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 MALI-DP DRM DRIVER
1137 M: Liviu Dudau <liviu.dudau@arm.com>
1138 M: Brian Starkey <brian.starkey@arm.com>
1139 M: Mali DP Maintainers <malidp@foss.arm.com>
1141 F: drivers/gpu/drm/arm/
1142 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1144 ARM MFM AND FLOPPY DRIVERS
1145 M: Ian Molton <spyro@f2s.com>
1147 F: arch/arm/lib/floppydma.S
1148 F: arch/arm/include/asm/floppy.h
1150 ARM PMU PROFILING AND DEBUGGING
1151 M: Will Deacon <will.deacon@arm.com>
1152 M: Mark Rutland <mark.rutland@arm.com>
1154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155 F: arch/arm*/kernel/perf_*
1156 F: arch/arm/oprofile/common.c
1157 F: arch/arm*/kernel/hw_breakpoint.c
1158 F: arch/arm*/include/asm/hw_breakpoint.h
1159 F: arch/arm*/include/asm/perf_event.h
1161 F: include/linux/perf/arm_pmu.h
1162 F: Documentation/devicetree/bindings/arm/pmu.txt
1163 F: Documentation/devicetree/bindings/perf/
1166 M: Russell King <linux@armlinux.org.uk>
1167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168 W: http://www.armlinux.org.uk/
1170 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1172 X: arch/arm/boot/dts/
1174 ARM PRIMECELL AACI PL041 DRIVER
1175 M: Russell King <linux@armlinux.org.uk>
1179 ARM PRIMECELL BUS SUPPORT
1180 M: Russell King <linux@armlinux.org.uk>
1183 F: include/linux/amba/bus.h
1185 ARM PRIMECELL CLCD PL110 DRIVER
1186 M: Russell King <linux@armlinux.org.uk>
1188 F: drivers/video/fbdev/amba-clcd.*
1190 ARM PRIMECELL KMI PL050 DRIVER
1191 M: Russell King <linux@armlinux.org.uk>
1193 F: drivers/input/serio/ambakmi.*
1194 F: include/linux/amba/kmi.h
1196 ARM PRIMECELL MMCI PL180/1 DRIVER
1197 M: Russell King <linux@armlinux.org.uk>
1199 F: drivers/mmc/host/mmci.*
1200 F: include/linux/amba/mmci.h
1202 ARM PRIMECELL SSP PL022 SPI DRIVER
1203 M: Linus Walleij <linus.walleij@linaro.org>
1204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1207 F: drivers/spi/spi-pl022.c
1209 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1210 M: Russell King <linux@armlinux.org.uk>
1212 F: drivers/tty/serial/amba-pl01*.c
1213 F: include/linux/amba/serial.h
1215 ARM PRIMECELL VIC PL190/PL192 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/interrupt-controller/arm,vic.txt
1220 F: drivers/irqchip/irq-vic.c
1223 M: Will Deacon <will.deacon@arm.com>
1224 R: Robin Murphy <robin.murphy@arm.com>
1225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227 F: drivers/iommu/arm-smmu.c
1228 F: drivers/iommu/arm-smmu-v3.c
1229 F: drivers/iommu/io-pgtable-arm.c
1230 F: drivers/iommu/io-pgtable-arm-v7s.c
1232 ARM SUB-ARCHITECTURES
1233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1239 ARM/ACTIONS SEMI ARCHITECTURE
1240 M: Andreas Färber <afaerber@suse.de>
1241 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245 F: arch/arm/mach-actions/
1246 F: arch/arm/boot/dts/owl-*
1247 F: arch/arm64/boot/dts/actions/
1248 F: drivers/clk/actions/
1249 F: drivers/clocksource/timer-owl*
1250 F: drivers/dma/owl-dma.c
1251 F: drivers/i2c/busses/i2c-owl.c
1252 F: drivers/pinctrl/actions/*
1253 F: drivers/soc/actions/
1254 F: include/dt-bindings/power/owl-*
1255 F: include/linux/soc/actions/
1256 F: Documentation/devicetree/bindings/arm/actions.txt
1257 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1258 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1259 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1260 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1261 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1262 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1264 ARM/ADS SPHERE MACHINE SUPPORT
1265 M: Lennert Buytenhek <kernel@wantstofly.org>
1266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269 ARM/AFEB9260 MACHINE SUPPORT
1270 M: Sergey Lapin <slapin@ossfans.org>
1271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274 ARM/AJECO 1ARM MACHINE SUPPORT
1275 M: Lennert Buytenhek <kernel@wantstofly.org>
1276 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279 ARM/Allwinner SoC Clock Support
1280 M: Emilio López <emilio@elopez.com.ar>
1282 F: drivers/clk/sunxi/
1284 ARM/Allwinner sunXi SoC support
1285 M: Maxime Ripard <maxime.ripard@bootlin.com>
1286 M: Chen-Yu Tsai <wens@csie.org>
1287 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291 F: arch/arm/mach-sunxi/
1292 F: arch/arm64/boot/dts/allwinner/
1293 F: drivers/clk/sunxi-ng/
1294 F: drivers/pinctrl/sunxi/
1295 F: drivers/soc/sunxi/
1296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1298 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1299 M: Neil Armstrong <narmstrong@baylibre.com>
1300 M: Jerome Brunet <jbrunet@baylibre.com>
1301 L: linux-amlogic@lists.infradead.org
1303 F: drivers/clk/meson/
1304 F: include/dt-bindings/clock/meson*
1305 F: include/dt-bindings/clock/gxbb*
1306 F: Documentation/devicetree/bindings/clock/amlogic*
1308 ARM/Amlogic Meson SoC support
1309 M: Kevin Hilman <khilman@baylibre.com>
1310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311 L: linux-amlogic@lists.infradead.org
1312 W: http://linux-meson.com/
1314 F: arch/arm/mach-meson/
1315 F: arch/arm/boot/dts/meson*
1316 F: arch/arm64/boot/dts/amlogic/
1317 F: drivers/pinctrl/meson/
1318 F: drivers/mmc/host/meson*
1319 F: drivers/soc/amlogic/
1322 ARM/Amlogic Meson SoC Sound Drivers
1323 M: Jerome Brunet <jbrunet@baylibre.com>
1324 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1327 F: Documentation/devicetree/bindings/sound/amlogic*
1329 ARM/Annapurna Labs ALPINE ARCHITECTURE
1330 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1331 M: Antoine Tenart <antoine.tenart@bootlin.com>
1332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 F: arch/arm/mach-alpine/
1335 F: arch/arm/boot/dts/alpine*
1336 F: arch/arm64/boot/dts/al/
1337 F: drivers/*/*alpine*
1339 ARM/ARTPEC MACHINE SUPPORT
1340 M: Jesper Nilsson <jesper.nilsson@axis.com>
1341 M: Lars Persson <lars.persson@axis.com>
1343 L: linux-arm-kernel@axis.com
1344 F: arch/arm/mach-artpec
1345 F: arch/arm/boot/dts/artpec6*
1347 F: drivers/crypto/axis
1348 F: drivers/pinctrl/pinctrl-artpec*
1349 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1351 ARM/ASPEED I2C DRIVER
1352 M: Brendan Higgins <brendanhiggins@google.com>
1353 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1354 R: Joel Stanley <joel@jms.id.au>
1355 L: linux-i2c@vger.kernel.org
1356 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1358 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1359 F: drivers/i2c/busses/i2c-aspeed.c
1360 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1361 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1363 ARM/ASPEED MACHINE SUPPORT
1364 M: Joel Stanley <joel@jms.id.au>
1365 R: Andrew Jeffery <andrew@aj.id.au>
1366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1368 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1371 F: arch/arm/mach-aspeed/
1372 F: arch/arm/boot/dts/aspeed-*
1375 ARM/CALXEDA HIGHBANK ARCHITECTURE
1376 M: Rob Herring <robh@kernel.org>
1377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379 F: arch/arm/mach-highbank/
1380 F: arch/arm/boot/dts/highbank.dts
1381 F: arch/arm/boot/dts/ecx-*.dts*
1383 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1384 M: Krzysztof Halasa <khalasa@piap.pl>
1386 F: arch/arm/mach-cns3xxx/
1388 ARM/CAVIUM THUNDER NETWORK DRIVER
1389 M: Sunil Goutham <sgoutham@cavium.com>
1390 M: Robert Richter <rric@kernel.org>
1391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393 F: drivers/net/ethernet/cavium/thunder/
1395 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1396 M: Lukasz Majewski <lukma@denx.de>
1397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399 F: arch/arm/mach-ep93xx/ts72xx.c
1401 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1402 M: Alexander Shiyan <shc_work@mail.ru>
1403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1408 M: Lennert Buytenhek <kernel@wantstofly.org>
1409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1413 M: Hartley Sweeten <hsweeten@visionengravers.com>
1414 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 F: arch/arm/mach-ep93xx/
1418 F: arch/arm/mach-ep93xx/include/mach/
1421 M: Russell King <linux@armlinux.org.uk>
1422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1425 F: drivers/clk/clkdev.c
1427 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1428 M: Mike Rapoport <mike@compulab.co.il>
1429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1433 M: Baruch Siach <baruch@tkos.co.il>
1434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 F: arch/arm/boot/dts/cx92755*
1439 ARM/CONTEC MICRO9 MACHINE SUPPORT
1440 M: Hubert Feurstein <hubert.feurstein@contec.at>
1442 F: arch/arm/mach-ep93xx/micro9.c
1444 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1445 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1446 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449 F: drivers/hwtracing/coresight/*
1450 F: Documentation/trace/coresight.txt
1451 F: Documentation/trace/coresight-cpu-debug.txt
1452 F: Documentation/devicetree/bindings/arm/coresight.txt
1453 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1454 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1455 F: tools/perf/arch/arm/util/pmu.c
1456 F: tools/perf/arch/arm/util/auxtrace.c
1457 F: tools/perf/arch/arm/util/cs-etm.c
1458 F: tools/perf/arch/arm/util/cs-etm.h
1459 F: tools/perf/util/cs-etm.*
1460 F: tools/perf/util/cs-etm-decoder/*
1462 ARM/CORGI MACHINE SUPPORT
1463 M: Richard Purdie <rpurdie@rpsys.net>
1466 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1467 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1468 M: Linus Walleij <linus.walleij@linaro.org>
1469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 T: git git://github.com/ulli-kroll/linux.git
1472 F: Documentation/devicetree/bindings/arm/gemini.txt
1473 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1474 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1475 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1476 F: arch/arm/mach-gemini/
1477 F: drivers/net/ethernet/cortina/
1478 F: drivers/pinctrl/pinctrl-gemini.c
1479 F: drivers/rtc/rtc-ftrtc010.c
1481 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1482 M: Barry Song <baohua@kernel.org>
1483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1486 F: arch/arm/boot/dts/prima2*
1487 F: arch/arm/mach-prima2/
1488 F: drivers/clk/sirf/
1489 F: drivers/clocksource/timer-prima2.c
1490 F: drivers/clocksource/timer-atlas7.c
1494 ARM/EBSA110 MACHINE SUPPORT
1495 M: Russell King <linux@armlinux.org.uk>
1496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 W: http://www.armlinux.org.uk/
1499 F: arch/arm/mach-ebsa110/
1500 F: drivers/net/ethernet/amd/am79c961a.*
1502 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1503 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1504 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1510 M: Robert Jarzmik <robert.jarzmik@free.fr>
1511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 F: arch/arm/mach-pxa/ezx.c
1515 ARM/FARADAY FA526 PORT
1516 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 T: git git://git.berlios.de/gemini-board
1520 F: arch/arm/mm/*-fa*
1522 ARM/FOOTBRIDGE ARCHITECTURE
1523 M: Russell King <linux@armlinux.org.uk>
1524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 W: http://www.armlinux.org.uk/
1527 F: arch/arm/include/asm/hardware/dec21285.h
1528 F: arch/arm/mach-footbridge/
1530 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1531 M: Shawn Guo <shawnguo@kernel.org>
1532 M: Sascha Hauer <s.hauer@pengutronix.de>
1533 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1534 R: Fabio Estevam <fabio.estevam@nxp.com>
1535 R: NXP Linux Team <linux-imx@nxp.com>
1536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1539 F: arch/arm/mach-imx/
1540 F: arch/arm/mach-mxs/
1541 F: arch/arm/boot/dts/imx*
1542 F: arch/arm/configs/imx*_defconfig
1544 F: drivers/firmware/imx/
1546 F: include/linux/firmware/imx/
1549 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1550 M: Shawn Guo <shawnguo@kernel.org>
1551 M: Sascha Hauer <s.hauer@pengutronix.de>
1552 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1553 R: Stefan Agner <stefan@agner.ch>
1554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1557 F: arch/arm/mach-imx/*vf610*
1558 F: arch/arm/boot/dts/vf*
1560 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1561 M: Shawn Guo <shawnguo@kernel.org>
1562 M: Li Yang <leoyang.li@nxp.com>
1563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1566 F: arch/arm/boot/dts/ls1021a*
1567 F: arch/arm64/boot/dts/freescale/fsl-*
1568 F: arch/arm64/boot/dts/freescale/qoriq-*
1570 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1571 M: Lennert Buytenhek <kernel@wantstofly.org>
1572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 ARM/GUMSTIX MACHINE SUPPORT
1576 M: Steve Sakoman <sakoman@gmail.com>
1577 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1581 M: Philipp Zabel <philipp.zabel@gmail.com>
1582 M: Paul Parsons <lost.distance@yahoo.com>
1583 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 F: arch/arm/mach-pxa/hx4700.c
1586 F: arch/arm/mach-pxa/include/mach/hx4700.h
1587 F: sound/soc/pxa/hx4700.c
1589 ARM/HISILICON SOC SUPPORT
1590 M: Wei Xu <xuwei5@hisilicon.com>
1591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 W: http://www.hisilicon.com
1594 T: git git://github.com/hisilicon/linux-hisi.git
1595 F: arch/arm/mach-hisi/
1596 F: arch/arm/boot/dts/hi3*
1597 F: arch/arm/boot/dts/hip*
1598 F: arch/arm/boot/dts/hisi*
1599 F: arch/arm64/boot/dts/hisilicon/
1601 ARM/HP JORNADA 7XX MACHINE SUPPORT
1602 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1606 F: arch/arm/mach-sa1100/jornada720.c
1607 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1609 ARM/IGEP MACHINE SUPPORT
1610 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1611 M: Javier Martinez Canillas <javier@dowhile0.org>
1612 L: linux-omap@vger.kernel.org
1613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 F: arch/arm/boot/dts/omap3-igep*
1617 ARM/INCOME PXA270 SUPPORT
1618 M: Marek Vasut <marek.vasut@gmail.com>
1619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1623 ARM/INTEL IOP13XX ARM ARCHITECTURE
1624 M: Lennert Buytenhek <kernel@wantstofly.org>
1625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 ARM/INTEL IOP32X ARM ARCHITECTURE
1629 M: Lennert Buytenhek <kernel@wantstofly.org>
1630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 ARM/INTEL IOP33X ARM ARCHITECTURE
1634 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637 ARM/INTEL IQ81342EX MACHINE SUPPORT
1638 M: Lennert Buytenhek <kernel@wantstofly.org>
1639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 ARM/INTEL IXDP2850 MACHINE SUPPORT
1643 M: Lennert Buytenhek <kernel@wantstofly.org>
1644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 ARM/INTEL IXP4XX ARM ARCHITECTURE
1648 M: Imre Kaloz <kaloz@openwrt.org>
1649 M: Krzysztof Halasa <khalasa@piap.pl>
1650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 F: arch/arm/mach-ixp4xx/
1654 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1655 M: Jonathan Cameron <jic23@cam.ac.uk>
1656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 F: arch/arm/mach-pxa/stargate2.c
1659 F: drivers/pcmcia/pxa2xx_stargate2.c
1661 ARM/INTEL XSC3 (MANZANO) ARM CORE
1662 M: Lennert Buytenhek <kernel@wantstofly.org>
1663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1667 M: Lennert Buytenhek <kernel@wantstofly.org>
1668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671 ARM/LG1K ARCHITECTURE
1672 M: Chanho Min <chanho.min@lge.com>
1673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 F: arch/arm64/boot/dts/lg/
1677 ARM/LOGICPD PXA270 MACHINE SUPPORT
1678 M: Lennert Buytenhek <kernel@wantstofly.org>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 ARM/LPC18XX ARCHITECTURE
1683 M: Vladimir Zapolskiy <vz@mleia.com>
1684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686 F: arch/arm/boot/dts/lpc43*
1687 F: drivers/i2c/busses/i2c-lpc2k.c
1688 F: drivers/memory/pl172.c
1689 F: drivers/mtd/spi-nor/nxp-spifi.c
1690 F: drivers/rtc/rtc-lpc24xx.c
1693 ARM/LPC32XX SOC SUPPORT
1694 M: Vladimir Zapolskiy <vz@mleia.com>
1695 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1699 F: arch/arm/boot/dts/lpc32*
1700 F: arch/arm/mach-lpc32xx/
1701 F: drivers/i2c/busses/i2c-pnx.c
1702 F: drivers/net/ethernet/nxp/lpc_eth.c
1703 F: drivers/usb/host/ohci-nxp.c
1704 F: drivers/watchdog/pnx4008_wdt.c
1707 ARM/MAGICIAN MACHINE SUPPORT
1708 M: Philipp Zabel <philipp.zabel@gmail.com>
1711 ARM/Marvell Dove/MV78xx0/Orion SOC support
1712 M: Jason Cooper <jason@lakedaemon.net>
1713 M: Andrew Lunn <andrew@lunn.ch>
1714 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1715 M: Gregory Clement <gregory.clement@bootlin.com>
1716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 F: Documentation/devicetree/bindings/soc/dove/
1719 F: arch/arm/mach-dove/
1720 F: arch/arm/mach-mv78xx0/
1721 F: arch/arm/mach-orion5x/
1722 F: arch/arm/plat-orion/
1723 F: arch/arm/boot/dts/dove*
1724 F: arch/arm/boot/dts/orion5x*
1726 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1727 M: Jason Cooper <jason@lakedaemon.net>
1728 M: Andrew Lunn <andrew@lunn.ch>
1729 M: Gregory Clement <gregory.clement@bootlin.com>
1730 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1731 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733 F: arch/arm/boot/dts/armada*
1734 F: arch/arm/boot/dts/kirkwood*
1735 F: arch/arm/configs/mvebu_*_defconfig
1736 F: arch/arm/mach-mvebu/
1737 F: arch/arm64/boot/dts/marvell/armada*
1738 F: drivers/cpufreq/armada-37xx-cpufreq.c
1739 F: drivers/cpufreq/mvebu-cpufreq.c
1740 F: drivers/irqchip/irq-armada-370-xp.c
1741 F: drivers/irqchip/irq-mvebu-*
1742 F: drivers/pinctrl/mvebu/
1743 F: drivers/rtc/rtc-armada38x.c
1745 ARM/Mediatek RTC DRIVER
1746 M: Eddie Huang <eddie.huang@mediatek.com>
1747 M: Sean Wang <sean.wang@mediatek.com>
1748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1751 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1752 F: drivers/rtc/rtc-mt6397.c
1753 F: drivers/rtc/rtc-mt7622.c
1755 ARM/Mediatek SoC support
1756 M: Matthias Brugger <matthias.bgg@gmail.com>
1757 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1759 W: https://mtk.bcnfs.org/
1760 C: irc://chat.freenode.net/linux-mediatek
1762 F: arch/arm/boot/dts/mt6*
1763 F: arch/arm/boot/dts/mt7*
1764 F: arch/arm/boot/dts/mt8*
1765 F: arch/arm/mach-mediatek/
1766 F: arch/arm64/boot/dts/mediatek/
1767 F: drivers/soc/mediatek/
1772 ARM/Mediatek USB3 PHY DRIVER
1773 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1774 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1777 F: drivers/phy/mediatek/
1778 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1780 ARM/MICREL KS8695 ARCHITECTURE
1781 M: Greg Ungerer <gerg@uclinux.org>
1782 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783 F: arch/arm/mach-ks8695/
1786 ARM/Microchip (AT91) SoC support
1787 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1788 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1789 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1790 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791 W: http://www.linux4sam.org
1792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1796 F: arch/arm/mach-at91/
1797 F: include/soc/at91/
1798 F: arch/arm/boot/dts/at91*.dts
1799 F: arch/arm/boot/dts/at91*.dtsi
1800 F: arch/arm/boot/dts/sama*.dts
1801 F: arch/arm/boot/dts/sama*.dtsi
1802 F: arch/arm/include/debug/at91.S
1803 F: drivers/memory/atmel*
1804 F: drivers/watchdog/sama5d4_wdt.c
1805 X: drivers/input/touchscreen/atmel_mxt_ts.c
1806 X: drivers/net/wireless/atmel/
1808 ARM/MIOA701 MACHINE SUPPORT
1809 M: Robert Jarzmik <robert.jarzmik@free.fr>
1810 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811 F: arch/arm/mach-pxa/mioa701.c
1814 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1815 M: Michael Petchkovsky <mkpetch@internode.on.net>
1818 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1819 M: Linus Walleij <linus.walleij@linaro.org>
1820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 F: arch/arm/mach-nomadik/
1823 F: arch/arm/mach-u300/
1824 F: arch/arm/mach-ux500/
1825 F: arch/arm/boot/dts/ste-*
1826 F: drivers/clk/clk-nomadik.c
1827 F: drivers/clk/clk-u300.c
1828 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1829 F: drivers/clocksource/timer-u300.c
1830 F: drivers/dma/coh901318*
1831 F: drivers/dma/ste_dma40*
1832 F: drivers/hwspinlock/u8500_hsem.c
1833 F: drivers/i2c/busses/i2c-nomadik.c
1834 F: drivers/i2c/busses/i2c-stu300.c
1835 F: drivers/mfd/ab3100*
1836 F: drivers/mfd/ab8500*
1837 F: drivers/mfd/abx500*
1838 F: drivers/mfd/dbx500*
1839 F: drivers/mfd/db8500*
1840 F: drivers/pinctrl/nomadik/
1841 F: drivers/pinctrl/pinctrl-coh901*
1842 F: drivers/pinctrl/pinctrl-u300.c
1843 F: drivers/rtc/rtc-ab3100.c
1844 F: drivers/rtc/rtc-ab8500.c
1845 F: drivers/rtc/rtc-coh901331.c
1846 F: drivers/rtc/rtc-pl031.c
1847 F: drivers/watchdog/coh901327_wdt.c
1848 F: Documentation/devicetree/bindings/arm/ste-*
1849 F: Documentation/devicetree/bindings/arm/ux500/
1850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1852 ARM/NUVOTON NPCM ARCHITECTURE
1853 M: Avi Fishman <avifishman70@gmail.com>
1854 M: Tomer Maimon <tmaimon77@gmail.com>
1855 R: Patrick Venture <venture@google.com>
1856 R: Nancy Yuen <yuenn@google.com>
1857 R: Brendan Higgins <brendanhiggins@google.com>
1858 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1860 F: arch/arm/mach-npcm/
1861 F: arch/arm/boot/dts/nuvoton-npcm*
1862 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1864 F: Documentation/devicetree/bindings/*/*npcm*
1865 F: Documentation/devicetree/bindings/*/*/*npcm*
1867 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1868 M: Wan ZongShun <mcuos.com@gmail.com>
1869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870 W: http://www.mcuos.com
1872 F: arch/arm/mach-w90x900/
1873 F: drivers/input/keyboard/w90p910_keypad.c
1874 F: drivers/input/touchscreen/w90p910_ts.c
1875 F: drivers/watchdog/nuc900_wdt.c
1876 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1877 F: drivers/mtd/nand/raw/nuc900_nand.c
1878 F: drivers/rtc/rtc-nuc900.c
1879 F: drivers/spi/spi-nuc900.c
1880 F: drivers/usb/host/ehci-w90x900.c
1881 F: drivers/video/fbdev/nuc900fb.c
1883 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1884 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1885 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1886 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1889 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1890 M: Alexander Clouter <alex@digriz.org.uk>
1891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 W: http://www.digriz.org.uk/ts78xx/kernel
1894 F: arch/arm/mach-orion5x/ts78xx-*
1896 ARM/OXNAS platform support
1897 M: Neil Armstrong <narmstrong@baylibre.com>
1898 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 L: linux-oxnas@groups.io (moderated for non-subscribers)
1901 F: arch/arm/mach-oxnas/
1902 F: arch/arm/boot/dts/ox8*.dts*
1905 ARM/PALM TREO SUPPORT
1906 M: Tomas Cech <sleep_walker@suse.com>
1907 L: linux-arm-kernel@lists.infradead.org
1908 W: http://hackndev.com
1910 F: arch/arm/mach-pxa/palmtreo.*
1912 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1913 M: Marek Vasut <marek.vasut@gmail.com>
1914 L: linux-arm-kernel@lists.infradead.org
1915 W: http://hackndev.com
1917 F: arch/arm/mach-pxa/include/mach/palmtx.h
1918 F: arch/arm/mach-pxa/palmtx.c
1919 F: arch/arm/mach-pxa/palmt5.*
1920 F: arch/arm/mach-pxa/include/mach/palmld.h
1921 F: arch/arm/mach-pxa/palmld.c
1922 F: arch/arm/mach-pxa/palmte2.*
1923 F: arch/arm/mach-pxa/include/mach/palmtc.h
1924 F: arch/arm/mach-pxa/palmtc.c
1927 M: Sergey Lapin <slapin@ossfans.org>
1928 L: linux-arm-kernel@lists.infradead.org
1929 W: http://hackndev.com
1931 F: arch/arm/mach-pxa/palmz72.*
1934 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1935 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1938 ARM/PT DIGITAL BOARD PORT
1939 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 W: http://www.armlinux.org.uk/
1944 ARM/QUALCOMM SUPPORT
1945 M: Andy Gross <andy.gross@linaro.org>
1946 M: David Brown <david.brown@linaro.org>
1947 L: linux-arm-msm@vger.kernel.org
1949 F: Documentation/devicetree/bindings/soc/qcom/
1950 F: arch/arm/boot/dts/qcom-*.dts
1951 F: arch/arm/boot/dts/qcom-*.dtsi
1952 F: arch/arm/mach-qcom/
1953 F: arch/arm64/boot/dts/qcom/*
1954 F: drivers/i2c/busses/i2c-qup.c
1955 F: drivers/clk/qcom/
1956 F: drivers/dma/qcom/
1957 F: drivers/soc/qcom/
1958 F: drivers/spi/spi-qup.c
1959 F: drivers/tty/serial/msm_serial.c
1960 F: drivers/*/pm8???-*
1961 F: drivers/mfd/ssbi.c
1962 F: drivers/firmware/qcom_scm*
1963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1965 ARM/RADISYS ENP2611 MACHINE SUPPORT
1966 M: Lennert Buytenhek <kernel@wantstofly.org>
1967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 ARM/REALTEK ARCHITECTURE
1971 M: Andreas Färber <afaerber@suse.de>
1972 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974 F: arch/arm64/boot/dts/realtek/
1975 F: Documentation/devicetree/bindings/arm/realtek.txt
1977 ARM/RENESAS ARM64 ARCHITECTURE
1978 M: Simon Horman <horms@verge.net.au>
1979 M: Magnus Damm <magnus.damm@gmail.com>
1980 L: linux-renesas-soc@vger.kernel.org
1981 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1984 F: arch/arm64/boot/dts/renesas/
1985 F: Documentation/devicetree/bindings/arm/shmobile.txt
1986 F: drivers/soc/renesas/
1987 F: include/linux/soc/renesas/
1989 ARM/RISCPC ARCHITECTURE
1990 M: Russell King <linux@armlinux.org.uk>
1991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 W: http://www.armlinux.org.uk/
1994 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1995 F: arch/arm/include/asm/hardware/ioc.h
1996 F: arch/arm/include/asm/hardware/iomd.h
1997 F: arch/arm/include/asm/hardware/memc.h
1998 F: arch/arm/mach-rpc/
1999 F: drivers/net/ethernet/8390/etherh.c
2000 F: drivers/net/ethernet/i825xx/ether1*
2001 F: drivers/net/ethernet/seeq/ether3*
2002 F: drivers/scsi/arm/
2004 ARM/Rockchip SoC support
2005 M: Heiko Stuebner <heiko@sntech.de>
2006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 L: linux-rockchip@lists.infradead.org
2008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2010 F: arch/arm/boot/dts/rk3*
2011 F: arch/arm/boot/dts/rv1108*
2012 F: arch/arm/mach-rockchip/
2013 F: drivers/clk/rockchip/
2014 F: drivers/i2c/busses/i2c-rk3x.c
2015 F: drivers/*/*rockchip*
2016 F: drivers/*/*/*rockchip*
2017 F: sound/soc/rockchip/
2020 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2021 M: Kukjin Kim <kgene@kernel.org>
2022 M: Krzysztof Kozlowski <krzk@kernel.org>
2023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2025 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2027 F: arch/arm/boot/dts/s3c*
2028 F: arch/arm/boot/dts/s5p*
2029 F: arch/arm/boot/dts/exynos*
2030 F: arch/arm64/boot/dts/exynos/
2031 F: arch/arm/plat-samsung/
2032 F: arch/arm/mach-s3c24*/
2033 F: arch/arm/mach-s3c64xx/
2034 F: arch/arm/mach-s5p*/
2035 F: arch/arm/mach-exynos*/
2036 F: drivers/*/*s3c24*
2037 F: drivers/*/*/*s3c24*
2038 F: drivers/*/*s3c64xx*
2039 F: drivers/*/*s5pv210*
2040 F: drivers/memory/samsung/*
2041 F: drivers/soc/samsung/*
2042 F: Documentation/arm/Samsung/
2043 F: Documentation/devicetree/bindings/arm/samsung/
2044 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2045 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2048 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2049 M: Kyungmin Park <kyungmin.park@samsung.com>
2050 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052 F: arch/arm/mach-s5pv210/
2054 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2055 M: Kyungmin Park <kyungmin.park@samsung.com>
2056 M: Kamil Debski <kamil@wypas.org>
2057 M: Andrzej Hajda <a.hajda@samsung.com>
2058 L: linux-arm-kernel@lists.infradead.org
2059 L: linux-media@vger.kernel.org
2061 F: drivers/media/platform/s5p-g2d/
2063 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2064 M: Marek Szyprowski <m.szyprowski@samsung.com>
2065 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2066 L: linux-media@vger.kernel.org
2068 F: drivers/media/platform/s5p-cec/
2069 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2071 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2072 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2073 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2074 L: linux-arm-kernel@lists.infradead.org
2075 L: linux-media@vger.kernel.org
2077 F: drivers/media/platform/s5p-jpeg/
2079 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2080 M: Kyungmin Park <kyungmin.park@samsung.com>
2081 M: Kamil Debski <kamil@wypas.org>
2082 M: Jeongtae Park <jtp.park@samsung.com>
2083 M: Andrzej Hajda <a.hajda@samsung.com>
2084 L: linux-arm-kernel@lists.infradead.org
2085 L: linux-media@vger.kernel.org
2087 F: drivers/media/platform/s5p-mfc/
2089 ARM/SHMOBILE ARM ARCHITECTURE
2090 M: Simon Horman <horms@verge.net.au>
2091 M: Magnus Damm <magnus.damm@gmail.com>
2092 L: linux-renesas-soc@vger.kernel.org
2093 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2096 F: arch/arm/boot/dts/emev2*
2097 F: arch/arm/boot/dts/r7s*
2098 F: arch/arm/boot/dts/r8a*
2099 F: arch/arm/boot/dts/r9a*
2100 F: arch/arm/boot/dts/sh*
2101 F: arch/arm/configs/shmobile_defconfig
2102 F: arch/arm/include/debug/renesas-scif.S
2103 F: arch/arm/mach-shmobile/
2104 F: Documentation/devicetree/bindings/arm/shmobile.txt
2105 F: drivers/soc/renesas/
2106 F: include/linux/soc/renesas/
2108 ARM/SOCFPGA ARCHITECTURE
2109 M: Dinh Nguyen <dinguyen@kernel.org>
2111 F: arch/arm/mach-socfpga/
2112 F: arch/arm/boot/dts/socfpga*
2113 F: arch/arm/configs/socfpga_defconfig
2114 F: arch/arm64/boot/dts/altera/
2115 W: http://www.rocketboards.org
2116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2118 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2119 M: Dinh Nguyen <dinguyen@kernel.org>
2121 F: drivers/clk/socfpga/
2123 ARM/SOCFPGA EDAC SUPPORT
2124 M: Thor Thayer <thor.thayer@linux.intel.com>
2126 F: drivers/edac/altera_edac.
2128 ARM/SPREADTRUM SoC SUPPORT
2129 M: Orson Zhai <orsonzhai@gmail.com>
2130 M: Baolin Wang <baolin.wang@linaro.org>
2131 M: Chunyan Zhang <zhang.lyra@gmail.com>
2133 F: arch/arm64/boot/dts/sprd
2136 ARM/STI ARCHITECTURE
2137 M: Patrice Chotard <patrice.chotard@st.com>
2138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139 W: http://www.stlinux.com
2141 F: arch/arm/mach-sti/
2142 F: arch/arm/boot/dts/sti*
2143 F: drivers/char/hw_random/st-rng.c
2144 F: drivers/clocksource/arm_global_timer.c
2145 F: drivers/clocksource/clksrc_st_lpc.c
2146 F: drivers/cpufreq/sti-cpufreq.c
2147 F: drivers/dma/st_fdma*
2148 F: drivers/i2c/busses/i2c-st.c
2149 F: drivers/media/rc/st_rc.c
2150 F: drivers/media/platform/sti/c8sectpfe/
2151 F: drivers/mmc/host/sdhci-st.c
2152 F: drivers/phy/st/phy-miphy28lp.c
2153 F: drivers/phy/st/phy-stih407-usb.c
2154 F: drivers/pinctrl/pinctrl-st.c
2155 F: drivers/remoteproc/st_remoteproc.c
2156 F: drivers/remoteproc/st_slim_rproc.c
2157 F: drivers/reset/sti/
2158 F: drivers/rtc/rtc-st-lpc.c
2159 F: drivers/tty/serial/st-asc.c
2160 F: drivers/usb/dwc3/dwc3-st.c
2161 F: drivers/usb/host/ehci-st.c
2162 F: drivers/usb/host/ohci-st.c
2163 F: drivers/watchdog/st_lpc_wdt.c
2164 F: drivers/ata/ahci_st.c
2165 F: include/linux/remoteproc/st_slim_rproc.h
2167 ARM/STM32 ARCHITECTURE
2168 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2169 M: Alexandre Torgue <alexandre.torgue@st.com>
2170 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2171 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2176 F: arch/arm/boot/dts/stm32*
2177 F: arch/arm/mach-stm32/
2178 F: drivers/clocksource/armv7m_systick.c
2180 ARM/Synaptics SoC support
2181 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2182 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2183 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185 F: arch/arm/mach-berlin/
2186 F: arch/arm/boot/dts/berlin*
2187 F: arch/arm64/boot/dts/synaptics/
2189 ARM/TANGO ARCHITECTURE
2190 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2191 M: Mans Rullgard <mans@mansr.com>
2192 L: linux-arm-kernel@lists.infradead.org
2196 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2197 M: Lennert Buytenhek <kernel@wantstofly.org>
2198 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2201 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2202 M: Hans Verkuil <hans.verkuil@cisco.com>
2203 L: linux-tegra@vger.kernel.org
2204 L: linux-media@vger.kernel.org
2206 F: drivers/media/platform/tegra-cec/
2207 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2209 ARM/TETON BGA MACHINE SUPPORT
2210 M: "Mark F. Brown" <mark.brown314@gmail.com>
2211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2215 M: Santosh Shilimkar <ssantosh@kernel.org>
2216 L: linux-kernel@vger.kernel.org
2218 F: drivers/memory/*emif*
2220 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2221 M: Tero Kristo <t-kristo@ti.com>
2222 M: Nishanth Menon <nm@ti.com>
2223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2226 F: arch/arm64/boot/dts/ti/Makefile
2227 F: arch/arm64/boot/dts/ti/k3-*
2229 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2230 M: Santosh Shilimkar <ssantosh@kernel.org>
2231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233 F: arch/arm/mach-keystone/
2234 F: arch/arm/boot/dts/keystone-*
2235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2237 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2238 M: Santosh Shilimkar <ssantosh@kernel.org>
2239 L: linux-kernel@vger.kernel.org
2241 F: drivers/clk/keystone/
2243 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2244 M: Santosh Shilimkar <ssantosh@kernel.org>
2245 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2246 L: linux-kernel@vger.kernel.org
2248 F: drivers/clocksource/timer-keystone.c
2250 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2251 M: Santosh Shilimkar <ssantosh@kernel.org>
2252 L: linux-kernel@vger.kernel.org
2254 F: drivers/power/reset/keystone-reset.c
2256 ARM/THECUS N2100 MACHINE SUPPORT
2257 M: Lennert Buytenhek <kernel@wantstofly.org>
2258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2261 ARM/TOSA MACHINE SUPPORT
2262 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2263 M: Dirk Opfer <dirk@opfer-online.de>
2266 ARM/UNIPHIER ARCHITECTURE
2267 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2271 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2272 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2273 F: arch/arm/boot/dts/uniphier*
2274 F: arch/arm/include/asm/hardware/cache-uniphier.h
2275 F: arch/arm/mach-uniphier/
2276 F: arch/arm/mm/cache-uniphier.c
2277 F: arch/arm64/boot/dts/socionext/uniphier*
2278 F: drivers/bus/uniphier-system-bus.c
2279 F: drivers/clk/uniphier/
2280 F: drivers/gpio/gpio-uniphier.c
2281 F: drivers/i2c/busses/i2c-uniphier*
2282 F: drivers/irqchip/irq-uniphier-aidet.c
2283 F: drivers/mmc/host/uniphier-sd.c
2284 F: drivers/pinctrl/uniphier/
2285 F: drivers/reset/reset-uniphier.c
2286 F: drivers/tty/serial/8250/8250_uniphier.c
2289 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2290 M: Ulf Hansson <ulf.hansson@linaro.org>
2291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292 T: git git://git.linaro.org/people/ulfh/clk.git
2294 F: drivers/clk/ux500/
2296 ARM/VERSATILE EXPRESS PLATFORM
2297 M: Liviu Dudau <liviu.dudau@arm.com>
2298 M: Sudeep Holla <sudeep.holla@arm.com>
2299 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2302 F: arch/arm/boot/dts/vexpress*
2303 F: arch/arm64/boot/dts/arm/
2304 F: arch/arm/mach-vexpress/
2307 F: drivers/clk/versatile/clk-vexpress-osc.c
2308 F: drivers/clocksource/timer-versatile.c
2312 M: Russell King <linux@armlinux.org.uk>
2313 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2314 W: http://www.armlinux.org.uk/
2318 ARM/VOIPAC PXA270 SUPPORT
2319 M: Marek Vasut <marek.vasut@gmail.com>
2320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2322 F: arch/arm/mach-pxa/vpac270.c
2323 F: arch/arm/mach-pxa/include/mach/vpac270.h
2325 ARM/VT8500 ARM ARCHITECTURE
2326 M: Tony Prisk <linux@prisktech.co.nz>
2327 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329 F: arch/arm/mach-vt8500/
2330 F: drivers/clocksource/timer-vt8500.c
2331 F: drivers/i2c/busses/i2c-wmt.c
2332 F: drivers/mmc/host/wmt-sdmmc.c
2333 F: drivers/pwm/pwm-vt8500.c
2334 F: drivers/rtc/rtc-vt8500.c
2335 F: drivers/tty/serial/vt8500_serial.c
2336 F: drivers/usb/host/ehci-platform.c
2337 F: drivers/usb/host/uhci-platform.c
2338 F: drivers/video/fbdev/vt8500lcdfb.*
2339 F: drivers/video/fbdev/wm8505fb*
2340 F: drivers/video/fbdev/wmt_ge_rops.*
2342 ARM/ZIPIT Z2 SUPPORT
2343 M: Marek Vasut <marek.vasut@gmail.com>
2344 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2346 F: arch/arm/mach-pxa/z2.c
2347 F: arch/arm/mach-pxa/include/mach/z2.h
2349 ARM/ZTE ARCHITECTURE
2350 M: Jun Nie <jun.nie@linaro.org>
2351 M: Shawn Guo <shawnguo@kernel.org>
2352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2354 F: arch/arm/boot/dts/zx2967*
2355 F: arch/arm/mach-zx/
2356 F: arch/arm64/boot/dts/zte/
2358 F: drivers/dma/zx_dma.c
2359 F: drivers/gpio/gpio-zx.c
2360 F: drivers/i2c/busses/i2c-zx2967.c
2361 F: drivers/mmc/host/dw_mmc-zx.*
2362 F: drivers/pinctrl/zte/
2364 F: drivers/thermal/zx2967_thermal.c
2365 F: drivers/watchdog/zx2967_wdt.c
2366 F: Documentation/devicetree/bindings/arm/zte.yaml
2367 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2368 F: Documentation/devicetree/bindings/dma/zxdma.txt
2369 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2370 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2371 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2372 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2373 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2374 F: Documentation/devicetree/bindings/soc/zte/
2375 F: Documentation/devicetree/bindings/sound/zte,*.txt
2376 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2377 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2378 F: include/dt-bindings/clock/zx2967*.h
2379 F: include/dt-bindings/soc/zte,*.h
2380 F: sound/soc/codecs/zx_aud96p22.c
2383 ARM/ZYNQ ARCHITECTURE
2384 M: Michal Simek <michal.simek@xilinx.com>
2385 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2386 W: http://wiki.xilinx.com
2387 T: git https://github.com/Xilinx/linux-xlnx.git
2389 F: arch/arm/mach-zynq/
2390 F: drivers/cpuidle/cpuidle-zynq.c
2391 F: drivers/block/xsysace.c
2394 F: drivers/clocksource/timer-cadence-ttc.c
2395 F: drivers/i2c/busses/i2c-cadence.c
2396 F: drivers/mmc/host/sdhci-of-arasan.c
2397 F: drivers/edac/synopsys_edac.c
2398 F: drivers/i2c/busses/i2c-xiic.c
2400 ARM64 PORT (AARCH64 ARCHITECTURE)
2401 M: Catalin Marinas <catalin.marinas@arm.com>
2402 M: Will Deacon <will.deacon@arm.com>
2403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2407 X: arch/arm64/boot/dts/
2408 F: Documentation/arm64/
2410 AS3645A LED FLASH CONTROLLER DRIVER
2411 M: Sakari Ailus <sakari.ailus@iki.fi>
2412 L: linux-leds@vger.kernel.org
2414 F: drivers/leds/leds-as3645a.c
2416 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2417 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2418 L: linux-media@vger.kernel.org
2419 T: git git://linuxtv.org/media_tree.git
2421 F: drivers/media/i2c/ak7375.c
2422 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2424 ASAHI KASEI AK8974 DRIVER
2425 M: Linus Walleij <linus.walleij@linaro.org>
2426 L: linux-iio@vger.kernel.org
2427 W: http://www.akm.com/
2429 F: drivers/iio/magnetometer/ak8974.c
2431 ASC7621 HARDWARE MONITOR DRIVER
2432 M: George Joseph <george.joseph@fairview5.com>
2433 L: linux-hwmon@vger.kernel.org
2435 F: Documentation/hwmon/asc7621
2436 F: drivers/hwmon/asc7621.c
2438 ASPEED VIDEO ENGINE DRIVER
2439 M: Eddie James <eajames@linux.ibm.com>
2440 L: linux-media@vger.kernel.org
2441 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2443 F: drivers/media/platform/aspeed-video.c
2444 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2446 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2447 M: Corentin Chary <corentin.chary@gmail.com>
2448 L: acpi4asus-user@lists.sourceforge.net
2449 L: platform-driver-x86@vger.kernel.org
2450 W: http://acpi4asus.sf.net
2452 F: drivers/platform/x86/asus*.c
2453 F: drivers/platform/x86/eeepc*.c
2455 ASUS WIRELESS RADIO CONTROL DRIVER
2456 M: João Paulo Rechi Vita <jprvita@gmail.com>
2457 L: platform-driver-x86@vger.kernel.org
2459 F: drivers/platform/x86/asus-wireless.c
2462 M: David Howells <dhowells@redhat.com>
2463 L: keyrings@vger.kernel.org
2465 F: Documentation/crypto/asymmetric-keys.txt
2466 F: include/linux/verification.h
2467 F: include/crypto/public_key.h
2468 F: include/crypto/pkcs7.h
2469 F: crypto/asymmetric_keys/
2471 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2472 R: Dan Williams <dan.j.williams@intel.com>
2473 W: http://sourceforge.net/projects/xscaleiop
2475 F: Documentation/crypto/async-tx-api.txt
2478 F: include/linux/dmaengine.h
2479 F: include/linux/async_tx.h
2482 M: Bartosz Golaszewski <brgl@bgdev.pl>
2483 L: linux-i2c@vger.kernel.org
2484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2486 F: Documentation/devicetree/bindings/eeprom/at24.txt
2487 F: drivers/misc/eeprom/at24.c
2488 F: include/linux/platform_data/at24.h
2490 ATA OVER ETHERNET (AOE) DRIVER
2491 M: "Ed L. Cashin" <ed.cashin@acm.org>
2492 W: http://www.openaoe.org/
2494 F: Documentation/aoe/
2495 F: drivers/block/aoe/
2497 ATHEROS 71XX/9XXX GPIO DRIVER
2498 M: Alban Bedel <albeu@free.fr>
2499 W: https://github.com/AlbanBedel/linux
2500 T: git git://github.com/AlbanBedel/linux
2502 F: drivers/gpio/gpio-ath79.c
2503 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2505 ATHEROS 71XX/9XXX USB PHY DRIVER
2506 M: Alban Bedel <albeu@free.fr>
2507 W: https://github.com/AlbanBedel/linux
2508 T: git git://github.com/AlbanBedel/linux
2510 F: drivers/phy/qualcomm/phy-ath79-usb.c
2511 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2513 ATHEROS ATH GENERIC UTILITIES
2514 M: Kalle Valo <kvalo@codeaurora.org>
2515 L: linux-wireless@vger.kernel.org
2517 F: drivers/net/wireless/ath/*
2519 ATHEROS ATH5K WIRELESS DRIVER
2520 M: Jiri Slaby <jirislaby@gmail.com>
2521 M: Nick Kossifidis <mickflemm@gmail.com>
2522 M: Luis Chamberlain <mcgrof@kernel.org>
2523 L: linux-wireless@vger.kernel.org
2524 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2526 F: drivers/net/wireless/ath/ath5k/
2528 ATHEROS ATH6KL WIRELESS DRIVER
2529 M: Kalle Valo <kvalo@codeaurora.org>
2530 L: linux-wireless@vger.kernel.org
2531 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2534 F: drivers/net/wireless/ath/ath6kl/
2537 M: Ville Syrjala <syrjala@sci.fi>
2539 F: drivers/input/misc/ati_remote2.c
2541 ATK0110 HWMON DRIVER
2542 M: Luca Tettamanti <kronos.it@gmail.com>
2543 L: linux-hwmon@vger.kernel.org
2545 F: drivers/hwmon/asus_atk0110.c
2547 ATLX ETHERNET DRIVERS
2548 M: Jay Cliburn <jcliburn@gmail.com>
2549 M: Chris Snook <chris.snook@gmail.com>
2550 L: netdev@vger.kernel.org
2551 W: http://sourceforge.net/projects/atl1
2552 W: http://atl1.sourceforge.net
2554 F: drivers/net/ethernet/atheros/
2557 M: Chas Williams <3chas3@gmail.com>
2558 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2559 L: netdev@vger.kernel.org
2560 W: http://linux-atm.sourceforge.net
2563 F: include/linux/atm*
2564 F: include/uapi/linux/atm*
2566 ATMEL MACB ETHERNET DRIVER
2567 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2569 F: drivers/net/ethernet/cadence/
2571 ATMEL MAXTOUCH DRIVER
2572 M: Nick Dyer <nick@shmanahar.org>
2573 T: git git://github.com/ndyer/linux.git
2575 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2576 F: drivers/input/touchscreen/atmel_mxt_ts.c
2578 ATMEL WIRELESS DRIVER
2579 M: Simon Kelley <simon@thekelleys.org.uk>
2580 L: linux-wireless@vger.kernel.org
2581 W: http://www.thekelleys.org.uk/atmel
2582 W: http://atmelwlandriver.sourceforge.net/
2584 F: drivers/net/wireless/atmel/atmel*
2586 ATOMIC INFRASTRUCTURE
2587 M: Will Deacon <will.deacon@arm.com>
2588 M: Peter Zijlstra <peterz@infradead.org>
2589 R: Boqun Feng <boqun.feng@gmail.com>
2590 L: linux-kernel@vger.kernel.org
2592 F: arch/*/include/asm/atomic*.h
2593 F: include/*/atomic*.h
2595 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2596 M: Bradley Grove <linuxdrivers@attotech.com>
2597 L: linux-scsi@vger.kernel.org
2598 W: http://www.attotech.com
2600 F: drivers/scsi/esas2r
2602 ATUSB IEEE 802.15.4 RADIO DRIVER
2603 M: Stefan Schmidt <stefan@datenfreihafen.org>
2604 L: linux-wpan@vger.kernel.org
2606 F: drivers/net/ieee802154/atusb.c
2607 F: drivers/net/ieee802154/atusb.h
2608 F: drivers/net/ieee802154/at86rf230.h
2611 M: Paul Moore <paul@paul-moore.com>
2612 M: Eric Paris <eparis@redhat.com>
2613 L: linux-audit@redhat.com (moderated for non-subscribers)
2614 W: https://github.com/linux-audit
2615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2617 F: include/linux/audit.h
2618 F: include/uapi/linux/audit.h
2621 AUXILIARY DISPLAY DRIVERS
2622 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2624 F: drivers/auxdisplay/
2625 F: include/linux/cfag12864b.h
2627 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2628 M: Andreas Klinger <ak@it-klinger.de>
2629 L: linux-iio@vger.kernel.org
2631 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2632 F: drivers/iio/adc/hx711.c
2635 M: Ralf Baechle <ralf@linux-mips.org>
2636 L: linux-hams@vger.kernel.org
2637 W: http://www.linux-ax25.org/
2639 F: include/uapi/linux/ax25.h
2640 F: include/net/ax25.h
2644 M: Peter Rosin <peda@axentia.se>
2645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2647 F: Documentation/devicetree/bindings/arm/axentia.txt
2648 F: arch/arm/boot/dts/at91-linea.dtsi
2649 F: arch/arm/boot/dts/at91-natte.dtsi
2650 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2651 F: arch/arm/boot/dts/at91-tse850-3.dts
2653 AXENTIA ASOC DRIVERS
2654 M: Peter Rosin <peda@axentia.se>
2655 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2657 F: Documentation/devicetree/bindings/sound/axentia,*
2658 F: sound/soc/atmel/tse850-pcm5142.c
2660 AXXIA I2C CONTROLLER
2661 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2662 L: linux-i2c@vger.kernel.org
2664 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2665 F: drivers/i2c/busses/i2c-axxia.c
2668 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2669 L: linux-media@vger.kernel.org
2670 W: https://linuxtv.org
2671 T: git git://linuxtv.org/media_tree.git
2673 F: drivers/media/usb/dvb-usb-v2/az6007.c
2675 AZTECH FM RADIO RECEIVER DRIVER
2676 M: Hans Verkuil <hverkuil@xs4all.nl>
2677 L: linux-media@vger.kernel.org
2678 T: git git://linuxtv.org/media_tree.git
2679 W: https://linuxtv.org
2681 F: drivers/media/radio/radio-aztech*
2684 L: linux-wireless@vger.kernel.org
2685 L: b43-dev@lists.infradead.org
2686 W: http://wireless.kernel.org/en/users/Drivers/b43
2688 F: drivers/net/wireless/broadcom/b43/
2690 B43LEGACY WIRELESS DRIVER
2691 M: Larry Finger <Larry.Finger@lwfinger.net>
2692 L: linux-wireless@vger.kernel.org
2693 L: b43-dev@lists.infradead.org
2694 W: http://wireless.kernel.org/en/users/Drivers/b43
2696 F: drivers/net/wireless/broadcom/b43legacy/
2698 BACKLIGHT CLASS/SUBSYSTEM
2699 M: Lee Jones <lee.jones@linaro.org>
2700 M: Daniel Thompson <daniel.thompson@linaro.org>
2701 M: Jingoo Han <jingoohan1@gmail.com>
2702 L: dri-devel@lists.freedesktop.org
2703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2705 F: drivers/video/backlight/
2706 F: include/linux/backlight.h
2707 F: include/linux/pwm_backlight.h
2708 F: Documentation/devicetree/bindings/leds/backlight
2711 M: Marek Lindner <mareklindner@neomailbox.ch>
2712 M: Simon Wunderlich <sw@simonwunderlich.de>
2713 M: Antonio Quartulli <a@unstable.cc>
2714 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2715 W: https://www.open-mesh.org/
2716 Q: https://patchwork.open-mesh.org/project/batman/list/
2718 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2719 F: Documentation/ABI/testing/sysfs-class-net-mesh
2720 F: Documentation/networking/batman-adv.rst
2721 F: include/uapi/linux/batadv_packet.h
2722 F: include/uapi/linux/batman_adv.h
2725 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2726 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2727 L: linux-hams@vger.kernel.org
2728 W: http://www.baycom.org/~tom/ham/ham.html
2730 F: drivers/net/hamradio/baycom*
2732 BCACHE (BLOCK LAYER CACHE)
2733 M: Coly Li <colyli@suse.de>
2734 M: Kent Overstreet <kent.overstreet@gmail.com>
2735 L: linux-bcache@vger.kernel.org
2736 W: http://bcache.evilpiepirate.org
2737 C: irc://irc.oftc.net/bcache
2739 F: drivers/md/bcache/
2741 BDISP ST MEDIA DRIVER
2742 M: Fabien Dessenne <fabien.dessenne@st.com>
2743 L: linux-media@vger.kernel.org
2744 T: git git://linuxtv.org/media_tree.git
2745 W: https://linuxtv.org
2747 F: drivers/media/platform/sti/bdisp
2749 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2750 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2751 L: netdev@vger.kernel.org
2753 F: drivers/net/ethernet/ec_bhf.c
2756 M: Luis de Bethencourt <luisbg@kernel.org>
2757 M: Salah Triki <salah.triki@gmail.com>
2759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2760 F: Documentation/filesystems/befs.txt
2764 M: Paolo Valente <paolo.valente@linaro.org>
2765 M: Jens Axboe <axboe@kernel.dk>
2766 L: linux-block@vger.kernel.org
2769 F: Documentation/block/bfq-iosched.txt
2772 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2774 F: Documentation/filesystems/bfs.txt
2776 F: include/uapi/linux/bfs_fs.h
2778 BLINKM RGB LED DRIVER
2779 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2781 F: drivers/leds/leds-blinkm.c
2784 M: Jens Axboe <axboe@kernel.dk>
2785 L: linux-block@vger.kernel.org
2786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2790 F: kernel/trace/blktrace.c
2794 M: Joern Engel <joern@lazybastard.org>
2795 L: linux-mtd@lists.infradead.org
2797 F: drivers/mtd/devices/block2mtd.c
2800 M: Marcel Holtmann <marcel@holtmann.org>
2801 M: Johan Hedberg <johan.hedberg@gmail.com>
2802 L: linux-bluetooth@vger.kernel.org
2803 W: http://www.bluez.org/
2804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2807 F: drivers/bluetooth/
2810 M: Marcel Holtmann <marcel@holtmann.org>
2811 M: Johan Hedberg <johan.hedberg@gmail.com>
2812 L: linux-bluetooth@vger.kernel.org
2813 W: http://www.bluez.org/
2814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2818 F: include/net/bluetooth/
2821 M: Jay Vosburgh <j.vosburgh@gmail.com>
2822 M: Veaceslav Falico <vfalico@gmail.com>
2823 M: Andy Gospodarek <andy@greyhouse.net>
2824 L: netdev@vger.kernel.org
2825 W: http://sourceforge.net/projects/bonding/
2827 F: drivers/net/bonding/
2828 F: include/uapi/linux/if_bonding.h
2830 BPF (Safe dynamic programs and tools)
2831 M: Alexei Starovoitov <ast@kernel.org>
2832 M: Daniel Borkmann <daniel@iogearbox.net>
2833 L: netdev@vger.kernel.org
2834 L: linux-kernel@vger.kernel.org
2835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2837 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2840 F: Documentation/networking/filter.txt
2841 F: Documentation/bpf/
2842 F: include/linux/bpf*
2843 F: include/linux/filter.h
2844 F: include/trace/events/xdp.h
2845 F: include/uapi/linux/bpf*
2846 F: include/uapi/linux/filter.h
2848 F: kernel/trace/bpf_trace.c
2851 F: net/core/filter.c
2852 F: net/sched/act_bpf.c
2853 F: net/sched/cls_bpf.c
2857 F: tools/testing/selftests/bpf/
2860 M: Shubham Bansal <illusionist.neo@gmail.com>
2861 L: netdev@vger.kernel.org
2866 M: Daniel Borkmann <daniel@iogearbox.net>
2867 M: Alexei Starovoitov <ast@kernel.org>
2868 M: Zi Shen Lim <zlim.lnx@gmail.com>
2869 L: netdev@vger.kernel.org
2873 BPF JIT for MIPS (32-BIT AND 64-BIT)
2874 M: Paul Burton <paul.burton@mips.com>
2875 L: netdev@vger.kernel.org
2879 BPF JIT for NFP NICs
2880 M: Jakub Kicinski <jakub.kicinski@netronome.com>
2881 L: netdev@vger.kernel.org
2883 F: drivers/net/ethernet/netronome/nfp/bpf/
2885 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2886 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2887 M: Sandipan Das <sandipan@linux.ibm.com>
2888 L: netdev@vger.kernel.org
2890 F: arch/powerpc/net/
2893 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
2894 M: Heiko Carstens <heiko.carstens@de.ibm.com>
2895 L: netdev@vger.kernel.org
2898 X: arch/s390/net/pnet.c
2900 BPF JIT for SPARC (32-BIT AND 64-BIT)
2901 M: David S. Miller <davem@davemloft.net>
2902 L: netdev@vger.kernel.org
2906 BPF JIT for X86 32-BIT
2907 M: Wang YanQing <udknight@gmail.com>
2908 L: netdev@vger.kernel.org
2910 F: arch/x86/net/bpf_jit_comp32.c
2912 BPF JIT for X86 64-BIT
2913 M: Alexei Starovoitov <ast@kernel.org>
2914 M: Daniel Borkmann <daniel@iogearbox.net>
2915 L: netdev@vger.kernel.org
2918 X: arch/x86/net/bpf_jit_comp32.c
2920 BROADCOM B44 10/100 ETHERNET DRIVER
2921 M: Michael Chan <michael.chan@broadcom.com>
2922 L: netdev@vger.kernel.org
2924 F: drivers/net/ethernet/broadcom/b44.*
2926 BROADCOM B53 ETHERNET SWITCH DRIVER
2927 M: Florian Fainelli <f.fainelli@gmail.com>
2928 L: netdev@vger.kernel.org
2929 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2931 F: drivers/net/dsa/b53/*
2932 F: include/linux/platform_data/b53.h
2934 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2935 M: Florian Fainelli <f.fainelli@gmail.com>
2936 M: Ray Jui <rjui@broadcom.com>
2937 M: Scott Branden <sbranden@broadcom.com>
2938 M: bcm-kernel-feedback-list@broadcom.com
2939 T: git git://github.com/broadcom/mach-bcm
2945 F: arch/arm/mach-bcm/
2947 BROADCOM BCM2835 ARM ARCHITECTURE
2948 M: Eric Anholt <eric@anholt.net>
2949 M: Stefan Wahren <stefan.wahren@i2se.com>
2950 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2952 T: git git://github.com/anholt/linux
2955 F: drivers/staging/vc04_services
2957 BROADCOM BCM47XX MIPS ARCHITECTURE
2958 M: Hauke Mehrtens <hauke@hauke-m.de>
2959 M: Rafał Miłecki <zajec5@gmail.com>
2960 L: linux-mips@vger.kernel.org
2962 F: Documentation/devicetree/bindings/mips/brcm/
2963 F: arch/mips/bcm47xx/*
2964 F: arch/mips/include/asm/mach-bcm47xx/*
2966 BROADCOM BCM5301X ARM ARCHITECTURE
2967 M: Hauke Mehrtens <hauke@hauke-m.de>
2968 M: Rafał Miłecki <zajec5@gmail.com>
2969 M: bcm-kernel-feedback-list@broadcom.com
2970 L: linux-arm-kernel@lists.infradead.org
2972 F: arch/arm/mach-bcm/bcm_5301x.c
2973 F: arch/arm/boot/dts/bcm5301x*.dtsi
2974 F: arch/arm/boot/dts/bcm470*
2975 F: arch/arm/boot/dts/bcm953012*
2977 BROADCOM BCM53573 ARM ARCHITECTURE
2978 M: Rafał Miłecki <rafal@milecki.pl>
2979 L: linux-arm-kernel@lists.infradead.org
2981 F: arch/arm/boot/dts/bcm53573*
2982 F: arch/arm/boot/dts/bcm47189*
2984 BROADCOM BCM63XX ARM ARCHITECTURE
2985 M: Florian Fainelli <f.fainelli@gmail.com>
2986 M: bcm-kernel-feedback-list@broadcom.com
2987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2988 T: git git://github.com/broadcom/stblinux.git
2992 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2993 M: Kevin Cernekee <cernekee@gmail.com>
2994 L: linux-usb@vger.kernel.org
2996 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2998 BROADCOM BCM7XXX ARM ARCHITECTURE
2999 M: Brian Norris <computersforpeace@gmail.com>
3000 M: Gregory Fong <gregory.0xf0@gmail.com>
3001 M: Florian Fainelli <f.fainelli@gmail.com>
3002 M: bcm-kernel-feedback-list@broadcom.com
3003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3004 T: git git://github.com/broadcom/stblinux.git
3006 F: arch/arm/mach-bcm/*brcmstb*
3007 F: arch/arm/boot/dts/bcm7*.dts*
3008 F: drivers/bus/brcmstb_gisb.c
3009 F: arch/arm/mm/cache-b15-rac.c
3010 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3013 BROADCOM BMIPS CPUFREQ DRIVER
3014 M: Markus Mayer <mmayer@broadcom.com>
3015 M: bcm-kernel-feedback-list@broadcom.com
3016 L: linux-pm@vger.kernel.org
3018 F: drivers/cpufreq/bmips-cpufreq.c
3020 BROADCOM BMIPS MIPS ARCHITECTURE
3021 M: Kevin Cernekee <cernekee@gmail.com>
3022 M: Florian Fainelli <f.fainelli@gmail.com>
3023 L: linux-mips@vger.kernel.org
3024 T: git git://github.com/broadcom/stblinux.git
3026 F: arch/mips/bmips/*
3027 F: arch/mips/include/asm/mach-bmips/*
3028 F: arch/mips/kernel/*bmips*
3029 F: arch/mips/boot/dts/brcm/bcm*.dts*
3030 F: drivers/irqchip/irq-bcm63*
3031 F: drivers/irqchip/irq-bcm7*
3032 F: drivers/irqchip/irq-brcmstb*
3033 F: include/linux/bcm963xx_nvram.h
3034 F: include/linux/bcm963xx_tag.h
3036 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3037 M: Rasesh Mody <rasesh.mody@cavium.com>
3038 M: Dept-GELinuxNICDev@cavium.com
3039 L: netdev@vger.kernel.org
3041 F: drivers/net/ethernet/broadcom/bnx2.*
3042 F: drivers/net/ethernet/broadcom/bnx2_*
3044 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3045 M: QLogic-Storage-Upstream@qlogic.com
3046 L: linux-scsi@vger.kernel.org
3048 F: drivers/scsi/bnx2fc/
3050 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3051 M: QLogic-Storage-Upstream@qlogic.com
3052 L: linux-scsi@vger.kernel.org
3054 F: drivers/scsi/bnx2i/
3056 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3057 M: Ariel Elior <ariel.elior@cavium.com>
3058 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3059 M: everest-linux-l2@cavium.com
3060 L: netdev@vger.kernel.org
3062 F: drivers/net/ethernet/broadcom/bnx2x/
3064 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3065 M: Michael Chan <michael.chan@broadcom.com>
3066 L: netdev@vger.kernel.org
3068 F: drivers/net/ethernet/broadcom/bnxt/
3070 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3071 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3072 M: Franky Lin <franky.lin@broadcom.com>
3073 M: Hante Meuleman <hante.meuleman@broadcom.com>
3074 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3075 M: Wright Feng <wright.feng@cypress.com>
3076 L: linux-wireless@vger.kernel.org
3077 L: brcm80211-dev-list.pdl@broadcom.com
3078 L: brcm80211-dev-list@cypress.com
3080 F: drivers/net/wireless/broadcom/brcm80211/
3082 BROADCOM BRCMSTB GPIO DRIVER
3083 M: Gregory Fong <gregory.0xf0@gmail.com>
3084 L: bcm-kernel-feedback-list@broadcom.com
3086 F: drivers/gpio/gpio-brcmstb.c
3087 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3089 BROADCOM BRCMSTB I2C DRIVER
3090 M: Kamal Dasu <kdasu.kdev@gmail.com>
3091 L: linux-i2c@vger.kernel.org
3092 L: bcm-kernel-feedback-list@broadcom.com
3094 F: drivers/i2c/busses/i2c-brcmstb.c
3095 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3097 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3098 M: Al Cooper <alcooperx@gmail.com>
3099 L: linux-kernel@vger.kernel.org
3100 L: bcm-kernel-feedback-list@broadcom.com
3102 F: drivers/phy/broadcom/phy-brcm-usb*
3104 BROADCOM GENET ETHERNET DRIVER
3105 M: Doug Berger <opendmb@gmail.com>
3106 M: Florian Fainelli <f.fainelli@gmail.com>
3107 L: netdev@vger.kernel.org
3109 F: drivers/net/ethernet/broadcom/genet/
3111 BROADCOM IPROC ARM ARCHITECTURE
3112 M: Ray Jui <rjui@broadcom.com>
3113 M: Scott Branden <sbranden@broadcom.com>
3114 M: bcm-kernel-feedback-list@broadcom.com
3115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3116 T: git git://github.com/broadcom/cygnus-linux.git
3133 F: arch/arm64/boot/dts/broadcom/northstar2/*
3134 F: arch/arm64/boot/dts/broadcom/stingray/*
3135 F: drivers/clk/bcm/clk-ns*
3136 F: drivers/clk/bcm/clk-sr*
3137 F: drivers/pinctrl/bcm/pinctrl-ns*
3138 F: include/dt-bindings/clock/bcm-sr*
3140 BROADCOM KONA GPIO DRIVER
3141 M: Ray Jui <rjui@broadcom.com>
3142 L: bcm-kernel-feedback-list@broadcom.com
3144 F: drivers/gpio/gpio-bcm-kona.c
3145 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3147 BROADCOM NETXTREME-E ROCE DRIVER
3148 M: Selvin Xavier <selvin.xavier@broadcom.com>
3149 M: Devesh Sharma <devesh.sharma@broadcom.com>
3150 M: Somnath Kotur <somnath.kotur@broadcom.com>
3151 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3152 L: linux-rdma@vger.kernel.org
3153 W: http://www.broadcom.com
3155 F: drivers/infiniband/hw/bnxt_re/
3156 F: include/uapi/rdma/bnxt_re-abi.h
3158 BROADCOM NVRAM DRIVER
3159 M: Rafał Miłecki <zajec5@gmail.com>
3160 L: linux-mips@vger.kernel.org
3162 F: drivers/firmware/broadcom/*
3164 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3165 M: Rafał Miłecki <zajec5@gmail.com>
3166 L: linux-wireless@vger.kernel.org
3169 F: include/linux/bcma/
3171 BROADCOM STB AVS CPUFREQ DRIVER
3172 M: Markus Mayer <mmayer@broadcom.com>
3173 M: bcm-kernel-feedback-list@broadcom.com
3174 L: linux-pm@vger.kernel.org
3176 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3177 F: drivers/cpufreq/brcmstb*
3179 BROADCOM STB AVS TMON DRIVER
3180 M: Markus Mayer <mmayer@broadcom.com>
3181 M: bcm-kernel-feedback-list@broadcom.com
3182 L: linux-pm@vger.kernel.org
3184 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3185 F: drivers/thermal/broadcom/brcmstb*
3187 BROADCOM STB NAND FLASH DRIVER
3188 M: Brian Norris <computersforpeace@gmail.com>
3189 M: Kamal Dasu <kdasu.kdev@gmail.com>
3190 L: linux-mtd@lists.infradead.org
3191 L: bcm-kernel-feedback-list@broadcom.com
3193 F: drivers/mtd/nand/raw/brcmnand/
3195 BROADCOM STB DPFE DRIVER
3196 M: Markus Mayer <mmayer@broadcom.com>
3197 M: bcm-kernel-feedback-list@broadcom.com
3198 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3200 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3201 F: drivers/memory/brcmstb_dpfe.c
3204 M: Kamal Dasu <kdasu.kdev@gmail.com>
3205 M: bcm-kernel-feedback-list@broadcom.com
3207 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3208 F: drivers/spi/spi-bcm-qspi.*
3209 F: drivers/spi/spi-brcmstb-qspi.c
3210 F: drivers/spi/spi-iproc-qspi.c
3212 BROADCOM SYSTEMPORT ETHERNET DRIVER
3213 M: Florian Fainelli <f.fainelli@gmail.com>
3214 L: netdev@vger.kernel.org
3216 F: drivers/net/ethernet/broadcom/bcmsysport.*
3218 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3219 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3220 M: Prashant Sreedharan <prashant@broadcom.com>
3221 M: Michael Chan <mchan@broadcom.com>
3222 L: netdev@vger.kernel.org
3224 F: drivers/net/ethernet/broadcom/tg3.*
3226 BROCADE BFA FC SCSI DRIVER
3227 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3228 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3229 L: linux-scsi@vger.kernel.org
3231 F: drivers/scsi/bfa/
3233 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3234 M: Rasesh Mody <rasesh.mody@cavium.com>
3235 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3236 M: Dept-GELinuxNICDev@cavium.com
3237 L: netdev@vger.kernel.org
3239 F: drivers/net/ethernet/brocade/bna/
3241 BSG (block layer generic sg v4 driver)
3242 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3243 L: linux-scsi@vger.kernel.org
3246 F: include/linux/bsg.h
3247 F: include/uapi/linux/bsg.h
3250 M: Clemens Ladisch <clemens@ladisch.de>
3251 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3252 T: git git://git.alsa-project.org/alsa-kernel.git
3254 F: Documentation/sound/cards/bt87x.rst
3255 F: sound/pci/bt87x.c
3258 M: Michael Buesch <m@bues.ch>
3259 W: http://bu3sch.de/btgpio.php
3261 F: drivers/gpio/gpio-bt8xx.c
3264 M: Chris Mason <clm@fb.com>
3265 M: Josef Bacik <josef@toxicpanda.com>
3266 M: David Sterba <dsterba@suse.com>
3267 L: linux-btrfs@vger.kernel.org
3268 W: http://btrfs.wiki.kernel.org/
3269 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3272 F: Documentation/filesystems/btrfs.txt
3274 F: include/linux/btrfs*
3275 F: include/uapi/linux/btrfs*
3277 BTTV VIDEO4LINUX DRIVER
3278 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3279 L: linux-media@vger.kernel.org
3280 W: https://linuxtv.org
3281 T: git git://linuxtv.org/media_tree.git
3283 F: Documentation/media/v4l-drivers/bttv*
3284 F: drivers/media/pci/bt8xx/bttv*
3286 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3287 M: Chanwoo Choi <cw00.choi@samsung.com>
3288 L: linux-pm@vger.kernel.org
3289 L: linux-samsung-soc@vger.kernel.org
3290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3292 F: drivers/devfreq/exynos-bus.c
3293 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3295 BUSLOGIC SCSI DRIVER
3296 M: Khalid Aziz <khalid@gonehiking.org>
3297 L: linux-scsi@vger.kernel.org
3299 F: drivers/scsi/BusLogic.*
3300 F: drivers/scsi/FlashPoint.*
3302 C-MEDIA CMI8788 DRIVER
3303 M: Clemens Ladisch <clemens@ladisch.de>
3304 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3305 T: git git://git.alsa-project.org/alsa-kernel.git
3307 F: sound/pci/oxygen/
3310 M: Guo Ren <guoren@kernel.org>
3311 T: git https://github.com/c-sky/csky-linux.git
3314 F: Documentation/devicetree/bindings/csky/
3315 F: drivers/irqchip/irq-csky-*
3316 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3317 F: drivers/clocksource/timer-gx6605s.c
3318 F: drivers/clocksource/timer-mp-csky.c
3319 F: Documentation/devicetree/bindings/timer/csky,*
3324 M: Mark Salter <msalter@redhat.com>
3325 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3326 L: linux-c6x-dev@linux-c6x.org
3327 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3331 CA8210 IEEE-802.15.4 RADIO DRIVER
3332 M: Harry Morris <h.morris@cascoda.com>
3333 L: linux-wpan@vger.kernel.org
3334 W: https://github.com/Cascoda/ca8210-linux.git
3336 F: drivers/net/ieee802154/ca8210.c
3337 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3339 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3340 M: David Howells <dhowells@redhat.com>
3341 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3343 F: Documentation/filesystems/caching/cachefiles.txt
3346 CADENCE MIPI-CSI2 BRIDGES
3347 M: Maxime Ripard <maxime.ripard@bootlin.com>
3348 L: linux-media@vger.kernel.org
3350 F: Documentation/devicetree/bindings/media/cdns,*.txt
3351 F: drivers/media/platform/cadence/cdns-csi2*
3353 CADET FM/AM RADIO RECEIVER DRIVER
3354 M: Hans Verkuil <hverkuil@xs4all.nl>
3355 L: linux-media@vger.kernel.org
3356 T: git git://linuxtv.org/media_tree.git
3357 W: https://linuxtv.org
3359 F: drivers/media/radio/radio-cadet*
3361 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3362 M: Jonathan Corbet <corbet@lwn.net>
3363 L: linux-media@vger.kernel.org
3364 T: git git://linuxtv.org/media_tree.git
3366 F: Documentation/media/v4l-drivers/cafe_ccic*
3367 F: drivers/media/platform/marvell-ccic/
3370 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3371 L: netdev@vger.kernel.org
3373 F: Documentation/networking/caif/
3374 F: drivers/net/caif/
3375 F: include/uapi/linux/caif/
3376 F: include/net/caif/
3380 M: Toke Høiland-Jørgensen <toke@toke.dk>
3381 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3383 F: net/sched/sch_cake.c
3385 CALGARY x86-64 IOMMU
3386 M: Muli Ben-Yehuda <mulix@mulix.org>
3387 M: Jon Mason <jdmason@kudzu.us>
3388 L: iommu@lists.linux-foundation.org
3390 F: arch/x86/kernel/pci-calgary_64.c
3391 F: arch/x86/kernel/tce_64.c
3392 F: arch/x86/include/asm/calgary.h
3393 F: arch/x86/include/asm/tce.h
3396 M: Wolfgang Grandegger <wg@grandegger.com>
3397 M: Marc Kleine-Budde <mkl@pengutronix.de>
3398 L: linux-can@vger.kernel.org
3399 W: https://github.com/linux-can
3400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3403 F: Documentation/devicetree/bindings/net/can/
3405 F: include/linux/can/dev.h
3406 F: include/linux/can/platform/
3407 F: include/uapi/linux/can/error.h
3408 F: include/uapi/linux/can/netlink.h
3411 M: Oliver Hartkopp <socketcan@hartkopp.net>
3412 M: Marc Kleine-Budde <mkl@pengutronix.de>
3413 L: linux-can@vger.kernel.org
3414 W: https://github.com/linux-can
3415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3418 F: Documentation/networking/can.rst
3420 F: include/linux/can/core.h
3421 F: include/uapi/linux/can.h
3422 F: include/uapi/linux/can/bcm.h
3423 F: include/uapi/linux/can/raw.h
3424 F: include/uapi/linux/can/gw.h
3427 M: Serge Hallyn <serge@hallyn.com>
3428 L: linux-security-module@vger.kernel.org
3430 F: include/linux/capability.h
3431 F: include/uapi/linux/capability.h
3432 F: security/commoncap.c
3433 F: kernel/capability.c
3435 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3436 M: Kevin Tsai <ktsai@capellamicro.com>
3438 F: drivers/iio/light/cm*
3440 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3441 M: Christian Lamparter <chunkeey@googlemail.com>
3442 L: linux-wireless@vger.kernel.org
3443 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3445 F: drivers/net/wireless/ath/carl9170/
3448 M: Jan Glauber <jglauber@cavium.com>
3449 M: David Daney <david.daney@cavium.com>
3450 W: http://www.cavium.com
3452 F: drivers/i2c/busses/i2c-octeon*
3453 F: drivers/i2c/busses/i2c-thunderx*
3455 CAVIUM LIQUIDIO NETWORK DRIVER
3456 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3457 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3458 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3459 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3460 L: netdev@vger.kernel.org
3461 W: http://www.cavium.com
3463 F: drivers/net/ethernet/cavium/liquidio/
3466 M: Jan Glauber <jglauber@cavium.com>
3467 M: David Daney <david.daney@cavium.com>
3468 M: Steven J. Hill <Steven.Hill@cavium.com>
3469 W: http://www.cavium.com
3471 F: drivers/mmc/host/cavium*
3473 CAVIUM OCTEON-TX CRYPTO DRIVER
3474 M: George Cherian <george.cherian@cavium.com>
3475 L: linux-crypto@vger.kernel.org
3476 W: http://www.cavium.com
3478 F: drivers/crypto/cavium/cpt/
3480 CAVIUM THUNDERX2 ARM64 SOC
3481 M: Robert Richter <rrichter@cavium.com>
3482 M: Jayachandran C <jnair@caviumnetworks.com>
3483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3485 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3486 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3488 CC2520 IEEE-802.15.4 RADIO DRIVER
3489 M: Varka Bhadram <varkabhadram@gmail.com>
3490 L: linux-wpan@vger.kernel.org
3492 F: drivers/net/ieee802154/cc2520.c
3493 F: include/linux/spi/cc2520.h
3494 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3496 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3497 M: Yael Chemla <yael.chemla@foss.arm.com>
3498 M: Gilad Ben-Yossef <gilad@benyossef.com>
3499 L: linux-crypto@vger.kernel.org
3501 F: drivers/crypto/ccree/
3502 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3505 M: Hans Verkuil <hans.verkuil@cisco.com>
3506 L: linux-media@vger.kernel.org
3507 T: git git://linuxtv.org/media_tree.git
3508 W: http://linuxtv.org
3510 F: Documentation/media/kapi/cec-core.rst
3511 F: Documentation/media/uapi/cec
3512 F: drivers/media/cec/
3513 F: drivers/media/rc/keymaps/rc-cec.c
3514 F: include/media/cec.h
3515 F: include/media/cec-notifier.h
3516 F: include/uapi/linux/cec.h
3517 F: include/uapi/linux/cec-funcs.h
3518 F: Documentation/devicetree/bindings/media/cec.txt
3519 F: Documentation/ABI/testing/debugfs-cec-error-inj
3522 M: Hans Verkuil <hans.verkuil@cisco.com>
3523 L: linux-media@vger.kernel.org
3524 T: git git://linuxtv.org/media_tree.git
3525 W: http://linuxtv.org
3527 F: drivers/media/platform/cec-gpio/
3528 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3530 CELL BROADBAND ENGINE ARCHITECTURE
3531 M: Arnd Bergmann <arnd@arndb.de>
3532 L: linuxppc-dev@lists.ozlabs.org
3533 W: http://www.ibm.com/developerworks/power/cell/
3535 F: arch/powerpc/include/asm/cell*.h
3536 F: arch/powerpc/include/asm/spu*.h
3537 F: arch/powerpc/include/uapi/asm/spu*.h
3538 F: arch/powerpc/oprofile/*cell*
3539 F: arch/powerpc/platforms/cell/
3541 CEPH COMMON CODE (LIBCEPH)
3542 M: Ilya Dryomov <idryomov@gmail.com>
3543 M: "Yan, Zheng" <zyan@redhat.com>
3544 M: Sage Weil <sage@redhat.com>
3545 L: ceph-devel@vger.kernel.org
3547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3548 T: git git://github.com/ceph/ceph-client.git
3551 F: include/linux/ceph/
3552 F: include/linux/crush/
3554 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3555 M: "Yan, Zheng" <zyan@redhat.com>
3556 M: Sage Weil <sage@redhat.com>
3557 M: Ilya Dryomov <idryomov@gmail.com>
3558 L: ceph-devel@vger.kernel.org
3560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3561 T: git git://github.com/ceph/ceph-client.git
3563 F: Documentation/filesystems/ceph.txt
3566 CERTIFICATE HANDLING:
3567 M: David Howells <dhowells@redhat.com>
3568 M: David Woodhouse <dwmw2@infradead.org>
3569 L: keyrings@vger.kernel.org
3571 F: Documentation/admin-guide/module-signing.rst
3573 F: scripts/sign-file.c
3574 F: scripts/extract-cert.c
3576 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3577 L: linux-usb@vger.kernel.org
3579 F: Documentation/usb/WUSB-Design-overview.txt
3580 F: Documentation/usb/wusb-cbaf
3581 F: drivers/usb/host/hwa-hc.c
3582 F: drivers/usb/host/whci/
3583 F: drivers/usb/wusbcore/
3584 F: include/linux/usb/wusb*
3586 CFAG12864B LCD DRIVER
3587 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3589 F: drivers/auxdisplay/cfag12864b.c
3590 F: include/linux/cfag12864b.h
3592 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3593 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3595 F: drivers/auxdisplay/cfag12864bfb.c
3596 F: include/linux/cfag12864b.h
3598 802.11 (including CFG80211/NL80211)
3599 M: Johannes Berg <johannes@sipsolutions.net>
3600 L: linux-wireless@vger.kernel.org
3601 W: http://wireless.kernel.org/
3602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3606 F: include/uapi/linux/nl80211.h
3607 F: include/linux/ieee80211.h
3608 F: include/net/wext.h
3609 F: include/net/cfg80211.h
3610 F: include/net/iw_handler.h
3611 F: include/net/ieee80211_radiotap.h
3612 F: Documentation/driver-api/80211/cfg80211.rst
3613 F: Documentation/networking/regulatory.txt
3615 CHAR and MISC DRIVERS
3616 M: Arnd Bergmann <arnd@arndb.de>
3617 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3622 F: include/linux/miscdevice.h
3625 M: Andy Whitcroft <apw@canonical.com>
3626 M: Joe Perches <joe@perches.com>
3628 F: scripts/checkpatch.pl
3630 CHINESE DOCUMENTATION
3631 M: Harry Wei <harryxiyou@gmail.com>
3632 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3633 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3635 F: Documentation/translations/zh_CN/
3637 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3638 M: Peter Chen <Peter.Chen@nxp.com>
3639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3640 L: linux-usb@vger.kernel.org
3642 F: drivers/usb/chipidea/
3644 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3645 M: Hans de Goede <hdegoede@redhat.com>
3646 L: linux-input@vger.kernel.org
3648 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3649 F: drivers/input/touchscreen/chipone_icn8318.c
3651 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3652 M: Hans de Goede <hdegoede@redhat.com>
3653 L: linux-input@vger.kernel.org
3655 F: drivers/input/touchscreen/chipone_icn8505.c
3657 CHROME HARDWARE PLATFORM SUPPORT
3658 M: Benson Leung <bleung@chromium.org>
3659 M: Olof Johansson <olof@lixom.net>
3661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3662 F: drivers/platform/chrome/
3664 CIRRUS LOGIC AUDIO CODEC DRIVERS
3665 M: Brian Austin <brian.austin@cirrus.com>
3666 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3667 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3669 F: sound/soc/codecs/cs*
3671 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3672 M: Hartley Sweeten <hsweeten@visionengravers.com>
3673 L: netdev@vger.kernel.org
3675 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3677 CISCO FCOE HBA DRIVER
3678 M: Satish Kharat <satishkh@cisco.com>
3679 M: Sesidhar Baddela <sebaddel@cisco.com>
3680 M: Karan Tilak Kumar <kartilak@cisco.com>
3681 L: linux-scsi@vger.kernel.org
3683 F: drivers/scsi/fnic/
3685 CISCO SCSI HBA DRIVER
3686 M: Karan Tilak Kumar <kartilak@cisco.com>
3687 M: Sesidhar Baddela <sebaddel@cisco.com>
3688 L: linux-scsi@vger.kernel.org
3690 F: drivers/scsi/snic/
3692 CISCO VIC ETHERNET NIC DRIVER
3693 M: Christian Benvenuti <benve@cisco.com>
3694 M: Govindarajulu Varadarajan <_govind@gmx.com>
3695 M: Parvi Kaustubhi <pkaustub@cisco.com>
3697 F: drivers/net/ethernet/cisco/enic/
3699 CISCO VIC LOW LATENCY NIC DRIVER
3700 M: Christian Benvenuti <benve@cisco.com>
3701 M: Nelson Escobar <neescoba@cisco.com>
3702 M: Parvi Kaustubhi <pkaustub@cisco.com>
3704 F: drivers/infiniband/hw/usnic/
3706 CIRRUS LOGIC MADERA CODEC DRIVERS
3707 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3708 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3709 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3710 L: patches@opensource.cirrus.com
3711 T: git https://github.com/CirrusLogic/linux-drivers.git
3712 W: https://github.com/CirrusLogic/linux-drivers/wiki
3714 F: Documentation/devicetree/bindings/mfd/madera.txt
3715 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3716 F: include/linux/irqchip/irq-madera*
3717 F: include/linux/mfd/madera/*
3718 F: drivers/gpio/gpio-madera*
3719 F: drivers/irqchip/irq-madera*
3720 F: drivers/mfd/madera*
3721 F: drivers/mfd/cs47l*
3722 F: drivers/pinctrl/cirrus/*
3725 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3730 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3731 L: linux-kernel@vger.kernel.org
3734 F: include/linux/cleancache.h
3737 M: Russell King <linux@armlinux.org.uk>
3738 L: linux-clk@vger.kernel.org
3740 F: include/linux/clk.h
3742 CLOCKSOURCE, CLOCKEVENT DRIVERS
3743 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3744 M: Thomas Gleixner <tglx@linutronix.de>
3745 L: linux-kernel@vger.kernel.org
3746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3748 F: drivers/clocksource/
3749 F: Documentation/devicetree/bindings/timer/
3752 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3753 M: Daniel Oliveira Nascimento <don@syst.com.br>
3754 L: platform-driver-x86@vger.kernel.org
3756 F: drivers/platform/x86/classmate-laptop.c
3759 M: Hans Verkuil <hans.verkuil@cisco.com>
3760 L: linux-media@vger.kernel.org
3761 T: git git://linuxtv.org/media_tree.git
3762 W: https://linuxtv.org
3764 F: drivers/media/pci/cobalt/
3766 COCCINELLE/Semantic Patches (SmPL)
3767 M: Julia Lawall <Julia.Lawall@lip6.fr>
3768 M: Gilles Muller <Gilles.Muller@lip6.fr>
3769 M: Nicolas Palix <nicolas.palix@imag.fr>
3770 M: Michal Marek <michal.lkml@markovi.net>
3771 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3773 W: http://coccinelle.lip6.fr/
3775 F: Documentation/dev-tools/coccinelle.rst
3776 F: scripts/coccinelle/
3777 F: scripts/coccicheck
3780 M: Jan Harkes <jaharkes@cs.cmu.edu>
3782 L: codalist@coda.cs.cmu.edu
3783 W: http://www.coda.cs.cmu.edu/
3785 F: Documentation/filesystems/coda.txt
3787 F: include/linux/coda*.h
3788 F: include/uapi/linux/coda*.h
3790 CODA V4L2 MEM2MEM DRIVER
3791 M: Philipp Zabel <p.zabel@pengutronix.de>
3792 L: linux-media@vger.kernel.org
3794 F: Documentation/devicetree/bindings/media/coda.txt
3795 F: drivers/media/platform/coda/
3798 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3800 F: Documentation/process/code-of-conduct.rst
3801 F: Documentation/process/code-of-conduct-interpretation.rst
3803 COMMON CLK FRAMEWORK
3804 M: Michael Turquette <mturquette@baylibre.com>
3805 M: Stephen Boyd <sboyd@kernel.org>
3806 L: linux-clk@vger.kernel.org
3807 Q: http://patchwork.kernel.org/project/linux-clk/list/
3808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3810 F: Documentation/devicetree/bindings/clock/
3812 X: drivers/clk/clkdev.c
3813 F: include/linux/clk-pr*
3814 F: include/linux/clk/
3815 F: include/linux/of_clk.h
3817 COMMON INTERNET FILE SYSTEM (CIFS)
3818 M: Steve French <sfrench@samba.org>
3819 L: linux-cifs@vger.kernel.org
3820 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3821 W: http://linux-cifs.samba.org/
3822 T: git git://git.samba.org/sfrench/cifs-2.6.git
3824 F: Documentation/filesystems/cifs/
3827 COMPACTPCI HOTPLUG CORE
3828 M: Scott Murray <scott@spiteful.org>
3829 L: linux-pci@vger.kernel.org
3831 F: drivers/pci/hotplug/cpci_hotplug*
3833 COMPACTPCI HOTPLUG GENERIC DRIVER
3834 M: Scott Murray <scott@spiteful.org>
3835 L: linux-pci@vger.kernel.org
3837 F: drivers/pci/hotplug/cpcihp_generic.c
3839 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3840 M: Scott Murray <scott@spiteful.org>
3841 L: linux-pci@vger.kernel.org
3843 F: drivers/pci/hotplug/cpcihp_zt5550.*
3845 COMPAL LAPTOP SUPPORT
3846 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3847 L: platform-driver-x86@vger.kernel.org
3849 F: drivers/platform/x86/compal-laptop.c
3852 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3854 F: include/linux/compiler_attributes.h
3856 CONEXANT ACCESSRUNNER USB DRIVER
3857 L: accessrunner-general@lists.sourceforge.net
3858 W: http://accessrunner.sourceforge.net/
3860 F: drivers/usb/atm/cxacru.c
3863 M: Joel Becker <jlbec@evilplan.org>
3864 M: Christoph Hellwig <hch@lst.de>
3865 T: git git://git.infradead.org/users/hch/configfs.git
3868 F: include/linux/configfs.h
3871 M: Evgeniy Polyakov <zbr@ioremap.net>
3872 L: netdev@vger.kernel.org
3874 F: drivers/connector/
3876 CONTROL GROUP (CGROUP)
3877 M: Tejun Heo <tj@kernel.org>
3878 M: Li Zefan <lizefan@huawei.com>
3879 M: Johannes Weiner <hannes@cmpxchg.org>
3880 L: cgroups@vger.kernel.org
3881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3883 F: Documentation/cgroup*
3884 F: include/linux/cgroup*
3887 CONTROL GROUP - CPUSET
3888 M: Li Zefan <lizefan@huawei.com>
3889 L: cgroups@vger.kernel.org
3890 W: http://www.bullopensource.org/cpuset/
3891 W: http://oss.sgi.com/projects/cpusets/
3892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3894 F: Documentation/cgroup-v1/cpusets.txt
3895 F: include/linux/cpuset.h
3896 F: kernel/cgroup/cpuset.c
3898 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3899 M: Johannes Weiner <hannes@cmpxchg.org>
3900 M: Michal Hocko <mhocko@kernel.org>
3901 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3902 L: cgroups@vger.kernel.org
3903 L: linux-mm@kvack.org
3908 CORETEMP HARDWARE MONITORING DRIVER
3909 M: Fenghua Yu <fenghua.yu@intel.com>
3910 L: linux-hwmon@vger.kernel.org
3912 F: Documentation/hwmon/coretemp
3913 F: drivers/hwmon/coretemp.c
3915 COSA/SRP SYNC SERIAL DRIVER
3916 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3917 W: http://www.fi.muni.cz/~kas/cosa/
3919 F: drivers/net/wan/cosa*
3921 CPMAC ETHERNET DRIVER
3922 M: Florian Fainelli <f.fainelli@gmail.com>
3923 L: netdev@vger.kernel.org
3925 F: drivers/net/ethernet/ti/cpmac.c
3927 CPU FREQUENCY DRIVERS
3928 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3929 M: Viresh Kumar <viresh.kumar@linaro.org>
3930 L: linux-pm@vger.kernel.org
3932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3933 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3934 B: https://bugzilla.kernel.org
3935 F: Documentation/cpu-freq/
3936 F: Documentation/devicetree/bindings/cpufreq/
3938 F: include/linux/cpufreq.h
3939 F: tools/testing/selftests/cpufreq/
3941 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3942 M: Viresh Kumar <viresh.kumar@linaro.org>
3943 M: Sudeep Holla <sudeep.holla@arm.com>
3944 L: linux-pm@vger.kernel.org
3945 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3947 F: drivers/cpufreq/arm_big_little.h
3948 F: drivers/cpufreq/arm_big_little.c
3950 CPU POWER MONITORING SUBSYSTEM
3951 M: Thomas Renninger <trenn@suse.com>
3952 M: Shuah Khan <shuah@kernel.org>
3953 L: linux-pm@vger.kernel.org
3955 F: tools/power/cpupower/
3958 M: "H. Peter Anvin" <hpa@zytor.com>
3960 F: arch/x86/kernel/cpuid.c
3961 F: arch/x86/kernel/msr.c
3963 CPUIDLE DRIVER - ARM BIG LITTLE
3964 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3965 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3966 L: linux-pm@vger.kernel.org
3967 L: linux-arm-kernel@lists.infradead.org
3968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3970 F: drivers/cpuidle/cpuidle-big_little.c
3972 CPUIDLE DRIVER - ARM EXYNOS
3973 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3974 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3975 M: Kukjin Kim <kgene@kernel.org>
3976 L: linux-pm@vger.kernel.org
3977 L: linux-samsung-soc@vger.kernel.org
3979 F: drivers/cpuidle/cpuidle-exynos.c
3980 F: arch/arm/mach-exynos/pm.c
3983 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3984 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3985 L: linux-pm@vger.kernel.org
3987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3988 B: https://bugzilla.kernel.org
3989 F: drivers/cpuidle/*
3990 F: include/linux/cpuidle.h
3993 M: Nicolas Pitre <nico@linaro.org>
3995 F: Documentation/filesystems/cramfs.txt
3999 M: Herbert Xu <herbert@gondor.apana.org.au>
4000 M: "David S. Miller" <davem@davemloft.net>
4001 L: linux-crypto@vger.kernel.org
4002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4005 F: Documentation/crypto/
4006 F: Documentation/devicetree/bindings/crypto/
4011 F: include/linux/crypto*
4013 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4014 M: Neil Horman <nhorman@tuxdriver.com>
4015 L: linux-crypto@vger.kernel.org
4017 F: crypto/ansi_cprng.c
4021 M: Hans Verkuil <hverkuil@xs4all.nl>
4022 L: linux-media@vger.kernel.org
4023 T: git git://linuxtv.org/media_tree.git
4024 W: http://linuxtv.org
4026 F: drivers/media/i2c/cs3308.c
4028 CS5535 Audio ALSA driver
4029 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4031 F: sound/pci/cs5535audio/
4033 CSI DRIVERS FOR ALLWINNER V3s
4034 M: Yong Deng <yong.deng@magewell.com>
4035 L: linux-media@vger.kernel.org
4036 T: git git://linuxtv.org/media_tree.git
4038 F: drivers/media/platform/sunxi/sun6i-csi/
4039 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4042 M: Solomon Peachy <pizza@shaftnet.org>
4044 F: drivers/net/wireless/st/cw1200/
4046 CX18 VIDEO4LINUX DRIVER
4047 M: Andy Walls <awalls@md.metrocast.net>
4048 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4049 L: linux-media@vger.kernel.org
4050 T: git git://linuxtv.org/media_tree.git
4051 W: https://linuxtv.org
4052 W: http://www.ivtvdriver.org/index.php/Cx18
4054 F: Documentation/media/v4l-drivers/cx18*
4055 F: drivers/media/pci/cx18/
4056 F: include/uapi/linux/ivtv*
4058 CX2341X MPEG ENCODER HELPER MODULE
4059 M: Hans Verkuil <hverkuil@xs4all.nl>
4060 L: linux-media@vger.kernel.org
4061 T: git git://linuxtv.org/media_tree.git
4062 W: https://linuxtv.org
4064 F: drivers/media/common/cx2341x*
4065 F: include/media/drv-intf/cx2341x.h
4067 CX24120 MEDIA DRIVER
4068 M: Jemma Denson <jdenson@gmail.com>
4069 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4070 L: linux-media@vger.kernel.org
4071 W: https://linuxtv.org
4072 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4074 F: drivers/media/dvb-frontends/cx24120*
4076 CX88 VIDEO4LINUX DRIVER
4077 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4078 L: linux-media@vger.kernel.org
4079 W: https://linuxtv.org
4080 T: git git://linuxtv.org/media_tree.git
4082 F: Documentation/media/v4l-drivers/cx88*
4083 F: drivers/media/pci/cx88/
4085 CXD2820R MEDIA DRIVER
4086 M: Antti Palosaari <crope@iki.fi>
4087 L: linux-media@vger.kernel.org
4088 W: https://linuxtv.org
4089 W: http://palosaari.fi/linux/
4090 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4091 T: git git://linuxtv.org/anttip/media_tree.git
4093 F: drivers/media/dvb-frontends/cxd2820r*
4095 CXGB3 ETHERNET DRIVER (CXGB3)
4096 M: Arjun Vynipadath <arjun@chelsio.com>
4097 L: netdev@vger.kernel.org
4098 W: http://www.chelsio.com
4100 F: drivers/net/ethernet/chelsio/cxgb3/
4102 CXGB3 ISCSI DRIVER (CXGB3I)
4103 M: Karen Xie <kxie@chelsio.com>
4104 L: linux-scsi@vger.kernel.org
4105 W: http://www.chelsio.com
4107 F: drivers/scsi/cxgbi/cxgb3i
4109 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4110 M: Steve Wise <swise@chelsio.com>
4111 L: linux-rdma@vger.kernel.org
4112 W: http://www.openfabrics.org
4114 F: drivers/infiniband/hw/cxgb3/
4115 F: include/uapi/rdma/cxgb3-abi.h
4117 CXGB4 CRYPTO DRIVER (chcr)
4118 M: Harsh Jain <harsh@chelsio.com>
4119 L: linux-crypto@vger.kernel.org
4120 W: http://www.chelsio.com
4122 F: drivers/crypto/chelsio
4124 CXGB4 ETHERNET DRIVER (CXGB4)
4125 M: Arjun Vynipadath <arjun@chelsio.com>
4126 L: netdev@vger.kernel.org
4127 W: http://www.chelsio.com
4129 F: drivers/net/ethernet/chelsio/cxgb4/
4131 CXGB4 ISCSI DRIVER (CXGB4I)
4132 M: Karen Xie <kxie@chelsio.com>
4133 L: linux-scsi@vger.kernel.org
4134 W: http://www.chelsio.com
4136 F: drivers/scsi/cxgbi/cxgb4i
4138 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4139 M: Steve Wise <swise@chelsio.com>
4140 L: linux-rdma@vger.kernel.org
4141 W: http://www.openfabrics.org
4143 F: drivers/infiniband/hw/cxgb4/
4144 F: include/uapi/rdma/cxgb4-abi.h
4146 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4147 M: Casey Leedom <leedom@chelsio.com>
4148 L: netdev@vger.kernel.org
4149 W: http://www.chelsio.com
4151 F: drivers/net/ethernet/chelsio/cxgb4vf/
4153 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4154 M: Frederic Barrat <fbarrat@linux.ibm.com>
4155 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4156 L: linuxppc-dev@lists.ozlabs.org
4158 F: arch/powerpc/platforms/powernv/pci-cxl.c
4159 F: drivers/misc/cxl/
4160 F: include/misc/cxl*
4161 F: include/uapi/misc/cxl.h
4162 F: Documentation/powerpc/cxl.txt
4163 F: Documentation/ABI/testing/sysfs-class-cxl
4165 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4166 M: Manoj N. Kumar <manoj@linux.ibm.com>
4167 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4168 M: Uma Krishnan <ukrishn@linux.ibm.com>
4169 L: linux-scsi@vger.kernel.org
4171 F: drivers/scsi/cxlflash/
4172 F: include/uapi/scsi/cxlflash_ioctl.h
4173 F: Documentation/powerpc/cxlflash.txt
4176 M: Russell King <linux@armlinux.org.uk>
4177 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4178 W: http://www.armlinux.org.uk/
4180 F: drivers/video/fbdev/cyber2000fb.*
4182 CYCLADES ASYNC MUX DRIVER
4183 W: http://www.cyclades.com/
4185 F: drivers/tty/cyclades.c
4186 F: include/linux/cyclades.h
4187 F: include/uapi/linux/cyclades.h
4189 CYCLADES PC300 DRIVER
4190 W: http://www.cyclades.com/
4192 F: drivers/net/wan/pc300*
4194 CYPRESS_FIRMWARE MEDIA DRIVER
4195 M: Antti Palosaari <crope@iki.fi>
4196 L: linux-media@vger.kernel.org
4197 W: https://linuxtv.org
4198 W: http://palosaari.fi/linux/
4199 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4200 T: git git://linuxtv.org/anttip/media_tree.git
4202 F: drivers/media/common/cypress_firmware*
4204 CYTTSP TOUCHSCREEN DRIVER
4205 M: Ferruh Yigit <fery@cypress.com>
4206 L: linux-input@vger.kernel.org
4208 F: drivers/input/touchscreen/cyttsp*
4209 F: include/linux/input/cyttsp.h
4211 D-LINK DIR-685 TOUCHKEYS DRIVER
4212 M: Linus Walleij <linus.walleij@linaro.org>
4213 L: linux-input@vger.kernel.org
4215 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4217 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4218 M: Joshua Kinard <kumba@gentoo.org>
4220 F: drivers/rtc/rtc-ds1685.c
4221 F: include/linux/rtc/ds1685.h
4223 DAMA SLAVE for AX.25
4224 M: Joerg Reuter <jreuter@yaina.de>
4225 W: http://yaina.de/jreuter/
4226 W: http://www.qsl.net/dl1bke/
4227 L: linux-hams@vger.kernel.org
4229 F: net/ax25/af_ax25.c
4230 F: net/ax25/ax25_dev.c
4231 F: net/ax25/ax25_ds_*
4232 F: net/ax25/ax25_in.c
4233 F: net/ax25/ax25_out.c
4234 F: net/ax25/ax25_timer.c
4235 F: net/ax25/sysctl_net_ax25.c
4237 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4238 L: netdev@vger.kernel.org
4240 F: Documentation/networking/device_drivers/dec/dmfe.txt
4241 F: drivers/net/ethernet/dec/tulip/dmfe.c
4243 DC390/AM53C974 SCSI driver
4244 M: Hannes Reinecke <hare@suse.com>
4245 L: linux-scsi@vger.kernel.org
4247 F: drivers/scsi/am53c974.c
4250 M: Oliver Neukum <oliver@neukum.org>
4251 M: Ali Akcaagac <aliakc@web.de>
4252 M: Jamie Lenehan <lenehan@twibble.org>
4253 L: dc395x@twibble.org
4254 W: http://twibble.org/dist/dc395x/
4255 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4257 F: Documentation/scsi/dc395x.txt
4258 F: drivers/scsi/dc395x.*
4261 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4262 L: dccp@vger.kernel.org
4263 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4265 F: include/linux/dccp.h
4266 F: include/uapi/linux/dccp.h
4267 F: include/linux/tfrc.h
4270 DECnet NETWORK LAYER
4271 W: http://linux-decnet.sourceforge.net
4272 L: linux-decnet-user@lists.sourceforge.net
4274 F: Documentation/networking/decnet.txt
4277 DECSTATION PLATFORM SUPPORT
4278 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4279 L: linux-mips@vger.kernel.org
4280 W: http://www.linux-mips.org/wiki/DECstation
4283 F: arch/mips/include/asm/dec/
4284 F: arch/mips/include/asm/mach-dec/
4286 DEFXX FDDI NETWORK DRIVER
4287 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4289 F: drivers/net/fddi/defxx.*
4292 M: Pali Rohár <pali.rohar@gmail.com>
4293 M: Mario Limonciello <mario.limonciello@dell.com>
4294 L: platform-driver-x86@vger.kernel.org
4296 F: drivers/platform/x86/dell-smbios.*
4298 DELL SMBIOS SMM DRIVER
4299 M: Mario Limonciello <mario.limonciello@dell.com>
4300 L: platform-driver-x86@vger.kernel.org
4302 F: drivers/platform/x86/dell-smbios-smm.c
4304 DELL SMBIOS WMI DRIVER
4305 M: Mario Limonciello <mario.limonciello@dell.com>
4306 L: platform-driver-x86@vger.kernel.org
4308 F: drivers/platform/x86/dell-smbios-wmi.c
4309 F: tools/wmi/dell-smbios-example.c
4311 DEFZA FDDI NETWORK DRIVER
4312 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4314 F: drivers/net/fddi/defza.*
4317 M: Matthew Garrett <mjg59@srcf.ucam.org>
4318 M: Pali Rohár <pali.rohar@gmail.com>
4319 L: platform-driver-x86@vger.kernel.org
4321 F: drivers/platform/x86/dell-laptop.c
4323 DELL LAPTOP FREEFALL DRIVER
4324 M: Pali Rohár <pali.rohar@gmail.com>
4326 F: drivers/platform/x86/dell-smo8800.c
4328 DELL LAPTOP RBTN DRIVER
4329 M: Pali Rohár <pali.rohar@gmail.com>
4331 F: drivers/platform/x86/dell-rbtn.*
4333 DELL REMOTE BIOS UPDATE DRIVER
4334 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4335 L: platform-driver-x86@vger.kernel.org
4337 F: drivers/platform/x86/dell_rbu.c
4339 DELL LAPTOP SMM DRIVER
4340 M: Pali Rohár <pali.rohar@gmail.com>
4342 F: drivers/hwmon/dell-smm-hwmon.c
4343 F: include/uapi/linux/i8k.h
4345 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4346 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4347 L: platform-driver-x86@vger.kernel.org
4349 F: Documentation/dcdbas.txt
4350 F: drivers/platform/x86/dcdbas.*
4352 DELL WMI NOTIFICATIONS DRIVER
4353 M: Matthew Garrett <mjg59@srcf.ucam.org>
4354 M: Pali Rohár <pali.rohar@gmail.com>
4356 F: drivers/platform/x86/dell-wmi.c
4358 DELL WMI DESCRIPTOR DRIVER
4359 M: Mario Limonciello <mario.limonciello@dell.com>
4361 F: drivers/platform/x86/dell-wmi-descriptor.c
4363 DELTA ST MEDIA DRIVER
4364 M: Hugues Fruchet <hugues.fruchet@st.com>
4365 L: linux-media@vger.kernel.org
4366 T: git git://linuxtv.org/media_tree.git
4367 W: https://linuxtv.org
4369 F: drivers/media/platform/sti/delta
4372 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4373 L: linux-mtd@lists.infradead.org
4375 F: drivers/mtd/nand/raw/denali*
4377 DESIGNWARE USB2 DRD IP DRIVER
4378 M: Minas Harutyunyan <hminas@synopsys.com>
4379 L: linux-usb@vger.kernel.org
4380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4382 F: drivers/usb/dwc2/
4384 DESIGNWARE USB3 DRD IP DRIVER
4385 M: Felipe Balbi <balbi@kernel.org>
4386 L: linux-usb@vger.kernel.org
4387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4389 F: drivers/usb/dwc3/
4391 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4392 M: Andreas Klinger <ak@it-klinger.de>
4393 L: linux-iio@vger.kernel.org
4395 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4396 F: drivers/iio/proximity/srf*.c
4398 DEVICE COREDUMP (DEV_COREDUMP)
4399 M: Johannes Berg <johannes@sipsolutions.net>
4400 L: linux-kernel@vger.kernel.org
4402 F: drivers/base/devcoredump.c
4403 F: include/linux/devcoredump.h
4405 DEVICE FREQUENCY (DEVFREQ)
4406 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4407 M: Kyungmin Park <kyungmin.park@samsung.com>
4408 R: Chanwoo Choi <cw00.choi@samsung.com>
4409 L: linux-pm@vger.kernel.org
4410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4413 F: include/linux/devfreq.h
4414 F: Documentation/devicetree/bindings/devfreq/
4416 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4417 M: Chanwoo Choi <cw00.choi@samsung.com>
4418 L: linux-pm@vger.kernel.org
4419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4421 F: drivers/devfreq/event/
4422 F: drivers/devfreq/devfreq-event.c
4423 F: include/linux/devfreq-event.h
4424 F: Documentation/devicetree/bindings/devfreq/event/
4426 DEVICE NUMBER REGISTRY
4427 M: Torben Mathiasen <device@lanana.org>
4428 W: http://lanana.org/docs/device-list/index.html
4432 M: Alasdair Kergon <agk@redhat.com>
4433 M: Mike Snitzer <snitzer@redhat.com>
4434 M: dm-devel@redhat.com
4435 L: dm-devel@redhat.com
4436 W: http://sources.redhat.com/dm
4437 Q: http://patchwork.kernel.org/project/dm-devel/list/
4438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4439 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4441 F: Documentation/device-mapper/
4442 F: drivers/md/Makefile
4443 F: drivers/md/Kconfig
4445 F: drivers/md/persistent-data/
4446 F: include/linux/device-mapper.h
4447 F: include/linux/dm-*.h
4448 F: include/uapi/linux/dm-*.h
4451 M: Jiri Pirko <jiri@mellanox.com>
4452 L: netdev@vger.kernel.org
4454 F: net/core/devlink.c
4455 F: include/net/devlink.h
4456 F: include/uapi/linux/devlink.h
4458 DIALOG SEMICONDUCTOR DRIVERS
4459 M: Support Opensource <support.opensource@diasemi.com>
4460 W: http://www.dialog-semiconductor.com/products
4462 F: Documentation/hwmon/da90??
4463 F: Documentation/devicetree/bindings/mfd/da90*.txt
4464 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4465 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4466 F: Documentation/devicetree/bindings/regulator/da92*.txt
4467 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4468 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4469 F: drivers/gpio/gpio-da90??.c
4470 F: drivers/hwmon/da90??-hwmon.c
4471 F: drivers/iio/adc/da91??-*.c
4472 F: drivers/input/misc/da90??_onkey.c
4473 F: drivers/input/touchscreen/da9052_tsi.c
4474 F: drivers/leds/leds-da90??.c
4475 F: drivers/mfd/da903x.c
4476 F: drivers/mfd/da90??-*.c
4477 F: drivers/mfd/da91??-*.c
4478 F: drivers/power/supply/da9052-battery.c
4479 F: drivers/power/supply/da91??-*.c
4480 F: drivers/regulator/da903x.c
4481 F: drivers/regulator/da9???-regulator.[ch]
4482 F: drivers/thermal/da90??-thermal.c
4483 F: drivers/rtc/rtc-da90??.c
4484 F: drivers/video/backlight/da90??_bl.c
4485 F: drivers/watchdog/da90??_wdt.c
4486 F: include/linux/mfd/da903x.h
4487 F: include/linux/mfd/da9052/
4488 F: include/linux/mfd/da9055/
4489 F: include/linux/mfd/da9062/
4490 F: include/linux/mfd/da9063/
4491 F: include/linux/mfd/da9150/
4492 F: include/linux/regulator/da9211.h
4493 F: include/sound/da[79]*.h
4494 F: sound/soc/codecs/da[79]*.[ch]
4496 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4497 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4498 L: linux-gpio@vger.kernel.org
4500 F: drivers/gpio/gpio-gpio-mm.c
4502 DIOLAN U2C-12 I2C DRIVER
4503 M: Guenter Roeck <linux@roeck-us.net>
4504 L: linux-i2c@vger.kernel.org
4506 F: drivers/i2c/busses/i2c-diolan-u2c.c
4508 FILESYSTEM DIRECT ACCESS (DAX)
4509 M: Matthew Wilcox <willy@infradead.org>
4510 M: Ross Zwisler <zwisler@kernel.org>
4511 M: Jan Kara <jack@suse.cz>
4512 L: linux-fsdevel@vger.kernel.org
4515 F: include/linux/dax.h
4516 F: include/trace/events/fs_dax.h
4518 DEVICE DIRECT ACCESS (DAX)
4519 M: Dan Williams <dan.j.williams@intel.com>
4520 M: Dave Jiang <dave.jiang@intel.com>
4521 M: Ross Zwisler <zwisler@kernel.org>
4522 M: Vishal Verma <vishal.l.verma@intel.com>
4523 L: linux-nvdimm@lists.01.org
4527 DIRECTORY NOTIFICATION (DNOTIFY)
4528 M: Jan Kara <jack@suse.cz>
4529 R: Amir Goldstein <amir73il@gmail.com>
4530 L: linux-fsdevel@vger.kernel.org
4532 F: Documentation/filesystems/dnotify.txt
4533 F: fs/notify/dnotify/
4534 F: include/linux/dnotify.h
4536 DISK GEOMETRY AND PARTITION HANDLING
4537 M: Andries Brouwer <aeb@cwi.nl>
4538 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4539 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4540 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4544 M: Jan Kara <jack@suse.com>
4546 F: Documentation/filesystems/quota.txt
4548 F: include/linux/quota*.h
4549 F: include/uapi/linux/quota*.h
4551 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4552 M: Bernie Thompson <bernie@plugable.com>
4553 L: linux-fbdev@vger.kernel.org
4555 W: http://plugable.com/category/projects/udlfb/
4556 F: drivers/video/fbdev/udlfb.c
4557 F: include/video/udlfb.h
4558 F: Documentation/fb/udlfb.txt
4560 DISTRIBUTED LOCK MANAGER (DLM)
4561 M: Christine Caulfield <ccaulfie@redhat.com>
4562 M: David Teigland <teigland@redhat.com>
4563 L: cluster-devel@redhat.com
4564 W: http://sources.redhat.com/cluster/
4565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4569 DMA BUFFER SHARING FRAMEWORK
4570 M: Sumit Semwal <sumit.semwal@linaro.org>
4572 L: linux-media@vger.kernel.org
4573 L: dri-devel@lists.freedesktop.org
4574 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4576 F: include/linux/dma-buf*
4577 F: include/linux/reservation.h
4578 F: include/linux/*fence.h
4579 F: Documentation/driver-api/dma-buf.rst
4580 T: git git://anongit.freedesktop.org/drm/drm-misc
4582 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4583 M: Vinod Koul <vkoul@kernel.org>
4584 L: dmaengine@vger.kernel.org
4585 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4588 F: include/linux/dmaengine.h
4589 F: include/linux/of_dma.h
4590 F: Documentation/devicetree/bindings/dma/
4591 F: Documentation/driver-api/dmaengine/
4592 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4595 M: Christoph Hellwig <hch@lst.de>
4596 M: Marek Szyprowski <m.szyprowski@samsung.com>
4597 R: Robin Murphy <robin.murphy@arm.com>
4598 L: iommu@lists.linux-foundation.org
4599 T: git git://git.infradead.org/users/hch/dma-mapping.git
4600 W: http://git.infradead.org/users/hch/dma-mapping.git
4603 F: include/asm-generic/dma-mapping.h
4604 F: include/linux/dma-direct.h
4605 F: include/linux/dma-mapping.h
4606 F: include/linux/dma-noncoherent.h
4608 DME1737 HARDWARE MONITOR DRIVER
4609 M: Juerg Haefliger <juergh@gmail.com>
4610 L: linux-hwmon@vger.kernel.org
4612 F: Documentation/hwmon/dme1737
4613 F: drivers/hwmon/dme1737.c
4616 M: Jean Delvare <jdelvare@suse.com>
4618 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4619 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4620 F: drivers/firmware/dmi-id.c
4621 F: drivers/firmware/dmi_scan.c
4622 F: include/linux/dmi.h
4625 M: Jonathan Corbet <corbet@lwn.net>
4626 L: linux-doc@vger.kernel.org
4629 F: scripts/kernel-doc
4630 X: Documentation/ABI/
4631 X: Documentation/acpi/
4632 X: Documentation/devicetree/
4633 X: Documentation/i2c/
4634 X: Documentation/media/
4635 X: Documentation/power/
4636 X: Documentation/spi/
4637 T: git git://git.lwn.net/linux.git docs-next
4639 DOCUMENTATION/ITALIAN
4640 M: Federico Vaga <federico.vaga@vaga.pv.it>
4641 L: linux-doc@vger.kernel.org
4643 F: Documentation/translations/it_IT
4645 DONGWOON DW9714 LENS VOICE COIL DRIVER
4646 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4647 L: linux-media@vger.kernel.org
4648 T: git git://linuxtv.org/media_tree.git
4650 F: drivers/media/i2c/dw9714.c
4651 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4653 DONGWOON DW9807 LENS VOICE COIL DRIVER
4654 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4655 L: linux-media@vger.kernel.org
4656 T: git git://linuxtv.org/media_tree.git
4658 F: drivers/media/i2c/dw9807-vcm.c
4659 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4662 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4663 L: blinux-list@redhat.com
4665 F: drivers/char/dtlk.c
4666 F: include/linux/dtlk.h
4668 DPAA2 DATAPATH I/O (DPIO) DRIVER
4669 M: Roy Pledge <Roy.Pledge@nxp.com>
4670 L: linux-kernel@vger.kernel.org
4672 F: drivers/soc/fsl/dpio
4674 DPAA2 ETHERNET DRIVER
4675 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4676 L: netdev@vger.kernel.org
4678 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4679 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4680 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4681 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4682 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4684 DPAA2 ETHERNET SWITCH DRIVER
4685 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4686 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4687 L: linux-kernel@vger.kernel.org
4689 F: drivers/staging/fsl-dpaa2/ethsw
4691 DPAA2 PTP CLOCK DRIVER
4692 M: Yangbo Lu <yangbo.lu@nxp.com>
4693 L: netdev@vger.kernel.org
4695 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4696 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4698 DPT_I2O SCSI RAID DRIVER
4699 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4700 L: linux-scsi@vger.kernel.org
4701 W: http://www.adaptec.com/
4703 F: drivers/scsi/dpt*
4704 F: drivers/scsi/dpt/
4707 M: Philipp Reisner <philipp.reisner@linbit.com>
4708 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4709 L: drbd-dev@lists.linbit.com
4710 W: http://www.drbd.org
4711 T: git git://git.linbit.com/linux-drbd.git
4712 T: git git://git.linbit.com/drbd-8.4.git
4714 F: drivers/block/drbd/
4716 F: Documentation/blockdev/drbd/
4718 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4719 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4720 R: "Rafael J. Wysocki" <rafael@kernel.org>
4721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4723 F: Documentation/kobject.txt
4727 F: include/linux/debugfs.h
4728 F: include/linux/kobj*
4731 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4732 M: Kevin Hilman <khilman@kernel.org>
4733 M: Nishanth Menon <nm@ti.com>
4735 F: drivers/power/avs/
4736 F: include/linux/power/smartreflex.h
4737 L: linux-pm@vger.kernel.org
4739 DRM DRIVER FOR ARM PL111 CLCD
4740 M: Eric Anholt <eric@anholt.net>
4741 T: git git://anongit.freedesktop.org/drm/drm-misc
4743 F: drivers/gpu/drm/pl111/
4745 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4746 M: Linus Walleij <linus.walleij@linaro.org>
4747 T: git git://anongit.freedesktop.org/drm/drm-misc
4749 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4750 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4752 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4753 M: Dave Airlie <airlied@redhat.com>
4755 F: drivers/gpu/drm/ast/
4757 DRM DRIVER FOR BOCHS VIRTUAL GPU
4758 M: Gerd Hoffmann <kraxel@redhat.com>
4759 L: virtualization@lists.linux-foundation.org
4760 T: git git://anongit.freedesktop.org/drm/drm-misc
4762 F: drivers/gpu/drm/bochs/
4764 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4765 M: Linus Walleij <linus.walleij@linaro.org>
4766 T: git git://anongit.freedesktop.org/drm/drm-misc
4768 F: drivers/gpu/drm/tve200/
4770 DRM DRIVER FOR ILITEK ILI9225 PANELS
4771 M: David Lechner <david@lechnology.com>
4773 F: drivers/gpu/drm/tinydrm/ili9225.c
4774 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4776 DRM DRIVER FOR HX8357D PANELS
4777 M: Eric Anholt <eric@anholt.net>
4778 T: git git://anongit.freedesktop.org/drm/drm-misc
4780 F: drivers/gpu/drm/tinydrm/hx8357d.c
4781 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
4783 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4784 S: Orphan / Obsolete
4785 F: drivers/gpu/drm/i810/
4786 F: include/uapi/drm/i810_drm.h
4788 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4789 S: Orphan / Obsolete
4790 F: drivers/gpu/drm/mga/
4791 F: include/uapi/drm/mga_drm.h
4793 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4794 M: Dave Airlie <airlied@redhat.com>
4796 F: drivers/gpu/drm/mgag200/
4798 DRM DRIVER FOR MI0283QT
4799 M: Noralf Trønnes <noralf@tronnes.org>
4801 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4802 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4804 DRM DRIVER FOR MSM ADRENO GPU
4805 M: Rob Clark <robdclark@gmail.com>
4806 L: linux-arm-msm@vger.kernel.org
4807 L: dri-devel@lists.freedesktop.org
4808 L: freedreno@lists.freedesktop.org
4809 T: git git://people.freedesktop.org/~robclark/linux
4811 F: drivers/gpu/drm/msm/
4812 F: include/uapi/drm/msm_drm.h
4813 F: Documentation/devicetree/bindings/display/msm/
4815 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4816 M: Ben Skeggs <bskeggs@redhat.com>
4817 L: dri-devel@lists.freedesktop.org
4818 L: nouveau@lists.freedesktop.org
4819 T: git git://github.com/skeggsb/linux
4821 F: drivers/gpu/drm/nouveau/
4822 F: include/uapi/drm/nouveau_drm.h
4824 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4825 M: Stefan Mavrodiev <stefan@olimex.com>
4827 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4828 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4830 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4831 M: Noralf Trønnes <noralf@tronnes.org>
4833 F: drivers/gpu/drm/tinydrm/repaper.c
4834 F: Documentation/devicetree/bindings/display/repaper.txt
4836 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4837 M: Dave Airlie <airlied@redhat.com>
4838 M: Gerd Hoffmann <kraxel@redhat.com>
4839 L: virtualization@lists.linux-foundation.org
4840 T: git git://anongit.freedesktop.org/drm/drm-misc
4842 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4843 F: drivers/gpu/drm/cirrus/
4845 DRM DRIVER FOR QXL VIRTUAL GPU
4846 M: Dave Airlie <airlied@redhat.com>
4847 M: Gerd Hoffmann <kraxel@redhat.com>
4848 L: virtualization@lists.linux-foundation.org
4849 T: git git://anongit.freedesktop.org/drm/drm-misc
4851 F: drivers/gpu/drm/qxl/
4852 F: include/uapi/drm/qxl_drm.h
4854 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4855 S: Orphan / Obsolete
4856 F: drivers/gpu/drm/r128/
4857 F: include/uapi/drm/r128_drm.h
4859 DRM DRIVER FOR SAVAGE VIDEO CARDS
4860 S: Orphan / Obsolete
4861 F: drivers/gpu/drm/savage/
4862 F: include/uapi/drm/savage_drm.h
4864 DRM DRIVER FOR SIS VIDEO CARDS
4865 S: Orphan / Obsolete
4866 F: drivers/gpu/drm/sis/
4867 F: include/uapi/drm/sis_drm.h
4869 DRM DRIVER FOR SITRONIX ST7586 PANELS
4870 M: David Lechner <david@lechnology.com>
4872 F: drivers/gpu/drm/tinydrm/st7586.c
4873 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4875 DRM DRIVER FOR SITRONIX ST7735R PANELS
4876 M: David Lechner <david@lechnology.com>
4878 F: drivers/gpu/drm/tinydrm/st7735r.c
4879 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4881 DRM DRIVER FOR TDFX VIDEO CARDS
4882 S: Orphan / Obsolete
4883 F: drivers/gpu/drm/tdfx/
4885 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4886 M: Dave Airlie <airlied@redhat.com>
4887 R: Sean Paul <sean@poorly.run>
4888 L: dri-devel@lists.freedesktop.org
4890 F: drivers/gpu/drm/udl/
4891 T: git git://anongit.freedesktop.org/drm/drm-misc
4893 DRM DRIVER FOR VMWARE VIRTUAL GPU
4894 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4895 M: Thomas Hellstrom <thellstrom@vmware.com>
4896 L: dri-devel@lists.freedesktop.org
4897 T: git git://people.freedesktop.org/~thomash/linux
4899 F: drivers/gpu/drm/vmwgfx/
4900 F: include/uapi/drm/vmwgfx_drm.h
4903 M: David Airlie <airlied@linux.ie>
4904 M: Daniel Vetter <daniel@ffwll.ch>
4905 L: dri-devel@lists.freedesktop.org
4906 T: git git://anongit.freedesktop.org/drm/drm
4907 B: https://bugs.freedesktop.org/
4908 C: irc://chat.freenode.net/dri-devel
4912 F: Documentation/devicetree/bindings/display/
4913 F: Documentation/devicetree/bindings/gpu/
4914 F: Documentation/gpu/
4916 F: include/uapi/drm/
4917 F: include/linux/vga*
4919 DRM DRIVERS AND MISC GPU PATCHES
4920 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4921 M: Maxime Ripard <maxime.ripard@bootlin.com>
4922 M: Sean Paul <sean@poorly.run>
4923 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4925 T: git git://anongit.freedesktop.org/drm/drm-misc
4926 F: Documentation/gpu/
4928 F: drivers/gpu/drm/*
4930 F: include/uapi/drm/drm*
4931 F: include/linux/vga*
4933 DRM DRIVERS FOR ALLWINNER A10
4934 M: Maxime Ripard <maxime.ripard@bootlin.com>
4935 L: dri-devel@lists.freedesktop.org
4937 F: drivers/gpu/drm/sun4i/
4938 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4939 T: git git://anongit.freedesktop.org/drm/drm-misc
4941 DRM DRIVERS FOR AMLOGIC SOCS
4942 M: Neil Armstrong <narmstrong@baylibre.com>
4943 L: dri-devel@lists.freedesktop.org
4944 L: linux-amlogic@lists.infradead.org
4945 W: http://linux-meson.com/
4947 F: drivers/gpu/drm/meson/
4948 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4949 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4950 F: Documentation/gpu/meson.rst
4951 T: git git://anongit.freedesktop.org/drm/drm-misc
4953 DRM DRIVERS FOR ATMEL HLCDC
4954 M: Boris Brezillon <bbrezillon@kernel.org>
4955 L: dri-devel@lists.freedesktop.org
4957 F: drivers/gpu/drm/atmel-hlcdc/
4958 F: Documentation/devicetree/bindings/display/atmel/
4959 T: git git://anongit.freedesktop.org/drm/drm-misc
4961 DRM DRIVERS FOR BRIDGE CHIPS
4962 M: Archit Taneja <architt@codeaurora.org>
4963 M: Andrzej Hajda <a.hajda@samsung.com>
4964 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4966 T: git git://anongit.freedesktop.org/drm/drm-misc
4967 F: drivers/gpu/drm/bridge/
4969 DRM DRIVERS FOR EXYNOS
4970 M: Inki Dae <inki.dae@samsung.com>
4971 M: Joonyoung Shim <jy0922.shim@samsung.com>
4972 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4973 M: Kyungmin Park <kyungmin.park@samsung.com>
4974 L: dri-devel@lists.freedesktop.org
4975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4977 F: drivers/gpu/drm/exynos/
4978 F: include/uapi/drm/exynos_drm.h
4979 F: Documentation/devicetree/bindings/display/exynos/
4981 DRM DRIVERS FOR FREESCALE DCU
4982 M: Stefan Agner <stefan@agner.ch>
4983 M: Alison Wang <alison.wang@nxp.com>
4984 L: dri-devel@lists.freedesktop.org
4986 F: drivers/gpu/drm/fsl-dcu/
4987 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4988 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4989 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4990 T: git git://anongit.freedesktop.org/drm/drm-misc
4992 DRM DRIVERS FOR FREESCALE IMX
4993 M: Philipp Zabel <p.zabel@pengutronix.de>
4994 L: dri-devel@lists.freedesktop.org
4996 F: drivers/gpu/drm/imx/
4997 F: drivers/gpu/ipu-v3/
4998 F: Documentation/devicetree/bindings/display/imx/
5000 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5001 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5002 L: dri-devel@lists.freedesktop.org
5003 T: git git://github.com/patjak/drm-gma500
5005 F: drivers/gpu/drm/gma500/
5007 DRM DRIVERS FOR HISILICON
5008 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5009 M: Rongrong Zou <zourongrong@gmail.com>
5010 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5011 R: Chen Feng <puck.chen@hisilicon.com>
5012 L: dri-devel@lists.freedesktop.org
5013 T: git git://github.com/xin3liang/linux.git
5015 F: drivers/gpu/drm/hisilicon/
5016 F: Documentation/devicetree/bindings/display/hisilicon/
5018 DRM DRIVERS FOR MEDIATEK
5019 M: CK Hu <ck.hu@mediatek.com>
5020 M: Philipp Zabel <p.zabel@pengutronix.de>
5021 L: dri-devel@lists.freedesktop.org
5023 F: drivers/gpu/drm/mediatek/
5024 F: Documentation/devicetree/bindings/display/mediatek/
5026 DRM DRIVERS FOR NVIDIA TEGRA
5027 M: Thierry Reding <thierry.reding@gmail.com>
5028 L: dri-devel@lists.freedesktop.org
5029 L: linux-tegra@vger.kernel.org
5030 T: git git://anongit.freedesktop.org/tegra/linux.git
5032 F: drivers/gpu/drm/tegra/
5033 F: drivers/gpu/host1x/
5034 F: include/linux/host1x.h
5035 F: include/uapi/drm/tegra_drm.h
5036 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5038 DRM DRIVERS FOR RENESAS
5039 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5040 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5041 L: dri-devel@lists.freedesktop.org
5042 L: linux-renesas-soc@vger.kernel.org
5043 T: git git://linuxtv.org/pinchartl/media drm/du/next
5045 F: drivers/gpu/drm/rcar-du/
5046 F: drivers/gpu/drm/shmobile/
5047 F: include/linux/platform_data/shmob_drm.h
5048 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5049 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5050 F: Documentation/devicetree/bindings/display/renesas,du.txt
5052 DRM DRIVERS FOR ROCKCHIP
5053 M: Sandy Huang <hjc@rock-chips.com>
5054 M: Heiko Stübner <heiko@sntech.de>
5055 L: dri-devel@lists.freedesktop.org
5057 F: drivers/gpu/drm/rockchip/
5058 F: Documentation/devicetree/bindings/display/rockchip/
5059 T: git git://anongit.freedesktop.org/drm/drm-misc
5062 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5063 M: Vincent Abriou <vincent.abriou@st.com>
5064 L: dri-devel@lists.freedesktop.org
5065 T: git git://anongit.freedesktop.org/drm/drm-misc
5067 F: drivers/gpu/drm/sti
5068 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5071 M: Yannick Fertre <yannick.fertre@st.com>
5072 M: Philippe Cornu <philippe.cornu@st.com>
5073 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5074 M: Vincent Abriou <vincent.abriou@st.com>
5075 L: dri-devel@lists.freedesktop.org
5076 T: git git://anongit.freedesktop.org/drm/drm-misc
5078 F: drivers/gpu/drm/stm
5079 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5081 DRM DRIVERS FOR TI LCDC
5082 M: Jyri Sarha <jsarha@ti.com>
5083 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5084 L: dri-devel@lists.freedesktop.org
5086 F: drivers/gpu/drm/tilcdc/
5087 F: Documentation/devicetree/bindings/display/tilcdc/
5089 DRM DRIVERS FOR TI OMAP
5090 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5091 L: dri-devel@lists.freedesktop.org
5093 F: drivers/gpu/drm/omapdrm/
5094 F: Documentation/devicetree/bindings/display/ti/
5097 M: Eric Anholt <eric@anholt.net>
5099 F: drivers/gpu/drm/v3d/
5100 F: include/uapi/drm/v3d_drm.h
5101 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5102 T: git git://anongit.freedesktop.org/drm/drm-misc
5105 M: Eric Anholt <eric@anholt.net>
5106 T: git git://github.com/anholt/linux
5108 F: drivers/gpu/drm/vc4/
5109 F: include/uapi/drm/vc4_drm.h
5110 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5111 T: git git://anongit.freedesktop.org/drm/drm-misc
5113 DRM DRIVERS FOR VIVANTE GPU IP
5114 M: Lucas Stach <l.stach@pengutronix.de>
5115 R: Russell King <linux+etnaviv@armlinux.org.uk>
5116 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5117 L: etnaviv@lists.freedesktop.org
5118 L: dri-devel@lists.freedesktop.org
5120 F: drivers/gpu/drm/etnaviv/
5121 F: include/uapi/drm/etnaviv_drm.h
5122 F: Documentation/devicetree/bindings/display/etnaviv/
5124 DRM DRIVERS FOR ZTE ZX
5125 M: Shawn Guo <shawnguo@kernel.org>
5126 L: dri-devel@lists.freedesktop.org
5128 F: drivers/gpu/drm/zte/
5129 F: Documentation/devicetree/bindings/display/zte,vou.txt
5130 T: git git://anongit.freedesktop.org/drm/drm-misc
5133 M: Thierry Reding <thierry.reding@gmail.com>
5134 L: dri-devel@lists.freedesktop.org
5135 T: git git://anongit.freedesktop.org/drm/drm-misc
5137 F: drivers/gpu/drm/drm_panel.c
5138 F: drivers/gpu/drm/panel/
5139 F: include/drm/drm_panel.h
5140 F: Documentation/devicetree/bindings/display/panel/
5143 M: Noralf Trønnes <noralf@tronnes.org>
5144 W: https://github.com/notro/tinydrm/wiki/Development
5145 T: git git://anongit.freedesktop.org/drm/drm-misc
5147 F: drivers/gpu/drm/tinydrm/
5148 F: include/drm/tinydrm/
5151 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5152 T: git git://anongit.freedesktop.org/drm/drm-misc
5153 L: dri-devel@lists.freedesktop.org
5154 L: xen-devel@lists.xen.org
5156 F: drivers/gpu/drm/xen/
5157 F: Documentation/gpu/xen-front.rst
5160 M: Christian Koenig <christian.koenig@amd.com>
5161 M: Huang Rui <ray.huang@amd.com>
5162 M: Junwei Zhang <Jerry.Zhang@amd.com>
5163 T: git git://people.freedesktop.org/~agd5f/linux
5165 L: dri-devel@lists.freedesktop.org
5167 F: drivers/gpu/drm/ttm/
5169 DSBR100 USB FM RADIO DRIVER
5170 M: Alexey Klimov <klimov.linux@gmail.com>
5171 L: linux-media@vger.kernel.org
5172 T: git git://linuxtv.org/media_tree.git
5174 F: drivers/media/radio/dsbr100.c
5177 M: Francois Romieu <romieu@fr.zoreil.com>
5178 L: netdev@vger.kernel.org
5180 F: drivers/net/wan/dscc4.c
5183 M: Hans Verkuil <hverkuil@xs4all.nl>
5184 L: linux-media@vger.kernel.org
5185 T: git git://linuxtv.org/media_tree.git
5186 W: https://linuxtv.org
5188 F: drivers/media/pci/dt3155/
5190 DVB_USB_AF9015 MEDIA DRIVER
5191 M: Antti Palosaari <crope@iki.fi>
5192 L: linux-media@vger.kernel.org
5193 W: https://linuxtv.org
5194 W: http://palosaari.fi/linux/
5195 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5196 T: git git://linuxtv.org/anttip/media_tree.git
5198 F: drivers/media/usb/dvb-usb-v2/af9015*
5200 DVB_USB_AF9035 MEDIA DRIVER
5201 M: Antti Palosaari <crope@iki.fi>
5202 L: linux-media@vger.kernel.org
5203 W: https://linuxtv.org
5204 W: http://palosaari.fi/linux/
5205 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5206 T: git git://linuxtv.org/anttip/media_tree.git
5208 F: drivers/media/usb/dvb-usb-v2/af9035*
5210 DVB_USB_ANYSEE MEDIA DRIVER
5211 M: Antti Palosaari <crope@iki.fi>
5212 L: linux-media@vger.kernel.org
5213 W: https://linuxtv.org
5214 W: http://palosaari.fi/linux/
5215 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5216 T: git git://linuxtv.org/anttip/media_tree.git
5218 F: drivers/media/usb/dvb-usb-v2/anysee*
5220 DVB_USB_AU6610 MEDIA DRIVER
5221 M: Antti Palosaari <crope@iki.fi>
5222 L: linux-media@vger.kernel.org
5223 W: https://linuxtv.org
5224 W: http://palosaari.fi/linux/
5225 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5226 T: git git://linuxtv.org/anttip/media_tree.git
5228 F: drivers/media/usb/dvb-usb-v2/au6610*
5230 DVB_USB_CE6230 MEDIA DRIVER
5231 M: Antti Palosaari <crope@iki.fi>
5232 L: linux-media@vger.kernel.org
5233 W: https://linuxtv.org
5234 W: http://palosaari.fi/linux/
5235 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5236 T: git git://linuxtv.org/anttip/media_tree.git
5238 F: drivers/media/usb/dvb-usb-v2/ce6230*
5240 DVB_USB_CXUSB MEDIA DRIVER
5241 M: Michael Krufky <mkrufky@linuxtv.org>
5242 L: linux-media@vger.kernel.org
5243 W: https://linuxtv.org
5244 W: http://github.com/mkrufky
5245 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5246 T: git git://linuxtv.org/media_tree.git
5248 F: drivers/media/usb/dvb-usb/cxusb*
5250 DVB_USB_EC168 MEDIA DRIVER
5251 M: Antti Palosaari <crope@iki.fi>
5252 L: linux-media@vger.kernel.org
5253 W: https://linuxtv.org
5254 W: http://palosaari.fi/linux/
5255 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5256 T: git git://linuxtv.org/anttip/media_tree.git
5258 F: drivers/media/usb/dvb-usb-v2/ec168*
5260 DVB_USB_GL861 MEDIA DRIVER
5261 M: Antti Palosaari <crope@iki.fi>
5262 L: linux-media@vger.kernel.org
5263 W: https://linuxtv.org
5264 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5265 T: git git://linuxtv.org/anttip/media_tree.git
5267 F: drivers/media/usb/dvb-usb-v2/gl861*
5269 DVB_USB_MXL111SF MEDIA DRIVER
5270 M: Michael Krufky <mkrufky@linuxtv.org>
5271 L: linux-media@vger.kernel.org
5272 W: https://linuxtv.org
5273 W: http://github.com/mkrufky
5274 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5275 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5277 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5279 DVB_USB_RTL28XXU MEDIA DRIVER
5280 M: Antti Palosaari <crope@iki.fi>
5281 L: linux-media@vger.kernel.org
5282 W: https://linuxtv.org
5283 W: http://palosaari.fi/linux/
5284 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5285 T: git git://linuxtv.org/anttip/media_tree.git
5287 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5289 DVB_USB_V2 MEDIA DRIVER
5290 M: Antti Palosaari <crope@iki.fi>
5291 L: linux-media@vger.kernel.org
5292 W: https://linuxtv.org
5293 W: http://palosaari.fi/linux/
5294 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5295 T: git git://linuxtv.org/anttip/media_tree.git
5297 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5298 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5301 M: Jason Baron <jbaron@akamai.com>
5303 F: lib/dynamic_debug.c
5304 F: include/linux/dynamic_debug.h
5306 DYNAMIC INTERRUPT MODERATION
5307 M: Tal Gilboa <talgi@mellanox.com>
5309 F: include/linux/net_dim.h
5311 DZ DECSTATION DZ11 SERIAL DRIVER
5312 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5314 F: drivers/tty/serial/dz.*
5316 E3X0 POWER BUTTON DRIVER
5317 M: Moritz Fischer <moritz.fischer@ettus.com>
5318 L: usrp-users@lists.ettus.com
5319 W: http://www.ettus.com
5321 F: drivers/input/misc/e3x0-button.c
5322 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5325 M: Antti Palosaari <crope@iki.fi>
5326 L: linux-media@vger.kernel.org
5327 W: https://linuxtv.org
5328 W: http://palosaari.fi/linux/
5329 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5330 T: git git://linuxtv.org/anttip/media_tree.git
5332 F: drivers/media/tuners/e4000*
5334 EARTH_PT1 MEDIA DRIVER
5335 M: Akihiro Tsukada <tskd08@gmail.com>
5336 L: linux-media@vger.kernel.org
5338 F: drivers/media/pci/pt1/
5340 EARTH_PT3 MEDIA DRIVER
5341 M: Akihiro Tsukada <tskd08@gmail.com>
5342 L: linux-media@vger.kernel.org
5344 F: drivers/media/pci/pt3/
5347 M: Antti Palosaari <crope@iki.fi>
5348 L: linux-media@vger.kernel.org
5349 W: https://linuxtv.org
5350 W: http://palosaari.fi/linux/
5351 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5352 T: git git://linuxtv.org/anttip/media_tree.git
5354 F: drivers/media/dvb-frontends/ec100*
5357 M: Tyler Hicks <tyhicks@canonical.com>
5358 L: ecryptfs@vger.kernel.org
5359 W: http://ecryptfs.org
5360 W: https://launchpad.net/ecryptfs
5361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5363 F: Documentation/filesystems/ecryptfs.txt
5367 M: Borislav Petkov <bp@alien8.de>
5368 L: linux-edac@vger.kernel.org
5370 F: drivers/edac/amd64_edac*
5373 M: Robert Richter <rric@kernel.org>
5374 L: linux-edac@vger.kernel.org
5376 F: drivers/edac/highbank*
5379 M: Ralf Baechle <ralf@linux-mips.org>
5380 M: David Daney <david.daney@cavium.com>
5381 L: linux-edac@vger.kernel.org
5382 L: linux-mips@vger.kernel.org
5384 F: drivers/edac/octeon_edac*
5386 EDAC-CAVIUM THUNDERX
5387 M: David Daney <david.daney@cavium.com>
5388 M: Jan Glauber <jglauber@cavium.com>
5389 L: linux-edac@vger.kernel.org
5391 F: drivers/edac/thunderx_edac*
5394 M: Borislav Petkov <bp@alien8.de>
5395 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5396 L: linux-edac@vger.kernel.org
5397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5400 F: Documentation/admin-guide/ras.rst
5401 F: Documentation/driver-api/edac.rst
5403 F: include/linux/edac.h
5406 M: Mark Gross <mark.gross@intel.com>
5407 L: linux-edac@vger.kernel.org
5409 F: drivers/edac/e752x_edac.c
5412 L: linux-edac@vger.kernel.org
5414 F: drivers/edac/e7xxx_edac.c
5417 M: York Sun <york.sun@nxp.com>
5418 L: linux-edac@vger.kernel.org
5420 F: drivers/edac/fsl_ddr_edac.*
5423 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5424 L: linux-edac@vger.kernel.org
5426 F: drivers/edac/ghes_edac.c
5429 L: linux-edac@vger.kernel.org
5431 F: drivers/edac/i3000_edac.c
5434 L: linux-edac@vger.kernel.org
5436 F: drivers/edac/i5000_edac.c
5439 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5440 L: linux-edac@vger.kernel.org
5442 F: drivers/edac/i5400_edac.c
5445 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5446 L: linux-edac@vger.kernel.org
5448 F: drivers/edac/i7300_edac.c
5451 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5452 L: linux-edac@vger.kernel.org
5454 F: drivers/edac/i7core_edac.c
5457 M: Tim Small <tim@buttersideup.com>
5458 L: linux-edac@vger.kernel.org
5460 F: drivers/edac/i82443bxgx_edac.c
5463 M: "Arvind R." <arvino55@gmail.com>
5464 L: linux-edac@vger.kernel.org
5466 F: drivers/edac/i82975x_edac.c
5469 M: Jason Baron <jbaron@akamai.com>
5470 L: linux-edac@vger.kernel.org
5472 F: drivers/edac/ie31200_edac.c
5475 M: Johannes Thumshirn <morbidrsa@gmail.com>
5476 L: linux-edac@vger.kernel.org
5478 F: drivers/edac/mpc85xx_edac.[ch]
5481 M: Egor Martovetsky <egor@pasemi.com>
5482 L: linux-edac@vger.kernel.org
5484 F: drivers/edac/pasemi_edac.c
5487 M: Tony Luck <tony.luck@intel.com>
5488 L: linux-edac@vger.kernel.org
5490 F: drivers/edac/pnd2_edac.[ch]
5493 M: Tim Small <tim@buttersideup.com>
5494 L: linux-edac@vger.kernel.org
5496 F: drivers/edac/r82600_edac.c
5499 M: Tony Luck <tony.luck@intel.com>
5500 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5501 L: linux-edac@vger.kernel.org
5503 F: drivers/edac/sb_edac.c
5506 M: Tony Luck <tony.luck@intel.com>
5507 L: linux-edac@vger.kernel.org
5509 F: drivers/edac/skx_edac.c
5512 M: Tero Kristo <t-kristo@ti.com>
5513 L: linux-edac@vger.kernel.org
5515 F: drivers/edac/ti_edac.c
5518 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5519 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5520 L: linux-arm-msm@vger.kernel.org
5521 L: linux-edac@vger.kernel.org
5523 F: drivers/edac/qcom_edac.c
5525 EDIROL UA-101/UA-1000 DRIVER
5526 M: Clemens Ladisch <clemens@ladisch.de>
5527 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5528 T: git git://git.alsa-project.org/alsa-kernel.git
5530 F: sound/usb/misc/ua101.c
5533 L: linux-efi@vger.kernel.org
5534 M: Ivan Hu <ivan.hu@canonical.com>
5535 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5537 F: drivers/firmware/efi/test/
5539 EFI VARIABLE FILESYSTEM
5540 M: Matthew Garrett <matthew.garrett@nebula.com>
5541 M: Jeremy Kerr <jk@ozlabs.org>
5542 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5544 L: linux-efi@vger.kernel.org
5548 EFIFB FRAMEBUFFER DRIVER
5549 L: linux-fbdev@vger.kernel.org
5550 M: Peter Jones <pjones@redhat.com>
5552 F: drivers/video/fbdev/efifb.c
5555 W: http://aeschi.ch.eu.org/efs/
5559 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5560 M: Douglas Miller <dougmill@linux.ibm.com>
5561 L: netdev@vger.kernel.org
5563 F: drivers/net/ethernet/ibm/ehea/
5565 EM28XX VIDEO4LINUX DRIVER
5566 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5567 L: linux-media@vger.kernel.org
5568 W: https://linuxtv.org
5569 T: git git://linuxtv.org/media_tree.git
5571 F: drivers/media/usb/em28xx/
5572 F: Documentation/media/v4l-drivers/em28xx*
5575 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5576 M: Matt Mackall <mpm@selenic.com>
5577 M: David Woodhouse <dwmw2@infradead.org>
5578 L: linux-embedded@vger.kernel.org
5581 Emulex 10Gbps iSCSI - OneConnect DRIVER
5582 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5583 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5584 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5585 L: linux-scsi@vger.kernel.org
5586 W: http://www.broadcom.com
5588 F: drivers/scsi/be2iscsi/
5590 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5591 M: Sathya Perla <sathya.perla@broadcom.com>
5592 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5593 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5594 M: Somnath Kotur <somnath.kotur@broadcom.com>
5595 L: netdev@vger.kernel.org
5596 W: http://www.emulex.com
5598 F: drivers/net/ethernet/emulex/benet/
5600 EMULEX ONECONNECT ROCE DRIVER
5601 M: Selvin Xavier <selvin.xavier@broadcom.com>
5602 M: Devesh Sharma <devesh.sharma@broadcom.com>
5603 L: linux-rdma@vger.kernel.org
5604 W: http://www.broadcom.com
5606 F: drivers/infiniband/hw/ocrdma/
5607 F: include/uapi/rdma/ocrdma-abi.h
5609 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5610 M: James Smart <james.smart@broadcom.com>
5611 M: Dick Kennedy <dick.kennedy@broadcom.com>
5612 L: linux-scsi@vger.kernel.org
5613 W: http://www.broadcom.com
5615 F: drivers/scsi/lpfc/
5617 ENE CB710 FLASH CARD READER DRIVER
5618 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5620 F: drivers/misc/cb710/
5621 F: drivers/mmc/host/cb710-mmc.*
5622 F: include/linux/cb710.h
5624 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5625 M: Maxim Levitsky <maximlevitsky@gmail.com>
5627 F: drivers/media/rc/ene_ir.*
5629 EPSON S1D13XXX FRAMEBUFFER DRIVER
5630 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5633 F: drivers/video/fbdev/s1d13xxxfb.c
5634 F: include/video/s1d13xxxfb.h
5636 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5637 M: Jeff Layton <jlayton@kernel.org>
5640 F: include/linux/errseq.h
5642 ET131X NETWORK DRIVER
5643 M: Mark Einon <mark.einon@gmail.com>
5645 F: drivers/net/ethernet/agere/
5648 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5649 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5650 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5651 L: netdev@vger.kernel.org
5652 W: http://www.linuxfoundation.org/en/Net:Bridge
5654 F: include/linux/netfilter_bridge/
5657 ETHERNET PHY LIBRARY
5658 M: Andrew Lunn <andrew@lunn.ch>
5659 M: Florian Fainelli <f.fainelli@gmail.com>
5660 M: Heiner Kallweit <hkallweit1@gmail.com>
5661 L: netdev@vger.kernel.org
5663 F: Documentation/ABI/testing/sysfs-bus-mdio
5664 F: Documentation/devicetree/bindings/net/mdio*
5665 F: Documentation/networking/phy.txt
5667 F: drivers/of/of_mdio.c
5668 F: drivers/of/of_net.c
5669 F: include/linux/*mdio*.h
5670 F: include/linux/of_net.h
5671 F: include/linux/phy.h
5672 F: include/linux/phy_fixed.h
5673 F: include/linux/platform_data/mdio-bcm-unimac.h
5674 F: include/linux/platform_data/mdio-gpio.h
5675 F: include/trace/events/mdio.h
5676 F: include/uapi/linux/mdio.h
5677 F: include/uapi/linux/mii.h
5680 M: Jan Kara <jack@suse.com>
5681 L: linux-ext4@vger.kernel.org
5683 F: Documentation/filesystems/ext2.txt
5685 F: include/linux/ext2*
5688 M: "Theodore Ts'o" <tytso@mit.edu>
5689 M: Andreas Dilger <adilger.kernel@dilger.ca>
5690 L: linux-ext4@vger.kernel.org
5691 W: http://ext4.wiki.kernel.org
5692 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5695 F: Documentation/filesystems/ext4/ext4.rst
5698 Extended Verification Module (EVM)
5699 M: Mimi Zohar <zohar@linux.ibm.com>
5700 L: linux-integrity@vger.kernel.org
5702 F: security/integrity/evm/
5704 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5705 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5706 L: linux-efi@vger.kernel.org
5707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5709 F: Documentation/efi-stub.txt
5710 F: arch/*/kernel/efi.c
5711 F: arch/x86/boot/compressed/eboot.[ch]
5712 F: arch/*/include/asm/efi.h
5713 F: arch/x86/platform/efi/
5714 F: drivers/firmware/efi/
5715 F: include/linux/efi*.h
5716 F: arch/arm/boot/compressed/efi-header.S
5717 F: arch/arm64/kernel/efi-entry.S
5719 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5720 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5721 M: Chanwoo Choi <cw00.choi@samsung.com>
5722 L: linux-kernel@vger.kernel.org
5723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5726 F: include/linux/extcon/
5727 F: include/linux/extcon.h
5728 F: Documentation/extcon/
5729 F: Documentation/devicetree/bindings/extcon/
5732 M: Jingoo Han <jingoohan1@gmail.com>
5733 L: dri-devel@lists.freedesktop.org
5735 F: drivers/gpu/drm/exynos/exynos_dp*
5737 EXYNOS SYSMMU (IOMMU) driver
5738 M: Marek Szyprowski <m.szyprowski@samsung.com>
5739 L: iommu@lists.linux-foundation.org
5741 F: drivers/iommu/exynos-iommu.c
5743 EZchip NPS platform support
5744 M: Vineet Gupta <vgupta@synopsys.com>
5745 M: Ofer Levi <oferle@mellanox.com>
5747 F: arch/arc/plat-eznps
5748 F: arch/arc/boot/dts/eznps.dts
5751 M: Jaegeuk Kim <jaegeuk@kernel.org>
5752 M: Chao Yu <yuchao0@huawei.com>
5753 L: linux-f2fs-devel@lists.sourceforge.net
5754 W: https://f2fs.wiki.kernel.org/
5755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5757 F: Documentation/filesystems/f2fs.txt
5758 F: Documentation/ABI/testing/sysfs-fs-f2fs
5760 F: include/linux/f2fs_fs.h
5761 F: include/trace/events/f2fs.h
5763 F71805F HARDWARE MONITORING DRIVER
5764 M: Jean Delvare <jdelvare@suse.com>
5765 L: linux-hwmon@vger.kernel.org
5767 F: Documentation/hwmon/f71805f
5768 F: drivers/hwmon/f71805f.c
5771 M: Josh Poimboeuf <jpoimboe@redhat.com>
5773 F: scripts/faddr2line
5776 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5777 L: netdev@vger.kernel.org
5779 F: net/core/failover.c
5780 F: include/net/failover.h
5781 F: Documentation/networking/failover.rst
5784 M: Jan Kara <jack@suse.cz>
5785 R: Amir Goldstein <amir73il@gmail.com>
5786 L: linux-fsdevel@vger.kernel.org
5788 F: fs/notify/fanotify/
5789 F: include/linux/fanotify.h
5790 F: include/uapi/linux/fanotify.h
5792 FARSYNC SYNCHRONOUS DRIVER
5793 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5794 W: http://www.farsite.co.uk/
5796 F: drivers/net/wan/farsync.*
5798 FAULT INJECTION SUPPORT
5799 M: Akinobu Mita <akinobu.mita@gmail.com>
5801 F: Documentation/fault-injection/
5802 F: lib/fault-inject.c
5804 FBTFT Framebuffer drivers
5806 L: dri-devel@lists.freedesktop.org
5807 L: linux-fbdev@vger.kernel.org
5808 F: drivers/staging/fbtft/
5811 M: Michael Buesch <m@bues.ch>
5812 L: linux-media@vger.kernel.org
5814 F: drivers/media/tuners/fc0011.h
5815 F: drivers/media/tuners/fc0011.c
5818 M: Antti Palosaari <crope@iki.fi>
5819 L: linux-media@vger.kernel.org
5820 W: https://linuxtv.org
5821 W: http://palosaari.fi/linux/
5822 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5823 T: git git://linuxtv.org/anttip/media_tree.git
5825 F: drivers/media/tuners/fc2580*
5827 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5828 M: Johannes Thumshirn <jth@kernel.org>
5829 L: linux-scsi@vger.kernel.org
5830 W: www.Open-FCoE.org
5832 F: drivers/scsi/libfc/
5833 F: drivers/scsi/fcoe/
5835 F: include/scsi/libfc.h
5836 F: include/scsi/libfcoe.h
5837 F: include/uapi/scsi/fc/
5839 FILE LOCKING (flock() and fcntl()/lockf())
5840 M: Jeff Layton <jlayton@kernel.org>
5841 M: "J. Bruce Fields" <bfields@fieldses.org>
5842 L: linux-fsdevel@vger.kernel.org
5844 F: include/linux/fcntl.h
5845 F: include/uapi/linux/fcntl.h
5849 FILESYSTEMS (VFS and infrastructure)
5850 M: Alexander Viro <viro@zeniv.linux.org.uk>
5851 L: linux-fsdevel@vger.kernel.org
5854 F: include/linux/fs.h
5855 F: include/uapi/linux/fs.h
5857 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5858 M: Riku Voipio <riku.voipio@iki.fi>
5859 L: linux-hwmon@vger.kernel.org
5861 F: drivers/hwmon/f75375s.c
5862 F: include/linux/f75375s.h
5864 FIREWIRE AUDIO DRIVERS
5865 M: Clemens Ladisch <clemens@ladisch.de>
5866 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5867 T: git git://git.alsa-project.org/alsa-kernel.git
5871 FIREWIRE MEDIA DRIVERS (firedtv)
5872 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5873 L: linux-media@vger.kernel.org
5874 L: linux1394-devel@lists.sourceforge.net
5875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5877 F: drivers/media/firewire/
5879 FIREWIRE SBP-2 TARGET
5880 M: Chris Boot <bootc@bootc.net>
5881 L: linux-scsi@vger.kernel.org
5882 L: target-devel@vger.kernel.org
5883 L: linux1394-devel@lists.sourceforge.net
5884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5886 F: drivers/target/sbp/
5889 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5890 L: linux1394-devel@lists.sourceforge.net
5891 W: http://ieee1394.wiki.kernel.org/
5892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5894 F: drivers/firewire/
5895 F: include/linux/firewire.h
5896 F: include/uapi/linux/firewire*.h
5899 FIRMWARE LOADER (request_firmware)
5900 M: Luis Chamberlain <mcgrof@kernel.org>
5901 L: linux-kernel@vger.kernel.org
5903 F: Documentation/firmware_class/
5904 F: drivers/base/firmware_loader/
5905 F: include/linux/firmware.h
5907 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5908 M: Joshua Morris <josh.h.morris@us.ibm.com>
5909 M: Philip Kelleher <pjk1939@linux.ibm.com>
5911 F: drivers/block/rsxx/
5914 M: Jiri Kosina <jikos@kernel.org>
5915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5917 F: drivers/block/floppy.c
5920 M: Alessandro Rubini <rubini@gnudd.com>
5921 W: http://www.ohwr.org/projects/fmc-bus
5924 F: include/linux/fmc*.h
5925 F: include/linux/ipmi-fru.h
5928 FPGA MANAGER FRAMEWORK
5929 M: Alan Tull <atull@kernel.org>
5930 M: Moritz Fischer <mdf@kernel.org>
5931 L: linux-fpga@vger.kernel.org
5933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5934 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5935 F: Documentation/fpga/
5936 F: Documentation/driver-api/fpga/
5937 F: Documentation/devicetree/bindings/fpga/
5939 F: include/linux/fpga/
5940 W: http://www.rocketboards.org
5943 M: Wu Hao <hao.wu@intel.com>
5944 L: linux-fpga@vger.kernel.org
5946 F: Documentation/fpga/dfl.txt
5947 F: include/uapi/linux/fpga-dfl.h
5948 F: drivers/fpga/dfl*
5951 M: Bill Metzenthen <billm@melbpc.org.au>
5952 W: http://floatingpoint.sourceforge.net/emulator/index.html
5954 F: arch/x86/math-emu/
5956 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5957 L: netdev@vger.kernel.org
5959 F: drivers/net/wan/dlci.c
5960 F: drivers/net/wan/sdla.c
5963 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5964 L: dri-devel@lists.freedesktop.org
5965 L: linux-fbdev@vger.kernel.org
5966 T: git git://github.com/bzolnier/linux.git
5967 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5969 F: Documentation/fb/
5972 F: include/linux/fb.h
5973 F: include/uapi/video/
5974 F: include/uapi/linux/fb.h
5976 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5977 M: Horia Geantă <horia.geanta@nxp.com>
5978 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5979 L: linux-crypto@vger.kernel.org
5981 F: drivers/crypto/caam/
5982 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5984 FREESCALE DIU FRAMEBUFFER DRIVER
5985 M: Timur Tabi <timur@kernel.org>
5986 L: linux-fbdev@vger.kernel.org
5988 F: drivers/video/fbdev/fsl-diu-fb.*
5990 FREESCALE DMA DRIVER
5991 M: Li Yang <leoyang.li@nxp.com>
5992 M: Zhang Wei <zw@zh-kernel.org>
5993 L: linuxppc-dev@lists.ozlabs.org
5995 F: drivers/dma/fsldma.*
5997 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5998 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5999 L: netdev@vger.kernel.org
6001 F: drivers/net/ethernet/freescale/gianfar*
6002 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6004 FREESCALE GPMI NAND DRIVER
6005 M: Han Xu <han.xu@nxp.com>
6006 L: linux-mtd@lists.infradead.org
6008 F: drivers/mtd/nand/raw/gpmi-nand/*
6010 FREESCALE I2C CPM DRIVER
6011 M: Jochen Friedrich <jochen@scram.de>
6012 L: linuxppc-dev@lists.ozlabs.org
6013 L: linux-i2c@vger.kernel.org
6015 F: drivers/i2c/busses/i2c-cpm.c
6017 FREESCALE IMX LPI2C DRIVER
6018 M: Dong Aisheng <aisheng.dong@nxp.com>
6019 L: linux-i2c@vger.kernel.org
6020 L: linux-imx@nxp.com
6022 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6023 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6025 FREESCALE IMX / MXC FEC DRIVER
6026 M: Fugang Duan <fugang.duan@nxp.com>
6027 L: netdev@vger.kernel.org
6029 F: drivers/net/ethernet/freescale/fec_main.c
6030 F: drivers/net/ethernet/freescale/fec_ptp.c
6031 F: drivers/net/ethernet/freescale/fec.h
6032 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6034 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6035 M: Sascha Hauer <s.hauer@pengutronix.de>
6036 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6037 L: linux-fbdev@vger.kernel.org
6038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6040 F: include/linux/platform_data/video-imxfb.h
6041 F: drivers/video/fbdev/imxfb.c
6043 FREESCALE QORIQ DPAA ETHERNET DRIVER
6044 M: Madalin Bucur <madalin.bucur@nxp.com>
6045 L: netdev@vger.kernel.org
6047 F: drivers/net/ethernet/freescale/dpaa
6049 FREESCALE QORIQ DPAA FMAN DRIVER
6050 M: Madalin Bucur <madalin.bucur@nxp.com>
6051 L: netdev@vger.kernel.org
6053 F: drivers/net/ethernet/freescale/fman
6054 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6056 FREESCALE QORIQ PTP CLOCK DRIVER
6057 M: Yangbo Lu <yangbo.lu@nxp.com>
6058 L: netdev@vger.kernel.org
6060 F: drivers/ptp/ptp_qoriq.c
6061 F: include/linux/fsl/ptp_qoriq.h
6062 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6064 FREESCALE QUAD SPI DRIVER
6065 M: Han Xu <han.xu@nxp.com>
6066 L: linux-mtd@lists.infradead.org
6068 F: drivers/mtd/spi-nor/fsl-quadspi.c
6070 FREESCALE QUICC ENGINE LIBRARY
6071 M: Qiang Zhao <qiang.zhao@nxp.com>
6072 L: linuxppc-dev@lists.ozlabs.org
6074 F: drivers/soc/fsl/qe/
6075 F: include/soc/fsl/*qe*.h
6076 F: include/soc/fsl/*ucc*.h
6078 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6079 M: Li Yang <leoyang.li@nxp.com>
6080 L: netdev@vger.kernel.org
6081 L: linuxppc-dev@lists.ozlabs.org
6083 F: drivers/net/ethernet/freescale/ucc_geth*
6085 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6086 M: Zhao Qiang <qiang.zhao@nxp.com>
6087 L: netdev@vger.kernel.org
6088 L: linuxppc-dev@lists.ozlabs.org
6090 F: drivers/net/wan/fsl_ucc_hdlc*
6092 FREESCALE QUICC ENGINE UCC UART DRIVER
6093 M: Timur Tabi <timur@kernel.org>
6094 L: linuxppc-dev@lists.ozlabs.org
6096 F: drivers/tty/serial/ucc_uart.c
6098 FREESCALE SOC DRIVERS
6099 M: Li Yang <leoyang.li@nxp.com>
6100 L: linuxppc-dev@lists.ozlabs.org
6101 L: linux-arm-kernel@lists.infradead.org
6103 F: Documentation/devicetree/bindings/soc/fsl/
6105 F: include/linux/fsl/
6107 FREESCALE SOC FS_ENET DRIVER
6108 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6109 L: linuxppc-dev@lists.ozlabs.org
6110 L: netdev@vger.kernel.org
6112 F: drivers/net/ethernet/freescale/fs_enet/
6113 F: include/linux/fs_enet_pd.h
6115 FREESCALE SOC SOUND DRIVERS
6116 M: Timur Tabi <timur@kernel.org>
6117 M: Nicolin Chen <nicoleotsuka@gmail.com>
6118 M: Xiubo Li <Xiubo.Lee@gmail.com>
6119 R: Fabio Estevam <fabio.estevam@nxp.com>
6120 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6121 L: linuxppc-dev@lists.ozlabs.org
6123 F: sound/soc/fsl/fsl*
6124 F: sound/soc/fsl/imx*
6125 F: sound/soc/fsl/mpc8610_hpcd.c
6127 FREESCALE USB PERIPHERAL DRIVERS
6128 M: Li Yang <leoyang.li@nxp.com>
6129 L: linux-usb@vger.kernel.org
6130 L: linuxppc-dev@lists.ozlabs.org
6132 F: drivers/usb/gadget/udc/fsl*
6135 M: Christoph Hellwig <hch@infradead.org>
6136 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6141 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6142 M: Pavel Machek <pavel@ucw.cz>
6143 L: linux-pm@vger.kernel.org
6145 F: Documentation/power/freezing-of-tasks.txt
6146 F: include/linux/freezer.h
6150 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6151 L: linux-kernel@vger.kernel.org
6154 F: include/linux/frontswap.h
6156 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6157 M: David Howells <dhowells@redhat.com>
6158 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6160 F: Documentation/filesystems/caching/
6162 F: include/linux/fscache*.h
6164 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6165 M: Theodore Y. Ts'o <tytso@mit.edu>
6166 M: Jaegeuk Kim <jaegeuk@kernel.org>
6167 L: linux-fscrypt@vger.kernel.org
6168 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6172 F: include/linux/fscrypt*.h
6173 F: Documentation/filesystems/fscrypt.rst
6175 FSI-ATTACHED I2C DRIVER
6176 M: Eddie James <eajames@linux.ibm.com>
6177 L: linux-i2c@vger.kernel.org
6178 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6180 F: drivers/i2c/busses/i2c-fsi.c
6181 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6183 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6184 M: Jan Kara <jack@suse.cz>
6185 R: Amir Goldstein <amir73il@gmail.com>
6186 L: linux-fsdevel@vger.kernel.org
6189 F: include/linux/fsnotify*.h
6191 FUJITSU LAPTOP EXTRAS
6192 M: Jonathan Woithe <jwoithe@just42.net>
6193 L: platform-driver-x86@vger.kernel.org
6195 F: drivers/platform/x86/fujitsu-laptop.c
6197 FUJITSU M-5MO LS CAMERA ISP DRIVER
6198 M: Kyungmin Park <kyungmin.park@samsung.com>
6199 M: Heungjun Kim <riverful.kim@samsung.com>
6200 L: linux-media@vger.kernel.org
6202 F: drivers/media/i2c/m5mols/
6203 F: include/media/i2c/m5mols.h
6205 FUJITSU TABLET EXTRAS
6206 M: Robert Gerlach <khnz@gmx.de>
6207 L: platform-driver-x86@vger.kernel.org
6209 F: drivers/platform/x86/fujitsu-tablet.c
6211 FUSE: FILESYSTEM IN USERSPACE
6212 M: Miklos Szeredi <miklos@szeredi.hu>
6213 L: linux-fsdevel@vger.kernel.org
6214 W: http://fuse.sourceforge.net/
6215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6218 F: include/uapi/linux/fuse.h
6219 F: Documentation/filesystems/fuse.txt
6222 M: Thomas Gleixner <tglx@linutronix.de>
6223 M: Ingo Molnar <mingo@redhat.com>
6224 R: Peter Zijlstra <peterz@infradead.org>
6225 R: Darren Hart <dvhart@infradead.org>
6226 L: linux-kernel@vger.kernel.org
6227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6230 F: kernel/futex_compat.c
6231 F: include/asm-generic/futex.h
6232 F: include/linux/futex.h
6233 F: include/uapi/linux/futex.h
6234 F: tools/testing/selftests/futex/
6235 F: tools/perf/bench/futex*
6236 F: Documentation/*futex*
6239 M: Kees Cook <keescook@chromium.org>
6240 R: Emese Revfy <re.emese@gmail.com>
6241 L: kernel-hardening@lists.openwall.com
6243 F: scripts/gcc-plugins/
6244 F: scripts/gcc-plugin.sh
6245 F: scripts/Makefile.gcc-plugins
6246 F: Documentation/gcc-plugins.txt
6248 GASKET DRIVER FRAMEWORK
6249 M: Rob Springer <rspringer@google.com>
6250 M: Todd Poynor <toddpoynor@google.com>
6251 M: Ben Chan <benchan@chromium.org>
6253 F: drivers/staging/gasket/
6255 GCOV BASED KERNEL PROFILING
6256 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6259 F: Documentation/dev-tools/gcov.rst
6261 GDB KERNEL DEBUGGING HELPER SCRIPTS
6262 M: Jan Kiszka <jan.kiszka@siemens.com>
6263 M: Kieran Bingham <kbingham@kernel.org>
6267 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6268 M: Achim Leubner <achim_leubner@adaptec.com>
6269 L: linux-scsi@vger.kernel.org
6270 W: http://www.icp-vortex.com/
6272 F: drivers/scsi/gdt*
6274 GEMTEK FM RADIO RECEIVER DRIVER
6275 M: Hans Verkuil <hverkuil@xs4all.nl>
6276 L: linux-media@vger.kernel.org
6277 T: git git://linuxtv.org/media_tree.git
6278 W: https://linuxtv.org
6280 F: drivers/media/radio/radio-gemtek*
6282 GENERIC GPIO I2C DRIVER
6283 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6285 F: drivers/i2c/busses/i2c-gpio.c
6286 F: include/linux/platform_data/i2c-gpio.h
6288 GENERIC GPIO I2C MULTIPLEXER DRIVER
6289 M: Peter Korsgaard <peter.korsgaard@barco.com>
6290 L: linux-i2c@vger.kernel.org
6292 F: drivers/i2c/muxes/i2c-mux-gpio.c
6293 F: include/linux/platform_data/i2c-mux-gpio.h
6294 F: Documentation/i2c/muxes/i2c-mux-gpio
6296 GENERIC HDLC (WAN) DRIVERS
6297 M: Krzysztof Halasa <khc@pm.waw.pl>
6298 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6300 F: drivers/net/wan/c101.c
6301 F: drivers/net/wan/hd6457*
6302 F: drivers/net/wan/hdlc*
6303 F: drivers/net/wan/n2.c
6304 F: drivers/net/wan/pc300too.c
6305 F: drivers/net/wan/pci200syn.c
6306 F: drivers/net/wan/wanxl*
6308 GENERIC INCLUDE/ASM HEADER FILES
6309 M: Arnd Bergmann <arnd@arndb.de>
6310 L: linux-arch@vger.kernel.org
6311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6313 F: include/asm-generic/
6314 F: include/uapi/asm-generic/
6316 GENERIC PHY FRAMEWORK
6317 M: Kishon Vijay Abraham I <kishon@ti.com>
6318 L: linux-kernel@vger.kernel.org
6319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6322 F: include/linux/phy/
6323 F: Documentation/devicetree/bindings/phy/
6325 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6326 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6328 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6331 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6332 M: Kevin Hilman <khilman@kernel.org>
6333 M: Ulf Hansson <ulf.hansson@linaro.org>
6334 L: linux-pm@vger.kernel.org
6336 F: drivers/base/power/domain*.c
6337 F: include/linux/pm_domain.h
6338 F: Documentation/devicetree/bindings/power/power_domain.txt
6340 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6341 M: Eugen Hristev <eugen.hristev@microchip.com>
6342 L: linux-input@vger.kernel.org
6344 F: drivers/input/touchscreen/resistive-adc-touch.c
6346 GENERIC UIO DRIVER FOR PCI DEVICES
6347 M: "Michael S. Tsirkin" <mst@redhat.com>
6348 L: kvm@vger.kernel.org
6350 F: drivers/uio/uio_pci_generic.c
6352 GENWQE (IBM Generic Workqueue Card)
6353 M: Frank Haverkamp <haver@linux.ibm.com>
6355 F: drivers/misc/genwqe/
6357 GET_MAINTAINER SCRIPT
6358 M: Joe Perches <joe@perches.com>
6360 F: scripts/get_maintainer.pl
6363 M: Bob Peterson <rpeterso@redhat.com>
6364 M: Andreas Gruenbacher <agruenba@redhat.com>
6365 L: cluster-devel@redhat.com
6366 W: http://sources.redhat.com/cluster/
6367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6369 F: Documentation/filesystems/gfs2*.txt
6371 F: include/uapi/linux/gfs2_ondisk.h
6373 GIGASET ISDN DRIVERS
6374 M: Paul Bolle <pebolle@tiscali.nl>
6375 L: gigaset307x-common@lists.sourceforge.net
6376 W: http://gigaset307x.sourceforge.net/
6378 F: Documentation/isdn/README.gigaset
6379 F: drivers/isdn/gigaset/
6380 F: include/uapi/linux/gigaset_dev.h
6383 M: Johan Hovold <johan@kernel.org>
6384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6386 F: Documentation/ABI/testing/sysfs-class-gnss
6387 F: Documentation/devicetree/bindings/gnss/
6389 F: include/linux/gnss.h
6392 M: Hans Verkuil <hans.verkuil@cisco.com>
6393 L: linux-media@vger.kernel.org
6395 F: drivers/media/usb/go7007/
6398 M: Bastien Nocera <hadess@hadess.net>
6399 L: linux-input@vger.kernel.org
6401 F: drivers/input/touchscreen/goodix.c
6403 GPD POCKET FAN DRIVER
6404 M: Hans de Goede <hdegoede@redhat.com>
6405 L: platform-driver-x86@vger.kernel.org
6407 F: drivers/platform/x86/gpd-pocket-fan.c
6410 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6411 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6412 L: linux-gpio@vger.kernel.org
6413 L: linux-acpi@vger.kernel.org
6415 F: Documentation/acpi/gpio-properties.txt
6416 F: drivers/gpio/gpiolib-acpi.c
6419 M: Sean Young <sean@mess.org>
6420 L: linux-media@vger.kernel.org
6422 F: drivers/media/rc/gpio-ir-tx.c
6425 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6426 L: linux-gpio@vger.kernel.org
6428 F: drivers/gpio/gpio-mockup.c
6429 F: tools/testing/selftests/gpio/
6432 M: Linus Walleij <linus.walleij@linaro.org>
6433 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6434 L: linux-gpio@vger.kernel.org
6435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6437 F: Documentation/devicetree/bindings/gpio/
6438 F: Documentation/driver-api/gpio/
6439 F: Documentation/gpio/
6440 F: Documentation/ABI/testing/gpio-cdev
6441 F: Documentation/ABI/obsolete/sysfs-gpio
6443 F: include/linux/gpio/
6444 F: include/linux/gpio.h
6445 F: include/linux/of_gpio.h
6446 F: include/asm-generic/gpio.h
6447 F: include/uapi/linux/gpio.h
6450 GRE DEMULTIPLEXER DRIVER
6451 M: Dmitry Kozlov <xeb@mail.ru>
6452 L: netdev@vger.kernel.org
6454 F: net/ipv4/gre_demux.c
6455 F: net/ipv4/gre_offload.c
6456 F: include/net/gre.h
6458 GRETH 10/100/1G Ethernet MAC device driver
6459 M: Andreas Larsson <andreas@gaisler.com>
6460 L: netdev@vger.kernel.org
6462 F: drivers/net/ethernet/aeroflex/
6464 GREYBUS AUDIO PROTOCOLS DRIVERS
6465 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6466 M: Mark Greer <mgreer@animalcreek.com>
6468 F: drivers/staging/greybus/audio_apbridgea.c
6469 F: drivers/staging/greybus/audio_apbridgea.h
6470 F: drivers/staging/greybus/audio_codec.c
6471 F: drivers/staging/greybus/audio_codec.h
6472 F: drivers/staging/greybus/audio_gb.c
6473 F: drivers/staging/greybus/audio_manager.c
6474 F: drivers/staging/greybus/audio_manager.h
6475 F: drivers/staging/greybus/audio_manager_module.c
6476 F: drivers/staging/greybus/audio_manager_private.h
6477 F: drivers/staging/greybus/audio_manager_sysfs.c
6478 F: drivers/staging/greybus/audio_module.c
6479 F: drivers/staging/greybus/audio_topology.c
6481 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6482 M: Viresh Kumar <vireshk@kernel.org>
6484 F: drivers/staging/greybus/authentication.c
6485 F: drivers/staging/greybus/bootrom.c
6486 F: drivers/staging/greybus/firmware.h
6487 F: drivers/staging/greybus/fw-core.c
6488 F: drivers/staging/greybus/fw-download.c
6489 F: drivers/staging/greybus/fw-management.c
6490 F: drivers/staging/greybus/greybus_authentication.h
6491 F: drivers/staging/greybus/greybus_firmware.h
6492 F: drivers/staging/greybus/hid.c
6493 F: drivers/staging/greybus/i2c.c
6494 F: drivers/staging/greybus/spi.c
6495 F: drivers/staging/greybus/spilib.c
6496 F: drivers/staging/greybus/spilib.h
6498 GREYBUS LOOPBACK DRIVER
6499 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6501 F: drivers/staging/greybus/loopback.c
6503 GREYBUS PLATFORM DRIVERS
6504 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6506 F: drivers/staging/greybus/arche-platform.c
6507 F: drivers/staging/greybus/arche-apb-ctrl.c
6508 F: drivers/staging/greybus/arche_platform.h
6510 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6511 M: Rui Miguel Silva <rmfrfs@gmail.com>
6513 F: drivers/staging/greybus/sdio.c
6514 F: drivers/staging/greybus/light.c
6515 F: drivers/staging/greybus/gpio.c
6516 F: drivers/staging/greybus/power_supply.c
6517 F: drivers/staging/greybus/spi.c
6518 F: drivers/staging/greybus/spilib.c
6521 M: Johan Hovold <johan@kernel.org>
6522 M: Alex Elder <elder@kernel.org>
6523 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6525 F: drivers/staging/greybus/
6526 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6528 GREYBUS UART PROTOCOLS DRIVERS
6529 M: David Lin <dtwlin@gmail.com>
6531 F: drivers/staging/greybus/uart.c
6532 F: drivers/staging/greybus/log.c
6534 GS1662 VIDEO SERIALIZER
6535 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6536 L: linux-media@vger.kernel.org
6537 T: git git://linuxtv.org/media_tree.git
6539 F: drivers/media/spi/gs1662.c
6541 GSPCA FINEPIX SUBDRIVER
6542 M: Frank Zago <frank@zago.net>
6543 L: linux-media@vger.kernel.org
6544 T: git git://linuxtv.org/media_tree.git
6546 F: drivers/media/usb/gspca/finepix.c
6548 GSPCA GL860 SUBDRIVER
6549 M: Olivier Lorin <o.lorin@laposte.net>
6550 L: linux-media@vger.kernel.org
6551 T: git git://linuxtv.org/media_tree.git
6553 F: drivers/media/usb/gspca/gl860/
6555 GSPCA M5602 SUBDRIVER
6556 M: Erik Andren <erik.andren@gmail.com>
6557 L: linux-media@vger.kernel.org
6558 T: git git://linuxtv.org/media_tree.git
6560 F: drivers/media/usb/gspca/m5602/
6562 GSPCA PAC207 SONIXB SUBDRIVER
6563 M: Hans Verkuil <hverkuil@xs4all.nl>
6564 L: linux-media@vger.kernel.org
6565 T: git git://linuxtv.org/media_tree.git
6567 F: drivers/media/usb/gspca/pac207.c
6569 GSPCA SN9C20X SUBDRIVER
6570 M: Brian Johnson <brijohn@gmail.com>
6571 L: linux-media@vger.kernel.org
6572 T: git git://linuxtv.org/media_tree.git
6574 F: drivers/media/usb/gspca/sn9c20x.c
6576 GSPCA T613 SUBDRIVER
6577 M: Leandro Costantino <lcostantino@gmail.com>
6578 L: linux-media@vger.kernel.org
6579 T: git git://linuxtv.org/media_tree.git
6581 F: drivers/media/usb/gspca/t613.c
6583 GSPCA USB WEBCAM DRIVER
6584 M: Hans Verkuil <hverkuil@xs4all.nl>
6585 L: linux-media@vger.kernel.org
6586 T: git git://linuxtv.org/media_tree.git
6588 F: drivers/media/usb/gspca/
6590 GTP (GPRS Tunneling Protocol)
6591 M: Pablo Neira Ayuso <pablo@netfilter.org>
6592 M: Harald Welte <laforge@gnumonks.org>
6593 L: osmocom-net-gprs@lists.osmocom.org
6594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6596 F: drivers/net/gtp.c
6598 GUID PARTITION TABLE (GPT)
6599 M: Davidlohr Bueso <dave@stgolabs.net>
6600 L: linux-efi@vger.kernel.org
6602 F: block/partitions/efi.*
6605 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6606 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6607 W: http://uclinux-h8.sourceforge.jp
6608 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6611 F: drivers/clocksource/h8300_*.c
6612 F: drivers/clk/h8300/
6613 F: drivers/irqchip/irq-renesas-h8*.c
6616 M: Antti Palosaari <crope@iki.fi>
6617 L: linux-media@vger.kernel.org
6618 W: https://linuxtv.org
6619 W: http://palosaari.fi/linux/
6620 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6621 T: git git://linuxtv.org/anttip/media_tree.git
6623 F: drivers/media/usb/hackrf/
6625 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6626 M: Frank Seidel <frank@f-seidel.de>
6627 L: platform-driver-x86@vger.kernel.org
6628 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6630 F: drivers/platform/x86/hdaps.c
6633 M: Jean Delvare <jdelvare@suse.com>
6634 M: Guenter Roeck <linux@roeck-us.net>
6635 L: linux-hwmon@vger.kernel.org
6636 W: http://hwmon.wiki.kernel.org/
6637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6639 F: Documentation/devicetree/bindings/hwmon/
6640 F: Documentation/hwmon/
6642 F: include/linux/hwmon*.h
6643 F: include/trace/events/hwmon*.h
6645 HARDWARE RANDOM NUMBER GENERATOR CORE
6646 M: Matt Mackall <mpm@selenic.com>
6647 M: Herbert Xu <herbert@gondor.apana.org.au>
6648 L: linux-crypto@vger.kernel.org
6650 F: Documentation/devicetree/bindings/rng/
6651 F: Documentation/hw_random.txt
6652 F: drivers/char/hw_random/
6653 F: include/linux/hw_random.h
6655 HARDWARE TRACING FACILITIES
6656 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6658 F: drivers/hwtracing/
6660 HARDWARE SPINLOCK CORE
6661 M: Ohad Ben-Cohen <ohad@wizery.com>
6662 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6663 L: linux-remoteproc@vger.kernel.org
6665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6666 F: Documentation/devicetree/bindings/hwlock/
6667 F: Documentation/hwspinlock.txt
6668 F: drivers/hwspinlock/
6669 F: include/linux/hwspinlock.h
6671 HARMONY SOUND DRIVER
6672 L: linux-parisc@vger.kernel.org
6674 F: sound/parisc/harmony.*
6676 HDPVR USB VIDEO ENCODER DRIVER
6677 M: Hans Verkuil <hverkuil@xs4all.nl>
6678 L: linux-media@vger.kernel.org
6679 T: git git://linuxtv.org/media_tree.git
6680 W: https://linuxtv.org
6682 F: drivers/media/usb/hdpvr/
6684 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6685 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6687 F: Documentation/watchdog/hpwdt.txt
6688 F: drivers/watchdog/hpwdt.c
6690 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6691 M: Don Brace <don.brace@microsemi.com>
6692 L: esc.storagedev@microsemi.com
6693 L: linux-scsi@vger.kernel.org
6695 F: Documentation/scsi/hpsa.txt
6696 F: drivers/scsi/hpsa*.[ch]
6697 F: include/linux/cciss*.h
6698 F: include/uapi/linux/cciss*.h
6701 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6702 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6703 L: linux-rdma@vger.kernel.org
6705 F: drivers/infiniband/hw/hfi1
6708 L: linux-fsdevel@vger.kernel.org
6710 F: Documentation/filesystems/hfs.txt
6714 L: linux-fsdevel@vger.kernel.org
6716 F: Documentation/filesystems/hfsplus.txt
6719 HGA FRAMEBUFFER DRIVER
6720 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6721 L: linux-nvidia@lists.surfsouth.com
6722 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6724 F: drivers/video/fbdev/hgafb.c
6726 HIBERNATION (aka Software Suspend, aka swsusp)
6727 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6728 M: Pavel Machek <pavel@ucw.cz>
6729 L: linux-pm@vger.kernel.org
6730 B: https://bugzilla.kernel.org
6733 F: drivers/base/power/
6735 F: include/linux/suspend.h
6736 F: include/linux/freezer.h
6737 F: include/linux/pm.h
6738 F: arch/*/include/asm/suspend*.h
6741 M: Jiri Kosina <jikos@kernel.org>
6742 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6743 L: linux-input@vger.kernel.org
6744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6747 F: include/linux/hid*
6748 F: include/uapi/linux/hid*
6750 HID SENSOR HUB DRIVERS
6751 M: Jiri Kosina <jikos@kernel.org>
6752 M: Jonathan Cameron <jic23@kernel.org>
6753 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6754 L: linux-input@vger.kernel.org
6755 L: linux-iio@vger.kernel.org
6757 F: Documentation/hid/hid-sensor*
6758 F: drivers/hid/hid-sensor-*
6759 F: drivers/iio/*/hid-*
6760 F: include/linux/hid-sensor-*
6762 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6763 M: Thomas Gleixner <tglx@linutronix.de>
6764 L: linux-kernel@vger.kernel.org
6765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6767 F: Documentation/timers/
6768 F: kernel/time/hrtimer.c
6769 F: kernel/time/clockevents.c
6770 F: kernel/time/timer_*.c
6771 F: include/linux/clockchips.h
6772 F: include/linux/hrtimer.h
6774 HIGH-SPEED SCC DRIVER FOR AX.25
6775 L: linux-hams@vger.kernel.org
6777 F: drivers/net/hamradio/dmascc.c
6778 F: drivers/net/hamradio/scc.c
6780 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6781 M: HighPoint Linux Team <linux@highpoint-tech.com>
6782 W: http://www.highpoint-tech.com
6784 F: Documentation/scsi/hptiop.txt
6785 F: drivers/scsi/hptiop.c
6788 M: Jes Sorensen <jes@trained-monkey.org>
6789 L: linux-hippi@sunsite.dk
6791 F: include/linux/hippidevice.h
6792 F: include/uapi/linux/if_hippi.h
6794 F: drivers/net/hippi/
6796 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6797 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6798 M: Salil Mehta <salil.mehta@huawei.com>
6799 L: netdev@vger.kernel.org
6800 W: http://www.hisilicon.com
6802 F: drivers/net/ethernet/hisilicon/hns3/
6804 HISILICON LPC BUS DRIVER
6805 M: john.garry@huawei.com
6806 W: http://www.hisilicon.com
6808 F: drivers/bus/hisi_lpc.c
6809 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6811 HISILICON NETWORK SUBSYSTEM DRIVER
6812 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6813 M: Salil Mehta <salil.mehta@huawei.com>
6814 L: netdev@vger.kernel.org
6815 W: http://www.hisilicon.com
6817 F: drivers/net/ethernet/hisilicon/
6818 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6820 HISILICON PMU DRIVER
6821 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6822 W: http://www.hisilicon.com
6824 F: drivers/perf/hisilicon
6825 F: Documentation/perf/hisi-pmu.txt
6827 HISILICON ROCE DRIVER
6828 M: Lijun Ou <oulijun@huawei.com>
6829 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6830 L: linux-rdma@vger.kernel.org
6832 F: drivers/infiniband/hw/hns/
6833 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6835 HISILICON SAS Controller
6836 M: John Garry <john.garry@huawei.com>
6837 W: http://www.hisilicon.com
6839 F: drivers/scsi/hisi_sas/
6840 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6842 HMM - Heterogeneous Memory Management
6843 M: Jérôme Glisse <jglisse@redhat.com>
6844 L: linux-mm@kvack.org
6847 F: include/linux/hmm*
6848 F: Documentation/vm/hmm.rst
6851 M: Jouni Malinen <j@w1.fi>
6852 L: linux-wireless@vger.kernel.org
6853 W: http://w1.fi/hostap-driver.html
6855 F: drivers/net/wireless/intersil/hostap/
6857 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6858 L: platform-driver-x86@vger.kernel.org
6860 F: drivers/platform/x86/tc1100-wmi.c
6862 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6863 M: Jaroslav Kysela <perex@perex.cz>
6865 F: drivers/net/ethernet/hp/hp100.*
6867 HPET: High Precision Event Timers driver
6868 M: Clemens Ladisch <clemens@ladisch.de>
6870 F: Documentation/timers/hpet.txt
6871 F: drivers/char/hpet.c
6872 F: include/linux/hpet.h
6873 F: include/uapi/linux/hpet.h
6877 F: arch/x86/kernel/hpet.c
6878 F: arch/x86/include/asm/hpet.h
6881 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6882 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6887 M: Sebastian Reichel <sre@kernel.org>
6888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6890 F: Documentation/ABI/testing/sysfs-bus-hsi
6891 F: Documentation/driver-api/hsi.rst
6893 F: include/linux/hsi/
6894 F: include/uapi/linux/hsi/
6897 L: linux-usb@vger.kernel.org
6899 F: drivers/net/usb/hso.c
6901 HSR NETWORK PROTOCOL
6902 M: Arvid Brodin <arvid.brodin@alten.se>
6903 L: netdev@vger.kernel.org
6907 HT16K33 LED CONTROLLER DRIVER
6908 M: Robin van der Gracht <robin@protonic.nl>
6910 F: drivers/auxdisplay/ht16k33.c
6911 F: Documentation/devicetree/bindings/display/ht16k33.txt
6913 HTCPEN TOUCHSCREEN DRIVER
6914 M: Pau Oliva Fora <pof@eslack.org>
6915 L: linux-input@vger.kernel.org
6917 F: drivers/input/touchscreen/htcpen.c
6919 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
6920 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
6921 L: linux-iio@vger.kernel.org
6922 W: http://www.st.com/
6924 F: drivers/iio/humidity/hts221*
6925 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
6927 HUAWEI ETHERNET DRIVER
6928 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6929 L: netdev@vger.kernel.org
6931 F: Documentation/networking/hinic.txt
6932 F: drivers/net/ethernet/huawei/hinic/
6935 M: Mike Kravetz <mike.kravetz@oracle.com>
6936 L: linux-mm@kvack.org
6940 F: include/linux/hugetlb.h
6941 F: Documentation/admin-guide/mm/hugetlbpage.rst
6942 F: Documentation/vm/hugetlbfs_reserv.rst
6943 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6946 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6947 L: linux-media@vger.kernel.org
6948 T: git git://linuxtv.org/media_tree.git
6949 W: https://linuxtv.org
6951 F: drivers/media/platform/sti/hva
6953 HWPOISON MEMORY FAILURE HANDLING
6954 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6955 L: linux-mm@kvack.org
6957 F: mm/memory-failure.c
6958 F: mm/hwpoison-inject.c
6960 HYGON PROCESSOR SUPPORT
6961 M: Pu Wen <puwen@hygon.cn>
6962 L: linux-kernel@vger.kernel.org
6964 F: arch/x86/kernel/cpu/hygon.c
6966 Hyper-V CORE AND DRIVERS
6967 M: "K. Y. Srinivasan" <kys@microsoft.com>
6968 M: Haiyang Zhang <haiyangz@microsoft.com>
6969 M: Stephen Hemminger <sthemmin@microsoft.com>
6970 M: Sasha Levin <sashal@kernel.org>
6971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
6972 L: devel@linuxdriverproject.org
6974 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
6975 F: arch/x86/include/asm/mshyperv.h
6976 F: arch/x86/include/asm/trace/hyperv.h
6977 F: arch/x86/include/asm/hyperv-tlfs.h
6978 F: arch/x86/kernel/cpu/mshyperv.c
6980 F: drivers/hid/hid-hyperv.c
6982 F: drivers/input/serio/hyperv-keyboard.c
6983 F: drivers/pci/controller/pci-hyperv.c
6984 F: drivers/net/hyperv/
6985 F: drivers/scsi/storvsc_drv.c
6986 F: drivers/uio/uio_hv_generic.c
6987 F: drivers/video/fbdev/hyperv_fb.c
6988 F: net/vmw_vsock/hyperv_transport.c
6989 F: include/linux/hyperv.h
6990 F: include/uapi/linux/hyperv.h
6992 F: Documentation/ABI/stable/sysfs-bus-vmbus
6994 HYPERVISOR VIRTUAL CONSOLE DRIVER
6995 L: linuxppc-dev@lists.ozlabs.org
7000 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7001 L: linux-i2c@vger.kernel.org
7002 L: linux-acpi@vger.kernel.org
7004 F: drivers/i2c/i2c-core-acpi.c
7006 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7007 M: Ajay Gupta <ajayg@nvidia.com>
7008 L: linux-i2c@vger.kernel.org
7010 F: Documentation/i2c/busses/i2c-nvidia-gpu
7011 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7014 M: Peter Rosin <peda@axentia.se>
7015 L: linux-i2c@vger.kernel.org
7017 F: Documentation/i2c/i2c-topology
7018 F: Documentation/i2c/muxes/
7019 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7020 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7021 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7022 F: drivers/i2c/i2c-mux.c
7023 F: drivers/i2c/muxes/
7024 F: include/linux/i2c-mux.h
7026 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7027 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7028 L: linux-i2c@vger.kernel.org
7030 F: drivers/i2c/busses/i2c-mv64xxx.c
7032 I2C OVER PARALLEL PORT
7033 M: Jean Delvare <jdelvare@suse.com>
7034 L: linux-i2c@vger.kernel.org
7036 F: Documentation/i2c/busses/i2c-parport
7037 F: Documentation/i2c/busses/i2c-parport-light
7038 F: drivers/i2c/busses/i2c-parport.c
7039 F: drivers/i2c/busses/i2c-parport-light.c
7042 M: Wolfram Sang <wsa@the-dreams.de>
7043 L: linux-i2c@vger.kernel.org
7044 W: https://i2c.wiki.kernel.org/
7045 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7048 F: Documentation/devicetree/bindings/i2c/i2c.txt
7049 F: Documentation/i2c/
7051 F: include/linux/i2c.h
7052 F: include/linux/i2c-dev.h
7053 F: include/linux/i2c-smbus.h
7054 F: include/uapi/linux/i2c.h
7055 F: include/uapi/linux/i2c-*.h
7057 I2C SUBSYSTEM HOST DRIVERS
7058 L: linux-i2c@vger.kernel.org
7059 W: https://i2c.wiki.kernel.org/
7060 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7063 F: Documentation/devicetree/bindings/i2c/
7064 F: drivers/i2c/algos/
7065 F: drivers/i2c/busses/
7068 M: Jean Delvare <jdelvare@suse.com>
7069 L: linux-i2c@vger.kernel.org
7071 F: Documentation/i2c/busses/i2c-taos-evm
7072 F: drivers/i2c/busses/i2c-taos-evm.c
7075 M: Till Harbaum <till@harbaum.org>
7076 L: linux-i2c@vger.kernel.org
7077 W: http://www.harbaum.org/till/i2c_tiny_usb
7079 F: drivers/i2c/busses/i2c-tiny-usb.c
7081 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7082 M: Jean Delvare <jdelvare@suse.com>
7083 L: linux-i2c@vger.kernel.org
7085 F: Documentation/i2c/busses/i2c-ali1535
7086 F: Documentation/i2c/busses/i2c-ali1563
7087 F: Documentation/i2c/busses/i2c-ali15x3
7088 F: Documentation/i2c/busses/i2c-amd756
7089 F: Documentation/i2c/busses/i2c-amd8111
7090 F: Documentation/i2c/busses/i2c-i801
7091 F: Documentation/i2c/busses/i2c-nforce2
7092 F: Documentation/i2c/busses/i2c-piix4
7093 F: Documentation/i2c/busses/i2c-sis5595
7094 F: Documentation/i2c/busses/i2c-sis630
7095 F: Documentation/i2c/busses/i2c-sis96x
7096 F: Documentation/i2c/busses/i2c-via
7097 F: Documentation/i2c/busses/i2c-viapro
7098 F: drivers/i2c/busses/i2c-ali1535.c
7099 F: drivers/i2c/busses/i2c-ali1563.c
7100 F: drivers/i2c/busses/i2c-ali15x3.c
7101 F: drivers/i2c/busses/i2c-amd756.c
7102 F: drivers/i2c/busses/i2c-amd756-s4882.c
7103 F: drivers/i2c/busses/i2c-amd8111.c
7104 F: drivers/i2c/busses/i2c-i801.c
7105 F: drivers/i2c/busses/i2c-isch.c
7106 F: drivers/i2c/busses/i2c-nforce2.c
7107 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7108 F: drivers/i2c/busses/i2c-piix4.c
7109 F: drivers/i2c/busses/i2c-sis5595.c
7110 F: drivers/i2c/busses/i2c-sis630.c
7111 F: drivers/i2c/busses/i2c-sis96x.c
7112 F: drivers/i2c/busses/i2c-via.c
7113 F: drivers/i2c/busses/i2c-viapro.c
7115 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7116 M: Hans de Goede <hdegoede@redhat.com>
7117 L: linux-i2c@vger.kernel.org
7119 F: drivers/i2c/busses/i2c-cht-wc.c
7121 I2C/SMBUS ISMT DRIVER
7122 M: Seth Heasley <seth.heasley@intel.com>
7123 M: Neil Horman <nhorman@tuxdriver.com>
7124 L: linux-i2c@vger.kernel.org
7125 F: drivers/i2c/busses/i2c-ismt.c
7126 F: Documentation/i2c/busses/i2c-ismt
7128 I2C/SMBUS STUB DRIVER
7129 M: Jean Delvare <jdelvare@suse.com>
7130 L: linux-i2c@vger.kernel.org
7132 F: drivers/i2c/i2c-stub.c
7135 M: Boris Brezillon <bbrezillon@kernel.org>
7136 L: linux-i3c@lists.infradead.org
7137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7139 F: Documentation/ABI/testing/sysfs-bus-i3c
7140 F: Documentation/devicetree/bindings/i3c/
7141 F: Documentation/driver-api/i3c
7143 F: include/linux/i3c/
7144 F: include/dt-bindings/i3c/
7146 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7147 M: Vitor Soares <vitor.soares@synopsys.com>
7149 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7150 F: drivers/i3c/master/dw*
7152 IA64 (Itanium) PLATFORM
7153 M: Tony Luck <tony.luck@intel.com>
7154 M: Fenghua Yu <fenghua.yu@intel.com>
7155 L: linux-ia64@vger.kernel.org
7156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7160 IBM Power 842 compression accelerator
7161 M: Haren Myneni <haren@us.ibm.com>
7163 F: drivers/crypto/nx/Makefile
7164 F: drivers/crypto/nx/Kconfig
7165 F: drivers/crypto/nx/nx-842*
7166 F: include/linux/sw842.h
7170 IBM Power in-Nest Crypto Acceleration
7171 M: Breno Leitão <leitao@debian.org>
7172 M: Nayna Jain <nayna@linux.ibm.com>
7173 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7174 L: linux-crypto@vger.kernel.org
7176 F: drivers/crypto/nx/Makefile
7177 F: drivers/crypto/nx/Kconfig
7178 F: drivers/crypto/nx/nx-aes*
7179 F: drivers/crypto/nx/nx-sha*
7180 F: drivers/crypto/nx/nx.*
7181 F: drivers/crypto/nx/nx_csbcpb.h
7182 F: drivers/crypto/nx/nx_debugfs.h
7184 IBM Power Linux RAID adapter
7185 M: Brian King <brking@us.ibm.com>
7187 F: drivers/scsi/ipr.*
7189 IBM Power SRIOV Virtual NIC Device Driver
7190 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7191 M: John Allen <jallen@linux.ibm.com>
7192 L: netdev@vger.kernel.org
7194 F: drivers/net/ethernet/ibm/ibmvnic.*
7196 IBM Power Virtual Accelerator Switchboard
7197 M: Sukadev Bhattiprolu
7198 L: linuxppc-dev@lists.ozlabs.org
7200 F: arch/powerpc/platforms/powernv/vas*
7201 F: arch/powerpc/platforms/powernv/copy-paste.h
7202 F: arch/powerpc/include/asm/vas.h
7203 F: arch/powerpc/include/uapi/asm/vas.h
7205 IBM Power Virtual Ethernet Device Driver
7206 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7207 L: netdev@vger.kernel.org
7209 F: drivers/net/ethernet/ibm/ibmveth.*
7211 IBM Power Virtual FC Device Drivers
7212 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7213 L: linux-scsi@vger.kernel.org
7215 F: drivers/scsi/ibmvscsi/ibmvfc*
7217 IBM Power Virtual Management Channel Driver
7218 M: Steven Royer <seroyer@linux.ibm.com>
7220 F: drivers/misc/ibmvmc.*
7222 IBM Power Virtual SCSI Device Drivers
7223 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7224 L: linux-scsi@vger.kernel.org
7226 F: drivers/scsi/ibmvscsi/ibmvscsi*
7227 F: include/scsi/viosrp.h
7229 IBM Power Virtual SCSI Device Target Driver
7230 M: Michael Cyr <mikecyr@linux.ibm.com>
7231 L: linux-scsi@vger.kernel.org
7232 L: target-devel@vger.kernel.org
7234 F: drivers/scsi/ibmvscsi_tgt/
7236 IBM Power VMX Cryptographic instructions
7237 M: Breno Leitão <leitao@debian.org>
7238 M: Nayna Jain <nayna@linux.ibm.com>
7239 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7240 L: linux-crypto@vger.kernel.org
7242 F: drivers/crypto/vmx/Makefile
7243 F: drivers/crypto/vmx/Kconfig
7244 F: drivers/crypto/vmx/vmx.c
7245 F: drivers/crypto/vmx/aes*
7246 F: drivers/crypto/vmx/ghash*
7247 F: drivers/crypto/vmx/ppc-xlate.pl
7249 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7250 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7251 L: linux-pci@vger.kernel.org
7252 L: linuxppc-dev@lists.ozlabs.org
7254 F: drivers/pci/hotplug/rpaphp*
7256 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7257 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7258 L: linux-pci@vger.kernel.org
7259 L: linuxppc-dev@lists.ozlabs.org
7261 F: drivers/pci/hotplug/rpadlpar*
7263 IBM ServeRAID RAID DRIVER
7265 F: drivers/scsi/ips.*
7267 ICH LPC AND GPIO DRIVER
7268 M: Peter Tyser <ptyser@xes-inc.com>
7270 F: drivers/mfd/lpc_ich.c
7271 F: drivers/gpio/gpio-ich.c
7274 M: "David S. Miller" <davem@davemloft.net>
7275 L: linux-ide@vger.kernel.org
7276 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7279 F: Documentation/ide/
7281 F: include/linux/ide.h
7284 M: Borislav Petkov <bp@alien8.de>
7285 L: linux-ide@vger.kernel.org
7287 F: Documentation/cdrom/ide-cd
7288 F: drivers/ide/ide-cd*
7290 IDEAPAD LAPTOP EXTRAS DRIVER
7291 M: Ike Panhc <ike.pan@canonical.com>
7292 L: platform-driver-x86@vger.kernel.org
7293 W: http://launchpad.net/ideapad-laptop
7295 F: drivers/platform/x86/ideapad-laptop.c
7297 IDEAPAD LAPTOP SLIDEBAR DRIVER
7298 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7299 L: linux-input@vger.kernel.org
7300 W: https://github.com/o2genum/ideapad-slidebar
7302 F: drivers/input/misc/ideapad_slidebar.c
7304 IDT VersaClock 5 CLOCK DRIVER
7305 M: Marek Vasut <marek.vasut@gmail.com>
7307 F: drivers/clk/clk-versaclock5.c
7309 IEEE 802.15.4 SUBSYSTEM
7310 M: Alexander Aring <alex.aring@gmail.com>
7311 M: Stefan Schmidt <stefan@datenfreihafen.org>
7312 L: linux-wpan@vger.kernel.org
7313 W: http://wpan.cakelab.org/
7314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7319 F: drivers/net/ieee802154/
7320 F: include/linux/nl802154.h
7321 F: include/linux/ieee802154.h
7322 F: include/net/nl802154.h
7323 F: include/net/mac802154.h
7324 F: include/net/af_ieee802154.h
7325 F: include/net/cfg802154.h
7326 F: include/net/ieee802154_netdev.h
7327 F: Documentation/networking/ieee802154.txt
7330 M: Yotam Gigi <yotam.gi@gmail.com>
7331 M: Jamal Hadi Salim <jhs@mojatatu.com>
7333 F: include/net/ife.h
7334 F: include/uapi/linux/ife.h
7336 IGORPLUG-USB IR RECEIVER
7337 M: Sean Young <sean@mess.org>
7338 L: linux-media@vger.kernel.org
7340 F: drivers/media/rc/igorplugusb.c
7342 IGUANAWORKS USB IR TRANSCEIVER
7343 M: Sean Young <sean@mess.org>
7344 L: linux-media@vger.kernel.org
7346 F: drivers/media/rc/iguanair.c
7348 IIO DIGITAL POTENTIOMETER DAC
7349 M: Peter Rosin <peda@axentia.se>
7350 L: linux-iio@vger.kernel.org
7352 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7353 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7354 F: drivers/iio/dac/dpot-dac.c
7356 IIO ENVELOPE DETECTOR
7357 M: Peter Rosin <peda@axentia.se>
7358 L: linux-iio@vger.kernel.org
7360 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7361 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7362 F: drivers/iio/adc/envelope-detector.c
7365 M: Peter Rosin <peda@axentia.se>
7366 L: linux-iio@vger.kernel.org
7368 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7369 F: drivers/iio/multiplexer/iio-mux.c
7371 IIO SUBSYSTEM AND DRIVERS
7372 M: Jonathan Cameron <jic23@kernel.org>
7373 R: Hartmut Knaack <knaack.h@gmx.de>
7374 R: Lars-Peter Clausen <lars@metafoo.de>
7375 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7376 L: linux-iio@vger.kernel.org
7377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7379 F: Documentation/ABI/testing/configfs-iio*
7380 F: Documentation/ABI/testing/sysfs-bus-iio*
7381 F: Documentation/devicetree/bindings/iio/
7383 F: drivers/staging/iio/
7384 F: include/linux/iio/
7388 M: Peter Rosin <peda@axentia.se>
7389 L: linux-iio@vger.kernel.org
7391 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7392 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7393 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7394 F: drivers/iio/afe/iio-rescale.c
7396 IKANOS/ADI EAGLE ADSL USB DRIVER
7397 M: Matthieu Castet <castet.matthieu@free.fr>
7398 M: Stanislaw Gruszka <stf_xl@wp.pl>
7400 F: drivers/usb/atm/ueagle-atm.c
7402 IMGTEC ASCII LCD DRIVER
7403 M: Paul Burton <paul.burton@mips.com>
7405 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7406 F: drivers/auxdisplay/img-ascii-lcd.c
7408 IMGTEC IR DECODER DRIVER
7409 M: James Hogan <jhogan@kernel.org>
7411 F: drivers/media/rc/img-ir/
7413 IMON SOUNDGRAPH USB IR RECEIVER
7414 M: Sean Young <sean@mess.org>
7415 L: linux-media@vger.kernel.org
7417 F: drivers/media/rc/imon_raw.c
7418 F: drivers/media/rc/imon.c
7420 IMS TWINTURBO FRAMEBUFFER DRIVER
7421 L: linux-fbdev@vger.kernel.org
7423 F: drivers/video/fbdev/imsttfb.c
7425 INA209 HARDWARE MONITOR DRIVER
7426 M: Guenter Roeck <linux@roeck-us.net>
7427 L: linux-hwmon@vger.kernel.org
7429 F: Documentation/hwmon/ina209
7430 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7431 F: drivers/hwmon/ina209.c
7433 INA2XX HARDWARE MONITOR DRIVER
7434 M: Guenter Roeck <linux@roeck-us.net>
7435 L: linux-hwmon@vger.kernel.org
7437 F: Documentation/hwmon/ina2xx
7438 F: drivers/hwmon/ina2xx.c
7439 F: include/linux/platform_data/ina2xx.h
7441 INDUSTRY PACK SUBSYSTEM (IPACK)
7442 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7443 M: Jens Taprogge <jens.taprogge@taprogge.org>
7444 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7445 L: industrypack-devel@lists.sourceforge.net
7446 W: http://industrypack.sourceforge.net
7450 INFINIBAND SUBSYSTEM
7451 M: Doug Ledford <dledford@redhat.com>
7452 M: Jason Gunthorpe <jgg@mellanox.com>
7453 L: linux-rdma@vger.kernel.org
7454 W: https://github.com/linux-rdma/rdma-core
7455 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7458 F: Documentation/devicetree/bindings/infiniband/
7459 F: Documentation/infiniband/
7460 F: drivers/infiniband/
7461 F: include/uapi/linux/if_infiniband.h
7462 F: include/uapi/rdma/
7465 INGENIC JZ4780 DMA Driver
7466 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7468 F: drivers/dma/dma-jz4780.c
7470 INGENIC JZ4780 NAND DRIVER
7471 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7472 L: linux-mtd@lists.infradead.org
7474 F: drivers/mtd/nand/raw/jz4780_*
7477 M: Jan Kara <jack@suse.cz>
7478 R: Amir Goldstein <amir73il@gmail.com>
7479 L: linux-fsdevel@vger.kernel.org
7481 F: Documentation/filesystems/inotify.txt
7482 F: fs/notify/inotify/
7483 F: include/linux/inotify.h
7484 F: include/uapi/linux/inotify.h
7486 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7487 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7488 L: linux-input@vger.kernel.org
7489 Q: http://patchwork.kernel.org/project/linux-input/list/
7490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7493 F: include/linux/input.h
7494 F: include/uapi/linux/input.h
7495 F: include/uapi/linux/input-event-codes.h
7496 F: include/linux/input/
7497 F: Documentation/devicetree/bindings/input/
7498 F: Documentation/devicetree/bindings/serio/
7499 F: Documentation/input/
7501 INPUT MULTITOUCH (MT) PROTOCOL
7502 M: Henrik Rydberg <rydberg@bitmath.org>
7503 L: linux-input@vger.kernel.org
7505 F: Documentation/input/multi-touch-protocol.rst
7506 F: drivers/input/input-mt.c
7509 INSIDE SECURE CRYPTO DRIVER
7510 M: Antoine Tenart <antoine.tenart@bootlin.com>
7511 F: drivers/crypto/inside-secure/
7513 L: linux-crypto@vger.kernel.org
7515 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7516 M: Mimi Zohar <zohar@linux.ibm.com>
7517 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7518 L: linux-integrity@vger.kernel.org
7519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7521 F: security/integrity/ima/
7523 INTEL 810/815 FRAMEBUFFER DRIVER
7524 M: Antonino Daplas <adaplas@gmail.com>
7525 L: linux-fbdev@vger.kernel.org
7527 F: drivers/video/fbdev/i810/
7530 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7531 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7532 M: Jie Yang <yang.jie@linux.intel.com>
7533 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7537 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7538 M: Hans de Goede <hdegoede@redhat.com>
7539 L: platform-driver-x86@vger.kernel.org
7541 F: drivers/platform/x86/intel_atomisp2_pm.c
7543 INTEL C600 SERIES SAS CONTROLLER DRIVER
7544 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7545 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7546 L: linux-scsi@vger.kernel.org
7547 T: git git://git.code.sf.net/p/intel-sas/isci
7549 F: drivers/scsi/isci/
7551 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7552 M: Jani Nikula <jani.nikula@linux.intel.com>
7553 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7554 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7555 L: intel-gfx@lists.freedesktop.org
7556 W: https://01.org/linuxgraphics/
7557 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7558 C: irc://chat.freenode.net/intel-gfx
7559 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7560 T: git git://anongit.freedesktop.org/drm-intel
7562 F: drivers/gpu/drm/i915/
7563 F: include/drm/i915*
7564 F: include/uapi/drm/i915_drm.h
7565 F: Documentation/gpu/i915.rst
7567 INTEL ETHERNET DRIVERS
7568 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7569 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7570 W: http://www.intel.com/support/feedback.htm
7571 W: http://e1000.sourceforge.net/
7572 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7576 F: Documentation/networking/device_drivers/intel/e100.rst
7577 F: Documentation/networking/device_drivers/intel/e1000.rst
7578 F: Documentation/networking/device_drivers/intel/e1000e.rst
7579 F: Documentation/networking/device_drivers/intel/fm10k.rst
7580 F: Documentation/networking/device_drivers/intel/igb.rst
7581 F: Documentation/networking/device_drivers/intel/igbvf.rst
7582 F: Documentation/networking/device_drivers/intel/ixgb.rst
7583 F: Documentation/networking/device_drivers/intel/ixgbe.rst
7584 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
7585 F: Documentation/networking/device_drivers/intel/i40e.rst
7586 F: Documentation/networking/device_drivers/intel/iavf.rst
7587 F: Documentation/networking/device_drivers/intel/ice.rst
7588 F: drivers/net/ethernet/intel/
7589 F: drivers/net/ethernet/intel/*/
7590 F: include/linux/avf/virtchnl.h
7592 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7593 M: Maik Broemme <mbroemme@libmpq.org>
7594 L: linux-fbdev@vger.kernel.org
7596 F: Documentation/fb/intelfb.txt
7597 F: drivers/video/fbdev/intelfb/
7600 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7601 L: linux-gpio@vger.kernel.org
7603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7604 F: drivers/gpio/gpio-ich.c
7605 F: drivers/gpio/gpio-intel-mid.c
7606 F: drivers/gpio/gpio-lynxpoint.c
7607 F: drivers/gpio/gpio-merrifield.c
7608 F: drivers/gpio/gpio-ml-ioh.c
7609 F: drivers/gpio/gpio-pch.c
7610 F: drivers/gpio/gpio-sch.c
7611 F: drivers/gpio/gpio-sodaville.c
7613 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7614 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7615 M: Zhi Wang <zhi.a.wang@intel.com>
7616 L: intel-gvt-dev@lists.freedesktop.org
7617 L: intel-gfx@lists.freedesktop.org
7618 W: https://01.org/igvt-g
7619 T: git https://github.com/intel/gvt-linux.git
7621 F: drivers/gpu/drm/i915/gvt/
7623 INTEL HID EVENT DRIVER
7624 M: Alex Hung <alex.hung@canonical.com>
7625 L: platform-driver-x86@vger.kernel.org
7627 F: drivers/platform/x86/intel-hid.c
7629 INTEL I/OAT DMA DRIVER
7630 M: Dave Jiang <dave.jiang@intel.com>
7631 R: Dan Williams <dan.j.williams@intel.com>
7632 L: dmaengine@vger.kernel.org
7633 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7635 F: drivers/dma/ioat*
7638 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7639 M: Len Brown <lenb@kernel.org>
7640 L: linux-pm@vger.kernel.org
7641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7642 B: https://bugzilla.kernel.org
7644 F: drivers/idle/intel_idle.c
7646 INTEL INTEGRATED SENSOR HUB DRIVER
7647 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7648 M: Jiri Kosina <jikos@kernel.org>
7649 L: linux-input@vger.kernel.org
7651 F: drivers/hid/intel-ish-hid/
7654 M: David Woodhouse <dwmw2@infradead.org>
7655 L: iommu@lists.linux-foundation.org
7656 T: git git://git.infradead.org/iommu-2.6.git
7658 F: drivers/iommu/intel-iommu.c
7659 F: include/linux/intel-iommu.h
7661 INTEL IOP-ADMA DMA DRIVER
7662 R: Dan Williams <dan.j.williams@intel.com>
7664 F: drivers/dma/iop-adma.c
7666 INTEL IPU3 CSI-2 CIO2 DRIVER
7667 M: Yong Zhi <yong.zhi@intel.com>
7668 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7669 M: Bingbu Cao <bingbu.cao@intel.com>
7670 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7671 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7672 L: linux-media@vger.kernel.org
7674 F: drivers/media/pci/intel/ipu3/
7675 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7677 INTEL IPU3 CSI-2 IMGU DRIVER
7678 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7679 L: linux-media@vger.kernel.org
7681 F: drivers/staging/media/ipu3/
7682 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7683 F: Documentation/media/v4l-drivers/ipu3.rst
7685 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7686 M: Krzysztof Halasa <khalasa@piap.pl>
7688 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7689 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7690 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7691 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7692 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7693 F: drivers/net/wan/ixp4xx_hss.c
7695 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7696 M: Deepak Saxena <dsaxena@plexity.net>
7698 F: drivers/char/hw_random/ixp4xx-rng.c
7700 INTEL MANAGEMENT ENGINE (mei)
7701 M: Tomas Winkler <tomas.winkler@intel.com>
7702 L: linux-kernel@vger.kernel.org
7704 F: include/uapi/linux/mei.h
7705 F: include/linux/mei_cl_bus.h
7706 F: drivers/misc/mei/*
7707 F: drivers/watchdog/mei_wdt.c
7708 F: Documentation/misc-devices/mei/*
7711 INTEL MENLOW THERMAL DRIVER
7712 M: Sujith Thomas <sujith.thomas@intel.com>
7713 L: platform-driver-x86@vger.kernel.org
7714 W: https://01.org/linux-acpi
7716 F: drivers/platform/x86/intel_menlow.c
7718 INTEL MIC DRIVERS (mic)
7719 M: Sudeep Dutt <sudeep.dutt@intel.com>
7720 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7722 W: https://github.com/sudeepdutt/mic
7723 W: http://software.intel.com/en-us/mic-developer
7724 F: include/linux/mic_bus.h
7725 F: include/linux/scif.h
7726 F: include/uapi/linux/mic_common.h
7727 F: include/uapi/linux/mic_ioctl.h
7728 F: include/uapi/linux/scif_ioctl.h
7729 F: drivers/misc/mic/
7730 F: drivers/dma/mic_x100_dma.c
7731 F: drivers/dma/mic_x100_dma.h
7732 F: Documentation/mic/
7734 INTEL PMC CORE DRIVER
7735 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7736 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7737 L: platform-driver-x86@vger.kernel.org
7739 F: drivers/platform/x86/intel_pmc_core*
7741 INTEL PMC/P-Unit IPC DRIVER
7742 M: Zha Qipeng<qipeng.zha@intel.com>
7743 L: platform-driver-x86@vger.kernel.org
7745 F: drivers/platform/x86/intel_pmc_ipc.c
7746 F: drivers/platform/x86/intel_punit_ipc.c
7747 F: arch/x86/include/asm/intel_pmc_ipc.h
7748 F: arch/x86/include/asm/intel_punit_ipc.h
7750 INTEL PMIC GPIO DRIVERS
7751 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7754 F: drivers/gpio/gpio-*cove.c
7755 F: drivers/gpio/gpio-msic.c
7757 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7758 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7760 F: drivers/mfd/intel_msic.c
7761 F: drivers/mfd/intel_soc_pmic*
7762 F: include/linux/mfd/intel_msic.h
7763 F: include/linux/mfd/intel_soc_pmic*
7765 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7766 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7767 L: linux-wireless@vger.kernel.org
7769 F: Documentation/networking/device_drivers/intel/ipw2100.txt
7770 F: Documentation/networking/device_drivers/intel/ipw2200.txt
7771 F: drivers/net/wireless/intel/ipw2x00/
7774 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7775 M: Len Brown <lenb@kernel.org>
7776 L: linux-pm@vger.kernel.org
7778 F: drivers/cpufreq/intel_pstate.c
7780 INTEL RDMA RNIC DRIVER
7781 M: Faisal Latif <faisal.latif@intel.com>
7782 M: Shiraz Saleem <shiraz.saleem@intel.com>
7783 L: linux-rdma@vger.kernel.org
7785 F: drivers/infiniband/hw/i40iw/
7786 F: include/uapi/rdma/i40iw-abi.h
7788 INTEL TELEMETRY DRIVER
7789 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7790 M: "David E. Box" <david.e.box@linux.intel.com>
7791 L: platform-driver-x86@vger.kernel.org
7793 F: arch/x86/include/asm/intel_telemetry.h
7794 F: drivers/platform/x86/intel_telemetry*
7796 INTEL VIRTUAL BUTTON DRIVER
7797 M: AceLan Kao <acelan.kao@canonical.com>
7798 L: platform-driver-x86@vger.kernel.org
7800 F: drivers/platform/x86/intel-vbtn.c
7802 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7803 M: Stanislaw Gruszka <sgruszka@redhat.com>
7804 L: linux-wireless@vger.kernel.org
7806 F: drivers/net/wireless/intel/iwlegacy/
7808 INTEL WIRELESS WIFI LINK (iwlwifi)
7809 M: Johannes Berg <johannes.berg@intel.com>
7810 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7811 M: Luca Coelho <luciano.coelho@intel.com>
7812 M: Intel Linux Wireless <linuxwifi@intel.com>
7813 L: linux-wireless@vger.kernel.org
7814 W: http://intellinuxwireless.org
7815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7817 F: drivers/net/wireless/intel/iwlwifi/
7819 INTEL WIRELESS WIMAX CONNECTION 2400
7820 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7821 M: linux-wimax@intel.com
7822 L: wimax@linuxwimax.org (subscribers-only)
7824 W: http://linuxwimax.org
7825 F: Documentation/wimax/README.i2400m
7826 F: drivers/net/wimax/i2400m/
7827 F: include/uapi/linux/wimax/i2400m.h
7829 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7830 M: Mario Limonciello <mario.limonciello@dell.com>
7832 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7835 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7837 F: Documentation/trace/intel_th.rst
7838 F: drivers/hwtracing/intel_th/
7840 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7841 M: Ning Sun <ning.sun@intel.com>
7842 L: tboot-devel@lists.sourceforge.net
7843 W: http://tboot.sourceforge.net
7844 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7846 F: Documentation/intel_txt.txt
7847 F: include/linux/tboot.h
7848 F: arch/x86/kernel/tboot.c
7850 INTEL-MID GPIO DRIVER
7851 M: David Cohen <david.a.cohen@linux.intel.com>
7852 L: linux-gpio@vger.kernel.org
7854 F: drivers/gpio/gpio-intel-mid.c
7856 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7857 M: Linus Walleij <linus.walleij@linaro.org>
7858 L: linux-iio@vger.kernel.org
7860 F: drivers/iio/gyro/mpu3050*
7861 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7863 IOC3 ETHERNET DRIVER
7864 M: Ralf Baechle <ralf@linux-mips.org>
7865 L: linux-mips@vger.kernel.org
7867 F: drivers/net/ethernet/sgi/ioc3-eth.c
7870 M: Pat Gefre <pfg@sgi.com>
7871 L: linux-serial@vger.kernel.org
7873 F: drivers/tty/serial/ioc3_serial.c
7876 M: Joerg Roedel <joro@8bytes.org>
7877 L: iommu@lists.linux-foundation.org
7878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7880 F: Documentation/devicetree/bindings/iommu/
7882 F: include/linux/iommu.h
7883 F: include/linux/of_iommu.h
7884 F: include/linux/iova.h
7887 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7889 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7892 M: Corey Minyard <minyard@acm.org>
7893 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7894 W: http://openipmi.sourceforge.net/
7896 F: Documentation/devicetree/bindings/ipmi/
7897 F: Documentation/IPMI.txt
7898 F: drivers/char/ipmi/
7899 F: include/linux/ipmi*
7900 F: include/uapi/linux/ipmi*
7902 IPS SCSI RAID DRIVER
7903 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7904 L: linux-scsi@vger.kernel.org
7905 W: http://www.adaptec.com/
7907 F: drivers/scsi/ips*
7910 M: Wensong Zhang <wensong@linux-vs.org>
7911 M: Simon Horman <horms@verge.net.au>
7912 M: Julian Anastasov <ja@ssi.bg>
7913 L: netdev@vger.kernel.org
7914 L: lvs-devel@vger.kernel.org
7916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7918 F: Documentation/networking/ipvs-sysctl.txt
7919 F: include/net/ip_vs.h
7920 F: include/uapi/linux/ip_vs.h
7921 F: net/netfilter/ipvs/
7924 M: Jiri Kosina <jikos@kernel.org>
7925 M: David Sterba <dsterba@suse.com>
7927 F: drivers/tty/ipwireless/
7930 L: netdev@vger.kernel.org
7932 F: include/uapi/linux/ipx.h
7934 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7935 M: Marc Zyngier <marc.zyngier@arm.com>
7937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7938 F: Documentation/IRQ-domain.txt
7939 F: include/linux/irqdomain.h
7940 F: kernel/irq/irqdomain.c
7944 M: Thomas Gleixner <tglx@linutronix.de>
7945 L: linux-kernel@vger.kernel.org
7947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7951 M: Thomas Gleixner <tglx@linutronix.de>
7952 M: Jason Cooper <jason@lakedaemon.net>
7953 M: Marc Zyngier <marc.zyngier@arm.com>
7954 L: linux-kernel@vger.kernel.org
7956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7957 F: Documentation/devicetree/bindings/interrupt-controller/
7961 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7963 F: Documentation/isa.txt
7964 F: drivers/base/isa.c
7965 F: include/linux/isa.h
7968 M: Hans Verkuil <hverkuil@xs4all.nl>
7969 L: linux-media@vger.kernel.org
7970 T: git git://linuxtv.org/media_tree.git
7971 W: https://linuxtv.org
7973 F: drivers/media/radio/radio-isa*
7976 M: Jaroslav Kysela <perex@perex.cz>
7978 F: Documentation/isapnp.txt
7979 F: drivers/pnp/isapnp/
7980 F: include/linux/isapnp.h
7983 M: Lee Duncan <lduncan@suse.com>
7984 M: Chris Leech <cleech@redhat.com>
7985 L: open-iscsi@googlegroups.com
7986 W: www.open-iscsi.com
7988 F: drivers/scsi/*iscsi*
7989 F: include/scsi/*iscsi*
7991 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7992 M: Peter Jones <pjones@redhat.com>
7993 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7995 F: drivers/firmware/iscsi_ibft*
7997 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7998 M: Sagi Grimberg <sagi@grimberg.me>
7999 M: Max Gurtovoy <maxg@mellanox.com>
8000 L: linux-rdma@vger.kernel.org
8002 W: http://www.openfabrics.org
8003 W: www.open-iscsi.org
8004 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8005 F: drivers/infiniband/ulp/iser/
8007 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8008 M: Sagi Grimberg <sagi@grimberg.me>
8009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8010 L: linux-rdma@vger.kernel.org
8011 L: target-devel@vger.kernel.org
8013 W: http://www.linux-iscsi.org
8014 F: drivers/infiniband/ulp/isert
8017 M: Karsten Keil <isdn@linux-pingi.de>
8018 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8019 L: netdev@vger.kernel.org
8020 W: http://www.isdn4linux.de
8021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8023 F: Documentation/isdn/
8025 F: include/linux/isdn.h
8026 F: include/linux/isdn/
8027 F: include/uapi/linux/isdn.h
8028 F: include/uapi/linux/isdn/
8030 IT87 HARDWARE MONITORING DRIVER
8031 M: Jean Delvare <jdelvare@suse.com>
8032 L: linux-hwmon@vger.kernel.org
8034 F: Documentation/hwmon/it87
8035 F: drivers/hwmon/it87.c
8038 M: Antti Palosaari <crope@iki.fi>
8039 L: linux-media@vger.kernel.org
8040 W: https://linuxtv.org
8041 W: http://palosaari.fi/linux/
8042 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8043 T: git git://linuxtv.org/anttip/media_tree.git
8045 F: drivers/media/tuners/it913x*
8047 IVTV VIDEO4LINUX DRIVER
8048 M: Andy Walls <awalls@md.metrocast.net>
8049 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8050 L: linux-media@vger.kernel.org
8051 T: git git://linuxtv.org/media_tree.git
8052 W: http://www.ivtvdriver.org
8054 F: Documentation/media/v4l-drivers/ivtv*
8055 F: drivers/media/pci/ivtv/
8056 F: include/uapi/linux/ivtv*
8058 IX2505V MEDIA DRIVER
8059 M: Malcolm Priestley <tvboxspy@gmail.com>
8060 L: linux-media@vger.kernel.org
8061 W: https://linuxtv.org
8062 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8064 F: drivers/media/dvb-frontends/ix2505v*
8066 JAILHOUSE HYPERVISOR INTERFACE
8067 M: Jan Kiszka <jan.kiszka@siemens.com>
8068 L: jailhouse-dev@googlegroups.com
8070 F: arch/x86/kernel/jailhouse.c
8071 F: arch/x86/include/asm/jailhouse_para.h
8073 JC42.4 TEMPERATURE SENSOR DRIVER
8074 M: Guenter Roeck <linux@roeck-us.net>
8075 L: linux-hwmon@vger.kernel.org
8077 F: drivers/hwmon/jc42.c
8078 F: Documentation/hwmon/jc42
8081 M: Dave Kleikamp <shaggy@kernel.org>
8082 L: jfs-discussion@lists.sourceforge.net
8083 W: http://jfs.sourceforge.net/
8084 T: git git://github.com/kleikamp/linux-shaggy.git
8086 F: Documentation/filesystems/jfs.txt
8090 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8091 L: netdev@vger.kernel.org
8093 F: drivers/net/ethernet/jme.*
8095 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8096 M: David Woodhouse <dwmw2@infradead.org>
8097 L: linux-mtd@lists.infradead.org
8098 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8101 F: include/uapi/linux/jffs2.h
8103 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8104 M: "Theodore Ts'o" <tytso@mit.edu>
8105 M: Jan Kara <jack@suse.com>
8106 L: linux-ext4@vger.kernel.org
8109 F: include/linux/jbd2.h
8111 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8112 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8113 L: linux-media@vger.kernel.org
8115 F: drivers/media/platform/rcar_jpu.c
8117 JSM Neo PCI based serial card
8118 L: linux-serial@vger.kernel.org
8120 F: drivers/tty/serial/jsm/
8122 K10TEMP HARDWARE MONITORING DRIVER
8123 M: Clemens Ladisch <clemens@ladisch.de>
8124 L: linux-hwmon@vger.kernel.org
8126 F: Documentation/hwmon/k10temp
8127 F: drivers/hwmon/k10temp.c
8129 K8TEMP HARDWARE MONITORING DRIVER
8130 M: Rudolf Marek <r.marek@assembler.cz>
8131 L: linux-hwmon@vger.kernel.org
8133 F: Documentation/hwmon/k8temp
8134 F: drivers/hwmon/k8temp.c
8137 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8138 R: Alexander Potapenko <glider@google.com>
8139 R: Dmitry Vyukov <dvyukov@google.com>
8140 L: kasan-dev@googlegroups.com
8142 F: arch/*/include/asm/kasan.h
8143 F: arch/*/mm/kasan_init*
8144 F: Documentation/dev-tools/kasan.rst
8145 F: include/linux/kasan*.h
8148 F: scripts/Makefile.kasan
8151 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8153 L: linux-kbuild@vger.kernel.org
8155 F: Documentation/kbuild/kconfig*
8157 F: scripts/Kconfig.include
8160 M: Dave Young <dyoung@redhat.com>
8161 M: Baoquan He <bhe@redhat.com>
8162 R: Vivek Goyal <vgoyal@redhat.com>
8163 L: kexec@lists.infradead.org
8164 W: http://lse.sourceforge.net/kdump/
8166 F: Documentation/kdump/
8168 KEENE FM RADIO TRANSMITTER DRIVER
8169 M: Hans Verkuil <hverkuil@xs4all.nl>
8170 L: linux-media@vger.kernel.org
8171 T: git git://linuxtv.org/media_tree.git
8172 W: https://linuxtv.org
8174 F: drivers/media/radio/radio-keene*
8177 M: Ian Kent <raven@themaw.net>
8178 L: autofs@vger.kernel.org
8182 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8183 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8184 M: Michal Marek <michal.lkml@markovi.net>
8185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8186 L: linux-kbuild@vger.kernel.org
8188 F: Documentation/kbuild/
8191 F: scripts/Makefile*
8198 L: kernel-janitors@vger.kernel.org
8199 W: http://kernelnewbies.org/KernelJanitors
8202 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8203 M: "J. Bruce Fields" <bfields@fieldses.org>
8204 M: Jeff Layton <jlayton@kernel.org>
8205 L: linux-nfs@vger.kernel.org
8206 W: http://nfs.sourceforge.net/
8207 T: git git://linux-nfs.org/~bfields/linux.git
8210 F: include/uapi/linux/nfsd/
8214 F: include/linux/lockd/
8215 F: include/linux/sunrpc/
8216 F: include/uapi/linux/sunrpc/
8218 KERNEL SELFTEST FRAMEWORK
8219 M: Shuah Khan <shuah@kernel.org>
8220 L: linux-kselftest@vger.kernel.org
8221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8222 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8224 F: tools/testing/selftests/
8225 F: Documentation/dev-tools/kselftest*
8227 KERNEL USERMODE HELPER
8228 M: Luis Chamberlain <mcgrof@kernel.org>
8229 L: linux-kernel@vger.kernel.org
8232 F: include/linux/umh.h
8234 KERNEL VIRTUAL MACHINE (KVM)
8235 M: Paolo Bonzini <pbonzini@redhat.com>
8236 M: Radim Krčmář <rkrcmar@redhat.com>
8237 L: kvm@vger.kernel.org
8238 W: http://www.linux-kvm.org
8239 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8241 F: Documentation/virtual/kvm/
8242 F: include/trace/events/kvm.h
8243 F: include/uapi/asm-generic/kvm*
8244 F: include/uapi/linux/kvm*
8245 F: include/asm-generic/kvm*
8246 F: include/linux/kvm*
8247 F: include/kvm/iodev.h
8251 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8252 M: Joerg Roedel <joro@8bytes.org>
8253 L: kvm@vger.kernel.org
8254 W: http://www.linux-kvm.org/
8256 F: arch/x86/include/asm/svm.h
8257 F: arch/x86/kvm/svm.c
8259 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8260 M: Christoffer Dall <christoffer.dall@arm.com>
8261 M: Marc Zyngier <marc.zyngier@arm.com>
8262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8263 L: kvmarm@lists.cs.columbia.edu
8264 W: http://systems.cs.columbia.edu/projects/kvm-arm
8265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8267 F: arch/arm/include/uapi/asm/kvm*
8268 F: arch/arm/include/asm/kvm*
8271 F: include/kvm/arm_*
8273 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8274 M: Christoffer Dall <christoffer.dall@arm.com>
8275 M: Marc Zyngier <marc.zyngier@arm.com>
8276 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8277 L: kvmarm@lists.cs.columbia.edu
8279 F: arch/arm64/include/uapi/asm/kvm*
8280 F: arch/arm64/include/asm/kvm*
8283 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8284 M: James Hogan <jhogan@kernel.org>
8285 L: linux-mips@vger.kernel.org
8287 F: arch/mips/include/uapi/asm/kvm*
8288 F: arch/mips/include/asm/kvm*
8291 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8292 M: Paul Mackerras <paulus@ozlabs.org>
8293 L: kvm-ppc@vger.kernel.org
8294 W: http://www.linux-kvm.org/
8295 T: git git://github.com/agraf/linux-2.6.git
8297 F: arch/powerpc/include/uapi/asm/kvm*
8298 F: arch/powerpc/include/asm/kvm*
8299 F: arch/powerpc/kvm/
8300 F: arch/powerpc/kernel/kvm*
8302 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8303 M: Christian Borntraeger <borntraeger@de.ibm.com>
8304 M: Janosch Frank <frankja@linux.ibm.com>
8305 R: David Hildenbrand <david@redhat.com>
8306 R: Cornelia Huck <cohuck@redhat.com>
8307 L: linux-s390@vger.kernel.org
8308 W: http://www.ibm.com/developerworks/linux/linux390/
8309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8311 F: arch/s390/include/uapi/asm/kvm*
8312 F: arch/s390/include/asm/gmap.h
8313 F: arch/s390/include/asm/kvm*
8315 F: arch/s390/mm/gmap.c
8317 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8318 M: Paolo Bonzini <pbonzini@redhat.com>
8319 M: Radim Krčmář <rkrcmar@redhat.com>
8320 L: kvm@vger.kernel.org
8321 W: http://www.linux-kvm.org
8322 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8326 F: arch/x86/include/uapi/asm/kvm*
8327 F: arch/x86/include/asm/kvm*
8328 F: arch/x86/include/asm/pvclock-abi.h
8329 F: arch/x86/kernel/kvm.c
8330 F: arch/x86/kernel/kvmclock.c
8333 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8334 M: Tejun Heo <tj@kernel.org>
8335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8337 F: include/linux/kernfs.h
8341 M: Eric Biederman <ebiederm@xmission.com>
8342 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8343 L: kexec@lists.infradead.org
8345 F: include/linux/kexec.h
8346 F: include/uapi/linux/kexec.h
8350 M: Mimi Zohar <zohar@linux.ibm.com>
8351 L: linux-integrity@vger.kernel.org
8352 L: keyrings@vger.kernel.org
8354 F: Documentation/security/keys/trusted-encrypted.rst
8355 F: include/keys/encrypted-type.h
8356 F: security/keys/encrypted-keys/
8359 M: James Bottomley <jejb@linux.ibm.com>
8360 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8361 M: Mimi Zohar <zohar@linuxibm.com>
8362 L: linux-integrity@vger.kernel.org
8363 L: keyrings@vger.kernel.org
8365 F: Documentation/security/keys/trusted-encrypted.rst
8366 F: include/keys/trusted-type.h
8367 F: security/keys/trusted.c
8368 F: security/keys/trusted.h
8371 M: David Howells <dhowells@redhat.com>
8372 L: keyrings@vger.kernel.org
8374 F: Documentation/security/keys/core.rst
8375 F: include/linux/key.h
8376 F: include/linux/key-type.h
8377 F: include/linux/keyctl.h
8378 F: include/uapi/linux/keyctl.h
8382 KGDB / KDB /debug_core
8383 M: Jason Wessel <jason.wessel@windriver.com>
8384 M: Daniel Thompson <daniel.thompson@linaro.org>
8385 W: http://kgdb.wiki.kernel.org/
8386 L: kgdb-bugreport@lists.sourceforge.net
8387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8389 F: Documentation/dev-tools/kgdb.rst
8390 F: drivers/misc/kgdbts.c
8391 F: drivers/tty/serial/kgdboc.c
8392 F: include/linux/kdb.h
8393 F: include/linux/kgdb.h
8397 M: Catalin Marinas <catalin.marinas@arm.com>
8399 F: Documentation/dev-tools/kmemleak.rst
8400 F: include/linux/kmemleak.h
8402 F: mm/kmemleak-test.c
8404 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8405 M: Luis Chamberlain <mcgrof@kernel.org>
8406 L: linux-kernel@vger.kernel.org
8409 F: include/linux/kmod.h
8411 F: tools/testing/selftests/kmod/
8414 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8415 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8416 M: "David S. Miller" <davem@davemloft.net>
8417 M: Masami Hiramatsu <mhiramat@kernel.org>
8419 F: Documentation/kprobes.txt
8420 F: include/linux/kprobes.h
8421 F: include/asm-generic/kprobes.h
8424 KS0108 LCD CONTROLLER DRIVER
8425 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8427 F: Documentation/auxdisplay/ks0108
8428 F: drivers/auxdisplay/ks0108.c
8429 F: include/linux/ks0108.h
8432 M: David Ahern <dsa@cumulusnetworks.com>
8433 L: netdev@vger.kernel.org
8436 F: include/net/l3mdev.h
8439 M: John Fastabend <john.fastabend@gmail.com>
8440 M: Daniel Borkmann <daniel@iogearbox.net>
8441 L: netdev@vger.kernel.org
8443 F: include/linux/skmsg.h
8445 F: net/core/sock_map.c
8446 F: net/ipv4/tcp_bpf.c
8448 LANTIQ / INTEL Ethernet drivers
8449 M: Hauke Mehrtens <hauke@hauke-m.de>
8450 L: netdev@vger.kernel.org
8452 F: net/dsa/tag_gswip.c
8453 F: drivers/net/ethernet/lantiq_xrx200.c
8454 F: drivers/net/dsa/lantiq_pce.h
8455 F: drivers/net/dsa/lantiq_gswip.c
8457 LANTIQ MIPS ARCHITECTURE
8458 M: John Crispin <john@phrozen.org>
8459 L: linux-mips@vger.kernel.org
8462 F: drivers/soc/lantiq
8465 L: linux-x25@vger.kernel.org
8467 F: Documentation/networking/lapb-module.txt
8471 LASI 53c700 driver for PARISC
8472 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8473 L: linux-scsi@vger.kernel.org
8475 F: Documentation/scsi/53c700.txt
8476 F: drivers/scsi/53c700*
8479 M: Tobin C. Harding <me@tobin.cc>
8480 M: Tycho Andersen <tycho@tycho.ws>
8481 L: kernel-hardening@lists.openwall.com
8483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8484 F: scripts/leaking_addresses.pl
8487 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8488 M: Pavel Machek <pavel@ucw.cz>
8489 L: linux-leds@vger.kernel.org
8490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8492 F: Documentation/devicetree/bindings/leds/
8494 F: include/linux/leds.h
8496 LEGACY EEPROM DRIVER
8497 M: Jean Delvare <jdelvare@suse.com>
8499 F: Documentation/misc-devices/eeprom
8500 F: drivers/misc/eeprom/eeprom.c
8503 R: David Lechner <david@lechnology.com>
8505 F: arch/arm/boot/dts/da850-lego-ev3.dts
8506 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8507 F: drivers/power/supply/lego_ev3_battery.c
8509 LEGO USB Tower driver
8510 M: Juergen Stuber <starblue@users.sourceforge.net>
8511 L: legousb-devel@lists.sourceforge.net
8512 W: http://legousb.sourceforge.net/
8514 F: drivers/usb/misc/legousbtower.c
8517 M: Matan Ziv-Av <matan@svgalib.org>
8518 L: platform-driver-x86@vger.kernel.org
8520 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8521 F: Documentation/laptops/lg-laptop.rst
8522 F: drivers/platform/x86/lg-laptop.c
8525 M: Michael Krufky <mkrufky@linuxtv.org>
8526 L: linux-media@vger.kernel.org
8527 W: https://linuxtv.org
8528 W: http://github.com/mkrufky
8529 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8530 T: git git://linuxtv.org/mkrufky/tuners.git
8532 F: drivers/media/dvb-frontends/lg2160.*
8534 LGDT3305 MEDIA DRIVER
8535 M: Michael Krufky <mkrufky@linuxtv.org>
8536 L: linux-media@vger.kernel.org
8537 W: https://linuxtv.org
8538 W: http://github.com/mkrufky
8539 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8540 T: git git://linuxtv.org/mkrufky/tuners.git
8542 F: drivers/media/dvb-frontends/lgdt3305.*
8544 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8545 M: Viresh Kumar <vireshk@kernel.org>
8546 L: linux-ide@vger.kernel.org
8547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8549 F: include/linux/pata_arasan_cf_data.h
8550 F: drivers/ata/pata_arasan_cf.c
8553 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8554 M: Jens Axboe <axboe@kernel.dk>
8555 L: linux-ide@vger.kernel.org
8556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8558 F: drivers/ata/pata_*.c
8559 F: drivers/ata/ata_generic.c
8561 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8562 M: Linus Walleij <linus.walleij@linaro.org>
8563 L: linux-ide@vger.kernel.org
8564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8566 F: drivers/ata/pata_ftide010.c
8567 F: drivers/ata/sata_gemini.c
8568 F: drivers/ata/sata_gemini.h
8570 LIBATA SATA AHCI PLATFORM devices support
8571 M: Hans de Goede <hdegoede@redhat.com>
8572 M: Jens Axboe <axboe@kernel.dk>
8573 L: linux-ide@vger.kernel.org
8574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8576 F: drivers/ata/ahci_platform.c
8577 F: drivers/ata/libahci_platform.c
8578 F: include/linux/ahci_platform.h
8580 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8581 M: Mikael Pettersson <mikpelinux@gmail.com>
8582 L: linux-ide@vger.kernel.org
8583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8585 F: drivers/ata/sata_promise.*
8587 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8588 M: Jens Axboe <axboe@kernel.dk>
8589 L: linux-ide@vger.kernel.org
8590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8593 F: include/linux/ata.h
8594 F: include/linux/libata.h
8595 F: Documentation/devicetree/bindings/ata/
8598 M: Sasha Levin <alexander.levin@microsoft.com>
8600 F: tools/lib/lockdep/
8602 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8603 M: Ross Zwisler <zwisler@kernel.org>
8604 M: Dan Williams <dan.j.williams@intel.com>
8605 M: Vishal Verma <vishal.l.verma@intel.com>
8606 M: Dave Jiang <dave.jiang@intel.com>
8607 L: linux-nvdimm@lists.01.org
8608 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8610 F: drivers/nvdimm/blk.c
8611 F: drivers/nvdimm/region_devs.c
8613 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8614 M: Vishal Verma <vishal.l.verma@intel.com>
8615 M: Dan Williams <dan.j.williams@intel.com>
8616 M: Ross Zwisler <zwisler@kernel.org>
8617 M: Dave Jiang <dave.jiang@intel.com>
8618 L: linux-nvdimm@lists.01.org
8619 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8621 F: drivers/nvdimm/btt*
8623 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8624 M: Ross Zwisler <zwisler@kernel.org>
8625 M: Dan Williams <dan.j.williams@intel.com>
8626 M: Vishal Verma <vishal.l.verma@intel.com>
8627 M: Dave Jiang <dave.jiang@intel.com>
8628 L: linux-nvdimm@lists.01.org
8629 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8631 F: drivers/nvdimm/pmem*
8633 LIBNVDIMM: DEVICETREE BINDINGS
8634 M: Oliver O'Halloran <oohall@gmail.com>
8635 L: linux-nvdimm@lists.01.org
8636 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8638 F: drivers/nvdimm/of_pmem.c
8639 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8641 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8642 M: Dan Williams <dan.j.williams@intel.com>
8643 M: Ross Zwisler <zwisler@kernel.org>
8644 M: Vishal Verma <vishal.l.verma@intel.com>
8645 M: Dave Jiang <dave.jiang@intel.com>
8646 L: linux-nvdimm@lists.01.org
8647 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8651 F: drivers/acpi/nfit/*
8652 F: include/linux/nd.h
8653 F: include/linux/libnvdimm.h
8654 F: include/uapi/linux/ndctl.h
8656 LIGHTNVM PLATFORM SUPPORT
8657 M: Matias Bjorling <mb@lightnvm.io>
8658 W: http://github/OpenChannelSSD
8659 L: linux-block@vger.kernel.org
8661 F: drivers/lightnvm/
8662 F: include/linux/lightnvm.h
8663 F: include/uapi/linux/lightnvm.h
8665 LINUX FOR POWER MACINTOSH
8666 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8667 W: http://www.penguinppc.org/
8668 L: linuxppc-dev@lists.ozlabs.org
8670 F: arch/powerpc/platforms/powermac/
8671 F: drivers/macintosh/
8673 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8674 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8675 M: Paul Mackerras <paulus@samba.org>
8676 M: Michael Ellerman <mpe@ellerman.id.au>
8677 W: https://github.com/linuxppc/linux/wiki
8678 L: linuxppc-dev@lists.ozlabs.org
8679 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8682 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8683 F: Documentation/devicetree/bindings/powerpc/
8684 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8685 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8686 F: Documentation/powerpc/
8688 F: drivers/char/tpm/tpm_ibmvtpm*
8689 F: drivers/crypto/nx/
8690 F: drivers/crypto/vmx/
8691 F: drivers/i2c/busses/i2c-opal.c
8692 F: drivers/net/ethernet/ibm/ibmveth.*
8693 F: drivers/net/ethernet/ibm/ibmvnic.*
8694 F: drivers/pci/hotplug/pnv_php.c
8695 F: drivers/pci/hotplug/rpa*
8696 F: drivers/rtc/rtc-opal.c
8697 F: drivers/scsi/ibmvscsi/
8698 F: drivers/tty/hvc/hvc_opal.c
8699 F: drivers/watchdog/wdrtas.c
8700 F: tools/testing/selftests/powerpc
8707 LINUX FOR POWERPC EMBEDDED MPC5XXX
8708 M: Anatolij Gustschin <agust@denx.de>
8709 L: linuxppc-dev@lists.ozlabs.org
8710 T: git git://git.denx.de/linux-denx-agust.git
8712 F: arch/powerpc/platforms/512x/
8713 F: arch/powerpc/platforms/52xx/
8715 LINUX FOR POWERPC EMBEDDED PPC4XX
8716 M: Alistair Popple <alistair@popple.id.au>
8717 M: Matt Porter <mporter@kernel.crashing.org>
8718 W: http://www.penguinppc.org/
8719 L: linuxppc-dev@lists.ozlabs.org
8721 F: arch/powerpc/platforms/40x/
8722 F: arch/powerpc/platforms/44x/
8724 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8725 M: Scott Wood <oss@buserror.net>
8726 M: Kumar Gala <galak@kernel.crashing.org>
8727 W: http://www.penguinppc.org/
8728 L: linuxppc-dev@lists.ozlabs.org
8729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8731 F: arch/powerpc/platforms/83xx/
8732 F: arch/powerpc/platforms/85xx/
8733 F: Documentation/devicetree/bindings/powerpc/fsl/
8735 LINUX FOR POWERPC EMBEDDED PPC8XX
8736 M: Vitaly Bordug <vitb@kernel.crashing.org>
8737 W: http://www.penguinppc.org/
8738 L: linuxppc-dev@lists.ozlabs.org
8740 F: arch/powerpc/platforms/8xx/
8742 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8743 L: linuxppc-dev@lists.ozlabs.org
8745 F: arch/powerpc/*/*virtex*
8746 F: arch/powerpc/*/*/*virtex*
8748 LINUX FOR POWERPC PA SEMI PWRFICIENT
8749 L: linuxppc-dev@lists.ozlabs.org
8751 F: arch/powerpc/platforms/pasemi/
8752 F: drivers/*/*pasemi*
8753 F: drivers/*/*/*pasemi*
8755 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8756 M: Kees Cook <keescook@chromium.org>
8758 F: drivers/misc/lkdtm/*
8760 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8761 M: Alan Stern <stern@rowland.harvard.edu>
8762 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8763 M: Will Deacon <will.deacon@arm.com>
8764 M: Peter Zijlstra <peterz@infradead.org>
8765 M: Boqun Feng <boqun.feng@gmail.com>
8766 M: Nicholas Piggin <npiggin@gmail.com>
8767 M: David Howells <dhowells@redhat.com>
8768 M: Jade Alglave <j.alglave@ucl.ac.uk>
8769 M: Luc Maranget <luc.maranget@inria.fr>
8770 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
8771 R: Akira Yokosawa <akiyks@gmail.com>
8772 R: Daniel Lustig <dlustig@nvidia.com>
8773 L: linux-kernel@vger.kernel.org
8774 L: linux-arch@vger.kernel.org
8776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8777 F: tools/memory-model/
8778 F: Documentation/atomic_bitops.txt
8779 F: Documentation/atomic_t.txt
8780 F: Documentation/core-api/atomic_ops.rst
8781 F: Documentation/core-api/refcount-vs-atomic.rst
8782 F: Documentation/memory-barriers.txt
8784 LIS3LV02D ACCELEROMETER DRIVER
8785 M: Eric Piel <eric.piel@tremplin-utc.net>
8787 F: Documentation/misc-devices/lis3lv02d
8788 F: drivers/misc/lis3lv02d/
8789 F: drivers/platform/x86/hp_accel.c
8792 M: Josh Poimboeuf <jpoimboe@redhat.com>
8793 M: Jessica Yu <jeyu@kernel.org>
8794 M: Jiri Kosina <jikos@kernel.org>
8795 M: Miroslav Benes <mbenes@suse.cz>
8796 R: Petr Mladek <pmladek@suse.com>
8798 F: kernel/livepatch/
8799 F: include/linux/livepatch.h
8800 F: arch/x86/include/asm/livepatch.h
8801 F: arch/x86/kernel/livepatch.c
8802 F: Documentation/livepatch/
8803 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8804 F: samples/livepatch/
8805 L: live-patching@vger.kernel.org
8806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8809 L: netdev@vger.kernel.org
8811 F: include/linux/llc.h
8812 F: include/uapi/linux/llc.h
8816 LM73 HARDWARE MONITOR DRIVER
8817 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8818 L: linux-hwmon@vger.kernel.org
8820 F: drivers/hwmon/lm73.c
8822 LM78 HARDWARE MONITOR DRIVER
8823 M: Jean Delvare <jdelvare@suse.com>
8824 L: linux-hwmon@vger.kernel.org
8826 F: Documentation/hwmon/lm78
8827 F: drivers/hwmon/lm78.c
8829 LM83 HARDWARE MONITOR DRIVER
8830 M: Jean Delvare <jdelvare@suse.com>
8831 L: linux-hwmon@vger.kernel.org
8833 F: Documentation/hwmon/lm83
8834 F: drivers/hwmon/lm83.c
8836 LM90 HARDWARE MONITOR DRIVER
8837 M: Jean Delvare <jdelvare@suse.com>
8838 L: linux-hwmon@vger.kernel.org
8840 F: Documentation/hwmon/lm90
8841 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8842 F: drivers/hwmon/lm90.c
8843 F: include/dt-bindings/thermal/lm90.h
8845 LM95234 HARDWARE MONITOR DRIVER
8846 M: Guenter Roeck <linux@roeck-us.net>
8847 L: linux-hwmon@vger.kernel.org
8849 F: Documentation/hwmon/lm95234
8850 F: drivers/hwmon/lm95234.c
8852 LME2510 MEDIA DRIVER
8853 M: Malcolm Priestley <tvboxspy@gmail.com>
8854 L: linux-media@vger.kernel.org
8855 W: https://linuxtv.org
8856 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8858 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8860 LOADPIN SECURITY MODULE
8861 M: Kees Cook <keescook@chromium.org>
8862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8864 F: security/loadpin/
8865 F: Documentation/admin-guide/LSM/LoadPin.rst
8868 M: Peter Zijlstra <peterz@infradead.org>
8869 M: Ingo Molnar <mingo@redhat.com>
8870 M: Will Deacon <will.deacon@arm.com>
8871 L: linux-kernel@vger.kernel.org
8872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8874 F: Documentation/locking/
8875 F: include/linux/lockdep.h
8876 F: include/linux/spinlock*.h
8877 F: arch/*/include/asm/spinlock*.h
8878 F: include/linux/rwlock*.h
8879 F: include/linux/mutex*.h
8880 F: include/linux/rwsem*.h
8881 F: arch/*/include/asm/rwsem.h
8882 F: include/linux/seqlock.h
8883 F: lib/locking*.[ch]
8885 X: kernel/locking/locktorture.c
8887 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8888 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8889 L: linux-ntfs-dev@lists.sourceforge.net
8890 W: http://www.linux-ntfs.org/content/view/19/37/
8892 F: Documentation/ldm.txt
8893 F: block/partitions/ldm.*
8895 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8896 M: Sathya Prakash <sathya.prakash@broadcom.com>
8897 M: Chaitra P B <chaitra.basappa@broadcom.com>
8898 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8899 L: MPT-FusionLinux.pdl@broadcom.com
8900 L: linux-scsi@vger.kernel.org
8901 W: http://www.avagotech.com/support/
8903 F: drivers/message/fusion/
8904 F: drivers/scsi/mpt3sas/
8906 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8907 M: Matthew Wilcox <willy@infradead.org>
8908 L: linux-scsi@vger.kernel.org
8910 F: drivers/scsi/sym53c8xx_2/
8913 M: Marcus Folkesson <marcus.folkesson@gmail.com>
8914 L: linux-iio@vger.kernel.org
8916 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8917 F: drivers/iio/dac/ltc1660.c
8919 LTC4261 HARDWARE MONITOR DRIVER
8920 M: Guenter Roeck <linux@roeck-us.net>
8921 L: linux-hwmon@vger.kernel.org
8923 F: Documentation/hwmon/ltc4261
8924 F: drivers/hwmon/ltc4261.c
8926 LTC4306 I2C MULTIPLEXER DRIVER
8927 M: Michael Hennerich <michael.hennerich@analog.com>
8928 W: http://ez.analog.com/community/linux-device-drivers
8929 L: linux-i2c@vger.kernel.org
8931 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8932 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8934 LTP (Linux Test Project)
8935 M: Mike Frysinger <vapier@gentoo.org>
8936 M: Cyril Hrubis <chrubis@suse.cz>
8937 M: Wanlong Gao <wanlong.gao@gmail.com>
8938 M: Jan Stancek <jstancek@redhat.com>
8939 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8940 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8941 L: ltp@lists.linux.it (subscribers-only)
8942 W: http://linux-test-project.github.io/
8943 T: git git://github.com/linux-test-project/ltp.git
8947 M: Geert Uytterhoeven <geert@linux-m68k.org>
8948 L: linux-m68k@lists.linux-m68k.org
8949 W: http://www.linux-m68k.org/
8950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8955 M68K ON APPLE MACINTOSH
8956 M: Joshua Thompson <funaho@jurai.org>
8957 W: http://www.mac.linux-m68k.org/
8958 L: linux-m68k@lists.linux-m68k.org
8963 M: Philip Blundell <philb@gnu.org>
8964 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8968 M88DS3103 MEDIA DRIVER
8969 M: Antti Palosaari <crope@iki.fi>
8970 L: linux-media@vger.kernel.org
8971 W: https://linuxtv.org
8972 W: http://palosaari.fi/linux/
8973 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8974 T: git git://linuxtv.org/anttip/media_tree.git
8976 F: drivers/media/dvb-frontends/m88ds3103*
8978 M88RS2000 MEDIA DRIVER
8979 M: Malcolm Priestley <tvboxspy@gmail.com>
8980 L: linux-media@vger.kernel.org
8981 W: https://linuxtv.org
8982 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8984 F: drivers/media/dvb-frontends/m88rs2000*
8986 MA901 MASTERKIT USB FM RADIO DRIVER
8987 M: Alexey Klimov <klimov.linux@gmail.com>
8988 L: linux-media@vger.kernel.org
8989 T: git git://linuxtv.org/media_tree.git
8991 F: drivers/media/radio/radio-ma901.c
8994 M: Johannes Berg <johannes@sipsolutions.net>
8995 L: linux-wireless@vger.kernel.org
8996 W: http://wireless.kernel.org/
8997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9000 F: Documentation/networking/mac80211-injection.txt
9001 F: include/net/mac80211.h
9003 F: drivers/net/wireless/mac80211_hwsim.[ch]
9004 F: Documentation/networking/mac80211_hwsim/README
9007 M: Jassi Brar <jassisinghbrar@gmail.com>
9008 L: linux-kernel@vger.kernel.org
9011 F: include/linux/mailbox_client.h
9012 F: include/linux/mailbox_controller.h
9014 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9015 M: Michael Kerrisk <mtk.manpages@gmail.com>
9016 W: http://www.kernel.org/doc/man-pages
9017 L: linux-man@vger.kernel.org
9020 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9021 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9022 L: linux-mips@vger.kernel.org
9024 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9026 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9027 M: Andrew Lunn <andrew@lunn.ch>
9028 M: Vivien Didelot <vivien.didelot@gmail.com>
9029 L: netdev@vger.kernel.org
9031 F: drivers/net/dsa/mv88e6xxx/
9032 F: include/linux/platform_data/mv88e6xxx.h
9033 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9035 MARVELL ARMADA DRM SUPPORT
9036 M: Russell King <linux@armlinux.org.uk>
9038 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9039 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9040 F: drivers/gpu/drm/armada/
9041 F: include/uapi/drm/armada_drm.h
9042 F: Documentation/devicetree/bindings/display/armada/
9044 MARVELL CRYPTO DRIVER
9045 M: Boris Brezillon <bbrezillon@kernel.org>
9046 M: Arnaud Ebalard <arno@natisbad.org>
9047 F: drivers/crypto/marvell/
9049 L: linux-crypto@vger.kernel.org
9051 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9052 M: Mirko Lindner <mlindner@marvell.com>
9053 M: Stephen Hemminger <stephen@networkplumber.org>
9054 L: netdev@vger.kernel.org
9056 F: drivers/net/ethernet/marvell/sk*
9058 MARVELL LIBERTAS WIRELESS DRIVER
9059 L: libertas-dev@lists.infradead.org
9061 F: drivers/net/wireless/marvell/libertas/
9063 MARVELL MACCHIATOBIN SUPPORT
9064 M: Russell King <linux@armlinux.org.uk>
9065 L: linux-arm-kernel@lists.infradead.org
9067 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9069 MARVELL MV643XX ETHERNET DRIVER
9070 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9071 L: netdev@vger.kernel.org
9073 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9074 F: include/linux/mv643xx.h
9076 MARVELL MV88X3310 PHY DRIVER
9077 M: Russell King <linux@armlinux.org.uk>
9078 L: netdev@vger.kernel.org
9080 F: drivers/net/phy/marvell10g.c
9082 MARVELL MVNETA ETHERNET DRIVER
9083 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9084 L: netdev@vger.kernel.org
9086 F: drivers/net/ethernet/marvell/mvneta.*
9088 MARVELL MWIFIEX WIRELESS DRIVER
9089 M: Amitkumar Karwar <amitkarwar@gmail.com>
9090 M: Nishant Sarmukadam <nishants@marvell.com>
9091 M: Ganapathi Bhat <gbhat@marvell.com>
9092 M: Xinming Hu <huxinming820@gmail.com>
9093 L: linux-wireless@vger.kernel.org
9095 F: drivers/net/wireless/marvell/mwifiex/
9097 MARVELL MWL8K WIRELESS DRIVER
9098 M: Lennert Buytenhek <buytenh@wantstofly.org>
9099 L: linux-wireless@vger.kernel.org
9101 F: drivers/net/wireless/marvell/mwl8k.c
9103 MARVELL NAND CONTROLLER DRIVER
9104 M: Miquel Raynal <miquel.raynal@bootlin.com>
9105 L: linux-mtd@lists.infradead.org
9107 F: drivers/mtd/nand/raw/marvell_nand.c
9108 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9110 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9111 M: Nicolas Pitre <nico@fluxnic.net>
9113 F: drivers/mmc/host/mvsdio.*
9115 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9116 M: Hu Ziji <huziji@marvell.com>
9117 L: linux-mmc@vger.kernel.org
9119 F: drivers/mmc/host/sdhci-xenon*
9120 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9122 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9123 M: Sunil Goutham <sgoutham@marvell.com>
9124 M: Linu Cherian <lcherian@marvell.com>
9125 M: Geetha sowjanya <gakula@marvell.com>
9126 M: Jerin Jacob <jerinj@marvell.com>
9127 L: netdev@vger.kernel.org
9129 F: drivers/net/ethernet/marvell/octeontx2/af/
9131 MATROX FRAMEBUFFER DRIVER
9132 L: linux-fbdev@vger.kernel.org
9134 F: drivers/video/fbdev/matrox/matroxfb_*
9135 F: include/uapi/linux/matroxfb.h
9137 MAX16065 HARDWARE MONITOR DRIVER
9138 M: Guenter Roeck <linux@roeck-us.net>
9139 L: linux-hwmon@vger.kernel.org
9141 F: Documentation/hwmon/max16065
9142 F: drivers/hwmon/max16065.c
9144 MAX2175 SDR TUNER DRIVER
9145 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9146 L: linux-media@vger.kernel.org
9147 T: git git://linuxtv.org/media_tree.git
9149 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9150 F: Documentation/media/v4l-drivers/max2175.rst
9151 F: drivers/media/i2c/max2175*
9152 F: include/uapi/linux/max2175.h
9154 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9155 L: linux-hwmon@vger.kernel.org
9157 F: Documentation/hwmon/max6650
9158 F: drivers/hwmon/max6650.c
9160 MAX6697 HARDWARE MONITOR DRIVER
9161 M: Guenter Roeck <linux@roeck-us.net>
9162 L: linux-hwmon@vger.kernel.org
9164 F: Documentation/hwmon/max6697
9165 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9166 F: drivers/hwmon/max6697.c
9167 F: include/linux/platform_data/max6697.h
9169 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9170 M: Peter Rosin <peda@axentia.se>
9171 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9173 F: Documentation/devicetree/bindings/sound/max9860.txt
9174 F: sound/soc/codecs/max9860.*
9176 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9177 M: Javier Martinez Canillas <javier@dowhile0.org>
9178 L: linux-kernel@vger.kernel.org
9180 F: drivers/regulator/max77802-regulator.c
9181 F: Documentation/devicetree/bindings/*/*max77802.txt
9182 F: include/dt-bindings/*/*max77802.h
9184 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9185 M: Krzysztof Kozlowski <krzk@kernel.org>
9186 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9187 L: linux-pm@vger.kernel.org
9189 F: drivers/power/supply/max14577_charger.c
9190 F: drivers/power/supply/max77693_charger.c
9192 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9193 M: Chanwoo Choi <cw00.choi@samsung.com>
9194 M: Krzysztof Kozlowski <krzk@kernel.org>
9195 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9196 L: linux-kernel@vger.kernel.org
9198 F: drivers/*/max14577*.c
9199 F: drivers/*/max77686*.c
9200 F: drivers/*/max77693*.c
9201 F: drivers/extcon/extcon-max14577.c
9202 F: drivers/extcon/extcon-max77693.c
9203 F: drivers/rtc/rtc-max77686.c
9204 F: drivers/clk/clk-max77686.c
9205 F: Documentation/devicetree/bindings/mfd/max14577.txt
9206 F: Documentation/devicetree/bindings/*/max77686.txt
9207 F: Documentation/devicetree/bindings/mfd/max77693.txt
9208 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9209 F: include/linux/mfd/max14577*.h
9210 F: include/linux/mfd/max77686*.h
9211 F: include/linux/mfd/max77693*.h
9213 MAXIRADIO FM RADIO RECEIVER DRIVER
9214 M: Hans Verkuil <hverkuil@xs4all.nl>
9215 L: linux-media@vger.kernel.org
9216 T: git git://linuxtv.org/media_tree.git
9217 W: https://linuxtv.org
9219 F: drivers/media/radio/radio-maxiradio*
9221 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9222 M: Peter Rosin <peda@axentia.se>
9223 L: linux-iio@vger.kernel.org
9225 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9226 F: drivers/iio/potentiometer/mcp4018.c
9227 F: drivers/iio/potentiometer/mcp4531.c
9229 MCR20A IEEE-802.15.4 RADIO DRIVER
9230 M: Xue Liu <liuxuenetmail@gmail.com>
9231 L: linux-wpan@vger.kernel.org
9232 W: https://github.com/xueliu/mcr20a-linux
9234 F: drivers/net/ieee802154/mcr20a.c
9235 F: drivers/net/ieee802154/mcr20a.h
9236 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9238 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9239 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9240 L: linux-iio@vger.kernel.org
9242 F: drivers/iio/dac/cio-dac.c
9244 MEDIA DRIVERS FOR ASCOT2E
9245 M: Sergey Kozlov <serjk@netup.ru>
9246 M: Abylay Ospan <aospan@netup.ru>
9247 L: linux-media@vger.kernel.org
9248 W: https://linuxtv.org
9250 T: git git://linuxtv.org/media_tree.git
9252 F: drivers/media/dvb-frontends/ascot2e*
9254 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9255 M: Jasmin Jessich <jasmin@anw.at>
9256 L: linux-media@vger.kernel.org
9257 W: https://linuxtv.org
9258 T: git git://linuxtv.org/media_tree.git
9260 F: drivers/media/dvb-frontends/cxd2099*
9262 MEDIA DRIVERS FOR CXD2841ER
9263 M: Sergey Kozlov <serjk@netup.ru>
9264 M: Abylay Ospan <aospan@netup.ru>
9265 L: linux-media@vger.kernel.org
9266 W: https://linuxtv.org
9268 T: git git://linuxtv.org/media_tree.git
9270 F: drivers/media/dvb-frontends/cxd2841er*
9272 MEDIA DRIVERS FOR CXD2880
9273 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9274 L: linux-media@vger.kernel.org
9275 W: http://linuxtv.org/
9276 T: git git://linuxtv.org/media_tree.git
9278 F: drivers/media/dvb-frontends/cxd2880/*
9279 F: drivers/media/spi/cxd2880*
9281 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9282 L: linux-media@vger.kernel.org
9283 W: https://linuxtv.org
9284 T: git git://linuxtv.org/media_tree.git
9286 F: drivers/media/pci/ddbridge/*
9288 MEDIA DRIVERS FOR FREESCALE IMX
9289 M: Steve Longerbeam <slongerbeam@gmail.com>
9290 M: Philipp Zabel <p.zabel@pengutronix.de>
9291 L: linux-media@vger.kernel.org
9292 T: git git://linuxtv.org/media_tree.git
9294 F: Documentation/devicetree/bindings/media/imx.txt
9295 F: Documentation/media/v4l-drivers/imx.rst
9296 F: drivers/staging/media/imx/
9297 F: include/linux/imx-media.h
9298 F: include/media/imx.h
9300 MEDIA DRIVER FOR FREESCALE IMX PXP
9301 M: Philipp Zabel <p.zabel@pengutronix.de>
9302 L: linux-media@vger.kernel.org
9303 T: git git://linuxtv.org/media_tree.git
9305 F: drivers/media/platform/imx-pxp.[ch]
9307 MEDIA DRIVERS FOR HELENE
9308 M: Abylay Ospan <aospan@netup.ru>
9309 L: linux-media@vger.kernel.org
9310 W: https://linuxtv.org
9312 T: git git://linuxtv.org/media_tree.git
9314 F: drivers/media/dvb-frontends/helene*
9316 MEDIA DRIVERS FOR HORUS3A
9317 M: Sergey Kozlov <serjk@netup.ru>
9318 M: Abylay Ospan <aospan@netup.ru>
9319 L: linux-media@vger.kernel.org
9320 W: https://linuxtv.org
9322 T: git git://linuxtv.org/media_tree.git
9324 F: drivers/media/dvb-frontends/horus3a*
9326 MEDIA DRIVERS FOR LNBH25
9327 M: Sergey Kozlov <serjk@netup.ru>
9328 M: Abylay Ospan <aospan@netup.ru>
9329 L: linux-media@vger.kernel.org
9330 W: https://linuxtv.org
9332 T: git git://linuxtv.org/media_tree.git
9334 F: drivers/media/dvb-frontends/lnbh25*
9336 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9337 L: linux-media@vger.kernel.org
9338 W: https://linuxtv.org
9339 T: git git://linuxtv.org/media_tree.git
9341 F: drivers/media/dvb-frontends/mxl5xx*
9343 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9344 M: Sergey Kozlov <serjk@netup.ru>
9345 M: Abylay Ospan <aospan@netup.ru>
9346 L: linux-media@vger.kernel.org
9347 W: https://linuxtv.org
9349 T: git git://linuxtv.org/media_tree.git
9351 F: drivers/media/pci/netup_unidvb/*
9353 MEDIA DRIVERS FOR RENESAS - CEU
9354 M: Jacopo Mondi <jacopo@jmondi.org>
9355 L: linux-media@vger.kernel.org
9356 L: linux-renesas-soc@vger.kernel.org
9357 T: git git://linuxtv.org/media_tree.git
9359 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9360 F: drivers/media/platform/renesas-ceu.c
9361 F: include/media/drv-intf/renesas-ceu.h
9363 MEDIA DRIVERS FOR RENESAS - DRIF
9364 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9365 L: linux-media@vger.kernel.org
9366 L: linux-renesas-soc@vger.kernel.org
9367 T: git git://linuxtv.org/media_tree.git
9369 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9370 F: drivers/media/platform/rcar_drif.c
9372 MEDIA DRIVERS FOR RENESAS - FCP
9373 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9374 L: linux-media@vger.kernel.org
9375 L: linux-renesas-soc@vger.kernel.org
9376 T: git git://linuxtv.org/media_tree.git
9378 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9379 F: drivers/media/platform/rcar-fcp.c
9380 F: include/media/rcar-fcp.h
9382 MEDIA DRIVERS FOR RENESAS - FDP1
9383 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9384 L: linux-media@vger.kernel.org
9385 L: linux-renesas-soc@vger.kernel.org
9386 T: git git://linuxtv.org/media_tree.git
9388 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9389 F: drivers/media/platform/rcar_fdp1.c
9391 MEDIA DRIVERS FOR RENESAS - VIN
9392 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9393 L: linux-media@vger.kernel.org
9394 L: linux-renesas-soc@vger.kernel.org
9395 T: git git://linuxtv.org/media_tree.git
9397 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9398 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9399 F: drivers/media/platform/rcar-vin/
9401 MEDIA DRIVERS FOR RENESAS - VSP1
9402 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9403 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9404 L: linux-media@vger.kernel.org
9405 L: linux-renesas-soc@vger.kernel.org
9406 T: git git://linuxtv.org/media_tree.git
9408 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9409 F: drivers/media/platform/vsp1/
9411 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9412 L: linux-media@vger.kernel.org
9413 W: https://linuxtv.org
9414 T: git git://linuxtv.org/media_tree.git
9416 F: drivers/media/dvb-frontends/stv0910*
9418 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9419 L: linux-media@vger.kernel.org
9420 W: https://linuxtv.org
9421 T: git git://linuxtv.org/media_tree.git
9423 F: drivers/media/dvb-frontends/stv6111*
9425 MEDIA DRIVERS FOR STM32 - DCMI
9426 M: Hugues Fruchet <hugues.fruchet@st.com>
9427 L: linux-media@vger.kernel.org
9428 T: git git://linuxtv.org/media_tree.git
9430 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9431 F: drivers/media/platform/stm32/stm32-dcmi.c
9433 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9434 M: Dmitry Osipenko <digetx@gmail.com>
9435 L: linux-media@vger.kernel.org
9436 L: linux-tegra@vger.kernel.org
9437 T: git git://linuxtv.org/media_tree.git
9439 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9440 F: drivers/staging/media/tegra-vde/
9442 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9443 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9444 P: LinuxTV.org Project
9445 L: linux-media@vger.kernel.org
9446 W: https://linuxtv.org
9447 Q: http://patchwork.kernel.org/project/linux-media/list/
9448 T: git git://linuxtv.org/media_tree.git
9450 F: Documentation/devicetree/bindings/media/
9451 F: Documentation/media/
9453 F: drivers/staging/media/
9454 F: include/linux/platform_data/media/
9456 F: include/uapi/linux/dvb/
9457 F: include/uapi/linux/videodev2.h
9458 F: include/uapi/linux/media.h
9459 F: include/uapi/linux/v4l2-*
9460 F: include/uapi/linux/meye.h
9461 F: include/uapi/linux/ivtv*
9462 F: include/uapi/linux/uvcvideo.h
9464 MEDIATEK BLUETOOTH DRIVER
9465 M: Sean Wang <sean.wang@mediatek.com>
9466 L: linux-bluetooth@vger.kernel.org
9467 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9469 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9470 F: drivers/bluetooth/btmtkuart.c
9473 M: Sean Wang <sean.wang@mediatek.com>
9475 F: drivers/media/rc/mtk-cir.c
9478 M: Sean Wang <sean.wang@mediatek.com>
9479 L: dmaengine@vger.kernel.org
9480 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9481 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9483 F: Documentation/devicetree/bindings/dma/mtk-*
9484 F: drivers/dma/mediatek/
9486 MEDIATEK PMIC LED DRIVER
9487 M: Sean Wang <sean.wang@mediatek.com>
9489 F: drivers/leds/leds-mt6323.c
9490 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9492 MEDIATEK ETHERNET DRIVER
9493 M: Felix Fietkau <nbd@openwrt.org>
9494 M: John Crispin <john@phrozen.org>
9495 M: Sean Wang <sean.wang@mediatek.com>
9496 M: Nelson Chang <nelson.chang@mediatek.com>
9497 L: netdev@vger.kernel.org
9499 F: drivers/net/ethernet/mediatek/
9501 MEDIATEK SWITCH DRIVER
9502 M: Sean Wang <sean.wang@mediatek.com>
9503 L: netdev@vger.kernel.org
9505 F: drivers/net/dsa/mt7530.*
9506 F: net/dsa/tag_mtk.c
9508 MEDIATEK JPEG DRIVER
9509 M: Rick Chang <rick.chang@mediatek.com>
9510 M: Bin Liu <bin.liu@mediatek.com>
9512 F: drivers/media/platform/mtk-jpeg/
9513 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9516 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9517 M: Houlong Wei <houlong.wei@mediatek.com>
9518 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9520 F: drivers/media/platform/mtk-mdp/
9521 F: drivers/media/platform/mtk-vpu/
9522 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9524 MEDIATEK MEDIA DRIVER
9525 M: Tiffany Lin <tiffany.lin@mediatek.com>
9526 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9528 F: drivers/media/platform/mtk-vcodec/
9529 F: drivers/media/platform/mtk-vpu/
9530 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9531 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9533 MEDIATEK MT76 WIRELESS LAN DRIVER
9534 M: Felix Fietkau <nbd@nbd.name>
9535 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9536 L: linux-wireless@vger.kernel.org
9538 F: drivers/net/wireless/mediatek/mt76/
9540 MEDIATEK MT7601U WIRELESS LAN DRIVER
9541 M: Jakub Kicinski <kubakici@wp.pl>
9542 L: linux-wireless@vger.kernel.org
9544 F: drivers/net/wireless/mediatek/mt7601u/
9546 MEDIATEK NAND CONTROLLER DRIVER
9547 M: Xiaolei Li <xiaolei.li@mediatek.com>
9548 L: linux-mtd@lists.infradead.org
9550 F: drivers/mtd/nand/raw/mtk_*
9551 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9553 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9554 M: Sean Wang <sean.wang@mediatek.com>
9556 F: drivers/char/hw_random/mtk-rng.c
9558 MEDIATEK USB3 DRD IP DRIVER
9559 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9560 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9562 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9564 F: drivers/usb/mtu3/
9566 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9567 M: Peter Senna Tschudin <peter.senna@gmail.com>
9568 M: Martin Donnelly <martin.donnelly@ge.com>
9569 M: Martyn Welch <martyn.welch@collabora.co.uk>
9571 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9572 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9574 MEGARAID SCSI/SAS DRIVERS
9575 M: Kashyap Desai <kashyap.desai@broadcom.com>
9576 M: Sumit Saxena <sumit.saxena@broadcom.com>
9577 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9578 L: megaraidlinux.pdl@broadcom.com
9579 L: linux-scsi@vger.kernel.org
9580 W: http://www.avagotech.com/support/
9582 F: Documentation/scsi/megaraid.txt
9583 F: drivers/scsi/megaraid.*
9584 F: drivers/scsi/megaraid/
9586 MELEXIS MLX90614 DRIVER
9587 M: Crt Mori <cmo@melexis.com>
9588 L: linux-iio@vger.kernel.org
9589 W: http://www.melexis.com
9591 F: drivers/iio/temperature/mlx90614.c
9593 MELEXIS MLX90632 DRIVER
9594 M: Crt Mori <cmo@melexis.com>
9595 L: linux-iio@vger.kernel.org
9596 W: http://www.melexis.com
9598 F: drivers/iio/temperature/mlx90632.c
9600 MELFAS MIP4 TOUCHSCREEN DRIVER
9601 M: Sangwon Jee <jeesw@melfas.com>
9602 W: http://www.melfas.com
9604 F: drivers/input/touchscreen/melfas_mip4.c
9605 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9607 MELLANOX ETHERNET DRIVER (mlx4_en)
9608 M: Tariq Toukan <tariqt@mellanox.com>
9609 L: netdev@vger.kernel.org
9611 W: http://www.mellanox.com
9612 Q: http://patchwork.ozlabs.org/project/netdev/list/
9613 F: drivers/net/ethernet/mellanox/mlx4/en_*
9615 MELLANOX ETHERNET DRIVER (mlx5e)
9616 M: Saeed Mahameed <saeedm@mellanox.com>
9617 L: netdev@vger.kernel.org
9619 W: http://www.mellanox.com
9620 Q: http://patchwork.ozlabs.org/project/netdev/list/
9621 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9623 MELLANOX ETHERNET INNOVA DRIVERS
9624 R: Boris Pismenny <borisp@mellanox.com>
9625 L: netdev@vger.kernel.org
9627 W: http://www.mellanox.com
9628 Q: http://patchwork.ozlabs.org/project/netdev/list/
9629 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9630 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9631 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9632 F: include/linux/mlx5/mlx5_ifc_fpga.h
9634 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9635 R: Boris Pismenny <borisp@mellanox.com>
9636 L: netdev@vger.kernel.org
9638 W: http://www.mellanox.com
9639 Q: http://patchwork.ozlabs.org/project/netdev/list/
9640 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9641 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9643 MELLANOX ETHERNET SWITCH DRIVERS
9644 M: Jiri Pirko <jiri@mellanox.com>
9645 M: Ido Schimmel <idosch@mellanox.com>
9646 L: netdev@vger.kernel.org
9648 W: http://www.mellanox.com
9649 Q: http://patchwork.ozlabs.org/project/netdev/list/
9650 F: drivers/net/ethernet/mellanox/mlxsw/
9651 F: tools/testing/selftests/drivers/net/mlxsw/
9653 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9654 M: mlxsw@mellanox.com
9655 L: netdev@vger.kernel.org
9657 W: http://www.mellanox.com
9658 Q: http://patchwork.ozlabs.org/project/netdev/list/
9659 F: drivers/net/ethernet/mellanox/mlxfw/
9661 MELLANOX HARDWARE PLATFORM SUPPORT
9662 M: Andy Shevchenko <andy@infradead.org>
9663 M: Darren Hart <dvhart@infradead.org>
9664 M: Vadim Pasternak <vadimp@mellanox.com>
9665 L: platform-driver-x86@vger.kernel.org
9667 F: drivers/platform/mellanox/
9669 MELLANOX MLX4 core VPI driver
9670 M: Tariq Toukan <tariqt@mellanox.com>
9671 L: netdev@vger.kernel.org
9672 L: linux-rdma@vger.kernel.org
9673 W: http://www.mellanox.com
9674 Q: http://patchwork.ozlabs.org/project/netdev/list/
9676 F: drivers/net/ethernet/mellanox/mlx4/
9677 F: include/linux/mlx4/
9679 MELLANOX MLX4 IB driver
9680 M: Yishai Hadas <yishaih@mellanox.com>
9681 L: linux-rdma@vger.kernel.org
9682 W: http://www.mellanox.com
9683 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9685 F: drivers/infiniband/hw/mlx4/
9686 F: include/linux/mlx4/
9687 F: include/uapi/rdma/mlx4-abi.h
9689 MELLANOX MLX5 core VPI driver
9690 M: Saeed Mahameed <saeedm@mellanox.com>
9691 M: Leon Romanovsky <leonro@mellanox.com>
9692 L: netdev@vger.kernel.org
9693 L: linux-rdma@vger.kernel.org
9694 W: http://www.mellanox.com
9695 Q: http://patchwork.ozlabs.org/project/netdev/list/
9697 F: drivers/net/ethernet/mellanox/mlx5/core/
9698 F: include/linux/mlx5/
9700 MELLANOX MLX5 IB driver
9701 M: Leon Romanovsky <leonro@mellanox.com>
9702 L: linux-rdma@vger.kernel.org
9703 W: http://www.mellanox.com
9704 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9706 F: drivers/infiniband/hw/mlx5/
9707 F: include/linux/mlx5/
9708 F: include/uapi/rdma/mlx5-abi.h
9710 MELLANOX MLXCPLD I2C AND MUX DRIVER
9711 M: Vadim Pasternak <vadimp@mellanox.com>
9712 M: Michael Shych <michaelsh@mellanox.com>
9713 L: linux-i2c@vger.kernel.org
9715 F: drivers/i2c/busses/i2c-mlxcpld.c
9716 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9717 F: Documentation/i2c/busses/i2c-mlxcpld
9719 MELLANOX MLXCPLD LED DRIVER
9720 M: Vadim Pasternak <vadimp@mellanox.com>
9721 L: linux-leds@vger.kernel.org
9723 F: drivers/leds/leds-mlxcpld.c
9724 F: drivers/leds/leds-mlxreg.c
9725 F: Documentation/leds/leds-mlxcpld.txt
9727 MELLANOX PLATFORM DRIVER
9728 M: Vadim Pasternak <vadimp@mellanox.com>
9729 L: platform-driver-x86@vger.kernel.org
9731 F: drivers/platform/x86/mlx-platform.c
9734 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9735 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9736 L: linux-kernel@vger.kernel.org
9738 F: kernel/sched/membarrier.c
9739 F: include/uapi/linux/membarrier.h
9740 F: arch/powerpc/include/asm/membarrier.h
9743 L: linux-mm@kvack.org
9744 W: http://www.linux-mm.org
9746 F: include/linux/mm.h
9747 F: include/linux/gfp.h
9748 F: include/linux/mmzone.h
9749 F: include/linux/memory_hotplug.h
9750 F: include/linux/vmalloc.h
9753 MEMORY TECHNOLOGY DEVICES (MTD)
9754 M: David Woodhouse <dwmw2@infradead.org>
9755 M: Brian Norris <computersforpeace@gmail.com>
9756 M: Boris Brezillon <bbrezillon@kernel.org>
9757 M: Marek Vasut <marek.vasut@gmail.com>
9758 M: Richard Weinberger <richard@nod.at>
9759 L: linux-mtd@lists.infradead.org
9760 W: http://www.linux-mtd.infradead.org/
9761 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9762 T: git git://git.infradead.org/linux-mtd.git master
9763 T: git git://git.infradead.org/linux-mtd.git mtd/next
9765 F: Documentation/devicetree/bindings/mtd/
9767 F: include/linux/mtd/
9768 F: include/uapi/mtd/
9770 MEN A21 WATCHDOG DRIVER
9771 M: Johannes Thumshirn <morbidrsa@gmail.com>
9772 L: linux-watchdog@vger.kernel.org
9774 F: drivers/watchdog/mena21_wdt.c
9776 MEN CHAMELEON BUS (mcb)
9777 M: Johannes Thumshirn <morbidrsa@gmail.com>
9780 F: include/linux/mcb.h
9781 F: Documentation/men-chameleon-bus.txt
9783 MEN F21BMC (Board Management Controller)
9784 M: Andreas Werner <andreas.werner@men.de>
9786 F: drivers/mfd/menf21bmc.c
9787 F: drivers/watchdog/menf21bmc_wdt.c
9788 F: drivers/leds/leds-menf21bmc.c
9789 F: drivers/hwmon/menf21bmc_hwmon.c
9790 F: Documentation/hwmon/menf21bmc
9792 MEN Z069 WATCHDOG DRIVER
9793 M: Johannes Thumshirn <jth@kernel.org>
9794 L: linux-watchdog@vger.kernel.org
9796 F: drivers/watchdog/menz69_wdt.c
9798 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9799 M: Neil Armstrong <narmstrong@baylibre.com>
9800 L: linux-media@lists.freedesktop.org
9801 L: linux-amlogic@lists.infradead.org
9802 W: http://linux-meson.com/
9804 F: drivers/media/platform/meson/ao-cec.c
9805 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9806 T: git git://linuxtv.org/media_tree.git
9808 MICROBLAZE ARCHITECTURE
9809 M: Michal Simek <monstr@monstr.eu>
9810 W: http://www.monstr.eu/fdt/
9811 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9815 MICROCHIP AT91 SERIAL DRIVER
9816 M: Richard Genoud <richard.genoud@gmail.com>
9818 F: drivers/tty/serial/atmel_serial.c
9819 F: drivers/tty/serial/atmel_serial.h
9820 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9822 MICROCHIP AUDIO ASOC DRIVERS
9823 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9824 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9828 MICROCHIP DMA DRIVER
9829 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9831 L: dmaengine@vger.kernel.org
9833 F: drivers/dma/at_hdmac.c
9834 F: drivers/dma/at_hdmac_regs.h
9835 F: include/linux/platform_data/dma-atmel.h
9836 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
9837 F: include/dt-bindings/dma/at91.h
9839 MICROCHIP ECC DRIVER
9840 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9841 L: linux-crypto@vger.kernel.org
9843 F: drivers/crypto/atmel-ecc.*
9845 MICROCHIP I2C DRIVER
9846 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9847 L: linux-i2c@vger.kernel.org
9849 F: drivers/i2c/busses/i2c-at91.c
9851 MICROCHIP ISC DRIVER
9852 M: Eugen Hristev <eugen.hristev@microchip.com>
9853 L: linux-media@vger.kernel.org
9855 F: drivers/media/platform/atmel/atmel-isc.c
9856 F: drivers/media/platform/atmel/atmel-isc-regs.h
9857 F: Documentation/devicetree/bindings/media/atmel-isc.txt
9859 MICROCHIP ISI DRIVER
9860 M: Eugen Hristev <eugen.hristev@microchip.com>
9861 L: linux-media@vger.kernel.org
9863 F: drivers/media/platform/atmel/atmel-isi.c
9864 F: drivers/media/platform/atmel/atmel-isi.h
9866 MICROCHIP AT91 USART MFD DRIVER
9867 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9868 L: linux-kernel@vger.kernel.org
9870 F: drivers/mfd/at91-usart.c
9871 F: include/dt-bindings/mfd/at91-usart.h
9872 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9874 MICROCHIP AT91 USART SPI DRIVER
9875 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9876 L: linux-spi@vger.kernel.org
9878 F: drivers/spi/spi-at91-usart.c
9879 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9881 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9882 M: Woojung Huh <Woojung.Huh@microchip.com>
9883 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9884 L: netdev@vger.kernel.org
9886 F: net/dsa/tag_ksz.c
9887 F: drivers/net/dsa/microchip/*
9888 F: include/linux/platform_data/microchip-ksz.h
9889 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9891 MICROCHIP LAN743X ETHERNET DRIVER
9892 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9893 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9894 L: netdev@vger.kernel.org
9896 F: drivers/net/ethernet/microchip/lan743x_*
9898 MICROCHIP LCDFB DRIVER
9899 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9900 L: linux-fbdev@vger.kernel.org
9902 F: drivers/video/fbdev/atmel_lcdfb.c
9903 F: include/video/atmel_lcdc.h
9905 MICROCHIP MMC/SD/SDIO MCI DRIVER
9906 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9908 F: drivers/mmc/host/atmel-mci.c
9910 MICROCHIP MCP16502 PMIC DRIVER
9911 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
9912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9914 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
9915 F: drivers/regulator/mcp16502.c
9917 MICROCHIP MCP3911 ADC DRIVER
9918 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9919 M: Kent Gustavsson <kent@minoris.se>
9920 L: linux-iio@vger.kernel.org
9922 F: drivers/iio/adc/mcp3911.c
9923 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9925 MICROCHIP NAND DRIVER
9926 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9927 L: linux-mtd@lists.infradead.org
9929 F: drivers/mtd/nand/raw/atmel/*
9930 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9932 MICROCHIP PWM DRIVER
9933 M: Claudiu Beznea <claudiu.beznea@microchip.com>
9934 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9935 L: linux-pwm@vger.kernel.org
9937 F: drivers/pwm/pwm-atmel.c
9938 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9940 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9941 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9942 M: Eugen Hristev <eugen.hristev@microchip.com>
9943 L: linux-iio@vger.kernel.org
9945 F: drivers/iio/adc/at91-sama5d2_adc.c
9946 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9947 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9949 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9950 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9952 F: drivers/power/reset/at91-sama5d2_shdwc.c
9954 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
9955 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
9956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9957 L: linux-gpio@vger.kernel.org
9958 F: drivers/gpio/gpio-sama5d2-piobu.c
9960 MICROCHIP SPI DRIVER
9961 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9963 F: drivers/spi/spi-atmel.*
9965 MICROCHIP SSC DRIVER
9966 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9969 F: drivers/misc/atmel-ssc.c
9970 F: include/linux/atmel-ssc.h
9972 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9973 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9974 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9976 F: drivers/misc/atmel_tclib.c
9977 F: drivers/clocksource/tcb_clksrc.c
9979 MICROCHIP USBA UDC DRIVER
9980 M: Cristian Birsan <cristian.birsan@microchip.com>
9981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9983 F: drivers/usb/gadget/udc/atmel_usba_udc.*
9985 MICROCHIP USB251XB DRIVER
9986 M: Richard Leitner <richard.leitner@skidata.com>
9987 L: linux-usb@vger.kernel.org
9989 F: drivers/usb/misc/usb251xb.c
9990 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9992 MICROCHIP XDMA DRIVER
9993 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9994 L: linux-arm-kernel@lists.infradead.org
9995 L: dmaengine@vger.kernel.org
9997 F: drivers/dma/at_xdmac.c
10000 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10001 L: linux-mips@vger.kernel.org
10003 F: arch/mips/generic/board-ocelot.c
10004 F: arch/mips/configs/generic/board-ocelot.config
10005 F: arch/mips/boot/dts/mscc/
10006 F: Documentation/devicetree/bindings/mips/mscc.txt
10008 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10009 M: Don Brace <don.brace@microsemi.com>
10010 L: esc.storagedev@microsemi.com
10011 L: linux-scsi@vger.kernel.org
10013 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10014 F: drivers/scsi/smartpqi/Kconfig
10015 F: drivers/scsi/smartpqi/Makefile
10016 F: include/linux/cciss*.h
10017 F: include/uapi/linux/cciss*.h
10018 F: Documentation/scsi/smartpqi.txt
10020 MICROSEMI ETHERNET SWITCH DRIVER
10021 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10022 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10023 L: netdev@vger.kernel.org
10025 F: drivers/net/ethernet/mscc/
10027 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10028 M: Chen Yu <yu.c.chen@intel.com>
10029 L: platform-driver-x86@vger.kernel.org
10031 F: drivers/platform/x86/surfacepro3_button.c
10033 MICROTEK X6 SCANNER
10034 M: Oliver Neukum <oliver@neukum.org>
10036 F: drivers/usb/image/microtek.*
10039 M: Ralf Baechle <ralf@linux-mips.org>
10040 M: Paul Burton <paul.burton@mips.com>
10041 M: James Hogan <jhogan@kernel.org>
10042 L: linux-mips@vger.kernel.org
10043 W: http://www.linux-mips.org/
10044 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10046 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10048 F: Documentation/devicetree/bindings/mips/
10049 F: Documentation/mips/
10051 F: drivers/platform/mips/
10053 MIPS BOSTON DEVELOPMENT BOARD
10054 M: Paul Burton <paul.burton@mips.com>
10055 L: linux-mips@vger.kernel.org
10057 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10058 F: arch/mips/boot/dts/img/boston.dts
10059 F: arch/mips/configs/generic/board-boston.config
10060 F: drivers/clk/imgtec/clk-boston.c
10061 F: include/dt-bindings/clock/boston-clock.h
10063 MIPS GENERIC PLATFORM
10064 M: Paul Burton <paul.burton@mips.com>
10065 L: linux-mips@vger.kernel.org
10067 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10068 F: arch/mips/generic/
10069 F: arch/mips/tools/generic-board-config.sh
10071 MIPS/LOONGSON1 ARCHITECTURE
10072 M: Keguang Zhang <keguang.zhang@gmail.com>
10073 L: linux-mips@vger.kernel.org
10075 F: arch/mips/loongson32/
10076 F: arch/mips/include/asm/mach-loongson32/
10077 F: drivers/*/*loongson1*
10078 F: drivers/*/*/*loongson1*
10080 MIPS/LOONGSON2 ARCHITECTURE
10081 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10082 L: linux-mips@vger.kernel.org
10084 F: arch/mips/loongson64/fuloong-2e/
10085 F: arch/mips/loongson64/lemote-2f/
10086 F: arch/mips/include/asm/mach-loongson64/
10087 F: drivers/*/*loongson2*
10088 F: drivers/*/*/*loongson2*
10090 MIPS/LOONGSON3 ARCHITECTURE
10091 M: Huacai Chen <chenhc@lemote.com>
10092 L: linux-mips@vger.kernel.org
10094 F: arch/mips/loongson64/
10095 F: arch/mips/include/asm/mach-loongson64/
10096 F: drivers/platform/mips/cpu_hwmon.c
10097 F: drivers/*/*loongson3*
10098 F: drivers/*/*/*loongson3*
10100 MIPS RINT INSTRUCTION EMULATION
10101 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10102 L: linux-mips@vger.kernel.org
10104 F: arch/mips/math-emu/sp_rint.c
10105 F: arch/mips/math-emu/dp_rint.c
10107 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10108 M: Hans Verkuil <hverkuil@xs4all.nl>
10109 L: linux-media@vger.kernel.org
10110 T: git git://linuxtv.org/media_tree.git
10111 W: https://linuxtv.org
10113 F: drivers/media/radio/radio-miropcm20*
10116 R: Lubomir Rintel <lkundrak@v3.sk>
10117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10119 F: arch/arm/boot/dts/mmp*
10120 F: arch/arm/mach-mmp/
10122 MMU GATHER AND TLB INVALIDATION
10123 M: Will Deacon <will.deacon@arm.com>
10124 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10125 M: Andrew Morton <akpm@linux-foundation.org>
10126 M: Nick Piggin <npiggin@gmail.com>
10127 M: Peter Zijlstra <peterz@infradead.org>
10128 L: linux-arch@vger.kernel.org
10129 L: linux-mm@kvack.org
10131 F: arch/*/include/asm/tlb.h
10132 F: include/asm-generic/tlb.h
10135 MN88472 MEDIA DRIVER
10136 M: Antti Palosaari <crope@iki.fi>
10137 L: linux-media@vger.kernel.org
10138 W: https://linuxtv.org
10139 W: http://palosaari.fi/linux/
10140 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10142 F: drivers/media/dvb-frontends/mn88472*
10144 MN88473 MEDIA DRIVER
10145 M: Antti Palosaari <crope@iki.fi>
10146 L: linux-media@vger.kernel.org
10147 W: https://linuxtv.org
10148 W: http://palosaari.fi/linux/
10149 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10151 F: drivers/media/dvb-frontends/mn88473*
10154 M: Jessica Yu <jeyu@kernel.org>
10155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10157 F: include/linux/module.h
10160 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10161 W: http://popies.net/meye/
10163 F: Documentation/media/v4l-drivers/meye*
10164 F: drivers/media/pci/meye/
10165 F: include/uapi/linux/meye.h
10167 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10168 M: Jiri Slaby <jirislaby@gmail.com>
10170 F: Documentation/serial/moxa-smartio
10171 F: drivers/tty/mxser.*
10173 MR800 AVERMEDIA USB FM RADIO DRIVER
10174 M: Alexey Klimov <klimov.linux@gmail.com>
10175 L: linux-media@vger.kernel.org
10176 T: git git://linuxtv.org/media_tree.git
10178 F: drivers/media/radio/radio-mr800.c
10180 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10181 M: Alan Ott <alan@signal11.us>
10182 L: linux-wpan@vger.kernel.org
10184 F: drivers/net/ieee802154/mrf24j40.c
10185 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10188 M: "Lee, Chun-Yi" <jlee@suse.com>
10189 L: platform-driver-x86@vger.kernel.org
10191 F: drivers/platform/x86/msi-laptop.c
10194 L: platform-driver-x86@vger.kernel.org
10196 F: drivers/platform/x86/msi-wmi.c
10198 MSI001 MEDIA DRIVER
10199 M: Antti Palosaari <crope@iki.fi>
10200 L: linux-media@vger.kernel.org
10201 W: https://linuxtv.org
10202 W: http://palosaari.fi/linux/
10203 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10204 T: git git://linuxtv.org/anttip/media_tree.git
10206 F: drivers/media/tuners/msi001*
10208 MSI2500 MEDIA DRIVER
10209 M: Antti Palosaari <crope@iki.fi>
10210 L: linux-media@vger.kernel.org
10211 W: https://linuxtv.org
10212 W: http://palosaari.fi/linux/
10213 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10214 T: git git://linuxtv.org/anttip/media_tree.git
10216 F: drivers/media/usb/msi2500/
10218 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10219 M: Robert Jarzmik <robert.jarzmik@free.fr>
10220 L: linux-mtd@lists.infradead.org
10222 F: drivers/mtd/devices/docg3*
10224 MT9M032 APTINA SENSOR DRIVER
10225 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10226 L: linux-media@vger.kernel.org
10227 T: git git://linuxtv.org/media_tree.git
10229 F: drivers/media/i2c/mt9m032.c
10230 F: include/media/i2c/mt9m032.h
10232 MT9P031 APTINA CAMERA SENSOR
10233 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10234 L: linux-media@vger.kernel.org
10235 T: git git://linuxtv.org/media_tree.git
10237 F: drivers/media/i2c/mt9p031.c
10238 F: include/media/i2c/mt9p031.h
10240 MT9T001 APTINA CAMERA SENSOR
10241 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10242 L: linux-media@vger.kernel.org
10243 T: git git://linuxtv.org/media_tree.git
10245 F: drivers/media/i2c/mt9t001.c
10246 F: include/media/i2c/mt9t001.h
10248 MT9T112 APTINA CAMERA SENSOR
10249 M: Jacopo Mondi <jacopo@jmondi.org>
10250 L: linux-media@vger.kernel.org
10251 T: git git://linuxtv.org/media_tree.git
10253 F: drivers/media/i2c/mt9t112.c
10254 F: include/media/i2c/mt9t112.h
10256 MT9V032 APTINA CAMERA SENSOR
10257 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10258 L: linux-media@vger.kernel.org
10259 T: git git://linuxtv.org/media_tree.git
10261 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10262 F: drivers/media/i2c/mt9v032.c
10263 F: include/media/i2c/mt9v032.h
10265 MT9V111 APTINA CAMERA SENSOR
10266 M: Jacopo Mondi <jacopo@jmondi.org>
10267 L: linux-media@vger.kernel.org
10268 T: git git://linuxtv.org/media_tree.git
10270 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10271 F: drivers/media/i2c/mt9v111.c
10273 MULTIFUNCTION DEVICES (MFD)
10274 M: Lee Jones <lee.jones@linaro.org>
10275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10277 F: Documentation/devicetree/bindings/mfd/
10279 F: include/linux/mfd/
10280 F: include/dt-bindings/mfd/
10282 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10284 F: drivers/mmc/host/mmc_spi.c
10285 F: include/linux/spi/mmc_spi.h
10287 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10288 M: Ulf Hansson <ulf.hansson@linaro.org>
10289 L: linux-mmc@vger.kernel.org
10290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10292 F: Documentation/devicetree/bindings/mmc/
10294 F: include/linux/mmc/
10295 F: include/uapi/linux/mmc/
10297 MULTIPLEXER SUBSYSTEM
10298 M: Peter Rosin <peda@axentia.se>
10300 F: Documentation/ABI/testing/sysfs-class-mux*
10301 F: Documentation/devicetree/bindings/mux/
10302 F: include/dt-bindings/mux/
10303 F: include/linux/mux/
10306 MULTITECH MULTIPORT CARD (ISICOM)
10308 F: drivers/tty/isicom.c
10309 F: include/linux/isicom.h
10311 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10312 M: Bin Liu <b-liu@ti.com>
10313 L: linux-usb@vger.kernel.org
10315 F: drivers/usb/musb/
10317 MXL301RF MEDIA DRIVER
10318 M: Akihiro Tsukada <tskd08@gmail.com>
10319 L: linux-media@vger.kernel.org
10321 F: drivers/media/tuners/mxl301rf*
10323 MXL5007T MEDIA DRIVER
10324 M: Michael Krufky <mkrufky@linuxtv.org>
10325 L: linux-media@vger.kernel.org
10326 W: https://linuxtv.org
10327 W: http://github.com/mkrufky
10328 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10329 T: git git://linuxtv.org/mkrufky/tuners.git
10331 F: drivers/media/tuners/mxl5007t.*
10334 M: Marek Vasut <marex@denx.de>
10335 M: Stefan Agner <stefan@agner.ch>
10336 L: dri-devel@lists.freedesktop.org
10338 F: drivers/gpu/drm/mxsfb/
10339 F: Documentation/devicetree/bindings/display/mxsfb.txt
10340 T: git git://anongit.freedesktop.org/drm/drm-misc
10342 MYLEX DAC960 PCI RAID Controller
10343 M: Hannes Reinecke <hare@kernel.org>
10344 L: linux-scsi@vger.kernel.org
10346 F: drivers/scsi/myrb.*
10347 F: drivers/scsi/myrs.*
10349 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10350 M: Chris Lee <christopher.lee@cspi.com>
10351 L: netdev@vger.kernel.org
10352 W: https://www.cspi.com/ethernet-products/support/downloads/
10354 F: drivers/net/ethernet/myricom/myri10ge/
10356 NAND FLASH SUBSYSTEM
10357 M: Boris Brezillon <bbrezillon@kernel.org>
10358 M: Miquel Raynal <miquel.raynal@bootlin.com>
10359 R: Richard Weinberger <richard@nod.at>
10360 L: linux-mtd@lists.infradead.org
10361 W: http://www.linux-mtd.infradead.org/
10362 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10363 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10364 T: git git://git.infradead.org/linux-mtd.git nand/next
10366 F: drivers/mtd/nand/
10367 F: include/linux/mtd/*nand*.h
10369 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10370 M: Daniel Mack <zonque@gmail.com>
10372 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10373 W: http://www.native-instruments.com
10374 F: sound/usb/caiaq/
10376 NATSEMI ETHERNET DRIVER (DP8381x)
10378 F: drivers/net/ethernet/natsemi/natsemi.c
10380 NCR 5380 SCSI DRIVERS
10381 M: Finn Thain <fthain@telegraphics.com.au>
10382 M: Michael Schmitz <schmitzmic@gmail.com>
10383 L: linux-scsi@vger.kernel.org
10385 F: Documentation/scsi/g_NCR5380.txt
10386 F: drivers/scsi/NCR5380.*
10387 F: drivers/scsi/arm/cumana_1.c
10388 F: drivers/scsi/arm/oak.c
10389 F: drivers/scsi/atari_scsi.*
10390 F: drivers/scsi/dmx3191d.c
10391 F: drivers/scsi/g_NCR5380.*
10392 F: drivers/scsi/mac_scsi.*
10393 F: drivers/scsi/sun3_scsi.*
10394 F: drivers/scsi/sun3_scsi_vme.c
10397 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10401 NCT6775 HARDWARE MONITOR DRIVER
10402 M: Guenter Roeck <linux@roeck-us.net>
10403 L: linux-hwmon@vger.kernel.org
10405 F: Documentation/hwmon/nct6775
10406 F: drivers/hwmon/nct6775.c
10408 NET_FAILOVER MODULE
10409 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10410 L: netdev@vger.kernel.org
10412 F: driver/net/net_failover.c
10413 F: include/net/net_failover.h
10414 F: Documentation/networking/net_failover.rst
10416 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10417 M: Faisal Latif <faisal.latif@intel.com>
10418 L: linux-rdma@vger.kernel.org
10419 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10421 F: drivers/infiniband/hw/nes/
10422 F: include/uapi/rdma/nes-abi.h
10424 NETEM NETWORK EMULATOR
10425 M: Stephen Hemminger <stephen@networkplumber.org>
10426 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10428 F: net/sched/sch_netem.c
10430 NETERION 10GbE DRIVERS (s2io/vxge)
10431 M: Jon Mason <jdmason@kudzu.us>
10432 L: netdev@vger.kernel.org
10434 F: Documentation/networking/device_drivers/neterion/s2io.txt
10435 F: Documentation/networking/device_drivers/neterion/vxge.txt
10436 F: drivers/net/ethernet/neterion/
10439 M: Pablo Neira Ayuso <pablo@netfilter.org>
10440 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10441 M: Florian Westphal <fw@strlen.de>
10442 L: netfilter-devel@vger.kernel.org
10443 L: coreteam@netfilter.org
10444 W: http://www.netfilter.org/
10445 W: http://www.iptables.org/
10446 W: http://www.nftables.org/
10447 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10451 F: include/linux/netfilter*
10452 F: include/linux/netfilter/
10453 F: include/net/netfilter/
10454 F: include/uapi/linux/netfilter*
10455 F: include/uapi/linux/netfilter/
10456 F: net/*/netfilter.c
10457 F: net/*/netfilter/
10459 F: net/bridge/br_netfilter*.c
10461 NETROM NETWORK LAYER
10462 M: Ralf Baechle <ralf@linux-mips.org>
10463 L: linux-hams@vger.kernel.org
10464 W: http://www.linux-ax25.org/
10466 F: include/net/netrom.h
10467 F: include/uapi/linux/netrom.h
10470 NETRONOME ETHERNET DRIVERS
10471 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10472 L: oss-drivers@netronome.com
10474 F: drivers/net/ethernet/netronome/
10476 NETWORK BLOCK DEVICE (NBD)
10477 M: Josef Bacik <josef@toxicpanda.com>
10479 L: linux-block@vger.kernel.org
10480 L: nbd@other.debian.org
10481 F: Documentation/blockdev/nbd.txt
10482 F: drivers/block/nbd.c
10483 F: include/uapi/linux/nbd.h
10485 NETWORK DROP MONITOR
10486 M: Neil Horman <nhorman@tuxdriver.com>
10487 L: netdev@vger.kernel.org
10489 W: https://fedorahosted.org/dropwatch/
10490 F: net/core/drop_monitor.c
10493 M: "David S. Miller" <davem@davemloft.net>
10494 L: netdev@vger.kernel.org
10495 W: http://www.linuxfoundation.org/en/Net
10496 Q: http://patchwork.ozlabs.org/project/netdev/list/
10497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10500 F: Documentation/devicetree/bindings/net/
10502 F: include/linux/if_*
10503 F: include/linux/netdevice.h
10504 F: include/linux/etherdevice.h
10505 F: include/linux/fcdevice.h
10506 F: include/linux/fddidevice.h
10507 F: include/linux/hippidevice.h
10508 F: include/linux/inetdevice.h
10509 F: include/uapi/linux/if_*
10510 F: include/uapi/linux/netdevice.h
10512 NETWORKING DRIVERS (WIRELESS)
10513 M: Kalle Valo <kvalo@codeaurora.org>
10514 L: linux-wireless@vger.kernel.org
10515 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10519 F: Documentation/devicetree/bindings/net/wireless/
10520 F: drivers/net/wireless/
10523 M: Andrew Lunn <andrew@lunn.ch>
10524 M: Vivien Didelot <vivien.didelot@gmail.com>
10525 M: Florian Fainelli <f.fainelli@gmail.com>
10527 F: Documentation/devicetree/bindings/net/dsa/
10529 F: include/net/dsa.h
10530 F: include/linux/dsa/
10531 F: drivers/net/dsa/
10533 NETWORKING [GENERAL]
10534 M: "David S. Miller" <davem@davemloft.net>
10535 L: netdev@vger.kernel.org
10536 W: http://www.linuxfoundation.org/en/Net
10537 Q: http://patchwork.ozlabs.org/project/netdev/list/
10538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10540 B: mailto:netdev@vger.kernel.org
10544 F: include/linux/in.h
10545 F: include/linux/net.h
10546 F: include/linux/netdevice.h
10547 F: include/uapi/linux/in.h
10548 F: include/uapi/linux/net.h
10549 F: include/uapi/linux/netdevice.h
10550 F: include/uapi/linux/net_namespace.h
10551 F: tools/testing/selftests/net/
10554 F: Documentation/networking/
10557 M: Steffen Klassert <steffen.klassert@secunet.com>
10558 M: Herbert Xu <herbert@gondor.apana.org.au>
10559 M: "David S. Miller" <davem@davemloft.net>
10560 L: netdev@vger.kernel.org
10561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10569 F: net/ipv4/ipcomp.c
10570 F: net/ipv4/ip_vti.c
10574 F: net/ipv6/ipcomp6.c
10575 F: net/ipv6/ip6_vti.c
10576 F: include/uapi/linux/xfrm.h
10577 F: include/net/xfrm.h
10579 NETWORKING [IPv4/IPv6]
10580 M: "David S. Miller" <davem@davemloft.net>
10581 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10582 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10583 L: netdev@vger.kernel.org
10584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10591 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10592 M: Paul Moore <paul@paul-moore.com>
10593 W: https://github.com/netlabel
10594 L: netdev@vger.kernel.org
10595 L: linux-security-module@vger.kernel.org
10597 F: Documentation/netlabel/
10598 F: include/net/calipso.h
10599 F: include/net/cipso_ipv4.h
10600 F: include/net/netlabel.h
10601 F: include/uapi/linux/netfilter/xt_SECMARK.h
10602 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10604 F: net/ipv4/cipso_ipv4.c
10605 F: net/ipv6/calipso.c
10606 F: net/netfilter/xt_CONNSECMARK.c
10607 F: net/netfilter/xt_SECMARK.c
10610 M: Eric Dumazet <edumazet@google.com>
10611 L: netdev@vger.kernel.org
10614 F: net/ipv4/syncookies.c
10616 F: net/ipv6/syncookies.c
10617 F: include/uapi/linux/tcp.h
10618 F: include/net/tcp.h
10619 F: include/linux/tcp.h
10620 F: include/trace/events/tcp.h
10623 M: Boris Pismenny <borisp@mellanox.com>
10624 M: Aviad Yehezkel <aviadye@mellanox.com>
10625 M: Dave Watson <davejwatson@fb.com>
10626 M: John Fastabend <john.fastabend@gmail.com>
10627 M: Daniel Borkmann <daniel@iogearbox.net>
10628 L: netdev@vger.kernel.org
10631 F: include/uapi/linux/tls.h
10632 F: include/net/tls.h
10634 NETWORKING [WIRELESS]
10635 L: linux-wireless@vger.kernel.org
10636 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10639 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10641 F: drivers/net/netdevsim/*
10643 NETXEN (1/10) GbE SUPPORT
10644 M: Manish Chopra <manish.chopra@cavium.com>
10645 M: Rahul Verma <rahul.verma@cavium.com>
10646 M: Dept-GELinuxNICDev@cavium.com
10647 L: netdev@vger.kernel.org
10649 F: drivers/net/ethernet/qlogic/netxen/
10652 M: Samuel Ortiz <sameo@linux.intel.com>
10653 L: linux-wireless@vger.kernel.org
10654 L: linux-nfc@lists.01.org (subscribers-only)
10657 F: include/net/nfc/
10658 F: include/uapi/linux/nfc.h
10660 F: include/linux/platform_data/nfcmrvl.h
10661 F: include/linux/platform_data/nxp-nci.h
10662 F: Documentation/devicetree/bindings/net/nfc/
10664 NFS, SUNRPC, AND LOCKD CLIENTS
10665 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10666 M: Anna Schumaker <anna.schumaker@netapp.com>
10667 L: linux-nfs@vger.kernel.org
10668 W: http://client.linux-nfs.org
10669 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10675 F: include/linux/lockd/
10676 F: include/linux/nfs*
10677 F: include/linux/sunrpc/
10678 F: include/uapi/linux/nfs*
10679 F: include/uapi/linux/sunrpc/
10682 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10683 L: linux-nilfs@vger.kernel.org
10684 W: https://nilfs.sourceforge.io/
10685 W: https://nilfs.osdn.jp/
10686 T: git git://github.com/konis/nilfs2.git
10688 F: Documentation/filesystems/nilfs2.txt
10690 F: include/trace/events/nilfs2.h
10691 F: include/uapi/linux/nilfs2_api.h
10692 F: include/uapi/linux/nilfs2_ondisk.h
10694 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10695 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10696 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10698 F: Documentation/scsi/NinjaSCSI.txt
10699 F: drivers/scsi/pcmcia/nsp_*
10701 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10702 M: GOTO Masanori <gotom@debian.or.jp>
10703 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10704 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10706 F: Documentation/scsi/NinjaSCSI.txt
10707 F: drivers/scsi/nsp32*
10710 M: Ley Foon Tan <lftan@altera.com>
10711 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10716 NOHZ, DYNTICKS SUPPORT
10717 M: Frederic Weisbecker <fweisbec@gmail.com>
10718 M: Thomas Gleixner <tglx@linutronix.de>
10719 M: Ingo Molnar <mingo@kernel.org>
10720 L: linux-kernel@vger.kernel.org
10721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10723 F: kernel/time/tick*.*
10724 F: include/linux/tick.h
10725 F: include/linux/sched/nohz.h
10727 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10728 M: Pavel Machek <pavel@ucw.cz>
10729 M: Sakari Ailus <sakari.ailus@iki.fi>
10730 L: linux-media@vger.kernel.org
10732 F: drivers/media/i2c/et8ek8
10733 F: drivers/media/i2c/ad5820.c
10735 NOKIA N900 POWER SUPPLY DRIVERS
10736 R: Pali Rohár <pali.rohar@gmail.com>
10737 F: include/linux/power/bq2415x_charger.h
10738 F: include/linux/power/bq27xxx_battery.h
10739 F: include/linux/power/isp1704_charger.h
10740 F: drivers/power/supply/bq2415x_charger.c
10741 F: drivers/power/supply/bq27xxx_battery.c
10742 F: drivers/power/supply/bq27xxx_battery_i2c.c
10743 F: drivers/power/supply/isp1704_charger.c
10744 F: drivers/power/supply/rx51_battery.c
10747 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10748 L: linux-ntb@googlegroups.com
10750 F: drivers/ntb/hw/amd/
10753 M: Jon Mason <jdmason@kudzu.us>
10754 M: Dave Jiang <dave.jiang@intel.com>
10755 M: Allen Hubbe <allenbh@gmail.com>
10756 L: linux-ntb@googlegroups.com
10758 W: https://github.com/jonmason/ntb/wiki
10759 T: git git://github.com/jonmason/ntb.git
10761 F: drivers/net/ntb_netdev.c
10762 F: include/linux/ntb.h
10763 F: include/linux/ntb_transport.h
10764 F: tools/testing/selftests/ntb/
10767 M: Serge Semin <fancer.lancer@gmail.com>
10768 L: linux-ntb@googlegroups.com
10770 F: drivers/ntb/hw/idt/
10773 M: Dave Jiang <dave.jiang@intel.com>
10774 L: linux-ntb@googlegroups.com
10776 W: https://github.com/davejiang/linux/wiki
10777 T: git https://github.com/davejiang/linux.git
10778 F: drivers/ntb/hw/intel/
10781 M: Anton Altaparmakov <anton@tuxera.com>
10782 L: linux-ntfs-dev@lists.sourceforge.net
10783 W: http://www.tuxera.com/
10784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10786 F: Documentation/filesystems/ntfs.txt
10790 M: Finn Thain <fthain@telegraphics.com.au>
10791 L: linux-m68k@lists.linux-m68k.org
10793 F: arch/*/include/asm/nubus.h
10795 F: include/linux/nubus.h
10796 F: include/uapi/linux/nubus.h
10798 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10799 M: Antonino Daplas <adaplas@gmail.com>
10800 L: linux-fbdev@vger.kernel.org
10802 F: drivers/video/fbdev/riva/
10803 F: drivers/video/fbdev/nvidia/
10806 M: Keith Busch <keith.busch@intel.com>
10807 M: Jens Axboe <axboe@fb.com>
10808 M: Christoph Hellwig <hch@lst.de>
10809 M: Sagi Grimberg <sagi@grimberg.me>
10810 L: linux-nvme@lists.infradead.org
10811 T: git://git.infradead.org/nvme.git
10812 W: http://git.infradead.org/nvme.git
10814 F: drivers/nvme/host/
10815 F: include/linux/nvme.h
10816 F: include/uapi/linux/nvme_ioctl.h
10818 NVM EXPRESS FC TRANSPORT DRIVERS
10819 M: James Smart <james.smart@broadcom.com>
10820 L: linux-nvme@lists.infradead.org
10822 F: include/linux/nvme-fc.h
10823 F: include/linux/nvme-fc-driver.h
10824 F: drivers/nvme/host/fc.c
10825 F: drivers/nvme/target/fc.c
10826 F: drivers/nvme/target/fcloop.c
10828 NVM EXPRESS TARGET DRIVER
10829 M: Christoph Hellwig <hch@lst.de>
10830 M: Sagi Grimberg <sagi@grimberg.me>
10831 L: linux-nvme@lists.infradead.org
10832 T: git://git.infradead.org/nvme.git
10833 W: http://git.infradead.org/nvme.git
10835 F: drivers/nvme/target/
10838 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10841 F: Documentation/devicetree/bindings/nvmem/
10842 F: Documentation/ABI/stable/sysfs-bus-nvmem
10843 F: include/linux/nvmem-consumer.h
10844 F: include/linux/nvmem-provider.h
10846 NXP SGTL5000 DRIVER
10847 M: Fabio Estevam <fabio.estevam@nxp.com>
10848 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10850 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10851 F: sound/soc/codecs/sgtl5000*
10853 NXP TDA998X DRM DRIVER
10854 M: Russell King <linux@armlinux.org.uk>
10856 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10857 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10858 F: drivers/gpu/drm/i2c/tda998x_drv.c
10859 F: include/drm/i2c/tda998x.h
10860 F: include/dt-bindings/display/tda998x.h
10864 M: Peter Rosin <peda@axentia.se>
10865 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10867 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10868 F: sound/soc/codecs/tfa9879*
10871 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10872 R: Charles Gorand <charles.gorand@effinnov.com>
10873 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10875 F: drivers/nfc/nxp-nci
10878 M: Jiri Pirko <jiri@mellanox.com>
10879 L: netdev@vger.kernel.org
10882 F: lib/test_objagg.c
10883 F: include/linux/objagg.h
10886 M: Josh Poimboeuf <jpoimboe@redhat.com>
10887 M: Peter Zijlstra <peterz@infradead.org>
10891 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10892 M: Frederic Barrat <fbarrat@linux.ibm.com>
10893 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10894 L: linuxppc-dev@lists.ozlabs.org
10896 F: arch/powerpc/platforms/powernv/ocxl.c
10897 F: arch/powerpc/include/asm/pnv-ocxl.h
10898 F: drivers/misc/ocxl/
10899 F: include/misc/ocxl*
10900 F: include/uapi/misc/ocxl.h
10901 F: Documentation/accelerators/ocxl.rst
10904 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10905 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10906 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10907 L: linux-omap@vger.kernel.org
10909 F: sound/soc/ti/omap*
10910 F: sound/soc/ti/rx51.c
10911 F: sound/soc/ti/n810.c
10912 F: sound/soc/ti/sdma-pcm.*
10914 OMAP CLOCK FRAMEWORK SUPPORT
10915 M: Paul Walmsley <paul@pwsan.com>
10916 L: linux-omap@vger.kernel.org
10918 F: arch/arm/*omap*/*clock*
10920 OMAP DEVICE TREE SUPPORT
10921 M: Benoît Cousson <bcousson@baylibre.com>
10922 M: Tony Lindgren <tony@atomide.com>
10923 L: linux-omap@vger.kernel.org
10924 L: devicetree@vger.kernel.org
10926 F: arch/arm/boot/dts/*omap*
10927 F: arch/arm/boot/dts/*am3*
10928 F: arch/arm/boot/dts/*am4*
10929 F: arch/arm/boot/dts/*am5*
10930 F: arch/arm/boot/dts/*dra7*
10932 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10933 L: linux-omap@vger.kernel.org
10934 L: linux-fbdev@vger.kernel.org
10936 F: drivers/video/fbdev/omap2/
10937 F: Documentation/arm/OMAP/DSS
10939 OMAP FRAMEBUFFER SUPPORT
10940 L: linux-fbdev@vger.kernel.org
10941 L: linux-omap@vger.kernel.org
10943 F: drivers/video/fbdev/omap/
10945 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10946 M: Roger Quadros <rogerq@ti.com>
10947 M: Tony Lindgren <tony@atomide.com>
10948 L: linux-omap@vger.kernel.org
10950 F: drivers/memory/omap-gpmc.c
10951 F: arch/arm/mach-omap2/*gpmc*
10954 M: Grygorii Strashko <grygorii.strashko@ti.com>
10955 M: Santosh Shilimkar <ssantosh@kernel.org>
10956 M: Kevin Hilman <khilman@kernel.org>
10957 L: linux-omap@vger.kernel.org
10959 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10960 F: drivers/gpio/gpio-omap.c
10962 OMAP HARDWARE SPINLOCK SUPPORT
10963 M: Ohad Ben-Cohen <ohad@wizery.com>
10964 L: linux-omap@vger.kernel.org
10966 F: drivers/hwspinlock/omap_hwspinlock.c
10968 OMAP HS MMC SUPPORT
10969 L: linux-mmc@vger.kernel.org
10970 L: linux-omap@vger.kernel.org
10972 F: drivers/mmc/host/omap_hsmmc.c
10975 M: Paul Walmsley <paul@pwsan.com>
10976 L: linux-omap@vger.kernel.org
10978 F: arch/arm/mach-omap2/omap_hwmod*data*
10980 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10981 M: Benoît Cousson <bcousson@baylibre.com>
10982 L: linux-omap@vger.kernel.org
10984 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10987 M: Benoît Cousson <bcousson@baylibre.com>
10988 M: Paul Walmsley <paul@pwsan.com>
10989 L: linux-omap@vger.kernel.org
10991 F: arch/arm/mach-omap2/omap_hwmod.*
10994 M: Vignesh R <vigneshr@ti.com>
10995 L: linux-omap@vger.kernel.org
10996 L: linux-i2c@vger.kernel.org
10998 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
10999 F: drivers/i2c/busses/i2c-omap.c
11001 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11002 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11003 L: linux-media@vger.kernel.org
11005 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11006 F: drivers/media/platform/omap3isp/
11007 F: drivers/staging/media/omap4iss/
11010 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11011 L: linux-omap@vger.kernel.org
11013 F: drivers/mmc/host/omap.c
11015 OMAP POWER MANAGEMENT SUPPORT
11016 M: Kevin Hilman <khilman@kernel.org>
11017 L: linux-omap@vger.kernel.org
11019 F: arch/arm/*omap*/*pm*
11020 F: drivers/cpufreq/omap-cpufreq.c
11022 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11023 M: Rajendra Nayak <rnayak@codeaurora.org>
11024 M: Paul Walmsley <paul@pwsan.com>
11025 L: linux-omap@vger.kernel.org
11027 F: arch/arm/mach-omap2/prm*
11029 OMAP RANDOM NUMBER GENERATOR SUPPORT
11030 M: Deepak Saxena <dsaxena@plexity.net>
11032 F: drivers/char/hw_random/omap-rng.c
11035 L: linux-usb@vger.kernel.org
11036 L: linux-omap@vger.kernel.org
11038 F: drivers/usb/*/*omap*
11039 F: arch/arm/*omap*/usb*
11041 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11042 M: Mark Jackson <mpfj@newflow.co.uk>
11043 L: linux-omap@vger.kernel.org
11045 F: arch/arm/boot/dts/am335x-nano.dts
11048 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11049 M: Tony Lindgren <tony@atomide.com>
11050 L: linux-omap@vger.kernel.org
11051 Q: http://patchwork.kernel.org/project/linux-omap/list/
11052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11054 F: arch/arm/mach-omap1/
11055 F: arch/arm/plat-omap/
11056 F: arch/arm/configs/omap1_defconfig
11057 F: drivers/i2c/busses/i2c-omap.c
11058 F: include/linux/platform_data/i2c-omap.h
11059 F: include/linux/platform_data/ams-delta-fiq.h
11062 M: Tony Lindgren <tony@atomide.com>
11063 L: linux-omap@vger.kernel.org
11064 W: http://www.muru.com/linux/omap/
11065 W: http://linux.omap.com/
11066 Q: http://patchwork.kernel.org/project/linux-omap/list/
11067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11069 F: arch/arm/mach-omap2/
11070 F: arch/arm/plat-omap/
11071 F: arch/arm/configs/omap2plus_defconfig
11072 F: drivers/i2c/busses/i2c-omap.c
11073 F: drivers/irqchip/irq-omap-intc.c
11074 F: drivers/mfd/*omap*.c
11075 F: drivers/mfd/menelaus.c
11076 F: drivers/mfd/palmas.c
11077 F: drivers/mfd/tps65217.c
11078 F: drivers/mfd/tps65218.c
11079 F: drivers/mfd/tps65910.c
11080 F: drivers/mfd/twl-core.[ch]
11081 F: drivers/mfd/twl4030*.c
11082 F: drivers/mfd/twl6030*.c
11083 F: drivers/mfd/twl6040*.c
11084 F: drivers/regulator/palmas-regulator*.c
11085 F: drivers/regulator/pbias-regulator.c
11086 F: drivers/regulator/tps65217-regulator.c
11087 F: drivers/regulator/tps65218-regulator.c
11088 F: drivers/regulator/tps65910-regulator.c
11089 F: drivers/regulator/twl-regulator.c
11090 F: drivers/regulator/twl6030-regulator.c
11091 F: include/linux/platform_data/i2c-omap.h
11093 ONION OMEGA2+ BOARD
11094 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11095 L: linux-mips@vger.kernel.org
11097 F: arch/mips/boot/dts/ralink/omega2p.dts
11100 M: Bob Copeland <me@bobcopeland.com>
11101 L: linux-karma-devel@lists.sourceforge.net
11103 F: Documentation/filesystems/omfs.txt
11106 OMNIKEY CARDMAN 4000 DRIVER
11107 M: Harald Welte <laforge@gnumonks.org>
11109 F: drivers/char/pcmcia/cm4000_cs.c
11110 F: include/linux/cm4000_cs.h
11111 F: include/uapi/linux/cm4000_cs.h
11113 OMNIKEY CARDMAN 4040 DRIVER
11114 M: Harald Welte <laforge@gnumonks.org>
11116 F: drivers/char/pcmcia/cm4040_cs.*
11118 OMNIVISION OV13858 SENSOR DRIVER
11119 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11120 L: linux-media@vger.kernel.org
11121 T: git git://linuxtv.org/media_tree.git
11123 F: drivers/media/i2c/ov13858.c
11125 OMNIVISION OV2680 SENSOR DRIVER
11126 M: Rui Miguel Silva <rmfrfs@gmail.com>
11127 L: linux-media@vger.kernel.org
11128 T: git git://linuxtv.org/media_tree.git
11130 F: drivers/media/i2c/ov2680.c
11131 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11133 OMNIVISION OV2685 SENSOR DRIVER
11134 M: Shunqian Zheng <zhengsq@rock-chips.com>
11135 L: linux-media@vger.kernel.org
11136 T: git git://linuxtv.org/media_tree.git
11138 F: drivers/media/i2c/ov2685.c
11140 OMNIVISION OV5640 SENSOR DRIVER
11141 M: Steve Longerbeam <slongerbeam@gmail.com>
11142 L: linux-media@vger.kernel.org
11143 T: git git://linuxtv.org/media_tree.git
11145 F: drivers/media/i2c/ov5640.c
11147 OMNIVISION OV5647 SENSOR DRIVER
11148 M: Luis Oliveira <lolivei@synopsys.com>
11149 L: linux-media@vger.kernel.org
11150 T: git git://linuxtv.org/media_tree.git
11152 F: drivers/media/i2c/ov5647.c
11154 OMNIVISION OV5695 SENSOR DRIVER
11155 M: Shunqian Zheng <zhengsq@rock-chips.com>
11156 L: linux-media@vger.kernel.org
11157 T: git git://linuxtv.org/media_tree.git
11159 F: drivers/media/i2c/ov5695.c
11161 OMNIVISION OV7670 SENSOR DRIVER
11162 M: Jonathan Corbet <corbet@lwn.net>
11163 L: linux-media@vger.kernel.org
11164 T: git git://linuxtv.org/media_tree.git
11166 F: drivers/media/i2c/ov7670.c
11167 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11169 OMNIVISION OV772x SENSOR DRIVER
11170 M: Jacopo Mondi <jacopo@jmondi.org>
11171 L: linux-media@vger.kernel.org
11172 T: git git://linuxtv.org/media_tree.git
11174 F: drivers/media/i2c/ov772x.c
11175 F: include/media/i2c/ov772x.h
11176 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11178 OMNIVISION OV7740 SENSOR DRIVER
11179 M: Wenyou Yang <wenyou.yang@microchip.com>
11180 L: linux-media@vger.kernel.org
11181 T: git git://linuxtv.org/media_tree.git
11183 F: drivers/media/i2c/ov7740.c
11184 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11186 OMNIVISION OV9650 SENSOR DRIVER
11187 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11188 R: Akinobu Mita <akinobu.mita@gmail.com>
11189 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11190 L: linux-media@vger.kernel.org
11191 T: git git://linuxtv.org/media_tree.git
11193 F: drivers/media/i2c/ov9650.c
11194 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11196 ONENAND FLASH DRIVER
11197 M: Kyungmin Park <kyungmin.park@samsung.com>
11198 L: linux-mtd@lists.infradead.org
11200 F: drivers/mtd/nand/onenand/
11201 F: include/linux/mtd/onenand*.h
11203 ONSTREAM SCSI TAPE DRIVER
11204 M: Willem Riede <osst@riede.org>
11205 L: osst-users@lists.sourceforge.net
11206 L: linux-scsi@vger.kernel.org
11208 F: Documentation/scsi/osst.txt
11209 F: drivers/scsi/osst.*
11210 F: drivers/scsi/osst_*.h
11211 F: drivers/scsi/st.h
11214 M: Jens Wiklander <jens.wiklander@linaro.org>
11216 F: drivers/tee/optee/
11219 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11220 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11221 L: linux-rdma@vger.kernel.org
11223 F: drivers/infiniband/ulp/opa_vnic
11225 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11226 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11227 M: Frank Rowand <frowand.list@gmail.com>
11228 L: devicetree@vger.kernel.org
11230 F: Documentation/devicetree/dynamic-resolution-notes.txt
11231 F: Documentation/devicetree/overlay-notes.txt
11232 F: drivers/of/overlay.c
11233 F: drivers/of/resolver.c
11234 K: of_overlay_notifier_
11236 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11237 M: Rob Herring <robh+dt@kernel.org>
11238 M: Frank Rowand <frowand.list@gmail.com>
11239 L: devicetree@vger.kernel.org
11240 W: http://www.devicetree.org/
11241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11244 F: include/linux/of*.h
11246 F: Documentation/ABI/testing/sysfs-firmware-ofw
11248 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11249 M: Rob Herring <robh+dt@kernel.org>
11250 M: Mark Rutland <mark.rutland@arm.com>
11251 L: devicetree@vger.kernel.org
11252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11253 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11255 F: Documentation/devicetree/
11256 F: arch/*/boot/dts/
11257 F: include/dt-bindings/
11259 OPENCORES I2C BUS DRIVER
11260 M: Peter Korsgaard <peter@korsgaard.com>
11261 L: linux-i2c@vger.kernel.org
11263 F: Documentation/i2c/busses/i2c-ocores
11264 F: drivers/i2c/busses/i2c-ocores.c
11266 OPENRISC ARCHITECTURE
11267 M: Jonas Bonn <jonas@southpole.se>
11268 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11269 M: Stafford Horne <shorne@gmail.com>
11270 T: git git://github.com/openrisc/linux.git
11271 L: openrisc@lists.librecores.org
11272 W: http://openrisc.io
11274 F: Documentation/devicetree/bindings/openrisc/
11275 F: Documentation/openrisc/
11277 F: drivers/irqchip/irq-ompic.c
11278 F: drivers/irqchip/irq-or1k-*
11281 M: Pravin B Shelar <pshelar@ovn.org>
11282 L: netdev@vger.kernel.org
11283 L: dev@openvswitch.org
11284 W: http://openvswitch.org
11286 F: net/openvswitch/
11287 F: include/uapi/linux/openvswitch.h
11289 OPERATING PERFORMANCE POINTS (OPP)
11290 M: Viresh Kumar <vireshk@kernel.org>
11291 M: Nishanth Menon <nm@ti.com>
11292 M: Stephen Boyd <sboyd@kernel.org>
11293 L: linux-pm@vger.kernel.org
11295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11297 F: include/linux/pm_opp.h
11298 F: Documentation/power/opp.txt
11299 F: Documentation/devicetree/bindings/opp/
11302 M: Clemens Ladisch <clemens@ladisch.de>
11303 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11304 T: git git://git.alsa-project.org/alsa-kernel.git
11306 F: sound/drivers/opl4/
11309 M: Robert Richter <rric@kernel.org>
11310 L: oprofile-list@lists.sf.net
11312 F: arch/*/include/asm/oprofile*.h
11313 F: arch/*/oprofile/
11314 F: drivers/oprofile/
11315 F: include/linux/oprofile.h
11317 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11318 M: Mark Fasheh <mark@fasheh.com>
11319 M: Joel Becker <jlbec@evilplan.org>
11320 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11321 W: http://ocfs2.wiki.kernel.org
11323 F: Documentation/filesystems/ocfs2.txt
11324 F: Documentation/filesystems/dlmfs.txt
11327 ORANGEFS FILESYSTEM
11328 M: Mike Marshall <hubcap@omnibond.com>
11329 R: Martin Brandenburg <martin@omnibond.com>
11330 L: devel@lists.orangefs.org
11331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11334 F: Documentation/filesystems/orangefs.txt
11337 L: linux-wireless@vger.kernel.org
11338 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11339 W: http://www.nongnu.org/orinoco/
11341 F: drivers/net/wireless/intersil/orinoco/
11343 OSD LIBRARY and FILESYSTEM
11344 M: Boaz Harrosh <ooo@electrozaur.com>
11346 F: drivers/scsi/osd/
11347 F: include/scsi/osd_*
11350 OV2659 OMNIVISION SENSOR DRIVER
11351 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11352 L: linux-media@vger.kernel.org
11353 W: https://linuxtv.org
11354 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11355 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11357 F: drivers/media/i2c/ov2659.c
11358 F: include/media/i2c/ov2659.h
11361 M: Miklos Szeredi <miklos@szeredi.hu>
11362 L: linux-unionfs@vger.kernel.org
11363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11366 F: Documentation/filesystems/overlayfs.txt
11368 P54 WIRELESS DRIVER
11369 M: Christian Lamparter <chunkeey@googlemail.com>
11370 L: linux-wireless@vger.kernel.org
11371 W: http://wireless.kernel.org/en/users/Drivers/p54
11373 F: drivers/net/wireless/intersil/p54/
11375 PA SEMI ETHERNET DRIVER
11376 L: netdev@vger.kernel.org
11378 F: drivers/net/ethernet/pasemi/*
11380 PA SEMI SMBUS DRIVER
11381 L: linux-i2c@vger.kernel.org
11383 F: drivers/i2c/busses/i2c-pasemi.c
11385 PADATA PARALLEL EXECUTION MECHANISM
11386 M: Steffen Klassert <steffen.klassert@secunet.com>
11387 L: linux-crypto@vger.kernel.org
11390 F: include/linux/padata.h
11391 F: Documentation/padata.txt
11393 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11394 M: Harald Welte <laforge@gnumonks.org>
11395 L: platform-driver-x86@vger.kernel.org
11397 F: drivers/platform/x86/panasonic-laptop.c
11399 PARALLEL LCD/KEYPAD PANEL DRIVER
11400 M: Willy Tarreau <willy@haproxy.com>
11401 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11403 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11404 F: drivers/auxdisplay/panel.c
11406 PARALLEL PORT SUBSYSTEM
11407 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11408 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11409 L: linux-parport@lists.infradead.org (subscribers-only)
11411 F: drivers/parport/
11412 F: include/linux/parport*.h
11413 F: drivers/char/ppdev.c
11414 F: include/uapi/linux/ppdev.h
11415 F: Documentation/parport*.txt
11417 PARAVIRT_OPS INTERFACE
11418 M: Juergen Gross <jgross@suse.com>
11419 M: Alok Kataria <akataria@vmware.com>
11420 L: virtualization@lists.linux-foundation.org
11422 F: Documentation/virtual/paravirt_ops.txt
11423 F: arch/*/kernel/paravirt*
11424 F: arch/*/include/asm/paravirt*.h
11425 F: include/linux/hypervisor.h
11427 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11428 M: Tim Waugh <tim@cyberelk.net>
11429 L: linux-parport@lists.infradead.org (subscribers-only)
11431 F: Documentation/blockdev/paride.txt
11432 F: drivers/block/paride/
11434 PARISC ARCHITECTURE
11435 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
11436 M: Helge Deller <deller@gmx.de>
11437 L: linux-parisc@vger.kernel.org
11438 W: http://www.parisc-linux.org/
11439 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11444 F: Documentation/parisc/
11446 F: drivers/char/agp/parisc-agp.c
11447 F: drivers/input/serio/gscps2.c
11448 F: drivers/parport/parport_gsc.*
11449 F: drivers/tty/serial/8250/8250_gsc.c
11450 F: drivers/video/fbdev/sti*
11451 F: drivers/video/console/sti*
11452 F: drivers/video/logo/logo_parisc*
11455 M: Jiri Pirko <jiri@mellanox.com>
11456 L: netdev@vger.kernel.org
11459 F: lib/test_parman.c
11460 F: include/linux/parman.h
11462 PC87360 HARDWARE MONITORING DRIVER
11463 M: Jim Cromie <jim.cromie@gmail.com>
11464 L: linux-hwmon@vger.kernel.org
11466 F: Documentation/hwmon/pc87360
11467 F: drivers/hwmon/pc87360.c
11469 PC8736x GPIO DRIVER
11470 M: Jim Cromie <jim.cromie@gmail.com>
11472 F: drivers/char/pc8736x_gpio.c
11474 PC87427 HARDWARE MONITORING DRIVER
11475 M: Jean Delvare <jdelvare@suse.com>
11476 L: linux-hwmon@vger.kernel.org
11478 F: Documentation/hwmon/pc87427
11479 F: drivers/hwmon/pc87427.c
11482 M: Riku Voipio <riku.voipio@iki.fi>
11484 F: drivers/leds/leds-pca9532.c
11485 F: include/linux/leds-pca9532.h
11487 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11488 M: Guenter Roeck <linux@roeck-us.net>
11489 L: linux-i2c@vger.kernel.org
11491 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11493 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11494 M: Khalid Aziz <khalid@gonehiking.org>
11496 F: drivers/firmware/pcdp.*
11498 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11499 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11500 L: linux-pci@vger.kernel.org
11501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11503 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11504 F: drivers/pci/controller/pci-aardvark.c
11506 PCI DRIVER FOR ALTERA PCIE IP
11507 M: Ley Foon Tan <lftan@altera.com>
11508 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11509 L: linux-pci@vger.kernel.org
11511 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11512 F: drivers/pci/controller/pcie-altera.c
11514 PCI DRIVER FOR APPLIEDMICRO XGENE
11515 M: Tanmay Inamdar <tinamdar@apm.com>
11516 L: linux-pci@vger.kernel.org
11517 L: linux-arm-kernel@lists.infradead.org
11519 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11520 F: drivers/pci/controller/pci-xgene.c
11522 PCI DRIVER FOR ARM VERSATILE PLATFORM
11523 M: Rob Herring <robh@kernel.org>
11524 L: linux-pci@vger.kernel.org
11525 L: linux-arm-kernel@lists.infradead.org
11527 F: Documentation/devicetree/bindings/pci/versatile.txt
11528 F: drivers/pci/controller/pci-versatile.c
11530 PCI DRIVER FOR ARMADA 8K
11531 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11532 L: linux-pci@vger.kernel.org
11533 L: linux-arm-kernel@lists.infradead.org
11535 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11536 F: drivers/pci/controller/dwc/pcie-armada8k.c
11538 PCI DRIVER FOR CADENCE PCIE IP
11539 M: Alan Douglas <adouglas@cadence.com>
11540 L: linux-pci@vger.kernel.org
11542 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11543 F: drivers/pci/controller/pcie-cadence*
11545 PCI DRIVER FOR FREESCALE LAYERSCAPE
11546 M: Minghuan Lian <minghuan.Lian@nxp.com>
11547 M: Mingkai Hu <mingkai.hu@nxp.com>
11548 M: Roy Zang <roy.zang@nxp.com>
11549 L: linuxppc-dev@lists.ozlabs.org
11550 L: linux-pci@vger.kernel.org
11551 L: linux-arm-kernel@lists.infradead.org
11553 F: drivers/pci/controller/dwc/*layerscape*
11555 PCI DRIVER FOR GENERIC OF HOSTS
11556 M: Will Deacon <will.deacon@arm.com>
11557 L: linux-pci@vger.kernel.org
11558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11560 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11561 F: drivers/pci/controller/pci-host-common.c
11562 F: drivers/pci/controller/pci-host-generic.c
11564 PCI DRIVER FOR IMX6
11565 M: Richard Zhu <hongxing.zhu@nxp.com>
11566 M: Lucas Stach <l.stach@pengutronix.de>
11567 L: linux-pci@vger.kernel.org
11568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11570 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11571 F: drivers/pci/controller/dwc/*imx6*
11573 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11574 M: Keith Busch <keith.busch@intel.com>
11575 M: Jonathan Derrick <jonathan.derrick@intel.com>
11576 L: linux-pci@vger.kernel.org
11578 F: drivers/pci/controller/vmd.c
11580 PCI DRIVER FOR MICROSEMI SWITCHTEC
11581 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11582 M: Logan Gunthorpe <logang@deltatee.com>
11583 L: linux-pci@vger.kernel.org
11585 F: Documentation/switchtec.txt
11586 F: Documentation/ABI/testing/sysfs-class-switchtec
11587 F: drivers/pci/switch/switchtec*
11588 F: include/uapi/linux/switchtec_ioctl.h
11589 F: include/linux/switchtec.h
11590 F: drivers/ntb/hw/mscc/
11592 PCI DRIVER FOR MOBIVEIL PCIE IP
11593 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11594 L: linux-pci@vger.kernel.org
11596 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11597 F: drivers/pci/controller/pcie-mobiveil.c
11599 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11600 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11601 M: Jason Cooper <jason@lakedaemon.net>
11602 L: linux-pci@vger.kernel.org
11603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11605 F: drivers/pci/controller/*mvebu*
11607 PCI DRIVER FOR NVIDIA TEGRA
11608 M: Thierry Reding <thierry.reding@gmail.com>
11609 L: linux-tegra@vger.kernel.org
11610 L: linux-pci@vger.kernel.org
11612 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11613 F: drivers/pci/controller/pci-tegra.c
11615 PCI DRIVER FOR RENESAS R-CAR
11616 M: Simon Horman <horms@verge.net.au>
11617 L: linux-pci@vger.kernel.org
11618 L: linux-renesas-soc@vger.kernel.org
11620 F: drivers/pci/controller/*rcar*
11622 PCI DRIVER FOR SAMSUNG EXYNOS
11623 M: Jingoo Han <jingoohan1@gmail.com>
11624 L: linux-pci@vger.kernel.org
11625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11626 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11628 F: drivers/pci/controller/dwc/pci-exynos.c
11630 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11631 M: Jingoo Han <jingoohan1@gmail.com>
11632 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11633 L: linux-pci@vger.kernel.org
11635 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11636 F: drivers/pci/controller/dwc/*designware*
11638 PCI DRIVER FOR TI DRA7XX
11639 M: Kishon Vijay Abraham I <kishon@ti.com>
11640 L: linux-omap@vger.kernel.org
11641 L: linux-pci@vger.kernel.org
11643 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11644 F: drivers/pci/controller/dwc/pci-dra7xx.c
11646 PCI DRIVER FOR TI KEYSTONE
11647 M: Murali Karicheri <m-karicheri2@ti.com>
11648 L: linux-pci@vger.kernel.org
11649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11651 F: drivers/pci/controller/dwc/pci-keystone.c
11653 PCI ENDPOINT SUBSYSTEM
11654 M: Kishon Vijay Abraham I <kishon@ti.com>
11655 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11656 L: linux-pci@vger.kernel.org
11657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11659 F: drivers/pci/endpoint/
11660 F: drivers/misc/pci_endpoint_test.c
11663 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11664 M: Russell Currey <ruscur@russell.cc>
11665 M: Sam Bobroff <sbobroff@linux.ibm.com>
11666 M: Oliver O'Halloran <oohall@gmail.com>
11667 L: linuxppc-dev@lists.ozlabs.org
11669 F: Documentation/PCI/pci-error-recovery.txt
11670 F: drivers/pci/pcie/aer.c
11671 F: drivers/pci/pcie/dpc.c
11672 F: drivers/pci/pcie/err.c
11673 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11674 F: arch/powerpc/kernel/eeh*.c
11675 F: arch/powerpc/platforms/*/eeh*.c
11676 F: arch/powerpc/include/*/eeh*.h
11679 M: Linas Vepstas <linasvepstas@gmail.com>
11680 L: linux-pci@vger.kernel.org
11682 F: Documentation/PCI/pci-error-recovery.txt
11684 PCI MSI DRIVER FOR ALTERA MSI IP
11685 M: Ley Foon Tan <lftan@altera.com>
11686 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11687 L: linux-pci@vger.kernel.org
11689 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11690 F: drivers/pci/controller/pcie-altera-msi.c
11692 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11693 M: Duc Dang <dhdang@apm.com>
11694 L: linux-pci@vger.kernel.org
11695 L: linux-arm-kernel@lists.infradead.org
11697 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11698 F: drivers/pci/controller/pci-xgene-msi.c
11701 M: Bjorn Helgaas <bhelgaas@google.com>
11702 L: linux-pci@vger.kernel.org
11703 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11706 F: Documentation/devicetree/bindings/pci/
11707 F: Documentation/PCI/
11708 F: drivers/acpi/pci*
11710 F: include/asm-generic/pci*
11711 F: include/linux/pci*
11712 F: include/linux/of_pci.h
11713 F: include/uapi/linux/pci*
11716 F: arch/x86/kernel/quirks.c
11718 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11719 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11720 L: linux-pci@vger.kernel.org
11721 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11724 F: drivers/pci/controller/
11726 PCIE DRIVER FOR AXIS ARTPEC
11727 M: Jesper Nilsson <jesper.nilsson@axis.com>
11728 L: linux-arm-kernel@axis.com
11729 L: linux-pci@vger.kernel.org
11731 F: Documentation/devicetree/bindings/pci/axis,artpec*
11732 F: drivers/pci/controller/dwc/*artpec*
11734 PCIE DRIVER FOR CAVIUM THUNDERX
11735 M: David Daney <david.daney@cavium.com>
11736 L: linux-pci@vger.kernel.org
11737 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11739 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11740 F: drivers/pci/controller/pci-thunder-*
11742 PCIE DRIVER FOR HISILICON
11743 M: Zhou Wang <wangzhou1@hisilicon.com>
11744 L: linux-pci@vger.kernel.org
11746 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11747 F: drivers/pci/controller/dwc/pcie-hisi.c
11749 PCIE DRIVER FOR HISILICON KIRIN
11750 M: Xiaowei Song <songxiaowei@hisilicon.com>
11751 M: Binghui Wang <wangbinghui@hisilicon.com>
11752 L: linux-pci@vger.kernel.org
11754 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11755 F: drivers/pci/controller/dwc/pcie-kirin.c
11757 PCIE DRIVER FOR HISILICON STB
11758 M: Jianguo Sun <sunjianguo1@huawei.com>
11759 M: Shawn Guo <shawn.guo@linaro.org>
11760 L: linux-pci@vger.kernel.org
11762 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11763 F: drivers/pci/controller/dwc/pcie-histb.c
11765 PCIE DRIVER FOR MEDIATEK
11766 M: Ryder Lee <ryder.lee@mediatek.com>
11767 L: linux-pci@vger.kernel.org
11768 L: linux-mediatek@lists.infradead.org
11770 F: Documentation/devicetree/bindings/pci/mediatek*
11771 F: drivers/pci/controller/*mediatek*
11773 PCIE DRIVER FOR QUALCOMM MSM
11774 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11775 L: linux-pci@vger.kernel.org
11776 L: linux-arm-msm@vger.kernel.org
11778 F: drivers/pci/controller/dwc/*qcom*
11780 PCIE DRIVER FOR ROCKCHIP
11781 M: Shawn Lin <shawn.lin@rock-chips.com>
11782 L: linux-pci@vger.kernel.org
11783 L: linux-rockchip@lists.infradead.org
11785 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11786 F: drivers/pci/controller/pcie-rockchip*
11788 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11789 M: Linus Walleij <linus.walleij@linaro.org>
11790 L: linux-pci@vger.kernel.org
11792 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11793 F: drivers/pci/controller/pci-v3-semi.c
11795 PCIE DRIVER FOR ST SPEAR13XX
11796 M: Pratyush Anand <pratyush.anand@gmail.com>
11797 L: linux-pci@vger.kernel.org
11799 F: drivers/pci/controller/dwc/*spear*
11802 M: Dominik Brodowski <linux@dominikbrodowski.net>
11803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11805 F: Documentation/pcmcia/
11810 PCNET32 NETWORK DRIVER
11811 M: Don Fry <pcnet32@frontier.com>
11812 L: netdev@vger.kernel.org
11814 F: drivers/net/ethernet/amd/pcnet32.c
11816 PCRYPT PARALLEL CRYPTO ENGINE
11817 M: Steffen Klassert <steffen.klassert@secunet.com>
11818 L: linux-crypto@vger.kernel.org
11821 F: include/crypto/pcrypt.h
11823 PEAQ WMI HOTKEYS DRIVER
11824 M: Hans de Goede <hdegoede@redhat.com>
11825 L: platform-driver-x86@vger.kernel.org
11827 F: drivers/platform/x86/peaq-wmi.c
11829 PER-CPU MEMORY ALLOCATOR
11830 M: Dennis Zhou <dennis@kernel.org>
11831 M: Tejun Heo <tj@kernel.org>
11832 M: Christoph Lameter <cl@linux.com>
11833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11835 F: include/linux/percpu*.h
11837 F: arch/*/include/asm/percpu.h
11839 PER-TASK DELAY ACCOUNTING
11840 M: Balbir Singh <bsingharora@gmail.com>
11842 F: include/linux/delayacct.h
11843 F: kernel/delayacct.c
11845 PERFORMANCE EVENTS SUBSYSTEM
11846 M: Peter Zijlstra <peterz@infradead.org>
11847 M: Ingo Molnar <mingo@redhat.com>
11848 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11849 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11850 R: Jiri Olsa <jolsa@redhat.com>
11851 R: Namhyung Kim <namhyung@kernel.org>
11852 L: linux-kernel@vger.kernel.org
11853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11856 F: include/linux/perf_event.h
11857 F: include/uapi/linux/perf_event.h
11858 F: arch/*/kernel/perf_event*.c
11859 F: arch/*/kernel/*/perf_event*.c
11860 F: arch/*/kernel/*/*/perf_event*.c
11861 F: arch/*/include/asm/perf_event.h
11862 F: arch/*/kernel/perf_callchain.c
11866 PERSONALITY HANDLING
11867 M: Christoph Hellwig <hch@infradead.org>
11868 L: linux-abi-devel@lists.sourceforge.net
11870 F: include/linux/personality.h
11871 F: include/uapi/linux/personality.h
11873 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11874 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11875 L: linux-input@vger.kernel.org
11877 F: Documentation/input/devices/pxrc.rst
11878 F: drivers/input/joystick/pxrc.c
11881 M: Remi Denis-Courmont <courmisch@gmail.com>
11883 F: Documentation/networking/phonet.txt
11884 F: include/linux/phonet.h
11885 F: include/net/phonet/
11886 F: include/uapi/linux/phonet.h
11890 M: Joern Engel <joern@lazybastard.org>
11891 L: linux-mtd@lists.infradead.org
11893 F: drivers/mtd/devices/phram.c
11896 M: Bruno Prémont <bonbons@linux-vserver.org>
11897 L: linux-input@vger.kernel.org
11899 F: drivers/hid/hid-picolcd*
11902 M: Jamie Iles <jamie@jamieiles.com>
11903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11904 T: git git://github.com/jamieiles/linux-2.6-ji.git
11906 F: arch/arm/boot/dts/picoxcell*
11907 F: arch/arm/mach-picoxcell/
11908 F: drivers/crypto/picoxcell*
11910 PIN CONTROL SUBSYSTEM
11911 M: Linus Walleij <linus.walleij@linaro.org>
11912 L: linux-gpio@vger.kernel.org
11913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11915 F: Documentation/devicetree/bindings/pinctrl/
11916 F: Documentation/driver-api/pinctl.rst
11917 F: drivers/pinctrl/
11918 F: include/linux/pinctrl/
11920 PIN CONTROLLER - ATMEL AT91
11921 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11924 F: drivers/pinctrl/pinctrl-at91.*
11926 PIN CONTROLLER - ATMEL AT91 PIO4
11927 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11929 L: linux-gpio@vger.kernel.org
11931 F: drivers/pinctrl/pinctrl-at91-pio4.*
11933 PIN CONTROLLER - FREESCALE
11934 M: Dong Aisheng <aisheng.dong@nxp.com>
11935 M: Fabio Estevam <festevam@gmail.com>
11936 M: Shawn Guo <shawnguo@kernel.org>
11937 M: Stefan Agner <stefan@agner.ch>
11938 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11939 L: linux-gpio@vger.kernel.org
11941 F: drivers/pinctrl/freescale/
11942 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11944 PIN CONTROLLER - INTEL
11945 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11946 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11949 F: drivers/pinctrl/intel/
11951 PIN CONTROLLER - MEDIATEK
11952 M: Sean Wang <sean.wang@kernel.org>
11953 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11955 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11956 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11957 F: drivers/pinctrl/mediatek/
11959 PIN CONTROLLER - QUALCOMM
11960 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11962 L: linux-arm-msm@vger.kernel.org
11963 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11964 F: drivers/pinctrl/qcom/
11966 PIN CONTROLLER - RENESAS
11967 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11968 M: Geert Uytterhoeven <geert+renesas@glider.be>
11969 L: linux-renesas-soc@vger.kernel.org
11970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11972 F: drivers/pinctrl/sh-pfc/
11974 PIN CONTROLLER - SAMSUNG
11975 M: Tomasz Figa <tomasz.figa@gmail.com>
11976 M: Krzysztof Kozlowski <krzk@kernel.org>
11977 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11979 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11980 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11983 F: drivers/pinctrl/samsung/
11984 F: include/dt-bindings/pinctrl/samsung.h
11985 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11987 PIN CONTROLLER - SINGLE
11988 M: Tony Lindgren <tony@atomide.com>
11989 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11991 L: linux-omap@vger.kernel.org
11993 F: drivers/pinctrl/pinctrl-single.c
11995 PIN CONTROLLER - ST SPEAR
11996 M: Viresh Kumar <vireshk@kernel.org>
11997 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11998 W: http://www.st.com/spear
12000 F: drivers/pinctrl/spear/
12002 PISTACHIO SOC SUPPORT
12003 M: James Hartley <james.hartley@sondrel.com>
12004 L: linux-mips@vger.kernel.org
12006 F: arch/mips/pistachio/
12007 F: arch/mips/include/asm/mach-pistachio/
12008 F: arch/mips/boot/dts/img/pistachio*
12009 F: arch/mips/configs/pistachio*_defconfig
12013 M: linux-block@vger.kernel.org
12014 F: drivers/block/pktcdvd.c
12015 F: include/linux/pktcdvd.h
12016 F: include/uapi/linux/pktcdvd.h
12018 PKUNITY SOC DRIVERS
12019 M: Guan Xuetao <gxt@pku.edu.cn>
12020 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12022 T: git git://github.com/gxt/linux.git
12023 F: drivers/input/serio/i8042-unicore32io.h
12024 F: drivers/i2c/busses/i2c-puv3.c
12025 F: drivers/video/fbdev/fb-puv3.c
12026 F: drivers/rtc/rtc-puv3.c
12028 PMBUS HARDWARE MONITORING DRIVERS
12029 M: Guenter Roeck <linux@roeck-us.net>
12030 L: linux-hwmon@vger.kernel.org
12031 W: http://hwmon.wiki.kernel.org/
12032 W: http://www.roeck-us.net/linux/drivers/
12033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12035 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12036 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12037 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12038 F: Documentation/hwmon/adm1275
12039 F: Documentation/hwmon/ibm-cffps
12040 F: Documentation/hwmon/ir35221
12041 F: Documentation/hwmon/lm25066
12042 F: Documentation/hwmon/ltc2978
12043 F: Documentation/hwmon/ltc3815
12044 F: Documentation/hwmon/max16064
12045 F: Documentation/hwmon/max20751
12046 F: Documentation/hwmon/max31785
12047 F: Documentation/hwmon/max34440
12048 F: Documentation/hwmon/max8688
12049 F: Documentation/hwmon/pmbus
12050 F: Documentation/hwmon/pmbus-core
12051 F: Documentation/hwmon/tps40422
12052 F: Documentation/hwmon/ucd9000
12053 F: Documentation/hwmon/ucd9200
12054 F: Documentation/hwmon/zl6100
12055 F: drivers/hwmon/pmbus/
12056 F: include/linux/pmbus.h
12058 PMC SIERRA MaxRAID DRIVER
12059 L: linux-scsi@vger.kernel.org
12060 W: http://www.pmc-sierra.com/
12062 F: drivers/scsi/pmcraid.*
12064 PMC SIERRA PM8001 DRIVER
12065 M: Jack Wang <jinpu.wang@profitbricks.com>
12066 M: lindar_liu@usish.com
12067 L: linux-scsi@vger.kernel.org
12069 F: drivers/scsi/pm8001/
12072 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12076 PNI RM3100 IIO DRIVER
12077 M: Song Qiang <songqiang1304521@gmail.com>
12078 L: linux-iio@vger.kernel.org
12080 F: drivers/iio/magnetometer/rm3100*
12081 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12083 POSIX CLOCKS and TIMERS
12084 M: Thomas Gleixner <tglx@linutronix.de>
12085 L: linux-kernel@vger.kernel.org
12086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12089 F: include/linux/timer*
12090 F: kernel/time/*timer*
12092 POWER MANAGEMENT CORE
12093 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12094 L: linux-pm@vger.kernel.org
12095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12096 B: https://bugzilla.kernel.org
12098 F: drivers/base/power/
12099 F: include/linux/pm.h
12100 F: include/linux/pm_*
12101 F: include/linux/powercap.h
12102 F: drivers/powercap/
12103 F: kernel/configs/nopm.config
12105 POWER STATE COORDINATION INTERFACE (PSCI)
12106 M: Mark Rutland <mark.rutland@arm.com>
12107 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12108 L: linux-arm-kernel@lists.infradead.org
12110 F: drivers/firmware/psci*.c
12111 F: include/linux/psci.h
12112 F: include/uapi/linux/psci.h
12114 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12115 M: Sebastian Reichel <sre@kernel.org>
12116 L: linux-pm@vger.kernel.org
12117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12119 F: Documentation/ABI/testing/sysfs-class-power
12120 F: Documentation/devicetree/bindings/power/supply/
12121 F: include/linux/power_supply.h
12122 F: drivers/power/supply/
12124 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12125 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12126 L: linuxppc-dev@lists.ozlabs.org
12128 F: drivers/char/powernv-op-panel.c
12130 PPP OVER ATM (RFC 2364)
12131 M: Mitchell Blank Jr <mitch@sfgoth.com>
12133 F: net/atm/pppoatm.c
12134 F: include/uapi/linux/atmppp.h
12137 M: Michal Ostrowski <mostrows@earthlink.net>
12139 F: drivers/net/ppp/pppoe.c
12140 F: drivers/net/ppp/pppox.c
12143 M: James Chapman <jchapman@katalix.com>
12145 F: net/l2tp/l2tp_ppp.c
12146 F: include/linux/if_pppol2tp.h
12147 F: include/uapi/linux/if_pppol2tp.h
12149 PPP PROTOCOL DRIVERS AND COMPRESSORS
12150 M: Paul Mackerras <paulus@samba.org>
12151 L: linux-ppp@vger.kernel.org
12153 F: drivers/net/ppp/ppp_*
12156 M: Rodolfo Giometti <giometti@enneenne.com>
12157 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12158 L: linuxpps@ml.enneenne.com (subscribers-only)
12160 F: Documentation/pps/
12161 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12162 F: Documentation/ABI/testing/sysfs-pps
12164 F: include/linux/pps*.h
12165 F: include/uapi/linux/pps.h
12168 M: Dmitry Kozlov <xeb@mail.ru>
12169 L: netdev@vger.kernel.org
12171 F: drivers/net/ppp/pptp.c
12172 W: http://sourceforge.net/projects/accel-pptp
12175 M: Robert Love <rml@tech9.net>
12176 L: kpreempt-tech@lists.sourceforge.net
12177 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12179 F: Documentation/preempt-locking.txt
12180 F: include/linux/preempt.h
12183 M: Petr Mladek <pmladek@suse.com>
12184 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12185 R: Steven Rostedt <rostedt@goodmis.org>
12188 F: include/linux/printk.h
12190 PRISM54 WIRELESS DRIVER
12191 M: Luis Chamberlain <mcgrof@kernel.org>
12192 L: linux-wireless@vger.kernel.org
12193 W: http://wireless.kernel.org/en/users/Drivers/p54
12195 F: drivers/net/wireless/intersil/prism54/
12198 R: Alexey Dobriyan <adobriyan@gmail.com>
12199 L: linux-kernel@vger.kernel.org
12200 L: linux-fsdevel@vger.kernel.org
12203 F: include/linux/proc_fs.h
12204 F: tools/testing/selftests/proc/
12205 F: Documentation/filesystems/proc.txt
12208 M: Luis Chamberlain <mcgrof@kernel.org>
12209 M: Kees Cook <keescook@chromium.org>
12210 L: linux-kernel@vger.kernel.org
12211 L: linux-fsdevel@vger.kernel.org
12213 F: fs/proc/proc_sysctl.c
12214 F: include/linux/sysctl.h
12216 F: tools/testing/selftests/sysctl/
12218 PS3 NETWORK SUPPORT
12219 M: Geoff Levand <geoff@infradead.org>
12220 L: netdev@vger.kernel.org
12221 L: linuxppc-dev@lists.ozlabs.org
12223 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12225 PS3 PLATFORM SUPPORT
12226 M: Geoff Levand <geoff@infradead.org>
12227 L: linuxppc-dev@lists.ozlabs.org
12229 F: arch/powerpc/boot/ps3*
12230 F: arch/powerpc/include/asm/lv1call.h
12231 F: arch/powerpc/include/asm/ps3*.h
12232 F: arch/powerpc/platforms/ps3/
12235 F: drivers/rtc/rtc-ps3.c
12236 F: drivers/usb/host/*ps3.c
12237 F: sound/ppc/snd_ps3*
12240 M: Jim Paris <jim@jtan.com>
12241 M: Geoff Levand <geoff@infradead.org>
12242 L: linuxppc-dev@lists.ozlabs.org
12244 F: drivers/block/ps3vram.c
12246 PSAMPLE PACKET SAMPLING SUPPORT:
12247 M: Yotam Gigi <yotam.gi@gmail.com>
12250 F: include/net/psample.h
12251 F: include/uapi/linux/psample.h
12254 M: Kees Cook <keescook@chromium.org>
12255 M: Anton Vorontsov <anton@enomsg.org>
12256 M: Colin Cross <ccross@android.com>
12257 M: Tony Luck <tony.luck@intel.com>
12259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12261 F: include/linux/pstore*
12262 F: drivers/firmware/efi/efi-pstore.c
12263 F: drivers/acpi/apei/erst.c
12264 F: Documentation/admin-guide/ramoops.rst
12265 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12266 K: \b(pstore|ramoops)
12268 PTP HARDWARE CLOCK SUPPORT
12269 M: Richard Cochran <richardcochran@gmail.com>
12270 L: netdev@vger.kernel.org
12272 W: http://linuxptp.sourceforge.net/
12273 F: Documentation/ABI/testing/sysfs-ptp
12274 F: Documentation/ptp/*
12275 F: drivers/net/phy/dp83640*
12277 F: include/linux/ptp_cl*
12280 M: Oleg Nesterov <oleg@redhat.com>
12282 F: include/asm-generic/syscall.h
12283 F: include/linux/ptrace.h
12284 F: include/linux/regset.h
12285 F: include/linux/tracehook.h
12286 F: include/uapi/linux/ptrace.h
12287 F: include/uapi/linux/ptrace.h
12288 F: include/asm-generic/ptrace.h
12290 F: arch/*/ptrace*.c
12291 F: arch/*/*/ptrace*.c
12292 F: arch/*/include/asm/ptrace*.h
12295 M: Hans Verkuil <hverkuil@xs4all.nl>
12296 L: linux-media@vger.kernel.org
12297 T: git git://linuxtv.org/media_tree.git
12299 F: drivers/media/usb/pulse8-cec/*
12300 F: Documentation/media/cec-drivers/pulse8-cec.rst
12302 PVRUSB2 VIDEO4LINUX DRIVER
12303 M: Mike Isely <isely@pobox.com>
12304 L: pvrusb2@isely.net (subscribers-only)
12305 L: linux-media@vger.kernel.org
12306 W: http://www.isely.net/pvrusb2/
12307 T: git git://linuxtv.org/media_tree.git
12309 F: Documentation/media/v4l-drivers/pvrusb2*
12310 F: drivers/media/usb/pvrusb2/
12313 M: Hans Verkuil <hverkuil@xs4all.nl>
12314 L: linux-media@vger.kernel.org
12315 T: git git://linuxtv.org/media_tree.git
12317 F: drivers/media/usb/pwc/*
12320 M: Kamil Debski <kamil@wypas.org>
12321 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12322 L: linux-hwmon@vger.kernel.org
12324 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12325 F: Documentation/hwmon/pwm-fan
12326 F: drivers/hwmon/pwm-fan.c
12329 M: Sean Young <sean@mess.org>
12330 L: linux-media@vger.kernel.org
12332 F: drivers/media/rc/pwm-ir-tx.c
12335 M: Thierry Reding <thierry.reding@gmail.com>
12336 L: linux-pwm@vger.kernel.org
12338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12339 F: Documentation/pwm.txt
12340 F: Documentation/devicetree/bindings/pwm/
12341 F: include/linux/pwm.h
12343 F: drivers/video/backlight/pwm_bl.c
12344 F: include/linux/pwm_backlight.h
12345 F: drivers/gpio/gpio-mvebu.c
12346 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12349 M: Robert Jarzmik <robert.jarzmik@free.fr>
12350 L: linux-gpio@vger.kernel.org
12352 F: drivers/gpio/gpio-pxa.c
12358 M: Robert Jarzmik <robert.jarzmik@free.fr>
12359 L: linux-rtc@vger.kernel.org
12362 PXA2xx/PXA3xx SUPPORT
12363 M: Daniel Mack <daniel@zonque.org>
12364 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12365 M: Robert Jarzmik <robert.jarzmik@free.fr>
12366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12367 T: git git://github.com/hzhuang1/linux.git
12368 T: git git://github.com/rjarzmik/linux.git
12370 F: arch/arm/boot/dts/pxa*
12371 F: arch/arm/mach-pxa/
12372 F: drivers/dma/pxa*
12373 F: drivers/pcmcia/pxa2xx*
12374 F: drivers/pinctrl/pxa/
12375 F: drivers/spi/spi-pxa2xx*
12376 F: drivers/usb/gadget/udc/pxa2*
12377 F: include/sound/pxa2xx-lib.h
12382 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12383 L: qat-linux@intel.com
12385 F: drivers/crypto/qat/
12387 QCOM AUDIO (ASoC) DRIVERS
12388 M: Patrick Lai <plai@codeaurora.org>
12389 M: Banajit Goswami <bgoswami@codeaurora.org>
12390 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12394 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12395 M: Gabriel Somlo <somlo@cmu.edu>
12396 M: "Michael S. Tsirkin" <mst@redhat.com>
12397 L: qemu-devel@nongnu.org
12399 F: drivers/firmware/qemu_fw_cfg.c
12400 F: include/uapi/linux/qemu_fw_cfg.h
12403 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12404 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12405 L: linux-rdma@vger.kernel.org
12407 F: drivers/infiniband/hw/qib/
12409 QLOGIC QL41xxx FCOE DRIVER
12410 M: QLogic-Storage-Upstream@cavium.com
12411 L: linux-scsi@vger.kernel.org
12413 F: drivers/scsi/qedf/
12415 QLOGIC QL41xxx ISCSI DRIVER
12416 M: QLogic-Storage-Upstream@cavium.com
12417 L: linux-scsi@vger.kernel.org
12419 F: drivers/scsi/qedi/
12421 QLOGIC QL4xxx ETHERNET DRIVER
12422 M: Ariel Elior <Ariel.Elior@cavium.com>
12423 M: everest-linux-l2@cavium.com
12424 L: netdev@vger.kernel.org
12426 F: drivers/net/ethernet/qlogic/qed/
12427 F: include/linux/qed/
12428 F: drivers/net/ethernet/qlogic/qede/
12430 QLOGIC QL4xxx RDMA DRIVER
12431 M: Michal Kalderon <Michal.Kalderon@cavium.com>
12432 M: Ariel Elior <Ariel.Elior@cavium.com>
12433 L: linux-rdma@vger.kernel.org
12435 F: drivers/infiniband/hw/qedr/
12436 F: include/uapi/rdma/qedr-abi.h
12438 QLOGIC QLA1280 SCSI DRIVER
12439 M: Michael Reed <mdr@sgi.com>
12440 L: linux-scsi@vger.kernel.org
12442 F: drivers/scsi/qla1280.[ch]
12444 QLOGIC QLA2XXX FC-SCSI DRIVER
12445 M: qla2xxx-upstream@qlogic.com
12446 L: linux-scsi@vger.kernel.org
12448 F: Documentation/scsi/LICENSE.qla2xxx
12449 F: drivers/scsi/qla2xxx/
12451 QLOGIC QLA3XXX NETWORK DRIVER
12452 M: Dept-GELinuxNICDev@cavium.com
12453 L: netdev@vger.kernel.org
12455 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12456 F: drivers/net/ethernet/qlogic/qla3xxx.*
12458 QLOGIC QLA4XXX iSCSI DRIVER
12459 M: QLogic-Storage-Upstream@qlogic.com
12460 L: linux-scsi@vger.kernel.org
12462 F: Documentation/scsi/LICENSE.qla4xxx
12463 F: drivers/scsi/qla4xxx/
12465 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12466 M: Shahed Shaikh <Shahed.Shaikh@cavium.com>
12467 M: Manish Chopra <manish.chopra@cavium.com>
12468 M: Dept-GELinuxNICDev@cavium.com
12469 L: netdev@vger.kernel.org
12471 F: drivers/net/ethernet/qlogic/qlcnic/
12473 QLOGIC QLGE 10Gb ETHERNET DRIVER
12474 M: Manish Chopra <manish.chopra@cavium.com>
12475 M: Dept-GELinuxNICDev@cavium.com
12476 L: netdev@vger.kernel.org
12478 F: drivers/net/ethernet/qlogic/qlge/
12480 QM1D1B0004 MEDIA DRIVER
12481 M: Akihiro Tsukada <tskd08@gmail.com>
12482 L: linux-media@vger.kernel.org
12484 F: drivers/media/tuners/qm1d1b0004*
12486 QM1D1C0042 MEDIA DRIVER
12487 M: Akihiro Tsukada <tskd08@gmail.com>
12488 L: linux-media@vger.kernel.org
12490 F: drivers/media/tuners/qm1d1c0042*
12493 M: Anders Larsen <al@alarsen.net>
12494 W: http://www.alarsen.net/linux/qnx4fs/
12497 F: include/uapi/linux/qnx4_fs.h
12498 F: include/uapi/linux/qnxtypes.h
12500 QORIQ DPAA2 FSL-MC BUS DRIVER
12501 M: Stuart Yoder <stuyoder@gmail.com>
12502 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12503 L: linux-kernel@vger.kernel.org
12505 F: drivers/bus/fsl-mc/
12506 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12507 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12509 QT1010 MEDIA DRIVER
12510 M: Antti Palosaari <crope@iki.fi>
12511 L: linux-media@vger.kernel.org
12512 W: https://linuxtv.org
12513 W: http://palosaari.fi/linux/
12514 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12515 T: git git://linuxtv.org/anttip/media_tree.git
12517 F: drivers/media/tuners/qt1010*
12519 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12520 M: Kalle Valo <kvalo@codeaurora.org>
12521 L: ath10k@lists.infradead.org
12522 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12525 F: drivers/net/wireless/ath/ath10k/
12527 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12528 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12529 L: linux-wireless@vger.kernel.org
12530 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12532 F: drivers/net/wireless/ath/ath9k/
12534 QUALCOMM CAMERA SUBSYSTEM DRIVER
12535 M: Todor Tomov <todor.too@gmail.com>
12536 L: linux-media@vger.kernel.org
12538 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12539 F: Documentation/media/v4l-drivers/qcom_camss.rst
12540 F: drivers/media/platform/qcom/camss/
12542 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12543 M: Ilia Lin <ilia.lin@gmail.com>
12544 L: linux-pm@vger.kernel.org
12546 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12547 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12549 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12550 M: Timur Tabi <timur@kernel.org>
12551 L: netdev@vger.kernel.org
12553 F: drivers/net/ethernet/qualcomm/emac/
12555 QUALCOMM GENERIC INTERFACE I2C DRIVER
12556 M: Alok Chauhan <alokc@codeaurora.org>
12557 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12558 L: linux-i2c@vger.kernel.org
12559 L: linux-arm-msm@vger.kernel.org
12561 F: drivers/i2c/busses/i2c-qcom-geni.c
12563 QUALCOMM HEXAGON ARCHITECTURE
12564 M: Richard Kuo <rkuo@codeaurora.org>
12565 L: linux-hexagon@vger.kernel.org
12566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12570 QUALCOMM HIDMA DRIVER
12571 M: Sinan Kaya <okaya@kernel.org>
12572 L: linux-arm-kernel@lists.infradead.org
12573 L: linux-arm-msm@vger.kernel.org
12574 L: dmaengine@vger.kernel.org
12576 F: drivers/dma/qcom/hidma*
12579 M: Rob Clark <robdclark@gmail.com>
12580 L: iommu@lists.linux-foundation.org
12581 L: linux-arm-msm@vger.kernel.org
12583 F: drivers/iommu/qcom_iommu.c
12585 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12586 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12587 L: linux-media@vger.kernel.org
12588 L: linux-arm-msm@vger.kernel.org
12589 T: git git://linuxtv.org/media_tree.git
12591 F: drivers/media/platform/qcom/venus/
12593 QUALCOMM WCN36XX WIRELESS DRIVER
12594 M: Kalle Valo <kvalo@codeaurora.org>
12595 L: wcn36xx@lists.infradead.org
12596 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12597 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12599 F: drivers/net/wireless/ath/wcn36xx/
12601 QUANTENNA QTNFMAC WIRELESS DRIVER
12602 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12603 M: Avinash Patil <avinashp@quantenna.com>
12604 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12605 L: linux-wireless@vger.kernel.org
12607 F: drivers/net/wireless/quantenna
12609 RADEON and AMDGPU DRM DRIVERS
12610 M: Alex Deucher <alexander.deucher@amd.com>
12611 M: Christian König <christian.koenig@amd.com>
12612 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12613 L: amd-gfx@lists.freedesktop.org
12614 T: git git://people.freedesktop.org/~agd5f/linux
12616 F: drivers/gpu/drm/radeon/
12617 F: include/uapi/drm/radeon_drm.h
12618 F: drivers/gpu/drm/amd/
12619 F: include/uapi/drm/amdgpu_drm.h
12621 RADEON FRAMEBUFFER DISPLAY DRIVER
12622 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12623 L: linux-fbdev@vger.kernel.org
12625 F: drivers/video/fbdev/aty/radeon*
12626 F: include/uapi/linux/radeonfb.h
12628 RADIOSHARK RADIO DRIVER
12629 M: Hans Verkuil <hverkuil@xs4all.nl>
12630 L: linux-media@vger.kernel.org
12631 T: git git://linuxtv.org/media_tree.git
12633 F: drivers/media/radio/radio-shark.c
12635 RADIOSHARK2 RADIO DRIVER
12636 M: Hans Verkuil <hverkuil@xs4all.nl>
12637 L: linux-media@vger.kernel.org
12638 T: git git://linuxtv.org/media_tree.git
12640 F: drivers/media/radio/radio-shark2.c
12641 F: drivers/media/radio/radio-tea5777.c
12643 RADOS BLOCK DEVICE (RBD)
12644 M: Ilya Dryomov <idryomov@gmail.com>
12645 M: Sage Weil <sage@redhat.com>
12646 M: Alex Elder <elder@kernel.org>
12647 L: ceph-devel@vger.kernel.org
12648 W: http://ceph.com/
12649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12650 T: git git://github.com/ceph/ceph-client.git
12652 F: Documentation/ABI/testing/sysfs-bus-rbd
12653 F: drivers/block/rbd.c
12654 F: drivers/block/rbd_types.h
12656 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12657 M: Paul Mackerras <paulus@samba.org>
12658 L: linux-fbdev@vger.kernel.org
12660 F: drivers/video/fbdev/aty/aty128fb.c
12662 RAINSHADOW-CEC DRIVER
12663 M: Hans Verkuil <hverkuil@xs4all.nl>
12664 L: linux-media@vger.kernel.org
12665 T: git git://linuxtv.org/media_tree.git
12667 F: drivers/media/usb/rainshadow-cec/*
12669 RALINK MIPS ARCHITECTURE
12670 M: John Crispin <john@phrozen.org>
12671 L: linux-mips@vger.kernel.org
12673 F: arch/mips/ralink
12675 RALINK RT2X00 WIRELESS LAN DRIVER
12677 M: Stanislaw Gruszka <sgruszka@redhat.com>
12678 M: Helmut Schaa <helmut.schaa@googlemail.com>
12679 L: linux-wireless@vger.kernel.org
12681 F: drivers/net/wireless/ralink/rt2x00/
12683 RAMDISK RAM BLOCK DEVICE DRIVER
12684 M: Jens Axboe <axboe@kernel.dk>
12686 F: Documentation/blockdev/ramdisk.txt
12687 F: drivers/block/brd.c
12689 RANCHU VIRTUAL BOARD FOR MIPS
12690 M: Miodrag Dinic <miodrag.dinic@mips.com>
12691 L: linux-mips@vger.kernel.org
12693 F: arch/mips/generic/board-ranchu.c
12694 F: arch/mips/configs/generic/board-ranchu.config
12696 RANDOM NUMBER DRIVER
12697 M: "Theodore Ts'o" <tytso@mit.edu>
12699 F: drivers/char/random.c
12702 M: Matt Porter <mporter@kernel.crashing.org>
12703 M: Alexandre Bounine <alex.bou9@gmail.com>
12705 F: drivers/rapidio/
12707 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12708 L: linux-wireless@vger.kernel.org
12710 F: drivers/net/wireless/ray*
12712 RCUTORTURE TEST FRAMEWORK
12713 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12714 M: Josh Triplett <josh@joshtriplett.org>
12715 R: Steven Rostedt <rostedt@goodmis.org>
12716 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12717 R: Lai Jiangshan <jiangshanlai@gmail.com>
12718 L: linux-kernel@vger.kernel.org
12720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12721 F: tools/testing/selftests/rcutorture
12724 M: Florian Fainelli <florian@openwrt.org>
12727 RDC R6040 FAST ETHERNET DRIVER
12728 M: Florian Fainelli <f.fainelli@gmail.com>
12729 L: netdev@vger.kernel.org
12731 F: drivers/net/ethernet/rdc/r6040.c
12733 RDMAVT - RDMA verbs software
12734 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12735 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12736 L: linux-rdma@vger.kernel.org
12738 F: drivers/infiniband/sw/rdmavt
12740 RDS - RELIABLE DATAGRAM SOCKETS
12741 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12742 L: netdev@vger.kernel.org
12743 L: linux-rdma@vger.kernel.org
12744 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12745 W: https://oss.oracle.com/projects/rds/
12748 F: Documentation/networking/rds.txt
12750 RDT - RESOURCE ALLOCATION
12751 M: Fenghua Yu <fenghua.yu@intel.com>
12752 M: Reinette Chatre <reinette.chatre@intel.com>
12753 L: linux-kernel@vger.kernel.org
12755 F: arch/x86/kernel/cpu/resctrl/
12756 F: arch/x86/include/asm/resctrl_sched.h
12757 F: Documentation/x86/resctrl*
12759 READ-COPY UPDATE (RCU)
12760 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12761 M: Josh Triplett <josh@joshtriplett.org>
12762 R: Steven Rostedt <rostedt@goodmis.org>
12763 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12764 R: Lai Jiangshan <jiangshanlai@gmail.com>
12765 R: Joel Fernandes <joel@joelfernandes.org>
12766 L: linux-kernel@vger.kernel.org
12767 W: http://www.rdrop.com/users/paulmck/RCU/
12769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12770 F: Documentation/RCU/
12771 X: Documentation/RCU/torture.txt
12772 F: include/linux/rcu*
12773 X: include/linux/srcu*.h
12775 X: kernel/rcu/srcu*.c
12777 REAL TIME CLOCK (RTC) SUBSYSTEM
12778 M: Alessandro Zummo <a.zummo@towertech.it>
12779 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12780 L: linux-rtc@vger.kernel.org
12781 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12784 F: Documentation/devicetree/bindings/rtc/
12785 F: Documentation/rtc.txt
12787 F: include/linux/rtc.h
12788 F: include/uapi/linux/rtc.h
12789 F: include/linux/rtc/
12790 F: include/linux/platform_data/rtc-*
12791 F: tools/testing/selftests/rtc/
12793 REALTEK AUDIO CODECS
12794 M: Bard Liao <bardliao@realtek.com>
12795 M: Oder Chiou <oder_chiou@realtek.com>
12797 F: sound/soc/codecs/rt*
12798 F: include/sound/rt*.h
12800 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12801 M: Linus Walleij <linus.walleij@linaro.org>
12803 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12804 F: drivers/net/dsa/realtek-smi*
12805 F: drivers/net/dsa/rtl83*
12807 REGISTER MAP ABSTRACTION
12808 M: Mark Brown <broonie@kernel.org>
12809 L: linux-kernel@vger.kernel.org
12810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12812 F: Documentation/devicetree/bindings/regmap/
12813 F: drivers/base/regmap/
12814 F: include/linux/regmap.h
12816 REISERFS FILE SYSTEM
12817 L: reiserfs-devel@vger.kernel.org
12821 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12822 M: Ohad Ben-Cohen <ohad@wizery.com>
12823 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12824 L: linux-remoteproc@vger.kernel.org
12825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12827 F: Documentation/devicetree/bindings/remoteproc/
12828 F: Documentation/remoteproc.txt
12829 F: drivers/remoteproc/
12830 F: include/linux/remoteproc.h
12832 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12833 M: Ohad Ben-Cohen <ohad@wizery.com>
12834 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12835 L: linux-remoteproc@vger.kernel.org
12836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12839 F: Documentation/rpmsg.txt
12840 F: include/linux/rpmsg.h
12841 F: include/linux/rpmsg/
12843 RENESAS CLOCK DRIVERS
12844 M: Geert Uytterhoeven <geert+renesas@glider.be>
12845 L: linux-renesas-soc@vger.kernel.org
12846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12848 F: drivers/clk/renesas/
12850 RENESAS EMEV2 I2C DRIVER
12851 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12853 F: drivers/i2c/busses/i2c-emev2.c
12855 RENESAS ETHERNET DRIVERS
12856 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12857 L: netdev@vger.kernel.org
12858 L: linux-renesas-soc@vger.kernel.org
12859 F: Documentation/devicetree/bindings/net/renesas,*.txt
12860 F: Documentation/devicetree/bindings/net/sh_eth.txt
12861 F: drivers/net/ethernet/renesas/
12862 F: include/linux/sh_eth.h
12864 RENESAS R-CAR GYROADC DRIVER
12865 M: Marek Vasut <marek.vasut@gmail.com>
12866 L: linux-iio@vger.kernel.org
12868 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
12869 F: drivers/iio/adc/rcar-gyroadc.c
12871 RENESAS R-CAR I2C DRIVERS
12872 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12874 F: drivers/i2c/busses/i2c-rcar.c
12875 F: drivers/i2c/busses/i2c-sh_mobile.c
12877 RENESAS RIIC DRIVER
12878 M: Chris Brandt <chris.brandt@renesas.com>
12880 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
12881 F: drivers/i2c/busses/i2c-riic.c
12883 RENESAS USB PHY DRIVER
12884 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12885 L: linux-renesas-soc@vger.kernel.org
12887 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12889 RESET CONTROLLER FRAMEWORK
12890 M: Philipp Zabel <p.zabel@pengutronix.de>
12891 T: git git://git.pengutronix.de/git/pza/linux
12894 F: Documentation/devicetree/bindings/reset/
12895 F: include/dt-bindings/reset/
12896 F: include/linux/reset.h
12897 F: include/linux/reset-controller.h
12899 RESTARTABLE SEQUENCES SUPPORT
12900 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12901 M: Peter Zijlstra <peterz@infradead.org>
12902 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12903 M: Boqun Feng <boqun.feng@gmail.com>
12904 L: linux-kernel@vger.kernel.org
12907 F: include/uapi/linux/rseq.h
12908 F: include/trace/events/rseq.h
12909 F: tools/testing/selftests/rseq/
12912 M: Johannes Berg <johannes@sipsolutions.net>
12913 L: linux-wireless@vger.kernel.org
12914 W: http://wireless.kernel.org/
12915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12918 F: Documentation/rfkill.txt
12919 F: Documentation/ABI/stable/sysfs-class-rfkill
12921 F: include/linux/rfkill.h
12922 F: include/uapi/linux/rfkill.h
12925 M: Thomas Graf <tgraf@suug.ch>
12926 M: Herbert Xu <herbert@gondor.apana.org.au>
12927 L: netdev@vger.kernel.org
12929 F: lib/rhashtable.c
12930 F: lib/test_rhashtable.c
12931 F: include/linux/rhashtable.h
12932 F: include/linux/rhashtable-types.h
12934 RICOH R5C592 MEMORYSTICK DRIVER
12935 M: Maxim Levitsky <maximlevitsky@gmail.com>
12937 F: drivers/memstick/host/r592.*
12939 RICOH SMARTMEDIA/XD DRIVER
12940 M: Maxim Levitsky <maximlevitsky@gmail.com>
12942 F: drivers/mtd/nand/raw/r852.c
12943 F: drivers/mtd/nand/raw/r852.h
12945 RISC-V ARCHITECTURE
12946 M: Palmer Dabbelt <palmer@sifive.com>
12947 M: Albert Ou <aou@eecs.berkeley.edu>
12948 L: linux-riscv@lists.infradead.org
12949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12956 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12957 W: http://sourceforge.net/projects/roccat/
12959 F: drivers/hid/hid-roccat*
12960 F: include/linux/hid-roccat*
12961 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12963 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12964 M: Jacob chen <jacob2.chen@rock-chips.com>
12965 L: linux-media@vger.kernel.org
12967 F: drivers/media/platform/rockchip/rga/
12968 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12970 ROCKCHIP VPU CODEC DRIVER
12971 M: Ezequiel Garcia <ezequiel@collabora.com>
12972 L: linux-media@vger.kernel.org
12974 F: drivers/staging/media/platform/rockchip/vpu/
12975 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
12978 M: Jiri Pirko <jiri@resnulli.us>
12979 L: netdev@vger.kernel.org
12981 F: drivers/net/ethernet/rocker/
12985 W: http://www.comtrol.com
12987 F: Documentation/serial/rocket.txt
12988 F: drivers/tty/rocket*
12990 ROCKETPORT EXPRESS/INFINITY DRIVER
12991 M: Kevin Cernekee <cernekee@gmail.com>
12992 L: linux-serial@vger.kernel.org
12994 F: drivers/tty/serial/rp2.*
12996 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12997 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12998 L: linux-kernel@vger.kernel.org
12999 L: linux-renesas-soc@vger.kernel.org
13001 F: drivers/mfd/bd9571mwv.c
13002 F: drivers/regulator/bd9571mwv-regulator.c
13003 F: drivers/gpio/gpio-bd9571mwv.c
13004 F: include/linux/mfd/bd9571mwv.h
13005 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13008 M: Ralf Baechle <ralf@linux-mips.org>
13009 L: linux-hams@vger.kernel.org
13010 W: http://www.linux-ax25.org/
13012 F: include/net/rose.h
13013 F: include/uapi/linux/rose.h
13016 RTL2830 MEDIA DRIVER
13017 M: Antti Palosaari <crope@iki.fi>
13018 L: linux-media@vger.kernel.org
13019 W: https://linuxtv.org
13020 W: http://palosaari.fi/linux/
13021 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13022 T: git git://linuxtv.org/anttip/media_tree.git
13024 F: drivers/media/dvb-frontends/rtl2830*
13026 RTL2832 MEDIA DRIVER
13027 M: Antti Palosaari <crope@iki.fi>
13028 L: linux-media@vger.kernel.org
13029 W: https://linuxtv.org
13030 W: http://palosaari.fi/linux/
13031 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13032 T: git git://linuxtv.org/anttip/media_tree.git
13034 F: drivers/media/dvb-frontends/rtl2832*
13036 RTL2832_SDR MEDIA DRIVER
13037 M: Antti Palosaari <crope@iki.fi>
13038 L: linux-media@vger.kernel.org
13039 W: https://linuxtv.org
13040 W: http://palosaari.fi/linux/
13041 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13042 T: git git://linuxtv.org/anttip/media_tree.git
13044 F: drivers/media/dvb-frontends/rtl2832_sdr*
13046 RTL8180 WIRELESS DRIVER
13047 L: linux-wireless@vger.kernel.org
13048 W: http://wireless.kernel.org/
13049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13051 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13053 RTL8187 WIRELESS DRIVER
13054 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13055 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13056 M: Larry Finger <Larry.Finger@lwfinger.net>
13057 L: linux-wireless@vger.kernel.org
13058 W: http://wireless.kernel.org/
13059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13061 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13063 REALTEK WIRELESS DRIVER (rtlwifi family)
13064 M: Ping-Ke Shih <pkshih@realtek.com>
13065 L: linux-wireless@vger.kernel.org
13066 W: http://wireless.kernel.org/
13067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13069 F: drivers/net/wireless/realtek/rtlwifi/
13071 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13072 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13073 L: linux-wireless@vger.kernel.org
13074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13076 F: drivers/net/wireless/realtek/rtl8xxxu/
13078 RXRPC SOCKETS (AF_RXRPC)
13079 M: David Howells <dhowells@redhat.com>
13080 L: linux-afs@lists.infradead.org
13083 F: include/keys/rxrpc-type.h
13084 F: include/net/af_rxrpc.h
13085 F: include/trace/events/rxrpc.h
13086 F: include/uapi/linux/rxrpc.h
13087 F: Documentation/networking/rxrpc.txt
13088 W: https://www.infradead.org/~dhowells/kafs/
13090 S3 SAVAGE FRAMEBUFFER DRIVER
13091 M: Antonino Daplas <adaplas@gmail.com>
13092 L: linux-fbdev@vger.kernel.org
13094 F: drivers/video/fbdev/savage/
13097 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
13098 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13099 L: linux-s390@vger.kernel.org
13100 W: http://www.ibm.com/developerworks/linux/linux390/
13101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13105 F: Documentation/s390/
13106 F: Documentation/driver-api/s390-drivers.rst
13108 S390 COMMON I/O LAYER
13109 M: Sebastian Ott <sebott@linux.ibm.com>
13110 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13111 L: linux-s390@vger.kernel.org
13112 W: http://www.ibm.com/developerworks/linux/linux390/
13114 F: drivers/s390/cio/
13117 M: Stefan Haberland <sth@linux.ibm.com>
13118 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13119 L: linux-s390@vger.kernel.org
13120 W: http://www.ibm.com/developerworks/linux/linux390/
13122 F: drivers/s390/block/dasd*
13123 F: block/partitions/ibm.c
13126 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13127 L: linux-s390@vger.kernel.org
13128 W: http://www.ibm.com/developerworks/linux/linux390/
13130 F: drivers/iommu/s390-iommu.c
13132 S390 IUCV NETWORK LAYER
13133 M: Julian Wiedmann <jwi@linux.ibm.com>
13134 M: Ursula Braun <ubraun@linux.ibm.com>
13135 L: linux-s390@vger.kernel.org
13136 W: http://www.ibm.com/developerworks/linux/linux390/
13138 F: drivers/s390/net/*iucv*
13139 F: include/net/iucv/
13142 S390 NETWORK DRIVERS
13143 M: Julian Wiedmann <jwi@linux.ibm.com>
13144 M: Ursula Braun <ubraun@linux.ibm.com>
13145 L: linux-s390@vger.kernel.org
13146 W: http://www.ibm.com/developerworks/linux/linux390/
13148 F: drivers/s390/net/
13151 M: Sebastian Ott <sebott@linux.ibm.com>
13152 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13153 L: linux-s390@vger.kernel.org
13154 W: http://www.ibm.com/developerworks/linux/linux390/
13157 F: drivers/pci/hotplug/s390_pci_hpc.c
13159 S390 VFIO-CCW DRIVER
13160 M: Cornelia Huck <cohuck@redhat.com>
13161 M: Halil Pasic <pasic@linux.ibm.com>
13162 L: linux-s390@vger.kernel.org
13163 L: kvm@vger.kernel.org
13165 F: drivers/s390/cio/vfio_ccw*
13166 F: Documentation/s390/vfio-ccw.txt
13167 F: include/uapi/linux/vfio_ccw.h
13170 M: Harald Freudenberger <freude@linux.ibm.com>
13171 L: linux-s390@vger.kernel.org
13172 W: http://www.ibm.com/developerworks/linux/linux390/
13174 F: drivers/s390/crypto/
13176 S390 VFIO AP DRIVER
13177 M: Tony Krowiak <akrowiak@linux.ibm.com>
13178 M: Pierre Morel <pmorel@linux.ibm.com>
13179 M: Halil Pasic <pasic@linux.ibm.com>
13180 L: linux-s390@vger.kernel.org
13181 W: http://www.ibm.com/developerworks/linux/linux390/
13183 F: drivers/s390/crypto/vfio_ap_drv.c
13184 F: drivers/s390/crypto/vfio_ap_private.h
13185 F: drivers/s390/crypto/vfio_ap_ops.c
13186 F: Documentation/s390/vfio-ap.txt
13189 M: Steffen Maier <maier@linux.ibm.com>
13190 M: Benjamin Block <bblock@linux.ibm.com>
13191 L: linux-s390@vger.kernel.org
13192 W: http://www.ibm.com/developerworks/linux/linux390/
13194 F: drivers/s390/scsi/zfcp_*
13196 S3C24XX SD/MMC Driver
13197 M: Ben Dooks <ben-linux@fluff.org>
13198 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13200 F: drivers/mmc/host/s3cmci.*
13202 SAA6588 RDS RECEIVER DRIVER
13203 M: Hans Verkuil <hverkuil@xs4all.nl>
13204 L: linux-media@vger.kernel.org
13205 T: git git://linuxtv.org/media_tree.git
13206 W: https://linuxtv.org
13208 F: drivers/media/i2c/saa6588*
13210 SAA7134 VIDEO4LINUX DRIVER
13211 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13212 L: linux-media@vger.kernel.org
13213 W: https://linuxtv.org
13214 T: git git://linuxtv.org/media_tree.git
13216 F: Documentation/media/v4l-drivers/saa7134*
13217 F: drivers/media/pci/saa7134/
13219 SAA7146 VIDEO4LINUX-2 DRIVER
13220 M: Hans Verkuil <hverkuil@xs4all.nl>
13221 L: linux-media@vger.kernel.org
13222 T: git git://linuxtv.org/media_tree.git
13224 F: drivers/media/common/saa7146/
13225 F: drivers/media/pci/saa7146/
13226 F: include/media/drv-intf/saa7146*
13228 SAMSUNG AUDIO (ASoC) DRIVERS
13229 M: Krzysztof Kozlowski <krzk@kernel.org>
13230 M: Sangbeom Kim <sbkim73@samsung.com>
13231 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13232 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13234 F: sound/soc/samsung/
13235 F: Documentation/devicetree/bindings/sound/samsung*
13237 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13238 M: Krzysztof Kozlowski <krzk@kernel.org>
13239 L: linux-crypto@vger.kernel.org
13240 L: linux-samsung-soc@vger.kernel.org
13242 F: drivers/crypto/exynos-rng.c
13243 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13245 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13246 M: Łukasz Stelmach <l.stelmach@samsung.com>
13247 L: linux-samsung-soc@vger.kernel.org
13249 F: drivers/char/hw_random/exynos-trng.c
13250 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13252 SAMSUNG FRAMEBUFFER DRIVER
13253 M: Jingoo Han <jingoohan1@gmail.com>
13254 L: linux-fbdev@vger.kernel.org
13256 F: drivers/video/fbdev/s3c-fb.c
13258 SAMSUNG LAPTOP DRIVER
13259 M: Corentin Chary <corentin.chary@gmail.com>
13260 L: platform-driver-x86@vger.kernel.org
13262 F: drivers/platform/x86/samsung-laptop.c
13264 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13265 M: Sangbeom Kim <sbkim73@samsung.com>
13266 M: Krzysztof Kozlowski <krzk@kernel.org>
13267 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13268 L: linux-kernel@vger.kernel.org
13269 L: linux-samsung-soc@vger.kernel.org
13271 F: drivers/mfd/sec*.c
13272 F: drivers/regulator/s2m*.c
13273 F: drivers/regulator/s5m*.c
13274 F: drivers/clk/clk-s2mps11.c
13275 F: drivers/rtc/rtc-s5m.c
13276 F: include/linux/mfd/samsung/
13277 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13278 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13279 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13280 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13282 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13283 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13284 L: linux-media@vger.kernel.org
13285 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13287 F: drivers/media/platform/s3c-camif/
13288 F: include/media/drv-intf/s3c_camif.h
13290 SAMSUNG S3FWRN5 NFC DRIVER
13291 M: Robert Baldyga <r.baldyga@samsung.com>
13292 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13293 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13295 F: drivers/nfc/s3fwrn5
13297 SAMSUNG S5C73M3 CAMERA DRIVER
13298 M: Kyungmin Park <kyungmin.park@samsung.com>
13299 M: Andrzej Hajda <a.hajda@samsung.com>
13300 L: linux-media@vger.kernel.org
13302 F: drivers/media/i2c/s5c73m3/*
13304 SAMSUNG S5K5BAF CAMERA DRIVER
13305 M: Kyungmin Park <kyungmin.park@samsung.com>
13306 M: Andrzej Hajda <a.hajda@samsung.com>
13307 L: linux-media@vger.kernel.org
13309 F: drivers/media/i2c/s5k5baf.c
13311 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13312 M: Krzysztof Kozlowski <krzk@kernel.org>
13313 M: Vladimir Zapolskiy <vz@mleia.com>
13314 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13315 L: linux-crypto@vger.kernel.org
13316 L: linux-samsung-soc@vger.kernel.org
13318 F: drivers/crypto/s5p-sss.c
13320 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13321 M: Kyungmin Park <kyungmin.park@samsung.com>
13322 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13323 L: linux-media@vger.kernel.org
13324 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13326 F: drivers/media/platform/exynos4-is/
13328 SAMSUNG SOC CLOCK DRIVERS
13329 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13330 M: Tomasz Figa <tomasz.figa@gmail.com>
13331 M: Chanwoo Choi <cw00.choi@samsung.com>
13333 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13335 F: drivers/clk/samsung/
13336 F: include/dt-bindings/clock/exynos*.h
13337 F: Documentation/devicetree/bindings/clock/exynos*.txt
13339 SAMSUNG SPI DRIVERS
13340 M: Kukjin Kim <kgene@kernel.org>
13341 M: Krzysztof Kozlowski <krzk@kernel.org>
13342 M: Andi Shyti <andi@etezian.org>
13343 L: linux-spi@vger.kernel.org
13344 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13346 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13347 F: drivers/spi/spi-s3c*
13348 F: include/linux/platform_data/spi-s3c64xx.h
13350 SAMSUNG SXGBE DRIVERS
13351 M: Byungho An <bh74.an@samsung.com>
13352 M: Girish K S <ks.giri@samsung.com>
13353 M: Vipul Pandya <vipul.pandya@samsung.com>
13355 L: netdev@vger.kernel.org
13356 F: drivers/net/ethernet/samsung/sxgbe/
13358 SAMSUNG THERMAL DRIVER
13359 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13360 L: linux-pm@vger.kernel.org
13361 L: linux-samsung-soc@vger.kernel.org
13363 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13364 F: drivers/thermal/samsung/
13366 SAMSUNG USB2 PHY DRIVER
13367 M: Kamil Debski <kamil@wypas.org>
13368 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13369 L: linux-kernel@vger.kernel.org
13371 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13372 F: Documentation/phy/samsung-usb2.txt
13373 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13374 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13375 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13376 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13377 F: drivers/phy/samsung/phy-samsung-usb2.c
13378 F: drivers/phy/samsung/phy-samsung-usb2.h
13381 M: Zwane Mwaikambo <zwanem@gmail.com>
13383 F: drivers/watchdog/sc1200wdt.c
13386 M: Ingo Molnar <mingo@redhat.com>
13387 M: Peter Zijlstra <peterz@infradead.org>
13388 L: linux-kernel@vger.kernel.org
13389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13392 F: include/linux/sched.h
13393 F: include/uapi/linux/sched.h
13394 F: include/linux/wait.h
13396 SCR24X CHIP CARD INTERFACE DRIVER
13397 M: Lubomir Rintel <lkundrak@v3.sk>
13399 F: drivers/char/pcmcia/scr24x_cs.c
13402 M: Jens Axboe <axboe@kernel.dk>
13403 L: linux-scsi@vger.kernel.org
13404 W: http://www.kernel.dk
13406 F: drivers/scsi/sr*
13408 SCSI RDMA PROTOCOL (SRP) INITIATOR
13409 M: Bart Van Assche <bvanassche@acm.org>
13410 L: linux-rdma@vger.kernel.org
13412 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13413 F: drivers/infiniband/ulp/srp/
13414 F: include/scsi/srp.h
13416 SCSI RDMA PROTOCOL (SRP) TARGET
13417 M: Bart Van Assche <bvanassche@acm.org>
13418 L: linux-rdma@vger.kernel.org
13419 L: target-devel@vger.kernel.org
13421 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13422 F: drivers/infiniband/ulp/srpt/
13425 M: Doug Gilbert <dgilbert@interlog.com>
13426 L: linux-scsi@vger.kernel.org
13427 W: http://sg.danny.cz/sg
13429 F: Documentation/scsi/scsi-generic.txt
13430 F: drivers/scsi/sg.c
13431 F: include/scsi/sg.h
13434 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
13435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13436 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13438 L: linux-scsi@vger.kernel.org
13440 F: Documentation/devicetree/bindings/scsi/
13445 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13446 L: linux-scsi@vger.kernel.org
13448 F: Documentation/scsi/st.txt
13449 F: drivers/scsi/st.*
13450 F: drivers/scsi/st_*.h
13453 M: Vlad Yasevich <vyasevich@gmail.com>
13454 M: Neil Horman <nhorman@tuxdriver.com>
13455 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13456 L: linux-sctp@vger.kernel.org
13457 W: http://lksctp.sourceforge.net
13459 F: Documentation/networking/sctp.txt
13460 F: include/linux/sctp.h
13461 F: include/uapi/linux/sctp.h
13462 F: include/net/sctp/
13466 M: Jim Cromie <jim.cromie@gmail.com>
13468 F: Documentation/i2c/busses/scx200_acb
13469 F: arch/x86/platform/scx200/
13470 F: drivers/watchdog/scx200_wdt.c
13471 F: drivers/i2c/busses/scx200*
13472 F: drivers/mtd/maps/scx200_docflash.c
13473 F: include/linux/scx200.h
13476 M: Jim Cromie <jim.cromie@gmail.com>
13478 F: drivers/char/scx200_gpio.c
13479 F: include/linux/scx200_gpio.h
13481 SCx200 HRT CLOCKSOURCE DRIVER
13482 M: Jim Cromie <jim.cromie@gmail.com>
13484 F: drivers/clocksource/scx200_hrt.c
13486 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13487 M: Sascha Sommer <saschasommer@freenet.de>
13488 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13490 F: drivers/mmc/host/sdricoh_cs.c
13492 SECO BOARDS CEC DRIVER
13493 M: Ettore Chimenti <ek5.chimenti@gmail.com>
13495 F: drivers/media/platform/seco-cec/seco-cec.c
13496 F: drivers/media/platform/seco-cec/seco-cec.h
13499 M: Kees Cook <keescook@chromium.org>
13500 R: Andy Lutomirski <luto@amacapital.net>
13501 R: Will Drewry <wad@chromium.org>
13502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13504 F: kernel/seccomp.c
13505 F: include/uapi/linux/seccomp.h
13506 F: include/linux/seccomp.h
13507 F: tools/testing/selftests/seccomp/*
13508 F: tools/testing/selftests/kselftest_harness.h
13509 F: Documentation/userspace-api/seccomp_filter.rst
13510 K: \bsecure_computing
13513 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13514 M: Al Cooper <alcooperx@gmail.com>
13515 L: linux-mmc@vger.kernel.org
13516 L: bcm-kernel-feedback-list@broadcom.com
13518 F: drivers/mmc/host/sdhci-brcmstb*
13520 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13521 M: Adrian Hunter <adrian.hunter@intel.com>
13522 L: linux-mmc@vger.kernel.org
13523 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13525 F: drivers/mmc/host/sdhci*
13526 F: include/linux/mmc/sdhci*
13528 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13529 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13530 M: Manjunath M B <manjumb@synopsys.com>
13531 L: linux-mmc@vger.kernel.org
13533 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13535 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13536 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13537 L: linux-mmc@vger.kernel.org
13539 F: drivers/mmc/host/sdhci-of-at91.c
13541 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13542 M: Ben Dooks <ben-linux@fluff.org>
13543 M: Jaehoon Chung <jh80.chung@samsung.com>
13544 L: linux-mmc@vger.kernel.org
13546 F: drivers/mmc/host/sdhci-s3c*
13548 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13549 M: Viresh Kumar <vireshk@kernel.org>
13550 L: linux-mmc@vger.kernel.org
13552 F: drivers/mmc/host/sdhci-spear.c
13554 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13555 M: Kishon Vijay Abraham I <kishon@ti.com>
13556 L: linux-mmc@vger.kernel.org
13558 F: drivers/mmc/host/sdhci-omap.c
13560 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13561 M: Scott Bauer <scott.bauer@intel.com>
13562 M: Jonathan Derrick <jonathan.derrick@intel.com>
13563 L: linux-block@vger.kernel.org
13566 F: block/opal_proto.h
13567 F: include/linux/sed*
13568 F: include/uapi/linux/sed*
13571 M: Security Officers <security@kernel.org>
13575 M: James Morris <jmorris@namei.org>
13576 M: "Serge E. Hallyn" <serge@hallyn.com>
13577 L: linux-security-module@vger.kernel.org (suggested Cc:)
13578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13579 W: http://kernsec.org/
13582 X: security/selinux/
13584 SELINUX SECURITY MODULE
13585 M: Paul Moore <paul@paul-moore.com>
13586 M: Stephen Smalley <sds@tycho.nsa.gov>
13587 M: Eric Paris <eparis@parisplace.org>
13588 L: selinux@vger.kernel.org
13589 W: https://selinuxproject.org
13590 W: https://github.com/SELinuxProject
13591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13593 F: include/linux/selinux*
13594 F: security/selinux/
13595 F: scripts/selinux/
13596 F: Documentation/admin-guide/LSM/SELinux.rst
13599 M: Jiri Slaby <jirislaby@gmail.com>
13601 F: drivers/misc/phantom.c
13602 F: include/uapi/linux/phantom.h
13605 M: Rob Herring <robh@kernel.org>
13606 L: linux-serial@vger.kernel.org
13608 F: Documentation/devicetree/bindings/serial/slave-device.txt
13609 F: drivers/tty/serdev/
13610 F: include/linux/serdev.h
13613 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13614 L: linux-serial@vger.kernel.org
13616 F: Documentation/devicetree/bindings/serial/
13617 F: drivers/tty/serial/
13620 M: Sean Young <sean@mess.org>
13621 L: linux-media@vger.kernel.org
13623 F: drivers/media/rc/serial_ir.c
13626 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13627 M: Edward Cree <ecree@solarflare.com>
13628 M: Bert Kenward <bkenward@solarflare.com>
13629 L: netdev@vger.kernel.org
13631 F: drivers/net/ethernet/sfc/
13634 M: Dimitri Sivanich <sivanich@sgi.com>
13636 F: drivers/misc/sgi-gru/
13638 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13639 M: Pat Gefre <pfg@sgi.com>
13640 L: linux-ia64@vger.kernel.org
13642 F: Documentation/ia64/serial.txt
13643 F: drivers/tty/serial/ioc?_serial.c
13644 F: include/linux/ioc?.h
13646 SGI XP/XPC/XPNET DRIVER
13647 M: Cliff Whickman <cpw@sgi.com>
13648 M: Robin Holt <robinmholt@gmail.com>
13650 F: drivers/misc/sgi-xp/
13652 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13653 M: Ursula Braun <ubraun@linux.ibm.com>
13654 L: linux-s390@vger.kernel.org
13655 W: http://www.ibm.com/developerworks/linux/linux390/
13659 SHARP RJ54N1CB0C SENSOR DRIVER
13660 M: Jacopo Mondi <jacopo@jmondi.org>
13661 L: linux-media@vger.kernel.org
13662 T: git git://linuxtv.org/media_tree.git
13664 F: drivers/media/i2c/rj54n1cb0c.c
13665 F: include/media/i2c/rj54n1cb0c.h
13667 SH_VEU V4L2 MEM2MEM DRIVER
13668 L: linux-media@vger.kernel.org
13670 F: drivers/media/platform/sh_veu.c
13672 SH_VOU V4L2 OUTPUT DRIVER
13673 L: linux-media@vger.kernel.org
13675 F: drivers/media/platform/sh_vou.c
13676 F: include/media/drv-intf/sh_vou.h
13678 SI2157 MEDIA DRIVER
13679 M: Antti Palosaari <crope@iki.fi>
13680 L: linux-media@vger.kernel.org
13681 W: https://linuxtv.org
13682 W: http://palosaari.fi/linux/
13683 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13684 T: git git://linuxtv.org/anttip/media_tree.git
13686 F: drivers/media/tuners/si2157*
13688 SI2165 MEDIA DRIVER
13689 M: Matthias Schwarzott <zzam@gentoo.org>
13690 L: linux-media@vger.kernel.org
13691 W: https://linuxtv.org
13692 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13694 F: drivers/media/dvb-frontends/si2165*
13696 SI2168 MEDIA DRIVER
13697 M: Antti Palosaari <crope@iki.fi>
13698 L: linux-media@vger.kernel.org
13699 W: https://linuxtv.org
13700 W: http://palosaari.fi/linux/
13701 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13702 T: git git://linuxtv.org/anttip/media_tree.git
13704 F: drivers/media/dvb-frontends/si2168*
13706 SI470X FM RADIO RECEIVER I2C DRIVER
13707 M: Hans Verkuil <hverkuil@xs4all.nl>
13708 L: linux-media@vger.kernel.org
13709 T: git git://linuxtv.org/media_tree.git
13710 W: https://linuxtv.org
13712 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13714 SI470X FM RADIO RECEIVER USB DRIVER
13715 M: Hans Verkuil <hverkuil@xs4all.nl>
13716 L: linux-media@vger.kernel.org
13717 T: git git://linuxtv.org/media_tree.git
13718 W: https://linuxtv.org
13720 F: drivers/media/radio/si470x/radio-si470x-common.c
13721 F: drivers/media/radio/si470x/radio-si470x.h
13722 F: drivers/media/radio/si470x/radio-si470x-usb.c
13724 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13725 M: Eduardo Valentin <edubezval@gmail.com>
13726 L: linux-media@vger.kernel.org
13727 T: git git://linuxtv.org/media_tree.git
13728 W: https://linuxtv.org
13730 F: drivers/media/radio/si4713/si4713.?
13732 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13733 M: Eduardo Valentin <edubezval@gmail.com>
13734 L: linux-media@vger.kernel.org
13735 T: git git://linuxtv.org/media_tree.git
13736 W: https://linuxtv.org
13738 F: drivers/media/radio/si4713/radio-platform-si4713.c
13740 SI4713 FM RADIO TRANSMITTER USB DRIVER
13741 M: Hans Verkuil <hverkuil@xs4all.nl>
13742 L: linux-media@vger.kernel.org
13743 T: git git://linuxtv.org/media_tree.git
13744 W: https://linuxtv.org
13746 F: drivers/media/radio/si4713/radio-usb-si4713.c
13749 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13750 L: linux-media@vger.kernel.org
13751 W: https://linuxtv.org
13752 T: git git://linuxtv.org/media_tree.git
13754 F: drivers/media/common/siano/
13755 F: drivers/media/usb/siano/
13756 F: drivers/media/usb/siano/
13757 F: drivers/media/mmc/siano/
13760 M: Palmer Dabbelt <palmer@sifive.com>
13761 L: linux-riscv@lists.infradead.org
13762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13767 SILEAD TOUCHSCREEN DRIVER
13768 M: Hans de Goede <hdegoede@redhat.com>
13769 L: linux-input@vger.kernel.org
13770 L: platform-driver-x86@vger.kernel.org
13772 F: drivers/input/touchscreen/silead.c
13773 F: drivers/platform/x86/touchscreen_dmi.c
13775 SILICON MOTION SM712 FRAME BUFFER DRIVER
13776 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13777 M: Teddy Wang <teddy.wang@siliconmotion.com>
13778 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13779 L: linux-fbdev@vger.kernel.org
13781 F: drivers/video/fbdev/sm712*
13782 F: Documentation/fb/sm712fb.txt
13784 SIMPLE FIRMWARE INTERFACE (SFI)
13785 M: Len Brown <lenb@kernel.org>
13786 L: sfi-devel@simplefirmware.org
13787 W: http://simplefirmware.org/
13788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13790 F: arch/x86/platform/sfi/
13792 F: include/linux/sfi*.h
13795 M: Hans de Goede <hdegoede@redhat.com>
13796 L: linux-fbdev@vger.kernel.org
13798 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13799 F: drivers/video/fbdev/simplefb.c
13800 F: include/linux/platform_data/simplefb.h
13802 SIMTEC EB110ATX (Chalice CATS)
13804 P: Vincent Sanders <vince@simtec.co.uk>
13805 M: Simtec Linux Team <linux@simtec.co.uk>
13806 W: http://www.simtec.co.uk/products/EB110ATX/
13809 SIMTEC EB2410ITX (BAST)
13811 P: Vincent Sanders <vince@simtec.co.uk>
13812 M: Simtec Linux Team <linux@simtec.co.uk>
13813 W: http://www.simtec.co.uk/products/EB2410ITX/
13815 F: arch/arm/mach-s3c24xx/mach-bast.c
13816 F: arch/arm/mach-s3c24xx/bast-ide.c
13817 F: arch/arm/mach-s3c24xx/bast-irq.c
13819 SIPHASH PRF ROUTINES
13820 M: Jason A. Donenfeld <Jason@zx2c4.com>
13823 F: lib/test_siphash.c
13824 F: include/linux/siphash.h
13827 M: Gavin Schenk <g.schenk@eckelmann.de>
13828 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13829 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13832 F: drivers/gpio/gpio-siox.c
13833 F: include/trace/events/siox.h
13835 SIS 190 ETHERNET DRIVER
13836 M: Francois Romieu <romieu@fr.zoreil.com>
13837 L: netdev@vger.kernel.org
13839 F: drivers/net/ethernet/sis/sis190.c
13841 SIS 900/7016 FAST ETHERNET DRIVER
13842 M: Daniele Venzano <venza@brownhat.org>
13843 W: http://www.brownhat.org/sis900.html
13844 L: netdev@vger.kernel.org
13846 F: drivers/net/ethernet/sis/sis900.*
13848 SIS FRAMEBUFFER DRIVER
13849 M: Thomas Winischhofer <thomas@winischhofer.net>
13850 W: http://www.winischhofer.net/linuxsisvga.shtml
13852 F: Documentation/fb/sisfb.txt
13853 F: drivers/video/fbdev/sis/
13854 F: include/video/sisfb.h
13857 M: Thomas Winischhofer <thomas@winischhofer.net>
13858 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13860 F: drivers/usb/misc/sisusbvga/
13863 M: Christoph Lameter <cl@linux.com>
13864 M: Pekka Enberg <penberg@kernel.org>
13865 M: David Rientjes <rientjes@google.com>
13866 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13867 M: Andrew Morton <akpm@linux-foundation.org>
13868 L: linux-mm@kvack.org
13870 F: include/linux/sl?b*.h
13873 SLEEPABLE READ-COPY UPDATE (SRCU)
13874 M: Lai Jiangshan <jiangshanlai@gmail.com>
13875 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13876 M: Josh Triplett <josh@joshtriplett.org>
13877 R: Steven Rostedt <rostedt@goodmis.org>
13878 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13879 L: linux-kernel@vger.kernel.org
13880 W: http://www.rdrop.com/users/paulmck/RCU/
13882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13883 F: include/linux/srcu*.h
13884 F: kernel/rcu/srcu*.c
13886 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13887 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13888 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13890 F: drivers/slimbus/
13891 F: Documentation/devicetree/bindings/slimbus/
13892 F: include/linux/slimbus.h
13894 SMACK SECURITY MODULE
13895 M: Casey Schaufler <casey@schaufler-ca.com>
13896 L: linux-security-module@vger.kernel.org
13897 W: http://schaufler-ca.com
13898 T: git git://github.com/cschaufler/smack-next
13900 F: Documentation/admin-guide/LSM/Smack.rst
13903 SMC91x ETHERNET DRIVER
13904 M: Nicolas Pitre <nico@fluxnic.net>
13906 F: drivers/net/ethernet/smsc/smc91x.*
13908 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13909 M: Sakari Ailus <sakari.ailus@iki.fi>
13910 L: linux-media@vger.kernel.org
13912 F: drivers/media/i2c/smiapp/
13913 F: include/media/i2c/smiapp.h
13914 F: drivers/media/i2c/smiapp-pll.c
13915 F: drivers/media/i2c/smiapp-pll.h
13916 F: include/uapi/linux/smiapp.h
13917 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13919 SMM665 HARDWARE MONITOR DRIVER
13920 M: Guenter Roeck <linux@roeck-us.net>
13921 L: linux-hwmon@vger.kernel.org
13923 F: Documentation/hwmon/smm665
13924 F: drivers/hwmon/smm665.c
13926 SMSC EMC2103 HARDWARE MONITOR DRIVER
13927 M: Steve Glendinning <steve.glendinning@shawell.net>
13928 L: linux-hwmon@vger.kernel.org
13930 F: Documentation/hwmon/emc2103
13931 F: drivers/hwmon/emc2103.c
13933 SMSC SCH5627 HARDWARE MONITOR DRIVER
13934 M: Hans de Goede <hdegoede@redhat.com>
13935 L: linux-hwmon@vger.kernel.org
13937 F: Documentation/hwmon/sch5627
13938 F: drivers/hwmon/sch5627.c
13940 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13941 M: Steve Glendinning <steve.glendinning@shawell.net>
13942 L: linux-fbdev@vger.kernel.org
13944 F: drivers/video/fbdev/smscufx.c
13946 SMSC47B397 HARDWARE MONITOR DRIVER
13947 M: Jean Delvare <jdelvare@suse.com>
13948 L: linux-hwmon@vger.kernel.org
13950 F: Documentation/hwmon/smsc47b397
13951 F: drivers/hwmon/smsc47b397.c
13953 SMSC911x ETHERNET DRIVER
13954 M: Steve Glendinning <steve.glendinning@shawell.net>
13955 L: netdev@vger.kernel.org
13957 F: include/linux/smsc911x.h
13958 F: drivers/net/ethernet/smsc/smsc911x.*
13960 SMSC9420 PCI ETHERNET DRIVER
13961 M: Steve Glendinning <steve.glendinning@shawell.net>
13962 L: netdev@vger.kernel.org
13964 F: drivers/net/ethernet/smsc/smsc9420.*
13966 SOC-CAMERA V4L2 SUBSYSTEM
13967 L: linux-media@vger.kernel.org
13968 T: git git://linuxtv.org/media_tree.git
13970 F: include/media/soc*
13971 F: drivers/media/i2c/soc_camera/
13972 F: drivers/media/platform/soc_camera/
13974 SOCIONEXT SYNQUACER I2C DRIVER
13975 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13976 L: linux-i2c@vger.kernel.org
13978 F: drivers/i2c/busses/i2c-synquacer.c
13979 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13981 SOCIONEXT UNIPHIER SOUND DRIVER
13982 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13984 F: sound/soc/uniphier/
13986 SOEKRIS NET48XX LED SUPPORT
13987 M: Chris Boot <bootc@bootc.net>
13989 F: drivers/leds/leds-net48xx.c
13991 SOFT-ROCE DRIVER (rxe)
13992 M: Moni Shoua <monis@mellanox.com>
13993 L: linux-rdma@vger.kernel.org
13995 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13996 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13997 F: drivers/infiniband/sw/rxe/
13998 F: include/uapi/rdma/rdma_user_rxe.h
14000 SOFTLOGIC 6x10 MPEG CODEC
14001 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14002 M: Anton Sviridenko <anton@corp.bluecherry.net>
14003 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14004 M: Andrey Utkin <andrey_utkin@fastmail.com>
14005 M: Ismael Luceno <ismael@iodev.co.uk>
14006 L: linux-media@vger.kernel.org
14008 F: drivers/media/pci/solo6x10/
14010 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14011 M: James Morse <james.morse@arm.com>
14012 L: linux-arm-kernel@lists.infradead.org
14014 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14015 F: drivers/firmware/arm_sdei.c
14016 F: include/linux/arm_sdei.h
14017 F: include/uapi/linux/arm_sdei.h
14019 SOFTWARE RAID (Multiple Disks) SUPPORT
14020 M: Shaohua Li <shli@kernel.org>
14021 L: linux-raid@vger.kernel.org
14022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14024 F: drivers/md/Makefile
14025 F: drivers/md/Kconfig
14027 F: drivers/md/raid*
14028 F: include/linux/raid/
14029 F: include/uapi/linux/raid/
14031 SOCIONEXT (SNI) AVE NETWORK DRIVER
14032 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14033 L: netdev@vger.kernel.org
14035 F: drivers/net/ethernet/socionext/sni_ave.c
14036 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14038 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14039 M: Jassi Brar <jaswinder.singh@linaro.org>
14040 L: netdev@vger.kernel.org
14042 F: drivers/net/ethernet/socionext/netsec.c
14043 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14045 SOLIDRUN CLEARFOG SUPPORT
14046 M: Russell King <linux@armlinux.org.uk>
14048 F: arch/arm/boot/dts/armada-388-clearfog*
14049 F: arch/arm/boot/dts/armada-38x-solidrun-*
14051 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14052 M: Russell King <linux@armlinux.org.uk>
14054 F: arch/arm/boot/dts/imx6*-cubox-i*
14055 F: arch/arm/boot/dts/imx6*-hummingboard*
14056 F: arch/arm/boot/dts/imx6*-sr-*
14058 SONIC NETWORK DRIVER
14059 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14060 L: netdev@vger.kernel.org
14062 F: drivers/net/ethernet/natsemi/sonic.*
14064 SONICS SILICON BACKPLANE DRIVER (SSB)
14065 M: Michael Buesch <m@bues.ch>
14066 L: linux-wireless@vger.kernel.org
14069 F: include/linux/ssb/
14071 SONY IMX214 SENSOR DRIVER
14072 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14073 L: linux-media@vger.kernel.org
14074 T: git git://linuxtv.org/media_tree.git
14076 F: drivers/media/i2c/imx214.c
14077 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14079 SONY IMX258 SENSOR DRIVER
14080 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14081 L: linux-media@vger.kernel.org
14082 T: git git://linuxtv.org/media_tree.git
14084 F: drivers/media/i2c/imx258.c
14086 SONY IMX274 SENSOR DRIVER
14087 M: Leon Luo <leonl@leopardimaging.com>
14088 L: linux-media@vger.kernel.org
14089 T: git git://linuxtv.org/media_tree.git
14091 F: drivers/media/i2c/imx274.c
14092 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14094 SONY IMX319 SENSOR DRIVER
14095 M: Bingbu Cao <bingbu.cao@intel.com>
14096 L: linux-media@vger.kernel.org
14097 T: git git://linuxtv.org/media_tree.git
14099 F: drivers/media/i2c/imx319.c
14101 SONY IMX355 SENSOR DRIVER
14102 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14103 L: linux-media@vger.kernel.org
14104 T: git git://linuxtv.org/media_tree.git
14106 F: drivers/media/i2c/imx355.c
14108 SONY MEMORYSTICK CARD SUPPORT
14109 M: Alex Dubov <oakad@yahoo.com>
14110 W: http://tifmxx.berlios.de/
14112 F: drivers/memstick/host/tifm_ms.c
14114 SONY MEMORYSTICK STANDARD SUPPORT
14115 M: Maxim Levitsky <maximlevitsky@gmail.com>
14117 F: drivers/memstick/core/ms_block.*
14119 SONY VAIO CONTROL DEVICE DRIVER
14120 M: Mattia Dongili <malattia@linux.it>
14121 L: platform-driver-x86@vger.kernel.org
14122 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14124 F: Documentation/laptops/sony-laptop.txt
14125 F: drivers/char/sonypi.c
14126 F: drivers/platform/x86/sony-laptop.c
14127 F: include/linux/sony-laptop.h
14130 M: Jaroslav Kysela <perex@perex.cz>
14131 M: Takashi Iwai <tiwai@suse.com>
14132 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14133 W: http://www.alsa-project.org/
14134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14135 T: git git://git.alsa-project.org/alsa-kernel.git
14136 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14138 F: Documentation/sound/
14140 F: include/uapi/sound/
14143 SOUND - COMPRESSED AUDIO
14144 M: Vinod Koul <vkoul@kernel.org>
14145 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14148 F: Documentation/sound/designs/compress-offload.rst
14149 F: include/sound/compress_driver.h
14150 F: include/uapi/sound/compress_*
14151 F: sound/core/compress_offload.c
14152 F: sound/soc/soc-compress.c
14154 SOUND - DMAENGINE HELPERS
14155 M: Lars-Peter Clausen <lars@metafoo.de>
14157 F: include/sound/dmaengine_pcm.h
14158 F: sound/core/pcm_dmaengine.c
14159 F: sound/soc/soc-generic-dmaengine-pcm.c
14161 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14162 M: Liam Girdwood <lgirdwood@gmail.com>
14163 M: Mark Brown <broonie@kernel.org>
14164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14165 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14166 W: http://alsa-project.org/main/index.php/ASoC
14168 F: Documentation/devicetree/bindings/sound/
14169 F: Documentation/sound/soc/
14171 F: include/dt-bindings/sound/
14172 F: include/sound/soc*
14174 SOUNDWIRE SUBSYSTEM
14175 M: Vinod Koul <vkoul@kernel.org>
14176 M: Sanyog Kale <sanyog.r.kale@intel.com>
14177 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14178 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14180 F: Documentation/driver-api/soundwire/
14181 F: drivers/soundwire/
14182 F: include/linux/soundwire/
14185 M: Olli Salonen <olli.salonen@iki.fi>
14186 L: linux-media@vger.kernel.org
14187 W: https://linuxtv.org
14188 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14190 F: drivers/media/dvb-frontends/sp2*
14192 SPARC + UltraSPARC (sparc/sparc64)
14193 M: "David S. Miller" <davem@davemloft.net>
14194 L: sparclinux@vger.kernel.org
14195 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14202 SPARC SERIAL DRIVERS
14203 M: "David S. Miller" <davem@davemloft.net>
14204 L: sparclinux@vger.kernel.org
14205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14208 F: include/linux/sunserialcore.h
14209 F: drivers/tty/serial/suncore.c
14210 F: drivers/tty/serial/sunhv.c
14211 F: drivers/tty/serial/sunsab.c
14212 F: drivers/tty/serial/sunsab.h
14213 F: drivers/tty/serial/sunsu.c
14214 F: drivers/tty/serial/sunzilog.c
14215 F: drivers/tty/serial/sunzilog.h
14216 F: drivers/tty/vcc.c
14219 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14220 L: linux-sparse@vger.kernel.org
14221 W: https://sparse.wiki.kernel.org/
14222 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14224 F: include/linux/compiler.h
14226 SPEAR CLOCK FRAMEWORK SUPPORT
14227 M: Viresh Kumar <vireshk@kernel.org>
14228 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14229 W: http://www.st.com/spear
14231 F: drivers/clk/spear/
14233 SPEAR PLATFORM SUPPORT
14234 M: Viresh Kumar <vireshk@kernel.org>
14235 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14236 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14237 W: http://www.st.com/spear
14239 F: arch/arm/boot/dts/spear*
14240 F: arch/arm/mach-spear/
14243 M: Marek Vasut <marek.vasut@gmail.com>
14244 L: linux-mtd@lists.infradead.org
14245 W: http://www.linux-mtd.infradead.org/
14246 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14247 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14248 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14250 F: drivers/mtd/spi-nor/
14251 F: include/linux/mtd/spi-nor.h
14254 M: Mark Brown <broonie@kernel.org>
14255 L: linux-spi@vger.kernel.org
14256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14257 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14259 F: Documentation/devicetree/bindings/spi/
14260 F: Documentation/spi/
14262 F: include/linux/spi/
14263 F: include/uapi/linux/spi/
14266 SPIDERNET NETWORK DRIVER for CELL
14267 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14268 L: netdev@vger.kernel.org
14270 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14271 F: drivers/net/ethernet/toshiba/spider_net*
14274 R: Stephen Boyd <sboyd@kernel.org>
14275 L: linux-arm-msm@vger.kernel.org
14276 F: Documentation/devicetree/bindings/spmi/
14278 F: include/dt-bindings/spmi/spmi.h
14279 F: include/linux/spmi.h
14280 F: include/trace/events/spmi.h
14283 M: Jeremy Kerr <jk@ozlabs.org>
14284 L: linuxppc-dev@lists.ozlabs.org
14285 W: http://www.ibm.com/developerworks/power/cell/
14287 F: Documentation/filesystems/spufs.txt
14288 F: arch/powerpc/platforms/cell/spufs/
14290 SQUASHFS FILE SYSTEM
14291 M: Phillip Lougher <phillip@squashfs.org.uk>
14292 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14293 W: http://squashfs.org.uk
14294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14296 F: Documentation/filesystems/squashfs.txt
14299 SRM (Alpha) environment access
14300 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14302 F: arch/alpha/kernel/srm_env.c
14304 ST LSM6DSx IMU IIO DRIVER
14305 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14306 L: linux-iio@vger.kernel.org
14307 W: http://www.st.com/
14309 F: drivers/iio/imu/st_lsm6dsx/
14310 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14312 ST STM32 I2C/SMBUS DRIVER
14313 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14314 L: linux-i2c@vger.kernel.org
14316 F: drivers/i2c/busses/i2c-stm32*
14318 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14319 M: Song Qiang <songqiang1304521@gmail.com>
14320 L: linux-iio@vger.kernel.org
14322 F: drivers/iio/proximity/vl53l0x-i2c.c
14323 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14326 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14327 M: Sasha Levin <sashal@kernel.org>
14328 L: stable@vger.kernel.org
14330 F: Documentation/process/stable-kernel-rules.rst
14333 M: Ian Abbott <abbotti@mev.co.uk>
14334 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14336 F: drivers/staging/comedi/
14338 STAGING - EROFS FILE SYSTEM
14339 M: Gao Xiang <gaoxiang25@huawei.com>
14340 M: Chao Yu <yuchao0@huawei.com>
14341 L: linux-erofs@lists.ozlabs.org
14343 F: drivers/staging/erofs/
14345 STAGING - INDUSTRIAL IO
14346 M: Jonathan Cameron <jic23@kernel.org>
14347 L: linux-iio@vger.kernel.org
14349 F: Documentation/devicetree/bindings/staging/iio/
14350 F: drivers/staging/iio/
14352 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14353 M: Marc Dietrich <marvin24@gmx.de>
14354 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14355 L: linux-tegra@vger.kernel.org
14357 F: drivers/staging/nvec/
14359 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14360 M: Jens Frederich <jfrederich@gmail.com>
14361 M: Daniel Drake <dsd@laptop.org>
14362 M: Jon Nettleton <jon.nettleton@gmail.com>
14363 W: http://wiki.laptop.org/go/DCON
14365 F: drivers/staging/olpc_dcon/
14367 STAGING - REALTEK RTL8712U DRIVERS
14368 M: Larry Finger <Larry.Finger@lwfinger.net>
14369 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14371 F: drivers/staging/rtl8712/
14373 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14374 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14375 M: Teddy Wang <teddy.wang@siliconmotion.com>
14376 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14377 L: linux-fbdev@vger.kernel.org
14379 F: drivers/staging/sm750fb/
14381 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14382 M: William Hubbs <w.d.hubbs@gmail.com>
14383 M: Chris Brannon <chris@the-brannons.com>
14384 M: Kirk Reiser <kirk@reisers.ca>
14385 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14386 L: speakup@linux-speakup.org
14387 W: http://www.linux-speakup.org/
14389 F: drivers/staging/speakup/
14391 STAGING - VIA VT665X DRIVERS
14392 M: Forest Bond <forest@alittletooquiet.net>
14394 F: drivers/staging/vt665?/
14396 STAGING - WILC1000 WIFI DRIVER
14397 M: Adham Abozaeid <adham.abozaeid@microchip.com>
14398 M: Ajay Singh <ajay.kathat@microchip.com>
14399 L: linux-wireless@vger.kernel.org
14401 F: drivers/staging/wilc1000/
14403 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14404 M: Arnaud Patard <arnaud.patard@rtp-net.org>
14406 F: drivers/staging/xgifb/
14409 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14411 L: devel@driverdev.osuosl.org
14413 F: drivers/staging/
14415 STARFIRE/DURALAN NETWORK DRIVER
14416 M: Ion Badulescu <ionut@badula.org>
14418 F: drivers/net/ethernet/adaptec/starfire*
14420 STEC S1220 SKD DRIVER
14421 M: Bart Van Assche <bart.vanassche@wdc.com>
14422 L: linux-block@vger.kernel.org
14424 F: drivers/block/skd*[ch]
14426 STI AUDIO (ASoC) DRIVERS
14427 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14428 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14430 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14434 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14436 F: drivers/media/platform/sti/cec/
14437 F: Documentation/devicetree/bindings/media/stih-cec.txt
14439 STK1160 USB VIDEO CAPTURE DRIVER
14440 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14441 L: linux-media@vger.kernel.org
14442 T: git git://linuxtv.org/media_tree.git
14444 F: drivers/media/usb/stk1160/
14446 STM32 AUDIO (ASoC) DRIVERS
14447 M: Olivier Moysan <olivier.moysan@st.com>
14448 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14449 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14451 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14454 STM32 TIMER/LPTIMER DRIVERS
14455 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14457 F: drivers/*/stm32-*timer*
14458 F: drivers/pwm/pwm-stm32*
14459 F: include/linux/*/stm32-*tim*
14460 F: Documentation/ABI/testing/*timer-stm32
14461 F: Documentation/devicetree/bindings/*/stm32-*timer*
14462 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14464 STMMAC ETHERNET DRIVER
14465 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14466 M: Alexandre Torgue <alexandre.torgue@st.com>
14467 M: Jose Abreu <joabreu@synopsys.com>
14468 L: netdev@vger.kernel.org
14469 W: http://www.stlinux.com
14471 F: drivers/net/ethernet/stmicro/stmmac/
14474 M: Sam Creasey <sammy@sammy.net>
14475 W: http://sammy.net/sun3/
14477 F: arch/m68k/kernel/*sun3*
14478 F: arch/m68k/sun3*/
14479 F: arch/m68k/include/asm/sun3*
14480 F: drivers/net/ethernet/i825xx/sun3*
14482 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14483 M: Hans de Goede <hdegoede@redhat.com>
14484 L: linux-input@vger.kernel.org
14486 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14487 F: drivers/input/keyboard/sun4i-lradc-keys.c
14489 SUNDANCE NETWORK DRIVER
14490 M: Denis Kirjanov <kda@linux-powerpc.org>
14491 L: netdev@vger.kernel.org
14493 F: drivers/net/ethernet/dlink/sundance.c
14496 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14497 M: Rich Felker <dalias@libc.org>
14498 L: linux-sh@vger.kernel.org
14499 Q: http://patchwork.kernel.org/project/linux-sh/list/
14501 F: Documentation/sh/
14506 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14507 M: Len Brown <len.brown@intel.com>
14508 M: Pavel Machek <pavel@ucw.cz>
14509 L: linux-pm@vger.kernel.org
14510 B: https://bugzilla.kernel.org
14512 F: Documentation/power/
14513 F: arch/x86/kernel/acpi/
14514 F: drivers/base/power/
14516 F: include/linux/suspend.h
14517 F: include/linux/freezer.h
14518 F: include/linux/pm.h
14521 M: Martin Mares <mj@ucw.cz>
14522 L: linux-video@atrey.karlin.mff.cuni.cz
14524 F: Documentation/svga.txt
14525 F: arch/x86/boot/video*
14528 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14529 L: iommu@lists.linux-foundation.org
14530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14532 F: kernel/dma/swiotlb.c
14533 F: arch/*/kernel/pci-swiotlb.c
14534 F: include/linux/swiotlb.h
14537 M: Jiri Pirko <jiri@resnulli.us>
14538 M: Ivan Vecera <ivecera@redhat.com>
14539 L: netdev@vger.kernel.org
14542 F: include/net/switchdev.h
14544 SY8106A REGULATOR DRIVER
14545 M: Icenowy Zheng <icenowy@aosc.io>
14547 F: drivers/regulator/sy8106a-regulator.c
14548 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14550 SYNC FILE FRAMEWORK
14551 M: Sumit Semwal <sumit.semwal@linaro.org>
14552 R: Gustavo Padovan <gustavo@padovan.org>
14554 L: linux-media@vger.kernel.org
14555 L: dri-devel@lists.freedesktop.org
14556 F: drivers/dma-buf/sync_*
14557 F: drivers/dma-buf/dma-fence*
14558 F: drivers/dma-buf/sw_sync.c
14559 F: include/linux/sync_file.h
14560 F: include/uapi/linux/sync_file.h
14561 F: Documentation/sync_file.txt
14562 T: git git://anongit.freedesktop.org/drm/drm-misc
14564 SYNOPSYS ARC ARCHITECTURE
14565 M: Vineet Gupta <vgupta@synopsys.com>
14566 L: linux-snps-arc@lists.infradead.org
14569 F: Documentation/devicetree/bindings/arc/*
14570 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14571 F: drivers/clocksource/arc_timer.c
14572 F: drivers/tty/serial/arc_uart.c
14573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14575 SYNOPSYS ARC HSDK SDP pll clock driver
14576 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14578 F: drivers/clk/clk-hsdk-pll.c
14579 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14581 SYNOPSYS ARC SDP clock driver
14582 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14584 F: drivers/clk/axs10x/*
14585 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14587 SYNOPSYS ARC SDP platform support
14588 M: Alexey Brodkin <abrodkin@synopsys.com>
14590 F: arch/arc/plat-axs10x
14591 F: arch/arc/boot/dts/ax*
14592 F: Documentation/devicetree/bindings/arc/axs10*
14594 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14595 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14597 F: drivers/reset/reset-axs10x.c
14598 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14600 SYNOPSYS CREG GPIO DRIVER
14601 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14603 F: drivers/gpio/gpio-creg-snps.c
14604 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14606 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14607 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14609 F: drivers/tty/serial/8250/8250_dw.c
14611 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14612 M: Hoan Tran <hotran@apm.com>
14613 L: linux-gpio@vger.kernel.org
14615 F: drivers/gpio/gpio-dwapb.c
14616 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14618 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14619 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14621 F: drivers/dma/dwi-axi-dmac/
14622 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14624 SYNOPSYS DESIGNWARE DMAC DRIVER
14625 M: Viresh Kumar <vireshk@kernel.org>
14626 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14628 F: include/linux/dma/dw.h
14629 F: include/linux/platform_data/dma-dw.h
14632 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14633 M: Jose Abreu <Jose.Abreu@synopsys.com>
14634 L: netdev@vger.kernel.org
14636 F: drivers/net/ethernet/synopsys/
14638 SYNOPSYS DESIGNWARE I2C DRIVER
14639 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14640 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14641 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14642 L: linux-i2c@vger.kernel.org
14644 F: drivers/i2c/busses/i2c-designware-*
14645 F: include/linux/platform_data/i2c-designware.h
14647 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14648 M: Jaehoon Chung <jh80.chung@samsung.com>
14649 L: linux-mmc@vger.kernel.org
14651 F: drivers/mmc/host/dw_mmc*
14653 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14654 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14656 F: drivers/reset/reset-hsdk.c
14657 F: include/dt-bindings/reset/snps,hsdk-reset.h
14658 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14660 SYSTEM CONFIGURATION (SYSCON)
14661 M: Lee Jones <lee.jones@linaro.org>
14662 M: Arnd Bergmann <arnd@arndb.de>
14663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14665 F: drivers/mfd/syscon.c
14667 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14668 M: Sudeep Holla <sudeep.holla@arm.com>
14669 L: linux-arm-kernel@lists.infradead.org
14671 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14672 F: drivers/clk/clk-sc[mp]i.c
14673 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14674 F: drivers/firmware/arm_scpi.c
14675 F: drivers/firmware/arm_scmi/
14676 F: include/linux/sc[mp]i_protocol.h
14678 SYSTEM RESET/SHUTDOWN DRIVERS
14679 M: Sebastian Reichel <sre@kernel.org>
14680 L: linux-pm@vger.kernel.org
14681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14683 F: Documentation/devicetree/bindings/power/reset/
14684 F: drivers/power/reset/
14686 SYSTEM TRACE MODULE CLASS
14687 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14690 F: Documentation/trace/stm.rst
14691 F: drivers/hwtracing/stm/
14692 F: include/linux/stm.h
14693 F: include/uapi/linux/stm.h
14696 M: Christoph Hellwig <hch@infradead.org>
14698 F: Documentation/filesystems/sysv-fs.txt
14700 F: include/linux/sysv_fs.h
14703 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14704 L: linux-scsi@vger.kernel.org
14705 L: target-devel@vger.kernel.org
14706 W: http://www.linux-iscsi.org
14707 W: http://groups.google.com/group/linux-iscsi-target-dev
14708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14712 F: Documentation/target/
14714 TASKSTATS STATISTICS INTERFACE
14715 M: Balbir Singh <bsingharora@gmail.com>
14717 F: Documentation/accounting/taskstats*
14718 F: include/linux/taskstats*
14719 F: kernel/taskstats.c
14722 M: Jamal Hadi Salim <jhs@mojatatu.com>
14723 M: Cong Wang <xiyou.wangcong@gmail.com>
14724 M: Jiri Pirko <jiri@resnulli.us>
14725 L: netdev@vger.kernel.org
14727 F: include/net/pkt_cls.h
14728 F: include/net/pkt_sched.h
14729 F: include/net/tc_act/
14730 F: include/uapi/linux/pkt_cls.h
14731 F: include/uapi/linux/pkt_sched.h
14732 F: include/uapi/linux/tc_act/
14733 F: include/uapi/linux/tc_ematch/
14736 TC90522 MEDIA DRIVER
14737 M: Akihiro Tsukada <tskd08@gmail.com>
14738 L: linux-media@vger.kernel.org
14740 F: drivers/media/dvb-frontends/tc90522*
14742 TCP LOW PRIORITY MODULE
14743 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14744 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14745 W: http://tcp-lp-mod.sourceforge.net/
14747 F: net/ipv4/tcp_lp.c
14749 TDA10071 MEDIA DRIVER
14750 M: Antti Palosaari <crope@iki.fi>
14751 L: linux-media@vger.kernel.org
14752 W: https://linuxtv.org
14753 W: http://palosaari.fi/linux/
14754 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14755 T: git git://linuxtv.org/anttip/media_tree.git
14757 F: drivers/media/dvb-frontends/tda10071*
14759 TDA18212 MEDIA DRIVER
14760 M: Antti Palosaari <crope@iki.fi>
14761 L: linux-media@vger.kernel.org
14762 W: https://linuxtv.org
14763 W: http://palosaari.fi/linux/
14764 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14765 T: git git://linuxtv.org/anttip/media_tree.git
14767 F: drivers/media/tuners/tda18212*
14769 TDA18218 MEDIA DRIVER
14770 M: Antti Palosaari <crope@iki.fi>
14771 L: linux-media@vger.kernel.org
14772 W: https://linuxtv.org
14773 W: http://palosaari.fi/linux/
14774 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14775 T: git git://linuxtv.org/anttip/media_tree.git
14777 F: drivers/media/tuners/tda18218*
14779 TDA18250 MEDIA DRIVER
14780 M: Olli Salonen <olli.salonen@iki.fi>
14781 L: linux-media@vger.kernel.org
14782 W: https://linuxtv.org
14783 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14784 T: git git://linuxtv.org/media_tree.git
14786 F: drivers/media/tuners/tda18250*
14788 TDA18271 MEDIA DRIVER
14789 M: Michael Krufky <mkrufky@linuxtv.org>
14790 L: linux-media@vger.kernel.org
14791 W: https://linuxtv.org
14792 W: http://github.com/mkrufky
14793 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14794 T: git git://linuxtv.org/mkrufky/tuners.git
14796 F: drivers/media/tuners/tda18271*
14798 TDA1997x MEDIA DRIVER
14799 M: Tim Harvey <tharvey@gateworks.com>
14800 L: linux-media@vger.kernel.org
14801 W: https://linuxtv.org
14802 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14804 F: drivers/media/i2c/tda1997x.*
14806 TDA827x MEDIA DRIVER
14807 M: Michael Krufky <mkrufky@linuxtv.org>
14808 L: linux-media@vger.kernel.org
14809 W: https://linuxtv.org
14810 W: http://github.com/mkrufky
14811 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14812 T: git git://linuxtv.org/mkrufky/tuners.git
14814 F: drivers/media/tuners/tda8290.*
14816 TDA8290 MEDIA DRIVER
14817 M: Michael Krufky <mkrufky@linuxtv.org>
14818 L: linux-media@vger.kernel.org
14819 W: https://linuxtv.org
14820 W: http://github.com/mkrufky
14821 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14822 T: git git://linuxtv.org/mkrufky/tuners.git
14824 F: drivers/media/tuners/tda8290.*
14826 TDA9840 MEDIA DRIVER
14827 M: Hans Verkuil <hverkuil@xs4all.nl>
14828 L: linux-media@vger.kernel.org
14829 T: git git://linuxtv.org/media_tree.git
14830 W: https://linuxtv.org
14832 F: drivers/media/i2c/tda9840*
14834 TEA5761 TUNER DRIVER
14835 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14836 L: linux-media@vger.kernel.org
14837 W: https://linuxtv.org
14838 T: git git://linuxtv.org/media_tree.git
14840 F: drivers/media/tuners/tea5761.*
14842 TEA5767 TUNER DRIVER
14843 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14844 L: linux-media@vger.kernel.org
14845 W: https://linuxtv.org
14846 T: git git://linuxtv.org/media_tree.git
14848 F: drivers/media/tuners/tea5767.*
14850 TEA6415C MEDIA DRIVER
14851 M: Hans Verkuil <hverkuil@xs4all.nl>
14852 L: linux-media@vger.kernel.org
14853 T: git git://linuxtv.org/media_tree.git
14854 W: https://linuxtv.org
14856 F: drivers/media/i2c/tea6415c*
14858 TEA6420 MEDIA DRIVER
14859 M: Hans Verkuil <hverkuil@xs4all.nl>
14860 L: linux-media@vger.kernel.org
14861 T: git git://linuxtv.org/media_tree.git
14862 W: https://linuxtv.org
14864 F: drivers/media/i2c/tea6420*
14867 M: Jiri Pirko <jiri@resnulli.us>
14868 L: netdev@vger.kernel.org
14870 F: drivers/net/team/
14871 F: include/linux/if_team.h
14872 F: include/uapi/linux/if_team.h
14874 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14875 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14877 F: arch/x86/platform/ts5500/
14879 TECHNOTREND USB IR RECEIVER
14880 M: Sean Young <sean@mess.org>
14881 L: linux-media@vger.kernel.org
14883 F: drivers/media/rc/ttusbir.c
14885 TECHWELL TW9910 VIDEO DECODER
14886 L: linux-media@vger.kernel.org
14888 F: drivers/media/i2c/tw9910.c
14889 F: include/media/i2c/tw9910.h
14892 M: Jens Wiklander <jens.wiklander@linaro.org>
14894 F: include/linux/tee_drv.h
14895 F: include/uapi/linux/tee.h
14897 F: Documentation/tee.txt
14899 TEGRA ARCHITECTURE SUPPORT
14900 M: Thierry Reding <thierry.reding@gmail.com>
14901 M: Jonathan Hunter <jonathanh@nvidia.com>
14902 L: linux-tegra@vger.kernel.org
14903 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14909 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14910 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14912 F: drivers/clk/tegra/
14915 M: Laxman Dewangan <ldewangan@nvidia.com>
14916 M: Jon Hunter <jonathanh@nvidia.com>
14918 F: drivers/dma/tegra*
14921 M: Laxman Dewangan <ldewangan@nvidia.com>
14923 F: drivers/i2c/busses/i2c-tegra.c
14925 TEGRA IOMMU DRIVERS
14926 M: Thierry Reding <thierry.reding@gmail.com>
14927 L: linux-tegra@vger.kernel.org
14929 F: drivers/iommu/tegra*
14932 M: Laxman Dewangan <ldewangan@nvidia.com>
14934 F: drivers/input/keyboard/tegra-kbc.c
14937 M: Stefan Agner <stefan@agner.ch>
14938 M: Lucas Stach <dev@lynxeye.de>
14940 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14941 F: drivers/mtd/nand/raw/tegra_nand.c
14944 M: Thierry Reding <thierry.reding@gmail.com>
14946 F: drivers/pwm/pwm-tegra.c
14948 TEGRA SERIAL DRIVER
14949 M: Laxman Dewangan <ldewangan@nvidia.com>
14951 F: drivers/tty/serial/serial-tegra.c
14954 M: Laxman Dewangan <ldewangan@nvidia.com>
14956 F: drivers/spi/spi-tegra*
14958 TEHUTI ETHERNET DRIVER
14959 M: Andy Gospodarek <andy@greyhouse.net>
14960 L: netdev@vger.kernel.org
14962 F: drivers/net/ethernet/tehuti/*
14964 Telecom Clock Driver for MCPL0010
14965 M: Mark Gross <mark.gross@intel.com>
14967 F: drivers/char/tlclk.c
14969 TENSILICA XTENSA PORT (xtensa)
14970 M: Chris Zankel <chris@zankel.net>
14971 M: Max Filippov <jcmvbkbc@gmail.com>
14972 L: linux-xtensa@linux-xtensa.org
14973 T: git git://github.com/czankel/xtensa-linux.git
14976 F: drivers/irqchip/irq-xtensa-*
14978 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14979 M: Nishanth Menon <nm@ti.com>
14980 M: Tero Kristo <t-kristo@ti.com>
14981 M: Santosh Shilimkar <ssantosh@kernel.org>
14982 L: linux-arm-kernel@lists.infradead.org
14984 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14985 F: drivers/firmware/ti_sci*
14986 F: include/linux/soc/ti/ti_sci_protocol.h
14987 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14988 F: drivers/soc/ti/ti_sci_pm_domains.c
14989 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14990 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14991 F: drivers/clk/keystone/sci-clk.c
14992 F: drivers/reset/reset-ti-sci.c
14994 Texas Instruments ASoC drivers
14995 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14996 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15000 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15001 M: Hans Verkuil <hverkuil@xs4all.nl>
15002 L: linux-media@vger.kernel.org
15003 T: git git://linuxtv.org/media_tree.git
15004 W: https://linuxtv.org
15006 F: drivers/media/radio/radio-raremono.c
15009 M: Zhang Rui <rui.zhang@intel.com>
15010 M: Eduardo Valentin <edubezval@gmail.com>
15011 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15012 L: linux-pm@vger.kernel.org
15013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15015 Q: https://patchwork.kernel.org/project/linux-pm/list/
15017 F: drivers/thermal/
15018 F: include/linux/thermal.h
15019 F: include/uapi/linux/thermal.h
15020 F: include/linux/cpu_cooling.h
15021 F: Documentation/devicetree/bindings/thermal/
15023 THERMAL/CPU_COOLING
15024 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15025 M: Viresh Kumar <viresh.kumar@linaro.org>
15026 M: Javi Merino <javi.merino@kernel.org>
15027 L: linux-pm@vger.kernel.org
15029 F: Documentation/thermal/cpu-cooling-api.txt
15030 F: drivers/thermal/cpu_cooling.c
15031 F: include/linux/cpu_cooling.h
15033 THINKPAD ACPI EXTRAS DRIVER
15034 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15035 L: ibm-acpi-devel@lists.sourceforge.net
15036 L: platform-driver-x86@vger.kernel.org
15037 W: http://ibm-acpi.sourceforge.net
15038 W: http://thinkwiki.org/wiki/Ibm-acpi
15039 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15041 F: drivers/platform/x86/thinkpad_acpi.c
15044 M: Andreas Noever <andreas.noever@gmail.com>
15045 M: Michael Jamet <michael.jamet@intel.com>
15046 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15047 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15050 F: Documentation/admin-guide/thunderbolt.rst
15051 F: drivers/thunderbolt/
15052 F: include/linux/thunderbolt.h
15054 THUNDERBOLT NETWORK DRIVER
15055 M: Michael Jamet <michael.jamet@intel.com>
15056 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15057 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15058 L: netdev@vger.kernel.org
15060 F: drivers/net/thunderbolt.c
15062 THUNDERX GPIO DRIVER
15063 M: David Daney <david.daney@cavium.com>
15065 F: drivers/gpio/gpio-thunderx.c
15067 TI AM437X VPFE DRIVER
15068 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15069 L: linux-media@vger.kernel.org
15070 W: https://linuxtv.org
15071 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15072 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15074 F: drivers/media/platform/am437x/
15076 TI BANDGAP AND THERMAL DRIVER
15077 M: Eduardo Valentin <edubezval@gmail.com>
15078 M: Keerthy <j-keerthy@ti.com>
15079 L: linux-pm@vger.kernel.org
15080 L: linux-omap@vger.kernel.org
15082 F: drivers/thermal/ti-soc-thermal/
15084 TI BQ27XXX POWER SUPPLY DRIVER
15085 R: Andrew F. Davis <afd@ti.com>
15086 F: include/linux/power/bq27xxx_battery.h
15087 F: drivers/power/supply/bq27xxx_battery.c
15088 F: drivers/power/supply/bq27xxx_battery_i2c.c
15090 TI CDCE706 CLOCK DRIVER
15091 M: Max Filippov <jcmvbkbc@gmail.com>
15093 F: drivers/clk/clk-cdce706.c
15096 M: Tero Kristo <t-kristo@ti.com>
15097 L: linux-omap@vger.kernel.org
15100 F: include/linux/clk/ti.h
15102 TI DAVINCI MACHINE SUPPORT
15103 M: Sekhar Nori <nsekhar@ti.com>
15104 M: Kevin Hilman <khilman@kernel.org>
15105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15108 F: arch/arm/mach-davinci/
15109 F: drivers/i2c/busses/i2c-davinci.c
15110 F: arch/arm/boot/dts/da850*
15112 TI DAVINCI SERIES CLOCK DRIVER
15113 M: David Lechner <david@lechnology.com>
15114 R: Sekhar Nori <nsekhar@ti.com>
15116 F: Documentation/devicetree/bindings/clock/ti/davinci/
15117 F: drivers/clk/davinci/
15119 TI DAVINCI SERIES GPIO DRIVER
15120 M: Keerthy <j-keerthy@ti.com>
15121 L: linux-gpio@vger.kernel.org
15123 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15124 F: drivers/gpio/gpio-davinci.c
15126 TI DAVINCI SERIES MEDIA DRIVER
15127 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15128 L: linux-media@vger.kernel.org
15129 W: https://linuxtv.org
15130 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15131 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15133 F: drivers/media/platform/davinci/
15134 F: include/media/davinci/
15136 TI ETHERNET SWITCH DRIVER (CPSW)
15137 R: Grygorii Strashko <grygorii.strashko@ti.com>
15138 L: linux-omap@vger.kernel.org
15139 L: netdev@vger.kernel.org
15141 F: drivers/net/ethernet/ti/cpsw*
15142 F: drivers/net/ethernet/ti/davinci*
15144 TI FLASH MEDIA INTERFACE DRIVER
15145 M: Alex Dubov <oakad@yahoo.com>
15147 F: drivers/misc/tifm*
15148 F: drivers/mmc/host/tifm_sd.c
15149 F: include/linux/tifm.h
15151 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15152 M: Santosh Shilimkar <ssantosh@kernel.org>
15153 L: linux-kernel@vger.kernel.org
15154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15156 F: drivers/soc/ti/*
15157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15159 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15160 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15161 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15162 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15164 F: sound/soc/codecs/lm49453*
15165 F: sound/soc/codecs/isabelle*
15167 TI LP855x BACKLIGHT DRIVER
15168 M: Milo Kim <milo.kim@ti.com>
15170 F: Documentation/backlight/lp855x-driver.txt
15171 F: drivers/video/backlight/lp855x_bl.c
15172 F: include/linux/platform_data/lp855x.h
15174 TI LP8727 CHARGER DRIVER
15175 M: Milo Kim <milo.kim@ti.com>
15177 F: drivers/power/supply/lp8727_charger.c
15178 F: include/linux/platform_data/lp8727.h
15180 TI LP8788 MFD DRIVER
15181 M: Milo Kim <milo.kim@ti.com>
15183 F: drivers/iio/adc/lp8788_adc.c
15184 F: drivers/leds/leds-lp8788.c
15185 F: drivers/mfd/lp8788*.c
15186 F: drivers/power/supply/lp8788-charger.c
15187 F: drivers/regulator/lp8788-*.c
15188 F: include/linux/mfd/lp8788*.h
15190 TI NETCP ETHERNET DRIVER
15191 M: Wingman Kwok <w-kwok2@ti.com>
15192 M: Murali Karicheri <m-karicheri2@ti.com>
15193 L: netdev@vger.kernel.org
15195 F: drivers/net/ethernet/ti/netcp*
15197 TI PCM3060 ASoC CODEC DRIVER
15198 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15199 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15201 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15202 F: sound/soc/codecs/pcm3060*
15204 TI TAS571X FAMILY ASoC CODEC DRIVER
15205 M: Kevin Cernekee <cernekee@chromium.org>
15206 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15208 F: sound/soc/codecs/tas571x*
15210 TI TRF7970A NFC DRIVER
15211 M: Mark Greer <mgreer@animalcreek.com>
15212 L: linux-wireless@vger.kernel.org
15213 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15215 F: drivers/nfc/trf7970a.c
15216 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15218 TI TWL4030 SERIES SOC CODEC DRIVER
15219 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15220 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15222 F: sound/soc/codecs/twl4030*
15225 M: Benoit Parrot <bparrot@ti.com>
15226 L: linux-media@vger.kernel.org
15227 W: http://linuxtv.org/
15228 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15230 F: drivers/media/platform/ti-vpe/
15232 TI WILINK WIRELESS DRIVERS
15233 L: linux-wireless@vger.kernel.org
15234 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15235 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15238 F: drivers/net/wireless/ti/
15239 F: include/linux/wl12xx.h
15241 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15242 M: John Stultz <john.stultz@linaro.org>
15243 M: Thomas Gleixner <tglx@linutronix.de>
15244 R: Stephen Boyd <sboyd@kernel.org>
15245 L: linux-kernel@vger.kernel.org
15246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15248 F: include/linux/clocksource.h
15249 F: include/linux/time.h
15250 F: include/linux/timex.h
15251 F: include/uapi/linux/time.h
15252 F: include/uapi/linux/timex.h
15253 F: kernel/time/clocksource.c
15254 F: kernel/time/time*.c
15255 F: kernel/time/alarmtimer.c
15256 F: kernel/time/ntp.c
15257 F: tools/testing/selftests/timers/
15260 M: Jon Maloy <jon.maloy@ericsson.com>
15261 M: Ying Xue <ying.xue@windriver.com>
15262 L: netdev@vger.kernel.org (core kernel code)
15263 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15264 W: http://tipc.sourceforge.net/
15266 F: include/uapi/linux/tipc*.h
15269 TLAN NETWORK DRIVER
15270 M: Samuel Chessman <chessman@tux.org>
15271 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15272 W: http://sourceforge.net/projects/tlan/
15274 F: Documentation/networking/device_drivers/ti/tlan.txt
15275 F: drivers/net/ethernet/ti/tlan.*
15277 TM6000 VIDEO4LINUX DRIVER
15278 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15279 L: linux-media@vger.kernel.org
15280 W: https://linuxtv.org
15281 T: git git://linuxtv.org/media_tree.git
15283 F: drivers/media/usb/tm6000/
15284 F: Documentation/media/v4l-drivers/tm6000*
15286 TMIO/SDHI MMC DRIVER
15287 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15288 L: linux-mmc@vger.kernel.org
15290 F: drivers/mmc/host/tmio_mmc*
15291 F: drivers/mmc/host/renesas_sdhi*
15292 F: include/linux/mfd/tmio.h
15294 TMP401 HARDWARE MONITOR DRIVER
15295 M: Guenter Roeck <linux@roeck-us.net>
15296 L: linux-hwmon@vger.kernel.org
15298 F: Documentation/hwmon/tmp401
15299 F: drivers/hwmon/tmp401.c
15301 TMPFS (SHMEM FILESYSTEM)
15302 M: Hugh Dickins <hughd@google.com>
15303 L: linux-mm@kvack.org
15305 F: include/linux/shmem_fs.h
15308 TOMOYO SECURITY MODULE
15309 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15310 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15311 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15312 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15313 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15314 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15315 W: http://tomoyo.sourceforge.jp/
15316 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15318 F: security/tomoyo/
15320 TOPSTAR LAPTOP EXTRAS DRIVER
15321 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15322 L: platform-driver-x86@vger.kernel.org
15324 F: drivers/platform/x86/topstar-laptop.c
15326 TORTURE-TEST MODULES
15327 M: Davidlohr Bueso <dave@stgolabs.net>
15328 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
15329 M: Josh Triplett <josh@joshtriplett.org>
15330 L: linux-kernel@vger.kernel.org
15332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15333 F: Documentation/RCU/torture.txt
15334 F: kernel/torture.c
15335 F: kernel/rcu/rcutorture.c
15336 F: kernel/rcu/rcuperf.c
15337 F: kernel/locking/locktorture.c
15339 TOSHIBA ACPI EXTRAS DRIVER
15340 M: Azael Avalos <coproscefalo@gmail.com>
15341 L: platform-driver-x86@vger.kernel.org
15343 F: drivers/platform/x86/toshiba_acpi.c
15345 TOSHIBA BLUETOOTH DRIVER
15346 M: Azael Avalos <coproscefalo@gmail.com>
15347 L: platform-driver-x86@vger.kernel.org
15349 F: drivers/platform/x86/toshiba_bluetooth.c
15351 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15352 M: Azael Avalos <coproscefalo@gmail.com>
15353 L: platform-driver-x86@vger.kernel.org
15355 F: drivers/platform/x86/toshiba_haps.c
15358 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15359 W: http://www.buzzard.org.uk/toshiba/
15361 F: drivers/char/toshiba.c
15362 F: include/linux/toshiba.h
15363 F: include/uapi/linux/toshiba.h
15365 TOSHIBA TC358743 DRIVER
15366 M: Mats Randgaard <matrandg@cisco.com>
15367 L: linux-media@vger.kernel.org
15369 F: drivers/media/i2c/tc358743*
15370 F: include/media/i2c/tc358743.h
15372 TOSHIBA WMI HOTKEYS DRIVER
15373 M: Azael Avalos <coproscefalo@gmail.com>
15374 L: platform-driver-x86@vger.kernel.org
15376 F: drivers/platform/x86/toshiba-wmi.c
15379 M: Peter Huewe <peterhuewe@gmx.de>
15380 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15381 R: Jason Gunthorpe <jgg@ziepe.ca>
15382 L: linux-integrity@vger.kernel.org
15383 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15384 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15385 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15387 F: drivers/char/tpm/
15390 M: Steven Rostedt <rostedt@goodmis.org>
15391 M: Ingo Molnar <mingo@redhat.com>
15392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15394 F: Documentation/trace/ftrace.rst
15395 F: arch/*/*/*/ftrace.h
15396 F: arch/*/kernel/ftrace.c
15397 F: include/*/ftrace.h
15398 F: include/linux/trace*.h
15401 F: tools/testing/selftests/ftrace/
15403 TRACING MMIO ACCESSES (MMIOTRACE)
15404 M: Steven Rostedt <rostedt@goodmis.org>
15405 M: Ingo Molnar <mingo@kernel.org>
15406 R: Karol Herbst <karolherbst@gmail.com>
15407 R: Pekka Paalanen <ppaalanen@gmail.com>
15409 L: linux-kernel@vger.kernel.org
15410 L: nouveau@lists.freedesktop.org
15411 F: kernel/trace/trace_mmiotrace.c
15412 F: include/linux/mmiotrace.h
15413 F: arch/x86/mm/kmmio.c
15414 F: arch/x86/mm/mmio-mod.c
15415 F: arch/x86/mm/testmmiotrace.c
15418 M: Jiri Kosina <trivial@kernel.org>
15419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15421 K: ^Subject:.*(?i)trivial
15423 TEMPO SEMICONDUCTOR DRIVERS
15424 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15426 F: sound/soc/codecs/tscs*.c
15427 F: sound/soc/codecs/tscs*.h
15428 F: Documentation/devicetree/bindings/sound/tscs*.txt
15431 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15432 M: Jiri Slaby <jslaby@suse.com>
15434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15435 F: Documentation/serial/
15437 F: drivers/tty/serial/serial_core.c
15438 F: include/linux/serial_core.h
15439 F: include/linux/serial.h
15440 F: include/linux/tty.h
15441 F: include/uapi/linux/serial_core.h
15442 F: include/uapi/linux/serial.h
15443 F: include/uapi/linux/tty.h
15445 TUA9001 MEDIA DRIVER
15446 M: Antti Palosaari <crope@iki.fi>
15447 L: linux-media@vger.kernel.org
15448 W: https://linuxtv.org
15449 W: http://palosaari.fi/linux/
15450 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15451 T: git git://linuxtv.org/anttip/media_tree.git
15453 F: drivers/media/tuners/tua9001*
15455 TULIP NETWORK DRIVERS
15456 L: netdev@vger.kernel.org
15457 L: linux-parisc@vger.kernel.org
15459 F: drivers/net/ethernet/dec/tulip/
15462 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15463 W: http://vtun.sourceforge.net/tun
15465 F: Documentation/networking/tuntap.txt
15466 F: arch/um/os-Linux/drivers/
15468 TURBOCHANNEL SUBSYSTEM
15469 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15470 M: Ralf Baechle <ralf@linux-mips.org>
15471 L: linux-mips@vger.kernel.org
15472 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15475 F: include/linux/tc.h
15478 M: "Len Brown" <lenb@kernel.org>
15479 L: linux-pm@vger.kernel.org
15480 B: https://bugzilla.kernel.org
15481 Q: https://patchwork.kernel.org/project/linux-pm/list/
15482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15484 F: tools/power/x86/turbostat/
15486 TW5864 VIDEO4LINUX DRIVER
15487 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15488 M: Anton Sviridenko <anton@corp.bluecherry.net>
15489 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15490 M: Andrey Utkin <andrey_utkin@fastmail.com>
15491 L: linux-media@vger.kernel.org
15493 F: drivers/media/pci/tw5864/
15495 TW68 VIDEO4LINUX DRIVER
15496 M: Hans Verkuil <hverkuil@xs4all.nl>
15497 L: linux-media@vger.kernel.org
15498 T: git git://linuxtv.org/media_tree.git
15499 W: https://linuxtv.org
15501 F: drivers/media/pci/tw68/
15503 TW686X VIDEO4LINUX DRIVER
15504 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15505 L: linux-media@vger.kernel.org
15506 T: git git://linuxtv.org/media_tree.git
15507 W: http://linuxtv.org
15509 F: drivers/media/pci/tw686x/
15511 UBI FILE SYSTEM (UBIFS)
15512 M: Richard Weinberger <richard@nod.at>
15513 M: Artem Bityutskiy <dedekind1@gmail.com>
15514 M: Adrian Hunter <adrian.hunter@intel.com>
15515 L: linux-mtd@lists.infradead.org
15516 T: git git://git.infradead.org/ubifs-2.6.git
15517 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15519 F: Documentation/filesystems/ubifs.txt
15522 UCLINUX (M68KNOMMU AND COLDFIRE)
15523 M: Greg Ungerer <gerg@linux-m68k.org>
15524 W: http://www.linux-m68k.org/
15525 W: http://www.uclinux.org/
15526 L: linux-m68k@lists.linux-m68k.org
15527 L: uclinux-dev@uclinux.org (subscribers-only)
15528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15530 F: arch/m68k/coldfire/
15532 F: arch/m68k/*/*_no.*
15533 F: arch/m68k/include/asm/*_no.*
15536 M: Jan Kara <jack@suse.com>
15538 F: Documentation/filesystems/udf.txt
15542 M: Bastien Nocera <hadess@hadess.net>
15543 L: linux-input@vger.kernel.org
15545 F: drivers/hid/hid-udraw-ps3.c
15548 M: Evgeniy Dushistov <dushistov@mail.ru>
15550 F: Documentation/filesystems/ufs.txt
15553 UHID USERSPACE HID IO DRIVER:
15554 M: David Herrmann <dh.herrmann@googlemail.com>
15555 L: linux-input@vger.kernel.org
15557 F: drivers/hid/uhid.c
15558 F: include/uapi/linux/uhid.h
15561 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15562 L: linux-usb@vger.kernel.org
15564 F: drivers/usb/common/ulpi.c
15565 F: include/linux/ulpi/
15567 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15568 L: linux-usb@vger.kernel.org
15571 F: include/linux/uwb.h
15572 F: include/linux/uwb/
15574 UNICORE32 ARCHITECTURE:
15575 M: Guan Xuetao <gxt@pku.edu.cn>
15576 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15578 T: git git://github.com/gxt/linux.git
15582 M: Tony Finch <dot@dotat.at>
15583 W: http://dotat.at/prog/unifdef
15585 F: scripts/unifdef.c
15587 UNIFORM CDROM DRIVER
15588 M: Jens Axboe <axboe@kernel.dk>
15589 W: http://www.kernel.dk
15591 F: Documentation/cdrom/
15592 F: drivers/cdrom/cdrom.c
15593 F: include/linux/cdrom.h
15594 F: include/uapi/linux/cdrom.h
15596 UNISYS S-PAR DRIVERS
15597 M: David Kershner <david.kershner@unisys.com>
15598 L: sparmaintainer@unisys.com (Unisys internal)
15600 F: include/linux/visorbus.h
15601 F: drivers/visorbus/
15602 F: drivers/staging/unisys/
15604 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15605 M: Vinayak Holikatti <vinholikatti@gmail.com>
15606 L: linux-scsi@vger.kernel.org
15608 F: Documentation/scsi/ufs.txt
15609 F: drivers/scsi/ufs/
15611 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15612 M: Joao Pinto <jpinto@synopsys.com>
15613 L: linux-scsi@vger.kernel.org
15615 F: drivers/scsi/ufs/*dwc*
15617 UNSORTED BLOCK IMAGES (UBI)
15618 M: Artem Bityutskiy <dedekind1@gmail.com>
15619 M: Richard Weinberger <richard@nod.at>
15620 W: http://www.linux-mtd.infradead.org/
15621 L: linux-mtd@lists.infradead.org
15622 T: git git://git.infradead.org/ubifs-2.6.git
15624 F: drivers/mtd/ubi/
15625 F: include/linux/mtd/ubi.h
15626 F: include/uapi/mtd/ubi-user.h
15628 USB "USBNET" DRIVER FRAMEWORK
15629 M: Oliver Neukum <oneukum@suse.com>
15630 L: netdev@vger.kernel.org
15631 W: http://www.linux-usb.org/usbnet
15633 F: drivers/net/usb/usbnet.c
15634 F: include/linux/usb/usbnet.h
15637 M: Oliver Neukum <oneukum@suse.com>
15638 L: linux-usb@vger.kernel.org
15640 F: Documentation/usb/acm.txt
15641 F: drivers/usb/class/cdc-acm.*
15643 USB AR5523 WIRELESS DRIVER
15644 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15645 L: linux-wireless@vger.kernel.org
15647 F: drivers/net/wireless/ath/ar5523/
15650 M: Oliver Neukum <oneukum@suse.com>
15651 L: linux-usb@vger.kernel.org
15652 L: linux-scsi@vger.kernel.org
15654 F: drivers/usb/storage/uas.c
15656 USB CDC ETHERNET DRIVER
15657 M: Oliver Neukum <oliver@neukum.org>
15658 L: linux-usb@vger.kernel.org
15660 F: drivers/net/usb/cdc_*.c
15661 F: include/uapi/linux/usb/cdc.h
15663 USB CHAOSKEY DRIVER
15664 M: Keith Packard <keithp@keithp.com>
15665 L: linux-usb@vger.kernel.org
15667 F: drivers/usb/misc/chaoskey.c
15669 USB CYPRESS C67X00 DRIVER
15670 M: Peter Korsgaard <jacmet@sunsite.dk>
15671 L: linux-usb@vger.kernel.org
15673 F: drivers/usb/c67x00/
15675 USB DAVICOM DM9601 DRIVER
15676 M: Peter Korsgaard <jacmet@sunsite.dk>
15677 L: netdev@vger.kernel.org
15678 W: http://www.linux-usb.org/usbnet
15680 F: drivers/net/usb/dm9601.c
15682 USB DIAMOND RIO500 DRIVER
15683 M: Cesar Miquel <miquel@df.uba.ar>
15684 L: rio500-users@lists.sourceforge.net
15685 W: http://rio500.sourceforge.net
15687 F: drivers/usb/misc/rio500*
15690 M: Alan Stern <stern@rowland.harvard.edu>
15691 L: linux-usb@vger.kernel.org
15693 F: Documentation/usb/ehci.txt
15694 F: drivers/usb/host/ehci*
15696 USB GADGET/PERIPHERAL SUBSYSTEM
15697 M: Felipe Balbi <balbi@kernel.org>
15698 L: linux-usb@vger.kernel.org
15699 W: http://www.linux-usb.org/gadget
15700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15702 F: drivers/usb/gadget/
15703 F: include/linux/usb/gadget*
15705 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15706 M: Jiri Kosina <jikos@kernel.org>
15707 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15708 L: linux-usb@vger.kernel.org
15709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15711 F: Documentation/hid/hiddev.txt
15712 F: drivers/hid/usbhid/
15714 USB INTEL XHCI ROLE MUX DRIVER
15715 M: Hans de Goede <hdegoede@redhat.com>
15716 L: linux-usb@vger.kernel.org
15718 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15721 M: Olav Kongas <ok@artecdesign.ee>
15722 L: linux-usb@vger.kernel.org
15724 F: drivers/usb/host/isp116x*
15725 F: include/linux/usb/isp116x.h
15727 USB LAN78XX ETHERNET DRIVER
15728 M: Woojung Huh <woojung.huh@microchip.com>
15729 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15730 L: netdev@vger.kernel.org
15732 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15733 F: drivers/net/usb/lan78xx.*
15734 F: include/dt-bindings/net/microchip-lan78xx.h
15736 USB MASS STORAGE DRIVER
15737 M: Alan Stern <stern@rowland.harvard.edu>
15738 L: linux-usb@vger.kernel.org
15739 L: usb-storage@lists.one-eyed-alien.net
15741 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15742 F: drivers/usb/storage/
15745 M: Clemens Ladisch <clemens@ladisch.de>
15746 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15747 T: git git://git.alsa-project.org/alsa-kernel.git
15749 F: sound/usb/midi.*
15751 USB NETWORKING DRIVERS
15752 L: linux-usb@vger.kernel.org
15754 F: drivers/net/usb/
15757 M: Alan Stern <stern@rowland.harvard.edu>
15758 L: linux-usb@vger.kernel.org
15760 F: Documentation/usb/ohci.txt
15761 F: drivers/usb/host/ohci*
15763 USB OTG FSM (Finite State Machine)
15764 M: Peter Chen <Peter.Chen@nxp.com>
15765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15766 L: linux-usb@vger.kernel.org
15768 F: drivers/usb/common/usb-otg-fsm.c
15771 M: Valentina Manea <valentina.manea.m@gmail.com>
15772 M: Shuah Khan <shuah@kernel.org>
15773 L: linux-usb@vger.kernel.org
15775 F: Documentation/usb/usbip_protocol.txt
15776 F: drivers/usb/usbip/
15777 F: tools/usb/usbip/
15778 F: tools/testing/selftests/drivers/usb/usbip/
15781 M: Petko Manolov <petkan@nucleusys.com>
15782 L: linux-usb@vger.kernel.org
15783 L: netdev@vger.kernel.org
15784 T: git git://github.com/petkan/pegasus.git
15785 W: https://github.com/petkan/pegasus
15787 F: drivers/net/usb/pegasus.*
15790 M: Felipe Balbi <balbi@kernel.org>
15791 L: linux-usb@vger.kernel.org
15792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15794 F: drivers/usb/phy/
15796 USB PRINTER DRIVER (usblp)
15797 M: Pete Zaitcev <zaitcev@redhat.com>
15798 L: linux-usb@vger.kernel.org
15800 F: drivers/usb/class/usblp.c
15802 USB QMI WWAN NETWORK DRIVER
15803 M: Bjørn Mork <bjorn@mork.no>
15804 L: netdev@vger.kernel.org
15806 F: Documentation/ABI/testing/sysfs-class-net-qmi
15807 F: drivers/net/usb/qmi_wwan.c
15810 M: Petko Manolov <petkan@nucleusys.com>
15811 L: linux-usb@vger.kernel.org
15812 L: netdev@vger.kernel.org
15813 T: git git://github.com/petkan/rtl8150.git
15814 W: https://github.com/petkan/rtl8150
15816 F: drivers/net/usb/rtl8150.c
15818 USB SERIAL SUBSYSTEM
15819 M: Johan Hovold <johan@kernel.org>
15820 L: linux-usb@vger.kernel.org
15821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15823 F: Documentation/usb/usb-serial.txt
15824 F: drivers/usb/serial/
15825 F: include/linux/usb/serial.h
15827 USB SMSC75XX ETHERNET DRIVER
15828 M: Steve Glendinning <steve.glendinning@shawell.net>
15829 L: netdev@vger.kernel.org
15831 F: drivers/net/usb/smsc75xx.*
15833 USB SMSC95XX ETHERNET DRIVER
15834 M: Steve Glendinning <steve.glendinning@shawell.net>
15835 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15836 L: netdev@vger.kernel.org
15838 F: drivers/net/usb/smsc95xx.*
15841 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15842 L: linux-usb@vger.kernel.org
15843 W: http://www.linux-usb.org
15844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15846 F: Documentation/devicetree/bindings/usb/
15847 F: Documentation/usb/
15849 F: include/linux/usb.h
15850 F: include/linux/usb/
15852 USB TYPEC PI3USB30532 MUX DRIVER
15853 M: Hans de Goede <hdegoede@redhat.com>
15854 L: linux-usb@vger.kernel.org
15856 F: drivers/usb/typec/mux/pi3usb30532.c
15859 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15860 L: linux-usb@vger.kernel.org
15862 F: Documentation/ABI/testing/sysfs-class-typec
15863 F: Documentation/driver-api/usb/typec.rst
15864 F: drivers/usb/typec/
15865 F: include/linux/usb/typec.h
15867 USB TYPEC BUS FOR ALTERNATE MODES
15868 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15869 L: linux-usb@vger.kernel.org
15871 F: Documentation/ABI/testing/sysfs-bus-typec
15872 F: Documentation/driver-api/usb/typec_bus.rst
15873 F: drivers/usb/typec/altmodes/
15874 F: include/linux/usb/typec_altmode.h
15876 USB TYPEC PORT CONTROLLER DRIVERS
15877 M: Guenter Roeck <linux@roeck-us.net>
15878 L: linux-usb@vger.kernel.org
15880 F: drivers/usb/typec/tcpm/
15883 M: Alan Stern <stern@rowland.harvard.edu>
15884 L: linux-usb@vger.kernel.org
15886 F: drivers/usb/host/uhci*
15889 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15890 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15891 L: linux-media@vger.kernel.org
15892 T: git git://linuxtv.org/media_tree.git
15893 W: http://www.ideasonboard.org/uvc/
15895 F: drivers/media/usb/uvc/
15896 F: include/uapi/linux/uvcvideo.h
15899 M: Hans Verkuil <hverkuil@xs4all.nl>
15900 L: linux-media@vger.kernel.org
15901 T: git git://linuxtv.org/media_tree.git
15902 W: https://linuxtv.org
15904 F: drivers/media/usb/usbvision/
15907 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15908 L: linux-usb@vger.kernel.org
15910 F: drivers/usb/gadget/function/*uvc*
15911 F: drivers/usb/gadget/legacy/webcam.c
15912 F: include/uapi/linux/usb/g_uvc.h
15914 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15915 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15916 L: linux-wireless@vger.kernel.org
15918 F: drivers/net/wireless/rndis_wlan.c
15921 M: Mathias Nyman <mathias.nyman@intel.com>
15922 L: linux-usb@vger.kernel.org
15924 F: drivers/usb/host/xhci*
15925 F: drivers/usb/host/pci-quirks*
15928 L: linux-wireless@vger.kernel.org
15929 W: http://linux-lc100020.sourceforge.net
15931 F: drivers/net/wireless/zydas/zd1201.*
15934 M: Antoine Jacquet <royale@zerezo.com>
15935 L: linux-usb@vger.kernel.org
15936 L: linux-media@vger.kernel.org
15937 T: git git://linuxtv.org/media_tree.git
15938 W: http://royale.zerezo.com/zr364xx/
15940 F: Documentation/media/v4l-drivers/zr364xx*
15941 F: drivers/media/usb/zr364xx/
15943 USER-MODE LINUX (UML)
15944 M: Jeff Dike <jdike@addtoit.com>
15945 M: Richard Weinberger <richard@nod.at>
15946 L: linux-um@lists.infradead.org
15947 W: http://user-mode-linux.sourceforge.net
15948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15950 F: Documentation/virtual/uml/
15956 USERSPACE COPYIN/COPYOUT (UIOVEC)
15957 M: Alexander Viro <viro@zeniv.linux.org.uk>
15960 F: include/linux/uio.h
15962 USERSPACE DMA BUFFER DRIVER
15963 M: Gerd Hoffmann <kraxel@redhat.com>
15965 L: dri-devel@lists.freedesktop.org
15966 F: drivers/dma-buf/udmabuf.c
15967 F: include/uapi/linux/udmabuf.h
15968 T: git git://anongit.freedesktop.org/drm/drm-misc
15970 USERSPACE I/O (UIO)
15971 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15974 F: Documentation/driver-api/uio-howto.rst
15976 F: include/linux/uio_driver.h
15979 M: Karel Zak <kzak@redhat.com>
15980 L: util-linux@vger.kernel.org
15981 W: http://en.wikipedia.org/wiki/Util-linux
15982 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15986 M: Christoph Hellwig <hch@lst.de>
15987 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15988 L: linux-kernel@vger.kernel.org
15989 T: git git://git.infradead.org/users/hch/uuid.git
15992 F: include/linux/uuid.h
15993 F: include/uapi/linux/uuid.h
15997 M: Michal Januszewski <spock@gentoo.org>
15998 L: linux-fbdev@vger.kernel.org
15999 W: https://github.com/mjanusz/v86d
16001 F: Documentation/fb/uvesafb.txt
16002 F: drivers/video/fbdev/uvesafb.*
16005 M: Stefan Agner <stefan@agner.ch>
16006 L: linux-mtd@lists.infradead.org
16008 F: drivers/mtd/nand/raw/vf610_nfc.c
16010 VFAT/FAT/MSDOS FILESYSTEM
16011 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16013 F: Documentation/filesystems/vfat.txt
16017 M: Alex Williamson <alex.williamson@redhat.com>
16018 L: kvm@vger.kernel.org
16019 T: git git://github.com/awilliam/linux-vfio.git
16021 F: Documentation/vfio.txt
16023 F: include/linux/vfio.h
16024 F: include/uapi/linux/vfio.h
16026 VFIO MEDIATED DEVICE DRIVERS
16027 M: Kirti Wankhede <kwankhede@nvidia.com>
16028 L: kvm@vger.kernel.org
16030 F: Documentation/vfio-mediated-device.txt
16031 F: drivers/vfio/mdev/
16032 F: include/linux/mdev.h
16033 F: samples/vfio-mdev/
16035 VFIO PLATFORM DRIVER
16036 M: Eric Auger <eric.auger@redhat.com>
16037 L: kvm@vger.kernel.org
16039 F: drivers/vfio/platform/
16042 R: Lukas Wunner <lukas@wunner.de>
16044 F: Documentation/gpu/vga-switcheroo.rst
16045 F: drivers/gpu/vga/vga_switcheroo.c
16046 F: include/linux/vga_switcheroo.h
16047 T: git git://anongit.freedesktop.org/drm/drm-misc
16049 VIA RHINE NETWORK DRIVER
16051 F: drivers/net/ethernet/via/via-rhine.c
16053 VIA SD/MMC CARD CONTROLLER DRIVER
16054 M: Bruce Chang <brucechang@via.com.tw>
16055 M: Harald Welte <HaraldWelte@viatech.com>
16057 F: drivers/mmc/host/via-sdmmc.c
16059 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16060 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16061 L: linux-fbdev@vger.kernel.org
16063 F: include/linux/via-core.h
16064 F: include/linux/via-gpio.h
16065 F: include/linux/via_i2c.h
16066 F: drivers/video/fbdev/via/
16068 VIA VELOCITY NETWORK DRIVER
16069 M: Francois Romieu <romieu@fr.zoreil.com>
16070 L: netdev@vger.kernel.org
16072 F: drivers/net/ethernet/via/via-velocity.*
16074 VICODEC VIRTUAL CODEC DRIVER
16075 M: Hans Verkuil <hans.verkuil@cisco.com>
16076 L: linux-media@vger.kernel.org
16077 T: git git://linuxtv.org/media_tree.git
16078 W: https://linuxtv.org
16080 F: drivers/media/platform/vicodec/*
16082 VIDEO MULTIPLEXER DRIVER
16083 M: Philipp Zabel <p.zabel@pengutronix.de>
16084 L: linux-media@vger.kernel.org
16086 F: drivers/media/platform/video-mux.c
16088 VIDEO I2C POLLING DRIVER
16089 M: Matt Ranostay <matt.ranostay@konsulko.com>
16090 L: linux-media@vger.kernel.org
16092 F: drivers/media/i2c/video-i2c.c
16094 VIDEOBUF2 FRAMEWORK
16095 M: Pawel Osciak <pawel@osciak.com>
16096 M: Marek Szyprowski <m.szyprowski@samsung.com>
16097 M: Kyungmin Park <kyungmin.park@samsung.com>
16098 L: linux-media@vger.kernel.org
16100 F: drivers/media/common/videobuf2/*
16101 F: include/media/videobuf2-*
16103 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16104 M: Helen Koike <helen.koike@collabora.com>
16105 L: linux-media@vger.kernel.org
16106 T: git git://linuxtv.org/media_tree.git
16107 W: https://linuxtv.org
16109 F: drivers/media/platform/vimc/*
16112 M: Alex Williamson <alex.williamson@redhat.com>
16113 M: Paolo Bonzini <pbonzini@redhat.com>
16114 L: kvm@vger.kernel.org
16118 VIRTIO AND VHOST VSOCK DRIVER
16119 M: Stefan Hajnoczi <stefanha@redhat.com>
16120 L: kvm@vger.kernel.org
16121 L: virtualization@lists.linux-foundation.org
16122 L: netdev@vger.kernel.org
16124 F: include/linux/virtio_vsock.h
16125 F: include/uapi/linux/virtio_vsock.h
16126 F: include/uapi/linux/vsockmon.h
16127 F: include/uapi/linux/vm_sockets_diag.h
16128 F: net/vmw_vsock/diag.c
16129 F: net/vmw_vsock/af_vsock_tap.c
16130 F: net/vmw_vsock/virtio_transport_common.c
16131 F: net/vmw_vsock/virtio_transport.c
16132 F: drivers/net/vsockmon.c
16133 F: drivers/vhost/vsock.c
16134 F: tools/testing/vsock/
16136 VIRTIO CONSOLE DRIVER
16137 M: Amit Shah <amit@kernel.org>
16138 L: virtualization@lists.linux-foundation.org
16140 F: drivers/char/virtio_console.c
16141 F: include/linux/virtio_console.h
16142 F: include/uapi/linux/virtio_console.h
16144 VIRTIO CORE, NET AND BLOCK DRIVERS
16145 M: "Michael S. Tsirkin" <mst@redhat.com>
16146 M: Jason Wang <jasowang@redhat.com>
16147 L: virtualization@lists.linux-foundation.org
16149 F: Documentation/devicetree/bindings/virtio/
16152 F: drivers/net/virtio_net.c
16153 F: drivers/block/virtio_blk.c
16154 F: include/linux/virtio*.h
16155 F: include/uapi/linux/virtio_*.h
16156 F: drivers/crypto/virtio/
16157 F: mm/balloon_compaction.c
16159 VIRTIO CRYPTO DRIVER
16160 M: Gonglei <arei.gonglei@huawei.com>
16161 L: virtualization@lists.linux-foundation.org
16162 L: linux-crypto@vger.kernel.org
16164 F: drivers/crypto/virtio/
16165 F: include/uapi/linux/virtio_crypto.h
16167 VIRTIO DRIVERS FOR S390
16168 M: Cornelia Huck <cohuck@redhat.com>
16169 M: Halil Pasic <pasic@linux.ibm.com>
16170 L: linux-s390@vger.kernel.org
16171 L: virtualization@lists.linux-foundation.org
16172 L: kvm@vger.kernel.org
16174 F: drivers/s390/virtio/
16175 F: arch/s390/include/uapi/asm/virtio-ccw.h
16178 M: David Airlie <airlied@linux.ie>
16179 M: Gerd Hoffmann <kraxel@redhat.com>
16180 L: dri-devel@lists.freedesktop.org
16181 L: virtualization@lists.linux-foundation.org
16182 T: git git://anongit.freedesktop.org/drm/drm-misc
16184 F: drivers/gpu/drm/virtio/
16185 F: include/uapi/linux/virtio_gpu.h
16187 VIRTIO HOST (VHOST)
16188 M: "Michael S. Tsirkin" <mst@redhat.com>
16189 M: Jason Wang <jasowang@redhat.com>
16190 L: kvm@vger.kernel.org
16191 L: virtualization@lists.linux-foundation.org
16192 L: netdev@vger.kernel.org
16193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16196 F: include/uapi/linux/vhost.h
16198 VIRTIO INPUT DRIVER
16199 M: Gerd Hoffmann <kraxel@redhat.com>
16201 F: drivers/virtio/virtio_input.c
16202 F: include/uapi/linux/virtio_input.h
16204 VIRTUAL BOX GUEST DEVICE DRIVER
16205 M: Hans de Goede <hdegoede@redhat.com>
16206 M: Arnd Bergmann <arnd@arndb.de>
16207 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16209 F: include/linux/vbox_utils.h
16210 F: include/uapi/linux/vbox*.h
16211 F: drivers/virt/vboxguest/
16213 VIRTUAL SERIO DEVICE DRIVER
16214 M: Stephen Chandler Paul <thatslyude@gmail.com>
16216 F: drivers/input/serio/userio.c
16217 F: include/uapi/linux/userio.h
16219 VIVID VIRTUAL VIDEO DRIVER
16220 M: Hans Verkuil <hverkuil@xs4all.nl>
16221 L: linux-media@vger.kernel.org
16222 T: git git://linuxtv.org/media_tree.git
16223 W: https://linuxtv.org
16225 F: drivers/media/platform/vivid/*
16228 M: Florian Fainelli <f.fainelli@gmail.com>
16229 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16231 F: drivers/vlynq/vlynq.c
16232 F: include/linux/vlynq.h
16235 M: Martyn Welch <martyn@welchs.me.uk>
16236 M: Manohar Vanga <manohar.vanga@gmail.com>
16237 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16238 L: devel@driverdev.osuosl.org
16240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16241 F: Documentation/driver-api/vme.rst
16242 F: drivers/staging/vme/
16244 F: include/linux/vme*
16246 VMWARE BALLOON DRIVER
16247 M: Julien Freche <jfreche@vmware.com>
16248 M: Nadav Amit <namit@vmware.com>
16249 M: "VMware, Inc." <pv-drivers@vmware.com>
16250 L: linux-kernel@vger.kernel.org
16252 F: drivers/misc/vmw_balloon.c
16254 VMWARE HYPERVISOR INTERFACE
16255 M: Alok Kataria <akataria@vmware.com>
16256 L: virtualization@lists.linux-foundation.org
16258 F: arch/x86/kernel/cpu/vmware.c
16260 VMWARE PVRDMA DRIVER
16261 M: Adit Ranadive <aditr@vmware.com>
16262 M: VMware PV-Drivers <pv-drivers@vmware.com>
16263 L: linux-rdma@vger.kernel.org
16265 F: drivers/infiniband/hw/vmw_pvrdma/
16267 VMware PVSCSI driver
16268 M: Jim Gill <jgill@vmware.com>
16269 M: VMware PV-Drivers <pv-drivers@vmware.com>
16270 L: linux-scsi@vger.kernel.org
16272 F: drivers/scsi/vmw_pvscsi.c
16273 F: drivers/scsi/vmw_pvscsi.h
16275 VMWARE VMMOUSE SUBDRIVER
16276 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16277 M: "VMware, Inc." <pv-drivers@vmware.com>
16278 L: linux-input@vger.kernel.org
16280 F: drivers/input/mouse/vmmouse.c
16281 F: drivers/input/mouse/vmmouse.h
16283 VMWARE VMXNET3 ETHERNET DRIVER
16284 M: Ronak Doshi <doshir@vmware.com>
16285 M: "VMware, Inc." <pv-drivers@vmware.com>
16286 L: netdev@vger.kernel.org
16288 F: drivers/net/vmxnet3/
16290 VOCORE VOCORE2 BOARD
16291 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16292 L: linux-mips@vger.kernel.org
16294 F: arch/mips/boot/dts/ralink/vocore2.dts
16296 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16297 M: Liam Girdwood <lgirdwood@gmail.com>
16298 M: Mark Brown <broonie@kernel.org>
16299 L: linux-kernel@vger.kernel.org
16300 W: http://www.slimlogic.co.uk/?p=48
16301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16303 F: Documentation/devicetree/bindings/regulator/
16304 F: Documentation/power/regulator/
16305 F: drivers/regulator/
16306 F: include/dt-bindings/regulator/
16307 F: include/linux/regulator/
16310 M: David Ahern <dsa@cumulusnetworks.com>
16311 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16312 L: netdev@vger.kernel.org
16314 F: drivers/net/vrf.c
16315 F: Documentation/networking/vrf.txt
16317 VT1211 HARDWARE MONITOR DRIVER
16318 M: Juerg Haefliger <juergh@gmail.com>
16319 L: linux-hwmon@vger.kernel.org
16321 F: Documentation/hwmon/vt1211
16322 F: drivers/hwmon/vt1211.c
16324 VT8231 HARDWARE MONITOR DRIVER
16325 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16326 L: linux-hwmon@vger.kernel.org
16328 F: drivers/hwmon/vt8231.c
16330 VUB300 USB to SDIO/SD/MMC bridge chip
16331 M: Tony Olech <tony.olech@elandigitalsystems.com>
16332 L: linux-mmc@vger.kernel.org
16333 L: linux-usb@vger.kernel.org
16335 F: drivers/mmc/host/vub300.c
16337 W1 DALLAS'S 1-WIRE BUS
16338 M: Evgeniy Polyakov <zbr@ioremap.net>
16340 F: Documentation/devicetree/bindings/w1/
16341 F: Documentation/w1/
16343 F: include/linux/w1.h
16345 W83791D HARDWARE MONITORING DRIVER
16346 M: Marc Hulsman <m.hulsman@tudelft.nl>
16347 L: linux-hwmon@vger.kernel.org
16349 F: Documentation/hwmon/w83791d
16350 F: drivers/hwmon/w83791d.c
16352 W83793 HARDWARE MONITORING DRIVER
16353 M: Rudolf Marek <r.marek@assembler.cz>
16354 L: linux-hwmon@vger.kernel.org
16356 F: Documentation/hwmon/w83793
16357 F: drivers/hwmon/w83793.c
16359 W83795 HARDWARE MONITORING DRIVER
16360 M: Jean Delvare <jdelvare@suse.com>
16361 L: linux-hwmon@vger.kernel.org
16363 F: drivers/hwmon/w83795.c
16365 W83L51xD SD/MMC CARD INTERFACE DRIVER
16366 M: Pierre Ossman <pierre@ossman.eu>
16368 F: drivers/mmc/host/wbsd.*
16370 WACOM PROTOCOL 4 SERIAL TABLETS
16371 M: Julian Squires <julian@cipht.net>
16372 M: Hans de Goede <hdegoede@redhat.com>
16373 L: linux-input@vger.kernel.org
16375 F: drivers/input/tablet/wacom_serial4.c
16377 WATCHDOG DEVICE DRIVERS
16378 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16379 M: Guenter Roeck <linux@roeck-us.net>
16380 L: linux-watchdog@vger.kernel.org
16381 W: http://www.linux-watchdog.org/
16382 T: git git://www.linux-watchdog.org/linux-watchdog.git
16384 F: Documentation/devicetree/bindings/watchdog/
16385 F: Documentation/watchdog/
16386 F: drivers/watchdog/
16387 F: include/linux/watchdog.h
16388 F: include/uapi/linux/watchdog.h
16390 WHISKEYCOVE PMIC GPIO DRIVER
16391 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16392 L: linux-gpio@vger.kernel.org
16394 F: drivers/gpio/gpio-wcove.c
16397 M: David Herrmann <dh.herrmann@googlemail.com>
16398 L: linux-input@vger.kernel.org
16400 F: drivers/hid/hid-wiimote*
16402 WILOCITY WIL6210 WIRELESS DRIVER
16403 M: Maya Erez <merez@codeaurora.org>
16404 L: linux-wireless@vger.kernel.org
16405 L: wil6210@qti.qualcomm.com
16407 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16408 F: drivers/net/wireless/ath/wil6210/
16411 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16412 M: linux-wimax@intel.com
16413 L: wimax@linuxwimax.org (subscribers-only)
16415 W: http://linuxwimax.org
16416 F: Documentation/wimax/README.wimax
16417 F: include/linux/wimax/debug.h
16418 F: include/net/wimax.h
16419 F: include/uapi/linux/wimax.h
16423 M: David Härdeman <david@hardeman.nu>
16425 F: drivers/media/rc/winbond-cir.c
16427 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16428 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16429 L: linux-watchdog@vger.kernel.org
16431 F: drivers/watchdog/ebc-c384_wdt.c
16433 WINSYSTEMS WS16C48 GPIO DRIVER
16434 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16435 L: linux-gpio@vger.kernel.org
16437 F: drivers/gpio/gpio-ws16c48.c
16439 WISTRON LAPTOP BUTTON DRIVER
16440 M: Miloslav Trmac <mitr@volny.cz>
16442 F: drivers/input/misc/wistron_btns.c
16444 WL3501 WIRELESS PCMCIA CARD DRIVER
16445 L: linux-wireless@vger.kernel.org
16447 F: drivers/net/wireless/wl3501*
16449 WOLFSON MICROELECTRONICS DRIVERS
16450 L: patches@opensource.cirrus.com
16451 T: git https://github.com/CirrusLogic/linux-drivers.git
16452 W: https://github.com/CirrusLogic/linux-drivers/wiki
16454 F: Documentation/hwmon/wm83??
16455 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16456 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16457 F: Documentation/devicetree/bindings/mfd/arizona.txt
16458 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16459 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16460 F: arch/arm/mach-s3c64xx/mach-crag6410*
16461 F: drivers/clk/clk-wm83*.c
16462 F: drivers/extcon/extcon-arizona.c
16463 F: drivers/leds/leds-wm83*.c
16464 F: drivers/gpio/gpio-*wm*.c
16465 F: drivers/gpio/gpio-arizona.c
16466 F: drivers/hwmon/wm83??-hwmon.c
16467 F: drivers/input/misc/wm831x-on.c
16468 F: drivers/input/touchscreen/wm831x-ts.c
16469 F: drivers/input/touchscreen/wm97*.c
16470 F: drivers/mfd/arizona*
16471 F: drivers/mfd/wm*.c
16472 F: drivers/mfd/cs47l24*
16473 F: drivers/power/supply/wm83*.c
16474 F: drivers/rtc/rtc-wm83*.c
16475 F: drivers/regulator/wm8*.c
16476 F: drivers/regulator/arizona*
16477 F: drivers/video/backlight/wm83*_bl.c
16478 F: drivers/watchdog/wm83*_wdt.c
16479 F: include/linux/mfd/arizona/
16480 F: include/linux/mfd/wm831x/
16481 F: include/linux/mfd/wm8350/
16482 F: include/linux/mfd/wm8400*
16483 F: include/linux/regulator/arizona*
16484 F: include/linux/wm97xx.h
16485 F: include/sound/wm????.h
16486 F: sound/soc/codecs/arizona.?
16487 F: sound/soc/codecs/wm*
16488 F: sound/soc/codecs/cs47l24*
16491 M: Tejun Heo <tj@kernel.org>
16492 R: Lai Jiangshan <jiangshanlai@gmail.com>
16493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16495 F: include/linux/workqueue.h
16496 F: kernel/workqueue.c
16497 F: Documentation/core-api/workqueue.rst
16499 X-POWERS AXP288 PMIC DRIVERS
16500 M: Hans de Goede <hdegoede@redhat.com>
16503 F: drivers/acpi/pmic/intel_pmic_xpower.c
16505 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16506 M: Chen-Yu Tsai <wens@csie.org>
16507 L: linux-kernel@vger.kernel.org
16512 M: Andrew Hendry <andrew.hendry@gmail.com>
16513 L: linux-x25@vger.kernel.org
16515 F: Documentation/networking/x25*
16516 F: include/net/x25*
16519 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16520 M: Thomas Gleixner <tglx@linutronix.de>
16521 M: Ingo Molnar <mingo@redhat.com>
16522 M: Borislav Petkov <bp@alien8.de>
16523 R: "H. Peter Anvin" <hpa@zytor.com>
16525 L: linux-kernel@vger.kernel.org
16526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16528 F: Documentation/devicetree/bindings/x86/
16529 F: Documentation/x86/
16533 M: Andy Lutomirski <luto@kernel.org>
16534 L: linux-kernel@vger.kernel.org
16535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16539 X86 MCE INFRASTRUCTURE
16540 M: Tony Luck <tony.luck@intel.com>
16541 M: Borislav Petkov <bp@alien8.de>
16542 L: linux-edac@vger.kernel.org
16544 F: arch/x86/kernel/cpu/mcheck/*
16546 X86 MICROCODE UPDATE SUPPORT
16547 M: Borislav Petkov <bp@alien8.de>
16549 F: arch/x86/kernel/cpu/microcode/*
16552 M: Dave Hansen <dave.hansen@linux.intel.com>
16553 M: Andy Lutomirski <luto@kernel.org>
16554 M: Peter Zijlstra <peterz@infradead.org>
16555 L: linux-kernel@vger.kernel.org
16556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16560 X86 PLATFORM DRIVERS
16561 M: Darren Hart <dvhart@infradead.org>
16562 M: Andy Shevchenko <andy@infradead.org>
16563 L: platform-driver-x86@vger.kernel.org
16564 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16566 F: drivers/platform/x86/
16567 F: drivers/platform/olpc/
16570 M: Andy Lutomirski <luto@kernel.org>
16571 L: linux-kernel@vger.kernel.org
16572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16574 F: arch/x86/entry/vdso/
16577 M: Matthew Wilcox <willy@infradead.org>
16578 L: linux-fsdevel@vger.kernel.org
16580 F: Documentation/core-api/xarray.rst
16583 F: include/linux/idr.h
16584 F: include/linux/xarray.h
16585 F: tools/testing/radix-tree
16588 M: Benjamin Valentin <benpicco@googlemail.com>
16590 F: drivers/media/rc/xbox_remote.c
16591 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
16593 XC2028/3028 TUNER DRIVER
16594 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16595 L: linux-media@vger.kernel.org
16596 W: https://linuxtv.org
16597 T: git git://linuxtv.org/media_tree.git
16599 F: drivers/media/tuners/tuner-xc2028.*
16601 XDP SOCKETS (AF_XDP)
16602 M: Björn Töpel <bjorn.topel@intel.com>
16603 M: Magnus Karlsson <magnus.karlsson@intel.com>
16604 L: netdev@vger.kernel.org
16606 F: kernel/bpf/xskmap.c
16609 XEN BLOCK SUBSYSTEM
16610 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16611 M: Roger Pau Monné <roger.pau@citrix.com>
16612 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16614 F: drivers/block/xen-blkback/*
16615 F: drivers/block/xen*
16618 M: Stefano Stabellini <sstabellini@kernel.org>
16619 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16622 F: arch/arm/include/asm/xen/
16624 XEN HYPERVISOR ARM64
16625 M: Stefano Stabellini <sstabellini@kernel.org>
16626 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16629 F: arch/arm64/include/asm/xen/
16631 XEN HYPERVISOR INTERFACE
16632 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16633 M: Juergen Gross <jgross@suse.com>
16634 R: Stefano Stabellini <sstabellini@kernel.org>
16635 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16639 F: arch/x86/platform/pvh/
16640 F: drivers/*/xen-*front.c
16642 F: arch/x86/include/asm/xen/
16643 F: arch/x86/include/asm/pvclock-abi.h
16645 F: include/uapi/xen/
16646 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16647 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16649 XEN NETWORK BACKEND DRIVER
16650 M: Wei Liu <wei.liu2@citrix.com>
16651 M: Paul Durrant <paul.durrant@citrix.com>
16652 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16653 L: netdev@vger.kernel.org
16655 F: drivers/net/xen-netback/*
16658 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16659 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16661 F: arch/x86/pci/*xen*
16662 F: drivers/pci/*xen*
16665 M: Juergen Gross <jgross@suse.com>
16666 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16667 L: linux-scsi@vger.kernel.org
16669 F: drivers/scsi/xen-scsifront.c
16670 F: drivers/xen/xen-scsiback.c
16671 F: include/xen/interface/io/vscsiif.h
16673 XEN SWIOTLB SUBSYSTEM
16674 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16675 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16676 L: iommu@lists.linux-foundation.org
16678 F: arch/x86/xen/*swiotlb*
16679 F: drivers/xen/*swiotlb*
16681 XEN SOUND FRONTEND DRIVER
16682 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16683 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16684 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16689 M: Darrick J. Wong <darrick.wong@oracle.com>
16690 M: linux-xfs@vger.kernel.org
16691 L: linux-xfs@vger.kernel.org
16693 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16695 F: Documentation/filesystems/xfs.txt
16698 XILINX AXI ETHERNET DRIVER
16699 M: Anirudha Sarangi <anirudh@xilinx.com>
16700 M: John Linn <John.Linn@xilinx.com>
16702 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16704 XILINX UARTLITE SERIAL DRIVER
16705 M: Peter Korsgaard <jacmet@sunsite.dk>
16706 L: linux-serial@vger.kernel.org
16708 F: drivers/tty/serial/uartlite.c
16710 XILINX VIDEO IP CORES
16711 M: Hyun Kwon <hyun.kwon@xilinx.com>
16712 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16713 L: linux-media@vger.kernel.org
16714 T: git git://linuxtv.org/media_tree.git
16716 F: Documentation/devicetree/bindings/media/xilinx/
16717 F: drivers/media/platform/xilinx/
16718 F: include/uapi/linux/xilinx-v4l2-controls.h
16721 M: Eli Billauer <eli.billauer@gmail.com>
16722 L: linux-kernel@vger.kernel.org
16724 F: drivers/char/xillybus/
16727 M: George Cherian <george.cherian@cavium.com>
16728 M: Jan Glauber <jglauber@cavium.com>
16729 L: linux-i2c@vger.kernel.org
16730 W: http://www.cavium.com
16732 F: drivers/i2c/busses/i2c-xlp9xx.c
16734 XRA1403 GPIO EXPANDER
16735 M: Nandor Han <nandor.han@ge.com>
16736 M: Semi Malinen <semi.malinen@ge.com>
16737 L: linux-gpio@vger.kernel.org
16739 F: drivers/gpio/gpio-xra1403.c
16740 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16742 XTENSA XTFPGA PLATFORM SUPPORT
16743 M: Max Filippov <jcmvbkbc@gmail.com>
16744 L: linux-xtensa@linux-xtensa.org
16746 F: drivers/spi/spi-xtensa-xtfpga.c
16747 F: sound/soc/xtensa/xtfpga-i2s.c
16749 YAM DRIVER FOR AX.25
16750 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16751 L: linux-hams@vger.kernel.org
16753 F: drivers/net/hamradio/yam*
16754 F: include/linux/yam.h
16756 YAMA SECURITY MODULE
16757 M: Kees Cook <keescook@chromium.org>
16758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16761 F: Documentation/admin-guide/LSM/Yama.rst
16763 YEALINK PHONE DRIVER
16764 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16765 L: usbb2k-api-dev@nongnu.org
16767 F: Documentation/input/devices/yealink.rst
16768 F: drivers/input/misc/yealink.*
16770 Z8530 DRIVER FOR AX.25
16771 M: Joerg Reuter <jreuter@yaina.de>
16772 W: http://yaina.de/jreuter/
16773 W: http://www.qsl.net/dl1bke/
16774 L: linux-hams@vger.kernel.org
16776 F: Documentation/networking/z8530drv.txt
16777 F: drivers/net/hamradio/*scc.c
16778 F: drivers/net/hamradio/z8530.h
16780 ZBUD COMPRESSED PAGE ALLOCATOR
16781 M: Seth Jennings <sjenning@redhat.com>
16782 M: Dan Streetman <ddstreet@ieee.org>
16783 L: linux-mm@kvack.org
16786 F: include/linux/zbud.h
16788 ZD1211RW WIRELESS DRIVER
16789 M: Daniel Drake <dsd@gentoo.org>
16790 M: Ulrich Kunitz <kune@deine-taler.de>
16791 W: http://zd1211.ath.cx/wiki/DriverRewrite
16792 L: linux-wireless@vger.kernel.org
16793 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16795 F: drivers/net/wireless/zydas/zd1211rw/
16797 ZD1301 MEDIA DRIVER
16798 M: Antti Palosaari <crope@iki.fi>
16799 L: linux-media@vger.kernel.org
16800 W: https://linuxtv.org/
16801 W: http://palosaari.fi/linux/
16802 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16804 F: drivers/media/usb/dvb-usb-v2/zd1301*
16806 ZD1301_DEMOD MEDIA DRIVER
16807 M: Antti Palosaari <crope@iki.fi>
16808 L: linux-media@vger.kernel.org
16809 W: https://linuxtv.org/
16810 W: http://palosaari.fi/linux/
16811 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16813 F: drivers/media/dvb-frontends/zd1301_demod*
16815 ZPOOL COMPRESSED PAGE STORAGE API
16816 M: Dan Streetman <ddstreet@ieee.org>
16817 L: linux-mm@kvack.org
16820 F: include/linux/zpool.h
16822 ZR36067 VIDEO FOR LINUX DRIVER
16823 L: mjpeg-users@lists.sourceforge.net
16824 L: linux-media@vger.kernel.org
16825 W: http://mjpeg.sourceforge.net/driver-zoran/
16826 T: hg https://linuxtv.org/hg/v4l-dvb
16828 F: drivers/staging/media/zoran/
16830 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16831 M: Minchan Kim <minchan@kernel.org>
16832 M: Nitin Gupta <ngupta@vflare.org>
16833 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16834 L: linux-kernel@vger.kernel.org
16836 F: drivers/block/zram/
16837 F: Documentation/blockdev/zram.txt
16839 ZS DECSTATION Z85C30 SERIAL DRIVER
16840 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16842 F: drivers/tty/serial/zs.*
16844 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16845 M: Minchan Kim <minchan@kernel.org>
16846 M: Nitin Gupta <ngupta@vflare.org>
16847 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16848 L: linux-mm@kvack.org
16851 F: include/linux/zsmalloc.h
16852 F: Documentation/vm/zsmalloc.rst
16854 ZSWAP COMPRESSED SWAP CACHING
16855 M: Seth Jennings <sjenning@redhat.com>
16856 M: Dan Streetman <ddstreet@ieee.org>
16857 L: linux-mm@kvack.org
16862 M: Linus Torvalds <torvalds@linux-foundation.org>
16863 L: linux-kernel@vger.kernel.org
16864 Q: http://patchwork.kernel.org/project/LKML/list/
16865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16866 S: Buried alive in reporters