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
1543 F: arch/arm64/boot/dts/freescale/imx*
1545 F: drivers/firmware/imx/
1547 F: include/linux/firmware/imx/
1550 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1551 M: Shawn Guo <shawnguo@kernel.org>
1552 M: Sascha Hauer <s.hauer@pengutronix.de>
1553 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1554 R: Stefan Agner <stefan@agner.ch>
1555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1558 F: arch/arm/mach-imx/*vf610*
1559 F: arch/arm/boot/dts/vf*
1561 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1562 M: Shawn Guo <shawnguo@kernel.org>
1563 M: Li Yang <leoyang.li@nxp.com>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1567 F: arch/arm/boot/dts/ls1021a*
1568 F: arch/arm64/boot/dts/freescale/fsl-*
1569 F: arch/arm64/boot/dts/freescale/qoriq-*
1571 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1572 M: Lennert Buytenhek <kernel@wantstofly.org>
1573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576 ARM/GUMSTIX MACHINE SUPPORT
1577 M: Steve Sakoman <sakoman@gmail.com>
1578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1582 M: Philipp Zabel <philipp.zabel@gmail.com>
1583 M: Paul Parsons <lost.distance@yahoo.com>
1584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586 F: arch/arm/mach-pxa/hx4700.c
1587 F: arch/arm/mach-pxa/include/mach/hx4700.h
1588 F: sound/soc/pxa/hx4700.c
1590 ARM/HISILICON SOC SUPPORT
1591 M: Wei Xu <xuwei5@hisilicon.com>
1592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 W: http://www.hisilicon.com
1595 T: git git://github.com/hisilicon/linux-hisi.git
1596 F: arch/arm/mach-hisi/
1597 F: arch/arm/boot/dts/hi3*
1598 F: arch/arm/boot/dts/hip*
1599 F: arch/arm/boot/dts/hisi*
1600 F: arch/arm64/boot/dts/hisilicon/
1602 ARM/HP JORNADA 7XX MACHINE SUPPORT
1603 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1607 F: arch/arm/mach-sa1100/jornada720.c
1608 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1610 ARM/IGEP MACHINE SUPPORT
1611 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1612 M: Javier Martinez Canillas <javier@dowhile0.org>
1613 L: linux-omap@vger.kernel.org
1614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 F: arch/arm/boot/dts/omap3-igep*
1618 ARM/INCOME PXA270 SUPPORT
1619 M: Marek Vasut <marek.vasut@gmail.com>
1620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1624 ARM/INTEL IOP13XX ARM ARCHITECTURE
1625 M: Lennert Buytenhek <kernel@wantstofly.org>
1626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 ARM/INTEL IOP32X ARM ARCHITECTURE
1630 M: Lennert Buytenhek <kernel@wantstofly.org>
1631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 ARM/INTEL IOP33X ARM ARCHITECTURE
1635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 ARM/INTEL IQ81342EX MACHINE SUPPORT
1639 M: Lennert Buytenhek <kernel@wantstofly.org>
1640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 ARM/INTEL IXDP2850 MACHINE SUPPORT
1644 M: Lennert Buytenhek <kernel@wantstofly.org>
1645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 ARM/INTEL IXP4XX ARM ARCHITECTURE
1649 M: Imre Kaloz <kaloz@openwrt.org>
1650 M: Krzysztof Halasa <khalasa@piap.pl>
1651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 F: arch/arm/mach-ixp4xx/
1655 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1656 M: Jonathan Cameron <jic23@cam.ac.uk>
1657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659 F: arch/arm/mach-pxa/stargate2.c
1660 F: drivers/pcmcia/pxa2xx_stargate2.c
1662 ARM/INTEL XSC3 (MANZANO) ARM CORE
1663 M: Lennert Buytenhek <kernel@wantstofly.org>
1664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1668 M: Lennert Buytenhek <kernel@wantstofly.org>
1669 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 ARM/LG1K ARCHITECTURE
1673 M: Chanho Min <chanho.min@lge.com>
1674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1676 F: arch/arm64/boot/dts/lg/
1678 ARM/LOGICPD PXA270 MACHINE SUPPORT
1679 M: Lennert Buytenhek <kernel@wantstofly.org>
1680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1683 ARM/LPC18XX ARCHITECTURE
1684 M: Vladimir Zapolskiy <vz@mleia.com>
1685 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 F: arch/arm/boot/dts/lpc43*
1688 F: drivers/i2c/busses/i2c-lpc2k.c
1689 F: drivers/memory/pl172.c
1690 F: drivers/mtd/spi-nor/nxp-spifi.c
1691 F: drivers/rtc/rtc-lpc24xx.c
1694 ARM/LPC32XX SOC SUPPORT
1695 M: Vladimir Zapolskiy <vz@mleia.com>
1696 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1697 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1700 F: arch/arm/boot/dts/lpc32*
1701 F: arch/arm/mach-lpc32xx/
1702 F: drivers/i2c/busses/i2c-pnx.c
1703 F: drivers/net/ethernet/nxp/lpc_eth.c
1704 F: drivers/usb/host/ohci-nxp.c
1705 F: drivers/watchdog/pnx4008_wdt.c
1708 ARM/MAGICIAN MACHINE SUPPORT
1709 M: Philipp Zabel <philipp.zabel@gmail.com>
1712 ARM/Marvell Dove/MV78xx0/Orion SOC support
1713 M: Jason Cooper <jason@lakedaemon.net>
1714 M: Andrew Lunn <andrew@lunn.ch>
1715 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1716 M: Gregory Clement <gregory.clement@bootlin.com>
1717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1719 F: Documentation/devicetree/bindings/soc/dove/
1720 F: arch/arm/mach-dove/
1721 F: arch/arm/mach-mv78xx0/
1722 F: arch/arm/mach-orion5x/
1723 F: arch/arm/plat-orion/
1724 F: arch/arm/boot/dts/dove*
1725 F: arch/arm/boot/dts/orion5x*
1727 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1728 M: Jason Cooper <jason@lakedaemon.net>
1729 M: Andrew Lunn <andrew@lunn.ch>
1730 M: Gregory Clement <gregory.clement@bootlin.com>
1731 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 F: arch/arm/boot/dts/armada*
1735 F: arch/arm/boot/dts/kirkwood*
1736 F: arch/arm/configs/mvebu_*_defconfig
1737 F: arch/arm/mach-mvebu/
1738 F: arch/arm64/boot/dts/marvell/armada*
1739 F: drivers/cpufreq/armada-37xx-cpufreq.c
1740 F: drivers/cpufreq/mvebu-cpufreq.c
1741 F: drivers/irqchip/irq-armada-370-xp.c
1742 F: drivers/irqchip/irq-mvebu-*
1743 F: drivers/pinctrl/mvebu/
1744 F: drivers/rtc/rtc-armada38x.c
1746 ARM/Mediatek RTC DRIVER
1747 M: Eddie Huang <eddie.huang@mediatek.com>
1748 M: Sean Wang <sean.wang@mediatek.com>
1749 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1752 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1753 F: drivers/rtc/rtc-mt6397.c
1754 F: drivers/rtc/rtc-mt7622.c
1756 ARM/Mediatek SoC support
1757 M: Matthias Brugger <matthias.bgg@gmail.com>
1758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1760 W: https://mtk.bcnfs.org/
1761 C: irc://chat.freenode.net/linux-mediatek
1763 F: arch/arm/boot/dts/mt6*
1764 F: arch/arm/boot/dts/mt7*
1765 F: arch/arm/boot/dts/mt8*
1766 F: arch/arm/mach-mediatek/
1767 F: arch/arm64/boot/dts/mediatek/
1768 F: drivers/soc/mediatek/
1773 ARM/Mediatek USB3 PHY DRIVER
1774 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1778 F: drivers/phy/mediatek/
1779 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1781 ARM/MICREL KS8695 ARCHITECTURE
1782 M: Greg Ungerer <gerg@uclinux.org>
1783 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784 F: arch/arm/mach-ks8695/
1787 ARM/Microchip (AT91) SoC support
1788 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1789 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1790 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1791 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792 W: http://www.linux4sam.org
1793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1797 F: arch/arm/mach-at91/
1798 F: include/soc/at91/
1799 F: arch/arm/boot/dts/at91*.dts
1800 F: arch/arm/boot/dts/at91*.dtsi
1801 F: arch/arm/boot/dts/sama*.dts
1802 F: arch/arm/boot/dts/sama*.dtsi
1803 F: arch/arm/include/debug/at91.S
1804 F: drivers/memory/atmel*
1805 F: drivers/watchdog/sama5d4_wdt.c
1806 X: drivers/input/touchscreen/atmel_mxt_ts.c
1807 X: drivers/net/wireless/atmel/
1809 ARM/MIOA701 MACHINE SUPPORT
1810 M: Robert Jarzmik <robert.jarzmik@free.fr>
1811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 F: arch/arm/mach-pxa/mioa701.c
1815 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1816 M: Michael Petchkovsky <mkpetch@internode.on.net>
1819 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1820 M: Linus Walleij <linus.walleij@linaro.org>
1821 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1823 F: arch/arm/mach-nomadik/
1824 F: arch/arm/mach-u300/
1825 F: arch/arm/mach-ux500/
1826 F: arch/arm/boot/dts/ste-*
1827 F: drivers/clk/clk-nomadik.c
1828 F: drivers/clk/clk-u300.c
1829 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1830 F: drivers/clocksource/timer-u300.c
1831 F: drivers/dma/coh901318*
1832 F: drivers/dma/ste_dma40*
1833 F: drivers/hwspinlock/u8500_hsem.c
1834 F: drivers/i2c/busses/i2c-nomadik.c
1835 F: drivers/i2c/busses/i2c-stu300.c
1836 F: drivers/mfd/ab3100*
1837 F: drivers/mfd/ab8500*
1838 F: drivers/mfd/abx500*
1839 F: drivers/mfd/dbx500*
1840 F: drivers/mfd/db8500*
1841 F: drivers/pinctrl/nomadik/
1842 F: drivers/pinctrl/pinctrl-coh901*
1843 F: drivers/pinctrl/pinctrl-u300.c
1844 F: drivers/rtc/rtc-ab3100.c
1845 F: drivers/rtc/rtc-ab8500.c
1846 F: drivers/rtc/rtc-coh901331.c
1847 F: drivers/rtc/rtc-pl031.c
1848 F: drivers/watchdog/coh901327_wdt.c
1849 F: Documentation/devicetree/bindings/arm/ste-*
1850 F: Documentation/devicetree/bindings/arm/ux500/
1851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1853 ARM/NUVOTON NPCM ARCHITECTURE
1854 M: Avi Fishman <avifishman70@gmail.com>
1855 M: Tomer Maimon <tmaimon77@gmail.com>
1856 R: Patrick Venture <venture@google.com>
1857 R: Nancy Yuen <yuenn@google.com>
1858 R: Brendan Higgins <brendanhiggins@google.com>
1859 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1861 F: arch/arm/mach-npcm/
1862 F: arch/arm/boot/dts/nuvoton-npcm*
1863 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1865 F: Documentation/devicetree/bindings/*/*npcm*
1866 F: Documentation/devicetree/bindings/*/*/*npcm*
1868 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1869 M: Wan ZongShun <mcuos.com@gmail.com>
1870 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871 W: http://www.mcuos.com
1873 F: arch/arm/mach-w90x900/
1874 F: drivers/input/keyboard/w90p910_keypad.c
1875 F: drivers/input/touchscreen/w90p910_ts.c
1876 F: drivers/watchdog/nuc900_wdt.c
1877 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1878 F: drivers/mtd/nand/raw/nuc900_nand.c
1879 F: drivers/rtc/rtc-nuc900.c
1880 F: drivers/spi/spi-nuc900.c
1881 F: drivers/usb/host/ehci-w90x900.c
1882 F: drivers/video/fbdev/nuc900fb.c
1884 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1885 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1886 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1887 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1890 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1891 M: Alexander Clouter <alex@digriz.org.uk>
1892 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 W: http://www.digriz.org.uk/ts78xx/kernel
1895 F: arch/arm/mach-orion5x/ts78xx-*
1897 ARM/OXNAS platform support
1898 M: Neil Armstrong <narmstrong@baylibre.com>
1899 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1900 L: linux-oxnas@groups.io (moderated for non-subscribers)
1902 F: arch/arm/mach-oxnas/
1903 F: arch/arm/boot/dts/ox8*.dts*
1906 ARM/PALM TREO SUPPORT
1907 M: Tomas Cech <sleep_walker@suse.com>
1908 L: linux-arm-kernel@lists.infradead.org
1909 W: http://hackndev.com
1911 F: arch/arm/mach-pxa/palmtreo.*
1913 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1914 M: Marek Vasut <marek.vasut@gmail.com>
1915 L: linux-arm-kernel@lists.infradead.org
1916 W: http://hackndev.com
1918 F: arch/arm/mach-pxa/include/mach/palmtx.h
1919 F: arch/arm/mach-pxa/palmtx.c
1920 F: arch/arm/mach-pxa/palmt5.*
1921 F: arch/arm/mach-pxa/include/mach/palmld.h
1922 F: arch/arm/mach-pxa/palmld.c
1923 F: arch/arm/mach-pxa/palmte2.*
1924 F: arch/arm/mach-pxa/include/mach/palmtc.h
1925 F: arch/arm/mach-pxa/palmtc.c
1928 M: Sergey Lapin <slapin@ossfans.org>
1929 L: linux-arm-kernel@lists.infradead.org
1930 W: http://hackndev.com
1932 F: arch/arm/mach-pxa/palmz72.*
1935 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1936 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1939 ARM/PT DIGITAL BOARD PORT
1940 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1941 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 W: http://www.armlinux.org.uk/
1945 ARM/QUALCOMM SUPPORT
1946 M: Andy Gross <andy.gross@linaro.org>
1947 M: David Brown <david.brown@linaro.org>
1948 L: linux-arm-msm@vger.kernel.org
1950 F: Documentation/devicetree/bindings/soc/qcom/
1951 F: arch/arm/boot/dts/qcom-*.dts
1952 F: arch/arm/boot/dts/qcom-*.dtsi
1953 F: arch/arm/mach-qcom/
1954 F: arch/arm64/boot/dts/qcom/*
1955 F: drivers/i2c/busses/i2c-qup.c
1956 F: drivers/clk/qcom/
1957 F: drivers/dma/qcom/
1958 F: drivers/soc/qcom/
1959 F: drivers/spi/spi-qup.c
1960 F: drivers/tty/serial/msm_serial.c
1961 F: drivers/*/pm8???-*
1962 F: drivers/mfd/ssbi.c
1963 F: drivers/firmware/qcom_scm*
1964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1966 ARM/RADISYS ENP2611 MACHINE SUPPORT
1967 M: Lennert Buytenhek <kernel@wantstofly.org>
1968 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 ARM/RDA MICRO ARCHITECTURE
1972 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1973 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
1976 F: arch/arm/boot/dts/rda8810pl-*
1977 F: drivers/clocksource/timer-rda.c
1978 F: drivers/irqchip/irq-rda-intc.c
1979 F: drivers/tty/serial/rda-uart.c
1980 F: Documentation/devicetree/bindings/arm/rda.txt
1981 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
1982 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
1983 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
1985 ARM/REALTEK ARCHITECTURE
1986 M: Andreas Färber <afaerber@suse.de>
1987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989 F: arch/arm64/boot/dts/realtek/
1990 F: Documentation/devicetree/bindings/arm/realtek.txt
1992 ARM/RENESAS ARM64 ARCHITECTURE
1993 M: Simon Horman <horms@verge.net.au>
1994 M: Magnus Damm <magnus.damm@gmail.com>
1995 L: linux-renesas-soc@vger.kernel.org
1996 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1999 F: arch/arm64/boot/dts/renesas/
2000 F: Documentation/devicetree/bindings/arm/shmobile.txt
2001 F: drivers/soc/renesas/
2002 F: include/linux/soc/renesas/
2004 ARM/RISCPC ARCHITECTURE
2005 M: Russell King <linux@armlinux.org.uk>
2006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 W: http://www.armlinux.org.uk/
2009 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2010 F: arch/arm/include/asm/hardware/ioc.h
2011 F: arch/arm/include/asm/hardware/iomd.h
2012 F: arch/arm/include/asm/hardware/memc.h
2013 F: arch/arm/mach-rpc/
2014 F: drivers/net/ethernet/8390/etherh.c
2015 F: drivers/net/ethernet/i825xx/ether1*
2016 F: drivers/net/ethernet/seeq/ether3*
2017 F: drivers/scsi/arm/
2019 ARM/Rockchip SoC support
2020 M: Heiko Stuebner <heiko@sntech.de>
2021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 L: linux-rockchip@lists.infradead.org
2023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2025 F: arch/arm/boot/dts/rk3*
2026 F: arch/arm/boot/dts/rv1108*
2027 F: arch/arm/mach-rockchip/
2028 F: drivers/clk/rockchip/
2029 F: drivers/i2c/busses/i2c-rk3x.c
2030 F: drivers/*/*rockchip*
2031 F: drivers/*/*/*rockchip*
2032 F: sound/soc/rockchip/
2035 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2036 M: Kukjin Kim <kgene@kernel.org>
2037 M: Krzysztof Kozlowski <krzk@kernel.org>
2038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2039 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2040 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2042 F: arch/arm/boot/dts/s3c*
2043 F: arch/arm/boot/dts/s5p*
2044 F: arch/arm/boot/dts/exynos*
2045 F: arch/arm64/boot/dts/exynos/
2046 F: arch/arm/plat-samsung/
2047 F: arch/arm/mach-s3c24*/
2048 F: arch/arm/mach-s3c64xx/
2049 F: arch/arm/mach-s5p*/
2050 F: arch/arm/mach-exynos*/
2051 F: drivers/*/*s3c24*
2052 F: drivers/*/*/*s3c24*
2053 F: drivers/*/*s3c64xx*
2054 F: drivers/*/*s5pv210*
2055 F: drivers/memory/samsung/*
2056 F: drivers/soc/samsung/*
2057 F: Documentation/arm/Samsung/
2058 F: Documentation/devicetree/bindings/arm/samsung/
2059 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2060 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2063 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2064 M: Kyungmin Park <kyungmin.park@samsung.com>
2065 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067 F: arch/arm/mach-s5pv210/
2069 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2070 M: Kyungmin Park <kyungmin.park@samsung.com>
2071 M: Kamil Debski <kamil@wypas.org>
2072 M: Andrzej Hajda <a.hajda@samsung.com>
2073 L: linux-arm-kernel@lists.infradead.org
2074 L: linux-media@vger.kernel.org
2076 F: drivers/media/platform/s5p-g2d/
2078 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2079 M: Marek Szyprowski <m.szyprowski@samsung.com>
2080 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2081 L: linux-media@vger.kernel.org
2083 F: drivers/media/platform/s5p-cec/
2084 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2086 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2087 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2088 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2089 L: linux-arm-kernel@lists.infradead.org
2090 L: linux-media@vger.kernel.org
2092 F: drivers/media/platform/s5p-jpeg/
2094 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2095 M: Kyungmin Park <kyungmin.park@samsung.com>
2096 M: Kamil Debski <kamil@wypas.org>
2097 M: Jeongtae Park <jtp.park@samsung.com>
2098 M: Andrzej Hajda <a.hajda@samsung.com>
2099 L: linux-arm-kernel@lists.infradead.org
2100 L: linux-media@vger.kernel.org
2102 F: drivers/media/platform/s5p-mfc/
2104 ARM/SHMOBILE ARM ARCHITECTURE
2105 M: Simon Horman <horms@verge.net.au>
2106 M: Magnus Damm <magnus.damm@gmail.com>
2107 L: linux-renesas-soc@vger.kernel.org
2108 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2111 F: arch/arm/boot/dts/emev2*
2112 F: arch/arm/boot/dts/r7s*
2113 F: arch/arm/boot/dts/r8a*
2114 F: arch/arm/boot/dts/r9a*
2115 F: arch/arm/boot/dts/sh*
2116 F: arch/arm/configs/shmobile_defconfig
2117 F: arch/arm/include/debug/renesas-scif.S
2118 F: arch/arm/mach-shmobile/
2119 F: Documentation/devicetree/bindings/arm/shmobile.txt
2120 F: drivers/soc/renesas/
2121 F: include/linux/soc/renesas/
2123 ARM/SOCFPGA ARCHITECTURE
2124 M: Dinh Nguyen <dinguyen@kernel.org>
2126 F: arch/arm/mach-socfpga/
2127 F: arch/arm/boot/dts/socfpga*
2128 F: arch/arm/configs/socfpga_defconfig
2129 F: arch/arm64/boot/dts/altera/
2130 W: http://www.rocketboards.org
2131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2133 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2134 M: Dinh Nguyen <dinguyen@kernel.org>
2136 F: drivers/clk/socfpga/
2138 ARM/SOCFPGA EDAC SUPPORT
2139 M: Thor Thayer <thor.thayer@linux.intel.com>
2141 F: drivers/edac/altera_edac.
2143 ARM/SPREADTRUM SoC SUPPORT
2144 M: Orson Zhai <orsonzhai@gmail.com>
2145 M: Baolin Wang <baolin.wang@linaro.org>
2146 M: Chunyan Zhang <zhang.lyra@gmail.com>
2148 F: arch/arm64/boot/dts/sprd
2151 ARM/STI ARCHITECTURE
2152 M: Patrice Chotard <patrice.chotard@st.com>
2153 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154 W: http://www.stlinux.com
2156 F: arch/arm/mach-sti/
2157 F: arch/arm/boot/dts/sti*
2158 F: drivers/char/hw_random/st-rng.c
2159 F: drivers/clocksource/arm_global_timer.c
2160 F: drivers/clocksource/clksrc_st_lpc.c
2161 F: drivers/cpufreq/sti-cpufreq.c
2162 F: drivers/dma/st_fdma*
2163 F: drivers/i2c/busses/i2c-st.c
2164 F: drivers/media/rc/st_rc.c
2165 F: drivers/media/platform/sti/c8sectpfe/
2166 F: drivers/mmc/host/sdhci-st.c
2167 F: drivers/phy/st/phy-miphy28lp.c
2168 F: drivers/phy/st/phy-stih407-usb.c
2169 F: drivers/pinctrl/pinctrl-st.c
2170 F: drivers/remoteproc/st_remoteproc.c
2171 F: drivers/remoteproc/st_slim_rproc.c
2172 F: drivers/reset/sti/
2173 F: drivers/rtc/rtc-st-lpc.c
2174 F: drivers/tty/serial/st-asc.c
2175 F: drivers/usb/dwc3/dwc3-st.c
2176 F: drivers/usb/host/ehci-st.c
2177 F: drivers/usb/host/ohci-st.c
2178 F: drivers/watchdog/st_lpc_wdt.c
2179 F: drivers/ata/ahci_st.c
2180 F: include/linux/remoteproc/st_slim_rproc.h
2182 ARM/STM32 ARCHITECTURE
2183 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2184 M: Alexandre Torgue <alexandre.torgue@st.com>
2185 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2186 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2191 F: arch/arm/boot/dts/stm32*
2192 F: arch/arm/mach-stm32/
2193 F: drivers/clocksource/armv7m_systick.c
2195 ARM/Synaptics SoC support
2196 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2197 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2198 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200 F: arch/arm/mach-berlin/
2201 F: arch/arm/boot/dts/berlin*
2202 F: arch/arm64/boot/dts/synaptics/
2204 ARM/TANGO ARCHITECTURE
2205 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2206 M: Mans Rullgard <mans@mansr.com>
2207 L: linux-arm-kernel@lists.infradead.org
2211 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2212 M: Lennert Buytenhek <kernel@wantstofly.org>
2213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2217 M: Hans Verkuil <hans.verkuil@cisco.com>
2218 L: linux-tegra@vger.kernel.org
2219 L: linux-media@vger.kernel.org
2221 F: drivers/media/platform/tegra-cec/
2222 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2224 ARM/TETON BGA MACHINE SUPPORT
2225 M: "Mark F. Brown" <mark.brown314@gmail.com>
2226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2230 M: Santosh Shilimkar <ssantosh@kernel.org>
2231 L: linux-kernel@vger.kernel.org
2233 F: drivers/memory/*emif*
2235 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2236 M: Tero Kristo <t-kristo@ti.com>
2237 M: Nishanth Menon <nm@ti.com>
2238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2240 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2241 F: arch/arm64/boot/dts/ti/Makefile
2242 F: arch/arm64/boot/dts/ti/k3-*
2243 F: include/dt-bindings/pinctrl/k3.h
2245 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2246 M: Santosh Shilimkar <ssantosh@kernel.org>
2247 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249 F: arch/arm/mach-keystone/
2250 F: arch/arm/boot/dts/keystone-*
2251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2253 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2254 M: Santosh Shilimkar <ssantosh@kernel.org>
2255 L: linux-kernel@vger.kernel.org
2257 F: drivers/clk/keystone/
2259 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2260 M: Santosh Shilimkar <ssantosh@kernel.org>
2261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2262 L: linux-kernel@vger.kernel.org
2264 F: drivers/clocksource/timer-keystone.c
2266 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2267 M: Santosh Shilimkar <ssantosh@kernel.org>
2268 L: linux-kernel@vger.kernel.org
2270 F: drivers/power/reset/keystone-reset.c
2272 ARM/THECUS N2100 MACHINE SUPPORT
2273 M: Lennert Buytenhek <kernel@wantstofly.org>
2274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2277 ARM/TOSA MACHINE SUPPORT
2278 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2279 M: Dirk Opfer <dirk@opfer-online.de>
2282 ARM/UNIPHIER ARCHITECTURE
2283 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2287 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2288 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2289 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2290 F: arch/arm/boot/dts/uniphier*
2291 F: arch/arm/include/asm/hardware/cache-uniphier.h
2292 F: arch/arm/mach-uniphier/
2293 F: arch/arm/mm/cache-uniphier.c
2294 F: arch/arm64/boot/dts/socionext/uniphier*
2295 F: drivers/bus/uniphier-system-bus.c
2296 F: drivers/clk/uniphier/
2297 F: drivers/dmaengine/uniphier-mdmac.c
2298 F: drivers/gpio/gpio-uniphier.c
2299 F: drivers/i2c/busses/i2c-uniphier*
2300 F: drivers/irqchip/irq-uniphier-aidet.c
2301 F: drivers/mmc/host/uniphier-sd.c
2302 F: drivers/pinctrl/uniphier/
2303 F: drivers/reset/reset-uniphier.c
2304 F: drivers/tty/serial/8250/8250_uniphier.c
2307 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2308 M: Ulf Hansson <ulf.hansson@linaro.org>
2309 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2310 T: git git://git.linaro.org/people/ulfh/clk.git
2312 F: drivers/clk/ux500/
2314 ARM/VERSATILE EXPRESS PLATFORM
2315 M: Liviu Dudau <liviu.dudau@arm.com>
2316 M: Sudeep Holla <sudeep.holla@arm.com>
2317 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2320 F: arch/arm/boot/dts/vexpress*
2321 F: arch/arm64/boot/dts/arm/
2322 F: arch/arm/mach-vexpress/
2325 F: drivers/clk/versatile/clk-vexpress-osc.c
2326 F: drivers/clocksource/timer-versatile.c
2330 M: Russell King <linux@armlinux.org.uk>
2331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332 W: http://www.armlinux.org.uk/
2336 ARM/VOIPAC PXA270 SUPPORT
2337 M: Marek Vasut <marek.vasut@gmail.com>
2338 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2340 F: arch/arm/mach-pxa/vpac270.c
2341 F: arch/arm/mach-pxa/include/mach/vpac270.h
2343 ARM/VT8500 ARM ARCHITECTURE
2344 M: Tony Prisk <linux@prisktech.co.nz>
2345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347 F: arch/arm/mach-vt8500/
2348 F: drivers/clocksource/timer-vt8500.c
2349 F: drivers/i2c/busses/i2c-wmt.c
2350 F: drivers/mmc/host/wmt-sdmmc.c
2351 F: drivers/pwm/pwm-vt8500.c
2352 F: drivers/rtc/rtc-vt8500.c
2353 F: drivers/tty/serial/vt8500_serial.c
2354 F: drivers/usb/host/ehci-platform.c
2355 F: drivers/usb/host/uhci-platform.c
2356 F: drivers/video/fbdev/vt8500lcdfb.*
2357 F: drivers/video/fbdev/wm8505fb*
2358 F: drivers/video/fbdev/wmt_ge_rops.*
2360 ARM/ZIPIT Z2 SUPPORT
2361 M: Marek Vasut <marek.vasut@gmail.com>
2362 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2364 F: arch/arm/mach-pxa/z2.c
2365 F: arch/arm/mach-pxa/include/mach/z2.h
2367 ARM/ZTE ARCHITECTURE
2368 M: Jun Nie <jun.nie@linaro.org>
2369 M: Shawn Guo <shawnguo@kernel.org>
2370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2372 F: arch/arm/boot/dts/zx2967*
2373 F: arch/arm/mach-zx/
2374 F: arch/arm64/boot/dts/zte/
2376 F: drivers/dma/zx_dma.c
2377 F: drivers/gpio/gpio-zx.c
2378 F: drivers/i2c/busses/i2c-zx2967.c
2379 F: drivers/mmc/host/dw_mmc-zx.*
2380 F: drivers/pinctrl/zte/
2382 F: drivers/thermal/zx2967_thermal.c
2383 F: drivers/watchdog/zx2967_wdt.c
2384 F: Documentation/devicetree/bindings/arm/zte.yaml
2385 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2386 F: Documentation/devicetree/bindings/dma/zxdma.txt
2387 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2388 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2389 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2390 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2391 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2392 F: Documentation/devicetree/bindings/soc/zte/
2393 F: Documentation/devicetree/bindings/sound/zte,*.txt
2394 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2395 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2396 F: include/dt-bindings/clock/zx2967*.h
2397 F: include/dt-bindings/soc/zte,*.h
2398 F: sound/soc/codecs/zx_aud96p22.c
2401 ARM/ZYNQ ARCHITECTURE
2402 M: Michal Simek <michal.simek@xilinx.com>
2403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404 W: http://wiki.xilinx.com
2405 T: git https://github.com/Xilinx/linux-xlnx.git
2407 F: arch/arm/mach-zynq/
2408 F: drivers/cpuidle/cpuidle-zynq.c
2409 F: drivers/block/xsysace.c
2412 F: drivers/clocksource/timer-cadence-ttc.c
2413 F: drivers/i2c/busses/i2c-cadence.c
2414 F: drivers/mmc/host/sdhci-of-arasan.c
2415 F: drivers/edac/synopsys_edac.c
2416 F: drivers/i2c/busses/i2c-xiic.c
2418 ARM64 PORT (AARCH64 ARCHITECTURE)
2419 M: Catalin Marinas <catalin.marinas@arm.com>
2420 M: Will Deacon <will.deacon@arm.com>
2421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2425 X: arch/arm64/boot/dts/
2426 F: Documentation/arm64/
2428 AS3645A LED FLASH CONTROLLER DRIVER
2429 M: Sakari Ailus <sakari.ailus@iki.fi>
2430 L: linux-leds@vger.kernel.org
2432 F: drivers/leds/leds-as3645a.c
2434 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2435 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2436 L: linux-media@vger.kernel.org
2437 T: git git://linuxtv.org/media_tree.git
2439 F: drivers/media/i2c/ak7375.c
2440 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2442 ASAHI KASEI AK8974 DRIVER
2443 M: Linus Walleij <linus.walleij@linaro.org>
2444 L: linux-iio@vger.kernel.org
2445 W: http://www.akm.com/
2447 F: drivers/iio/magnetometer/ak8974.c
2449 ASC7621 HARDWARE MONITOR DRIVER
2450 M: George Joseph <george.joseph@fairview5.com>
2451 L: linux-hwmon@vger.kernel.org
2453 F: Documentation/hwmon/asc7621
2454 F: drivers/hwmon/asc7621.c
2456 ASPEED VIDEO ENGINE DRIVER
2457 M: Eddie James <eajames@linux.ibm.com>
2458 L: linux-media@vger.kernel.org
2459 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2461 F: drivers/media/platform/aspeed-video.c
2462 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2464 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2465 M: Corentin Chary <corentin.chary@gmail.com>
2466 L: acpi4asus-user@lists.sourceforge.net
2467 L: platform-driver-x86@vger.kernel.org
2468 W: http://acpi4asus.sf.net
2470 F: drivers/platform/x86/asus*.c
2471 F: drivers/platform/x86/eeepc*.c
2473 ASUS WIRELESS RADIO CONTROL DRIVER
2474 M: João Paulo Rechi Vita <jprvita@gmail.com>
2475 L: platform-driver-x86@vger.kernel.org
2477 F: drivers/platform/x86/asus-wireless.c
2480 M: David Howells <dhowells@redhat.com>
2481 L: keyrings@vger.kernel.org
2483 F: Documentation/crypto/asymmetric-keys.txt
2484 F: include/linux/verification.h
2485 F: include/crypto/public_key.h
2486 F: include/crypto/pkcs7.h
2487 F: crypto/asymmetric_keys/
2489 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2490 R: Dan Williams <dan.j.williams@intel.com>
2491 W: http://sourceforge.net/projects/xscaleiop
2493 F: Documentation/crypto/async-tx-api.txt
2496 F: include/linux/dmaengine.h
2497 F: include/linux/async_tx.h
2500 M: Bartosz Golaszewski <brgl@bgdev.pl>
2501 L: linux-i2c@vger.kernel.org
2502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2504 F: Documentation/devicetree/bindings/eeprom/at24.txt
2505 F: drivers/misc/eeprom/at24.c
2506 F: include/linux/platform_data/at24.h
2508 ATA OVER ETHERNET (AOE) DRIVER
2509 M: "Ed L. Cashin" <ed.cashin@acm.org>
2510 W: http://www.openaoe.org/
2512 F: Documentation/aoe/
2513 F: drivers/block/aoe/
2515 ATHEROS 71XX/9XXX GPIO DRIVER
2516 M: Alban Bedel <albeu@free.fr>
2517 W: https://github.com/AlbanBedel/linux
2518 T: git git://github.com/AlbanBedel/linux
2520 F: drivers/gpio/gpio-ath79.c
2521 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2523 ATHEROS 71XX/9XXX USB PHY DRIVER
2524 M: Alban Bedel <albeu@free.fr>
2525 W: https://github.com/AlbanBedel/linux
2526 T: git git://github.com/AlbanBedel/linux
2528 F: drivers/phy/qualcomm/phy-ath79-usb.c
2529 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2531 ATHEROS ATH GENERIC UTILITIES
2532 M: Kalle Valo <kvalo@codeaurora.org>
2533 L: linux-wireless@vger.kernel.org
2535 F: drivers/net/wireless/ath/*
2537 ATHEROS ATH5K WIRELESS DRIVER
2538 M: Jiri Slaby <jirislaby@gmail.com>
2539 M: Nick Kossifidis <mickflemm@gmail.com>
2540 M: Luis Chamberlain <mcgrof@kernel.org>
2541 L: linux-wireless@vger.kernel.org
2542 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2544 F: drivers/net/wireless/ath/ath5k/
2546 ATHEROS ATH6KL WIRELESS DRIVER
2547 M: Kalle Valo <kvalo@codeaurora.org>
2548 L: linux-wireless@vger.kernel.org
2549 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2552 F: drivers/net/wireless/ath/ath6kl/
2555 M: Ville Syrjala <syrjala@sci.fi>
2557 F: drivers/input/misc/ati_remote2.c
2559 ATK0110 HWMON DRIVER
2560 M: Luca Tettamanti <kronos.it@gmail.com>
2561 L: linux-hwmon@vger.kernel.org
2563 F: drivers/hwmon/asus_atk0110.c
2565 ATLX ETHERNET DRIVERS
2566 M: Jay Cliburn <jcliburn@gmail.com>
2567 M: Chris Snook <chris.snook@gmail.com>
2568 L: netdev@vger.kernel.org
2569 W: http://sourceforge.net/projects/atl1
2570 W: http://atl1.sourceforge.net
2572 F: drivers/net/ethernet/atheros/
2575 M: Chas Williams <3chas3@gmail.com>
2576 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2577 L: netdev@vger.kernel.org
2578 W: http://linux-atm.sourceforge.net
2581 F: include/linux/atm*
2582 F: include/uapi/linux/atm*
2584 ATMEL MACB ETHERNET DRIVER
2585 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2587 F: drivers/net/ethernet/cadence/
2589 ATMEL MAXTOUCH DRIVER
2590 M: Nick Dyer <nick@shmanahar.org>
2591 T: git git://github.com/ndyer/linux.git
2593 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2594 F: drivers/input/touchscreen/atmel_mxt_ts.c
2596 ATMEL WIRELESS DRIVER
2597 M: Simon Kelley <simon@thekelleys.org.uk>
2598 L: linux-wireless@vger.kernel.org
2599 W: http://www.thekelleys.org.uk/atmel
2600 W: http://atmelwlandriver.sourceforge.net/
2602 F: drivers/net/wireless/atmel/atmel*
2604 ATOMIC INFRASTRUCTURE
2605 M: Will Deacon <will.deacon@arm.com>
2606 M: Peter Zijlstra <peterz@infradead.org>
2607 R: Boqun Feng <boqun.feng@gmail.com>
2608 L: linux-kernel@vger.kernel.org
2610 F: arch/*/include/asm/atomic*.h
2611 F: include/*/atomic*.h
2613 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2614 M: Bradley Grove <linuxdrivers@attotech.com>
2615 L: linux-scsi@vger.kernel.org
2616 W: http://www.attotech.com
2618 F: drivers/scsi/esas2r
2620 ATUSB IEEE 802.15.4 RADIO DRIVER
2621 M: Stefan Schmidt <stefan@datenfreihafen.org>
2622 L: linux-wpan@vger.kernel.org
2624 F: drivers/net/ieee802154/atusb.c
2625 F: drivers/net/ieee802154/atusb.h
2626 F: drivers/net/ieee802154/at86rf230.h
2629 M: Paul Moore <paul@paul-moore.com>
2630 M: Eric Paris <eparis@redhat.com>
2631 L: linux-audit@redhat.com (moderated for non-subscribers)
2632 W: https://github.com/linux-audit
2633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2635 F: include/linux/audit.h
2636 F: include/uapi/linux/audit.h
2639 AUXILIARY DISPLAY DRIVERS
2640 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2642 F: drivers/auxdisplay/
2643 F: include/linux/cfag12864b.h
2645 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2646 M: Andreas Klinger <ak@it-klinger.de>
2647 L: linux-iio@vger.kernel.org
2649 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2650 F: drivers/iio/adc/hx711.c
2653 M: Ralf Baechle <ralf@linux-mips.org>
2654 L: linux-hams@vger.kernel.org
2655 W: http://www.linux-ax25.org/
2657 F: include/uapi/linux/ax25.h
2658 F: include/net/ax25.h
2662 M: Peter Rosin <peda@axentia.se>
2663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2665 F: Documentation/devicetree/bindings/arm/axentia.txt
2666 F: arch/arm/boot/dts/at91-linea.dtsi
2667 F: arch/arm/boot/dts/at91-natte.dtsi
2668 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2669 F: arch/arm/boot/dts/at91-tse850-3.dts
2671 AXENTIA ASOC DRIVERS
2672 M: Peter Rosin <peda@axentia.se>
2673 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2675 F: Documentation/devicetree/bindings/sound/axentia,*
2676 F: sound/soc/atmel/tse850-pcm5142.c
2678 AXXIA I2C CONTROLLER
2679 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2680 L: linux-i2c@vger.kernel.org
2682 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2683 F: drivers/i2c/busses/i2c-axxia.c
2686 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2687 L: linux-media@vger.kernel.org
2688 W: https://linuxtv.org
2689 T: git git://linuxtv.org/media_tree.git
2691 F: drivers/media/usb/dvb-usb-v2/az6007.c
2693 AZTECH FM RADIO RECEIVER DRIVER
2694 M: Hans Verkuil <hverkuil@xs4all.nl>
2695 L: linux-media@vger.kernel.org
2696 T: git git://linuxtv.org/media_tree.git
2697 W: https://linuxtv.org
2699 F: drivers/media/radio/radio-aztech*
2702 L: linux-wireless@vger.kernel.org
2703 L: b43-dev@lists.infradead.org
2704 W: http://wireless.kernel.org/en/users/Drivers/b43
2706 F: drivers/net/wireless/broadcom/b43/
2708 B43LEGACY WIRELESS DRIVER
2709 M: Larry Finger <Larry.Finger@lwfinger.net>
2710 L: linux-wireless@vger.kernel.org
2711 L: b43-dev@lists.infradead.org
2712 W: http://wireless.kernel.org/en/users/Drivers/b43
2714 F: drivers/net/wireless/broadcom/b43legacy/
2716 BACKLIGHT CLASS/SUBSYSTEM
2717 M: Lee Jones <lee.jones@linaro.org>
2718 M: Daniel Thompson <daniel.thompson@linaro.org>
2719 M: Jingoo Han <jingoohan1@gmail.com>
2720 L: dri-devel@lists.freedesktop.org
2721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2723 F: drivers/video/backlight/
2724 F: include/linux/backlight.h
2725 F: include/linux/pwm_backlight.h
2726 F: Documentation/devicetree/bindings/leds/backlight
2729 M: Marek Lindner <mareklindner@neomailbox.ch>
2730 M: Simon Wunderlich <sw@simonwunderlich.de>
2731 M: Antonio Quartulli <a@unstable.cc>
2732 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2733 W: https://www.open-mesh.org/
2734 Q: https://patchwork.open-mesh.org/project/batman/list/
2736 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2737 F: Documentation/ABI/testing/sysfs-class-net-mesh
2738 F: Documentation/networking/batman-adv.rst
2739 F: include/uapi/linux/batadv_packet.h
2740 F: include/uapi/linux/batman_adv.h
2743 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2744 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2745 L: linux-hams@vger.kernel.org
2746 W: http://www.baycom.org/~tom/ham/ham.html
2748 F: drivers/net/hamradio/baycom*
2750 BCACHE (BLOCK LAYER CACHE)
2751 M: Coly Li <colyli@suse.de>
2752 M: Kent Overstreet <kent.overstreet@gmail.com>
2753 L: linux-bcache@vger.kernel.org
2754 W: http://bcache.evilpiepirate.org
2755 C: irc://irc.oftc.net/bcache
2757 F: drivers/md/bcache/
2759 BDISP ST MEDIA DRIVER
2760 M: Fabien Dessenne <fabien.dessenne@st.com>
2761 L: linux-media@vger.kernel.org
2762 T: git git://linuxtv.org/media_tree.git
2763 W: https://linuxtv.org
2765 F: drivers/media/platform/sti/bdisp
2767 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2768 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2769 L: netdev@vger.kernel.org
2771 F: drivers/net/ethernet/ec_bhf.c
2774 M: Luis de Bethencourt <luisbg@kernel.org>
2775 M: Salah Triki <salah.triki@gmail.com>
2777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2778 F: Documentation/filesystems/befs.txt
2782 M: Paolo Valente <paolo.valente@linaro.org>
2783 M: Jens Axboe <axboe@kernel.dk>
2784 L: linux-block@vger.kernel.org
2787 F: Documentation/block/bfq-iosched.txt
2790 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2792 F: Documentation/filesystems/bfs.txt
2794 F: include/uapi/linux/bfs_fs.h
2796 BLINKM RGB LED DRIVER
2797 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2799 F: drivers/leds/leds-blinkm.c
2802 M: Jens Axboe <axboe@kernel.dk>
2803 L: linux-block@vger.kernel.org
2804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2808 F: kernel/trace/blktrace.c
2812 M: Joern Engel <joern@lazybastard.org>
2813 L: linux-mtd@lists.infradead.org
2815 F: drivers/mtd/devices/block2mtd.c
2818 M: Marcel Holtmann <marcel@holtmann.org>
2819 M: Johan Hedberg <johan.hedberg@gmail.com>
2820 L: linux-bluetooth@vger.kernel.org
2821 W: http://www.bluez.org/
2822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2825 F: drivers/bluetooth/
2828 M: Marcel Holtmann <marcel@holtmann.org>
2829 M: Johan Hedberg <johan.hedberg@gmail.com>
2830 L: linux-bluetooth@vger.kernel.org
2831 W: http://www.bluez.org/
2832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2836 F: include/net/bluetooth/
2839 M: Jay Vosburgh <j.vosburgh@gmail.com>
2840 M: Veaceslav Falico <vfalico@gmail.com>
2841 M: Andy Gospodarek <andy@greyhouse.net>
2842 L: netdev@vger.kernel.org
2843 W: http://sourceforge.net/projects/bonding/
2845 F: drivers/net/bonding/
2846 F: include/uapi/linux/if_bonding.h
2848 BPF (Safe dynamic programs and tools)
2849 M: Alexei Starovoitov <ast@kernel.org>
2850 M: Daniel Borkmann <daniel@iogearbox.net>
2851 L: netdev@vger.kernel.org
2852 L: linux-kernel@vger.kernel.org
2853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2855 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2858 F: Documentation/networking/filter.txt
2859 F: Documentation/bpf/
2860 F: include/linux/bpf*
2861 F: include/linux/filter.h
2862 F: include/trace/events/xdp.h
2863 F: include/uapi/linux/bpf*
2864 F: include/uapi/linux/filter.h
2866 F: kernel/trace/bpf_trace.c
2869 F: net/core/filter.c
2870 F: net/sched/act_bpf.c
2871 F: net/sched/cls_bpf.c
2875 F: tools/testing/selftests/bpf/
2878 M: Shubham Bansal <illusionist.neo@gmail.com>
2879 L: netdev@vger.kernel.org
2884 M: Daniel Borkmann <daniel@iogearbox.net>
2885 M: Alexei Starovoitov <ast@kernel.org>
2886 M: Zi Shen Lim <zlim.lnx@gmail.com>
2887 L: netdev@vger.kernel.org
2891 BPF JIT for MIPS (32-BIT AND 64-BIT)
2892 M: Paul Burton <paul.burton@mips.com>
2893 L: netdev@vger.kernel.org
2897 BPF JIT for NFP NICs
2898 M: Jakub Kicinski <jakub.kicinski@netronome.com>
2899 L: netdev@vger.kernel.org
2901 F: drivers/net/ethernet/netronome/nfp/bpf/
2903 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2904 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2905 M: Sandipan Das <sandipan@linux.ibm.com>
2906 L: netdev@vger.kernel.org
2908 F: arch/powerpc/net/
2911 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
2912 M: Heiko Carstens <heiko.carstens@de.ibm.com>
2913 L: netdev@vger.kernel.org
2916 X: arch/s390/net/pnet.c
2918 BPF JIT for SPARC (32-BIT AND 64-BIT)
2919 M: David S. Miller <davem@davemloft.net>
2920 L: netdev@vger.kernel.org
2924 BPF JIT for X86 32-BIT
2925 M: Wang YanQing <udknight@gmail.com>
2926 L: netdev@vger.kernel.org
2928 F: arch/x86/net/bpf_jit_comp32.c
2930 BPF JIT for X86 64-BIT
2931 M: Alexei Starovoitov <ast@kernel.org>
2932 M: Daniel Borkmann <daniel@iogearbox.net>
2933 L: netdev@vger.kernel.org
2936 X: arch/x86/net/bpf_jit_comp32.c
2938 BROADCOM B44 10/100 ETHERNET DRIVER
2939 M: Michael Chan <michael.chan@broadcom.com>
2940 L: netdev@vger.kernel.org
2942 F: drivers/net/ethernet/broadcom/b44.*
2944 BROADCOM B53 ETHERNET SWITCH DRIVER
2945 M: Florian Fainelli <f.fainelli@gmail.com>
2946 L: netdev@vger.kernel.org
2947 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2949 F: drivers/net/dsa/b53/*
2950 F: include/linux/platform_data/b53.h
2952 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2953 M: Florian Fainelli <f.fainelli@gmail.com>
2954 M: Ray Jui <rjui@broadcom.com>
2955 M: Scott Branden <sbranden@broadcom.com>
2956 M: bcm-kernel-feedback-list@broadcom.com
2957 T: git git://github.com/broadcom/mach-bcm
2963 F: arch/arm/mach-bcm/
2965 BROADCOM BCM2835 ARM ARCHITECTURE
2966 M: Eric Anholt <eric@anholt.net>
2967 M: Stefan Wahren <stefan.wahren@i2se.com>
2968 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2970 T: git git://github.com/anholt/linux
2973 F: drivers/staging/vc04_services
2975 BROADCOM BCM47XX MIPS ARCHITECTURE
2976 M: Hauke Mehrtens <hauke@hauke-m.de>
2977 M: Rafał Miłecki <zajec5@gmail.com>
2978 L: linux-mips@vger.kernel.org
2980 F: Documentation/devicetree/bindings/mips/brcm/
2981 F: arch/mips/bcm47xx/*
2982 F: arch/mips/include/asm/mach-bcm47xx/*
2984 BROADCOM BCM5301X ARM ARCHITECTURE
2985 M: Hauke Mehrtens <hauke@hauke-m.de>
2986 M: Rafał Miłecki <zajec5@gmail.com>
2987 M: bcm-kernel-feedback-list@broadcom.com
2988 L: linux-arm-kernel@lists.infradead.org
2990 F: arch/arm/mach-bcm/bcm_5301x.c
2991 F: arch/arm/boot/dts/bcm5301x*.dtsi
2992 F: arch/arm/boot/dts/bcm470*
2993 F: arch/arm/boot/dts/bcm953012*
2995 BROADCOM BCM53573 ARM ARCHITECTURE
2996 M: Rafał Miłecki <rafal@milecki.pl>
2997 L: linux-arm-kernel@lists.infradead.org
2999 F: arch/arm/boot/dts/bcm53573*
3000 F: arch/arm/boot/dts/bcm47189*
3002 BROADCOM BCM63XX ARM ARCHITECTURE
3003 M: Florian Fainelli <f.fainelli@gmail.com>
3004 M: bcm-kernel-feedback-list@broadcom.com
3005 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3006 T: git git://github.com/broadcom/stblinux.git
3010 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3011 M: Kevin Cernekee <cernekee@gmail.com>
3012 L: linux-usb@vger.kernel.org
3014 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3016 BROADCOM BCM7XXX ARM ARCHITECTURE
3017 M: Brian Norris <computersforpeace@gmail.com>
3018 M: Gregory Fong <gregory.0xf0@gmail.com>
3019 M: Florian Fainelli <f.fainelli@gmail.com>
3020 M: bcm-kernel-feedback-list@broadcom.com
3021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3022 T: git git://github.com/broadcom/stblinux.git
3024 F: arch/arm/mach-bcm/*brcmstb*
3025 F: arch/arm/boot/dts/bcm7*.dts*
3026 F: drivers/bus/brcmstb_gisb.c
3027 F: arch/arm/mm/cache-b15-rac.c
3028 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3031 BROADCOM BMIPS CPUFREQ DRIVER
3032 M: Markus Mayer <mmayer@broadcom.com>
3033 M: bcm-kernel-feedback-list@broadcom.com
3034 L: linux-pm@vger.kernel.org
3036 F: drivers/cpufreq/bmips-cpufreq.c
3038 BROADCOM BMIPS MIPS ARCHITECTURE
3039 M: Kevin Cernekee <cernekee@gmail.com>
3040 M: Florian Fainelli <f.fainelli@gmail.com>
3041 L: linux-mips@vger.kernel.org
3042 T: git git://github.com/broadcom/stblinux.git
3044 F: arch/mips/bmips/*
3045 F: arch/mips/include/asm/mach-bmips/*
3046 F: arch/mips/kernel/*bmips*
3047 F: arch/mips/boot/dts/brcm/bcm*.dts*
3048 F: drivers/irqchip/irq-bcm63*
3049 F: drivers/irqchip/irq-bcm7*
3050 F: drivers/irqchip/irq-brcmstb*
3051 F: include/linux/bcm963xx_nvram.h
3052 F: include/linux/bcm963xx_tag.h
3054 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3055 M: Rasesh Mody <rasesh.mody@cavium.com>
3056 M: Dept-GELinuxNICDev@cavium.com
3057 L: netdev@vger.kernel.org
3059 F: drivers/net/ethernet/broadcom/bnx2.*
3060 F: drivers/net/ethernet/broadcom/bnx2_*
3062 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3063 M: QLogic-Storage-Upstream@qlogic.com
3064 L: linux-scsi@vger.kernel.org
3066 F: drivers/scsi/bnx2fc/
3068 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3069 M: QLogic-Storage-Upstream@qlogic.com
3070 L: linux-scsi@vger.kernel.org
3072 F: drivers/scsi/bnx2i/
3074 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3075 M: Ariel Elior <ariel.elior@cavium.com>
3076 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3077 M: everest-linux-l2@cavium.com
3078 L: netdev@vger.kernel.org
3080 F: drivers/net/ethernet/broadcom/bnx2x/
3082 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3083 M: Michael Chan <michael.chan@broadcom.com>
3084 L: netdev@vger.kernel.org
3086 F: drivers/net/ethernet/broadcom/bnxt/
3088 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3089 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3090 M: Franky Lin <franky.lin@broadcom.com>
3091 M: Hante Meuleman <hante.meuleman@broadcom.com>
3092 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3093 M: Wright Feng <wright.feng@cypress.com>
3094 L: linux-wireless@vger.kernel.org
3095 L: brcm80211-dev-list.pdl@broadcom.com
3096 L: brcm80211-dev-list@cypress.com
3098 F: drivers/net/wireless/broadcom/brcm80211/
3100 BROADCOM BRCMSTB GPIO DRIVER
3101 M: Gregory Fong <gregory.0xf0@gmail.com>
3102 L: bcm-kernel-feedback-list@broadcom.com
3104 F: drivers/gpio/gpio-brcmstb.c
3105 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3107 BROADCOM BRCMSTB I2C DRIVER
3108 M: Kamal Dasu <kdasu.kdev@gmail.com>
3109 L: linux-i2c@vger.kernel.org
3110 L: bcm-kernel-feedback-list@broadcom.com
3112 F: drivers/i2c/busses/i2c-brcmstb.c
3113 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3115 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3116 M: Al Cooper <alcooperx@gmail.com>
3117 L: linux-kernel@vger.kernel.org
3118 L: bcm-kernel-feedback-list@broadcom.com
3120 F: drivers/phy/broadcom/phy-brcm-usb*
3122 BROADCOM GENET ETHERNET DRIVER
3123 M: Doug Berger <opendmb@gmail.com>
3124 M: Florian Fainelli <f.fainelli@gmail.com>
3125 L: netdev@vger.kernel.org
3127 F: drivers/net/ethernet/broadcom/genet/
3129 BROADCOM IPROC ARM ARCHITECTURE
3130 M: Ray Jui <rjui@broadcom.com>
3131 M: Scott Branden <sbranden@broadcom.com>
3132 M: bcm-kernel-feedback-list@broadcom.com
3133 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3134 T: git git://github.com/broadcom/cygnus-linux.git
3151 F: arch/arm64/boot/dts/broadcom/northstar2/*
3152 F: arch/arm64/boot/dts/broadcom/stingray/*
3153 F: drivers/clk/bcm/clk-ns*
3154 F: drivers/clk/bcm/clk-sr*
3155 F: drivers/pinctrl/bcm/pinctrl-ns*
3156 F: include/dt-bindings/clock/bcm-sr*
3158 BROADCOM KONA GPIO DRIVER
3159 M: Ray Jui <rjui@broadcom.com>
3160 L: bcm-kernel-feedback-list@broadcom.com
3162 F: drivers/gpio/gpio-bcm-kona.c
3163 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3165 BROADCOM NETXTREME-E ROCE DRIVER
3166 M: Selvin Xavier <selvin.xavier@broadcom.com>
3167 M: Devesh Sharma <devesh.sharma@broadcom.com>
3168 M: Somnath Kotur <somnath.kotur@broadcom.com>
3169 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3170 L: linux-rdma@vger.kernel.org
3171 W: http://www.broadcom.com
3173 F: drivers/infiniband/hw/bnxt_re/
3174 F: include/uapi/rdma/bnxt_re-abi.h
3176 BROADCOM NVRAM DRIVER
3177 M: Rafał Miłecki <zajec5@gmail.com>
3178 L: linux-mips@vger.kernel.org
3180 F: drivers/firmware/broadcom/*
3182 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3183 M: Rafał Miłecki <zajec5@gmail.com>
3184 L: linux-wireless@vger.kernel.org
3187 F: include/linux/bcma/
3189 BROADCOM STB AVS CPUFREQ DRIVER
3190 M: Markus Mayer <mmayer@broadcom.com>
3191 M: bcm-kernel-feedback-list@broadcom.com
3192 L: linux-pm@vger.kernel.org
3194 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3195 F: drivers/cpufreq/brcmstb*
3197 BROADCOM STB AVS TMON DRIVER
3198 M: Markus Mayer <mmayer@broadcom.com>
3199 M: bcm-kernel-feedback-list@broadcom.com
3200 L: linux-pm@vger.kernel.org
3202 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3203 F: drivers/thermal/broadcom/brcmstb*
3205 BROADCOM STB NAND FLASH DRIVER
3206 M: Brian Norris <computersforpeace@gmail.com>
3207 M: Kamal Dasu <kdasu.kdev@gmail.com>
3208 L: linux-mtd@lists.infradead.org
3209 L: bcm-kernel-feedback-list@broadcom.com
3211 F: drivers/mtd/nand/raw/brcmnand/
3213 BROADCOM STB DPFE DRIVER
3214 M: Markus Mayer <mmayer@broadcom.com>
3215 M: bcm-kernel-feedback-list@broadcom.com
3216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3218 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3219 F: drivers/memory/brcmstb_dpfe.c
3222 M: Kamal Dasu <kdasu.kdev@gmail.com>
3223 M: bcm-kernel-feedback-list@broadcom.com
3225 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3226 F: drivers/spi/spi-bcm-qspi.*
3227 F: drivers/spi/spi-brcmstb-qspi.c
3228 F: drivers/spi/spi-iproc-qspi.c
3230 BROADCOM SYSTEMPORT ETHERNET DRIVER
3231 M: Florian Fainelli <f.fainelli@gmail.com>
3232 L: netdev@vger.kernel.org
3234 F: drivers/net/ethernet/broadcom/bcmsysport.*
3236 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3237 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3238 M: Prashant Sreedharan <prashant@broadcom.com>
3239 M: Michael Chan <mchan@broadcom.com>
3240 L: netdev@vger.kernel.org
3242 F: drivers/net/ethernet/broadcom/tg3.*
3244 BROCADE BFA FC SCSI DRIVER
3245 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3246 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3247 L: linux-scsi@vger.kernel.org
3249 F: drivers/scsi/bfa/
3251 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3252 M: Rasesh Mody <rasesh.mody@cavium.com>
3253 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3254 M: Dept-GELinuxNICDev@cavium.com
3255 L: netdev@vger.kernel.org
3257 F: drivers/net/ethernet/brocade/bna/
3259 BSG (block layer generic sg v4 driver)
3260 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3261 L: linux-scsi@vger.kernel.org
3264 F: include/linux/bsg.h
3265 F: include/uapi/linux/bsg.h
3268 M: Clemens Ladisch <clemens@ladisch.de>
3269 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3270 T: git git://git.alsa-project.org/alsa-kernel.git
3272 F: Documentation/sound/cards/bt87x.rst
3273 F: sound/pci/bt87x.c
3276 M: Michael Buesch <m@bues.ch>
3277 W: http://bu3sch.de/btgpio.php
3279 F: drivers/gpio/gpio-bt8xx.c
3282 M: Chris Mason <clm@fb.com>
3283 M: Josef Bacik <josef@toxicpanda.com>
3284 M: David Sterba <dsterba@suse.com>
3285 L: linux-btrfs@vger.kernel.org
3286 W: http://btrfs.wiki.kernel.org/
3287 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3290 F: Documentation/filesystems/btrfs.txt
3292 F: include/linux/btrfs*
3293 F: include/uapi/linux/btrfs*
3295 BTTV VIDEO4LINUX DRIVER
3296 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3297 L: linux-media@vger.kernel.org
3298 W: https://linuxtv.org
3299 T: git git://linuxtv.org/media_tree.git
3301 F: Documentation/media/v4l-drivers/bttv*
3302 F: drivers/media/pci/bt8xx/bttv*
3304 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3305 M: Chanwoo Choi <cw00.choi@samsung.com>
3306 L: linux-pm@vger.kernel.org
3307 L: linux-samsung-soc@vger.kernel.org
3308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3310 F: drivers/devfreq/exynos-bus.c
3311 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3313 BUSLOGIC SCSI DRIVER
3314 M: Khalid Aziz <khalid@gonehiking.org>
3315 L: linux-scsi@vger.kernel.org
3317 F: drivers/scsi/BusLogic.*
3318 F: drivers/scsi/FlashPoint.*
3320 C-MEDIA CMI8788 DRIVER
3321 M: Clemens Ladisch <clemens@ladisch.de>
3322 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3323 T: git git://git.alsa-project.org/alsa-kernel.git
3325 F: sound/pci/oxygen/
3328 M: Guo Ren <guoren@kernel.org>
3329 T: git https://github.com/c-sky/csky-linux.git
3332 F: Documentation/devicetree/bindings/csky/
3333 F: drivers/irqchip/irq-csky-*
3334 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3335 F: drivers/clocksource/timer-gx6605s.c
3336 F: drivers/clocksource/timer-mp-csky.c
3337 F: Documentation/devicetree/bindings/timer/csky,*
3342 M: Mark Salter <msalter@redhat.com>
3343 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3344 L: linux-c6x-dev@linux-c6x.org
3345 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3349 CA8210 IEEE-802.15.4 RADIO DRIVER
3350 M: Harry Morris <h.morris@cascoda.com>
3351 L: linux-wpan@vger.kernel.org
3352 W: https://github.com/Cascoda/ca8210-linux.git
3354 F: drivers/net/ieee802154/ca8210.c
3355 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3357 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3358 M: David Howells <dhowells@redhat.com>
3359 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3361 F: Documentation/filesystems/caching/cachefiles.txt
3364 CADENCE MIPI-CSI2 BRIDGES
3365 M: Maxime Ripard <maxime.ripard@bootlin.com>
3366 L: linux-media@vger.kernel.org
3368 F: Documentation/devicetree/bindings/media/cdns,*.txt
3369 F: drivers/media/platform/cadence/cdns-csi2*
3371 CADET FM/AM RADIO RECEIVER DRIVER
3372 M: Hans Verkuil <hverkuil@xs4all.nl>
3373 L: linux-media@vger.kernel.org
3374 T: git git://linuxtv.org/media_tree.git
3375 W: https://linuxtv.org
3377 F: drivers/media/radio/radio-cadet*
3379 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3380 M: Jonathan Corbet <corbet@lwn.net>
3381 L: linux-media@vger.kernel.org
3382 T: git git://linuxtv.org/media_tree.git
3384 F: Documentation/media/v4l-drivers/cafe_ccic*
3385 F: drivers/media/platform/marvell-ccic/
3388 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3389 L: netdev@vger.kernel.org
3391 F: Documentation/networking/caif/
3392 F: drivers/net/caif/
3393 F: include/uapi/linux/caif/
3394 F: include/net/caif/
3398 M: Toke Høiland-Jørgensen <toke@toke.dk>
3399 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3401 F: net/sched/sch_cake.c
3403 CALGARY x86-64 IOMMU
3404 M: Muli Ben-Yehuda <mulix@mulix.org>
3405 M: Jon Mason <jdmason@kudzu.us>
3406 L: iommu@lists.linux-foundation.org
3408 F: arch/x86/kernel/pci-calgary_64.c
3409 F: arch/x86/kernel/tce_64.c
3410 F: arch/x86/include/asm/calgary.h
3411 F: arch/x86/include/asm/tce.h
3414 M: Wolfgang Grandegger <wg@grandegger.com>
3415 M: Marc Kleine-Budde <mkl@pengutronix.de>
3416 L: linux-can@vger.kernel.org
3417 W: https://github.com/linux-can
3418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3421 F: Documentation/devicetree/bindings/net/can/
3423 F: include/linux/can/dev.h
3424 F: include/linux/can/platform/
3425 F: include/uapi/linux/can/error.h
3426 F: include/uapi/linux/can/netlink.h
3429 M: Oliver Hartkopp <socketcan@hartkopp.net>
3430 M: Marc Kleine-Budde <mkl@pengutronix.de>
3431 L: linux-can@vger.kernel.org
3432 W: https://github.com/linux-can
3433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3436 F: Documentation/networking/can.rst
3438 F: include/linux/can/core.h
3439 F: include/uapi/linux/can.h
3440 F: include/uapi/linux/can/bcm.h
3441 F: include/uapi/linux/can/raw.h
3442 F: include/uapi/linux/can/gw.h
3445 M: Serge Hallyn <serge@hallyn.com>
3446 L: linux-security-module@vger.kernel.org
3448 F: include/linux/capability.h
3449 F: include/uapi/linux/capability.h
3450 F: security/commoncap.c
3451 F: kernel/capability.c
3453 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3454 M: Kevin Tsai <ktsai@capellamicro.com>
3456 F: drivers/iio/light/cm*
3458 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3459 M: Christian Lamparter <chunkeey@googlemail.com>
3460 L: linux-wireless@vger.kernel.org
3461 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3463 F: drivers/net/wireless/ath/carl9170/
3466 M: Jan Glauber <jglauber@cavium.com>
3467 M: David Daney <david.daney@cavium.com>
3468 W: http://www.cavium.com
3470 F: drivers/i2c/busses/i2c-octeon*
3471 F: drivers/i2c/busses/i2c-thunderx*
3473 CAVIUM LIQUIDIO NETWORK DRIVER
3474 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3475 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3476 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3477 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3478 L: netdev@vger.kernel.org
3479 W: http://www.cavium.com
3481 F: drivers/net/ethernet/cavium/liquidio/
3484 M: Jan Glauber <jglauber@cavium.com>
3485 M: David Daney <david.daney@cavium.com>
3486 M: Steven J. Hill <Steven.Hill@cavium.com>
3487 W: http://www.cavium.com
3489 F: drivers/mmc/host/cavium*
3491 CAVIUM OCTEON-TX CRYPTO DRIVER
3492 M: George Cherian <george.cherian@cavium.com>
3493 L: linux-crypto@vger.kernel.org
3494 W: http://www.cavium.com
3496 F: drivers/crypto/cavium/cpt/
3498 CAVIUM THUNDERX2 ARM64 SOC
3499 M: Robert Richter <rrichter@cavium.com>
3500 M: Jayachandran C <jnair@caviumnetworks.com>
3501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3503 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3504 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3506 CC2520 IEEE-802.15.4 RADIO DRIVER
3507 M: Varka Bhadram <varkabhadram@gmail.com>
3508 L: linux-wpan@vger.kernel.org
3510 F: drivers/net/ieee802154/cc2520.c
3511 F: include/linux/spi/cc2520.h
3512 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3514 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3515 M: Yael Chemla <yael.chemla@foss.arm.com>
3516 M: Gilad Ben-Yossef <gilad@benyossef.com>
3517 L: linux-crypto@vger.kernel.org
3519 F: drivers/crypto/ccree/
3520 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3523 M: Hans Verkuil <hans.verkuil@cisco.com>
3524 L: linux-media@vger.kernel.org
3525 T: git git://linuxtv.org/media_tree.git
3526 W: http://linuxtv.org
3528 F: Documentation/media/kapi/cec-core.rst
3529 F: Documentation/media/uapi/cec
3530 F: drivers/media/cec/
3531 F: drivers/media/rc/keymaps/rc-cec.c
3532 F: include/media/cec.h
3533 F: include/media/cec-notifier.h
3534 F: include/uapi/linux/cec.h
3535 F: include/uapi/linux/cec-funcs.h
3536 F: Documentation/devicetree/bindings/media/cec.txt
3537 F: Documentation/ABI/testing/debugfs-cec-error-inj
3540 M: Hans Verkuil <hans.verkuil@cisco.com>
3541 L: linux-media@vger.kernel.org
3542 T: git git://linuxtv.org/media_tree.git
3543 W: http://linuxtv.org
3545 F: drivers/media/platform/cec-gpio/
3546 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3548 CELL BROADBAND ENGINE ARCHITECTURE
3549 M: Arnd Bergmann <arnd@arndb.de>
3550 L: linuxppc-dev@lists.ozlabs.org
3551 W: http://www.ibm.com/developerworks/power/cell/
3553 F: arch/powerpc/include/asm/cell*.h
3554 F: arch/powerpc/include/asm/spu*.h
3555 F: arch/powerpc/include/uapi/asm/spu*.h
3556 F: arch/powerpc/oprofile/*cell*
3557 F: arch/powerpc/platforms/cell/
3559 CEPH COMMON CODE (LIBCEPH)
3560 M: Ilya Dryomov <idryomov@gmail.com>
3561 M: "Yan, Zheng" <zyan@redhat.com>
3562 M: Sage Weil <sage@redhat.com>
3563 L: ceph-devel@vger.kernel.org
3565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3566 T: git git://github.com/ceph/ceph-client.git
3569 F: include/linux/ceph/
3570 F: include/linux/crush/
3572 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3573 M: "Yan, Zheng" <zyan@redhat.com>
3574 M: Sage Weil <sage@redhat.com>
3575 M: Ilya Dryomov <idryomov@gmail.com>
3576 L: ceph-devel@vger.kernel.org
3578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3579 T: git git://github.com/ceph/ceph-client.git
3581 F: Documentation/filesystems/ceph.txt
3584 CERTIFICATE HANDLING:
3585 M: David Howells <dhowells@redhat.com>
3586 M: David Woodhouse <dwmw2@infradead.org>
3587 L: keyrings@vger.kernel.org
3589 F: Documentation/admin-guide/module-signing.rst
3591 F: scripts/sign-file.c
3592 F: scripts/extract-cert.c
3594 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3595 L: linux-usb@vger.kernel.org
3597 F: Documentation/usb/WUSB-Design-overview.txt
3598 F: Documentation/usb/wusb-cbaf
3599 F: drivers/usb/host/hwa-hc.c
3600 F: drivers/usb/host/whci/
3601 F: drivers/usb/wusbcore/
3602 F: include/linux/usb/wusb*
3604 CFAG12864B LCD DRIVER
3605 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3607 F: drivers/auxdisplay/cfag12864b.c
3608 F: include/linux/cfag12864b.h
3610 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3611 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3613 F: drivers/auxdisplay/cfag12864bfb.c
3614 F: include/linux/cfag12864b.h
3616 802.11 (including CFG80211/NL80211)
3617 M: Johannes Berg <johannes@sipsolutions.net>
3618 L: linux-wireless@vger.kernel.org
3619 W: http://wireless.kernel.org/
3620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3624 F: include/uapi/linux/nl80211.h
3625 F: include/linux/ieee80211.h
3626 F: include/net/wext.h
3627 F: include/net/cfg80211.h
3628 F: include/net/iw_handler.h
3629 F: include/net/ieee80211_radiotap.h
3630 F: Documentation/driver-api/80211/cfg80211.rst
3631 F: Documentation/networking/regulatory.txt
3633 CHAR and MISC DRIVERS
3634 M: Arnd Bergmann <arnd@arndb.de>
3635 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3640 F: include/linux/miscdevice.h
3643 M: Andy Whitcroft <apw@canonical.com>
3644 M: Joe Perches <joe@perches.com>
3646 F: scripts/checkpatch.pl
3648 CHINESE DOCUMENTATION
3649 M: Harry Wei <harryxiyou@gmail.com>
3650 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3651 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3653 F: Documentation/translations/zh_CN/
3655 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3656 M: Peter Chen <Peter.Chen@nxp.com>
3657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3658 L: linux-usb@vger.kernel.org
3660 F: drivers/usb/chipidea/
3662 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3663 M: Hans de Goede <hdegoede@redhat.com>
3664 L: linux-input@vger.kernel.org
3666 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3667 F: drivers/input/touchscreen/chipone_icn8318.c
3669 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3670 M: Hans de Goede <hdegoede@redhat.com>
3671 L: linux-input@vger.kernel.org
3673 F: drivers/input/touchscreen/chipone_icn8505.c
3675 CHROME HARDWARE PLATFORM SUPPORT
3676 M: Benson Leung <bleung@chromium.org>
3677 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3680 F: drivers/platform/chrome/
3682 CHROMEOS EC SUBDRIVERS
3683 M: Benson Leung <bleung@chromium.org>
3684 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3685 R: Guenter Roeck <groeck@chromium.org>
3689 F: drivers/power/supply/cros_usbpd-charger.c
3691 CIRRUS LOGIC AUDIO CODEC DRIVERS
3692 M: Brian Austin <brian.austin@cirrus.com>
3693 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3694 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3696 F: sound/soc/codecs/cs*
3698 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3699 M: Hartley Sweeten <hsweeten@visionengravers.com>
3700 L: netdev@vger.kernel.org
3702 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3704 CISCO FCOE HBA DRIVER
3705 M: Satish Kharat <satishkh@cisco.com>
3706 M: Sesidhar Baddela <sebaddel@cisco.com>
3707 M: Karan Tilak Kumar <kartilak@cisco.com>
3708 L: linux-scsi@vger.kernel.org
3710 F: drivers/scsi/fnic/
3712 CISCO SCSI HBA DRIVER
3713 M: Karan Tilak Kumar <kartilak@cisco.com>
3714 M: Sesidhar Baddela <sebaddel@cisco.com>
3715 L: linux-scsi@vger.kernel.org
3717 F: drivers/scsi/snic/
3719 CISCO VIC ETHERNET NIC DRIVER
3720 M: Christian Benvenuti <benve@cisco.com>
3721 M: Govindarajulu Varadarajan <_govind@gmx.com>
3722 M: Parvi Kaustubhi <pkaustub@cisco.com>
3724 F: drivers/net/ethernet/cisco/enic/
3726 CISCO VIC LOW LATENCY NIC DRIVER
3727 M: Christian Benvenuti <benve@cisco.com>
3728 M: Nelson Escobar <neescoba@cisco.com>
3729 M: Parvi Kaustubhi <pkaustub@cisco.com>
3731 F: drivers/infiniband/hw/usnic/
3733 CIRRUS LOGIC MADERA CODEC DRIVERS
3734 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3735 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3736 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3737 L: patches@opensource.cirrus.com
3738 T: git https://github.com/CirrusLogic/linux-drivers.git
3739 W: https://github.com/CirrusLogic/linux-drivers/wiki
3741 F: Documentation/devicetree/bindings/mfd/madera.txt
3742 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3743 F: include/linux/irqchip/irq-madera*
3744 F: include/linux/mfd/madera/*
3745 F: drivers/gpio/gpio-madera*
3746 F: drivers/irqchip/irq-madera*
3747 F: drivers/mfd/madera*
3748 F: drivers/mfd/cs47l*
3749 F: drivers/pinctrl/cirrus/*
3752 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3757 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3758 L: linux-kernel@vger.kernel.org
3761 F: include/linux/cleancache.h
3764 M: Russell King <linux@armlinux.org.uk>
3765 L: linux-clk@vger.kernel.org
3767 F: include/linux/clk.h
3769 CLOCKSOURCE, CLOCKEVENT DRIVERS
3770 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3771 M: Thomas Gleixner <tglx@linutronix.de>
3772 L: linux-kernel@vger.kernel.org
3773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3775 F: drivers/clocksource/
3776 F: Documentation/devicetree/bindings/timer/
3779 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3780 M: Daniel Oliveira Nascimento <don@syst.com.br>
3781 L: platform-driver-x86@vger.kernel.org
3783 F: drivers/platform/x86/classmate-laptop.c
3786 M: Hans Verkuil <hans.verkuil@cisco.com>
3787 L: linux-media@vger.kernel.org
3788 T: git git://linuxtv.org/media_tree.git
3789 W: https://linuxtv.org
3791 F: drivers/media/pci/cobalt/
3793 COCCINELLE/Semantic Patches (SmPL)
3794 M: Julia Lawall <Julia.Lawall@lip6.fr>
3795 M: Gilles Muller <Gilles.Muller@lip6.fr>
3796 M: Nicolas Palix <nicolas.palix@imag.fr>
3797 M: Michal Marek <michal.lkml@markovi.net>
3798 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3800 W: http://coccinelle.lip6.fr/
3802 F: Documentation/dev-tools/coccinelle.rst
3803 F: scripts/coccinelle/
3804 F: scripts/coccicheck
3807 M: Jan Harkes <jaharkes@cs.cmu.edu>
3809 L: codalist@coda.cs.cmu.edu
3810 W: http://www.coda.cs.cmu.edu/
3812 F: Documentation/filesystems/coda.txt
3814 F: include/linux/coda*.h
3815 F: include/uapi/linux/coda*.h
3817 CODA V4L2 MEM2MEM DRIVER
3818 M: Philipp Zabel <p.zabel@pengutronix.de>
3819 L: linux-media@vger.kernel.org
3821 F: Documentation/devicetree/bindings/media/coda.txt
3822 F: drivers/media/platform/coda/
3825 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3827 F: Documentation/process/code-of-conduct.rst
3828 F: Documentation/process/code-of-conduct-interpretation.rst
3830 COMMON CLK FRAMEWORK
3831 M: Michael Turquette <mturquette@baylibre.com>
3832 M: Stephen Boyd <sboyd@kernel.org>
3833 L: linux-clk@vger.kernel.org
3834 Q: http://patchwork.kernel.org/project/linux-clk/list/
3835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3837 F: Documentation/devicetree/bindings/clock/
3839 X: drivers/clk/clkdev.c
3840 F: include/linux/clk-pr*
3841 F: include/linux/clk/
3842 F: include/linux/of_clk.h
3844 COMMON INTERNET FILE SYSTEM (CIFS)
3845 M: Steve French <sfrench@samba.org>
3846 L: linux-cifs@vger.kernel.org
3847 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3848 W: http://linux-cifs.samba.org/
3849 T: git git://git.samba.org/sfrench/cifs-2.6.git
3851 F: Documentation/filesystems/cifs/
3854 COMPACTPCI HOTPLUG CORE
3855 M: Scott Murray <scott@spiteful.org>
3856 L: linux-pci@vger.kernel.org
3858 F: drivers/pci/hotplug/cpci_hotplug*
3860 COMPACTPCI HOTPLUG GENERIC DRIVER
3861 M: Scott Murray <scott@spiteful.org>
3862 L: linux-pci@vger.kernel.org
3864 F: drivers/pci/hotplug/cpcihp_generic.c
3866 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3867 M: Scott Murray <scott@spiteful.org>
3868 L: linux-pci@vger.kernel.org
3870 F: drivers/pci/hotplug/cpcihp_zt5550.*
3872 COMPAL LAPTOP SUPPORT
3873 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3874 L: platform-driver-x86@vger.kernel.org
3876 F: drivers/platform/x86/compal-laptop.c
3879 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3881 F: include/linux/compiler_attributes.h
3883 CONEXANT ACCESSRUNNER USB DRIVER
3884 L: accessrunner-general@lists.sourceforge.net
3885 W: http://accessrunner.sourceforge.net/
3887 F: drivers/usb/atm/cxacru.c
3890 M: Joel Becker <jlbec@evilplan.org>
3891 M: Christoph Hellwig <hch@lst.de>
3892 T: git git://git.infradead.org/users/hch/configfs.git
3895 F: include/linux/configfs.h
3898 M: Evgeniy Polyakov <zbr@ioremap.net>
3899 L: netdev@vger.kernel.org
3901 F: drivers/connector/
3903 CONTROL GROUP (CGROUP)
3904 M: Tejun Heo <tj@kernel.org>
3905 M: Li Zefan <lizefan@huawei.com>
3906 M: Johannes Weiner <hannes@cmpxchg.org>
3907 L: cgroups@vger.kernel.org
3908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3910 F: Documentation/cgroup*
3911 F: include/linux/cgroup*
3914 CONTROL GROUP - CPUSET
3915 M: Li Zefan <lizefan@huawei.com>
3916 L: cgroups@vger.kernel.org
3917 W: http://www.bullopensource.org/cpuset/
3918 W: http://oss.sgi.com/projects/cpusets/
3919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3921 F: Documentation/cgroup-v1/cpusets.txt
3922 F: include/linux/cpuset.h
3923 F: kernel/cgroup/cpuset.c
3925 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3926 M: Johannes Weiner <hannes@cmpxchg.org>
3927 M: Michal Hocko <mhocko@kernel.org>
3928 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3929 L: cgroups@vger.kernel.org
3930 L: linux-mm@kvack.org
3935 CORETEMP HARDWARE MONITORING DRIVER
3936 M: Fenghua Yu <fenghua.yu@intel.com>
3937 L: linux-hwmon@vger.kernel.org
3939 F: Documentation/hwmon/coretemp
3940 F: drivers/hwmon/coretemp.c
3942 COSA/SRP SYNC SERIAL DRIVER
3943 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3944 W: http://www.fi.muni.cz/~kas/cosa/
3946 F: drivers/net/wan/cosa*
3948 CPMAC ETHERNET DRIVER
3949 M: Florian Fainelli <f.fainelli@gmail.com>
3950 L: netdev@vger.kernel.org
3952 F: drivers/net/ethernet/ti/cpmac.c
3954 CPU FREQUENCY DRIVERS
3955 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3956 M: Viresh Kumar <viresh.kumar@linaro.org>
3957 L: linux-pm@vger.kernel.org
3959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3960 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3961 B: https://bugzilla.kernel.org
3962 F: Documentation/cpu-freq/
3963 F: Documentation/devicetree/bindings/cpufreq/
3965 F: include/linux/cpufreq.h
3966 F: tools/testing/selftests/cpufreq/
3968 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3969 M: Viresh Kumar <viresh.kumar@linaro.org>
3970 M: Sudeep Holla <sudeep.holla@arm.com>
3971 L: linux-pm@vger.kernel.org
3972 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3974 F: drivers/cpufreq/arm_big_little.h
3975 F: drivers/cpufreq/arm_big_little.c
3977 CPU POWER MONITORING SUBSYSTEM
3978 M: Thomas Renninger <trenn@suse.com>
3979 M: Shuah Khan <shuah@kernel.org>
3980 L: linux-pm@vger.kernel.org
3982 F: tools/power/cpupower/
3985 M: "H. Peter Anvin" <hpa@zytor.com>
3987 F: arch/x86/kernel/cpuid.c
3988 F: arch/x86/kernel/msr.c
3990 CPUIDLE DRIVER - ARM BIG LITTLE
3991 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3992 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3993 L: linux-pm@vger.kernel.org
3994 L: linux-arm-kernel@lists.infradead.org
3995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3997 F: drivers/cpuidle/cpuidle-big_little.c
3999 CPUIDLE DRIVER - ARM EXYNOS
4000 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4001 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4002 M: Kukjin Kim <kgene@kernel.org>
4003 L: linux-pm@vger.kernel.org
4004 L: linux-samsung-soc@vger.kernel.org
4006 F: drivers/cpuidle/cpuidle-exynos.c
4007 F: arch/arm/mach-exynos/pm.c
4010 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4011 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4012 L: linux-pm@vger.kernel.org
4014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4015 B: https://bugzilla.kernel.org
4016 F: drivers/cpuidle/*
4017 F: include/linux/cpuidle.h
4020 M: Nicolas Pitre <nico@linaro.org>
4022 F: Documentation/filesystems/cramfs.txt
4026 M: Herbert Xu <herbert@gondor.apana.org.au>
4027 M: "David S. Miller" <davem@davemloft.net>
4028 L: linux-crypto@vger.kernel.org
4029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4032 F: Documentation/crypto/
4033 F: Documentation/devicetree/bindings/crypto/
4038 F: include/linux/crypto*
4040 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4041 M: Neil Horman <nhorman@tuxdriver.com>
4042 L: linux-crypto@vger.kernel.org
4044 F: crypto/ansi_cprng.c
4048 M: Hans Verkuil <hverkuil@xs4all.nl>
4049 L: linux-media@vger.kernel.org
4050 T: git git://linuxtv.org/media_tree.git
4051 W: http://linuxtv.org
4053 F: drivers/media/i2c/cs3308.c
4055 CS5535 Audio ALSA driver
4056 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4058 F: sound/pci/cs5535audio/
4060 CSI DRIVERS FOR ALLWINNER V3s
4061 M: Yong Deng <yong.deng@magewell.com>
4062 L: linux-media@vger.kernel.org
4063 T: git git://linuxtv.org/media_tree.git
4065 F: drivers/media/platform/sunxi/sun6i-csi/
4066 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4069 M: Solomon Peachy <pizza@shaftnet.org>
4071 F: drivers/net/wireless/st/cw1200/
4073 CX18 VIDEO4LINUX DRIVER
4074 M: Andy Walls <awalls@md.metrocast.net>
4075 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4076 L: linux-media@vger.kernel.org
4077 T: git git://linuxtv.org/media_tree.git
4078 W: https://linuxtv.org
4079 W: http://www.ivtvdriver.org/index.php/Cx18
4081 F: Documentation/media/v4l-drivers/cx18*
4082 F: drivers/media/pci/cx18/
4083 F: include/uapi/linux/ivtv*
4085 CX2341X MPEG ENCODER HELPER MODULE
4086 M: Hans Verkuil <hverkuil@xs4all.nl>
4087 L: linux-media@vger.kernel.org
4088 T: git git://linuxtv.org/media_tree.git
4089 W: https://linuxtv.org
4091 F: drivers/media/common/cx2341x*
4092 F: include/media/drv-intf/cx2341x.h
4094 CX24120 MEDIA DRIVER
4095 M: Jemma Denson <jdenson@gmail.com>
4096 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4097 L: linux-media@vger.kernel.org
4098 W: https://linuxtv.org
4099 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4101 F: drivers/media/dvb-frontends/cx24120*
4103 CX88 VIDEO4LINUX DRIVER
4104 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4105 L: linux-media@vger.kernel.org
4106 W: https://linuxtv.org
4107 T: git git://linuxtv.org/media_tree.git
4109 F: Documentation/media/v4l-drivers/cx88*
4110 F: drivers/media/pci/cx88/
4112 CXD2820R MEDIA DRIVER
4113 M: Antti Palosaari <crope@iki.fi>
4114 L: linux-media@vger.kernel.org
4115 W: https://linuxtv.org
4116 W: http://palosaari.fi/linux/
4117 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4118 T: git git://linuxtv.org/anttip/media_tree.git
4120 F: drivers/media/dvb-frontends/cxd2820r*
4122 CXGB3 ETHERNET DRIVER (CXGB3)
4123 M: Arjun Vynipadath <arjun@chelsio.com>
4124 L: netdev@vger.kernel.org
4125 W: http://www.chelsio.com
4127 F: drivers/net/ethernet/chelsio/cxgb3/
4129 CXGB3 ISCSI DRIVER (CXGB3I)
4130 M: Karen Xie <kxie@chelsio.com>
4131 L: linux-scsi@vger.kernel.org
4132 W: http://www.chelsio.com
4134 F: drivers/scsi/cxgbi/cxgb3i
4136 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4137 M: Steve Wise <swise@chelsio.com>
4138 L: linux-rdma@vger.kernel.org
4139 W: http://www.openfabrics.org
4141 F: drivers/infiniband/hw/cxgb3/
4142 F: include/uapi/rdma/cxgb3-abi.h
4144 CXGB4 CRYPTO DRIVER (chcr)
4145 M: Harsh Jain <harsh@chelsio.com>
4146 L: linux-crypto@vger.kernel.org
4147 W: http://www.chelsio.com
4149 F: drivers/crypto/chelsio
4151 CXGB4 ETHERNET DRIVER (CXGB4)
4152 M: Arjun Vynipadath <arjun@chelsio.com>
4153 L: netdev@vger.kernel.org
4154 W: http://www.chelsio.com
4156 F: drivers/net/ethernet/chelsio/cxgb4/
4158 CXGB4 ISCSI DRIVER (CXGB4I)
4159 M: Karen Xie <kxie@chelsio.com>
4160 L: linux-scsi@vger.kernel.org
4161 W: http://www.chelsio.com
4163 F: drivers/scsi/cxgbi/cxgb4i
4165 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4166 M: Steve Wise <swise@chelsio.com>
4167 L: linux-rdma@vger.kernel.org
4168 W: http://www.openfabrics.org
4170 F: drivers/infiniband/hw/cxgb4/
4171 F: include/uapi/rdma/cxgb4-abi.h
4173 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4174 M: Casey Leedom <leedom@chelsio.com>
4175 L: netdev@vger.kernel.org
4176 W: http://www.chelsio.com
4178 F: drivers/net/ethernet/chelsio/cxgb4vf/
4180 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4181 M: Frederic Barrat <fbarrat@linux.ibm.com>
4182 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4183 L: linuxppc-dev@lists.ozlabs.org
4185 F: arch/powerpc/platforms/powernv/pci-cxl.c
4186 F: drivers/misc/cxl/
4187 F: include/misc/cxl*
4188 F: include/uapi/misc/cxl.h
4189 F: Documentation/powerpc/cxl.txt
4190 F: Documentation/ABI/testing/sysfs-class-cxl
4192 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4193 M: Manoj N. Kumar <manoj@linux.ibm.com>
4194 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4195 M: Uma Krishnan <ukrishn@linux.ibm.com>
4196 L: linux-scsi@vger.kernel.org
4198 F: drivers/scsi/cxlflash/
4199 F: include/uapi/scsi/cxlflash_ioctl.h
4200 F: Documentation/powerpc/cxlflash.txt
4203 M: Russell King <linux@armlinux.org.uk>
4204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4205 W: http://www.armlinux.org.uk/
4207 F: drivers/video/fbdev/cyber2000fb.*
4209 CYCLADES ASYNC MUX DRIVER
4210 W: http://www.cyclades.com/
4212 F: drivers/tty/cyclades.c
4213 F: include/linux/cyclades.h
4214 F: include/uapi/linux/cyclades.h
4216 CYCLADES PC300 DRIVER
4217 W: http://www.cyclades.com/
4219 F: drivers/net/wan/pc300*
4221 CYPRESS_FIRMWARE MEDIA DRIVER
4222 M: Antti Palosaari <crope@iki.fi>
4223 L: linux-media@vger.kernel.org
4224 W: https://linuxtv.org
4225 W: http://palosaari.fi/linux/
4226 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4227 T: git git://linuxtv.org/anttip/media_tree.git
4229 F: drivers/media/common/cypress_firmware*
4231 CYTTSP TOUCHSCREEN DRIVER
4232 M: Ferruh Yigit <fery@cypress.com>
4233 L: linux-input@vger.kernel.org
4235 F: drivers/input/touchscreen/cyttsp*
4236 F: include/linux/input/cyttsp.h
4238 D-LINK DIR-685 TOUCHKEYS DRIVER
4239 M: Linus Walleij <linus.walleij@linaro.org>
4240 L: linux-input@vger.kernel.org
4242 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4244 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4245 M: Joshua Kinard <kumba@gentoo.org>
4247 F: drivers/rtc/rtc-ds1685.c
4248 F: include/linux/rtc/ds1685.h
4250 DAMA SLAVE for AX.25
4251 M: Joerg Reuter <jreuter@yaina.de>
4252 W: http://yaina.de/jreuter/
4253 W: http://www.qsl.net/dl1bke/
4254 L: linux-hams@vger.kernel.org
4256 F: net/ax25/af_ax25.c
4257 F: net/ax25/ax25_dev.c
4258 F: net/ax25/ax25_ds_*
4259 F: net/ax25/ax25_in.c
4260 F: net/ax25/ax25_out.c
4261 F: net/ax25/ax25_timer.c
4262 F: net/ax25/sysctl_net_ax25.c
4264 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4265 L: netdev@vger.kernel.org
4267 F: Documentation/networking/device_drivers/dec/dmfe.txt
4268 F: drivers/net/ethernet/dec/tulip/dmfe.c
4270 DC390/AM53C974 SCSI driver
4271 M: Hannes Reinecke <hare@suse.com>
4272 L: linux-scsi@vger.kernel.org
4274 F: drivers/scsi/am53c974.c
4277 M: Oliver Neukum <oliver@neukum.org>
4278 M: Ali Akcaagac <aliakc@web.de>
4279 M: Jamie Lenehan <lenehan@twibble.org>
4280 L: dc395x@twibble.org
4281 W: http://twibble.org/dist/dc395x/
4282 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4284 F: Documentation/scsi/dc395x.txt
4285 F: drivers/scsi/dc395x.*
4288 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4289 L: dccp@vger.kernel.org
4290 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4292 F: include/linux/dccp.h
4293 F: include/uapi/linux/dccp.h
4294 F: include/linux/tfrc.h
4297 DECnet NETWORK LAYER
4298 W: http://linux-decnet.sourceforge.net
4299 L: linux-decnet-user@lists.sourceforge.net
4301 F: Documentation/networking/decnet.txt
4304 DECSTATION PLATFORM SUPPORT
4305 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4306 L: linux-mips@vger.kernel.org
4307 W: http://www.linux-mips.org/wiki/DECstation
4310 F: arch/mips/include/asm/dec/
4311 F: arch/mips/include/asm/mach-dec/
4313 DEFXX FDDI NETWORK DRIVER
4314 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4316 F: drivers/net/fddi/defxx.*
4319 M: Pali Rohár <pali.rohar@gmail.com>
4320 M: Mario Limonciello <mario.limonciello@dell.com>
4321 L: platform-driver-x86@vger.kernel.org
4323 F: drivers/platform/x86/dell-smbios.*
4325 DELL SMBIOS SMM DRIVER
4326 M: Mario Limonciello <mario.limonciello@dell.com>
4327 L: platform-driver-x86@vger.kernel.org
4329 F: drivers/platform/x86/dell-smbios-smm.c
4331 DELL SMBIOS WMI DRIVER
4332 M: Mario Limonciello <mario.limonciello@dell.com>
4333 L: platform-driver-x86@vger.kernel.org
4335 F: drivers/platform/x86/dell-smbios-wmi.c
4336 F: tools/wmi/dell-smbios-example.c
4338 DEFZA FDDI NETWORK DRIVER
4339 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4341 F: drivers/net/fddi/defza.*
4344 M: Matthew Garrett <mjg59@srcf.ucam.org>
4345 M: Pali Rohár <pali.rohar@gmail.com>
4346 L: platform-driver-x86@vger.kernel.org
4348 F: drivers/platform/x86/dell-laptop.c
4350 DELL LAPTOP FREEFALL DRIVER
4351 M: Pali Rohár <pali.rohar@gmail.com>
4353 F: drivers/platform/x86/dell-smo8800.c
4355 DELL LAPTOP RBTN DRIVER
4356 M: Pali Rohár <pali.rohar@gmail.com>
4358 F: drivers/platform/x86/dell-rbtn.*
4360 DELL REMOTE BIOS UPDATE DRIVER
4361 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4362 L: platform-driver-x86@vger.kernel.org
4364 F: drivers/platform/x86/dell_rbu.c
4366 DELL LAPTOP SMM DRIVER
4367 M: Pali Rohár <pali.rohar@gmail.com>
4369 F: drivers/hwmon/dell-smm-hwmon.c
4370 F: include/uapi/linux/i8k.h
4372 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4373 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4374 L: platform-driver-x86@vger.kernel.org
4376 F: Documentation/dcdbas.txt
4377 F: drivers/platform/x86/dcdbas.*
4379 DELL WMI NOTIFICATIONS DRIVER
4380 M: Matthew Garrett <mjg59@srcf.ucam.org>
4381 M: Pali Rohár <pali.rohar@gmail.com>
4383 F: drivers/platform/x86/dell-wmi.c
4385 DELL WMI DESCRIPTOR DRIVER
4386 M: Mario Limonciello <mario.limonciello@dell.com>
4388 F: drivers/platform/x86/dell-wmi-descriptor.c
4390 DELTA ST MEDIA DRIVER
4391 M: Hugues Fruchet <hugues.fruchet@st.com>
4392 L: linux-media@vger.kernel.org
4393 T: git git://linuxtv.org/media_tree.git
4394 W: https://linuxtv.org
4396 F: drivers/media/platform/sti/delta
4399 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4400 L: linux-mtd@lists.infradead.org
4402 F: drivers/mtd/nand/raw/denali*
4404 DESIGNWARE USB2 DRD IP DRIVER
4405 M: Minas Harutyunyan <hminas@synopsys.com>
4406 L: linux-usb@vger.kernel.org
4407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4409 F: drivers/usb/dwc2/
4411 DESIGNWARE USB3 DRD IP DRIVER
4412 M: Felipe Balbi <balbi@kernel.org>
4413 L: linux-usb@vger.kernel.org
4414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4416 F: drivers/usb/dwc3/
4418 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4419 M: Andreas Klinger <ak@it-klinger.de>
4420 L: linux-iio@vger.kernel.org
4422 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4423 F: drivers/iio/proximity/srf*.c
4425 DEVICE COREDUMP (DEV_COREDUMP)
4426 M: Johannes Berg <johannes@sipsolutions.net>
4427 L: linux-kernel@vger.kernel.org
4429 F: drivers/base/devcoredump.c
4430 F: include/linux/devcoredump.h
4432 DEVICE FREQUENCY (DEVFREQ)
4433 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4434 M: Kyungmin Park <kyungmin.park@samsung.com>
4435 R: Chanwoo Choi <cw00.choi@samsung.com>
4436 L: linux-pm@vger.kernel.org
4437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4440 F: include/linux/devfreq.h
4441 F: Documentation/devicetree/bindings/devfreq/
4443 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4444 M: Chanwoo Choi <cw00.choi@samsung.com>
4445 L: linux-pm@vger.kernel.org
4446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4448 F: drivers/devfreq/event/
4449 F: drivers/devfreq/devfreq-event.c
4450 F: include/linux/devfreq-event.h
4451 F: Documentation/devicetree/bindings/devfreq/event/
4453 DEVICE NUMBER REGISTRY
4454 M: Torben Mathiasen <device@lanana.org>
4455 W: http://lanana.org/docs/device-list/index.html
4459 M: Alasdair Kergon <agk@redhat.com>
4460 M: Mike Snitzer <snitzer@redhat.com>
4461 M: dm-devel@redhat.com
4462 L: dm-devel@redhat.com
4463 W: http://sources.redhat.com/dm
4464 Q: http://patchwork.kernel.org/project/dm-devel/list/
4465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4466 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4468 F: Documentation/device-mapper/
4469 F: drivers/md/Makefile
4470 F: drivers/md/Kconfig
4472 F: drivers/md/persistent-data/
4473 F: include/linux/device-mapper.h
4474 F: include/linux/dm-*.h
4475 F: include/uapi/linux/dm-*.h
4478 M: Jiri Pirko <jiri@mellanox.com>
4479 L: netdev@vger.kernel.org
4481 F: net/core/devlink.c
4482 F: include/net/devlink.h
4483 F: include/uapi/linux/devlink.h
4485 DIALOG SEMICONDUCTOR DRIVERS
4486 M: Support Opensource <support.opensource@diasemi.com>
4487 W: http://www.dialog-semiconductor.com/products
4489 F: Documentation/hwmon/da90??
4490 F: Documentation/devicetree/bindings/mfd/da90*.txt
4491 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4492 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4493 F: Documentation/devicetree/bindings/regulator/da92*.txt
4494 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4495 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4496 F: drivers/gpio/gpio-da90??.c
4497 F: drivers/hwmon/da90??-hwmon.c
4498 F: drivers/iio/adc/da91??-*.c
4499 F: drivers/input/misc/da90??_onkey.c
4500 F: drivers/input/touchscreen/da9052_tsi.c
4501 F: drivers/leds/leds-da90??.c
4502 F: drivers/mfd/da903x.c
4503 F: drivers/mfd/da90??-*.c
4504 F: drivers/mfd/da91??-*.c
4505 F: drivers/power/supply/da9052-battery.c
4506 F: drivers/power/supply/da91??-*.c
4507 F: drivers/regulator/da903x.c
4508 F: drivers/regulator/da9???-regulator.[ch]
4509 F: drivers/thermal/da90??-thermal.c
4510 F: drivers/rtc/rtc-da90??.c
4511 F: drivers/video/backlight/da90??_bl.c
4512 F: drivers/watchdog/da90??_wdt.c
4513 F: include/linux/mfd/da903x.h
4514 F: include/linux/mfd/da9052/
4515 F: include/linux/mfd/da9055/
4516 F: include/linux/mfd/da9062/
4517 F: include/linux/mfd/da9063/
4518 F: include/linux/mfd/da9150/
4519 F: include/linux/regulator/da9211.h
4520 F: include/sound/da[79]*.h
4521 F: sound/soc/codecs/da[79]*.[ch]
4523 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4524 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4525 L: linux-gpio@vger.kernel.org
4527 F: drivers/gpio/gpio-gpio-mm.c
4529 DIOLAN U2C-12 I2C DRIVER
4530 M: Guenter Roeck <linux@roeck-us.net>
4531 L: linux-i2c@vger.kernel.org
4533 F: drivers/i2c/busses/i2c-diolan-u2c.c
4535 FILESYSTEM DIRECT ACCESS (DAX)
4536 M: Matthew Wilcox <willy@infradead.org>
4537 M: Ross Zwisler <zwisler@kernel.org>
4538 M: Jan Kara <jack@suse.cz>
4539 L: linux-fsdevel@vger.kernel.org
4542 F: include/linux/dax.h
4543 F: include/trace/events/fs_dax.h
4545 DEVICE DIRECT ACCESS (DAX)
4546 M: Dan Williams <dan.j.williams@intel.com>
4547 M: Dave Jiang <dave.jiang@intel.com>
4548 M: Ross Zwisler <zwisler@kernel.org>
4549 M: Vishal Verma <vishal.l.verma@intel.com>
4550 L: linux-nvdimm@lists.01.org
4554 DIRECTORY NOTIFICATION (DNOTIFY)
4555 M: Jan Kara <jack@suse.cz>
4556 R: Amir Goldstein <amir73il@gmail.com>
4557 L: linux-fsdevel@vger.kernel.org
4559 F: Documentation/filesystems/dnotify.txt
4560 F: fs/notify/dnotify/
4561 F: include/linux/dnotify.h
4563 DISK GEOMETRY AND PARTITION HANDLING
4564 M: Andries Brouwer <aeb@cwi.nl>
4565 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4566 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4567 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4571 M: Jan Kara <jack@suse.com>
4573 F: Documentation/filesystems/quota.txt
4575 F: include/linux/quota*.h
4576 F: include/uapi/linux/quota*.h
4578 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4579 M: Bernie Thompson <bernie@plugable.com>
4580 L: linux-fbdev@vger.kernel.org
4582 W: http://plugable.com/category/projects/udlfb/
4583 F: drivers/video/fbdev/udlfb.c
4584 F: include/video/udlfb.h
4585 F: Documentation/fb/udlfb.txt
4587 DISTRIBUTED LOCK MANAGER (DLM)
4588 M: Christine Caulfield <ccaulfie@redhat.com>
4589 M: David Teigland <teigland@redhat.com>
4590 L: cluster-devel@redhat.com
4591 W: http://sources.redhat.com/cluster/
4592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4596 DMA BUFFER SHARING FRAMEWORK
4597 M: Sumit Semwal <sumit.semwal@linaro.org>
4599 L: linux-media@vger.kernel.org
4600 L: dri-devel@lists.freedesktop.org
4601 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4603 F: include/linux/dma-buf*
4604 F: include/linux/reservation.h
4605 F: include/linux/*fence.h
4606 F: Documentation/driver-api/dma-buf.rst
4607 T: git git://anongit.freedesktop.org/drm/drm-misc
4609 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4610 M: Vinod Koul <vkoul@kernel.org>
4611 L: dmaengine@vger.kernel.org
4612 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4615 F: include/linux/dmaengine.h
4616 F: include/linux/of_dma.h
4617 F: Documentation/devicetree/bindings/dma/
4618 F: Documentation/driver-api/dmaengine/
4619 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4622 M: Christoph Hellwig <hch@lst.de>
4623 M: Marek Szyprowski <m.szyprowski@samsung.com>
4624 R: Robin Murphy <robin.murphy@arm.com>
4625 L: iommu@lists.linux-foundation.org
4626 T: git git://git.infradead.org/users/hch/dma-mapping.git
4627 W: http://git.infradead.org/users/hch/dma-mapping.git
4630 F: include/asm-generic/dma-mapping.h
4631 F: include/linux/dma-direct.h
4632 F: include/linux/dma-mapping.h
4633 F: include/linux/dma-noncoherent.h
4635 DME1737 HARDWARE MONITOR DRIVER
4636 M: Juerg Haefliger <juergh@gmail.com>
4637 L: linux-hwmon@vger.kernel.org
4639 F: Documentation/hwmon/dme1737
4640 F: drivers/hwmon/dme1737.c
4643 M: Jean Delvare <jdelvare@suse.com>
4645 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4646 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4647 F: drivers/firmware/dmi-id.c
4648 F: drivers/firmware/dmi_scan.c
4649 F: include/linux/dmi.h
4652 M: Jonathan Corbet <corbet@lwn.net>
4653 L: linux-doc@vger.kernel.org
4656 F: scripts/kernel-doc
4657 X: Documentation/ABI/
4658 X: Documentation/acpi/
4659 X: Documentation/devicetree/
4660 X: Documentation/i2c/
4661 X: Documentation/media/
4662 X: Documentation/power/
4663 X: Documentation/spi/
4664 T: git git://git.lwn.net/linux.git docs-next
4666 DOCUMENTATION/ITALIAN
4667 M: Federico Vaga <federico.vaga@vaga.pv.it>
4668 L: linux-doc@vger.kernel.org
4670 F: Documentation/translations/it_IT
4672 DONGWOON DW9714 LENS VOICE COIL DRIVER
4673 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4674 L: linux-media@vger.kernel.org
4675 T: git git://linuxtv.org/media_tree.git
4677 F: drivers/media/i2c/dw9714.c
4678 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4680 DONGWOON DW9807 LENS VOICE COIL DRIVER
4681 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4682 L: linux-media@vger.kernel.org
4683 T: git git://linuxtv.org/media_tree.git
4685 F: drivers/media/i2c/dw9807-vcm.c
4686 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4689 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4690 L: blinux-list@redhat.com
4692 F: drivers/char/dtlk.c
4693 F: include/linux/dtlk.h
4695 DPAA2 DATAPATH I/O (DPIO) DRIVER
4696 M: Roy Pledge <Roy.Pledge@nxp.com>
4697 L: linux-kernel@vger.kernel.org
4699 F: drivers/soc/fsl/dpio
4701 DPAA2 ETHERNET DRIVER
4702 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4703 L: netdev@vger.kernel.org
4705 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4706 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4707 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4708 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4709 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4711 DPAA2 ETHERNET SWITCH DRIVER
4712 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4713 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4714 L: linux-kernel@vger.kernel.org
4716 F: drivers/staging/fsl-dpaa2/ethsw
4718 DPAA2 PTP CLOCK DRIVER
4719 M: Yangbo Lu <yangbo.lu@nxp.com>
4720 L: netdev@vger.kernel.org
4722 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4723 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4725 DPT_I2O SCSI RAID DRIVER
4726 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4727 L: linux-scsi@vger.kernel.org
4728 W: http://www.adaptec.com/
4730 F: drivers/scsi/dpt*
4731 F: drivers/scsi/dpt/
4734 M: Philipp Reisner <philipp.reisner@linbit.com>
4735 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4736 L: drbd-dev@lists.linbit.com
4737 W: http://www.drbd.org
4738 T: git git://git.linbit.com/linux-drbd.git
4739 T: git git://git.linbit.com/drbd-8.4.git
4741 F: drivers/block/drbd/
4743 F: Documentation/blockdev/drbd/
4745 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4746 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4747 R: "Rafael J. Wysocki" <rafael@kernel.org>
4748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4750 F: Documentation/kobject.txt
4754 F: include/linux/debugfs.h
4755 F: include/linux/kobj*
4758 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4759 M: Kevin Hilman <khilman@kernel.org>
4760 M: Nishanth Menon <nm@ti.com>
4762 F: drivers/power/avs/
4763 F: include/linux/power/smartreflex.h
4764 L: linux-pm@vger.kernel.org
4766 DRM DRIVER FOR ARM PL111 CLCD
4767 M: Eric Anholt <eric@anholt.net>
4768 T: git git://anongit.freedesktop.org/drm/drm-misc
4770 F: drivers/gpu/drm/pl111/
4772 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4773 M: Linus Walleij <linus.walleij@linaro.org>
4774 T: git git://anongit.freedesktop.org/drm/drm-misc
4776 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4777 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4779 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4780 M: Dave Airlie <airlied@redhat.com>
4782 F: drivers/gpu/drm/ast/
4784 DRM DRIVER FOR BOCHS VIRTUAL GPU
4785 M: Gerd Hoffmann <kraxel@redhat.com>
4786 L: virtualization@lists.linux-foundation.org
4787 T: git git://anongit.freedesktop.org/drm/drm-misc
4789 F: drivers/gpu/drm/bochs/
4791 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4792 M: Linus Walleij <linus.walleij@linaro.org>
4793 T: git git://anongit.freedesktop.org/drm/drm-misc
4795 F: drivers/gpu/drm/tve200/
4797 DRM DRIVER FOR ILITEK ILI9225 PANELS
4798 M: David Lechner <david@lechnology.com>
4800 F: drivers/gpu/drm/tinydrm/ili9225.c
4801 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4803 DRM DRIVER FOR HX8357D PANELS
4804 M: Eric Anholt <eric@anholt.net>
4805 T: git git://anongit.freedesktop.org/drm/drm-misc
4807 F: drivers/gpu/drm/tinydrm/hx8357d.c
4808 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
4810 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4811 S: Orphan / Obsolete
4812 F: drivers/gpu/drm/i810/
4813 F: include/uapi/drm/i810_drm.h
4815 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4816 S: Orphan / Obsolete
4817 F: drivers/gpu/drm/mga/
4818 F: include/uapi/drm/mga_drm.h
4820 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4821 M: Dave Airlie <airlied@redhat.com>
4823 F: drivers/gpu/drm/mgag200/
4825 DRM DRIVER FOR MI0283QT
4826 M: Noralf Trønnes <noralf@tronnes.org>
4828 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4829 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4831 DRM DRIVER FOR MSM ADRENO GPU
4832 M: Rob Clark <robdclark@gmail.com>
4833 L: linux-arm-msm@vger.kernel.org
4834 L: dri-devel@lists.freedesktop.org
4835 L: freedreno@lists.freedesktop.org
4836 T: git git://people.freedesktop.org/~robclark/linux
4838 F: drivers/gpu/drm/msm/
4839 F: include/uapi/drm/msm_drm.h
4840 F: Documentation/devicetree/bindings/display/msm/
4842 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4843 M: Ben Skeggs <bskeggs@redhat.com>
4844 L: dri-devel@lists.freedesktop.org
4845 L: nouveau@lists.freedesktop.org
4846 T: git git://github.com/skeggsb/linux
4848 F: drivers/gpu/drm/nouveau/
4849 F: include/uapi/drm/nouveau_drm.h
4851 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4852 M: Stefan Mavrodiev <stefan@olimex.com>
4854 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4855 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4857 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4858 M: Noralf Trønnes <noralf@tronnes.org>
4860 F: drivers/gpu/drm/tinydrm/repaper.c
4861 F: Documentation/devicetree/bindings/display/repaper.txt
4863 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4864 M: Dave Airlie <airlied@redhat.com>
4865 M: Gerd Hoffmann <kraxel@redhat.com>
4866 L: virtualization@lists.linux-foundation.org
4867 T: git git://anongit.freedesktop.org/drm/drm-misc
4869 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4870 F: drivers/gpu/drm/cirrus/
4872 DRM DRIVER FOR QXL VIRTUAL GPU
4873 M: Dave Airlie <airlied@redhat.com>
4874 M: Gerd Hoffmann <kraxel@redhat.com>
4875 L: virtualization@lists.linux-foundation.org
4876 T: git git://anongit.freedesktop.org/drm/drm-misc
4878 F: drivers/gpu/drm/qxl/
4879 F: include/uapi/drm/qxl_drm.h
4881 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4882 S: Orphan / Obsolete
4883 F: drivers/gpu/drm/r128/
4884 F: include/uapi/drm/r128_drm.h
4886 DRM DRIVER FOR SAVAGE VIDEO CARDS
4887 S: Orphan / Obsolete
4888 F: drivers/gpu/drm/savage/
4889 F: include/uapi/drm/savage_drm.h
4891 DRM DRIVER FOR SIS VIDEO CARDS
4892 S: Orphan / Obsolete
4893 F: drivers/gpu/drm/sis/
4894 F: include/uapi/drm/sis_drm.h
4896 DRM DRIVER FOR SITRONIX ST7586 PANELS
4897 M: David Lechner <david@lechnology.com>
4899 F: drivers/gpu/drm/tinydrm/st7586.c
4900 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4902 DRM DRIVER FOR SITRONIX ST7735R PANELS
4903 M: David Lechner <david@lechnology.com>
4905 F: drivers/gpu/drm/tinydrm/st7735r.c
4906 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4908 DRM DRIVER FOR TDFX VIDEO CARDS
4909 S: Orphan / Obsolete
4910 F: drivers/gpu/drm/tdfx/
4912 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4913 M: Dave Airlie <airlied@redhat.com>
4914 R: Sean Paul <sean@poorly.run>
4915 L: dri-devel@lists.freedesktop.org
4917 F: drivers/gpu/drm/udl/
4918 T: git git://anongit.freedesktop.org/drm/drm-misc
4920 DRM DRIVER FOR VMWARE VIRTUAL GPU
4921 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4922 M: Thomas Hellstrom <thellstrom@vmware.com>
4923 L: dri-devel@lists.freedesktop.org
4924 T: git git://people.freedesktop.org/~thomash/linux
4926 F: drivers/gpu/drm/vmwgfx/
4927 F: include/uapi/drm/vmwgfx_drm.h
4930 M: David Airlie <airlied@linux.ie>
4931 M: Daniel Vetter <daniel@ffwll.ch>
4932 L: dri-devel@lists.freedesktop.org
4933 T: git git://anongit.freedesktop.org/drm/drm
4934 B: https://bugs.freedesktop.org/
4935 C: irc://chat.freenode.net/dri-devel
4939 F: Documentation/devicetree/bindings/display/
4940 F: Documentation/devicetree/bindings/gpu/
4941 F: Documentation/gpu/
4943 F: include/uapi/drm/
4944 F: include/linux/vga*
4946 DRM DRIVERS AND MISC GPU PATCHES
4947 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4948 M: Maxime Ripard <maxime.ripard@bootlin.com>
4949 M: Sean Paul <sean@poorly.run>
4950 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4952 T: git git://anongit.freedesktop.org/drm/drm-misc
4953 F: Documentation/gpu/
4955 F: drivers/gpu/drm/*
4957 F: include/uapi/drm/drm*
4958 F: include/linux/vga*
4960 DRM DRIVERS FOR ALLWINNER A10
4961 M: Maxime Ripard <maxime.ripard@bootlin.com>
4962 L: dri-devel@lists.freedesktop.org
4964 F: drivers/gpu/drm/sun4i/
4965 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4966 T: git git://anongit.freedesktop.org/drm/drm-misc
4968 DRM DRIVERS FOR AMLOGIC SOCS
4969 M: Neil Armstrong <narmstrong@baylibre.com>
4970 L: dri-devel@lists.freedesktop.org
4971 L: linux-amlogic@lists.infradead.org
4972 W: http://linux-meson.com/
4974 F: drivers/gpu/drm/meson/
4975 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4976 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4977 F: Documentation/gpu/meson.rst
4978 T: git git://anongit.freedesktop.org/drm/drm-misc
4980 DRM DRIVERS FOR ATMEL HLCDC
4981 M: Boris Brezillon <bbrezillon@kernel.org>
4982 L: dri-devel@lists.freedesktop.org
4984 F: drivers/gpu/drm/atmel-hlcdc/
4985 F: Documentation/devicetree/bindings/display/atmel/
4986 T: git git://anongit.freedesktop.org/drm/drm-misc
4988 DRM DRIVERS FOR BRIDGE CHIPS
4989 M: Archit Taneja <architt@codeaurora.org>
4990 M: Andrzej Hajda <a.hajda@samsung.com>
4991 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4993 T: git git://anongit.freedesktop.org/drm/drm-misc
4994 F: drivers/gpu/drm/bridge/
4996 DRM DRIVERS FOR EXYNOS
4997 M: Inki Dae <inki.dae@samsung.com>
4998 M: Joonyoung Shim <jy0922.shim@samsung.com>
4999 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5000 M: Kyungmin Park <kyungmin.park@samsung.com>
5001 L: dri-devel@lists.freedesktop.org
5002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5004 F: drivers/gpu/drm/exynos/
5005 F: include/uapi/drm/exynos_drm.h
5006 F: Documentation/devicetree/bindings/display/exynos/
5008 DRM DRIVERS FOR FREESCALE DCU
5009 M: Stefan Agner <stefan@agner.ch>
5010 M: Alison Wang <alison.wang@nxp.com>
5011 L: dri-devel@lists.freedesktop.org
5013 F: drivers/gpu/drm/fsl-dcu/
5014 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5015 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5016 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5017 T: git git://anongit.freedesktop.org/drm/drm-misc
5019 DRM DRIVERS FOR FREESCALE IMX
5020 M: Philipp Zabel <p.zabel@pengutronix.de>
5021 L: dri-devel@lists.freedesktop.org
5023 F: drivers/gpu/drm/imx/
5024 F: drivers/gpu/ipu-v3/
5025 F: Documentation/devicetree/bindings/display/imx/
5027 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5028 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5029 L: dri-devel@lists.freedesktop.org
5030 T: git git://github.com/patjak/drm-gma500
5032 F: drivers/gpu/drm/gma500/
5034 DRM DRIVERS FOR HISILICON
5035 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5036 M: Rongrong Zou <zourongrong@gmail.com>
5037 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5038 R: Chen Feng <puck.chen@hisilicon.com>
5039 L: dri-devel@lists.freedesktop.org
5040 T: git git://github.com/xin3liang/linux.git
5042 F: drivers/gpu/drm/hisilicon/
5043 F: Documentation/devicetree/bindings/display/hisilicon/
5045 DRM DRIVERS FOR MEDIATEK
5046 M: CK Hu <ck.hu@mediatek.com>
5047 M: Philipp Zabel <p.zabel@pengutronix.de>
5048 L: dri-devel@lists.freedesktop.org
5050 F: drivers/gpu/drm/mediatek/
5051 F: Documentation/devicetree/bindings/display/mediatek/
5053 DRM DRIVERS FOR NVIDIA TEGRA
5054 M: Thierry Reding <thierry.reding@gmail.com>
5055 L: dri-devel@lists.freedesktop.org
5056 L: linux-tegra@vger.kernel.org
5057 T: git git://anongit.freedesktop.org/tegra/linux.git
5059 F: drivers/gpu/drm/tegra/
5060 F: drivers/gpu/host1x/
5061 F: include/linux/host1x.h
5062 F: include/uapi/drm/tegra_drm.h
5063 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5065 DRM DRIVERS FOR RENESAS
5066 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5067 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5068 L: dri-devel@lists.freedesktop.org
5069 L: linux-renesas-soc@vger.kernel.org
5070 T: git git://linuxtv.org/pinchartl/media drm/du/next
5072 F: drivers/gpu/drm/rcar-du/
5073 F: drivers/gpu/drm/shmobile/
5074 F: include/linux/platform_data/shmob_drm.h
5075 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5076 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5077 F: Documentation/devicetree/bindings/display/renesas,du.txt
5079 DRM DRIVERS FOR ROCKCHIP
5080 M: Sandy Huang <hjc@rock-chips.com>
5081 M: Heiko Stübner <heiko@sntech.de>
5082 L: dri-devel@lists.freedesktop.org
5084 F: drivers/gpu/drm/rockchip/
5085 F: Documentation/devicetree/bindings/display/rockchip/
5086 T: git git://anongit.freedesktop.org/drm/drm-misc
5089 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5090 M: Vincent Abriou <vincent.abriou@st.com>
5091 L: dri-devel@lists.freedesktop.org
5092 T: git git://anongit.freedesktop.org/drm/drm-misc
5094 F: drivers/gpu/drm/sti
5095 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5098 M: Yannick Fertre <yannick.fertre@st.com>
5099 M: Philippe Cornu <philippe.cornu@st.com>
5100 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5101 M: Vincent Abriou <vincent.abriou@st.com>
5102 L: dri-devel@lists.freedesktop.org
5103 T: git git://anongit.freedesktop.org/drm/drm-misc
5105 F: drivers/gpu/drm/stm
5106 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5108 DRM DRIVERS FOR TI LCDC
5109 M: Jyri Sarha <jsarha@ti.com>
5110 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5111 L: dri-devel@lists.freedesktop.org
5113 F: drivers/gpu/drm/tilcdc/
5114 F: Documentation/devicetree/bindings/display/tilcdc/
5116 DRM DRIVERS FOR TI OMAP
5117 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5118 L: dri-devel@lists.freedesktop.org
5120 F: drivers/gpu/drm/omapdrm/
5121 F: Documentation/devicetree/bindings/display/ti/
5124 M: Eric Anholt <eric@anholt.net>
5126 F: drivers/gpu/drm/v3d/
5127 F: include/uapi/drm/v3d_drm.h
5128 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5129 T: git git://anongit.freedesktop.org/drm/drm-misc
5132 M: Eric Anholt <eric@anholt.net>
5133 T: git git://github.com/anholt/linux
5135 F: drivers/gpu/drm/vc4/
5136 F: include/uapi/drm/vc4_drm.h
5137 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5138 T: git git://anongit.freedesktop.org/drm/drm-misc
5140 DRM DRIVERS FOR VIVANTE GPU IP
5141 M: Lucas Stach <l.stach@pengutronix.de>
5142 R: Russell King <linux+etnaviv@armlinux.org.uk>
5143 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5144 L: etnaviv@lists.freedesktop.org
5145 L: dri-devel@lists.freedesktop.org
5147 F: drivers/gpu/drm/etnaviv/
5148 F: include/uapi/drm/etnaviv_drm.h
5149 F: Documentation/devicetree/bindings/display/etnaviv/
5151 DRM DRIVERS FOR ZTE ZX
5152 M: Shawn Guo <shawnguo@kernel.org>
5153 L: dri-devel@lists.freedesktop.org
5155 F: drivers/gpu/drm/zte/
5156 F: Documentation/devicetree/bindings/display/zte,vou.txt
5157 T: git git://anongit.freedesktop.org/drm/drm-misc
5160 M: Thierry Reding <thierry.reding@gmail.com>
5161 L: dri-devel@lists.freedesktop.org
5162 T: git git://anongit.freedesktop.org/drm/drm-misc
5164 F: drivers/gpu/drm/drm_panel.c
5165 F: drivers/gpu/drm/panel/
5166 F: include/drm/drm_panel.h
5167 F: Documentation/devicetree/bindings/display/panel/
5170 M: Noralf Trønnes <noralf@tronnes.org>
5171 W: https://github.com/notro/tinydrm/wiki/Development
5172 T: git git://anongit.freedesktop.org/drm/drm-misc
5174 F: drivers/gpu/drm/tinydrm/
5175 F: include/drm/tinydrm/
5178 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5179 T: git git://anongit.freedesktop.org/drm/drm-misc
5180 L: dri-devel@lists.freedesktop.org
5181 L: xen-devel@lists.xen.org
5183 F: drivers/gpu/drm/xen/
5184 F: Documentation/gpu/xen-front.rst
5187 M: Christian Koenig <christian.koenig@amd.com>
5188 M: Huang Rui <ray.huang@amd.com>
5189 M: Junwei Zhang <Jerry.Zhang@amd.com>
5190 T: git git://people.freedesktop.org/~agd5f/linux
5192 L: dri-devel@lists.freedesktop.org
5194 F: drivers/gpu/drm/ttm/
5196 DSBR100 USB FM RADIO DRIVER
5197 M: Alexey Klimov <klimov.linux@gmail.com>
5198 L: linux-media@vger.kernel.org
5199 T: git git://linuxtv.org/media_tree.git
5201 F: drivers/media/radio/dsbr100.c
5204 M: Francois Romieu <romieu@fr.zoreil.com>
5205 L: netdev@vger.kernel.org
5207 F: drivers/net/wan/dscc4.c
5210 M: Hans Verkuil <hverkuil@xs4all.nl>
5211 L: linux-media@vger.kernel.org
5212 T: git git://linuxtv.org/media_tree.git
5213 W: https://linuxtv.org
5215 F: drivers/media/pci/dt3155/
5217 DVB_USB_AF9015 MEDIA DRIVER
5218 M: Antti Palosaari <crope@iki.fi>
5219 L: linux-media@vger.kernel.org
5220 W: https://linuxtv.org
5221 W: http://palosaari.fi/linux/
5222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5223 T: git git://linuxtv.org/anttip/media_tree.git
5225 F: drivers/media/usb/dvb-usb-v2/af9015*
5227 DVB_USB_AF9035 MEDIA DRIVER
5228 M: Antti Palosaari <crope@iki.fi>
5229 L: linux-media@vger.kernel.org
5230 W: https://linuxtv.org
5231 W: http://palosaari.fi/linux/
5232 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5233 T: git git://linuxtv.org/anttip/media_tree.git
5235 F: drivers/media/usb/dvb-usb-v2/af9035*
5237 DVB_USB_ANYSEE MEDIA DRIVER
5238 M: Antti Palosaari <crope@iki.fi>
5239 L: linux-media@vger.kernel.org
5240 W: https://linuxtv.org
5241 W: http://palosaari.fi/linux/
5242 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5243 T: git git://linuxtv.org/anttip/media_tree.git
5245 F: drivers/media/usb/dvb-usb-v2/anysee*
5247 DVB_USB_AU6610 MEDIA DRIVER
5248 M: Antti Palosaari <crope@iki.fi>
5249 L: linux-media@vger.kernel.org
5250 W: https://linuxtv.org
5251 W: http://palosaari.fi/linux/
5252 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5253 T: git git://linuxtv.org/anttip/media_tree.git
5255 F: drivers/media/usb/dvb-usb-v2/au6610*
5257 DVB_USB_CE6230 MEDIA DRIVER
5258 M: Antti Palosaari <crope@iki.fi>
5259 L: linux-media@vger.kernel.org
5260 W: https://linuxtv.org
5261 W: http://palosaari.fi/linux/
5262 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5263 T: git git://linuxtv.org/anttip/media_tree.git
5265 F: drivers/media/usb/dvb-usb-v2/ce6230*
5267 DVB_USB_CXUSB MEDIA DRIVER
5268 M: Michael Krufky <mkrufky@linuxtv.org>
5269 L: linux-media@vger.kernel.org
5270 W: https://linuxtv.org
5271 W: http://github.com/mkrufky
5272 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5273 T: git git://linuxtv.org/media_tree.git
5275 F: drivers/media/usb/dvb-usb/cxusb*
5277 DVB_USB_EC168 MEDIA DRIVER
5278 M: Antti Palosaari <crope@iki.fi>
5279 L: linux-media@vger.kernel.org
5280 W: https://linuxtv.org
5281 W: http://palosaari.fi/linux/
5282 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5283 T: git git://linuxtv.org/anttip/media_tree.git
5285 F: drivers/media/usb/dvb-usb-v2/ec168*
5287 DVB_USB_GL861 MEDIA DRIVER
5288 M: Antti Palosaari <crope@iki.fi>
5289 L: linux-media@vger.kernel.org
5290 W: https://linuxtv.org
5291 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5292 T: git git://linuxtv.org/anttip/media_tree.git
5294 F: drivers/media/usb/dvb-usb-v2/gl861*
5296 DVB_USB_MXL111SF MEDIA DRIVER
5297 M: Michael Krufky <mkrufky@linuxtv.org>
5298 L: linux-media@vger.kernel.org
5299 W: https://linuxtv.org
5300 W: http://github.com/mkrufky
5301 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5302 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5304 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5306 DVB_USB_RTL28XXU MEDIA DRIVER
5307 M: Antti Palosaari <crope@iki.fi>
5308 L: linux-media@vger.kernel.org
5309 W: https://linuxtv.org
5310 W: http://palosaari.fi/linux/
5311 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5312 T: git git://linuxtv.org/anttip/media_tree.git
5314 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5316 DVB_USB_V2 MEDIA DRIVER
5317 M: Antti Palosaari <crope@iki.fi>
5318 L: linux-media@vger.kernel.org
5319 W: https://linuxtv.org
5320 W: http://palosaari.fi/linux/
5321 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5322 T: git git://linuxtv.org/anttip/media_tree.git
5324 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5325 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5328 M: Jason Baron <jbaron@akamai.com>
5330 F: lib/dynamic_debug.c
5331 F: include/linux/dynamic_debug.h
5333 DYNAMIC INTERRUPT MODERATION
5334 M: Tal Gilboa <talgi@mellanox.com>
5336 F: include/linux/net_dim.h
5338 DZ DECSTATION DZ11 SERIAL DRIVER
5339 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5341 F: drivers/tty/serial/dz.*
5343 E3X0 POWER BUTTON DRIVER
5344 M: Moritz Fischer <moritz.fischer@ettus.com>
5345 L: usrp-users@lists.ettus.com
5346 W: http://www.ettus.com
5348 F: drivers/input/misc/e3x0-button.c
5349 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5352 M: Antti Palosaari <crope@iki.fi>
5353 L: linux-media@vger.kernel.org
5354 W: https://linuxtv.org
5355 W: http://palosaari.fi/linux/
5356 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5357 T: git git://linuxtv.org/anttip/media_tree.git
5359 F: drivers/media/tuners/e4000*
5361 EARTH_PT1 MEDIA DRIVER
5362 M: Akihiro Tsukada <tskd08@gmail.com>
5363 L: linux-media@vger.kernel.org
5365 F: drivers/media/pci/pt1/
5367 EARTH_PT3 MEDIA DRIVER
5368 M: Akihiro Tsukada <tskd08@gmail.com>
5369 L: linux-media@vger.kernel.org
5371 F: drivers/media/pci/pt3/
5374 M: Antti Palosaari <crope@iki.fi>
5375 L: linux-media@vger.kernel.org
5376 W: https://linuxtv.org
5377 W: http://palosaari.fi/linux/
5378 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5379 T: git git://linuxtv.org/anttip/media_tree.git
5381 F: drivers/media/dvb-frontends/ec100*
5384 M: Tyler Hicks <tyhicks@canonical.com>
5385 L: ecryptfs@vger.kernel.org
5386 W: http://ecryptfs.org
5387 W: https://launchpad.net/ecryptfs
5388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5390 F: Documentation/filesystems/ecryptfs.txt
5394 M: Borislav Petkov <bp@alien8.de>
5395 L: linux-edac@vger.kernel.org
5397 F: drivers/edac/amd64_edac*
5400 M: Robert Richter <rric@kernel.org>
5401 L: linux-edac@vger.kernel.org
5403 F: drivers/edac/highbank*
5406 M: Ralf Baechle <ralf@linux-mips.org>
5407 M: David Daney <david.daney@cavium.com>
5408 L: linux-edac@vger.kernel.org
5409 L: linux-mips@vger.kernel.org
5411 F: drivers/edac/octeon_edac*
5413 EDAC-CAVIUM THUNDERX
5414 M: David Daney <david.daney@cavium.com>
5415 M: Jan Glauber <jglauber@cavium.com>
5416 L: linux-edac@vger.kernel.org
5418 F: drivers/edac/thunderx_edac*
5421 M: Borislav Petkov <bp@alien8.de>
5422 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5423 L: linux-edac@vger.kernel.org
5424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5427 F: Documentation/admin-guide/ras.rst
5428 F: Documentation/driver-api/edac.rst
5430 F: include/linux/edac.h
5433 M: Mark Gross <mark.gross@intel.com>
5434 L: linux-edac@vger.kernel.org
5436 F: drivers/edac/e752x_edac.c
5439 L: linux-edac@vger.kernel.org
5441 F: drivers/edac/e7xxx_edac.c
5444 M: York Sun <york.sun@nxp.com>
5445 L: linux-edac@vger.kernel.org
5447 F: drivers/edac/fsl_ddr_edac.*
5450 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5451 L: linux-edac@vger.kernel.org
5453 F: drivers/edac/ghes_edac.c
5456 L: linux-edac@vger.kernel.org
5458 F: drivers/edac/i3000_edac.c
5461 L: linux-edac@vger.kernel.org
5463 F: drivers/edac/i5000_edac.c
5466 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5467 L: linux-edac@vger.kernel.org
5469 F: drivers/edac/i5400_edac.c
5472 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5473 L: linux-edac@vger.kernel.org
5475 F: drivers/edac/i7300_edac.c
5478 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5479 L: linux-edac@vger.kernel.org
5481 F: drivers/edac/i7core_edac.c
5484 M: Tim Small <tim@buttersideup.com>
5485 L: linux-edac@vger.kernel.org
5487 F: drivers/edac/i82443bxgx_edac.c
5490 M: "Arvind R." <arvino55@gmail.com>
5491 L: linux-edac@vger.kernel.org
5493 F: drivers/edac/i82975x_edac.c
5496 M: Jason Baron <jbaron@akamai.com>
5497 L: linux-edac@vger.kernel.org
5499 F: drivers/edac/ie31200_edac.c
5502 M: Johannes Thumshirn <morbidrsa@gmail.com>
5503 L: linux-edac@vger.kernel.org
5505 F: drivers/edac/mpc85xx_edac.[ch]
5508 M: Egor Martovetsky <egor@pasemi.com>
5509 L: linux-edac@vger.kernel.org
5511 F: drivers/edac/pasemi_edac.c
5514 M: Tony Luck <tony.luck@intel.com>
5515 L: linux-edac@vger.kernel.org
5517 F: drivers/edac/pnd2_edac.[ch]
5520 M: Tim Small <tim@buttersideup.com>
5521 L: linux-edac@vger.kernel.org
5523 F: drivers/edac/r82600_edac.c
5526 M: Tony Luck <tony.luck@intel.com>
5527 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5528 L: linux-edac@vger.kernel.org
5530 F: drivers/edac/sb_edac.c
5533 M: Tony Luck <tony.luck@intel.com>
5534 L: linux-edac@vger.kernel.org
5536 F: drivers/edac/skx_edac.c
5539 M: Tero Kristo <t-kristo@ti.com>
5540 L: linux-edac@vger.kernel.org
5542 F: drivers/edac/ti_edac.c
5545 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5546 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5547 L: linux-arm-msm@vger.kernel.org
5548 L: linux-edac@vger.kernel.org
5550 F: drivers/edac/qcom_edac.c
5552 EDIROL UA-101/UA-1000 DRIVER
5553 M: Clemens Ladisch <clemens@ladisch.de>
5554 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5555 T: git git://git.alsa-project.org/alsa-kernel.git
5557 F: sound/usb/misc/ua101.c
5560 L: linux-efi@vger.kernel.org
5561 M: Ivan Hu <ivan.hu@canonical.com>
5562 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5564 F: drivers/firmware/efi/test/
5566 EFI VARIABLE FILESYSTEM
5567 M: Matthew Garrett <matthew.garrett@nebula.com>
5568 M: Jeremy Kerr <jk@ozlabs.org>
5569 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5571 L: linux-efi@vger.kernel.org
5575 EFIFB FRAMEBUFFER DRIVER
5576 L: linux-fbdev@vger.kernel.org
5577 M: Peter Jones <pjones@redhat.com>
5579 F: drivers/video/fbdev/efifb.c
5582 W: http://aeschi.ch.eu.org/efs/
5586 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5587 M: Douglas Miller <dougmill@linux.ibm.com>
5588 L: netdev@vger.kernel.org
5590 F: drivers/net/ethernet/ibm/ehea/
5592 EM28XX VIDEO4LINUX DRIVER
5593 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5594 L: linux-media@vger.kernel.org
5595 W: https://linuxtv.org
5596 T: git git://linuxtv.org/media_tree.git
5598 F: drivers/media/usb/em28xx/
5599 F: Documentation/media/v4l-drivers/em28xx*
5602 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5603 M: Matt Mackall <mpm@selenic.com>
5604 M: David Woodhouse <dwmw2@infradead.org>
5605 L: linux-embedded@vger.kernel.org
5608 Emulex 10Gbps iSCSI - OneConnect DRIVER
5609 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5610 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5611 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5612 L: linux-scsi@vger.kernel.org
5613 W: http://www.broadcom.com
5615 F: drivers/scsi/be2iscsi/
5617 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5618 M: Sathya Perla <sathya.perla@broadcom.com>
5619 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5620 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5621 M: Somnath Kotur <somnath.kotur@broadcom.com>
5622 L: netdev@vger.kernel.org
5623 W: http://www.emulex.com
5625 F: drivers/net/ethernet/emulex/benet/
5627 EMULEX ONECONNECT ROCE DRIVER
5628 M: Selvin Xavier <selvin.xavier@broadcom.com>
5629 M: Devesh Sharma <devesh.sharma@broadcom.com>
5630 L: linux-rdma@vger.kernel.org
5631 W: http://www.broadcom.com
5633 F: drivers/infiniband/hw/ocrdma/
5634 F: include/uapi/rdma/ocrdma-abi.h
5636 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5637 M: James Smart <james.smart@broadcom.com>
5638 M: Dick Kennedy <dick.kennedy@broadcom.com>
5639 L: linux-scsi@vger.kernel.org
5640 W: http://www.broadcom.com
5642 F: drivers/scsi/lpfc/
5644 ENE CB710 FLASH CARD READER DRIVER
5645 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5647 F: drivers/misc/cb710/
5648 F: drivers/mmc/host/cb710-mmc.*
5649 F: include/linux/cb710.h
5651 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5652 M: Maxim Levitsky <maximlevitsky@gmail.com>
5654 F: drivers/media/rc/ene_ir.*
5656 EPSON S1D13XXX FRAMEBUFFER DRIVER
5657 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5660 F: drivers/video/fbdev/s1d13xxxfb.c
5661 F: include/video/s1d13xxxfb.h
5663 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5664 M: Jeff Layton <jlayton@kernel.org>
5667 F: include/linux/errseq.h
5669 ET131X NETWORK DRIVER
5670 M: Mark Einon <mark.einon@gmail.com>
5672 F: drivers/net/ethernet/agere/
5675 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5676 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5677 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5678 L: netdev@vger.kernel.org
5679 W: http://www.linuxfoundation.org/en/Net:Bridge
5681 F: include/linux/netfilter_bridge/
5684 ETHERNET PHY LIBRARY
5685 M: Andrew Lunn <andrew@lunn.ch>
5686 M: Florian Fainelli <f.fainelli@gmail.com>
5687 M: Heiner Kallweit <hkallweit1@gmail.com>
5688 L: netdev@vger.kernel.org
5690 F: Documentation/ABI/testing/sysfs-bus-mdio
5691 F: Documentation/devicetree/bindings/net/mdio*
5692 F: Documentation/networking/phy.txt
5694 F: drivers/of/of_mdio.c
5695 F: drivers/of/of_net.c
5696 F: include/linux/*mdio*.h
5697 F: include/linux/of_net.h
5698 F: include/linux/phy.h
5699 F: include/linux/phy_fixed.h
5700 F: include/linux/platform_data/mdio-bcm-unimac.h
5701 F: include/linux/platform_data/mdio-gpio.h
5702 F: include/trace/events/mdio.h
5703 F: include/uapi/linux/mdio.h
5704 F: include/uapi/linux/mii.h
5707 M: Jan Kara <jack@suse.com>
5708 L: linux-ext4@vger.kernel.org
5710 F: Documentation/filesystems/ext2.txt
5712 F: include/linux/ext2*
5715 M: "Theodore Ts'o" <tytso@mit.edu>
5716 M: Andreas Dilger <adilger.kernel@dilger.ca>
5717 L: linux-ext4@vger.kernel.org
5718 W: http://ext4.wiki.kernel.org
5719 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5722 F: Documentation/filesystems/ext4/
5725 Extended Verification Module (EVM)
5726 M: Mimi Zohar <zohar@linux.ibm.com>
5727 L: linux-integrity@vger.kernel.org
5729 F: security/integrity/evm/
5731 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5732 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5733 L: linux-efi@vger.kernel.org
5734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5736 F: Documentation/efi-stub.txt
5737 F: arch/*/kernel/efi.c
5738 F: arch/x86/boot/compressed/eboot.[ch]
5739 F: arch/*/include/asm/efi.h
5740 F: arch/x86/platform/efi/
5741 F: drivers/firmware/efi/
5742 F: include/linux/efi*.h
5743 F: arch/arm/boot/compressed/efi-header.S
5744 F: arch/arm64/kernel/efi-entry.S
5746 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5747 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5748 M: Chanwoo Choi <cw00.choi@samsung.com>
5749 L: linux-kernel@vger.kernel.org
5750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5753 F: include/linux/extcon/
5754 F: include/linux/extcon.h
5755 F: Documentation/extcon/
5756 F: Documentation/devicetree/bindings/extcon/
5759 M: Jingoo Han <jingoohan1@gmail.com>
5760 L: dri-devel@lists.freedesktop.org
5762 F: drivers/gpu/drm/exynos/exynos_dp*
5764 EXYNOS SYSMMU (IOMMU) driver
5765 M: Marek Szyprowski <m.szyprowski@samsung.com>
5766 L: iommu@lists.linux-foundation.org
5768 F: drivers/iommu/exynos-iommu.c
5770 EZchip NPS platform support
5771 M: Vineet Gupta <vgupta@synopsys.com>
5772 M: Ofer Levi <oferle@mellanox.com>
5774 F: arch/arc/plat-eznps
5775 F: arch/arc/boot/dts/eznps.dts
5778 M: Jaegeuk Kim <jaegeuk@kernel.org>
5779 M: Chao Yu <yuchao0@huawei.com>
5780 L: linux-f2fs-devel@lists.sourceforge.net
5781 W: https://f2fs.wiki.kernel.org/
5782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5784 F: Documentation/filesystems/f2fs.txt
5785 F: Documentation/ABI/testing/sysfs-fs-f2fs
5787 F: include/linux/f2fs_fs.h
5788 F: include/trace/events/f2fs.h
5790 F71805F HARDWARE MONITORING DRIVER
5791 M: Jean Delvare <jdelvare@suse.com>
5792 L: linux-hwmon@vger.kernel.org
5794 F: Documentation/hwmon/f71805f
5795 F: drivers/hwmon/f71805f.c
5798 M: Josh Poimboeuf <jpoimboe@redhat.com>
5800 F: scripts/faddr2line
5803 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5804 L: netdev@vger.kernel.org
5806 F: net/core/failover.c
5807 F: include/net/failover.h
5808 F: Documentation/networking/failover.rst
5811 M: Jan Kara <jack@suse.cz>
5812 R: Amir Goldstein <amir73il@gmail.com>
5813 L: linux-fsdevel@vger.kernel.org
5815 F: fs/notify/fanotify/
5816 F: include/linux/fanotify.h
5817 F: include/uapi/linux/fanotify.h
5819 FARSYNC SYNCHRONOUS DRIVER
5820 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5821 W: http://www.farsite.co.uk/
5823 F: drivers/net/wan/farsync.*
5825 FAULT INJECTION SUPPORT
5826 M: Akinobu Mita <akinobu.mita@gmail.com>
5828 F: Documentation/fault-injection/
5829 F: lib/fault-inject.c
5831 FBTFT Framebuffer drivers
5833 L: dri-devel@lists.freedesktop.org
5834 L: linux-fbdev@vger.kernel.org
5835 F: drivers/staging/fbtft/
5838 M: Michael Buesch <m@bues.ch>
5839 L: linux-media@vger.kernel.org
5841 F: drivers/media/tuners/fc0011.h
5842 F: drivers/media/tuners/fc0011.c
5845 M: Antti Palosaari <crope@iki.fi>
5846 L: linux-media@vger.kernel.org
5847 W: https://linuxtv.org
5848 W: http://palosaari.fi/linux/
5849 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5850 T: git git://linuxtv.org/anttip/media_tree.git
5852 F: drivers/media/tuners/fc2580*
5854 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5855 M: Johannes Thumshirn <jth@kernel.org>
5856 L: linux-scsi@vger.kernel.org
5857 W: www.Open-FCoE.org
5859 F: drivers/scsi/libfc/
5860 F: drivers/scsi/fcoe/
5862 F: include/scsi/libfc.h
5863 F: include/scsi/libfcoe.h
5864 F: include/uapi/scsi/fc/
5866 FILE LOCKING (flock() and fcntl()/lockf())
5867 M: Jeff Layton <jlayton@kernel.org>
5868 M: "J. Bruce Fields" <bfields@fieldses.org>
5869 L: linux-fsdevel@vger.kernel.org
5871 F: include/linux/fcntl.h
5872 F: include/uapi/linux/fcntl.h
5876 FILESYSTEMS (VFS and infrastructure)
5877 M: Alexander Viro <viro@zeniv.linux.org.uk>
5878 L: linux-fsdevel@vger.kernel.org
5881 F: include/linux/fs.h
5882 F: include/uapi/linux/fs.h
5884 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5885 M: Riku Voipio <riku.voipio@iki.fi>
5886 L: linux-hwmon@vger.kernel.org
5888 F: drivers/hwmon/f75375s.c
5889 F: include/linux/f75375s.h
5891 FIREWIRE AUDIO DRIVERS
5892 M: Clemens Ladisch <clemens@ladisch.de>
5893 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5894 T: git git://git.alsa-project.org/alsa-kernel.git
5898 FIREWIRE MEDIA DRIVERS (firedtv)
5899 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5900 L: linux-media@vger.kernel.org
5901 L: linux1394-devel@lists.sourceforge.net
5902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5904 F: drivers/media/firewire/
5906 FIREWIRE SBP-2 TARGET
5907 M: Chris Boot <bootc@bootc.net>
5908 L: linux-scsi@vger.kernel.org
5909 L: target-devel@vger.kernel.org
5910 L: linux1394-devel@lists.sourceforge.net
5911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5913 F: drivers/target/sbp/
5916 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5917 L: linux1394-devel@lists.sourceforge.net
5918 W: http://ieee1394.wiki.kernel.org/
5919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5921 F: drivers/firewire/
5922 F: include/linux/firewire.h
5923 F: include/uapi/linux/firewire*.h
5926 FIRMWARE LOADER (request_firmware)
5927 M: Luis Chamberlain <mcgrof@kernel.org>
5928 L: linux-kernel@vger.kernel.org
5930 F: Documentation/firmware_class/
5931 F: drivers/base/firmware_loader/
5932 F: include/linux/firmware.h
5934 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5935 M: Joshua Morris <josh.h.morris@us.ibm.com>
5936 M: Philip Kelleher <pjk1939@linux.ibm.com>
5938 F: drivers/block/rsxx/
5941 M: Jiri Kosina <jikos@kernel.org>
5942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5944 F: drivers/block/floppy.c
5947 M: Alessandro Rubini <rubini@gnudd.com>
5948 W: http://www.ohwr.org/projects/fmc-bus
5951 F: include/linux/fmc*.h
5952 F: include/linux/ipmi-fru.h
5955 FPGA MANAGER FRAMEWORK
5956 M: Alan Tull <atull@kernel.org>
5957 M: Moritz Fischer <mdf@kernel.org>
5958 L: linux-fpga@vger.kernel.org
5960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5961 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5962 F: Documentation/fpga/
5963 F: Documentation/driver-api/fpga/
5964 F: Documentation/devicetree/bindings/fpga/
5966 F: include/linux/fpga/
5967 W: http://www.rocketboards.org
5970 M: Wu Hao <hao.wu@intel.com>
5971 L: linux-fpga@vger.kernel.org
5973 F: Documentation/fpga/dfl.txt
5974 F: include/uapi/linux/fpga-dfl.h
5975 F: drivers/fpga/dfl*
5978 M: Bill Metzenthen <billm@melbpc.org.au>
5979 W: http://floatingpoint.sourceforge.net/emulator/index.html
5981 F: arch/x86/math-emu/
5983 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5984 L: netdev@vger.kernel.org
5986 F: drivers/net/wan/dlci.c
5987 F: drivers/net/wan/sdla.c
5990 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5991 L: dri-devel@lists.freedesktop.org
5992 L: linux-fbdev@vger.kernel.org
5993 T: git git://github.com/bzolnier/linux.git
5994 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5996 F: Documentation/fb/
5999 F: include/linux/fb.h
6000 F: include/uapi/video/
6001 F: include/uapi/linux/fb.h
6003 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6004 M: Horia Geantă <horia.geanta@nxp.com>
6005 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6006 L: linux-crypto@vger.kernel.org
6008 F: drivers/crypto/caam/
6009 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6011 FREESCALE DIU FRAMEBUFFER DRIVER
6012 M: Timur Tabi <timur@kernel.org>
6013 L: linux-fbdev@vger.kernel.org
6015 F: drivers/video/fbdev/fsl-diu-fb.*
6017 FREESCALE DMA DRIVER
6018 M: Li Yang <leoyang.li@nxp.com>
6019 M: Zhang Wei <zw@zh-kernel.org>
6020 L: linuxppc-dev@lists.ozlabs.org
6022 F: drivers/dma/fsldma.*
6024 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6025 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6026 L: netdev@vger.kernel.org
6028 F: drivers/net/ethernet/freescale/gianfar*
6029 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6031 FREESCALE GPMI NAND DRIVER
6032 M: Han Xu <han.xu@nxp.com>
6033 L: linux-mtd@lists.infradead.org
6035 F: drivers/mtd/nand/raw/gpmi-nand/*
6037 FREESCALE I2C CPM DRIVER
6038 M: Jochen Friedrich <jochen@scram.de>
6039 L: linuxppc-dev@lists.ozlabs.org
6040 L: linux-i2c@vger.kernel.org
6042 F: drivers/i2c/busses/i2c-cpm.c
6044 FREESCALE IMX LPI2C DRIVER
6045 M: Dong Aisheng <aisheng.dong@nxp.com>
6046 L: linux-i2c@vger.kernel.org
6047 L: linux-imx@nxp.com
6049 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6050 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6052 FREESCALE IMX / MXC FEC DRIVER
6053 M: Fugang Duan <fugang.duan@nxp.com>
6054 L: netdev@vger.kernel.org
6056 F: drivers/net/ethernet/freescale/fec_main.c
6057 F: drivers/net/ethernet/freescale/fec_ptp.c
6058 F: drivers/net/ethernet/freescale/fec.h
6059 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6061 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6062 M: Sascha Hauer <s.hauer@pengutronix.de>
6063 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6064 L: linux-fbdev@vger.kernel.org
6065 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6067 F: include/linux/platform_data/video-imxfb.h
6068 F: drivers/video/fbdev/imxfb.c
6070 FREESCALE QORIQ DPAA ETHERNET DRIVER
6071 M: Madalin Bucur <madalin.bucur@nxp.com>
6072 L: netdev@vger.kernel.org
6074 F: drivers/net/ethernet/freescale/dpaa
6076 FREESCALE QORIQ DPAA FMAN DRIVER
6077 M: Madalin Bucur <madalin.bucur@nxp.com>
6078 L: netdev@vger.kernel.org
6080 F: drivers/net/ethernet/freescale/fman
6081 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6083 FREESCALE QORIQ PTP CLOCK DRIVER
6084 M: Yangbo Lu <yangbo.lu@nxp.com>
6085 L: netdev@vger.kernel.org
6087 F: drivers/ptp/ptp_qoriq.c
6088 F: include/linux/fsl/ptp_qoriq.h
6089 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6091 FREESCALE QUAD SPI DRIVER
6092 M: Han Xu <han.xu@nxp.com>
6093 L: linux-mtd@lists.infradead.org
6095 F: drivers/mtd/spi-nor/fsl-quadspi.c
6097 FREESCALE QUICC ENGINE LIBRARY
6098 M: Qiang Zhao <qiang.zhao@nxp.com>
6099 L: linuxppc-dev@lists.ozlabs.org
6101 F: drivers/soc/fsl/qe/
6102 F: include/soc/fsl/*qe*.h
6103 F: include/soc/fsl/*ucc*.h
6105 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6106 M: Li Yang <leoyang.li@nxp.com>
6107 L: netdev@vger.kernel.org
6108 L: linuxppc-dev@lists.ozlabs.org
6110 F: drivers/net/ethernet/freescale/ucc_geth*
6112 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6113 M: Zhao Qiang <qiang.zhao@nxp.com>
6114 L: netdev@vger.kernel.org
6115 L: linuxppc-dev@lists.ozlabs.org
6117 F: drivers/net/wan/fsl_ucc_hdlc*
6119 FREESCALE QUICC ENGINE UCC UART DRIVER
6120 M: Timur Tabi <timur@kernel.org>
6121 L: linuxppc-dev@lists.ozlabs.org
6123 F: drivers/tty/serial/ucc_uart.c
6125 FREESCALE SOC DRIVERS
6126 M: Li Yang <leoyang.li@nxp.com>
6127 L: linuxppc-dev@lists.ozlabs.org
6128 L: linux-arm-kernel@lists.infradead.org
6130 F: Documentation/devicetree/bindings/soc/fsl/
6132 F: include/linux/fsl/
6134 FREESCALE SOC FS_ENET DRIVER
6135 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6136 L: linuxppc-dev@lists.ozlabs.org
6137 L: netdev@vger.kernel.org
6139 F: drivers/net/ethernet/freescale/fs_enet/
6140 F: include/linux/fs_enet_pd.h
6142 FREESCALE SOC SOUND DRIVERS
6143 M: Timur Tabi <timur@kernel.org>
6144 M: Nicolin Chen <nicoleotsuka@gmail.com>
6145 M: Xiubo Li <Xiubo.Lee@gmail.com>
6146 R: Fabio Estevam <fabio.estevam@nxp.com>
6147 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6148 L: linuxppc-dev@lists.ozlabs.org
6150 F: sound/soc/fsl/fsl*
6151 F: sound/soc/fsl/imx*
6152 F: sound/soc/fsl/mpc8610_hpcd.c
6154 FREESCALE USB PERIPHERAL DRIVERS
6155 M: Li Yang <leoyang.li@nxp.com>
6156 L: linux-usb@vger.kernel.org
6157 L: linuxppc-dev@lists.ozlabs.org
6159 F: drivers/usb/gadget/udc/fsl*
6162 M: Christoph Hellwig <hch@infradead.org>
6163 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6168 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6169 M: Pavel Machek <pavel@ucw.cz>
6170 L: linux-pm@vger.kernel.org
6172 F: Documentation/power/freezing-of-tasks.txt
6173 F: include/linux/freezer.h
6177 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6178 L: linux-kernel@vger.kernel.org
6181 F: include/linux/frontswap.h
6183 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6184 M: David Howells <dhowells@redhat.com>
6185 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6187 F: Documentation/filesystems/caching/
6189 F: include/linux/fscache*.h
6191 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6192 M: Theodore Y. Ts'o <tytso@mit.edu>
6193 M: Jaegeuk Kim <jaegeuk@kernel.org>
6194 L: linux-fscrypt@vger.kernel.org
6195 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6199 F: include/linux/fscrypt*.h
6200 F: Documentation/filesystems/fscrypt.rst
6202 FSI-ATTACHED I2C DRIVER
6203 M: Eddie James <eajames@linux.ibm.com>
6204 L: linux-i2c@vger.kernel.org
6205 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6207 F: drivers/i2c/busses/i2c-fsi.c
6208 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6210 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6211 M: Jan Kara <jack@suse.cz>
6212 R: Amir Goldstein <amir73il@gmail.com>
6213 L: linux-fsdevel@vger.kernel.org
6216 F: include/linux/fsnotify*.h
6218 FUJITSU LAPTOP EXTRAS
6219 M: Jonathan Woithe <jwoithe@just42.net>
6220 L: platform-driver-x86@vger.kernel.org
6222 F: drivers/platform/x86/fujitsu-laptop.c
6224 FUJITSU M-5MO LS CAMERA ISP DRIVER
6225 M: Kyungmin Park <kyungmin.park@samsung.com>
6226 M: Heungjun Kim <riverful.kim@samsung.com>
6227 L: linux-media@vger.kernel.org
6229 F: drivers/media/i2c/m5mols/
6230 F: include/media/i2c/m5mols.h
6232 FUJITSU TABLET EXTRAS
6233 M: Robert Gerlach <khnz@gmx.de>
6234 L: platform-driver-x86@vger.kernel.org
6236 F: drivers/platform/x86/fujitsu-tablet.c
6238 FUSE: FILESYSTEM IN USERSPACE
6239 M: Miklos Szeredi <miklos@szeredi.hu>
6240 L: linux-fsdevel@vger.kernel.org
6241 W: http://fuse.sourceforge.net/
6242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6245 F: include/uapi/linux/fuse.h
6246 F: Documentation/filesystems/fuse.txt
6249 M: Thomas Gleixner <tglx@linutronix.de>
6250 M: Ingo Molnar <mingo@redhat.com>
6251 R: Peter Zijlstra <peterz@infradead.org>
6252 R: Darren Hart <dvhart@infradead.org>
6253 L: linux-kernel@vger.kernel.org
6254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6257 F: kernel/futex_compat.c
6258 F: include/asm-generic/futex.h
6259 F: include/linux/futex.h
6260 F: include/uapi/linux/futex.h
6261 F: tools/testing/selftests/futex/
6262 F: tools/perf/bench/futex*
6263 F: Documentation/*futex*
6266 M: Kees Cook <keescook@chromium.org>
6267 R: Emese Revfy <re.emese@gmail.com>
6268 L: kernel-hardening@lists.openwall.com
6270 F: scripts/gcc-plugins/
6271 F: scripts/gcc-plugin.sh
6272 F: scripts/Makefile.gcc-plugins
6273 F: Documentation/gcc-plugins.txt
6275 GASKET DRIVER FRAMEWORK
6276 M: Rob Springer <rspringer@google.com>
6277 M: Todd Poynor <toddpoynor@google.com>
6278 M: Ben Chan <benchan@chromium.org>
6280 F: drivers/staging/gasket/
6282 GCOV BASED KERNEL PROFILING
6283 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6286 F: Documentation/dev-tools/gcov.rst
6288 GDB KERNEL DEBUGGING HELPER SCRIPTS
6289 M: Jan Kiszka <jan.kiszka@siemens.com>
6290 M: Kieran Bingham <kbingham@kernel.org>
6294 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6295 M: Achim Leubner <achim_leubner@adaptec.com>
6296 L: linux-scsi@vger.kernel.org
6297 W: http://www.icp-vortex.com/
6299 F: drivers/scsi/gdt*
6301 GEMTEK FM RADIO RECEIVER DRIVER
6302 M: Hans Verkuil <hverkuil@xs4all.nl>
6303 L: linux-media@vger.kernel.org
6304 T: git git://linuxtv.org/media_tree.git
6305 W: https://linuxtv.org
6307 F: drivers/media/radio/radio-gemtek*
6309 GENERIC GPIO I2C DRIVER
6310 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6312 F: drivers/i2c/busses/i2c-gpio.c
6313 F: include/linux/platform_data/i2c-gpio.h
6315 GENERIC GPIO I2C MULTIPLEXER DRIVER
6316 M: Peter Korsgaard <peter.korsgaard@barco.com>
6317 L: linux-i2c@vger.kernel.org
6319 F: drivers/i2c/muxes/i2c-mux-gpio.c
6320 F: include/linux/platform_data/i2c-mux-gpio.h
6321 F: Documentation/i2c/muxes/i2c-mux-gpio
6323 GENERIC HDLC (WAN) DRIVERS
6324 M: Krzysztof Halasa <khc@pm.waw.pl>
6325 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6327 F: drivers/net/wan/c101.c
6328 F: drivers/net/wan/hd6457*
6329 F: drivers/net/wan/hdlc*
6330 F: drivers/net/wan/n2.c
6331 F: drivers/net/wan/pc300too.c
6332 F: drivers/net/wan/pci200syn.c
6333 F: drivers/net/wan/wanxl*
6335 GENERIC INCLUDE/ASM HEADER FILES
6336 M: Arnd Bergmann <arnd@arndb.de>
6337 L: linux-arch@vger.kernel.org
6338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6340 F: include/asm-generic/
6341 F: include/uapi/asm-generic/
6343 GENERIC PHY FRAMEWORK
6344 M: Kishon Vijay Abraham I <kishon@ti.com>
6345 L: linux-kernel@vger.kernel.org
6346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6349 F: include/linux/phy/
6350 F: Documentation/devicetree/bindings/phy/
6352 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6353 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6355 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6358 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6359 M: Kevin Hilman <khilman@kernel.org>
6360 M: Ulf Hansson <ulf.hansson@linaro.org>
6361 L: linux-pm@vger.kernel.org
6363 F: drivers/base/power/domain*.c
6364 F: include/linux/pm_domain.h
6365 F: Documentation/devicetree/bindings/power/power_domain.txt
6367 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6368 M: Eugen Hristev <eugen.hristev@microchip.com>
6369 L: linux-input@vger.kernel.org
6371 F: drivers/input/touchscreen/resistive-adc-touch.c
6373 GENERIC UIO DRIVER FOR PCI DEVICES
6374 M: "Michael S. Tsirkin" <mst@redhat.com>
6375 L: kvm@vger.kernel.org
6377 F: drivers/uio/uio_pci_generic.c
6379 GENWQE (IBM Generic Workqueue Card)
6380 M: Frank Haverkamp <haver@linux.ibm.com>
6382 F: drivers/misc/genwqe/
6384 GET_MAINTAINER SCRIPT
6385 M: Joe Perches <joe@perches.com>
6387 F: scripts/get_maintainer.pl
6390 M: Bob Peterson <rpeterso@redhat.com>
6391 M: Andreas Gruenbacher <agruenba@redhat.com>
6392 L: cluster-devel@redhat.com
6393 W: http://sources.redhat.com/cluster/
6394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6396 F: Documentation/filesystems/gfs2*.txt
6398 F: include/uapi/linux/gfs2_ondisk.h
6400 GIGASET ISDN DRIVERS
6401 M: Paul Bolle <pebolle@tiscali.nl>
6402 L: gigaset307x-common@lists.sourceforge.net
6403 W: http://gigaset307x.sourceforge.net/
6405 F: Documentation/isdn/README.gigaset
6406 F: drivers/isdn/gigaset/
6407 F: include/uapi/linux/gigaset_dev.h
6410 M: Johan Hovold <johan@kernel.org>
6411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6413 F: Documentation/ABI/testing/sysfs-class-gnss
6414 F: Documentation/devicetree/bindings/gnss/
6416 F: include/linux/gnss.h
6419 M: Hans Verkuil <hans.verkuil@cisco.com>
6420 L: linux-media@vger.kernel.org
6422 F: drivers/media/usb/go7007/
6425 M: Bastien Nocera <hadess@hadess.net>
6426 L: linux-input@vger.kernel.org
6428 F: drivers/input/touchscreen/goodix.c
6430 GPD POCKET FAN DRIVER
6431 M: Hans de Goede <hdegoede@redhat.com>
6432 L: platform-driver-x86@vger.kernel.org
6434 F: drivers/platform/x86/gpd-pocket-fan.c
6437 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6438 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6439 L: linux-gpio@vger.kernel.org
6440 L: linux-acpi@vger.kernel.org
6442 F: Documentation/acpi/gpio-properties.txt
6443 F: drivers/gpio/gpiolib-acpi.c
6446 M: Sean Young <sean@mess.org>
6447 L: linux-media@vger.kernel.org
6449 F: drivers/media/rc/gpio-ir-tx.c
6452 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6453 L: linux-gpio@vger.kernel.org
6455 F: drivers/gpio/gpio-mockup.c
6456 F: tools/testing/selftests/gpio/
6459 M: Linus Walleij <linus.walleij@linaro.org>
6460 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6461 L: linux-gpio@vger.kernel.org
6462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6464 F: Documentation/devicetree/bindings/gpio/
6465 F: Documentation/driver-api/gpio/
6466 F: Documentation/gpio/
6467 F: Documentation/ABI/testing/gpio-cdev
6468 F: Documentation/ABI/obsolete/sysfs-gpio
6470 F: include/linux/gpio/
6471 F: include/linux/gpio.h
6472 F: include/linux/of_gpio.h
6473 F: include/asm-generic/gpio.h
6474 F: include/uapi/linux/gpio.h
6477 GRE DEMULTIPLEXER DRIVER
6478 M: Dmitry Kozlov <xeb@mail.ru>
6479 L: netdev@vger.kernel.org
6481 F: net/ipv4/gre_demux.c
6482 F: net/ipv4/gre_offload.c
6483 F: include/net/gre.h
6485 GRETH 10/100/1G Ethernet MAC device driver
6486 M: Andreas Larsson <andreas@gaisler.com>
6487 L: netdev@vger.kernel.org
6489 F: drivers/net/ethernet/aeroflex/
6491 GREYBUS AUDIO PROTOCOLS DRIVERS
6492 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6493 M: Mark Greer <mgreer@animalcreek.com>
6495 F: drivers/staging/greybus/audio_apbridgea.c
6496 F: drivers/staging/greybus/audio_apbridgea.h
6497 F: drivers/staging/greybus/audio_codec.c
6498 F: drivers/staging/greybus/audio_codec.h
6499 F: drivers/staging/greybus/audio_gb.c
6500 F: drivers/staging/greybus/audio_manager.c
6501 F: drivers/staging/greybus/audio_manager.h
6502 F: drivers/staging/greybus/audio_manager_module.c
6503 F: drivers/staging/greybus/audio_manager_private.h
6504 F: drivers/staging/greybus/audio_manager_sysfs.c
6505 F: drivers/staging/greybus/audio_module.c
6506 F: drivers/staging/greybus/audio_topology.c
6508 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6509 M: Viresh Kumar <vireshk@kernel.org>
6511 F: drivers/staging/greybus/authentication.c
6512 F: drivers/staging/greybus/bootrom.c
6513 F: drivers/staging/greybus/firmware.h
6514 F: drivers/staging/greybus/fw-core.c
6515 F: drivers/staging/greybus/fw-download.c
6516 F: drivers/staging/greybus/fw-management.c
6517 F: drivers/staging/greybus/greybus_authentication.h
6518 F: drivers/staging/greybus/greybus_firmware.h
6519 F: drivers/staging/greybus/hid.c
6520 F: drivers/staging/greybus/i2c.c
6521 F: drivers/staging/greybus/spi.c
6522 F: drivers/staging/greybus/spilib.c
6523 F: drivers/staging/greybus/spilib.h
6525 GREYBUS LOOPBACK DRIVER
6526 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6528 F: drivers/staging/greybus/loopback.c
6530 GREYBUS PLATFORM DRIVERS
6531 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6533 F: drivers/staging/greybus/arche-platform.c
6534 F: drivers/staging/greybus/arche-apb-ctrl.c
6535 F: drivers/staging/greybus/arche_platform.h
6537 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6538 M: Rui Miguel Silva <rmfrfs@gmail.com>
6540 F: drivers/staging/greybus/sdio.c
6541 F: drivers/staging/greybus/light.c
6542 F: drivers/staging/greybus/gpio.c
6543 F: drivers/staging/greybus/power_supply.c
6544 F: drivers/staging/greybus/spi.c
6545 F: drivers/staging/greybus/spilib.c
6548 M: Johan Hovold <johan@kernel.org>
6549 M: Alex Elder <elder@kernel.org>
6550 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6552 F: drivers/staging/greybus/
6553 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6555 GREYBUS UART PROTOCOLS DRIVERS
6556 M: David Lin <dtwlin@gmail.com>
6558 F: drivers/staging/greybus/uart.c
6559 F: drivers/staging/greybus/log.c
6561 GS1662 VIDEO SERIALIZER
6562 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6563 L: linux-media@vger.kernel.org
6564 T: git git://linuxtv.org/media_tree.git
6566 F: drivers/media/spi/gs1662.c
6568 GSPCA FINEPIX SUBDRIVER
6569 M: Frank Zago <frank@zago.net>
6570 L: linux-media@vger.kernel.org
6571 T: git git://linuxtv.org/media_tree.git
6573 F: drivers/media/usb/gspca/finepix.c
6575 GSPCA GL860 SUBDRIVER
6576 M: Olivier Lorin <o.lorin@laposte.net>
6577 L: linux-media@vger.kernel.org
6578 T: git git://linuxtv.org/media_tree.git
6580 F: drivers/media/usb/gspca/gl860/
6582 GSPCA M5602 SUBDRIVER
6583 M: Erik Andren <erik.andren@gmail.com>
6584 L: linux-media@vger.kernel.org
6585 T: git git://linuxtv.org/media_tree.git
6587 F: drivers/media/usb/gspca/m5602/
6589 GSPCA PAC207 SONIXB SUBDRIVER
6590 M: Hans Verkuil <hverkuil@xs4all.nl>
6591 L: linux-media@vger.kernel.org
6592 T: git git://linuxtv.org/media_tree.git
6594 F: drivers/media/usb/gspca/pac207.c
6596 GSPCA SN9C20X SUBDRIVER
6597 M: Brian Johnson <brijohn@gmail.com>
6598 L: linux-media@vger.kernel.org
6599 T: git git://linuxtv.org/media_tree.git
6601 F: drivers/media/usb/gspca/sn9c20x.c
6603 GSPCA T613 SUBDRIVER
6604 M: Leandro Costantino <lcostantino@gmail.com>
6605 L: linux-media@vger.kernel.org
6606 T: git git://linuxtv.org/media_tree.git
6608 F: drivers/media/usb/gspca/t613.c
6610 GSPCA USB WEBCAM DRIVER
6611 M: Hans Verkuil <hverkuil@xs4all.nl>
6612 L: linux-media@vger.kernel.org
6613 T: git git://linuxtv.org/media_tree.git
6615 F: drivers/media/usb/gspca/
6617 GTP (GPRS Tunneling Protocol)
6618 M: Pablo Neira Ayuso <pablo@netfilter.org>
6619 M: Harald Welte <laforge@gnumonks.org>
6620 L: osmocom-net-gprs@lists.osmocom.org
6621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6623 F: drivers/net/gtp.c
6625 GUID PARTITION TABLE (GPT)
6626 M: Davidlohr Bueso <dave@stgolabs.net>
6627 L: linux-efi@vger.kernel.org
6629 F: block/partitions/efi.*
6632 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6633 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6634 W: http://uclinux-h8.sourceforge.jp
6635 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6638 F: drivers/clocksource/h8300_*.c
6639 F: drivers/clk/h8300/
6640 F: drivers/irqchip/irq-renesas-h8*.c
6643 M: Antti Palosaari <crope@iki.fi>
6644 L: linux-media@vger.kernel.org
6645 W: https://linuxtv.org
6646 W: http://palosaari.fi/linux/
6647 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6648 T: git git://linuxtv.org/anttip/media_tree.git
6650 F: drivers/media/usb/hackrf/
6652 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6653 M: Frank Seidel <frank@f-seidel.de>
6654 L: platform-driver-x86@vger.kernel.org
6655 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6657 F: drivers/platform/x86/hdaps.c
6660 M: Jean Delvare <jdelvare@suse.com>
6661 M: Guenter Roeck <linux@roeck-us.net>
6662 L: linux-hwmon@vger.kernel.org
6663 W: http://hwmon.wiki.kernel.org/
6664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6666 F: Documentation/devicetree/bindings/hwmon/
6667 F: Documentation/hwmon/
6669 F: include/linux/hwmon*.h
6670 F: include/trace/events/hwmon*.h
6672 HARDWARE RANDOM NUMBER GENERATOR CORE
6673 M: Matt Mackall <mpm@selenic.com>
6674 M: Herbert Xu <herbert@gondor.apana.org.au>
6675 L: linux-crypto@vger.kernel.org
6677 F: Documentation/devicetree/bindings/rng/
6678 F: Documentation/hw_random.txt
6679 F: drivers/char/hw_random/
6680 F: include/linux/hw_random.h
6682 HARDWARE TRACING FACILITIES
6683 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6685 F: drivers/hwtracing/
6687 HARDWARE SPINLOCK CORE
6688 M: Ohad Ben-Cohen <ohad@wizery.com>
6689 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6690 L: linux-remoteproc@vger.kernel.org
6692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6693 F: Documentation/devicetree/bindings/hwlock/
6694 F: Documentation/hwspinlock.txt
6695 F: drivers/hwspinlock/
6696 F: include/linux/hwspinlock.h
6698 HARMONY SOUND DRIVER
6699 L: linux-parisc@vger.kernel.org
6701 F: sound/parisc/harmony.*
6703 HDPVR USB VIDEO ENCODER DRIVER
6704 M: Hans Verkuil <hverkuil@xs4all.nl>
6705 L: linux-media@vger.kernel.org
6706 T: git git://linuxtv.org/media_tree.git
6707 W: https://linuxtv.org
6709 F: drivers/media/usb/hdpvr/
6711 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6712 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6714 F: Documentation/watchdog/hpwdt.txt
6715 F: drivers/watchdog/hpwdt.c
6717 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6718 M: Don Brace <don.brace@microsemi.com>
6719 L: esc.storagedev@microsemi.com
6720 L: linux-scsi@vger.kernel.org
6722 F: Documentation/scsi/hpsa.txt
6723 F: drivers/scsi/hpsa*.[ch]
6724 F: include/linux/cciss*.h
6725 F: include/uapi/linux/cciss*.h
6728 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6729 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6730 L: linux-rdma@vger.kernel.org
6732 F: drivers/infiniband/hw/hfi1
6735 L: linux-fsdevel@vger.kernel.org
6737 F: Documentation/filesystems/hfs.txt
6741 L: linux-fsdevel@vger.kernel.org
6743 F: Documentation/filesystems/hfsplus.txt
6746 HGA FRAMEBUFFER DRIVER
6747 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6748 L: linux-nvidia@lists.surfsouth.com
6749 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6751 F: drivers/video/fbdev/hgafb.c
6753 HIBERNATION (aka Software Suspend, aka swsusp)
6754 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6755 M: Pavel Machek <pavel@ucw.cz>
6756 L: linux-pm@vger.kernel.org
6757 B: https://bugzilla.kernel.org
6760 F: drivers/base/power/
6762 F: include/linux/suspend.h
6763 F: include/linux/freezer.h
6764 F: include/linux/pm.h
6765 F: arch/*/include/asm/suspend*.h
6768 M: Jiri Kosina <jikos@kernel.org>
6769 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6770 L: linux-input@vger.kernel.org
6771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6774 F: include/linux/hid*
6775 F: include/uapi/linux/hid*
6777 HID SENSOR HUB DRIVERS
6778 M: Jiri Kosina <jikos@kernel.org>
6779 M: Jonathan Cameron <jic23@kernel.org>
6780 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6781 L: linux-input@vger.kernel.org
6782 L: linux-iio@vger.kernel.org
6784 F: Documentation/hid/hid-sensor*
6785 F: drivers/hid/hid-sensor-*
6786 F: drivers/iio/*/hid-*
6787 F: include/linux/hid-sensor-*
6789 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6790 M: Thomas Gleixner <tglx@linutronix.de>
6791 L: linux-kernel@vger.kernel.org
6792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6794 F: Documentation/timers/
6795 F: kernel/time/hrtimer.c
6796 F: kernel/time/clockevents.c
6797 F: kernel/time/timer_*.c
6798 F: include/linux/clockchips.h
6799 F: include/linux/hrtimer.h
6801 HIGH-SPEED SCC DRIVER FOR AX.25
6802 L: linux-hams@vger.kernel.org
6804 F: drivers/net/hamradio/dmascc.c
6805 F: drivers/net/hamradio/scc.c
6807 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6808 M: HighPoint Linux Team <linux@highpoint-tech.com>
6809 W: http://www.highpoint-tech.com
6811 F: Documentation/scsi/hptiop.txt
6812 F: drivers/scsi/hptiop.c
6815 M: Jes Sorensen <jes@trained-monkey.org>
6816 L: linux-hippi@sunsite.dk
6818 F: include/linux/hippidevice.h
6819 F: include/uapi/linux/if_hippi.h
6821 F: drivers/net/hippi/
6823 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6824 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6825 M: Salil Mehta <salil.mehta@huawei.com>
6826 L: netdev@vger.kernel.org
6827 W: http://www.hisilicon.com
6829 F: drivers/net/ethernet/hisilicon/hns3/
6831 HISILICON LPC BUS DRIVER
6832 M: john.garry@huawei.com
6833 W: http://www.hisilicon.com
6835 F: drivers/bus/hisi_lpc.c
6836 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6838 HISILICON NETWORK SUBSYSTEM DRIVER
6839 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6840 M: Salil Mehta <salil.mehta@huawei.com>
6841 L: netdev@vger.kernel.org
6842 W: http://www.hisilicon.com
6844 F: drivers/net/ethernet/hisilicon/
6845 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6847 HISILICON PMU DRIVER
6848 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6849 W: http://www.hisilicon.com
6851 F: drivers/perf/hisilicon
6852 F: Documentation/perf/hisi-pmu.txt
6854 HISILICON ROCE DRIVER
6855 M: Lijun Ou <oulijun@huawei.com>
6856 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6857 L: linux-rdma@vger.kernel.org
6859 F: drivers/infiniband/hw/hns/
6860 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6862 HISILICON SAS Controller
6863 M: John Garry <john.garry@huawei.com>
6864 W: http://www.hisilicon.com
6866 F: drivers/scsi/hisi_sas/
6867 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6869 HMM - Heterogeneous Memory Management
6870 M: Jérôme Glisse <jglisse@redhat.com>
6871 L: linux-mm@kvack.org
6874 F: include/linux/hmm*
6875 F: Documentation/vm/hmm.rst
6878 M: Jouni Malinen <j@w1.fi>
6879 L: linux-wireless@vger.kernel.org
6880 W: http://w1.fi/hostap-driver.html
6882 F: drivers/net/wireless/intersil/hostap/
6884 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6885 L: platform-driver-x86@vger.kernel.org
6887 F: drivers/platform/x86/tc1100-wmi.c
6889 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6890 M: Jaroslav Kysela <perex@perex.cz>
6892 F: drivers/net/ethernet/hp/hp100.*
6894 HPET: High Precision Event Timers driver
6895 M: Clemens Ladisch <clemens@ladisch.de>
6897 F: Documentation/timers/hpet.txt
6898 F: drivers/char/hpet.c
6899 F: include/linux/hpet.h
6900 F: include/uapi/linux/hpet.h
6904 F: arch/x86/kernel/hpet.c
6905 F: arch/x86/include/asm/hpet.h
6908 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6909 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6914 M: Sebastian Reichel <sre@kernel.org>
6915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6917 F: Documentation/ABI/testing/sysfs-bus-hsi
6918 F: Documentation/driver-api/hsi.rst
6920 F: include/linux/hsi/
6921 F: include/uapi/linux/hsi/
6924 L: linux-usb@vger.kernel.org
6926 F: drivers/net/usb/hso.c
6928 HSR NETWORK PROTOCOL
6929 M: Arvid Brodin <arvid.brodin@alten.se>
6930 L: netdev@vger.kernel.org
6934 HT16K33 LED CONTROLLER DRIVER
6935 M: Robin van der Gracht <robin@protonic.nl>
6937 F: drivers/auxdisplay/ht16k33.c
6938 F: Documentation/devicetree/bindings/display/ht16k33.txt
6940 HTCPEN TOUCHSCREEN DRIVER
6941 M: Pau Oliva Fora <pof@eslack.org>
6942 L: linux-input@vger.kernel.org
6944 F: drivers/input/touchscreen/htcpen.c
6946 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
6947 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
6948 L: linux-iio@vger.kernel.org
6949 W: http://www.st.com/
6951 F: drivers/iio/humidity/hts221*
6952 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
6954 HUAWEI ETHERNET DRIVER
6955 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6956 L: netdev@vger.kernel.org
6958 F: Documentation/networking/hinic.txt
6959 F: drivers/net/ethernet/huawei/hinic/
6962 M: Mike Kravetz <mike.kravetz@oracle.com>
6963 L: linux-mm@kvack.org
6967 F: include/linux/hugetlb.h
6968 F: Documentation/admin-guide/mm/hugetlbpage.rst
6969 F: Documentation/vm/hugetlbfs_reserv.rst
6970 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6973 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6974 L: linux-media@vger.kernel.org
6975 T: git git://linuxtv.org/media_tree.git
6976 W: https://linuxtv.org
6978 F: drivers/media/platform/sti/hva
6980 HWPOISON MEMORY FAILURE HANDLING
6981 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6982 L: linux-mm@kvack.org
6984 F: mm/memory-failure.c
6985 F: mm/hwpoison-inject.c
6987 HYGON PROCESSOR SUPPORT
6988 M: Pu Wen <puwen@hygon.cn>
6989 L: linux-kernel@vger.kernel.org
6991 F: arch/x86/kernel/cpu/hygon.c
6993 Hyper-V CORE AND DRIVERS
6994 M: "K. Y. Srinivasan" <kys@microsoft.com>
6995 M: Haiyang Zhang <haiyangz@microsoft.com>
6996 M: Stephen Hemminger <sthemmin@microsoft.com>
6997 M: Sasha Levin <sashal@kernel.org>
6998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
6999 L: devel@linuxdriverproject.org
7001 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7002 F: arch/x86/include/asm/mshyperv.h
7003 F: arch/x86/include/asm/trace/hyperv.h
7004 F: arch/x86/include/asm/hyperv-tlfs.h
7005 F: arch/x86/kernel/cpu/mshyperv.c
7007 F: drivers/hid/hid-hyperv.c
7009 F: drivers/input/serio/hyperv-keyboard.c
7010 F: drivers/pci/controller/pci-hyperv.c
7011 F: drivers/net/hyperv/
7012 F: drivers/scsi/storvsc_drv.c
7013 F: drivers/uio/uio_hv_generic.c
7014 F: drivers/video/fbdev/hyperv_fb.c
7015 F: net/vmw_vsock/hyperv_transport.c
7016 F: include/linux/hyperv.h
7017 F: include/uapi/linux/hyperv.h
7019 F: Documentation/ABI/stable/sysfs-bus-vmbus
7021 HYPERVISOR VIRTUAL CONSOLE DRIVER
7022 L: linuxppc-dev@lists.ozlabs.org
7027 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7028 L: linux-i2c@vger.kernel.org
7029 L: linux-acpi@vger.kernel.org
7031 F: drivers/i2c/i2c-core-acpi.c
7033 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7034 M: Ajay Gupta <ajayg@nvidia.com>
7035 L: linux-i2c@vger.kernel.org
7037 F: Documentation/i2c/busses/i2c-nvidia-gpu
7038 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7041 M: Peter Rosin <peda@axentia.se>
7042 L: linux-i2c@vger.kernel.org
7044 F: Documentation/i2c/i2c-topology
7045 F: Documentation/i2c/muxes/
7046 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7047 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7048 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7049 F: drivers/i2c/i2c-mux.c
7050 F: drivers/i2c/muxes/
7051 F: include/linux/i2c-mux.h
7053 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7054 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7055 L: linux-i2c@vger.kernel.org
7057 F: drivers/i2c/busses/i2c-mv64xxx.c
7059 I2C OVER PARALLEL PORT
7060 M: Jean Delvare <jdelvare@suse.com>
7061 L: linux-i2c@vger.kernel.org
7063 F: Documentation/i2c/busses/i2c-parport
7064 F: Documentation/i2c/busses/i2c-parport-light
7065 F: drivers/i2c/busses/i2c-parport.c
7066 F: drivers/i2c/busses/i2c-parport-light.c
7069 M: Wolfram Sang <wsa@the-dreams.de>
7070 L: linux-i2c@vger.kernel.org
7071 W: https://i2c.wiki.kernel.org/
7072 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7075 F: Documentation/devicetree/bindings/i2c/i2c.txt
7076 F: Documentation/i2c/
7078 F: include/linux/i2c.h
7079 F: include/linux/i2c-dev.h
7080 F: include/linux/i2c-smbus.h
7081 F: include/uapi/linux/i2c.h
7082 F: include/uapi/linux/i2c-*.h
7084 I2C SUBSYSTEM HOST DRIVERS
7085 L: linux-i2c@vger.kernel.org
7086 W: https://i2c.wiki.kernel.org/
7087 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7090 F: Documentation/devicetree/bindings/i2c/
7091 F: drivers/i2c/algos/
7092 F: drivers/i2c/busses/
7095 M: Jean Delvare <jdelvare@suse.com>
7096 L: linux-i2c@vger.kernel.org
7098 F: Documentation/i2c/busses/i2c-taos-evm
7099 F: drivers/i2c/busses/i2c-taos-evm.c
7102 M: Till Harbaum <till@harbaum.org>
7103 L: linux-i2c@vger.kernel.org
7104 W: http://www.harbaum.org/till/i2c_tiny_usb
7106 F: drivers/i2c/busses/i2c-tiny-usb.c
7108 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7109 M: Jean Delvare <jdelvare@suse.com>
7110 L: linux-i2c@vger.kernel.org
7112 F: Documentation/i2c/busses/i2c-ali1535
7113 F: Documentation/i2c/busses/i2c-ali1563
7114 F: Documentation/i2c/busses/i2c-ali15x3
7115 F: Documentation/i2c/busses/i2c-amd756
7116 F: Documentation/i2c/busses/i2c-amd8111
7117 F: Documentation/i2c/busses/i2c-i801
7118 F: Documentation/i2c/busses/i2c-nforce2
7119 F: Documentation/i2c/busses/i2c-piix4
7120 F: Documentation/i2c/busses/i2c-sis5595
7121 F: Documentation/i2c/busses/i2c-sis630
7122 F: Documentation/i2c/busses/i2c-sis96x
7123 F: Documentation/i2c/busses/i2c-via
7124 F: Documentation/i2c/busses/i2c-viapro
7125 F: drivers/i2c/busses/i2c-ali1535.c
7126 F: drivers/i2c/busses/i2c-ali1563.c
7127 F: drivers/i2c/busses/i2c-ali15x3.c
7128 F: drivers/i2c/busses/i2c-amd756.c
7129 F: drivers/i2c/busses/i2c-amd756-s4882.c
7130 F: drivers/i2c/busses/i2c-amd8111.c
7131 F: drivers/i2c/busses/i2c-i801.c
7132 F: drivers/i2c/busses/i2c-isch.c
7133 F: drivers/i2c/busses/i2c-nforce2.c
7134 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7135 F: drivers/i2c/busses/i2c-piix4.c
7136 F: drivers/i2c/busses/i2c-sis5595.c
7137 F: drivers/i2c/busses/i2c-sis630.c
7138 F: drivers/i2c/busses/i2c-sis96x.c
7139 F: drivers/i2c/busses/i2c-via.c
7140 F: drivers/i2c/busses/i2c-viapro.c
7142 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7143 M: Hans de Goede <hdegoede@redhat.com>
7144 L: linux-i2c@vger.kernel.org
7146 F: drivers/i2c/busses/i2c-cht-wc.c
7148 I2C/SMBUS ISMT DRIVER
7149 M: Seth Heasley <seth.heasley@intel.com>
7150 M: Neil Horman <nhorman@tuxdriver.com>
7151 L: linux-i2c@vger.kernel.org
7152 F: drivers/i2c/busses/i2c-ismt.c
7153 F: Documentation/i2c/busses/i2c-ismt
7155 I2C/SMBUS STUB DRIVER
7156 M: Jean Delvare <jdelvare@suse.com>
7157 L: linux-i2c@vger.kernel.org
7159 F: drivers/i2c/i2c-stub.c
7162 M: Boris Brezillon <bbrezillon@kernel.org>
7163 L: linux-i3c@lists.infradead.org
7164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7166 F: Documentation/ABI/testing/sysfs-bus-i3c
7167 F: Documentation/devicetree/bindings/i3c/
7168 F: Documentation/driver-api/i3c
7170 F: include/linux/i3c/
7171 F: include/dt-bindings/i3c/
7173 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7174 M: Vitor Soares <vitor.soares@synopsys.com>
7176 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7177 F: drivers/i3c/master/dw*
7179 IA64 (Itanium) PLATFORM
7180 M: Tony Luck <tony.luck@intel.com>
7181 M: Fenghua Yu <fenghua.yu@intel.com>
7182 L: linux-ia64@vger.kernel.org
7183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7187 IBM Power 842 compression accelerator
7188 M: Haren Myneni <haren@us.ibm.com>
7190 F: drivers/crypto/nx/Makefile
7191 F: drivers/crypto/nx/Kconfig
7192 F: drivers/crypto/nx/nx-842*
7193 F: include/linux/sw842.h
7197 IBM Power in-Nest Crypto Acceleration
7198 M: Breno Leitão <leitao@debian.org>
7199 M: Nayna Jain <nayna@linux.ibm.com>
7200 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7201 L: linux-crypto@vger.kernel.org
7203 F: drivers/crypto/nx/Makefile
7204 F: drivers/crypto/nx/Kconfig
7205 F: drivers/crypto/nx/nx-aes*
7206 F: drivers/crypto/nx/nx-sha*
7207 F: drivers/crypto/nx/nx.*
7208 F: drivers/crypto/nx/nx_csbcpb.h
7209 F: drivers/crypto/nx/nx_debugfs.h
7211 IBM Power Linux RAID adapter
7212 M: Brian King <brking@us.ibm.com>
7214 F: drivers/scsi/ipr.*
7216 IBM Power SRIOV Virtual NIC Device Driver
7217 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7218 M: John Allen <jallen@linux.ibm.com>
7219 L: netdev@vger.kernel.org
7221 F: drivers/net/ethernet/ibm/ibmvnic.*
7223 IBM Power Virtual Accelerator Switchboard
7224 M: Sukadev Bhattiprolu
7225 L: linuxppc-dev@lists.ozlabs.org
7227 F: arch/powerpc/platforms/powernv/vas*
7228 F: arch/powerpc/platforms/powernv/copy-paste.h
7229 F: arch/powerpc/include/asm/vas.h
7230 F: arch/powerpc/include/uapi/asm/vas.h
7232 IBM Power Virtual Ethernet Device Driver
7233 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7234 L: netdev@vger.kernel.org
7236 F: drivers/net/ethernet/ibm/ibmveth.*
7238 IBM Power Virtual FC Device Drivers
7239 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7240 L: linux-scsi@vger.kernel.org
7242 F: drivers/scsi/ibmvscsi/ibmvfc*
7244 IBM Power Virtual Management Channel Driver
7245 M: Steven Royer <seroyer@linux.ibm.com>
7247 F: drivers/misc/ibmvmc.*
7249 IBM Power Virtual SCSI Device Drivers
7250 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7251 L: linux-scsi@vger.kernel.org
7253 F: drivers/scsi/ibmvscsi/ibmvscsi*
7254 F: include/scsi/viosrp.h
7256 IBM Power Virtual SCSI Device Target Driver
7257 M: Michael Cyr <mikecyr@linux.ibm.com>
7258 L: linux-scsi@vger.kernel.org
7259 L: target-devel@vger.kernel.org
7261 F: drivers/scsi/ibmvscsi_tgt/
7263 IBM Power VMX Cryptographic instructions
7264 M: Breno Leitão <leitao@debian.org>
7265 M: Nayna Jain <nayna@linux.ibm.com>
7266 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7267 L: linux-crypto@vger.kernel.org
7269 F: drivers/crypto/vmx/Makefile
7270 F: drivers/crypto/vmx/Kconfig
7271 F: drivers/crypto/vmx/vmx.c
7272 F: drivers/crypto/vmx/aes*
7273 F: drivers/crypto/vmx/ghash*
7274 F: drivers/crypto/vmx/ppc-xlate.pl
7276 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7277 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7278 L: linux-pci@vger.kernel.org
7279 L: linuxppc-dev@lists.ozlabs.org
7281 F: drivers/pci/hotplug/rpaphp*
7283 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7284 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7285 L: linux-pci@vger.kernel.org
7286 L: linuxppc-dev@lists.ozlabs.org
7288 F: drivers/pci/hotplug/rpadlpar*
7290 IBM ServeRAID RAID DRIVER
7292 F: drivers/scsi/ips.*
7294 ICH LPC AND GPIO DRIVER
7295 M: Peter Tyser <ptyser@xes-inc.com>
7297 F: drivers/mfd/lpc_ich.c
7298 F: drivers/gpio/gpio-ich.c
7301 M: "David S. Miller" <davem@davemloft.net>
7302 L: linux-ide@vger.kernel.org
7303 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7306 F: Documentation/ide/
7308 F: include/linux/ide.h
7311 M: Borislav Petkov <bp@alien8.de>
7312 L: linux-ide@vger.kernel.org
7314 F: Documentation/cdrom/ide-cd
7315 F: drivers/ide/ide-cd*
7317 IDEAPAD LAPTOP EXTRAS DRIVER
7318 M: Ike Panhc <ike.pan@canonical.com>
7319 L: platform-driver-x86@vger.kernel.org
7320 W: http://launchpad.net/ideapad-laptop
7322 F: drivers/platform/x86/ideapad-laptop.c
7324 IDEAPAD LAPTOP SLIDEBAR DRIVER
7325 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7326 L: linux-input@vger.kernel.org
7327 W: https://github.com/o2genum/ideapad-slidebar
7329 F: drivers/input/misc/ideapad_slidebar.c
7331 IDT VersaClock 5 CLOCK DRIVER
7332 M: Marek Vasut <marek.vasut@gmail.com>
7334 F: drivers/clk/clk-versaclock5.c
7336 IEEE 802.15.4 SUBSYSTEM
7337 M: Alexander Aring <alex.aring@gmail.com>
7338 M: Stefan Schmidt <stefan@datenfreihafen.org>
7339 L: linux-wpan@vger.kernel.org
7340 W: http://wpan.cakelab.org/
7341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7346 F: drivers/net/ieee802154/
7347 F: include/linux/nl802154.h
7348 F: include/linux/ieee802154.h
7349 F: include/net/nl802154.h
7350 F: include/net/mac802154.h
7351 F: include/net/af_ieee802154.h
7352 F: include/net/cfg802154.h
7353 F: include/net/ieee802154_netdev.h
7354 F: Documentation/networking/ieee802154.txt
7357 M: Yotam Gigi <yotam.gi@gmail.com>
7358 M: Jamal Hadi Salim <jhs@mojatatu.com>
7360 F: include/net/ife.h
7361 F: include/uapi/linux/ife.h
7363 IGORPLUG-USB IR RECEIVER
7364 M: Sean Young <sean@mess.org>
7365 L: linux-media@vger.kernel.org
7367 F: drivers/media/rc/igorplugusb.c
7369 IGUANAWORKS USB IR TRANSCEIVER
7370 M: Sean Young <sean@mess.org>
7371 L: linux-media@vger.kernel.org
7373 F: drivers/media/rc/iguanair.c
7375 IIO DIGITAL POTENTIOMETER DAC
7376 M: Peter Rosin <peda@axentia.se>
7377 L: linux-iio@vger.kernel.org
7379 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7380 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7381 F: drivers/iio/dac/dpot-dac.c
7383 IIO ENVELOPE DETECTOR
7384 M: Peter Rosin <peda@axentia.se>
7385 L: linux-iio@vger.kernel.org
7387 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7388 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7389 F: drivers/iio/adc/envelope-detector.c
7392 M: Peter Rosin <peda@axentia.se>
7393 L: linux-iio@vger.kernel.org
7395 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7396 F: drivers/iio/multiplexer/iio-mux.c
7398 IIO SUBSYSTEM AND DRIVERS
7399 M: Jonathan Cameron <jic23@kernel.org>
7400 R: Hartmut Knaack <knaack.h@gmx.de>
7401 R: Lars-Peter Clausen <lars@metafoo.de>
7402 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7403 L: linux-iio@vger.kernel.org
7404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7406 F: Documentation/ABI/testing/configfs-iio*
7407 F: Documentation/ABI/testing/sysfs-bus-iio*
7408 F: Documentation/devicetree/bindings/iio/
7410 F: drivers/staging/iio/
7411 F: include/linux/iio/
7415 M: Peter Rosin <peda@axentia.se>
7416 L: linux-iio@vger.kernel.org
7418 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7419 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7420 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7421 F: drivers/iio/afe/iio-rescale.c
7423 IKANOS/ADI EAGLE ADSL USB DRIVER
7424 M: Matthieu Castet <castet.matthieu@free.fr>
7425 M: Stanislaw Gruszka <stf_xl@wp.pl>
7427 F: drivers/usb/atm/ueagle-atm.c
7429 IMGTEC ASCII LCD DRIVER
7430 M: Paul Burton <paul.burton@mips.com>
7432 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7433 F: drivers/auxdisplay/img-ascii-lcd.c
7435 IMGTEC IR DECODER DRIVER
7436 M: James Hogan <jhogan@kernel.org>
7438 F: drivers/media/rc/img-ir/
7440 IMON SOUNDGRAPH USB IR RECEIVER
7441 M: Sean Young <sean@mess.org>
7442 L: linux-media@vger.kernel.org
7444 F: drivers/media/rc/imon_raw.c
7445 F: drivers/media/rc/imon.c
7447 IMS TWINTURBO FRAMEBUFFER DRIVER
7448 L: linux-fbdev@vger.kernel.org
7450 F: drivers/video/fbdev/imsttfb.c
7452 INA209 HARDWARE MONITOR DRIVER
7453 M: Guenter Roeck <linux@roeck-us.net>
7454 L: linux-hwmon@vger.kernel.org
7456 F: Documentation/hwmon/ina209
7457 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7458 F: drivers/hwmon/ina209.c
7460 INA2XX HARDWARE MONITOR DRIVER
7461 M: Guenter Roeck <linux@roeck-us.net>
7462 L: linux-hwmon@vger.kernel.org
7464 F: Documentation/hwmon/ina2xx
7465 F: drivers/hwmon/ina2xx.c
7466 F: include/linux/platform_data/ina2xx.h
7468 INDUSTRY PACK SUBSYSTEM (IPACK)
7469 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7470 M: Jens Taprogge <jens.taprogge@taprogge.org>
7471 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7472 L: industrypack-devel@lists.sourceforge.net
7473 W: http://industrypack.sourceforge.net
7477 INFINIBAND SUBSYSTEM
7478 M: Doug Ledford <dledford@redhat.com>
7479 M: Jason Gunthorpe <jgg@mellanox.com>
7480 L: linux-rdma@vger.kernel.org
7481 W: https://github.com/linux-rdma/rdma-core
7482 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7485 F: Documentation/devicetree/bindings/infiniband/
7486 F: Documentation/infiniband/
7487 F: drivers/infiniband/
7488 F: include/uapi/linux/if_infiniband.h
7489 F: include/uapi/rdma/
7492 INGENIC JZ4780 DMA Driver
7493 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7495 F: drivers/dma/dma-jz4780.c
7497 INGENIC JZ4780 NAND DRIVER
7498 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7499 L: linux-mtd@lists.infradead.org
7501 F: drivers/mtd/nand/raw/jz4780_*
7504 M: Jan Kara <jack@suse.cz>
7505 R: Amir Goldstein <amir73il@gmail.com>
7506 L: linux-fsdevel@vger.kernel.org
7508 F: Documentation/filesystems/inotify.txt
7509 F: fs/notify/inotify/
7510 F: include/linux/inotify.h
7511 F: include/uapi/linux/inotify.h
7513 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7514 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7515 L: linux-input@vger.kernel.org
7516 Q: http://patchwork.kernel.org/project/linux-input/list/
7517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7520 F: include/linux/input.h
7521 F: include/uapi/linux/input.h
7522 F: include/uapi/linux/input-event-codes.h
7523 F: include/linux/input/
7524 F: Documentation/devicetree/bindings/input/
7525 F: Documentation/devicetree/bindings/serio/
7526 F: Documentation/input/
7528 INPUT MULTITOUCH (MT) PROTOCOL
7529 M: Henrik Rydberg <rydberg@bitmath.org>
7530 L: linux-input@vger.kernel.org
7532 F: Documentation/input/multi-touch-protocol.rst
7533 F: drivers/input/input-mt.c
7536 INSIDE SECURE CRYPTO DRIVER
7537 M: Antoine Tenart <antoine.tenart@bootlin.com>
7538 F: drivers/crypto/inside-secure/
7540 L: linux-crypto@vger.kernel.org
7542 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7543 M: Mimi Zohar <zohar@linux.ibm.com>
7544 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7545 L: linux-integrity@vger.kernel.org
7546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7548 F: security/integrity/ima/
7550 INTEL 810/815 FRAMEBUFFER DRIVER
7551 M: Antonino Daplas <adaplas@gmail.com>
7552 L: linux-fbdev@vger.kernel.org
7554 F: drivers/video/fbdev/i810/
7557 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7558 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7559 M: Jie Yang <yang.jie@linux.intel.com>
7560 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7564 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7565 M: Hans de Goede <hdegoede@redhat.com>
7566 L: platform-driver-x86@vger.kernel.org
7568 F: drivers/platform/x86/intel_atomisp2_pm.c
7570 INTEL C600 SERIES SAS CONTROLLER DRIVER
7571 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7572 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7573 L: linux-scsi@vger.kernel.org
7574 T: git git://git.code.sf.net/p/intel-sas/isci
7576 F: drivers/scsi/isci/
7578 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7579 M: Jani Nikula <jani.nikula@linux.intel.com>
7580 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7581 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7582 L: intel-gfx@lists.freedesktop.org
7583 W: https://01.org/linuxgraphics/
7584 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7585 C: irc://chat.freenode.net/intel-gfx
7586 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7587 T: git git://anongit.freedesktop.org/drm-intel
7589 F: drivers/gpu/drm/i915/
7590 F: include/drm/i915*
7591 F: include/uapi/drm/i915_drm.h
7592 F: Documentation/gpu/i915.rst
7594 INTEL ETHERNET DRIVERS
7595 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7596 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7597 W: http://www.intel.com/support/feedback.htm
7598 W: http://e1000.sourceforge.net/
7599 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7603 F: Documentation/networking/device_drivers/intel/e100.rst
7604 F: Documentation/networking/device_drivers/intel/e1000.rst
7605 F: Documentation/networking/device_drivers/intel/e1000e.rst
7606 F: Documentation/networking/device_drivers/intel/fm10k.rst
7607 F: Documentation/networking/device_drivers/intel/igb.rst
7608 F: Documentation/networking/device_drivers/intel/igbvf.rst
7609 F: Documentation/networking/device_drivers/intel/ixgb.rst
7610 F: Documentation/networking/device_drivers/intel/ixgbe.rst
7611 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
7612 F: Documentation/networking/device_drivers/intel/i40e.rst
7613 F: Documentation/networking/device_drivers/intel/iavf.rst
7614 F: Documentation/networking/device_drivers/intel/ice.rst
7615 F: drivers/net/ethernet/intel/
7616 F: drivers/net/ethernet/intel/*/
7617 F: include/linux/avf/virtchnl.h
7619 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7620 M: Maik Broemme <mbroemme@libmpq.org>
7621 L: linux-fbdev@vger.kernel.org
7623 F: Documentation/fb/intelfb.txt
7624 F: drivers/video/fbdev/intelfb/
7627 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7628 L: linux-gpio@vger.kernel.org
7630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7631 F: drivers/gpio/gpio-ich.c
7632 F: drivers/gpio/gpio-intel-mid.c
7633 F: drivers/gpio/gpio-lynxpoint.c
7634 F: drivers/gpio/gpio-merrifield.c
7635 F: drivers/gpio/gpio-ml-ioh.c
7636 F: drivers/gpio/gpio-pch.c
7637 F: drivers/gpio/gpio-sch.c
7638 F: drivers/gpio/gpio-sodaville.c
7640 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7641 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7642 M: Zhi Wang <zhi.a.wang@intel.com>
7643 L: intel-gvt-dev@lists.freedesktop.org
7644 L: intel-gfx@lists.freedesktop.org
7645 W: https://01.org/igvt-g
7646 T: git https://github.com/intel/gvt-linux.git
7648 F: drivers/gpu/drm/i915/gvt/
7650 INTEL HID EVENT DRIVER
7651 M: Alex Hung <alex.hung@canonical.com>
7652 L: platform-driver-x86@vger.kernel.org
7654 F: drivers/platform/x86/intel-hid.c
7656 INTEL I/OAT DMA DRIVER
7657 M: Dave Jiang <dave.jiang@intel.com>
7658 R: Dan Williams <dan.j.williams@intel.com>
7659 L: dmaengine@vger.kernel.org
7660 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7662 F: drivers/dma/ioat*
7665 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7666 M: Len Brown <lenb@kernel.org>
7667 L: linux-pm@vger.kernel.org
7668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7669 B: https://bugzilla.kernel.org
7671 F: drivers/idle/intel_idle.c
7673 INTEL INTEGRATED SENSOR HUB DRIVER
7674 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7675 M: Jiri Kosina <jikos@kernel.org>
7676 L: linux-input@vger.kernel.org
7678 F: drivers/hid/intel-ish-hid/
7681 M: David Woodhouse <dwmw2@infradead.org>
7682 L: iommu@lists.linux-foundation.org
7683 T: git git://git.infradead.org/iommu-2.6.git
7685 F: drivers/iommu/intel-iommu.c
7686 F: include/linux/intel-iommu.h
7688 INTEL IOP-ADMA DMA DRIVER
7689 R: Dan Williams <dan.j.williams@intel.com>
7691 F: drivers/dma/iop-adma.c
7693 INTEL IPU3 CSI-2 CIO2 DRIVER
7694 M: Yong Zhi <yong.zhi@intel.com>
7695 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7696 M: Bingbu Cao <bingbu.cao@intel.com>
7697 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7698 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7699 L: linux-media@vger.kernel.org
7701 F: drivers/media/pci/intel/ipu3/
7702 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7704 INTEL IPU3 CSI-2 IMGU DRIVER
7705 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7706 L: linux-media@vger.kernel.org
7708 F: drivers/staging/media/ipu3/
7709 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7710 F: Documentation/media/v4l-drivers/ipu3.rst
7712 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7713 M: Krzysztof Halasa <khalasa@piap.pl>
7715 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7716 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7717 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7718 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7719 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7720 F: drivers/net/wan/ixp4xx_hss.c
7722 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7723 M: Deepak Saxena <dsaxena@plexity.net>
7725 F: drivers/char/hw_random/ixp4xx-rng.c
7727 INTEL MANAGEMENT ENGINE (mei)
7728 M: Tomas Winkler <tomas.winkler@intel.com>
7729 L: linux-kernel@vger.kernel.org
7731 F: include/uapi/linux/mei.h
7732 F: include/linux/mei_cl_bus.h
7733 F: drivers/misc/mei/*
7734 F: drivers/watchdog/mei_wdt.c
7735 F: Documentation/misc-devices/mei/*
7738 INTEL MENLOW THERMAL DRIVER
7739 M: Sujith Thomas <sujith.thomas@intel.com>
7740 L: platform-driver-x86@vger.kernel.org
7741 W: https://01.org/linux-acpi
7743 F: drivers/platform/x86/intel_menlow.c
7745 INTEL MIC DRIVERS (mic)
7746 M: Sudeep Dutt <sudeep.dutt@intel.com>
7747 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7749 W: https://github.com/sudeepdutt/mic
7750 W: http://software.intel.com/en-us/mic-developer
7751 F: include/linux/mic_bus.h
7752 F: include/linux/scif.h
7753 F: include/uapi/linux/mic_common.h
7754 F: include/uapi/linux/mic_ioctl.h
7755 F: include/uapi/linux/scif_ioctl.h
7756 F: drivers/misc/mic/
7757 F: drivers/dma/mic_x100_dma.c
7758 F: drivers/dma/mic_x100_dma.h
7759 F: Documentation/mic/
7761 INTEL PMC CORE DRIVER
7762 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7763 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7764 L: platform-driver-x86@vger.kernel.org
7766 F: drivers/platform/x86/intel_pmc_core*
7768 INTEL PMC/P-Unit IPC DRIVER
7769 M: Zha Qipeng<qipeng.zha@intel.com>
7770 L: platform-driver-x86@vger.kernel.org
7772 F: drivers/platform/x86/intel_pmc_ipc.c
7773 F: drivers/platform/x86/intel_punit_ipc.c
7774 F: arch/x86/include/asm/intel_pmc_ipc.h
7775 F: arch/x86/include/asm/intel_punit_ipc.h
7777 INTEL PMIC GPIO DRIVERS
7778 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7781 F: drivers/gpio/gpio-*cove.c
7782 F: drivers/gpio/gpio-msic.c
7784 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7785 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7787 F: drivers/mfd/intel_msic.c
7788 F: drivers/mfd/intel_soc_pmic*
7789 F: include/linux/mfd/intel_msic.h
7790 F: include/linux/mfd/intel_soc_pmic*
7792 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7793 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7794 L: linux-wireless@vger.kernel.org
7796 F: Documentation/networking/device_drivers/intel/ipw2100.txt
7797 F: Documentation/networking/device_drivers/intel/ipw2200.txt
7798 F: drivers/net/wireless/intel/ipw2x00/
7801 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7802 M: Len Brown <lenb@kernel.org>
7803 L: linux-pm@vger.kernel.org
7805 F: drivers/cpufreq/intel_pstate.c
7807 INTEL RDMA RNIC DRIVER
7808 M: Faisal Latif <faisal.latif@intel.com>
7809 M: Shiraz Saleem <shiraz.saleem@intel.com>
7810 L: linux-rdma@vger.kernel.org
7812 F: drivers/infiniband/hw/i40iw/
7813 F: include/uapi/rdma/i40iw-abi.h
7815 INTEL TELEMETRY DRIVER
7816 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7817 M: "David E. Box" <david.e.box@linux.intel.com>
7818 L: platform-driver-x86@vger.kernel.org
7820 F: arch/x86/include/asm/intel_telemetry.h
7821 F: drivers/platform/x86/intel_telemetry*
7823 INTEL VIRTUAL BUTTON DRIVER
7824 M: AceLan Kao <acelan.kao@canonical.com>
7825 L: platform-driver-x86@vger.kernel.org
7827 F: drivers/platform/x86/intel-vbtn.c
7829 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7830 M: Stanislaw Gruszka <sgruszka@redhat.com>
7831 L: linux-wireless@vger.kernel.org
7833 F: drivers/net/wireless/intel/iwlegacy/
7835 INTEL WIRELESS WIFI LINK (iwlwifi)
7836 M: Johannes Berg <johannes.berg@intel.com>
7837 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7838 M: Luca Coelho <luciano.coelho@intel.com>
7839 M: Intel Linux Wireless <linuxwifi@intel.com>
7840 L: linux-wireless@vger.kernel.org
7841 W: http://intellinuxwireless.org
7842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7844 F: drivers/net/wireless/intel/iwlwifi/
7846 INTEL WIRELESS WIMAX CONNECTION 2400
7847 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7848 M: linux-wimax@intel.com
7849 L: wimax@linuxwimax.org (subscribers-only)
7851 W: http://linuxwimax.org
7852 F: Documentation/wimax/README.i2400m
7853 F: drivers/net/wimax/i2400m/
7854 F: include/uapi/linux/wimax/i2400m.h
7856 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7857 M: Mario Limonciello <mario.limonciello@dell.com>
7859 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7862 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7864 F: Documentation/trace/intel_th.rst
7865 F: drivers/hwtracing/intel_th/
7867 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7868 M: Ning Sun <ning.sun@intel.com>
7869 L: tboot-devel@lists.sourceforge.net
7870 W: http://tboot.sourceforge.net
7871 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7873 F: Documentation/intel_txt.txt
7874 F: include/linux/tboot.h
7875 F: arch/x86/kernel/tboot.c
7877 INTEL-MID GPIO DRIVER
7878 M: David Cohen <david.a.cohen@linux.intel.com>
7879 L: linux-gpio@vger.kernel.org
7881 F: drivers/gpio/gpio-intel-mid.c
7884 M: Georgi Djakov <georgi.djakov@linaro.org>
7886 F: Documentation/interconnect/
7887 F: Documentation/devicetree/bindings/interconnect/
7888 F: drivers/interconnect/
7889 F: include/dt-bindings/interconnect/
7890 F: include/linux/interconnect-provider.h
7891 F: include/linux/interconnect.h
7893 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7894 M: Linus Walleij <linus.walleij@linaro.org>
7895 L: linux-iio@vger.kernel.org
7897 F: drivers/iio/gyro/mpu3050*
7898 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7900 IOC3 ETHERNET DRIVER
7901 M: Ralf Baechle <ralf@linux-mips.org>
7902 L: linux-mips@vger.kernel.org
7904 F: drivers/net/ethernet/sgi/ioc3-eth.c
7907 M: Pat Gefre <pfg@sgi.com>
7908 L: linux-serial@vger.kernel.org
7910 F: drivers/tty/serial/ioc3_serial.c
7912 IOMAP FILESYSTEM LIBRARY
7913 M: Christoph Hellwig <hch@infradead.org>
7914 M: Darrick J. Wong <darrick.wong@oracle.com>
7915 M: linux-xfs@vger.kernel.org
7916 M: linux-fsdevel@vger.kernel.org
7917 L: linux-xfs@vger.kernel.org
7918 L: linux-fsdevel@vger.kernel.org
7919 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
7922 F: include/linux/iomap.h
7925 M: Joerg Roedel <joro@8bytes.org>
7926 L: iommu@lists.linux-foundation.org
7927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7929 F: Documentation/devicetree/bindings/iommu/
7931 F: include/linux/iommu.h
7932 F: include/linux/of_iommu.h
7933 F: include/linux/iova.h
7936 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7938 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7941 M: Corey Minyard <minyard@acm.org>
7942 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7943 W: http://openipmi.sourceforge.net/
7945 F: Documentation/devicetree/bindings/ipmi/
7946 F: Documentation/IPMI.txt
7947 F: drivers/char/ipmi/
7948 F: include/linux/ipmi*
7949 F: include/uapi/linux/ipmi*
7951 IPS SCSI RAID DRIVER
7952 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7953 L: linux-scsi@vger.kernel.org
7954 W: http://www.adaptec.com/
7956 F: drivers/scsi/ips*
7959 M: Wensong Zhang <wensong@linux-vs.org>
7960 M: Simon Horman <horms@verge.net.au>
7961 M: Julian Anastasov <ja@ssi.bg>
7962 L: netdev@vger.kernel.org
7963 L: lvs-devel@vger.kernel.org
7965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7967 F: Documentation/networking/ipvs-sysctl.txt
7968 F: include/net/ip_vs.h
7969 F: include/uapi/linux/ip_vs.h
7970 F: net/netfilter/ipvs/
7973 M: Jiri Kosina <jikos@kernel.org>
7974 M: David Sterba <dsterba@suse.com>
7976 F: drivers/tty/ipwireless/
7979 L: netdev@vger.kernel.org
7981 F: include/uapi/linux/ipx.h
7983 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7984 M: Marc Zyngier <marc.zyngier@arm.com>
7986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7987 F: Documentation/IRQ-domain.txt
7988 F: include/linux/irqdomain.h
7989 F: kernel/irq/irqdomain.c
7993 M: Thomas Gleixner <tglx@linutronix.de>
7994 L: linux-kernel@vger.kernel.org
7996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8000 M: Thomas Gleixner <tglx@linutronix.de>
8001 M: Jason Cooper <jason@lakedaemon.net>
8002 M: Marc Zyngier <marc.zyngier@arm.com>
8003 L: linux-kernel@vger.kernel.org
8005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8006 F: Documentation/devicetree/bindings/interrupt-controller/
8010 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8012 F: Documentation/isa.txt
8013 F: drivers/base/isa.c
8014 F: include/linux/isa.h
8017 M: Hans Verkuil <hverkuil@xs4all.nl>
8018 L: linux-media@vger.kernel.org
8019 T: git git://linuxtv.org/media_tree.git
8020 W: https://linuxtv.org
8022 F: drivers/media/radio/radio-isa*
8025 M: Jaroslav Kysela <perex@perex.cz>
8027 F: Documentation/isapnp.txt
8028 F: drivers/pnp/isapnp/
8029 F: include/linux/isapnp.h
8032 M: Lee Duncan <lduncan@suse.com>
8033 M: Chris Leech <cleech@redhat.com>
8034 L: open-iscsi@googlegroups.com
8035 W: www.open-iscsi.com
8037 F: drivers/scsi/*iscsi*
8038 F: include/scsi/*iscsi*
8040 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8041 M: Peter Jones <pjones@redhat.com>
8042 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8044 F: drivers/firmware/iscsi_ibft*
8046 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8047 M: Sagi Grimberg <sagi@grimberg.me>
8048 M: Max Gurtovoy <maxg@mellanox.com>
8049 L: linux-rdma@vger.kernel.org
8051 W: http://www.openfabrics.org
8052 W: www.open-iscsi.org
8053 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8054 F: drivers/infiniband/ulp/iser/
8056 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8057 M: Sagi Grimberg <sagi@grimberg.me>
8058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8059 L: linux-rdma@vger.kernel.org
8060 L: target-devel@vger.kernel.org
8062 W: http://www.linux-iscsi.org
8063 F: drivers/infiniband/ulp/isert
8066 M: Karsten Keil <isdn@linux-pingi.de>
8067 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8068 L: netdev@vger.kernel.org
8069 W: http://www.isdn4linux.de
8070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8072 F: Documentation/isdn/
8074 F: include/linux/isdn.h
8075 F: include/linux/isdn/
8076 F: include/uapi/linux/isdn.h
8077 F: include/uapi/linux/isdn/
8079 IT87 HARDWARE MONITORING DRIVER
8080 M: Jean Delvare <jdelvare@suse.com>
8081 L: linux-hwmon@vger.kernel.org
8083 F: Documentation/hwmon/it87
8084 F: drivers/hwmon/it87.c
8087 M: Antti Palosaari <crope@iki.fi>
8088 L: linux-media@vger.kernel.org
8089 W: https://linuxtv.org
8090 W: http://palosaari.fi/linux/
8091 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8092 T: git git://linuxtv.org/anttip/media_tree.git
8094 F: drivers/media/tuners/it913x*
8096 IVTV VIDEO4LINUX DRIVER
8097 M: Andy Walls <awalls@md.metrocast.net>
8098 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8099 L: linux-media@vger.kernel.org
8100 T: git git://linuxtv.org/media_tree.git
8101 W: http://www.ivtvdriver.org
8103 F: Documentation/media/v4l-drivers/ivtv*
8104 F: drivers/media/pci/ivtv/
8105 F: include/uapi/linux/ivtv*
8107 IX2505V MEDIA DRIVER
8108 M: Malcolm Priestley <tvboxspy@gmail.com>
8109 L: linux-media@vger.kernel.org
8110 W: https://linuxtv.org
8111 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8113 F: drivers/media/dvb-frontends/ix2505v*
8115 JAILHOUSE HYPERVISOR INTERFACE
8116 M: Jan Kiszka <jan.kiszka@siemens.com>
8117 L: jailhouse-dev@googlegroups.com
8119 F: arch/x86/kernel/jailhouse.c
8120 F: arch/x86/include/asm/jailhouse_para.h
8122 JC42.4 TEMPERATURE SENSOR DRIVER
8123 M: Guenter Roeck <linux@roeck-us.net>
8124 L: linux-hwmon@vger.kernel.org
8126 F: drivers/hwmon/jc42.c
8127 F: Documentation/hwmon/jc42
8130 M: Dave Kleikamp <shaggy@kernel.org>
8131 L: jfs-discussion@lists.sourceforge.net
8132 W: http://jfs.sourceforge.net/
8133 T: git git://github.com/kleikamp/linux-shaggy.git
8135 F: Documentation/filesystems/jfs.txt
8139 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8140 L: netdev@vger.kernel.org
8142 F: drivers/net/ethernet/jme.*
8144 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8145 M: David Woodhouse <dwmw2@infradead.org>
8146 L: linux-mtd@lists.infradead.org
8147 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8150 F: include/uapi/linux/jffs2.h
8152 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8153 M: "Theodore Ts'o" <tytso@mit.edu>
8154 M: Jan Kara <jack@suse.com>
8155 L: linux-ext4@vger.kernel.org
8158 F: include/linux/jbd2.h
8160 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8161 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8162 L: linux-media@vger.kernel.org
8164 F: drivers/media/platform/rcar_jpu.c
8166 JSM Neo PCI based serial card
8167 L: linux-serial@vger.kernel.org
8169 F: drivers/tty/serial/jsm/
8171 K10TEMP HARDWARE MONITORING DRIVER
8172 M: Clemens Ladisch <clemens@ladisch.de>
8173 L: linux-hwmon@vger.kernel.org
8175 F: Documentation/hwmon/k10temp
8176 F: drivers/hwmon/k10temp.c
8178 K8TEMP HARDWARE MONITORING DRIVER
8179 M: Rudolf Marek <r.marek@assembler.cz>
8180 L: linux-hwmon@vger.kernel.org
8182 F: Documentation/hwmon/k8temp
8183 F: drivers/hwmon/k8temp.c
8186 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8187 R: Alexander Potapenko <glider@google.com>
8188 R: Dmitry Vyukov <dvyukov@google.com>
8189 L: kasan-dev@googlegroups.com
8191 F: arch/*/include/asm/kasan.h
8192 F: arch/*/mm/kasan_init*
8193 F: Documentation/dev-tools/kasan.rst
8194 F: include/linux/kasan*.h
8197 F: scripts/Makefile.kasan
8200 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8202 L: linux-kbuild@vger.kernel.org
8204 F: Documentation/kbuild/kconfig*
8206 F: scripts/Kconfig.include
8209 M: Dave Young <dyoung@redhat.com>
8210 M: Baoquan He <bhe@redhat.com>
8211 R: Vivek Goyal <vgoyal@redhat.com>
8212 L: kexec@lists.infradead.org
8213 W: http://lse.sourceforge.net/kdump/
8215 F: Documentation/kdump/
8217 KEENE FM RADIO TRANSMITTER DRIVER
8218 M: Hans Verkuil <hverkuil@xs4all.nl>
8219 L: linux-media@vger.kernel.org
8220 T: git git://linuxtv.org/media_tree.git
8221 W: https://linuxtv.org
8223 F: drivers/media/radio/radio-keene*
8226 M: Ian Kent <raven@themaw.net>
8227 L: autofs@vger.kernel.org
8231 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8232 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8233 M: Michal Marek <michal.lkml@markovi.net>
8234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8235 L: linux-kbuild@vger.kernel.org
8237 F: Documentation/kbuild/
8240 F: scripts/Makefile*
8247 L: kernel-janitors@vger.kernel.org
8248 W: http://kernelnewbies.org/KernelJanitors
8251 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8252 M: "J. Bruce Fields" <bfields@fieldses.org>
8253 M: Jeff Layton <jlayton@kernel.org>
8254 L: linux-nfs@vger.kernel.org
8255 W: http://nfs.sourceforge.net/
8256 T: git git://linux-nfs.org/~bfields/linux.git
8259 F: include/uapi/linux/nfsd/
8263 F: include/linux/lockd/
8264 F: include/linux/sunrpc/
8265 F: include/uapi/linux/sunrpc/
8267 KERNEL SELFTEST FRAMEWORK
8268 M: Shuah Khan <shuah@kernel.org>
8269 L: linux-kselftest@vger.kernel.org
8270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8271 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8273 F: tools/testing/selftests/
8274 F: Documentation/dev-tools/kselftest*
8276 KERNEL USERMODE HELPER
8277 M: Luis Chamberlain <mcgrof@kernel.org>
8278 L: linux-kernel@vger.kernel.org
8281 F: include/linux/umh.h
8283 KERNEL VIRTUAL MACHINE (KVM)
8284 M: Paolo Bonzini <pbonzini@redhat.com>
8285 M: Radim Krčmář <rkrcmar@redhat.com>
8286 L: kvm@vger.kernel.org
8287 W: http://www.linux-kvm.org
8288 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8290 F: Documentation/virtual/kvm/
8291 F: include/trace/events/kvm.h
8292 F: include/uapi/asm-generic/kvm*
8293 F: include/uapi/linux/kvm*
8294 F: include/asm-generic/kvm*
8295 F: include/linux/kvm*
8296 F: include/kvm/iodev.h
8300 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8301 M: Joerg Roedel <joro@8bytes.org>
8302 L: kvm@vger.kernel.org
8303 W: http://www.linux-kvm.org/
8305 F: arch/x86/include/asm/svm.h
8306 F: arch/x86/kvm/svm.c
8308 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8309 M: Christoffer Dall <christoffer.dall@arm.com>
8310 M: Marc Zyngier <marc.zyngier@arm.com>
8311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8312 L: kvmarm@lists.cs.columbia.edu
8313 W: http://systems.cs.columbia.edu/projects/kvm-arm
8314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8316 F: arch/arm/include/uapi/asm/kvm*
8317 F: arch/arm/include/asm/kvm*
8320 F: include/kvm/arm_*
8322 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8323 M: Christoffer Dall <christoffer.dall@arm.com>
8324 M: Marc Zyngier <marc.zyngier@arm.com>
8325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8326 L: kvmarm@lists.cs.columbia.edu
8328 F: arch/arm64/include/uapi/asm/kvm*
8329 F: arch/arm64/include/asm/kvm*
8332 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8333 M: James Hogan <jhogan@kernel.org>
8334 L: linux-mips@vger.kernel.org
8336 F: arch/mips/include/uapi/asm/kvm*
8337 F: arch/mips/include/asm/kvm*
8340 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8341 M: Paul Mackerras <paulus@ozlabs.org>
8342 L: kvm-ppc@vger.kernel.org
8343 W: http://www.linux-kvm.org/
8344 T: git git://github.com/agraf/linux-2.6.git
8346 F: arch/powerpc/include/uapi/asm/kvm*
8347 F: arch/powerpc/include/asm/kvm*
8348 F: arch/powerpc/kvm/
8349 F: arch/powerpc/kernel/kvm*
8351 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8352 M: Christian Borntraeger <borntraeger@de.ibm.com>
8353 M: Janosch Frank <frankja@linux.ibm.com>
8354 R: David Hildenbrand <david@redhat.com>
8355 R: Cornelia Huck <cohuck@redhat.com>
8356 L: linux-s390@vger.kernel.org
8357 W: http://www.ibm.com/developerworks/linux/linux390/
8358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8360 F: arch/s390/include/uapi/asm/kvm*
8361 F: arch/s390/include/asm/gmap.h
8362 F: arch/s390/include/asm/kvm*
8364 F: arch/s390/mm/gmap.c
8366 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8367 M: Paolo Bonzini <pbonzini@redhat.com>
8368 M: Radim Krčmář <rkrcmar@redhat.com>
8369 L: kvm@vger.kernel.org
8370 W: http://www.linux-kvm.org
8371 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8375 F: arch/x86/include/uapi/asm/kvm*
8376 F: arch/x86/include/asm/kvm*
8377 F: arch/x86/include/asm/pvclock-abi.h
8378 F: arch/x86/kernel/kvm.c
8379 F: arch/x86/kernel/kvmclock.c
8382 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8383 M: Tejun Heo <tj@kernel.org>
8384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8386 F: include/linux/kernfs.h
8390 M: Eric Biederman <ebiederm@xmission.com>
8391 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8392 L: kexec@lists.infradead.org
8394 F: include/linux/kexec.h
8395 F: include/uapi/linux/kexec.h
8399 M: Mimi Zohar <zohar@linux.ibm.com>
8400 L: linux-integrity@vger.kernel.org
8401 L: keyrings@vger.kernel.org
8403 F: Documentation/security/keys/trusted-encrypted.rst
8404 F: include/keys/encrypted-type.h
8405 F: security/keys/encrypted-keys/
8408 M: James Bottomley <jejb@linux.ibm.com>
8409 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8410 M: Mimi Zohar <zohar@linuxibm.com>
8411 L: linux-integrity@vger.kernel.org
8412 L: keyrings@vger.kernel.org
8414 F: Documentation/security/keys/trusted-encrypted.rst
8415 F: include/keys/trusted-type.h
8416 F: security/keys/trusted.c
8417 F: security/keys/trusted.h
8420 M: David Howells <dhowells@redhat.com>
8421 L: keyrings@vger.kernel.org
8423 F: Documentation/security/keys/core.rst
8424 F: include/linux/key.h
8425 F: include/linux/key-type.h
8426 F: include/linux/keyctl.h
8427 F: include/uapi/linux/keyctl.h
8431 KGDB / KDB /debug_core
8432 M: Jason Wessel <jason.wessel@windriver.com>
8433 M: Daniel Thompson <daniel.thompson@linaro.org>
8434 W: http://kgdb.wiki.kernel.org/
8435 L: kgdb-bugreport@lists.sourceforge.net
8436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8438 F: Documentation/dev-tools/kgdb.rst
8439 F: drivers/misc/kgdbts.c
8440 F: drivers/tty/serial/kgdboc.c
8441 F: include/linux/kdb.h
8442 F: include/linux/kgdb.h
8446 M: Catalin Marinas <catalin.marinas@arm.com>
8448 F: Documentation/dev-tools/kmemleak.rst
8449 F: include/linux/kmemleak.h
8451 F: mm/kmemleak-test.c
8453 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8454 M: Luis Chamberlain <mcgrof@kernel.org>
8455 L: linux-kernel@vger.kernel.org
8458 F: include/linux/kmod.h
8460 F: tools/testing/selftests/kmod/
8463 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8464 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8465 M: "David S. Miller" <davem@davemloft.net>
8466 M: Masami Hiramatsu <mhiramat@kernel.org>
8468 F: Documentation/kprobes.txt
8469 F: include/linux/kprobes.h
8470 F: include/asm-generic/kprobes.h
8473 KS0108 LCD CONTROLLER DRIVER
8474 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8476 F: Documentation/auxdisplay/ks0108
8477 F: drivers/auxdisplay/ks0108.c
8478 F: include/linux/ks0108.h
8481 M: David Ahern <dsa@cumulusnetworks.com>
8482 L: netdev@vger.kernel.org
8485 F: include/net/l3mdev.h
8488 M: John Fastabend <john.fastabend@gmail.com>
8489 M: Daniel Borkmann <daniel@iogearbox.net>
8490 L: netdev@vger.kernel.org
8492 F: include/linux/skmsg.h
8494 F: net/core/sock_map.c
8495 F: net/ipv4/tcp_bpf.c
8497 LANTIQ / INTEL Ethernet drivers
8498 M: Hauke Mehrtens <hauke@hauke-m.de>
8499 L: netdev@vger.kernel.org
8501 F: net/dsa/tag_gswip.c
8502 F: drivers/net/ethernet/lantiq_xrx200.c
8503 F: drivers/net/dsa/lantiq_pce.h
8504 F: drivers/net/dsa/lantiq_gswip.c
8506 LANTIQ MIPS ARCHITECTURE
8507 M: John Crispin <john@phrozen.org>
8508 L: linux-mips@vger.kernel.org
8511 F: drivers/soc/lantiq
8514 L: linux-x25@vger.kernel.org
8516 F: Documentation/networking/lapb-module.txt
8520 LASI 53c700 driver for PARISC
8521 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8522 L: linux-scsi@vger.kernel.org
8524 F: Documentation/scsi/53c700.txt
8525 F: drivers/scsi/53c700*
8528 M: Tobin C. Harding <me@tobin.cc>
8529 M: Tycho Andersen <tycho@tycho.ws>
8530 L: kernel-hardening@lists.openwall.com
8532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8533 F: scripts/leaking_addresses.pl
8536 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8537 M: Pavel Machek <pavel@ucw.cz>
8538 L: linux-leds@vger.kernel.org
8539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8541 F: Documentation/devicetree/bindings/leds/
8543 F: include/linux/leds.h
8545 LEGACY EEPROM DRIVER
8546 M: Jean Delvare <jdelvare@suse.com>
8548 F: Documentation/misc-devices/eeprom
8549 F: drivers/misc/eeprom/eeprom.c
8552 R: David Lechner <david@lechnology.com>
8554 F: arch/arm/boot/dts/da850-lego-ev3.dts
8555 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8556 F: drivers/power/supply/lego_ev3_battery.c
8558 LEGO USB Tower driver
8559 M: Juergen Stuber <starblue@users.sourceforge.net>
8560 L: legousb-devel@lists.sourceforge.net
8561 W: http://legousb.sourceforge.net/
8563 F: drivers/usb/misc/legousbtower.c
8566 M: Matan Ziv-Av <matan@svgalib.org>
8567 L: platform-driver-x86@vger.kernel.org
8569 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8570 F: Documentation/laptops/lg-laptop.rst
8571 F: drivers/platform/x86/lg-laptop.c
8574 M: Michael Krufky <mkrufky@linuxtv.org>
8575 L: linux-media@vger.kernel.org
8576 W: https://linuxtv.org
8577 W: http://github.com/mkrufky
8578 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8579 T: git git://linuxtv.org/mkrufky/tuners.git
8581 F: drivers/media/dvb-frontends/lg2160.*
8583 LGDT3305 MEDIA DRIVER
8584 M: Michael Krufky <mkrufky@linuxtv.org>
8585 L: linux-media@vger.kernel.org
8586 W: https://linuxtv.org
8587 W: http://github.com/mkrufky
8588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8589 T: git git://linuxtv.org/mkrufky/tuners.git
8591 F: drivers/media/dvb-frontends/lgdt3305.*
8593 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8594 M: Viresh Kumar <vireshk@kernel.org>
8595 L: linux-ide@vger.kernel.org
8596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8598 F: include/linux/pata_arasan_cf_data.h
8599 F: drivers/ata/pata_arasan_cf.c
8602 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8603 M: Jens Axboe <axboe@kernel.dk>
8604 L: linux-ide@vger.kernel.org
8605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8607 F: drivers/ata/pata_*.c
8608 F: drivers/ata/ata_generic.c
8610 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8611 M: Linus Walleij <linus.walleij@linaro.org>
8612 L: linux-ide@vger.kernel.org
8613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8615 F: drivers/ata/pata_ftide010.c
8616 F: drivers/ata/sata_gemini.c
8617 F: drivers/ata/sata_gemini.h
8619 LIBATA SATA AHCI PLATFORM devices support
8620 M: Hans de Goede <hdegoede@redhat.com>
8621 M: Jens Axboe <axboe@kernel.dk>
8622 L: linux-ide@vger.kernel.org
8623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8625 F: drivers/ata/ahci_platform.c
8626 F: drivers/ata/libahci_platform.c
8627 F: include/linux/ahci_platform.h
8629 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8630 M: Mikael Pettersson <mikpelinux@gmail.com>
8631 L: linux-ide@vger.kernel.org
8632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8634 F: drivers/ata/sata_promise.*
8636 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8637 M: Jens Axboe <axboe@kernel.dk>
8638 L: linux-ide@vger.kernel.org
8639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8642 F: include/linux/ata.h
8643 F: include/linux/libata.h
8644 F: Documentation/devicetree/bindings/ata/
8647 M: Sasha Levin <alexander.levin@microsoft.com>
8649 F: tools/lib/lockdep/
8651 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8652 M: Ross Zwisler <zwisler@kernel.org>
8653 M: Dan Williams <dan.j.williams@intel.com>
8654 M: Vishal Verma <vishal.l.verma@intel.com>
8655 M: Dave Jiang <dave.jiang@intel.com>
8656 L: linux-nvdimm@lists.01.org
8657 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8659 F: drivers/nvdimm/blk.c
8660 F: drivers/nvdimm/region_devs.c
8662 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8663 M: Vishal Verma <vishal.l.verma@intel.com>
8664 M: Dan Williams <dan.j.williams@intel.com>
8665 M: Ross Zwisler <zwisler@kernel.org>
8666 M: Dave Jiang <dave.jiang@intel.com>
8667 L: linux-nvdimm@lists.01.org
8668 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8670 F: drivers/nvdimm/btt*
8672 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8673 M: Ross Zwisler <zwisler@kernel.org>
8674 M: Dan Williams <dan.j.williams@intel.com>
8675 M: Vishal Verma <vishal.l.verma@intel.com>
8676 M: Dave Jiang <dave.jiang@intel.com>
8677 L: linux-nvdimm@lists.01.org
8678 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8680 F: drivers/nvdimm/pmem*
8682 LIBNVDIMM: DEVICETREE BINDINGS
8683 M: Oliver O'Halloran <oohall@gmail.com>
8684 L: linux-nvdimm@lists.01.org
8685 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8687 F: drivers/nvdimm/of_pmem.c
8688 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8690 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8691 M: Dan Williams <dan.j.williams@intel.com>
8692 M: Ross Zwisler <zwisler@kernel.org>
8693 M: Vishal Verma <vishal.l.verma@intel.com>
8694 M: Dave Jiang <dave.jiang@intel.com>
8695 L: linux-nvdimm@lists.01.org
8696 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8700 F: drivers/acpi/nfit/*
8701 F: include/linux/nd.h
8702 F: include/linux/libnvdimm.h
8703 F: include/uapi/linux/ndctl.h
8705 LIGHTNVM PLATFORM SUPPORT
8706 M: Matias Bjorling <mb@lightnvm.io>
8707 W: http://github/OpenChannelSSD
8708 L: linux-block@vger.kernel.org
8710 F: drivers/lightnvm/
8711 F: include/linux/lightnvm.h
8712 F: include/uapi/linux/lightnvm.h
8714 LINUX FOR POWER MACINTOSH
8715 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8716 W: http://www.penguinppc.org/
8717 L: linuxppc-dev@lists.ozlabs.org
8719 F: arch/powerpc/platforms/powermac/
8720 F: drivers/macintosh/
8722 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8723 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8724 M: Paul Mackerras <paulus@samba.org>
8725 M: Michael Ellerman <mpe@ellerman.id.au>
8726 W: https://github.com/linuxppc/linux/wiki
8727 L: linuxppc-dev@lists.ozlabs.org
8728 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8731 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8732 F: Documentation/devicetree/bindings/powerpc/
8733 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8734 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8735 F: Documentation/powerpc/
8737 F: drivers/char/tpm/tpm_ibmvtpm*
8738 F: drivers/crypto/nx/
8739 F: drivers/crypto/vmx/
8740 F: drivers/i2c/busses/i2c-opal.c
8741 F: drivers/net/ethernet/ibm/ibmveth.*
8742 F: drivers/net/ethernet/ibm/ibmvnic.*
8743 F: drivers/pci/hotplug/pnv_php.c
8744 F: drivers/pci/hotplug/rpa*
8745 F: drivers/rtc/rtc-opal.c
8746 F: drivers/scsi/ibmvscsi/
8747 F: drivers/tty/hvc/hvc_opal.c
8748 F: drivers/watchdog/wdrtas.c
8749 F: tools/testing/selftests/powerpc
8756 LINUX FOR POWERPC EMBEDDED MPC5XXX
8757 M: Anatolij Gustschin <agust@denx.de>
8758 L: linuxppc-dev@lists.ozlabs.org
8759 T: git git://git.denx.de/linux-denx-agust.git
8761 F: arch/powerpc/platforms/512x/
8762 F: arch/powerpc/platforms/52xx/
8764 LINUX FOR POWERPC EMBEDDED PPC4XX
8765 M: Alistair Popple <alistair@popple.id.au>
8766 M: Matt Porter <mporter@kernel.crashing.org>
8767 W: http://www.penguinppc.org/
8768 L: linuxppc-dev@lists.ozlabs.org
8770 F: arch/powerpc/platforms/40x/
8771 F: arch/powerpc/platforms/44x/
8773 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8774 M: Scott Wood <oss@buserror.net>
8775 M: Kumar Gala <galak@kernel.crashing.org>
8776 W: http://www.penguinppc.org/
8777 L: linuxppc-dev@lists.ozlabs.org
8778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8780 F: arch/powerpc/platforms/83xx/
8781 F: arch/powerpc/platforms/85xx/
8782 F: Documentation/devicetree/bindings/powerpc/fsl/
8784 LINUX FOR POWERPC EMBEDDED PPC8XX
8785 M: Vitaly Bordug <vitb@kernel.crashing.org>
8786 W: http://www.penguinppc.org/
8787 L: linuxppc-dev@lists.ozlabs.org
8789 F: arch/powerpc/platforms/8xx/
8791 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8792 L: linuxppc-dev@lists.ozlabs.org
8794 F: arch/powerpc/*/*virtex*
8795 F: arch/powerpc/*/*/*virtex*
8797 LINUX FOR POWERPC PA SEMI PWRFICIENT
8798 L: linuxppc-dev@lists.ozlabs.org
8800 F: arch/powerpc/platforms/pasemi/
8801 F: drivers/*/*pasemi*
8802 F: drivers/*/*/*pasemi*
8804 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8805 M: Kees Cook <keescook@chromium.org>
8807 F: drivers/misc/lkdtm/*
8809 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8810 M: Alan Stern <stern@rowland.harvard.edu>
8811 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8812 M: Will Deacon <will.deacon@arm.com>
8813 M: Peter Zijlstra <peterz@infradead.org>
8814 M: Boqun Feng <boqun.feng@gmail.com>
8815 M: Nicholas Piggin <npiggin@gmail.com>
8816 M: David Howells <dhowells@redhat.com>
8817 M: Jade Alglave <j.alglave@ucl.ac.uk>
8818 M: Luc Maranget <luc.maranget@inria.fr>
8819 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
8820 R: Akira Yokosawa <akiyks@gmail.com>
8821 R: Daniel Lustig <dlustig@nvidia.com>
8822 L: linux-kernel@vger.kernel.org
8823 L: linux-arch@vger.kernel.org
8825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8826 F: tools/memory-model/
8827 F: Documentation/atomic_bitops.txt
8828 F: Documentation/atomic_t.txt
8829 F: Documentation/core-api/atomic_ops.rst
8830 F: Documentation/core-api/refcount-vs-atomic.rst
8831 F: Documentation/memory-barriers.txt
8833 LIS3LV02D ACCELEROMETER DRIVER
8834 M: Eric Piel <eric.piel@tremplin-utc.net>
8836 F: Documentation/misc-devices/lis3lv02d
8837 F: drivers/misc/lis3lv02d/
8838 F: drivers/platform/x86/hp_accel.c
8841 M: Josh Poimboeuf <jpoimboe@redhat.com>
8842 M: Jessica Yu <jeyu@kernel.org>
8843 M: Jiri Kosina <jikos@kernel.org>
8844 M: Miroslav Benes <mbenes@suse.cz>
8845 R: Petr Mladek <pmladek@suse.com>
8847 F: kernel/livepatch/
8848 F: include/linux/livepatch.h
8849 F: arch/x86/include/asm/livepatch.h
8850 F: arch/x86/kernel/livepatch.c
8851 F: Documentation/livepatch/
8852 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8853 F: samples/livepatch/
8854 L: live-patching@vger.kernel.org
8855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8858 L: netdev@vger.kernel.org
8860 F: include/linux/llc.h
8861 F: include/uapi/linux/llc.h
8865 LM73 HARDWARE MONITOR DRIVER
8866 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8867 L: linux-hwmon@vger.kernel.org
8869 F: drivers/hwmon/lm73.c
8871 LM78 HARDWARE MONITOR DRIVER
8872 M: Jean Delvare <jdelvare@suse.com>
8873 L: linux-hwmon@vger.kernel.org
8875 F: Documentation/hwmon/lm78
8876 F: drivers/hwmon/lm78.c
8878 LM83 HARDWARE MONITOR DRIVER
8879 M: Jean Delvare <jdelvare@suse.com>
8880 L: linux-hwmon@vger.kernel.org
8882 F: Documentation/hwmon/lm83
8883 F: drivers/hwmon/lm83.c
8885 LM90 HARDWARE MONITOR DRIVER
8886 M: Jean Delvare <jdelvare@suse.com>
8887 L: linux-hwmon@vger.kernel.org
8889 F: Documentation/hwmon/lm90
8890 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8891 F: drivers/hwmon/lm90.c
8892 F: include/dt-bindings/thermal/lm90.h
8894 LM95234 HARDWARE MONITOR DRIVER
8895 M: Guenter Roeck <linux@roeck-us.net>
8896 L: linux-hwmon@vger.kernel.org
8898 F: Documentation/hwmon/lm95234
8899 F: drivers/hwmon/lm95234.c
8901 LME2510 MEDIA DRIVER
8902 M: Malcolm Priestley <tvboxspy@gmail.com>
8903 L: linux-media@vger.kernel.org
8904 W: https://linuxtv.org
8905 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8907 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8909 LOADPIN SECURITY MODULE
8910 M: Kees Cook <keescook@chromium.org>
8911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8913 F: security/loadpin/
8914 F: Documentation/admin-guide/LSM/LoadPin.rst
8917 M: Peter Zijlstra <peterz@infradead.org>
8918 M: Ingo Molnar <mingo@redhat.com>
8919 M: Will Deacon <will.deacon@arm.com>
8920 L: linux-kernel@vger.kernel.org
8921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8923 F: Documentation/locking/
8924 F: include/linux/lockdep.h
8925 F: include/linux/spinlock*.h
8926 F: arch/*/include/asm/spinlock*.h
8927 F: include/linux/rwlock*.h
8928 F: include/linux/mutex*.h
8929 F: include/linux/rwsem*.h
8930 F: arch/*/include/asm/rwsem.h
8931 F: include/linux/seqlock.h
8932 F: lib/locking*.[ch]
8934 X: kernel/locking/locktorture.c
8936 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8937 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8938 L: linux-ntfs-dev@lists.sourceforge.net
8939 W: http://www.linux-ntfs.org/content/view/19/37/
8941 F: Documentation/ldm.txt
8942 F: block/partitions/ldm.*
8944 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8945 M: Sathya Prakash <sathya.prakash@broadcom.com>
8946 M: Chaitra P B <chaitra.basappa@broadcom.com>
8947 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8948 L: MPT-FusionLinux.pdl@broadcom.com
8949 L: linux-scsi@vger.kernel.org
8950 W: http://www.avagotech.com/support/
8952 F: drivers/message/fusion/
8953 F: drivers/scsi/mpt3sas/
8955 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8956 M: Matthew Wilcox <willy@infradead.org>
8957 L: linux-scsi@vger.kernel.org
8959 F: drivers/scsi/sym53c8xx_2/
8962 M: Marcus Folkesson <marcus.folkesson@gmail.com>
8963 L: linux-iio@vger.kernel.org
8965 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8966 F: drivers/iio/dac/ltc1660.c
8968 LTC4261 HARDWARE MONITOR DRIVER
8969 M: Guenter Roeck <linux@roeck-us.net>
8970 L: linux-hwmon@vger.kernel.org
8972 F: Documentation/hwmon/ltc4261
8973 F: drivers/hwmon/ltc4261.c
8975 LTC4306 I2C MULTIPLEXER DRIVER
8976 M: Michael Hennerich <michael.hennerich@analog.com>
8977 W: http://ez.analog.com/community/linux-device-drivers
8978 L: linux-i2c@vger.kernel.org
8980 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8981 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8983 LTP (Linux Test Project)
8984 M: Mike Frysinger <vapier@gentoo.org>
8985 M: Cyril Hrubis <chrubis@suse.cz>
8986 M: Wanlong Gao <wanlong.gao@gmail.com>
8987 M: Jan Stancek <jstancek@redhat.com>
8988 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8989 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8990 L: ltp@lists.linux.it (subscribers-only)
8991 W: http://linux-test-project.github.io/
8992 T: git git://github.com/linux-test-project/ltp.git
8996 M: Geert Uytterhoeven <geert@linux-m68k.org>
8997 L: linux-m68k@lists.linux-m68k.org
8998 W: http://www.linux-m68k.org/
8999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9004 M68K ON APPLE MACINTOSH
9005 M: Joshua Thompson <funaho@jurai.org>
9006 W: http://www.mac.linux-m68k.org/
9007 L: linux-m68k@lists.linux-m68k.org
9012 M: Philip Blundell <philb@gnu.org>
9013 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9017 M88DS3103 MEDIA DRIVER
9018 M: Antti Palosaari <crope@iki.fi>
9019 L: linux-media@vger.kernel.org
9020 W: https://linuxtv.org
9021 W: http://palosaari.fi/linux/
9022 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9023 T: git git://linuxtv.org/anttip/media_tree.git
9025 F: drivers/media/dvb-frontends/m88ds3103*
9027 M88RS2000 MEDIA DRIVER
9028 M: Malcolm Priestley <tvboxspy@gmail.com>
9029 L: linux-media@vger.kernel.org
9030 W: https://linuxtv.org
9031 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9033 F: drivers/media/dvb-frontends/m88rs2000*
9035 MA901 MASTERKIT USB FM RADIO DRIVER
9036 M: Alexey Klimov <klimov.linux@gmail.com>
9037 L: linux-media@vger.kernel.org
9038 T: git git://linuxtv.org/media_tree.git
9040 F: drivers/media/radio/radio-ma901.c
9043 M: Johannes Berg <johannes@sipsolutions.net>
9044 L: linux-wireless@vger.kernel.org
9045 W: http://wireless.kernel.org/
9046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9049 F: Documentation/networking/mac80211-injection.txt
9050 F: include/net/mac80211.h
9052 F: drivers/net/wireless/mac80211_hwsim.[ch]
9053 F: Documentation/networking/mac80211_hwsim/README
9056 M: Jassi Brar <jassisinghbrar@gmail.com>
9057 L: linux-kernel@vger.kernel.org
9060 F: include/linux/mailbox_client.h
9061 F: include/linux/mailbox_controller.h
9063 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9064 M: Michael Kerrisk <mtk.manpages@gmail.com>
9065 W: http://www.kernel.org/doc/man-pages
9066 L: linux-man@vger.kernel.org
9069 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9070 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9071 L: linux-mips@vger.kernel.org
9073 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9075 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9076 M: Andrew Lunn <andrew@lunn.ch>
9077 M: Vivien Didelot <vivien.didelot@gmail.com>
9078 L: netdev@vger.kernel.org
9080 F: drivers/net/dsa/mv88e6xxx/
9081 F: include/linux/platform_data/mv88e6xxx.h
9082 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9084 MARVELL ARMADA DRM SUPPORT
9085 M: Russell King <linux@armlinux.org.uk>
9087 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9088 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9089 F: drivers/gpu/drm/armada/
9090 F: include/uapi/drm/armada_drm.h
9091 F: Documentation/devicetree/bindings/display/armada/
9093 MARVELL CRYPTO DRIVER
9094 M: Boris Brezillon <bbrezillon@kernel.org>
9095 M: Arnaud Ebalard <arno@natisbad.org>
9096 F: drivers/crypto/marvell/
9098 L: linux-crypto@vger.kernel.org
9100 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9101 M: Mirko Lindner <mlindner@marvell.com>
9102 M: Stephen Hemminger <stephen@networkplumber.org>
9103 L: netdev@vger.kernel.org
9105 F: drivers/net/ethernet/marvell/sk*
9107 MARVELL LIBERTAS WIRELESS DRIVER
9108 L: libertas-dev@lists.infradead.org
9110 F: drivers/net/wireless/marvell/libertas/
9112 MARVELL MACCHIATOBIN SUPPORT
9113 M: Russell King <linux@armlinux.org.uk>
9114 L: linux-arm-kernel@lists.infradead.org
9116 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9118 MARVELL MV643XX ETHERNET DRIVER
9119 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9120 L: netdev@vger.kernel.org
9122 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9123 F: include/linux/mv643xx.h
9125 MARVELL MV88X3310 PHY DRIVER
9126 M: Russell King <linux@armlinux.org.uk>
9127 L: netdev@vger.kernel.org
9129 F: drivers/net/phy/marvell10g.c
9131 MARVELL MVEBU THERMAL DRIVER
9132 M: Miquel Raynal <miquel.raynal@bootlin.com>
9134 F: drivers/thermal/armada_thermal.c
9136 MARVELL MVNETA ETHERNET DRIVER
9137 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9138 L: netdev@vger.kernel.org
9140 F: drivers/net/ethernet/marvell/mvneta.*
9142 MARVELL MWIFIEX WIRELESS DRIVER
9143 M: Amitkumar Karwar <amitkarwar@gmail.com>
9144 M: Nishant Sarmukadam <nishants@marvell.com>
9145 M: Ganapathi Bhat <gbhat@marvell.com>
9146 M: Xinming Hu <huxinming820@gmail.com>
9147 L: linux-wireless@vger.kernel.org
9149 F: drivers/net/wireless/marvell/mwifiex/
9151 MARVELL MWL8K WIRELESS DRIVER
9152 M: Lennert Buytenhek <buytenh@wantstofly.org>
9153 L: linux-wireless@vger.kernel.org
9155 F: drivers/net/wireless/marvell/mwl8k.c
9157 MARVELL NAND CONTROLLER DRIVER
9158 M: Miquel Raynal <miquel.raynal@bootlin.com>
9159 L: linux-mtd@lists.infradead.org
9161 F: drivers/mtd/nand/raw/marvell_nand.c
9162 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9164 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9165 M: Nicolas Pitre <nico@fluxnic.net>
9167 F: drivers/mmc/host/mvsdio.*
9169 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9170 M: Hu Ziji <huziji@marvell.com>
9171 L: linux-mmc@vger.kernel.org
9173 F: drivers/mmc/host/sdhci-xenon*
9174 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9176 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9177 M: Sunil Goutham <sgoutham@marvell.com>
9178 M: Linu Cherian <lcherian@marvell.com>
9179 M: Geetha sowjanya <gakula@marvell.com>
9180 M: Jerin Jacob <jerinj@marvell.com>
9181 L: netdev@vger.kernel.org
9183 F: drivers/net/ethernet/marvell/octeontx2/af/
9185 MATROX FRAMEBUFFER DRIVER
9186 L: linux-fbdev@vger.kernel.org
9188 F: drivers/video/fbdev/matrox/matroxfb_*
9189 F: include/uapi/linux/matroxfb.h
9191 MAX16065 HARDWARE MONITOR DRIVER
9192 M: Guenter Roeck <linux@roeck-us.net>
9193 L: linux-hwmon@vger.kernel.org
9195 F: Documentation/hwmon/max16065
9196 F: drivers/hwmon/max16065.c
9198 MAX2175 SDR TUNER DRIVER
9199 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9200 L: linux-media@vger.kernel.org
9201 T: git git://linuxtv.org/media_tree.git
9203 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9204 F: Documentation/media/v4l-drivers/max2175.rst
9205 F: drivers/media/i2c/max2175*
9206 F: include/uapi/linux/max2175.h
9208 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9209 L: linux-hwmon@vger.kernel.org
9211 F: Documentation/hwmon/max6650
9212 F: drivers/hwmon/max6650.c
9214 MAX6697 HARDWARE MONITOR DRIVER
9215 M: Guenter Roeck <linux@roeck-us.net>
9216 L: linux-hwmon@vger.kernel.org
9218 F: Documentation/hwmon/max6697
9219 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9220 F: drivers/hwmon/max6697.c
9221 F: include/linux/platform_data/max6697.h
9223 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9224 M: Peter Rosin <peda@axentia.se>
9225 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9227 F: Documentation/devicetree/bindings/sound/max9860.txt
9228 F: sound/soc/codecs/max9860.*
9230 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9231 M: Javier Martinez Canillas <javier@dowhile0.org>
9232 L: linux-kernel@vger.kernel.org
9234 F: drivers/regulator/max77802-regulator.c
9235 F: Documentation/devicetree/bindings/*/*max77802.txt
9236 F: include/dt-bindings/*/*max77802.h
9238 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9239 M: Krzysztof Kozlowski <krzk@kernel.org>
9240 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9241 L: linux-pm@vger.kernel.org
9243 F: drivers/power/supply/max14577_charger.c
9244 F: drivers/power/supply/max77693_charger.c
9246 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9247 M: Chanwoo Choi <cw00.choi@samsung.com>
9248 M: Krzysztof Kozlowski <krzk@kernel.org>
9249 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9250 L: linux-kernel@vger.kernel.org
9252 F: drivers/*/max14577*.c
9253 F: drivers/*/max77686*.c
9254 F: drivers/*/max77693*.c
9255 F: drivers/extcon/extcon-max14577.c
9256 F: drivers/extcon/extcon-max77693.c
9257 F: drivers/rtc/rtc-max77686.c
9258 F: drivers/clk/clk-max77686.c
9259 F: Documentation/devicetree/bindings/mfd/max14577.txt
9260 F: Documentation/devicetree/bindings/*/max77686.txt
9261 F: Documentation/devicetree/bindings/mfd/max77693.txt
9262 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9263 F: include/linux/mfd/max14577*.h
9264 F: include/linux/mfd/max77686*.h
9265 F: include/linux/mfd/max77693*.h
9267 MAXIRADIO FM RADIO RECEIVER DRIVER
9268 M: Hans Verkuil <hverkuil@xs4all.nl>
9269 L: linux-media@vger.kernel.org
9270 T: git git://linuxtv.org/media_tree.git
9271 W: https://linuxtv.org
9273 F: drivers/media/radio/radio-maxiradio*
9275 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9276 M: Peter Rosin <peda@axentia.se>
9277 L: linux-iio@vger.kernel.org
9279 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9280 F: drivers/iio/potentiometer/mcp4018.c
9281 F: drivers/iio/potentiometer/mcp4531.c
9283 MCR20A IEEE-802.15.4 RADIO DRIVER
9284 M: Xue Liu <liuxuenetmail@gmail.com>
9285 L: linux-wpan@vger.kernel.org
9286 W: https://github.com/xueliu/mcr20a-linux
9288 F: drivers/net/ieee802154/mcr20a.c
9289 F: drivers/net/ieee802154/mcr20a.h
9290 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9292 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9293 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9294 L: linux-iio@vger.kernel.org
9296 F: drivers/iio/dac/cio-dac.c
9298 MEDIA DRIVERS FOR ASCOT2E
9299 M: Sergey Kozlov <serjk@netup.ru>
9300 M: Abylay Ospan <aospan@netup.ru>
9301 L: linux-media@vger.kernel.org
9302 W: https://linuxtv.org
9304 T: git git://linuxtv.org/media_tree.git
9306 F: drivers/media/dvb-frontends/ascot2e*
9308 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9309 M: Jasmin Jessich <jasmin@anw.at>
9310 L: linux-media@vger.kernel.org
9311 W: https://linuxtv.org
9312 T: git git://linuxtv.org/media_tree.git
9314 F: drivers/media/dvb-frontends/cxd2099*
9316 MEDIA DRIVERS FOR CXD2841ER
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/cxd2841er*
9326 MEDIA DRIVERS FOR CXD2880
9327 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9328 L: linux-media@vger.kernel.org
9329 W: http://linuxtv.org/
9330 T: git git://linuxtv.org/media_tree.git
9332 F: drivers/media/dvb-frontends/cxd2880/*
9333 F: drivers/media/spi/cxd2880*
9335 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9336 L: linux-media@vger.kernel.org
9337 W: https://linuxtv.org
9338 T: git git://linuxtv.org/media_tree.git
9340 F: drivers/media/pci/ddbridge/*
9342 MEDIA DRIVERS FOR FREESCALE IMX
9343 M: Steve Longerbeam <slongerbeam@gmail.com>
9344 M: Philipp Zabel <p.zabel@pengutronix.de>
9345 L: linux-media@vger.kernel.org
9346 T: git git://linuxtv.org/media_tree.git
9348 F: Documentation/devicetree/bindings/media/imx.txt
9349 F: Documentation/media/v4l-drivers/imx.rst
9350 F: drivers/staging/media/imx/
9351 F: include/linux/imx-media.h
9352 F: include/media/imx.h
9354 MEDIA DRIVER FOR FREESCALE IMX PXP
9355 M: Philipp Zabel <p.zabel@pengutronix.de>
9356 L: linux-media@vger.kernel.org
9357 T: git git://linuxtv.org/media_tree.git
9359 F: drivers/media/platform/imx-pxp.[ch]
9361 MEDIA DRIVERS FOR HELENE
9362 M: Abylay Ospan <aospan@netup.ru>
9363 L: linux-media@vger.kernel.org
9364 W: https://linuxtv.org
9366 T: git git://linuxtv.org/media_tree.git
9368 F: drivers/media/dvb-frontends/helene*
9370 MEDIA DRIVERS FOR HORUS3A
9371 M: Sergey Kozlov <serjk@netup.ru>
9372 M: Abylay Ospan <aospan@netup.ru>
9373 L: linux-media@vger.kernel.org
9374 W: https://linuxtv.org
9376 T: git git://linuxtv.org/media_tree.git
9378 F: drivers/media/dvb-frontends/horus3a*
9380 MEDIA DRIVERS FOR LNBH25
9381 M: Sergey Kozlov <serjk@netup.ru>
9382 M: Abylay Ospan <aospan@netup.ru>
9383 L: linux-media@vger.kernel.org
9384 W: https://linuxtv.org
9386 T: git git://linuxtv.org/media_tree.git
9388 F: drivers/media/dvb-frontends/lnbh25*
9390 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9391 L: linux-media@vger.kernel.org
9392 W: https://linuxtv.org
9393 T: git git://linuxtv.org/media_tree.git
9395 F: drivers/media/dvb-frontends/mxl5xx*
9397 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9398 M: Sergey Kozlov <serjk@netup.ru>
9399 M: Abylay Ospan <aospan@netup.ru>
9400 L: linux-media@vger.kernel.org
9401 W: https://linuxtv.org
9403 T: git git://linuxtv.org/media_tree.git
9405 F: drivers/media/pci/netup_unidvb/*
9407 MEDIA DRIVERS FOR RENESAS - CEU
9408 M: Jacopo Mondi <jacopo@jmondi.org>
9409 L: linux-media@vger.kernel.org
9410 L: linux-renesas-soc@vger.kernel.org
9411 T: git git://linuxtv.org/media_tree.git
9413 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9414 F: drivers/media/platform/renesas-ceu.c
9415 F: include/media/drv-intf/renesas-ceu.h
9417 MEDIA DRIVERS FOR RENESAS - DRIF
9418 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9419 L: linux-media@vger.kernel.org
9420 L: linux-renesas-soc@vger.kernel.org
9421 T: git git://linuxtv.org/media_tree.git
9423 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9424 F: drivers/media/platform/rcar_drif.c
9426 MEDIA DRIVERS FOR RENESAS - FCP
9427 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9428 L: linux-media@vger.kernel.org
9429 L: linux-renesas-soc@vger.kernel.org
9430 T: git git://linuxtv.org/media_tree.git
9432 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9433 F: drivers/media/platform/rcar-fcp.c
9434 F: include/media/rcar-fcp.h
9436 MEDIA DRIVERS FOR RENESAS - FDP1
9437 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9438 L: linux-media@vger.kernel.org
9439 L: linux-renesas-soc@vger.kernel.org
9440 T: git git://linuxtv.org/media_tree.git
9442 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9443 F: drivers/media/platform/rcar_fdp1.c
9445 MEDIA DRIVERS FOR RENESAS - VIN
9446 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9447 L: linux-media@vger.kernel.org
9448 L: linux-renesas-soc@vger.kernel.org
9449 T: git git://linuxtv.org/media_tree.git
9451 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9452 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9453 F: drivers/media/platform/rcar-vin/
9455 MEDIA DRIVERS FOR RENESAS - VSP1
9456 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9457 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9458 L: linux-media@vger.kernel.org
9459 L: linux-renesas-soc@vger.kernel.org
9460 T: git git://linuxtv.org/media_tree.git
9462 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9463 F: drivers/media/platform/vsp1/
9465 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9466 L: linux-media@vger.kernel.org
9467 W: https://linuxtv.org
9468 T: git git://linuxtv.org/media_tree.git
9470 F: drivers/media/dvb-frontends/stv0910*
9472 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9473 L: linux-media@vger.kernel.org
9474 W: https://linuxtv.org
9475 T: git git://linuxtv.org/media_tree.git
9477 F: drivers/media/dvb-frontends/stv6111*
9479 MEDIA DRIVERS FOR STM32 - DCMI
9480 M: Hugues Fruchet <hugues.fruchet@st.com>
9481 L: linux-media@vger.kernel.org
9482 T: git git://linuxtv.org/media_tree.git
9484 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9485 F: drivers/media/platform/stm32/stm32-dcmi.c
9487 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9488 M: Dmitry Osipenko <digetx@gmail.com>
9489 L: linux-media@vger.kernel.org
9490 L: linux-tegra@vger.kernel.org
9491 T: git git://linuxtv.org/media_tree.git
9493 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9494 F: drivers/staging/media/tegra-vde/
9496 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9497 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9498 P: LinuxTV.org Project
9499 L: linux-media@vger.kernel.org
9500 W: https://linuxtv.org
9501 Q: http://patchwork.kernel.org/project/linux-media/list/
9502 T: git git://linuxtv.org/media_tree.git
9504 F: Documentation/devicetree/bindings/media/
9505 F: Documentation/media/
9507 F: drivers/staging/media/
9508 F: include/linux/platform_data/media/
9510 F: include/uapi/linux/dvb/
9511 F: include/uapi/linux/videodev2.h
9512 F: include/uapi/linux/media.h
9513 F: include/uapi/linux/v4l2-*
9514 F: include/uapi/linux/meye.h
9515 F: include/uapi/linux/ivtv*
9516 F: include/uapi/linux/uvcvideo.h
9518 MEDIATEK BLUETOOTH DRIVER
9519 M: Sean Wang <sean.wang@mediatek.com>
9520 L: linux-bluetooth@vger.kernel.org
9521 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9523 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9524 F: drivers/bluetooth/btmtkuart.c
9527 M: Sean Wang <sean.wang@mediatek.com>
9529 F: drivers/media/rc/mtk-cir.c
9532 M: Sean Wang <sean.wang@mediatek.com>
9533 L: dmaengine@vger.kernel.org
9534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9535 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9537 F: Documentation/devicetree/bindings/dma/mtk-*
9538 F: drivers/dma/mediatek/
9540 MEDIATEK PMIC LED DRIVER
9541 M: Sean Wang <sean.wang@mediatek.com>
9543 F: drivers/leds/leds-mt6323.c
9544 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9546 MEDIATEK ETHERNET DRIVER
9547 M: Felix Fietkau <nbd@openwrt.org>
9548 M: John Crispin <john@phrozen.org>
9549 M: Sean Wang <sean.wang@mediatek.com>
9550 M: Nelson Chang <nelson.chang@mediatek.com>
9551 L: netdev@vger.kernel.org
9553 F: drivers/net/ethernet/mediatek/
9555 MEDIATEK SWITCH DRIVER
9556 M: Sean Wang <sean.wang@mediatek.com>
9557 L: netdev@vger.kernel.org
9559 F: drivers/net/dsa/mt7530.*
9560 F: net/dsa/tag_mtk.c
9562 MEDIATEK JPEG DRIVER
9563 M: Rick Chang <rick.chang@mediatek.com>
9564 M: Bin Liu <bin.liu@mediatek.com>
9566 F: drivers/media/platform/mtk-jpeg/
9567 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9570 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9571 M: Houlong Wei <houlong.wei@mediatek.com>
9572 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9574 F: drivers/media/platform/mtk-mdp/
9575 F: drivers/media/platform/mtk-vpu/
9576 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9578 MEDIATEK MEDIA DRIVER
9579 M: Tiffany Lin <tiffany.lin@mediatek.com>
9580 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9582 F: drivers/media/platform/mtk-vcodec/
9583 F: drivers/media/platform/mtk-vpu/
9584 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9585 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9587 MEDIATEK MT76 WIRELESS LAN DRIVER
9588 M: Felix Fietkau <nbd@nbd.name>
9589 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9590 L: linux-wireless@vger.kernel.org
9592 F: drivers/net/wireless/mediatek/mt76/
9594 MEDIATEK MT7601U WIRELESS LAN DRIVER
9595 M: Jakub Kicinski <kubakici@wp.pl>
9596 L: linux-wireless@vger.kernel.org
9598 F: drivers/net/wireless/mediatek/mt7601u/
9600 MEDIATEK NAND CONTROLLER DRIVER
9601 M: Xiaolei Li <xiaolei.li@mediatek.com>
9602 L: linux-mtd@lists.infradead.org
9604 F: drivers/mtd/nand/raw/mtk_*
9605 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9607 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9608 M: Sean Wang <sean.wang@mediatek.com>
9610 F: drivers/char/hw_random/mtk-rng.c
9612 MEDIATEK USB3 DRD IP DRIVER
9613 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9614 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9616 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9618 F: drivers/usb/mtu3/
9620 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9621 M: Peter Senna Tschudin <peter.senna@gmail.com>
9622 M: Martin Donnelly <martin.donnelly@ge.com>
9623 M: Martyn Welch <martyn.welch@collabora.co.uk>
9625 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9626 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9628 MEGARAID SCSI/SAS DRIVERS
9629 M: Kashyap Desai <kashyap.desai@broadcom.com>
9630 M: Sumit Saxena <sumit.saxena@broadcom.com>
9631 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9632 L: megaraidlinux.pdl@broadcom.com
9633 L: linux-scsi@vger.kernel.org
9634 W: http://www.avagotech.com/support/
9636 F: Documentation/scsi/megaraid.txt
9637 F: drivers/scsi/megaraid.*
9638 F: drivers/scsi/megaraid/
9640 MELEXIS MLX90614 DRIVER
9641 M: Crt Mori <cmo@melexis.com>
9642 L: linux-iio@vger.kernel.org
9643 W: http://www.melexis.com
9645 F: drivers/iio/temperature/mlx90614.c
9647 MELEXIS MLX90632 DRIVER
9648 M: Crt Mori <cmo@melexis.com>
9649 L: linux-iio@vger.kernel.org
9650 W: http://www.melexis.com
9652 F: drivers/iio/temperature/mlx90632.c
9654 MELFAS MIP4 TOUCHSCREEN DRIVER
9655 M: Sangwon Jee <jeesw@melfas.com>
9656 W: http://www.melfas.com
9658 F: drivers/input/touchscreen/melfas_mip4.c
9659 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9661 MELLANOX ETHERNET DRIVER (mlx4_en)
9662 M: Tariq Toukan <tariqt@mellanox.com>
9663 L: netdev@vger.kernel.org
9665 W: http://www.mellanox.com
9666 Q: http://patchwork.ozlabs.org/project/netdev/list/
9667 F: drivers/net/ethernet/mellanox/mlx4/en_*
9669 MELLANOX ETHERNET DRIVER (mlx5e)
9670 M: Saeed Mahameed <saeedm@mellanox.com>
9671 L: netdev@vger.kernel.org
9673 W: http://www.mellanox.com
9674 Q: http://patchwork.ozlabs.org/project/netdev/list/
9675 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9677 MELLANOX ETHERNET INNOVA DRIVERS
9678 R: Boris Pismenny <borisp@mellanox.com>
9679 L: netdev@vger.kernel.org
9681 W: http://www.mellanox.com
9682 Q: http://patchwork.ozlabs.org/project/netdev/list/
9683 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9684 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9685 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9686 F: include/linux/mlx5/mlx5_ifc_fpga.h
9688 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9689 R: Boris Pismenny <borisp@mellanox.com>
9690 L: netdev@vger.kernel.org
9692 W: http://www.mellanox.com
9693 Q: http://patchwork.ozlabs.org/project/netdev/list/
9694 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9695 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9697 MELLANOX ETHERNET SWITCH DRIVERS
9698 M: Jiri Pirko <jiri@mellanox.com>
9699 M: Ido Schimmel <idosch@mellanox.com>
9700 L: netdev@vger.kernel.org
9702 W: http://www.mellanox.com
9703 Q: http://patchwork.ozlabs.org/project/netdev/list/
9704 F: drivers/net/ethernet/mellanox/mlxsw/
9705 F: tools/testing/selftests/drivers/net/mlxsw/
9707 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9708 M: mlxsw@mellanox.com
9709 L: netdev@vger.kernel.org
9711 W: http://www.mellanox.com
9712 Q: http://patchwork.ozlabs.org/project/netdev/list/
9713 F: drivers/net/ethernet/mellanox/mlxfw/
9715 MELLANOX HARDWARE PLATFORM SUPPORT
9716 M: Andy Shevchenko <andy@infradead.org>
9717 M: Darren Hart <dvhart@infradead.org>
9718 M: Vadim Pasternak <vadimp@mellanox.com>
9719 L: platform-driver-x86@vger.kernel.org
9721 F: drivers/platform/mellanox/
9723 MELLANOX MLX4 core VPI driver
9724 M: Tariq Toukan <tariqt@mellanox.com>
9725 L: netdev@vger.kernel.org
9726 L: linux-rdma@vger.kernel.org
9727 W: http://www.mellanox.com
9728 Q: http://patchwork.ozlabs.org/project/netdev/list/
9730 F: drivers/net/ethernet/mellanox/mlx4/
9731 F: include/linux/mlx4/
9733 MELLANOX MLX4 IB driver
9734 M: Yishai Hadas <yishaih@mellanox.com>
9735 L: linux-rdma@vger.kernel.org
9736 W: http://www.mellanox.com
9737 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9739 F: drivers/infiniband/hw/mlx4/
9740 F: include/linux/mlx4/
9741 F: include/uapi/rdma/mlx4-abi.h
9743 MELLANOX MLX5 core VPI driver
9744 M: Saeed Mahameed <saeedm@mellanox.com>
9745 M: Leon Romanovsky <leonro@mellanox.com>
9746 L: netdev@vger.kernel.org
9747 L: linux-rdma@vger.kernel.org
9748 W: http://www.mellanox.com
9749 Q: http://patchwork.ozlabs.org/project/netdev/list/
9751 F: drivers/net/ethernet/mellanox/mlx5/core/
9752 F: include/linux/mlx5/
9754 MELLANOX MLX5 IB driver
9755 M: Leon Romanovsky <leonro@mellanox.com>
9756 L: linux-rdma@vger.kernel.org
9757 W: http://www.mellanox.com
9758 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9760 F: drivers/infiniband/hw/mlx5/
9761 F: include/linux/mlx5/
9762 F: include/uapi/rdma/mlx5-abi.h
9764 MELLANOX MLXCPLD I2C AND MUX DRIVER
9765 M: Vadim Pasternak <vadimp@mellanox.com>
9766 M: Michael Shych <michaelsh@mellanox.com>
9767 L: linux-i2c@vger.kernel.org
9769 F: drivers/i2c/busses/i2c-mlxcpld.c
9770 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9771 F: Documentation/i2c/busses/i2c-mlxcpld
9773 MELLANOX MLXCPLD LED DRIVER
9774 M: Vadim Pasternak <vadimp@mellanox.com>
9775 L: linux-leds@vger.kernel.org
9777 F: drivers/leds/leds-mlxcpld.c
9778 F: drivers/leds/leds-mlxreg.c
9779 F: Documentation/leds/leds-mlxcpld.txt
9781 MELLANOX PLATFORM DRIVER
9782 M: Vadim Pasternak <vadimp@mellanox.com>
9783 L: platform-driver-x86@vger.kernel.org
9785 F: drivers/platform/x86/mlx-platform.c
9788 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9789 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9790 L: linux-kernel@vger.kernel.org
9792 F: kernel/sched/membarrier.c
9793 F: include/uapi/linux/membarrier.h
9794 F: arch/powerpc/include/asm/membarrier.h
9797 L: linux-mm@kvack.org
9798 W: http://www.linux-mm.org
9800 F: include/linux/mm.h
9801 F: include/linux/gfp.h
9802 F: include/linux/mmzone.h
9803 F: include/linux/memory_hotplug.h
9804 F: include/linux/vmalloc.h
9807 MEMORY TECHNOLOGY DEVICES (MTD)
9808 M: David Woodhouse <dwmw2@infradead.org>
9809 M: Brian Norris <computersforpeace@gmail.com>
9810 M: Boris Brezillon <bbrezillon@kernel.org>
9811 M: Marek Vasut <marek.vasut@gmail.com>
9812 M: Richard Weinberger <richard@nod.at>
9813 L: linux-mtd@lists.infradead.org
9814 W: http://www.linux-mtd.infradead.org/
9815 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9816 T: git git://git.infradead.org/linux-mtd.git master
9817 T: git git://git.infradead.org/linux-mtd.git mtd/next
9819 F: Documentation/devicetree/bindings/mtd/
9821 F: include/linux/mtd/
9822 F: include/uapi/mtd/
9824 MEN A21 WATCHDOG DRIVER
9825 M: Johannes Thumshirn <morbidrsa@gmail.com>
9826 L: linux-watchdog@vger.kernel.org
9828 F: drivers/watchdog/mena21_wdt.c
9830 MEN CHAMELEON BUS (mcb)
9831 M: Johannes Thumshirn <morbidrsa@gmail.com>
9834 F: include/linux/mcb.h
9835 F: Documentation/men-chameleon-bus.txt
9837 MEN F21BMC (Board Management Controller)
9838 M: Andreas Werner <andreas.werner@men.de>
9840 F: drivers/mfd/menf21bmc.c
9841 F: drivers/watchdog/menf21bmc_wdt.c
9842 F: drivers/leds/leds-menf21bmc.c
9843 F: drivers/hwmon/menf21bmc_hwmon.c
9844 F: Documentation/hwmon/menf21bmc
9846 MEN Z069 WATCHDOG DRIVER
9847 M: Johannes Thumshirn <jth@kernel.org>
9848 L: linux-watchdog@vger.kernel.org
9850 F: drivers/watchdog/menz69_wdt.c
9852 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9853 M: Neil Armstrong <narmstrong@baylibre.com>
9854 L: linux-media@lists.freedesktop.org
9855 L: linux-amlogic@lists.infradead.org
9856 W: http://linux-meson.com/
9858 F: drivers/media/platform/meson/ao-cec.c
9859 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9860 T: git git://linuxtv.org/media_tree.git
9862 MICROBLAZE ARCHITECTURE
9863 M: Michal Simek <monstr@monstr.eu>
9864 W: http://www.monstr.eu/fdt/
9865 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9869 MICROCHIP AT91 SERIAL DRIVER
9870 M: Richard Genoud <richard.genoud@gmail.com>
9872 F: drivers/tty/serial/atmel_serial.c
9873 F: drivers/tty/serial/atmel_serial.h
9874 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9876 MICROCHIP AUDIO ASOC DRIVERS
9877 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9878 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9882 MICROCHIP DMA DRIVER
9883 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9884 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9885 L: dmaengine@vger.kernel.org
9887 F: drivers/dma/at_hdmac.c
9888 F: drivers/dma/at_hdmac_regs.h
9889 F: include/linux/platform_data/dma-atmel.h
9890 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
9891 F: include/dt-bindings/dma/at91.h
9893 MICROCHIP ECC DRIVER
9894 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9895 L: linux-crypto@vger.kernel.org
9897 F: drivers/crypto/atmel-ecc.*
9899 MICROCHIP I2C DRIVER
9900 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9901 L: linux-i2c@vger.kernel.org
9903 F: drivers/i2c/busses/i2c-at91.c
9905 MICROCHIP ISC DRIVER
9906 M: Eugen Hristev <eugen.hristev@microchip.com>
9907 L: linux-media@vger.kernel.org
9909 F: drivers/media/platform/atmel/atmel-isc.c
9910 F: drivers/media/platform/atmel/atmel-isc-regs.h
9911 F: Documentation/devicetree/bindings/media/atmel-isc.txt
9913 MICROCHIP ISI DRIVER
9914 M: Eugen Hristev <eugen.hristev@microchip.com>
9915 L: linux-media@vger.kernel.org
9917 F: drivers/media/platform/atmel/atmel-isi.c
9918 F: drivers/media/platform/atmel/atmel-isi.h
9920 MICROCHIP AT91 USART MFD DRIVER
9921 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9922 L: linux-kernel@vger.kernel.org
9924 F: drivers/mfd/at91-usart.c
9925 F: include/dt-bindings/mfd/at91-usart.h
9926 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9928 MICROCHIP AT91 USART SPI DRIVER
9929 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9930 L: linux-spi@vger.kernel.org
9932 F: drivers/spi/spi-at91-usart.c
9933 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9935 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9936 M: Woojung Huh <Woojung.Huh@microchip.com>
9937 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9938 L: netdev@vger.kernel.org
9940 F: net/dsa/tag_ksz.c
9941 F: drivers/net/dsa/microchip/*
9942 F: include/linux/platform_data/microchip-ksz.h
9943 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9945 MICROCHIP LAN743X ETHERNET DRIVER
9946 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9947 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9948 L: netdev@vger.kernel.org
9950 F: drivers/net/ethernet/microchip/lan743x_*
9952 MICROCHIP LCDFB DRIVER
9953 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9954 L: linux-fbdev@vger.kernel.org
9956 F: drivers/video/fbdev/atmel_lcdfb.c
9957 F: include/video/atmel_lcdc.h
9959 MICROCHIP MMC/SD/SDIO MCI DRIVER
9960 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9962 F: drivers/mmc/host/atmel-mci.c
9964 MICROCHIP MCP16502 PMIC DRIVER
9965 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
9966 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9968 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
9969 F: drivers/regulator/mcp16502.c
9971 MICROCHIP MCP3911 ADC DRIVER
9972 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9973 M: Kent Gustavsson <kent@minoris.se>
9974 L: linux-iio@vger.kernel.org
9976 F: drivers/iio/adc/mcp3911.c
9977 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9979 MICROCHIP NAND DRIVER
9980 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9981 L: linux-mtd@lists.infradead.org
9983 F: drivers/mtd/nand/raw/atmel/*
9984 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9986 MICROCHIP PWM DRIVER
9987 M: Claudiu Beznea <claudiu.beznea@microchip.com>
9988 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9989 L: linux-pwm@vger.kernel.org
9991 F: drivers/pwm/pwm-atmel.c
9992 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9994 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9995 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9996 M: Eugen Hristev <eugen.hristev@microchip.com>
9997 L: linux-iio@vger.kernel.org
9999 F: drivers/iio/adc/at91-sama5d2_adc.c
10000 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10001 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10003 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10004 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10006 F: drivers/power/reset/at91-sama5d2_shdwc.c
10008 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10009 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10011 L: linux-gpio@vger.kernel.org
10012 F: drivers/gpio/gpio-sama5d2-piobu.c
10014 MICROCHIP SPI DRIVER
10015 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10017 F: drivers/spi/spi-atmel.*
10019 MICROCHIP SSC DRIVER
10020 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10023 F: drivers/misc/atmel-ssc.c
10024 F: include/linux/atmel-ssc.h
10026 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10027 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10030 F: drivers/misc/atmel_tclib.c
10031 F: drivers/clocksource/tcb_clksrc.c
10033 MICROCHIP USBA UDC DRIVER
10034 M: Cristian Birsan <cristian.birsan@microchip.com>
10035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10037 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10039 MICROCHIP USB251XB DRIVER
10040 M: Richard Leitner <richard.leitner@skidata.com>
10041 L: linux-usb@vger.kernel.org
10043 F: drivers/usb/misc/usb251xb.c
10044 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10046 MICROCHIP XDMA DRIVER
10047 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10048 L: linux-arm-kernel@lists.infradead.org
10049 L: dmaengine@vger.kernel.org
10051 F: drivers/dma/at_xdmac.c
10053 MICROSEMI MIPS SOCS
10054 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10055 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10056 L: linux-mips@vger.kernel.org
10058 F: arch/mips/generic/board-ocelot.c
10059 F: arch/mips/configs/generic/board-ocelot.config
10060 F: arch/mips/boot/dts/mscc/
10061 F: Documentation/devicetree/bindings/mips/mscc.txt
10063 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10064 M: Don Brace <don.brace@microsemi.com>
10065 L: esc.storagedev@microsemi.com
10066 L: linux-scsi@vger.kernel.org
10068 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10069 F: drivers/scsi/smartpqi/Kconfig
10070 F: drivers/scsi/smartpqi/Makefile
10071 F: include/linux/cciss*.h
10072 F: include/uapi/linux/cciss*.h
10073 F: Documentation/scsi/smartpqi.txt
10075 MICROSEMI ETHERNET SWITCH DRIVER
10076 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10077 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10078 L: netdev@vger.kernel.org
10080 F: drivers/net/ethernet/mscc/
10082 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10083 M: Chen Yu <yu.c.chen@intel.com>
10084 L: platform-driver-x86@vger.kernel.org
10086 F: drivers/platform/x86/surfacepro3_button.c
10088 MICROTEK X6 SCANNER
10089 M: Oliver Neukum <oliver@neukum.org>
10091 F: drivers/usb/image/microtek.*
10094 M: Ralf Baechle <ralf@linux-mips.org>
10095 M: Paul Burton <paul.burton@mips.com>
10096 M: James Hogan <jhogan@kernel.org>
10097 L: linux-mips@vger.kernel.org
10098 W: http://www.linux-mips.org/
10099 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10101 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10103 F: Documentation/devicetree/bindings/mips/
10104 F: Documentation/mips/
10106 F: drivers/platform/mips/
10108 MIPS BOSTON DEVELOPMENT BOARD
10109 M: Paul Burton <paul.burton@mips.com>
10110 L: linux-mips@vger.kernel.org
10112 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10113 F: arch/mips/boot/dts/img/boston.dts
10114 F: arch/mips/configs/generic/board-boston.config
10115 F: drivers/clk/imgtec/clk-boston.c
10116 F: include/dt-bindings/clock/boston-clock.h
10118 MIPS GENERIC PLATFORM
10119 M: Paul Burton <paul.burton@mips.com>
10120 L: linux-mips@vger.kernel.org
10122 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10123 F: arch/mips/generic/
10124 F: arch/mips/tools/generic-board-config.sh
10126 MIPS/LOONGSON1 ARCHITECTURE
10127 M: Keguang Zhang <keguang.zhang@gmail.com>
10128 L: linux-mips@vger.kernel.org
10130 F: arch/mips/loongson32/
10131 F: arch/mips/include/asm/mach-loongson32/
10132 F: drivers/*/*loongson1*
10133 F: drivers/*/*/*loongson1*
10135 MIPS/LOONGSON2 ARCHITECTURE
10136 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10137 L: linux-mips@vger.kernel.org
10139 F: arch/mips/loongson64/fuloong-2e/
10140 F: arch/mips/loongson64/lemote-2f/
10141 F: arch/mips/include/asm/mach-loongson64/
10142 F: drivers/*/*loongson2*
10143 F: drivers/*/*/*loongson2*
10145 MIPS/LOONGSON3 ARCHITECTURE
10146 M: Huacai Chen <chenhc@lemote.com>
10147 L: linux-mips@vger.kernel.org
10149 F: arch/mips/loongson64/
10150 F: arch/mips/include/asm/mach-loongson64/
10151 F: drivers/platform/mips/cpu_hwmon.c
10152 F: drivers/*/*loongson3*
10153 F: drivers/*/*/*loongson3*
10155 MIPS RINT INSTRUCTION EMULATION
10156 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10157 L: linux-mips@vger.kernel.org
10159 F: arch/mips/math-emu/sp_rint.c
10160 F: arch/mips/math-emu/dp_rint.c
10162 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10163 M: Hans Verkuil <hverkuil@xs4all.nl>
10164 L: linux-media@vger.kernel.org
10165 T: git git://linuxtv.org/media_tree.git
10166 W: https://linuxtv.org
10168 F: drivers/media/radio/radio-miropcm20*
10171 R: Lubomir Rintel <lkundrak@v3.sk>
10172 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10174 F: arch/arm/boot/dts/mmp*
10175 F: arch/arm/mach-mmp/
10177 MMU GATHER AND TLB INVALIDATION
10178 M: Will Deacon <will.deacon@arm.com>
10179 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10180 M: Andrew Morton <akpm@linux-foundation.org>
10181 M: Nick Piggin <npiggin@gmail.com>
10182 M: Peter Zijlstra <peterz@infradead.org>
10183 L: linux-arch@vger.kernel.org
10184 L: linux-mm@kvack.org
10186 F: arch/*/include/asm/tlb.h
10187 F: include/asm-generic/tlb.h
10190 MN88472 MEDIA DRIVER
10191 M: Antti Palosaari <crope@iki.fi>
10192 L: linux-media@vger.kernel.org
10193 W: https://linuxtv.org
10194 W: http://palosaari.fi/linux/
10195 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10197 F: drivers/media/dvb-frontends/mn88472*
10199 MN88473 MEDIA DRIVER
10200 M: Antti Palosaari <crope@iki.fi>
10201 L: linux-media@vger.kernel.org
10202 W: https://linuxtv.org
10203 W: http://palosaari.fi/linux/
10204 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10206 F: drivers/media/dvb-frontends/mn88473*
10209 M: Jessica Yu <jeyu@kernel.org>
10210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10212 F: include/linux/module.h
10215 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10216 W: http://popies.net/meye/
10218 F: Documentation/media/v4l-drivers/meye*
10219 F: drivers/media/pci/meye/
10220 F: include/uapi/linux/meye.h
10222 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10223 M: Jiri Slaby <jirislaby@gmail.com>
10225 F: Documentation/serial/moxa-smartio
10226 F: drivers/tty/mxser.*
10228 MR800 AVERMEDIA USB FM RADIO DRIVER
10229 M: Alexey Klimov <klimov.linux@gmail.com>
10230 L: linux-media@vger.kernel.org
10231 T: git git://linuxtv.org/media_tree.git
10233 F: drivers/media/radio/radio-mr800.c
10235 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10236 M: Alan Ott <alan@signal11.us>
10237 L: linux-wpan@vger.kernel.org
10239 F: drivers/net/ieee802154/mrf24j40.c
10240 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10243 M: "Lee, Chun-Yi" <jlee@suse.com>
10244 L: platform-driver-x86@vger.kernel.org
10246 F: drivers/platform/x86/msi-laptop.c
10249 L: platform-driver-x86@vger.kernel.org
10251 F: drivers/platform/x86/msi-wmi.c
10253 MSI001 MEDIA DRIVER
10254 M: Antti Palosaari <crope@iki.fi>
10255 L: linux-media@vger.kernel.org
10256 W: https://linuxtv.org
10257 W: http://palosaari.fi/linux/
10258 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10259 T: git git://linuxtv.org/anttip/media_tree.git
10261 F: drivers/media/tuners/msi001*
10263 MSI2500 MEDIA DRIVER
10264 M: Antti Palosaari <crope@iki.fi>
10265 L: linux-media@vger.kernel.org
10266 W: https://linuxtv.org
10267 W: http://palosaari.fi/linux/
10268 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10269 T: git git://linuxtv.org/anttip/media_tree.git
10271 F: drivers/media/usb/msi2500/
10273 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10274 M: Robert Jarzmik <robert.jarzmik@free.fr>
10275 L: linux-mtd@lists.infradead.org
10277 F: drivers/mtd/devices/docg3*
10279 MT9M032 APTINA SENSOR DRIVER
10280 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10281 L: linux-media@vger.kernel.org
10282 T: git git://linuxtv.org/media_tree.git
10284 F: drivers/media/i2c/mt9m032.c
10285 F: include/media/i2c/mt9m032.h
10287 MT9P031 APTINA CAMERA SENSOR
10288 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10289 L: linux-media@vger.kernel.org
10290 T: git git://linuxtv.org/media_tree.git
10292 F: drivers/media/i2c/mt9p031.c
10293 F: include/media/i2c/mt9p031.h
10295 MT9T001 APTINA CAMERA SENSOR
10296 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10297 L: linux-media@vger.kernel.org
10298 T: git git://linuxtv.org/media_tree.git
10300 F: drivers/media/i2c/mt9t001.c
10301 F: include/media/i2c/mt9t001.h
10303 MT9T112 APTINA CAMERA SENSOR
10304 M: Jacopo Mondi <jacopo@jmondi.org>
10305 L: linux-media@vger.kernel.org
10306 T: git git://linuxtv.org/media_tree.git
10308 F: drivers/media/i2c/mt9t112.c
10309 F: include/media/i2c/mt9t112.h
10311 MT9V032 APTINA CAMERA SENSOR
10312 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10313 L: linux-media@vger.kernel.org
10314 T: git git://linuxtv.org/media_tree.git
10316 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10317 F: drivers/media/i2c/mt9v032.c
10318 F: include/media/i2c/mt9v032.h
10320 MT9V111 APTINA CAMERA SENSOR
10321 M: Jacopo Mondi <jacopo@jmondi.org>
10322 L: linux-media@vger.kernel.org
10323 T: git git://linuxtv.org/media_tree.git
10325 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10326 F: drivers/media/i2c/mt9v111.c
10328 MULTIFUNCTION DEVICES (MFD)
10329 M: Lee Jones <lee.jones@linaro.org>
10330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10332 F: Documentation/devicetree/bindings/mfd/
10334 F: include/linux/mfd/
10335 F: include/dt-bindings/mfd/
10337 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10339 F: drivers/mmc/host/mmc_spi.c
10340 F: include/linux/spi/mmc_spi.h
10342 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10343 M: Ulf Hansson <ulf.hansson@linaro.org>
10344 L: linux-mmc@vger.kernel.org
10345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10347 F: Documentation/devicetree/bindings/mmc/
10349 F: include/linux/mmc/
10350 F: include/uapi/linux/mmc/
10352 MULTIPLEXER SUBSYSTEM
10353 M: Peter Rosin <peda@axentia.se>
10355 F: Documentation/ABI/testing/sysfs-class-mux*
10356 F: Documentation/devicetree/bindings/mux/
10357 F: include/dt-bindings/mux/
10358 F: include/linux/mux/
10361 MULTITECH MULTIPORT CARD (ISICOM)
10363 F: drivers/tty/isicom.c
10364 F: include/linux/isicom.h
10366 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10367 M: Bin Liu <b-liu@ti.com>
10368 L: linux-usb@vger.kernel.org
10370 F: drivers/usb/musb/
10372 MXL301RF MEDIA DRIVER
10373 M: Akihiro Tsukada <tskd08@gmail.com>
10374 L: linux-media@vger.kernel.org
10376 F: drivers/media/tuners/mxl301rf*
10378 MXL5007T MEDIA DRIVER
10379 M: Michael Krufky <mkrufky@linuxtv.org>
10380 L: linux-media@vger.kernel.org
10381 W: https://linuxtv.org
10382 W: http://github.com/mkrufky
10383 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10384 T: git git://linuxtv.org/mkrufky/tuners.git
10386 F: drivers/media/tuners/mxl5007t.*
10389 M: Marek Vasut <marex@denx.de>
10390 M: Stefan Agner <stefan@agner.ch>
10391 L: dri-devel@lists.freedesktop.org
10393 F: drivers/gpu/drm/mxsfb/
10394 F: Documentation/devicetree/bindings/display/mxsfb.txt
10395 T: git git://anongit.freedesktop.org/drm/drm-misc
10397 MYLEX DAC960 PCI RAID Controller
10398 M: Hannes Reinecke <hare@kernel.org>
10399 L: linux-scsi@vger.kernel.org
10401 F: drivers/scsi/myrb.*
10402 F: drivers/scsi/myrs.*
10404 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10405 M: Chris Lee <christopher.lee@cspi.com>
10406 L: netdev@vger.kernel.org
10407 W: https://www.cspi.com/ethernet-products/support/downloads/
10409 F: drivers/net/ethernet/myricom/myri10ge/
10411 NAND FLASH SUBSYSTEM
10412 M: Boris Brezillon <bbrezillon@kernel.org>
10413 M: Miquel Raynal <miquel.raynal@bootlin.com>
10414 R: Richard Weinberger <richard@nod.at>
10415 L: linux-mtd@lists.infradead.org
10416 W: http://www.linux-mtd.infradead.org/
10417 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10418 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10419 T: git git://git.infradead.org/linux-mtd.git nand/next
10421 F: drivers/mtd/nand/
10422 F: include/linux/mtd/*nand*.h
10424 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10425 M: Daniel Mack <zonque@gmail.com>
10427 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10428 W: http://www.native-instruments.com
10429 F: sound/usb/caiaq/
10431 NATSEMI ETHERNET DRIVER (DP8381x)
10433 F: drivers/net/ethernet/natsemi/natsemi.c
10435 NCR 5380 SCSI DRIVERS
10436 M: Finn Thain <fthain@telegraphics.com.au>
10437 M: Michael Schmitz <schmitzmic@gmail.com>
10438 L: linux-scsi@vger.kernel.org
10440 F: Documentation/scsi/g_NCR5380.txt
10441 F: drivers/scsi/NCR5380.*
10442 F: drivers/scsi/arm/cumana_1.c
10443 F: drivers/scsi/arm/oak.c
10444 F: drivers/scsi/atari_scsi.*
10445 F: drivers/scsi/dmx3191d.c
10446 F: drivers/scsi/g_NCR5380.*
10447 F: drivers/scsi/mac_scsi.*
10448 F: drivers/scsi/sun3_scsi.*
10449 F: drivers/scsi/sun3_scsi_vme.c
10452 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10456 NCT6775 HARDWARE MONITOR DRIVER
10457 M: Guenter Roeck <linux@roeck-us.net>
10458 L: linux-hwmon@vger.kernel.org
10460 F: Documentation/hwmon/nct6775
10461 F: drivers/hwmon/nct6775.c
10463 NET_FAILOVER MODULE
10464 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10465 L: netdev@vger.kernel.org
10467 F: driver/net/net_failover.c
10468 F: include/net/net_failover.h
10469 F: Documentation/networking/net_failover.rst
10471 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10472 M: Faisal Latif <faisal.latif@intel.com>
10473 L: linux-rdma@vger.kernel.org
10474 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10476 F: drivers/infiniband/hw/nes/
10477 F: include/uapi/rdma/nes-abi.h
10479 NETEM NETWORK EMULATOR
10480 M: Stephen Hemminger <stephen@networkplumber.org>
10481 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10483 F: net/sched/sch_netem.c
10485 NETERION 10GbE DRIVERS (s2io/vxge)
10486 M: Jon Mason <jdmason@kudzu.us>
10487 L: netdev@vger.kernel.org
10489 F: Documentation/networking/device_drivers/neterion/s2io.txt
10490 F: Documentation/networking/device_drivers/neterion/vxge.txt
10491 F: drivers/net/ethernet/neterion/
10494 M: Pablo Neira Ayuso <pablo@netfilter.org>
10495 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10496 M: Florian Westphal <fw@strlen.de>
10497 L: netfilter-devel@vger.kernel.org
10498 L: coreteam@netfilter.org
10499 W: http://www.netfilter.org/
10500 W: http://www.iptables.org/
10501 W: http://www.nftables.org/
10502 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10506 F: include/linux/netfilter*
10507 F: include/linux/netfilter/
10508 F: include/net/netfilter/
10509 F: include/uapi/linux/netfilter*
10510 F: include/uapi/linux/netfilter/
10511 F: net/*/netfilter.c
10512 F: net/*/netfilter/
10514 F: net/bridge/br_netfilter*.c
10516 NETROM NETWORK LAYER
10517 M: Ralf Baechle <ralf@linux-mips.org>
10518 L: linux-hams@vger.kernel.org
10519 W: http://www.linux-ax25.org/
10521 F: include/net/netrom.h
10522 F: include/uapi/linux/netrom.h
10525 NETRONOME ETHERNET DRIVERS
10526 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10527 L: oss-drivers@netronome.com
10529 F: drivers/net/ethernet/netronome/
10531 NETWORK BLOCK DEVICE (NBD)
10532 M: Josef Bacik <josef@toxicpanda.com>
10534 L: linux-block@vger.kernel.org
10535 L: nbd@other.debian.org
10536 F: Documentation/blockdev/nbd.txt
10537 F: drivers/block/nbd.c
10538 F: include/uapi/linux/nbd.h
10540 NETWORK DROP MONITOR
10541 M: Neil Horman <nhorman@tuxdriver.com>
10542 L: netdev@vger.kernel.org
10544 W: https://fedorahosted.org/dropwatch/
10545 F: net/core/drop_monitor.c
10548 M: "David S. Miller" <davem@davemloft.net>
10549 L: netdev@vger.kernel.org
10550 W: http://www.linuxfoundation.org/en/Net
10551 Q: http://patchwork.ozlabs.org/project/netdev/list/
10552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10555 F: Documentation/devicetree/bindings/net/
10557 F: include/linux/if_*
10558 F: include/linux/netdevice.h
10559 F: include/linux/etherdevice.h
10560 F: include/linux/fcdevice.h
10561 F: include/linux/fddidevice.h
10562 F: include/linux/hippidevice.h
10563 F: include/linux/inetdevice.h
10564 F: include/uapi/linux/if_*
10565 F: include/uapi/linux/netdevice.h
10567 NETWORKING DRIVERS (WIRELESS)
10568 M: Kalle Valo <kvalo@codeaurora.org>
10569 L: linux-wireless@vger.kernel.org
10570 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10574 F: Documentation/devicetree/bindings/net/wireless/
10575 F: drivers/net/wireless/
10578 M: Andrew Lunn <andrew@lunn.ch>
10579 M: Vivien Didelot <vivien.didelot@gmail.com>
10580 M: Florian Fainelli <f.fainelli@gmail.com>
10582 F: Documentation/devicetree/bindings/net/dsa/
10584 F: include/net/dsa.h
10585 F: include/linux/dsa/
10586 F: drivers/net/dsa/
10588 NETWORKING [GENERAL]
10589 M: "David S. Miller" <davem@davemloft.net>
10590 L: netdev@vger.kernel.org
10591 W: http://www.linuxfoundation.org/en/Net
10592 Q: http://patchwork.ozlabs.org/project/netdev/list/
10593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10595 B: mailto:netdev@vger.kernel.org
10599 F: include/linux/in.h
10600 F: include/linux/net.h
10601 F: include/linux/netdevice.h
10602 F: include/uapi/linux/in.h
10603 F: include/uapi/linux/net.h
10604 F: include/uapi/linux/netdevice.h
10605 F: include/uapi/linux/net_namespace.h
10606 F: tools/testing/selftests/net/
10609 F: Documentation/networking/
10612 M: Steffen Klassert <steffen.klassert@secunet.com>
10613 M: Herbert Xu <herbert@gondor.apana.org.au>
10614 M: "David S. Miller" <davem@davemloft.net>
10615 L: netdev@vger.kernel.org
10616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10624 F: net/ipv4/ipcomp.c
10625 F: net/ipv4/ip_vti.c
10629 F: net/ipv6/ipcomp6.c
10630 F: net/ipv6/ip6_vti.c
10631 F: include/uapi/linux/xfrm.h
10632 F: include/net/xfrm.h
10634 NETWORKING [IPv4/IPv6]
10635 M: "David S. Miller" <davem@davemloft.net>
10636 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10637 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10638 L: netdev@vger.kernel.org
10639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10646 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10647 M: Paul Moore <paul@paul-moore.com>
10648 W: https://github.com/netlabel
10649 L: netdev@vger.kernel.org
10650 L: linux-security-module@vger.kernel.org
10652 F: Documentation/netlabel/
10653 F: include/net/calipso.h
10654 F: include/net/cipso_ipv4.h
10655 F: include/net/netlabel.h
10656 F: include/uapi/linux/netfilter/xt_SECMARK.h
10657 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10659 F: net/ipv4/cipso_ipv4.c
10660 F: net/ipv6/calipso.c
10661 F: net/netfilter/xt_CONNSECMARK.c
10662 F: net/netfilter/xt_SECMARK.c
10665 M: Eric Dumazet <edumazet@google.com>
10666 L: netdev@vger.kernel.org
10669 F: net/ipv4/syncookies.c
10671 F: net/ipv6/syncookies.c
10672 F: include/uapi/linux/tcp.h
10673 F: include/net/tcp.h
10674 F: include/linux/tcp.h
10675 F: include/trace/events/tcp.h
10678 M: Boris Pismenny <borisp@mellanox.com>
10679 M: Aviad Yehezkel <aviadye@mellanox.com>
10680 M: Dave Watson <davejwatson@fb.com>
10681 M: John Fastabend <john.fastabend@gmail.com>
10682 M: Daniel Borkmann <daniel@iogearbox.net>
10683 L: netdev@vger.kernel.org
10686 F: include/uapi/linux/tls.h
10687 F: include/net/tls.h
10689 NETWORKING [WIRELESS]
10690 L: linux-wireless@vger.kernel.org
10691 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10694 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10696 F: drivers/net/netdevsim/*
10698 NETXEN (1/10) GbE SUPPORT
10699 M: Manish Chopra <manish.chopra@cavium.com>
10700 M: Rahul Verma <rahul.verma@cavium.com>
10701 M: Dept-GELinuxNICDev@cavium.com
10702 L: netdev@vger.kernel.org
10704 F: drivers/net/ethernet/qlogic/netxen/
10707 M: Samuel Ortiz <sameo@linux.intel.com>
10708 L: linux-wireless@vger.kernel.org
10709 L: linux-nfc@lists.01.org (subscribers-only)
10712 F: include/net/nfc/
10713 F: include/uapi/linux/nfc.h
10715 F: include/linux/platform_data/nfcmrvl.h
10716 F: include/linux/platform_data/nxp-nci.h
10717 F: Documentation/devicetree/bindings/net/nfc/
10719 NFS, SUNRPC, AND LOCKD CLIENTS
10720 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10721 M: Anna Schumaker <anna.schumaker@netapp.com>
10722 L: linux-nfs@vger.kernel.org
10723 W: http://client.linux-nfs.org
10724 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10730 F: include/linux/lockd/
10731 F: include/linux/nfs*
10732 F: include/linux/sunrpc/
10733 F: include/uapi/linux/nfs*
10734 F: include/uapi/linux/sunrpc/
10737 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10738 L: linux-nilfs@vger.kernel.org
10739 W: https://nilfs.sourceforge.io/
10740 W: https://nilfs.osdn.jp/
10741 T: git git://github.com/konis/nilfs2.git
10743 F: Documentation/filesystems/nilfs2.txt
10745 F: include/trace/events/nilfs2.h
10746 F: include/uapi/linux/nilfs2_api.h
10747 F: include/uapi/linux/nilfs2_ondisk.h
10749 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10750 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10751 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10753 F: Documentation/scsi/NinjaSCSI.txt
10754 F: drivers/scsi/pcmcia/nsp_*
10756 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10757 M: GOTO Masanori <gotom@debian.or.jp>
10758 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10759 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10761 F: Documentation/scsi/NinjaSCSI.txt
10762 F: drivers/scsi/nsp32*
10765 M: Ley Foon Tan <lftan@altera.com>
10766 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10771 NOHZ, DYNTICKS SUPPORT
10772 M: Frederic Weisbecker <fweisbec@gmail.com>
10773 M: Thomas Gleixner <tglx@linutronix.de>
10774 M: Ingo Molnar <mingo@kernel.org>
10775 L: linux-kernel@vger.kernel.org
10776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10778 F: kernel/time/tick*.*
10779 F: include/linux/tick.h
10780 F: include/linux/sched/nohz.h
10782 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10783 M: Pavel Machek <pavel@ucw.cz>
10784 M: Sakari Ailus <sakari.ailus@iki.fi>
10785 L: linux-media@vger.kernel.org
10787 F: drivers/media/i2c/et8ek8
10788 F: drivers/media/i2c/ad5820.c
10790 NOKIA N900 POWER SUPPLY DRIVERS
10791 R: Pali Rohár <pali.rohar@gmail.com>
10792 F: include/linux/power/bq2415x_charger.h
10793 F: include/linux/power/bq27xxx_battery.h
10794 F: include/linux/power/isp1704_charger.h
10795 F: drivers/power/supply/bq2415x_charger.c
10796 F: drivers/power/supply/bq27xxx_battery.c
10797 F: drivers/power/supply/bq27xxx_battery_i2c.c
10798 F: drivers/power/supply/isp1704_charger.c
10799 F: drivers/power/supply/rx51_battery.c
10802 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10803 L: linux-ntb@googlegroups.com
10805 F: drivers/ntb/hw/amd/
10808 M: Jon Mason <jdmason@kudzu.us>
10809 M: Dave Jiang <dave.jiang@intel.com>
10810 M: Allen Hubbe <allenbh@gmail.com>
10811 L: linux-ntb@googlegroups.com
10813 W: https://github.com/jonmason/ntb/wiki
10814 T: git git://github.com/jonmason/ntb.git
10816 F: drivers/net/ntb_netdev.c
10817 F: include/linux/ntb.h
10818 F: include/linux/ntb_transport.h
10819 F: tools/testing/selftests/ntb/
10822 M: Serge Semin <fancer.lancer@gmail.com>
10823 L: linux-ntb@googlegroups.com
10825 F: drivers/ntb/hw/idt/
10828 M: Dave Jiang <dave.jiang@intel.com>
10829 L: linux-ntb@googlegroups.com
10831 W: https://github.com/davejiang/linux/wiki
10832 T: git https://github.com/davejiang/linux.git
10833 F: drivers/ntb/hw/intel/
10836 M: Anton Altaparmakov <anton@tuxera.com>
10837 L: linux-ntfs-dev@lists.sourceforge.net
10838 W: http://www.tuxera.com/
10839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10841 F: Documentation/filesystems/ntfs.txt
10845 M: Finn Thain <fthain@telegraphics.com.au>
10846 L: linux-m68k@lists.linux-m68k.org
10848 F: arch/*/include/asm/nubus.h
10850 F: include/linux/nubus.h
10851 F: include/uapi/linux/nubus.h
10853 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10854 M: Antonino Daplas <adaplas@gmail.com>
10855 L: linux-fbdev@vger.kernel.org
10857 F: drivers/video/fbdev/riva/
10858 F: drivers/video/fbdev/nvidia/
10861 M: Keith Busch <keith.busch@intel.com>
10862 M: Jens Axboe <axboe@fb.com>
10863 M: Christoph Hellwig <hch@lst.de>
10864 M: Sagi Grimberg <sagi@grimberg.me>
10865 L: linux-nvme@lists.infradead.org
10866 T: git://git.infradead.org/nvme.git
10867 W: http://git.infradead.org/nvme.git
10869 F: drivers/nvme/host/
10870 F: include/linux/nvme.h
10871 F: include/uapi/linux/nvme_ioctl.h
10873 NVM EXPRESS FC TRANSPORT DRIVERS
10874 M: James Smart <james.smart@broadcom.com>
10875 L: linux-nvme@lists.infradead.org
10877 F: include/linux/nvme-fc.h
10878 F: include/linux/nvme-fc-driver.h
10879 F: drivers/nvme/host/fc.c
10880 F: drivers/nvme/target/fc.c
10881 F: drivers/nvme/target/fcloop.c
10883 NVM EXPRESS TARGET DRIVER
10884 M: Christoph Hellwig <hch@lst.de>
10885 M: Sagi Grimberg <sagi@grimberg.me>
10886 L: linux-nvme@lists.infradead.org
10887 T: git://git.infradead.org/nvme.git
10888 W: http://git.infradead.org/nvme.git
10890 F: drivers/nvme/target/
10893 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10896 F: Documentation/devicetree/bindings/nvmem/
10897 F: Documentation/ABI/stable/sysfs-bus-nvmem
10898 F: include/linux/nvmem-consumer.h
10899 F: include/linux/nvmem-provider.h
10901 NXP SGTL5000 DRIVER
10902 M: Fabio Estevam <fabio.estevam@nxp.com>
10903 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10905 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10906 F: sound/soc/codecs/sgtl5000*
10908 NXP TDA998X DRM DRIVER
10909 M: Russell King <linux@armlinux.org.uk>
10911 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10912 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10913 F: drivers/gpu/drm/i2c/tda998x_drv.c
10914 F: include/drm/i2c/tda998x.h
10915 F: include/dt-bindings/display/tda998x.h
10919 M: Peter Rosin <peda@axentia.se>
10920 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10922 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10923 F: sound/soc/codecs/tfa9879*
10926 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10927 R: Charles Gorand <charles.gorand@effinnov.com>
10928 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10930 F: drivers/nfc/nxp-nci
10933 M: Jiri Pirko <jiri@mellanox.com>
10934 L: netdev@vger.kernel.org
10937 F: lib/test_objagg.c
10938 F: include/linux/objagg.h
10941 M: Josh Poimboeuf <jpoimboe@redhat.com>
10942 M: Peter Zijlstra <peterz@infradead.org>
10946 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10947 M: Frederic Barrat <fbarrat@linux.ibm.com>
10948 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10949 L: linuxppc-dev@lists.ozlabs.org
10951 F: arch/powerpc/platforms/powernv/ocxl.c
10952 F: arch/powerpc/include/asm/pnv-ocxl.h
10953 F: drivers/misc/ocxl/
10954 F: include/misc/ocxl*
10955 F: include/uapi/misc/ocxl.h
10956 F: Documentation/accelerators/ocxl.rst
10959 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10960 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10961 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10962 L: linux-omap@vger.kernel.org
10964 F: sound/soc/ti/omap*
10965 F: sound/soc/ti/rx51.c
10966 F: sound/soc/ti/n810.c
10967 F: sound/soc/ti/sdma-pcm.*
10969 OMAP CLOCK FRAMEWORK SUPPORT
10970 M: Paul Walmsley <paul@pwsan.com>
10971 L: linux-omap@vger.kernel.org
10973 F: arch/arm/*omap*/*clock*
10975 OMAP DEVICE TREE SUPPORT
10976 M: Benoît Cousson <bcousson@baylibre.com>
10977 M: Tony Lindgren <tony@atomide.com>
10978 L: linux-omap@vger.kernel.org
10979 L: devicetree@vger.kernel.org
10981 F: arch/arm/boot/dts/*omap*
10982 F: arch/arm/boot/dts/*am3*
10983 F: arch/arm/boot/dts/*am4*
10984 F: arch/arm/boot/dts/*am5*
10985 F: arch/arm/boot/dts/*dra7*
10987 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10988 L: linux-omap@vger.kernel.org
10989 L: linux-fbdev@vger.kernel.org
10991 F: drivers/video/fbdev/omap2/
10992 F: Documentation/arm/OMAP/DSS
10994 OMAP FRAMEBUFFER SUPPORT
10995 L: linux-fbdev@vger.kernel.org
10996 L: linux-omap@vger.kernel.org
10998 F: drivers/video/fbdev/omap/
11000 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11001 M: Roger Quadros <rogerq@ti.com>
11002 M: Tony Lindgren <tony@atomide.com>
11003 L: linux-omap@vger.kernel.org
11005 F: drivers/memory/omap-gpmc.c
11006 F: arch/arm/mach-omap2/*gpmc*
11009 M: Grygorii Strashko <grygorii.strashko@ti.com>
11010 M: Santosh Shilimkar <ssantosh@kernel.org>
11011 M: Kevin Hilman <khilman@kernel.org>
11012 L: linux-omap@vger.kernel.org
11014 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11015 F: drivers/gpio/gpio-omap.c
11017 OMAP HARDWARE SPINLOCK SUPPORT
11018 M: Ohad Ben-Cohen <ohad@wizery.com>
11019 L: linux-omap@vger.kernel.org
11021 F: drivers/hwspinlock/omap_hwspinlock.c
11023 OMAP HS MMC SUPPORT
11024 L: linux-mmc@vger.kernel.org
11025 L: linux-omap@vger.kernel.org
11027 F: drivers/mmc/host/omap_hsmmc.c
11030 M: Paul Walmsley <paul@pwsan.com>
11031 L: linux-omap@vger.kernel.org
11033 F: arch/arm/mach-omap2/omap_hwmod*data*
11035 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11036 M: Benoît Cousson <bcousson@baylibre.com>
11037 L: linux-omap@vger.kernel.org
11039 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11042 M: Benoît Cousson <bcousson@baylibre.com>
11043 M: Paul Walmsley <paul@pwsan.com>
11044 L: linux-omap@vger.kernel.org
11046 F: arch/arm/mach-omap2/omap_hwmod.*
11049 M: Vignesh R <vigneshr@ti.com>
11050 L: linux-omap@vger.kernel.org
11051 L: linux-i2c@vger.kernel.org
11053 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11054 F: drivers/i2c/busses/i2c-omap.c
11056 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11057 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11058 L: linux-media@vger.kernel.org
11060 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11061 F: drivers/media/platform/omap3isp/
11062 F: drivers/staging/media/omap4iss/
11065 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11066 L: linux-omap@vger.kernel.org
11068 F: drivers/mmc/host/omap.c
11070 OMAP POWER MANAGEMENT SUPPORT
11071 M: Kevin Hilman <khilman@kernel.org>
11072 L: linux-omap@vger.kernel.org
11074 F: arch/arm/*omap*/*pm*
11075 F: drivers/cpufreq/omap-cpufreq.c
11077 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11078 M: Rajendra Nayak <rnayak@codeaurora.org>
11079 M: Paul Walmsley <paul@pwsan.com>
11080 L: linux-omap@vger.kernel.org
11082 F: arch/arm/mach-omap2/prm*
11084 OMAP RANDOM NUMBER GENERATOR SUPPORT
11085 M: Deepak Saxena <dsaxena@plexity.net>
11087 F: drivers/char/hw_random/omap-rng.c
11090 L: linux-usb@vger.kernel.org
11091 L: linux-omap@vger.kernel.org
11093 F: drivers/usb/*/*omap*
11094 F: arch/arm/*omap*/usb*
11096 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11097 M: Mark Jackson <mpfj@newflow.co.uk>
11098 L: linux-omap@vger.kernel.org
11100 F: arch/arm/boot/dts/am335x-nano.dts
11103 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11104 M: Tony Lindgren <tony@atomide.com>
11105 L: linux-omap@vger.kernel.org
11106 Q: http://patchwork.kernel.org/project/linux-omap/list/
11107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11109 F: arch/arm/mach-omap1/
11110 F: arch/arm/plat-omap/
11111 F: arch/arm/configs/omap1_defconfig
11112 F: drivers/i2c/busses/i2c-omap.c
11113 F: include/linux/platform_data/i2c-omap.h
11114 F: include/linux/platform_data/ams-delta-fiq.h
11117 M: Tony Lindgren <tony@atomide.com>
11118 L: linux-omap@vger.kernel.org
11119 W: http://www.muru.com/linux/omap/
11120 W: http://linux.omap.com/
11121 Q: http://patchwork.kernel.org/project/linux-omap/list/
11122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11124 F: arch/arm/mach-omap2/
11125 F: arch/arm/plat-omap/
11126 F: arch/arm/configs/omap2plus_defconfig
11127 F: drivers/i2c/busses/i2c-omap.c
11128 F: drivers/irqchip/irq-omap-intc.c
11129 F: drivers/mfd/*omap*.c
11130 F: drivers/mfd/menelaus.c
11131 F: drivers/mfd/palmas.c
11132 F: drivers/mfd/tps65217.c
11133 F: drivers/mfd/tps65218.c
11134 F: drivers/mfd/tps65910.c
11135 F: drivers/mfd/twl-core.[ch]
11136 F: drivers/mfd/twl4030*.c
11137 F: drivers/mfd/twl6030*.c
11138 F: drivers/mfd/twl6040*.c
11139 F: drivers/regulator/palmas-regulator*.c
11140 F: drivers/regulator/pbias-regulator.c
11141 F: drivers/regulator/tps65217-regulator.c
11142 F: drivers/regulator/tps65218-regulator.c
11143 F: drivers/regulator/tps65910-regulator.c
11144 F: drivers/regulator/twl-regulator.c
11145 F: drivers/regulator/twl6030-regulator.c
11146 F: include/linux/platform_data/i2c-omap.h
11148 ONION OMEGA2+ BOARD
11149 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11150 L: linux-mips@vger.kernel.org
11152 F: arch/mips/boot/dts/ralink/omega2p.dts
11155 M: Bob Copeland <me@bobcopeland.com>
11156 L: linux-karma-devel@lists.sourceforge.net
11158 F: Documentation/filesystems/omfs.txt
11161 OMNIKEY CARDMAN 4000 DRIVER
11162 M: Harald Welte <laforge@gnumonks.org>
11164 F: drivers/char/pcmcia/cm4000_cs.c
11165 F: include/linux/cm4000_cs.h
11166 F: include/uapi/linux/cm4000_cs.h
11168 OMNIKEY CARDMAN 4040 DRIVER
11169 M: Harald Welte <laforge@gnumonks.org>
11171 F: drivers/char/pcmcia/cm4040_cs.*
11173 OMNIVISION OV13858 SENSOR DRIVER
11174 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11175 L: linux-media@vger.kernel.org
11176 T: git git://linuxtv.org/media_tree.git
11178 F: drivers/media/i2c/ov13858.c
11180 OMNIVISION OV2680 SENSOR DRIVER
11181 M: Rui Miguel Silva <rmfrfs@gmail.com>
11182 L: linux-media@vger.kernel.org
11183 T: git git://linuxtv.org/media_tree.git
11185 F: drivers/media/i2c/ov2680.c
11186 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11188 OMNIVISION OV2685 SENSOR DRIVER
11189 M: Shunqian Zheng <zhengsq@rock-chips.com>
11190 L: linux-media@vger.kernel.org
11191 T: git git://linuxtv.org/media_tree.git
11193 F: drivers/media/i2c/ov2685.c
11195 OMNIVISION OV5640 SENSOR DRIVER
11196 M: Steve Longerbeam <slongerbeam@gmail.com>
11197 L: linux-media@vger.kernel.org
11198 T: git git://linuxtv.org/media_tree.git
11200 F: drivers/media/i2c/ov5640.c
11202 OMNIVISION OV5647 SENSOR DRIVER
11203 M: Luis Oliveira <lolivei@synopsys.com>
11204 L: linux-media@vger.kernel.org
11205 T: git git://linuxtv.org/media_tree.git
11207 F: drivers/media/i2c/ov5647.c
11209 OMNIVISION OV5695 SENSOR DRIVER
11210 M: Shunqian Zheng <zhengsq@rock-chips.com>
11211 L: linux-media@vger.kernel.org
11212 T: git git://linuxtv.org/media_tree.git
11214 F: drivers/media/i2c/ov5695.c
11216 OMNIVISION OV7670 SENSOR DRIVER
11217 M: Jonathan Corbet <corbet@lwn.net>
11218 L: linux-media@vger.kernel.org
11219 T: git git://linuxtv.org/media_tree.git
11221 F: drivers/media/i2c/ov7670.c
11222 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11224 OMNIVISION OV772x SENSOR DRIVER
11225 M: Jacopo Mondi <jacopo@jmondi.org>
11226 L: linux-media@vger.kernel.org
11227 T: git git://linuxtv.org/media_tree.git
11229 F: drivers/media/i2c/ov772x.c
11230 F: include/media/i2c/ov772x.h
11231 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11233 OMNIVISION OV7740 SENSOR DRIVER
11234 M: Wenyou Yang <wenyou.yang@microchip.com>
11235 L: linux-media@vger.kernel.org
11236 T: git git://linuxtv.org/media_tree.git
11238 F: drivers/media/i2c/ov7740.c
11239 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11241 OMNIVISION OV9650 SENSOR DRIVER
11242 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11243 R: Akinobu Mita <akinobu.mita@gmail.com>
11244 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11245 L: linux-media@vger.kernel.org
11246 T: git git://linuxtv.org/media_tree.git
11248 F: drivers/media/i2c/ov9650.c
11249 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11251 ONENAND FLASH DRIVER
11252 M: Kyungmin Park <kyungmin.park@samsung.com>
11253 L: linux-mtd@lists.infradead.org
11255 F: drivers/mtd/nand/onenand/
11256 F: include/linux/mtd/onenand*.h
11258 ONSTREAM SCSI TAPE DRIVER
11259 M: Willem Riede <osst@riede.org>
11260 L: osst-users@lists.sourceforge.net
11261 L: linux-scsi@vger.kernel.org
11263 F: Documentation/scsi/osst.txt
11264 F: drivers/scsi/osst.*
11265 F: drivers/scsi/osst_*.h
11266 F: drivers/scsi/st.h
11269 M: Jens Wiklander <jens.wiklander@linaro.org>
11271 F: drivers/tee/optee/
11274 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11275 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11276 L: linux-rdma@vger.kernel.org
11278 F: drivers/infiniband/ulp/opa_vnic
11280 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11281 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11282 M: Frank Rowand <frowand.list@gmail.com>
11283 L: devicetree@vger.kernel.org
11285 F: Documentation/devicetree/dynamic-resolution-notes.txt
11286 F: Documentation/devicetree/overlay-notes.txt
11287 F: drivers/of/overlay.c
11288 F: drivers/of/resolver.c
11289 K: of_overlay_notifier_
11291 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11292 M: Rob Herring <robh+dt@kernel.org>
11293 M: Frank Rowand <frowand.list@gmail.com>
11294 L: devicetree@vger.kernel.org
11295 W: http://www.devicetree.org/
11296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11299 F: include/linux/of*.h
11301 F: Documentation/ABI/testing/sysfs-firmware-ofw
11303 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11304 M: Rob Herring <robh+dt@kernel.org>
11305 M: Mark Rutland <mark.rutland@arm.com>
11306 L: devicetree@vger.kernel.org
11307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11308 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11310 F: Documentation/devicetree/
11311 F: arch/*/boot/dts/
11312 F: include/dt-bindings/
11314 OPENCORES I2C BUS DRIVER
11315 M: Peter Korsgaard <peter@korsgaard.com>
11316 L: linux-i2c@vger.kernel.org
11318 F: Documentation/i2c/busses/i2c-ocores
11319 F: drivers/i2c/busses/i2c-ocores.c
11321 OPENRISC ARCHITECTURE
11322 M: Jonas Bonn <jonas@southpole.se>
11323 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11324 M: Stafford Horne <shorne@gmail.com>
11325 T: git git://github.com/openrisc/linux.git
11326 L: openrisc@lists.librecores.org
11327 W: http://openrisc.io
11329 F: Documentation/devicetree/bindings/openrisc/
11330 F: Documentation/openrisc/
11332 F: drivers/irqchip/irq-ompic.c
11333 F: drivers/irqchip/irq-or1k-*
11336 M: Pravin B Shelar <pshelar@ovn.org>
11337 L: netdev@vger.kernel.org
11338 L: dev@openvswitch.org
11339 W: http://openvswitch.org
11341 F: net/openvswitch/
11342 F: include/uapi/linux/openvswitch.h
11344 OPERATING PERFORMANCE POINTS (OPP)
11345 M: Viresh Kumar <vireshk@kernel.org>
11346 M: Nishanth Menon <nm@ti.com>
11347 M: Stephen Boyd <sboyd@kernel.org>
11348 L: linux-pm@vger.kernel.org
11350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11352 F: include/linux/pm_opp.h
11353 F: Documentation/power/opp.txt
11354 F: Documentation/devicetree/bindings/opp/
11357 M: Clemens Ladisch <clemens@ladisch.de>
11358 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11359 T: git git://git.alsa-project.org/alsa-kernel.git
11361 F: sound/drivers/opl4/
11364 M: Robert Richter <rric@kernel.org>
11365 L: oprofile-list@lists.sf.net
11367 F: arch/*/include/asm/oprofile*.h
11368 F: arch/*/oprofile/
11369 F: drivers/oprofile/
11370 F: include/linux/oprofile.h
11372 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11373 M: Mark Fasheh <mark@fasheh.com>
11374 M: Joel Becker <jlbec@evilplan.org>
11375 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11376 W: http://ocfs2.wiki.kernel.org
11378 F: Documentation/filesystems/ocfs2.txt
11379 F: Documentation/filesystems/dlmfs.txt
11382 ORANGEFS FILESYSTEM
11383 M: Mike Marshall <hubcap@omnibond.com>
11384 R: Martin Brandenburg <martin@omnibond.com>
11385 L: devel@lists.orangefs.org
11386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11389 F: Documentation/filesystems/orangefs.txt
11392 L: linux-wireless@vger.kernel.org
11393 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11394 W: http://www.nongnu.org/orinoco/
11396 F: drivers/net/wireless/intersil/orinoco/
11398 OSD LIBRARY and FILESYSTEM
11399 M: Boaz Harrosh <ooo@electrozaur.com>
11401 F: drivers/scsi/osd/
11402 F: include/scsi/osd_*
11405 OV2659 OMNIVISION SENSOR DRIVER
11406 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11407 L: linux-media@vger.kernel.org
11408 W: https://linuxtv.org
11409 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11410 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11412 F: drivers/media/i2c/ov2659.c
11413 F: include/media/i2c/ov2659.h
11416 M: Miklos Szeredi <miklos@szeredi.hu>
11417 L: linux-unionfs@vger.kernel.org
11418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11421 F: Documentation/filesystems/overlayfs.txt
11423 P54 WIRELESS DRIVER
11424 M: Christian Lamparter <chunkeey@googlemail.com>
11425 L: linux-wireless@vger.kernel.org
11426 W: http://wireless.kernel.org/en/users/Drivers/p54
11428 F: drivers/net/wireless/intersil/p54/
11430 PA SEMI ETHERNET DRIVER
11431 L: netdev@vger.kernel.org
11433 F: drivers/net/ethernet/pasemi/*
11435 PA SEMI SMBUS DRIVER
11436 L: linux-i2c@vger.kernel.org
11438 F: drivers/i2c/busses/i2c-pasemi.c
11440 PADATA PARALLEL EXECUTION MECHANISM
11441 M: Steffen Klassert <steffen.klassert@secunet.com>
11442 L: linux-crypto@vger.kernel.org
11445 F: include/linux/padata.h
11446 F: Documentation/padata.txt
11448 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11449 M: Harald Welte <laforge@gnumonks.org>
11450 L: platform-driver-x86@vger.kernel.org
11452 F: drivers/platform/x86/panasonic-laptop.c
11454 PARALLEL LCD/KEYPAD PANEL DRIVER
11455 M: Willy Tarreau <willy@haproxy.com>
11456 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11458 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11459 F: drivers/auxdisplay/panel.c
11461 PARALLEL PORT SUBSYSTEM
11462 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11463 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11464 L: linux-parport@lists.infradead.org (subscribers-only)
11466 F: drivers/parport/
11467 F: include/linux/parport*.h
11468 F: drivers/char/ppdev.c
11469 F: include/uapi/linux/ppdev.h
11470 F: Documentation/parport*.txt
11472 PARAVIRT_OPS INTERFACE
11473 M: Juergen Gross <jgross@suse.com>
11474 M: Alok Kataria <akataria@vmware.com>
11475 L: virtualization@lists.linux-foundation.org
11477 F: Documentation/virtual/paravirt_ops.txt
11478 F: arch/*/kernel/paravirt*
11479 F: arch/*/include/asm/paravirt*.h
11480 F: include/linux/hypervisor.h
11482 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11483 M: Tim Waugh <tim@cyberelk.net>
11484 L: linux-parport@lists.infradead.org (subscribers-only)
11486 F: Documentation/blockdev/paride.txt
11487 F: drivers/block/paride/
11489 PARISC ARCHITECTURE
11490 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
11491 M: Helge Deller <deller@gmx.de>
11492 L: linux-parisc@vger.kernel.org
11493 W: http://www.parisc-linux.org/
11494 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11499 F: Documentation/parisc/
11501 F: drivers/char/agp/parisc-agp.c
11502 F: drivers/input/serio/gscps2.c
11503 F: drivers/parport/parport_gsc.*
11504 F: drivers/tty/serial/8250/8250_gsc.c
11505 F: drivers/video/fbdev/sti*
11506 F: drivers/video/console/sti*
11507 F: drivers/video/logo/logo_parisc*
11510 M: Jiri Pirko <jiri@mellanox.com>
11511 L: netdev@vger.kernel.org
11514 F: lib/test_parman.c
11515 F: include/linux/parman.h
11517 PC87360 HARDWARE MONITORING DRIVER
11518 M: Jim Cromie <jim.cromie@gmail.com>
11519 L: linux-hwmon@vger.kernel.org
11521 F: Documentation/hwmon/pc87360
11522 F: drivers/hwmon/pc87360.c
11524 PC8736x GPIO DRIVER
11525 M: Jim Cromie <jim.cromie@gmail.com>
11527 F: drivers/char/pc8736x_gpio.c
11529 PC87427 HARDWARE MONITORING DRIVER
11530 M: Jean Delvare <jdelvare@suse.com>
11531 L: linux-hwmon@vger.kernel.org
11533 F: Documentation/hwmon/pc87427
11534 F: drivers/hwmon/pc87427.c
11537 M: Riku Voipio <riku.voipio@iki.fi>
11539 F: drivers/leds/leds-pca9532.c
11540 F: include/linux/leds-pca9532.h
11542 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11543 M: Guenter Roeck <linux@roeck-us.net>
11544 L: linux-i2c@vger.kernel.org
11546 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11548 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11549 M: Khalid Aziz <khalid@gonehiking.org>
11551 F: drivers/firmware/pcdp.*
11553 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11554 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11555 L: linux-pci@vger.kernel.org
11556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11558 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11559 F: drivers/pci/controller/pci-aardvark.c
11561 PCI DRIVER FOR ALTERA PCIE IP
11562 M: Ley Foon Tan <lftan@altera.com>
11563 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11564 L: linux-pci@vger.kernel.org
11566 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11567 F: drivers/pci/controller/pcie-altera.c
11569 PCI DRIVER FOR APPLIEDMICRO XGENE
11570 M: Tanmay Inamdar <tinamdar@apm.com>
11571 L: linux-pci@vger.kernel.org
11572 L: linux-arm-kernel@lists.infradead.org
11574 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11575 F: drivers/pci/controller/pci-xgene.c
11577 PCI DRIVER FOR ARM VERSATILE PLATFORM
11578 M: Rob Herring <robh@kernel.org>
11579 L: linux-pci@vger.kernel.org
11580 L: linux-arm-kernel@lists.infradead.org
11582 F: Documentation/devicetree/bindings/pci/versatile.txt
11583 F: drivers/pci/controller/pci-versatile.c
11585 PCI DRIVER FOR ARMADA 8K
11586 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11587 L: linux-pci@vger.kernel.org
11588 L: linux-arm-kernel@lists.infradead.org
11590 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11591 F: drivers/pci/controller/dwc/pcie-armada8k.c
11593 PCI DRIVER FOR CADENCE PCIE IP
11594 M: Alan Douglas <adouglas@cadence.com>
11595 L: linux-pci@vger.kernel.org
11597 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11598 F: drivers/pci/controller/pcie-cadence*
11600 PCI DRIVER FOR FREESCALE LAYERSCAPE
11601 M: Minghuan Lian <minghuan.Lian@nxp.com>
11602 M: Mingkai Hu <mingkai.hu@nxp.com>
11603 M: Roy Zang <roy.zang@nxp.com>
11604 L: linuxppc-dev@lists.ozlabs.org
11605 L: linux-pci@vger.kernel.org
11606 L: linux-arm-kernel@lists.infradead.org
11608 F: drivers/pci/controller/dwc/*layerscape*
11610 PCI DRIVER FOR GENERIC OF HOSTS
11611 M: Will Deacon <will.deacon@arm.com>
11612 L: linux-pci@vger.kernel.org
11613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11615 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11616 F: drivers/pci/controller/pci-host-common.c
11617 F: drivers/pci/controller/pci-host-generic.c
11619 PCI DRIVER FOR IMX6
11620 M: Richard Zhu <hongxing.zhu@nxp.com>
11621 M: Lucas Stach <l.stach@pengutronix.de>
11622 L: linux-pci@vger.kernel.org
11623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11625 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11626 F: drivers/pci/controller/dwc/*imx6*
11628 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11629 M: Keith Busch <keith.busch@intel.com>
11630 M: Jonathan Derrick <jonathan.derrick@intel.com>
11631 L: linux-pci@vger.kernel.org
11633 F: drivers/pci/controller/vmd.c
11635 PCI DRIVER FOR MICROSEMI SWITCHTEC
11636 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11637 M: Logan Gunthorpe <logang@deltatee.com>
11638 L: linux-pci@vger.kernel.org
11640 F: Documentation/switchtec.txt
11641 F: Documentation/ABI/testing/sysfs-class-switchtec
11642 F: drivers/pci/switch/switchtec*
11643 F: include/uapi/linux/switchtec_ioctl.h
11644 F: include/linux/switchtec.h
11645 F: drivers/ntb/hw/mscc/
11647 PCI DRIVER FOR MOBIVEIL PCIE IP
11648 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11649 L: linux-pci@vger.kernel.org
11651 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11652 F: drivers/pci/controller/pcie-mobiveil.c
11654 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11655 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11656 M: Jason Cooper <jason@lakedaemon.net>
11657 L: linux-pci@vger.kernel.org
11658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11660 F: drivers/pci/controller/*mvebu*
11662 PCI DRIVER FOR NVIDIA TEGRA
11663 M: Thierry Reding <thierry.reding@gmail.com>
11664 L: linux-tegra@vger.kernel.org
11665 L: linux-pci@vger.kernel.org
11667 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11668 F: drivers/pci/controller/pci-tegra.c
11670 PCI DRIVER FOR RENESAS R-CAR
11671 M: Simon Horman <horms@verge.net.au>
11672 L: linux-pci@vger.kernel.org
11673 L: linux-renesas-soc@vger.kernel.org
11675 F: drivers/pci/controller/*rcar*
11677 PCI DRIVER FOR SAMSUNG EXYNOS
11678 M: Jingoo Han <jingoohan1@gmail.com>
11679 L: linux-pci@vger.kernel.org
11680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11681 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11683 F: drivers/pci/controller/dwc/pci-exynos.c
11685 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11686 M: Jingoo Han <jingoohan1@gmail.com>
11687 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11688 L: linux-pci@vger.kernel.org
11690 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11691 F: drivers/pci/controller/dwc/*designware*
11693 PCI DRIVER FOR TI DRA7XX
11694 M: Kishon Vijay Abraham I <kishon@ti.com>
11695 L: linux-omap@vger.kernel.org
11696 L: linux-pci@vger.kernel.org
11698 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11699 F: drivers/pci/controller/dwc/pci-dra7xx.c
11701 PCI DRIVER FOR TI KEYSTONE
11702 M: Murali Karicheri <m-karicheri2@ti.com>
11703 L: linux-pci@vger.kernel.org
11704 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11706 F: drivers/pci/controller/dwc/pci-keystone.c
11708 PCI ENDPOINT SUBSYSTEM
11709 M: Kishon Vijay Abraham I <kishon@ti.com>
11710 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11711 L: linux-pci@vger.kernel.org
11712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11714 F: drivers/pci/endpoint/
11715 F: drivers/misc/pci_endpoint_test.c
11718 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11719 M: Russell Currey <ruscur@russell.cc>
11720 M: Sam Bobroff <sbobroff@linux.ibm.com>
11721 M: Oliver O'Halloran <oohall@gmail.com>
11722 L: linuxppc-dev@lists.ozlabs.org
11724 F: Documentation/PCI/pci-error-recovery.txt
11725 F: drivers/pci/pcie/aer.c
11726 F: drivers/pci/pcie/dpc.c
11727 F: drivers/pci/pcie/err.c
11728 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11729 F: arch/powerpc/kernel/eeh*.c
11730 F: arch/powerpc/platforms/*/eeh*.c
11731 F: arch/powerpc/include/*/eeh*.h
11734 M: Linas Vepstas <linasvepstas@gmail.com>
11735 L: linux-pci@vger.kernel.org
11737 F: Documentation/PCI/pci-error-recovery.txt
11739 PCI MSI DRIVER FOR ALTERA MSI IP
11740 M: Ley Foon Tan <lftan@altera.com>
11741 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11742 L: linux-pci@vger.kernel.org
11744 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11745 F: drivers/pci/controller/pcie-altera-msi.c
11747 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11748 M: Duc Dang <dhdang@apm.com>
11749 L: linux-pci@vger.kernel.org
11750 L: linux-arm-kernel@lists.infradead.org
11752 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11753 F: drivers/pci/controller/pci-xgene-msi.c
11756 M: Bjorn Helgaas <bhelgaas@google.com>
11757 L: linux-pci@vger.kernel.org
11758 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11761 F: Documentation/devicetree/bindings/pci/
11762 F: Documentation/PCI/
11763 F: drivers/acpi/pci*
11765 F: include/asm-generic/pci*
11766 F: include/linux/pci*
11767 F: include/linux/of_pci.h
11768 F: include/uapi/linux/pci*
11771 F: arch/x86/kernel/quirks.c
11772 F: arch/x86/kernel/early-quirks.c
11774 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11775 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11776 L: linux-pci@vger.kernel.org
11777 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11780 F: drivers/pci/controller/
11782 PCIE DRIVER FOR AMLOGIC MESON
11783 M: Yue Wang <yue.wang@Amlogic.com>
11784 L: linux-pci@vger.kernel.org
11785 L: linux-amlogic@lists.infradead.org
11787 F: drivers/pci/controller/dwc/pci-meson.c
11789 PCIE DRIVER FOR AXIS ARTPEC
11790 M: Jesper Nilsson <jesper.nilsson@axis.com>
11791 L: linux-arm-kernel@axis.com
11792 L: linux-pci@vger.kernel.org
11794 F: Documentation/devicetree/bindings/pci/axis,artpec*
11795 F: drivers/pci/controller/dwc/*artpec*
11797 PCIE DRIVER FOR CAVIUM THUNDERX
11798 M: David Daney <david.daney@cavium.com>
11799 L: linux-pci@vger.kernel.org
11800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11802 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11803 F: drivers/pci/controller/pci-thunder-*
11805 PCIE DRIVER FOR HISILICON
11806 M: Zhou Wang <wangzhou1@hisilicon.com>
11807 L: linux-pci@vger.kernel.org
11809 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11810 F: drivers/pci/controller/dwc/pcie-hisi.c
11812 PCIE DRIVER FOR HISILICON KIRIN
11813 M: Xiaowei Song <songxiaowei@hisilicon.com>
11814 M: Binghui Wang <wangbinghui@hisilicon.com>
11815 L: linux-pci@vger.kernel.org
11817 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11818 F: drivers/pci/controller/dwc/pcie-kirin.c
11820 PCIE DRIVER FOR HISILICON STB
11821 M: Shawn Guo <shawn.guo@linaro.org>
11822 L: linux-pci@vger.kernel.org
11824 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11825 F: drivers/pci/controller/dwc/pcie-histb.c
11827 PCIE DRIVER FOR MEDIATEK
11828 M: Ryder Lee <ryder.lee@mediatek.com>
11829 L: linux-pci@vger.kernel.org
11830 L: linux-mediatek@lists.infradead.org
11832 F: Documentation/devicetree/bindings/pci/mediatek*
11833 F: drivers/pci/controller/*mediatek*
11835 PCIE DRIVER FOR QUALCOMM MSM
11836 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11837 L: linux-pci@vger.kernel.org
11838 L: linux-arm-msm@vger.kernel.org
11840 F: drivers/pci/controller/dwc/*qcom*
11842 PCIE DRIVER FOR ROCKCHIP
11843 M: Shawn Lin <shawn.lin@rock-chips.com>
11844 L: linux-pci@vger.kernel.org
11845 L: linux-rockchip@lists.infradead.org
11847 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11848 F: drivers/pci/controller/pcie-rockchip*
11850 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11851 M: Linus Walleij <linus.walleij@linaro.org>
11852 L: linux-pci@vger.kernel.org
11854 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11855 F: drivers/pci/controller/pci-v3-semi.c
11857 PCIE DRIVER FOR SOCIONEXT UNIPHIER
11858 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11859 L: linux-pci@vger.kernel.org
11861 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
11862 F: drivers/pci/controller/dwc/pcie-uniphier.c
11864 PCIE DRIVER FOR ST SPEAR13XX
11865 M: Pratyush Anand <pratyush.anand@gmail.com>
11866 L: linux-pci@vger.kernel.org
11868 F: drivers/pci/controller/dwc/*spear*
11871 M: Dominik Brodowski <linux@dominikbrodowski.net>
11872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11874 F: Documentation/pcmcia/
11879 PCNET32 NETWORK DRIVER
11880 M: Don Fry <pcnet32@frontier.com>
11881 L: netdev@vger.kernel.org
11883 F: drivers/net/ethernet/amd/pcnet32.c
11885 PCRYPT PARALLEL CRYPTO ENGINE
11886 M: Steffen Klassert <steffen.klassert@secunet.com>
11887 L: linux-crypto@vger.kernel.org
11890 F: include/crypto/pcrypt.h
11892 PEAQ WMI HOTKEYS DRIVER
11893 M: Hans de Goede <hdegoede@redhat.com>
11894 L: platform-driver-x86@vger.kernel.org
11896 F: drivers/platform/x86/peaq-wmi.c
11898 PER-CPU MEMORY ALLOCATOR
11899 M: Dennis Zhou <dennis@kernel.org>
11900 M: Tejun Heo <tj@kernel.org>
11901 M: Christoph Lameter <cl@linux.com>
11902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11904 F: include/linux/percpu*.h
11906 F: arch/*/include/asm/percpu.h
11908 PER-TASK DELAY ACCOUNTING
11909 M: Balbir Singh <bsingharora@gmail.com>
11911 F: include/linux/delayacct.h
11912 F: kernel/delayacct.c
11914 PERFORMANCE EVENTS SUBSYSTEM
11915 M: Peter Zijlstra <peterz@infradead.org>
11916 M: Ingo Molnar <mingo@redhat.com>
11917 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11918 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11919 R: Jiri Olsa <jolsa@redhat.com>
11920 R: Namhyung Kim <namhyung@kernel.org>
11921 L: linux-kernel@vger.kernel.org
11922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11925 F: include/linux/perf_event.h
11926 F: include/uapi/linux/perf_event.h
11927 F: arch/*/kernel/perf_event*.c
11928 F: arch/*/kernel/*/perf_event*.c
11929 F: arch/*/kernel/*/*/perf_event*.c
11930 F: arch/*/include/asm/perf_event.h
11931 F: arch/*/kernel/perf_callchain.c
11935 PERSONALITY HANDLING
11936 M: Christoph Hellwig <hch@infradead.org>
11937 L: linux-abi-devel@lists.sourceforge.net
11939 F: include/linux/personality.h
11940 F: include/uapi/linux/personality.h
11942 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11943 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11944 L: linux-input@vger.kernel.org
11946 F: Documentation/input/devices/pxrc.rst
11947 F: drivers/input/joystick/pxrc.c
11950 M: Remi Denis-Courmont <courmisch@gmail.com>
11952 F: Documentation/networking/phonet.txt
11953 F: include/linux/phonet.h
11954 F: include/net/phonet/
11955 F: include/uapi/linux/phonet.h
11959 M: Joern Engel <joern@lazybastard.org>
11960 L: linux-mtd@lists.infradead.org
11962 F: drivers/mtd/devices/phram.c
11965 M: Bruno Prémont <bonbons@linux-vserver.org>
11966 L: linux-input@vger.kernel.org
11968 F: drivers/hid/hid-picolcd*
11971 M: Jamie Iles <jamie@jamieiles.com>
11972 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11973 T: git git://github.com/jamieiles/linux-2.6-ji.git
11975 F: arch/arm/boot/dts/picoxcell*
11976 F: arch/arm/mach-picoxcell/
11977 F: drivers/crypto/picoxcell*
11979 PIN CONTROL SUBSYSTEM
11980 M: Linus Walleij <linus.walleij@linaro.org>
11981 L: linux-gpio@vger.kernel.org
11982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11984 F: Documentation/devicetree/bindings/pinctrl/
11985 F: Documentation/driver-api/pinctl.rst
11986 F: drivers/pinctrl/
11987 F: include/linux/pinctrl/
11989 PIN CONTROLLER - MICROCHIP AT91
11990 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11992 L: linux-gpio@vger.kernel.org
11994 F: drivers/pinctrl/pinctrl-at91*
11996 PIN CONTROLLER - FREESCALE
11997 M: Dong Aisheng <aisheng.dong@nxp.com>
11998 M: Fabio Estevam <festevam@gmail.com>
11999 M: Shawn Guo <shawnguo@kernel.org>
12000 M: Stefan Agner <stefan@agner.ch>
12001 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12002 L: linux-gpio@vger.kernel.org
12004 F: drivers/pinctrl/freescale/
12005 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12007 PIN CONTROLLER - INTEL
12008 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12009 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12012 F: drivers/pinctrl/intel/
12014 PIN CONTROLLER - MEDIATEK
12015 M: Sean Wang <sean.wang@kernel.org>
12016 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12018 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12019 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12020 F: drivers/pinctrl/mediatek/
12022 PIN CONTROLLER - QUALCOMM
12023 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12025 L: linux-arm-msm@vger.kernel.org
12026 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12027 F: drivers/pinctrl/qcom/
12029 PIN CONTROLLER - RENESAS
12030 M: Geert Uytterhoeven <geert+renesas@glider.be>
12031 L: linux-renesas-soc@vger.kernel.org
12032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12034 F: drivers/pinctrl/pinctrl-rz*
12035 F: drivers/pinctrl/sh-pfc/
12037 PIN CONTROLLER - SAMSUNG
12038 M: Tomasz Figa <tomasz.figa@gmail.com>
12039 M: Krzysztof Kozlowski <krzk@kernel.org>
12040 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12042 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12043 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12046 F: drivers/pinctrl/samsung/
12047 F: include/dt-bindings/pinctrl/samsung.h
12048 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12050 PIN CONTROLLER - SINGLE
12051 M: Tony Lindgren <tony@atomide.com>
12052 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12054 L: linux-omap@vger.kernel.org
12056 F: drivers/pinctrl/pinctrl-single.c
12058 PIN CONTROLLER - ST SPEAR
12059 M: Viresh Kumar <vireshk@kernel.org>
12060 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12061 W: http://www.st.com/spear
12063 F: drivers/pinctrl/spear/
12065 PISTACHIO SOC SUPPORT
12066 M: James Hartley <james.hartley@sondrel.com>
12067 L: linux-mips@vger.kernel.org
12069 F: arch/mips/pistachio/
12070 F: arch/mips/include/asm/mach-pistachio/
12071 F: arch/mips/boot/dts/img/pistachio*
12072 F: arch/mips/configs/pistachio*_defconfig
12076 M: linux-block@vger.kernel.org
12077 F: drivers/block/pktcdvd.c
12078 F: include/linux/pktcdvd.h
12079 F: include/uapi/linux/pktcdvd.h
12081 PKUNITY SOC DRIVERS
12082 M: Guan Xuetao <gxt@pku.edu.cn>
12083 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12085 T: git git://github.com/gxt/linux.git
12086 F: drivers/input/serio/i8042-unicore32io.h
12087 F: drivers/i2c/busses/i2c-puv3.c
12088 F: drivers/video/fbdev/fb-puv3.c
12089 F: drivers/rtc/rtc-puv3.c
12091 PMBUS HARDWARE MONITORING DRIVERS
12092 M: Guenter Roeck <linux@roeck-us.net>
12093 L: linux-hwmon@vger.kernel.org
12094 W: http://hwmon.wiki.kernel.org/
12095 W: http://www.roeck-us.net/linux/drivers/
12096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12098 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12099 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12100 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12101 F: Documentation/hwmon/adm1275
12102 F: Documentation/hwmon/ibm-cffps
12103 F: Documentation/hwmon/ir35221
12104 F: Documentation/hwmon/lm25066
12105 F: Documentation/hwmon/ltc2978
12106 F: Documentation/hwmon/ltc3815
12107 F: Documentation/hwmon/max16064
12108 F: Documentation/hwmon/max20751
12109 F: Documentation/hwmon/max31785
12110 F: Documentation/hwmon/max34440
12111 F: Documentation/hwmon/max8688
12112 F: Documentation/hwmon/pmbus
12113 F: Documentation/hwmon/pmbus-core
12114 F: Documentation/hwmon/tps40422
12115 F: Documentation/hwmon/ucd9000
12116 F: Documentation/hwmon/ucd9200
12117 F: Documentation/hwmon/zl6100
12118 F: drivers/hwmon/pmbus/
12119 F: include/linux/pmbus.h
12121 PMC SIERRA MaxRAID DRIVER
12122 L: linux-scsi@vger.kernel.org
12123 W: http://www.pmc-sierra.com/
12125 F: drivers/scsi/pmcraid.*
12127 PMC SIERRA PM8001 DRIVER
12128 M: Jack Wang <jinpu.wang@profitbricks.com>
12129 M: lindar_liu@usish.com
12130 L: linux-scsi@vger.kernel.org
12132 F: drivers/scsi/pm8001/
12135 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12139 PNI RM3100 IIO DRIVER
12140 M: Song Qiang <songqiang1304521@gmail.com>
12141 L: linux-iio@vger.kernel.org
12143 F: drivers/iio/magnetometer/rm3100*
12144 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12146 POSIX CLOCKS and TIMERS
12147 M: Thomas Gleixner <tglx@linutronix.de>
12148 L: linux-kernel@vger.kernel.org
12149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12152 F: include/linux/timer*
12153 F: kernel/time/*timer*
12155 POWER MANAGEMENT CORE
12156 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12157 L: linux-pm@vger.kernel.org
12158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12159 B: https://bugzilla.kernel.org
12161 F: drivers/base/power/
12162 F: include/linux/pm.h
12163 F: include/linux/pm_*
12164 F: include/linux/powercap.h
12165 F: drivers/powercap/
12166 F: kernel/configs/nopm.config
12168 POWER STATE COORDINATION INTERFACE (PSCI)
12169 M: Mark Rutland <mark.rutland@arm.com>
12170 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12171 L: linux-arm-kernel@lists.infradead.org
12173 F: drivers/firmware/psci*.c
12174 F: include/linux/psci.h
12175 F: include/uapi/linux/psci.h
12177 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12178 M: Sebastian Reichel <sre@kernel.org>
12179 L: linux-pm@vger.kernel.org
12180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12182 F: Documentation/ABI/testing/sysfs-class-power
12183 F: Documentation/devicetree/bindings/power/supply/
12184 F: include/linux/power_supply.h
12185 F: drivers/power/supply/
12187 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12188 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12189 L: linuxppc-dev@lists.ozlabs.org
12191 F: drivers/char/powernv-op-panel.c
12193 PPP OVER ATM (RFC 2364)
12194 M: Mitchell Blank Jr <mitch@sfgoth.com>
12196 F: net/atm/pppoatm.c
12197 F: include/uapi/linux/atmppp.h
12200 M: Michal Ostrowski <mostrows@earthlink.net>
12202 F: drivers/net/ppp/pppoe.c
12203 F: drivers/net/ppp/pppox.c
12206 M: James Chapman <jchapman@katalix.com>
12208 F: net/l2tp/l2tp_ppp.c
12209 F: include/linux/if_pppol2tp.h
12210 F: include/uapi/linux/if_pppol2tp.h
12212 PPP PROTOCOL DRIVERS AND COMPRESSORS
12213 M: Paul Mackerras <paulus@samba.org>
12214 L: linux-ppp@vger.kernel.org
12216 F: drivers/net/ppp/ppp_*
12219 M: Rodolfo Giometti <giometti@enneenne.com>
12220 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12221 L: linuxpps@ml.enneenne.com (subscribers-only)
12223 F: Documentation/pps/
12224 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12225 F: Documentation/ABI/testing/sysfs-pps
12227 F: include/linux/pps*.h
12228 F: include/uapi/linux/pps.h
12231 M: Dmitry Kozlov <xeb@mail.ru>
12232 L: netdev@vger.kernel.org
12234 F: drivers/net/ppp/pptp.c
12235 W: http://sourceforge.net/projects/accel-pptp
12238 M: Robert Love <rml@tech9.net>
12239 L: kpreempt-tech@lists.sourceforge.net
12240 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12242 F: Documentation/preempt-locking.txt
12243 F: include/linux/preempt.h
12246 M: Petr Mladek <pmladek@suse.com>
12247 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12248 R: Steven Rostedt <rostedt@goodmis.org>
12251 F: include/linux/printk.h
12253 PRISM54 WIRELESS DRIVER
12254 M: Luis Chamberlain <mcgrof@kernel.org>
12255 L: linux-wireless@vger.kernel.org
12256 W: http://wireless.kernel.org/en/users/Drivers/p54
12258 F: drivers/net/wireless/intersil/prism54/
12261 R: Alexey Dobriyan <adobriyan@gmail.com>
12262 L: linux-kernel@vger.kernel.org
12263 L: linux-fsdevel@vger.kernel.org
12266 F: include/linux/proc_fs.h
12267 F: tools/testing/selftests/proc/
12268 F: Documentation/filesystems/proc.txt
12271 M: Luis Chamberlain <mcgrof@kernel.org>
12272 M: Kees Cook <keescook@chromium.org>
12273 L: linux-kernel@vger.kernel.org
12274 L: linux-fsdevel@vger.kernel.org
12276 F: fs/proc/proc_sysctl.c
12277 F: include/linux/sysctl.h
12279 F: tools/testing/selftests/sysctl/
12281 PS3 NETWORK SUPPORT
12282 M: Geoff Levand <geoff@infradead.org>
12283 L: netdev@vger.kernel.org
12284 L: linuxppc-dev@lists.ozlabs.org
12286 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12288 PS3 PLATFORM SUPPORT
12289 M: Geoff Levand <geoff@infradead.org>
12290 L: linuxppc-dev@lists.ozlabs.org
12292 F: arch/powerpc/boot/ps3*
12293 F: arch/powerpc/include/asm/lv1call.h
12294 F: arch/powerpc/include/asm/ps3*.h
12295 F: arch/powerpc/platforms/ps3/
12298 F: drivers/rtc/rtc-ps3.c
12299 F: drivers/usb/host/*ps3.c
12300 F: sound/ppc/snd_ps3*
12303 M: Jim Paris <jim@jtan.com>
12304 M: Geoff Levand <geoff@infradead.org>
12305 L: linuxppc-dev@lists.ozlabs.org
12307 F: drivers/block/ps3vram.c
12309 PSAMPLE PACKET SAMPLING SUPPORT:
12310 M: Yotam Gigi <yotam.gi@gmail.com>
12313 F: include/net/psample.h
12314 F: include/uapi/linux/psample.h
12317 M: Kees Cook <keescook@chromium.org>
12318 M: Anton Vorontsov <anton@enomsg.org>
12319 M: Colin Cross <ccross@android.com>
12320 M: Tony Luck <tony.luck@intel.com>
12322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12324 F: include/linux/pstore*
12325 F: drivers/firmware/efi/efi-pstore.c
12326 F: drivers/acpi/apei/erst.c
12327 F: Documentation/admin-guide/ramoops.rst
12328 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12329 K: \b(pstore|ramoops)
12331 PTP HARDWARE CLOCK SUPPORT
12332 M: Richard Cochran <richardcochran@gmail.com>
12333 L: netdev@vger.kernel.org
12335 W: http://linuxptp.sourceforge.net/
12336 F: Documentation/ABI/testing/sysfs-ptp
12337 F: Documentation/ptp/*
12338 F: drivers/net/phy/dp83640*
12340 F: include/linux/ptp_cl*
12343 M: Oleg Nesterov <oleg@redhat.com>
12345 F: include/asm-generic/syscall.h
12346 F: include/linux/ptrace.h
12347 F: include/linux/regset.h
12348 F: include/linux/tracehook.h
12349 F: include/uapi/linux/ptrace.h
12350 F: include/uapi/linux/ptrace.h
12351 F: include/asm-generic/ptrace.h
12353 F: arch/*/ptrace*.c
12354 F: arch/*/*/ptrace*.c
12355 F: arch/*/include/asm/ptrace*.h
12358 M: Hans Verkuil <hverkuil@xs4all.nl>
12359 L: linux-media@vger.kernel.org
12360 T: git git://linuxtv.org/media_tree.git
12362 F: drivers/media/usb/pulse8-cec/*
12363 F: Documentation/media/cec-drivers/pulse8-cec.rst
12365 PVRUSB2 VIDEO4LINUX DRIVER
12366 M: Mike Isely <isely@pobox.com>
12367 L: pvrusb2@isely.net (subscribers-only)
12368 L: linux-media@vger.kernel.org
12369 W: http://www.isely.net/pvrusb2/
12370 T: git git://linuxtv.org/media_tree.git
12372 F: Documentation/media/v4l-drivers/pvrusb2*
12373 F: drivers/media/usb/pvrusb2/
12376 M: Hans Verkuil <hverkuil@xs4all.nl>
12377 L: linux-media@vger.kernel.org
12378 T: git git://linuxtv.org/media_tree.git
12380 F: drivers/media/usb/pwc/*
12383 M: Kamil Debski <kamil@wypas.org>
12384 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12385 L: linux-hwmon@vger.kernel.org
12387 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12388 F: Documentation/hwmon/pwm-fan
12389 F: drivers/hwmon/pwm-fan.c
12392 M: Sean Young <sean@mess.org>
12393 L: linux-media@vger.kernel.org
12395 F: drivers/media/rc/pwm-ir-tx.c
12398 M: Thierry Reding <thierry.reding@gmail.com>
12399 L: linux-pwm@vger.kernel.org
12401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12402 F: Documentation/pwm.txt
12403 F: Documentation/devicetree/bindings/pwm/
12404 F: include/linux/pwm.h
12406 F: drivers/video/backlight/pwm_bl.c
12407 F: include/linux/pwm_backlight.h
12408 F: drivers/gpio/gpio-mvebu.c
12409 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12412 M: Robert Jarzmik <robert.jarzmik@free.fr>
12413 L: linux-gpio@vger.kernel.org
12415 F: drivers/gpio/gpio-pxa.c
12421 M: Robert Jarzmik <robert.jarzmik@free.fr>
12422 L: linux-rtc@vger.kernel.org
12425 PXA2xx/PXA3xx SUPPORT
12426 M: Daniel Mack <daniel@zonque.org>
12427 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12428 M: Robert Jarzmik <robert.jarzmik@free.fr>
12429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12430 T: git git://github.com/hzhuang1/linux.git
12431 T: git git://github.com/rjarzmik/linux.git
12433 F: arch/arm/boot/dts/pxa*
12434 F: arch/arm/mach-pxa/
12435 F: drivers/dma/pxa*
12436 F: drivers/pcmcia/pxa2xx*
12437 F: drivers/pinctrl/pxa/
12438 F: drivers/spi/spi-pxa2xx*
12439 F: drivers/usb/gadget/udc/pxa2*
12440 F: include/sound/pxa2xx-lib.h
12445 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12446 L: qat-linux@intel.com
12448 F: drivers/crypto/qat/
12450 QCOM AUDIO (ASoC) DRIVERS
12451 M: Patrick Lai <plai@codeaurora.org>
12452 M: Banajit Goswami <bgoswami@codeaurora.org>
12453 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12457 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12458 M: Gabriel Somlo <somlo@cmu.edu>
12459 M: "Michael S. Tsirkin" <mst@redhat.com>
12460 L: qemu-devel@nongnu.org
12462 F: drivers/firmware/qemu_fw_cfg.c
12463 F: include/uapi/linux/qemu_fw_cfg.h
12466 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12467 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12468 L: linux-rdma@vger.kernel.org
12470 F: drivers/infiniband/hw/qib/
12472 QLOGIC QL41xxx FCOE DRIVER
12473 M: QLogic-Storage-Upstream@cavium.com
12474 L: linux-scsi@vger.kernel.org
12476 F: drivers/scsi/qedf/
12478 QLOGIC QL41xxx ISCSI DRIVER
12479 M: QLogic-Storage-Upstream@cavium.com
12480 L: linux-scsi@vger.kernel.org
12482 F: drivers/scsi/qedi/
12484 QLOGIC QL4xxx ETHERNET DRIVER
12485 M: Ariel Elior <Ariel.Elior@cavium.com>
12486 M: everest-linux-l2@cavium.com
12487 L: netdev@vger.kernel.org
12489 F: drivers/net/ethernet/qlogic/qed/
12490 F: include/linux/qed/
12491 F: drivers/net/ethernet/qlogic/qede/
12493 QLOGIC QL4xxx RDMA DRIVER
12494 M: Michal Kalderon <Michal.Kalderon@cavium.com>
12495 M: Ariel Elior <Ariel.Elior@cavium.com>
12496 L: linux-rdma@vger.kernel.org
12498 F: drivers/infiniband/hw/qedr/
12499 F: include/uapi/rdma/qedr-abi.h
12501 QLOGIC QLA1280 SCSI DRIVER
12502 M: Michael Reed <mdr@sgi.com>
12503 L: linux-scsi@vger.kernel.org
12505 F: drivers/scsi/qla1280.[ch]
12507 QLOGIC QLA2XXX FC-SCSI DRIVER
12508 M: qla2xxx-upstream@qlogic.com
12509 L: linux-scsi@vger.kernel.org
12511 F: Documentation/scsi/LICENSE.qla2xxx
12512 F: drivers/scsi/qla2xxx/
12514 QLOGIC QLA3XXX NETWORK DRIVER
12515 M: Dept-GELinuxNICDev@cavium.com
12516 L: netdev@vger.kernel.org
12518 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12519 F: drivers/net/ethernet/qlogic/qla3xxx.*
12521 QLOGIC QLA4XXX iSCSI DRIVER
12522 M: QLogic-Storage-Upstream@qlogic.com
12523 L: linux-scsi@vger.kernel.org
12525 F: Documentation/scsi/LICENSE.qla4xxx
12526 F: drivers/scsi/qla4xxx/
12528 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12529 M: Shahed Shaikh <Shahed.Shaikh@cavium.com>
12530 M: Manish Chopra <manish.chopra@cavium.com>
12531 M: Dept-GELinuxNICDev@cavium.com
12532 L: netdev@vger.kernel.org
12534 F: drivers/net/ethernet/qlogic/qlcnic/
12536 QLOGIC QLGE 10Gb ETHERNET DRIVER
12537 M: Manish Chopra <manish.chopra@cavium.com>
12538 M: Dept-GELinuxNICDev@cavium.com
12539 L: netdev@vger.kernel.org
12541 F: drivers/net/ethernet/qlogic/qlge/
12543 QM1D1B0004 MEDIA DRIVER
12544 M: Akihiro Tsukada <tskd08@gmail.com>
12545 L: linux-media@vger.kernel.org
12547 F: drivers/media/tuners/qm1d1b0004*
12549 QM1D1C0042 MEDIA DRIVER
12550 M: Akihiro Tsukada <tskd08@gmail.com>
12551 L: linux-media@vger.kernel.org
12553 F: drivers/media/tuners/qm1d1c0042*
12556 M: Anders Larsen <al@alarsen.net>
12557 W: http://www.alarsen.net/linux/qnx4fs/
12560 F: include/uapi/linux/qnx4_fs.h
12561 F: include/uapi/linux/qnxtypes.h
12563 QORIQ DPAA2 FSL-MC BUS DRIVER
12564 M: Stuart Yoder <stuyoder@gmail.com>
12565 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12566 L: linux-kernel@vger.kernel.org
12568 F: drivers/bus/fsl-mc/
12569 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12570 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12572 QT1010 MEDIA DRIVER
12573 M: Antti Palosaari <crope@iki.fi>
12574 L: linux-media@vger.kernel.org
12575 W: https://linuxtv.org
12576 W: http://palosaari.fi/linux/
12577 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12578 T: git git://linuxtv.org/anttip/media_tree.git
12580 F: drivers/media/tuners/qt1010*
12582 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12583 M: Kalle Valo <kvalo@codeaurora.org>
12584 L: ath10k@lists.infradead.org
12585 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12588 F: drivers/net/wireless/ath/ath10k/
12590 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12591 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12592 L: linux-wireless@vger.kernel.org
12593 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12595 F: drivers/net/wireless/ath/ath9k/
12597 QUALCOMM CAMERA SUBSYSTEM DRIVER
12598 M: Todor Tomov <todor.too@gmail.com>
12599 L: linux-media@vger.kernel.org
12601 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12602 F: Documentation/media/v4l-drivers/qcom_camss.rst
12603 F: drivers/media/platform/qcom/camss/
12605 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12606 M: Ilia Lin <ilia.lin@gmail.com>
12607 L: linux-pm@vger.kernel.org
12609 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12610 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12612 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12613 M: Timur Tabi <timur@kernel.org>
12614 L: netdev@vger.kernel.org
12616 F: drivers/net/ethernet/qualcomm/emac/
12618 QUALCOMM GENERIC INTERFACE I2C DRIVER
12619 M: Alok Chauhan <alokc@codeaurora.org>
12620 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12621 L: linux-i2c@vger.kernel.org
12622 L: linux-arm-msm@vger.kernel.org
12624 F: drivers/i2c/busses/i2c-qcom-geni.c
12626 QUALCOMM HEXAGON ARCHITECTURE
12627 M: Richard Kuo <rkuo@codeaurora.org>
12628 L: linux-hexagon@vger.kernel.org
12629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12633 QUALCOMM HIDMA DRIVER
12634 M: Sinan Kaya <okaya@kernel.org>
12635 L: linux-arm-kernel@lists.infradead.org
12636 L: linux-arm-msm@vger.kernel.org
12637 L: dmaengine@vger.kernel.org
12639 F: drivers/dma/qcom/hidma*
12642 M: Rob Clark <robdclark@gmail.com>
12643 L: iommu@lists.linux-foundation.org
12644 L: linux-arm-msm@vger.kernel.org
12646 F: drivers/iommu/qcom_iommu.c
12648 QUALCOMM TSENS THERMAL DRIVER
12649 M: Amit Kucheria <amit.kucheria@linaro.org>
12650 L: linux-pm@vger.kernel.org
12651 L: linux-arm-msm@vger.kernel.org
12653 F: drivers/thermal/qcom/
12655 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12656 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12657 L: linux-media@vger.kernel.org
12658 L: linux-arm-msm@vger.kernel.org
12659 T: git git://linuxtv.org/media_tree.git
12661 F: drivers/media/platform/qcom/venus/
12663 QUALCOMM WCN36XX WIRELESS DRIVER
12664 M: Kalle Valo <kvalo@codeaurora.org>
12665 L: wcn36xx@lists.infradead.org
12666 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12667 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12669 F: drivers/net/wireless/ath/wcn36xx/
12671 QUANTENNA QTNFMAC WIRELESS DRIVER
12672 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12673 M: Avinash Patil <avinashp@quantenna.com>
12674 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12675 L: linux-wireless@vger.kernel.org
12677 F: drivers/net/wireless/quantenna
12679 RADEON and AMDGPU DRM DRIVERS
12680 M: Alex Deucher <alexander.deucher@amd.com>
12681 M: Christian König <christian.koenig@amd.com>
12682 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12683 L: amd-gfx@lists.freedesktop.org
12684 T: git git://people.freedesktop.org/~agd5f/linux
12686 F: drivers/gpu/drm/radeon/
12687 F: include/uapi/drm/radeon_drm.h
12688 F: drivers/gpu/drm/amd/
12689 F: include/uapi/drm/amdgpu_drm.h
12691 RADEON FRAMEBUFFER DISPLAY DRIVER
12692 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12693 L: linux-fbdev@vger.kernel.org
12695 F: drivers/video/fbdev/aty/radeon*
12696 F: include/uapi/linux/radeonfb.h
12698 RADIOSHARK RADIO DRIVER
12699 M: Hans Verkuil <hverkuil@xs4all.nl>
12700 L: linux-media@vger.kernel.org
12701 T: git git://linuxtv.org/media_tree.git
12703 F: drivers/media/radio/radio-shark.c
12705 RADIOSHARK2 RADIO DRIVER
12706 M: Hans Verkuil <hverkuil@xs4all.nl>
12707 L: linux-media@vger.kernel.org
12708 T: git git://linuxtv.org/media_tree.git
12710 F: drivers/media/radio/radio-shark2.c
12711 F: drivers/media/radio/radio-tea5777.c
12713 RADOS BLOCK DEVICE (RBD)
12714 M: Ilya Dryomov <idryomov@gmail.com>
12715 M: Sage Weil <sage@redhat.com>
12716 M: Alex Elder <elder@kernel.org>
12717 L: ceph-devel@vger.kernel.org
12718 W: http://ceph.com/
12719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12720 T: git git://github.com/ceph/ceph-client.git
12722 F: Documentation/ABI/testing/sysfs-bus-rbd
12723 F: drivers/block/rbd.c
12724 F: drivers/block/rbd_types.h
12726 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12727 M: Paul Mackerras <paulus@samba.org>
12728 L: linux-fbdev@vger.kernel.org
12730 F: drivers/video/fbdev/aty/aty128fb.c
12732 RAINSHADOW-CEC DRIVER
12733 M: Hans Verkuil <hverkuil@xs4all.nl>
12734 L: linux-media@vger.kernel.org
12735 T: git git://linuxtv.org/media_tree.git
12737 F: drivers/media/usb/rainshadow-cec/*
12739 RALINK MIPS ARCHITECTURE
12740 M: John Crispin <john@phrozen.org>
12741 L: linux-mips@vger.kernel.org
12743 F: arch/mips/ralink
12745 RALINK RT2X00 WIRELESS LAN DRIVER
12747 M: Stanislaw Gruszka <sgruszka@redhat.com>
12748 M: Helmut Schaa <helmut.schaa@googlemail.com>
12749 L: linux-wireless@vger.kernel.org
12751 F: drivers/net/wireless/ralink/rt2x00/
12753 RAMDISK RAM BLOCK DEVICE DRIVER
12754 M: Jens Axboe <axboe@kernel.dk>
12756 F: Documentation/blockdev/ramdisk.txt
12757 F: drivers/block/brd.c
12759 RANCHU VIRTUAL BOARD FOR MIPS
12760 M: Miodrag Dinic <miodrag.dinic@mips.com>
12761 L: linux-mips@vger.kernel.org
12763 F: arch/mips/generic/board-ranchu.c
12764 F: arch/mips/configs/generic/board-ranchu.config
12766 RANDOM NUMBER DRIVER
12767 M: "Theodore Ts'o" <tytso@mit.edu>
12769 F: drivers/char/random.c
12772 M: Matt Porter <mporter@kernel.crashing.org>
12773 M: Alexandre Bounine <alex.bou9@gmail.com>
12775 F: drivers/rapidio/
12777 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12778 L: linux-wireless@vger.kernel.org
12780 F: drivers/net/wireless/ray*
12782 RCUTORTURE TEST FRAMEWORK
12783 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12784 M: Josh Triplett <josh@joshtriplett.org>
12785 R: Steven Rostedt <rostedt@goodmis.org>
12786 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12787 R: Lai Jiangshan <jiangshanlai@gmail.com>
12788 L: linux-kernel@vger.kernel.org
12790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12791 F: tools/testing/selftests/rcutorture
12794 M: Florian Fainelli <florian@openwrt.org>
12797 RDC R6040 FAST ETHERNET DRIVER
12798 M: Florian Fainelli <f.fainelli@gmail.com>
12799 L: netdev@vger.kernel.org
12801 F: drivers/net/ethernet/rdc/r6040.c
12803 RDMAVT - RDMA verbs software
12804 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12805 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12806 L: linux-rdma@vger.kernel.org
12808 F: drivers/infiniband/sw/rdmavt
12810 RDS - RELIABLE DATAGRAM SOCKETS
12811 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12812 L: netdev@vger.kernel.org
12813 L: linux-rdma@vger.kernel.org
12814 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12815 W: https://oss.oracle.com/projects/rds/
12818 F: Documentation/networking/rds.txt
12820 RDT - RESOURCE ALLOCATION
12821 M: Fenghua Yu <fenghua.yu@intel.com>
12822 M: Reinette Chatre <reinette.chatre@intel.com>
12823 L: linux-kernel@vger.kernel.org
12825 F: arch/x86/kernel/cpu/resctrl/
12826 F: arch/x86/include/asm/resctrl_sched.h
12827 F: Documentation/x86/resctrl*
12829 READ-COPY UPDATE (RCU)
12830 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12831 M: Josh Triplett <josh@joshtriplett.org>
12832 R: Steven Rostedt <rostedt@goodmis.org>
12833 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12834 R: Lai Jiangshan <jiangshanlai@gmail.com>
12835 R: Joel Fernandes <joel@joelfernandes.org>
12836 L: linux-kernel@vger.kernel.org
12837 W: http://www.rdrop.com/users/paulmck/RCU/
12839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12840 F: Documentation/RCU/
12841 X: Documentation/RCU/torture.txt
12842 F: include/linux/rcu*
12843 X: include/linux/srcu*.h
12845 X: kernel/rcu/srcu*.c
12847 REAL TIME CLOCK (RTC) SUBSYSTEM
12848 M: Alessandro Zummo <a.zummo@towertech.it>
12849 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12850 L: linux-rtc@vger.kernel.org
12851 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12854 F: Documentation/devicetree/bindings/rtc/
12855 F: Documentation/rtc.txt
12857 F: include/linux/rtc.h
12858 F: include/uapi/linux/rtc.h
12859 F: include/linux/rtc/
12860 F: include/linux/platform_data/rtc-*
12861 F: tools/testing/selftests/rtc/
12863 REALTEK AUDIO CODECS
12864 M: Bard Liao <bardliao@realtek.com>
12865 M: Oder Chiou <oder_chiou@realtek.com>
12867 F: sound/soc/codecs/rt*
12868 F: include/sound/rt*.h
12870 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12871 M: Linus Walleij <linus.walleij@linaro.org>
12873 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12874 F: drivers/net/dsa/realtek-smi*
12875 F: drivers/net/dsa/rtl83*
12877 REGISTER MAP ABSTRACTION
12878 M: Mark Brown <broonie@kernel.org>
12879 L: linux-kernel@vger.kernel.org
12880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12882 F: Documentation/devicetree/bindings/regmap/
12883 F: drivers/base/regmap/
12884 F: include/linux/regmap.h
12886 REISERFS FILE SYSTEM
12887 L: reiserfs-devel@vger.kernel.org
12891 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12892 M: Ohad Ben-Cohen <ohad@wizery.com>
12893 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12894 L: linux-remoteproc@vger.kernel.org
12895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12897 F: Documentation/devicetree/bindings/remoteproc/
12898 F: Documentation/remoteproc.txt
12899 F: drivers/remoteproc/
12900 F: include/linux/remoteproc.h
12902 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12903 M: Ohad Ben-Cohen <ohad@wizery.com>
12904 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12905 L: linux-remoteproc@vger.kernel.org
12906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12909 F: Documentation/rpmsg.txt
12910 F: include/linux/rpmsg.h
12911 F: include/linux/rpmsg/
12913 RENESAS CLOCK DRIVERS
12914 M: Geert Uytterhoeven <geert+renesas@glider.be>
12915 L: linux-renesas-soc@vger.kernel.org
12916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12918 F: drivers/clk/renesas/
12920 RENESAS EMEV2 I2C DRIVER
12921 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12923 F: drivers/i2c/busses/i2c-emev2.c
12925 RENESAS ETHERNET DRIVERS
12926 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12927 L: netdev@vger.kernel.org
12928 L: linux-renesas-soc@vger.kernel.org
12929 F: Documentation/devicetree/bindings/net/renesas,*.txt
12930 F: Documentation/devicetree/bindings/net/sh_eth.txt
12931 F: drivers/net/ethernet/renesas/
12932 F: include/linux/sh_eth.h
12934 RENESAS R-CAR GYROADC DRIVER
12935 M: Marek Vasut <marek.vasut@gmail.com>
12936 L: linux-iio@vger.kernel.org
12938 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
12939 F: drivers/iio/adc/rcar-gyroadc.c
12941 RENESAS R-CAR I2C DRIVERS
12942 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12944 F: drivers/i2c/busses/i2c-rcar.c
12945 F: drivers/i2c/busses/i2c-sh_mobile.c
12947 RENESAS RIIC DRIVER
12948 M: Chris Brandt <chris.brandt@renesas.com>
12950 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
12951 F: drivers/i2c/busses/i2c-riic.c
12953 RENESAS USB PHY DRIVER
12954 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12955 L: linux-renesas-soc@vger.kernel.org
12957 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12959 RESET CONTROLLER FRAMEWORK
12960 M: Philipp Zabel <p.zabel@pengutronix.de>
12961 T: git git://git.pengutronix.de/git/pza/linux
12964 F: Documentation/devicetree/bindings/reset/
12965 F: include/dt-bindings/reset/
12966 F: include/linux/reset.h
12967 F: include/linux/reset-controller.h
12969 RESTARTABLE SEQUENCES SUPPORT
12970 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12971 M: Peter Zijlstra <peterz@infradead.org>
12972 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12973 M: Boqun Feng <boqun.feng@gmail.com>
12974 L: linux-kernel@vger.kernel.org
12977 F: include/uapi/linux/rseq.h
12978 F: include/trace/events/rseq.h
12979 F: tools/testing/selftests/rseq/
12982 M: Johannes Berg <johannes@sipsolutions.net>
12983 L: linux-wireless@vger.kernel.org
12984 W: http://wireless.kernel.org/
12985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12988 F: Documentation/rfkill.txt
12989 F: Documentation/ABI/stable/sysfs-class-rfkill
12991 F: include/linux/rfkill.h
12992 F: include/uapi/linux/rfkill.h
12995 M: Thomas Graf <tgraf@suug.ch>
12996 M: Herbert Xu <herbert@gondor.apana.org.au>
12997 L: netdev@vger.kernel.org
12999 F: lib/rhashtable.c
13000 F: lib/test_rhashtable.c
13001 F: include/linux/rhashtable.h
13002 F: include/linux/rhashtable-types.h
13004 RICOH R5C592 MEMORYSTICK DRIVER
13005 M: Maxim Levitsky <maximlevitsky@gmail.com>
13007 F: drivers/memstick/host/r592.*
13009 RICOH SMARTMEDIA/XD DRIVER
13010 M: Maxim Levitsky <maximlevitsky@gmail.com>
13012 F: drivers/mtd/nand/raw/r852.c
13013 F: drivers/mtd/nand/raw/r852.h
13015 RISC-V ARCHITECTURE
13016 M: Palmer Dabbelt <palmer@sifive.com>
13017 M: Albert Ou <aou@eecs.berkeley.edu>
13018 L: linux-riscv@lists.infradead.org
13019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13026 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13027 W: http://sourceforge.net/projects/roccat/
13029 F: drivers/hid/hid-roccat*
13030 F: include/linux/hid-roccat*
13031 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13033 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13034 M: Jacob chen <jacob2.chen@rock-chips.com>
13035 L: linux-media@vger.kernel.org
13037 F: drivers/media/platform/rockchip/rga/
13038 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13040 ROCKCHIP VPU CODEC DRIVER
13041 M: Ezequiel Garcia <ezequiel@collabora.com>
13042 L: linux-media@vger.kernel.org
13044 F: drivers/staging/media/platform/rockchip/vpu/
13045 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13048 M: Jiri Pirko <jiri@resnulli.us>
13049 L: netdev@vger.kernel.org
13051 F: drivers/net/ethernet/rocker/
13055 W: http://www.comtrol.com
13057 F: Documentation/serial/rocket.txt
13058 F: drivers/tty/rocket*
13060 ROCKETPORT EXPRESS/INFINITY DRIVER
13061 M: Kevin Cernekee <cernekee@gmail.com>
13062 L: linux-serial@vger.kernel.org
13064 F: drivers/tty/serial/rp2.*
13066 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13067 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13068 L: linux-kernel@vger.kernel.org
13069 L: linux-renesas-soc@vger.kernel.org
13071 F: drivers/mfd/bd9571mwv.c
13072 F: drivers/regulator/bd9571mwv-regulator.c
13073 F: drivers/gpio/gpio-bd9571mwv.c
13074 F: include/linux/mfd/bd9571mwv.h
13075 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13078 M: Ralf Baechle <ralf@linux-mips.org>
13079 L: linux-hams@vger.kernel.org
13080 W: http://www.linux-ax25.org/
13082 F: include/net/rose.h
13083 F: include/uapi/linux/rose.h
13086 RTL2830 MEDIA DRIVER
13087 M: Antti Palosaari <crope@iki.fi>
13088 L: linux-media@vger.kernel.org
13089 W: https://linuxtv.org
13090 W: http://palosaari.fi/linux/
13091 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13092 T: git git://linuxtv.org/anttip/media_tree.git
13094 F: drivers/media/dvb-frontends/rtl2830*
13096 RTL2832 MEDIA DRIVER
13097 M: Antti Palosaari <crope@iki.fi>
13098 L: linux-media@vger.kernel.org
13099 W: https://linuxtv.org
13100 W: http://palosaari.fi/linux/
13101 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13102 T: git git://linuxtv.org/anttip/media_tree.git
13104 F: drivers/media/dvb-frontends/rtl2832*
13106 RTL2832_SDR MEDIA DRIVER
13107 M: Antti Palosaari <crope@iki.fi>
13108 L: linux-media@vger.kernel.org
13109 W: https://linuxtv.org
13110 W: http://palosaari.fi/linux/
13111 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13112 T: git git://linuxtv.org/anttip/media_tree.git
13114 F: drivers/media/dvb-frontends/rtl2832_sdr*
13116 RTL8180 WIRELESS DRIVER
13117 L: linux-wireless@vger.kernel.org
13118 W: http://wireless.kernel.org/
13119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13121 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13123 RTL8187 WIRELESS DRIVER
13124 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13125 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13126 M: Larry Finger <Larry.Finger@lwfinger.net>
13127 L: linux-wireless@vger.kernel.org
13128 W: http://wireless.kernel.org/
13129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13131 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13133 REALTEK WIRELESS DRIVER (rtlwifi family)
13134 M: Ping-Ke Shih <pkshih@realtek.com>
13135 L: linux-wireless@vger.kernel.org
13136 W: http://wireless.kernel.org/
13137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13139 F: drivers/net/wireless/realtek/rtlwifi/
13141 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13142 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13143 L: linux-wireless@vger.kernel.org
13144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13146 F: drivers/net/wireless/realtek/rtl8xxxu/
13148 RXRPC SOCKETS (AF_RXRPC)
13149 M: David Howells <dhowells@redhat.com>
13150 L: linux-afs@lists.infradead.org
13153 F: include/keys/rxrpc-type.h
13154 F: include/net/af_rxrpc.h
13155 F: include/trace/events/rxrpc.h
13156 F: include/uapi/linux/rxrpc.h
13157 F: Documentation/networking/rxrpc.txt
13158 W: https://www.infradead.org/~dhowells/kafs/
13160 S3 SAVAGE FRAMEBUFFER DRIVER
13161 M: Antonino Daplas <adaplas@gmail.com>
13162 L: linux-fbdev@vger.kernel.org
13164 F: drivers/video/fbdev/savage/
13167 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
13168 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13169 L: linux-s390@vger.kernel.org
13170 W: http://www.ibm.com/developerworks/linux/linux390/
13171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13175 F: Documentation/s390/
13176 F: Documentation/driver-api/s390-drivers.rst
13178 S390 COMMON I/O LAYER
13179 M: Sebastian Ott <sebott@linux.ibm.com>
13180 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13181 L: linux-s390@vger.kernel.org
13182 W: http://www.ibm.com/developerworks/linux/linux390/
13184 F: drivers/s390/cio/
13187 M: Stefan Haberland <sth@linux.ibm.com>
13188 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13189 L: linux-s390@vger.kernel.org
13190 W: http://www.ibm.com/developerworks/linux/linux390/
13192 F: drivers/s390/block/dasd*
13193 F: block/partitions/ibm.c
13196 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13197 L: linux-s390@vger.kernel.org
13198 W: http://www.ibm.com/developerworks/linux/linux390/
13200 F: drivers/iommu/s390-iommu.c
13202 S390 IUCV NETWORK LAYER
13203 M: Julian Wiedmann <jwi@linux.ibm.com>
13204 M: Ursula Braun <ubraun@linux.ibm.com>
13205 L: linux-s390@vger.kernel.org
13206 W: http://www.ibm.com/developerworks/linux/linux390/
13208 F: drivers/s390/net/*iucv*
13209 F: include/net/iucv/
13212 S390 NETWORK DRIVERS
13213 M: Julian Wiedmann <jwi@linux.ibm.com>
13214 M: Ursula Braun <ubraun@linux.ibm.com>
13215 L: linux-s390@vger.kernel.org
13216 W: http://www.ibm.com/developerworks/linux/linux390/
13218 F: drivers/s390/net/
13221 M: Sebastian Ott <sebott@linux.ibm.com>
13222 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13223 L: linux-s390@vger.kernel.org
13224 W: http://www.ibm.com/developerworks/linux/linux390/
13227 F: drivers/pci/hotplug/s390_pci_hpc.c
13229 S390 VFIO-CCW DRIVER
13230 M: Cornelia Huck <cohuck@redhat.com>
13231 M: Farhan Ali <alifm@linux.ibm.com>
13232 M: Eric Farman <farman@linux.ibm.com>
13233 R: Halil Pasic <pasic@linux.ibm.com>
13234 L: linux-s390@vger.kernel.org
13235 L: kvm@vger.kernel.org
13237 F: drivers/s390/cio/vfio_ccw*
13238 F: Documentation/s390/vfio-ccw.txt
13239 F: include/uapi/linux/vfio_ccw.h
13242 M: Harald Freudenberger <freude@linux.ibm.com>
13243 L: linux-s390@vger.kernel.org
13244 W: http://www.ibm.com/developerworks/linux/linux390/
13246 F: drivers/s390/crypto/
13248 S390 VFIO AP DRIVER
13249 M: Tony Krowiak <akrowiak@linux.ibm.com>
13250 M: Pierre Morel <pmorel@linux.ibm.com>
13251 M: Halil Pasic <pasic@linux.ibm.com>
13252 L: linux-s390@vger.kernel.org
13253 W: http://www.ibm.com/developerworks/linux/linux390/
13255 F: drivers/s390/crypto/vfio_ap_drv.c
13256 F: drivers/s390/crypto/vfio_ap_private.h
13257 F: drivers/s390/crypto/vfio_ap_ops.c
13258 F: Documentation/s390/vfio-ap.txt
13261 M: Steffen Maier <maier@linux.ibm.com>
13262 M: Benjamin Block <bblock@linux.ibm.com>
13263 L: linux-s390@vger.kernel.org
13264 W: http://www.ibm.com/developerworks/linux/linux390/
13266 F: drivers/s390/scsi/zfcp_*
13268 S3C24XX SD/MMC Driver
13269 M: Ben Dooks <ben-linux@fluff.org>
13270 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13272 F: drivers/mmc/host/s3cmci.*
13274 SAA6588 RDS RECEIVER DRIVER
13275 M: Hans Verkuil <hverkuil@xs4all.nl>
13276 L: linux-media@vger.kernel.org
13277 T: git git://linuxtv.org/media_tree.git
13278 W: https://linuxtv.org
13280 F: drivers/media/i2c/saa6588*
13282 SAA7134 VIDEO4LINUX DRIVER
13283 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13284 L: linux-media@vger.kernel.org
13285 W: https://linuxtv.org
13286 T: git git://linuxtv.org/media_tree.git
13288 F: Documentation/media/v4l-drivers/saa7134*
13289 F: drivers/media/pci/saa7134/
13291 SAA7146 VIDEO4LINUX-2 DRIVER
13292 M: Hans Verkuil <hverkuil@xs4all.nl>
13293 L: linux-media@vger.kernel.org
13294 T: git git://linuxtv.org/media_tree.git
13296 F: drivers/media/common/saa7146/
13297 F: drivers/media/pci/saa7146/
13298 F: include/media/drv-intf/saa7146*
13300 SAMSUNG AUDIO (ASoC) DRIVERS
13301 M: Krzysztof Kozlowski <krzk@kernel.org>
13302 M: Sangbeom Kim <sbkim73@samsung.com>
13303 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13304 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13306 F: sound/soc/samsung/
13307 F: Documentation/devicetree/bindings/sound/samsung*
13309 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13310 M: Krzysztof Kozlowski <krzk@kernel.org>
13311 L: linux-crypto@vger.kernel.org
13312 L: linux-samsung-soc@vger.kernel.org
13314 F: drivers/crypto/exynos-rng.c
13315 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13317 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13318 M: Łukasz Stelmach <l.stelmach@samsung.com>
13319 L: linux-samsung-soc@vger.kernel.org
13321 F: drivers/char/hw_random/exynos-trng.c
13322 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13324 SAMSUNG FRAMEBUFFER DRIVER
13325 M: Jingoo Han <jingoohan1@gmail.com>
13326 L: linux-fbdev@vger.kernel.org
13328 F: drivers/video/fbdev/s3c-fb.c
13330 SAMSUNG LAPTOP DRIVER
13331 M: Corentin Chary <corentin.chary@gmail.com>
13332 L: platform-driver-x86@vger.kernel.org
13334 F: drivers/platform/x86/samsung-laptop.c
13336 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13337 M: Sangbeom Kim <sbkim73@samsung.com>
13338 M: Krzysztof Kozlowski <krzk@kernel.org>
13339 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13340 L: linux-kernel@vger.kernel.org
13341 L: linux-samsung-soc@vger.kernel.org
13343 F: drivers/mfd/sec*.c
13344 F: drivers/regulator/s2m*.c
13345 F: drivers/regulator/s5m*.c
13346 F: drivers/clk/clk-s2mps11.c
13347 F: drivers/rtc/rtc-s5m.c
13348 F: include/linux/mfd/samsung/
13349 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13350 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13351 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13352 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13354 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13355 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13356 L: linux-media@vger.kernel.org
13357 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13359 F: drivers/media/platform/s3c-camif/
13360 F: include/media/drv-intf/s3c_camif.h
13362 SAMSUNG S3FWRN5 NFC DRIVER
13363 M: Robert Baldyga <r.baldyga@samsung.com>
13364 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13365 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13367 F: drivers/nfc/s3fwrn5
13369 SAMSUNG S5C73M3 CAMERA DRIVER
13370 M: Kyungmin Park <kyungmin.park@samsung.com>
13371 M: Andrzej Hajda <a.hajda@samsung.com>
13372 L: linux-media@vger.kernel.org
13374 F: drivers/media/i2c/s5c73m3/*
13376 SAMSUNG S5K5BAF CAMERA DRIVER
13377 M: Kyungmin Park <kyungmin.park@samsung.com>
13378 M: Andrzej Hajda <a.hajda@samsung.com>
13379 L: linux-media@vger.kernel.org
13381 F: drivers/media/i2c/s5k5baf.c
13383 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13384 M: Krzysztof Kozlowski <krzk@kernel.org>
13385 M: Vladimir Zapolskiy <vz@mleia.com>
13386 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13387 L: linux-crypto@vger.kernel.org
13388 L: linux-samsung-soc@vger.kernel.org
13390 F: drivers/crypto/s5p-sss.c
13392 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13393 M: Kyungmin Park <kyungmin.park@samsung.com>
13394 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13395 L: linux-media@vger.kernel.org
13396 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13398 F: drivers/media/platform/exynos4-is/
13400 SAMSUNG SOC CLOCK DRIVERS
13401 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13402 M: Tomasz Figa <tomasz.figa@gmail.com>
13403 M: Chanwoo Choi <cw00.choi@samsung.com>
13405 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13407 F: drivers/clk/samsung/
13408 F: include/dt-bindings/clock/exynos*.h
13409 F: Documentation/devicetree/bindings/clock/exynos*.txt
13411 SAMSUNG SPI DRIVERS
13412 M: Kukjin Kim <kgene@kernel.org>
13413 M: Krzysztof Kozlowski <krzk@kernel.org>
13414 M: Andi Shyti <andi@etezian.org>
13415 L: linux-spi@vger.kernel.org
13416 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13418 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13419 F: drivers/spi/spi-s3c*
13420 F: include/linux/platform_data/spi-s3c64xx.h
13422 SAMSUNG SXGBE DRIVERS
13423 M: Byungho An <bh74.an@samsung.com>
13424 M: Girish K S <ks.giri@samsung.com>
13425 M: Vipul Pandya <vipul.pandya@samsung.com>
13427 L: netdev@vger.kernel.org
13428 F: drivers/net/ethernet/samsung/sxgbe/
13430 SAMSUNG THERMAL DRIVER
13431 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13432 L: linux-pm@vger.kernel.org
13433 L: linux-samsung-soc@vger.kernel.org
13435 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13436 F: drivers/thermal/samsung/
13438 SAMSUNG USB2 PHY DRIVER
13439 M: Kamil Debski <kamil@wypas.org>
13440 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13441 L: linux-kernel@vger.kernel.org
13443 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13444 F: Documentation/phy/samsung-usb2.txt
13445 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13446 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13447 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13448 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13449 F: drivers/phy/samsung/phy-samsung-usb2.c
13450 F: drivers/phy/samsung/phy-samsung-usb2.h
13453 M: Zwane Mwaikambo <zwanem@gmail.com>
13455 F: drivers/watchdog/sc1200wdt.c
13458 M: Ingo Molnar <mingo@redhat.com>
13459 M: Peter Zijlstra <peterz@infradead.org>
13460 L: linux-kernel@vger.kernel.org
13461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13464 F: include/linux/sched.h
13465 F: include/uapi/linux/sched.h
13466 F: include/linux/wait.h
13468 SCR24X CHIP CARD INTERFACE DRIVER
13469 M: Lubomir Rintel <lkundrak@v3.sk>
13471 F: drivers/char/pcmcia/scr24x_cs.c
13474 M: Jens Axboe <axboe@kernel.dk>
13475 L: linux-scsi@vger.kernel.org
13476 W: http://www.kernel.dk
13478 F: drivers/scsi/sr*
13480 SCSI RDMA PROTOCOL (SRP) INITIATOR
13481 M: Bart Van Assche <bvanassche@acm.org>
13482 L: linux-rdma@vger.kernel.org
13484 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13485 F: drivers/infiniband/ulp/srp/
13486 F: include/scsi/srp.h
13488 SCSI RDMA PROTOCOL (SRP) TARGET
13489 M: Bart Van Assche <bvanassche@acm.org>
13490 L: linux-rdma@vger.kernel.org
13491 L: target-devel@vger.kernel.org
13493 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13494 F: drivers/infiniband/ulp/srpt/
13497 M: Doug Gilbert <dgilbert@interlog.com>
13498 L: linux-scsi@vger.kernel.org
13499 W: http://sg.danny.cz/sg
13501 F: Documentation/scsi/scsi-generic.txt
13502 F: drivers/scsi/sg.c
13503 F: include/scsi/sg.h
13506 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
13507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13508 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13510 L: linux-scsi@vger.kernel.org
13512 F: Documentation/devicetree/bindings/scsi/
13517 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13518 L: linux-scsi@vger.kernel.org
13520 F: Documentation/scsi/st.txt
13521 F: drivers/scsi/st.*
13522 F: drivers/scsi/st_*.h
13525 M: Vlad Yasevich <vyasevich@gmail.com>
13526 M: Neil Horman <nhorman@tuxdriver.com>
13527 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13528 L: linux-sctp@vger.kernel.org
13529 W: http://lksctp.sourceforge.net
13531 F: Documentation/networking/sctp.txt
13532 F: include/linux/sctp.h
13533 F: include/uapi/linux/sctp.h
13534 F: include/net/sctp/
13538 M: Jim Cromie <jim.cromie@gmail.com>
13540 F: Documentation/i2c/busses/scx200_acb
13541 F: arch/x86/platform/scx200/
13542 F: drivers/watchdog/scx200_wdt.c
13543 F: drivers/i2c/busses/scx200*
13544 F: drivers/mtd/maps/scx200_docflash.c
13545 F: include/linux/scx200.h
13548 M: Jim Cromie <jim.cromie@gmail.com>
13550 F: drivers/char/scx200_gpio.c
13551 F: include/linux/scx200_gpio.h
13553 SCx200 HRT CLOCKSOURCE DRIVER
13554 M: Jim Cromie <jim.cromie@gmail.com>
13556 F: drivers/clocksource/scx200_hrt.c
13558 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13559 M: Sascha Sommer <saschasommer@freenet.de>
13560 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13562 F: drivers/mmc/host/sdricoh_cs.c
13564 SECO BOARDS CEC DRIVER
13565 M: Ettore Chimenti <ek5.chimenti@gmail.com>
13567 F: drivers/media/platform/seco-cec/seco-cec.c
13568 F: drivers/media/platform/seco-cec/seco-cec.h
13571 M: Kees Cook <keescook@chromium.org>
13572 R: Andy Lutomirski <luto@amacapital.net>
13573 R: Will Drewry <wad@chromium.org>
13574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13576 F: kernel/seccomp.c
13577 F: include/uapi/linux/seccomp.h
13578 F: include/linux/seccomp.h
13579 F: tools/testing/selftests/seccomp/*
13580 F: tools/testing/selftests/kselftest_harness.h
13581 F: Documentation/userspace-api/seccomp_filter.rst
13582 K: \bsecure_computing
13585 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13586 M: Al Cooper <alcooperx@gmail.com>
13587 L: linux-mmc@vger.kernel.org
13588 L: bcm-kernel-feedback-list@broadcom.com
13590 F: drivers/mmc/host/sdhci-brcmstb*
13592 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13593 M: Adrian Hunter <adrian.hunter@intel.com>
13594 L: linux-mmc@vger.kernel.org
13595 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13597 F: drivers/mmc/host/sdhci*
13598 F: include/linux/mmc/sdhci*
13600 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13601 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13602 M: Manjunath M B <manjumb@synopsys.com>
13603 L: linux-mmc@vger.kernel.org
13605 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13607 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13608 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13609 L: linux-mmc@vger.kernel.org
13611 F: drivers/mmc/host/sdhci-of-at91.c
13613 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13614 M: Ben Dooks <ben-linux@fluff.org>
13615 M: Jaehoon Chung <jh80.chung@samsung.com>
13616 L: linux-mmc@vger.kernel.org
13618 F: drivers/mmc/host/sdhci-s3c*
13620 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13621 M: Viresh Kumar <vireshk@kernel.org>
13622 L: linux-mmc@vger.kernel.org
13624 F: drivers/mmc/host/sdhci-spear.c
13626 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13627 M: Kishon Vijay Abraham I <kishon@ti.com>
13628 L: linux-mmc@vger.kernel.org
13630 F: drivers/mmc/host/sdhci-omap.c
13632 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13633 M: Scott Bauer <scott.bauer@intel.com>
13634 M: Jonathan Derrick <jonathan.derrick@intel.com>
13635 L: linux-block@vger.kernel.org
13638 F: block/opal_proto.h
13639 F: include/linux/sed*
13640 F: include/uapi/linux/sed*
13643 M: Security Officers <security@kernel.org>
13647 M: James Morris <jmorris@namei.org>
13648 M: "Serge E. Hallyn" <serge@hallyn.com>
13649 L: linux-security-module@vger.kernel.org (suggested Cc:)
13650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13651 W: http://kernsec.org/
13654 X: security/selinux/
13656 SELINUX SECURITY MODULE
13657 M: Paul Moore <paul@paul-moore.com>
13658 M: Stephen Smalley <sds@tycho.nsa.gov>
13659 M: Eric Paris <eparis@parisplace.org>
13660 L: selinux@vger.kernel.org
13661 W: https://selinuxproject.org
13662 W: https://github.com/SELinuxProject
13663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13665 F: include/linux/selinux*
13666 F: security/selinux/
13667 F: scripts/selinux/
13668 F: Documentation/admin-guide/LSM/SELinux.rst
13671 M: Jiri Slaby <jirislaby@gmail.com>
13673 F: drivers/misc/phantom.c
13674 F: include/uapi/linux/phantom.h
13677 M: Rob Herring <robh@kernel.org>
13678 L: linux-serial@vger.kernel.org
13680 F: Documentation/devicetree/bindings/serial/slave-device.txt
13681 F: drivers/tty/serdev/
13682 F: include/linux/serdev.h
13685 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13686 L: linux-serial@vger.kernel.org
13688 F: Documentation/devicetree/bindings/serial/
13689 F: drivers/tty/serial/
13692 M: Sean Young <sean@mess.org>
13693 L: linux-media@vger.kernel.org
13695 F: drivers/media/rc/serial_ir.c
13698 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13699 M: Edward Cree <ecree@solarflare.com>
13700 M: Bert Kenward <bkenward@solarflare.com>
13701 L: netdev@vger.kernel.org
13703 F: drivers/net/ethernet/sfc/
13706 M: Dimitri Sivanich <sivanich@sgi.com>
13708 F: drivers/misc/sgi-gru/
13710 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13711 M: Pat Gefre <pfg@sgi.com>
13712 L: linux-ia64@vger.kernel.org
13714 F: Documentation/ia64/serial.txt
13715 F: drivers/tty/serial/ioc?_serial.c
13716 F: include/linux/ioc?.h
13718 SGI XP/XPC/XPNET DRIVER
13719 M: Cliff Whickman <cpw@sgi.com>
13720 M: Robin Holt <robinmholt@gmail.com>
13722 F: drivers/misc/sgi-xp/
13724 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13725 M: Ursula Braun <ubraun@linux.ibm.com>
13726 L: linux-s390@vger.kernel.org
13727 W: http://www.ibm.com/developerworks/linux/linux390/
13731 SHARP RJ54N1CB0C SENSOR DRIVER
13732 M: Jacopo Mondi <jacopo@jmondi.org>
13733 L: linux-media@vger.kernel.org
13734 T: git git://linuxtv.org/media_tree.git
13736 F: drivers/media/i2c/rj54n1cb0c.c
13737 F: include/media/i2c/rj54n1cb0c.h
13739 SH_VEU V4L2 MEM2MEM DRIVER
13740 L: linux-media@vger.kernel.org
13742 F: drivers/media/platform/sh_veu.c
13744 SH_VOU V4L2 OUTPUT DRIVER
13745 L: linux-media@vger.kernel.org
13747 F: drivers/media/platform/sh_vou.c
13748 F: include/media/drv-intf/sh_vou.h
13750 SI2157 MEDIA DRIVER
13751 M: Antti Palosaari <crope@iki.fi>
13752 L: linux-media@vger.kernel.org
13753 W: https://linuxtv.org
13754 W: http://palosaari.fi/linux/
13755 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13756 T: git git://linuxtv.org/anttip/media_tree.git
13758 F: drivers/media/tuners/si2157*
13760 SI2165 MEDIA DRIVER
13761 M: Matthias Schwarzott <zzam@gentoo.org>
13762 L: linux-media@vger.kernel.org
13763 W: https://linuxtv.org
13764 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13766 F: drivers/media/dvb-frontends/si2165*
13768 SI2168 MEDIA DRIVER
13769 M: Antti Palosaari <crope@iki.fi>
13770 L: linux-media@vger.kernel.org
13771 W: https://linuxtv.org
13772 W: http://palosaari.fi/linux/
13773 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13774 T: git git://linuxtv.org/anttip/media_tree.git
13776 F: drivers/media/dvb-frontends/si2168*
13778 SI470X FM RADIO RECEIVER I2C DRIVER
13779 M: Hans Verkuil <hverkuil@xs4all.nl>
13780 L: linux-media@vger.kernel.org
13781 T: git git://linuxtv.org/media_tree.git
13782 W: https://linuxtv.org
13784 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13786 SI470X FM RADIO RECEIVER USB DRIVER
13787 M: Hans Verkuil <hverkuil@xs4all.nl>
13788 L: linux-media@vger.kernel.org
13789 T: git git://linuxtv.org/media_tree.git
13790 W: https://linuxtv.org
13792 F: drivers/media/radio/si470x/radio-si470x-common.c
13793 F: drivers/media/radio/si470x/radio-si470x.h
13794 F: drivers/media/radio/si470x/radio-si470x-usb.c
13796 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13797 M: Eduardo Valentin <edubezval@gmail.com>
13798 L: linux-media@vger.kernel.org
13799 T: git git://linuxtv.org/media_tree.git
13800 W: https://linuxtv.org
13802 F: drivers/media/radio/si4713/si4713.?
13804 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13805 M: Eduardo Valentin <edubezval@gmail.com>
13806 L: linux-media@vger.kernel.org
13807 T: git git://linuxtv.org/media_tree.git
13808 W: https://linuxtv.org
13810 F: drivers/media/radio/si4713/radio-platform-si4713.c
13812 SI4713 FM RADIO TRANSMITTER USB DRIVER
13813 M: Hans Verkuil <hverkuil@xs4all.nl>
13814 L: linux-media@vger.kernel.org
13815 T: git git://linuxtv.org/media_tree.git
13816 W: https://linuxtv.org
13818 F: drivers/media/radio/si4713/radio-usb-si4713.c
13821 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13822 L: linux-media@vger.kernel.org
13823 W: https://linuxtv.org
13824 T: git git://linuxtv.org/media_tree.git
13826 F: drivers/media/common/siano/
13827 F: drivers/media/usb/siano/
13828 F: drivers/media/usb/siano/
13829 F: drivers/media/mmc/siano/
13832 M: Palmer Dabbelt <palmer@sifive.com>
13833 L: linux-riscv@lists.infradead.org
13834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13839 SILEAD TOUCHSCREEN DRIVER
13840 M: Hans de Goede <hdegoede@redhat.com>
13841 L: linux-input@vger.kernel.org
13842 L: platform-driver-x86@vger.kernel.org
13844 F: drivers/input/touchscreen/silead.c
13845 F: drivers/platform/x86/touchscreen_dmi.c
13847 SILICON MOTION SM712 FRAME BUFFER DRIVER
13848 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13849 M: Teddy Wang <teddy.wang@siliconmotion.com>
13850 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13851 L: linux-fbdev@vger.kernel.org
13853 F: drivers/video/fbdev/sm712*
13854 F: Documentation/fb/sm712fb.txt
13856 SIMPLE FIRMWARE INTERFACE (SFI)
13857 M: Len Brown <lenb@kernel.org>
13858 L: sfi-devel@simplefirmware.org
13859 W: http://simplefirmware.org/
13860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13862 F: arch/x86/platform/sfi/
13864 F: include/linux/sfi*.h
13867 M: Hans de Goede <hdegoede@redhat.com>
13868 L: linux-fbdev@vger.kernel.org
13870 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13871 F: drivers/video/fbdev/simplefb.c
13872 F: include/linux/platform_data/simplefb.h
13874 SIMTEC EB110ATX (Chalice CATS)
13876 P: Vincent Sanders <vince@simtec.co.uk>
13877 M: Simtec Linux Team <linux@simtec.co.uk>
13878 W: http://www.simtec.co.uk/products/EB110ATX/
13881 SIMTEC EB2410ITX (BAST)
13883 P: Vincent Sanders <vince@simtec.co.uk>
13884 M: Simtec Linux Team <linux@simtec.co.uk>
13885 W: http://www.simtec.co.uk/products/EB2410ITX/
13887 F: arch/arm/mach-s3c24xx/mach-bast.c
13888 F: arch/arm/mach-s3c24xx/bast-ide.c
13889 F: arch/arm/mach-s3c24xx/bast-irq.c
13891 SIPHASH PRF ROUTINES
13892 M: Jason A. Donenfeld <Jason@zx2c4.com>
13895 F: lib/test_siphash.c
13896 F: include/linux/siphash.h
13899 M: Gavin Schenk <g.schenk@eckelmann.de>
13900 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13901 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13904 F: drivers/gpio/gpio-siox.c
13905 F: include/trace/events/siox.h
13907 SIS 190 ETHERNET DRIVER
13908 M: Francois Romieu <romieu@fr.zoreil.com>
13909 L: netdev@vger.kernel.org
13911 F: drivers/net/ethernet/sis/sis190.c
13913 SIS 900/7016 FAST ETHERNET DRIVER
13914 M: Daniele Venzano <venza@brownhat.org>
13915 W: http://www.brownhat.org/sis900.html
13916 L: netdev@vger.kernel.org
13918 F: drivers/net/ethernet/sis/sis900.*
13920 SIS FRAMEBUFFER DRIVER
13921 M: Thomas Winischhofer <thomas@winischhofer.net>
13922 W: http://www.winischhofer.net/linuxsisvga.shtml
13924 F: Documentation/fb/sisfb.txt
13925 F: drivers/video/fbdev/sis/
13926 F: include/video/sisfb.h
13929 M: Thomas Winischhofer <thomas@winischhofer.net>
13930 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13932 F: drivers/usb/misc/sisusbvga/
13935 M: Christoph Lameter <cl@linux.com>
13936 M: Pekka Enberg <penberg@kernel.org>
13937 M: David Rientjes <rientjes@google.com>
13938 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13939 M: Andrew Morton <akpm@linux-foundation.org>
13940 L: linux-mm@kvack.org
13942 F: include/linux/sl?b*.h
13945 SLEEPABLE READ-COPY UPDATE (SRCU)
13946 M: Lai Jiangshan <jiangshanlai@gmail.com>
13947 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13948 M: Josh Triplett <josh@joshtriplett.org>
13949 R: Steven Rostedt <rostedt@goodmis.org>
13950 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13951 L: linux-kernel@vger.kernel.org
13952 W: http://www.rdrop.com/users/paulmck/RCU/
13954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13955 F: include/linux/srcu*.h
13956 F: kernel/rcu/srcu*.c
13958 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13959 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13960 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13962 F: drivers/slimbus/
13963 F: Documentation/devicetree/bindings/slimbus/
13964 F: include/linux/slimbus.h
13966 SMACK SECURITY MODULE
13967 M: Casey Schaufler <casey@schaufler-ca.com>
13968 L: linux-security-module@vger.kernel.org
13969 W: http://schaufler-ca.com
13970 T: git git://github.com/cschaufler/smack-next
13972 F: Documentation/admin-guide/LSM/Smack.rst
13975 SMC91x ETHERNET DRIVER
13976 M: Nicolas Pitre <nico@fluxnic.net>
13978 F: drivers/net/ethernet/smsc/smc91x.*
13980 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13981 M: Sakari Ailus <sakari.ailus@iki.fi>
13982 L: linux-media@vger.kernel.org
13984 F: drivers/media/i2c/smiapp/
13985 F: include/media/i2c/smiapp.h
13986 F: drivers/media/i2c/smiapp-pll.c
13987 F: drivers/media/i2c/smiapp-pll.h
13988 F: include/uapi/linux/smiapp.h
13989 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13991 SMM665 HARDWARE MONITOR DRIVER
13992 M: Guenter Roeck <linux@roeck-us.net>
13993 L: linux-hwmon@vger.kernel.org
13995 F: Documentation/hwmon/smm665
13996 F: drivers/hwmon/smm665.c
13998 SMSC EMC2103 HARDWARE MONITOR DRIVER
13999 M: Steve Glendinning <steve.glendinning@shawell.net>
14000 L: linux-hwmon@vger.kernel.org
14002 F: Documentation/hwmon/emc2103
14003 F: drivers/hwmon/emc2103.c
14005 SMSC SCH5627 HARDWARE MONITOR DRIVER
14006 M: Hans de Goede <hdegoede@redhat.com>
14007 L: linux-hwmon@vger.kernel.org
14009 F: Documentation/hwmon/sch5627
14010 F: drivers/hwmon/sch5627.c
14012 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14013 M: Steve Glendinning <steve.glendinning@shawell.net>
14014 L: linux-fbdev@vger.kernel.org
14016 F: drivers/video/fbdev/smscufx.c
14018 SMSC47B397 HARDWARE MONITOR DRIVER
14019 M: Jean Delvare <jdelvare@suse.com>
14020 L: linux-hwmon@vger.kernel.org
14022 F: Documentation/hwmon/smsc47b397
14023 F: drivers/hwmon/smsc47b397.c
14025 SMSC911x ETHERNET DRIVER
14026 M: Steve Glendinning <steve.glendinning@shawell.net>
14027 L: netdev@vger.kernel.org
14029 F: include/linux/smsc911x.h
14030 F: drivers/net/ethernet/smsc/smsc911x.*
14032 SMSC9420 PCI ETHERNET DRIVER
14033 M: Steve Glendinning <steve.glendinning@shawell.net>
14034 L: netdev@vger.kernel.org
14036 F: drivers/net/ethernet/smsc/smsc9420.*
14038 SOC-CAMERA V4L2 SUBSYSTEM
14039 L: linux-media@vger.kernel.org
14040 T: git git://linuxtv.org/media_tree.git
14042 F: include/media/soc*
14043 F: drivers/media/i2c/soc_camera/
14044 F: drivers/media/platform/soc_camera/
14046 SOCIONEXT SYNQUACER I2C DRIVER
14047 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14048 L: linux-i2c@vger.kernel.org
14050 F: drivers/i2c/busses/i2c-synquacer.c
14051 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14053 SOCIONEXT UNIPHIER SOUND DRIVER
14054 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14056 F: sound/soc/uniphier/
14058 SOEKRIS NET48XX LED SUPPORT
14059 M: Chris Boot <bootc@bootc.net>
14061 F: drivers/leds/leds-net48xx.c
14063 SOFT-ROCE DRIVER (rxe)
14064 M: Moni Shoua <monis@mellanox.com>
14065 L: linux-rdma@vger.kernel.org
14067 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14068 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14069 F: drivers/infiniband/sw/rxe/
14070 F: include/uapi/rdma/rdma_user_rxe.h
14072 SOFTLOGIC 6x10 MPEG CODEC
14073 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14074 M: Anton Sviridenko <anton@corp.bluecherry.net>
14075 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14076 M: Andrey Utkin <andrey_utkin@fastmail.com>
14077 M: Ismael Luceno <ismael@iodev.co.uk>
14078 L: linux-media@vger.kernel.org
14080 F: drivers/media/pci/solo6x10/
14082 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14083 M: James Morse <james.morse@arm.com>
14084 L: linux-arm-kernel@lists.infradead.org
14086 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14087 F: drivers/firmware/arm_sdei.c
14088 F: include/linux/arm_sdei.h
14089 F: include/uapi/linux/arm_sdei.h
14091 SOFTWARE RAID (Multiple Disks) SUPPORT
14092 M: Shaohua Li <shli@kernel.org>
14093 L: linux-raid@vger.kernel.org
14094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14096 F: drivers/md/Makefile
14097 F: drivers/md/Kconfig
14099 F: drivers/md/raid*
14100 F: include/linux/raid/
14101 F: include/uapi/linux/raid/
14103 SOCIONEXT (SNI) AVE NETWORK DRIVER
14104 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14105 L: netdev@vger.kernel.org
14107 F: drivers/net/ethernet/socionext/sni_ave.c
14108 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14110 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14111 M: Jassi Brar <jaswinder.singh@linaro.org>
14112 L: netdev@vger.kernel.org
14114 F: drivers/net/ethernet/socionext/netsec.c
14115 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14117 SOLIDRUN CLEARFOG SUPPORT
14118 M: Russell King <linux@armlinux.org.uk>
14120 F: arch/arm/boot/dts/armada-388-clearfog*
14121 F: arch/arm/boot/dts/armada-38x-solidrun-*
14123 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14124 M: Russell King <linux@armlinux.org.uk>
14126 F: arch/arm/boot/dts/imx6*-cubox-i*
14127 F: arch/arm/boot/dts/imx6*-hummingboard*
14128 F: arch/arm/boot/dts/imx6*-sr-*
14130 SONIC NETWORK DRIVER
14131 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14132 L: netdev@vger.kernel.org
14134 F: drivers/net/ethernet/natsemi/sonic.*
14136 SONICS SILICON BACKPLANE DRIVER (SSB)
14137 M: Michael Buesch <m@bues.ch>
14138 L: linux-wireless@vger.kernel.org
14141 F: include/linux/ssb/
14143 SONY IMX214 SENSOR DRIVER
14144 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14145 L: linux-media@vger.kernel.org
14146 T: git git://linuxtv.org/media_tree.git
14148 F: drivers/media/i2c/imx214.c
14149 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14151 SONY IMX258 SENSOR DRIVER
14152 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14153 L: linux-media@vger.kernel.org
14154 T: git git://linuxtv.org/media_tree.git
14156 F: drivers/media/i2c/imx258.c
14158 SONY IMX274 SENSOR DRIVER
14159 M: Leon Luo <leonl@leopardimaging.com>
14160 L: linux-media@vger.kernel.org
14161 T: git git://linuxtv.org/media_tree.git
14163 F: drivers/media/i2c/imx274.c
14164 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14166 SONY IMX319 SENSOR DRIVER
14167 M: Bingbu Cao <bingbu.cao@intel.com>
14168 L: linux-media@vger.kernel.org
14169 T: git git://linuxtv.org/media_tree.git
14171 F: drivers/media/i2c/imx319.c
14173 SONY IMX355 SENSOR DRIVER
14174 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14175 L: linux-media@vger.kernel.org
14176 T: git git://linuxtv.org/media_tree.git
14178 F: drivers/media/i2c/imx355.c
14180 SONY MEMORYSTICK CARD SUPPORT
14181 M: Alex Dubov <oakad@yahoo.com>
14182 W: http://tifmxx.berlios.de/
14184 F: drivers/memstick/host/tifm_ms.c
14186 SONY MEMORYSTICK STANDARD SUPPORT
14187 M: Maxim Levitsky <maximlevitsky@gmail.com>
14189 F: drivers/memstick/core/ms_block.*
14191 SONY VAIO CONTROL DEVICE DRIVER
14192 M: Mattia Dongili <malattia@linux.it>
14193 L: platform-driver-x86@vger.kernel.org
14194 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14196 F: Documentation/laptops/sony-laptop.txt
14197 F: drivers/char/sonypi.c
14198 F: drivers/platform/x86/sony-laptop.c
14199 F: include/linux/sony-laptop.h
14202 M: Jaroslav Kysela <perex@perex.cz>
14203 M: Takashi Iwai <tiwai@suse.com>
14204 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14205 W: http://www.alsa-project.org/
14206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14207 T: git git://git.alsa-project.org/alsa-kernel.git
14208 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14210 F: Documentation/sound/
14212 F: include/uapi/sound/
14215 SOUND - COMPRESSED AUDIO
14216 M: Vinod Koul <vkoul@kernel.org>
14217 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14220 F: Documentation/sound/designs/compress-offload.rst
14221 F: include/sound/compress_driver.h
14222 F: include/uapi/sound/compress_*
14223 F: sound/core/compress_offload.c
14224 F: sound/soc/soc-compress.c
14226 SOUND - DMAENGINE HELPERS
14227 M: Lars-Peter Clausen <lars@metafoo.de>
14229 F: include/sound/dmaengine_pcm.h
14230 F: sound/core/pcm_dmaengine.c
14231 F: sound/soc/soc-generic-dmaengine-pcm.c
14233 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14234 M: Liam Girdwood <lgirdwood@gmail.com>
14235 M: Mark Brown <broonie@kernel.org>
14236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14237 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14238 W: http://alsa-project.org/main/index.php/ASoC
14240 F: Documentation/devicetree/bindings/sound/
14241 F: Documentation/sound/soc/
14243 F: include/dt-bindings/sound/
14244 F: include/sound/soc*
14246 SOUNDWIRE SUBSYSTEM
14247 M: Vinod Koul <vkoul@kernel.org>
14248 M: Sanyog Kale <sanyog.r.kale@intel.com>
14249 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14250 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14252 F: Documentation/driver-api/soundwire/
14253 F: drivers/soundwire/
14254 F: include/linux/soundwire/
14257 M: Olli Salonen <olli.salonen@iki.fi>
14258 L: linux-media@vger.kernel.org
14259 W: https://linuxtv.org
14260 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14262 F: drivers/media/dvb-frontends/sp2*
14264 SPARC + UltraSPARC (sparc/sparc64)
14265 M: "David S. Miller" <davem@davemloft.net>
14266 L: sparclinux@vger.kernel.org
14267 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14274 SPARC SERIAL DRIVERS
14275 M: "David S. Miller" <davem@davemloft.net>
14276 L: sparclinux@vger.kernel.org
14277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14280 F: include/linux/sunserialcore.h
14281 F: drivers/tty/serial/suncore.c
14282 F: drivers/tty/serial/sunhv.c
14283 F: drivers/tty/serial/sunsab.c
14284 F: drivers/tty/serial/sunsab.h
14285 F: drivers/tty/serial/sunsu.c
14286 F: drivers/tty/serial/sunzilog.c
14287 F: drivers/tty/serial/sunzilog.h
14288 F: drivers/tty/vcc.c
14291 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14292 L: linux-sparse@vger.kernel.org
14293 W: https://sparse.wiki.kernel.org/
14294 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14296 F: include/linux/compiler.h
14298 SPEAR CLOCK FRAMEWORK SUPPORT
14299 M: Viresh Kumar <vireshk@kernel.org>
14300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14301 W: http://www.st.com/spear
14303 F: drivers/clk/spear/
14305 SPEAR PLATFORM SUPPORT
14306 M: Viresh Kumar <vireshk@kernel.org>
14307 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14308 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14309 W: http://www.st.com/spear
14311 F: arch/arm/boot/dts/spear*
14312 F: arch/arm/mach-spear/
14315 M: Marek Vasut <marek.vasut@gmail.com>
14316 L: linux-mtd@lists.infradead.org
14317 W: http://www.linux-mtd.infradead.org/
14318 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14319 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14320 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14322 F: drivers/mtd/spi-nor/
14323 F: include/linux/mtd/spi-nor.h
14326 M: Mark Brown <broonie@kernel.org>
14327 L: linux-spi@vger.kernel.org
14328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14329 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14331 F: Documentation/devicetree/bindings/spi/
14332 F: Documentation/spi/
14334 F: include/linux/spi/
14335 F: include/uapi/linux/spi/
14338 SPIDERNET NETWORK DRIVER for CELL
14339 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14340 L: netdev@vger.kernel.org
14342 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14343 F: drivers/net/ethernet/toshiba/spider_net*
14346 R: Stephen Boyd <sboyd@kernel.org>
14347 L: linux-arm-msm@vger.kernel.org
14348 F: Documentation/devicetree/bindings/spmi/
14350 F: include/dt-bindings/spmi/spmi.h
14351 F: include/linux/spmi.h
14352 F: include/trace/events/spmi.h
14355 M: Jeremy Kerr <jk@ozlabs.org>
14356 L: linuxppc-dev@lists.ozlabs.org
14357 W: http://www.ibm.com/developerworks/power/cell/
14359 F: Documentation/filesystems/spufs.txt
14360 F: arch/powerpc/platforms/cell/spufs/
14362 SQUASHFS FILE SYSTEM
14363 M: Phillip Lougher <phillip@squashfs.org.uk>
14364 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14365 W: http://squashfs.org.uk
14366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14368 F: Documentation/filesystems/squashfs.txt
14371 SRM (Alpha) environment access
14372 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14374 F: arch/alpha/kernel/srm_env.c
14376 ST LSM6DSx IMU IIO DRIVER
14377 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14378 L: linux-iio@vger.kernel.org
14379 W: http://www.st.com/
14381 F: drivers/iio/imu/st_lsm6dsx/
14382 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14384 ST STM32 I2C/SMBUS DRIVER
14385 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14386 L: linux-i2c@vger.kernel.org
14388 F: drivers/i2c/busses/i2c-stm32*
14390 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14391 M: Song Qiang <songqiang1304521@gmail.com>
14392 L: linux-iio@vger.kernel.org
14394 F: drivers/iio/proximity/vl53l0x-i2c.c
14395 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14398 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14399 M: Sasha Levin <sashal@kernel.org>
14400 L: stable@vger.kernel.org
14402 F: Documentation/process/stable-kernel-rules.rst
14405 M: Ian Abbott <abbotti@mev.co.uk>
14406 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14408 F: drivers/staging/comedi/
14410 STAGING - EROFS FILE SYSTEM
14411 M: Gao Xiang <gaoxiang25@huawei.com>
14412 M: Chao Yu <yuchao0@huawei.com>
14413 L: linux-erofs@lists.ozlabs.org
14415 F: drivers/staging/erofs/
14417 STAGING - INDUSTRIAL IO
14418 M: Jonathan Cameron <jic23@kernel.org>
14419 L: linux-iio@vger.kernel.org
14421 F: Documentation/devicetree/bindings/staging/iio/
14422 F: drivers/staging/iio/
14424 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14425 M: Marc Dietrich <marvin24@gmx.de>
14426 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14427 L: linux-tegra@vger.kernel.org
14429 F: drivers/staging/nvec/
14431 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14432 M: Jens Frederich <jfrederich@gmail.com>
14433 M: Daniel Drake <dsd@laptop.org>
14434 M: Jon Nettleton <jon.nettleton@gmail.com>
14435 W: http://wiki.laptop.org/go/DCON
14437 F: drivers/staging/olpc_dcon/
14439 STAGING - REALTEK RTL8712U DRIVERS
14440 M: Larry Finger <Larry.Finger@lwfinger.net>
14441 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14443 F: drivers/staging/rtl8712/
14445 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14446 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14447 M: Teddy Wang <teddy.wang@siliconmotion.com>
14448 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14449 L: linux-fbdev@vger.kernel.org
14451 F: drivers/staging/sm750fb/
14453 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14454 M: William Hubbs <w.d.hubbs@gmail.com>
14455 M: Chris Brannon <chris@the-brannons.com>
14456 M: Kirk Reiser <kirk@reisers.ca>
14457 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14458 L: speakup@linux-speakup.org
14459 W: http://www.linux-speakup.org/
14461 F: drivers/staging/speakup/
14463 STAGING - VIA VT665X DRIVERS
14464 M: Forest Bond <forest@alittletooquiet.net>
14466 F: drivers/staging/vt665?/
14468 STAGING - WILC1000 WIFI DRIVER
14469 M: Adham Abozaeid <adham.abozaeid@microchip.com>
14470 M: Ajay Singh <ajay.kathat@microchip.com>
14471 L: linux-wireless@vger.kernel.org
14473 F: drivers/staging/wilc1000/
14475 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14476 M: Arnaud Patard <arnaud.patard@rtp-net.org>
14478 F: drivers/staging/xgifb/
14481 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14483 L: devel@driverdev.osuosl.org
14485 F: drivers/staging/
14487 STARFIRE/DURALAN NETWORK DRIVER
14488 M: Ion Badulescu <ionut@badula.org>
14490 F: drivers/net/ethernet/adaptec/starfire*
14492 STEC S1220 SKD DRIVER
14493 M: Bart Van Assche <bart.vanassche@wdc.com>
14494 L: linux-block@vger.kernel.org
14496 F: drivers/block/skd*[ch]
14498 STI AUDIO (ASoC) DRIVERS
14499 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14500 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14502 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14506 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14508 F: drivers/media/platform/sti/cec/
14509 F: Documentation/devicetree/bindings/media/stih-cec.txt
14511 STK1160 USB VIDEO CAPTURE DRIVER
14512 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14513 L: linux-media@vger.kernel.org
14514 T: git git://linuxtv.org/media_tree.git
14516 F: drivers/media/usb/stk1160/
14518 STM32 AUDIO (ASoC) DRIVERS
14519 M: Olivier Moysan <olivier.moysan@st.com>
14520 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14521 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14523 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14526 STM32 TIMER/LPTIMER DRIVERS
14527 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14529 F: drivers/*/stm32-*timer*
14530 F: drivers/pwm/pwm-stm32*
14531 F: include/linux/*/stm32-*tim*
14532 F: Documentation/ABI/testing/*timer-stm32
14533 F: Documentation/devicetree/bindings/*/stm32-*timer*
14534 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14536 STMMAC ETHERNET DRIVER
14537 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14538 M: Alexandre Torgue <alexandre.torgue@st.com>
14539 M: Jose Abreu <joabreu@synopsys.com>
14540 L: netdev@vger.kernel.org
14541 W: http://www.stlinux.com
14543 F: drivers/net/ethernet/stmicro/stmmac/
14546 M: Sam Creasey <sammy@sammy.net>
14547 W: http://sammy.net/sun3/
14549 F: arch/m68k/kernel/*sun3*
14550 F: arch/m68k/sun3*/
14551 F: arch/m68k/include/asm/sun3*
14552 F: drivers/net/ethernet/i825xx/sun3*
14554 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14555 M: Hans de Goede <hdegoede@redhat.com>
14556 L: linux-input@vger.kernel.org
14558 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14559 F: drivers/input/keyboard/sun4i-lradc-keys.c
14561 SUNDANCE NETWORK DRIVER
14562 M: Denis Kirjanov <kda@linux-powerpc.org>
14563 L: netdev@vger.kernel.org
14565 F: drivers/net/ethernet/dlink/sundance.c
14568 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14569 M: Rich Felker <dalias@libc.org>
14570 L: linux-sh@vger.kernel.org
14571 Q: http://patchwork.kernel.org/project/linux-sh/list/
14573 F: Documentation/sh/
14578 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14579 M: Len Brown <len.brown@intel.com>
14580 M: Pavel Machek <pavel@ucw.cz>
14581 L: linux-pm@vger.kernel.org
14582 B: https://bugzilla.kernel.org
14584 F: Documentation/power/
14585 F: arch/x86/kernel/acpi/
14586 F: drivers/base/power/
14588 F: include/linux/suspend.h
14589 F: include/linux/freezer.h
14590 F: include/linux/pm.h
14593 M: Martin Mares <mj@ucw.cz>
14594 L: linux-video@atrey.karlin.mff.cuni.cz
14596 F: Documentation/svga.txt
14597 F: arch/x86/boot/video*
14600 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14601 L: iommu@lists.linux-foundation.org
14602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14604 F: kernel/dma/swiotlb.c
14605 F: arch/*/kernel/pci-swiotlb.c
14606 F: include/linux/swiotlb.h
14609 M: Jiri Pirko <jiri@resnulli.us>
14610 M: Ivan Vecera <ivecera@redhat.com>
14611 L: netdev@vger.kernel.org
14614 F: include/net/switchdev.h
14616 SY8106A REGULATOR DRIVER
14617 M: Icenowy Zheng <icenowy@aosc.io>
14619 F: drivers/regulator/sy8106a-regulator.c
14620 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14622 SYNC FILE FRAMEWORK
14623 M: Sumit Semwal <sumit.semwal@linaro.org>
14624 R: Gustavo Padovan <gustavo@padovan.org>
14626 L: linux-media@vger.kernel.org
14627 L: dri-devel@lists.freedesktop.org
14628 F: drivers/dma-buf/sync_*
14629 F: drivers/dma-buf/dma-fence*
14630 F: drivers/dma-buf/sw_sync.c
14631 F: include/linux/sync_file.h
14632 F: include/uapi/linux/sync_file.h
14633 F: Documentation/sync_file.txt
14634 T: git git://anongit.freedesktop.org/drm/drm-misc
14636 SYNOPSYS ARC ARCHITECTURE
14637 M: Vineet Gupta <vgupta@synopsys.com>
14638 L: linux-snps-arc@lists.infradead.org
14641 F: Documentation/devicetree/bindings/arc/*
14642 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14643 F: drivers/clocksource/arc_timer.c
14644 F: drivers/tty/serial/arc_uart.c
14645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14647 SYNOPSYS ARC HSDK SDP pll clock driver
14648 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14650 F: drivers/clk/clk-hsdk-pll.c
14651 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14653 SYNOPSYS ARC SDP clock driver
14654 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14656 F: drivers/clk/axs10x/*
14657 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14659 SYNOPSYS ARC SDP platform support
14660 M: Alexey Brodkin <abrodkin@synopsys.com>
14662 F: arch/arc/plat-axs10x
14663 F: arch/arc/boot/dts/ax*
14664 F: Documentation/devicetree/bindings/arc/axs10*
14666 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14667 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14669 F: drivers/reset/reset-axs10x.c
14670 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14672 SYNOPSYS CREG GPIO DRIVER
14673 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14675 F: drivers/gpio/gpio-creg-snps.c
14676 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14678 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14679 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14681 F: drivers/tty/serial/8250/8250_dw.c
14683 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14684 M: Hoan Tran <hotran@apm.com>
14685 L: linux-gpio@vger.kernel.org
14687 F: drivers/gpio/gpio-dwapb.c
14688 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14690 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14691 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14693 F: drivers/dma/dwi-axi-dmac/
14694 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14696 SYNOPSYS DESIGNWARE DMAC DRIVER
14697 M: Viresh Kumar <vireshk@kernel.org>
14698 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14700 F: Documentation/devicetree/bindings/dma/snps-dma.txt
14702 F: include/dt-bindings/dma/dw-dmac.h
14703 F: include/linux/dma/dw.h
14704 F: include/linux/platform_data/dma-dw.h
14706 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14707 M: Jose Abreu <Jose.Abreu@synopsys.com>
14708 L: netdev@vger.kernel.org
14710 F: drivers/net/ethernet/synopsys/
14712 SYNOPSYS DESIGNWARE I2C DRIVER
14713 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14714 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14715 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14716 L: linux-i2c@vger.kernel.org
14718 F: drivers/i2c/busses/i2c-designware-*
14719 F: include/linux/platform_data/i2c-designware.h
14721 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14722 M: Jaehoon Chung <jh80.chung@samsung.com>
14723 L: linux-mmc@vger.kernel.org
14725 F: drivers/mmc/host/dw_mmc*
14727 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14728 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14730 F: drivers/reset/reset-hsdk.c
14731 F: include/dt-bindings/reset/snps,hsdk-reset.h
14732 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14734 SYSTEM CONFIGURATION (SYSCON)
14735 M: Lee Jones <lee.jones@linaro.org>
14736 M: Arnd Bergmann <arnd@arndb.de>
14737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14739 F: drivers/mfd/syscon.c
14741 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14742 M: Sudeep Holla <sudeep.holla@arm.com>
14743 L: linux-arm-kernel@lists.infradead.org
14745 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14746 F: drivers/clk/clk-sc[mp]i.c
14747 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14748 F: drivers/firmware/arm_scpi.c
14749 F: drivers/firmware/arm_scmi/
14750 F: include/linux/sc[mp]i_protocol.h
14752 SYSTEM RESET/SHUTDOWN DRIVERS
14753 M: Sebastian Reichel <sre@kernel.org>
14754 L: linux-pm@vger.kernel.org
14755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14757 F: Documentation/devicetree/bindings/power/reset/
14758 F: drivers/power/reset/
14760 SYSTEM TRACE MODULE CLASS
14761 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14764 F: Documentation/trace/stm.rst
14765 F: drivers/hwtracing/stm/
14766 F: include/linux/stm.h
14767 F: include/uapi/linux/stm.h
14770 M: Christoph Hellwig <hch@infradead.org>
14772 F: Documentation/filesystems/sysv-fs.txt
14774 F: include/linux/sysv_fs.h
14777 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14778 L: linux-scsi@vger.kernel.org
14779 L: target-devel@vger.kernel.org
14780 W: http://www.linux-iscsi.org
14781 W: http://groups.google.com/group/linux-iscsi-target-dev
14782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14786 F: Documentation/target/
14788 TASKSTATS STATISTICS INTERFACE
14789 M: Balbir Singh <bsingharora@gmail.com>
14791 F: Documentation/accounting/taskstats*
14792 F: include/linux/taskstats*
14793 F: kernel/taskstats.c
14796 M: Jamal Hadi Salim <jhs@mojatatu.com>
14797 M: Cong Wang <xiyou.wangcong@gmail.com>
14798 M: Jiri Pirko <jiri@resnulli.us>
14799 L: netdev@vger.kernel.org
14801 F: include/net/pkt_cls.h
14802 F: include/net/pkt_sched.h
14803 F: include/net/tc_act/
14804 F: include/uapi/linux/pkt_cls.h
14805 F: include/uapi/linux/pkt_sched.h
14806 F: include/uapi/linux/tc_act/
14807 F: include/uapi/linux/tc_ematch/
14810 TC90522 MEDIA DRIVER
14811 M: Akihiro Tsukada <tskd08@gmail.com>
14812 L: linux-media@vger.kernel.org
14814 F: drivers/media/dvb-frontends/tc90522*
14816 TCP LOW PRIORITY MODULE
14817 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14818 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14819 W: http://tcp-lp-mod.sourceforge.net/
14821 F: net/ipv4/tcp_lp.c
14823 TDA10071 MEDIA DRIVER
14824 M: Antti Palosaari <crope@iki.fi>
14825 L: linux-media@vger.kernel.org
14826 W: https://linuxtv.org
14827 W: http://palosaari.fi/linux/
14828 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14829 T: git git://linuxtv.org/anttip/media_tree.git
14831 F: drivers/media/dvb-frontends/tda10071*
14833 TDA18212 MEDIA DRIVER
14834 M: Antti Palosaari <crope@iki.fi>
14835 L: linux-media@vger.kernel.org
14836 W: https://linuxtv.org
14837 W: http://palosaari.fi/linux/
14838 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14839 T: git git://linuxtv.org/anttip/media_tree.git
14841 F: drivers/media/tuners/tda18212*
14843 TDA18218 MEDIA DRIVER
14844 M: Antti Palosaari <crope@iki.fi>
14845 L: linux-media@vger.kernel.org
14846 W: https://linuxtv.org
14847 W: http://palosaari.fi/linux/
14848 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14849 T: git git://linuxtv.org/anttip/media_tree.git
14851 F: drivers/media/tuners/tda18218*
14853 TDA18250 MEDIA DRIVER
14854 M: Olli Salonen <olli.salonen@iki.fi>
14855 L: linux-media@vger.kernel.org
14856 W: https://linuxtv.org
14857 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14858 T: git git://linuxtv.org/media_tree.git
14860 F: drivers/media/tuners/tda18250*
14862 TDA18271 MEDIA DRIVER
14863 M: Michael Krufky <mkrufky@linuxtv.org>
14864 L: linux-media@vger.kernel.org
14865 W: https://linuxtv.org
14866 W: http://github.com/mkrufky
14867 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14868 T: git git://linuxtv.org/mkrufky/tuners.git
14870 F: drivers/media/tuners/tda18271*
14872 TDA1997x MEDIA DRIVER
14873 M: Tim Harvey <tharvey@gateworks.com>
14874 L: linux-media@vger.kernel.org
14875 W: https://linuxtv.org
14876 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14878 F: drivers/media/i2c/tda1997x.*
14880 TDA827x MEDIA DRIVER
14881 M: Michael Krufky <mkrufky@linuxtv.org>
14882 L: linux-media@vger.kernel.org
14883 W: https://linuxtv.org
14884 W: http://github.com/mkrufky
14885 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14886 T: git git://linuxtv.org/mkrufky/tuners.git
14888 F: drivers/media/tuners/tda8290.*
14890 TDA8290 MEDIA DRIVER
14891 M: Michael Krufky <mkrufky@linuxtv.org>
14892 L: linux-media@vger.kernel.org
14893 W: https://linuxtv.org
14894 W: http://github.com/mkrufky
14895 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14896 T: git git://linuxtv.org/mkrufky/tuners.git
14898 F: drivers/media/tuners/tda8290.*
14900 TDA9840 MEDIA DRIVER
14901 M: Hans Verkuil <hverkuil@xs4all.nl>
14902 L: linux-media@vger.kernel.org
14903 T: git git://linuxtv.org/media_tree.git
14904 W: https://linuxtv.org
14906 F: drivers/media/i2c/tda9840*
14908 TEA5761 TUNER DRIVER
14909 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14910 L: linux-media@vger.kernel.org
14911 W: https://linuxtv.org
14912 T: git git://linuxtv.org/media_tree.git
14914 F: drivers/media/tuners/tea5761.*
14916 TEA5767 TUNER DRIVER
14917 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14918 L: linux-media@vger.kernel.org
14919 W: https://linuxtv.org
14920 T: git git://linuxtv.org/media_tree.git
14922 F: drivers/media/tuners/tea5767.*
14924 TEA6415C MEDIA DRIVER
14925 M: Hans Verkuil <hverkuil@xs4all.nl>
14926 L: linux-media@vger.kernel.org
14927 T: git git://linuxtv.org/media_tree.git
14928 W: https://linuxtv.org
14930 F: drivers/media/i2c/tea6415c*
14932 TEA6420 MEDIA DRIVER
14933 M: Hans Verkuil <hverkuil@xs4all.nl>
14934 L: linux-media@vger.kernel.org
14935 T: git git://linuxtv.org/media_tree.git
14936 W: https://linuxtv.org
14938 F: drivers/media/i2c/tea6420*
14941 M: Jiri Pirko <jiri@resnulli.us>
14942 L: netdev@vger.kernel.org
14944 F: drivers/net/team/
14945 F: include/linux/if_team.h
14946 F: include/uapi/linux/if_team.h
14948 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14949 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14951 F: arch/x86/platform/ts5500/
14953 TECHNOTREND USB IR RECEIVER
14954 M: Sean Young <sean@mess.org>
14955 L: linux-media@vger.kernel.org
14957 F: drivers/media/rc/ttusbir.c
14959 TECHWELL TW9910 VIDEO DECODER
14960 L: linux-media@vger.kernel.org
14962 F: drivers/media/i2c/tw9910.c
14963 F: include/media/i2c/tw9910.h
14966 M: Jens Wiklander <jens.wiklander@linaro.org>
14968 F: include/linux/tee_drv.h
14969 F: include/uapi/linux/tee.h
14971 F: Documentation/tee.txt
14973 TEGRA ARCHITECTURE SUPPORT
14974 M: Thierry Reding <thierry.reding@gmail.com>
14975 M: Jonathan Hunter <jonathanh@nvidia.com>
14976 L: linux-tegra@vger.kernel.org
14977 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14983 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14984 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14986 F: drivers/clk/tegra/
14989 M: Laxman Dewangan <ldewangan@nvidia.com>
14990 M: Jon Hunter <jonathanh@nvidia.com>
14992 F: drivers/dma/tegra*
14995 M: Laxman Dewangan <ldewangan@nvidia.com>
14997 F: drivers/i2c/busses/i2c-tegra.c
14999 TEGRA IOMMU DRIVERS
15000 M: Thierry Reding <thierry.reding@gmail.com>
15001 L: linux-tegra@vger.kernel.org
15003 F: drivers/iommu/tegra*
15006 M: Laxman Dewangan <ldewangan@nvidia.com>
15008 F: drivers/input/keyboard/tegra-kbc.c
15011 M: Stefan Agner <stefan@agner.ch>
15012 M: Lucas Stach <dev@lynxeye.de>
15014 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15015 F: drivers/mtd/nand/raw/tegra_nand.c
15018 M: Thierry Reding <thierry.reding@gmail.com>
15020 F: drivers/pwm/pwm-tegra.c
15022 TEGRA SERIAL DRIVER
15023 M: Laxman Dewangan <ldewangan@nvidia.com>
15025 F: drivers/tty/serial/serial-tegra.c
15028 M: Laxman Dewangan <ldewangan@nvidia.com>
15030 F: drivers/spi/spi-tegra*
15032 TEHUTI ETHERNET DRIVER
15033 M: Andy Gospodarek <andy@greyhouse.net>
15034 L: netdev@vger.kernel.org
15036 F: drivers/net/ethernet/tehuti/*
15038 Telecom Clock Driver for MCPL0010
15039 M: Mark Gross <mark.gross@intel.com>
15041 F: drivers/char/tlclk.c
15043 TENSILICA XTENSA PORT (xtensa)
15044 M: Chris Zankel <chris@zankel.net>
15045 M: Max Filippov <jcmvbkbc@gmail.com>
15046 L: linux-xtensa@linux-xtensa.org
15047 T: git git://github.com/czankel/xtensa-linux.git
15050 F: drivers/irqchip/irq-xtensa-*
15052 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15053 M: Nishanth Menon <nm@ti.com>
15054 M: Tero Kristo <t-kristo@ti.com>
15055 M: Santosh Shilimkar <ssantosh@kernel.org>
15056 L: linux-arm-kernel@lists.infradead.org
15058 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15059 F: drivers/firmware/ti_sci*
15060 F: include/linux/soc/ti/ti_sci_protocol.h
15061 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15062 F: drivers/soc/ti/ti_sci_pm_domains.c
15063 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15064 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15065 F: drivers/clk/keystone/sci-clk.c
15066 F: drivers/reset/reset-ti-sci.c
15068 Texas Instruments ASoC drivers
15069 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15070 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15074 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15075 M: Hans Verkuil <hverkuil@xs4all.nl>
15076 L: linux-media@vger.kernel.org
15077 T: git git://linuxtv.org/media_tree.git
15078 W: https://linuxtv.org
15080 F: drivers/media/radio/radio-raremono.c
15083 M: Zhang Rui <rui.zhang@intel.com>
15084 M: Eduardo Valentin <edubezval@gmail.com>
15085 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15086 L: linux-pm@vger.kernel.org
15087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15089 Q: https://patchwork.kernel.org/project/linux-pm/list/
15091 F: drivers/thermal/
15092 F: include/linux/thermal.h
15093 F: include/uapi/linux/thermal.h
15094 F: include/linux/cpu_cooling.h
15095 F: Documentation/devicetree/bindings/thermal/
15097 THERMAL/CPU_COOLING
15098 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15099 M: Viresh Kumar <viresh.kumar@linaro.org>
15100 M: Javi Merino <javi.merino@kernel.org>
15101 L: linux-pm@vger.kernel.org
15103 F: Documentation/thermal/cpu-cooling-api.txt
15104 F: drivers/thermal/cpu_cooling.c
15105 F: include/linux/cpu_cooling.h
15107 THINKPAD ACPI EXTRAS DRIVER
15108 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15109 L: ibm-acpi-devel@lists.sourceforge.net
15110 L: platform-driver-x86@vger.kernel.org
15111 W: http://ibm-acpi.sourceforge.net
15112 W: http://thinkwiki.org/wiki/Ibm-acpi
15113 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15115 F: drivers/platform/x86/thinkpad_acpi.c
15118 M: Andreas Noever <andreas.noever@gmail.com>
15119 M: Michael Jamet <michael.jamet@intel.com>
15120 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15121 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15124 F: Documentation/admin-guide/thunderbolt.rst
15125 F: drivers/thunderbolt/
15126 F: include/linux/thunderbolt.h
15128 THUNDERBOLT NETWORK DRIVER
15129 M: Michael Jamet <michael.jamet@intel.com>
15130 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15131 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15132 L: netdev@vger.kernel.org
15134 F: drivers/net/thunderbolt.c
15136 THUNDERX GPIO DRIVER
15137 M: David Daney <david.daney@cavium.com>
15139 F: drivers/gpio/gpio-thunderx.c
15141 TI AM437X VPFE DRIVER
15142 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15143 L: linux-media@vger.kernel.org
15144 W: https://linuxtv.org
15145 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15146 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15148 F: drivers/media/platform/am437x/
15150 TI BANDGAP AND THERMAL DRIVER
15151 M: Eduardo Valentin <edubezval@gmail.com>
15152 M: Keerthy <j-keerthy@ti.com>
15153 L: linux-pm@vger.kernel.org
15154 L: linux-omap@vger.kernel.org
15156 F: drivers/thermal/ti-soc-thermal/
15158 TI BQ27XXX POWER SUPPLY DRIVER
15159 R: Andrew F. Davis <afd@ti.com>
15160 F: include/linux/power/bq27xxx_battery.h
15161 F: drivers/power/supply/bq27xxx_battery.c
15162 F: drivers/power/supply/bq27xxx_battery_i2c.c
15164 TI CDCE706 CLOCK DRIVER
15165 M: Max Filippov <jcmvbkbc@gmail.com>
15167 F: drivers/clk/clk-cdce706.c
15170 M: Tero Kristo <t-kristo@ti.com>
15171 L: linux-omap@vger.kernel.org
15174 F: include/linux/clk/ti.h
15176 TI DAVINCI MACHINE SUPPORT
15177 M: Sekhar Nori <nsekhar@ti.com>
15178 M: Kevin Hilman <khilman@kernel.org>
15179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15182 F: arch/arm/mach-davinci/
15183 F: drivers/i2c/busses/i2c-davinci.c
15184 F: arch/arm/boot/dts/da850*
15186 TI DAVINCI SERIES CLOCK DRIVER
15187 M: David Lechner <david@lechnology.com>
15188 R: Sekhar Nori <nsekhar@ti.com>
15190 F: Documentation/devicetree/bindings/clock/ti/davinci/
15191 F: drivers/clk/davinci/
15193 TI DAVINCI SERIES GPIO DRIVER
15194 M: Keerthy <j-keerthy@ti.com>
15195 L: linux-gpio@vger.kernel.org
15197 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15198 F: drivers/gpio/gpio-davinci.c
15200 TI DAVINCI SERIES MEDIA DRIVER
15201 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15202 L: linux-media@vger.kernel.org
15203 W: https://linuxtv.org
15204 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15205 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15207 F: drivers/media/platform/davinci/
15208 F: include/media/davinci/
15210 TI ETHERNET SWITCH DRIVER (CPSW)
15211 R: Grygorii Strashko <grygorii.strashko@ti.com>
15212 L: linux-omap@vger.kernel.org
15213 L: netdev@vger.kernel.org
15215 F: drivers/net/ethernet/ti/cpsw*
15216 F: drivers/net/ethernet/ti/davinci*
15218 TI FLASH MEDIA INTERFACE DRIVER
15219 M: Alex Dubov <oakad@yahoo.com>
15221 F: drivers/misc/tifm*
15222 F: drivers/mmc/host/tifm_sd.c
15223 F: include/linux/tifm.h
15225 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15226 M: Santosh Shilimkar <ssantosh@kernel.org>
15227 L: linux-kernel@vger.kernel.org
15228 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15230 F: drivers/soc/ti/*
15231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15233 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15234 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15235 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15236 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15238 F: sound/soc/codecs/lm49453*
15239 F: sound/soc/codecs/isabelle*
15241 TI LP855x BACKLIGHT DRIVER
15242 M: Milo Kim <milo.kim@ti.com>
15244 F: Documentation/backlight/lp855x-driver.txt
15245 F: drivers/video/backlight/lp855x_bl.c
15246 F: include/linux/platform_data/lp855x.h
15248 TI LP8727 CHARGER DRIVER
15249 M: Milo Kim <milo.kim@ti.com>
15251 F: drivers/power/supply/lp8727_charger.c
15252 F: include/linux/platform_data/lp8727.h
15254 TI LP8788 MFD DRIVER
15255 M: Milo Kim <milo.kim@ti.com>
15257 F: drivers/iio/adc/lp8788_adc.c
15258 F: drivers/leds/leds-lp8788.c
15259 F: drivers/mfd/lp8788*.c
15260 F: drivers/power/supply/lp8788-charger.c
15261 F: drivers/regulator/lp8788-*.c
15262 F: include/linux/mfd/lp8788*.h
15264 TI NETCP ETHERNET DRIVER
15265 M: Wingman Kwok <w-kwok2@ti.com>
15266 M: Murali Karicheri <m-karicheri2@ti.com>
15267 L: netdev@vger.kernel.org
15269 F: drivers/net/ethernet/ti/netcp*
15271 TI PCM3060 ASoC CODEC DRIVER
15272 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15273 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15275 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15276 F: sound/soc/codecs/pcm3060*
15278 TI TAS571X FAMILY ASoC CODEC DRIVER
15279 M: Kevin Cernekee <cernekee@chromium.org>
15280 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15282 F: sound/soc/codecs/tas571x*
15284 TI TRF7970A NFC DRIVER
15285 M: Mark Greer <mgreer@animalcreek.com>
15286 L: linux-wireless@vger.kernel.org
15287 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15289 F: drivers/nfc/trf7970a.c
15290 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15292 TI TWL4030 SERIES SOC CODEC DRIVER
15293 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15294 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15296 F: sound/soc/codecs/twl4030*
15299 M: Benoit Parrot <bparrot@ti.com>
15300 L: linux-media@vger.kernel.org
15301 W: http://linuxtv.org/
15302 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15304 F: drivers/media/platform/ti-vpe/
15306 TI WILINK WIRELESS DRIVERS
15307 L: linux-wireless@vger.kernel.org
15308 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15309 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15312 F: drivers/net/wireless/ti/
15313 F: include/linux/wl12xx.h
15315 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15316 M: John Stultz <john.stultz@linaro.org>
15317 M: Thomas Gleixner <tglx@linutronix.de>
15318 R: Stephen Boyd <sboyd@kernel.org>
15319 L: linux-kernel@vger.kernel.org
15320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15322 F: include/linux/clocksource.h
15323 F: include/linux/time.h
15324 F: include/linux/timex.h
15325 F: include/uapi/linux/time.h
15326 F: include/uapi/linux/timex.h
15327 F: kernel/time/clocksource.c
15328 F: kernel/time/time*.c
15329 F: kernel/time/alarmtimer.c
15330 F: kernel/time/ntp.c
15331 F: tools/testing/selftests/timers/
15334 M: Jon Maloy <jon.maloy@ericsson.com>
15335 M: Ying Xue <ying.xue@windriver.com>
15336 L: netdev@vger.kernel.org (core kernel code)
15337 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15338 W: http://tipc.sourceforge.net/
15340 F: include/uapi/linux/tipc*.h
15343 TLAN NETWORK DRIVER
15344 M: Samuel Chessman <chessman@tux.org>
15345 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15346 W: http://sourceforge.net/projects/tlan/
15348 F: Documentation/networking/device_drivers/ti/tlan.txt
15349 F: drivers/net/ethernet/ti/tlan.*
15351 TM6000 VIDEO4LINUX DRIVER
15352 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15353 L: linux-media@vger.kernel.org
15354 W: https://linuxtv.org
15355 T: git git://linuxtv.org/media_tree.git
15357 F: drivers/media/usb/tm6000/
15358 F: Documentation/media/v4l-drivers/tm6000*
15360 TMIO/SDHI MMC DRIVER
15361 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15362 L: linux-mmc@vger.kernel.org
15364 F: drivers/mmc/host/tmio_mmc*
15365 F: drivers/mmc/host/renesas_sdhi*
15366 F: include/linux/mfd/tmio.h
15368 TMP401 HARDWARE MONITOR DRIVER
15369 M: Guenter Roeck <linux@roeck-us.net>
15370 L: linux-hwmon@vger.kernel.org
15372 F: Documentation/hwmon/tmp401
15373 F: drivers/hwmon/tmp401.c
15375 TMPFS (SHMEM FILESYSTEM)
15376 M: Hugh Dickins <hughd@google.com>
15377 L: linux-mm@kvack.org
15379 F: include/linux/shmem_fs.h
15382 TOMOYO SECURITY MODULE
15383 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15384 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15385 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15386 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15387 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15388 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15389 W: http://tomoyo.sourceforge.jp/
15390 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15392 F: security/tomoyo/
15394 TOPSTAR LAPTOP EXTRAS DRIVER
15395 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15396 L: platform-driver-x86@vger.kernel.org
15398 F: drivers/platform/x86/topstar-laptop.c
15400 TORTURE-TEST MODULES
15401 M: Davidlohr Bueso <dave@stgolabs.net>
15402 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
15403 M: Josh Triplett <josh@joshtriplett.org>
15404 L: linux-kernel@vger.kernel.org
15406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15407 F: Documentation/RCU/torture.txt
15408 F: kernel/torture.c
15409 F: kernel/rcu/rcutorture.c
15410 F: kernel/rcu/rcuperf.c
15411 F: kernel/locking/locktorture.c
15413 TOSHIBA ACPI EXTRAS DRIVER
15414 M: Azael Avalos <coproscefalo@gmail.com>
15415 L: platform-driver-x86@vger.kernel.org
15417 F: drivers/platform/x86/toshiba_acpi.c
15419 TOSHIBA BLUETOOTH DRIVER
15420 M: Azael Avalos <coproscefalo@gmail.com>
15421 L: platform-driver-x86@vger.kernel.org
15423 F: drivers/platform/x86/toshiba_bluetooth.c
15425 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15426 M: Azael Avalos <coproscefalo@gmail.com>
15427 L: platform-driver-x86@vger.kernel.org
15429 F: drivers/platform/x86/toshiba_haps.c
15432 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15433 W: http://www.buzzard.org.uk/toshiba/
15435 F: drivers/char/toshiba.c
15436 F: include/linux/toshiba.h
15437 F: include/uapi/linux/toshiba.h
15439 TOSHIBA TC358743 DRIVER
15440 M: Mats Randgaard <matrandg@cisco.com>
15441 L: linux-media@vger.kernel.org
15443 F: drivers/media/i2c/tc358743*
15444 F: include/media/i2c/tc358743.h
15446 TOSHIBA WMI HOTKEYS DRIVER
15447 M: Azael Avalos <coproscefalo@gmail.com>
15448 L: platform-driver-x86@vger.kernel.org
15450 F: drivers/platform/x86/toshiba-wmi.c
15453 M: Peter Huewe <peterhuewe@gmx.de>
15454 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15455 R: Jason Gunthorpe <jgg@ziepe.ca>
15456 L: linux-integrity@vger.kernel.org
15457 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15458 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15459 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15461 F: drivers/char/tpm/
15464 M: Steven Rostedt <rostedt@goodmis.org>
15465 M: Ingo Molnar <mingo@redhat.com>
15466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15468 F: Documentation/trace/ftrace.rst
15469 F: arch/*/*/*/ftrace.h
15470 F: arch/*/kernel/ftrace.c
15471 F: include/*/ftrace.h
15472 F: include/linux/trace*.h
15475 F: tools/testing/selftests/ftrace/
15477 TRACING MMIO ACCESSES (MMIOTRACE)
15478 M: Steven Rostedt <rostedt@goodmis.org>
15479 M: Ingo Molnar <mingo@kernel.org>
15480 R: Karol Herbst <karolherbst@gmail.com>
15481 R: Pekka Paalanen <ppaalanen@gmail.com>
15483 L: linux-kernel@vger.kernel.org
15484 L: nouveau@lists.freedesktop.org
15485 F: kernel/trace/trace_mmiotrace.c
15486 F: include/linux/mmiotrace.h
15487 F: arch/x86/mm/kmmio.c
15488 F: arch/x86/mm/mmio-mod.c
15489 F: arch/x86/mm/testmmiotrace.c
15492 M: Jiri Kosina <trivial@kernel.org>
15493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15495 K: ^Subject:.*(?i)trivial
15497 TEMPO SEMICONDUCTOR DRIVERS
15498 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15500 F: sound/soc/codecs/tscs*.c
15501 F: sound/soc/codecs/tscs*.h
15502 F: Documentation/devicetree/bindings/sound/tscs*.txt
15505 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15506 M: Jiri Slaby <jslaby@suse.com>
15508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15509 F: Documentation/serial/
15511 F: drivers/tty/serial/serial_core.c
15512 F: include/linux/serial_core.h
15513 F: include/linux/serial.h
15514 F: include/linux/tty.h
15515 F: include/uapi/linux/serial_core.h
15516 F: include/uapi/linux/serial.h
15517 F: include/uapi/linux/tty.h
15519 TUA9001 MEDIA DRIVER
15520 M: Antti Palosaari <crope@iki.fi>
15521 L: linux-media@vger.kernel.org
15522 W: https://linuxtv.org
15523 W: http://palosaari.fi/linux/
15524 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15525 T: git git://linuxtv.org/anttip/media_tree.git
15527 F: drivers/media/tuners/tua9001*
15529 TULIP NETWORK DRIVERS
15530 L: netdev@vger.kernel.org
15531 L: linux-parisc@vger.kernel.org
15533 F: drivers/net/ethernet/dec/tulip/
15536 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15537 W: http://vtun.sourceforge.net/tun
15539 F: Documentation/networking/tuntap.txt
15540 F: arch/um/os-Linux/drivers/
15542 TURBOCHANNEL SUBSYSTEM
15543 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15544 M: Ralf Baechle <ralf@linux-mips.org>
15545 L: linux-mips@vger.kernel.org
15546 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15549 F: include/linux/tc.h
15552 M: "Len Brown" <lenb@kernel.org>
15553 L: linux-pm@vger.kernel.org
15554 B: https://bugzilla.kernel.org
15555 Q: https://patchwork.kernel.org/project/linux-pm/list/
15556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15558 F: tools/power/x86/turbostat/
15560 TW5864 VIDEO4LINUX DRIVER
15561 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15562 M: Anton Sviridenko <anton@corp.bluecherry.net>
15563 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15564 M: Andrey Utkin <andrey_utkin@fastmail.com>
15565 L: linux-media@vger.kernel.org
15567 F: drivers/media/pci/tw5864/
15569 TW68 VIDEO4LINUX DRIVER
15570 M: Hans Verkuil <hverkuil@xs4all.nl>
15571 L: linux-media@vger.kernel.org
15572 T: git git://linuxtv.org/media_tree.git
15573 W: https://linuxtv.org
15575 F: drivers/media/pci/tw68/
15577 TW686X VIDEO4LINUX DRIVER
15578 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15579 L: linux-media@vger.kernel.org
15580 T: git git://linuxtv.org/media_tree.git
15581 W: http://linuxtv.org
15583 F: drivers/media/pci/tw686x/
15585 UBI FILE SYSTEM (UBIFS)
15586 M: Richard Weinberger <richard@nod.at>
15587 M: Artem Bityutskiy <dedekind1@gmail.com>
15588 M: Adrian Hunter <adrian.hunter@intel.com>
15589 L: linux-mtd@lists.infradead.org
15590 T: git git://git.infradead.org/ubifs-2.6.git
15591 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15593 F: Documentation/filesystems/ubifs.txt
15596 UCLINUX (M68KNOMMU AND COLDFIRE)
15597 M: Greg Ungerer <gerg@linux-m68k.org>
15598 W: http://www.linux-m68k.org/
15599 W: http://www.uclinux.org/
15600 L: linux-m68k@lists.linux-m68k.org
15601 L: uclinux-dev@uclinux.org (subscribers-only)
15602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15604 F: arch/m68k/coldfire/
15606 F: arch/m68k/*/*_no.*
15607 F: arch/m68k/include/asm/*_no.*
15610 M: Jan Kara <jack@suse.com>
15612 F: Documentation/filesystems/udf.txt
15616 M: Bastien Nocera <hadess@hadess.net>
15617 L: linux-input@vger.kernel.org
15619 F: drivers/hid/hid-udraw-ps3.c
15622 M: Evgeniy Dushistov <dushistov@mail.ru>
15624 F: Documentation/filesystems/ufs.txt
15627 UHID USERSPACE HID IO DRIVER:
15628 M: David Herrmann <dh.herrmann@googlemail.com>
15629 L: linux-input@vger.kernel.org
15631 F: drivers/hid/uhid.c
15632 F: include/uapi/linux/uhid.h
15635 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15636 L: linux-usb@vger.kernel.org
15638 F: drivers/usb/common/ulpi.c
15639 F: include/linux/ulpi/
15641 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15642 L: linux-usb@vger.kernel.org
15645 F: include/linux/uwb.h
15646 F: include/linux/uwb/
15648 UNICORE32 ARCHITECTURE:
15649 M: Guan Xuetao <gxt@pku.edu.cn>
15650 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15652 T: git git://github.com/gxt/linux.git
15656 M: Tony Finch <dot@dotat.at>
15657 W: http://dotat.at/prog/unifdef
15659 F: scripts/unifdef.c
15661 UNIFORM CDROM DRIVER
15662 M: Jens Axboe <axboe@kernel.dk>
15663 W: http://www.kernel.dk
15665 F: Documentation/cdrom/
15666 F: drivers/cdrom/cdrom.c
15667 F: include/linux/cdrom.h
15668 F: include/uapi/linux/cdrom.h
15670 UNISYS S-PAR DRIVERS
15671 M: David Kershner <david.kershner@unisys.com>
15672 L: sparmaintainer@unisys.com (Unisys internal)
15674 F: include/linux/visorbus.h
15675 F: drivers/visorbus/
15676 F: drivers/staging/unisys/
15678 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15679 M: Vinayak Holikatti <vinholikatti@gmail.com>
15680 L: linux-scsi@vger.kernel.org
15682 F: Documentation/scsi/ufs.txt
15683 F: drivers/scsi/ufs/
15685 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15686 M: Joao Pinto <jpinto@synopsys.com>
15687 L: linux-scsi@vger.kernel.org
15689 F: drivers/scsi/ufs/*dwc*
15691 UNSORTED BLOCK IMAGES (UBI)
15692 M: Artem Bityutskiy <dedekind1@gmail.com>
15693 M: Richard Weinberger <richard@nod.at>
15694 W: http://www.linux-mtd.infradead.org/
15695 L: linux-mtd@lists.infradead.org
15696 T: git git://git.infradead.org/ubifs-2.6.git
15698 F: drivers/mtd/ubi/
15699 F: include/linux/mtd/ubi.h
15700 F: include/uapi/mtd/ubi-user.h
15702 USB "USBNET" DRIVER FRAMEWORK
15703 M: Oliver Neukum <oneukum@suse.com>
15704 L: netdev@vger.kernel.org
15705 W: http://www.linux-usb.org/usbnet
15707 F: drivers/net/usb/usbnet.c
15708 F: include/linux/usb/usbnet.h
15711 M: Oliver Neukum <oneukum@suse.com>
15712 L: linux-usb@vger.kernel.org
15714 F: Documentation/usb/acm.txt
15715 F: drivers/usb/class/cdc-acm.*
15717 USB AR5523 WIRELESS DRIVER
15718 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15719 L: linux-wireless@vger.kernel.org
15721 F: drivers/net/wireless/ath/ar5523/
15724 M: Oliver Neukum <oneukum@suse.com>
15725 L: linux-usb@vger.kernel.org
15726 L: linux-scsi@vger.kernel.org
15728 F: drivers/usb/storage/uas.c
15730 USB CDC ETHERNET DRIVER
15731 M: Oliver Neukum <oliver@neukum.org>
15732 L: linux-usb@vger.kernel.org
15734 F: drivers/net/usb/cdc_*.c
15735 F: include/uapi/linux/usb/cdc.h
15737 USB CHAOSKEY DRIVER
15738 M: Keith Packard <keithp@keithp.com>
15739 L: linux-usb@vger.kernel.org
15741 F: drivers/usb/misc/chaoskey.c
15743 USB CYPRESS C67X00 DRIVER
15744 M: Peter Korsgaard <jacmet@sunsite.dk>
15745 L: linux-usb@vger.kernel.org
15747 F: drivers/usb/c67x00/
15749 USB DAVICOM DM9601 DRIVER
15750 M: Peter Korsgaard <jacmet@sunsite.dk>
15751 L: netdev@vger.kernel.org
15752 W: http://www.linux-usb.org/usbnet
15754 F: drivers/net/usb/dm9601.c
15756 USB DIAMOND RIO500 DRIVER
15757 M: Cesar Miquel <miquel@df.uba.ar>
15758 L: rio500-users@lists.sourceforge.net
15759 W: http://rio500.sourceforge.net
15761 F: drivers/usb/misc/rio500*
15764 M: Alan Stern <stern@rowland.harvard.edu>
15765 L: linux-usb@vger.kernel.org
15767 F: Documentation/usb/ehci.txt
15768 F: drivers/usb/host/ehci*
15770 USB GADGET/PERIPHERAL SUBSYSTEM
15771 M: Felipe Balbi <balbi@kernel.org>
15772 L: linux-usb@vger.kernel.org
15773 W: http://www.linux-usb.org/gadget
15774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15776 F: drivers/usb/gadget/
15777 F: include/linux/usb/gadget*
15779 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15780 M: Jiri Kosina <jikos@kernel.org>
15781 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15782 L: linux-usb@vger.kernel.org
15783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15785 F: Documentation/hid/hiddev.txt
15786 F: drivers/hid/usbhid/
15788 USB INTEL XHCI ROLE MUX DRIVER
15789 M: Hans de Goede <hdegoede@redhat.com>
15790 L: linux-usb@vger.kernel.org
15792 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15795 M: Olav Kongas <ok@artecdesign.ee>
15796 L: linux-usb@vger.kernel.org
15798 F: drivers/usb/host/isp116x*
15799 F: include/linux/usb/isp116x.h
15801 USB LAN78XX ETHERNET DRIVER
15802 M: Woojung Huh <woojung.huh@microchip.com>
15803 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15804 L: netdev@vger.kernel.org
15806 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15807 F: drivers/net/usb/lan78xx.*
15808 F: include/dt-bindings/net/microchip-lan78xx.h
15810 USB MASS STORAGE DRIVER
15811 M: Alan Stern <stern@rowland.harvard.edu>
15812 L: linux-usb@vger.kernel.org
15813 L: usb-storage@lists.one-eyed-alien.net
15815 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15816 F: drivers/usb/storage/
15819 M: Clemens Ladisch <clemens@ladisch.de>
15820 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15821 T: git git://git.alsa-project.org/alsa-kernel.git
15823 F: sound/usb/midi.*
15825 USB NETWORKING DRIVERS
15826 L: linux-usb@vger.kernel.org
15828 F: drivers/net/usb/
15831 M: Alan Stern <stern@rowland.harvard.edu>
15832 L: linux-usb@vger.kernel.org
15834 F: Documentation/usb/ohci.txt
15835 F: drivers/usb/host/ohci*
15837 USB OTG FSM (Finite State Machine)
15838 M: Peter Chen <Peter.Chen@nxp.com>
15839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15840 L: linux-usb@vger.kernel.org
15842 F: drivers/usb/common/usb-otg-fsm.c
15845 M: Valentina Manea <valentina.manea.m@gmail.com>
15846 M: Shuah Khan <shuah@kernel.org>
15847 L: linux-usb@vger.kernel.org
15849 F: Documentation/usb/usbip_protocol.txt
15850 F: drivers/usb/usbip/
15851 F: tools/usb/usbip/
15852 F: tools/testing/selftests/drivers/usb/usbip/
15855 M: Petko Manolov <petkan@nucleusys.com>
15856 L: linux-usb@vger.kernel.org
15857 L: netdev@vger.kernel.org
15858 T: git git://github.com/petkan/pegasus.git
15859 W: https://github.com/petkan/pegasus
15861 F: drivers/net/usb/pegasus.*
15864 M: Felipe Balbi <balbi@kernel.org>
15865 L: linux-usb@vger.kernel.org
15866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15868 F: drivers/usb/phy/
15870 USB PRINTER DRIVER (usblp)
15871 M: Pete Zaitcev <zaitcev@redhat.com>
15872 L: linux-usb@vger.kernel.org
15874 F: drivers/usb/class/usblp.c
15876 USB QMI WWAN NETWORK DRIVER
15877 M: Bjørn Mork <bjorn@mork.no>
15878 L: netdev@vger.kernel.org
15880 F: Documentation/ABI/testing/sysfs-class-net-qmi
15881 F: drivers/net/usb/qmi_wwan.c
15884 M: Petko Manolov <petkan@nucleusys.com>
15885 L: linux-usb@vger.kernel.org
15886 L: netdev@vger.kernel.org
15887 T: git git://github.com/petkan/rtl8150.git
15888 W: https://github.com/petkan/rtl8150
15890 F: drivers/net/usb/rtl8150.c
15892 USB SERIAL SUBSYSTEM
15893 M: Johan Hovold <johan@kernel.org>
15894 L: linux-usb@vger.kernel.org
15895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15897 F: Documentation/usb/usb-serial.txt
15898 F: drivers/usb/serial/
15899 F: include/linux/usb/serial.h
15901 USB SMSC75XX ETHERNET DRIVER
15902 M: Steve Glendinning <steve.glendinning@shawell.net>
15903 L: netdev@vger.kernel.org
15905 F: drivers/net/usb/smsc75xx.*
15907 USB SMSC95XX ETHERNET DRIVER
15908 M: Steve Glendinning <steve.glendinning@shawell.net>
15909 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15910 L: netdev@vger.kernel.org
15912 F: drivers/net/usb/smsc95xx.*
15915 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15916 L: linux-usb@vger.kernel.org
15917 W: http://www.linux-usb.org
15918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15920 F: Documentation/devicetree/bindings/usb/
15921 F: Documentation/usb/
15923 F: include/linux/usb.h
15924 F: include/linux/usb/
15926 USB TYPEC PI3USB30532 MUX DRIVER
15927 M: Hans de Goede <hdegoede@redhat.com>
15928 L: linux-usb@vger.kernel.org
15930 F: drivers/usb/typec/mux/pi3usb30532.c
15933 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15934 L: linux-usb@vger.kernel.org
15936 F: Documentation/ABI/testing/sysfs-class-typec
15937 F: Documentation/driver-api/usb/typec.rst
15938 F: drivers/usb/typec/
15939 F: include/linux/usb/typec.h
15941 USB TYPEC BUS FOR ALTERNATE MODES
15942 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15943 L: linux-usb@vger.kernel.org
15945 F: Documentation/ABI/testing/sysfs-bus-typec
15946 F: Documentation/driver-api/usb/typec_bus.rst
15947 F: drivers/usb/typec/altmodes/
15948 F: include/linux/usb/typec_altmode.h
15950 USB TYPEC PORT CONTROLLER DRIVERS
15951 M: Guenter Roeck <linux@roeck-us.net>
15952 L: linux-usb@vger.kernel.org
15954 F: drivers/usb/typec/tcpm/
15957 M: Alan Stern <stern@rowland.harvard.edu>
15958 L: linux-usb@vger.kernel.org
15960 F: drivers/usb/host/uhci*
15963 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15964 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15965 L: linux-media@vger.kernel.org
15966 T: git git://linuxtv.org/media_tree.git
15967 W: http://www.ideasonboard.org/uvc/
15969 F: drivers/media/usb/uvc/
15970 F: include/uapi/linux/uvcvideo.h
15973 M: Hans Verkuil <hverkuil@xs4all.nl>
15974 L: linux-media@vger.kernel.org
15975 T: git git://linuxtv.org/media_tree.git
15976 W: https://linuxtv.org
15978 F: drivers/media/usb/usbvision/
15981 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15982 L: linux-usb@vger.kernel.org
15984 F: drivers/usb/gadget/function/*uvc*
15985 F: drivers/usb/gadget/legacy/webcam.c
15986 F: include/uapi/linux/usb/g_uvc.h
15988 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15989 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15990 L: linux-wireless@vger.kernel.org
15992 F: drivers/net/wireless/rndis_wlan.c
15995 M: Mathias Nyman <mathias.nyman@intel.com>
15996 L: linux-usb@vger.kernel.org
15998 F: drivers/usb/host/xhci*
15999 F: drivers/usb/host/pci-quirks*
16002 L: linux-wireless@vger.kernel.org
16003 W: http://linux-lc100020.sourceforge.net
16005 F: drivers/net/wireless/zydas/zd1201.*
16008 M: Antoine Jacquet <royale@zerezo.com>
16009 L: linux-usb@vger.kernel.org
16010 L: linux-media@vger.kernel.org
16011 T: git git://linuxtv.org/media_tree.git
16012 W: http://royale.zerezo.com/zr364xx/
16014 F: Documentation/media/v4l-drivers/zr364xx*
16015 F: drivers/media/usb/zr364xx/
16017 USER-MODE LINUX (UML)
16018 M: Jeff Dike <jdike@addtoit.com>
16019 M: Richard Weinberger <richard@nod.at>
16020 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16021 L: linux-um@lists.infradead.org
16022 W: http://user-mode-linux.sourceforge.net
16023 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16026 F: Documentation/virtual/uml/
16031 USERSPACE COPYIN/COPYOUT (UIOVEC)
16032 M: Alexander Viro <viro@zeniv.linux.org.uk>
16035 F: include/linux/uio.h
16037 USERSPACE DMA BUFFER DRIVER
16038 M: Gerd Hoffmann <kraxel@redhat.com>
16040 L: dri-devel@lists.freedesktop.org
16041 F: drivers/dma-buf/udmabuf.c
16042 F: include/uapi/linux/udmabuf.h
16043 T: git git://anongit.freedesktop.org/drm/drm-misc
16045 USERSPACE I/O (UIO)
16046 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16049 F: Documentation/driver-api/uio-howto.rst
16051 F: include/linux/uio_driver.h
16054 M: Karel Zak <kzak@redhat.com>
16055 L: util-linux@vger.kernel.org
16056 W: http://en.wikipedia.org/wiki/Util-linux
16057 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16061 M: Christoph Hellwig <hch@lst.de>
16062 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16063 L: linux-kernel@vger.kernel.org
16064 T: git git://git.infradead.org/users/hch/uuid.git
16067 F: include/linux/uuid.h
16068 F: include/uapi/linux/uuid.h
16072 M: Michal Januszewski <spock@gentoo.org>
16073 L: linux-fbdev@vger.kernel.org
16074 W: https://github.com/mjanusz/v86d
16076 F: Documentation/fb/uvesafb.txt
16077 F: drivers/video/fbdev/uvesafb.*
16080 M: Stefan Agner <stefan@agner.ch>
16081 L: linux-mtd@lists.infradead.org
16083 F: drivers/mtd/nand/raw/vf610_nfc.c
16085 VFAT/FAT/MSDOS FILESYSTEM
16086 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16088 F: Documentation/filesystems/vfat.txt
16092 M: Alex Williamson <alex.williamson@redhat.com>
16093 L: kvm@vger.kernel.org
16094 T: git git://github.com/awilliam/linux-vfio.git
16096 F: Documentation/vfio.txt
16098 F: include/linux/vfio.h
16099 F: include/uapi/linux/vfio.h
16101 VFIO MEDIATED DEVICE DRIVERS
16102 M: Kirti Wankhede <kwankhede@nvidia.com>
16103 L: kvm@vger.kernel.org
16105 F: Documentation/vfio-mediated-device.txt
16106 F: drivers/vfio/mdev/
16107 F: include/linux/mdev.h
16108 F: samples/vfio-mdev/
16110 VFIO PLATFORM DRIVER
16111 M: Eric Auger <eric.auger@redhat.com>
16112 L: kvm@vger.kernel.org
16114 F: drivers/vfio/platform/
16117 R: Lukas Wunner <lukas@wunner.de>
16119 F: Documentation/gpu/vga-switcheroo.rst
16120 F: drivers/gpu/vga/vga_switcheroo.c
16121 F: include/linux/vga_switcheroo.h
16122 T: git git://anongit.freedesktop.org/drm/drm-misc
16124 VIA RHINE NETWORK DRIVER
16126 F: drivers/net/ethernet/via/via-rhine.c
16128 VIA SD/MMC CARD CONTROLLER DRIVER
16129 M: Bruce Chang <brucechang@via.com.tw>
16130 M: Harald Welte <HaraldWelte@viatech.com>
16132 F: drivers/mmc/host/via-sdmmc.c
16134 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16135 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16136 L: linux-fbdev@vger.kernel.org
16138 F: include/linux/via-core.h
16139 F: include/linux/via-gpio.h
16140 F: include/linux/via_i2c.h
16141 F: drivers/video/fbdev/via/
16143 VIA VELOCITY NETWORK DRIVER
16144 M: Francois Romieu <romieu@fr.zoreil.com>
16145 L: netdev@vger.kernel.org
16147 F: drivers/net/ethernet/via/via-velocity.*
16149 VICODEC VIRTUAL CODEC DRIVER
16150 M: Hans Verkuil <hans.verkuil@cisco.com>
16151 L: linux-media@vger.kernel.org
16152 T: git git://linuxtv.org/media_tree.git
16153 W: https://linuxtv.org
16155 F: drivers/media/platform/vicodec/*
16157 VIDEO MULTIPLEXER DRIVER
16158 M: Philipp Zabel <p.zabel@pengutronix.de>
16159 L: linux-media@vger.kernel.org
16161 F: drivers/media/platform/video-mux.c
16163 VIDEO I2C POLLING DRIVER
16164 M: Matt Ranostay <matt.ranostay@konsulko.com>
16165 L: linux-media@vger.kernel.org
16167 F: drivers/media/i2c/video-i2c.c
16169 VIDEOBUF2 FRAMEWORK
16170 M: Pawel Osciak <pawel@osciak.com>
16171 M: Marek Szyprowski <m.szyprowski@samsung.com>
16172 M: Kyungmin Park <kyungmin.park@samsung.com>
16173 L: linux-media@vger.kernel.org
16175 F: drivers/media/common/videobuf2/*
16176 F: include/media/videobuf2-*
16178 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16179 M: Helen Koike <helen.koike@collabora.com>
16180 L: linux-media@vger.kernel.org
16181 T: git git://linuxtv.org/media_tree.git
16182 W: https://linuxtv.org
16184 F: drivers/media/platform/vimc/*
16187 M: Alex Williamson <alex.williamson@redhat.com>
16188 M: Paolo Bonzini <pbonzini@redhat.com>
16189 L: kvm@vger.kernel.org
16193 VIRTIO AND VHOST VSOCK DRIVER
16194 M: Stefan Hajnoczi <stefanha@redhat.com>
16195 L: kvm@vger.kernel.org
16196 L: virtualization@lists.linux-foundation.org
16197 L: netdev@vger.kernel.org
16199 F: include/linux/virtio_vsock.h
16200 F: include/uapi/linux/virtio_vsock.h
16201 F: include/uapi/linux/vsockmon.h
16202 F: include/uapi/linux/vm_sockets_diag.h
16203 F: net/vmw_vsock/diag.c
16204 F: net/vmw_vsock/af_vsock_tap.c
16205 F: net/vmw_vsock/virtio_transport_common.c
16206 F: net/vmw_vsock/virtio_transport.c
16207 F: drivers/net/vsockmon.c
16208 F: drivers/vhost/vsock.c
16209 F: tools/testing/vsock/
16211 VIRTIO CONSOLE DRIVER
16212 M: Amit Shah <amit@kernel.org>
16213 L: virtualization@lists.linux-foundation.org
16215 F: drivers/char/virtio_console.c
16216 F: include/linux/virtio_console.h
16217 F: include/uapi/linux/virtio_console.h
16219 VIRTIO CORE, NET AND BLOCK DRIVERS
16220 M: "Michael S. Tsirkin" <mst@redhat.com>
16221 M: Jason Wang <jasowang@redhat.com>
16222 L: virtualization@lists.linux-foundation.org
16224 F: Documentation/devicetree/bindings/virtio/
16227 F: drivers/net/virtio_net.c
16228 F: drivers/block/virtio_blk.c
16229 F: include/linux/virtio*.h
16230 F: include/uapi/linux/virtio_*.h
16231 F: drivers/crypto/virtio/
16232 F: mm/balloon_compaction.c
16234 VIRTIO CRYPTO DRIVER
16235 M: Gonglei <arei.gonglei@huawei.com>
16236 L: virtualization@lists.linux-foundation.org
16237 L: linux-crypto@vger.kernel.org
16239 F: drivers/crypto/virtio/
16240 F: include/uapi/linux/virtio_crypto.h
16242 VIRTIO DRIVERS FOR S390
16243 M: Cornelia Huck <cohuck@redhat.com>
16244 M: Halil Pasic <pasic@linux.ibm.com>
16245 L: linux-s390@vger.kernel.org
16246 L: virtualization@lists.linux-foundation.org
16247 L: kvm@vger.kernel.org
16249 F: drivers/s390/virtio/
16250 F: arch/s390/include/uapi/asm/virtio-ccw.h
16253 M: David Airlie <airlied@linux.ie>
16254 M: Gerd Hoffmann <kraxel@redhat.com>
16255 L: dri-devel@lists.freedesktop.org
16256 L: virtualization@lists.linux-foundation.org
16257 T: git git://anongit.freedesktop.org/drm/drm-misc
16259 F: drivers/gpu/drm/virtio/
16260 F: include/uapi/linux/virtio_gpu.h
16262 VIRTIO HOST (VHOST)
16263 M: "Michael S. Tsirkin" <mst@redhat.com>
16264 M: Jason Wang <jasowang@redhat.com>
16265 L: kvm@vger.kernel.org
16266 L: virtualization@lists.linux-foundation.org
16267 L: netdev@vger.kernel.org
16268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16271 F: include/uapi/linux/vhost.h
16273 VIRTIO INPUT DRIVER
16274 M: Gerd Hoffmann <kraxel@redhat.com>
16276 F: drivers/virtio/virtio_input.c
16277 F: include/uapi/linux/virtio_input.h
16279 VIRTUAL BOX GUEST DEVICE DRIVER
16280 M: Hans de Goede <hdegoede@redhat.com>
16281 M: Arnd Bergmann <arnd@arndb.de>
16282 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16284 F: include/linux/vbox_utils.h
16285 F: include/uapi/linux/vbox*.h
16286 F: drivers/virt/vboxguest/
16288 VIRTUAL SERIO DEVICE DRIVER
16289 M: Stephen Chandler Paul <thatslyude@gmail.com>
16291 F: drivers/input/serio/userio.c
16292 F: include/uapi/linux/userio.h
16294 VIVID VIRTUAL VIDEO DRIVER
16295 M: Hans Verkuil <hverkuil@xs4all.nl>
16296 L: linux-media@vger.kernel.org
16297 T: git git://linuxtv.org/media_tree.git
16298 W: https://linuxtv.org
16300 F: drivers/media/platform/vivid/*
16303 M: Florian Fainelli <f.fainelli@gmail.com>
16304 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16306 F: drivers/vlynq/vlynq.c
16307 F: include/linux/vlynq.h
16310 M: Martyn Welch <martyn@welchs.me.uk>
16311 M: Manohar Vanga <manohar.vanga@gmail.com>
16312 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16313 L: devel@driverdev.osuosl.org
16315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16316 F: Documentation/driver-api/vme.rst
16317 F: drivers/staging/vme/
16319 F: include/linux/vme*
16321 VMWARE BALLOON DRIVER
16322 M: Julien Freche <jfreche@vmware.com>
16323 M: Nadav Amit <namit@vmware.com>
16324 M: "VMware, Inc." <pv-drivers@vmware.com>
16325 L: linux-kernel@vger.kernel.org
16327 F: drivers/misc/vmw_balloon.c
16329 VMWARE HYPERVISOR INTERFACE
16330 M: Alok Kataria <akataria@vmware.com>
16331 L: virtualization@lists.linux-foundation.org
16333 F: arch/x86/kernel/cpu/vmware.c
16335 VMWARE PVRDMA DRIVER
16336 M: Adit Ranadive <aditr@vmware.com>
16337 M: VMware PV-Drivers <pv-drivers@vmware.com>
16338 L: linux-rdma@vger.kernel.org
16340 F: drivers/infiniband/hw/vmw_pvrdma/
16342 VMware PVSCSI driver
16343 M: Jim Gill <jgill@vmware.com>
16344 M: VMware PV-Drivers <pv-drivers@vmware.com>
16345 L: linux-scsi@vger.kernel.org
16347 F: drivers/scsi/vmw_pvscsi.c
16348 F: drivers/scsi/vmw_pvscsi.h
16350 VMWARE VMMOUSE SUBDRIVER
16351 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16352 M: "VMware, Inc." <pv-drivers@vmware.com>
16353 L: linux-input@vger.kernel.org
16355 F: drivers/input/mouse/vmmouse.c
16356 F: drivers/input/mouse/vmmouse.h
16358 VMWARE VMXNET3 ETHERNET DRIVER
16359 M: Ronak Doshi <doshir@vmware.com>
16360 M: "VMware, Inc." <pv-drivers@vmware.com>
16361 L: netdev@vger.kernel.org
16363 F: drivers/net/vmxnet3/
16365 VOCORE VOCORE2 BOARD
16366 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16367 L: linux-mips@vger.kernel.org
16369 F: arch/mips/boot/dts/ralink/vocore2.dts
16371 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16372 M: Liam Girdwood <lgirdwood@gmail.com>
16373 M: Mark Brown <broonie@kernel.org>
16374 L: linux-kernel@vger.kernel.org
16375 W: http://www.slimlogic.co.uk/?p=48
16376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16378 F: Documentation/devicetree/bindings/regulator/
16379 F: Documentation/power/regulator/
16380 F: drivers/regulator/
16381 F: include/dt-bindings/regulator/
16382 F: include/linux/regulator/
16385 M: David Ahern <dsa@cumulusnetworks.com>
16386 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16387 L: netdev@vger.kernel.org
16389 F: drivers/net/vrf.c
16390 F: Documentation/networking/vrf.txt
16392 VT1211 HARDWARE MONITOR DRIVER
16393 M: Juerg Haefliger <juergh@gmail.com>
16394 L: linux-hwmon@vger.kernel.org
16396 F: Documentation/hwmon/vt1211
16397 F: drivers/hwmon/vt1211.c
16399 VT8231 HARDWARE MONITOR DRIVER
16400 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16401 L: linux-hwmon@vger.kernel.org
16403 F: drivers/hwmon/vt8231.c
16405 VUB300 USB to SDIO/SD/MMC bridge chip
16406 M: Tony Olech <tony.olech@elandigitalsystems.com>
16407 L: linux-mmc@vger.kernel.org
16408 L: linux-usb@vger.kernel.org
16410 F: drivers/mmc/host/vub300.c
16412 W1 DALLAS'S 1-WIRE BUS
16413 M: Evgeniy Polyakov <zbr@ioremap.net>
16415 F: Documentation/devicetree/bindings/w1/
16416 F: Documentation/w1/
16418 F: include/linux/w1.h
16420 W83791D HARDWARE MONITORING DRIVER
16421 M: Marc Hulsman <m.hulsman@tudelft.nl>
16422 L: linux-hwmon@vger.kernel.org
16424 F: Documentation/hwmon/w83791d
16425 F: drivers/hwmon/w83791d.c
16427 W83793 HARDWARE MONITORING DRIVER
16428 M: Rudolf Marek <r.marek@assembler.cz>
16429 L: linux-hwmon@vger.kernel.org
16431 F: Documentation/hwmon/w83793
16432 F: drivers/hwmon/w83793.c
16434 W83795 HARDWARE MONITORING DRIVER
16435 M: Jean Delvare <jdelvare@suse.com>
16436 L: linux-hwmon@vger.kernel.org
16438 F: drivers/hwmon/w83795.c
16440 W83L51xD SD/MMC CARD INTERFACE DRIVER
16441 M: Pierre Ossman <pierre@ossman.eu>
16443 F: drivers/mmc/host/wbsd.*
16445 WACOM PROTOCOL 4 SERIAL TABLETS
16446 M: Julian Squires <julian@cipht.net>
16447 M: Hans de Goede <hdegoede@redhat.com>
16448 L: linux-input@vger.kernel.org
16450 F: drivers/input/tablet/wacom_serial4.c
16452 WATCHDOG DEVICE DRIVERS
16453 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16454 M: Guenter Roeck <linux@roeck-us.net>
16455 L: linux-watchdog@vger.kernel.org
16456 W: http://www.linux-watchdog.org/
16457 T: git git://www.linux-watchdog.org/linux-watchdog.git
16459 F: Documentation/devicetree/bindings/watchdog/
16460 F: Documentation/watchdog/
16461 F: drivers/watchdog/
16462 F: include/linux/watchdog.h
16463 F: include/uapi/linux/watchdog.h
16465 WHISKEYCOVE PMIC GPIO DRIVER
16466 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16467 L: linux-gpio@vger.kernel.org
16469 F: drivers/gpio/gpio-wcove.c
16472 M: David Herrmann <dh.herrmann@googlemail.com>
16473 L: linux-input@vger.kernel.org
16475 F: drivers/hid/hid-wiimote*
16477 WILOCITY WIL6210 WIRELESS DRIVER
16478 M: Maya Erez <merez@codeaurora.org>
16479 L: linux-wireless@vger.kernel.org
16480 L: wil6210@qti.qualcomm.com
16482 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16483 F: drivers/net/wireless/ath/wil6210/
16486 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16487 M: linux-wimax@intel.com
16488 L: wimax@linuxwimax.org (subscribers-only)
16490 W: http://linuxwimax.org
16491 F: Documentation/wimax/README.wimax
16492 F: include/linux/wimax/debug.h
16493 F: include/net/wimax.h
16494 F: include/uapi/linux/wimax.h
16498 M: David Härdeman <david@hardeman.nu>
16500 F: drivers/media/rc/winbond-cir.c
16502 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16503 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16504 L: linux-watchdog@vger.kernel.org
16506 F: drivers/watchdog/ebc-c384_wdt.c
16508 WINSYSTEMS WS16C48 GPIO DRIVER
16509 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16510 L: linux-gpio@vger.kernel.org
16512 F: drivers/gpio/gpio-ws16c48.c
16514 WISTRON LAPTOP BUTTON DRIVER
16515 M: Miloslav Trmac <mitr@volny.cz>
16517 F: drivers/input/misc/wistron_btns.c
16519 WL3501 WIRELESS PCMCIA CARD DRIVER
16520 L: linux-wireless@vger.kernel.org
16522 F: drivers/net/wireless/wl3501*
16524 WOLFSON MICROELECTRONICS DRIVERS
16525 L: patches@opensource.cirrus.com
16526 T: git https://github.com/CirrusLogic/linux-drivers.git
16527 W: https://github.com/CirrusLogic/linux-drivers/wiki
16529 F: Documentation/hwmon/wm83??
16530 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16531 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16532 F: Documentation/devicetree/bindings/mfd/arizona.txt
16533 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16534 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16535 F: arch/arm/mach-s3c64xx/mach-crag6410*
16536 F: drivers/clk/clk-wm83*.c
16537 F: drivers/extcon/extcon-arizona.c
16538 F: drivers/leds/leds-wm83*.c
16539 F: drivers/gpio/gpio-*wm*.c
16540 F: drivers/gpio/gpio-arizona.c
16541 F: drivers/hwmon/wm83??-hwmon.c
16542 F: drivers/input/misc/wm831x-on.c
16543 F: drivers/input/touchscreen/wm831x-ts.c
16544 F: drivers/input/touchscreen/wm97*.c
16545 F: drivers/mfd/arizona*
16546 F: drivers/mfd/wm*.c
16547 F: drivers/mfd/cs47l24*
16548 F: drivers/power/supply/wm83*.c
16549 F: drivers/rtc/rtc-wm83*.c
16550 F: drivers/regulator/wm8*.c
16551 F: drivers/regulator/arizona*
16552 F: drivers/video/backlight/wm83*_bl.c
16553 F: drivers/watchdog/wm83*_wdt.c
16554 F: include/linux/mfd/arizona/
16555 F: include/linux/mfd/wm831x/
16556 F: include/linux/mfd/wm8350/
16557 F: include/linux/mfd/wm8400*
16558 F: include/linux/regulator/arizona*
16559 F: include/linux/wm97xx.h
16560 F: include/sound/wm????.h
16561 F: sound/soc/codecs/arizona.?
16562 F: sound/soc/codecs/wm*
16563 F: sound/soc/codecs/cs47l24*
16566 M: Tejun Heo <tj@kernel.org>
16567 R: Lai Jiangshan <jiangshanlai@gmail.com>
16568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16570 F: include/linux/workqueue.h
16571 F: kernel/workqueue.c
16572 F: Documentation/core-api/workqueue.rst
16574 X-POWERS AXP288 PMIC DRIVERS
16575 M: Hans de Goede <hdegoede@redhat.com>
16578 F: drivers/acpi/pmic/intel_pmic_xpower.c
16580 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16581 M: Chen-Yu Tsai <wens@csie.org>
16582 L: linux-kernel@vger.kernel.org
16587 M: Andrew Hendry <andrew.hendry@gmail.com>
16588 L: linux-x25@vger.kernel.org
16590 F: Documentation/networking/x25*
16591 F: include/net/x25*
16594 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16595 M: Thomas Gleixner <tglx@linutronix.de>
16596 M: Ingo Molnar <mingo@redhat.com>
16597 M: Borislav Petkov <bp@alien8.de>
16598 R: "H. Peter Anvin" <hpa@zytor.com>
16600 L: linux-kernel@vger.kernel.org
16601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16603 F: Documentation/devicetree/bindings/x86/
16604 F: Documentation/x86/
16608 M: Andy Lutomirski <luto@kernel.org>
16609 L: linux-kernel@vger.kernel.org
16610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16614 X86 MCE INFRASTRUCTURE
16615 M: Tony Luck <tony.luck@intel.com>
16616 M: Borislav Petkov <bp@alien8.de>
16617 L: linux-edac@vger.kernel.org
16619 F: arch/x86/kernel/cpu/mcheck/*
16621 X86 MICROCODE UPDATE SUPPORT
16622 M: Borislav Petkov <bp@alien8.de>
16624 F: arch/x86/kernel/cpu/microcode/*
16627 M: Dave Hansen <dave.hansen@linux.intel.com>
16628 M: Andy Lutomirski <luto@kernel.org>
16629 M: Peter Zijlstra <peterz@infradead.org>
16630 L: linux-kernel@vger.kernel.org
16631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16635 X86 PLATFORM DRIVERS
16636 M: Darren Hart <dvhart@infradead.org>
16637 M: Andy Shevchenko <andy@infradead.org>
16638 L: platform-driver-x86@vger.kernel.org
16639 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16641 F: drivers/platform/x86/
16642 F: drivers/platform/olpc/
16645 M: Andy Lutomirski <luto@kernel.org>
16646 L: linux-kernel@vger.kernel.org
16647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16649 F: arch/x86/entry/vdso/
16652 M: Matthew Wilcox <willy@infradead.org>
16653 L: linux-fsdevel@vger.kernel.org
16655 F: Documentation/core-api/xarray.rst
16658 F: include/linux/idr.h
16659 F: include/linux/xarray.h
16660 F: tools/testing/radix-tree
16663 M: Benjamin Valentin <benpicco@googlemail.com>
16665 F: drivers/media/rc/xbox_remote.c
16666 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
16668 XC2028/3028 TUNER DRIVER
16669 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16670 L: linux-media@vger.kernel.org
16671 W: https://linuxtv.org
16672 T: git git://linuxtv.org/media_tree.git
16674 F: drivers/media/tuners/tuner-xc2028.*
16676 XDP SOCKETS (AF_XDP)
16677 M: Björn Töpel <bjorn.topel@intel.com>
16678 M: Magnus Karlsson <magnus.karlsson@intel.com>
16679 L: netdev@vger.kernel.org
16681 F: kernel/bpf/xskmap.c
16684 XEN BLOCK SUBSYSTEM
16685 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16686 M: Roger Pau Monné <roger.pau@citrix.com>
16687 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16689 F: drivers/block/xen-blkback/*
16690 F: drivers/block/xen*
16693 M: Stefano Stabellini <sstabellini@kernel.org>
16694 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16697 F: arch/arm/include/asm/xen/
16699 XEN HYPERVISOR ARM64
16700 M: Stefano Stabellini <sstabellini@kernel.org>
16701 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16704 F: arch/arm64/include/asm/xen/
16706 XEN HYPERVISOR INTERFACE
16707 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16708 M: Juergen Gross <jgross@suse.com>
16709 R: Stefano Stabellini <sstabellini@kernel.org>
16710 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16714 F: arch/x86/platform/pvh/
16715 F: drivers/*/xen-*front.c
16717 F: arch/x86/include/asm/xen/
16718 F: arch/x86/include/asm/pvclock-abi.h
16720 F: include/uapi/xen/
16721 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16722 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16724 XEN NETWORK BACKEND DRIVER
16725 M: Wei Liu <wei.liu2@citrix.com>
16726 M: Paul Durrant <paul.durrant@citrix.com>
16727 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16728 L: netdev@vger.kernel.org
16730 F: drivers/net/xen-netback/*
16733 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16734 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16736 F: arch/x86/pci/*xen*
16737 F: drivers/pci/*xen*
16740 M: Juergen Gross <jgross@suse.com>
16741 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16742 L: linux-scsi@vger.kernel.org
16744 F: drivers/scsi/xen-scsifront.c
16745 F: drivers/xen/xen-scsiback.c
16746 F: include/xen/interface/io/vscsiif.h
16748 XEN SWIOTLB SUBSYSTEM
16749 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16750 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16751 L: iommu@lists.linux-foundation.org
16753 F: arch/x86/xen/*swiotlb*
16754 F: drivers/xen/*swiotlb*
16756 XEN SOUND FRONTEND DRIVER
16757 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16758 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16759 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16764 M: Darrick J. Wong <darrick.wong@oracle.com>
16765 M: linux-xfs@vger.kernel.org
16766 L: linux-xfs@vger.kernel.org
16768 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16770 F: Documentation/filesystems/xfs.txt
16773 XILINX AXI ETHERNET DRIVER
16774 M: Anirudha Sarangi <anirudh@xilinx.com>
16775 M: John Linn <John.Linn@xilinx.com>
16777 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16779 XILINX UARTLITE SERIAL DRIVER
16780 M: Peter Korsgaard <jacmet@sunsite.dk>
16781 L: linux-serial@vger.kernel.org
16783 F: drivers/tty/serial/uartlite.c
16785 XILINX VIDEO IP CORES
16786 M: Hyun Kwon <hyun.kwon@xilinx.com>
16787 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16788 L: linux-media@vger.kernel.org
16789 T: git git://linuxtv.org/media_tree.git
16791 F: Documentation/devicetree/bindings/media/xilinx/
16792 F: drivers/media/platform/xilinx/
16793 F: include/uapi/linux/xilinx-v4l2-controls.h
16796 M: Eli Billauer <eli.billauer@gmail.com>
16797 L: linux-kernel@vger.kernel.org
16799 F: drivers/char/xillybus/
16802 M: George Cherian <george.cherian@cavium.com>
16803 M: Jan Glauber <jglauber@cavium.com>
16804 L: linux-i2c@vger.kernel.org
16805 W: http://www.cavium.com
16807 F: drivers/i2c/busses/i2c-xlp9xx.c
16809 XRA1403 GPIO EXPANDER
16810 M: Nandor Han <nandor.han@ge.com>
16811 M: Semi Malinen <semi.malinen@ge.com>
16812 L: linux-gpio@vger.kernel.org
16814 F: drivers/gpio/gpio-xra1403.c
16815 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16817 XTENSA XTFPGA PLATFORM SUPPORT
16818 M: Max Filippov <jcmvbkbc@gmail.com>
16819 L: linux-xtensa@linux-xtensa.org
16821 F: drivers/spi/spi-xtensa-xtfpga.c
16822 F: sound/soc/xtensa/xtfpga-i2s.c
16824 YAM DRIVER FOR AX.25
16825 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16826 L: linux-hams@vger.kernel.org
16828 F: drivers/net/hamradio/yam*
16829 F: include/linux/yam.h
16831 YAMA SECURITY MODULE
16832 M: Kees Cook <keescook@chromium.org>
16833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16836 F: Documentation/admin-guide/LSM/Yama.rst
16838 YEALINK PHONE DRIVER
16839 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16840 L: usbb2k-api-dev@nongnu.org
16842 F: Documentation/input/devices/yealink.rst
16843 F: drivers/input/misc/yealink.*
16845 Z8530 DRIVER FOR AX.25
16846 M: Joerg Reuter <jreuter@yaina.de>
16847 W: http://yaina.de/jreuter/
16848 W: http://www.qsl.net/dl1bke/
16849 L: linux-hams@vger.kernel.org
16851 F: Documentation/networking/z8530drv.txt
16852 F: drivers/net/hamradio/*scc.c
16853 F: drivers/net/hamradio/z8530.h
16855 ZBUD COMPRESSED PAGE ALLOCATOR
16856 M: Seth Jennings <sjenning@redhat.com>
16857 M: Dan Streetman <ddstreet@ieee.org>
16858 L: linux-mm@kvack.org
16861 F: include/linux/zbud.h
16863 ZD1211RW WIRELESS DRIVER
16864 M: Daniel Drake <dsd@gentoo.org>
16865 M: Ulrich Kunitz <kune@deine-taler.de>
16866 W: http://zd1211.ath.cx/wiki/DriverRewrite
16867 L: linux-wireless@vger.kernel.org
16868 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16870 F: drivers/net/wireless/zydas/zd1211rw/
16872 ZD1301 MEDIA DRIVER
16873 M: Antti Palosaari <crope@iki.fi>
16874 L: linux-media@vger.kernel.org
16875 W: https://linuxtv.org/
16876 W: http://palosaari.fi/linux/
16877 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16879 F: drivers/media/usb/dvb-usb-v2/zd1301*
16881 ZD1301_DEMOD MEDIA DRIVER
16882 M: Antti Palosaari <crope@iki.fi>
16883 L: linux-media@vger.kernel.org
16884 W: https://linuxtv.org/
16885 W: http://palosaari.fi/linux/
16886 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16888 F: drivers/media/dvb-frontends/zd1301_demod*
16890 ZPOOL COMPRESSED PAGE STORAGE API
16891 M: Dan Streetman <ddstreet@ieee.org>
16892 L: linux-mm@kvack.org
16895 F: include/linux/zpool.h
16897 ZR36067 VIDEO FOR LINUX DRIVER
16898 L: mjpeg-users@lists.sourceforge.net
16899 L: linux-media@vger.kernel.org
16900 W: http://mjpeg.sourceforge.net/driver-zoran/
16901 T: hg https://linuxtv.org/hg/v4l-dvb
16903 F: drivers/staging/media/zoran/
16905 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16906 M: Minchan Kim <minchan@kernel.org>
16907 M: Nitin Gupta <ngupta@vflare.org>
16908 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16909 L: linux-kernel@vger.kernel.org
16911 F: drivers/block/zram/
16912 F: Documentation/blockdev/zram.txt
16914 ZS DECSTATION Z85C30 SERIAL DRIVER
16915 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16917 F: drivers/tty/serial/zs.*
16919 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16920 M: Minchan Kim <minchan@kernel.org>
16921 M: Nitin Gupta <ngupta@vflare.org>
16922 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16923 L: linux-mm@kvack.org
16926 F: include/linux/zsmalloc.h
16927 F: Documentation/vm/zsmalloc.rst
16929 ZSWAP COMPRESSED SWAP CACHING
16930 M: Seth Jennings <sjenning@redhat.com>
16931 M: Dan Streetman <ddstreet@ieee.org>
16932 L: linux-mm@kvack.org
16937 M: Linus Torvalds <torvalds@linux-foundation.org>
16938 L: linux-kernel@vger.kernel.org
16939 Q: http://patchwork.kernel.org/project/LKML/list/
16940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16941 S: Buried alive in reporters