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: James Morse <james.morse@arm.com>
335 R: Tony Luck <tony.luck@intel.com>
336 R: Borislav Petkov <bp@alien8.de>
337 F: drivers/acpi/apei/
339 ACPI COMPONENT ARCHITECTURE (ACPICA)
340 M: Robert Moore <robert.moore@intel.com>
341 M: Erik Schmauss <erik.schmauss@intel.com>
342 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
343 L: linux-acpi@vger.kernel.org
345 W: https://acpica.org/
346 W: https://github.com/acpica/acpica/
347 Q: https://patchwork.kernel.org/project/linux-acpi/list/
348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
349 B: https://bugzilla.kernel.org
350 B: https://bugs.acpica.org
352 F: drivers/acpi/acpica/
357 M: Zhang Rui <rui.zhang@intel.com>
358 L: linux-acpi@vger.kernel.org
359 W: https://01.org/linux-acpi
360 B: https://bugzilla.kernel.org
362 F: drivers/acpi/fan.c
364 ACPI FOR ARM64 (ACPI/arm64)
365 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
366 M: Hanjun Guo <hanjun.guo@linaro.org>
367 M: Sudeep Holla <sudeep.holla@arm.com>
368 L: linux-acpi@vger.kernel.org
370 F: drivers/acpi/arm64
372 ACPI I2C MULTI INSTANTIATE DRIVER
373 M: Hans de Goede <hdegoede@redhat.com>
374 L: platform-driver-x86@vger.kernel.org
376 F: drivers/platform/x86/i2c-multi-instantiate.c
379 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
380 M: Len Brown <lenb@kernel.org>
381 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
382 R: Mika Westerberg <mika.westerberg@linux.intel.com>
383 L: linux-acpi@vger.kernel.org
384 Q: https://patchwork.kernel.org/project/linux-acpi/list/
385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
386 B: https://bugzilla.kernel.org
388 F: drivers/acpi/pmic/
391 M: Zhang Rui <rui.zhang@intel.com>
392 L: linux-acpi@vger.kernel.org
393 W: https://01.org/linux-acpi
394 B: https://bugzilla.kernel.org
396 F: drivers/acpi/*thermal*
399 M: Zhang Rui <rui.zhang@intel.com>
400 L: linux-acpi@vger.kernel.org
401 W: https://01.org/linux-acpi
402 B: https://bugzilla.kernel.org
404 F: drivers/acpi/acpi_video.c
407 L: platform-driver-x86@vger.kernel.org
409 F: drivers/platform/x86/wmi.c
410 F: include/uapi/linux/wmi.h
412 AD1889 ALSA SOUND DRIVER
413 W: https://parisc.wiki.kernel.org/index.php/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
770 M: Enrico Weigelt, metux IT consult <info@metux.net>
771 L: linux-gpio@vger.kernel.org
773 F: drivers/gpio/gpio-amd-fch.c
774 F: include/linux/platform_data/gpio/gpio-amd-fch.h
776 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
777 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
779 F: drivers/usb/gadget/udc/amd5536udc.*
781 AMD GEODE PROCESSOR/CHIPSET SUPPORT
782 P: Andres Salomon <dilinger@queued.net>
783 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
784 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
786 F: drivers/char/hw_random/geode-rng.c
787 F: drivers/crypto/geode*
788 F: drivers/video/fbdev/geode/
789 F: arch/x86/include/asm/geode.h
792 M: Joerg Roedel <joro@8bytes.org>
793 L: iommu@lists.linux-foundation.org
794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
796 F: drivers/iommu/amd_iommu*.[ch]
797 F: include/linux/amd-iommu.h
800 M: Oded Gabbay <oded.gabbay@gmail.com>
801 L: dri-devel@lists.freedesktop.org
802 T: git git://people.freedesktop.org/~gabbayo/linux.git
804 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
805 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
806 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
807 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
808 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
809 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
810 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
811 F: drivers/gpu/drm/amd/amdkfd/
812 F: drivers/gpu/drm/amd/include/cik_structs.h
813 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
814 F: drivers/gpu/drm/amd/include/vi_structs.h
815 F: drivers/gpu/drm/amd/include/v9_structs.h
816 F: include/uapi/linux/kfd_ioctl.h
819 M: Rex Zhu <rex.zhu@amd.com>
820 M: Evan Quan <evan.quan@amd.com>
821 L: amd-gfx@lists.freedesktop.org
823 F: drivers/gpu/drm/amd/powerplay/
824 T: git git://people.freedesktop.org/~agd5f/linux
826 AMD SEATTLE DEVICE TREE SUPPORT
827 M: Brijesh Singh <brijeshkumar.singh@amd.com>
828 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
829 M: Tom Lendacky <thomas.lendacky@amd.com>
831 F: arch/arm64/boot/dts/amd/
834 M: Tom Lendacky <thomas.lendacky@amd.com>
835 L: netdev@vger.kernel.org
837 F: drivers/net/ethernet/amd/xgbe/
838 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
840 ANALOG DEVICES INC AD5686 DRIVER
841 M: Stefan Popa <stefan.popa@analog.com>
842 L: linux-pm@vger.kernel.org
843 W: http://ez.analog.com/community/linux-device-drivers
845 F: drivers/iio/dac/ad5686*
846 F: drivers/iio/dac/ad5696*
848 ANALOG DEVICES INC AD5758 DRIVER
849 M: Stefan Popa <stefan.popa@analog.com>
850 L: linux-iio@vger.kernel.org
851 W: http://ez.analog.com/community/linux-device-drivers
853 F: drivers/iio/dac/ad5758.c
854 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
856 ANALOG DEVICES INC AD7124 DRIVER
857 M: Stefan Popa <stefan.popa@analog.com>
858 L: linux-iio@vger.kernel.org
859 W: http://ez.analog.com/community/linux-device-drivers
861 F: drivers/iio/adc/ad7124.c
862 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
864 ANALOG DEVICES INC AD7606 DRIVER
865 M: Stefan Popa <stefan.popa@analog.com>
866 L: linux-iio@vger.kernel.org
867 W: http://ez.analog.com/community/linux-device-drivers
869 F: drivers/iio/adc/ad7606.c
870 F: Documentation/devicetree/bindings/iio/adc/ad7606.txt
872 ANALOG DEVICES INC AD7768-1 DRIVER
873 M: Stefan Popa <stefan.popa@analog.com>
874 L: linux-iio@vger.kernel.org
875 W: http://ez.analog.com/community/linux-device-drivers
877 F: drivers/iio/adc/ad7768-1.c
878 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
880 ANALOG DEVICES INC AD9389B DRIVER
881 M: Hans Verkuil <hans.verkuil@cisco.com>
882 L: linux-media@vger.kernel.org
884 F: drivers/media/i2c/ad9389b*
886 ANALOG DEVICES INC ADGS1408 DRIVER
887 M: Mircea Caprioru <mircea.caprioru@analog.com>
889 F: drivers/mux/adgs1408.c
890 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
892 ANALOG DEVICES INC ADP5061 DRIVER
893 M: Stefan Popa <stefan.popa@analog.com>
894 L: linux-pm@vger.kernel.org
895 W: http://ez.analog.com/community/linux-device-drivers
897 F: drivers/power/supply/adp5061.c
899 ANALOG DEVICES INC ADV7180 DRIVER
900 M: Lars-Peter Clausen <lars@metafoo.de>
901 L: linux-media@vger.kernel.org
902 W: http://ez.analog.com/community/linux-device-drivers
904 F: drivers/media/i2c/adv7180.c
906 ANALOG DEVICES INC ADV748X DRIVER
907 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
908 L: linux-media@vger.kernel.org
910 F: drivers/media/i2c/adv748x/*
912 ANALOG DEVICES INC ADV7511 DRIVER
913 M: Hans Verkuil <hans.verkuil@cisco.com>
914 L: linux-media@vger.kernel.org
916 F: drivers/media/i2c/adv7511*
918 ANALOG DEVICES INC ADV7604 DRIVER
919 M: Hans Verkuil <hans.verkuil@cisco.com>
920 L: linux-media@vger.kernel.org
922 F: drivers/media/i2c/adv7604*
924 ANALOG DEVICES INC ADV7842 DRIVER
925 M: Hans Verkuil <hans.verkuil@cisco.com>
926 L: linux-media@vger.kernel.org
928 F: drivers/media/i2c/adv7842*
930 ANALOG DEVICES INC ASOC CODEC DRIVERS
931 M: Lars-Peter Clausen <lars@metafoo.de>
932 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
933 W: http://wiki.analog.com/
934 W: http://ez.analog.com/community/linux-device-drivers
936 F: sound/soc/codecs/adau*
937 F: sound/soc/codecs/adav*
938 F: sound/soc/codecs/ad1*
939 F: sound/soc/codecs/ad7*
940 F: sound/soc/codecs/ssm*
941 F: sound/soc/codecs/sigmadsp.*
943 ANALOG DEVICES INC DMA DRIVERS
944 M: Lars-Peter Clausen <lars@metafoo.de>
945 W: http://ez.analog.com/community/linux-device-drivers
947 F: drivers/dma/dma-axi-dmac.c
949 ANALOG DEVICES INC IIO DRIVERS
950 M: Lars-Peter Clausen <lars@metafoo.de>
951 M: Michael Hennerich <Michael.Hennerich@analog.com>
952 W: http://wiki.analog.com/
953 W: http://ez.analog.com/community/linux-device-drivers
955 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
956 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
958 F: drivers/iio/adc/ltc2497*
959 X: drivers/iio/*/adjd*
960 F: drivers/staging/iio/*/ad*
963 M: Greentime Hu <green.hu@gmail.com>
964 M: Vincent Chen <deanbo422@gmail.com>
965 T: git https://github.com/andestech/linux.git
968 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
969 F: Documentation/devicetree/bindings/nds32/
973 ANDROID CONFIG FRAGMENTS
974 M: Rob Herring <robh@kernel.org>
976 F: kernel/configs/android*
979 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
980 M: Arve Hjønnevåg <arve@android.com>
981 M: Todd Kjos <tkjos@android.com>
982 M: Martijn Coenen <maco@android.com>
983 M: Joel Fernandes <joel@joelfernandes.org>
984 M: Christian Brauner <christian@brauner.io>
985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
986 L: devel@driverdev.osuosl.org
989 F: drivers/staging/android/
991 ANDROID GOLDFISH PIC DRIVER
992 M: Miodrag Dinic <miodrag.dinic@mips.com>
994 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
995 F: drivers/irqchip/irq-goldfish-pic.c
997 ANDROID GOLDFISH RTC DRIVER
998 M: Miodrag Dinic <miodrag.dinic@mips.com>
1000 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1001 F: drivers/rtc/rtc-goldfish.c
1004 M: Laura Abbott <labbott@redhat.com>
1005 M: Sumit Semwal <sumit.semwal@linaro.org>
1006 L: devel@driverdev.osuosl.org
1007 L: dri-devel@lists.freedesktop.org
1008 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1010 F: drivers/staging/android/ion
1011 F: drivers/staging/android/uapi/ion.h
1013 AOA (Apple Onboard Audio) ALSA DRIVER
1014 M: Johannes Berg <johannes@sipsolutions.net>
1015 L: linuxppc-dev@lists.ozlabs.org
1016 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1020 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1021 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1022 L: linux-iio@vger.kernel.org
1024 F: drivers/iio/adc/stx104.c
1027 M: Jiri Kosina <jikos@kernel.org>
1029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1030 F: arch/x86/kernel/apm_32.c
1031 F: include/linux/apm_bios.h
1032 F: include/uapi/linux/apm_bios.h
1033 F: drivers/char/apm-emulation.c
1035 APPARMOR SECURITY MODULE
1036 M: John Johansen <john.johansen@canonical.com>
1037 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1038 W: wiki.apparmor.net
1039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1041 F: security/apparmor/
1042 F: Documentation/admin-guide/LSM/apparmor.rst
1044 APPLE BCM5974 MULTITOUCH DRIVER
1045 M: Henrik Rydberg <rydberg@bitmath.org>
1046 L: linux-input@vger.kernel.org
1048 F: drivers/input/mouse/bcm5974.c
1051 M: Henrik Rydberg <rydberg@bitmath.org>
1052 L: linux-hwmon@vger.kernel.org
1054 F: drivers/hwmon/applesmc.c
1056 APPLETALK NETWORK LAYER
1057 L: netdev@vger.kernel.org
1059 F: drivers/net/appletalk/
1062 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1063 M: Khuong Dinh <khuong@os.amperecomputing.com>
1065 F: arch/arm64/boot/dts/apm/
1067 APPLIED MICRO (APM) X-GENE SOC EDAC
1068 M: Khuong Dinh <khuong@os.amperecomputing.com>
1070 F: drivers/edac/xgene_edac.c
1071 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1073 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1074 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1075 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1077 F: drivers/net/ethernet/apm/xgene-v2/
1079 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1080 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1081 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1082 M: Quan Nguyen <quan@os.amperecomputing.com>
1084 F: drivers/net/ethernet/apm/xgene/
1085 F: drivers/net/phy/mdio-xgene.c
1086 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1087 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1089 APPLIED MICRO (APM) X-GENE SOC PMU
1090 M: Khuong Dinh <khuong@os.amperecomputing.com>
1092 F: drivers/perf/xgene_pmu.c
1093 F: Documentation/perf/xgene-pmu.txt
1094 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1096 APTINA CAMERA SENSOR PLL
1097 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1098 L: linux-media@vger.kernel.org
1100 F: drivers/media/i2c/aptina-pll.*
1102 ARC FRAMEBUFFER DRIVER
1103 M: Jaya Kumar <jayalk@intworks.biz>
1105 F: drivers/video/fbdev/arcfb.c
1106 F: drivers/video/fbdev/core/fb_defio.c
1109 M: Alexey Brodkin <abrodkin@synopsys.com>
1111 F: drivers/gpu/drm/arc/
1112 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1114 ARCNET NETWORK LAYER
1115 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1116 L: netdev@vger.kernel.org
1118 F: drivers/net/arcnet/
1119 F: include/uapi/linux/if_arcnet.h
1121 ARM ARCHITECTED TIMER DRIVER
1122 M: Mark Rutland <mark.rutland@arm.com>
1123 M: Marc Zyngier <marc.zyngier@arm.com>
1124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1126 F: arch/arm/include/asm/arch_timer.h
1127 F: arch/arm64/include/asm/arch_timer.h
1128 F: drivers/clocksource/arm_arch_timer.c
1130 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1131 M: Linus Walleij <linus.walleij@linaro.org>
1132 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1134 F: Documentation/devicetree/bindings/arm/arm-boards
1135 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1136 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1137 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1138 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1139 F: arch/arm/mach-integrator/
1140 F: arch/arm/mach-realview/
1141 F: arch/arm/mach-versatile/
1142 F: arch/arm/plat-versatile/
1143 F: arch/arm/boot/dts/arm-realview-*
1144 F: arch/arm/boot/dts/integrator*
1145 F: arch/arm/boot/dts/versatile*
1146 F: drivers/clk/versatile/
1147 F: drivers/i2c/busses/i2c-versatile.c
1148 F: drivers/irqchip/irq-versatile-fpga.c
1149 F: drivers/mtd/maps/physmap_of_versatile.c
1150 F: drivers/power/reset/arm-versatile-reboot.c
1151 F: drivers/soc/versatile/
1153 ARM HDLCD DRM DRIVER
1154 M: Liviu Dudau <liviu.dudau@arm.com>
1156 F: drivers/gpu/drm/arm/hdlcd_*
1157 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1159 ARM KOMEDA DRM-KMS DRIVER
1160 M: James (Qian) Wang <james.qian.wang@arm.com>
1161 M: Liviu Dudau <liviu.dudau@arm.com>
1162 L: Mali DP Maintainers <malidp@foss.arm.com>
1164 T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1165 F: drivers/gpu/drm/arm/display/include/
1166 F: drivers/gpu/drm/arm/display/komeda/
1167 F: Documentation/devicetree/bindings/display/arm/arm,komeda.txt
1168 F: Documentation/gpu/komeda-kms.rst
1170 ARM MALI-DP DRM DRIVER
1171 M: Liviu Dudau <liviu.dudau@arm.com>
1172 M: Brian Starkey <brian.starkey@arm.com>
1173 L: Mali DP Maintainers <malidp@foss.arm.com>
1175 T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1176 F: drivers/gpu/drm/arm/
1177 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1178 F: Documentation/gpu/afbc.rst
1180 ARM MFM AND FLOPPY DRIVERS
1181 M: Ian Molton <spyro@f2s.com>
1183 F: arch/arm/lib/floppydma.S
1184 F: arch/arm/include/asm/floppy.h
1186 ARM PMU PROFILING AND DEBUGGING
1187 M: Will Deacon <will.deacon@arm.com>
1188 M: Mark Rutland <mark.rutland@arm.com>
1190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191 F: arch/arm*/kernel/perf_*
1192 F: arch/arm/oprofile/common.c
1193 F: arch/arm*/kernel/hw_breakpoint.c
1194 F: arch/arm*/include/asm/hw_breakpoint.h
1195 F: arch/arm*/include/asm/perf_event.h
1197 F: include/linux/perf/arm_pmu.h
1198 F: Documentation/devicetree/bindings/arm/pmu.txt
1199 F: Documentation/devicetree/bindings/perf/
1202 M: Russell King <linux@armlinux.org.uk>
1203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1204 W: http://www.armlinux.org.uk/
1206 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1208 X: arch/arm/boot/dts/
1210 ARM PRIMECELL AACI PL041 DRIVER
1211 M: Russell King <linux@armlinux.org.uk>
1215 ARM PRIMECELL BUS SUPPORT
1216 M: Russell King <linux@armlinux.org.uk>
1219 F: include/linux/amba/bus.h
1221 ARM PRIMECELL CLCD PL110 DRIVER
1222 M: Russell King <linux@armlinux.org.uk>
1224 F: drivers/video/fbdev/amba-clcd.*
1226 ARM PRIMECELL KMI PL050 DRIVER
1227 M: Russell King <linux@armlinux.org.uk>
1229 F: drivers/input/serio/ambakmi.*
1230 F: include/linux/amba/kmi.h
1232 ARM PRIMECELL MMCI PL180/1 DRIVER
1233 M: Russell King <linux@armlinux.org.uk>
1235 F: drivers/mmc/host/mmci.*
1236 F: include/linux/amba/mmci.h
1238 ARM PRIMECELL SSP PL022 SPI DRIVER
1239 M: Linus Walleij <linus.walleij@linaro.org>
1240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1243 F: drivers/spi/spi-pl022.c
1245 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1246 M: Russell King <linux@armlinux.org.uk>
1248 F: drivers/tty/serial/amba-pl01*.c
1249 F: include/linux/amba/serial.h
1251 ARM PRIMECELL VIC PL190/PL192 DRIVER
1252 M: Linus Walleij <linus.walleij@linaro.org>
1253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1256 F: drivers/irqchip/irq-vic.c
1259 M: Will Deacon <will.deacon@arm.com>
1260 R: Robin Murphy <robin.murphy@arm.com>
1261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 F: drivers/iommu/arm-smmu.c
1264 F: drivers/iommu/arm-smmu-v3.c
1265 F: drivers/iommu/io-pgtable-arm.c
1266 F: drivers/iommu/io-pgtable-arm-v7s.c
1268 ARM SUB-ARCHITECTURES
1269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1275 ARM/ACTIONS SEMI ARCHITECTURE
1276 M: Andreas Färber <afaerber@suse.de>
1277 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1278 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 F: arch/arm/mach-actions/
1282 F: arch/arm/boot/dts/owl-*
1283 F: arch/arm64/boot/dts/actions/
1284 F: drivers/clk/actions/
1285 F: drivers/clocksource/timer-owl*
1286 F: drivers/dma/owl-dma.c
1287 F: drivers/i2c/busses/i2c-owl.c
1288 F: drivers/pinctrl/actions/*
1289 F: drivers/soc/actions/
1290 F: include/dt-bindings/power/owl-*
1291 F: include/linux/soc/actions/
1292 F: Documentation/devicetree/bindings/arm/actions.txt
1293 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1294 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1295 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1296 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1297 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1298 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1300 ARM/ADS SPHERE MACHINE SUPPORT
1301 M: Lennert Buytenhek <kernel@wantstofly.org>
1302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305 ARM/AFEB9260 MACHINE SUPPORT
1306 M: Sergey Lapin <slapin@ossfans.org>
1307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310 ARM/AJECO 1ARM MACHINE SUPPORT
1311 M: Lennert Buytenhek <kernel@wantstofly.org>
1312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315 ARM/Allwinner SoC Clock Support
1316 M: Emilio López <emilio@elopez.com.ar>
1318 F: drivers/clk/sunxi/
1320 ARM/Allwinner sunXi SoC support
1321 M: Maxime Ripard <maxime.ripard@bootlin.com>
1322 M: Chen-Yu Tsai <wens@csie.org>
1323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327 F: arch/arm/mach-sunxi/
1328 F: arch/arm64/boot/dts/allwinner/
1329 F: drivers/clk/sunxi-ng/
1330 F: drivers/pinctrl/sunxi/
1331 F: drivers/soc/sunxi/
1332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1334 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1335 M: Neil Armstrong <narmstrong@baylibre.com>
1336 M: Jerome Brunet <jbrunet@baylibre.com>
1337 L: linux-amlogic@lists.infradead.org
1339 F: drivers/clk/meson/
1340 F: include/dt-bindings/clock/meson*
1341 F: include/dt-bindings/clock/gxbb*
1342 F: Documentation/devicetree/bindings/clock/amlogic*
1344 ARM/Amlogic Meson SoC support
1345 M: Kevin Hilman <khilman@baylibre.com>
1346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347 L: linux-amlogic@lists.infradead.org
1348 W: http://linux-meson.com/
1350 F: arch/arm/mach-meson/
1351 F: arch/arm/boot/dts/meson*
1352 F: arch/arm64/boot/dts/amlogic/
1353 F: drivers/pinctrl/meson/
1354 F: drivers/mmc/host/meson*
1355 F: drivers/soc/amlogic/
1358 ARM/Amlogic Meson SoC Sound Drivers
1359 M: Jerome Brunet <jbrunet@baylibre.com>
1360 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1363 F: Documentation/devicetree/bindings/sound/amlogic*
1365 ARM/Annapurna Labs ALPINE ARCHITECTURE
1366 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1367 M: Antoine Tenart <antoine.tenart@bootlin.com>
1368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 F: arch/arm/mach-alpine/
1371 F: arch/arm/boot/dts/alpine*
1372 F: arch/arm64/boot/dts/al/
1373 F: drivers/*/*alpine*
1375 ARM/ARTPEC MACHINE SUPPORT
1376 M: Jesper Nilsson <jesper.nilsson@axis.com>
1377 M: Lars Persson <lars.persson@axis.com>
1379 L: linux-arm-kernel@axis.com
1380 F: arch/arm/mach-artpec
1381 F: arch/arm/boot/dts/artpec6*
1383 F: drivers/crypto/axis
1384 F: drivers/pinctrl/pinctrl-artpec*
1385 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1387 ARM/ASPEED I2C DRIVER
1388 M: Brendan Higgins <brendanhiggins@google.com>
1389 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1390 R: Joel Stanley <joel@jms.id.au>
1391 L: linux-i2c@vger.kernel.org
1392 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1394 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1395 F: drivers/i2c/busses/i2c-aspeed.c
1396 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1397 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1399 ARM/ASPEED MACHINE SUPPORT
1400 M: Joel Stanley <joel@jms.id.au>
1401 R: Andrew Jeffery <andrew@aj.id.au>
1402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1404 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1407 F: arch/arm/mach-aspeed/
1408 F: arch/arm/boot/dts/aspeed-*
1411 ARM/BITMAIN ARCHITECTURE
1412 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 F: arch/arm64/boot/dts/bitmain/
1416 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1418 ARM/CALXEDA HIGHBANK ARCHITECTURE
1419 M: Rob Herring <robh@kernel.org>
1420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 F: arch/arm/mach-highbank/
1423 F: arch/arm/boot/dts/highbank.dts
1424 F: arch/arm/boot/dts/ecx-*.dts*
1426 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1427 M: Krzysztof Halasa <khalasa@piap.pl>
1429 F: arch/arm/mach-cns3xxx/
1431 ARM/CAVIUM THUNDER NETWORK DRIVER
1432 M: Sunil Goutham <sgoutham@cavium.com>
1433 M: Robert Richter <rric@kernel.org>
1434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 F: drivers/net/ethernet/cavium/thunder/
1438 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1439 M: Lukasz Majewski <lukma@denx.de>
1440 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442 F: arch/arm/mach-ep93xx/ts72xx.c
1444 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1445 M: Alexander Shiyan <shc_work@mail.ru>
1446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1451 M: Lennert Buytenhek <kernel@wantstofly.org>
1452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1456 M: Hartley Sweeten <hsweeten@visionengravers.com>
1457 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460 F: arch/arm/mach-ep93xx/
1461 F: arch/arm/mach-ep93xx/include/mach/
1464 M: Russell King <linux@armlinux.org.uk>
1465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1468 F: drivers/clk/clkdev.c
1470 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1471 M: Mike Rapoport <mike@compulab.co.il>
1472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1476 M: Baruch Siach <baruch@tkos.co.il>
1477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479 F: arch/arm/boot/dts/cx92755*
1482 ARM/CONTEC MICRO9 MACHINE SUPPORT
1483 M: Hubert Feurstein <hubert.feurstein@contec.at>
1485 F: arch/arm/mach-ep93xx/micro9.c
1487 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1488 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1489 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 F: drivers/hwtracing/coresight/*
1493 F: Documentation/trace/coresight.txt
1494 F: Documentation/trace/coresight-cpu-debug.txt
1495 F: Documentation/devicetree/bindings/arm/coresight.txt
1496 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1497 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1498 F: tools/perf/arch/arm/util/pmu.c
1499 F: tools/perf/arch/arm/util/auxtrace.c
1500 F: tools/perf/arch/arm/util/cs-etm.c
1501 F: tools/perf/arch/arm/util/cs-etm.h
1502 F: tools/perf/util/cs-etm.*
1503 F: tools/perf/util/cs-etm-decoder/*
1505 ARM/CORGI MACHINE SUPPORT
1506 M: Richard Purdie <rpurdie@rpsys.net>
1509 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1510 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1511 M: Linus Walleij <linus.walleij@linaro.org>
1512 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 T: git git://github.com/ulli-kroll/linux.git
1515 F: Documentation/devicetree/bindings/arm/gemini.txt
1516 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1517 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1518 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1519 F: arch/arm/mach-gemini/
1520 F: drivers/net/ethernet/cortina/
1521 F: drivers/pinctrl/pinctrl-gemini.c
1522 F: drivers/rtc/rtc-ftrtc010.c
1524 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1525 M: Barry Song <baohua@kernel.org>
1526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1529 F: arch/arm/boot/dts/prima2*
1530 F: arch/arm/mach-prima2/
1531 F: drivers/clk/sirf/
1532 F: drivers/clocksource/timer-prima2.c
1533 F: drivers/clocksource/timer-atlas7.c
1537 ARM/EBSA110 MACHINE SUPPORT
1538 M: Russell King <linux@armlinux.org.uk>
1539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1540 W: http://www.armlinux.org.uk/
1542 F: arch/arm/mach-ebsa110/
1543 F: drivers/net/ethernet/amd/am79c961a.*
1545 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1546 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1547 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1553 M: Robert Jarzmik <robert.jarzmik@free.fr>
1554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 F: arch/arm/mach-pxa/ezx.c
1558 ARM/FARADAY FA526 PORT
1559 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 T: git git://git.berlios.de/gemini-board
1563 F: arch/arm/mm/*-fa*
1565 ARM/FOOTBRIDGE ARCHITECTURE
1566 M: Russell King <linux@armlinux.org.uk>
1567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 W: http://www.armlinux.org.uk/
1570 F: arch/arm/include/asm/hardware/dec21285.h
1571 F: arch/arm/mach-footbridge/
1573 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1574 M: Shawn Guo <shawnguo@kernel.org>
1575 M: Sascha Hauer <s.hauer@pengutronix.de>
1576 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1577 R: Fabio Estevam <festevam@gmail.com>
1578 R: NXP Linux Team <linux-imx@nxp.com>
1579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1584 X: drivers/media/i2c/
1586 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1587 M: Shawn Guo <shawnguo@kernel.org>
1588 M: Sascha Hauer <s.hauer@pengutronix.de>
1589 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1590 R: Stefan Agner <stefan@agner.ch>
1591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1594 F: arch/arm/mach-imx/*vf610*
1595 F: arch/arm/boot/dts/vf*
1597 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1598 M: Shawn Guo <shawnguo@kernel.org>
1599 M: Li Yang <leoyang.li@nxp.com>
1600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1603 F: arch/arm/boot/dts/ls1021a*
1604 F: arch/arm64/boot/dts/freescale/fsl-*
1605 F: arch/arm64/boot/dts/freescale/qoriq-*
1607 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1608 M: Lennert Buytenhek <kernel@wantstofly.org>
1609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 ARM/GUMSTIX MACHINE SUPPORT
1613 M: Steve Sakoman <sakoman@gmail.com>
1614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1618 M: Philipp Zabel <philipp.zabel@gmail.com>
1619 M: Paul Parsons <lost.distance@yahoo.com>
1620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 F: arch/arm/mach-pxa/hx4700.c
1623 F: arch/arm/mach-pxa/include/mach/hx4700.h
1624 F: sound/soc/pxa/hx4700.c
1626 ARM/HISILICON SOC SUPPORT
1627 M: Wei Xu <xuwei5@hisilicon.com>
1628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 W: http://www.hisilicon.com
1631 T: git git://github.com/hisilicon/linux-hisi.git
1632 F: arch/arm/mach-hisi/
1633 F: arch/arm/boot/dts/hi3*
1634 F: arch/arm/boot/dts/hip*
1635 F: arch/arm/boot/dts/hisi*
1636 F: arch/arm64/boot/dts/hisilicon/
1638 ARM/HP JORNADA 7XX MACHINE SUPPORT
1639 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1643 F: arch/arm/mach-sa1100/jornada720.c
1644 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1646 ARM/IGEP MACHINE SUPPORT
1647 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1648 M: Javier Martinez Canillas <javier@dowhile0.org>
1649 L: linux-omap@vger.kernel.org
1650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 F: arch/arm/boot/dts/omap3-igep*
1654 ARM/INCOME PXA270 SUPPORT
1655 M: Marek Vasut <marek.vasut@gmail.com>
1656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1660 ARM/INTEL IOP13XX ARM ARCHITECTURE
1661 M: Lennert Buytenhek <kernel@wantstofly.org>
1662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 ARM/INTEL IOP32X ARM ARCHITECTURE
1666 M: Lennert Buytenhek <kernel@wantstofly.org>
1667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670 ARM/INTEL IOP33X ARM ARCHITECTURE
1671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 ARM/INTEL IQ81342EX MACHINE SUPPORT
1675 M: Lennert Buytenhek <kernel@wantstofly.org>
1676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 ARM/INTEL IXDP2850 MACHINE SUPPORT
1680 M: Lennert Buytenhek <kernel@wantstofly.org>
1681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684 ARM/INTEL IXP4XX ARM ARCHITECTURE
1685 M: Imre Kaloz <kaloz@openwrt.org>
1686 M: Krzysztof Halasa <khalasa@piap.pl>
1687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689 F: arch/arm/mach-ixp4xx/
1691 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1692 M: Jonathan Cameron <jic23@cam.ac.uk>
1693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695 F: arch/arm/mach-pxa/stargate2.c
1696 F: drivers/pcmcia/pxa2xx_stargate2.c
1698 ARM/INTEL XSC3 (MANZANO) ARM CORE
1699 M: Lennert Buytenhek <kernel@wantstofly.org>
1700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1704 M: Lennert Buytenhek <kernel@wantstofly.org>
1705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708 ARM/LG1K ARCHITECTURE
1709 M: Chanho Min <chanho.min@lge.com>
1710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1712 F: arch/arm64/boot/dts/lg/
1714 ARM/LOGICPD PXA270 MACHINE SUPPORT
1715 M: Lennert Buytenhek <kernel@wantstofly.org>
1716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1719 ARM/LPC18XX ARCHITECTURE
1720 M: Vladimir Zapolskiy <vz@mleia.com>
1721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723 F: arch/arm/boot/dts/lpc43*
1724 F: drivers/i2c/busses/i2c-lpc2k.c
1725 F: drivers/memory/pl172.c
1726 F: drivers/mtd/spi-nor/nxp-spifi.c
1727 F: drivers/rtc/rtc-lpc24xx.c
1730 ARM/LPC32XX SOC SUPPORT
1731 M: Vladimir Zapolskiy <vz@mleia.com>
1732 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1736 F: arch/arm/boot/dts/lpc32*
1737 F: arch/arm/mach-lpc32xx/
1738 F: drivers/i2c/busses/i2c-pnx.c
1739 F: drivers/net/ethernet/nxp/lpc_eth.c
1740 F: drivers/usb/host/ohci-nxp.c
1741 F: drivers/watchdog/pnx4008_wdt.c
1744 ARM/MAGICIAN MACHINE SUPPORT
1745 M: Philipp Zabel <philipp.zabel@gmail.com>
1748 ARM/Marvell Dove/MV78xx0/Orion SOC support
1749 M: Jason Cooper <jason@lakedaemon.net>
1750 M: Andrew Lunn <andrew@lunn.ch>
1751 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1752 M: Gregory Clement <gregory.clement@bootlin.com>
1753 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755 F: Documentation/devicetree/bindings/soc/dove/
1756 F: arch/arm/mach-dove/
1757 F: arch/arm/mach-mv78xx0/
1758 F: arch/arm/mach-orion5x/
1759 F: arch/arm/plat-orion/
1760 F: arch/arm/boot/dts/dove*
1761 F: arch/arm/boot/dts/orion5x*
1763 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1764 M: Jason Cooper <jason@lakedaemon.net>
1765 M: Andrew Lunn <andrew@lunn.ch>
1766 M: Gregory Clement <gregory.clement@bootlin.com>
1767 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770 F: arch/arm/boot/dts/armada*
1771 F: arch/arm/boot/dts/kirkwood*
1772 F: arch/arm/configs/mvebu_*_defconfig
1773 F: arch/arm/mach-mvebu/
1774 F: arch/arm64/boot/dts/marvell/armada*
1775 F: drivers/cpufreq/armada-37xx-cpufreq.c
1776 F: drivers/cpufreq/armada-8k-cpufreq.c
1777 F: drivers/cpufreq/mvebu-cpufreq.c
1778 F: drivers/irqchip/irq-armada-370-xp.c
1779 F: drivers/irqchip/irq-mvebu-*
1780 F: drivers/pinctrl/mvebu/
1781 F: drivers/rtc/rtc-armada38x.c
1783 ARM/Mediatek RTC DRIVER
1784 M: Eddie Huang <eddie.huang@mediatek.com>
1785 M: Sean Wang <sean.wang@mediatek.com>
1786 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1789 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1790 F: drivers/rtc/rtc-mt6397.c
1791 F: drivers/rtc/rtc-mt7622.c
1793 ARM/Mediatek SoC support
1794 M: Matthias Brugger <matthias.bgg@gmail.com>
1795 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1797 W: https://mtk.bcnfs.org/
1798 C: irc://chat.freenode.net/linux-mediatek
1800 F: arch/arm/boot/dts/mt6*
1801 F: arch/arm/boot/dts/mt7*
1802 F: arch/arm/boot/dts/mt8*
1803 F: arch/arm/mach-mediatek/
1804 F: arch/arm64/boot/dts/mediatek/
1805 F: drivers/soc/mediatek/
1810 ARM/Mediatek USB3 PHY DRIVER
1811 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1812 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1815 F: drivers/phy/mediatek/
1816 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1818 ARM/MICREL KS8695 ARCHITECTURE
1819 M: Greg Ungerer <gerg@uclinux.org>
1820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821 F: arch/arm/mach-ks8695/
1824 ARM/Microchip (AT91) SoC support
1825 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1826 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1827 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 W: http://www.linux4sam.org
1830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1834 F: arch/arm/mach-at91/
1835 F: include/soc/at91/
1836 F: arch/arm/boot/dts/at91*.dts
1837 F: arch/arm/boot/dts/at91*.dtsi
1838 F: arch/arm/boot/dts/sama*.dts
1839 F: arch/arm/boot/dts/sama*.dtsi
1840 F: arch/arm/include/debug/at91.S
1841 F: drivers/memory/atmel*
1842 F: drivers/watchdog/sama5d4_wdt.c
1843 X: drivers/input/touchscreen/atmel_mxt_ts.c
1844 X: drivers/net/wireless/atmel/
1846 ARM/MIOA701 MACHINE SUPPORT
1847 M: Robert Jarzmik <robert.jarzmik@free.fr>
1848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849 F: arch/arm/mach-pxa/mioa701.c
1852 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1853 M: Michael Petchkovsky <mkpetch@internode.on.net>
1856 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1857 M: Linus Walleij <linus.walleij@linaro.org>
1858 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860 F: arch/arm/mach-nomadik/
1861 F: arch/arm/mach-u300/
1862 F: arch/arm/mach-ux500/
1863 F: arch/arm/boot/dts/ste-*
1864 F: drivers/clk/clk-nomadik.c
1865 F: drivers/clk/clk-u300.c
1866 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1867 F: drivers/clocksource/timer-u300.c
1868 F: drivers/dma/coh901318*
1869 F: drivers/dma/ste_dma40*
1870 F: drivers/hwspinlock/u8500_hsem.c
1871 F: drivers/i2c/busses/i2c-nomadik.c
1872 F: drivers/i2c/busses/i2c-stu300.c
1873 F: drivers/mfd/ab3100*
1874 F: drivers/mfd/ab8500*
1875 F: drivers/mfd/abx500*
1876 F: drivers/mfd/dbx500*
1877 F: drivers/mfd/db8500*
1878 F: drivers/pinctrl/nomadik/
1879 F: drivers/pinctrl/pinctrl-coh901*
1880 F: drivers/pinctrl/pinctrl-u300.c
1881 F: drivers/rtc/rtc-ab3100.c
1882 F: drivers/rtc/rtc-ab8500.c
1883 F: drivers/rtc/rtc-coh901331.c
1884 F: drivers/rtc/rtc-pl031.c
1885 F: drivers/watchdog/coh901327_wdt.c
1886 F: Documentation/devicetree/bindings/arm/ste-*
1887 F: Documentation/devicetree/bindings/arm/ux500/
1888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1890 ARM/NUVOTON NPCM ARCHITECTURE
1891 M: Avi Fishman <avifishman70@gmail.com>
1892 M: Tomer Maimon <tmaimon77@gmail.com>
1893 R: Patrick Venture <venture@google.com>
1894 R: Nancy Yuen <yuenn@google.com>
1895 R: Brendan Higgins <brendanhiggins@google.com>
1896 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1898 F: arch/arm/mach-npcm/
1899 F: arch/arm/boot/dts/nuvoton-npcm*
1900 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1902 F: Documentation/devicetree/bindings/*/*npcm*
1903 F: Documentation/devicetree/bindings/*/*/*npcm*
1905 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1906 M: Wan ZongShun <mcuos.com@gmail.com>
1907 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1908 W: http://www.mcuos.com
1910 F: arch/arm/mach-w90x900/
1911 F: drivers/input/keyboard/w90p910_keypad.c
1912 F: drivers/input/touchscreen/w90p910_ts.c
1913 F: drivers/watchdog/nuc900_wdt.c
1914 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1915 F: drivers/mtd/nand/raw/nuc900_nand.c
1916 F: drivers/rtc/rtc-nuc900.c
1917 F: drivers/spi/spi-nuc900.c
1918 F: drivers/usb/host/ehci-w90x900.c
1919 F: drivers/video/fbdev/nuc900fb.c
1921 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1922 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1923 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1925 F: arch/arm/mach-s3c24xx/mach-gta02.c
1926 F: arch/arm/mach-s3c24xx/gta02.h
1928 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1929 M: Alexander Clouter <alex@digriz.org.uk>
1930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1931 W: http://www.digriz.org.uk/ts78xx/kernel
1933 F: arch/arm/mach-orion5x/ts78xx-*
1935 ARM/OXNAS platform support
1936 M: Neil Armstrong <narmstrong@baylibre.com>
1937 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938 L: linux-oxnas@groups.io (moderated for non-subscribers)
1940 F: arch/arm/mach-oxnas/
1941 F: arch/arm/boot/dts/ox8*.dts*
1944 ARM/PALM TREO SUPPORT
1945 M: Tomas Cech <sleep_walker@suse.com>
1946 L: linux-arm-kernel@lists.infradead.org
1947 W: http://hackndev.com
1949 F: arch/arm/mach-pxa/palmtreo.*
1951 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1952 M: Marek Vasut <marek.vasut@gmail.com>
1953 L: linux-arm-kernel@lists.infradead.org
1954 W: http://hackndev.com
1956 F: arch/arm/mach-pxa/include/mach/palmtx.h
1957 F: arch/arm/mach-pxa/palmtx.c
1958 F: arch/arm/mach-pxa/palmt5.*
1959 F: arch/arm/mach-pxa/include/mach/palmld.h
1960 F: arch/arm/mach-pxa/palmld.c
1961 F: arch/arm/mach-pxa/palmte2.*
1962 F: arch/arm/mach-pxa/include/mach/palmtc.h
1963 F: arch/arm/mach-pxa/palmtc.c
1966 M: Sergey Lapin <slapin@ossfans.org>
1967 L: linux-arm-kernel@lists.infradead.org
1968 W: http://hackndev.com
1970 F: arch/arm/mach-pxa/palmz72.*
1973 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1974 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1977 ARM/PT DIGITAL BOARD PORT
1978 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 W: http://www.armlinux.org.uk/
1983 ARM/QUALCOMM SUPPORT
1984 M: Andy Gross <andy.gross@linaro.org>
1985 M: David Brown <david.brown@linaro.org>
1986 L: linux-arm-msm@vger.kernel.org
1988 F: Documentation/devicetree/bindings/soc/qcom/
1989 F: Documentation/devicetree/bindings/*/qcom*
1990 F: arch/arm/boot/dts/qcom-*.dts
1991 F: arch/arm/boot/dts/qcom-*.dtsi
1992 F: arch/arm/mach-qcom/
1993 F: arch/arm64/boot/dts/qcom/
1996 F: drivers/*/*/qcom/
1997 F: drivers/*/*/qcom*
1998 F: drivers/*/pm8???-*
1999 F: drivers/bluetooth/btqcomsmd.c
2000 F: drivers/clocksource/timer-qcom.c
2001 F: drivers/extcon/extcon-qcom*
2002 F: drivers/iommu/msm*
2003 F: drivers/i2c/busses/i2c-qup.c
2004 F: drivers/i2c/busses/i2c-qcom-geni.c
2005 F: drivers/mfd/ssbi.c
2006 F: drivers/mmc/host/mmci_qcom*
2007 F: drivers/mmc/host/sdhci_msm.c
2008 F: drivers/pci/controller/dwc/pcie-qcom.c
2009 F: drivers/phy/qualcomm/
2010 F: drivers/power/*/msm*
2011 F: drivers/reset/reset-qcom-*
2012 F: drivers/scsi/ufs/ufs-qcom.*
2013 F: drivers/spi/spi-qup.c
2014 F: drivers/spi/spi-geni-qcom.c
2015 F: drivers/spi/spi-qcom-qspi.c
2016 F: drivers/tty/serial/msm_serial.c
2017 F: drivers/usb/dwc3/dwc3-qcom.c
2018 F: include/dt-bindings/*/qcom*
2019 F: include/linux/*/qcom*
2020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2022 ARM/RADISYS ENP2611 MACHINE SUPPORT
2023 M: Lennert Buytenhek <kernel@wantstofly.org>
2024 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2027 ARM/RDA MICRO ARCHITECTURE
2028 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2029 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2032 F: arch/arm/boot/dts/rda8810pl-*
2033 F: drivers/clocksource/timer-rda.c
2034 F: drivers/irqchip/irq-rda-intc.c
2035 F: drivers/tty/serial/rda-uart.c
2036 F: Documentation/devicetree/bindings/arm/rda.txt
2037 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2038 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2039 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2041 ARM/REALTEK ARCHITECTURE
2042 M: Andreas Färber <afaerber@suse.de>
2043 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2045 F: arch/arm64/boot/dts/realtek/
2046 F: Documentation/devicetree/bindings/arm/realtek.txt
2048 ARM/RENESAS ARM64 ARCHITECTURE
2049 M: Simon Horman <horms@verge.net.au>
2050 M: Magnus Damm <magnus.damm@gmail.com>
2051 L: linux-renesas-soc@vger.kernel.org
2052 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2055 F: arch/arm64/boot/dts/renesas/
2056 F: Documentation/devicetree/bindings/arm/renesas.yaml
2057 F: drivers/soc/renesas/
2058 F: include/linux/soc/renesas/
2060 ARM/RISCPC ARCHITECTURE
2061 M: Russell King <linux@armlinux.org.uk>
2062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063 W: http://www.armlinux.org.uk/
2065 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2066 F: arch/arm/include/asm/hardware/ioc.h
2067 F: arch/arm/include/asm/hardware/iomd.h
2068 F: arch/arm/include/asm/hardware/memc.h
2069 F: arch/arm/mach-rpc/
2070 F: drivers/net/ethernet/8390/etherh.c
2071 F: drivers/net/ethernet/i825xx/ether1*
2072 F: drivers/net/ethernet/seeq/ether3*
2073 F: drivers/scsi/arm/
2075 ARM/Rockchip SoC support
2076 M: Heiko Stuebner <heiko@sntech.de>
2077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2078 L: linux-rockchip@lists.infradead.org
2079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2081 F: arch/arm/boot/dts/rk3*
2082 F: arch/arm/boot/dts/rv1108*
2083 F: arch/arm/mach-rockchip/
2084 F: drivers/clk/rockchip/
2085 F: drivers/i2c/busses/i2c-rk3x.c
2086 F: drivers/*/*rockchip*
2087 F: drivers/*/*/*rockchip*
2088 F: sound/soc/rockchip/
2091 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2092 M: Kukjin Kim <kgene@kernel.org>
2093 M: Krzysztof Kozlowski <krzk@kernel.org>
2094 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2095 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2096 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2098 F: arch/arm/boot/dts/s3c*
2099 F: arch/arm/boot/dts/s5p*
2100 F: arch/arm/boot/dts/exynos*
2101 F: arch/arm64/boot/dts/exynos/
2102 F: arch/arm/plat-samsung/
2103 F: arch/arm/mach-s3c24*/
2104 F: arch/arm/mach-s3c64xx/
2105 F: arch/arm/mach-s5p*/
2106 F: arch/arm/mach-exynos*/
2107 F: drivers/*/*s3c24*
2108 F: drivers/*/*/*s3c24*
2109 F: drivers/*/*s3c64xx*
2110 F: drivers/*/*s5pv210*
2111 F: drivers/memory/samsung/*
2112 F: drivers/soc/samsung/*
2113 F: Documentation/arm/Samsung/
2114 F: Documentation/devicetree/bindings/arm/samsung/
2115 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2116 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2119 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2120 M: Kyungmin Park <kyungmin.park@samsung.com>
2121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123 F: arch/arm/mach-s5pv210/
2125 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2126 M: Kyungmin Park <kyungmin.park@samsung.com>
2127 M: Kamil Debski <kamil@wypas.org>
2128 M: Andrzej Hajda <a.hajda@samsung.com>
2129 L: linux-arm-kernel@lists.infradead.org
2130 L: linux-media@vger.kernel.org
2132 F: drivers/media/platform/s5p-g2d/
2134 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2135 M: Marek Szyprowski <m.szyprowski@samsung.com>
2136 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2137 L: linux-media@vger.kernel.org
2139 F: drivers/media/platform/s5p-cec/
2140 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2142 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2143 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2144 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2145 L: linux-arm-kernel@lists.infradead.org
2146 L: linux-media@vger.kernel.org
2148 F: drivers/media/platform/s5p-jpeg/
2150 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2151 M: Kyungmin Park <kyungmin.park@samsung.com>
2152 M: Kamil Debski <kamil@wypas.org>
2153 M: Jeongtae Park <jtp.park@samsung.com>
2154 M: Andrzej Hajda <a.hajda@samsung.com>
2155 L: linux-arm-kernel@lists.infradead.org
2156 L: linux-media@vger.kernel.org
2158 F: drivers/media/platform/s5p-mfc/
2160 ARM/SHMOBILE ARM ARCHITECTURE
2161 M: Simon Horman <horms@verge.net.au>
2162 M: Magnus Damm <magnus.damm@gmail.com>
2163 L: linux-renesas-soc@vger.kernel.org
2164 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2167 F: arch/arm/boot/dts/emev2*
2168 F: arch/arm/boot/dts/gr-peach*
2169 F: arch/arm/boot/dts/iwg20d-q7*
2170 F: arch/arm/boot/dts/r7s*
2171 F: arch/arm/boot/dts/r8a*
2172 F: arch/arm/boot/dts/r9a*
2173 F: arch/arm/boot/dts/sh*
2174 F: arch/arm/configs/shmobile_defconfig
2175 F: arch/arm/include/debug/renesas-scif.S
2176 F: arch/arm/mach-shmobile/
2177 F: Documentation/devicetree/bindings/arm/renesas.yaml
2178 F: drivers/soc/renesas/
2179 F: include/linux/soc/renesas/
2181 ARM/SOCFPGA ARCHITECTURE
2182 M: Dinh Nguyen <dinguyen@kernel.org>
2184 F: arch/arm/mach-socfpga/
2185 F: arch/arm/boot/dts/socfpga*
2186 F: arch/arm/configs/socfpga_defconfig
2187 F: arch/arm64/boot/dts/altera/
2188 W: http://www.rocketboards.org
2189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2191 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2192 M: Dinh Nguyen <dinguyen@kernel.org>
2194 F: drivers/clk/socfpga/
2196 ARM/SOCFPGA EDAC SUPPORT
2197 M: Thor Thayer <thor.thayer@linux.intel.com>
2199 F: drivers/edac/altera_edac.
2201 ARM/SPREADTRUM SoC SUPPORT
2202 M: Orson Zhai <orsonzhai@gmail.com>
2203 M: Baolin Wang <baolin.wang@linaro.org>
2204 M: Chunyan Zhang <zhang.lyra@gmail.com>
2206 F: arch/arm64/boot/dts/sprd
2209 ARM/STI ARCHITECTURE
2210 M: Patrice Chotard <patrice.chotard@st.com>
2211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212 W: http://www.stlinux.com
2214 F: arch/arm/mach-sti/
2215 F: arch/arm/boot/dts/sti*
2216 F: drivers/char/hw_random/st-rng.c
2217 F: drivers/clocksource/arm_global_timer.c
2218 F: drivers/clocksource/clksrc_st_lpc.c
2219 F: drivers/cpufreq/sti-cpufreq.c
2220 F: drivers/dma/st_fdma*
2221 F: drivers/i2c/busses/i2c-st.c
2222 F: drivers/media/rc/st_rc.c
2223 F: drivers/media/platform/sti/c8sectpfe/
2224 F: drivers/mmc/host/sdhci-st.c
2225 F: drivers/phy/st/phy-miphy28lp.c
2226 F: drivers/phy/st/phy-stih407-usb.c
2227 F: drivers/pinctrl/pinctrl-st.c
2228 F: drivers/remoteproc/st_remoteproc.c
2229 F: drivers/remoteproc/st_slim_rproc.c
2230 F: drivers/reset/sti/
2231 F: drivers/rtc/rtc-st-lpc.c
2232 F: drivers/tty/serial/st-asc.c
2233 F: drivers/usb/dwc3/dwc3-st.c
2234 F: drivers/usb/host/ehci-st.c
2235 F: drivers/usb/host/ohci-st.c
2236 F: drivers/watchdog/st_lpc_wdt.c
2237 F: drivers/ata/ahci_st.c
2238 F: include/linux/remoteproc/st_slim_rproc.h
2240 ARM/STM32 ARCHITECTURE
2241 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2242 M: Alexandre Torgue <alexandre.torgue@st.com>
2243 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2244 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2249 F: arch/arm/boot/dts/stm32*
2250 F: arch/arm/mach-stm32/
2251 F: drivers/clocksource/armv7m_systick.c
2253 ARM/Synaptics SoC support
2254 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2255 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2258 F: arch/arm/mach-berlin/
2259 F: arch/arm/boot/dts/berlin*
2260 F: arch/arm64/boot/dts/synaptics/
2262 ARM/TANGO ARCHITECTURE
2263 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2264 M: Mans Rullgard <mans@mansr.com>
2265 L: linux-arm-kernel@lists.infradead.org
2269 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2270 M: Lennert Buytenhek <kernel@wantstofly.org>
2271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2274 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2275 M: Hans Verkuil <hans.verkuil@cisco.com>
2276 L: linux-tegra@vger.kernel.org
2277 L: linux-media@vger.kernel.org
2279 F: drivers/media/platform/tegra-cec/
2280 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2282 ARM/TETON BGA MACHINE SUPPORT
2283 M: "Mark F. Brown" <mark.brown314@gmail.com>
2284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2287 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2288 M: Santosh Shilimkar <ssantosh@kernel.org>
2289 L: linux-kernel@vger.kernel.org
2291 F: drivers/memory/*emif*
2293 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2294 M: Tero Kristo <t-kristo@ti.com>
2295 M: Nishanth Menon <nm@ti.com>
2296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2298 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2299 F: arch/arm64/boot/dts/ti/Makefile
2300 F: arch/arm64/boot/dts/ti/k3-*
2301 F: include/dt-bindings/pinctrl/k3.h
2303 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2304 M: Santosh Shilimkar <ssantosh@kernel.org>
2305 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307 F: arch/arm/mach-keystone/
2308 F: arch/arm/boot/dts/keystone-*
2309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2311 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2312 M: Santosh Shilimkar <ssantosh@kernel.org>
2313 L: linux-kernel@vger.kernel.org
2315 F: drivers/clk/keystone/
2317 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2318 M: Santosh Shilimkar <ssantosh@kernel.org>
2319 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2320 L: linux-kernel@vger.kernel.org
2322 F: drivers/clocksource/timer-keystone.c
2324 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2325 M: Santosh Shilimkar <ssantosh@kernel.org>
2326 L: linux-kernel@vger.kernel.org
2328 F: drivers/power/reset/keystone-reset.c
2330 ARM/THECUS N2100 MACHINE SUPPORT
2331 M: Lennert Buytenhek <kernel@wantstofly.org>
2332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2335 ARM/TOSA MACHINE SUPPORT
2336 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2337 M: Dirk Opfer <dirk@opfer-online.de>
2340 ARM/UNIPHIER ARCHITECTURE
2341 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2342 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2345 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2346 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2347 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2348 F: arch/arm/boot/dts/uniphier*
2349 F: arch/arm/include/asm/hardware/cache-uniphier.h
2350 F: arch/arm/mach-uniphier/
2351 F: arch/arm/mm/cache-uniphier.c
2352 F: arch/arm64/boot/dts/socionext/uniphier*
2353 F: drivers/bus/uniphier-system-bus.c
2354 F: drivers/clk/uniphier/
2355 F: drivers/dmaengine/uniphier-mdmac.c
2356 F: drivers/gpio/gpio-uniphier.c
2357 F: drivers/i2c/busses/i2c-uniphier*
2358 F: drivers/irqchip/irq-uniphier-aidet.c
2359 F: drivers/mmc/host/uniphier-sd.c
2360 F: drivers/pinctrl/uniphier/
2361 F: drivers/reset/reset-uniphier.c
2362 F: drivers/tty/serial/8250/8250_uniphier.c
2365 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2366 M: Ulf Hansson <ulf.hansson@linaro.org>
2367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2368 T: git git://git.linaro.org/people/ulfh/clk.git
2370 F: drivers/clk/ux500/
2372 ARM/VERSATILE EXPRESS PLATFORM
2373 M: Liviu Dudau <liviu.dudau@arm.com>
2374 M: Sudeep Holla <sudeep.holla@arm.com>
2375 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378 F: arch/arm/boot/dts/vexpress*
2379 F: arch/arm64/boot/dts/arm/
2380 F: arch/arm/mach-vexpress/
2383 F: drivers/clk/versatile/clk-vexpress-osc.c
2384 F: drivers/clocksource/timer-versatile.c
2388 M: Russell King <linux@armlinux.org.uk>
2389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390 W: http://www.armlinux.org.uk/
2394 ARM/VOIPAC PXA270 SUPPORT
2395 M: Marek Vasut <marek.vasut@gmail.com>
2396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2398 F: arch/arm/mach-pxa/vpac270.c
2399 F: arch/arm/mach-pxa/include/mach/vpac270.h
2401 ARM/VT8500 ARM ARCHITECTURE
2402 M: Tony Prisk <linux@prisktech.co.nz>
2403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405 F: arch/arm/mach-vt8500/
2406 F: drivers/clocksource/timer-vt8500.c
2407 F: drivers/i2c/busses/i2c-wmt.c
2408 F: drivers/mmc/host/wmt-sdmmc.c
2409 F: drivers/pwm/pwm-vt8500.c
2410 F: drivers/rtc/rtc-vt8500.c
2411 F: drivers/tty/serial/vt8500_serial.c
2412 F: drivers/usb/host/ehci-platform.c
2413 F: drivers/usb/host/uhci-platform.c
2414 F: drivers/video/fbdev/vt8500lcdfb.*
2415 F: drivers/video/fbdev/wm8505fb*
2416 F: drivers/video/fbdev/wmt_ge_rops.*
2418 ARM/ZIPIT Z2 SUPPORT
2419 M: Marek Vasut <marek.vasut@gmail.com>
2420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422 F: arch/arm/mach-pxa/z2.c
2423 F: arch/arm/mach-pxa/include/mach/z2.h
2425 ARM/ZTE ARCHITECTURE
2426 M: Jun Nie <jun.nie@linaro.org>
2427 M: Shawn Guo <shawnguo@kernel.org>
2428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2430 F: arch/arm/boot/dts/zx2967*
2431 F: arch/arm/mach-zx/
2432 F: arch/arm64/boot/dts/zte/
2434 F: drivers/dma/zx_dma.c
2435 F: drivers/gpio/gpio-zx.c
2436 F: drivers/i2c/busses/i2c-zx2967.c
2437 F: drivers/mmc/host/dw_mmc-zx.*
2438 F: drivers/pinctrl/zte/
2440 F: drivers/thermal/zx2967_thermal.c
2441 F: drivers/watchdog/zx2967_wdt.c
2442 F: Documentation/devicetree/bindings/arm/zte.yaml
2443 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2444 F: Documentation/devicetree/bindings/dma/zxdma.txt
2445 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2446 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2447 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2448 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2449 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2450 F: Documentation/devicetree/bindings/soc/zte/
2451 F: Documentation/devicetree/bindings/sound/zte,*.txt
2452 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2453 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2454 F: include/dt-bindings/clock/zx2967*.h
2455 F: include/dt-bindings/soc/zte,*.h
2456 F: sound/soc/codecs/zx_aud96p22.c
2459 ARM/ZYNQ ARCHITECTURE
2460 M: Michal Simek <michal.simek@xilinx.com>
2461 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2462 W: http://wiki.xilinx.com
2463 T: git https://github.com/Xilinx/linux-xlnx.git
2465 F: arch/arm/mach-zynq/
2466 F: drivers/cpuidle/cpuidle-zynq.c
2467 F: drivers/block/xsysace.c
2470 F: drivers/clocksource/timer-cadence-ttc.c
2471 F: drivers/i2c/busses/i2c-cadence.c
2472 F: drivers/mmc/host/sdhci-of-arasan.c
2473 F: drivers/edac/synopsys_edac.c
2474 F: drivers/i2c/busses/i2c-xiic.c
2476 ARM64 PORT (AARCH64 ARCHITECTURE)
2477 M: Catalin Marinas <catalin.marinas@arm.com>
2478 M: Will Deacon <will.deacon@arm.com>
2479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2483 X: arch/arm64/boot/dts/
2484 F: Documentation/arm64/
2486 AS3645A LED FLASH CONTROLLER DRIVER
2487 M: Sakari Ailus <sakari.ailus@iki.fi>
2488 L: linux-leds@vger.kernel.org
2490 F: drivers/leds/leds-as3645a.c
2492 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2493 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2494 L: linux-media@vger.kernel.org
2495 T: git git://linuxtv.org/media_tree.git
2497 F: drivers/media/i2c/ak7375.c
2498 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2500 ASAHI KASEI AK8974 DRIVER
2501 M: Linus Walleij <linus.walleij@linaro.org>
2502 L: linux-iio@vger.kernel.org
2503 W: http://www.akm.com/
2505 F: drivers/iio/magnetometer/ak8974.c
2507 ASC7621 HARDWARE MONITOR DRIVER
2508 M: George Joseph <george.joseph@fairview5.com>
2509 L: linux-hwmon@vger.kernel.org
2511 F: Documentation/hwmon/asc7621
2512 F: drivers/hwmon/asc7621.c
2514 ASPEED VIDEO ENGINE DRIVER
2515 M: Eddie James <eajames@linux.ibm.com>
2516 L: linux-media@vger.kernel.org
2517 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2519 F: drivers/media/platform/aspeed-video.c
2520 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2522 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2523 M: Corentin Chary <corentin.chary@gmail.com>
2524 L: acpi4asus-user@lists.sourceforge.net
2525 L: platform-driver-x86@vger.kernel.org
2526 W: http://acpi4asus.sf.net
2528 F: drivers/platform/x86/asus*.c
2529 F: drivers/platform/x86/eeepc*.c
2531 ASUS WIRELESS RADIO CONTROL DRIVER
2532 M: João Paulo Rechi Vita <jprvita@gmail.com>
2533 L: platform-driver-x86@vger.kernel.org
2535 F: drivers/platform/x86/asus-wireless.c
2538 M: David Howells <dhowells@redhat.com>
2539 L: keyrings@vger.kernel.org
2541 F: Documentation/crypto/asymmetric-keys.txt
2542 F: include/linux/verification.h
2543 F: include/crypto/public_key.h
2544 F: include/crypto/pkcs7.h
2545 F: crypto/asymmetric_keys/
2547 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2548 R: Dan Williams <dan.j.williams@intel.com>
2549 W: http://sourceforge.net/projects/xscaleiop
2551 F: Documentation/crypto/async-tx-api.txt
2554 F: include/linux/dmaengine.h
2555 F: include/linux/async_tx.h
2558 M: Bartosz Golaszewski <brgl@bgdev.pl>
2559 L: linux-i2c@vger.kernel.org
2560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2562 F: Documentation/devicetree/bindings/eeprom/at24.txt
2563 F: drivers/misc/eeprom/at24.c
2565 ATA OVER ETHERNET (AOE) DRIVER
2566 M: "Ed L. Cashin" <ed.cashin@acm.org>
2567 W: http://www.openaoe.org/
2569 F: Documentation/aoe/
2570 F: drivers/block/aoe/
2572 ATHEROS 71XX/9XXX GPIO DRIVER
2573 M: Alban Bedel <albeu@free.fr>
2574 W: https://github.com/AlbanBedel/linux
2575 T: git git://github.com/AlbanBedel/linux
2577 F: drivers/gpio/gpio-ath79.c
2578 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2580 ATHEROS 71XX/9XXX USB PHY DRIVER
2581 M: Alban Bedel <albeu@free.fr>
2582 W: https://github.com/AlbanBedel/linux
2583 T: git git://github.com/AlbanBedel/linux
2585 F: drivers/phy/qualcomm/phy-ath79-usb.c
2586 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2588 ATHEROS ATH GENERIC UTILITIES
2589 M: Kalle Valo <kvalo@codeaurora.org>
2590 L: linux-wireless@vger.kernel.org
2592 F: drivers/net/wireless/ath/*
2594 ATHEROS ATH5K WIRELESS DRIVER
2595 M: Jiri Slaby <jirislaby@gmail.com>
2596 M: Nick Kossifidis <mickflemm@gmail.com>
2597 M: Luis Chamberlain <mcgrof@kernel.org>
2598 L: linux-wireless@vger.kernel.org
2599 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2601 F: drivers/net/wireless/ath/ath5k/
2603 ATHEROS ATH6KL WIRELESS DRIVER
2604 M: Kalle Valo <kvalo@codeaurora.org>
2605 L: linux-wireless@vger.kernel.org
2606 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2609 F: drivers/net/wireless/ath/ath6kl/
2612 M: Ville Syrjala <syrjala@sci.fi>
2614 F: drivers/input/misc/ati_remote2.c
2616 ATK0110 HWMON DRIVER
2617 M: Luca Tettamanti <kronos.it@gmail.com>
2618 L: linux-hwmon@vger.kernel.org
2620 F: drivers/hwmon/asus_atk0110.c
2622 ATLX ETHERNET DRIVERS
2623 M: Jay Cliburn <jcliburn@gmail.com>
2624 M: Chris Snook <chris.snook@gmail.com>
2625 L: netdev@vger.kernel.org
2626 W: http://sourceforge.net/projects/atl1
2627 W: http://atl1.sourceforge.net
2629 F: drivers/net/ethernet/atheros/
2632 M: Chas Williams <3chas3@gmail.com>
2633 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2634 L: netdev@vger.kernel.org
2635 W: http://linux-atm.sourceforge.net
2638 F: include/linux/atm*
2639 F: include/uapi/linux/atm*
2641 ATMEL MACB ETHERNET DRIVER
2642 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2644 F: drivers/net/ethernet/cadence/
2646 ATMEL MAXTOUCH DRIVER
2647 M: Nick Dyer <nick@shmanahar.org>
2648 T: git git://github.com/ndyer/linux.git
2650 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2651 F: drivers/input/touchscreen/atmel_mxt_ts.c
2653 ATMEL WIRELESS DRIVER
2654 M: Simon Kelley <simon@thekelleys.org.uk>
2655 L: linux-wireless@vger.kernel.org
2656 W: http://www.thekelleys.org.uk/atmel
2657 W: http://atmelwlandriver.sourceforge.net/
2659 F: drivers/net/wireless/atmel/atmel*
2661 ATOMIC INFRASTRUCTURE
2662 M: Will Deacon <will.deacon@arm.com>
2663 M: Peter Zijlstra <peterz@infradead.org>
2664 R: Boqun Feng <boqun.feng@gmail.com>
2665 L: linux-kernel@vger.kernel.org
2667 F: arch/*/include/asm/atomic*.h
2668 F: include/*/atomic*.h
2671 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2672 M: Bradley Grove <linuxdrivers@attotech.com>
2673 L: linux-scsi@vger.kernel.org
2674 W: http://www.attotech.com
2676 F: drivers/scsi/esas2r
2678 ATUSB IEEE 802.15.4 RADIO DRIVER
2679 M: Stefan Schmidt <stefan@datenfreihafen.org>
2680 L: linux-wpan@vger.kernel.org
2682 F: drivers/net/ieee802154/atusb.c
2683 F: drivers/net/ieee802154/atusb.h
2684 F: drivers/net/ieee802154/at86rf230.h
2687 M: Paul Moore <paul@paul-moore.com>
2688 M: Eric Paris <eparis@redhat.com>
2689 L: linux-audit@redhat.com (moderated for non-subscribers)
2690 W: https://github.com/linux-audit
2691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2693 F: include/linux/audit.h
2694 F: include/uapi/linux/audit.h
2697 AUXILIARY DISPLAY DRIVERS
2698 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2700 F: drivers/auxdisplay/
2701 F: include/linux/cfag12864b.h
2703 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2704 M: Andreas Klinger <ak@it-klinger.de>
2705 L: linux-iio@vger.kernel.org
2707 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2708 F: drivers/iio/adc/hx711.c
2711 M: Ralf Baechle <ralf@linux-mips.org>
2712 L: linux-hams@vger.kernel.org
2713 W: http://www.linux-ax25.org/
2715 F: include/uapi/linux/ax25.h
2716 F: include/net/ax25.h
2720 M: Peter Rosin <peda@axentia.se>
2721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2723 F: Documentation/devicetree/bindings/arm/axentia.txt
2724 F: arch/arm/boot/dts/at91-linea.dtsi
2725 F: arch/arm/boot/dts/at91-natte.dtsi
2726 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2727 F: arch/arm/boot/dts/at91-tse850-3.dts
2729 AXENTIA ASOC DRIVERS
2730 M: Peter Rosin <peda@axentia.se>
2731 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2733 F: Documentation/devicetree/bindings/sound/axentia,*
2734 F: sound/soc/atmel/tse850-pcm5142.c
2736 AXXIA I2C CONTROLLER
2737 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2738 L: linux-i2c@vger.kernel.org
2740 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2741 F: drivers/i2c/busses/i2c-axxia.c
2744 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2745 L: linux-media@vger.kernel.org
2746 W: https://linuxtv.org
2747 T: git git://linuxtv.org/media_tree.git
2749 F: drivers/media/usb/dvb-usb-v2/az6007.c
2751 AZTECH FM RADIO RECEIVER DRIVER
2752 M: Hans Verkuil <hverkuil@xs4all.nl>
2753 L: linux-media@vger.kernel.org
2754 T: git git://linuxtv.org/media_tree.git
2755 W: https://linuxtv.org
2757 F: drivers/media/radio/radio-aztech*
2760 L: linux-wireless@vger.kernel.org
2761 L: b43-dev@lists.infradead.org
2762 W: http://wireless.kernel.org/en/users/Drivers/b43
2764 F: drivers/net/wireless/broadcom/b43/
2766 B43LEGACY WIRELESS DRIVER
2767 M: Larry Finger <Larry.Finger@lwfinger.net>
2768 L: linux-wireless@vger.kernel.org
2769 L: b43-dev@lists.infradead.org
2770 W: http://wireless.kernel.org/en/users/Drivers/b43
2772 F: drivers/net/wireless/broadcom/b43legacy/
2774 BACKLIGHT CLASS/SUBSYSTEM
2775 M: Lee Jones <lee.jones@linaro.org>
2776 M: Daniel Thompson <daniel.thompson@linaro.org>
2777 M: Jingoo Han <jingoohan1@gmail.com>
2778 L: dri-devel@lists.freedesktop.org
2779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2781 F: drivers/video/backlight/
2782 F: include/linux/backlight.h
2783 F: include/linux/pwm_backlight.h
2784 F: Documentation/devicetree/bindings/leds/backlight
2787 M: Marek Lindner <mareklindner@neomailbox.ch>
2788 M: Simon Wunderlich <sw@simonwunderlich.de>
2789 M: Antonio Quartulli <a@unstable.cc>
2790 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2791 W: https://www.open-mesh.org/
2792 Q: https://patchwork.open-mesh.org/project/batman/list/
2794 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2795 F: Documentation/ABI/testing/sysfs-class-net-mesh
2796 F: Documentation/networking/batman-adv.rst
2797 F: include/uapi/linux/batadv_packet.h
2798 F: include/uapi/linux/batman_adv.h
2801 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2802 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2803 L: linux-hams@vger.kernel.org
2804 W: http://www.baycom.org/~tom/ham/ham.html
2806 F: drivers/net/hamradio/baycom*
2808 BCACHE (BLOCK LAYER CACHE)
2809 M: Coly Li <colyli@suse.de>
2810 M: Kent Overstreet <kent.overstreet@gmail.com>
2811 L: linux-bcache@vger.kernel.org
2812 W: http://bcache.evilpiepirate.org
2813 C: irc://irc.oftc.net/bcache
2815 F: drivers/md/bcache/
2817 BDISP ST MEDIA DRIVER
2818 M: Fabien Dessenne <fabien.dessenne@st.com>
2819 L: linux-media@vger.kernel.org
2820 T: git git://linuxtv.org/media_tree.git
2821 W: https://linuxtv.org
2823 F: drivers/media/platform/sti/bdisp
2825 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2826 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2827 L: netdev@vger.kernel.org
2829 F: drivers/net/ethernet/ec_bhf.c
2832 M: Luis de Bethencourt <luisbg@kernel.org>
2833 M: Salah Triki <salah.triki@gmail.com>
2835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2836 F: Documentation/filesystems/befs.txt
2840 M: Paolo Valente <paolo.valente@linaro.org>
2841 M: Jens Axboe <axboe@kernel.dk>
2842 L: linux-block@vger.kernel.org
2845 F: Documentation/block/bfq-iosched.txt
2848 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2850 F: Documentation/filesystems/bfs.txt
2852 F: include/uapi/linux/bfs_fs.h
2854 BLINKM RGB LED DRIVER
2855 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2857 F: drivers/leds/leds-blinkm.c
2860 M: Jens Axboe <axboe@kernel.dk>
2861 L: linux-block@vger.kernel.org
2862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2866 F: kernel/trace/blktrace.c
2870 M: Joern Engel <joern@lazybastard.org>
2871 L: linux-mtd@lists.infradead.org
2873 F: drivers/mtd/devices/block2mtd.c
2876 M: Marcel Holtmann <marcel@holtmann.org>
2877 M: Johan Hedberg <johan.hedberg@gmail.com>
2878 L: linux-bluetooth@vger.kernel.org
2879 W: http://www.bluez.org/
2880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2883 F: drivers/bluetooth/
2886 M: Marcel Holtmann <marcel@holtmann.org>
2887 M: Johan Hedberg <johan.hedberg@gmail.com>
2888 L: linux-bluetooth@vger.kernel.org
2889 W: http://www.bluez.org/
2890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2894 F: include/net/bluetooth/
2897 M: Jay Vosburgh <j.vosburgh@gmail.com>
2898 M: Veaceslav Falico <vfalico@gmail.com>
2899 M: Andy Gospodarek <andy@greyhouse.net>
2900 L: netdev@vger.kernel.org
2901 W: http://sourceforge.net/projects/bonding/
2903 F: drivers/net/bonding/
2904 F: include/uapi/linux/if_bonding.h
2906 BPF (Safe dynamic programs and tools)
2907 M: Alexei Starovoitov <ast@kernel.org>
2908 M: Daniel Borkmann <daniel@iogearbox.net>
2909 R: Martin KaFai Lau <kafai@fb.com>
2910 R: Song Liu <songliubraving@fb.com>
2911 R: Yonghong Song <yhs@fb.com>
2912 L: netdev@vger.kernel.org
2913 L: bpf@vger.kernel.org
2914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2916 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2919 F: Documentation/networking/filter.txt
2920 F: Documentation/bpf/
2921 F: include/linux/bpf*
2922 F: include/linux/filter.h
2923 F: include/trace/events/xdp.h
2924 F: include/uapi/linux/bpf*
2925 F: include/uapi/linux/filter.h
2927 F: kernel/trace/bpf_trace.c
2930 F: net/core/filter.c
2931 F: net/sched/act_bpf.c
2932 F: net/sched/cls_bpf.c
2936 F: tools/testing/selftests/bpf/
2941 M: Shubham Bansal <illusionist.neo@gmail.com>
2942 L: netdev@vger.kernel.org
2943 L: bpf@vger.kernel.org
2948 M: Daniel Borkmann <daniel@iogearbox.net>
2949 M: Alexei Starovoitov <ast@kernel.org>
2950 M: Zi Shen Lim <zlim.lnx@gmail.com>
2951 L: netdev@vger.kernel.org
2952 L: bpf@vger.kernel.org
2956 BPF JIT for MIPS (32-BIT AND 64-BIT)
2957 M: Paul Burton <paul.burton@mips.com>
2958 L: netdev@vger.kernel.org
2959 L: bpf@vger.kernel.org
2963 BPF JIT for NFP NICs
2964 M: Jakub Kicinski <jakub.kicinski@netronome.com>
2965 L: netdev@vger.kernel.org
2966 L: bpf@vger.kernel.org
2968 F: drivers/net/ethernet/netronome/nfp/bpf/
2970 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2971 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2972 M: Sandipan Das <sandipan@linux.ibm.com>
2973 L: netdev@vger.kernel.org
2974 L: bpf@vger.kernel.org
2976 F: arch/powerpc/net/
2978 BPF JIT for RISC-V (RV64G)
2979 M: Björn Töpel <bjorn.topel@gmail.com>
2980 L: netdev@vger.kernel.org
2985 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
2986 M: Heiko Carstens <heiko.carstens@de.ibm.com>
2987 L: netdev@vger.kernel.org
2988 L: bpf@vger.kernel.org
2991 X: arch/s390/net/pnet.c
2993 BPF JIT for SPARC (32-BIT AND 64-BIT)
2994 M: David S. Miller <davem@davemloft.net>
2995 L: netdev@vger.kernel.org
2996 L: bpf@vger.kernel.org
3000 BPF JIT for X86 32-BIT
3001 M: Wang YanQing <udknight@gmail.com>
3002 L: netdev@vger.kernel.org
3003 L: bpf@vger.kernel.org
3005 F: arch/x86/net/bpf_jit_comp32.c
3007 BPF JIT for X86 64-BIT
3008 M: Alexei Starovoitov <ast@kernel.org>
3009 M: Daniel Borkmann <daniel@iogearbox.net>
3010 L: netdev@vger.kernel.org
3011 L: bpf@vger.kernel.org
3014 X: arch/x86/net/bpf_jit_comp32.c
3016 BROADCOM B44 10/100 ETHERNET DRIVER
3017 M: Michael Chan <michael.chan@broadcom.com>
3018 L: netdev@vger.kernel.org
3020 F: drivers/net/ethernet/broadcom/b44.*
3022 BROADCOM B53 ETHERNET SWITCH DRIVER
3023 M: Florian Fainelli <f.fainelli@gmail.com>
3024 L: netdev@vger.kernel.org
3025 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3027 F: drivers/net/dsa/b53/*
3028 F: include/linux/platform_data/b53.h
3030 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3031 M: Florian Fainelli <f.fainelli@gmail.com>
3032 M: Ray Jui <rjui@broadcom.com>
3033 M: Scott Branden <sbranden@broadcom.com>
3034 M: bcm-kernel-feedback-list@broadcom.com
3035 T: git git://github.com/broadcom/mach-bcm
3041 F: arch/arm/mach-bcm/
3043 BROADCOM BCM2835 ARM ARCHITECTURE
3044 M: Eric Anholt <eric@anholt.net>
3045 M: Stefan Wahren <stefan.wahren@i2se.com>
3046 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3048 T: git git://github.com/anholt/linux
3051 F: drivers/staging/vc04_services
3053 BROADCOM BCM47XX MIPS ARCHITECTURE
3054 M: Hauke Mehrtens <hauke@hauke-m.de>
3055 M: Rafał Miłecki <zajec5@gmail.com>
3056 L: linux-mips@vger.kernel.org
3058 F: Documentation/devicetree/bindings/mips/brcm/
3059 F: arch/mips/bcm47xx/*
3060 F: arch/mips/include/asm/mach-bcm47xx/*
3062 BROADCOM BCM5301X ARM ARCHITECTURE
3063 M: Hauke Mehrtens <hauke@hauke-m.de>
3064 M: Rafał Miłecki <zajec5@gmail.com>
3065 M: bcm-kernel-feedback-list@broadcom.com
3066 L: linux-arm-kernel@lists.infradead.org
3068 F: arch/arm/mach-bcm/bcm_5301x.c
3069 F: arch/arm/boot/dts/bcm5301x*.dtsi
3070 F: arch/arm/boot/dts/bcm470*
3071 F: arch/arm/boot/dts/bcm953012*
3073 BROADCOM BCM53573 ARM ARCHITECTURE
3074 M: Rafał Miłecki <rafal@milecki.pl>
3075 L: linux-arm-kernel@lists.infradead.org
3077 F: arch/arm/boot/dts/bcm53573*
3078 F: arch/arm/boot/dts/bcm47189*
3080 BROADCOM BCM63XX ARM ARCHITECTURE
3081 M: Florian Fainelli <f.fainelli@gmail.com>
3082 M: bcm-kernel-feedback-list@broadcom.com
3083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3084 T: git git://github.com/broadcom/stblinux.git
3088 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3089 M: Kevin Cernekee <cernekee@gmail.com>
3090 L: linux-usb@vger.kernel.org
3092 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3094 BROADCOM BCM7XXX ARM ARCHITECTURE
3095 M: Brian Norris <computersforpeace@gmail.com>
3096 M: Gregory Fong <gregory.0xf0@gmail.com>
3097 M: Florian Fainelli <f.fainelli@gmail.com>
3098 M: bcm-kernel-feedback-list@broadcom.com
3099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3100 T: git git://github.com/broadcom/stblinux.git
3102 F: arch/arm/mach-bcm/*brcmstb*
3103 F: arch/arm/boot/dts/bcm7*.dts*
3104 F: drivers/bus/brcmstb_gisb.c
3105 F: arch/arm/mm/cache-b15-rac.c
3106 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3109 BROADCOM BMIPS CPUFREQ DRIVER
3110 M: Markus Mayer <mmayer@broadcom.com>
3111 M: bcm-kernel-feedback-list@broadcom.com
3112 L: linux-pm@vger.kernel.org
3114 F: drivers/cpufreq/bmips-cpufreq.c
3116 BROADCOM BMIPS MIPS ARCHITECTURE
3117 M: Kevin Cernekee <cernekee@gmail.com>
3118 M: Florian Fainelli <f.fainelli@gmail.com>
3119 L: linux-mips@vger.kernel.org
3120 T: git git://github.com/broadcom/stblinux.git
3122 F: arch/mips/bmips/*
3123 F: arch/mips/include/asm/mach-bmips/*
3124 F: arch/mips/kernel/*bmips*
3125 F: arch/mips/boot/dts/brcm/bcm*.dts*
3126 F: drivers/irqchip/irq-bcm63*
3127 F: drivers/irqchip/irq-bcm7*
3128 F: drivers/irqchip/irq-brcmstb*
3129 F: include/linux/bcm963xx_nvram.h
3130 F: include/linux/bcm963xx_tag.h
3132 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3133 M: Rasesh Mody <rmody@marvell.com>
3134 M: GR-Linux-NIC-Dev@marvell.com
3135 L: netdev@vger.kernel.org
3137 F: drivers/net/ethernet/broadcom/bnx2.*
3138 F: drivers/net/ethernet/broadcom/bnx2_*
3140 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3141 M: QLogic-Storage-Upstream@qlogic.com
3142 L: linux-scsi@vger.kernel.org
3144 F: drivers/scsi/bnx2fc/
3146 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3147 M: QLogic-Storage-Upstream@qlogic.com
3148 L: linux-scsi@vger.kernel.org
3150 F: drivers/scsi/bnx2i/
3152 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3153 M: Ariel Elior <aelior@marvell.com>
3154 M: Sudarsana Kalluru <skalluru@marvell.com>
3155 M: GR-everest-linux-l2@marvell.com
3156 L: netdev@vger.kernel.org
3158 F: drivers/net/ethernet/broadcom/bnx2x/
3160 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3161 M: Michael Chan <michael.chan@broadcom.com>
3162 L: netdev@vger.kernel.org
3164 F: drivers/net/ethernet/broadcom/bnxt/
3166 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3167 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3168 M: Franky Lin <franky.lin@broadcom.com>
3169 M: Hante Meuleman <hante.meuleman@broadcom.com>
3170 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3171 M: Wright Feng <wright.feng@cypress.com>
3172 L: linux-wireless@vger.kernel.org
3173 L: brcm80211-dev-list.pdl@broadcom.com
3174 L: brcm80211-dev-list@cypress.com
3176 F: drivers/net/wireless/broadcom/brcm80211/
3178 BROADCOM BRCMSTB GPIO DRIVER
3179 M: Gregory Fong <gregory.0xf0@gmail.com>
3180 L: bcm-kernel-feedback-list@broadcom.com
3182 F: drivers/gpio/gpio-brcmstb.c
3183 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3185 BROADCOM BRCMSTB I2C DRIVER
3186 M: Kamal Dasu <kdasu.kdev@gmail.com>
3187 L: linux-i2c@vger.kernel.org
3188 L: bcm-kernel-feedback-list@broadcom.com
3190 F: drivers/i2c/busses/i2c-brcmstb.c
3191 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3193 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3194 M: Al Cooper <alcooperx@gmail.com>
3195 L: linux-kernel@vger.kernel.org
3196 L: bcm-kernel-feedback-list@broadcom.com
3198 F: drivers/phy/broadcom/phy-brcm-usb*
3200 BROADCOM GENET ETHERNET DRIVER
3201 M: Doug Berger <opendmb@gmail.com>
3202 M: Florian Fainelli <f.fainelli@gmail.com>
3203 L: netdev@vger.kernel.org
3205 F: drivers/net/ethernet/broadcom/genet/
3207 BROADCOM IPROC ARM ARCHITECTURE
3208 M: Ray Jui <rjui@broadcom.com>
3209 M: Scott Branden <sbranden@broadcom.com>
3210 M: bcm-kernel-feedback-list@broadcom.com
3211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3212 T: git git://github.com/broadcom/cygnus-linux.git
3229 F: arch/arm64/boot/dts/broadcom/northstar2/*
3230 F: arch/arm64/boot/dts/broadcom/stingray/*
3231 F: drivers/clk/bcm/clk-ns*
3232 F: drivers/clk/bcm/clk-sr*
3233 F: drivers/pinctrl/bcm/pinctrl-ns*
3234 F: include/dt-bindings/clock/bcm-sr*
3236 BROADCOM KONA GPIO DRIVER
3237 M: Ray Jui <rjui@broadcom.com>
3238 L: bcm-kernel-feedback-list@broadcom.com
3240 F: drivers/gpio/gpio-bcm-kona.c
3241 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3243 BROADCOM NETXTREME-E ROCE DRIVER
3244 M: Selvin Xavier <selvin.xavier@broadcom.com>
3245 M: Devesh Sharma <devesh.sharma@broadcom.com>
3246 M: Somnath Kotur <somnath.kotur@broadcom.com>
3247 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3248 L: linux-rdma@vger.kernel.org
3249 W: http://www.broadcom.com
3251 F: drivers/infiniband/hw/bnxt_re/
3252 F: include/uapi/rdma/bnxt_re-abi.h
3254 BROADCOM NVRAM DRIVER
3255 M: Rafał Miłecki <zajec5@gmail.com>
3256 L: linux-mips@vger.kernel.org
3258 F: drivers/firmware/broadcom/*
3260 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3261 M: Rafał Miłecki <zajec5@gmail.com>
3262 L: linux-wireless@vger.kernel.org
3265 F: include/linux/bcma/
3267 BROADCOM STB AVS CPUFREQ DRIVER
3268 M: Markus Mayer <mmayer@broadcom.com>
3269 M: bcm-kernel-feedback-list@broadcom.com
3270 L: linux-pm@vger.kernel.org
3272 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3273 F: drivers/cpufreq/brcmstb*
3275 BROADCOM STB AVS TMON DRIVER
3276 M: Markus Mayer <mmayer@broadcom.com>
3277 M: bcm-kernel-feedback-list@broadcom.com
3278 L: linux-pm@vger.kernel.org
3280 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3281 F: drivers/thermal/broadcom/brcmstb*
3283 BROADCOM STB NAND FLASH DRIVER
3284 M: Brian Norris <computersforpeace@gmail.com>
3285 M: Kamal Dasu <kdasu.kdev@gmail.com>
3286 L: linux-mtd@lists.infradead.org
3287 L: bcm-kernel-feedback-list@broadcom.com
3289 F: drivers/mtd/nand/raw/brcmnand/
3291 BROADCOM STB DPFE DRIVER
3292 M: Markus Mayer <mmayer@broadcom.com>
3293 M: bcm-kernel-feedback-list@broadcom.com
3294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3296 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3297 F: drivers/memory/brcmstb_dpfe.c
3300 M: Kamal Dasu <kdasu.kdev@gmail.com>
3301 M: bcm-kernel-feedback-list@broadcom.com
3303 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3304 F: drivers/spi/spi-bcm-qspi.*
3305 F: drivers/spi/spi-brcmstb-qspi.c
3306 F: drivers/spi/spi-iproc-qspi.c
3308 BROADCOM SYSTEMPORT ETHERNET DRIVER
3309 M: Florian Fainelli <f.fainelli@gmail.com>
3310 L: netdev@vger.kernel.org
3312 F: drivers/net/ethernet/broadcom/bcmsysport.*
3314 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3315 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3316 M: Prashant Sreedharan <prashant@broadcom.com>
3317 M: Michael Chan <mchan@broadcom.com>
3318 L: netdev@vger.kernel.org
3320 F: drivers/net/ethernet/broadcom/tg3.*
3322 BROCADE BFA FC SCSI DRIVER
3323 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3324 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3325 L: linux-scsi@vger.kernel.org
3327 F: drivers/scsi/bfa/
3329 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3330 M: Rasesh Mody <rmody@marvell.com>
3331 M: Sudarsana Kalluru <skalluru@marvell.com>
3332 M: GR-Linux-NIC-Dev@marvell.com
3333 L: netdev@vger.kernel.org
3335 F: drivers/net/ethernet/brocade/bna/
3337 BSG (block layer generic sg v4 driver)
3338 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3339 L: linux-scsi@vger.kernel.org
3342 F: include/linux/bsg.h
3343 F: include/uapi/linux/bsg.h
3346 M: Clemens Ladisch <clemens@ladisch.de>
3347 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3348 T: git git://git.alsa-project.org/alsa-kernel.git
3350 F: Documentation/sound/cards/bt87x.rst
3351 F: sound/pci/bt87x.c
3354 M: Michael Buesch <m@bues.ch>
3355 W: http://bu3sch.de/btgpio.php
3357 F: drivers/gpio/gpio-bt8xx.c
3360 M: Chris Mason <clm@fb.com>
3361 M: Josef Bacik <josef@toxicpanda.com>
3362 M: David Sterba <dsterba@suse.com>
3363 L: linux-btrfs@vger.kernel.org
3364 W: http://btrfs.wiki.kernel.org/
3365 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3368 F: Documentation/filesystems/btrfs.txt
3370 F: include/linux/btrfs*
3371 F: include/uapi/linux/btrfs*
3373 BTTV VIDEO4LINUX DRIVER
3374 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3375 L: linux-media@vger.kernel.org
3376 W: https://linuxtv.org
3377 T: git git://linuxtv.org/media_tree.git
3379 F: Documentation/media/v4l-drivers/bttv*
3380 F: drivers/media/pci/bt8xx/bttv*
3382 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3383 M: Chanwoo Choi <cw00.choi@samsung.com>
3384 L: linux-pm@vger.kernel.org
3385 L: linux-samsung-soc@vger.kernel.org
3386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3388 F: drivers/devfreq/exynos-bus.c
3389 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3391 BUSLOGIC SCSI DRIVER
3392 M: Khalid Aziz <khalid@gonehiking.org>
3393 L: linux-scsi@vger.kernel.org
3395 F: drivers/scsi/BusLogic.*
3396 F: drivers/scsi/FlashPoint.*
3398 C-MEDIA CMI8788 DRIVER
3399 M: Clemens Ladisch <clemens@ladisch.de>
3400 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3401 T: git git://git.alsa-project.org/alsa-kernel.git
3403 F: sound/pci/oxygen/
3406 M: Guo Ren <guoren@kernel.org>
3407 T: git https://github.com/c-sky/csky-linux.git
3410 F: Documentation/devicetree/bindings/csky/
3411 F: drivers/irqchip/irq-csky-*
3412 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3413 F: drivers/clocksource/timer-gx6605s.c
3414 F: drivers/clocksource/timer-mp-csky.c
3415 F: Documentation/devicetree/bindings/timer/csky,*
3420 M: Mark Salter <msalter@redhat.com>
3421 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3422 L: linux-c6x-dev@linux-c6x.org
3423 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3427 CA8210 IEEE-802.15.4 RADIO DRIVER
3428 M: Harry Morris <h.morris@cascoda.com>
3429 L: linux-wpan@vger.kernel.org
3430 W: https://github.com/Cascoda/ca8210-linux.git
3432 F: drivers/net/ieee802154/ca8210.c
3433 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3435 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3436 M: David Howells <dhowells@redhat.com>
3437 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3439 F: Documentation/filesystems/caching/cachefiles.txt
3442 CADENCE MIPI-CSI2 BRIDGES
3443 M: Maxime Ripard <maxime.ripard@bootlin.com>
3444 L: linux-media@vger.kernel.org
3446 F: Documentation/devicetree/bindings/media/cdns,*.txt
3447 F: drivers/media/platform/cadence/cdns-csi2*
3449 CADET FM/AM RADIO RECEIVER DRIVER
3450 M: Hans Verkuil <hverkuil@xs4all.nl>
3451 L: linux-media@vger.kernel.org
3452 T: git git://linuxtv.org/media_tree.git
3453 W: https://linuxtv.org
3455 F: drivers/media/radio/radio-cadet*
3457 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3458 M: Jonathan Corbet <corbet@lwn.net>
3459 L: linux-media@vger.kernel.org
3460 T: git git://linuxtv.org/media_tree.git
3462 F: Documentation/media/v4l-drivers/cafe_ccic*
3463 F: drivers/media/platform/marvell-ccic/
3466 L: netdev@vger.kernel.org
3468 F: Documentation/networking/caif/
3469 F: drivers/net/caif/
3470 F: include/uapi/linux/caif/
3471 F: include/net/caif/
3475 M: Toke Høiland-Jørgensen <toke@toke.dk>
3476 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3478 F: net/sched/sch_cake.c
3480 CALGARY x86-64 IOMMU
3481 M: Muli Ben-Yehuda <mulix@mulix.org>
3482 M: Jon Mason <jdmason@kudzu.us>
3483 L: iommu@lists.linux-foundation.org
3485 F: arch/x86/kernel/pci-calgary_64.c
3486 F: arch/x86/kernel/tce_64.c
3487 F: arch/x86/include/asm/calgary.h
3488 F: arch/x86/include/asm/tce.h
3491 M: Wolfgang Grandegger <wg@grandegger.com>
3492 M: Marc Kleine-Budde <mkl@pengutronix.de>
3493 L: linux-can@vger.kernel.org
3494 W: https://github.com/linux-can
3495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3498 F: Documentation/devicetree/bindings/net/can/
3500 F: include/linux/can/dev.h
3501 F: include/linux/can/platform/
3502 F: include/uapi/linux/can/error.h
3503 F: include/uapi/linux/can/netlink.h
3506 M: Oliver Hartkopp <socketcan@hartkopp.net>
3507 M: Marc Kleine-Budde <mkl@pengutronix.de>
3508 L: linux-can@vger.kernel.org
3509 W: https://github.com/linux-can
3510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3513 F: Documentation/networking/can.rst
3515 F: include/linux/can/core.h
3516 F: include/uapi/linux/can.h
3517 F: include/uapi/linux/can/bcm.h
3518 F: include/uapi/linux/can/raw.h
3519 F: include/uapi/linux/can/gw.h
3522 M: Serge Hallyn <serge@hallyn.com>
3523 L: linux-security-module@vger.kernel.org
3525 F: include/linux/capability.h
3526 F: include/uapi/linux/capability.h
3527 F: security/commoncap.c
3528 F: kernel/capability.c
3530 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3531 M: Kevin Tsai <ktsai@capellamicro.com>
3533 F: drivers/iio/light/cm*
3535 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3536 M: Christian Lamparter <chunkeey@googlemail.com>
3537 L: linux-wireless@vger.kernel.org
3538 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3540 F: drivers/net/wireless/ath/carl9170/
3543 M: Jan Glauber <jglauber@cavium.com>
3544 M: David Daney <david.daney@cavium.com>
3545 W: http://www.cavium.com
3547 F: drivers/i2c/busses/i2c-octeon*
3548 F: drivers/i2c/busses/i2c-thunderx*
3550 CAVIUM LIQUIDIO NETWORK DRIVER
3551 M: Derek Chickles <dchickles@marvell.com>
3552 M: Satanand Burla <sburla@marvell.com>
3553 M: Felix Manlunas <fmanlunas@marvell.com>
3554 L: netdev@vger.kernel.org
3555 W: http://www.cavium.com
3557 F: drivers/net/ethernet/cavium/liquidio/
3560 M: Jan Glauber <jglauber@cavium.com>
3561 M: David Daney <david.daney@cavium.com>
3562 M: Steven J. Hill <Steven.Hill@cavium.com>
3563 W: http://www.cavium.com
3565 F: drivers/mmc/host/cavium*
3567 CAVIUM OCTEON-TX CRYPTO DRIVER
3568 M: George Cherian <george.cherian@cavium.com>
3569 L: linux-crypto@vger.kernel.org
3570 W: http://www.cavium.com
3572 F: drivers/crypto/cavium/cpt/
3574 CAVIUM THUNDERX2 ARM64 SOC
3575 M: Robert Richter <rrichter@cavium.com>
3576 M: Jayachandran C <jnair@caviumnetworks.com>
3577 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3579 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3580 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3582 CC2520 IEEE-802.15.4 RADIO DRIVER
3583 M: Varka Bhadram <varkabhadram@gmail.com>
3584 L: linux-wpan@vger.kernel.org
3586 F: drivers/net/ieee802154/cc2520.c
3587 F: include/linux/spi/cc2520.h
3588 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3590 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3591 M: Gilad Ben-Yossef <gilad@benyossef.com>
3592 L: linux-crypto@vger.kernel.org
3594 F: drivers/crypto/ccree/
3595 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3598 M: Hans Verkuil <hans.verkuil@cisco.com>
3599 L: linux-media@vger.kernel.org
3600 T: git git://linuxtv.org/media_tree.git
3601 W: http://linuxtv.org
3603 F: Documentation/media/kapi/cec-core.rst
3604 F: Documentation/media/uapi/cec
3605 F: drivers/media/cec/
3606 F: drivers/media/rc/keymaps/rc-cec.c
3607 F: include/media/cec.h
3608 F: include/media/cec-notifier.h
3609 F: include/uapi/linux/cec.h
3610 F: include/uapi/linux/cec-funcs.h
3611 F: Documentation/devicetree/bindings/media/cec.txt
3612 F: Documentation/ABI/testing/debugfs-cec-error-inj
3615 M: Hans Verkuil <hans.verkuil@cisco.com>
3616 L: linux-media@vger.kernel.org
3617 T: git git://linuxtv.org/media_tree.git
3618 W: http://linuxtv.org
3620 F: drivers/media/platform/cec-gpio/
3621 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3623 CELL BROADBAND ENGINE ARCHITECTURE
3624 M: Arnd Bergmann <arnd@arndb.de>
3625 L: linuxppc-dev@lists.ozlabs.org
3626 W: http://www.ibm.com/developerworks/power/cell/
3628 F: arch/powerpc/include/asm/cell*.h
3629 F: arch/powerpc/include/asm/spu*.h
3630 F: arch/powerpc/include/uapi/asm/spu*.h
3631 F: arch/powerpc/oprofile/*cell*
3632 F: arch/powerpc/platforms/cell/
3634 CEPH COMMON CODE (LIBCEPH)
3635 M: Ilya Dryomov <idryomov@gmail.com>
3636 M: "Yan, Zheng" <zyan@redhat.com>
3637 M: Sage Weil <sage@redhat.com>
3638 L: ceph-devel@vger.kernel.org
3640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3641 T: git git://github.com/ceph/ceph-client.git
3644 F: include/linux/ceph/
3645 F: include/linux/crush/
3647 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3648 M: "Yan, Zheng" <zyan@redhat.com>
3649 M: Sage Weil <sage@redhat.com>
3650 M: Ilya Dryomov <idryomov@gmail.com>
3651 L: ceph-devel@vger.kernel.org
3653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3654 T: git git://github.com/ceph/ceph-client.git
3656 F: Documentation/filesystems/ceph.txt
3659 CERTIFICATE HANDLING:
3660 M: David Howells <dhowells@redhat.com>
3661 M: David Woodhouse <dwmw2@infradead.org>
3662 L: keyrings@vger.kernel.org
3664 F: Documentation/admin-guide/module-signing.rst
3666 F: scripts/sign-file.c
3667 F: scripts/extract-cert.c
3669 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3670 L: linux-usb@vger.kernel.org
3672 F: Documentation/usb/WUSB-Design-overview.txt
3673 F: Documentation/usb/wusb-cbaf
3674 F: drivers/usb/host/hwa-hc.c
3675 F: drivers/usb/host/whci/
3676 F: drivers/usb/wusbcore/
3677 F: include/linux/usb/wusb*
3679 CFAG12864B LCD DRIVER
3680 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3682 F: drivers/auxdisplay/cfag12864b.c
3683 F: include/linux/cfag12864b.h
3685 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3686 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3688 F: drivers/auxdisplay/cfag12864bfb.c
3689 F: include/linux/cfag12864b.h
3691 802.11 (including CFG80211/NL80211)
3692 M: Johannes Berg <johannes@sipsolutions.net>
3693 L: linux-wireless@vger.kernel.org
3694 W: http://wireless.kernel.org/
3695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3699 F: include/uapi/linux/nl80211.h
3700 F: include/linux/ieee80211.h
3701 F: include/net/wext.h
3702 F: include/net/cfg80211.h
3703 F: include/net/iw_handler.h
3704 F: include/net/ieee80211_radiotap.h
3705 F: Documentation/driver-api/80211/cfg80211.rst
3706 F: Documentation/networking/regulatory.txt
3708 CHAR and MISC DRIVERS
3709 M: Arnd Bergmann <arnd@arndb.de>
3710 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3715 F: include/linux/miscdevice.h
3718 M: Andy Whitcroft <apw@canonical.com>
3719 M: Joe Perches <joe@perches.com>
3721 F: scripts/checkpatch.pl
3723 CHINESE DOCUMENTATION
3724 M: Harry Wei <harryxiyou@gmail.com>
3725 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3726 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3728 F: Documentation/translations/zh_CN/
3730 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3731 M: Peter Chen <Peter.Chen@nxp.com>
3732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3733 L: linux-usb@vger.kernel.org
3735 F: drivers/usb/chipidea/
3737 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3738 M: Hans de Goede <hdegoede@redhat.com>
3739 L: linux-input@vger.kernel.org
3741 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3742 F: drivers/input/touchscreen/chipone_icn8318.c
3744 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3745 M: Hans de Goede <hdegoede@redhat.com>
3746 L: linux-input@vger.kernel.org
3748 F: drivers/input/touchscreen/chipone_icn8505.c
3750 CHROME HARDWARE PLATFORM SUPPORT
3751 M: Benson Leung <bleung@chromium.org>
3752 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3755 F: drivers/platform/chrome/
3757 CHROMEOS EC SUBDRIVERS
3758 M: Benson Leung <bleung@chromium.org>
3759 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3760 R: Guenter Roeck <groeck@chromium.org>
3764 F: drivers/power/supply/cros_usbpd-charger.c
3766 CHROMEOS EC CODEC DRIVER
3767 M: Cheng-Yi Chiang <cychiang@chromium.org>
3769 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3770 R: Guenter Roeck <groeck@chromium.org>
3771 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3772 F: sound/soc/codecs/cros_ec_codec.*
3774 CIRRUS LOGIC AUDIO CODEC DRIVERS
3775 M: Brian Austin <brian.austin@cirrus.com>
3776 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3777 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3779 F: sound/soc/codecs/cs*
3781 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3782 M: Hartley Sweeten <hsweeten@visionengravers.com>
3783 L: netdev@vger.kernel.org
3785 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3787 CIRRUS LOGIC LOCHNAGAR DRIVER
3788 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3789 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3790 L: patches@opensource.cirrus.com
3792 F: drivers/clk/clk-lochnagar.c
3793 F: drivers/mfd/lochnagar-i2c.c
3794 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3795 F: drivers/regulator/lochnagar-regulator.c
3796 F: include/dt-bindings/clk/lochnagar.h
3797 F: include/dt-bindings/pinctrl/lochnagar.h
3798 F: include/linux/mfd/lochnagar*
3799 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3800 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3801 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3802 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3804 CISCO FCOE HBA DRIVER
3805 M: Satish Kharat <satishkh@cisco.com>
3806 M: Sesidhar Baddela <sebaddel@cisco.com>
3807 M: Karan Tilak Kumar <kartilak@cisco.com>
3808 L: linux-scsi@vger.kernel.org
3810 F: drivers/scsi/fnic/
3812 CISCO SCSI HBA DRIVER
3813 M: Karan Tilak Kumar <kartilak@cisco.com>
3814 M: Sesidhar Baddela <sebaddel@cisco.com>
3815 L: linux-scsi@vger.kernel.org
3817 F: drivers/scsi/snic/
3819 CISCO VIC ETHERNET NIC DRIVER
3820 M: Christian Benvenuti <benve@cisco.com>
3821 M: Govindarajulu Varadarajan <_govind@gmx.com>
3822 M: Parvi Kaustubhi <pkaustub@cisco.com>
3824 F: drivers/net/ethernet/cisco/enic/
3826 CISCO VIC LOW LATENCY NIC DRIVER
3827 M: Christian Benvenuti <benve@cisco.com>
3828 M: Nelson Escobar <neescoba@cisco.com>
3829 M: Parvi Kaustubhi <pkaustub@cisco.com>
3831 F: drivers/infiniband/hw/usnic/
3833 CIRRUS LOGIC MADERA CODEC DRIVERS
3834 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3835 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3836 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3837 L: patches@opensource.cirrus.com
3838 T: git https://github.com/CirrusLogic/linux-drivers.git
3839 W: https://github.com/CirrusLogic/linux-drivers/wiki
3841 F: Documentation/devicetree/bindings/mfd/madera.txt
3842 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3843 F: include/linux/irqchip/irq-madera*
3844 F: include/linux/mfd/madera/*
3845 F: drivers/gpio/gpio-madera*
3846 F: drivers/irqchip/irq-madera*
3847 F: drivers/mfd/madera*
3848 F: drivers/mfd/cs47l*
3849 F: drivers/pinctrl/cirrus/*
3852 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3857 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3858 L: linux-kernel@vger.kernel.org
3861 F: include/linux/cleancache.h
3864 M: Russell King <linux@armlinux.org.uk>
3865 L: linux-clk@vger.kernel.org
3867 F: include/linux/clk.h
3869 CLOCKSOURCE, CLOCKEVENT DRIVERS
3870 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3871 M: Thomas Gleixner <tglx@linutronix.de>
3872 L: linux-kernel@vger.kernel.org
3873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3875 F: drivers/clocksource/
3876 F: Documentation/devicetree/bindings/timer/
3879 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3880 M: Daniel Oliveira Nascimento <don@syst.com.br>
3881 L: platform-driver-x86@vger.kernel.org
3883 F: drivers/platform/x86/classmate-laptop.c
3886 M: Hans Verkuil <hans.verkuil@cisco.com>
3887 L: linux-media@vger.kernel.org
3888 T: git git://linuxtv.org/media_tree.git
3889 W: https://linuxtv.org
3891 F: drivers/media/pci/cobalt/
3893 COCCINELLE/Semantic Patches (SmPL)
3894 M: Julia Lawall <Julia.Lawall@lip6.fr>
3895 M: Gilles Muller <Gilles.Muller@lip6.fr>
3896 M: Nicolas Palix <nicolas.palix@imag.fr>
3897 M: Michal Marek <michal.lkml@markovi.net>
3898 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3900 W: http://coccinelle.lip6.fr/
3902 F: Documentation/dev-tools/coccinelle.rst
3903 F: scripts/coccinelle/
3904 F: scripts/coccicheck
3907 M: Jan Harkes <jaharkes@cs.cmu.edu>
3909 L: codalist@coda.cs.cmu.edu
3910 W: http://www.coda.cs.cmu.edu/
3912 F: Documentation/filesystems/coda.txt
3914 F: include/linux/coda*.h
3915 F: include/uapi/linux/coda*.h
3917 CODA V4L2 MEM2MEM DRIVER
3918 M: Philipp Zabel <p.zabel@pengutronix.de>
3919 L: linux-media@vger.kernel.org
3921 F: Documentation/devicetree/bindings/media/coda.txt
3922 F: drivers/media/platform/coda/
3925 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3927 F: Documentation/process/code-of-conduct.rst
3928 F: Documentation/process/code-of-conduct-interpretation.rst
3930 COMMON CLK FRAMEWORK
3931 M: Michael Turquette <mturquette@baylibre.com>
3932 M: Stephen Boyd <sboyd@kernel.org>
3933 L: linux-clk@vger.kernel.org
3934 Q: http://patchwork.kernel.org/project/linux-clk/list/
3935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3937 F: Documentation/devicetree/bindings/clock/
3939 X: drivers/clk/clkdev.c
3940 F: include/linux/clk-pr*
3941 F: include/linux/clk/
3942 F: include/linux/of_clk.h
3944 COMMON INTERNET FILE SYSTEM (CIFS)
3945 M: Steve French <sfrench@samba.org>
3946 L: linux-cifs@vger.kernel.org
3947 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3948 W: http://linux-cifs.samba.org/
3949 T: git git://git.samba.org/sfrench/cifs-2.6.git
3951 F: Documentation/filesystems/cifs/
3954 COMPACTPCI HOTPLUG CORE
3955 M: Scott Murray <scott@spiteful.org>
3956 L: linux-pci@vger.kernel.org
3958 F: drivers/pci/hotplug/cpci_hotplug*
3960 COMPACTPCI HOTPLUG GENERIC DRIVER
3961 M: Scott Murray <scott@spiteful.org>
3962 L: linux-pci@vger.kernel.org
3964 F: drivers/pci/hotplug/cpcihp_generic.c
3966 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3967 M: Scott Murray <scott@spiteful.org>
3968 L: linux-pci@vger.kernel.org
3970 F: drivers/pci/hotplug/cpcihp_zt5550.*
3972 COMPAL LAPTOP SUPPORT
3973 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3974 L: platform-driver-x86@vger.kernel.org
3976 F: drivers/platform/x86/compal-laptop.c
3979 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3981 F: include/linux/compiler_attributes.h
3983 CONEXANT ACCESSRUNNER USB DRIVER
3984 L: accessrunner-general@lists.sourceforge.net
3985 W: http://accessrunner.sourceforge.net/
3987 F: drivers/usb/atm/cxacru.c
3990 M: Joel Becker <jlbec@evilplan.org>
3991 M: Christoph Hellwig <hch@lst.de>
3992 T: git git://git.infradead.org/users/hch/configfs.git
3995 F: include/linux/configfs.h
3998 M: Evgeniy Polyakov <zbr@ioremap.net>
3999 L: netdev@vger.kernel.org
4001 F: drivers/connector/
4003 CONTROL GROUP (CGROUP)
4004 M: Tejun Heo <tj@kernel.org>
4005 M: Li Zefan <lizefan@huawei.com>
4006 M: Johannes Weiner <hannes@cmpxchg.org>
4007 L: cgroups@vger.kernel.org
4008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4010 F: Documentation/admin-guide/cgroup-v2.rst
4011 F: Documentation/cgroup-v1/
4012 F: include/linux/cgroup*
4015 CONTROL GROUP - CPUSET
4016 M: Li Zefan <lizefan@huawei.com>
4017 L: cgroups@vger.kernel.org
4018 W: http://www.bullopensource.org/cpuset/
4019 W: http://oss.sgi.com/projects/cpusets/
4020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4022 F: Documentation/cgroup-v1/cpusets.txt
4023 F: include/linux/cpuset.h
4024 F: kernel/cgroup/cpuset.c
4026 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4027 M: Johannes Weiner <hannes@cmpxchg.org>
4028 M: Michal Hocko <mhocko@kernel.org>
4029 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4030 L: cgroups@vger.kernel.org
4031 L: linux-mm@kvack.org
4036 CORETEMP HARDWARE MONITORING DRIVER
4037 M: Fenghua Yu <fenghua.yu@intel.com>
4038 L: linux-hwmon@vger.kernel.org
4040 F: Documentation/hwmon/coretemp
4041 F: drivers/hwmon/coretemp.c
4043 COSA/SRP SYNC SERIAL DRIVER
4044 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4045 W: http://www.fi.muni.cz/~kas/cosa/
4047 F: drivers/net/wan/cosa*
4049 CPMAC ETHERNET DRIVER
4050 M: Florian Fainelli <f.fainelli@gmail.com>
4051 L: netdev@vger.kernel.org
4053 F: drivers/net/ethernet/ti/cpmac.c
4055 CPU FREQUENCY SCALING FRAMEWORK
4056 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4057 M: Viresh Kumar <viresh.kumar@linaro.org>
4058 L: linux-pm@vger.kernel.org
4060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4062 B: https://bugzilla.kernel.org
4063 F: Documentation/admin-guide/pm/cpufreq.rst
4064 F: Documentation/admin-guide/pm/intel_pstate.rst
4065 F: Documentation/cpu-freq/
4066 F: Documentation/devicetree/bindings/cpufreq/
4068 F: include/linux/cpufreq.h
4069 F: tools/testing/selftests/cpufreq/
4071 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4072 M: Viresh Kumar <viresh.kumar@linaro.org>
4073 M: Sudeep Holla <sudeep.holla@arm.com>
4074 L: linux-pm@vger.kernel.org
4075 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4077 F: drivers/cpufreq/arm_big_little.h
4078 F: drivers/cpufreq/arm_big_little.c
4080 CPU POWER MONITORING SUBSYSTEM
4081 M: Thomas Renninger <trenn@suse.com>
4082 M: Shuah Khan <shuah@kernel.org>
4083 M: Shuah Khan <skhan@linuxfoundation.org>
4084 L: linux-pm@vger.kernel.org
4086 F: tools/power/cpupower/
4089 M: "H. Peter Anvin" <hpa@zytor.com>
4091 F: arch/x86/kernel/cpuid.c
4092 F: arch/x86/kernel/msr.c
4094 CPUIDLE DRIVER - ARM BIG LITTLE
4095 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4096 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4097 L: linux-pm@vger.kernel.org
4098 L: linux-arm-kernel@lists.infradead.org
4099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4101 F: drivers/cpuidle/cpuidle-big_little.c
4103 CPUIDLE DRIVER - ARM EXYNOS
4104 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4105 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4106 M: Kukjin Kim <kgene@kernel.org>
4107 L: linux-pm@vger.kernel.org
4108 L: linux-samsung-soc@vger.kernel.org
4110 F: drivers/cpuidle/cpuidle-exynos.c
4111 F: arch/arm/mach-exynos/pm.c
4113 CPU IDLE TIME MANAGEMENT FRAMEWORK
4114 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4115 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4116 L: linux-pm@vger.kernel.org
4118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4119 B: https://bugzilla.kernel.org
4120 F: Documentation/admin-guide/pm/cpuidle.rst
4121 F: Documentation/driver-api/pm/cpuidle.rst
4122 F: drivers/cpuidle/*
4123 F: include/linux/cpuidle.h
4126 M: Nicolas Pitre <nico@linaro.org>
4128 F: Documentation/filesystems/cramfs.txt
4132 M: Herbert Xu <herbert@gondor.apana.org.au>
4133 M: "David S. Miller" <davem@davemloft.net>
4134 L: linux-crypto@vger.kernel.org
4135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4138 F: Documentation/crypto/
4139 F: Documentation/devicetree/bindings/crypto/
4144 F: include/linux/crypto*
4146 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4147 M: Neil Horman <nhorman@tuxdriver.com>
4148 L: linux-crypto@vger.kernel.org
4150 F: crypto/ansi_cprng.c
4154 M: Hans Verkuil <hverkuil@xs4all.nl>
4155 L: linux-media@vger.kernel.org
4156 T: git git://linuxtv.org/media_tree.git
4157 W: http://linuxtv.org
4159 F: drivers/media/i2c/cs3308.c
4161 CS5535 Audio ALSA driver
4162 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4164 F: sound/pci/cs5535audio/
4166 CSI DRIVERS FOR ALLWINNER V3s
4167 M: Yong Deng <yong.deng@magewell.com>
4168 L: linux-media@vger.kernel.org
4169 T: git git://linuxtv.org/media_tree.git
4171 F: drivers/media/platform/sunxi/sun6i-csi/
4172 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4175 M: Solomon Peachy <pizza@shaftnet.org>
4177 F: drivers/net/wireless/st/cw1200/
4179 CX18 VIDEO4LINUX DRIVER
4180 M: Andy Walls <awalls@md.metrocast.net>
4181 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4182 L: linux-media@vger.kernel.org
4183 T: git git://linuxtv.org/media_tree.git
4184 W: https://linuxtv.org
4185 W: http://www.ivtvdriver.org/index.php/Cx18
4187 F: Documentation/media/v4l-drivers/cx18*
4188 F: drivers/media/pci/cx18/
4189 F: include/uapi/linux/ivtv*
4191 CX2341X MPEG ENCODER HELPER MODULE
4192 M: Hans Verkuil <hverkuil@xs4all.nl>
4193 L: linux-media@vger.kernel.org
4194 T: git git://linuxtv.org/media_tree.git
4195 W: https://linuxtv.org
4197 F: drivers/media/common/cx2341x*
4198 F: include/media/drv-intf/cx2341x.h
4200 CX24120 MEDIA DRIVER
4201 M: Jemma Denson <jdenson@gmail.com>
4202 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4203 L: linux-media@vger.kernel.org
4204 W: https://linuxtv.org
4205 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4207 F: drivers/media/dvb-frontends/cx24120*
4209 CX88 VIDEO4LINUX DRIVER
4210 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4211 L: linux-media@vger.kernel.org
4212 W: https://linuxtv.org
4213 T: git git://linuxtv.org/media_tree.git
4215 F: Documentation/media/v4l-drivers/cx88*
4216 F: drivers/media/pci/cx88/
4218 CXD2820R MEDIA DRIVER
4219 M: Antti Palosaari <crope@iki.fi>
4220 L: linux-media@vger.kernel.org
4221 W: https://linuxtv.org
4222 W: http://palosaari.fi/linux/
4223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4224 T: git git://linuxtv.org/anttip/media_tree.git
4226 F: drivers/media/dvb-frontends/cxd2820r*
4228 CXGB3 ETHERNET DRIVER (CXGB3)
4229 M: Vishal Kulkarni <vishal@chelsio.com>
4230 L: netdev@vger.kernel.org
4231 W: http://www.chelsio.com
4233 F: drivers/net/ethernet/chelsio/cxgb3/
4235 CXGB3 ISCSI DRIVER (CXGB3I)
4236 M: Karen Xie <kxie@chelsio.com>
4237 L: linux-scsi@vger.kernel.org
4238 W: http://www.chelsio.com
4240 F: drivers/scsi/cxgbi/cxgb3i
4242 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4243 M: Steve Wise <swise@chelsio.com>
4244 L: linux-rdma@vger.kernel.org
4245 W: http://www.openfabrics.org
4247 F: drivers/infiniband/hw/cxgb3/
4248 F: include/uapi/rdma/cxgb3-abi.h
4250 CXGB4 CRYPTO DRIVER (chcr)
4251 M: Harsh Jain <harsh@chelsio.com>
4252 L: linux-crypto@vger.kernel.org
4253 W: http://www.chelsio.com
4255 F: drivers/crypto/chelsio
4257 CXGB4 ETHERNET DRIVER (CXGB4)
4258 M: Vishal Kulkarni <vishal@chelsio.com>
4259 L: netdev@vger.kernel.org
4260 W: http://www.chelsio.com
4262 F: drivers/net/ethernet/chelsio/cxgb4/
4264 CXGB4 ISCSI DRIVER (CXGB4I)
4265 M: Karen Xie <kxie@chelsio.com>
4266 L: linux-scsi@vger.kernel.org
4267 W: http://www.chelsio.com
4269 F: drivers/scsi/cxgbi/cxgb4i
4271 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4272 M: Steve Wise <swise@chelsio.com>
4273 L: linux-rdma@vger.kernel.org
4274 W: http://www.openfabrics.org
4276 F: drivers/infiniband/hw/cxgb4/
4277 F: include/uapi/rdma/cxgb4-abi.h
4279 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4280 M: Casey Leedom <leedom@chelsio.com>
4281 L: netdev@vger.kernel.org
4282 W: http://www.chelsio.com
4284 F: drivers/net/ethernet/chelsio/cxgb4vf/
4286 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4287 M: Frederic Barrat <fbarrat@linux.ibm.com>
4288 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4289 L: linuxppc-dev@lists.ozlabs.org
4291 F: arch/powerpc/platforms/powernv/pci-cxl.c
4292 F: drivers/misc/cxl/
4293 F: include/misc/cxl*
4294 F: include/uapi/misc/cxl.h
4295 F: Documentation/powerpc/cxl.txt
4296 F: Documentation/ABI/testing/sysfs-class-cxl
4298 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4299 M: Manoj N. Kumar <manoj@linux.ibm.com>
4300 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4301 M: Uma Krishnan <ukrishn@linux.ibm.com>
4302 L: linux-scsi@vger.kernel.org
4304 F: drivers/scsi/cxlflash/
4305 F: include/uapi/scsi/cxlflash_ioctl.h
4306 F: Documentation/powerpc/cxlflash.txt
4309 M: Russell King <linux@armlinux.org.uk>
4310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4311 W: http://www.armlinux.org.uk/
4313 F: drivers/video/fbdev/cyber2000fb.*
4315 CYCLADES ASYNC MUX DRIVER
4316 W: http://www.cyclades.com/
4318 F: drivers/tty/cyclades.c
4319 F: include/linux/cyclades.h
4320 F: include/uapi/linux/cyclades.h
4322 CYCLADES PC300 DRIVER
4323 W: http://www.cyclades.com/
4325 F: drivers/net/wan/pc300*
4327 CYPRESS_FIRMWARE MEDIA DRIVER
4328 M: Antti Palosaari <crope@iki.fi>
4329 L: linux-media@vger.kernel.org
4330 W: https://linuxtv.org
4331 W: http://palosaari.fi/linux/
4332 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4333 T: git git://linuxtv.org/anttip/media_tree.git
4335 F: drivers/media/common/cypress_firmware*
4337 CYTTSP TOUCHSCREEN DRIVER
4338 M: Ferruh Yigit <fery@cypress.com>
4339 L: linux-input@vger.kernel.org
4341 F: drivers/input/touchscreen/cyttsp*
4342 F: include/linux/input/cyttsp.h
4344 D-LINK DIR-685 TOUCHKEYS DRIVER
4345 M: Linus Walleij <linus.walleij@linaro.org>
4346 L: linux-input@vger.kernel.org
4348 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4350 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4351 M: Joshua Kinard <kumba@gentoo.org>
4353 F: drivers/rtc/rtc-ds1685.c
4354 F: include/linux/rtc/ds1685.h
4356 DAMA SLAVE for AX.25
4357 M: Joerg Reuter <jreuter@yaina.de>
4358 W: http://yaina.de/jreuter/
4359 W: http://www.qsl.net/dl1bke/
4360 L: linux-hams@vger.kernel.org
4362 F: net/ax25/af_ax25.c
4363 F: net/ax25/ax25_dev.c
4364 F: net/ax25/ax25_ds_*
4365 F: net/ax25/ax25_in.c
4366 F: net/ax25/ax25_out.c
4367 F: net/ax25/ax25_timer.c
4368 F: net/ax25/sysctl_net_ax25.c
4370 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4371 L: netdev@vger.kernel.org
4373 F: Documentation/networking/device_drivers/dec/dmfe.txt
4374 F: drivers/net/ethernet/dec/tulip/dmfe.c
4376 DC390/AM53C974 SCSI driver
4377 M: Hannes Reinecke <hare@suse.com>
4378 L: linux-scsi@vger.kernel.org
4380 F: drivers/scsi/am53c974.c
4383 M: Oliver Neukum <oliver@neukum.org>
4384 M: Ali Akcaagac <aliakc@web.de>
4385 M: Jamie Lenehan <lenehan@twibble.org>
4386 L: dc395x@twibble.org
4387 W: http://twibble.org/dist/dc395x/
4388 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4390 F: Documentation/scsi/dc395x.txt
4391 F: drivers/scsi/dc395x.*
4394 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4395 L: dccp@vger.kernel.org
4396 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4398 F: include/linux/dccp.h
4399 F: include/uapi/linux/dccp.h
4400 F: include/linux/tfrc.h
4403 DECnet NETWORK LAYER
4404 W: http://linux-decnet.sourceforge.net
4405 L: linux-decnet-user@lists.sourceforge.net
4407 F: Documentation/networking/decnet.txt
4410 DECSTATION PLATFORM SUPPORT
4411 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4412 L: linux-mips@vger.kernel.org
4413 W: http://www.linux-mips.org/wiki/DECstation
4416 F: arch/mips/include/asm/dec/
4417 F: arch/mips/include/asm/mach-dec/
4419 DEFXX FDDI NETWORK DRIVER
4420 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4422 F: drivers/net/fddi/defxx.*
4425 M: Pali Rohár <pali.rohar@gmail.com>
4426 M: Mario Limonciello <mario.limonciello@dell.com>
4427 L: platform-driver-x86@vger.kernel.org
4429 F: drivers/platform/x86/dell-smbios.*
4431 DELL SMBIOS SMM DRIVER
4432 M: Mario Limonciello <mario.limonciello@dell.com>
4433 L: platform-driver-x86@vger.kernel.org
4435 F: drivers/platform/x86/dell-smbios-smm.c
4437 DELL SMBIOS WMI DRIVER
4438 M: Mario Limonciello <mario.limonciello@dell.com>
4439 L: platform-driver-x86@vger.kernel.org
4441 F: drivers/platform/x86/dell-smbios-wmi.c
4442 F: tools/wmi/dell-smbios-example.c
4444 DEFZA FDDI NETWORK DRIVER
4445 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4447 F: drivers/net/fddi/defza.*
4450 M: Matthew Garrett <mjg59@srcf.ucam.org>
4451 M: Pali Rohár <pali.rohar@gmail.com>
4452 L: platform-driver-x86@vger.kernel.org
4454 F: drivers/platform/x86/dell-laptop.c
4456 DELL LAPTOP FREEFALL DRIVER
4457 M: Pali Rohár <pali.rohar@gmail.com>
4459 F: drivers/platform/x86/dell-smo8800.c
4461 DELL LAPTOP RBTN DRIVER
4462 M: Pali Rohár <pali.rohar@gmail.com>
4464 F: drivers/platform/x86/dell-rbtn.*
4466 DELL REMOTE BIOS UPDATE DRIVER
4467 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4468 L: platform-driver-x86@vger.kernel.org
4470 F: drivers/platform/x86/dell_rbu.c
4472 DELL LAPTOP SMM DRIVER
4473 M: Pali Rohár <pali.rohar@gmail.com>
4475 F: drivers/hwmon/dell-smm-hwmon.c
4476 F: include/uapi/linux/i8k.h
4478 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4479 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4480 L: platform-driver-x86@vger.kernel.org
4482 F: Documentation/dcdbas.txt
4483 F: drivers/platform/x86/dcdbas.*
4485 DELL WMI NOTIFICATIONS DRIVER
4486 M: Matthew Garrett <mjg59@srcf.ucam.org>
4487 M: Pali Rohár <pali.rohar@gmail.com>
4489 F: drivers/platform/x86/dell-wmi.c
4491 DELL WMI DESCRIPTOR DRIVER
4492 M: Mario Limonciello <mario.limonciello@dell.com>
4494 F: drivers/platform/x86/dell-wmi-descriptor.c
4496 DELTA ST MEDIA DRIVER
4497 M: Hugues Fruchet <hugues.fruchet@st.com>
4498 L: linux-media@vger.kernel.org
4499 T: git git://linuxtv.org/media_tree.git
4500 W: https://linuxtv.org
4502 F: drivers/media/platform/sti/delta
4505 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4506 L: linux-mtd@lists.infradead.org
4508 F: drivers/mtd/nand/raw/denali*
4510 DESIGNWARE USB2 DRD IP DRIVER
4511 M: Minas Harutyunyan <hminas@synopsys.com>
4512 L: linux-usb@vger.kernel.org
4513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4515 F: drivers/usb/dwc2/
4517 DESIGNWARE USB3 DRD IP DRIVER
4518 M: Felipe Balbi <balbi@kernel.org>
4519 L: linux-usb@vger.kernel.org
4520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4522 F: drivers/usb/dwc3/
4524 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4525 M: Andreas Klinger <ak@it-klinger.de>
4526 L: linux-iio@vger.kernel.org
4528 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4529 F: drivers/iio/proximity/srf*.c
4531 DEVICE COREDUMP (DEV_COREDUMP)
4532 M: Johannes Berg <johannes@sipsolutions.net>
4533 L: linux-kernel@vger.kernel.org
4535 F: drivers/base/devcoredump.c
4536 F: include/linux/devcoredump.h
4538 DEVICE FREQUENCY (DEVFREQ)
4539 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4540 M: Kyungmin Park <kyungmin.park@samsung.com>
4541 R: Chanwoo Choi <cw00.choi@samsung.com>
4542 L: linux-pm@vger.kernel.org
4543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4546 F: include/linux/devfreq.h
4547 F: Documentation/devicetree/bindings/devfreq/
4549 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4550 M: Chanwoo Choi <cw00.choi@samsung.com>
4551 L: linux-pm@vger.kernel.org
4552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4554 F: drivers/devfreq/event/
4555 F: drivers/devfreq/devfreq-event.c
4556 F: include/linux/devfreq-event.h
4557 F: Documentation/devicetree/bindings/devfreq/event/
4559 DEVICE NUMBER REGISTRY
4560 M: Torben Mathiasen <device@lanana.org>
4561 W: http://lanana.org/docs/device-list/index.html
4565 M: Alasdair Kergon <agk@redhat.com>
4566 M: Mike Snitzer <snitzer@redhat.com>
4567 M: dm-devel@redhat.com
4568 L: dm-devel@redhat.com
4569 W: http://sources.redhat.com/dm
4570 Q: http://patchwork.kernel.org/project/dm-devel/list/
4571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4572 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4574 F: Documentation/device-mapper/
4575 F: drivers/md/Makefile
4576 F: drivers/md/Kconfig
4578 F: drivers/md/persistent-data/
4579 F: include/linux/device-mapper.h
4580 F: include/linux/dm-*.h
4581 F: include/uapi/linux/dm-*.h
4584 M: Jiri Pirko <jiri@mellanox.com>
4585 L: netdev@vger.kernel.org
4587 F: net/core/devlink.c
4588 F: include/net/devlink.h
4589 F: include/uapi/linux/devlink.h
4591 DIALOG SEMICONDUCTOR DRIVERS
4592 M: Support Opensource <support.opensource@diasemi.com>
4593 W: http://www.dialog-semiconductor.com/products
4595 F: Documentation/hwmon/da90??
4596 F: Documentation/devicetree/bindings/mfd/da90*.txt
4597 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4598 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4599 F: Documentation/devicetree/bindings/regulator/da92*.txt
4600 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4601 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4602 F: drivers/gpio/gpio-da90??.c
4603 F: drivers/hwmon/da90??-hwmon.c
4604 F: drivers/iio/adc/da91??-*.c
4605 F: drivers/input/misc/da90??_onkey.c
4606 F: drivers/input/touchscreen/da9052_tsi.c
4607 F: drivers/leds/leds-da90??.c
4608 F: drivers/mfd/da903x.c
4609 F: drivers/mfd/da90??-*.c
4610 F: drivers/mfd/da91??-*.c
4611 F: drivers/power/supply/da9052-battery.c
4612 F: drivers/power/supply/da91??-*.c
4613 F: drivers/regulator/da903x.c
4614 F: drivers/regulator/da9???-regulator.[ch]
4615 F: drivers/thermal/da90??-thermal.c
4616 F: drivers/rtc/rtc-da90??.c
4617 F: drivers/video/backlight/da90??_bl.c
4618 F: drivers/watchdog/da90??_wdt.c
4619 F: include/linux/mfd/da903x.h
4620 F: include/linux/mfd/da9052/
4621 F: include/linux/mfd/da9055/
4622 F: include/linux/mfd/da9062/
4623 F: include/linux/mfd/da9063/
4624 F: include/linux/mfd/da9150/
4625 F: include/linux/regulator/da9211.h
4626 F: include/sound/da[79]*.h
4627 F: sound/soc/codecs/da[79]*.[ch]
4629 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4630 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4631 L: linux-gpio@vger.kernel.org
4633 F: drivers/gpio/gpio-gpio-mm.c
4635 DIOLAN U2C-12 I2C DRIVER
4636 M: Guenter Roeck <linux@roeck-us.net>
4637 L: linux-i2c@vger.kernel.org
4639 F: drivers/i2c/busses/i2c-diolan-u2c.c
4641 FILESYSTEM DIRECT ACCESS (DAX)
4642 M: Matthew Wilcox <willy@infradead.org>
4643 M: Ross Zwisler <zwisler@kernel.org>
4644 M: Jan Kara <jack@suse.cz>
4645 L: linux-fsdevel@vger.kernel.org
4648 F: include/linux/dax.h
4649 F: include/trace/events/fs_dax.h
4651 DEVICE DIRECT ACCESS (DAX)
4652 M: Dan Williams <dan.j.williams@intel.com>
4653 M: Dave Jiang <dave.jiang@intel.com>
4654 M: Ross Zwisler <zwisler@kernel.org>
4655 M: Vishal Verma <vishal.l.verma@intel.com>
4656 L: linux-nvdimm@lists.01.org
4660 DIRECTORY NOTIFICATION (DNOTIFY)
4661 M: Jan Kara <jack@suse.cz>
4662 R: Amir Goldstein <amir73il@gmail.com>
4663 L: linux-fsdevel@vger.kernel.org
4665 F: Documentation/filesystems/dnotify.txt
4666 F: fs/notify/dnotify/
4667 F: include/linux/dnotify.h
4669 DISK GEOMETRY AND PARTITION HANDLING
4670 M: Andries Brouwer <aeb@cwi.nl>
4671 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4672 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4673 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4677 M: Jan Kara <jack@suse.com>
4679 F: Documentation/filesystems/quota.txt
4681 F: include/linux/quota*.h
4682 F: include/uapi/linux/quota*.h
4684 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4685 M: Bernie Thompson <bernie@plugable.com>
4686 L: linux-fbdev@vger.kernel.org
4688 W: http://plugable.com/category/projects/udlfb/
4689 F: drivers/video/fbdev/udlfb.c
4690 F: include/video/udlfb.h
4691 F: Documentation/fb/udlfb.txt
4693 DISTRIBUTED LOCK MANAGER (DLM)
4694 M: Christine Caulfield <ccaulfie@redhat.com>
4695 M: David Teigland <teigland@redhat.com>
4696 L: cluster-devel@redhat.com
4697 W: http://sources.redhat.com/cluster/
4698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4702 DMA BUFFER SHARING FRAMEWORK
4703 M: Sumit Semwal <sumit.semwal@linaro.org>
4705 L: linux-media@vger.kernel.org
4706 L: dri-devel@lists.freedesktop.org
4707 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4709 F: include/linux/dma-buf*
4710 F: include/linux/reservation.h
4711 F: include/linux/*fence.h
4712 F: Documentation/driver-api/dma-buf.rst
4713 T: git git://anongit.freedesktop.org/drm/drm-misc
4715 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4716 M: Vinod Koul <vkoul@kernel.org>
4717 L: dmaengine@vger.kernel.org
4718 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4721 F: include/linux/dmaengine.h
4722 F: include/linux/of_dma.h
4723 F: Documentation/devicetree/bindings/dma/
4724 F: Documentation/driver-api/dmaengine/
4725 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4728 M: Christoph Hellwig <hch@lst.de>
4729 M: Marek Szyprowski <m.szyprowski@samsung.com>
4730 R: Robin Murphy <robin.murphy@arm.com>
4731 L: iommu@lists.linux-foundation.org
4732 T: git git://git.infradead.org/users/hch/dma-mapping.git
4733 W: http://git.infradead.org/users/hch/dma-mapping.git
4736 F: include/asm-generic/dma-mapping.h
4737 F: include/linux/dma-direct.h
4738 F: include/linux/dma-mapping.h
4739 F: include/linux/dma-noncoherent.h
4741 DME1737 HARDWARE MONITOR DRIVER
4742 M: Juerg Haefliger <juergh@gmail.com>
4743 L: linux-hwmon@vger.kernel.org
4745 F: Documentation/hwmon/dme1737
4746 F: drivers/hwmon/dme1737.c
4749 M: Jean Delvare <jdelvare@suse.com>
4751 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4752 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4753 F: drivers/firmware/dmi-id.c
4754 F: drivers/firmware/dmi_scan.c
4755 F: include/linux/dmi.h
4758 M: Jonathan Corbet <corbet@lwn.net>
4759 L: linux-doc@vger.kernel.org
4762 F: scripts/kernel-doc
4763 X: Documentation/ABI/
4764 X: Documentation/acpi/
4765 X: Documentation/devicetree/
4766 X: Documentation/i2c/
4767 X: Documentation/media/
4768 X: Documentation/power/
4769 X: Documentation/spi/
4770 T: git git://git.lwn.net/linux.git docs-next
4772 DOCUMENTATION/ITALIAN
4773 M: Federico Vaga <federico.vaga@vaga.pv.it>
4774 L: linux-doc@vger.kernel.org
4776 F: Documentation/translations/it_IT
4778 DONGWOON DW9714 LENS VOICE COIL DRIVER
4779 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4780 L: linux-media@vger.kernel.org
4781 T: git git://linuxtv.org/media_tree.git
4783 F: drivers/media/i2c/dw9714.c
4784 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4786 DONGWOON DW9807 LENS VOICE COIL DRIVER
4787 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4788 L: linux-media@vger.kernel.org
4789 T: git git://linuxtv.org/media_tree.git
4791 F: drivers/media/i2c/dw9807-vcm.c
4792 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4795 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4796 L: blinux-list@redhat.com
4798 F: drivers/char/dtlk.c
4799 F: include/linux/dtlk.h
4801 DPAA2 DATAPATH I/O (DPIO) DRIVER
4802 M: Roy Pledge <Roy.Pledge@nxp.com>
4803 L: linux-kernel@vger.kernel.org
4805 F: drivers/soc/fsl/dpio
4807 DPAA2 ETHERNET DRIVER
4808 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4809 L: netdev@vger.kernel.org
4811 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4812 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4813 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4814 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4815 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4817 DPAA2 ETHERNET SWITCH DRIVER
4818 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4819 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4820 L: linux-kernel@vger.kernel.org
4822 F: drivers/staging/fsl-dpaa2/ethsw
4824 DPAA2 PTP CLOCK DRIVER
4825 M: Yangbo Lu <yangbo.lu@nxp.com>
4826 L: netdev@vger.kernel.org
4828 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4829 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4831 DPT_I2O SCSI RAID DRIVER
4832 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4833 L: linux-scsi@vger.kernel.org
4834 W: http://www.adaptec.com/
4836 F: drivers/scsi/dpt*
4837 F: drivers/scsi/dpt/
4840 M: Philipp Reisner <philipp.reisner@linbit.com>
4841 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4842 L: drbd-dev@lists.linbit.com
4843 W: http://www.drbd.org
4844 T: git git://git.linbit.com/linux-drbd.git
4845 T: git git://git.linbit.com/drbd-8.4.git
4847 F: drivers/block/drbd/
4849 F: Documentation/blockdev/drbd/
4851 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4852 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4853 R: "Rafael J. Wysocki" <rafael@kernel.org>
4854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4856 F: Documentation/kobject.txt
4860 F: include/linux/debugfs.h
4861 F: include/linux/kobj*
4864 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4865 M: Kevin Hilman <khilman@kernel.org>
4866 M: Nishanth Menon <nm@ti.com>
4868 F: drivers/power/avs/
4869 F: include/linux/power/smartreflex.h
4870 L: linux-pm@vger.kernel.org
4872 DRM DRIVER FOR ARM PL111 CLCD
4873 M: Eric Anholt <eric@anholt.net>
4874 T: git git://anongit.freedesktop.org/drm/drm-misc
4876 F: drivers/gpu/drm/pl111/
4878 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4879 M: Linus Walleij <linus.walleij@linaro.org>
4880 T: git git://anongit.freedesktop.org/drm/drm-misc
4882 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4883 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4885 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4886 M: Dave Airlie <airlied@redhat.com>
4888 F: drivers/gpu/drm/ast/
4890 DRM DRIVER FOR BOCHS VIRTUAL GPU
4891 M: Gerd Hoffmann <kraxel@redhat.com>
4892 L: virtualization@lists.linux-foundation.org
4893 T: git git://anongit.freedesktop.org/drm/drm-misc
4895 F: drivers/gpu/drm/bochs/
4897 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4898 M: Linus Walleij <linus.walleij@linaro.org>
4899 T: git git://anongit.freedesktop.org/drm/drm-misc
4901 F: drivers/gpu/drm/tve200/
4903 DRM DRIVER FOR ILITEK ILI9225 PANELS
4904 M: David Lechner <david@lechnology.com>
4906 F: drivers/gpu/drm/tinydrm/ili9225.c
4907 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4909 DRM DRIVER FOR HX8357D PANELS
4910 M: Eric Anholt <eric@anholt.net>
4911 T: git git://anongit.freedesktop.org/drm/drm-misc
4913 F: drivers/gpu/drm/tinydrm/hx8357d.c
4914 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
4916 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4917 S: Orphan / Obsolete
4918 F: drivers/gpu/drm/i810/
4919 F: include/uapi/drm/i810_drm.h
4921 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4922 S: Orphan / Obsolete
4923 F: drivers/gpu/drm/mga/
4924 F: include/uapi/drm/mga_drm.h
4926 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4927 M: Dave Airlie <airlied@redhat.com>
4929 F: drivers/gpu/drm/mgag200/
4931 DRM DRIVER FOR MI0283QT
4932 M: Noralf Trønnes <noralf@tronnes.org>
4934 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4935 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4937 DRM DRIVER FOR MSM ADRENO GPU
4938 M: Rob Clark <robdclark@gmail.com>
4939 M: Sean Paul <sean@poorly.run>
4940 L: linux-arm-msm@vger.kernel.org
4941 L: dri-devel@lists.freedesktop.org
4942 L: freedreno@lists.freedesktop.org
4943 T: git https://gitlab.freedesktop.org/drm/msm.git
4945 F: drivers/gpu/drm/msm/
4946 F: include/uapi/drm/msm_drm.h
4947 F: Documentation/devicetree/bindings/display/msm/
4949 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4950 M: Ben Skeggs <bskeggs@redhat.com>
4951 L: dri-devel@lists.freedesktop.org
4952 L: nouveau@lists.freedesktop.org
4953 T: git git://github.com/skeggsb/linux
4955 F: drivers/gpu/drm/nouveau/
4956 F: include/uapi/drm/nouveau_drm.h
4958 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4959 M: Stefan Mavrodiev <stefan@olimex.com>
4961 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4962 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4964 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4965 M: Noralf Trønnes <noralf@tronnes.org>
4967 F: drivers/gpu/drm/tinydrm/repaper.c
4968 F: Documentation/devicetree/bindings/display/repaper.txt
4970 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4971 M: Dave Airlie <airlied@redhat.com>
4972 M: Gerd Hoffmann <kraxel@redhat.com>
4973 L: virtualization@lists.linux-foundation.org
4974 T: git git://anongit.freedesktop.org/drm/drm-misc
4976 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4977 F: drivers/gpu/drm/cirrus/
4979 DRM DRIVER FOR QXL VIRTUAL GPU
4980 M: Dave Airlie <airlied@redhat.com>
4981 M: Gerd Hoffmann <kraxel@redhat.com>
4982 L: virtualization@lists.linux-foundation.org
4983 L: spice-devel@lists.freedesktop.org
4984 T: git git://anongit.freedesktop.org/drm/drm-misc
4986 F: drivers/gpu/drm/qxl/
4987 F: include/uapi/drm/qxl_drm.h
4989 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4990 S: Orphan / Obsolete
4991 F: drivers/gpu/drm/r128/
4992 F: include/uapi/drm/r128_drm.h
4994 DRM DRIVER FOR SAVAGE VIDEO CARDS
4995 S: Orphan / Obsolete
4996 F: drivers/gpu/drm/savage/
4997 F: include/uapi/drm/savage_drm.h
4999 DRM DRIVER FOR SIS VIDEO CARDS
5000 S: Orphan / Obsolete
5001 F: drivers/gpu/drm/sis/
5002 F: include/uapi/drm/sis_drm.h
5004 DRM DRIVER FOR SITRONIX ST7701 PANELS
5005 M: Jagan Teki <jagan@amarulasolutions.com>
5007 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5008 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5010 DRM DRIVER FOR SITRONIX ST7586 PANELS
5011 M: David Lechner <david@lechnology.com>
5013 F: drivers/gpu/drm/tinydrm/st7586.c
5014 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5016 DRM DRIVER FOR SITRONIX ST7735R PANELS
5017 M: David Lechner <david@lechnology.com>
5019 F: drivers/gpu/drm/tinydrm/st7735r.c
5020 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5022 DRM DRIVER FOR TDFX VIDEO CARDS
5023 S: Orphan / Obsolete
5024 F: drivers/gpu/drm/tdfx/
5026 DRM DRIVER FOR TPO TPG110 PANELS
5027 M: Linus Walleij <linus.walleij@linaro.org>
5028 T: git git://anongit.freedesktop.org/drm/drm-misc
5030 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5031 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5033 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5034 M: Dave Airlie <airlied@redhat.com>
5035 R: Sean Paul <sean@poorly.run>
5036 L: dri-devel@lists.freedesktop.org
5038 F: drivers/gpu/drm/udl/
5039 T: git git://anongit.freedesktop.org/drm/drm-misc
5041 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5042 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5043 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5044 R: Daniel Vetter <daniel@ffwll.ch>
5045 T: git git://anongit.freedesktop.org/drm/drm-misc
5047 L: dri-devel@lists.freedesktop.org
5048 F: drivers/gpu/drm/vkms/
5049 F: Documentation/gpu/vkms.rst
5051 DRM DRIVER FOR VMWARE VIRTUAL GPU
5052 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5053 M: Thomas Hellstrom <thellstrom@vmware.com>
5054 L: dri-devel@lists.freedesktop.org
5055 T: git git://people.freedesktop.org/~thomash/linux
5057 F: drivers/gpu/drm/vmwgfx/
5058 F: include/uapi/drm/vmwgfx_drm.h
5061 M: David Airlie <airlied@linux.ie>
5062 M: Daniel Vetter <daniel@ffwll.ch>
5063 L: dri-devel@lists.freedesktop.org
5064 T: git git://anongit.freedesktop.org/drm/drm
5065 B: https://bugs.freedesktop.org/
5066 C: irc://chat.freenode.net/dri-devel
5070 F: Documentation/devicetree/bindings/display/
5071 F: Documentation/devicetree/bindings/gpu/
5072 F: Documentation/gpu/
5074 F: include/uapi/drm/
5075 F: include/linux/vga*
5077 DRM DRIVERS AND MISC GPU PATCHES
5078 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5079 M: Maxime Ripard <maxime.ripard@bootlin.com>
5080 M: Sean Paul <sean@poorly.run>
5081 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5083 T: git git://anongit.freedesktop.org/drm/drm-misc
5084 F: Documentation/gpu/
5086 F: drivers/gpu/drm/*
5088 F: include/uapi/drm/drm*
5089 F: include/linux/vga*
5091 DRM DRIVERS FOR ALLWINNER A10
5092 M: Maxime Ripard <maxime.ripard@bootlin.com>
5093 L: dri-devel@lists.freedesktop.org
5095 F: drivers/gpu/drm/sun4i/
5096 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5097 T: git git://anongit.freedesktop.org/drm/drm-misc
5099 DRM DRIVERS FOR AMLOGIC SOCS
5100 M: Neil Armstrong <narmstrong@baylibre.com>
5101 L: dri-devel@lists.freedesktop.org
5102 L: linux-amlogic@lists.infradead.org
5103 W: http://linux-meson.com/
5105 F: drivers/gpu/drm/meson/
5106 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5107 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5108 F: Documentation/gpu/meson.rst
5109 T: git git://anongit.freedesktop.org/drm/drm-misc
5111 DRM DRIVERS FOR ATMEL HLCDC
5112 M: Boris Brezillon <bbrezillon@kernel.org>
5113 L: dri-devel@lists.freedesktop.org
5115 F: drivers/gpu/drm/atmel-hlcdc/
5116 F: Documentation/devicetree/bindings/display/atmel/
5117 T: git git://anongit.freedesktop.org/drm/drm-misc
5119 DRM DRIVERS FOR BRIDGE CHIPS
5120 M: Andrzej Hajda <a.hajda@samsung.com>
5121 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5123 T: git git://anongit.freedesktop.org/drm/drm-misc
5124 F: drivers/gpu/drm/bridge/
5126 DRM DRIVERS FOR EXYNOS
5127 M: Inki Dae <inki.dae@samsung.com>
5128 M: Joonyoung Shim <jy0922.shim@samsung.com>
5129 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5130 M: Kyungmin Park <kyungmin.park@samsung.com>
5131 L: dri-devel@lists.freedesktop.org
5132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5134 F: drivers/gpu/drm/exynos/
5135 F: include/uapi/drm/exynos_drm.h
5136 F: Documentation/devicetree/bindings/display/exynos/
5138 DRM DRIVERS FOR FREESCALE DCU
5139 M: Stefan Agner <stefan@agner.ch>
5140 M: Alison Wang <alison.wang@nxp.com>
5141 L: dri-devel@lists.freedesktop.org
5143 F: drivers/gpu/drm/fsl-dcu/
5144 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5145 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5146 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5147 T: git git://anongit.freedesktop.org/drm/drm-misc
5149 DRM DRIVERS FOR FREESCALE IMX
5150 M: Philipp Zabel <p.zabel@pengutronix.de>
5151 L: dri-devel@lists.freedesktop.org
5153 F: drivers/gpu/drm/imx/
5154 F: drivers/gpu/ipu-v3/
5155 F: Documentation/devicetree/bindings/display/imx/
5157 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5158 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5159 L: dri-devel@lists.freedesktop.org
5160 T: git git://github.com/patjak/drm-gma500
5162 F: drivers/gpu/drm/gma500/
5164 DRM DRIVERS FOR HISILICON
5165 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5166 M: Rongrong Zou <zourongrong@gmail.com>
5167 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5168 R: Chen Feng <puck.chen@hisilicon.com>
5169 L: dri-devel@lists.freedesktop.org
5170 T: git git://github.com/xin3liang/linux.git
5172 F: drivers/gpu/drm/hisilicon/
5173 F: Documentation/devicetree/bindings/display/hisilicon/
5175 DRM DRIVERS FOR MEDIATEK
5176 M: CK Hu <ck.hu@mediatek.com>
5177 M: Philipp Zabel <p.zabel@pengutronix.de>
5178 L: dri-devel@lists.freedesktop.org
5180 F: drivers/gpu/drm/mediatek/
5181 F: Documentation/devicetree/bindings/display/mediatek/
5183 DRM DRIVERS FOR NVIDIA TEGRA
5184 M: Thierry Reding <thierry.reding@gmail.com>
5185 L: dri-devel@lists.freedesktop.org
5186 L: linux-tegra@vger.kernel.org
5187 T: git git://anongit.freedesktop.org/tegra/linux.git
5189 F: drivers/gpu/drm/tegra/
5190 F: drivers/gpu/host1x/
5191 F: include/linux/host1x.h
5192 F: include/uapi/drm/tegra_drm.h
5193 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5195 DRM DRIVERS FOR RENESAS
5196 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5197 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5198 L: dri-devel@lists.freedesktop.org
5199 L: linux-renesas-soc@vger.kernel.org
5200 T: git git://linuxtv.org/pinchartl/media drm/du/next
5202 F: drivers/gpu/drm/rcar-du/
5203 F: drivers/gpu/drm/shmobile/
5204 F: include/linux/platform_data/shmob_drm.h
5205 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5206 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5207 F: Documentation/devicetree/bindings/display/renesas,du.txt
5209 DRM DRIVERS FOR ROCKCHIP
5210 M: Sandy Huang <hjc@rock-chips.com>
5211 M: Heiko Stübner <heiko@sntech.de>
5212 L: dri-devel@lists.freedesktop.org
5214 F: drivers/gpu/drm/rockchip/
5215 F: Documentation/devicetree/bindings/display/rockchip/
5216 T: git git://anongit.freedesktop.org/drm/drm-misc
5219 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5220 M: Vincent Abriou <vincent.abriou@st.com>
5221 L: dri-devel@lists.freedesktop.org
5222 T: git git://anongit.freedesktop.org/drm/drm-misc
5224 F: drivers/gpu/drm/sti
5225 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5228 M: Yannick Fertre <yannick.fertre@st.com>
5229 M: Philippe Cornu <philippe.cornu@st.com>
5230 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5231 M: Vincent Abriou <vincent.abriou@st.com>
5232 L: dri-devel@lists.freedesktop.org
5233 T: git git://anongit.freedesktop.org/drm/drm-misc
5235 F: drivers/gpu/drm/stm
5236 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5238 DRM DRIVERS FOR TI LCDC
5239 M: Jyri Sarha <jsarha@ti.com>
5240 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5241 L: dri-devel@lists.freedesktop.org
5243 F: drivers/gpu/drm/tilcdc/
5244 F: Documentation/devicetree/bindings/display/tilcdc/
5246 DRM DRIVERS FOR TI OMAP
5247 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5248 L: dri-devel@lists.freedesktop.org
5250 F: drivers/gpu/drm/omapdrm/
5251 F: Documentation/devicetree/bindings/display/ti/
5254 M: Eric Anholt <eric@anholt.net>
5256 F: drivers/gpu/drm/v3d/
5257 F: include/uapi/drm/v3d_drm.h
5258 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5259 T: git git://anongit.freedesktop.org/drm/drm-misc
5262 M: Eric Anholt <eric@anholt.net>
5263 T: git git://github.com/anholt/linux
5265 F: drivers/gpu/drm/vc4/
5266 F: include/uapi/drm/vc4_drm.h
5267 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5268 T: git git://anongit.freedesktop.org/drm/drm-misc
5270 DRM DRIVERS FOR VIVANTE GPU IP
5271 M: Lucas Stach <l.stach@pengutronix.de>
5272 R: Russell King <linux+etnaviv@armlinux.org.uk>
5273 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5274 L: etnaviv@lists.freedesktop.org
5275 L: dri-devel@lists.freedesktop.org
5277 F: drivers/gpu/drm/etnaviv/
5278 F: include/uapi/drm/etnaviv_drm.h
5279 F: Documentation/devicetree/bindings/display/etnaviv/
5281 DRM DRIVERS FOR ZTE ZX
5282 M: Shawn Guo <shawnguo@kernel.org>
5283 L: dri-devel@lists.freedesktop.org
5285 F: drivers/gpu/drm/zte/
5286 F: Documentation/devicetree/bindings/display/zte,vou.txt
5287 T: git git://anongit.freedesktop.org/drm/drm-misc
5290 M: Thierry Reding <thierry.reding@gmail.com>
5291 L: dri-devel@lists.freedesktop.org
5292 T: git git://anongit.freedesktop.org/drm/drm-misc
5294 F: drivers/gpu/drm/drm_panel.c
5295 F: drivers/gpu/drm/panel/
5296 F: include/drm/drm_panel.h
5297 F: Documentation/devicetree/bindings/display/panel/
5300 M: Noralf Trønnes <noralf@tronnes.org>
5301 W: https://github.com/notro/tinydrm/wiki/Development
5302 T: git git://anongit.freedesktop.org/drm/drm-misc
5304 F: drivers/gpu/drm/tinydrm/
5305 F: include/drm/tinydrm/
5308 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5309 T: git git://anongit.freedesktop.org/drm/drm-misc
5310 L: dri-devel@lists.freedesktop.org
5311 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5313 F: drivers/gpu/drm/xen/
5314 F: Documentation/gpu/xen-front.rst
5317 M: Christian Koenig <christian.koenig@amd.com>
5318 M: Huang Rui <ray.huang@amd.com>
5319 M: Junwei Zhang <Jerry.Zhang@amd.com>
5320 T: git git://people.freedesktop.org/~agd5f/linux
5322 L: dri-devel@lists.freedesktop.org
5324 F: drivers/gpu/drm/ttm/
5326 DSBR100 USB FM RADIO DRIVER
5327 M: Alexey Klimov <klimov.linux@gmail.com>
5328 L: linux-media@vger.kernel.org
5329 T: git git://linuxtv.org/media_tree.git
5331 F: drivers/media/radio/dsbr100.c
5334 M: Francois Romieu <romieu@fr.zoreil.com>
5335 L: netdev@vger.kernel.org
5337 F: drivers/net/wan/dscc4.c
5340 M: Hans Verkuil <hverkuil@xs4all.nl>
5341 L: linux-media@vger.kernel.org
5342 T: git git://linuxtv.org/media_tree.git
5343 W: https://linuxtv.org
5345 F: drivers/media/pci/dt3155/
5347 DVB_USB_AF9015 MEDIA DRIVER
5348 M: Antti Palosaari <crope@iki.fi>
5349 L: linux-media@vger.kernel.org
5350 W: https://linuxtv.org
5351 W: http://palosaari.fi/linux/
5352 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5353 T: git git://linuxtv.org/anttip/media_tree.git
5355 F: drivers/media/usb/dvb-usb-v2/af9015*
5357 DVB_USB_AF9035 MEDIA DRIVER
5358 M: Antti Palosaari <crope@iki.fi>
5359 L: linux-media@vger.kernel.org
5360 W: https://linuxtv.org
5361 W: http://palosaari.fi/linux/
5362 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5363 T: git git://linuxtv.org/anttip/media_tree.git
5365 F: drivers/media/usb/dvb-usb-v2/af9035*
5367 DVB_USB_ANYSEE MEDIA DRIVER
5368 M: Antti Palosaari <crope@iki.fi>
5369 L: linux-media@vger.kernel.org
5370 W: https://linuxtv.org
5371 W: http://palosaari.fi/linux/
5372 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5373 T: git git://linuxtv.org/anttip/media_tree.git
5375 F: drivers/media/usb/dvb-usb-v2/anysee*
5377 DVB_USB_AU6610 MEDIA DRIVER
5378 M: Antti Palosaari <crope@iki.fi>
5379 L: linux-media@vger.kernel.org
5380 W: https://linuxtv.org
5381 W: http://palosaari.fi/linux/
5382 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5383 T: git git://linuxtv.org/anttip/media_tree.git
5385 F: drivers/media/usb/dvb-usb-v2/au6610*
5387 DVB_USB_CE6230 MEDIA DRIVER
5388 M: Antti Palosaari <crope@iki.fi>
5389 L: linux-media@vger.kernel.org
5390 W: https://linuxtv.org
5391 W: http://palosaari.fi/linux/
5392 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5393 T: git git://linuxtv.org/anttip/media_tree.git
5395 F: drivers/media/usb/dvb-usb-v2/ce6230*
5397 DVB_USB_CXUSB MEDIA DRIVER
5398 M: Michael Krufky <mkrufky@linuxtv.org>
5399 L: linux-media@vger.kernel.org
5400 W: https://linuxtv.org
5401 W: http://github.com/mkrufky
5402 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5403 T: git git://linuxtv.org/media_tree.git
5405 F: drivers/media/usb/dvb-usb/cxusb*
5407 DVB_USB_EC168 MEDIA DRIVER
5408 M: Antti Palosaari <crope@iki.fi>
5409 L: linux-media@vger.kernel.org
5410 W: https://linuxtv.org
5411 W: http://palosaari.fi/linux/
5412 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5413 T: git git://linuxtv.org/anttip/media_tree.git
5415 F: drivers/media/usb/dvb-usb-v2/ec168*
5417 DVB_USB_GL861 MEDIA DRIVER
5418 M: Antti Palosaari <crope@iki.fi>
5419 L: linux-media@vger.kernel.org
5420 W: https://linuxtv.org
5421 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5422 T: git git://linuxtv.org/anttip/media_tree.git
5424 F: drivers/media/usb/dvb-usb-v2/gl861*
5426 DVB_USB_MXL111SF MEDIA DRIVER
5427 M: Michael Krufky <mkrufky@linuxtv.org>
5428 L: linux-media@vger.kernel.org
5429 W: https://linuxtv.org
5430 W: http://github.com/mkrufky
5431 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5432 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5434 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5436 DVB_USB_RTL28XXU MEDIA DRIVER
5437 M: Antti Palosaari <crope@iki.fi>
5438 L: linux-media@vger.kernel.org
5439 W: https://linuxtv.org
5440 W: http://palosaari.fi/linux/
5441 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5442 T: git git://linuxtv.org/anttip/media_tree.git
5444 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5446 DVB_USB_V2 MEDIA DRIVER
5447 M: Antti Palosaari <crope@iki.fi>
5448 L: linux-media@vger.kernel.org
5449 W: https://linuxtv.org
5450 W: http://palosaari.fi/linux/
5451 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5452 T: git git://linuxtv.org/anttip/media_tree.git
5454 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5455 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5458 M: Jason Baron <jbaron@akamai.com>
5460 F: lib/dynamic_debug.c
5461 F: include/linux/dynamic_debug.h
5463 DYNAMIC INTERRUPT MODERATION
5464 M: Tal Gilboa <talgi@mellanox.com>
5466 F: include/linux/net_dim.h
5468 DZ DECSTATION DZ11 SERIAL DRIVER
5469 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5471 F: drivers/tty/serial/dz.*
5473 E3X0 POWER BUTTON DRIVER
5474 M: Moritz Fischer <moritz.fischer@ettus.com>
5475 L: usrp-users@lists.ettus.com
5476 W: http://www.ettus.com
5478 F: drivers/input/misc/e3x0-button.c
5479 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5482 M: Antti Palosaari <crope@iki.fi>
5483 L: linux-media@vger.kernel.org
5484 W: https://linuxtv.org
5485 W: http://palosaari.fi/linux/
5486 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5487 T: git git://linuxtv.org/anttip/media_tree.git
5489 F: drivers/media/tuners/e4000*
5491 EARTH_PT1 MEDIA DRIVER
5492 M: Akihiro Tsukada <tskd08@gmail.com>
5493 L: linux-media@vger.kernel.org
5495 F: drivers/media/pci/pt1/
5497 EARTH_PT3 MEDIA DRIVER
5498 M: Akihiro Tsukada <tskd08@gmail.com>
5499 L: linux-media@vger.kernel.org
5501 F: drivers/media/pci/pt3/
5504 M: Antti Palosaari <crope@iki.fi>
5505 L: linux-media@vger.kernel.org
5506 W: https://linuxtv.org
5507 W: http://palosaari.fi/linux/
5508 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5509 T: git git://linuxtv.org/anttip/media_tree.git
5511 F: drivers/media/dvb-frontends/ec100*
5514 M: Tyler Hicks <tyhicks@canonical.com>
5515 L: ecryptfs@vger.kernel.org
5516 W: http://ecryptfs.org
5517 W: https://launchpad.net/ecryptfs
5518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5520 F: Documentation/filesystems/ecryptfs.txt
5524 M: Borislav Petkov <bp@alien8.de>
5525 L: linux-edac@vger.kernel.org
5527 F: drivers/edac/amd64_edac*
5530 M: Stefan Schaeckeler <sschaeck@cisco.com>
5532 F: drivers/edac/aspeed_edac.c
5533 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5536 M: Robert Richter <rric@kernel.org>
5537 L: linux-edac@vger.kernel.org
5539 F: drivers/edac/highbank*
5542 M: Ralf Baechle <ralf@linux-mips.org>
5543 M: David Daney <david.daney@cavium.com>
5544 L: linux-edac@vger.kernel.org
5545 L: linux-mips@vger.kernel.org
5547 F: drivers/edac/octeon_edac*
5549 EDAC-CAVIUM THUNDERX
5550 M: David Daney <david.daney@cavium.com>
5551 M: Jan Glauber <jglauber@cavium.com>
5552 L: linux-edac@vger.kernel.org
5554 F: drivers/edac/thunderx_edac*
5557 M: Borislav Petkov <bp@alien8.de>
5558 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5559 R: James Morse <james.morse@arm.com>
5560 L: linux-edac@vger.kernel.org
5561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5564 F: Documentation/admin-guide/ras.rst
5565 F: Documentation/driver-api/edac.rst
5567 F: include/linux/edac.h
5570 M: Mark Gross <mark.gross@intel.com>
5571 L: linux-edac@vger.kernel.org
5573 F: drivers/edac/e752x_edac.c
5576 L: linux-edac@vger.kernel.org
5578 F: drivers/edac/e7xxx_edac.c
5581 M: York Sun <york.sun@nxp.com>
5582 L: linux-edac@vger.kernel.org
5584 F: drivers/edac/fsl_ddr_edac.*
5587 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5588 L: linux-edac@vger.kernel.org
5590 F: drivers/edac/ghes_edac.c
5593 L: linux-edac@vger.kernel.org
5595 F: drivers/edac/i3000_edac.c
5598 L: linux-edac@vger.kernel.org
5600 F: drivers/edac/i5000_edac.c
5603 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5604 L: linux-edac@vger.kernel.org
5606 F: drivers/edac/i5400_edac.c
5609 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5610 L: linux-edac@vger.kernel.org
5612 F: drivers/edac/i7300_edac.c
5615 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5616 L: linux-edac@vger.kernel.org
5618 F: drivers/edac/i7core_edac.c
5621 M: Tim Small <tim@buttersideup.com>
5622 L: linux-edac@vger.kernel.org
5624 F: drivers/edac/i82443bxgx_edac.c
5627 M: "Arvind R." <arvino55@gmail.com>
5628 L: linux-edac@vger.kernel.org
5630 F: drivers/edac/i82975x_edac.c
5633 M: Jason Baron <jbaron@akamai.com>
5634 L: linux-edac@vger.kernel.org
5636 F: drivers/edac/ie31200_edac.c
5639 M: Johannes Thumshirn <morbidrsa@gmail.com>
5640 L: linux-edac@vger.kernel.org
5642 F: drivers/edac/mpc85xx_edac.[ch]
5645 M: Egor Martovetsky <egor@pasemi.com>
5646 L: linux-edac@vger.kernel.org
5648 F: drivers/edac/pasemi_edac.c
5651 M: Tony Luck <tony.luck@intel.com>
5652 L: linux-edac@vger.kernel.org
5654 F: drivers/edac/pnd2_edac.[ch]
5657 M: Tim Small <tim@buttersideup.com>
5658 L: linux-edac@vger.kernel.org
5660 F: drivers/edac/r82600_edac.c
5663 M: Tony Luck <tony.luck@intel.com>
5664 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5665 L: linux-edac@vger.kernel.org
5667 F: drivers/edac/sb_edac.c
5670 M: Tony Luck <tony.luck@intel.com>
5671 L: linux-edac@vger.kernel.org
5673 F: drivers/edac/skx_edac.c
5676 M: Tero Kristo <t-kristo@ti.com>
5677 L: linux-edac@vger.kernel.org
5679 F: drivers/edac/ti_edac.c
5682 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5683 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5684 L: linux-arm-msm@vger.kernel.org
5685 L: linux-edac@vger.kernel.org
5687 F: drivers/edac/qcom_edac.c
5689 EDIROL UA-101/UA-1000 DRIVER
5690 M: Clemens Ladisch <clemens@ladisch.de>
5691 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5692 T: git git://git.alsa-project.org/alsa-kernel.git
5694 F: sound/usb/misc/ua101.c
5697 L: linux-efi@vger.kernel.org
5698 M: Ivan Hu <ivan.hu@canonical.com>
5699 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5701 F: drivers/firmware/efi/test/
5703 EFI VARIABLE FILESYSTEM
5704 M: Matthew Garrett <matthew.garrett@nebula.com>
5705 M: Jeremy Kerr <jk@ozlabs.org>
5706 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5708 L: linux-efi@vger.kernel.org
5712 EFIFB FRAMEBUFFER DRIVER
5713 L: linux-fbdev@vger.kernel.org
5714 M: Peter Jones <pjones@redhat.com>
5716 F: drivers/video/fbdev/efifb.c
5719 W: http://aeschi.ch.eu.org/efs/
5723 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5724 M: Douglas Miller <dougmill@linux.ibm.com>
5725 L: netdev@vger.kernel.org
5727 F: drivers/net/ethernet/ibm/ehea/
5729 EM28XX VIDEO4LINUX DRIVER
5730 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5731 L: linux-media@vger.kernel.org
5732 W: https://linuxtv.org
5733 T: git git://linuxtv.org/media_tree.git
5735 F: drivers/media/usb/em28xx/
5736 F: Documentation/media/v4l-drivers/em28xx*
5739 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5740 M: Matt Mackall <mpm@selenic.com>
5741 M: David Woodhouse <dwmw2@infradead.org>
5742 L: linux-embedded@vger.kernel.org
5745 Emulex 10Gbps iSCSI - OneConnect DRIVER
5746 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5747 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5748 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5749 L: linux-scsi@vger.kernel.org
5750 W: http://www.broadcom.com
5752 F: drivers/scsi/be2iscsi/
5754 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5755 M: Sathya Perla <sathya.perla@broadcom.com>
5756 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5757 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5758 M: Somnath Kotur <somnath.kotur@broadcom.com>
5759 L: netdev@vger.kernel.org
5760 W: http://www.emulex.com
5762 F: drivers/net/ethernet/emulex/benet/
5764 EMULEX ONECONNECT ROCE DRIVER
5765 M: Selvin Xavier <selvin.xavier@broadcom.com>
5766 M: Devesh Sharma <devesh.sharma@broadcom.com>
5767 L: linux-rdma@vger.kernel.org
5768 W: http://www.broadcom.com
5770 F: drivers/infiniband/hw/ocrdma/
5771 F: include/uapi/rdma/ocrdma-abi.h
5773 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5774 M: James Smart <james.smart@broadcom.com>
5775 M: Dick Kennedy <dick.kennedy@broadcom.com>
5776 L: linux-scsi@vger.kernel.org
5777 W: http://www.broadcom.com
5779 F: drivers/scsi/lpfc/
5781 ENE CB710 FLASH CARD READER DRIVER
5782 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5784 F: drivers/misc/cb710/
5785 F: drivers/mmc/host/cb710-mmc.*
5786 F: include/linux/cb710.h
5788 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5789 M: Maxim Levitsky <maximlevitsky@gmail.com>
5791 F: drivers/media/rc/ene_ir.*
5793 EPSON S1D13XXX FRAMEBUFFER DRIVER
5794 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5797 F: drivers/video/fbdev/s1d13xxxfb.c
5798 F: include/video/s1d13xxxfb.h
5800 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5801 M: Jeff Layton <jlayton@kernel.org>
5804 F: include/linux/errseq.h
5806 ET131X NETWORK DRIVER
5807 M: Mark Einon <mark.einon@gmail.com>
5809 F: drivers/net/ethernet/agere/
5812 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5813 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5814 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5815 L: netdev@vger.kernel.org
5816 W: http://www.linuxfoundation.org/en/Net:Bridge
5818 F: include/linux/netfilter_bridge/
5821 ETHERNET PHY LIBRARY
5822 M: Andrew Lunn <andrew@lunn.ch>
5823 M: Florian Fainelli <f.fainelli@gmail.com>
5824 M: Heiner Kallweit <hkallweit1@gmail.com>
5825 L: netdev@vger.kernel.org
5827 F: Documentation/ABI/testing/sysfs-bus-mdio
5828 F: Documentation/devicetree/bindings/net/mdio*
5829 F: Documentation/networking/phy.txt
5831 F: drivers/of/of_mdio.c
5832 F: drivers/of/of_net.c
5833 F: include/linux/*mdio*.h
5834 F: include/linux/of_net.h
5835 F: include/linux/phy.h
5836 F: include/linux/phy_fixed.h
5837 F: include/linux/platform_data/mdio-bcm-unimac.h
5838 F: include/linux/platform_data/mdio-gpio.h
5839 F: include/trace/events/mdio.h
5840 F: include/uapi/linux/mdio.h
5841 F: include/uapi/linux/mii.h
5844 M: Jan Kara <jack@suse.com>
5845 L: linux-ext4@vger.kernel.org
5847 F: Documentation/filesystems/ext2.txt
5849 F: include/linux/ext2*
5852 M: "Theodore Ts'o" <tytso@mit.edu>
5853 M: Andreas Dilger <adilger.kernel@dilger.ca>
5854 L: linux-ext4@vger.kernel.org
5855 W: http://ext4.wiki.kernel.org
5856 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5859 F: Documentation/filesystems/ext4/
5862 Extended Verification Module (EVM)
5863 M: Mimi Zohar <zohar@linux.ibm.com>
5864 L: linux-integrity@vger.kernel.org
5866 F: security/integrity/evm/
5868 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5869 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5870 L: linux-efi@vger.kernel.org
5871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5873 F: Documentation/efi-stub.txt
5874 F: arch/*/kernel/efi.c
5875 F: arch/x86/boot/compressed/eboot.[ch]
5876 F: arch/*/include/asm/efi.h
5877 F: arch/x86/platform/efi/
5878 F: drivers/firmware/efi/
5879 F: include/linux/efi*.h
5880 F: arch/arm/boot/compressed/efi-header.S
5881 F: arch/arm64/kernel/efi-entry.S
5883 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5884 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5885 M: Chanwoo Choi <cw00.choi@samsung.com>
5886 L: linux-kernel@vger.kernel.org
5887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5890 F: include/linux/extcon/
5891 F: include/linux/extcon.h
5892 F: Documentation/extcon/
5893 F: Documentation/devicetree/bindings/extcon/
5896 M: Jingoo Han <jingoohan1@gmail.com>
5897 L: dri-devel@lists.freedesktop.org
5899 F: drivers/gpu/drm/exynos/exynos_dp*
5901 EXYNOS SYSMMU (IOMMU) driver
5902 M: Marek Szyprowski <m.szyprowski@samsung.com>
5903 L: iommu@lists.linux-foundation.org
5905 F: drivers/iommu/exynos-iommu.c
5907 EZchip NPS platform support
5908 M: Vineet Gupta <vgupta@synopsys.com>
5909 M: Ofer Levi <oferle@mellanox.com>
5911 F: arch/arc/plat-eznps
5912 F: arch/arc/boot/dts/eznps.dts
5915 M: Jaegeuk Kim <jaegeuk@kernel.org>
5916 M: Chao Yu <yuchao0@huawei.com>
5917 L: linux-f2fs-devel@lists.sourceforge.net
5918 W: https://f2fs.wiki.kernel.org/
5919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5921 F: Documentation/filesystems/f2fs.txt
5922 F: Documentation/ABI/testing/sysfs-fs-f2fs
5924 F: include/linux/f2fs_fs.h
5925 F: include/trace/events/f2fs.h
5927 F71805F HARDWARE MONITORING DRIVER
5928 M: Jean Delvare <jdelvare@suse.com>
5929 L: linux-hwmon@vger.kernel.org
5931 F: Documentation/hwmon/f71805f
5932 F: drivers/hwmon/f71805f.c
5935 M: Josh Poimboeuf <jpoimboe@redhat.com>
5937 F: scripts/faddr2line
5940 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5941 L: netdev@vger.kernel.org
5943 F: net/core/failover.c
5944 F: include/net/failover.h
5945 F: Documentation/networking/failover.rst
5948 M: Jan Kara <jack@suse.cz>
5949 R: Amir Goldstein <amir73il@gmail.com>
5950 L: linux-fsdevel@vger.kernel.org
5952 F: fs/notify/fanotify/
5953 F: include/linux/fanotify.h
5954 F: include/uapi/linux/fanotify.h
5956 FARSYNC SYNCHRONOUS DRIVER
5957 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5958 W: http://www.farsite.co.uk/
5960 F: drivers/net/wan/farsync.*
5962 FAULT INJECTION SUPPORT
5963 M: Akinobu Mita <akinobu.mita@gmail.com>
5965 F: Documentation/fault-injection/
5966 F: lib/fault-inject.c
5968 FBTFT Framebuffer drivers
5970 L: dri-devel@lists.freedesktop.org
5971 L: linux-fbdev@vger.kernel.org
5972 F: drivers/staging/fbtft/
5975 M: Michael Buesch <m@bues.ch>
5976 L: linux-media@vger.kernel.org
5978 F: drivers/media/tuners/fc0011.h
5979 F: drivers/media/tuners/fc0011.c
5982 M: Antti Palosaari <crope@iki.fi>
5983 L: linux-media@vger.kernel.org
5984 W: https://linuxtv.org
5985 W: http://palosaari.fi/linux/
5986 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5987 T: git git://linuxtv.org/anttip/media_tree.git
5989 F: drivers/media/tuners/fc2580*
5991 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5992 M: Johannes Thumshirn <jth@kernel.org>
5993 L: linux-scsi@vger.kernel.org
5994 W: www.Open-FCoE.org
5996 F: drivers/scsi/libfc/
5997 F: drivers/scsi/fcoe/
5999 F: include/scsi/libfc.h
6000 F: include/scsi/libfcoe.h
6001 F: include/uapi/scsi/fc/
6003 FILE LOCKING (flock() and fcntl()/lockf())
6004 M: Jeff Layton <jlayton@kernel.org>
6005 M: "J. Bruce Fields" <bfields@fieldses.org>
6006 L: linux-fsdevel@vger.kernel.org
6008 F: include/linux/fcntl.h
6009 F: include/uapi/linux/fcntl.h
6013 FILESYSTEMS (VFS and infrastructure)
6014 M: Alexander Viro <viro@zeniv.linux.org.uk>
6015 L: linux-fsdevel@vger.kernel.org
6018 F: include/linux/fs.h
6019 F: include/linux/fs_types.h
6020 F: include/uapi/linux/fs.h
6022 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6023 M: Riku Voipio <riku.voipio@iki.fi>
6024 L: linux-hwmon@vger.kernel.org
6026 F: drivers/hwmon/f75375s.c
6027 F: include/linux/f75375s.h
6029 FIREWIRE AUDIO DRIVERS
6030 M: Clemens Ladisch <clemens@ladisch.de>
6031 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6032 T: git git://git.alsa-project.org/alsa-kernel.git
6036 FIREWIRE MEDIA DRIVERS (firedtv)
6037 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6038 L: linux-media@vger.kernel.org
6039 L: linux1394-devel@lists.sourceforge.net
6040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6042 F: drivers/media/firewire/
6044 FIREWIRE SBP-2 TARGET
6045 M: Chris Boot <bootc@bootc.net>
6046 L: linux-scsi@vger.kernel.org
6047 L: target-devel@vger.kernel.org
6048 L: linux1394-devel@lists.sourceforge.net
6049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6051 F: drivers/target/sbp/
6054 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6055 L: linux1394-devel@lists.sourceforge.net
6056 W: http://ieee1394.wiki.kernel.org/
6057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6059 F: drivers/firewire/
6060 F: include/linux/firewire.h
6061 F: include/uapi/linux/firewire*.h
6064 FIRMWARE LOADER (request_firmware)
6065 M: Luis Chamberlain <mcgrof@kernel.org>
6066 L: linux-kernel@vger.kernel.org
6068 F: Documentation/firmware_class/
6069 F: drivers/base/firmware_loader/
6070 F: include/linux/firmware.h
6072 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6073 M: Joshua Morris <josh.h.morris@us.ibm.com>
6074 M: Philip Kelleher <pjk1939@linux.ibm.com>
6076 F: drivers/block/rsxx/
6079 M: Jiri Kosina <jikos@kernel.org>
6080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6082 F: drivers/block/floppy.c
6085 M: Alessandro Rubini <rubini@gnudd.com>
6086 W: http://www.ohwr.org/projects/fmc-bus
6089 F: include/linux/fmc*.h
6090 F: include/linux/ipmi-fru.h
6093 FPGA MANAGER FRAMEWORK
6094 M: Alan Tull <atull@kernel.org>
6095 M: Moritz Fischer <mdf@kernel.org>
6096 L: linux-fpga@vger.kernel.org
6098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6099 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6100 F: Documentation/fpga/
6101 F: Documentation/driver-api/fpga/
6102 F: Documentation/devicetree/bindings/fpga/
6104 F: include/linux/fpga/
6105 W: http://www.rocketboards.org
6108 M: Wu Hao <hao.wu@intel.com>
6109 L: linux-fpga@vger.kernel.org
6111 F: Documentation/fpga/dfl.txt
6112 F: include/uapi/linux/fpga-dfl.h
6113 F: drivers/fpga/dfl*
6116 M: Bill Metzenthen <billm@melbpc.org.au>
6117 W: http://floatingpoint.sourceforge.net/emulator/index.html
6119 F: arch/x86/math-emu/
6121 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6122 L: netdev@vger.kernel.org
6124 F: drivers/net/wan/dlci.c
6125 F: drivers/net/wan/sdla.c
6128 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6129 L: dri-devel@lists.freedesktop.org
6130 L: linux-fbdev@vger.kernel.org
6131 T: git git://github.com/bzolnier/linux.git
6132 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6134 F: Documentation/fb/
6137 F: include/linux/fb.h
6138 F: include/uapi/video/
6139 F: include/uapi/linux/fb.h
6141 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6142 M: Horia Geantă <horia.geanta@nxp.com>
6143 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6144 L: linux-crypto@vger.kernel.org
6146 F: drivers/crypto/caam/
6147 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6149 FREESCALE DIU FRAMEBUFFER DRIVER
6150 M: Timur Tabi <timur@kernel.org>
6151 L: linux-fbdev@vger.kernel.org
6153 F: drivers/video/fbdev/fsl-diu-fb.*
6155 FREESCALE DMA DRIVER
6156 M: Li Yang <leoyang.li@nxp.com>
6157 M: Zhang Wei <zw@zh-kernel.org>
6158 L: linuxppc-dev@lists.ozlabs.org
6160 F: drivers/dma/fsldma.*
6162 FREESCALE ENETC ETHERNET DRIVERS
6163 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6164 L: netdev@vger.kernel.org
6166 F: drivers/net/ethernet/freescale/enetc/
6168 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6169 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6170 L: netdev@vger.kernel.org
6172 F: drivers/net/ethernet/freescale/gianfar*
6173 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6175 FREESCALE GPMI NAND DRIVER
6176 M: Han Xu <han.xu@nxp.com>
6177 L: linux-mtd@lists.infradead.org
6179 F: drivers/mtd/nand/raw/gpmi-nand/*
6181 FREESCALE I2C CPM DRIVER
6182 M: Jochen Friedrich <jochen@scram.de>
6183 L: linuxppc-dev@lists.ozlabs.org
6184 L: linux-i2c@vger.kernel.org
6186 F: drivers/i2c/busses/i2c-cpm.c
6188 FREESCALE IMX LPI2C DRIVER
6189 M: Dong Aisheng <aisheng.dong@nxp.com>
6190 L: linux-i2c@vger.kernel.org
6191 L: linux-imx@nxp.com
6193 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6194 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6196 FREESCALE IMX / MXC FEC DRIVER
6197 M: Fugang Duan <fugang.duan@nxp.com>
6198 L: netdev@vger.kernel.org
6200 F: drivers/net/ethernet/freescale/fec_main.c
6201 F: drivers/net/ethernet/freescale/fec_ptp.c
6202 F: drivers/net/ethernet/freescale/fec.h
6203 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6205 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6206 M: Sascha Hauer <s.hauer@pengutronix.de>
6207 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6208 L: linux-fbdev@vger.kernel.org
6209 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6211 F: include/linux/platform_data/video-imxfb.h
6212 F: drivers/video/fbdev/imxfb.c
6214 FREESCALE QORIQ DPAA ETHERNET DRIVER
6215 M: Madalin Bucur <madalin.bucur@nxp.com>
6216 L: netdev@vger.kernel.org
6218 F: drivers/net/ethernet/freescale/dpaa
6220 FREESCALE QORIQ DPAA FMAN DRIVER
6221 M: Madalin Bucur <madalin.bucur@nxp.com>
6222 L: netdev@vger.kernel.org
6224 F: drivers/net/ethernet/freescale/fman
6225 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6227 FREESCALE QORIQ PTP CLOCK DRIVER
6228 M: Yangbo Lu <yangbo.lu@nxp.com>
6229 L: netdev@vger.kernel.org
6231 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6232 F: drivers/ptp/ptp_qoriq.c
6233 F: drivers/ptp/ptp_qoriq_debugfs.c
6234 F: include/linux/fsl/ptp_qoriq.h
6235 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6237 FREESCALE QUAD SPI DRIVER
6238 M: Han Xu <han.xu@nxp.com>
6239 L: linux-spi@vger.kernel.org
6241 F: drivers/spi/spi-fsl-qspi.c
6243 FREESCALE QUICC ENGINE LIBRARY
6244 M: Qiang Zhao <qiang.zhao@nxp.com>
6245 L: linuxppc-dev@lists.ozlabs.org
6247 F: drivers/soc/fsl/qe/
6248 F: include/soc/fsl/*qe*.h
6249 F: include/soc/fsl/*ucc*.h
6251 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6252 M: Li Yang <leoyang.li@nxp.com>
6253 L: netdev@vger.kernel.org
6254 L: linuxppc-dev@lists.ozlabs.org
6256 F: drivers/net/ethernet/freescale/ucc_geth*
6258 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6259 M: Zhao Qiang <qiang.zhao@nxp.com>
6260 L: netdev@vger.kernel.org
6261 L: linuxppc-dev@lists.ozlabs.org
6263 F: drivers/net/wan/fsl_ucc_hdlc*
6265 FREESCALE QUICC ENGINE UCC UART DRIVER
6266 M: Timur Tabi <timur@kernel.org>
6267 L: linuxppc-dev@lists.ozlabs.org
6269 F: drivers/tty/serial/ucc_uart.c
6271 FREESCALE SOC DRIVERS
6272 M: Li Yang <leoyang.li@nxp.com>
6273 L: linuxppc-dev@lists.ozlabs.org
6274 L: linux-arm-kernel@lists.infradead.org
6276 F: Documentation/devicetree/bindings/soc/fsl/
6278 F: include/linux/fsl/
6280 FREESCALE SOC FS_ENET DRIVER
6281 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6282 L: linuxppc-dev@lists.ozlabs.org
6283 L: netdev@vger.kernel.org
6285 F: drivers/net/ethernet/freescale/fs_enet/
6286 F: include/linux/fs_enet_pd.h
6288 FREESCALE SOC SOUND DRIVERS
6289 M: Timur Tabi <timur@kernel.org>
6290 M: Nicolin Chen <nicoleotsuka@gmail.com>
6291 M: Xiubo Li <Xiubo.Lee@gmail.com>
6292 R: Fabio Estevam <festevam@gmail.com>
6293 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6294 L: linuxppc-dev@lists.ozlabs.org
6296 F: sound/soc/fsl/fsl*
6297 F: sound/soc/fsl/imx*
6298 F: sound/soc/fsl/mpc8610_hpcd.c
6300 FREESCALE USB PERIPHERAL DRIVERS
6301 M: Li Yang <leoyang.li@nxp.com>
6302 L: linux-usb@vger.kernel.org
6303 L: linuxppc-dev@lists.ozlabs.org
6305 F: drivers/usb/gadget/udc/fsl*
6308 M: Christoph Hellwig <hch@infradead.org>
6309 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6314 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6315 M: Pavel Machek <pavel@ucw.cz>
6316 L: linux-pm@vger.kernel.org
6318 F: Documentation/power/freezing-of-tasks.txt
6319 F: include/linux/freezer.h
6323 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6324 L: linux-kernel@vger.kernel.org
6327 F: include/linux/frontswap.h
6329 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6330 M: David Howells <dhowells@redhat.com>
6331 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6333 F: Documentation/filesystems/caching/
6335 F: include/linux/fscache*.h
6337 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6338 M: Theodore Y. Ts'o <tytso@mit.edu>
6339 M: Jaegeuk Kim <jaegeuk@kernel.org>
6340 L: linux-fscrypt@vger.kernel.org
6341 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6345 F: include/linux/fscrypt*.h
6346 F: Documentation/filesystems/fscrypt.rst
6348 FSI-ATTACHED I2C DRIVER
6349 M: Eddie James <eajames@linux.ibm.com>
6350 L: linux-i2c@vger.kernel.org
6351 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6353 F: drivers/i2c/busses/i2c-fsi.c
6354 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6356 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6357 M: Jan Kara <jack@suse.cz>
6358 R: Amir Goldstein <amir73il@gmail.com>
6359 L: linux-fsdevel@vger.kernel.org
6362 F: include/linux/fsnotify*.h
6364 FUJITSU LAPTOP EXTRAS
6365 M: Jonathan Woithe <jwoithe@just42.net>
6366 L: platform-driver-x86@vger.kernel.org
6368 F: drivers/platform/x86/fujitsu-laptop.c
6370 FUJITSU M-5MO LS CAMERA ISP DRIVER
6371 M: Kyungmin Park <kyungmin.park@samsung.com>
6372 M: Heungjun Kim <riverful.kim@samsung.com>
6373 L: linux-media@vger.kernel.org
6375 F: drivers/media/i2c/m5mols/
6376 F: include/media/i2c/m5mols.h
6378 FUJITSU TABLET EXTRAS
6379 M: Robert Gerlach <khnz@gmx.de>
6380 L: platform-driver-x86@vger.kernel.org
6382 F: drivers/platform/x86/fujitsu-tablet.c
6384 FUSE: FILESYSTEM IN USERSPACE
6385 M: Miklos Szeredi <miklos@szeredi.hu>
6386 L: linux-fsdevel@vger.kernel.org
6387 W: http://fuse.sourceforge.net/
6388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6391 F: include/uapi/linux/fuse.h
6392 F: Documentation/filesystems/fuse.txt
6395 M: Thomas Gleixner <tglx@linutronix.de>
6396 M: Ingo Molnar <mingo@redhat.com>
6397 R: Peter Zijlstra <peterz@infradead.org>
6398 R: Darren Hart <dvhart@infradead.org>
6399 L: linux-kernel@vger.kernel.org
6400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6403 F: kernel/futex_compat.c
6404 F: include/asm-generic/futex.h
6405 F: include/linux/futex.h
6406 F: include/uapi/linux/futex.h
6407 F: tools/testing/selftests/futex/
6408 F: tools/perf/bench/futex*
6409 F: Documentation/*futex*
6412 M: Kees Cook <keescook@chromium.org>
6413 R: Emese Revfy <re.emese@gmail.com>
6414 L: kernel-hardening@lists.openwall.com
6416 F: scripts/gcc-plugins/
6417 F: scripts/gcc-plugin.sh
6418 F: scripts/Makefile.gcc-plugins
6419 F: Documentation/gcc-plugins.txt
6421 GASKET DRIVER FRAMEWORK
6422 M: Rob Springer <rspringer@google.com>
6423 M: Todd Poynor <toddpoynor@google.com>
6424 M: Ben Chan <benchan@chromium.org>
6426 F: drivers/staging/gasket/
6428 GCOV BASED KERNEL PROFILING
6429 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6432 F: Documentation/dev-tools/gcov.rst
6434 GDB KERNEL DEBUGGING HELPER SCRIPTS
6435 M: Jan Kiszka <jan.kiszka@siemens.com>
6436 M: Kieran Bingham <kbingham@kernel.org>
6440 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6441 M: Achim Leubner <achim_leubner@adaptec.com>
6442 L: linux-scsi@vger.kernel.org
6443 W: http://www.icp-vortex.com/
6445 F: drivers/scsi/gdt*
6447 GEMTEK FM RADIO RECEIVER DRIVER
6448 M: Hans Verkuil <hverkuil@xs4all.nl>
6449 L: linux-media@vger.kernel.org
6450 T: git git://linuxtv.org/media_tree.git
6451 W: https://linuxtv.org
6453 F: drivers/media/radio/radio-gemtek*
6455 GENERIC GPIO I2C DRIVER
6456 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6458 F: drivers/i2c/busses/i2c-gpio.c
6459 F: include/linux/platform_data/i2c-gpio.h
6461 GENERIC GPIO I2C MULTIPLEXER DRIVER
6462 M: Peter Korsgaard <peter.korsgaard@barco.com>
6463 L: linux-i2c@vger.kernel.org
6465 F: drivers/i2c/muxes/i2c-mux-gpio.c
6466 F: include/linux/platform_data/i2c-mux-gpio.h
6467 F: Documentation/i2c/muxes/i2c-mux-gpio
6469 GENERIC HDLC (WAN) DRIVERS
6470 M: Krzysztof Halasa <khc@pm.waw.pl>
6471 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6473 F: drivers/net/wan/c101.c
6474 F: drivers/net/wan/hd6457*
6475 F: drivers/net/wan/hdlc*
6476 F: drivers/net/wan/n2.c
6477 F: drivers/net/wan/pc300too.c
6478 F: drivers/net/wan/pci200syn.c
6479 F: drivers/net/wan/wanxl*
6481 GENERIC INCLUDE/ASM HEADER FILES
6482 M: Arnd Bergmann <arnd@arndb.de>
6483 L: linux-arch@vger.kernel.org
6484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6486 F: include/asm-generic/
6487 F: include/uapi/asm-generic/
6489 GENERIC PHY FRAMEWORK
6490 M: Kishon Vijay Abraham I <kishon@ti.com>
6491 L: linux-kernel@vger.kernel.org
6492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6495 F: include/linux/phy/
6496 F: Documentation/devicetree/bindings/phy/
6498 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6499 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6501 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6504 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6505 M: Kevin Hilman <khilman@kernel.org>
6506 M: Ulf Hansson <ulf.hansson@linaro.org>
6507 L: linux-pm@vger.kernel.org
6509 F: drivers/base/power/domain*.c
6510 F: include/linux/pm_domain.h
6511 F: Documentation/devicetree/bindings/power/power_domain.txt
6513 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6514 M: Eugen Hristev <eugen.hristev@microchip.com>
6515 L: linux-input@vger.kernel.org
6517 F: drivers/input/touchscreen/resistive-adc-touch.c
6519 GENERIC UIO DRIVER FOR PCI DEVICES
6520 M: "Michael S. Tsirkin" <mst@redhat.com>
6521 L: kvm@vger.kernel.org
6523 F: drivers/uio/uio_pci_generic.c
6525 GENWQE (IBM Generic Workqueue Card)
6526 M: Frank Haverkamp <haver@linux.ibm.com>
6528 F: drivers/misc/genwqe/
6530 GET_MAINTAINER SCRIPT
6531 M: Joe Perches <joe@perches.com>
6533 F: scripts/get_maintainer.pl
6536 M: Bob Peterson <rpeterso@redhat.com>
6537 M: Andreas Gruenbacher <agruenba@redhat.com>
6538 L: cluster-devel@redhat.com
6539 W: http://sources.redhat.com/cluster/
6540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6542 F: Documentation/filesystems/gfs2*.txt
6544 F: include/uapi/linux/gfs2_ondisk.h
6546 GIGASET ISDN DRIVERS
6547 M: Paul Bolle <pebolle@tiscali.nl>
6548 L: gigaset307x-common@lists.sourceforge.net
6549 W: http://gigaset307x.sourceforge.net/
6551 F: Documentation/isdn/README.gigaset
6552 F: drivers/isdn/gigaset/
6553 F: include/uapi/linux/gigaset_dev.h
6556 M: Johan Hovold <johan@kernel.org>
6557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6559 F: Documentation/ABI/testing/sysfs-class-gnss
6560 F: Documentation/devicetree/bindings/gnss/
6562 F: include/linux/gnss.h
6565 M: Hans Verkuil <hans.verkuil@cisco.com>
6566 L: linux-media@vger.kernel.org
6568 F: drivers/media/usb/go7007/
6571 M: Bastien Nocera <hadess@hadess.net>
6572 L: linux-input@vger.kernel.org
6574 F: drivers/input/touchscreen/goodix.c
6576 GPD POCKET FAN DRIVER
6577 M: Hans de Goede <hdegoede@redhat.com>
6578 L: platform-driver-x86@vger.kernel.org
6580 F: drivers/platform/x86/gpd-pocket-fan.c
6583 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6584 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6585 L: linux-gpio@vger.kernel.org
6586 L: linux-acpi@vger.kernel.org
6588 F: Documentation/acpi/gpio-properties.txt
6589 F: drivers/gpio/gpiolib-acpi.c
6592 M: Sean Young <sean@mess.org>
6593 L: linux-media@vger.kernel.org
6595 F: drivers/media/rc/gpio-ir-tx.c
6598 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6599 L: linux-gpio@vger.kernel.org
6601 F: drivers/gpio/gpio-mockup.c
6602 F: tools/testing/selftests/gpio/
6605 M: Linus Walleij <linus.walleij@linaro.org>
6606 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6607 L: linux-gpio@vger.kernel.org
6608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6610 F: Documentation/devicetree/bindings/gpio/
6611 F: Documentation/driver-api/gpio/
6612 F: Documentation/gpio/
6613 F: Documentation/ABI/testing/gpio-cdev
6614 F: Documentation/ABI/obsolete/sysfs-gpio
6616 F: include/linux/gpio/
6617 F: include/linux/gpio.h
6618 F: include/linux/of_gpio.h
6619 F: include/asm-generic/gpio.h
6620 F: include/uapi/linux/gpio.h
6623 GRE DEMULTIPLEXER DRIVER
6624 M: Dmitry Kozlov <xeb@mail.ru>
6625 L: netdev@vger.kernel.org
6627 F: net/ipv4/gre_demux.c
6628 F: net/ipv4/gre_offload.c
6629 F: include/net/gre.h
6631 GRETH 10/100/1G Ethernet MAC device driver
6632 M: Andreas Larsson <andreas@gaisler.com>
6633 L: netdev@vger.kernel.org
6635 F: drivers/net/ethernet/aeroflex/
6637 GREYBUS AUDIO PROTOCOLS DRIVERS
6638 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6639 M: Mark Greer <mgreer@animalcreek.com>
6641 F: drivers/staging/greybus/audio_apbridgea.c
6642 F: drivers/staging/greybus/audio_apbridgea.h
6643 F: drivers/staging/greybus/audio_codec.c
6644 F: drivers/staging/greybus/audio_codec.h
6645 F: drivers/staging/greybus/audio_gb.c
6646 F: drivers/staging/greybus/audio_manager.c
6647 F: drivers/staging/greybus/audio_manager.h
6648 F: drivers/staging/greybus/audio_manager_module.c
6649 F: drivers/staging/greybus/audio_manager_private.h
6650 F: drivers/staging/greybus/audio_manager_sysfs.c
6651 F: drivers/staging/greybus/audio_module.c
6652 F: drivers/staging/greybus/audio_topology.c
6654 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6655 M: Viresh Kumar <vireshk@kernel.org>
6657 F: drivers/staging/greybus/authentication.c
6658 F: drivers/staging/greybus/bootrom.c
6659 F: drivers/staging/greybus/firmware.h
6660 F: drivers/staging/greybus/fw-core.c
6661 F: drivers/staging/greybus/fw-download.c
6662 F: drivers/staging/greybus/fw-management.c
6663 F: drivers/staging/greybus/greybus_authentication.h
6664 F: drivers/staging/greybus/greybus_firmware.h
6665 F: drivers/staging/greybus/hid.c
6666 F: drivers/staging/greybus/i2c.c
6667 F: drivers/staging/greybus/spi.c
6668 F: drivers/staging/greybus/spilib.c
6669 F: drivers/staging/greybus/spilib.h
6671 GREYBUS LOOPBACK DRIVER
6672 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6674 F: drivers/staging/greybus/loopback.c
6676 GREYBUS PLATFORM DRIVERS
6677 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6679 F: drivers/staging/greybus/arche-platform.c
6680 F: drivers/staging/greybus/arche-apb-ctrl.c
6681 F: drivers/staging/greybus/arche_platform.h
6683 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6684 M: Rui Miguel Silva <rmfrfs@gmail.com>
6686 F: drivers/staging/greybus/sdio.c
6687 F: drivers/staging/greybus/light.c
6688 F: drivers/staging/greybus/gpio.c
6689 F: drivers/staging/greybus/power_supply.c
6690 F: drivers/staging/greybus/spi.c
6691 F: drivers/staging/greybus/spilib.c
6694 M: Johan Hovold <johan@kernel.org>
6695 M: Alex Elder <elder@kernel.org>
6696 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6698 F: drivers/staging/greybus/
6699 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6701 GREYBUS UART PROTOCOLS DRIVERS
6702 M: David Lin <dtwlin@gmail.com>
6704 F: drivers/staging/greybus/uart.c
6705 F: drivers/staging/greybus/log.c
6707 GS1662 VIDEO SERIALIZER
6708 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6709 L: linux-media@vger.kernel.org
6710 T: git git://linuxtv.org/media_tree.git
6712 F: drivers/media/spi/gs1662.c
6714 GSPCA FINEPIX SUBDRIVER
6715 M: Frank Zago <frank@zago.net>
6716 L: linux-media@vger.kernel.org
6717 T: git git://linuxtv.org/media_tree.git
6719 F: drivers/media/usb/gspca/finepix.c
6721 GSPCA GL860 SUBDRIVER
6722 M: Olivier Lorin <o.lorin@laposte.net>
6723 L: linux-media@vger.kernel.org
6724 T: git git://linuxtv.org/media_tree.git
6726 F: drivers/media/usb/gspca/gl860/
6728 GSPCA M5602 SUBDRIVER
6729 M: Erik Andren <erik.andren@gmail.com>
6730 L: linux-media@vger.kernel.org
6731 T: git git://linuxtv.org/media_tree.git
6733 F: drivers/media/usb/gspca/m5602/
6735 GSPCA PAC207 SONIXB SUBDRIVER
6736 M: Hans Verkuil <hverkuil@xs4all.nl>
6737 L: linux-media@vger.kernel.org
6738 T: git git://linuxtv.org/media_tree.git
6740 F: drivers/media/usb/gspca/pac207.c
6742 GSPCA SN9C20X SUBDRIVER
6743 M: Brian Johnson <brijohn@gmail.com>
6744 L: linux-media@vger.kernel.org
6745 T: git git://linuxtv.org/media_tree.git
6747 F: drivers/media/usb/gspca/sn9c20x.c
6749 GSPCA T613 SUBDRIVER
6750 M: Leandro Costantino <lcostantino@gmail.com>
6751 L: linux-media@vger.kernel.org
6752 T: git git://linuxtv.org/media_tree.git
6754 F: drivers/media/usb/gspca/t613.c
6756 GSPCA USB WEBCAM DRIVER
6757 M: Hans Verkuil <hverkuil@xs4all.nl>
6758 L: linux-media@vger.kernel.org
6759 T: git git://linuxtv.org/media_tree.git
6761 F: drivers/media/usb/gspca/
6763 GTP (GPRS Tunneling Protocol)
6764 M: Pablo Neira Ayuso <pablo@netfilter.org>
6765 M: Harald Welte <laforge@gnumonks.org>
6766 L: osmocom-net-gprs@lists.osmocom.org
6767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6769 F: drivers/net/gtp.c
6771 GUID PARTITION TABLE (GPT)
6772 M: Davidlohr Bueso <dave@stgolabs.net>
6773 L: linux-efi@vger.kernel.org
6775 F: block/partitions/efi.*
6778 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6779 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6780 W: http://uclinux-h8.sourceforge.jp
6781 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6784 F: drivers/clocksource/h8300_*.c
6785 F: drivers/clk/h8300/
6786 F: drivers/irqchip/irq-renesas-h8*.c
6788 HABANALABS PCI DRIVER
6789 M: Oded Gabbay <oded.gabbay@gmail.com>
6790 T: git https://github.com/HabanaAI/linux.git
6792 F: drivers/misc/habanalabs/
6793 F: include/uapi/misc/habanalabs.h
6794 F: Documentation/ABI/testing/sysfs-driver-habanalabs
6795 F: Documentation/ABI/testing/debugfs-driver-habanalabs
6798 M: Antti Palosaari <crope@iki.fi>
6799 L: linux-media@vger.kernel.org
6800 W: https://linuxtv.org
6801 W: http://palosaari.fi/linux/
6802 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6803 T: git git://linuxtv.org/anttip/media_tree.git
6805 F: drivers/media/usb/hackrf/
6807 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6808 M: Frank Seidel <frank@f-seidel.de>
6809 L: platform-driver-x86@vger.kernel.org
6810 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6812 F: drivers/platform/x86/hdaps.c
6815 M: Jean Delvare <jdelvare@suse.com>
6816 M: Guenter Roeck <linux@roeck-us.net>
6817 L: linux-hwmon@vger.kernel.org
6818 W: http://hwmon.wiki.kernel.org/
6819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6821 F: Documentation/devicetree/bindings/hwmon/
6822 F: Documentation/hwmon/
6824 F: include/linux/hwmon*.h
6825 F: include/trace/events/hwmon*.h
6827 HARDWARE RANDOM NUMBER GENERATOR CORE
6828 M: Matt Mackall <mpm@selenic.com>
6829 M: Herbert Xu <herbert@gondor.apana.org.au>
6830 L: linux-crypto@vger.kernel.org
6832 F: Documentation/devicetree/bindings/rng/
6833 F: Documentation/hw_random.txt
6834 F: drivers/char/hw_random/
6835 F: include/linux/hw_random.h
6837 HARDWARE TRACING FACILITIES
6838 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6840 F: drivers/hwtracing/
6842 HARDWARE SPINLOCK CORE
6843 M: Ohad Ben-Cohen <ohad@wizery.com>
6844 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6845 L: linux-remoteproc@vger.kernel.org
6847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6848 F: Documentation/devicetree/bindings/hwlock/
6849 F: Documentation/hwspinlock.txt
6850 F: drivers/hwspinlock/
6851 F: include/linux/hwspinlock.h
6853 HARMONY SOUND DRIVER
6854 L: linux-parisc@vger.kernel.org
6856 F: sound/parisc/harmony.*
6858 HDPVR USB VIDEO ENCODER DRIVER
6859 M: Hans Verkuil <hverkuil@xs4all.nl>
6860 L: linux-media@vger.kernel.org
6861 T: git git://linuxtv.org/media_tree.git
6862 W: https://linuxtv.org
6864 F: drivers/media/usb/hdpvr/
6866 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6867 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6869 F: Documentation/watchdog/hpwdt.txt
6870 F: drivers/watchdog/hpwdt.c
6872 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6873 M: Don Brace <don.brace@microsemi.com>
6874 L: esc.storagedev@microsemi.com
6875 L: linux-scsi@vger.kernel.org
6877 F: Documentation/scsi/hpsa.txt
6878 F: drivers/scsi/hpsa*.[ch]
6879 F: include/linux/cciss*.h
6880 F: include/uapi/linux/cciss*.h
6883 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6884 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6885 L: linux-rdma@vger.kernel.org
6887 F: drivers/infiniband/hw/hfi1
6890 L: linux-fsdevel@vger.kernel.org
6892 F: Documentation/filesystems/hfs.txt
6896 L: linux-fsdevel@vger.kernel.org
6898 F: Documentation/filesystems/hfsplus.txt
6901 HGA FRAMEBUFFER DRIVER
6902 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6903 L: linux-nvidia@lists.surfsouth.com
6904 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6906 F: drivers/video/fbdev/hgafb.c
6908 HIBERNATION (aka Software Suspend, aka swsusp)
6909 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6910 M: Pavel Machek <pavel@ucw.cz>
6911 L: linux-pm@vger.kernel.org
6912 B: https://bugzilla.kernel.org
6915 F: drivers/base/power/
6917 F: include/linux/suspend.h
6918 F: include/linux/freezer.h
6919 F: include/linux/pm.h
6920 F: arch/*/include/asm/suspend*.h
6923 M: Jiri Kosina <jikos@kernel.org>
6924 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6925 L: linux-input@vger.kernel.org
6926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6929 F: include/linux/hid*
6930 F: include/uapi/linux/hid*
6932 HID SENSOR HUB DRIVERS
6933 M: Jiri Kosina <jikos@kernel.org>
6934 M: Jonathan Cameron <jic23@kernel.org>
6935 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6936 L: linux-input@vger.kernel.org
6937 L: linux-iio@vger.kernel.org
6939 F: Documentation/hid/hid-sensor*
6940 F: drivers/hid/hid-sensor-*
6941 F: drivers/iio/*/hid-*
6942 F: include/linux/hid-sensor-*
6944 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6945 M: Thomas Gleixner <tglx@linutronix.de>
6946 L: linux-kernel@vger.kernel.org
6947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6949 F: Documentation/timers/
6950 F: kernel/time/hrtimer.c
6951 F: kernel/time/clockevents.c
6952 F: kernel/time/timer_*.c
6953 F: include/linux/clockchips.h
6954 F: include/linux/hrtimer.h
6956 HIGH-SPEED SCC DRIVER FOR AX.25
6957 L: linux-hams@vger.kernel.org
6959 F: drivers/net/hamradio/dmascc.c
6960 F: drivers/net/hamradio/scc.c
6962 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6963 M: HighPoint Linux Team <linux@highpoint-tech.com>
6964 W: http://www.highpoint-tech.com
6966 F: Documentation/scsi/hptiop.txt
6967 F: drivers/scsi/hptiop.c
6970 M: Jes Sorensen <jes@trained-monkey.org>
6971 L: linux-hippi@sunsite.dk
6973 F: include/linux/hippidevice.h
6974 F: include/uapi/linux/if_hippi.h
6976 F: drivers/net/hippi/
6978 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6979 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6980 M: Salil Mehta <salil.mehta@huawei.com>
6981 L: netdev@vger.kernel.org
6982 W: http://www.hisilicon.com
6984 F: drivers/net/ethernet/hisilicon/hns3/
6986 HISILICON LPC BUS DRIVER
6987 M: john.garry@huawei.com
6988 W: http://www.hisilicon.com
6990 F: drivers/bus/hisi_lpc.c
6991 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6993 HISILICON NETWORK SUBSYSTEM DRIVER
6994 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6995 M: Salil Mehta <salil.mehta@huawei.com>
6996 L: netdev@vger.kernel.org
6997 W: http://www.hisilicon.com
6999 F: drivers/net/ethernet/hisilicon/
7000 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7002 HISILICON PMU DRIVER
7003 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7004 W: http://www.hisilicon.com
7006 F: drivers/perf/hisilicon
7007 F: Documentation/perf/hisi-pmu.txt
7009 HISILICON ROCE DRIVER
7010 M: Lijun Ou <oulijun@huawei.com>
7011 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7012 L: linux-rdma@vger.kernel.org
7014 F: drivers/infiniband/hw/hns/
7015 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7017 HISILICON SAS Controller
7018 M: John Garry <john.garry@huawei.com>
7019 W: http://www.hisilicon.com
7021 F: drivers/scsi/hisi_sas/
7022 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7024 HMM - Heterogeneous Memory Management
7025 M: Jérôme Glisse <jglisse@redhat.com>
7026 L: linux-mm@kvack.org
7029 F: include/linux/hmm*
7030 F: Documentation/vm/hmm.rst
7033 M: Jouni Malinen <j@w1.fi>
7034 L: linux-wireless@vger.kernel.org
7035 W: http://w1.fi/hostap-driver.html
7037 F: drivers/net/wireless/intersil/hostap/
7039 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7040 L: platform-driver-x86@vger.kernel.org
7042 F: drivers/platform/x86/tc1100-wmi.c
7044 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7045 M: Jaroslav Kysela <perex@perex.cz>
7047 F: drivers/net/ethernet/hp/hp100.*
7049 HPET: High Precision Event Timers driver
7050 M: Clemens Ladisch <clemens@ladisch.de>
7052 F: Documentation/timers/hpet.txt
7053 F: drivers/char/hpet.c
7054 F: include/linux/hpet.h
7055 F: include/uapi/linux/hpet.h
7059 F: arch/x86/kernel/hpet.c
7060 F: arch/x86/include/asm/hpet.h
7063 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7064 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7069 M: Sebastian Reichel <sre@kernel.org>
7070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7072 F: Documentation/ABI/testing/sysfs-bus-hsi
7073 F: Documentation/driver-api/hsi.rst
7075 F: include/linux/hsi/
7076 F: include/uapi/linux/hsi/
7079 L: linux-usb@vger.kernel.org
7081 F: drivers/net/usb/hso.c
7083 HSR NETWORK PROTOCOL
7084 M: Arvid Brodin <arvid.brodin@alten.se>
7085 L: netdev@vger.kernel.org
7089 HT16K33 LED CONTROLLER DRIVER
7090 M: Robin van der Gracht <robin@protonic.nl>
7092 F: drivers/auxdisplay/ht16k33.c
7093 F: Documentation/devicetree/bindings/display/ht16k33.txt
7095 HTCPEN TOUCHSCREEN DRIVER
7096 M: Pau Oliva Fora <pof@eslack.org>
7097 L: linux-input@vger.kernel.org
7099 F: drivers/input/touchscreen/htcpen.c
7101 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7102 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7103 L: linux-iio@vger.kernel.org
7104 W: http://www.st.com/
7106 F: drivers/iio/humidity/hts221*
7107 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7109 HUAWEI ETHERNET DRIVER
7110 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7111 L: netdev@vger.kernel.org
7113 F: Documentation/networking/hinic.txt
7114 F: drivers/net/ethernet/huawei/hinic/
7117 M: Mike Kravetz <mike.kravetz@oracle.com>
7118 L: linux-mm@kvack.org
7122 F: include/linux/hugetlb.h
7123 F: Documentation/admin-guide/mm/hugetlbpage.rst
7124 F: Documentation/vm/hugetlbfs_reserv.rst
7125 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7128 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7129 L: linux-media@vger.kernel.org
7130 T: git git://linuxtv.org/media_tree.git
7131 W: https://linuxtv.org
7133 F: drivers/media/platform/sti/hva
7135 HWPOISON MEMORY FAILURE HANDLING
7136 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7137 L: linux-mm@kvack.org
7139 F: mm/memory-failure.c
7140 F: mm/hwpoison-inject.c
7142 HYGON PROCESSOR SUPPORT
7143 M: Pu Wen <puwen@hygon.cn>
7144 L: linux-kernel@vger.kernel.org
7146 F: arch/x86/kernel/cpu/hygon.c
7148 Hyper-V CORE AND DRIVERS
7149 M: "K. Y. Srinivasan" <kys@microsoft.com>
7150 M: Haiyang Zhang <haiyangz@microsoft.com>
7151 M: Stephen Hemminger <sthemmin@microsoft.com>
7152 M: Sasha Levin <sashal@kernel.org>
7153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7154 L: linux-hyperv@vger.kernel.org
7156 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7157 F: arch/x86/include/asm/mshyperv.h
7158 F: arch/x86/include/asm/trace/hyperv.h
7159 F: arch/x86/include/asm/hyperv-tlfs.h
7160 F: arch/x86/kernel/cpu/mshyperv.c
7162 F: drivers/hid/hid-hyperv.c
7164 F: drivers/input/serio/hyperv-keyboard.c
7165 F: drivers/pci/controller/pci-hyperv.c
7166 F: drivers/net/hyperv/
7167 F: drivers/scsi/storvsc_drv.c
7168 F: drivers/uio/uio_hv_generic.c
7169 F: drivers/video/fbdev/hyperv_fb.c
7170 F: net/vmw_vsock/hyperv_transport.c
7171 F: include/linux/hyperv.h
7172 F: include/uapi/linux/hyperv.h
7174 F: Documentation/ABI/stable/sysfs-bus-vmbus
7176 HYPERVISOR VIRTUAL CONSOLE DRIVER
7177 L: linuxppc-dev@lists.ozlabs.org
7182 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7183 L: linux-i2c@vger.kernel.org
7184 L: linux-acpi@vger.kernel.org
7186 F: drivers/i2c/i2c-core-acpi.c
7188 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7189 M: Ajay Gupta <ajayg@nvidia.com>
7190 L: linux-i2c@vger.kernel.org
7192 F: Documentation/i2c/busses/i2c-nvidia-gpu
7193 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7196 M: Peter Rosin <peda@axentia.se>
7197 L: linux-i2c@vger.kernel.org
7199 F: Documentation/i2c/i2c-topology
7200 F: Documentation/i2c/muxes/
7201 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7202 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7203 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7204 F: drivers/i2c/i2c-mux.c
7205 F: drivers/i2c/muxes/
7206 F: include/linux/i2c-mux.h
7208 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7209 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7210 L: linux-i2c@vger.kernel.org
7212 F: drivers/i2c/busses/i2c-mv64xxx.c
7214 I2C OVER PARALLEL PORT
7215 M: Jean Delvare <jdelvare@suse.com>
7216 L: linux-i2c@vger.kernel.org
7218 F: Documentation/i2c/busses/i2c-parport
7219 F: Documentation/i2c/busses/i2c-parport-light
7220 F: drivers/i2c/busses/i2c-parport.c
7221 F: drivers/i2c/busses/i2c-parport-light.c
7224 M: Wolfram Sang <wsa@the-dreams.de>
7225 L: linux-i2c@vger.kernel.org
7226 W: https://i2c.wiki.kernel.org/
7227 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7230 F: Documentation/devicetree/bindings/i2c/i2c.txt
7231 F: Documentation/i2c/
7233 F: include/linux/i2c.h
7234 F: include/linux/i2c-dev.h
7235 F: include/linux/i2c-smbus.h
7236 F: include/uapi/linux/i2c.h
7237 F: include/uapi/linux/i2c-*.h
7239 I2C SUBSYSTEM HOST DRIVERS
7240 L: linux-i2c@vger.kernel.org
7241 W: https://i2c.wiki.kernel.org/
7242 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7245 F: Documentation/devicetree/bindings/i2c/
7246 F: drivers/i2c/algos/
7247 F: drivers/i2c/busses/
7250 M: Jean Delvare <jdelvare@suse.com>
7251 L: linux-i2c@vger.kernel.org
7253 F: Documentation/i2c/busses/i2c-taos-evm
7254 F: drivers/i2c/busses/i2c-taos-evm.c
7257 M: Till Harbaum <till@harbaum.org>
7258 L: linux-i2c@vger.kernel.org
7259 W: http://www.harbaum.org/till/i2c_tiny_usb
7261 F: drivers/i2c/busses/i2c-tiny-usb.c
7263 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7264 M: Jean Delvare <jdelvare@suse.com>
7265 L: linux-i2c@vger.kernel.org
7267 F: Documentation/i2c/busses/i2c-ali1535
7268 F: Documentation/i2c/busses/i2c-ali1563
7269 F: Documentation/i2c/busses/i2c-ali15x3
7270 F: Documentation/i2c/busses/i2c-amd756
7271 F: Documentation/i2c/busses/i2c-amd8111
7272 F: Documentation/i2c/busses/i2c-i801
7273 F: Documentation/i2c/busses/i2c-nforce2
7274 F: Documentation/i2c/busses/i2c-piix4
7275 F: Documentation/i2c/busses/i2c-sis5595
7276 F: Documentation/i2c/busses/i2c-sis630
7277 F: Documentation/i2c/busses/i2c-sis96x
7278 F: Documentation/i2c/busses/i2c-via
7279 F: Documentation/i2c/busses/i2c-viapro
7280 F: drivers/i2c/busses/i2c-ali1535.c
7281 F: drivers/i2c/busses/i2c-ali1563.c
7282 F: drivers/i2c/busses/i2c-ali15x3.c
7283 F: drivers/i2c/busses/i2c-amd756.c
7284 F: drivers/i2c/busses/i2c-amd756-s4882.c
7285 F: drivers/i2c/busses/i2c-amd8111.c
7286 F: drivers/i2c/busses/i2c-i801.c
7287 F: drivers/i2c/busses/i2c-isch.c
7288 F: drivers/i2c/busses/i2c-nforce2.c
7289 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7290 F: drivers/i2c/busses/i2c-piix4.c
7291 F: drivers/i2c/busses/i2c-sis5595.c
7292 F: drivers/i2c/busses/i2c-sis630.c
7293 F: drivers/i2c/busses/i2c-sis96x.c
7294 F: drivers/i2c/busses/i2c-via.c
7295 F: drivers/i2c/busses/i2c-viapro.c
7297 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7298 M: Hans de Goede <hdegoede@redhat.com>
7299 L: linux-i2c@vger.kernel.org
7301 F: drivers/i2c/busses/i2c-cht-wc.c
7303 I2C/SMBUS ISMT DRIVER
7304 M: Seth Heasley <seth.heasley@intel.com>
7305 M: Neil Horman <nhorman@tuxdriver.com>
7306 L: linux-i2c@vger.kernel.org
7307 F: drivers/i2c/busses/i2c-ismt.c
7308 F: Documentation/i2c/busses/i2c-ismt
7310 I2C/SMBUS STUB DRIVER
7311 M: Jean Delvare <jdelvare@suse.com>
7312 L: linux-i2c@vger.kernel.org
7314 F: drivers/i2c/i2c-stub.c
7317 M: Boris Brezillon <bbrezillon@kernel.org>
7318 L: linux-i3c@lists.infradead.org
7319 C: irc://chat.freenode.net/linux-i3c
7320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7322 F: Documentation/ABI/testing/sysfs-bus-i3c
7323 F: Documentation/devicetree/bindings/i3c/
7324 F: Documentation/driver-api/i3c
7326 F: include/linux/i3c/
7327 F: include/dt-bindings/i3c/
7329 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7330 M: Vitor Soares <vitor.soares@synopsys.com>
7332 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7333 F: drivers/i3c/master/dw*
7335 IA64 (Itanium) PLATFORM
7336 M: Tony Luck <tony.luck@intel.com>
7337 M: Fenghua Yu <fenghua.yu@intel.com>
7338 L: linux-ia64@vger.kernel.org
7339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7343 IBM Power 842 compression accelerator
7344 M: Haren Myneni <haren@us.ibm.com>
7346 F: drivers/crypto/nx/Makefile
7347 F: drivers/crypto/nx/Kconfig
7348 F: drivers/crypto/nx/nx-842*
7349 F: include/linux/sw842.h
7353 IBM Power in-Nest Crypto Acceleration
7354 M: Breno Leitão <leitao@debian.org>
7355 M: Nayna Jain <nayna@linux.ibm.com>
7356 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7357 L: linux-crypto@vger.kernel.org
7359 F: drivers/crypto/nx/Makefile
7360 F: drivers/crypto/nx/Kconfig
7361 F: drivers/crypto/nx/nx-aes*
7362 F: drivers/crypto/nx/nx-sha*
7363 F: drivers/crypto/nx/nx.*
7364 F: drivers/crypto/nx/nx_csbcpb.h
7365 F: drivers/crypto/nx/nx_debugfs.h
7367 IBM Power Linux RAID adapter
7368 M: Brian King <brking@us.ibm.com>
7370 F: drivers/scsi/ipr.*
7372 IBM Power SRIOV Virtual NIC Device Driver
7373 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7374 M: John Allen <jallen@linux.ibm.com>
7375 L: netdev@vger.kernel.org
7377 F: drivers/net/ethernet/ibm/ibmvnic.*
7379 IBM Power Virtual Accelerator Switchboard
7380 M: Sukadev Bhattiprolu
7381 L: linuxppc-dev@lists.ozlabs.org
7383 F: arch/powerpc/platforms/powernv/vas*
7384 F: arch/powerpc/platforms/powernv/copy-paste.h
7385 F: arch/powerpc/include/asm/vas.h
7386 F: arch/powerpc/include/uapi/asm/vas.h
7388 IBM Power Virtual Ethernet Device Driver
7389 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7390 L: netdev@vger.kernel.org
7392 F: drivers/net/ethernet/ibm/ibmveth.*
7394 IBM Power Virtual FC Device Drivers
7395 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7396 L: linux-scsi@vger.kernel.org
7398 F: drivers/scsi/ibmvscsi/ibmvfc*
7400 IBM Power Virtual Management Channel Driver
7401 M: Steven Royer <seroyer@linux.ibm.com>
7403 F: drivers/misc/ibmvmc.*
7405 IBM Power Virtual SCSI Device Drivers
7406 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7407 L: linux-scsi@vger.kernel.org
7409 F: drivers/scsi/ibmvscsi/ibmvscsi*
7410 F: include/scsi/viosrp.h
7412 IBM Power Virtual SCSI Device Target Driver
7413 M: Michael Cyr <mikecyr@linux.ibm.com>
7414 L: linux-scsi@vger.kernel.org
7415 L: target-devel@vger.kernel.org
7417 F: drivers/scsi/ibmvscsi_tgt/
7419 IBM Power VMX Cryptographic instructions
7420 M: Breno Leitão <leitao@debian.org>
7421 M: Nayna Jain <nayna@linux.ibm.com>
7422 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7423 L: linux-crypto@vger.kernel.org
7425 F: drivers/crypto/vmx/Makefile
7426 F: drivers/crypto/vmx/Kconfig
7427 F: drivers/crypto/vmx/vmx.c
7428 F: drivers/crypto/vmx/aes*
7429 F: drivers/crypto/vmx/ghash*
7430 F: drivers/crypto/vmx/ppc-xlate.pl
7432 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7433 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7434 L: linux-pci@vger.kernel.org
7435 L: linuxppc-dev@lists.ozlabs.org
7437 F: drivers/pci/hotplug/rpaphp*
7439 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7440 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7441 L: linux-pci@vger.kernel.org
7442 L: linuxppc-dev@lists.ozlabs.org
7444 F: drivers/pci/hotplug/rpadlpar*
7446 IBM ServeRAID RAID DRIVER
7448 F: drivers/scsi/ips.*
7450 ICH LPC AND GPIO DRIVER
7451 M: Peter Tyser <ptyser@xes-inc.com>
7453 F: drivers/mfd/lpc_ich.c
7454 F: drivers/gpio/gpio-ich.c
7457 M: "David S. Miller" <davem@davemloft.net>
7458 L: linux-ide@vger.kernel.org
7459 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7462 F: Documentation/ide/
7464 F: include/linux/ide.h
7467 M: Borislav Petkov <bp@alien8.de>
7468 L: linux-ide@vger.kernel.org
7470 F: Documentation/cdrom/ide-cd
7471 F: drivers/ide/ide-cd*
7473 IDEAPAD LAPTOP EXTRAS DRIVER
7474 M: Ike Panhc <ike.pan@canonical.com>
7475 L: platform-driver-x86@vger.kernel.org
7476 W: http://launchpad.net/ideapad-laptop
7478 F: drivers/platform/x86/ideapad-laptop.c
7480 IDEAPAD LAPTOP SLIDEBAR DRIVER
7481 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7482 L: linux-input@vger.kernel.org
7483 W: https://github.com/o2genum/ideapad-slidebar
7485 F: drivers/input/misc/ideapad_slidebar.c
7487 IDT VersaClock 5 CLOCK DRIVER
7488 M: Marek Vasut <marek.vasut@gmail.com>
7490 F: drivers/clk/clk-versaclock5.c
7492 IEEE 802.15.4 SUBSYSTEM
7493 M: Alexander Aring <alex.aring@gmail.com>
7494 M: Stefan Schmidt <stefan@datenfreihafen.org>
7495 L: linux-wpan@vger.kernel.org
7496 W: http://wpan.cakelab.org/
7497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7502 F: drivers/net/ieee802154/
7503 F: include/linux/nl802154.h
7504 F: include/linux/ieee802154.h
7505 F: include/net/nl802154.h
7506 F: include/net/mac802154.h
7507 F: include/net/af_ieee802154.h
7508 F: include/net/cfg802154.h
7509 F: include/net/ieee802154_netdev.h
7510 F: Documentation/networking/ieee802154.txt
7513 M: Yotam Gigi <yotam.gi@gmail.com>
7514 M: Jamal Hadi Salim <jhs@mojatatu.com>
7516 F: include/net/ife.h
7517 F: include/uapi/linux/ife.h
7519 IGORPLUG-USB IR RECEIVER
7520 M: Sean Young <sean@mess.org>
7521 L: linux-media@vger.kernel.org
7523 F: drivers/media/rc/igorplugusb.c
7525 IGUANAWORKS USB IR TRANSCEIVER
7526 M: Sean Young <sean@mess.org>
7527 L: linux-media@vger.kernel.org
7529 F: drivers/media/rc/iguanair.c
7531 IIO DIGITAL POTENTIOMETER DAC
7532 M: Peter Rosin <peda@axentia.se>
7533 L: linux-iio@vger.kernel.org
7535 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7536 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7537 F: drivers/iio/dac/dpot-dac.c
7539 IIO ENVELOPE DETECTOR
7540 M: Peter Rosin <peda@axentia.se>
7541 L: linux-iio@vger.kernel.org
7543 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7544 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7545 F: drivers/iio/adc/envelope-detector.c
7548 M: Peter Rosin <peda@axentia.se>
7549 L: linux-iio@vger.kernel.org
7551 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7552 F: drivers/iio/multiplexer/iio-mux.c
7554 IIO SUBSYSTEM AND DRIVERS
7555 M: Jonathan Cameron <jic23@kernel.org>
7556 R: Hartmut Knaack <knaack.h@gmx.de>
7557 R: Lars-Peter Clausen <lars@metafoo.de>
7558 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7559 L: linux-iio@vger.kernel.org
7560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7562 F: Documentation/ABI/testing/configfs-iio*
7563 F: Documentation/ABI/testing/sysfs-bus-iio*
7564 F: Documentation/devicetree/bindings/iio/
7566 F: drivers/staging/iio/
7567 F: include/linux/iio/
7571 M: Peter Rosin <peda@axentia.se>
7572 L: linux-iio@vger.kernel.org
7574 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7575 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7576 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7577 F: drivers/iio/afe/iio-rescale.c
7579 IKANOS/ADI EAGLE ADSL USB DRIVER
7580 M: Matthieu Castet <castet.matthieu@free.fr>
7581 M: Stanislaw Gruszka <stf_xl@wp.pl>
7583 F: drivers/usb/atm/ueagle-atm.c
7585 IMGTEC ASCII LCD DRIVER
7586 M: Paul Burton <paul.burton@mips.com>
7588 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7589 F: drivers/auxdisplay/img-ascii-lcd.c
7591 IMGTEC IR DECODER DRIVER
7592 M: James Hogan <jhogan@kernel.org>
7594 F: drivers/media/rc/img-ir/
7596 IMON SOUNDGRAPH USB IR RECEIVER
7597 M: Sean Young <sean@mess.org>
7598 L: linux-media@vger.kernel.org
7600 F: drivers/media/rc/imon_raw.c
7601 F: drivers/media/rc/imon.c
7603 IMS TWINTURBO FRAMEBUFFER DRIVER
7604 L: linux-fbdev@vger.kernel.org
7606 F: drivers/video/fbdev/imsttfb.c
7608 INA209 HARDWARE MONITOR DRIVER
7609 M: Guenter Roeck <linux@roeck-us.net>
7610 L: linux-hwmon@vger.kernel.org
7612 F: Documentation/hwmon/ina209
7613 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7614 F: drivers/hwmon/ina209.c
7616 INA2XX HARDWARE MONITOR DRIVER
7617 M: Guenter Roeck <linux@roeck-us.net>
7618 L: linux-hwmon@vger.kernel.org
7620 F: Documentation/hwmon/ina2xx
7621 F: drivers/hwmon/ina2xx.c
7622 F: include/linux/platform_data/ina2xx.h
7624 INDUSTRY PACK SUBSYSTEM (IPACK)
7625 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7626 M: Jens Taprogge <jens.taprogge@taprogge.org>
7627 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7628 L: industrypack-devel@lists.sourceforge.net
7629 W: http://industrypack.sourceforge.net
7633 INFINIBAND SUBSYSTEM
7634 M: Doug Ledford <dledford@redhat.com>
7635 M: Jason Gunthorpe <jgg@mellanox.com>
7636 L: linux-rdma@vger.kernel.org
7637 W: https://github.com/linux-rdma/rdma-core
7638 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7641 F: Documentation/devicetree/bindings/infiniband/
7642 F: Documentation/infiniband/
7643 F: drivers/infiniband/
7644 F: include/uapi/linux/if_infiniband.h
7645 F: include/uapi/rdma/
7648 INGENIC JZ4780 DMA Driver
7649 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7651 F: drivers/dma/dma-jz4780.c
7653 INGENIC JZ4780 NAND DRIVER
7654 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7655 L: linux-mtd@lists.infradead.org
7657 F: drivers/mtd/nand/raw/jz4780_*
7660 M: Jan Kara <jack@suse.cz>
7661 R: Amir Goldstein <amir73il@gmail.com>
7662 L: linux-fsdevel@vger.kernel.org
7664 F: Documentation/filesystems/inotify.txt
7665 F: fs/notify/inotify/
7666 F: include/linux/inotify.h
7667 F: include/uapi/linux/inotify.h
7669 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7670 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7671 L: linux-input@vger.kernel.org
7672 Q: http://patchwork.kernel.org/project/linux-input/list/
7673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7676 F: include/linux/input.h
7677 F: include/uapi/linux/input.h
7678 F: include/uapi/linux/input-event-codes.h
7679 F: include/linux/input/
7680 F: Documentation/devicetree/bindings/input/
7681 F: Documentation/devicetree/bindings/serio/
7682 F: Documentation/input/
7684 INPUT MULTITOUCH (MT) PROTOCOL
7685 M: Henrik Rydberg <rydberg@bitmath.org>
7686 L: linux-input@vger.kernel.org
7688 F: Documentation/input/multi-touch-protocol.rst
7689 F: drivers/input/input-mt.c
7692 INSIDE SECURE CRYPTO DRIVER
7693 M: Antoine Tenart <antoine.tenart@bootlin.com>
7694 F: drivers/crypto/inside-secure/
7696 L: linux-crypto@vger.kernel.org
7698 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7699 M: Mimi Zohar <zohar@linux.ibm.com>
7700 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7701 L: linux-integrity@vger.kernel.org
7702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7704 F: security/integrity/ima/
7706 INTEL 810/815 FRAMEBUFFER DRIVER
7707 M: Antonino Daplas <adaplas@gmail.com>
7708 L: linux-fbdev@vger.kernel.org
7710 F: drivers/video/fbdev/i810/
7713 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7714 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7715 M: Jie Yang <yang.jie@linux.intel.com>
7716 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7720 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7721 M: Hans de Goede <hdegoede@redhat.com>
7722 L: platform-driver-x86@vger.kernel.org
7724 F: drivers/platform/x86/intel_atomisp2_pm.c
7726 INTEL C600 SERIES SAS CONTROLLER DRIVER
7727 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7728 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7729 L: linux-scsi@vger.kernel.org
7730 T: git git://git.code.sf.net/p/intel-sas/isci
7732 F: drivers/scsi/isci/
7734 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7735 M: Jani Nikula <jani.nikula@linux.intel.com>
7736 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7737 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7738 L: intel-gfx@lists.freedesktop.org
7739 W: https://01.org/linuxgraphics/
7740 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7741 C: irc://chat.freenode.net/intel-gfx
7742 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7743 T: git git://anongit.freedesktop.org/drm-intel
7745 F: drivers/gpu/drm/i915/
7746 F: include/drm/i915*
7747 F: include/uapi/drm/i915_drm.h
7748 F: Documentation/gpu/i915.rst
7750 INTEL ETHERNET DRIVERS
7751 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7752 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7753 W: http://www.intel.com/support/feedback.htm
7754 W: http://e1000.sourceforge.net/
7755 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7759 F: Documentation/networking/device_drivers/intel/e100.rst
7760 F: Documentation/networking/device_drivers/intel/e1000.rst
7761 F: Documentation/networking/device_drivers/intel/e1000e.rst
7762 F: Documentation/networking/device_drivers/intel/fm10k.rst
7763 F: Documentation/networking/device_drivers/intel/igb.rst
7764 F: Documentation/networking/device_drivers/intel/igbvf.rst
7765 F: Documentation/networking/device_drivers/intel/ixgb.rst
7766 F: Documentation/networking/device_drivers/intel/ixgbe.rst
7767 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
7768 F: Documentation/networking/device_drivers/intel/i40e.rst
7769 F: Documentation/networking/device_drivers/intel/iavf.rst
7770 F: Documentation/networking/device_drivers/intel/ice.rst
7771 F: drivers/net/ethernet/intel/
7772 F: drivers/net/ethernet/intel/*/
7773 F: include/linux/avf/virtchnl.h
7775 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7776 M: Maik Broemme <mbroemme@libmpq.org>
7777 L: linux-fbdev@vger.kernel.org
7779 F: Documentation/fb/intelfb.txt
7780 F: drivers/video/fbdev/intelfb/
7783 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7784 L: linux-gpio@vger.kernel.org
7786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7787 F: drivers/gpio/gpio-ich.c
7788 F: drivers/gpio/gpio-intel-mid.c
7789 F: drivers/gpio/gpio-lynxpoint.c
7790 F: drivers/gpio/gpio-merrifield.c
7791 F: drivers/gpio/gpio-ml-ioh.c
7792 F: drivers/gpio/gpio-pch.c
7793 F: drivers/gpio/gpio-sch.c
7794 F: drivers/gpio/gpio-sodaville.c
7796 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7797 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7798 M: Zhi Wang <zhi.a.wang@intel.com>
7799 L: intel-gvt-dev@lists.freedesktop.org
7800 L: intel-gfx@lists.freedesktop.org
7801 W: https://01.org/igvt-g
7802 T: git https://github.com/intel/gvt-linux.git
7804 F: drivers/gpu/drm/i915/gvt/
7806 INTEL HID EVENT DRIVER
7807 M: Alex Hung <alex.hung@canonical.com>
7808 L: platform-driver-x86@vger.kernel.org
7810 F: drivers/platform/x86/intel-hid.c
7812 INTEL I/OAT DMA DRIVER
7813 M: Dave Jiang <dave.jiang@intel.com>
7814 R: Dan Williams <dan.j.williams@intel.com>
7815 L: dmaengine@vger.kernel.org
7816 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7818 F: drivers/dma/ioat*
7821 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7822 M: Len Brown <lenb@kernel.org>
7823 L: linux-pm@vger.kernel.org
7824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7825 B: https://bugzilla.kernel.org
7827 F: drivers/idle/intel_idle.c
7829 INTEL INTEGRATED SENSOR HUB DRIVER
7830 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7831 M: Jiri Kosina <jikos@kernel.org>
7832 L: linux-input@vger.kernel.org
7834 F: drivers/hid/intel-ish-hid/
7837 M: David Woodhouse <dwmw2@infradead.org>
7838 L: iommu@lists.linux-foundation.org
7839 T: git git://git.infradead.org/iommu-2.6.git
7841 F: drivers/iommu/intel-iommu.c
7842 F: include/linux/intel-iommu.h
7844 INTEL IOP-ADMA DMA DRIVER
7845 R: Dan Williams <dan.j.williams@intel.com>
7847 F: drivers/dma/iop-adma.c
7849 INTEL IPU3 CSI-2 CIO2 DRIVER
7850 M: Yong Zhi <yong.zhi@intel.com>
7851 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7852 M: Bingbu Cao <bingbu.cao@intel.com>
7853 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7854 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7855 L: linux-media@vger.kernel.org
7857 F: drivers/media/pci/intel/ipu3/
7858 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7860 INTEL IPU3 CSI-2 IMGU DRIVER
7861 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7862 L: linux-media@vger.kernel.org
7864 F: drivers/staging/media/ipu3/
7865 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7866 F: Documentation/media/v4l-drivers/ipu3.rst
7868 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7869 M: Krzysztof Halasa <khalasa@piap.pl>
7871 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7872 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7873 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7874 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7875 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7876 F: drivers/net/wan/ixp4xx_hss.c
7878 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7879 M: Deepak Saxena <dsaxena@plexity.net>
7881 F: drivers/char/hw_random/ixp4xx-rng.c
7883 INTEL MANAGEMENT ENGINE (mei)
7884 M: Tomas Winkler <tomas.winkler@intel.com>
7885 L: linux-kernel@vger.kernel.org
7887 F: include/uapi/linux/mei.h
7888 F: include/linux/mei_cl_bus.h
7889 F: drivers/misc/mei/*
7890 F: drivers/watchdog/mei_wdt.c
7891 F: Documentation/misc-devices/mei/*
7894 INTEL MENLOW THERMAL DRIVER
7895 M: Sujith Thomas <sujith.thomas@intel.com>
7896 L: platform-driver-x86@vger.kernel.org
7897 W: https://01.org/linux-acpi
7899 F: drivers/platform/x86/intel_menlow.c
7901 INTEL MIC DRIVERS (mic)
7902 M: Sudeep Dutt <sudeep.dutt@intel.com>
7903 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7905 W: https://github.com/sudeepdutt/mic
7906 W: http://software.intel.com/en-us/mic-developer
7907 F: include/linux/mic_bus.h
7908 F: include/linux/scif.h
7909 F: include/uapi/linux/mic_common.h
7910 F: include/uapi/linux/mic_ioctl.h
7911 F: include/uapi/linux/scif_ioctl.h
7912 F: drivers/misc/mic/
7913 F: drivers/dma/mic_x100_dma.c
7914 F: drivers/dma/mic_x100_dma.h
7915 F: Documentation/mic/
7917 INTEL PMC CORE DRIVER
7918 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7919 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7920 L: platform-driver-x86@vger.kernel.org
7922 F: drivers/platform/x86/intel_pmc_core*
7924 INTEL PMC/P-Unit IPC DRIVER
7925 M: Zha Qipeng<qipeng.zha@intel.com>
7926 L: platform-driver-x86@vger.kernel.org
7928 F: drivers/platform/x86/intel_pmc_ipc.c
7929 F: drivers/platform/x86/intel_punit_ipc.c
7930 F: arch/x86/include/asm/intel_pmc_ipc.h
7931 F: arch/x86/include/asm/intel_punit_ipc.h
7933 INTEL PMIC GPIO DRIVERS
7934 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7937 F: drivers/gpio/gpio-*cove.c
7938 F: drivers/gpio/gpio-msic.c
7940 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7941 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7943 F: drivers/mfd/intel_msic.c
7944 F: drivers/mfd/intel_soc_pmic*
7945 F: include/linux/mfd/intel_msic.h
7946 F: include/linux/mfd/intel_soc_pmic*
7948 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7949 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7950 L: linux-wireless@vger.kernel.org
7952 F: Documentation/networking/device_drivers/intel/ipw2100.txt
7953 F: Documentation/networking/device_drivers/intel/ipw2200.txt
7954 F: drivers/net/wireless/intel/ipw2x00/
7957 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7958 M: Len Brown <lenb@kernel.org>
7959 L: linux-pm@vger.kernel.org
7961 F: drivers/cpufreq/intel_pstate.c
7963 INTEL RDMA RNIC DRIVER
7964 M: Faisal Latif <faisal.latif@intel.com>
7965 M: Shiraz Saleem <shiraz.saleem@intel.com>
7966 L: linux-rdma@vger.kernel.org
7968 F: drivers/infiniband/hw/i40iw/
7969 F: include/uapi/rdma/i40iw-abi.h
7971 INTEL TELEMETRY DRIVER
7972 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7973 M: "David E. Box" <david.e.box@linux.intel.com>
7974 L: platform-driver-x86@vger.kernel.org
7976 F: arch/x86/include/asm/intel_telemetry.h
7977 F: drivers/platform/x86/intel_telemetry*
7979 INTEL VIRTUAL BUTTON DRIVER
7980 M: AceLan Kao <acelan.kao@canonical.com>
7981 L: platform-driver-x86@vger.kernel.org
7983 F: drivers/platform/x86/intel-vbtn.c
7985 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7986 M: Stanislaw Gruszka <sgruszka@redhat.com>
7987 L: linux-wireless@vger.kernel.org
7989 F: drivers/net/wireless/intel/iwlegacy/
7991 INTEL WIRELESS WIFI LINK (iwlwifi)
7992 M: Johannes Berg <johannes.berg@intel.com>
7993 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7994 M: Luca Coelho <luciano.coelho@intel.com>
7995 M: Intel Linux Wireless <linuxwifi@intel.com>
7996 L: linux-wireless@vger.kernel.org
7997 W: http://intellinuxwireless.org
7998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8000 F: drivers/net/wireless/intel/iwlwifi/
8002 INTEL WIRELESS WIMAX CONNECTION 2400
8003 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8004 M: linux-wimax@intel.com
8005 L: wimax@linuxwimax.org (subscribers-only)
8007 W: http://linuxwimax.org
8008 F: Documentation/wimax/README.i2400m
8009 F: drivers/net/wimax/i2400m/
8010 F: include/uapi/linux/wimax/i2400m.h
8012 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8013 M: Mario Limonciello <mario.limonciello@dell.com>
8015 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8018 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8020 F: Documentation/trace/intel_th.rst
8021 F: drivers/hwtracing/intel_th/
8023 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8024 M: Ning Sun <ning.sun@intel.com>
8025 L: tboot-devel@lists.sourceforge.net
8026 W: http://tboot.sourceforge.net
8027 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8029 F: Documentation/intel_txt.txt
8030 F: include/linux/tboot.h
8031 F: arch/x86/kernel/tboot.c
8033 INTEL-MID GPIO DRIVER
8034 M: David Cohen <david.a.cohen@linux.intel.com>
8035 L: linux-gpio@vger.kernel.org
8037 F: drivers/gpio/gpio-intel-mid.c
8040 M: Georgi Djakov <georgi.djakov@linaro.org>
8042 F: Documentation/interconnect/
8043 F: Documentation/devicetree/bindings/interconnect/
8044 F: drivers/interconnect/
8045 F: include/dt-bindings/interconnect/
8046 F: include/linux/interconnect-provider.h
8047 F: include/linux/interconnect.h
8049 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8050 M: Linus Walleij <linus.walleij@linaro.org>
8051 L: linux-iio@vger.kernel.org
8053 F: drivers/iio/gyro/mpu3050*
8054 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8056 IOC3 ETHERNET DRIVER
8057 M: Ralf Baechle <ralf@linux-mips.org>
8058 L: linux-mips@vger.kernel.org
8060 F: drivers/net/ethernet/sgi/ioc3-eth.c
8063 M: Pat Gefre <pfg@sgi.com>
8064 L: linux-serial@vger.kernel.org
8066 F: drivers/tty/serial/ioc3_serial.c
8068 IOMAP FILESYSTEM LIBRARY
8069 M: Christoph Hellwig <hch@infradead.org>
8070 M: Darrick J. Wong <darrick.wong@oracle.com>
8071 M: linux-xfs@vger.kernel.org
8072 M: linux-fsdevel@vger.kernel.org
8073 L: linux-xfs@vger.kernel.org
8074 L: linux-fsdevel@vger.kernel.org
8075 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8078 F: include/linux/iomap.h
8081 M: Joerg Roedel <joro@8bytes.org>
8082 L: iommu@lists.linux-foundation.org
8083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8085 F: Documentation/devicetree/bindings/iommu/
8087 F: include/linux/iommu.h
8088 F: include/linux/of_iommu.h
8089 F: include/linux/iova.h
8092 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8094 F: net/ipv4/netfilter/ipt_MASQUERADE.c
8097 M: Corey Minyard <minyard@acm.org>
8098 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8099 W: http://openipmi.sourceforge.net/
8101 F: Documentation/devicetree/bindings/ipmi/
8102 F: Documentation/IPMI.txt
8103 F: drivers/char/ipmi/
8104 F: include/linux/ipmi*
8105 F: include/uapi/linux/ipmi*
8107 IPS SCSI RAID DRIVER
8108 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8109 L: linux-scsi@vger.kernel.org
8110 W: http://www.adaptec.com/
8112 F: drivers/scsi/ips*
8115 M: Wensong Zhang <wensong@linux-vs.org>
8116 M: Simon Horman <horms@verge.net.au>
8117 M: Julian Anastasov <ja@ssi.bg>
8118 L: netdev@vger.kernel.org
8119 L: lvs-devel@vger.kernel.org
8121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8123 F: Documentation/networking/ipvs-sysctl.txt
8124 F: include/net/ip_vs.h
8125 F: include/uapi/linux/ip_vs.h
8126 F: net/netfilter/ipvs/
8129 M: Jiri Kosina <jikos@kernel.org>
8130 M: David Sterba <dsterba@suse.com>
8132 F: drivers/tty/ipwireless/
8135 L: netdev@vger.kernel.org
8137 F: include/uapi/linux/ipx.h
8139 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8140 M: Marc Zyngier <marc.zyngier@arm.com>
8142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8143 F: Documentation/IRQ-domain.txt
8144 F: include/linux/irqdomain.h
8145 F: kernel/irq/irqdomain.c
8149 M: Thomas Gleixner <tglx@linutronix.de>
8150 L: linux-kernel@vger.kernel.org
8152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8156 M: Thomas Gleixner <tglx@linutronix.de>
8157 M: Jason Cooper <jason@lakedaemon.net>
8158 M: Marc Zyngier <marc.zyngier@arm.com>
8159 L: linux-kernel@vger.kernel.org
8161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8162 F: Documentation/devicetree/bindings/interrupt-controller/
8166 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8168 F: Documentation/isa.txt
8169 F: drivers/base/isa.c
8170 F: include/linux/isa.h
8173 M: Hans Verkuil <hverkuil@xs4all.nl>
8174 L: linux-media@vger.kernel.org
8175 T: git git://linuxtv.org/media_tree.git
8176 W: https://linuxtv.org
8178 F: drivers/media/radio/radio-isa*
8181 M: Jaroslav Kysela <perex@perex.cz>
8183 F: Documentation/isapnp.txt
8184 F: drivers/pnp/isapnp/
8185 F: include/linux/isapnp.h
8188 M: Lee Duncan <lduncan@suse.com>
8189 M: Chris Leech <cleech@redhat.com>
8190 L: open-iscsi@googlegroups.com
8191 W: www.open-iscsi.com
8193 F: drivers/scsi/*iscsi*
8194 F: include/scsi/*iscsi*
8196 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8197 M: Peter Jones <pjones@redhat.com>
8198 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8200 F: drivers/firmware/iscsi_ibft*
8202 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8203 M: Sagi Grimberg <sagi@grimberg.me>
8204 M: Max Gurtovoy <maxg@mellanox.com>
8205 L: linux-rdma@vger.kernel.org
8207 W: http://www.openfabrics.org
8208 W: www.open-iscsi.org
8209 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8210 F: drivers/infiniband/ulp/iser/
8212 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8213 M: Sagi Grimberg <sagi@grimberg.me>
8214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8215 L: linux-rdma@vger.kernel.org
8216 L: target-devel@vger.kernel.org
8218 W: http://www.linux-iscsi.org
8219 F: drivers/infiniband/ulp/isert
8222 M: Karsten Keil <isdn@linux-pingi.de>
8223 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8224 L: netdev@vger.kernel.org
8225 W: http://www.isdn4linux.de
8226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8228 F: Documentation/isdn/
8230 F: include/linux/isdn.h
8231 F: include/linux/isdn/
8232 F: include/uapi/linux/isdn.h
8233 F: include/uapi/linux/isdn/
8235 IT87 HARDWARE MONITORING DRIVER
8236 M: Jean Delvare <jdelvare@suse.com>
8237 L: linux-hwmon@vger.kernel.org
8239 F: Documentation/hwmon/it87
8240 F: drivers/hwmon/it87.c
8243 M: Antti Palosaari <crope@iki.fi>
8244 L: linux-media@vger.kernel.org
8245 W: https://linuxtv.org
8246 W: http://palosaari.fi/linux/
8247 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8248 T: git git://linuxtv.org/anttip/media_tree.git
8250 F: drivers/media/tuners/it913x*
8252 IVTV VIDEO4LINUX DRIVER
8253 M: Andy Walls <awalls@md.metrocast.net>
8254 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8255 L: linux-media@vger.kernel.org
8256 T: git git://linuxtv.org/media_tree.git
8257 W: http://www.ivtvdriver.org
8259 F: Documentation/media/v4l-drivers/ivtv*
8260 F: drivers/media/pci/ivtv/
8261 F: include/uapi/linux/ivtv*
8263 IX2505V MEDIA DRIVER
8264 M: Malcolm Priestley <tvboxspy@gmail.com>
8265 L: linux-media@vger.kernel.org
8266 W: https://linuxtv.org
8267 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8269 F: drivers/media/dvb-frontends/ix2505v*
8271 JAILHOUSE HYPERVISOR INTERFACE
8272 M: Jan Kiszka <jan.kiszka@siemens.com>
8273 L: jailhouse-dev@googlegroups.com
8275 F: arch/x86/kernel/jailhouse.c
8276 F: arch/x86/include/asm/jailhouse_para.h
8278 JC42.4 TEMPERATURE SENSOR DRIVER
8279 M: Guenter Roeck <linux@roeck-us.net>
8280 L: linux-hwmon@vger.kernel.org
8282 F: drivers/hwmon/jc42.c
8283 F: Documentation/hwmon/jc42
8286 M: Dave Kleikamp <shaggy@kernel.org>
8287 L: jfs-discussion@lists.sourceforge.net
8288 W: http://jfs.sourceforge.net/
8289 T: git git://github.com/kleikamp/linux-shaggy.git
8291 F: Documentation/filesystems/jfs.txt
8295 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8296 L: netdev@vger.kernel.org
8298 F: drivers/net/ethernet/jme.*
8300 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8301 M: David Woodhouse <dwmw2@infradead.org>
8302 L: linux-mtd@lists.infradead.org
8303 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8306 F: include/uapi/linux/jffs2.h
8308 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8309 M: "Theodore Ts'o" <tytso@mit.edu>
8310 M: Jan Kara <jack@suse.com>
8311 L: linux-ext4@vger.kernel.org
8314 F: include/linux/jbd2.h
8316 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8317 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8318 L: linux-media@vger.kernel.org
8320 F: drivers/media/platform/rcar_jpu.c
8322 JSM Neo PCI based serial card
8323 L: linux-serial@vger.kernel.org
8325 F: drivers/tty/serial/jsm/
8327 K10TEMP HARDWARE MONITORING DRIVER
8328 M: Clemens Ladisch <clemens@ladisch.de>
8329 L: linux-hwmon@vger.kernel.org
8331 F: Documentation/hwmon/k10temp
8332 F: drivers/hwmon/k10temp.c
8334 K8TEMP HARDWARE MONITORING DRIVER
8335 M: Rudolf Marek <r.marek@assembler.cz>
8336 L: linux-hwmon@vger.kernel.org
8338 F: Documentation/hwmon/k8temp
8339 F: drivers/hwmon/k8temp.c
8342 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8343 R: Alexander Potapenko <glider@google.com>
8344 R: Dmitry Vyukov <dvyukov@google.com>
8345 L: kasan-dev@googlegroups.com
8347 F: arch/*/include/asm/kasan.h
8348 F: arch/*/mm/kasan_init*
8349 F: Documentation/dev-tools/kasan.rst
8350 F: include/linux/kasan*.h
8353 F: scripts/Makefile.kasan
8356 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8358 L: linux-kbuild@vger.kernel.org
8360 F: Documentation/kbuild/kconfig*
8362 F: scripts/Kconfig.include
8365 M: Dave Young <dyoung@redhat.com>
8366 M: Baoquan He <bhe@redhat.com>
8367 R: Vivek Goyal <vgoyal@redhat.com>
8368 L: kexec@lists.infradead.org
8369 W: http://lse.sourceforge.net/kdump/
8371 F: Documentation/kdump/
8373 KEENE FM RADIO TRANSMITTER DRIVER
8374 M: Hans Verkuil <hverkuil@xs4all.nl>
8375 L: linux-media@vger.kernel.org
8376 T: git git://linuxtv.org/media_tree.git
8377 W: https://linuxtv.org
8379 F: drivers/media/radio/radio-keene*
8382 M: Ian Kent <raven@themaw.net>
8383 L: autofs@vger.kernel.org
8387 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8388 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8389 M: Michal Marek <michal.lkml@markovi.net>
8390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8391 L: linux-kbuild@vger.kernel.org
8393 F: Documentation/kbuild/
8396 F: scripts/Makefile*
8403 L: kernel-janitors@vger.kernel.org
8404 W: http://kernelnewbies.org/KernelJanitors
8407 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8408 M: "J. Bruce Fields" <bfields@fieldses.org>
8409 M: Jeff Layton <jlayton@kernel.org>
8410 L: linux-nfs@vger.kernel.org
8411 W: http://nfs.sourceforge.net/
8412 T: git git://linux-nfs.org/~bfields/linux.git
8415 F: include/uapi/linux/nfsd/
8419 F: include/linux/lockd/
8420 F: include/linux/sunrpc/
8421 F: include/uapi/linux/sunrpc/
8423 KERNEL SELFTEST FRAMEWORK
8424 M: Shuah Khan <shuah@kernel.org>
8425 M: Shuah Khan <skhan@linuxfoundation.org>
8426 L: linux-kselftest@vger.kernel.org
8427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8428 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8430 F: tools/testing/selftests/
8431 F: Documentation/dev-tools/kselftest*
8433 KERNEL USERMODE HELPER
8434 M: Luis Chamberlain <mcgrof@kernel.org>
8435 L: linux-kernel@vger.kernel.org
8438 F: include/linux/umh.h
8440 KERNEL VIRTUAL MACHINE (KVM)
8441 M: Paolo Bonzini <pbonzini@redhat.com>
8442 M: Radim Krčmář <rkrcmar@redhat.com>
8443 L: kvm@vger.kernel.org
8444 W: http://www.linux-kvm.org
8445 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8447 F: Documentation/virtual/kvm/
8448 F: include/trace/events/kvm.h
8449 F: include/uapi/asm-generic/kvm*
8450 F: include/uapi/linux/kvm*
8451 F: include/asm-generic/kvm*
8452 F: include/linux/kvm*
8453 F: include/kvm/iodev.h
8457 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8458 M: Joerg Roedel <joro@8bytes.org>
8459 L: kvm@vger.kernel.org
8460 W: http://www.linux-kvm.org/
8462 F: arch/x86/include/asm/svm.h
8463 F: arch/x86/kvm/svm.c
8465 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8466 M: Christoffer Dall <christoffer.dall@arm.com>
8467 M: Marc Zyngier <marc.zyngier@arm.com>
8468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8469 L: kvmarm@lists.cs.columbia.edu
8470 W: http://systems.cs.columbia.edu/projects/kvm-arm
8471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8473 F: arch/arm/include/uapi/asm/kvm*
8474 F: arch/arm/include/asm/kvm*
8477 F: include/kvm/arm_*
8479 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8480 M: Christoffer Dall <christoffer.dall@arm.com>
8481 M: Marc Zyngier <marc.zyngier@arm.com>
8482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8483 L: kvmarm@lists.cs.columbia.edu
8485 F: arch/arm64/include/uapi/asm/kvm*
8486 F: arch/arm64/include/asm/kvm*
8489 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8490 M: James Hogan <jhogan@kernel.org>
8491 L: linux-mips@vger.kernel.org
8493 F: arch/mips/include/uapi/asm/kvm*
8494 F: arch/mips/include/asm/kvm*
8497 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8498 M: Paul Mackerras <paulus@ozlabs.org>
8499 L: kvm-ppc@vger.kernel.org
8500 W: http://www.linux-kvm.org/
8501 T: git git://github.com/agraf/linux-2.6.git
8503 F: arch/powerpc/include/uapi/asm/kvm*
8504 F: arch/powerpc/include/asm/kvm*
8505 F: arch/powerpc/kvm/
8506 F: arch/powerpc/kernel/kvm*
8508 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8509 M: Christian Borntraeger <borntraeger@de.ibm.com>
8510 M: Janosch Frank <frankja@linux.ibm.com>
8511 R: David Hildenbrand <david@redhat.com>
8512 R: Cornelia Huck <cohuck@redhat.com>
8513 L: linux-s390@vger.kernel.org
8514 W: http://www.ibm.com/developerworks/linux/linux390/
8515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8517 F: arch/s390/include/uapi/asm/kvm*
8518 F: arch/s390/include/asm/gmap.h
8519 F: arch/s390/include/asm/kvm*
8521 F: arch/s390/mm/gmap.c
8523 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8524 M: Paolo Bonzini <pbonzini@redhat.com>
8525 M: Radim Krčmář <rkrcmar@redhat.com>
8526 L: kvm@vger.kernel.org
8527 W: http://www.linux-kvm.org
8528 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8532 F: arch/x86/include/uapi/asm/kvm*
8533 F: arch/x86/include/asm/kvm*
8534 F: arch/x86/include/asm/pvclock-abi.h
8535 F: arch/x86/kernel/kvm.c
8536 F: arch/x86/kernel/kvmclock.c
8539 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8540 M: Tejun Heo <tj@kernel.org>
8541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8543 F: include/linux/kernfs.h
8547 M: Eric Biederman <ebiederm@xmission.com>
8548 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8549 L: kexec@lists.infradead.org
8551 F: include/linux/kexec.h
8552 F: include/uapi/linux/kexec.h
8556 M: Mimi Zohar <zohar@linux.ibm.com>
8557 L: linux-integrity@vger.kernel.org
8558 L: keyrings@vger.kernel.org
8560 F: Documentation/security/keys/trusted-encrypted.rst
8561 F: include/keys/encrypted-type.h
8562 F: security/keys/encrypted-keys/
8565 M: James Bottomley <jejb@linux.ibm.com>
8566 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8567 M: Mimi Zohar <zohar@linux.ibm.com>
8568 L: linux-integrity@vger.kernel.org
8569 L: keyrings@vger.kernel.org
8571 F: Documentation/security/keys/trusted-encrypted.rst
8572 F: include/keys/trusted-type.h
8573 F: security/keys/trusted.c
8574 F: security/keys/trusted.h
8577 M: David Howells <dhowells@redhat.com>
8578 L: keyrings@vger.kernel.org
8580 F: Documentation/security/keys/core.rst
8581 F: include/linux/key.h
8582 F: include/linux/key-type.h
8583 F: include/linux/keyctl.h
8584 F: include/uapi/linux/keyctl.h
8588 KGDB / KDB /debug_core
8589 M: Jason Wessel <jason.wessel@windriver.com>
8590 M: Daniel Thompson <daniel.thompson@linaro.org>
8591 W: http://kgdb.wiki.kernel.org/
8592 L: kgdb-bugreport@lists.sourceforge.net
8593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8595 F: Documentation/dev-tools/kgdb.rst
8596 F: drivers/misc/kgdbts.c
8597 F: drivers/tty/serial/kgdboc.c
8598 F: include/linux/kdb.h
8599 F: include/linux/kgdb.h
8603 M: Catalin Marinas <catalin.marinas@arm.com>
8605 F: Documentation/dev-tools/kmemleak.rst
8606 F: include/linux/kmemleak.h
8608 F: mm/kmemleak-test.c
8610 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8611 M: Luis Chamberlain <mcgrof@kernel.org>
8612 L: linux-kernel@vger.kernel.org
8615 F: include/linux/kmod.h
8617 F: tools/testing/selftests/kmod/
8620 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8621 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8622 M: "David S. Miller" <davem@davemloft.net>
8623 M: Masami Hiramatsu <mhiramat@kernel.org>
8625 F: Documentation/kprobes.txt
8626 F: include/linux/kprobes.h
8627 F: include/asm-generic/kprobes.h
8630 KS0108 LCD CONTROLLER DRIVER
8631 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8633 F: Documentation/auxdisplay/ks0108
8634 F: drivers/auxdisplay/ks0108.c
8635 F: include/linux/ks0108.h
8638 M: David Ahern <dsa@cumulusnetworks.com>
8639 L: netdev@vger.kernel.org
8642 F: include/net/l3mdev.h
8645 M: John Fastabend <john.fastabend@gmail.com>
8646 M: Daniel Borkmann <daniel@iogearbox.net>
8647 L: netdev@vger.kernel.org
8648 L: bpf@vger.kernel.org
8650 F: include/linux/skmsg.h
8652 F: net/core/sock_map.c
8653 F: net/ipv4/tcp_bpf.c
8655 LANTIQ / INTEL Ethernet drivers
8656 M: Hauke Mehrtens <hauke@hauke-m.de>
8657 L: netdev@vger.kernel.org
8659 F: net/dsa/tag_gswip.c
8660 F: drivers/net/ethernet/lantiq_xrx200.c
8661 F: drivers/net/dsa/lantiq_pce.h
8662 F: drivers/net/dsa/lantiq_gswip.c
8664 LANTIQ MIPS ARCHITECTURE
8665 M: John Crispin <john@phrozen.org>
8666 L: linux-mips@vger.kernel.org
8669 F: drivers/soc/lantiq
8672 L: linux-x25@vger.kernel.org
8674 F: Documentation/networking/lapb-module.txt
8678 LASI 53c700 driver for PARISC
8679 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8680 L: linux-scsi@vger.kernel.org
8682 F: Documentation/scsi/53c700.txt
8683 F: drivers/scsi/53c700*
8686 M: Tobin C. Harding <me@tobin.cc>
8687 M: Tycho Andersen <tycho@tycho.ws>
8688 L: kernel-hardening@lists.openwall.com
8690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8691 F: scripts/leaking_addresses.pl
8694 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8695 M: Pavel Machek <pavel@ucw.cz>
8696 L: linux-leds@vger.kernel.org
8697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8699 F: Documentation/devicetree/bindings/leds/
8701 F: include/linux/leds.h
8703 LEGACY EEPROM DRIVER
8704 M: Jean Delvare <jdelvare@suse.com>
8706 F: Documentation/misc-devices/eeprom
8707 F: drivers/misc/eeprom/eeprom.c
8710 R: David Lechner <david@lechnology.com>
8712 F: arch/arm/boot/dts/da850-lego-ev3.dts
8713 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8714 F: drivers/power/supply/lego_ev3_battery.c
8716 LEGO USB Tower driver
8717 M: Juergen Stuber <starblue@users.sourceforge.net>
8718 L: legousb-devel@lists.sourceforge.net
8719 W: http://legousb.sourceforge.net/
8721 F: drivers/usb/misc/legousbtower.c
8724 M: Matan Ziv-Av <matan@svgalib.org>
8725 L: platform-driver-x86@vger.kernel.org
8727 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8728 F: Documentation/laptops/lg-laptop.rst
8729 F: drivers/platform/x86/lg-laptop.c
8732 M: Michael Krufky <mkrufky@linuxtv.org>
8733 L: linux-media@vger.kernel.org
8734 W: https://linuxtv.org
8735 W: http://github.com/mkrufky
8736 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8737 T: git git://linuxtv.org/mkrufky/tuners.git
8739 F: drivers/media/dvb-frontends/lg2160.*
8741 LGDT3305 MEDIA DRIVER
8742 M: Michael Krufky <mkrufky@linuxtv.org>
8743 L: linux-media@vger.kernel.org
8744 W: https://linuxtv.org
8745 W: http://github.com/mkrufky
8746 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8747 T: git git://linuxtv.org/mkrufky/tuners.git
8749 F: drivers/media/dvb-frontends/lgdt3305.*
8751 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8752 M: Viresh Kumar <vireshk@kernel.org>
8753 L: linux-ide@vger.kernel.org
8754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8756 F: include/linux/pata_arasan_cf_data.h
8757 F: drivers/ata/pata_arasan_cf.c
8760 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8761 M: Jens Axboe <axboe@kernel.dk>
8762 L: linux-ide@vger.kernel.org
8763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8765 F: drivers/ata/pata_*.c
8766 F: drivers/ata/ata_generic.c
8768 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8769 M: Linus Walleij <linus.walleij@linaro.org>
8770 L: linux-ide@vger.kernel.org
8771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8773 F: drivers/ata/pata_ftide010.c
8774 F: drivers/ata/sata_gemini.c
8775 F: drivers/ata/sata_gemini.h
8777 LIBATA SATA AHCI PLATFORM devices support
8778 M: Hans de Goede <hdegoede@redhat.com>
8779 M: Jens Axboe <axboe@kernel.dk>
8780 L: linux-ide@vger.kernel.org
8781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8783 F: drivers/ata/ahci_platform.c
8784 F: drivers/ata/libahci_platform.c
8785 F: include/linux/ahci_platform.h
8787 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8788 M: Mikael Pettersson <mikpelinux@gmail.com>
8789 L: linux-ide@vger.kernel.org
8790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8792 F: drivers/ata/sata_promise.*
8794 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8795 M: Jens Axboe <axboe@kernel.dk>
8796 L: linux-ide@vger.kernel.org
8797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8800 F: include/linux/ata.h
8801 F: include/linux/libata.h
8802 F: Documentation/devicetree/bindings/ata/
8805 M: Sasha Levin <alexander.levin@microsoft.com>
8807 F: tools/lib/lockdep/
8809 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8810 M: Ross Zwisler <zwisler@kernel.org>
8811 M: Dan Williams <dan.j.williams@intel.com>
8812 M: Vishal Verma <vishal.l.verma@intel.com>
8813 M: Dave Jiang <dave.jiang@intel.com>
8814 L: linux-nvdimm@lists.01.org
8815 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8817 F: drivers/nvdimm/blk.c
8818 F: drivers/nvdimm/region_devs.c
8820 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8821 M: Vishal Verma <vishal.l.verma@intel.com>
8822 M: Dan Williams <dan.j.williams@intel.com>
8823 M: Ross Zwisler <zwisler@kernel.org>
8824 M: Dave Jiang <dave.jiang@intel.com>
8825 L: linux-nvdimm@lists.01.org
8826 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8828 F: drivers/nvdimm/btt*
8830 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8831 M: Ross Zwisler <zwisler@kernel.org>
8832 M: Dan Williams <dan.j.williams@intel.com>
8833 M: Vishal Verma <vishal.l.verma@intel.com>
8834 M: Dave Jiang <dave.jiang@intel.com>
8835 L: linux-nvdimm@lists.01.org
8836 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8838 F: drivers/nvdimm/pmem*
8840 LIBNVDIMM: DEVICETREE BINDINGS
8841 M: Oliver O'Halloran <oohall@gmail.com>
8842 L: linux-nvdimm@lists.01.org
8843 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8845 F: drivers/nvdimm/of_pmem.c
8846 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8848 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8849 M: Dan Williams <dan.j.williams@intel.com>
8850 M: Ross Zwisler <zwisler@kernel.org>
8851 M: Vishal Verma <vishal.l.verma@intel.com>
8852 M: Dave Jiang <dave.jiang@intel.com>
8853 L: linux-nvdimm@lists.01.org
8854 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8858 F: drivers/acpi/nfit/*
8859 F: include/linux/nd.h
8860 F: include/linux/libnvdimm.h
8861 F: include/uapi/linux/ndctl.h
8863 LIGHTNVM PLATFORM SUPPORT
8864 M: Matias Bjorling <mb@lightnvm.io>
8865 W: http://github/OpenChannelSSD
8866 L: linux-block@vger.kernel.org
8868 F: drivers/lightnvm/
8869 F: include/linux/lightnvm.h
8870 F: include/uapi/linux/lightnvm.h
8872 LINUX FOR POWER MACINTOSH
8873 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8874 W: http://www.penguinppc.org/
8875 L: linuxppc-dev@lists.ozlabs.org
8877 F: arch/powerpc/platforms/powermac/
8878 F: drivers/macintosh/
8880 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8881 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8882 M: Paul Mackerras <paulus@samba.org>
8883 M: Michael Ellerman <mpe@ellerman.id.au>
8884 W: https://github.com/linuxppc/linux/wiki
8885 L: linuxppc-dev@lists.ozlabs.org
8886 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8889 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8890 F: Documentation/devicetree/bindings/powerpc/
8891 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8892 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8893 F: Documentation/powerpc/
8895 F: drivers/char/tpm/tpm_ibmvtpm*
8896 F: drivers/crypto/nx/
8897 F: drivers/crypto/vmx/
8898 F: drivers/i2c/busses/i2c-opal.c
8899 F: drivers/net/ethernet/ibm/ibmveth.*
8900 F: drivers/net/ethernet/ibm/ibmvnic.*
8901 F: drivers/pci/hotplug/pnv_php.c
8902 F: drivers/pci/hotplug/rpa*
8903 F: drivers/rtc/rtc-opal.c
8904 F: drivers/scsi/ibmvscsi/
8905 F: drivers/tty/hvc/hvc_opal.c
8906 F: drivers/watchdog/wdrtas.c
8907 F: tools/testing/selftests/powerpc
8914 LINUX FOR POWERPC EMBEDDED MPC5XXX
8915 M: Anatolij Gustschin <agust@denx.de>
8916 L: linuxppc-dev@lists.ozlabs.org
8917 T: git git://git.denx.de/linux-denx-agust.git
8919 F: arch/powerpc/platforms/512x/
8920 F: arch/powerpc/platforms/52xx/
8922 LINUX FOR POWERPC EMBEDDED PPC4XX
8923 M: Alistair Popple <alistair@popple.id.au>
8924 M: Matt Porter <mporter@kernel.crashing.org>
8925 W: http://www.penguinppc.org/
8926 L: linuxppc-dev@lists.ozlabs.org
8928 F: arch/powerpc/platforms/40x/
8929 F: arch/powerpc/platforms/44x/
8931 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8932 M: Scott Wood <oss@buserror.net>
8933 M: Kumar Gala <galak@kernel.crashing.org>
8934 W: http://www.penguinppc.org/
8935 L: linuxppc-dev@lists.ozlabs.org
8936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8938 F: arch/powerpc/platforms/83xx/
8939 F: arch/powerpc/platforms/85xx/
8940 F: Documentation/devicetree/bindings/powerpc/fsl/
8942 LINUX FOR POWERPC EMBEDDED PPC8XX
8943 M: Vitaly Bordug <vitb@kernel.crashing.org>
8944 W: http://www.penguinppc.org/
8945 L: linuxppc-dev@lists.ozlabs.org
8947 F: arch/powerpc/platforms/8xx/
8949 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8950 L: linuxppc-dev@lists.ozlabs.org
8952 F: arch/powerpc/*/*virtex*
8953 F: arch/powerpc/*/*/*virtex*
8955 LINUX FOR POWERPC PA SEMI PWRFICIENT
8956 L: linuxppc-dev@lists.ozlabs.org
8958 F: arch/powerpc/platforms/pasemi/
8959 F: drivers/*/*pasemi*
8960 F: drivers/*/*/*pasemi*
8962 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8963 M: Kees Cook <keescook@chromium.org>
8965 F: drivers/misc/lkdtm/*
8967 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8968 M: Alan Stern <stern@rowland.harvard.edu>
8969 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8970 M: Will Deacon <will.deacon@arm.com>
8971 M: Peter Zijlstra <peterz@infradead.org>
8972 M: Boqun Feng <boqun.feng@gmail.com>
8973 M: Nicholas Piggin <npiggin@gmail.com>
8974 M: David Howells <dhowells@redhat.com>
8975 M: Jade Alglave <j.alglave@ucl.ac.uk>
8976 M: Luc Maranget <luc.maranget@inria.fr>
8977 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
8978 R: Akira Yokosawa <akiyks@gmail.com>
8979 R: Daniel Lustig <dlustig@nvidia.com>
8980 L: linux-kernel@vger.kernel.org
8981 L: linux-arch@vger.kernel.org
8983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8984 F: tools/memory-model/
8985 F: Documentation/atomic_bitops.txt
8986 F: Documentation/atomic_t.txt
8987 F: Documentation/core-api/atomic_ops.rst
8988 F: Documentation/core-api/refcount-vs-atomic.rst
8989 F: Documentation/memory-barriers.txt
8991 LIS3LV02D ACCELEROMETER DRIVER
8992 M: Eric Piel <eric.piel@tremplin-utc.net>
8994 F: Documentation/misc-devices/lis3lv02d
8995 F: drivers/misc/lis3lv02d/
8996 F: drivers/platform/x86/hp_accel.c
8999 M: Josh Poimboeuf <jpoimboe@redhat.com>
9000 M: Jiri Kosina <jikos@kernel.org>
9001 M: Miroslav Benes <mbenes@suse.cz>
9002 M: Petr Mladek <pmladek@suse.com>
9003 R: Joe Lawrence <joe.lawrence@redhat.com>
9005 F: kernel/livepatch/
9006 F: include/linux/livepatch.h
9007 F: arch/x86/include/asm/livepatch.h
9008 F: arch/x86/kernel/livepatch.c
9009 F: Documentation/livepatch/
9010 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9011 F: samples/livepatch/
9012 F: tools/testing/selftests/livepatch/
9013 L: live-patching@vger.kernel.org
9014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9017 L: netdev@vger.kernel.org
9019 F: include/linux/llc.h
9020 F: include/uapi/linux/llc.h
9024 LM73 HARDWARE MONITOR DRIVER
9025 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9026 L: linux-hwmon@vger.kernel.org
9028 F: drivers/hwmon/lm73.c
9030 LM78 HARDWARE MONITOR DRIVER
9031 M: Jean Delvare <jdelvare@suse.com>
9032 L: linux-hwmon@vger.kernel.org
9034 F: Documentation/hwmon/lm78
9035 F: drivers/hwmon/lm78.c
9037 LM83 HARDWARE MONITOR DRIVER
9038 M: Jean Delvare <jdelvare@suse.com>
9039 L: linux-hwmon@vger.kernel.org
9041 F: Documentation/hwmon/lm83
9042 F: drivers/hwmon/lm83.c
9044 LM90 HARDWARE MONITOR DRIVER
9045 M: Jean Delvare <jdelvare@suse.com>
9046 L: linux-hwmon@vger.kernel.org
9048 F: Documentation/hwmon/lm90
9049 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9050 F: drivers/hwmon/lm90.c
9051 F: include/dt-bindings/thermal/lm90.h
9053 LM95234 HARDWARE MONITOR DRIVER
9054 M: Guenter Roeck <linux@roeck-us.net>
9055 L: linux-hwmon@vger.kernel.org
9057 F: Documentation/hwmon/lm95234
9058 F: drivers/hwmon/lm95234.c
9060 LME2510 MEDIA DRIVER
9061 M: Malcolm Priestley <tvboxspy@gmail.com>
9062 L: linux-media@vger.kernel.org
9063 W: https://linuxtv.org
9064 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9066 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9068 LOADPIN SECURITY MODULE
9069 M: Kees Cook <keescook@chromium.org>
9070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9072 F: security/loadpin/
9073 F: Documentation/admin-guide/LSM/LoadPin.rst
9076 M: Peter Zijlstra <peterz@infradead.org>
9077 M: Ingo Molnar <mingo@redhat.com>
9078 M: Will Deacon <will.deacon@arm.com>
9079 L: linux-kernel@vger.kernel.org
9080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9082 F: Documentation/locking/
9083 F: include/linux/lockdep.h
9084 F: include/linux/spinlock*.h
9085 F: arch/*/include/asm/spinlock*.h
9086 F: include/linux/rwlock*.h
9087 F: include/linux/mutex*.h
9088 F: include/linux/rwsem*.h
9089 F: arch/*/include/asm/rwsem.h
9090 F: include/linux/seqlock.h
9091 F: lib/locking*.[ch]
9093 X: kernel/locking/locktorture.c
9095 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9096 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9097 L: linux-ntfs-dev@lists.sourceforge.net
9098 W: http://www.linux-ntfs.org/content/view/19/37/
9100 F: Documentation/ldm.txt
9101 F: block/partitions/ldm.*
9103 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9104 M: Sathya Prakash <sathya.prakash@broadcom.com>
9105 M: Chaitra P B <chaitra.basappa@broadcom.com>
9106 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9107 L: MPT-FusionLinux.pdl@broadcom.com
9108 L: linux-scsi@vger.kernel.org
9109 W: http://www.avagotech.com/support/
9111 F: drivers/message/fusion/
9112 F: drivers/scsi/mpt3sas/
9114 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9115 M: Matthew Wilcox <willy@infradead.org>
9116 L: linux-scsi@vger.kernel.org
9118 F: drivers/scsi/sym53c8xx_2/
9121 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9122 L: linux-iio@vger.kernel.org
9124 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9125 F: drivers/iio/dac/ltc1660.c
9127 LTC4261 HARDWARE MONITOR DRIVER
9128 M: Guenter Roeck <linux@roeck-us.net>
9129 L: linux-hwmon@vger.kernel.org
9131 F: Documentation/hwmon/ltc4261
9132 F: drivers/hwmon/ltc4261.c
9134 LTC4306 I2C MULTIPLEXER DRIVER
9135 M: Michael Hennerich <michael.hennerich@analog.com>
9136 W: http://ez.analog.com/community/linux-device-drivers
9137 L: linux-i2c@vger.kernel.org
9139 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9140 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9142 LTP (Linux Test Project)
9143 M: Mike Frysinger <vapier@gentoo.org>
9144 M: Cyril Hrubis <chrubis@suse.cz>
9145 M: Wanlong Gao <wanlong.gao@gmail.com>
9146 M: Jan Stancek <jstancek@redhat.com>
9147 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9148 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9149 L: ltp@lists.linux.it (subscribers-only)
9150 W: http://linux-test-project.github.io/
9151 T: git git://github.com/linux-test-project/ltp.git
9155 M: Geert Uytterhoeven <geert@linux-m68k.org>
9156 L: linux-m68k@lists.linux-m68k.org
9157 W: http://www.linux-m68k.org/
9158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9163 M68K ON APPLE MACINTOSH
9164 M: Joshua Thompson <funaho@jurai.org>
9165 W: http://www.mac.linux-m68k.org/
9166 L: linux-m68k@lists.linux-m68k.org
9171 M: Philip Blundell <philb@gnu.org>
9172 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9176 M88DS3103 MEDIA DRIVER
9177 M: Antti Palosaari <crope@iki.fi>
9178 L: linux-media@vger.kernel.org
9179 W: https://linuxtv.org
9180 W: http://palosaari.fi/linux/
9181 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9182 T: git git://linuxtv.org/anttip/media_tree.git
9184 F: drivers/media/dvb-frontends/m88ds3103*
9186 M88RS2000 MEDIA DRIVER
9187 M: Malcolm Priestley <tvboxspy@gmail.com>
9188 L: linux-media@vger.kernel.org
9189 W: https://linuxtv.org
9190 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9192 F: drivers/media/dvb-frontends/m88rs2000*
9194 MA901 MASTERKIT USB FM RADIO DRIVER
9195 M: Alexey Klimov <klimov.linux@gmail.com>
9196 L: linux-media@vger.kernel.org
9197 T: git git://linuxtv.org/media_tree.git
9199 F: drivers/media/radio/radio-ma901.c
9202 M: Johannes Berg <johannes@sipsolutions.net>
9203 L: linux-wireless@vger.kernel.org
9204 W: http://wireless.kernel.org/
9205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9208 F: Documentation/networking/mac80211-injection.txt
9209 F: include/net/mac80211.h
9211 F: drivers/net/wireless/mac80211_hwsim.[ch]
9212 F: Documentation/networking/mac80211_hwsim/README
9215 M: Jassi Brar <jassisinghbrar@gmail.com>
9216 L: linux-kernel@vger.kernel.org
9219 F: include/linux/mailbox_client.h
9220 F: include/linux/mailbox_controller.h
9222 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9223 M: Michael Kerrisk <mtk.manpages@gmail.com>
9224 W: http://www.kernel.org/doc/man-pages
9225 L: linux-man@vger.kernel.org
9228 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9229 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9230 L: linux-mips@vger.kernel.org
9232 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9234 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9235 M: Andrew Lunn <andrew@lunn.ch>
9236 M: Vivien Didelot <vivien.didelot@gmail.com>
9237 L: netdev@vger.kernel.org
9239 F: drivers/net/dsa/mv88e6xxx/
9240 F: include/linux/platform_data/mv88e6xxx.h
9241 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9243 MARVELL ARMADA DRM SUPPORT
9244 M: Russell King <linux@armlinux.org.uk>
9246 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9247 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9248 F: drivers/gpu/drm/armada/
9249 F: include/uapi/drm/armada_drm.h
9250 F: Documentation/devicetree/bindings/display/armada/
9252 MARVELL ARMADA 3700 PHY DRIVERS
9253 M: Miquel Raynal <miquel.raynal@bootlin.com>
9255 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9256 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9257 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9258 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9260 MARVELL CRYPTO DRIVER
9261 M: Boris Brezillon <bbrezillon@kernel.org>
9262 M: Arnaud Ebalard <arno@natisbad.org>
9263 F: drivers/crypto/marvell/
9265 L: linux-crypto@vger.kernel.org
9267 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9268 M: Mirko Lindner <mlindner@marvell.com>
9269 M: Stephen Hemminger <stephen@networkplumber.org>
9270 L: netdev@vger.kernel.org
9272 F: drivers/net/ethernet/marvell/sk*
9274 MARVELL LIBERTAS WIRELESS DRIVER
9275 L: libertas-dev@lists.infradead.org
9277 F: drivers/net/wireless/marvell/libertas/
9279 MARVELL MACCHIATOBIN SUPPORT
9280 M: Russell King <linux@armlinux.org.uk>
9281 L: linux-arm-kernel@lists.infradead.org
9283 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9285 MARVELL MV643XX ETHERNET DRIVER
9286 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9287 L: netdev@vger.kernel.org
9289 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9290 F: include/linux/mv643xx.h
9292 MARVELL MV88X3310 PHY DRIVER
9293 M: Russell King <linux@armlinux.org.uk>
9294 L: netdev@vger.kernel.org
9296 F: drivers/net/phy/marvell10g.c
9298 MARVELL MVEBU THERMAL DRIVER
9299 M: Miquel Raynal <miquel.raynal@bootlin.com>
9301 F: drivers/thermal/armada_thermal.c
9303 MARVELL MVNETA ETHERNET DRIVER
9304 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9305 L: netdev@vger.kernel.org
9307 F: drivers/net/ethernet/marvell/mvneta.*
9309 MARVELL MWIFIEX WIRELESS DRIVER
9310 M: Amitkumar Karwar <amitkarwar@gmail.com>
9311 M: Nishant Sarmukadam <nishants@marvell.com>
9312 M: Ganapathi Bhat <gbhat@marvell.com>
9313 M: Xinming Hu <huxinming820@gmail.com>
9314 L: linux-wireless@vger.kernel.org
9316 F: drivers/net/wireless/marvell/mwifiex/
9318 MARVELL MWL8K WIRELESS DRIVER
9319 M: Lennert Buytenhek <buytenh@wantstofly.org>
9320 L: linux-wireless@vger.kernel.org
9322 F: drivers/net/wireless/marvell/mwl8k.c
9324 MARVELL NAND CONTROLLER DRIVER
9325 M: Miquel Raynal <miquel.raynal@bootlin.com>
9326 L: linux-mtd@lists.infradead.org
9328 F: drivers/mtd/nand/raw/marvell_nand.c
9329 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9331 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9332 M: Nicolas Pitre <nico@fluxnic.net>
9334 F: drivers/mmc/host/mvsdio.*
9336 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9337 M: Hu Ziji <huziji@marvell.com>
9338 L: linux-mmc@vger.kernel.org
9340 F: drivers/mmc/host/sdhci-xenon*
9341 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9343 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9344 M: Sunil Goutham <sgoutham@marvell.com>
9345 M: Linu Cherian <lcherian@marvell.com>
9346 M: Geetha sowjanya <gakula@marvell.com>
9347 M: Jerin Jacob <jerinj@marvell.com>
9348 L: netdev@vger.kernel.org
9350 F: drivers/net/ethernet/marvell/octeontx2/af/
9352 MATROX FRAMEBUFFER DRIVER
9353 L: linux-fbdev@vger.kernel.org
9355 F: drivers/video/fbdev/matrox/matroxfb_*
9356 F: include/uapi/linux/matroxfb.h
9358 MAX16065 HARDWARE MONITOR DRIVER
9359 M: Guenter Roeck <linux@roeck-us.net>
9360 L: linux-hwmon@vger.kernel.org
9362 F: Documentation/hwmon/max16065
9363 F: drivers/hwmon/max16065.c
9365 MAX2175 SDR TUNER DRIVER
9366 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9367 L: linux-media@vger.kernel.org
9368 T: git git://linuxtv.org/media_tree.git
9370 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9371 F: Documentation/media/v4l-drivers/max2175.rst
9372 F: drivers/media/i2c/max2175*
9373 F: include/uapi/linux/max2175.h
9375 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9376 L: linux-hwmon@vger.kernel.org
9378 F: Documentation/hwmon/max6650
9379 F: drivers/hwmon/max6650.c
9381 MAX6697 HARDWARE MONITOR DRIVER
9382 M: Guenter Roeck <linux@roeck-us.net>
9383 L: linux-hwmon@vger.kernel.org
9385 F: Documentation/hwmon/max6697
9386 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9387 F: drivers/hwmon/max6697.c
9388 F: include/linux/platform_data/max6697.h
9390 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9391 M: Peter Rosin <peda@axentia.se>
9392 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9394 F: Documentation/devicetree/bindings/sound/max9860.txt
9395 F: sound/soc/codecs/max9860.*
9397 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9398 M: Javier Martinez Canillas <javier@dowhile0.org>
9399 L: linux-kernel@vger.kernel.org
9401 F: drivers/regulator/max77802-regulator.c
9402 F: Documentation/devicetree/bindings/*/*max77802.txt
9403 F: include/dt-bindings/*/*max77802.h
9405 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9406 M: Krzysztof Kozlowski <krzk@kernel.org>
9407 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9408 L: linux-pm@vger.kernel.org
9410 F: drivers/power/supply/max14577_charger.c
9411 F: drivers/power/supply/max77693_charger.c
9413 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9414 M: Chanwoo Choi <cw00.choi@samsung.com>
9415 M: Krzysztof Kozlowski <krzk@kernel.org>
9416 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9417 L: linux-kernel@vger.kernel.org
9419 F: drivers/*/max14577*.c
9420 F: drivers/*/max77686*.c
9421 F: drivers/*/max77693*.c
9422 F: drivers/extcon/extcon-max14577.c
9423 F: drivers/extcon/extcon-max77693.c
9424 F: drivers/rtc/rtc-max77686.c
9425 F: drivers/clk/clk-max77686.c
9426 F: Documentation/devicetree/bindings/mfd/max14577.txt
9427 F: Documentation/devicetree/bindings/*/max77686.txt
9428 F: Documentation/devicetree/bindings/mfd/max77693.txt
9429 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9430 F: include/linux/mfd/max14577*.h
9431 F: include/linux/mfd/max77686*.h
9432 F: include/linux/mfd/max77693*.h
9434 MAXIRADIO FM RADIO RECEIVER DRIVER
9435 M: Hans Verkuil <hverkuil@xs4all.nl>
9436 L: linux-media@vger.kernel.org
9437 T: git git://linuxtv.org/media_tree.git
9438 W: https://linuxtv.org
9440 F: drivers/media/radio/radio-maxiradio*
9442 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9443 M: Peter Rosin <peda@axentia.se>
9444 L: linux-iio@vger.kernel.org
9446 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9447 F: drivers/iio/potentiometer/mcp4018.c
9448 F: drivers/iio/potentiometer/mcp4531.c
9450 MCR20A IEEE-802.15.4 RADIO DRIVER
9451 M: Xue Liu <liuxuenetmail@gmail.com>
9452 L: linux-wpan@vger.kernel.org
9453 W: https://github.com/xueliu/mcr20a-linux
9455 F: drivers/net/ieee802154/mcr20a.c
9456 F: drivers/net/ieee802154/mcr20a.h
9457 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9459 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9460 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9461 L: linux-iio@vger.kernel.org
9463 F: drivers/iio/dac/cio-dac.c
9465 MEDIA DRIVERS FOR ASCOT2E
9466 M: Sergey Kozlov <serjk@netup.ru>
9467 M: Abylay Ospan <aospan@netup.ru>
9468 L: linux-media@vger.kernel.org
9469 W: https://linuxtv.org
9471 T: git git://linuxtv.org/media_tree.git
9473 F: drivers/media/dvb-frontends/ascot2e*
9475 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9476 M: Jasmin Jessich <jasmin@anw.at>
9477 L: linux-media@vger.kernel.org
9478 W: https://linuxtv.org
9479 T: git git://linuxtv.org/media_tree.git
9481 F: drivers/media/dvb-frontends/cxd2099*
9483 MEDIA DRIVERS FOR CXD2841ER
9484 M: Sergey Kozlov <serjk@netup.ru>
9485 M: Abylay Ospan <aospan@netup.ru>
9486 L: linux-media@vger.kernel.org
9487 W: https://linuxtv.org
9489 T: git git://linuxtv.org/media_tree.git
9491 F: drivers/media/dvb-frontends/cxd2841er*
9493 MEDIA DRIVERS FOR CXD2880
9494 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9495 L: linux-media@vger.kernel.org
9496 W: http://linuxtv.org/
9497 T: git git://linuxtv.org/media_tree.git
9499 F: drivers/media/dvb-frontends/cxd2880/*
9500 F: drivers/media/spi/cxd2880*
9502 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9503 L: linux-media@vger.kernel.org
9504 W: https://linuxtv.org
9505 T: git git://linuxtv.org/media_tree.git
9507 F: drivers/media/pci/ddbridge/*
9509 MEDIA DRIVERS FOR FREESCALE IMX
9510 M: Steve Longerbeam <slongerbeam@gmail.com>
9511 M: Philipp Zabel <p.zabel@pengutronix.de>
9512 L: linux-media@vger.kernel.org
9513 T: git git://linuxtv.org/media_tree.git
9515 F: Documentation/devicetree/bindings/media/imx.txt
9516 F: Documentation/media/v4l-drivers/imx.rst
9517 F: drivers/staging/media/imx/
9518 F: include/linux/imx-media.h
9519 F: include/media/imx.h
9521 MEDIA DRIVER FOR FREESCALE IMX PXP
9522 M: Philipp Zabel <p.zabel@pengutronix.de>
9523 L: linux-media@vger.kernel.org
9524 T: git git://linuxtv.org/media_tree.git
9526 F: drivers/media/platform/imx-pxp.[ch]
9528 MEDIA DRIVERS FOR HELENE
9529 M: Abylay Ospan <aospan@netup.ru>
9530 L: linux-media@vger.kernel.org
9531 W: https://linuxtv.org
9533 T: git git://linuxtv.org/media_tree.git
9535 F: drivers/media/dvb-frontends/helene*
9537 MEDIA DRIVERS FOR HORUS3A
9538 M: Sergey Kozlov <serjk@netup.ru>
9539 M: Abylay Ospan <aospan@netup.ru>
9540 L: linux-media@vger.kernel.org
9541 W: https://linuxtv.org
9543 T: git git://linuxtv.org/media_tree.git
9545 F: drivers/media/dvb-frontends/horus3a*
9547 MEDIA DRIVERS FOR LNBH25
9548 M: Sergey Kozlov <serjk@netup.ru>
9549 M: Abylay Ospan <aospan@netup.ru>
9550 L: linux-media@vger.kernel.org
9551 W: https://linuxtv.org
9553 T: git git://linuxtv.org/media_tree.git
9555 F: drivers/media/dvb-frontends/lnbh25*
9557 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9558 L: linux-media@vger.kernel.org
9559 W: https://linuxtv.org
9560 T: git git://linuxtv.org/media_tree.git
9562 F: drivers/media/dvb-frontends/mxl5xx*
9564 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9565 M: Sergey Kozlov <serjk@netup.ru>
9566 M: Abylay Ospan <aospan@netup.ru>
9567 L: linux-media@vger.kernel.org
9568 W: https://linuxtv.org
9570 T: git git://linuxtv.org/media_tree.git
9572 F: drivers/media/pci/netup_unidvb/*
9574 MEDIA DRIVERS FOR RENESAS - CEU
9575 M: Jacopo Mondi <jacopo@jmondi.org>
9576 L: linux-media@vger.kernel.org
9577 L: linux-renesas-soc@vger.kernel.org
9578 T: git git://linuxtv.org/media_tree.git
9580 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9581 F: drivers/media/platform/renesas-ceu.c
9582 F: include/media/drv-intf/renesas-ceu.h
9584 MEDIA DRIVERS FOR RENESAS - DRIF
9585 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9586 L: linux-media@vger.kernel.org
9587 L: linux-renesas-soc@vger.kernel.org
9588 T: git git://linuxtv.org/media_tree.git
9590 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9591 F: drivers/media/platform/rcar_drif.c
9593 MEDIA DRIVERS FOR RENESAS - FCP
9594 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9595 L: linux-media@vger.kernel.org
9596 L: linux-renesas-soc@vger.kernel.org
9597 T: git git://linuxtv.org/media_tree.git
9599 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9600 F: drivers/media/platform/rcar-fcp.c
9601 F: include/media/rcar-fcp.h
9603 MEDIA DRIVERS FOR RENESAS - FDP1
9604 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9605 L: linux-media@vger.kernel.org
9606 L: linux-renesas-soc@vger.kernel.org
9607 T: git git://linuxtv.org/media_tree.git
9609 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9610 F: drivers/media/platform/rcar_fdp1.c
9612 MEDIA DRIVERS FOR RENESAS - VIN
9613 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9614 L: linux-media@vger.kernel.org
9615 L: linux-renesas-soc@vger.kernel.org
9616 T: git git://linuxtv.org/media_tree.git
9618 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9619 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9620 F: drivers/media/platform/rcar-vin/
9622 MEDIA DRIVERS FOR RENESAS - VSP1
9623 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9624 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9625 L: linux-media@vger.kernel.org
9626 L: linux-renesas-soc@vger.kernel.org
9627 T: git git://linuxtv.org/media_tree.git
9629 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9630 F: drivers/media/platform/vsp1/
9632 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9633 L: linux-media@vger.kernel.org
9634 W: https://linuxtv.org
9635 T: git git://linuxtv.org/media_tree.git
9637 F: drivers/media/dvb-frontends/stv0910*
9639 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9640 L: linux-media@vger.kernel.org
9641 W: https://linuxtv.org
9642 T: git git://linuxtv.org/media_tree.git
9644 F: drivers/media/dvb-frontends/stv6111*
9646 MEDIA DRIVERS FOR STM32 - DCMI
9647 M: Hugues Fruchet <hugues.fruchet@st.com>
9648 L: linux-media@vger.kernel.org
9649 T: git git://linuxtv.org/media_tree.git
9651 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9652 F: drivers/media/platform/stm32/stm32-dcmi.c
9654 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9655 M: Dmitry Osipenko <digetx@gmail.com>
9656 L: linux-media@vger.kernel.org
9657 L: linux-tegra@vger.kernel.org
9658 T: git git://linuxtv.org/media_tree.git
9660 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9661 F: drivers/staging/media/tegra-vde/
9663 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9664 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9665 P: LinuxTV.org Project
9666 L: linux-media@vger.kernel.org
9667 W: https://linuxtv.org
9668 Q: http://patchwork.kernel.org/project/linux-media/list/
9669 T: git git://linuxtv.org/media_tree.git
9671 F: Documentation/devicetree/bindings/media/
9672 F: Documentation/media/
9674 F: drivers/staging/media/
9675 F: include/linux/platform_data/media/
9677 F: include/uapi/linux/dvb/
9678 F: include/uapi/linux/videodev2.h
9679 F: include/uapi/linux/media.h
9680 F: include/uapi/linux/v4l2-*
9681 F: include/uapi/linux/meye.h
9682 F: include/uapi/linux/ivtv*
9683 F: include/uapi/linux/uvcvideo.h
9685 MEDIATEK BLUETOOTH DRIVER
9686 M: Sean Wang <sean.wang@mediatek.com>
9687 L: linux-bluetooth@vger.kernel.org
9688 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9690 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9691 F: drivers/bluetooth/btmtkuart.c
9694 M: Sean Wang <sean.wang@mediatek.com>
9696 F: drivers/media/rc/mtk-cir.c
9699 M: Sean Wang <sean.wang@mediatek.com>
9700 L: dmaengine@vger.kernel.org
9701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9702 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9704 F: Documentation/devicetree/bindings/dma/mtk-*
9705 F: drivers/dma/mediatek/
9707 MEDIATEK PMIC LED DRIVER
9708 M: Sean Wang <sean.wang@mediatek.com>
9710 F: drivers/leds/leds-mt6323.c
9711 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9713 MEDIATEK ETHERNET DRIVER
9714 M: Felix Fietkau <nbd@openwrt.org>
9715 M: John Crispin <john@phrozen.org>
9716 M: Sean Wang <sean.wang@mediatek.com>
9717 M: Nelson Chang <nelson.chang@mediatek.com>
9718 L: netdev@vger.kernel.org
9720 F: drivers/net/ethernet/mediatek/
9722 MEDIATEK SWITCH DRIVER
9723 M: Sean Wang <sean.wang@mediatek.com>
9724 L: netdev@vger.kernel.org
9726 F: drivers/net/dsa/mt7530.*
9727 F: net/dsa/tag_mtk.c
9729 MEDIATEK JPEG DRIVER
9730 M: Rick Chang <rick.chang@mediatek.com>
9731 M: Bin Liu <bin.liu@mediatek.com>
9733 F: drivers/media/platform/mtk-jpeg/
9734 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9737 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9738 M: Houlong Wei <houlong.wei@mediatek.com>
9739 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9741 F: drivers/media/platform/mtk-mdp/
9742 F: drivers/media/platform/mtk-vpu/
9743 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9745 MEDIATEK MEDIA DRIVER
9746 M: Tiffany Lin <tiffany.lin@mediatek.com>
9747 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9749 F: drivers/media/platform/mtk-vcodec/
9750 F: drivers/media/platform/mtk-vpu/
9751 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9752 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9754 MEDIATEK MT76 WIRELESS LAN DRIVER
9755 M: Felix Fietkau <nbd@nbd.name>
9756 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9757 L: linux-wireless@vger.kernel.org
9759 F: drivers/net/wireless/mediatek/mt76/
9761 MEDIATEK MT7601U WIRELESS LAN DRIVER
9762 M: Jakub Kicinski <kubakici@wp.pl>
9763 L: linux-wireless@vger.kernel.org
9765 F: drivers/net/wireless/mediatek/mt7601u/
9767 MEDIATEK NAND CONTROLLER DRIVER
9768 M: Xiaolei Li <xiaolei.li@mediatek.com>
9769 L: linux-mtd@lists.infradead.org
9771 F: drivers/mtd/nand/raw/mtk_*
9772 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9774 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9775 M: Sean Wang <sean.wang@mediatek.com>
9777 F: drivers/char/hw_random/mtk-rng.c
9779 MEDIATEK USB3 DRD IP DRIVER
9780 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9781 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9782 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9783 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9785 F: drivers/usb/mtu3/
9787 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9788 M: Peter Senna Tschudin <peter.senna@gmail.com>
9789 M: Martin Donnelly <martin.donnelly@ge.com>
9790 M: Martyn Welch <martyn.welch@collabora.co.uk>
9792 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9793 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9795 MEGARAID SCSI/SAS DRIVERS
9796 M: Kashyap Desai <kashyap.desai@broadcom.com>
9797 M: Sumit Saxena <sumit.saxena@broadcom.com>
9798 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9799 L: megaraidlinux.pdl@broadcom.com
9800 L: linux-scsi@vger.kernel.org
9801 W: http://www.avagotech.com/support/
9803 F: Documentation/scsi/megaraid.txt
9804 F: drivers/scsi/megaraid.*
9805 F: drivers/scsi/megaraid/
9807 MELEXIS MLX90614 DRIVER
9808 M: Crt Mori <cmo@melexis.com>
9809 L: linux-iio@vger.kernel.org
9810 W: http://www.melexis.com
9812 F: drivers/iio/temperature/mlx90614.c
9814 MELEXIS MLX90632 DRIVER
9815 M: Crt Mori <cmo@melexis.com>
9816 L: linux-iio@vger.kernel.org
9817 W: http://www.melexis.com
9819 F: drivers/iio/temperature/mlx90632.c
9821 MELFAS MIP4 TOUCHSCREEN DRIVER
9822 M: Sangwon Jee <jeesw@melfas.com>
9823 W: http://www.melfas.com
9825 F: drivers/input/touchscreen/melfas_mip4.c
9826 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9828 MELLANOX ETHERNET DRIVER (mlx4_en)
9829 M: Tariq Toukan <tariqt@mellanox.com>
9830 L: netdev@vger.kernel.org
9832 W: http://www.mellanox.com
9833 Q: http://patchwork.ozlabs.org/project/netdev/list/
9834 F: drivers/net/ethernet/mellanox/mlx4/en_*
9836 MELLANOX ETHERNET DRIVER (mlx5e)
9837 M: Saeed Mahameed <saeedm@mellanox.com>
9838 L: netdev@vger.kernel.org
9840 W: http://www.mellanox.com
9841 Q: http://patchwork.ozlabs.org/project/netdev/list/
9842 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9844 MELLANOX ETHERNET INNOVA DRIVERS
9845 R: Boris Pismenny <borisp@mellanox.com>
9846 L: netdev@vger.kernel.org
9848 W: http://www.mellanox.com
9849 Q: http://patchwork.ozlabs.org/project/netdev/list/
9850 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9851 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9852 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9853 F: include/linux/mlx5/mlx5_ifc_fpga.h
9855 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9856 R: Boris Pismenny <borisp@mellanox.com>
9857 L: netdev@vger.kernel.org
9859 W: http://www.mellanox.com
9860 Q: http://patchwork.ozlabs.org/project/netdev/list/
9861 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9862 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9864 MELLANOX ETHERNET SWITCH DRIVERS
9865 M: Jiri Pirko <jiri@mellanox.com>
9866 M: Ido Schimmel <idosch@mellanox.com>
9867 L: netdev@vger.kernel.org
9869 W: http://www.mellanox.com
9870 Q: http://patchwork.ozlabs.org/project/netdev/list/
9871 F: drivers/net/ethernet/mellanox/mlxsw/
9872 F: tools/testing/selftests/drivers/net/mlxsw/
9874 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9875 M: mlxsw@mellanox.com
9876 L: netdev@vger.kernel.org
9878 W: http://www.mellanox.com
9879 Q: http://patchwork.ozlabs.org/project/netdev/list/
9880 F: drivers/net/ethernet/mellanox/mlxfw/
9882 MELLANOX HARDWARE PLATFORM SUPPORT
9883 M: Andy Shevchenko <andy@infradead.org>
9884 M: Darren Hart <dvhart@infradead.org>
9885 M: Vadim Pasternak <vadimp@mellanox.com>
9886 L: platform-driver-x86@vger.kernel.org
9888 F: drivers/platform/mellanox/
9890 MELLANOX MLX4 core VPI driver
9891 M: Tariq Toukan <tariqt@mellanox.com>
9892 L: netdev@vger.kernel.org
9893 L: linux-rdma@vger.kernel.org
9894 W: http://www.mellanox.com
9895 Q: http://patchwork.ozlabs.org/project/netdev/list/
9897 F: drivers/net/ethernet/mellanox/mlx4/
9898 F: include/linux/mlx4/
9900 MELLANOX MLX4 IB driver
9901 M: Yishai Hadas <yishaih@mellanox.com>
9902 L: linux-rdma@vger.kernel.org
9903 W: http://www.mellanox.com
9904 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9906 F: drivers/infiniband/hw/mlx4/
9907 F: include/linux/mlx4/
9908 F: include/uapi/rdma/mlx4-abi.h
9910 MELLANOX MLX5 core VPI driver
9911 M: Saeed Mahameed <saeedm@mellanox.com>
9912 M: Leon Romanovsky <leonro@mellanox.com>
9913 L: netdev@vger.kernel.org
9914 L: linux-rdma@vger.kernel.org
9915 W: http://www.mellanox.com
9916 Q: http://patchwork.ozlabs.org/project/netdev/list/
9918 F: drivers/net/ethernet/mellanox/mlx5/core/
9919 F: include/linux/mlx5/
9921 MELLANOX MLX5 IB driver
9922 M: Leon Romanovsky <leonro@mellanox.com>
9923 L: linux-rdma@vger.kernel.org
9924 W: http://www.mellanox.com
9925 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9927 F: drivers/infiniband/hw/mlx5/
9928 F: include/linux/mlx5/
9929 F: include/uapi/rdma/mlx5-abi.h
9931 MELLANOX MLXCPLD I2C AND MUX DRIVER
9932 M: Vadim Pasternak <vadimp@mellanox.com>
9933 M: Michael Shych <michaelsh@mellanox.com>
9934 L: linux-i2c@vger.kernel.org
9936 F: drivers/i2c/busses/i2c-mlxcpld.c
9937 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9938 F: Documentation/i2c/busses/i2c-mlxcpld
9940 MELLANOX MLXCPLD LED DRIVER
9941 M: Vadim Pasternak <vadimp@mellanox.com>
9942 L: linux-leds@vger.kernel.org
9944 F: drivers/leds/leds-mlxcpld.c
9945 F: drivers/leds/leds-mlxreg.c
9946 F: Documentation/leds/leds-mlxcpld.txt
9948 MELLANOX PLATFORM DRIVER
9949 M: Vadim Pasternak <vadimp@mellanox.com>
9950 L: platform-driver-x86@vger.kernel.org
9952 F: drivers/platform/x86/mlx-platform.c
9955 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9956 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9957 L: linux-kernel@vger.kernel.org
9959 F: kernel/sched/membarrier.c
9960 F: include/uapi/linux/membarrier.h
9961 F: arch/powerpc/include/asm/membarrier.h
9964 M: Mike Rapoport <rppt@linux.ibm.com>
9965 L: linux-mm@kvack.org
9967 F: include/linux/memblock.h
9969 F: Documentation/core-api/boot-time-mm.rst
9972 L: linux-mm@kvack.org
9973 W: http://www.linux-mm.org
9975 F: include/linux/mm.h
9976 F: include/linux/gfp.h
9977 F: include/linux/mmzone.h
9978 F: include/linux/memory_hotplug.h
9979 F: include/linux/vmalloc.h
9982 MEMORY TECHNOLOGY DEVICES (MTD)
9983 M: David Woodhouse <dwmw2@infradead.org>
9984 M: Brian Norris <computersforpeace@gmail.com>
9985 M: Boris Brezillon <bbrezillon@kernel.org>
9986 M: Marek Vasut <marek.vasut@gmail.com>
9987 M: Richard Weinberger <richard@nod.at>
9988 L: linux-mtd@lists.infradead.org
9989 W: http://www.linux-mtd.infradead.org/
9990 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9991 T: git git://git.infradead.org/linux-mtd.git master
9992 T: git git://git.infradead.org/linux-mtd.git mtd/next
9994 F: Documentation/devicetree/bindings/mtd/
9996 F: include/linux/mtd/
9997 F: include/uapi/mtd/
9999 MEN A21 WATCHDOG DRIVER
10000 M: Johannes Thumshirn <morbidrsa@gmail.com>
10001 L: linux-watchdog@vger.kernel.org
10003 F: drivers/watchdog/mena21_wdt.c
10005 MEN CHAMELEON BUS (mcb)
10006 M: Johannes Thumshirn <morbidrsa@gmail.com>
10009 F: include/linux/mcb.h
10010 F: Documentation/men-chameleon-bus.txt
10012 MEN F21BMC (Board Management Controller)
10013 M: Andreas Werner <andreas.werner@men.de>
10015 F: drivers/mfd/menf21bmc.c
10016 F: drivers/watchdog/menf21bmc_wdt.c
10017 F: drivers/leds/leds-menf21bmc.c
10018 F: drivers/hwmon/menf21bmc_hwmon.c
10019 F: Documentation/hwmon/menf21bmc
10021 MEN Z069 WATCHDOG DRIVER
10022 M: Johannes Thumshirn <jth@kernel.org>
10023 L: linux-watchdog@vger.kernel.org
10025 F: drivers/watchdog/menz69_wdt.c
10027 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10028 M: Neil Armstrong <narmstrong@baylibre.com>
10029 L: linux-media@lists.freedesktop.org
10030 L: linux-amlogic@lists.infradead.org
10031 W: http://linux-meson.com/
10033 F: drivers/media/platform/meson/ao-cec.c
10034 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
10035 T: git git://linuxtv.org/media_tree.git
10037 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10038 M: Liang Yang <liang.yang@amlogic.com>
10039 L: linux-mtd@lists.infradead.org
10041 F: drivers/mtd/nand/raw/meson_*
10042 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10044 METHODE UDPU SUPPORT
10045 M: Vladimir Vid <vladimir.vid@sartura.hr>
10047 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10049 MICROBLAZE ARCHITECTURE
10050 M: Michal Simek <monstr@monstr.eu>
10051 W: http://www.monstr.eu/fdt/
10052 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10054 F: arch/microblaze/
10056 MICROCHIP AT91 SERIAL DRIVER
10057 M: Richard Genoud <richard.genoud@gmail.com>
10059 F: drivers/tty/serial/atmel_serial.c
10060 F: drivers/tty/serial/atmel_serial.h
10061 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10063 MICROCHIP AUDIO ASOC DRIVERS
10064 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10065 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10069 MICROCHIP DMA DRIVER
10070 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10071 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10072 L: dmaengine@vger.kernel.org
10074 F: drivers/dma/at_hdmac.c
10075 F: drivers/dma/at_hdmac_regs.h
10076 F: include/linux/platform_data/dma-atmel.h
10077 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10078 F: include/dt-bindings/dma/at91.h
10080 MICROCHIP ECC DRIVER
10081 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10082 L: linux-crypto@vger.kernel.org
10084 F: drivers/crypto/atmel-ecc.*
10086 MICROCHIP I2C DRIVER
10087 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10088 L: linux-i2c@vger.kernel.org
10090 F: drivers/i2c/busses/i2c-at91.c
10092 MICROCHIP ISC DRIVER
10093 M: Eugen Hristev <eugen.hristev@microchip.com>
10094 L: linux-media@vger.kernel.org
10096 F: drivers/media/platform/atmel/atmel-isc.c
10097 F: drivers/media/platform/atmel/atmel-isc-regs.h
10098 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10100 MICROCHIP ISI DRIVER
10101 M: Eugen Hristev <eugen.hristev@microchip.com>
10102 L: linux-media@vger.kernel.org
10104 F: drivers/media/platform/atmel/atmel-isi.c
10105 F: drivers/media/platform/atmel/atmel-isi.h
10107 MICROCHIP AT91 USART MFD DRIVER
10108 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10109 L: linux-kernel@vger.kernel.org
10111 F: drivers/mfd/at91-usart.c
10112 F: include/dt-bindings/mfd/at91-usart.h
10113 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10115 MICROCHIP AT91 USART SPI DRIVER
10116 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10117 L: linux-spi@vger.kernel.org
10119 F: drivers/spi/spi-at91-usart.c
10120 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10122 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10123 M: Woojung Huh <Woojung.Huh@microchip.com>
10124 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10125 L: netdev@vger.kernel.org
10127 F: net/dsa/tag_ksz.c
10128 F: drivers/net/dsa/microchip/*
10129 F: include/linux/platform_data/microchip-ksz.h
10130 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10132 MICROCHIP LAN743X ETHERNET DRIVER
10133 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10134 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10135 L: netdev@vger.kernel.org
10137 F: drivers/net/ethernet/microchip/lan743x_*
10139 MICROCHIP LCDFB DRIVER
10140 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10141 L: linux-fbdev@vger.kernel.org
10143 F: drivers/video/fbdev/atmel_lcdfb.c
10144 F: include/video/atmel_lcdc.h
10146 MICROCHIP MMC/SD/SDIO MCI DRIVER
10147 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10149 F: drivers/mmc/host/atmel-mci.c
10151 MICROCHIP MCP16502 PMIC DRIVER
10152 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10153 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10155 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10156 F: drivers/regulator/mcp16502.c
10158 MICROCHIP MCP3911 ADC DRIVER
10159 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10160 M: Kent Gustavsson <kent@minoris.se>
10161 L: linux-iio@vger.kernel.org
10163 F: drivers/iio/adc/mcp3911.c
10164 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10166 MICROCHIP NAND DRIVER
10167 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10168 L: linux-mtd@lists.infradead.org
10170 F: drivers/mtd/nand/raw/atmel/*
10171 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10173 MICROCHIP PWM DRIVER
10174 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10175 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10176 L: linux-pwm@vger.kernel.org
10178 F: drivers/pwm/pwm-atmel.c
10179 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10181 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10182 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10183 M: Eugen Hristev <eugen.hristev@microchip.com>
10184 L: linux-iio@vger.kernel.org
10186 F: drivers/iio/adc/at91-sama5d2_adc.c
10187 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10188 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10190 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10191 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10193 F: drivers/power/reset/at91-sama5d2_shdwc.c
10195 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10196 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10197 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10198 L: linux-gpio@vger.kernel.org
10199 F: drivers/gpio/gpio-sama5d2-piobu.c
10201 MICROCHIP SPI DRIVER
10202 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10204 F: drivers/spi/spi-atmel.*
10206 MICROCHIP SSC DRIVER
10207 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10210 F: drivers/misc/atmel-ssc.c
10211 F: include/linux/atmel-ssc.h
10213 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10214 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10217 F: drivers/misc/atmel_tclib.c
10218 F: drivers/clocksource/tcb_clksrc.c
10220 MICROCHIP USBA UDC DRIVER
10221 M: Cristian Birsan <cristian.birsan@microchip.com>
10222 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10224 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10226 MICROCHIP USB251XB DRIVER
10227 M: Richard Leitner <richard.leitner@skidata.com>
10228 L: linux-usb@vger.kernel.org
10230 F: drivers/usb/misc/usb251xb.c
10231 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10233 MICROCHIP XDMA DRIVER
10234 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10235 L: linux-arm-kernel@lists.infradead.org
10236 L: dmaengine@vger.kernel.org
10238 F: drivers/dma/at_xdmac.c
10240 MICROSEMI MIPS SOCS
10241 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10242 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10243 L: linux-mips@vger.kernel.org
10245 F: arch/mips/generic/board-ocelot.c
10246 F: arch/mips/configs/generic/board-ocelot.config
10247 F: arch/mips/boot/dts/mscc/
10248 F: Documentation/devicetree/bindings/mips/mscc.txt
10250 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10251 M: Don Brace <don.brace@microsemi.com>
10252 L: esc.storagedev@microsemi.com
10253 L: linux-scsi@vger.kernel.org
10255 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10256 F: drivers/scsi/smartpqi/Kconfig
10257 F: drivers/scsi/smartpqi/Makefile
10258 F: include/linux/cciss*.h
10259 F: include/uapi/linux/cciss*.h
10260 F: Documentation/scsi/smartpqi.txt
10262 MICROSEMI ETHERNET SWITCH DRIVER
10263 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10264 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10265 L: netdev@vger.kernel.org
10267 F: drivers/net/ethernet/mscc/
10269 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10270 M: Chen Yu <yu.c.chen@intel.com>
10271 L: platform-driver-x86@vger.kernel.org
10273 F: drivers/platform/x86/surfacepro3_button.c
10275 MICROTEK X6 SCANNER
10276 M: Oliver Neukum <oliver@neukum.org>
10278 F: drivers/usb/image/microtek.*
10281 M: Ralf Baechle <ralf@linux-mips.org>
10282 M: Paul Burton <paul.burton@mips.com>
10283 M: James Hogan <jhogan@kernel.org>
10284 L: linux-mips@vger.kernel.org
10285 W: http://www.linux-mips.org/
10286 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10288 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10290 F: Documentation/devicetree/bindings/mips/
10291 F: Documentation/mips/
10293 F: drivers/platform/mips/
10295 MIPS BOSTON DEVELOPMENT BOARD
10296 M: Paul Burton <paul.burton@mips.com>
10297 L: linux-mips@vger.kernel.org
10299 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10300 F: arch/mips/boot/dts/img/boston.dts
10301 F: arch/mips/configs/generic/board-boston.config
10302 F: drivers/clk/imgtec/clk-boston.c
10303 F: include/dt-bindings/clock/boston-clock.h
10305 MIPS GENERIC PLATFORM
10306 M: Paul Burton <paul.burton@mips.com>
10307 L: linux-mips@vger.kernel.org
10309 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10310 F: arch/mips/generic/
10311 F: arch/mips/tools/generic-board-config.sh
10313 MIPS/LOONGSON1 ARCHITECTURE
10314 M: Keguang Zhang <keguang.zhang@gmail.com>
10315 L: linux-mips@vger.kernel.org
10317 F: arch/mips/loongson32/
10318 F: arch/mips/include/asm/mach-loongson32/
10319 F: drivers/*/*loongson1*
10320 F: drivers/*/*/*loongson1*
10322 MIPS/LOONGSON2 ARCHITECTURE
10323 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10324 L: linux-mips@vger.kernel.org
10326 F: arch/mips/loongson64/fuloong-2e/
10327 F: arch/mips/loongson64/lemote-2f/
10328 F: arch/mips/include/asm/mach-loongson64/
10329 F: drivers/*/*loongson2*
10330 F: drivers/*/*/*loongson2*
10332 MIPS/LOONGSON3 ARCHITECTURE
10333 M: Huacai Chen <chenhc@lemote.com>
10334 L: linux-mips@vger.kernel.org
10336 F: arch/mips/loongson64/
10337 F: arch/mips/include/asm/mach-loongson64/
10338 F: drivers/platform/mips/cpu_hwmon.c
10339 F: drivers/*/*loongson3*
10340 F: drivers/*/*/*loongson3*
10342 MIPS RINT INSTRUCTION EMULATION
10343 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10344 L: linux-mips@vger.kernel.org
10346 F: arch/mips/math-emu/sp_rint.c
10347 F: arch/mips/math-emu/dp_rint.c
10349 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10350 M: Hans Verkuil <hverkuil@xs4all.nl>
10351 L: linux-media@vger.kernel.org
10352 T: git git://linuxtv.org/media_tree.git
10353 W: https://linuxtv.org
10355 F: drivers/media/radio/radio-miropcm20*
10358 R: Lubomir Rintel <lkundrak@v3.sk>
10359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10361 F: arch/arm/boot/dts/mmp*
10362 F: arch/arm/mach-mmp/
10364 MMU GATHER AND TLB INVALIDATION
10365 M: Will Deacon <will.deacon@arm.com>
10366 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10367 M: Andrew Morton <akpm@linux-foundation.org>
10368 M: Nick Piggin <npiggin@gmail.com>
10369 M: Peter Zijlstra <peterz@infradead.org>
10370 L: linux-arch@vger.kernel.org
10371 L: linux-mm@kvack.org
10373 F: arch/*/include/asm/tlb.h
10374 F: include/asm-generic/tlb.h
10377 MN88472 MEDIA DRIVER
10378 M: Antti Palosaari <crope@iki.fi>
10379 L: linux-media@vger.kernel.org
10380 W: https://linuxtv.org
10381 W: http://palosaari.fi/linux/
10382 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10384 F: drivers/media/dvb-frontends/mn88472*
10386 MN88473 MEDIA DRIVER
10387 M: Antti Palosaari <crope@iki.fi>
10388 L: linux-media@vger.kernel.org
10389 W: https://linuxtv.org
10390 W: http://palosaari.fi/linux/
10391 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10393 F: drivers/media/dvb-frontends/mn88473*
10396 M: Jessica Yu <jeyu@kernel.org>
10397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10399 F: include/linux/module.h
10402 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10403 W: http://popies.net/meye/
10405 F: Documentation/media/v4l-drivers/meye*
10406 F: drivers/media/pci/meye/
10407 F: include/uapi/linux/meye.h
10409 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10410 M: Jiri Slaby <jirislaby@gmail.com>
10412 F: Documentation/serial/moxa-smartio
10413 F: drivers/tty/mxser.*
10415 MR800 AVERMEDIA USB FM RADIO DRIVER
10416 M: Alexey Klimov <klimov.linux@gmail.com>
10417 L: linux-media@vger.kernel.org
10418 T: git git://linuxtv.org/media_tree.git
10420 F: drivers/media/radio/radio-mr800.c
10422 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10423 M: Alan Ott <alan@signal11.us>
10424 L: linux-wpan@vger.kernel.org
10426 F: drivers/net/ieee802154/mrf24j40.c
10427 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10430 M: "Lee, Chun-Yi" <jlee@suse.com>
10431 L: platform-driver-x86@vger.kernel.org
10433 F: drivers/platform/x86/msi-laptop.c
10436 L: platform-driver-x86@vger.kernel.org
10438 F: drivers/platform/x86/msi-wmi.c
10440 MSI001 MEDIA DRIVER
10441 M: Antti Palosaari <crope@iki.fi>
10442 L: linux-media@vger.kernel.org
10443 W: https://linuxtv.org
10444 W: http://palosaari.fi/linux/
10445 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10446 T: git git://linuxtv.org/anttip/media_tree.git
10448 F: drivers/media/tuners/msi001*
10450 MSI2500 MEDIA DRIVER
10451 M: Antti Palosaari <crope@iki.fi>
10452 L: linux-media@vger.kernel.org
10453 W: https://linuxtv.org
10454 W: http://palosaari.fi/linux/
10455 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10456 T: git git://linuxtv.org/anttip/media_tree.git
10458 F: drivers/media/usb/msi2500/
10460 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10461 M: Robert Jarzmik <robert.jarzmik@free.fr>
10462 L: linux-mtd@lists.infradead.org
10464 F: drivers/mtd/devices/docg3*
10466 MT9M032 APTINA SENSOR DRIVER
10467 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10468 L: linux-media@vger.kernel.org
10469 T: git git://linuxtv.org/media_tree.git
10471 F: drivers/media/i2c/mt9m032.c
10472 F: include/media/i2c/mt9m032.h
10474 MT9P031 APTINA CAMERA SENSOR
10475 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10476 L: linux-media@vger.kernel.org
10477 T: git git://linuxtv.org/media_tree.git
10479 F: drivers/media/i2c/mt9p031.c
10480 F: include/media/i2c/mt9p031.h
10482 MT9T001 APTINA CAMERA SENSOR
10483 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10484 L: linux-media@vger.kernel.org
10485 T: git git://linuxtv.org/media_tree.git
10487 F: drivers/media/i2c/mt9t001.c
10488 F: include/media/i2c/mt9t001.h
10490 MT9T112 APTINA CAMERA SENSOR
10491 M: Jacopo Mondi <jacopo@jmondi.org>
10492 L: linux-media@vger.kernel.org
10493 T: git git://linuxtv.org/media_tree.git
10495 F: drivers/media/i2c/mt9t112.c
10496 F: include/media/i2c/mt9t112.h
10498 MT9V032 APTINA CAMERA SENSOR
10499 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10500 L: linux-media@vger.kernel.org
10501 T: git git://linuxtv.org/media_tree.git
10503 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10504 F: drivers/media/i2c/mt9v032.c
10505 F: include/media/i2c/mt9v032.h
10507 MT9V111 APTINA CAMERA SENSOR
10508 M: Jacopo Mondi <jacopo@jmondi.org>
10509 L: linux-media@vger.kernel.org
10510 T: git git://linuxtv.org/media_tree.git
10512 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10513 F: drivers/media/i2c/mt9v111.c
10515 MULTIFUNCTION DEVICES (MFD)
10516 M: Lee Jones <lee.jones@linaro.org>
10517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10519 F: Documentation/devicetree/bindings/mfd/
10521 F: include/linux/mfd/
10522 F: include/dt-bindings/mfd/
10524 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10526 F: drivers/mmc/host/mmc_spi.c
10527 F: include/linux/spi/mmc_spi.h
10529 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10530 M: Ulf Hansson <ulf.hansson@linaro.org>
10531 L: linux-mmc@vger.kernel.org
10532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10534 F: Documentation/devicetree/bindings/mmc/
10536 F: include/linux/mmc/
10537 F: include/uapi/linux/mmc/
10539 MULTIPLEXER SUBSYSTEM
10540 M: Peter Rosin <peda@axentia.se>
10542 F: Documentation/ABI/testing/sysfs-class-mux*
10543 F: Documentation/devicetree/bindings/mux/
10544 F: include/dt-bindings/mux/
10545 F: include/linux/mux/
10548 MULTITECH MULTIPORT CARD (ISICOM)
10550 F: drivers/tty/isicom.c
10551 F: include/linux/isicom.h
10553 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10554 M: Bin Liu <b-liu@ti.com>
10555 L: linux-usb@vger.kernel.org
10557 F: drivers/usb/musb/
10559 MXL301RF MEDIA DRIVER
10560 M: Akihiro Tsukada <tskd08@gmail.com>
10561 L: linux-media@vger.kernel.org
10563 F: drivers/media/tuners/mxl301rf*
10565 MXL5007T MEDIA DRIVER
10566 M: Michael Krufky <mkrufky@linuxtv.org>
10567 L: linux-media@vger.kernel.org
10568 W: https://linuxtv.org
10569 W: http://github.com/mkrufky
10570 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10571 T: git git://linuxtv.org/mkrufky/tuners.git
10573 F: drivers/media/tuners/mxl5007t.*
10576 M: Marek Vasut <marex@denx.de>
10577 M: Stefan Agner <stefan@agner.ch>
10578 L: dri-devel@lists.freedesktop.org
10580 F: drivers/gpu/drm/mxsfb/
10581 F: Documentation/devicetree/bindings/display/mxsfb.txt
10582 T: git git://anongit.freedesktop.org/drm/drm-misc
10584 MYLEX DAC960 PCI RAID Controller
10585 M: Hannes Reinecke <hare@kernel.org>
10586 L: linux-scsi@vger.kernel.org
10588 F: drivers/scsi/myrb.*
10589 F: drivers/scsi/myrs.*
10591 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10592 M: Chris Lee <christopher.lee@cspi.com>
10593 L: netdev@vger.kernel.org
10594 W: https://www.cspi.com/ethernet-products/support/downloads/
10596 F: drivers/net/ethernet/myricom/myri10ge/
10598 NAND FLASH SUBSYSTEM
10599 M: Boris Brezillon <bbrezillon@kernel.org>
10600 M: Miquel Raynal <miquel.raynal@bootlin.com>
10601 R: Richard Weinberger <richard@nod.at>
10602 L: linux-mtd@lists.infradead.org
10603 W: http://www.linux-mtd.infradead.org/
10604 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10605 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10606 T: git git://git.infradead.org/linux-mtd.git nand/next
10608 F: drivers/mtd/nand/
10609 F: include/linux/mtd/*nand*.h
10611 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10612 M: Daniel Mack <zonque@gmail.com>
10614 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10615 W: http://www.native-instruments.com
10616 F: sound/usb/caiaq/
10618 NATSEMI ETHERNET DRIVER (DP8381x)
10620 F: drivers/net/ethernet/natsemi/natsemi.c
10622 NCR 5380 SCSI DRIVERS
10623 M: Finn Thain <fthain@telegraphics.com.au>
10624 M: Michael Schmitz <schmitzmic@gmail.com>
10625 L: linux-scsi@vger.kernel.org
10627 F: Documentation/scsi/g_NCR5380.txt
10628 F: drivers/scsi/NCR5380.*
10629 F: drivers/scsi/arm/cumana_1.c
10630 F: drivers/scsi/arm/oak.c
10631 F: drivers/scsi/atari_scsi.*
10632 F: drivers/scsi/dmx3191d.c
10633 F: drivers/scsi/g_NCR5380.*
10634 F: drivers/scsi/mac_scsi.*
10635 F: drivers/scsi/sun3_scsi.*
10636 F: drivers/scsi/sun3_scsi_vme.c
10639 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10643 NCT6775 HARDWARE MONITOR DRIVER
10644 M: Guenter Roeck <linux@roeck-us.net>
10645 L: linux-hwmon@vger.kernel.org
10647 F: Documentation/hwmon/nct6775
10648 F: drivers/hwmon/nct6775.c
10650 NET_FAILOVER MODULE
10651 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10652 L: netdev@vger.kernel.org
10654 F: driver/net/net_failover.c
10655 F: include/net/net_failover.h
10656 F: Documentation/networking/net_failover.rst
10658 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10659 M: Faisal Latif <faisal.latif@intel.com>
10660 L: linux-rdma@vger.kernel.org
10661 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10663 F: drivers/infiniband/hw/nes/
10664 F: include/uapi/rdma/nes-abi.h
10666 NETEM NETWORK EMULATOR
10667 M: Stephen Hemminger <stephen@networkplumber.org>
10668 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10670 F: net/sched/sch_netem.c
10672 NETERION 10GbE DRIVERS (s2io/vxge)
10673 M: Jon Mason <jdmason@kudzu.us>
10674 L: netdev@vger.kernel.org
10676 F: Documentation/networking/device_drivers/neterion/s2io.txt
10677 F: Documentation/networking/device_drivers/neterion/vxge.txt
10678 F: drivers/net/ethernet/neterion/
10681 M: Pablo Neira Ayuso <pablo@netfilter.org>
10682 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10683 M: Florian Westphal <fw@strlen.de>
10684 L: netfilter-devel@vger.kernel.org
10685 L: coreteam@netfilter.org
10686 W: http://www.netfilter.org/
10687 W: http://www.iptables.org/
10688 W: http://www.nftables.org/
10689 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10693 F: include/linux/netfilter*
10694 F: include/linux/netfilter/
10695 F: include/net/netfilter/
10696 F: include/uapi/linux/netfilter*
10697 F: include/uapi/linux/netfilter/
10698 F: net/*/netfilter.c
10699 F: net/*/netfilter/
10701 F: net/bridge/br_netfilter*.c
10703 NETROM NETWORK LAYER
10704 M: Ralf Baechle <ralf@linux-mips.org>
10705 L: linux-hams@vger.kernel.org
10706 W: http://www.linux-ax25.org/
10708 F: include/net/netrom.h
10709 F: include/uapi/linux/netrom.h
10712 NETRONOME ETHERNET DRIVERS
10713 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10714 L: oss-drivers@netronome.com
10716 F: drivers/net/ethernet/netronome/
10718 NETWORK BLOCK DEVICE (NBD)
10719 M: Josef Bacik <josef@toxicpanda.com>
10721 L: linux-block@vger.kernel.org
10722 L: nbd@other.debian.org
10723 F: Documentation/blockdev/nbd.txt
10724 F: drivers/block/nbd.c
10725 F: include/uapi/linux/nbd.h
10727 NETWORK DROP MONITOR
10728 M: Neil Horman <nhorman@tuxdriver.com>
10729 L: netdev@vger.kernel.org
10731 W: https://fedorahosted.org/dropwatch/
10732 F: net/core/drop_monitor.c
10735 M: "David S. Miller" <davem@davemloft.net>
10736 L: netdev@vger.kernel.org
10737 W: http://www.linuxfoundation.org/en/Net
10738 Q: http://patchwork.ozlabs.org/project/netdev/list/
10739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10742 F: Documentation/devicetree/bindings/net/
10744 F: include/linux/if_*
10745 F: include/linux/netdevice.h
10746 F: include/linux/etherdevice.h
10747 F: include/linux/fcdevice.h
10748 F: include/linux/fddidevice.h
10749 F: include/linux/hippidevice.h
10750 F: include/linux/inetdevice.h
10751 F: include/uapi/linux/if_*
10752 F: include/uapi/linux/netdevice.h
10754 NETWORKING DRIVERS (WIRELESS)
10755 M: Kalle Valo <kvalo@codeaurora.org>
10756 L: linux-wireless@vger.kernel.org
10757 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10761 F: Documentation/devicetree/bindings/net/wireless/
10762 F: drivers/net/wireless/
10765 M: Andrew Lunn <andrew@lunn.ch>
10766 M: Vivien Didelot <vivien.didelot@gmail.com>
10767 M: Florian Fainelli <f.fainelli@gmail.com>
10769 F: Documentation/devicetree/bindings/net/dsa/
10771 F: include/net/dsa.h
10772 F: include/linux/dsa/
10773 F: include/linux/platform_data/dsa.h
10774 F: drivers/net/dsa/
10776 NETWORKING [GENERAL]
10777 M: "David S. Miller" <davem@davemloft.net>
10778 L: netdev@vger.kernel.org
10779 W: http://www.linuxfoundation.org/en/Net
10780 Q: http://patchwork.ozlabs.org/project/netdev/list/
10781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10783 B: mailto:netdev@vger.kernel.org
10787 F: include/linux/in.h
10788 F: include/linux/net.h
10789 F: include/linux/netdevice.h
10790 F: include/uapi/linux/in.h
10791 F: include/uapi/linux/net.h
10792 F: include/uapi/linux/netdevice.h
10793 F: include/uapi/linux/net_namespace.h
10794 F: tools/testing/selftests/net/
10797 F: Documentation/networking/
10800 M: Steffen Klassert <steffen.klassert@secunet.com>
10801 M: Herbert Xu <herbert@gondor.apana.org.au>
10802 M: "David S. Miller" <davem@davemloft.net>
10803 L: netdev@vger.kernel.org
10804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10812 F: net/ipv4/ipcomp.c
10813 F: net/ipv4/ip_vti.c
10817 F: net/ipv6/ipcomp6.c
10818 F: net/ipv6/ip6_vti.c
10819 F: include/uapi/linux/xfrm.h
10820 F: include/net/xfrm.h
10822 NETWORKING [IPv4/IPv6]
10823 M: "David S. Miller" <davem@davemloft.net>
10824 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10825 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10826 L: netdev@vger.kernel.org
10827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10834 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10835 M: Paul Moore <paul@paul-moore.com>
10836 W: https://github.com/netlabel
10837 L: netdev@vger.kernel.org
10838 L: linux-security-module@vger.kernel.org
10840 F: Documentation/netlabel/
10841 F: include/net/calipso.h
10842 F: include/net/cipso_ipv4.h
10843 F: include/net/netlabel.h
10844 F: include/uapi/linux/netfilter/xt_SECMARK.h
10845 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10847 F: net/ipv4/cipso_ipv4.c
10848 F: net/ipv6/calipso.c
10849 F: net/netfilter/xt_CONNSECMARK.c
10850 F: net/netfilter/xt_SECMARK.c
10853 M: Eric Dumazet <edumazet@google.com>
10854 L: netdev@vger.kernel.org
10857 F: net/ipv4/syncookies.c
10859 F: net/ipv6/syncookies.c
10860 F: include/uapi/linux/tcp.h
10861 F: include/net/tcp.h
10862 F: include/linux/tcp.h
10863 F: include/trace/events/tcp.h
10866 M: Boris Pismenny <borisp@mellanox.com>
10867 M: Aviad Yehezkel <aviadye@mellanox.com>
10868 M: Dave Watson <davejwatson@fb.com>
10869 M: John Fastabend <john.fastabend@gmail.com>
10870 M: Daniel Borkmann <daniel@iogearbox.net>
10871 L: netdev@vger.kernel.org
10874 F: include/uapi/linux/tls.h
10875 F: include/net/tls.h
10877 NETWORKING [WIRELESS]
10878 L: linux-wireless@vger.kernel.org
10879 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10882 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10884 F: drivers/net/netdevsim/*
10886 NETXEN (1/10) GbE SUPPORT
10887 M: Manish Chopra <manishc@marvell.com>
10888 M: Rahul Verma <rahulv@marvell.com>
10889 M: GR-Linux-NIC-Dev@marvell.com
10890 L: netdev@vger.kernel.org
10892 F: drivers/net/ethernet/qlogic/netxen/
10895 M: Samuel Ortiz <sameo@linux.intel.com>
10896 L: linux-wireless@vger.kernel.org
10897 L: linux-nfc@lists.01.org (subscribers-only)
10900 F: include/net/nfc/
10901 F: include/uapi/linux/nfc.h
10903 F: include/linux/platform_data/nfcmrvl.h
10904 F: include/linux/platform_data/nxp-nci.h
10905 F: Documentation/devicetree/bindings/net/nfc/
10907 NFS, SUNRPC, AND LOCKD CLIENTS
10908 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10909 M: Anna Schumaker <anna.schumaker@netapp.com>
10910 L: linux-nfs@vger.kernel.org
10911 W: http://client.linux-nfs.org
10912 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10918 F: include/linux/lockd/
10919 F: include/linux/nfs*
10920 F: include/linux/sunrpc/
10921 F: include/uapi/linux/nfs*
10922 F: include/uapi/linux/sunrpc/
10925 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10926 L: linux-nilfs@vger.kernel.org
10927 W: https://nilfs.sourceforge.io/
10928 W: https://nilfs.osdn.jp/
10929 T: git git://github.com/konis/nilfs2.git
10931 F: Documentation/filesystems/nilfs2.txt
10933 F: include/trace/events/nilfs2.h
10934 F: include/uapi/linux/nilfs2_api.h
10935 F: include/uapi/linux/nilfs2_ondisk.h
10937 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10938 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10939 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10941 F: Documentation/scsi/NinjaSCSI.txt
10942 F: drivers/scsi/pcmcia/nsp_*
10944 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10945 M: GOTO Masanori <gotom@debian.or.jp>
10946 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10947 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10949 F: Documentation/scsi/NinjaSCSI.txt
10950 F: drivers/scsi/nsp32*
10953 M: Ley Foon Tan <lftan@altera.com>
10954 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10959 NOHZ, DYNTICKS SUPPORT
10960 M: Frederic Weisbecker <fweisbec@gmail.com>
10961 M: Thomas Gleixner <tglx@linutronix.de>
10962 M: Ingo Molnar <mingo@kernel.org>
10963 L: linux-kernel@vger.kernel.org
10964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10966 F: kernel/time/tick*.*
10967 F: include/linux/tick.h
10968 F: include/linux/sched/nohz.h
10970 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10971 M: Pavel Machek <pavel@ucw.cz>
10972 M: Sakari Ailus <sakari.ailus@iki.fi>
10973 L: linux-media@vger.kernel.org
10975 F: drivers/media/i2c/et8ek8
10976 F: drivers/media/i2c/ad5820.c
10978 NOKIA N900 POWER SUPPLY DRIVERS
10979 R: Pali Rohár <pali.rohar@gmail.com>
10980 F: include/linux/power/bq2415x_charger.h
10981 F: include/linux/power/bq27xxx_battery.h
10982 F: include/linux/power/isp1704_charger.h
10983 F: drivers/power/supply/bq2415x_charger.c
10984 F: drivers/power/supply/bq27xxx_battery.c
10985 F: drivers/power/supply/bq27xxx_battery_i2c.c
10986 F: drivers/power/supply/isp1704_charger.c
10987 F: drivers/power/supply/rx51_battery.c
10990 M: Willy Tarreau <w@1wt.eu>
10992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
10993 F: tools/include/nolibc/
10996 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10997 L: linux-ntb@googlegroups.com
10999 F: drivers/ntb/hw/amd/
11002 M: Jon Mason <jdmason@kudzu.us>
11003 M: Dave Jiang <dave.jiang@intel.com>
11004 M: Allen Hubbe <allenbh@gmail.com>
11005 L: linux-ntb@googlegroups.com
11007 W: https://github.com/jonmason/ntb/wiki
11008 T: git git://github.com/jonmason/ntb.git
11010 F: drivers/net/ntb_netdev.c
11011 F: include/linux/ntb.h
11012 F: include/linux/ntb_transport.h
11013 F: tools/testing/selftests/ntb/
11016 M: Serge Semin <fancer.lancer@gmail.com>
11017 L: linux-ntb@googlegroups.com
11019 F: drivers/ntb/hw/idt/
11022 M: Dave Jiang <dave.jiang@intel.com>
11023 L: linux-ntb@googlegroups.com
11025 W: https://github.com/davejiang/linux/wiki
11026 T: git https://github.com/davejiang/linux.git
11027 F: drivers/ntb/hw/intel/
11030 M: Anton Altaparmakov <anton@tuxera.com>
11031 L: linux-ntfs-dev@lists.sourceforge.net
11032 W: http://www.tuxera.com/
11033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11035 F: Documentation/filesystems/ntfs.txt
11039 M: Finn Thain <fthain@telegraphics.com.au>
11040 L: linux-m68k@lists.linux-m68k.org
11042 F: arch/*/include/asm/nubus.h
11044 F: include/linux/nubus.h
11045 F: include/uapi/linux/nubus.h
11047 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11048 M: Antonino Daplas <adaplas@gmail.com>
11049 L: linux-fbdev@vger.kernel.org
11051 F: drivers/video/fbdev/riva/
11052 F: drivers/video/fbdev/nvidia/
11055 M: Keith Busch <keith.busch@intel.com>
11056 M: Jens Axboe <axboe@fb.com>
11057 M: Christoph Hellwig <hch@lst.de>
11058 M: Sagi Grimberg <sagi@grimberg.me>
11059 L: linux-nvme@lists.infradead.org
11060 T: git://git.infradead.org/nvme.git
11061 W: http://git.infradead.org/nvme.git
11063 F: drivers/nvme/host/
11064 F: include/linux/nvme.h
11065 F: include/uapi/linux/nvme_ioctl.h
11067 NVM EXPRESS FC TRANSPORT DRIVERS
11068 M: James Smart <james.smart@broadcom.com>
11069 L: linux-nvme@lists.infradead.org
11071 F: include/linux/nvme-fc.h
11072 F: include/linux/nvme-fc-driver.h
11073 F: drivers/nvme/host/fc.c
11074 F: drivers/nvme/target/fc.c
11075 F: drivers/nvme/target/fcloop.c
11077 NVM EXPRESS TARGET DRIVER
11078 M: Christoph Hellwig <hch@lst.de>
11079 M: Sagi Grimberg <sagi@grimberg.me>
11080 L: linux-nvme@lists.infradead.org
11081 T: git://git.infradead.org/nvme.git
11082 W: http://git.infradead.org/nvme.git
11084 F: drivers/nvme/target/
11087 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11090 F: Documentation/devicetree/bindings/nvmem/
11091 F: Documentation/ABI/stable/sysfs-bus-nvmem
11092 F: include/linux/nvmem-consumer.h
11093 F: include/linux/nvmem-provider.h
11095 NXP SGTL5000 DRIVER
11096 M: Fabio Estevam <festevam@gmail.com>
11097 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11099 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11100 F: sound/soc/codecs/sgtl5000*
11102 NXP TDA998X DRM DRIVER
11103 M: Russell King <linux@armlinux.org.uk>
11105 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11106 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11107 F: drivers/gpu/drm/i2c/tda998x_drv.c
11108 F: include/drm/i2c/tda998x.h
11109 F: include/dt-bindings/display/tda998x.h
11113 M: Peter Rosin <peda@axentia.se>
11114 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11116 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11117 F: sound/soc/codecs/tfa9879*
11120 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11121 R: Charles Gorand <charles.gorand@effinnov.com>
11122 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11124 F: drivers/nfc/nxp-nci
11127 M: Jiri Pirko <jiri@mellanox.com>
11128 L: netdev@vger.kernel.org
11131 F: lib/test_objagg.c
11132 F: include/linux/objagg.h
11135 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11136 M: Ashish Kumar <ashish.kumar@nxp.com>
11137 L: linux-spi@vger.kernel.org
11139 F: drivers/spi/spi-nxp-fspi.c
11140 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11143 M: Josh Poimboeuf <jpoimboe@redhat.com>
11144 M: Peter Zijlstra <peterz@infradead.org>
11148 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11149 M: Frederic Barrat <fbarrat@linux.ibm.com>
11150 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11151 L: linuxppc-dev@lists.ozlabs.org
11153 F: arch/powerpc/platforms/powernv/ocxl.c
11154 F: arch/powerpc/include/asm/pnv-ocxl.h
11155 F: drivers/misc/ocxl/
11156 F: include/misc/ocxl*
11157 F: include/uapi/misc/ocxl.h
11158 F: Documentation/accelerators/ocxl.rst
11161 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11162 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11163 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11164 L: linux-omap@vger.kernel.org
11166 F: sound/soc/ti/omap*
11167 F: sound/soc/ti/rx51.c
11168 F: sound/soc/ti/n810.c
11169 F: sound/soc/ti/sdma-pcm.*
11171 OMAP CLOCK FRAMEWORK SUPPORT
11172 M: Paul Walmsley <paul@pwsan.com>
11173 L: linux-omap@vger.kernel.org
11175 F: arch/arm/*omap*/*clock*
11177 OMAP DEVICE TREE SUPPORT
11178 M: Benoît Cousson <bcousson@baylibre.com>
11179 M: Tony Lindgren <tony@atomide.com>
11180 L: linux-omap@vger.kernel.org
11181 L: devicetree@vger.kernel.org
11183 F: arch/arm/boot/dts/*omap*
11184 F: arch/arm/boot/dts/*am3*
11185 F: arch/arm/boot/dts/*am4*
11186 F: arch/arm/boot/dts/*am5*
11187 F: arch/arm/boot/dts/*dra7*
11189 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11190 L: linux-omap@vger.kernel.org
11191 L: linux-fbdev@vger.kernel.org
11193 F: drivers/video/fbdev/omap2/
11194 F: Documentation/arm/OMAP/DSS
11196 OMAP FRAMEBUFFER SUPPORT
11197 L: linux-fbdev@vger.kernel.org
11198 L: linux-omap@vger.kernel.org
11200 F: drivers/video/fbdev/omap/
11202 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11203 M: Roger Quadros <rogerq@ti.com>
11204 M: Tony Lindgren <tony@atomide.com>
11205 L: linux-omap@vger.kernel.org
11207 F: drivers/memory/omap-gpmc.c
11208 F: arch/arm/mach-omap2/*gpmc*
11211 M: Grygorii Strashko <grygorii.strashko@ti.com>
11212 M: Santosh Shilimkar <ssantosh@kernel.org>
11213 M: Kevin Hilman <khilman@kernel.org>
11214 L: linux-omap@vger.kernel.org
11216 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11217 F: drivers/gpio/gpio-omap.c
11219 OMAP HARDWARE SPINLOCK SUPPORT
11220 M: Ohad Ben-Cohen <ohad@wizery.com>
11221 L: linux-omap@vger.kernel.org
11223 F: drivers/hwspinlock/omap_hwspinlock.c
11225 OMAP HS MMC SUPPORT
11226 L: linux-mmc@vger.kernel.org
11227 L: linux-omap@vger.kernel.org
11229 F: drivers/mmc/host/omap_hsmmc.c
11232 M: Paul Walmsley <paul@pwsan.com>
11233 L: linux-omap@vger.kernel.org
11235 F: arch/arm/mach-omap2/omap_hwmod*data*
11237 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11238 M: Benoît Cousson <bcousson@baylibre.com>
11239 L: linux-omap@vger.kernel.org
11241 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11244 M: Benoît Cousson <bcousson@baylibre.com>
11245 M: Paul Walmsley <paul@pwsan.com>
11246 L: linux-omap@vger.kernel.org
11248 F: arch/arm/mach-omap2/omap_hwmod.*
11251 M: Vignesh R <vigneshr@ti.com>
11252 L: linux-omap@vger.kernel.org
11253 L: linux-i2c@vger.kernel.org
11255 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11256 F: drivers/i2c/busses/i2c-omap.c
11258 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11259 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11260 L: linux-media@vger.kernel.org
11262 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11263 F: drivers/media/platform/omap3isp/
11264 F: drivers/staging/media/omap4iss/
11267 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11268 L: linux-omap@vger.kernel.org
11270 F: drivers/mmc/host/omap.c
11272 OMAP POWER MANAGEMENT SUPPORT
11273 M: Kevin Hilman <khilman@kernel.org>
11274 L: linux-omap@vger.kernel.org
11276 F: arch/arm/*omap*/*pm*
11277 F: drivers/cpufreq/omap-cpufreq.c
11279 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11280 M: Rajendra Nayak <rnayak@codeaurora.org>
11281 M: Paul Walmsley <paul@pwsan.com>
11282 L: linux-omap@vger.kernel.org
11284 F: arch/arm/mach-omap2/prm*
11286 OMAP RANDOM NUMBER GENERATOR SUPPORT
11287 M: Deepak Saxena <dsaxena@plexity.net>
11289 F: drivers/char/hw_random/omap-rng.c
11292 L: linux-usb@vger.kernel.org
11293 L: linux-omap@vger.kernel.org
11295 F: drivers/usb/*/*omap*
11296 F: arch/arm/*omap*/usb*
11298 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11299 M: Mark Jackson <mpfj@newflow.co.uk>
11300 L: linux-omap@vger.kernel.org
11302 F: arch/arm/boot/dts/am335x-nano.dts
11305 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11306 M: Tony Lindgren <tony@atomide.com>
11307 L: linux-omap@vger.kernel.org
11308 Q: http://patchwork.kernel.org/project/linux-omap/list/
11309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11311 F: arch/arm/mach-omap1/
11312 F: arch/arm/plat-omap/
11313 F: arch/arm/configs/omap1_defconfig
11314 F: drivers/i2c/busses/i2c-omap.c
11315 F: include/linux/platform_data/i2c-omap.h
11316 F: include/linux/platform_data/ams-delta-fiq.h
11319 M: Tony Lindgren <tony@atomide.com>
11320 L: linux-omap@vger.kernel.org
11321 W: http://www.muru.com/linux/omap/
11322 W: http://linux.omap.com/
11323 Q: http://patchwork.kernel.org/project/linux-omap/list/
11324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11326 F: arch/arm/mach-omap2/
11327 F: arch/arm/plat-omap/
11328 F: arch/arm/configs/omap2plus_defconfig
11329 F: drivers/i2c/busses/i2c-omap.c
11330 F: drivers/irqchip/irq-omap-intc.c
11331 F: drivers/mfd/*omap*.c
11332 F: drivers/mfd/menelaus.c
11333 F: drivers/mfd/palmas.c
11334 F: drivers/mfd/tps65217.c
11335 F: drivers/mfd/tps65218.c
11336 F: drivers/mfd/tps65910.c
11337 F: drivers/mfd/twl-core.[ch]
11338 F: drivers/mfd/twl4030*.c
11339 F: drivers/mfd/twl6030*.c
11340 F: drivers/mfd/twl6040*.c
11341 F: drivers/regulator/palmas-regulator*.c
11342 F: drivers/regulator/pbias-regulator.c
11343 F: drivers/regulator/tps65217-regulator.c
11344 F: drivers/regulator/tps65218-regulator.c
11345 F: drivers/regulator/tps65910-regulator.c
11346 F: drivers/regulator/twl-regulator.c
11347 F: drivers/regulator/twl6030-regulator.c
11348 F: include/linux/platform_data/i2c-omap.h
11350 ONION OMEGA2+ BOARD
11351 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11352 L: linux-mips@vger.kernel.org
11354 F: arch/mips/boot/dts/ralink/omega2p.dts
11357 M: Bob Copeland <me@bobcopeland.com>
11358 L: linux-karma-devel@lists.sourceforge.net
11360 F: Documentation/filesystems/omfs.txt
11363 OMNIKEY CARDMAN 4000 DRIVER
11364 M: Harald Welte <laforge@gnumonks.org>
11366 F: drivers/char/pcmcia/cm4000_cs.c
11367 F: include/linux/cm4000_cs.h
11368 F: include/uapi/linux/cm4000_cs.h
11370 OMNIKEY CARDMAN 4040 DRIVER
11371 M: Harald Welte <laforge@gnumonks.org>
11373 F: drivers/char/pcmcia/cm4040_cs.*
11375 OMNIVISION OV13858 SENSOR DRIVER
11376 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11377 L: linux-media@vger.kernel.org
11378 T: git git://linuxtv.org/media_tree.git
11380 F: drivers/media/i2c/ov13858.c
11382 OMNIVISION OV2680 SENSOR DRIVER
11383 M: Rui Miguel Silva <rmfrfs@gmail.com>
11384 L: linux-media@vger.kernel.org
11385 T: git git://linuxtv.org/media_tree.git
11387 F: drivers/media/i2c/ov2680.c
11388 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11390 OMNIVISION OV2685 SENSOR DRIVER
11391 M: Shunqian Zheng <zhengsq@rock-chips.com>
11392 L: linux-media@vger.kernel.org
11393 T: git git://linuxtv.org/media_tree.git
11395 F: drivers/media/i2c/ov2685.c
11397 OMNIVISION OV5640 SENSOR DRIVER
11398 M: Steve Longerbeam <slongerbeam@gmail.com>
11399 L: linux-media@vger.kernel.org
11400 T: git git://linuxtv.org/media_tree.git
11402 F: drivers/media/i2c/ov5640.c
11404 OMNIVISION OV5647 SENSOR DRIVER
11405 M: Luis Oliveira <lolivei@synopsys.com>
11406 L: linux-media@vger.kernel.org
11407 T: git git://linuxtv.org/media_tree.git
11409 F: drivers/media/i2c/ov5647.c
11411 OMNIVISION OV5695 SENSOR DRIVER
11412 M: Shunqian Zheng <zhengsq@rock-chips.com>
11413 L: linux-media@vger.kernel.org
11414 T: git git://linuxtv.org/media_tree.git
11416 F: drivers/media/i2c/ov5695.c
11418 OMNIVISION OV7670 SENSOR DRIVER
11419 M: Jonathan Corbet <corbet@lwn.net>
11420 L: linux-media@vger.kernel.org
11421 T: git git://linuxtv.org/media_tree.git
11423 F: drivers/media/i2c/ov7670.c
11424 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11426 OMNIVISION OV772x SENSOR DRIVER
11427 M: Jacopo Mondi <jacopo@jmondi.org>
11428 L: linux-media@vger.kernel.org
11429 T: git git://linuxtv.org/media_tree.git
11431 F: drivers/media/i2c/ov772x.c
11432 F: include/media/i2c/ov772x.h
11433 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11435 OMNIVISION OV7740 SENSOR DRIVER
11436 M: Wenyou Yang <wenyou.yang@microchip.com>
11437 L: linux-media@vger.kernel.org
11438 T: git git://linuxtv.org/media_tree.git
11440 F: drivers/media/i2c/ov7740.c
11441 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11443 OMNIVISION OV9650 SENSOR DRIVER
11444 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11445 R: Akinobu Mita <akinobu.mita@gmail.com>
11446 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11447 L: linux-media@vger.kernel.org
11448 T: git git://linuxtv.org/media_tree.git
11450 F: drivers/media/i2c/ov9650.c
11451 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11453 ONENAND FLASH DRIVER
11454 M: Kyungmin Park <kyungmin.park@samsung.com>
11455 L: linux-mtd@lists.infradead.org
11457 F: drivers/mtd/nand/onenand/
11458 F: include/linux/mtd/onenand*.h
11460 ONSTREAM SCSI TAPE DRIVER
11461 M: Willem Riede <osst@riede.org>
11462 L: osst-users@lists.sourceforge.net
11463 L: linux-scsi@vger.kernel.org
11465 F: Documentation/scsi/osst.txt
11466 F: drivers/scsi/osst.*
11467 F: drivers/scsi/osst_*.h
11468 F: drivers/scsi/st.h
11471 M: Jens Wiklander <jens.wiklander@linaro.org>
11473 F: drivers/tee/optee/
11475 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11476 M: Sumit Garg <sumit.garg@linaro.org>
11478 F: drivers/char/hw_random/optee-rng.c
11481 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11482 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11483 L: linux-rdma@vger.kernel.org
11485 F: drivers/infiniband/ulp/opa_vnic
11487 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11488 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11489 M: Frank Rowand <frowand.list@gmail.com>
11490 L: devicetree@vger.kernel.org
11492 F: Documentation/devicetree/dynamic-resolution-notes.txt
11493 F: Documentation/devicetree/overlay-notes.txt
11494 F: drivers/of/overlay.c
11495 F: drivers/of/resolver.c
11496 K: of_overlay_notifier_
11498 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11499 M: Rob Herring <robh+dt@kernel.org>
11500 M: Frank Rowand <frowand.list@gmail.com>
11501 L: devicetree@vger.kernel.org
11502 W: http://www.devicetree.org/
11503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11506 F: include/linux/of*.h
11508 F: Documentation/ABI/testing/sysfs-firmware-ofw
11510 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11511 M: Rob Herring <robh+dt@kernel.org>
11512 M: Mark Rutland <mark.rutland@arm.com>
11513 L: devicetree@vger.kernel.org
11514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11515 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11517 F: Documentation/devicetree/
11518 F: arch/*/boot/dts/
11519 F: include/dt-bindings/
11521 OPENCORES I2C BUS DRIVER
11522 M: Peter Korsgaard <peter@korsgaard.com>
11523 M: Andrew Lunn <andrew@lunn.ch>
11524 L: linux-i2c@vger.kernel.org
11526 F: Documentation/i2c/busses/i2c-ocores
11527 F: drivers/i2c/busses/i2c-ocores.c
11528 F: include/linux/platform_data/i2c-ocores.h
11530 OPENRISC ARCHITECTURE
11531 M: Jonas Bonn <jonas@southpole.se>
11532 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11533 M: Stafford Horne <shorne@gmail.com>
11534 T: git git://github.com/openrisc/linux.git
11535 L: openrisc@lists.librecores.org
11536 W: http://openrisc.io
11538 F: Documentation/devicetree/bindings/openrisc/
11539 F: Documentation/openrisc/
11541 F: drivers/irqchip/irq-ompic.c
11542 F: drivers/irqchip/irq-or1k-*
11545 M: Pravin B Shelar <pshelar@ovn.org>
11546 L: netdev@vger.kernel.org
11547 L: dev@openvswitch.org
11548 W: http://openvswitch.org
11550 F: net/openvswitch/
11551 F: include/uapi/linux/openvswitch.h
11553 OPERATING PERFORMANCE POINTS (OPP)
11554 M: Viresh Kumar <vireshk@kernel.org>
11555 M: Nishanth Menon <nm@ti.com>
11556 M: Stephen Boyd <sboyd@kernel.org>
11557 L: linux-pm@vger.kernel.org
11559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11561 F: include/linux/pm_opp.h
11562 F: Documentation/power/opp.txt
11563 F: Documentation/devicetree/bindings/opp/
11566 M: Clemens Ladisch <clemens@ladisch.de>
11567 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11568 T: git git://git.alsa-project.org/alsa-kernel.git
11570 F: sound/drivers/opl4/
11573 M: Robert Richter <rric@kernel.org>
11574 L: oprofile-list@lists.sf.net
11576 F: arch/*/include/asm/oprofile*.h
11577 F: arch/*/oprofile/
11578 F: drivers/oprofile/
11579 F: include/linux/oprofile.h
11581 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11582 M: Mark Fasheh <mark@fasheh.com>
11583 M: Joel Becker <jlbec@evilplan.org>
11584 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11585 W: http://ocfs2.wiki.kernel.org
11587 F: Documentation/filesystems/ocfs2.txt
11588 F: Documentation/filesystems/dlmfs.txt
11591 ORANGEFS FILESYSTEM
11592 M: Mike Marshall <hubcap@omnibond.com>
11593 R: Martin Brandenburg <martin@omnibond.com>
11594 L: devel@lists.orangefs.org
11595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11598 F: Documentation/filesystems/orangefs.txt
11601 L: linux-wireless@vger.kernel.org
11602 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11603 W: http://www.nongnu.org/orinoco/
11605 F: drivers/net/wireless/intersil/orinoco/
11607 OSD LIBRARY and FILESYSTEM
11608 M: Boaz Harrosh <ooo@electrozaur.com>
11610 F: drivers/scsi/osd/
11611 F: include/scsi/osd_*
11614 OV2659 OMNIVISION SENSOR DRIVER
11615 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11616 L: linux-media@vger.kernel.org
11617 W: https://linuxtv.org
11618 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11619 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11621 F: drivers/media/i2c/ov2659.c
11622 F: include/media/i2c/ov2659.h
11625 M: Miklos Szeredi <miklos@szeredi.hu>
11626 L: linux-unionfs@vger.kernel.org
11627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11630 F: Documentation/filesystems/overlayfs.txt
11632 P54 WIRELESS DRIVER
11633 M: Christian Lamparter <chunkeey@googlemail.com>
11634 L: linux-wireless@vger.kernel.org
11635 W: http://wireless.kernel.org/en/users/Drivers/p54
11637 F: drivers/net/wireless/intersil/p54/
11639 PA SEMI ETHERNET DRIVER
11640 L: netdev@vger.kernel.org
11642 F: drivers/net/ethernet/pasemi/*
11644 PA SEMI SMBUS DRIVER
11645 L: linux-i2c@vger.kernel.org
11647 F: drivers/i2c/busses/i2c-pasemi.c
11649 PADATA PARALLEL EXECUTION MECHANISM
11650 M: Steffen Klassert <steffen.klassert@secunet.com>
11651 L: linux-crypto@vger.kernel.org
11654 F: include/linux/padata.h
11655 F: Documentation/padata.txt
11657 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11658 M: Harald Welte <laforge@gnumonks.org>
11659 L: platform-driver-x86@vger.kernel.org
11661 F: drivers/platform/x86/panasonic-laptop.c
11663 PARALLEL LCD/KEYPAD PANEL DRIVER
11664 M: Willy Tarreau <willy@haproxy.com>
11665 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11667 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11668 F: drivers/auxdisplay/panel.c
11670 PARALLEL PORT SUBSYSTEM
11671 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11672 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11673 L: linux-parport@lists.infradead.org (subscribers-only)
11675 F: drivers/parport/
11676 F: include/linux/parport*.h
11677 F: drivers/char/ppdev.c
11678 F: include/uapi/linux/ppdev.h
11679 F: Documentation/parport*.txt
11681 PARAVIRT_OPS INTERFACE
11682 M: Juergen Gross <jgross@suse.com>
11683 M: Alok Kataria <akataria@vmware.com>
11684 L: virtualization@lists.linux-foundation.org
11686 F: Documentation/virtual/paravirt_ops.txt
11687 F: arch/*/kernel/paravirt*
11688 F: arch/*/include/asm/paravirt*.h
11689 F: include/linux/hypervisor.h
11691 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11692 M: Tim Waugh <tim@cyberelk.net>
11693 L: linux-parport@lists.infradead.org (subscribers-only)
11695 F: Documentation/blockdev/paride.txt
11696 F: drivers/block/paride/
11698 PARISC ARCHITECTURE
11699 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11700 M: Helge Deller <deller@gmx.de>
11701 L: linux-parisc@vger.kernel.org
11702 W: http://www.parisc-linux.org/
11703 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11708 F: Documentation/parisc/
11710 F: drivers/char/agp/parisc-agp.c
11711 F: drivers/input/serio/gscps2.c
11712 F: drivers/parport/parport_gsc.*
11713 F: drivers/tty/serial/8250/8250_gsc.c
11714 F: drivers/video/fbdev/sti*
11715 F: drivers/video/console/sti*
11716 F: drivers/video/logo/logo_parisc*
11719 M: Jiri Pirko <jiri@mellanox.com>
11720 L: netdev@vger.kernel.org
11723 F: lib/test_parman.c
11724 F: include/linux/parman.h
11726 PC ENGINES APU BOARD DRIVER
11727 M: Enrico Weigelt, metux IT consult <info@metux.net>
11729 F: drivers/platform/x86/pcengines-apuv2.c
11731 PC87360 HARDWARE MONITORING DRIVER
11732 M: Jim Cromie <jim.cromie@gmail.com>
11733 L: linux-hwmon@vger.kernel.org
11735 F: Documentation/hwmon/pc87360
11736 F: drivers/hwmon/pc87360.c
11738 PC8736x GPIO DRIVER
11739 M: Jim Cromie <jim.cromie@gmail.com>
11741 F: drivers/char/pc8736x_gpio.c
11743 PC87427 HARDWARE MONITORING DRIVER
11744 M: Jean Delvare <jdelvare@suse.com>
11745 L: linux-hwmon@vger.kernel.org
11747 F: Documentation/hwmon/pc87427
11748 F: drivers/hwmon/pc87427.c
11751 M: Riku Voipio <riku.voipio@iki.fi>
11753 F: drivers/leds/leds-pca9532.c
11754 F: include/linux/leds-pca9532.h
11756 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11757 M: Guenter Roeck <linux@roeck-us.net>
11758 L: linux-i2c@vger.kernel.org
11760 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11762 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11763 M: Khalid Aziz <khalid@gonehiking.org>
11765 F: drivers/firmware/pcdp.*
11767 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11768 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11769 L: linux-pci@vger.kernel.org
11770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11772 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11773 F: drivers/pci/controller/pci-aardvark.c
11775 PCI DRIVER FOR ALTERA PCIE IP
11776 M: Ley Foon Tan <lftan@altera.com>
11777 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11778 L: linux-pci@vger.kernel.org
11780 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11781 F: drivers/pci/controller/pcie-altera.c
11783 PCI DRIVER FOR APPLIEDMICRO XGENE
11784 M: Toan Le <toan@os.amperecomputing.com>
11785 L: linux-pci@vger.kernel.org
11786 L: linux-arm-kernel@lists.infradead.org
11788 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11789 F: drivers/pci/controller/pci-xgene.c
11791 PCI DRIVER FOR ARM VERSATILE PLATFORM
11792 M: Rob Herring <robh@kernel.org>
11793 L: linux-pci@vger.kernel.org
11794 L: linux-arm-kernel@lists.infradead.org
11796 F: Documentation/devicetree/bindings/pci/versatile.txt
11797 F: drivers/pci/controller/pci-versatile.c
11799 PCI DRIVER FOR ARMADA 8K
11800 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11801 L: linux-pci@vger.kernel.org
11802 L: linux-arm-kernel@lists.infradead.org
11804 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11805 F: drivers/pci/controller/dwc/pcie-armada8k.c
11807 PCI DRIVER FOR CADENCE PCIE IP
11808 M: Alan Douglas <adouglas@cadence.com>
11809 L: linux-pci@vger.kernel.org
11811 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11812 F: drivers/pci/controller/pcie-cadence*
11814 PCI DRIVER FOR FREESCALE LAYERSCAPE
11815 M: Minghuan Lian <minghuan.Lian@nxp.com>
11816 M: Mingkai Hu <mingkai.hu@nxp.com>
11817 M: Roy Zang <roy.zang@nxp.com>
11818 L: linuxppc-dev@lists.ozlabs.org
11819 L: linux-pci@vger.kernel.org
11820 L: linux-arm-kernel@lists.infradead.org
11822 F: drivers/pci/controller/dwc/*layerscape*
11824 PCI DRIVER FOR GENERIC OF HOSTS
11825 M: Will Deacon <will.deacon@arm.com>
11826 L: linux-pci@vger.kernel.org
11827 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11829 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11830 F: drivers/pci/controller/pci-host-common.c
11831 F: drivers/pci/controller/pci-host-generic.c
11833 PCI DRIVER FOR IMX6
11834 M: Richard Zhu <hongxing.zhu@nxp.com>
11835 M: Lucas Stach <l.stach@pengutronix.de>
11836 L: linux-pci@vger.kernel.org
11837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11839 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11840 F: drivers/pci/controller/dwc/*imx6*
11842 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11843 M: Keith Busch <keith.busch@intel.com>
11844 M: Jonathan Derrick <jonathan.derrick@intel.com>
11845 L: linux-pci@vger.kernel.org
11847 F: drivers/pci/controller/vmd.c
11849 PCI DRIVER FOR MICROSEMI SWITCHTEC
11850 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11851 M: Logan Gunthorpe <logang@deltatee.com>
11852 L: linux-pci@vger.kernel.org
11854 F: Documentation/switchtec.txt
11855 F: Documentation/ABI/testing/sysfs-class-switchtec
11856 F: drivers/pci/switch/switchtec*
11857 F: include/uapi/linux/switchtec_ioctl.h
11858 F: include/linux/switchtec.h
11859 F: drivers/ntb/hw/mscc/
11861 PCI DRIVER FOR MOBIVEIL PCIE IP
11862 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11863 L: linux-pci@vger.kernel.org
11865 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11866 F: drivers/pci/controller/pcie-mobiveil.c
11868 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11869 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11870 M: Jason Cooper <jason@lakedaemon.net>
11871 L: linux-pci@vger.kernel.org
11872 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11874 F: drivers/pci/controller/*mvebu*
11876 PCI DRIVER FOR NVIDIA TEGRA
11877 M: Thierry Reding <thierry.reding@gmail.com>
11878 L: linux-tegra@vger.kernel.org
11879 L: linux-pci@vger.kernel.org
11881 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11882 F: drivers/pci/controller/pci-tegra.c
11884 PCI DRIVER FOR RENESAS R-CAR
11885 M: Simon Horman <horms@verge.net.au>
11886 L: linux-pci@vger.kernel.org
11887 L: linux-renesas-soc@vger.kernel.org
11889 F: drivers/pci/controller/*rcar*
11891 PCI DRIVER FOR SAMSUNG EXYNOS
11892 M: Jingoo Han <jingoohan1@gmail.com>
11893 L: linux-pci@vger.kernel.org
11894 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11895 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11897 F: drivers/pci/controller/dwc/pci-exynos.c
11899 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11900 M: Jingoo Han <jingoohan1@gmail.com>
11901 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11902 L: linux-pci@vger.kernel.org
11904 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11905 F: drivers/pci/controller/dwc/*designware*
11907 PCI DRIVER FOR TI DRA7XX
11908 M: Kishon Vijay Abraham I <kishon@ti.com>
11909 L: linux-omap@vger.kernel.org
11910 L: linux-pci@vger.kernel.org
11912 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11913 F: drivers/pci/controller/dwc/pci-dra7xx.c
11915 PCI DRIVER FOR TI KEYSTONE
11916 M: Murali Karicheri <m-karicheri2@ti.com>
11917 L: linux-pci@vger.kernel.org
11918 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11920 F: drivers/pci/controller/dwc/pci-keystone.c
11922 PCI ENDPOINT SUBSYSTEM
11923 M: Kishon Vijay Abraham I <kishon@ti.com>
11924 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11925 L: linux-pci@vger.kernel.org
11926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11928 F: drivers/pci/endpoint/
11929 F: drivers/misc/pci_endpoint_test.c
11932 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11933 M: Russell Currey <ruscur@russell.cc>
11934 M: Sam Bobroff <sbobroff@linux.ibm.com>
11935 M: Oliver O'Halloran <oohall@gmail.com>
11936 L: linuxppc-dev@lists.ozlabs.org
11938 F: Documentation/PCI/pci-error-recovery.txt
11939 F: drivers/pci/pcie/aer.c
11940 F: drivers/pci/pcie/dpc.c
11941 F: drivers/pci/pcie/err.c
11942 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11943 F: arch/powerpc/kernel/eeh*.c
11944 F: arch/powerpc/platforms/*/eeh*.c
11945 F: arch/powerpc/include/*/eeh*.h
11948 M: Linas Vepstas <linasvepstas@gmail.com>
11949 L: linux-pci@vger.kernel.org
11951 F: Documentation/PCI/pci-error-recovery.txt
11953 PCI MSI DRIVER FOR ALTERA MSI IP
11954 M: Ley Foon Tan <lftan@altera.com>
11955 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11956 L: linux-pci@vger.kernel.org
11958 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11959 F: drivers/pci/controller/pcie-altera-msi.c
11961 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11962 M: Toan Le <toan@os.amperecomputing.com>
11963 L: linux-pci@vger.kernel.org
11964 L: linux-arm-kernel@lists.infradead.org
11966 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11967 F: drivers/pci/controller/pci-xgene-msi.c
11970 M: Bjorn Helgaas <bhelgaas@google.com>
11971 L: linux-pci@vger.kernel.org
11972 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11975 F: Documentation/devicetree/bindings/pci/
11976 F: Documentation/PCI/
11977 F: drivers/acpi/pci*
11979 F: include/asm-generic/pci*
11980 F: include/linux/pci*
11981 F: include/linux/of_pci.h
11982 F: include/uapi/linux/pci*
11985 F: arch/x86/kernel/quirks.c
11986 F: arch/x86/kernel/early-quirks.c
11988 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11989 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11990 L: linux-pci@vger.kernel.org
11991 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11994 F: drivers/pci/controller/
11996 PCIE DRIVER FOR AMLOGIC MESON
11997 M: Yue Wang <yue.wang@Amlogic.com>
11998 L: linux-pci@vger.kernel.org
11999 L: linux-amlogic@lists.infradead.org
12001 F: drivers/pci/controller/dwc/pci-meson.c
12003 PCIE DRIVER FOR AXIS ARTPEC
12004 M: Jesper Nilsson <jesper.nilsson@axis.com>
12005 L: linux-arm-kernel@axis.com
12006 L: linux-pci@vger.kernel.org
12008 F: Documentation/devicetree/bindings/pci/axis,artpec*
12009 F: drivers/pci/controller/dwc/*artpec*
12011 PCIE DRIVER FOR CAVIUM THUNDERX
12012 M: David Daney <david.daney@cavium.com>
12013 L: linux-pci@vger.kernel.org
12014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12016 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12017 F: drivers/pci/controller/pci-thunder-*
12019 PCIE DRIVER FOR HISILICON
12020 M: Zhou Wang <wangzhou1@hisilicon.com>
12021 L: linux-pci@vger.kernel.org
12023 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12024 F: drivers/pci/controller/dwc/pcie-hisi.c
12026 PCIE DRIVER FOR HISILICON KIRIN
12027 M: Xiaowei Song <songxiaowei@hisilicon.com>
12028 M: Binghui Wang <wangbinghui@hisilicon.com>
12029 L: linux-pci@vger.kernel.org
12031 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12032 F: drivers/pci/controller/dwc/pcie-kirin.c
12034 PCIE DRIVER FOR HISILICON STB
12035 M: Shawn Guo <shawn.guo@linaro.org>
12036 L: linux-pci@vger.kernel.org
12038 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12039 F: drivers/pci/controller/dwc/pcie-histb.c
12041 PCIE DRIVER FOR MEDIATEK
12042 M: Ryder Lee <ryder.lee@mediatek.com>
12043 L: linux-pci@vger.kernel.org
12044 L: linux-mediatek@lists.infradead.org
12046 F: Documentation/devicetree/bindings/pci/mediatek*
12047 F: drivers/pci/controller/*mediatek*
12049 PCIE DRIVER FOR QUALCOMM MSM
12050 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12051 L: linux-pci@vger.kernel.org
12052 L: linux-arm-msm@vger.kernel.org
12054 F: drivers/pci/controller/dwc/*qcom*
12056 PCIE DRIVER FOR ROCKCHIP
12057 M: Shawn Lin <shawn.lin@rock-chips.com>
12058 L: linux-pci@vger.kernel.org
12059 L: linux-rockchip@lists.infradead.org
12061 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12062 F: drivers/pci/controller/pcie-rockchip*
12064 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12065 M: Linus Walleij <linus.walleij@linaro.org>
12066 L: linux-pci@vger.kernel.org
12068 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12069 F: drivers/pci/controller/pci-v3-semi.c
12071 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12072 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12073 L: linux-pci@vger.kernel.org
12075 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12076 F: drivers/pci/controller/dwc/pcie-uniphier.c
12078 PCIE DRIVER FOR ST SPEAR13XX
12079 M: Pratyush Anand <pratyush.anand@gmail.com>
12080 L: linux-pci@vger.kernel.org
12082 F: drivers/pci/controller/dwc/*spear*
12085 M: Dominik Brodowski <linux@dominikbrodowski.net>
12086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12088 F: Documentation/pcmcia/
12093 PCNET32 NETWORK DRIVER
12094 M: Don Fry <pcnet32@frontier.com>
12095 L: netdev@vger.kernel.org
12097 F: drivers/net/ethernet/amd/pcnet32.c
12099 PCRYPT PARALLEL CRYPTO ENGINE
12100 M: Steffen Klassert <steffen.klassert@secunet.com>
12101 L: linux-crypto@vger.kernel.org
12104 F: include/crypto/pcrypt.h
12106 PEAQ WMI HOTKEYS DRIVER
12107 M: Hans de Goede <hdegoede@redhat.com>
12108 L: platform-driver-x86@vger.kernel.org
12110 F: drivers/platform/x86/peaq-wmi.c
12112 PER-CPU MEMORY ALLOCATOR
12113 M: Dennis Zhou <dennis@kernel.org>
12114 M: Tejun Heo <tj@kernel.org>
12115 M: Christoph Lameter <cl@linux.com>
12116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12118 F: include/linux/percpu*.h
12120 F: arch/*/include/asm/percpu.h
12122 PER-TASK DELAY ACCOUNTING
12123 M: Balbir Singh <bsingharora@gmail.com>
12125 F: include/linux/delayacct.h
12126 F: kernel/delayacct.c
12128 PERFORMANCE EVENTS SUBSYSTEM
12129 M: Peter Zijlstra <peterz@infradead.org>
12130 M: Ingo Molnar <mingo@redhat.com>
12131 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12132 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12133 R: Jiri Olsa <jolsa@redhat.com>
12134 R: Namhyung Kim <namhyung@kernel.org>
12135 L: linux-kernel@vger.kernel.org
12136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12139 F: include/linux/perf_event.h
12140 F: include/uapi/linux/perf_event.h
12141 F: arch/*/kernel/perf_event*.c
12142 F: arch/*/kernel/*/perf_event*.c
12143 F: arch/*/kernel/*/*/perf_event*.c
12144 F: arch/*/include/asm/perf_event.h
12145 F: arch/*/kernel/perf_callchain.c
12149 PERSONALITY HANDLING
12150 M: Christoph Hellwig <hch@infradead.org>
12151 L: linux-abi-devel@lists.sourceforge.net
12153 F: include/linux/personality.h
12154 F: include/uapi/linux/personality.h
12156 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12157 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12158 L: linux-input@vger.kernel.org
12160 F: Documentation/input/devices/pxrc.rst
12161 F: drivers/input/joystick/pxrc.c
12164 M: Remi Denis-Courmont <courmisch@gmail.com>
12166 F: Documentation/networking/phonet.txt
12167 F: include/linux/phonet.h
12168 F: include/net/phonet/
12169 F: include/uapi/linux/phonet.h
12173 M: Joern Engel <joern@lazybastard.org>
12174 L: linux-mtd@lists.infradead.org
12176 F: drivers/mtd/devices/phram.c
12179 M: Bruno Prémont <bonbons@linux-vserver.org>
12180 L: linux-input@vger.kernel.org
12182 F: drivers/hid/hid-picolcd*
12185 M: Jamie Iles <jamie@jamieiles.com>
12186 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12187 T: git git://github.com/jamieiles/linux-2.6-ji.git
12189 F: arch/arm/boot/dts/picoxcell*
12190 F: arch/arm/mach-picoxcell/
12191 F: drivers/crypto/picoxcell*
12193 PIN CONTROL SUBSYSTEM
12194 M: Linus Walleij <linus.walleij@linaro.org>
12195 L: linux-gpio@vger.kernel.org
12196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12198 F: Documentation/devicetree/bindings/pinctrl/
12199 F: Documentation/driver-api/pinctl.rst
12200 F: drivers/pinctrl/
12201 F: include/linux/pinctrl/
12203 PIN CONTROLLER - MICROCHIP AT91
12204 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12205 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12206 L: linux-gpio@vger.kernel.org
12208 F: drivers/pinctrl/pinctrl-at91*
12210 PIN CONTROLLER - FREESCALE
12211 M: Dong Aisheng <aisheng.dong@nxp.com>
12212 M: Fabio Estevam <festevam@gmail.com>
12213 M: Shawn Guo <shawnguo@kernel.org>
12214 M: Stefan Agner <stefan@agner.ch>
12215 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12216 L: linux-gpio@vger.kernel.org
12218 F: drivers/pinctrl/freescale/
12219 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12221 PIN CONTROLLER - INTEL
12222 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12223 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12226 F: drivers/pinctrl/intel/
12228 PIN CONTROLLER - MEDIATEK
12229 M: Sean Wang <sean.wang@kernel.org>
12230 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12232 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12233 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12234 F: drivers/pinctrl/mediatek/
12236 PIN CONTROLLER - QUALCOMM
12237 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12239 L: linux-arm-msm@vger.kernel.org
12240 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12241 F: drivers/pinctrl/qcom/
12243 PIN CONTROLLER - RENESAS
12244 M: Geert Uytterhoeven <geert+renesas@glider.be>
12245 L: linux-renesas-soc@vger.kernel.org
12246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12248 F: drivers/pinctrl/pinctrl-rz*
12249 F: drivers/pinctrl/sh-pfc/
12251 PIN CONTROLLER - SAMSUNG
12252 M: Tomasz Figa <tomasz.figa@gmail.com>
12253 M: Krzysztof Kozlowski <krzk@kernel.org>
12254 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12255 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12256 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12257 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12260 F: drivers/pinctrl/samsung/
12261 F: include/dt-bindings/pinctrl/samsung.h
12262 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12264 PIN CONTROLLER - SINGLE
12265 M: Tony Lindgren <tony@atomide.com>
12266 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12268 L: linux-omap@vger.kernel.org
12270 F: drivers/pinctrl/pinctrl-single.c
12272 PIN CONTROLLER - ST SPEAR
12273 M: Viresh Kumar <vireshk@kernel.org>
12274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12275 W: http://www.st.com/spear
12277 F: drivers/pinctrl/spear/
12279 PISTACHIO SOC SUPPORT
12280 M: James Hartley <james.hartley@sondrel.com>
12281 L: linux-mips@vger.kernel.org
12283 F: arch/mips/pistachio/
12284 F: arch/mips/include/asm/mach-pistachio/
12285 F: arch/mips/boot/dts/img/pistachio*
12286 F: arch/mips/configs/pistachio*_defconfig
12290 M: linux-block@vger.kernel.org
12291 F: drivers/block/pktcdvd.c
12292 F: include/linux/pktcdvd.h
12293 F: include/uapi/linux/pktcdvd.h
12295 PKUNITY SOC DRIVERS
12296 M: Guan Xuetao <gxt@pku.edu.cn>
12297 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12299 T: git git://github.com/gxt/linux.git
12300 F: drivers/input/serio/i8042-unicore32io.h
12301 F: drivers/i2c/busses/i2c-puv3.c
12302 F: drivers/video/fbdev/fb-puv3.c
12303 F: drivers/rtc/rtc-puv3.c
12305 PMBUS HARDWARE MONITORING DRIVERS
12306 M: Guenter Roeck <linux@roeck-us.net>
12307 L: linux-hwmon@vger.kernel.org
12308 W: http://hwmon.wiki.kernel.org/
12309 W: http://www.roeck-us.net/linux/drivers/
12310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12312 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12313 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12314 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12315 F: Documentation/hwmon/adm1275
12316 F: Documentation/hwmon/ibm-cffps
12317 F: Documentation/hwmon/ir35221
12318 F: Documentation/hwmon/lm25066
12319 F: Documentation/hwmon/ltc2978
12320 F: Documentation/hwmon/ltc3815
12321 F: Documentation/hwmon/max16064
12322 F: Documentation/hwmon/max20751
12323 F: Documentation/hwmon/max31785
12324 F: Documentation/hwmon/max34440
12325 F: Documentation/hwmon/max8688
12326 F: Documentation/hwmon/pmbus
12327 F: Documentation/hwmon/pmbus-core
12328 F: Documentation/hwmon/tps40422
12329 F: Documentation/hwmon/ucd9000
12330 F: Documentation/hwmon/ucd9200
12331 F: Documentation/hwmon/zl6100
12332 F: drivers/hwmon/pmbus/
12333 F: include/linux/pmbus.h
12335 PMC SIERRA MaxRAID DRIVER
12336 L: linux-scsi@vger.kernel.org
12337 W: http://www.pmc-sierra.com/
12339 F: drivers/scsi/pmcraid.*
12341 PMC SIERRA PM8001 DRIVER
12342 M: Jack Wang <jinpu.wang@profitbricks.com>
12343 M: lindar_liu@usish.com
12344 L: linux-scsi@vger.kernel.org
12346 F: drivers/scsi/pm8001/
12349 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12353 PNI RM3100 IIO DRIVER
12354 M: Song Qiang <songqiang1304521@gmail.com>
12355 L: linux-iio@vger.kernel.org
12357 F: drivers/iio/magnetometer/rm3100*
12358 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12360 POSIX CLOCKS and TIMERS
12361 M: Thomas Gleixner <tglx@linutronix.de>
12362 L: linux-kernel@vger.kernel.org
12363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12366 F: include/linux/timer*
12367 F: kernel/time/*timer*
12369 POWER MANAGEMENT CORE
12370 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12371 L: linux-pm@vger.kernel.org
12372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12373 B: https://bugzilla.kernel.org
12375 F: drivers/base/power/
12376 F: include/linux/pm.h
12377 F: include/linux/pm_*
12378 F: include/linux/powercap.h
12379 F: drivers/powercap/
12380 F: kernel/configs/nopm.config
12382 POWER STATE COORDINATION INTERFACE (PSCI)
12383 M: Mark Rutland <mark.rutland@arm.com>
12384 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12385 L: linux-arm-kernel@lists.infradead.org
12387 F: drivers/firmware/psci*.c
12388 F: include/linux/psci.h
12389 F: include/uapi/linux/psci.h
12391 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12392 M: Sebastian Reichel <sre@kernel.org>
12393 L: linux-pm@vger.kernel.org
12394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12396 F: Documentation/ABI/testing/sysfs-class-power
12397 F: Documentation/devicetree/bindings/power/supply/
12398 F: include/linux/power_supply.h
12399 F: drivers/power/supply/
12401 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12402 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12403 L: linuxppc-dev@lists.ozlabs.org
12405 F: drivers/char/powernv-op-panel.c
12407 PPP OVER ATM (RFC 2364)
12408 M: Mitchell Blank Jr <mitch@sfgoth.com>
12410 F: net/atm/pppoatm.c
12411 F: include/uapi/linux/atmppp.h
12414 M: Michal Ostrowski <mostrows@earthlink.net>
12416 F: drivers/net/ppp/pppoe.c
12417 F: drivers/net/ppp/pppox.c
12420 M: James Chapman <jchapman@katalix.com>
12422 F: net/l2tp/l2tp_ppp.c
12423 F: include/linux/if_pppol2tp.h
12424 F: include/uapi/linux/if_pppol2tp.h
12426 PPP PROTOCOL DRIVERS AND COMPRESSORS
12427 M: Paul Mackerras <paulus@samba.org>
12428 L: linux-ppp@vger.kernel.org
12430 F: drivers/net/ppp/ppp_*
12433 M: Rodolfo Giometti <giometti@enneenne.com>
12434 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12435 L: linuxpps@ml.enneenne.com (subscribers-only)
12437 F: Documentation/pps/
12438 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12439 F: Documentation/ABI/testing/sysfs-pps
12441 F: include/linux/pps*.h
12442 F: include/uapi/linux/pps.h
12445 M: Dmitry Kozlov <xeb@mail.ru>
12446 L: netdev@vger.kernel.org
12448 F: drivers/net/ppp/pptp.c
12449 W: http://sourceforge.net/projects/accel-pptp
12452 M: Petr Mladek <pmladek@suse.com>
12453 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12454 R: Steven Rostedt <rostedt@goodmis.org>
12457 F: include/linux/printk.h
12459 PRISM54 WIRELESS DRIVER
12460 M: Luis Chamberlain <mcgrof@kernel.org>
12461 L: linux-wireless@vger.kernel.org
12462 W: http://wireless.kernel.org/en/users/Drivers/p54
12464 F: drivers/net/wireless/intersil/prism54/
12467 R: Alexey Dobriyan <adobriyan@gmail.com>
12468 L: linux-kernel@vger.kernel.org
12469 L: linux-fsdevel@vger.kernel.org
12472 F: include/linux/proc_fs.h
12473 F: tools/testing/selftests/proc/
12474 F: Documentation/filesystems/proc.txt
12477 M: Luis Chamberlain <mcgrof@kernel.org>
12478 M: Kees Cook <keescook@chromium.org>
12479 L: linux-kernel@vger.kernel.org
12480 L: linux-fsdevel@vger.kernel.org
12482 F: fs/proc/proc_sysctl.c
12483 F: include/linux/sysctl.h
12485 F: tools/testing/selftests/sysctl/
12487 PS3 NETWORK SUPPORT
12488 M: Geoff Levand <geoff@infradead.org>
12489 L: netdev@vger.kernel.org
12490 L: linuxppc-dev@lists.ozlabs.org
12492 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12494 PS3 PLATFORM SUPPORT
12495 M: Geoff Levand <geoff@infradead.org>
12496 L: linuxppc-dev@lists.ozlabs.org
12498 F: arch/powerpc/boot/ps3*
12499 F: arch/powerpc/include/asm/lv1call.h
12500 F: arch/powerpc/include/asm/ps3*.h
12501 F: arch/powerpc/platforms/ps3/
12504 F: drivers/rtc/rtc-ps3.c
12505 F: drivers/usb/host/*ps3.c
12506 F: sound/ppc/snd_ps3*
12509 M: Jim Paris <jim@jtan.com>
12510 M: Geoff Levand <geoff@infradead.org>
12511 L: linuxppc-dev@lists.ozlabs.org
12513 F: drivers/block/ps3vram.c
12515 PSAMPLE PACKET SAMPLING SUPPORT:
12516 M: Yotam Gigi <yotam.gi@gmail.com>
12519 F: include/net/psample.h
12520 F: include/uapi/linux/psample.h
12523 M: Kees Cook <keescook@chromium.org>
12524 M: Anton Vorontsov <anton@enomsg.org>
12525 M: Colin Cross <ccross@android.com>
12526 M: Tony Luck <tony.luck@intel.com>
12528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12530 F: include/linux/pstore*
12531 F: drivers/firmware/efi/efi-pstore.c
12532 F: drivers/acpi/apei/erst.c
12533 F: Documentation/admin-guide/ramoops.rst
12534 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12535 K: \b(pstore|ramoops)
12537 PTP HARDWARE CLOCK SUPPORT
12538 M: Richard Cochran <richardcochran@gmail.com>
12539 L: netdev@vger.kernel.org
12541 W: http://linuxptp.sourceforge.net/
12542 F: Documentation/ABI/testing/sysfs-ptp
12543 F: Documentation/ptp/*
12544 F: drivers/net/phy/dp83640*
12546 F: include/linux/ptp_cl*
12549 M: Oleg Nesterov <oleg@redhat.com>
12551 F: include/asm-generic/syscall.h
12552 F: include/linux/ptrace.h
12553 F: include/linux/regset.h
12554 F: include/linux/tracehook.h
12555 F: include/uapi/linux/ptrace.h
12556 F: include/uapi/linux/ptrace.h
12557 F: include/asm-generic/ptrace.h
12559 F: arch/*/ptrace*.c
12560 F: arch/*/*/ptrace*.c
12561 F: arch/*/include/asm/ptrace*.h
12564 M: Hans Verkuil <hverkuil@xs4all.nl>
12565 L: linux-media@vger.kernel.org
12566 T: git git://linuxtv.org/media_tree.git
12568 F: drivers/media/usb/pulse8-cec/*
12569 F: Documentation/media/cec-drivers/pulse8-cec.rst
12571 PVRUSB2 VIDEO4LINUX DRIVER
12572 M: Mike Isely <isely@pobox.com>
12573 L: pvrusb2@isely.net (subscribers-only)
12574 L: linux-media@vger.kernel.org
12575 W: http://www.isely.net/pvrusb2/
12576 T: git git://linuxtv.org/media_tree.git
12578 F: Documentation/media/v4l-drivers/pvrusb2*
12579 F: drivers/media/usb/pvrusb2/
12582 M: Hans Verkuil <hverkuil@xs4all.nl>
12583 L: linux-media@vger.kernel.org
12584 T: git git://linuxtv.org/media_tree.git
12586 F: drivers/media/usb/pwc/*
12589 M: Kamil Debski <kamil@wypas.org>
12590 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12591 L: linux-hwmon@vger.kernel.org
12593 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12594 F: Documentation/hwmon/pwm-fan
12595 F: drivers/hwmon/pwm-fan.c
12598 M: Sean Young <sean@mess.org>
12599 L: linux-media@vger.kernel.org
12601 F: drivers/media/rc/pwm-ir-tx.c
12604 M: Thierry Reding <thierry.reding@gmail.com>
12605 L: linux-pwm@vger.kernel.org
12607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12608 F: Documentation/pwm.txt
12609 F: Documentation/devicetree/bindings/pwm/
12610 F: include/linux/pwm.h
12612 F: drivers/video/backlight/pwm_bl.c
12613 F: include/linux/pwm_backlight.h
12614 F: drivers/gpio/gpio-mvebu.c
12615 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12618 M: Robert Jarzmik <robert.jarzmik@free.fr>
12619 L: linux-gpio@vger.kernel.org
12621 F: drivers/gpio/gpio-pxa.c
12627 M: Robert Jarzmik <robert.jarzmik@free.fr>
12628 L: linux-rtc@vger.kernel.org
12631 PXA2xx/PXA3xx SUPPORT
12632 M: Daniel Mack <daniel@zonque.org>
12633 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12634 M: Robert Jarzmik <robert.jarzmik@free.fr>
12635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12636 T: git git://github.com/hzhuang1/linux.git
12637 T: git git://github.com/rjarzmik/linux.git
12639 F: arch/arm/boot/dts/pxa*
12640 F: arch/arm/mach-pxa/
12641 F: drivers/dma/pxa*
12642 F: drivers/pcmcia/pxa2xx*
12643 F: drivers/pinctrl/pxa/
12644 F: drivers/spi/spi-pxa2xx*
12645 F: drivers/usb/gadget/udc/pxa2*
12646 F: include/sound/pxa2xx-lib.h
12651 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12652 L: qat-linux@intel.com
12654 F: drivers/crypto/qat/
12656 QCOM AUDIO (ASoC) DRIVERS
12657 M: Patrick Lai <plai@codeaurora.org>
12658 M: Banajit Goswami <bgoswami@codeaurora.org>
12659 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12663 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12664 M: Gabriel Somlo <somlo@cmu.edu>
12665 M: "Michael S. Tsirkin" <mst@redhat.com>
12666 L: qemu-devel@nongnu.org
12668 F: drivers/firmware/qemu_fw_cfg.c
12669 F: include/uapi/linux/qemu_fw_cfg.h
12672 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12673 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12674 L: linux-rdma@vger.kernel.org
12676 F: drivers/infiniband/hw/qib/
12678 QLOGIC QL41xxx FCOE DRIVER
12679 M: QLogic-Storage-Upstream@cavium.com
12680 L: linux-scsi@vger.kernel.org
12682 F: drivers/scsi/qedf/
12684 QLOGIC QL41xxx ISCSI DRIVER
12685 M: QLogic-Storage-Upstream@cavium.com
12686 L: linux-scsi@vger.kernel.org
12688 F: drivers/scsi/qedi/
12690 QLOGIC QL4xxx ETHERNET DRIVER
12691 M: Ariel Elior <aelior@marvell.com>
12692 M: GR-everest-linux-l2@marvell.com
12693 L: netdev@vger.kernel.org
12695 F: drivers/net/ethernet/qlogic/qed/
12696 F: include/linux/qed/
12697 F: drivers/net/ethernet/qlogic/qede/
12699 QLOGIC QL4xxx RDMA DRIVER
12700 M: Michal Kalderon <mkalderon@marvell.com>
12701 M: Ariel Elior <aelior@marvell.com>
12702 L: linux-rdma@vger.kernel.org
12704 F: drivers/infiniband/hw/qedr/
12705 F: include/uapi/rdma/qedr-abi.h
12707 QLOGIC QLA1280 SCSI DRIVER
12708 M: Michael Reed <mdr@sgi.com>
12709 L: linux-scsi@vger.kernel.org
12711 F: drivers/scsi/qla1280.[ch]
12713 QLOGIC QLA2XXX FC-SCSI DRIVER
12714 M: qla2xxx-upstream@qlogic.com
12715 L: linux-scsi@vger.kernel.org
12717 F: Documentation/scsi/LICENSE.qla2xxx
12718 F: drivers/scsi/qla2xxx/
12720 QLOGIC QLA3XXX NETWORK DRIVER
12721 M: GR-Linux-NIC-Dev@marvell.com
12722 L: netdev@vger.kernel.org
12724 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12725 F: drivers/net/ethernet/qlogic/qla3xxx.*
12727 QLOGIC QLA4XXX iSCSI DRIVER
12728 M: QLogic-Storage-Upstream@qlogic.com
12729 L: linux-scsi@vger.kernel.org
12731 F: Documentation/scsi/LICENSE.qla4xxx
12732 F: drivers/scsi/qla4xxx/
12734 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12735 M: Shahed Shaikh <shshaikh@marvell.com>
12736 M: Manish Chopra <manishc@marvell.com>
12737 M: GR-Linux-NIC-Dev@marvell.com
12738 L: netdev@vger.kernel.org
12740 F: drivers/net/ethernet/qlogic/qlcnic/
12742 QLOGIC QLGE 10Gb ETHERNET DRIVER
12743 M: Manish Chopra <manishc@marvell.com>
12744 M: GR-Linux-NIC-Dev@marvell.com
12745 L: netdev@vger.kernel.org
12747 F: drivers/net/ethernet/qlogic/qlge/
12749 QM1D1B0004 MEDIA DRIVER
12750 M: Akihiro Tsukada <tskd08@gmail.com>
12751 L: linux-media@vger.kernel.org
12753 F: drivers/media/tuners/qm1d1b0004*
12755 QM1D1C0042 MEDIA DRIVER
12756 M: Akihiro Tsukada <tskd08@gmail.com>
12757 L: linux-media@vger.kernel.org
12759 F: drivers/media/tuners/qm1d1c0042*
12762 M: Anders Larsen <al@alarsen.net>
12763 W: http://www.alarsen.net/linux/qnx4fs/
12766 F: include/uapi/linux/qnx4_fs.h
12767 F: include/uapi/linux/qnxtypes.h
12769 QORIQ DPAA2 FSL-MC BUS DRIVER
12770 M: Stuart Yoder <stuyoder@gmail.com>
12771 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12772 L: linux-kernel@vger.kernel.org
12774 F: drivers/bus/fsl-mc/
12775 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12776 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12778 QT1010 MEDIA DRIVER
12779 M: Antti Palosaari <crope@iki.fi>
12780 L: linux-media@vger.kernel.org
12781 W: https://linuxtv.org
12782 W: http://palosaari.fi/linux/
12783 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12784 T: git git://linuxtv.org/anttip/media_tree.git
12786 F: drivers/media/tuners/qt1010*
12788 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12789 M: Kalle Valo <kvalo@codeaurora.org>
12790 L: ath10k@lists.infradead.org
12791 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12794 F: drivers/net/wireless/ath/ath10k/
12796 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12797 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12798 L: linux-wireless@vger.kernel.org
12799 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12801 F: drivers/net/wireless/ath/ath9k/
12803 QUALCOMM CAMERA SUBSYSTEM DRIVER
12804 M: Todor Tomov <todor.too@gmail.com>
12805 L: linux-media@vger.kernel.org
12807 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12808 F: Documentation/media/v4l-drivers/qcom_camss.rst
12809 F: drivers/media/platform/qcom/camss/
12811 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12812 M: Ilia Lin <ilia.lin@kernel.org>
12813 L: linux-pm@vger.kernel.org
12815 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12816 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12818 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12819 M: Timur Tabi <timur@kernel.org>
12820 L: netdev@vger.kernel.org
12822 F: drivers/net/ethernet/qualcomm/emac/
12824 QUALCOMM ETHQOS ETHERNET DRIVER
12825 M: Vinod Koul <vkoul@kernel.org>
12826 M: Niklas Cassel <niklas.cassel@linaro.org>
12827 L: netdev@vger.kernel.org
12829 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12830 F: Documentation/devicetree/bindings/net/qcom,dwmac.txt
12832 QUALCOMM GENERIC INTERFACE I2C DRIVER
12833 M: Alok Chauhan <alokc@codeaurora.org>
12834 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12835 L: linux-i2c@vger.kernel.org
12836 L: linux-arm-msm@vger.kernel.org
12838 F: drivers/i2c/busses/i2c-qcom-geni.c
12840 QUALCOMM HEXAGON ARCHITECTURE
12841 M: Richard Kuo <rkuo@codeaurora.org>
12842 L: linux-hexagon@vger.kernel.org
12843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12847 QUALCOMM HIDMA DRIVER
12848 M: Sinan Kaya <okaya@kernel.org>
12849 L: linux-arm-kernel@lists.infradead.org
12850 L: linux-arm-msm@vger.kernel.org
12851 L: dmaengine@vger.kernel.org
12853 F: drivers/dma/qcom/hidma*
12856 M: Rob Clark <robdclark@gmail.com>
12857 L: iommu@lists.linux-foundation.org
12858 L: linux-arm-msm@vger.kernel.org
12860 F: drivers/iommu/qcom_iommu.c
12862 QUALCOMM TSENS THERMAL DRIVER
12863 M: Amit Kucheria <amit.kucheria@linaro.org>
12864 L: linux-pm@vger.kernel.org
12865 L: linux-arm-msm@vger.kernel.org
12867 F: drivers/thermal/qcom/
12869 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12870 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12871 L: linux-media@vger.kernel.org
12872 L: linux-arm-msm@vger.kernel.org
12873 T: git git://linuxtv.org/media_tree.git
12875 F: drivers/media/platform/qcom/venus/
12877 QUALCOMM WCN36XX WIRELESS DRIVER
12878 M: Kalle Valo <kvalo@codeaurora.org>
12879 L: wcn36xx@lists.infradead.org
12880 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12881 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12883 F: drivers/net/wireless/ath/wcn36xx/
12885 QUANTENNA QTNFMAC WIRELESS DRIVER
12886 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12887 M: Avinash Patil <avinashp@quantenna.com>
12888 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12889 L: linux-wireless@vger.kernel.org
12891 F: drivers/net/wireless/quantenna
12893 RADEON and AMDGPU DRM DRIVERS
12894 M: Alex Deucher <alexander.deucher@amd.com>
12895 M: Christian König <christian.koenig@amd.com>
12896 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12897 L: amd-gfx@lists.freedesktop.org
12898 T: git git://people.freedesktop.org/~agd5f/linux
12900 F: drivers/gpu/drm/radeon/
12901 F: include/uapi/drm/radeon_drm.h
12902 F: drivers/gpu/drm/amd/
12903 F: include/uapi/drm/amdgpu_drm.h
12905 RADEON FRAMEBUFFER DISPLAY DRIVER
12906 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12907 L: linux-fbdev@vger.kernel.org
12909 F: drivers/video/fbdev/aty/radeon*
12910 F: include/uapi/linux/radeonfb.h
12912 RADIOSHARK RADIO DRIVER
12913 M: Hans Verkuil <hverkuil@xs4all.nl>
12914 L: linux-media@vger.kernel.org
12915 T: git git://linuxtv.org/media_tree.git
12917 F: drivers/media/radio/radio-shark.c
12919 RADIOSHARK2 RADIO DRIVER
12920 M: Hans Verkuil <hverkuil@xs4all.nl>
12921 L: linux-media@vger.kernel.org
12922 T: git git://linuxtv.org/media_tree.git
12924 F: drivers/media/radio/radio-shark2.c
12925 F: drivers/media/radio/radio-tea5777.c
12927 RADOS BLOCK DEVICE (RBD)
12928 M: Ilya Dryomov <idryomov@gmail.com>
12929 M: Sage Weil <sage@redhat.com>
12930 M: Alex Elder <elder@kernel.org>
12931 L: ceph-devel@vger.kernel.org
12932 W: http://ceph.com/
12933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12934 T: git git://github.com/ceph/ceph-client.git
12936 F: Documentation/ABI/testing/sysfs-bus-rbd
12937 F: drivers/block/rbd.c
12938 F: drivers/block/rbd_types.h
12940 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12941 M: Paul Mackerras <paulus@samba.org>
12942 L: linux-fbdev@vger.kernel.org
12944 F: drivers/video/fbdev/aty/aty128fb.c
12946 RAINSHADOW-CEC DRIVER
12947 M: Hans Verkuil <hverkuil@xs4all.nl>
12948 L: linux-media@vger.kernel.org
12949 T: git git://linuxtv.org/media_tree.git
12951 F: drivers/media/usb/rainshadow-cec/*
12953 RALINK MIPS ARCHITECTURE
12954 M: John Crispin <john@phrozen.org>
12955 L: linux-mips@vger.kernel.org
12957 F: arch/mips/ralink
12959 RALINK RT2X00 WIRELESS LAN DRIVER
12961 M: Stanislaw Gruszka <sgruszka@redhat.com>
12962 M: Helmut Schaa <helmut.schaa@googlemail.com>
12963 L: linux-wireless@vger.kernel.org
12965 F: drivers/net/wireless/ralink/rt2x00/
12967 RAMDISK RAM BLOCK DEVICE DRIVER
12968 M: Jens Axboe <axboe@kernel.dk>
12970 F: Documentation/blockdev/ramdisk.txt
12971 F: drivers/block/brd.c
12973 RANCHU VIRTUAL BOARD FOR MIPS
12974 M: Miodrag Dinic <miodrag.dinic@mips.com>
12975 L: linux-mips@vger.kernel.org
12977 F: arch/mips/generic/board-ranchu.c
12978 F: arch/mips/configs/generic/board-ranchu.config
12980 RANDOM NUMBER DRIVER
12981 M: "Theodore Ts'o" <tytso@mit.edu>
12983 F: drivers/char/random.c
12986 M: Matt Porter <mporter@kernel.crashing.org>
12987 M: Alexandre Bounine <alex.bou9@gmail.com>
12989 F: drivers/rapidio/
12992 M: Tony Luck <tony.luck@intel.com>
12993 M: Borislav Petkov <bp@alien8.de>
12994 L: linux-edac@vger.kernel.org
12997 F: include/linux/ras.h
12998 F: include/ras/ras_event.h
12999 F: Documentation/admin-guide/ras.rst
13001 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13002 L: linux-wireless@vger.kernel.org
13004 F: drivers/net/wireless/ray*
13006 RCUTORTURE TEST FRAMEWORK
13007 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13008 M: Josh Triplett <josh@joshtriplett.org>
13009 R: Steven Rostedt <rostedt@goodmis.org>
13010 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13011 R: Lai Jiangshan <jiangshanlai@gmail.com>
13012 L: linux-kernel@vger.kernel.org
13014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13015 F: tools/testing/selftests/rcutorture
13018 M: Florian Fainelli <florian@openwrt.org>
13021 RDC R6040 FAST ETHERNET DRIVER
13022 M: Florian Fainelli <f.fainelli@gmail.com>
13023 L: netdev@vger.kernel.org
13025 F: drivers/net/ethernet/rdc/r6040.c
13027 RDMAVT - RDMA verbs software
13028 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13029 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13030 L: linux-rdma@vger.kernel.org
13032 F: drivers/infiniband/sw/rdmavt
13034 RDS - RELIABLE DATAGRAM SOCKETS
13035 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13036 L: netdev@vger.kernel.org
13037 L: linux-rdma@vger.kernel.org
13038 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13039 W: https://oss.oracle.com/projects/rds/
13042 F: Documentation/networking/rds.txt
13044 RDT - RESOURCE ALLOCATION
13045 M: Fenghua Yu <fenghua.yu@intel.com>
13046 M: Reinette Chatre <reinette.chatre@intel.com>
13047 L: linux-kernel@vger.kernel.org
13049 F: arch/x86/kernel/cpu/resctrl/
13050 F: arch/x86/include/asm/resctrl_sched.h
13051 F: Documentation/x86/resctrl*
13053 READ-COPY UPDATE (RCU)
13054 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13055 M: Josh Triplett <josh@joshtriplett.org>
13056 R: Steven Rostedt <rostedt@goodmis.org>
13057 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13058 R: Lai Jiangshan <jiangshanlai@gmail.com>
13059 R: Joel Fernandes <joel@joelfernandes.org>
13060 L: linux-kernel@vger.kernel.org
13061 W: http://www.rdrop.com/users/paulmck/RCU/
13063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13064 F: Documentation/RCU/
13065 X: Documentation/RCU/torture.txt
13066 F: include/linux/rcu*
13067 X: include/linux/srcu*.h
13069 X: kernel/rcu/srcu*.c
13071 REAL TIME CLOCK (RTC) SUBSYSTEM
13072 M: Alessandro Zummo <a.zummo@towertech.it>
13073 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13074 L: linux-rtc@vger.kernel.org
13075 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13078 F: Documentation/devicetree/bindings/rtc/
13079 F: Documentation/rtc.txt
13081 F: include/linux/rtc.h
13082 F: include/uapi/linux/rtc.h
13083 F: include/linux/rtc/
13084 F: include/linux/platform_data/rtc-*
13085 F: tools/testing/selftests/rtc/
13087 REALTEK AUDIO CODECS
13088 M: Bard Liao <bardliao@realtek.com>
13089 M: Oder Chiou <oder_chiou@realtek.com>
13091 F: sound/soc/codecs/rt*
13092 F: include/sound/rt*.h
13094 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13095 M: Linus Walleij <linus.walleij@linaro.org>
13097 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13098 F: drivers/net/dsa/realtek-smi*
13099 F: drivers/net/dsa/rtl83*
13101 REDPINE WIRELESS DRIVER
13102 M: Amitkumar Karwar <amitkarwar@gmail.com>
13103 M: Siva Rebbagondla <siva8118@gmail.com>
13104 L: linux-wireless@vger.kernel.org
13106 F: drivers/net/wireless/rsi/
13108 REGISTER MAP ABSTRACTION
13109 M: Mark Brown <broonie@kernel.org>
13110 L: linux-kernel@vger.kernel.org
13111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13113 F: Documentation/devicetree/bindings/regmap/
13114 F: drivers/base/regmap/
13115 F: include/linux/regmap.h
13117 REISERFS FILE SYSTEM
13118 L: reiserfs-devel@vger.kernel.org
13122 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13123 M: Ohad Ben-Cohen <ohad@wizery.com>
13124 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13125 L: linux-remoteproc@vger.kernel.org
13126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13128 F: Documentation/devicetree/bindings/remoteproc/
13129 F: Documentation/remoteproc.txt
13130 F: drivers/remoteproc/
13131 F: include/linux/remoteproc.h
13133 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13134 M: Ohad Ben-Cohen <ohad@wizery.com>
13135 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13136 L: linux-remoteproc@vger.kernel.org
13137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13140 F: Documentation/rpmsg.txt
13141 F: include/linux/rpmsg.h
13142 F: include/linux/rpmsg/
13144 RENESAS CLOCK DRIVERS
13145 M: Geert Uytterhoeven <geert+renesas@glider.be>
13146 L: linux-renesas-soc@vger.kernel.org
13147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13149 F: drivers/clk/renesas/
13151 RENESAS EMEV2 I2C DRIVER
13152 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13154 F: drivers/i2c/busses/i2c-emev2.c
13156 RENESAS ETHERNET DRIVERS
13157 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13158 L: netdev@vger.kernel.org
13159 L: linux-renesas-soc@vger.kernel.org
13160 F: Documentation/devicetree/bindings/net/renesas,*.txt
13161 F: Documentation/devicetree/bindings/net/sh_eth.txt
13162 F: drivers/net/ethernet/renesas/
13163 F: include/linux/sh_eth.h
13165 RENESAS R-CAR GYROADC DRIVER
13166 M: Marek Vasut <marek.vasut@gmail.com>
13167 L: linux-iio@vger.kernel.org
13169 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13170 F: drivers/iio/adc/rcar-gyroadc.c
13172 RENESAS R-CAR I2C DRIVERS
13173 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13175 F: drivers/i2c/busses/i2c-rcar.c
13176 F: drivers/i2c/busses/i2c-sh_mobile.c
13178 RENESAS RIIC DRIVER
13179 M: Chris Brandt <chris.brandt@renesas.com>
13181 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13182 F: drivers/i2c/busses/i2c-riic.c
13184 RENESAS USB PHY DRIVER
13185 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13186 L: linux-renesas-soc@vger.kernel.org
13188 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13190 RESET CONTROLLER FRAMEWORK
13191 M: Philipp Zabel <p.zabel@pengutronix.de>
13192 T: git git://git.pengutronix.de/git/pza/linux
13195 F: Documentation/devicetree/bindings/reset/
13196 F: include/dt-bindings/reset/
13197 F: include/linux/reset.h
13198 F: include/linux/reset/
13199 F: include/linux/reset-controller.h
13201 RESTARTABLE SEQUENCES SUPPORT
13202 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13203 M: Peter Zijlstra <peterz@infradead.org>
13204 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13205 M: Boqun Feng <boqun.feng@gmail.com>
13206 L: linux-kernel@vger.kernel.org
13209 F: include/uapi/linux/rseq.h
13210 F: include/trace/events/rseq.h
13211 F: tools/testing/selftests/rseq/
13214 M: Johannes Berg <johannes@sipsolutions.net>
13215 L: linux-wireless@vger.kernel.org
13216 W: http://wireless.kernel.org/
13217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13220 F: Documentation/rfkill.txt
13221 F: Documentation/ABI/stable/sysfs-class-rfkill
13223 F: include/linux/rfkill.h
13224 F: include/uapi/linux/rfkill.h
13227 M: Thomas Graf <tgraf@suug.ch>
13228 M: Herbert Xu <herbert@gondor.apana.org.au>
13229 L: netdev@vger.kernel.org
13231 F: lib/rhashtable.c
13232 F: lib/test_rhashtable.c
13233 F: include/linux/rhashtable.h
13234 F: include/linux/rhashtable-types.h
13236 RICOH R5C592 MEMORYSTICK DRIVER
13237 M: Maxim Levitsky <maximlevitsky@gmail.com>
13239 F: drivers/memstick/host/r592.*
13241 RICOH SMARTMEDIA/XD DRIVER
13242 M: Maxim Levitsky <maximlevitsky@gmail.com>
13244 F: drivers/mtd/nand/raw/r852.c
13245 F: drivers/mtd/nand/raw/r852.h
13247 RISC-V ARCHITECTURE
13248 M: Palmer Dabbelt <palmer@sifive.com>
13249 M: Albert Ou <aou@eecs.berkeley.edu>
13250 L: linux-riscv@lists.infradead.org
13251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13258 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13259 W: http://sourceforge.net/projects/roccat/
13261 F: drivers/hid/hid-roccat*
13262 F: include/linux/hid-roccat*
13263 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13265 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13266 M: Jacob chen <jacob2.chen@rock-chips.com>
13267 L: linux-media@vger.kernel.org
13269 F: drivers/media/platform/rockchip/rga/
13270 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13272 ROCKCHIP VPU CODEC DRIVER
13273 M: Ezequiel Garcia <ezequiel@collabora.com>
13274 L: linux-media@vger.kernel.org
13276 F: drivers/staging/media/platform/rockchip/vpu/
13277 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13280 M: Jiri Pirko <jiri@resnulli.us>
13281 L: netdev@vger.kernel.org
13283 F: drivers/net/ethernet/rocker/
13287 W: http://www.comtrol.com
13289 F: Documentation/serial/rocket.txt
13290 F: drivers/tty/rocket*
13292 ROCKETPORT EXPRESS/INFINITY DRIVER
13293 M: Kevin Cernekee <cernekee@gmail.com>
13294 L: linux-serial@vger.kernel.org
13296 F: drivers/tty/serial/rp2.*
13298 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13299 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13300 L: linux-kernel@vger.kernel.org
13301 L: linux-renesas-soc@vger.kernel.org
13303 F: drivers/mfd/bd9571mwv.c
13304 F: drivers/regulator/bd9571mwv-regulator.c
13305 F: drivers/gpio/gpio-bd9571mwv.c
13306 F: include/linux/mfd/bd9571mwv.h
13307 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13310 M: Ralf Baechle <ralf@linux-mips.org>
13311 L: linux-hams@vger.kernel.org
13312 W: http://www.linux-ax25.org/
13314 F: include/net/rose.h
13315 F: include/uapi/linux/rose.h
13318 RTL2830 MEDIA DRIVER
13319 M: Antti Palosaari <crope@iki.fi>
13320 L: linux-media@vger.kernel.org
13321 W: https://linuxtv.org
13322 W: http://palosaari.fi/linux/
13323 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13324 T: git git://linuxtv.org/anttip/media_tree.git
13326 F: drivers/media/dvb-frontends/rtl2830*
13328 RTL2832 MEDIA DRIVER
13329 M: Antti Palosaari <crope@iki.fi>
13330 L: linux-media@vger.kernel.org
13331 W: https://linuxtv.org
13332 W: http://palosaari.fi/linux/
13333 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13334 T: git git://linuxtv.org/anttip/media_tree.git
13336 F: drivers/media/dvb-frontends/rtl2832*
13338 RTL2832_SDR MEDIA DRIVER
13339 M: Antti Palosaari <crope@iki.fi>
13340 L: linux-media@vger.kernel.org
13341 W: https://linuxtv.org
13342 W: http://palosaari.fi/linux/
13343 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13344 T: git git://linuxtv.org/anttip/media_tree.git
13346 F: drivers/media/dvb-frontends/rtl2832_sdr*
13348 RTL8180 WIRELESS DRIVER
13349 L: linux-wireless@vger.kernel.org
13350 W: http://wireless.kernel.org/
13351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13353 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13355 RTL8187 WIRELESS DRIVER
13356 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13357 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13358 M: Larry Finger <Larry.Finger@lwfinger.net>
13359 L: linux-wireless@vger.kernel.org
13360 W: http://wireless.kernel.org/
13361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13363 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13365 REALTEK WIRELESS DRIVER (rtlwifi family)
13366 M: Ping-Ke Shih <pkshih@realtek.com>
13367 L: linux-wireless@vger.kernel.org
13368 W: http://wireless.kernel.org/
13369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13371 F: drivers/net/wireless/realtek/rtlwifi/
13373 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13374 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13375 L: linux-wireless@vger.kernel.org
13376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13378 F: drivers/net/wireless/realtek/rtl8xxxu/
13380 RXRPC SOCKETS (AF_RXRPC)
13381 M: David Howells <dhowells@redhat.com>
13382 L: linux-afs@lists.infradead.org
13385 F: include/keys/rxrpc-type.h
13386 F: include/net/af_rxrpc.h
13387 F: include/trace/events/rxrpc.h
13388 F: include/uapi/linux/rxrpc.h
13389 F: Documentation/networking/rxrpc.txt
13390 W: https://www.infradead.org/~dhowells/kafs/
13392 S3 SAVAGE FRAMEBUFFER DRIVER
13393 M: Antonino Daplas <adaplas@gmail.com>
13394 L: linux-fbdev@vger.kernel.org
13396 F: drivers/video/fbdev/savage/
13399 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
13400 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13401 L: linux-s390@vger.kernel.org
13402 W: http://www.ibm.com/developerworks/linux/linux390/
13403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13407 F: Documentation/s390/
13408 F: Documentation/driver-api/s390-drivers.rst
13410 S390 COMMON I/O LAYER
13411 M: Sebastian Ott <sebott@linux.ibm.com>
13412 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13413 L: linux-s390@vger.kernel.org
13414 W: http://www.ibm.com/developerworks/linux/linux390/
13416 F: drivers/s390/cio/
13419 M: Stefan Haberland <sth@linux.ibm.com>
13420 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13421 L: linux-s390@vger.kernel.org
13422 W: http://www.ibm.com/developerworks/linux/linux390/
13424 F: drivers/s390/block/dasd*
13425 F: block/partitions/ibm.c
13428 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13429 L: linux-s390@vger.kernel.org
13430 W: http://www.ibm.com/developerworks/linux/linux390/
13432 F: drivers/iommu/s390-iommu.c
13434 S390 IUCV NETWORK LAYER
13435 M: Julian Wiedmann <jwi@linux.ibm.com>
13436 M: Ursula Braun <ubraun@linux.ibm.com>
13437 L: linux-s390@vger.kernel.org
13438 W: http://www.ibm.com/developerworks/linux/linux390/
13440 F: drivers/s390/net/*iucv*
13441 F: include/net/iucv/
13444 S390 NETWORK DRIVERS
13445 M: Julian Wiedmann <jwi@linux.ibm.com>
13446 M: Ursula Braun <ubraun@linux.ibm.com>
13447 L: linux-s390@vger.kernel.org
13448 W: http://www.ibm.com/developerworks/linux/linux390/
13450 F: drivers/s390/net/
13453 M: Sebastian Ott <sebott@linux.ibm.com>
13454 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13455 L: linux-s390@vger.kernel.org
13456 W: http://www.ibm.com/developerworks/linux/linux390/
13459 F: drivers/pci/hotplug/s390_pci_hpc.c
13461 S390 VFIO-CCW DRIVER
13462 M: Cornelia Huck <cohuck@redhat.com>
13463 M: Farhan Ali <alifm@linux.ibm.com>
13464 M: Eric Farman <farman@linux.ibm.com>
13465 R: Halil Pasic <pasic@linux.ibm.com>
13466 L: linux-s390@vger.kernel.org
13467 L: kvm@vger.kernel.org
13469 F: drivers/s390/cio/vfio_ccw*
13470 F: Documentation/s390/vfio-ccw.txt
13471 F: include/uapi/linux/vfio_ccw.h
13474 M: Harald Freudenberger <freude@linux.ibm.com>
13475 L: linux-s390@vger.kernel.org
13476 W: http://www.ibm.com/developerworks/linux/linux390/
13478 F: drivers/s390/crypto/
13480 S390 VFIO AP DRIVER
13481 M: Tony Krowiak <akrowiak@linux.ibm.com>
13482 M: Pierre Morel <pmorel@linux.ibm.com>
13483 M: Halil Pasic <pasic@linux.ibm.com>
13484 L: linux-s390@vger.kernel.org
13485 W: http://www.ibm.com/developerworks/linux/linux390/
13487 F: drivers/s390/crypto/vfio_ap_drv.c
13488 F: drivers/s390/crypto/vfio_ap_private.h
13489 F: drivers/s390/crypto/vfio_ap_ops.c
13490 F: Documentation/s390/vfio-ap.txt
13493 M: Steffen Maier <maier@linux.ibm.com>
13494 M: Benjamin Block <bblock@linux.ibm.com>
13495 L: linux-s390@vger.kernel.org
13496 W: http://www.ibm.com/developerworks/linux/linux390/
13498 F: drivers/s390/scsi/zfcp_*
13500 S3C24XX SD/MMC Driver
13501 M: Ben Dooks <ben-linux@fluff.org>
13502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13504 F: drivers/mmc/host/s3cmci.*
13506 SAA6588 RDS RECEIVER DRIVER
13507 M: Hans Verkuil <hverkuil@xs4all.nl>
13508 L: linux-media@vger.kernel.org
13509 T: git git://linuxtv.org/media_tree.git
13510 W: https://linuxtv.org
13512 F: drivers/media/i2c/saa6588*
13514 SAA7134 VIDEO4LINUX DRIVER
13515 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13516 L: linux-media@vger.kernel.org
13517 W: https://linuxtv.org
13518 T: git git://linuxtv.org/media_tree.git
13520 F: Documentation/media/v4l-drivers/saa7134*
13521 F: drivers/media/pci/saa7134/
13523 SAA7146 VIDEO4LINUX-2 DRIVER
13524 M: Hans Verkuil <hverkuil@xs4all.nl>
13525 L: linux-media@vger.kernel.org
13526 T: git git://linuxtv.org/media_tree.git
13528 F: drivers/media/common/saa7146/
13529 F: drivers/media/pci/saa7146/
13530 F: include/media/drv-intf/saa7146*
13532 SAMSUNG AUDIO (ASoC) DRIVERS
13533 M: Krzysztof Kozlowski <krzk@kernel.org>
13534 M: Sangbeom Kim <sbkim73@samsung.com>
13535 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13536 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13538 F: sound/soc/samsung/
13539 F: Documentation/devicetree/bindings/sound/samsung*
13541 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13542 M: Krzysztof Kozlowski <krzk@kernel.org>
13543 L: linux-crypto@vger.kernel.org
13544 L: linux-samsung-soc@vger.kernel.org
13546 F: drivers/crypto/exynos-rng.c
13547 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13549 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13550 M: Łukasz Stelmach <l.stelmach@samsung.com>
13551 L: linux-samsung-soc@vger.kernel.org
13553 F: drivers/char/hw_random/exynos-trng.c
13554 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13556 SAMSUNG FRAMEBUFFER DRIVER
13557 M: Jingoo Han <jingoohan1@gmail.com>
13558 L: linux-fbdev@vger.kernel.org
13560 F: drivers/video/fbdev/s3c-fb.c
13562 SAMSUNG LAPTOP DRIVER
13563 M: Corentin Chary <corentin.chary@gmail.com>
13564 L: platform-driver-x86@vger.kernel.org
13566 F: drivers/platform/x86/samsung-laptop.c
13568 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13569 M: Sangbeom Kim <sbkim73@samsung.com>
13570 M: Krzysztof Kozlowski <krzk@kernel.org>
13571 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13572 L: linux-kernel@vger.kernel.org
13573 L: linux-samsung-soc@vger.kernel.org
13575 F: drivers/mfd/sec*.c
13576 F: drivers/regulator/s2m*.c
13577 F: drivers/regulator/s5m*.c
13578 F: drivers/clk/clk-s2mps11.c
13579 F: drivers/rtc/rtc-s5m.c
13580 F: include/linux/mfd/samsung/
13581 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13582 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13583 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13584 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13586 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13587 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13588 L: linux-media@vger.kernel.org
13589 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13591 F: drivers/media/platform/s3c-camif/
13592 F: include/media/drv-intf/s3c_camif.h
13594 SAMSUNG S3FWRN5 NFC DRIVER
13595 M: Robert Baldyga <r.baldyga@samsung.com>
13596 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13597 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13599 F: drivers/nfc/s3fwrn5
13601 SAMSUNG S5C73M3 CAMERA DRIVER
13602 M: Kyungmin Park <kyungmin.park@samsung.com>
13603 M: Andrzej Hajda <a.hajda@samsung.com>
13604 L: linux-media@vger.kernel.org
13606 F: drivers/media/i2c/s5c73m3/*
13608 SAMSUNG S5K5BAF CAMERA DRIVER
13609 M: Kyungmin Park <kyungmin.park@samsung.com>
13610 M: Andrzej Hajda <a.hajda@samsung.com>
13611 L: linux-media@vger.kernel.org
13613 F: drivers/media/i2c/s5k5baf.c
13615 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13616 M: Krzysztof Kozlowski <krzk@kernel.org>
13617 M: Vladimir Zapolskiy <vz@mleia.com>
13618 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13619 L: linux-crypto@vger.kernel.org
13620 L: linux-samsung-soc@vger.kernel.org
13622 F: drivers/crypto/s5p-sss.c
13624 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13625 M: Kyungmin Park <kyungmin.park@samsung.com>
13626 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13627 L: linux-media@vger.kernel.org
13628 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13630 F: drivers/media/platform/exynos4-is/
13632 SAMSUNG SOC CLOCK DRIVERS
13633 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13634 M: Tomasz Figa <tomasz.figa@gmail.com>
13635 M: Chanwoo Choi <cw00.choi@samsung.com>
13637 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13639 F: drivers/clk/samsung/
13640 F: include/dt-bindings/clock/exynos*.h
13641 F: Documentation/devicetree/bindings/clock/exynos*.txt
13643 SAMSUNG SPI DRIVERS
13644 M: Kukjin Kim <kgene@kernel.org>
13645 M: Krzysztof Kozlowski <krzk@kernel.org>
13646 M: Andi Shyti <andi@etezian.org>
13647 L: linux-spi@vger.kernel.org
13648 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13650 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13651 F: drivers/spi/spi-s3c*
13652 F: include/linux/platform_data/spi-s3c64xx.h
13654 SAMSUNG SXGBE DRIVERS
13655 M: Byungho An <bh74.an@samsung.com>
13656 M: Girish K S <ks.giri@samsung.com>
13657 M: Vipul Pandya <vipul.pandya@samsung.com>
13659 L: netdev@vger.kernel.org
13660 F: drivers/net/ethernet/samsung/sxgbe/
13662 SAMSUNG THERMAL DRIVER
13663 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13664 L: linux-pm@vger.kernel.org
13665 L: linux-samsung-soc@vger.kernel.org
13667 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13668 F: drivers/thermal/samsung/
13670 SAMSUNG USB2 PHY DRIVER
13671 M: Kamil Debski <kamil@wypas.org>
13672 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13673 L: linux-kernel@vger.kernel.org
13675 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13676 F: Documentation/phy/samsung-usb2.txt
13677 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13678 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13679 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13680 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13681 F: drivers/phy/samsung/phy-samsung-usb2.c
13682 F: drivers/phy/samsung/phy-samsung-usb2.h
13685 M: Zwane Mwaikambo <zwanem@gmail.com>
13687 F: drivers/watchdog/sc1200wdt.c
13690 M: Ingo Molnar <mingo@redhat.com>
13691 M: Peter Zijlstra <peterz@infradead.org>
13692 L: linux-kernel@vger.kernel.org
13693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13696 F: include/linux/sched.h
13697 F: include/uapi/linux/sched.h
13698 F: include/linux/wait.h
13699 F: include/linux/preempt.h
13701 SCR24X CHIP CARD INTERFACE DRIVER
13702 M: Lubomir Rintel <lkundrak@v3.sk>
13704 F: drivers/char/pcmcia/scr24x_cs.c
13707 M: Jens Axboe <axboe@kernel.dk>
13708 L: linux-scsi@vger.kernel.org
13709 W: http://www.kernel.dk
13711 F: drivers/scsi/sr*
13713 SCSI RDMA PROTOCOL (SRP) INITIATOR
13714 M: Bart Van Assche <bvanassche@acm.org>
13715 L: linux-rdma@vger.kernel.org
13717 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13718 F: drivers/infiniband/ulp/srp/
13719 F: include/scsi/srp.h
13721 SCSI RDMA PROTOCOL (SRP) TARGET
13722 M: Bart Van Assche <bvanassche@acm.org>
13723 L: linux-rdma@vger.kernel.org
13724 L: target-devel@vger.kernel.org
13726 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13727 F: drivers/infiniband/ulp/srpt/
13730 M: Doug Gilbert <dgilbert@interlog.com>
13731 L: linux-scsi@vger.kernel.org
13732 W: http://sg.danny.cz/sg
13734 F: Documentation/scsi/scsi-generic.txt
13735 F: drivers/scsi/sg.c
13736 F: include/scsi/sg.h
13739 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
13740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13741 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13743 L: linux-scsi@vger.kernel.org
13745 F: Documentation/devicetree/bindings/scsi/
13750 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13751 L: linux-scsi@vger.kernel.org
13753 F: Documentation/scsi/st.txt
13754 F: drivers/scsi/st.*
13755 F: drivers/scsi/st_*.h
13758 M: Vlad Yasevich <vyasevich@gmail.com>
13759 M: Neil Horman <nhorman@tuxdriver.com>
13760 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13761 L: linux-sctp@vger.kernel.org
13762 W: http://lksctp.sourceforge.net
13764 F: Documentation/networking/sctp.txt
13765 F: include/linux/sctp.h
13766 F: include/uapi/linux/sctp.h
13767 F: include/net/sctp/
13771 M: Jim Cromie <jim.cromie@gmail.com>
13773 F: Documentation/i2c/busses/scx200_acb
13774 F: arch/x86/platform/scx200/
13775 F: drivers/watchdog/scx200_wdt.c
13776 F: drivers/i2c/busses/scx200*
13777 F: drivers/mtd/maps/scx200_docflash.c
13778 F: include/linux/scx200.h
13781 M: Jim Cromie <jim.cromie@gmail.com>
13783 F: drivers/char/scx200_gpio.c
13784 F: include/linux/scx200_gpio.h
13786 SCx200 HRT CLOCKSOURCE DRIVER
13787 M: Jim Cromie <jim.cromie@gmail.com>
13789 F: drivers/clocksource/scx200_hrt.c
13791 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13792 M: Sascha Sommer <saschasommer@freenet.de>
13793 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13795 F: drivers/mmc/host/sdricoh_cs.c
13797 SECO BOARDS CEC DRIVER
13798 M: Ettore Chimenti <ek5.chimenti@gmail.com>
13800 F: drivers/media/platform/seco-cec/seco-cec.c
13801 F: drivers/media/platform/seco-cec/seco-cec.h
13804 M: Kees Cook <keescook@chromium.org>
13805 R: Andy Lutomirski <luto@amacapital.net>
13806 R: Will Drewry <wad@chromium.org>
13807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13809 F: kernel/seccomp.c
13810 F: include/uapi/linux/seccomp.h
13811 F: include/linux/seccomp.h
13812 F: tools/testing/selftests/seccomp/*
13813 F: tools/testing/selftests/kselftest_harness.h
13814 F: Documentation/userspace-api/seccomp_filter.rst
13815 K: \bsecure_computing
13818 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13819 M: Al Cooper <alcooperx@gmail.com>
13820 L: linux-mmc@vger.kernel.org
13821 L: bcm-kernel-feedback-list@broadcom.com
13823 F: drivers/mmc/host/sdhci-brcmstb*
13825 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13826 M: Adrian Hunter <adrian.hunter@intel.com>
13827 L: linux-mmc@vger.kernel.org
13829 F: drivers/mmc/host/sdhci*
13830 F: include/linux/mmc/sdhci*
13832 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13833 M: Adrian Hunter <adrian.hunter@intel.com>
13834 M: Ritesh Harjani <riteshh@codeaurora.org>
13835 M: Asutosh Das <asutoshd@codeaurora.org>
13836 L: linux-mmc@vger.kernel.org
13838 F: drivers/mmc/host/cqhci*
13840 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13841 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13842 M: Manjunath M B <manjumb@synopsys.com>
13843 L: linux-mmc@vger.kernel.org
13845 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13847 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13848 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13849 L: linux-mmc@vger.kernel.org
13851 F: drivers/mmc/host/sdhci-of-at91.c
13853 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13854 M: Ben Dooks <ben-linux@fluff.org>
13855 M: Jaehoon Chung <jh80.chung@samsung.com>
13856 L: linux-mmc@vger.kernel.org
13858 F: drivers/mmc/host/sdhci-s3c*
13860 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13861 M: Viresh Kumar <vireshk@kernel.org>
13862 L: linux-mmc@vger.kernel.org
13864 F: drivers/mmc/host/sdhci-spear.c
13866 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13867 M: Kishon Vijay Abraham I <kishon@ti.com>
13868 L: linux-mmc@vger.kernel.org
13870 F: drivers/mmc/host/sdhci-omap.c
13872 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13873 M: Scott Bauer <scott.bauer@intel.com>
13874 M: Jonathan Derrick <jonathan.derrick@intel.com>
13875 L: linux-block@vger.kernel.org
13878 F: block/opal_proto.h
13879 F: include/linux/sed*
13880 F: include/uapi/linux/sed*
13883 M: Security Officers <security@kernel.org>
13887 M: James Morris <jmorris@namei.org>
13888 M: "Serge E. Hallyn" <serge@hallyn.com>
13889 L: linux-security-module@vger.kernel.org (suggested Cc:)
13890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13891 W: http://kernsec.org/
13894 X: security/selinux/
13896 SELINUX SECURITY MODULE
13897 M: Paul Moore <paul@paul-moore.com>
13898 M: Stephen Smalley <sds@tycho.nsa.gov>
13899 M: Eric Paris <eparis@parisplace.org>
13900 L: selinux@vger.kernel.org
13901 W: https://selinuxproject.org
13902 W: https://github.com/SELinuxProject
13903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13905 F: include/linux/selinux*
13906 F: security/selinux/
13907 F: scripts/selinux/
13908 F: Documentation/admin-guide/LSM/SELinux.rst
13911 M: Jiri Slaby <jirislaby@gmail.com>
13913 F: drivers/misc/phantom.c
13914 F: include/uapi/linux/phantom.h
13917 M: Rob Herring <robh@kernel.org>
13918 L: linux-serial@vger.kernel.org
13920 F: Documentation/devicetree/bindings/serial/slave-device.txt
13921 F: drivers/tty/serdev/
13922 F: include/linux/serdev.h
13925 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13926 L: linux-serial@vger.kernel.org
13928 F: Documentation/devicetree/bindings/serial/
13929 F: drivers/tty/serial/
13932 M: Sean Young <sean@mess.org>
13933 L: linux-media@vger.kernel.org
13935 F: drivers/media/rc/serial_ir.c
13938 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13939 M: Edward Cree <ecree@solarflare.com>
13940 M: Bert Kenward <bkenward@solarflare.com>
13941 L: netdev@vger.kernel.org
13943 F: drivers/net/ethernet/sfc/
13945 SFF/SFP/SFP+ MODULE SUPPORT
13946 M: Russell King <linux@armlinux.org.uk>
13947 L: netdev@vger.kernel.org
13949 F: drivers/net/phy/phylink.c
13950 F: drivers/net/phy/sfp*
13951 F: include/linux/phylink.h
13952 F: include/linux/sfp.h
13955 M: Dimitri Sivanich <sivanich@sgi.com>
13957 F: drivers/misc/sgi-gru/
13959 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13960 M: Pat Gefre <pfg@sgi.com>
13961 L: linux-ia64@vger.kernel.org
13963 F: Documentation/ia64/serial.txt
13964 F: drivers/tty/serial/ioc?_serial.c
13965 F: include/linux/ioc?.h
13967 SGI XP/XPC/XPNET DRIVER
13968 M: Cliff Whickman <cpw@sgi.com>
13969 M: Robin Holt <robinmholt@gmail.com>
13971 F: drivers/misc/sgi-xp/
13973 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13974 M: Ursula Braun <ubraun@linux.ibm.com>
13975 M: Karsten Graul <kgraul@linux.ibm.com>
13976 L: linux-s390@vger.kernel.org
13977 W: http://www.ibm.com/developerworks/linux/linux390/
13981 SHARP RJ54N1CB0C SENSOR DRIVER
13982 M: Jacopo Mondi <jacopo@jmondi.org>
13983 L: linux-media@vger.kernel.org
13984 T: git git://linuxtv.org/media_tree.git
13986 F: drivers/media/i2c/rj54n1cb0c.c
13987 F: include/media/i2c/rj54n1cb0c.h
13989 SH_VEU V4L2 MEM2MEM DRIVER
13990 L: linux-media@vger.kernel.org
13992 F: drivers/media/platform/sh_veu.c
13994 SH_VOU V4L2 OUTPUT DRIVER
13995 L: linux-media@vger.kernel.org
13997 F: drivers/media/platform/sh_vou.c
13998 F: include/media/drv-intf/sh_vou.h
14000 SI2157 MEDIA DRIVER
14001 M: Antti Palosaari <crope@iki.fi>
14002 L: linux-media@vger.kernel.org
14003 W: https://linuxtv.org
14004 W: http://palosaari.fi/linux/
14005 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14006 T: git git://linuxtv.org/anttip/media_tree.git
14008 F: drivers/media/tuners/si2157*
14010 SI2165 MEDIA DRIVER
14011 M: Matthias Schwarzott <zzam@gentoo.org>
14012 L: linux-media@vger.kernel.org
14013 W: https://linuxtv.org
14014 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14016 F: drivers/media/dvb-frontends/si2165*
14018 SI2168 MEDIA DRIVER
14019 M: Antti Palosaari <crope@iki.fi>
14020 L: linux-media@vger.kernel.org
14021 W: https://linuxtv.org
14022 W: http://palosaari.fi/linux/
14023 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14024 T: git git://linuxtv.org/anttip/media_tree.git
14026 F: drivers/media/dvb-frontends/si2168*
14028 SI470X FM RADIO RECEIVER I2C DRIVER
14029 M: Hans Verkuil <hverkuil@xs4all.nl>
14030 L: linux-media@vger.kernel.org
14031 T: git git://linuxtv.org/media_tree.git
14032 W: https://linuxtv.org
14034 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14036 SI470X FM RADIO RECEIVER USB DRIVER
14037 M: Hans Verkuil <hverkuil@xs4all.nl>
14038 L: linux-media@vger.kernel.org
14039 T: git git://linuxtv.org/media_tree.git
14040 W: https://linuxtv.org
14042 F: drivers/media/radio/si470x/radio-si470x-common.c
14043 F: drivers/media/radio/si470x/radio-si470x.h
14044 F: drivers/media/radio/si470x/radio-si470x-usb.c
14046 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14047 M: Eduardo Valentin <edubezval@gmail.com>
14048 L: linux-media@vger.kernel.org
14049 T: git git://linuxtv.org/media_tree.git
14050 W: https://linuxtv.org
14052 F: drivers/media/radio/si4713/si4713.?
14054 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14055 M: Eduardo Valentin <edubezval@gmail.com>
14056 L: linux-media@vger.kernel.org
14057 T: git git://linuxtv.org/media_tree.git
14058 W: https://linuxtv.org
14060 F: drivers/media/radio/si4713/radio-platform-si4713.c
14062 SI4713 FM RADIO TRANSMITTER USB DRIVER
14063 M: Hans Verkuil <hverkuil@xs4all.nl>
14064 L: linux-media@vger.kernel.org
14065 T: git git://linuxtv.org/media_tree.git
14066 W: https://linuxtv.org
14068 F: drivers/media/radio/si4713/radio-usb-si4713.c
14071 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14072 L: linux-media@vger.kernel.org
14073 W: https://linuxtv.org
14074 T: git git://linuxtv.org/media_tree.git
14076 F: drivers/media/common/siano/
14077 F: drivers/media/usb/siano/
14078 F: drivers/media/usb/siano/
14079 F: drivers/media/mmc/siano/
14082 M: Palmer Dabbelt <palmer@sifive.com>
14083 M: Paul Walmsley <paul.walmsley@sifive.com>
14084 L: linux-riscv@lists.infradead.org
14085 T: git git://github.com/sifive/riscv-linux.git
14090 SILEAD TOUCHSCREEN DRIVER
14091 M: Hans de Goede <hdegoede@redhat.com>
14092 L: linux-input@vger.kernel.org
14093 L: platform-driver-x86@vger.kernel.org
14095 F: drivers/input/touchscreen/silead.c
14096 F: drivers/platform/x86/touchscreen_dmi.c
14098 SILICON MOTION SM712 FRAME BUFFER DRIVER
14099 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14100 M: Teddy Wang <teddy.wang@siliconmotion.com>
14101 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14102 L: linux-fbdev@vger.kernel.org
14104 F: drivers/video/fbdev/sm712*
14105 F: Documentation/fb/sm712fb.txt
14107 SIMPLE FIRMWARE INTERFACE (SFI)
14108 M: Len Brown <lenb@kernel.org>
14109 L: sfi-devel@simplefirmware.org
14110 W: http://simplefirmware.org/
14111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14113 F: arch/x86/platform/sfi/
14115 F: include/linux/sfi*.h
14118 M: Hans de Goede <hdegoede@redhat.com>
14119 L: linux-fbdev@vger.kernel.org
14121 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
14122 F: drivers/video/fbdev/simplefb.c
14123 F: include/linux/platform_data/simplefb.h
14125 SIMTEC EB110ATX (Chalice CATS)
14127 P: Vincent Sanders <vince@simtec.co.uk>
14128 M: Simtec Linux Team <linux@simtec.co.uk>
14129 W: http://www.simtec.co.uk/products/EB110ATX/
14132 SIMTEC EB2410ITX (BAST)
14134 P: Vincent Sanders <vince@simtec.co.uk>
14135 M: Simtec Linux Team <linux@simtec.co.uk>
14136 W: http://www.simtec.co.uk/products/EB2410ITX/
14138 F: arch/arm/mach-s3c24xx/mach-bast.c
14139 F: arch/arm/mach-s3c24xx/bast-ide.c
14140 F: arch/arm/mach-s3c24xx/bast-irq.c
14142 SIPHASH PRF ROUTINES
14143 M: Jason A. Donenfeld <Jason@zx2c4.com>
14146 F: lib/test_siphash.c
14147 F: include/linux/siphash.h
14150 M: Gavin Schenk <g.schenk@eckelmann.de>
14151 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14152 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14155 F: drivers/gpio/gpio-siox.c
14156 F: include/trace/events/siox.h
14158 SIS 190 ETHERNET DRIVER
14159 M: Francois Romieu <romieu@fr.zoreil.com>
14160 L: netdev@vger.kernel.org
14162 F: drivers/net/ethernet/sis/sis190.c
14164 SIS 900/7016 FAST ETHERNET DRIVER
14165 M: Daniele Venzano <venza@brownhat.org>
14166 W: http://www.brownhat.org/sis900.html
14167 L: netdev@vger.kernel.org
14169 F: drivers/net/ethernet/sis/sis900.*
14171 SIS FRAMEBUFFER DRIVER
14172 M: Thomas Winischhofer <thomas@winischhofer.net>
14173 W: http://www.winischhofer.net/linuxsisvga.shtml
14175 F: Documentation/fb/sisfb.txt
14176 F: drivers/video/fbdev/sis/
14177 F: include/video/sisfb.h
14180 M: Thomas Winischhofer <thomas@winischhofer.net>
14181 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14183 F: drivers/usb/misc/sisusbvga/
14186 M: Christoph Lameter <cl@linux.com>
14187 M: Pekka Enberg <penberg@kernel.org>
14188 M: David Rientjes <rientjes@google.com>
14189 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14190 M: Andrew Morton <akpm@linux-foundation.org>
14191 L: linux-mm@kvack.org
14193 F: include/linux/sl?b*.h
14196 SLEEPABLE READ-COPY UPDATE (SRCU)
14197 M: Lai Jiangshan <jiangshanlai@gmail.com>
14198 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
14199 M: Josh Triplett <josh@joshtriplett.org>
14200 R: Steven Rostedt <rostedt@goodmis.org>
14201 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14202 L: linux-kernel@vger.kernel.org
14203 W: http://www.rdrop.com/users/paulmck/RCU/
14205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14206 F: include/linux/srcu*.h
14207 F: kernel/rcu/srcu*.c
14209 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14210 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14211 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14213 F: drivers/slimbus/
14214 F: Documentation/devicetree/bindings/slimbus/
14215 F: include/linux/slimbus.h
14217 SMACK SECURITY MODULE
14218 M: Casey Schaufler <casey@schaufler-ca.com>
14219 L: linux-security-module@vger.kernel.org
14220 W: http://schaufler-ca.com
14221 T: git git://github.com/cschaufler/smack-next
14223 F: Documentation/admin-guide/LSM/Smack.rst
14226 SMC91x ETHERNET DRIVER
14227 M: Nicolas Pitre <nico@fluxnic.net>
14229 F: drivers/net/ethernet/smsc/smc91x.*
14231 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14232 M: Sakari Ailus <sakari.ailus@iki.fi>
14233 L: linux-media@vger.kernel.org
14235 F: drivers/media/i2c/smiapp/
14236 F: include/media/i2c/smiapp.h
14237 F: drivers/media/i2c/smiapp-pll.c
14238 F: drivers/media/i2c/smiapp-pll.h
14239 F: include/uapi/linux/smiapp.h
14240 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14242 SMM665 HARDWARE MONITOR DRIVER
14243 M: Guenter Roeck <linux@roeck-us.net>
14244 L: linux-hwmon@vger.kernel.org
14246 F: Documentation/hwmon/smm665
14247 F: drivers/hwmon/smm665.c
14249 SMSC EMC2103 HARDWARE MONITOR DRIVER
14250 M: Steve Glendinning <steve.glendinning@shawell.net>
14251 L: linux-hwmon@vger.kernel.org
14253 F: Documentation/hwmon/emc2103
14254 F: drivers/hwmon/emc2103.c
14256 SMSC SCH5627 HARDWARE MONITOR DRIVER
14257 M: Hans de Goede <hdegoede@redhat.com>
14258 L: linux-hwmon@vger.kernel.org
14260 F: Documentation/hwmon/sch5627
14261 F: drivers/hwmon/sch5627.c
14263 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14264 M: Steve Glendinning <steve.glendinning@shawell.net>
14265 L: linux-fbdev@vger.kernel.org
14267 F: drivers/video/fbdev/smscufx.c
14269 SMSC47B397 HARDWARE MONITOR DRIVER
14270 M: Jean Delvare <jdelvare@suse.com>
14271 L: linux-hwmon@vger.kernel.org
14273 F: Documentation/hwmon/smsc47b397
14274 F: drivers/hwmon/smsc47b397.c
14276 SMSC911x ETHERNET DRIVER
14277 M: Steve Glendinning <steve.glendinning@shawell.net>
14278 L: netdev@vger.kernel.org
14280 F: include/linux/smsc911x.h
14281 F: drivers/net/ethernet/smsc/smsc911x.*
14283 SMSC9420 PCI ETHERNET DRIVER
14284 M: Steve Glendinning <steve.glendinning@shawell.net>
14285 L: netdev@vger.kernel.org
14287 F: drivers/net/ethernet/smsc/smsc9420.*
14289 SOC-CAMERA V4L2 SUBSYSTEM
14290 L: linux-media@vger.kernel.org
14291 T: git git://linuxtv.org/media_tree.git
14293 F: include/media/soc*
14294 F: drivers/media/i2c/soc_camera/
14295 F: drivers/media/platform/soc_camera/
14297 SOCIONEXT SYNQUACER I2C DRIVER
14298 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14299 L: linux-i2c@vger.kernel.org
14301 F: drivers/i2c/busses/i2c-synquacer.c
14302 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14304 SOCIONEXT UNIPHIER SOUND DRIVER
14305 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14307 F: sound/soc/uniphier/
14309 SOEKRIS NET48XX LED SUPPORT
14310 M: Chris Boot <bootc@bootc.net>
14312 F: drivers/leds/leds-net48xx.c
14314 SOFT-ROCE DRIVER (rxe)
14315 M: Moni Shoua <monis@mellanox.com>
14316 L: linux-rdma@vger.kernel.org
14318 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14319 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14320 F: drivers/infiniband/sw/rxe/
14321 F: include/uapi/rdma/rdma_user_rxe.h
14323 SOFTLOGIC 6x10 MPEG CODEC
14324 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14325 M: Anton Sviridenko <anton@corp.bluecherry.net>
14326 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14327 M: Andrey Utkin <andrey_utkin@fastmail.com>
14328 M: Ismael Luceno <ismael@iodev.co.uk>
14329 L: linux-media@vger.kernel.org
14331 F: drivers/media/pci/solo6x10/
14333 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14334 M: James Morse <james.morse@arm.com>
14335 L: linux-arm-kernel@lists.infradead.org
14337 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14338 F: drivers/firmware/arm_sdei.c
14339 F: include/linux/arm_sdei.h
14340 F: include/uapi/linux/arm_sdei.h
14342 SOFTWARE RAID (Multiple Disks) SUPPORT
14343 M: Shaohua Li <shli@kernel.org>
14344 L: linux-raid@vger.kernel.org
14345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14347 F: drivers/md/Makefile
14348 F: drivers/md/Kconfig
14350 F: drivers/md/raid*
14351 F: include/linux/raid/
14352 F: include/uapi/linux/raid/
14354 SOCIONEXT (SNI) AVE NETWORK DRIVER
14355 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14356 L: netdev@vger.kernel.org
14358 F: drivers/net/ethernet/socionext/sni_ave.c
14359 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14361 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14362 M: Jassi Brar <jaswinder.singh@linaro.org>
14363 L: netdev@vger.kernel.org
14365 F: drivers/net/ethernet/socionext/netsec.c
14366 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14368 SOLIDRUN CLEARFOG SUPPORT
14369 M: Russell King <linux@armlinux.org.uk>
14371 F: arch/arm/boot/dts/armada-388-clearfog*
14372 F: arch/arm/boot/dts/armada-38x-solidrun-*
14374 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14375 M: Russell King <linux@armlinux.org.uk>
14377 F: arch/arm/boot/dts/imx6*-cubox-i*
14378 F: arch/arm/boot/dts/imx6*-hummingboard*
14379 F: arch/arm/boot/dts/imx6*-sr-*
14381 SONIC NETWORK DRIVER
14382 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14383 L: netdev@vger.kernel.org
14385 F: drivers/net/ethernet/natsemi/sonic.*
14387 SONICS SILICON BACKPLANE DRIVER (SSB)
14388 M: Michael Buesch <m@bues.ch>
14389 L: linux-wireless@vger.kernel.org
14392 F: include/linux/ssb/
14394 SONY IMX214 SENSOR DRIVER
14395 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14396 L: linux-media@vger.kernel.org
14397 T: git git://linuxtv.org/media_tree.git
14399 F: drivers/media/i2c/imx214.c
14400 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14402 SONY IMX258 SENSOR DRIVER
14403 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14404 L: linux-media@vger.kernel.org
14405 T: git git://linuxtv.org/media_tree.git
14407 F: drivers/media/i2c/imx258.c
14409 SONY IMX274 SENSOR DRIVER
14410 M: Leon Luo <leonl@leopardimaging.com>
14411 L: linux-media@vger.kernel.org
14412 T: git git://linuxtv.org/media_tree.git
14414 F: drivers/media/i2c/imx274.c
14415 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14417 SONY IMX319 SENSOR DRIVER
14418 M: Bingbu Cao <bingbu.cao@intel.com>
14419 L: linux-media@vger.kernel.org
14420 T: git git://linuxtv.org/media_tree.git
14422 F: drivers/media/i2c/imx319.c
14424 SONY IMX355 SENSOR DRIVER
14425 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14426 L: linux-media@vger.kernel.org
14427 T: git git://linuxtv.org/media_tree.git
14429 F: drivers/media/i2c/imx355.c
14431 SONY MEMORYSTICK CARD SUPPORT
14432 M: Alex Dubov <oakad@yahoo.com>
14433 W: http://tifmxx.berlios.de/
14435 F: drivers/memstick/host/tifm_ms.c
14437 SONY MEMORYSTICK STANDARD SUPPORT
14438 M: Maxim Levitsky <maximlevitsky@gmail.com>
14440 F: drivers/memstick/core/ms_block.*
14442 SONY VAIO CONTROL DEVICE DRIVER
14443 M: Mattia Dongili <malattia@linux.it>
14444 L: platform-driver-x86@vger.kernel.org
14445 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14447 F: Documentation/laptops/sony-laptop.txt
14448 F: drivers/char/sonypi.c
14449 F: drivers/platform/x86/sony-laptop.c
14450 F: include/linux/sony-laptop.h
14453 M: Jaroslav Kysela <perex@perex.cz>
14454 M: Takashi Iwai <tiwai@suse.com>
14455 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14456 W: http://www.alsa-project.org/
14457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14458 T: git git://git.alsa-project.org/alsa-kernel.git
14459 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14461 F: Documentation/sound/
14463 F: include/uapi/sound/
14466 SOUND - COMPRESSED AUDIO
14467 M: Vinod Koul <vkoul@kernel.org>
14468 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14471 F: Documentation/sound/designs/compress-offload.rst
14472 F: include/sound/compress_driver.h
14473 F: include/uapi/sound/compress_*
14474 F: sound/core/compress_offload.c
14475 F: sound/soc/soc-compress.c
14477 SOUND - DMAENGINE HELPERS
14478 M: Lars-Peter Clausen <lars@metafoo.de>
14480 F: include/sound/dmaengine_pcm.h
14481 F: sound/core/pcm_dmaengine.c
14482 F: sound/soc/soc-generic-dmaengine-pcm.c
14484 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14485 M: Liam Girdwood <lgirdwood@gmail.com>
14486 M: Mark Brown <broonie@kernel.org>
14487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14488 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14489 W: http://alsa-project.org/main/index.php/ASoC
14491 F: Documentation/devicetree/bindings/sound/
14492 F: Documentation/sound/soc/
14494 F: include/dt-bindings/sound/
14495 F: include/sound/soc*
14497 SOUNDWIRE SUBSYSTEM
14498 M: Vinod Koul <vkoul@kernel.org>
14499 M: Sanyog Kale <sanyog.r.kale@intel.com>
14500 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14501 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14503 F: Documentation/driver-api/soundwire/
14504 F: drivers/soundwire/
14505 F: include/linux/soundwire/
14508 M: Olli Salonen <olli.salonen@iki.fi>
14509 L: linux-media@vger.kernel.org
14510 W: https://linuxtv.org
14511 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14513 F: drivers/media/dvb-frontends/sp2*
14515 SPARC + UltraSPARC (sparc/sparc64)
14516 M: "David S. Miller" <davem@davemloft.net>
14517 L: sparclinux@vger.kernel.org
14518 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14525 SPARC SERIAL DRIVERS
14526 M: "David S. Miller" <davem@davemloft.net>
14527 L: sparclinux@vger.kernel.org
14528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14531 F: include/linux/sunserialcore.h
14532 F: drivers/tty/serial/suncore.c
14533 F: drivers/tty/serial/sunhv.c
14534 F: drivers/tty/serial/sunsab.c
14535 F: drivers/tty/serial/sunsab.h
14536 F: drivers/tty/serial/sunsu.c
14537 F: drivers/tty/serial/sunzilog.c
14538 F: drivers/tty/serial/sunzilog.h
14539 F: drivers/tty/vcc.c
14542 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14543 L: linux-sparse@vger.kernel.org
14544 W: https://sparse.wiki.kernel.org/
14545 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14547 F: include/linux/compiler.h
14549 SPEAR CLOCK FRAMEWORK SUPPORT
14550 M: Viresh Kumar <vireshk@kernel.org>
14551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14552 W: http://www.st.com/spear
14554 F: drivers/clk/spear/
14556 SPEAR PLATFORM SUPPORT
14557 M: Viresh Kumar <vireshk@kernel.org>
14558 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14560 W: http://www.st.com/spear
14562 F: arch/arm/boot/dts/spear*
14563 F: arch/arm/mach-spear/
14566 M: Marek Vasut <marek.vasut@gmail.com>
14567 M: Tudor Ambarus <tudor.ambarus@microchip.com>
14568 L: linux-mtd@lists.infradead.org
14569 W: http://www.linux-mtd.infradead.org/
14570 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14571 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14572 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14574 F: drivers/mtd/spi-nor/
14575 F: include/linux/mtd/spi-nor.h
14578 M: Mark Brown <broonie@kernel.org>
14579 L: linux-spi@vger.kernel.org
14580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14581 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14583 F: Documentation/devicetree/bindings/spi/
14584 F: Documentation/spi/
14586 F: include/linux/spi/
14587 F: include/uapi/linux/spi/
14590 SPIDERNET NETWORK DRIVER for CELL
14591 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14592 L: netdev@vger.kernel.org
14594 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14595 F: drivers/net/ethernet/toshiba/spider_net*
14598 R: Stephen Boyd <sboyd@kernel.org>
14599 L: linux-arm-msm@vger.kernel.org
14600 F: Documentation/devicetree/bindings/spmi/
14602 F: include/dt-bindings/spmi/spmi.h
14603 F: include/linux/spmi.h
14604 F: include/trace/events/spmi.h
14607 M: Jeremy Kerr <jk@ozlabs.org>
14608 L: linuxppc-dev@lists.ozlabs.org
14609 W: http://www.ibm.com/developerworks/power/cell/
14611 F: Documentation/filesystems/spufs.txt
14612 F: arch/powerpc/platforms/cell/spufs/
14614 SQUASHFS FILE SYSTEM
14615 M: Phillip Lougher <phillip@squashfs.org.uk>
14616 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14617 W: http://squashfs.org.uk
14618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14620 F: Documentation/filesystems/squashfs.txt
14623 SRM (Alpha) environment access
14624 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14626 F: arch/alpha/kernel/srm_env.c
14628 ST LSM6DSx IMU IIO DRIVER
14629 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14630 L: linux-iio@vger.kernel.org
14631 W: http://www.st.com/
14633 F: drivers/iio/imu/st_lsm6dsx/
14634 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14636 ST STM32 I2C/SMBUS DRIVER
14637 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14638 L: linux-i2c@vger.kernel.org
14640 F: drivers/i2c/busses/i2c-stm32*
14642 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14643 M: Song Qiang <songqiang1304521@gmail.com>
14644 L: linux-iio@vger.kernel.org
14646 F: drivers/iio/proximity/vl53l0x-i2c.c
14647 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14650 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14651 M: Sasha Levin <sashal@kernel.org>
14652 L: stable@vger.kernel.org
14654 F: Documentation/process/stable-kernel-rules.rst
14657 M: Ian Abbott <abbotti@mev.co.uk>
14658 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14660 F: drivers/staging/comedi/
14662 STAGING - EROFS FILE SYSTEM
14663 M: Gao Xiang <gaoxiang25@huawei.com>
14664 M: Chao Yu <yuchao0@huawei.com>
14665 L: linux-erofs@lists.ozlabs.org
14667 F: drivers/staging/erofs/
14669 STAGING - INDUSTRIAL IO
14670 M: Jonathan Cameron <jic23@kernel.org>
14671 L: linux-iio@vger.kernel.org
14673 F: Documentation/devicetree/bindings/staging/iio/
14674 F: drivers/staging/iio/
14676 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14677 M: Marc Dietrich <marvin24@gmx.de>
14678 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14679 L: linux-tegra@vger.kernel.org
14681 F: drivers/staging/nvec/
14683 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14684 M: Jens Frederich <jfrederich@gmail.com>
14685 M: Daniel Drake <dsd@laptop.org>
14686 M: Jon Nettleton <jon.nettleton@gmail.com>
14687 W: http://wiki.laptop.org/go/DCON
14689 F: drivers/staging/olpc_dcon/
14691 STAGING - REALTEK RTL8712U DRIVERS
14692 M: Larry Finger <Larry.Finger@lwfinger.net>
14693 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14695 F: drivers/staging/rtl8712/
14697 STAGING - REALTEK RTL8188EU DRIVERS
14698 M: Larry Finger <Larry.Finger@lwfinger.net>
14700 F: drivers/staging/rtl8188eu/
14702 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14703 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14704 M: Teddy Wang <teddy.wang@siliconmotion.com>
14705 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14706 L: linux-fbdev@vger.kernel.org
14708 F: drivers/staging/sm750fb/
14710 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14711 M: William Hubbs <w.d.hubbs@gmail.com>
14712 M: Chris Brannon <chris@the-brannons.com>
14713 M: Kirk Reiser <kirk@reisers.ca>
14714 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14715 L: speakup@linux-speakup.org
14716 W: http://www.linux-speakup.org/
14718 F: drivers/staging/speakup/
14720 STAGING - VIA VT665X DRIVERS
14721 M: Forest Bond <forest@alittletooquiet.net>
14723 F: drivers/staging/vt665?/
14725 STAGING - WILC1000 WIFI DRIVER
14726 M: Adham Abozaeid <adham.abozaeid@microchip.com>
14727 M: Ajay Singh <ajay.kathat@microchip.com>
14728 L: linux-wireless@vger.kernel.org
14730 F: drivers/staging/wilc1000/
14733 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14735 L: devel@driverdev.osuosl.org
14737 F: drivers/staging/
14739 STARFIRE/DURALAN NETWORK DRIVER
14740 M: Ion Badulescu <ionut@badula.org>
14742 F: drivers/net/ethernet/adaptec/starfire*
14744 STEC S1220 SKD DRIVER
14745 M: Bart Van Assche <bart.vanassche@wdc.com>
14746 L: linux-block@vger.kernel.org
14748 F: drivers/block/skd*[ch]
14750 STI AUDIO (ASoC) DRIVERS
14751 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14752 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14754 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14758 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14760 F: drivers/media/platform/sti/cec/
14761 F: Documentation/devicetree/bindings/media/stih-cec.txt
14763 STK1160 USB VIDEO CAPTURE DRIVER
14764 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14765 L: linux-media@vger.kernel.org
14766 T: git git://linuxtv.org/media_tree.git
14768 F: drivers/media/usb/stk1160/
14770 STM32 AUDIO (ASoC) DRIVERS
14771 M: Olivier Moysan <olivier.moysan@st.com>
14772 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14773 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14775 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14778 STM32 TIMER/LPTIMER DRIVERS
14779 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14781 F: drivers/*/stm32-*timer*
14782 F: drivers/pwm/pwm-stm32*
14783 F: include/linux/*/stm32-*tim*
14784 F: Documentation/ABI/testing/*timer-stm32
14785 F: Documentation/devicetree/bindings/*/stm32-*timer*
14786 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14788 STMMAC ETHERNET DRIVER
14789 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14790 M: Alexandre Torgue <alexandre.torgue@st.com>
14791 M: Jose Abreu <joabreu@synopsys.com>
14792 L: netdev@vger.kernel.org
14793 W: http://www.stlinux.com
14795 F: drivers/net/ethernet/stmicro/stmmac/
14798 M: Sam Creasey <sammy@sammy.net>
14799 W: http://sammy.net/sun3/
14801 F: arch/m68k/kernel/*sun3*
14802 F: arch/m68k/sun3*/
14803 F: arch/m68k/include/asm/sun3*
14804 F: drivers/net/ethernet/i825xx/sun3*
14806 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14807 M: Hans de Goede <hdegoede@redhat.com>
14808 L: linux-input@vger.kernel.org
14810 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14811 F: drivers/input/keyboard/sun4i-lradc-keys.c
14813 SUNDANCE NETWORK DRIVER
14814 M: Denis Kirjanov <kda@linux-powerpc.org>
14815 L: netdev@vger.kernel.org
14817 F: drivers/net/ethernet/dlink/sundance.c
14820 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14821 M: Rich Felker <dalias@libc.org>
14822 L: linux-sh@vger.kernel.org
14823 Q: http://patchwork.kernel.org/project/linux-sh/list/
14825 F: Documentation/sh/
14830 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14831 M: Len Brown <len.brown@intel.com>
14832 M: Pavel Machek <pavel@ucw.cz>
14833 L: linux-pm@vger.kernel.org
14834 B: https://bugzilla.kernel.org
14836 F: Documentation/power/
14837 F: arch/x86/kernel/acpi/
14838 F: drivers/base/power/
14840 F: include/linux/suspend.h
14841 F: include/linux/freezer.h
14842 F: include/linux/pm.h
14845 M: Martin Mares <mj@ucw.cz>
14846 L: linux-video@atrey.karlin.mff.cuni.cz
14848 F: Documentation/svga.txt
14849 F: arch/x86/boot/video*
14852 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14853 L: iommu@lists.linux-foundation.org
14854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14856 F: kernel/dma/swiotlb.c
14857 F: arch/*/kernel/pci-swiotlb.c
14858 F: include/linux/swiotlb.h
14861 M: Jiri Pirko <jiri@resnulli.us>
14862 M: Ivan Vecera <ivecera@redhat.com>
14863 L: netdev@vger.kernel.org
14866 F: include/net/switchdev.h
14868 SY8106A REGULATOR DRIVER
14869 M: Icenowy Zheng <icenowy@aosc.io>
14871 F: drivers/regulator/sy8106a-regulator.c
14872 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14874 SYNC FILE FRAMEWORK
14875 M: Sumit Semwal <sumit.semwal@linaro.org>
14876 R: Gustavo Padovan <gustavo@padovan.org>
14878 L: linux-media@vger.kernel.org
14879 L: dri-devel@lists.freedesktop.org
14880 F: drivers/dma-buf/sync_*
14881 F: drivers/dma-buf/dma-fence*
14882 F: drivers/dma-buf/sw_sync.c
14883 F: include/linux/sync_file.h
14884 F: include/uapi/linux/sync_file.h
14885 F: Documentation/sync_file.txt
14886 T: git git://anongit.freedesktop.org/drm/drm-misc
14888 SYNOPSYS ARC ARCHITECTURE
14889 M: Vineet Gupta <vgupta@synopsys.com>
14890 L: linux-snps-arc@lists.infradead.org
14893 F: Documentation/devicetree/bindings/arc/*
14894 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14895 F: drivers/clocksource/arc_timer.c
14896 F: drivers/tty/serial/arc_uart.c
14897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14899 SYNOPSYS ARC HSDK SDP pll clock driver
14900 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14902 F: drivers/clk/clk-hsdk-pll.c
14903 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14905 SYNOPSYS ARC SDP clock driver
14906 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14908 F: drivers/clk/axs10x/*
14909 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14911 SYNOPSYS ARC SDP platform support
14912 M: Alexey Brodkin <abrodkin@synopsys.com>
14914 F: arch/arc/plat-axs10x
14915 F: arch/arc/boot/dts/ax*
14916 F: Documentation/devicetree/bindings/arc/axs10*
14918 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14919 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14921 F: drivers/reset/reset-axs10x.c
14922 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14924 SYNOPSYS CREG GPIO DRIVER
14925 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14927 F: drivers/gpio/gpio-creg-snps.c
14928 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14930 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14931 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14933 F: drivers/tty/serial/8250/8250_dw.c
14935 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14936 M: Hoan Tran <hoan@os.amperecomputing.com>
14937 L: linux-gpio@vger.kernel.org
14939 F: drivers/gpio/gpio-dwapb.c
14940 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14942 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14943 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14945 F: drivers/dma/dwi-axi-dmac/
14946 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14948 SYNOPSYS DESIGNWARE DMAC DRIVER
14949 M: Viresh Kumar <vireshk@kernel.org>
14950 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14952 F: Documentation/devicetree/bindings/dma/snps-dma.txt
14954 F: include/dt-bindings/dma/dw-dmac.h
14955 F: include/linux/dma/dw.h
14956 F: include/linux/platform_data/dma-dw.h
14958 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14959 M: Jose Abreu <Jose.Abreu@synopsys.com>
14960 L: netdev@vger.kernel.org
14962 F: drivers/net/ethernet/synopsys/
14964 SYNOPSYS DESIGNWARE I2C DRIVER
14965 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14966 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14967 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14968 L: linux-i2c@vger.kernel.org
14970 F: drivers/i2c/busses/i2c-designware-*
14971 F: include/linux/platform_data/i2c-designware.h
14973 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14974 M: Jaehoon Chung <jh80.chung@samsung.com>
14975 L: linux-mmc@vger.kernel.org
14977 F: drivers/mmc/host/dw_mmc*
14979 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14980 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14982 F: drivers/reset/reset-hsdk.c
14983 F: include/dt-bindings/reset/snps,hsdk-reset.h
14984 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14986 SYSTEM CONFIGURATION (SYSCON)
14987 M: Lee Jones <lee.jones@linaro.org>
14988 M: Arnd Bergmann <arnd@arndb.de>
14989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14991 F: drivers/mfd/syscon.c
14993 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14994 M: Sudeep Holla <sudeep.holla@arm.com>
14995 L: linux-arm-kernel@lists.infradead.org
14997 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14998 F: drivers/clk/clk-sc[mp]i.c
14999 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15000 F: drivers/firmware/arm_scpi.c
15001 F: drivers/firmware/arm_scmi/
15002 F: include/linux/sc[mp]i_protocol.h
15004 SYSTEM RESET/SHUTDOWN DRIVERS
15005 M: Sebastian Reichel <sre@kernel.org>
15006 L: linux-pm@vger.kernel.org
15007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15009 F: Documentation/devicetree/bindings/power/reset/
15010 F: drivers/power/reset/
15012 SYSTEM TRACE MODULE CLASS
15013 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15016 F: Documentation/trace/stm.rst
15017 F: drivers/hwtracing/stm/
15018 F: include/linux/stm.h
15019 F: include/uapi/linux/stm.h
15022 M: Christoph Hellwig <hch@infradead.org>
15024 F: Documentation/filesystems/sysv-fs.txt
15026 F: include/linux/sysv_fs.h
15029 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
15030 L: linux-scsi@vger.kernel.org
15031 L: target-devel@vger.kernel.org
15032 W: http://www.linux-iscsi.org
15033 W: http://groups.google.com/group/linux-iscsi-target-dev
15034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
15038 F: Documentation/target/
15040 TASKSTATS STATISTICS INTERFACE
15041 M: Balbir Singh <bsingharora@gmail.com>
15043 F: Documentation/accounting/taskstats*
15044 F: include/linux/taskstats*
15045 F: kernel/taskstats.c
15048 M: Jamal Hadi Salim <jhs@mojatatu.com>
15049 M: Cong Wang <xiyou.wangcong@gmail.com>
15050 M: Jiri Pirko <jiri@resnulli.us>
15051 L: netdev@vger.kernel.org
15053 F: include/net/pkt_cls.h
15054 F: include/net/pkt_sched.h
15055 F: include/net/tc_act/
15056 F: include/uapi/linux/pkt_cls.h
15057 F: include/uapi/linux/pkt_sched.h
15058 F: include/uapi/linux/tc_act/
15059 F: include/uapi/linux/tc_ematch/
15062 TC90522 MEDIA DRIVER
15063 M: Akihiro Tsukada <tskd08@gmail.com>
15064 L: linux-media@vger.kernel.org
15066 F: drivers/media/dvb-frontends/tc90522*
15068 TCP LOW PRIORITY MODULE
15069 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15070 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15071 W: http://tcp-lp-mod.sourceforge.net/
15073 F: net/ipv4/tcp_lp.c
15075 TDA10071 MEDIA DRIVER
15076 M: Antti Palosaari <crope@iki.fi>
15077 L: linux-media@vger.kernel.org
15078 W: https://linuxtv.org
15079 W: http://palosaari.fi/linux/
15080 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15081 T: git git://linuxtv.org/anttip/media_tree.git
15083 F: drivers/media/dvb-frontends/tda10071*
15085 TDA18212 MEDIA DRIVER
15086 M: Antti Palosaari <crope@iki.fi>
15087 L: linux-media@vger.kernel.org
15088 W: https://linuxtv.org
15089 W: http://palosaari.fi/linux/
15090 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15091 T: git git://linuxtv.org/anttip/media_tree.git
15093 F: drivers/media/tuners/tda18212*
15095 TDA18218 MEDIA DRIVER
15096 M: Antti Palosaari <crope@iki.fi>
15097 L: linux-media@vger.kernel.org
15098 W: https://linuxtv.org
15099 W: http://palosaari.fi/linux/
15100 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15101 T: git git://linuxtv.org/anttip/media_tree.git
15103 F: drivers/media/tuners/tda18218*
15105 TDA18250 MEDIA DRIVER
15106 M: Olli Salonen <olli.salonen@iki.fi>
15107 L: linux-media@vger.kernel.org
15108 W: https://linuxtv.org
15109 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15110 T: git git://linuxtv.org/media_tree.git
15112 F: drivers/media/tuners/tda18250*
15114 TDA18271 MEDIA DRIVER
15115 M: Michael Krufky <mkrufky@linuxtv.org>
15116 L: linux-media@vger.kernel.org
15117 W: https://linuxtv.org
15118 W: http://github.com/mkrufky
15119 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15120 T: git git://linuxtv.org/mkrufky/tuners.git
15122 F: drivers/media/tuners/tda18271*
15124 TDA1997x MEDIA DRIVER
15125 M: Tim Harvey <tharvey@gateworks.com>
15126 L: linux-media@vger.kernel.org
15127 W: https://linuxtv.org
15128 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15130 F: drivers/media/i2c/tda1997x.*
15132 TDA827x MEDIA DRIVER
15133 M: Michael Krufky <mkrufky@linuxtv.org>
15134 L: linux-media@vger.kernel.org
15135 W: https://linuxtv.org
15136 W: http://github.com/mkrufky
15137 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15138 T: git git://linuxtv.org/mkrufky/tuners.git
15140 F: drivers/media/tuners/tda8290.*
15142 TDA8290 MEDIA DRIVER
15143 M: Michael Krufky <mkrufky@linuxtv.org>
15144 L: linux-media@vger.kernel.org
15145 W: https://linuxtv.org
15146 W: http://github.com/mkrufky
15147 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15148 T: git git://linuxtv.org/mkrufky/tuners.git
15150 F: drivers/media/tuners/tda8290.*
15152 TDA9840 MEDIA DRIVER
15153 M: Hans Verkuil <hverkuil@xs4all.nl>
15154 L: linux-media@vger.kernel.org
15155 T: git git://linuxtv.org/media_tree.git
15156 W: https://linuxtv.org
15158 F: drivers/media/i2c/tda9840*
15160 TEA5761 TUNER DRIVER
15161 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15162 L: linux-media@vger.kernel.org
15163 W: https://linuxtv.org
15164 T: git git://linuxtv.org/media_tree.git
15166 F: drivers/media/tuners/tea5761.*
15168 TEA5767 TUNER DRIVER
15169 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15170 L: linux-media@vger.kernel.org
15171 W: https://linuxtv.org
15172 T: git git://linuxtv.org/media_tree.git
15174 F: drivers/media/tuners/tea5767.*
15176 TEA6415C MEDIA DRIVER
15177 M: Hans Verkuil <hverkuil@xs4all.nl>
15178 L: linux-media@vger.kernel.org
15179 T: git git://linuxtv.org/media_tree.git
15180 W: https://linuxtv.org
15182 F: drivers/media/i2c/tea6415c*
15184 TEA6420 MEDIA DRIVER
15185 M: Hans Verkuil <hverkuil@xs4all.nl>
15186 L: linux-media@vger.kernel.org
15187 T: git git://linuxtv.org/media_tree.git
15188 W: https://linuxtv.org
15190 F: drivers/media/i2c/tea6420*
15193 M: Jiri Pirko <jiri@resnulli.us>
15194 L: netdev@vger.kernel.org
15196 F: drivers/net/team/
15197 F: include/linux/if_team.h
15198 F: include/uapi/linux/if_team.h
15200 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15201 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15203 F: arch/x86/platform/ts5500/
15205 TECHNOTREND USB IR RECEIVER
15206 M: Sean Young <sean@mess.org>
15207 L: linux-media@vger.kernel.org
15209 F: drivers/media/rc/ttusbir.c
15211 TECHWELL TW9910 VIDEO DECODER
15212 L: linux-media@vger.kernel.org
15214 F: drivers/media/i2c/tw9910.c
15215 F: include/media/i2c/tw9910.h
15218 M: Jens Wiklander <jens.wiklander@linaro.org>
15220 F: include/linux/tee_drv.h
15221 F: include/uapi/linux/tee.h
15223 F: Documentation/tee.txt
15225 TEGRA ARCHITECTURE SUPPORT
15226 M: Thierry Reding <thierry.reding@gmail.com>
15227 M: Jonathan Hunter <jonathanh@nvidia.com>
15228 L: linux-tegra@vger.kernel.org
15229 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15235 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15236 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15238 F: drivers/clk/tegra/
15241 M: Laxman Dewangan <ldewangan@nvidia.com>
15242 M: Jon Hunter <jonathanh@nvidia.com>
15244 F: drivers/dma/tegra*
15247 M: Laxman Dewangan <ldewangan@nvidia.com>
15249 F: drivers/i2c/busses/i2c-tegra.c
15251 TEGRA IOMMU DRIVERS
15252 M: Thierry Reding <thierry.reding@gmail.com>
15253 L: linux-tegra@vger.kernel.org
15255 F: drivers/iommu/tegra*
15258 M: Laxman Dewangan <ldewangan@nvidia.com>
15260 F: drivers/input/keyboard/tegra-kbc.c
15263 M: Stefan Agner <stefan@agner.ch>
15264 M: Lucas Stach <dev@lynxeye.de>
15266 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15267 F: drivers/mtd/nand/raw/tegra_nand.c
15270 M: Thierry Reding <thierry.reding@gmail.com>
15272 F: drivers/pwm/pwm-tegra.c
15274 TEGRA SERIAL DRIVER
15275 M: Laxman Dewangan <ldewangan@nvidia.com>
15277 F: drivers/tty/serial/serial-tegra.c
15280 M: Laxman Dewangan <ldewangan@nvidia.com>
15282 F: drivers/spi/spi-tegra*
15284 TEHUTI ETHERNET DRIVER
15285 M: Andy Gospodarek <andy@greyhouse.net>
15286 L: netdev@vger.kernel.org
15288 F: drivers/net/ethernet/tehuti/*
15290 Telecom Clock Driver for MCPL0010
15291 M: Mark Gross <mark.gross@intel.com>
15293 F: drivers/char/tlclk.c
15295 TENSILICA XTENSA PORT (xtensa)
15296 M: Chris Zankel <chris@zankel.net>
15297 M: Max Filippov <jcmvbkbc@gmail.com>
15298 L: linux-xtensa@linux-xtensa.org
15299 T: git git://github.com/czankel/xtensa-linux.git
15302 F: drivers/irqchip/irq-xtensa-*
15304 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15305 M: Nishanth Menon <nm@ti.com>
15306 M: Tero Kristo <t-kristo@ti.com>
15307 M: Santosh Shilimkar <ssantosh@kernel.org>
15308 L: linux-arm-kernel@lists.infradead.org
15310 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15311 F: drivers/firmware/ti_sci*
15312 F: include/linux/soc/ti/ti_sci_protocol.h
15313 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15314 F: drivers/soc/ti/ti_sci_pm_domains.c
15315 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15316 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15317 F: drivers/clk/keystone/sci-clk.c
15318 F: drivers/reset/reset-ti-sci.c
15320 Texas Instruments ASoC drivers
15321 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15322 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15326 Texas Instruments' DAC7612 DAC Driver
15327 M: Ricardo Ribalda <ricardo@ribalda.com>
15328 L: linux-iio@vger.kernel.org
15330 F: drivers/iio/dac/ti-dac7612.c
15331 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15333 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15334 M: Hans Verkuil <hverkuil@xs4all.nl>
15335 L: linux-media@vger.kernel.org
15336 T: git git://linuxtv.org/media_tree.git
15337 W: https://linuxtv.org
15339 F: drivers/media/radio/radio-raremono.c
15342 M: Zhang Rui <rui.zhang@intel.com>
15343 M: Eduardo Valentin <edubezval@gmail.com>
15344 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15345 L: linux-pm@vger.kernel.org
15346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15348 Q: https://patchwork.kernel.org/project/linux-pm/list/
15350 F: drivers/thermal/
15351 F: include/linux/thermal.h
15352 F: include/uapi/linux/thermal.h
15353 F: include/linux/cpu_cooling.h
15354 F: Documentation/devicetree/bindings/thermal/
15356 THERMAL/CPU_COOLING
15357 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15358 M: Viresh Kumar <viresh.kumar@linaro.org>
15359 M: Javi Merino <javi.merino@kernel.org>
15360 L: linux-pm@vger.kernel.org
15362 F: Documentation/thermal/cpu-cooling-api.txt
15363 F: drivers/thermal/cpu_cooling.c
15364 F: include/linux/cpu_cooling.h
15366 THINKPAD ACPI EXTRAS DRIVER
15367 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15368 L: ibm-acpi-devel@lists.sourceforge.net
15369 L: platform-driver-x86@vger.kernel.org
15370 W: http://ibm-acpi.sourceforge.net
15371 W: http://thinkwiki.org/wiki/Ibm-acpi
15372 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15374 F: drivers/platform/x86/thinkpad_acpi.c
15377 M: Andreas Noever <andreas.noever@gmail.com>
15378 M: Michael Jamet <michael.jamet@intel.com>
15379 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15380 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15383 F: Documentation/admin-guide/thunderbolt.rst
15384 F: drivers/thunderbolt/
15385 F: include/linux/thunderbolt.h
15387 THUNDERBOLT NETWORK DRIVER
15388 M: Michael Jamet <michael.jamet@intel.com>
15389 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15390 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15391 L: netdev@vger.kernel.org
15393 F: drivers/net/thunderbolt.c
15395 THUNDERX GPIO DRIVER
15396 M: David Daney <david.daney@cavium.com>
15398 F: drivers/gpio/gpio-thunderx.c
15400 TI AM437X VPFE DRIVER
15401 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15402 L: linux-media@vger.kernel.org
15403 W: https://linuxtv.org
15404 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15405 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15407 F: drivers/media/platform/am437x/
15409 TI BANDGAP AND THERMAL DRIVER
15410 M: Eduardo Valentin <edubezval@gmail.com>
15411 M: Keerthy <j-keerthy@ti.com>
15412 L: linux-pm@vger.kernel.org
15413 L: linux-omap@vger.kernel.org
15415 F: drivers/thermal/ti-soc-thermal/
15417 TI BQ27XXX POWER SUPPLY DRIVER
15418 R: Andrew F. Davis <afd@ti.com>
15419 F: include/linux/power/bq27xxx_battery.h
15420 F: drivers/power/supply/bq27xxx_battery.c
15421 F: drivers/power/supply/bq27xxx_battery_i2c.c
15423 TI CDCE706 CLOCK DRIVER
15424 M: Max Filippov <jcmvbkbc@gmail.com>
15426 F: drivers/clk/clk-cdce706.c
15429 M: Tero Kristo <t-kristo@ti.com>
15430 L: linux-omap@vger.kernel.org
15433 F: include/linux/clk/ti.h
15435 TI DAVINCI MACHINE SUPPORT
15436 M: Sekhar Nori <nsekhar@ti.com>
15437 M: Kevin Hilman <khilman@kernel.org>
15438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15441 F: arch/arm/mach-davinci/
15442 F: drivers/i2c/busses/i2c-davinci.c
15443 F: arch/arm/boot/dts/da850*
15445 TI DAVINCI SERIES CLOCK DRIVER
15446 M: David Lechner <david@lechnology.com>
15447 R: Sekhar Nori <nsekhar@ti.com>
15449 F: Documentation/devicetree/bindings/clock/ti/davinci/
15450 F: drivers/clk/davinci/
15452 TI DAVINCI SERIES GPIO DRIVER
15453 M: Keerthy <j-keerthy@ti.com>
15454 L: linux-gpio@vger.kernel.org
15456 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15457 F: drivers/gpio/gpio-davinci.c
15459 TI DAVINCI SERIES MEDIA DRIVER
15460 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15461 L: linux-media@vger.kernel.org
15462 W: https://linuxtv.org
15463 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15464 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15466 F: drivers/media/platform/davinci/
15467 F: include/media/davinci/
15469 TI ETHERNET SWITCH DRIVER (CPSW)
15470 R: Grygorii Strashko <grygorii.strashko@ti.com>
15471 L: linux-omap@vger.kernel.org
15472 L: netdev@vger.kernel.org
15474 F: drivers/net/ethernet/ti/cpsw*
15475 F: drivers/net/ethernet/ti/davinci*
15477 TI FLASH MEDIA INTERFACE DRIVER
15478 M: Alex Dubov <oakad@yahoo.com>
15480 F: drivers/misc/tifm*
15481 F: drivers/mmc/host/tifm_sd.c
15482 F: include/linux/tifm.h
15484 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15485 M: Santosh Shilimkar <ssantosh@kernel.org>
15486 L: linux-kernel@vger.kernel.org
15487 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15489 F: drivers/soc/ti/*
15490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15492 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15493 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15494 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15495 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15497 F: sound/soc/codecs/lm49453*
15498 F: sound/soc/codecs/isabelle*
15500 TI LP855x BACKLIGHT DRIVER
15501 M: Milo Kim <milo.kim@ti.com>
15503 F: Documentation/backlight/lp855x-driver.txt
15504 F: drivers/video/backlight/lp855x_bl.c
15505 F: include/linux/platform_data/lp855x.h
15507 TI LP8727 CHARGER DRIVER
15508 M: Milo Kim <milo.kim@ti.com>
15510 F: drivers/power/supply/lp8727_charger.c
15511 F: include/linux/platform_data/lp8727.h
15513 TI LP8788 MFD DRIVER
15514 M: Milo Kim <milo.kim@ti.com>
15516 F: drivers/iio/adc/lp8788_adc.c
15517 F: drivers/leds/leds-lp8788.c
15518 F: drivers/mfd/lp8788*.c
15519 F: drivers/power/supply/lp8788-charger.c
15520 F: drivers/regulator/lp8788-*.c
15521 F: include/linux/mfd/lp8788*.h
15523 TI NETCP ETHERNET DRIVER
15524 M: Wingman Kwok <w-kwok2@ti.com>
15525 M: Murali Karicheri <m-karicheri2@ti.com>
15526 L: netdev@vger.kernel.org
15528 F: drivers/net/ethernet/ti/netcp*
15530 TI PCM3060 ASoC CODEC DRIVER
15531 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15532 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15534 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15535 F: sound/soc/codecs/pcm3060*
15537 TI TAS571X FAMILY ASoC CODEC DRIVER
15538 M: Kevin Cernekee <cernekee@chromium.org>
15539 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15541 F: sound/soc/codecs/tas571x*
15543 TI TRF7970A NFC DRIVER
15544 M: Mark Greer <mgreer@animalcreek.com>
15545 L: linux-wireless@vger.kernel.org
15546 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15548 F: drivers/nfc/trf7970a.c
15549 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15551 TI TWL4030 SERIES SOC CODEC DRIVER
15552 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15553 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15555 F: sound/soc/codecs/twl4030*
15558 M: Benoit Parrot <bparrot@ti.com>
15559 L: linux-media@vger.kernel.org
15560 W: http://linuxtv.org/
15561 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15563 F: drivers/media/platform/ti-vpe/
15565 TI WILINK WIRELESS DRIVERS
15566 L: linux-wireless@vger.kernel.org
15567 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15568 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15571 F: drivers/net/wireless/ti/
15572 F: include/linux/wl12xx.h
15574 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15575 M: John Stultz <john.stultz@linaro.org>
15576 M: Thomas Gleixner <tglx@linutronix.de>
15577 R: Stephen Boyd <sboyd@kernel.org>
15578 L: linux-kernel@vger.kernel.org
15579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15581 F: include/linux/clocksource.h
15582 F: include/linux/time.h
15583 F: include/linux/timex.h
15584 F: include/uapi/linux/time.h
15585 F: include/uapi/linux/timex.h
15586 F: kernel/time/clocksource.c
15587 F: kernel/time/time*.c
15588 F: kernel/time/alarmtimer.c
15589 F: kernel/time/ntp.c
15590 F: tools/testing/selftests/timers/
15593 M: Jon Maloy <jon.maloy@ericsson.com>
15594 M: Ying Xue <ying.xue@windriver.com>
15595 L: netdev@vger.kernel.org (core kernel code)
15596 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15597 W: http://tipc.sourceforge.net/
15599 F: include/uapi/linux/tipc*.h
15602 TLAN NETWORK DRIVER
15603 M: Samuel Chessman <chessman@tux.org>
15604 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15605 W: http://sourceforge.net/projects/tlan/
15607 F: Documentation/networking/device_drivers/ti/tlan.txt
15608 F: drivers/net/ethernet/ti/tlan.*
15610 TM6000 VIDEO4LINUX DRIVER
15611 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15612 L: linux-media@vger.kernel.org
15613 W: https://linuxtv.org
15614 T: git git://linuxtv.org/media_tree.git
15616 F: drivers/media/usb/tm6000/
15617 F: Documentation/media/v4l-drivers/tm6000*
15619 TMIO/SDHI MMC DRIVER
15620 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15621 L: linux-mmc@vger.kernel.org
15623 F: drivers/mmc/host/tmio_mmc*
15624 F: drivers/mmc/host/renesas_sdhi*
15625 F: include/linux/mfd/tmio.h
15627 TMP401 HARDWARE MONITOR DRIVER
15628 M: Guenter Roeck <linux@roeck-us.net>
15629 L: linux-hwmon@vger.kernel.org
15631 F: Documentation/hwmon/tmp401
15632 F: drivers/hwmon/tmp401.c
15634 TMPFS (SHMEM FILESYSTEM)
15635 M: Hugh Dickins <hughd@google.com>
15636 L: linux-mm@kvack.org
15638 F: include/linux/shmem_fs.h
15641 TOMOYO SECURITY MODULE
15642 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15643 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15644 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15645 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15646 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15647 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15648 W: https://tomoyo.osdn.jp/
15650 F: security/tomoyo/
15652 TOPSTAR LAPTOP EXTRAS DRIVER
15653 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15654 L: platform-driver-x86@vger.kernel.org
15656 F: drivers/platform/x86/topstar-laptop.c
15658 TORTURE-TEST MODULES
15659 M: Davidlohr Bueso <dave@stgolabs.net>
15660 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
15661 M: Josh Triplett <josh@joshtriplett.org>
15662 L: linux-kernel@vger.kernel.org
15664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15665 F: Documentation/RCU/torture.txt
15666 F: kernel/torture.c
15667 F: kernel/rcu/rcutorture.c
15668 F: kernel/rcu/rcuperf.c
15669 F: kernel/locking/locktorture.c
15671 TOSHIBA ACPI EXTRAS DRIVER
15672 M: Azael Avalos <coproscefalo@gmail.com>
15673 L: platform-driver-x86@vger.kernel.org
15675 F: drivers/platform/x86/toshiba_acpi.c
15677 TOSHIBA BLUETOOTH DRIVER
15678 M: Azael Avalos <coproscefalo@gmail.com>
15679 L: platform-driver-x86@vger.kernel.org
15681 F: drivers/platform/x86/toshiba_bluetooth.c
15683 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15684 M: Azael Avalos <coproscefalo@gmail.com>
15685 L: platform-driver-x86@vger.kernel.org
15687 F: drivers/platform/x86/toshiba_haps.c
15690 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15691 W: http://www.buzzard.org.uk/toshiba/
15693 F: drivers/char/toshiba.c
15694 F: include/linux/toshiba.h
15695 F: include/uapi/linux/toshiba.h
15697 TOSHIBA TC358743 DRIVER
15698 M: Mats Randgaard <matrandg@cisco.com>
15699 L: linux-media@vger.kernel.org
15701 F: drivers/media/i2c/tc358743*
15702 F: include/media/i2c/tc358743.h
15704 TOSHIBA WMI HOTKEYS DRIVER
15705 M: Azael Avalos <coproscefalo@gmail.com>
15706 L: platform-driver-x86@vger.kernel.org
15708 F: drivers/platform/x86/toshiba-wmi.c
15711 M: Peter Huewe <peterhuewe@gmx.de>
15712 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15713 R: Jason Gunthorpe <jgg@ziepe.ca>
15714 L: linux-integrity@vger.kernel.org
15715 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15716 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15717 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15719 F: drivers/char/tpm/
15722 M: Steven Rostedt <rostedt@goodmis.org>
15723 M: Ingo Molnar <mingo@redhat.com>
15724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15726 F: Documentation/trace/ftrace.rst
15727 F: arch/*/*/*/ftrace.h
15728 F: arch/*/kernel/ftrace.c
15729 F: include/*/ftrace.h
15730 F: include/linux/trace*.h
15733 F: tools/testing/selftests/ftrace/
15735 TRACING MMIO ACCESSES (MMIOTRACE)
15736 M: Steven Rostedt <rostedt@goodmis.org>
15737 M: Ingo Molnar <mingo@kernel.org>
15738 R: Karol Herbst <karolherbst@gmail.com>
15739 R: Pekka Paalanen <ppaalanen@gmail.com>
15741 L: linux-kernel@vger.kernel.org
15742 L: nouveau@lists.freedesktop.org
15743 F: kernel/trace/trace_mmiotrace.c
15744 F: include/linux/mmiotrace.h
15745 F: arch/x86/mm/kmmio.c
15746 F: arch/x86/mm/mmio-mod.c
15747 F: arch/x86/mm/testmmiotrace.c
15750 M: Jiri Kosina <trivial@kernel.org>
15751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15753 K: ^Subject:.*(?i)trivial
15755 TEMPO SEMICONDUCTOR DRIVERS
15756 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15758 F: sound/soc/codecs/tscs*.c
15759 F: sound/soc/codecs/tscs*.h
15760 F: Documentation/devicetree/bindings/sound/tscs*.txt
15763 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15764 M: Jiri Slaby <jslaby@suse.com>
15766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15767 F: Documentation/serial/
15769 F: drivers/tty/serial/serial_core.c
15770 F: include/linux/serial_core.h
15771 F: include/linux/serial.h
15772 F: include/linux/tty.h
15773 F: include/uapi/linux/serial_core.h
15774 F: include/uapi/linux/serial.h
15775 F: include/uapi/linux/tty.h
15777 TUA9001 MEDIA DRIVER
15778 M: Antti Palosaari <crope@iki.fi>
15779 L: linux-media@vger.kernel.org
15780 W: https://linuxtv.org
15781 W: http://palosaari.fi/linux/
15782 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15783 T: git git://linuxtv.org/anttip/media_tree.git
15785 F: drivers/media/tuners/tua9001*
15787 TULIP NETWORK DRIVERS
15788 L: netdev@vger.kernel.org
15789 L: linux-parisc@vger.kernel.org
15791 F: drivers/net/ethernet/dec/tulip/
15794 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15795 W: http://vtun.sourceforge.net/tun
15797 F: Documentation/networking/tuntap.txt
15798 F: arch/um/os-Linux/drivers/
15800 TURBOCHANNEL SUBSYSTEM
15801 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15802 M: Ralf Baechle <ralf@linux-mips.org>
15803 L: linux-mips@vger.kernel.org
15804 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15807 F: include/linux/tc.h
15810 M: "Len Brown" <lenb@kernel.org>
15811 L: linux-pm@vger.kernel.org
15812 B: https://bugzilla.kernel.org
15813 Q: https://patchwork.kernel.org/project/linux-pm/list/
15814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15816 F: tools/power/x86/turbostat/
15818 TW5864 VIDEO4LINUX DRIVER
15819 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15820 M: Anton Sviridenko <anton@corp.bluecherry.net>
15821 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15822 M: Andrey Utkin <andrey_utkin@fastmail.com>
15823 L: linux-media@vger.kernel.org
15825 F: drivers/media/pci/tw5864/
15827 TW68 VIDEO4LINUX DRIVER
15828 M: Hans Verkuil <hverkuil@xs4all.nl>
15829 L: linux-media@vger.kernel.org
15830 T: git git://linuxtv.org/media_tree.git
15831 W: https://linuxtv.org
15833 F: drivers/media/pci/tw68/
15835 TW686X VIDEO4LINUX DRIVER
15836 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15837 L: linux-media@vger.kernel.org
15838 T: git git://linuxtv.org/media_tree.git
15839 W: http://linuxtv.org
15841 F: drivers/media/pci/tw686x/
15843 UBI FILE SYSTEM (UBIFS)
15844 M: Richard Weinberger <richard@nod.at>
15845 M: Artem Bityutskiy <dedekind1@gmail.com>
15846 M: Adrian Hunter <adrian.hunter@intel.com>
15847 L: linux-mtd@lists.infradead.org
15848 T: git git://git.infradead.org/ubifs-2.6.git
15849 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15851 F: Documentation/filesystems/ubifs.txt
15854 UCLINUX (M68KNOMMU AND COLDFIRE)
15855 M: Greg Ungerer <gerg@linux-m68k.org>
15856 W: http://www.linux-m68k.org/
15857 W: http://www.uclinux.org/
15858 L: linux-m68k@lists.linux-m68k.org
15859 L: uclinux-dev@uclinux.org (subscribers-only)
15860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15862 F: arch/m68k/coldfire/
15864 F: arch/m68k/*/*_no.*
15865 F: arch/m68k/include/asm/*_no.*
15868 M: Jan Kara <jack@suse.com>
15870 F: Documentation/filesystems/udf.txt
15874 M: Bastien Nocera <hadess@hadess.net>
15875 L: linux-input@vger.kernel.org
15877 F: drivers/hid/hid-udraw-ps3.c
15880 M: Evgeniy Dushistov <dushistov@mail.ru>
15882 F: Documentation/filesystems/ufs.txt
15885 UHID USERSPACE HID IO DRIVER:
15886 M: David Herrmann <dh.herrmann@googlemail.com>
15887 L: linux-input@vger.kernel.org
15889 F: drivers/hid/uhid.c
15890 F: include/uapi/linux/uhid.h
15893 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15894 L: linux-usb@vger.kernel.org
15896 F: drivers/usb/common/ulpi.c
15897 F: include/linux/ulpi/
15899 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15900 L: linux-usb@vger.kernel.org
15903 F: include/linux/uwb.h
15904 F: include/linux/uwb/
15906 UNICORE32 ARCHITECTURE:
15907 M: Guan Xuetao <gxt@pku.edu.cn>
15908 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15910 T: git git://github.com/gxt/linux.git
15914 M: Tony Finch <dot@dotat.at>
15915 W: http://dotat.at/prog/unifdef
15917 F: scripts/unifdef.c
15919 UNIFORM CDROM DRIVER
15920 M: Jens Axboe <axboe@kernel.dk>
15921 W: http://www.kernel.dk
15923 F: Documentation/cdrom/
15924 F: drivers/cdrom/cdrom.c
15925 F: include/linux/cdrom.h
15926 F: include/uapi/linux/cdrom.h
15928 UNISYS S-PAR DRIVERS
15929 M: David Kershner <david.kershner@unisys.com>
15930 L: sparmaintainer@unisys.com (Unisys internal)
15932 F: include/linux/visorbus.h
15933 F: drivers/visorbus/
15934 F: drivers/staging/unisys/
15936 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15937 M: Vinayak Holikatti <vinholikatti@gmail.com>
15938 L: linux-scsi@vger.kernel.org
15940 F: Documentation/scsi/ufs.txt
15941 F: drivers/scsi/ufs/
15943 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15944 M: Joao Pinto <jpinto@synopsys.com>
15945 L: linux-scsi@vger.kernel.org
15947 F: drivers/scsi/ufs/*dwc*
15949 UNSORTED BLOCK IMAGES (UBI)
15950 M: Artem Bityutskiy <dedekind1@gmail.com>
15951 M: Richard Weinberger <richard@nod.at>
15952 W: http://www.linux-mtd.infradead.org/
15953 L: linux-mtd@lists.infradead.org
15954 T: git git://git.infradead.org/ubifs-2.6.git
15956 F: drivers/mtd/ubi/
15957 F: include/linux/mtd/ubi.h
15958 F: include/uapi/mtd/ubi-user.h
15960 USB "USBNET" DRIVER FRAMEWORK
15961 M: Oliver Neukum <oneukum@suse.com>
15962 L: netdev@vger.kernel.org
15963 W: http://www.linux-usb.org/usbnet
15965 F: drivers/net/usb/usbnet.c
15966 F: include/linux/usb/usbnet.h
15969 M: Oliver Neukum <oneukum@suse.com>
15970 L: linux-usb@vger.kernel.org
15972 F: Documentation/usb/acm.txt
15973 F: drivers/usb/class/cdc-acm.*
15975 USB AR5523 WIRELESS DRIVER
15976 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15977 L: linux-wireless@vger.kernel.org
15979 F: drivers/net/wireless/ath/ar5523/
15982 M: Oliver Neukum <oneukum@suse.com>
15983 L: linux-usb@vger.kernel.org
15984 L: linux-scsi@vger.kernel.org
15986 F: drivers/usb/storage/uas.c
15988 USB CDC ETHERNET DRIVER
15989 M: Oliver Neukum <oliver@neukum.org>
15990 L: linux-usb@vger.kernel.org
15992 F: drivers/net/usb/cdc_*.c
15993 F: include/uapi/linux/usb/cdc.h
15995 USB CHAOSKEY DRIVER
15996 M: Keith Packard <keithp@keithp.com>
15997 L: linux-usb@vger.kernel.org
15999 F: drivers/usb/misc/chaoskey.c
16001 USB CYPRESS C67X00 DRIVER
16002 M: Peter Korsgaard <jacmet@sunsite.dk>
16003 L: linux-usb@vger.kernel.org
16005 F: drivers/usb/c67x00/
16007 USB DAVICOM DM9601 DRIVER
16008 M: Peter Korsgaard <jacmet@sunsite.dk>
16009 L: netdev@vger.kernel.org
16010 W: http://www.linux-usb.org/usbnet
16012 F: drivers/net/usb/dm9601.c
16014 USB DIAMOND RIO500 DRIVER
16015 M: Cesar Miquel <miquel@df.uba.ar>
16016 L: rio500-users@lists.sourceforge.net
16017 W: http://rio500.sourceforge.net
16019 F: drivers/usb/misc/rio500*
16022 M: Alan Stern <stern@rowland.harvard.edu>
16023 L: linux-usb@vger.kernel.org
16025 F: Documentation/usb/ehci.txt
16026 F: drivers/usb/host/ehci*
16028 USB GADGET/PERIPHERAL SUBSYSTEM
16029 M: Felipe Balbi <balbi@kernel.org>
16030 L: linux-usb@vger.kernel.org
16031 W: http://www.linux-usb.org/gadget
16032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16034 F: drivers/usb/gadget/
16035 F: include/linux/usb/gadget*
16037 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16038 M: Jiri Kosina <jikos@kernel.org>
16039 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
16040 L: linux-usb@vger.kernel.org
16041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16043 F: Documentation/hid/hiddev.txt
16044 F: drivers/hid/usbhid/
16046 USB INTEL XHCI ROLE MUX DRIVER
16047 M: Hans de Goede <hdegoede@redhat.com>
16048 L: linux-usb@vger.kernel.org
16050 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
16053 M: Olav Kongas <ok@artecdesign.ee>
16054 L: linux-usb@vger.kernel.org
16056 F: drivers/usb/host/isp116x*
16057 F: include/linux/usb/isp116x.h
16059 USB LAN78XX ETHERNET DRIVER
16060 M: Woojung Huh <woojung.huh@microchip.com>
16061 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16062 L: netdev@vger.kernel.org
16064 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16065 F: drivers/net/usb/lan78xx.*
16066 F: include/dt-bindings/net/microchip-lan78xx.h
16068 USB MASS STORAGE DRIVER
16069 M: Alan Stern <stern@rowland.harvard.edu>
16070 L: linux-usb@vger.kernel.org
16071 L: usb-storage@lists.one-eyed-alien.net
16073 F: drivers/usb/storage/
16076 M: Clemens Ladisch <clemens@ladisch.de>
16077 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16078 T: git git://git.alsa-project.org/alsa-kernel.git
16080 F: sound/usb/midi.*
16082 USB NETWORKING DRIVERS
16083 L: linux-usb@vger.kernel.org
16085 F: drivers/net/usb/
16088 M: Alan Stern <stern@rowland.harvard.edu>
16089 L: linux-usb@vger.kernel.org
16091 F: Documentation/usb/ohci.txt
16092 F: drivers/usb/host/ohci*
16094 USB OTG FSM (Finite State Machine)
16095 M: Peter Chen <Peter.Chen@nxp.com>
16096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16097 L: linux-usb@vger.kernel.org
16099 F: drivers/usb/common/usb-otg-fsm.c
16102 M: Valentina Manea <valentina.manea.m@gmail.com>
16103 M: Shuah Khan <shuah@kernel.org>
16104 M: Shuah Khan <skhan@linuxfoundation.org>
16105 L: linux-usb@vger.kernel.org
16107 F: Documentation/usb/usbip_protocol.txt
16108 F: drivers/usb/usbip/
16109 F: tools/usb/usbip/
16110 F: tools/testing/selftests/drivers/usb/usbip/
16113 M: Petko Manolov <petkan@nucleusys.com>
16114 L: linux-usb@vger.kernel.org
16115 L: netdev@vger.kernel.org
16116 T: git git://github.com/petkan/pegasus.git
16117 W: https://github.com/petkan/pegasus
16119 F: drivers/net/usb/pegasus.*
16122 M: Felipe Balbi <balbi@kernel.org>
16123 L: linux-usb@vger.kernel.org
16124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16126 F: drivers/usb/phy/
16128 USB PRINTER DRIVER (usblp)
16129 M: Pete Zaitcev <zaitcev@redhat.com>
16130 L: linux-usb@vger.kernel.org
16132 F: drivers/usb/class/usblp.c
16134 USB QMI WWAN NETWORK DRIVER
16135 M: Bjørn Mork <bjorn@mork.no>
16136 L: netdev@vger.kernel.org
16138 F: Documentation/ABI/testing/sysfs-class-net-qmi
16139 F: drivers/net/usb/qmi_wwan.c
16142 M: Petko Manolov <petkan@nucleusys.com>
16143 L: linux-usb@vger.kernel.org
16144 L: netdev@vger.kernel.org
16145 T: git git://github.com/petkan/rtl8150.git
16146 W: https://github.com/petkan/rtl8150
16148 F: drivers/net/usb/rtl8150.c
16150 USB SERIAL SUBSYSTEM
16151 M: Johan Hovold <johan@kernel.org>
16152 L: linux-usb@vger.kernel.org
16153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16155 F: Documentation/usb/usb-serial.txt
16156 F: drivers/usb/serial/
16157 F: include/linux/usb/serial.h
16159 USB SMSC75XX ETHERNET DRIVER
16160 M: Steve Glendinning <steve.glendinning@shawell.net>
16161 L: netdev@vger.kernel.org
16163 F: drivers/net/usb/smsc75xx.*
16165 USB SMSC95XX ETHERNET DRIVER
16166 M: Steve Glendinning <steve.glendinning@shawell.net>
16167 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16168 L: netdev@vger.kernel.org
16170 F: drivers/net/usb/smsc95xx.*
16173 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16174 L: linux-usb@vger.kernel.org
16175 W: http://www.linux-usb.org
16176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16178 F: Documentation/devicetree/bindings/usb/
16179 F: Documentation/usb/
16181 F: include/linux/usb.h
16182 F: include/linux/usb/
16184 USB TYPEC PI3USB30532 MUX DRIVER
16185 M: Hans de Goede <hdegoede@redhat.com>
16186 L: linux-usb@vger.kernel.org
16188 F: drivers/usb/typec/mux/pi3usb30532.c
16191 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16192 L: linux-usb@vger.kernel.org
16194 F: Documentation/ABI/testing/sysfs-class-typec
16195 F: Documentation/driver-api/usb/typec.rst
16196 F: drivers/usb/typec/
16197 F: include/linux/usb/typec.h
16199 USB TYPEC BUS FOR ALTERNATE MODES
16200 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16201 L: linux-usb@vger.kernel.org
16203 F: Documentation/ABI/testing/sysfs-bus-typec
16204 F: Documentation/driver-api/usb/typec_bus.rst
16205 F: drivers/usb/typec/altmodes/
16206 F: include/linux/usb/typec_altmode.h
16208 USB TYPEC PORT CONTROLLER DRIVERS
16209 M: Guenter Roeck <linux@roeck-us.net>
16210 L: linux-usb@vger.kernel.org
16212 F: drivers/usb/typec/tcpm/
16215 M: Alan Stern <stern@rowland.harvard.edu>
16216 L: linux-usb@vger.kernel.org
16218 F: drivers/usb/host/uhci*
16221 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16222 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16223 L: linux-media@vger.kernel.org
16224 T: git git://linuxtv.org/media_tree.git
16225 W: http://www.ideasonboard.org/uvc/
16227 F: drivers/media/usb/uvc/
16228 F: include/uapi/linux/uvcvideo.h
16231 M: Hans Verkuil <hverkuil@xs4all.nl>
16232 L: linux-media@vger.kernel.org
16233 T: git git://linuxtv.org/media_tree.git
16234 W: https://linuxtv.org
16236 F: drivers/media/usb/usbvision/
16239 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16240 L: linux-usb@vger.kernel.org
16242 F: drivers/usb/gadget/function/*uvc*
16243 F: drivers/usb/gadget/legacy/webcam.c
16244 F: include/uapi/linux/usb/g_uvc.h
16246 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16247 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16248 L: linux-wireless@vger.kernel.org
16250 F: drivers/net/wireless/rndis_wlan.c
16253 M: Mathias Nyman <mathias.nyman@intel.com>
16254 L: linux-usb@vger.kernel.org
16256 F: drivers/usb/host/xhci*
16257 F: drivers/usb/host/pci-quirks*
16260 L: linux-wireless@vger.kernel.org
16261 W: http://linux-lc100020.sourceforge.net
16263 F: drivers/net/wireless/zydas/zd1201.*
16266 M: Antoine Jacquet <royale@zerezo.com>
16267 L: linux-usb@vger.kernel.org
16268 L: linux-media@vger.kernel.org
16269 T: git git://linuxtv.org/media_tree.git
16270 W: http://royale.zerezo.com/zr364xx/
16272 F: Documentation/media/v4l-drivers/zr364xx*
16273 F: drivers/media/usb/zr364xx/
16275 USER-MODE LINUX (UML)
16276 M: Jeff Dike <jdike@addtoit.com>
16277 M: Richard Weinberger <richard@nod.at>
16278 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16279 L: linux-um@lists.infradead.org
16280 W: http://user-mode-linux.sourceforge.net
16281 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16284 F: Documentation/virtual/uml/
16289 USERSPACE COPYIN/COPYOUT (UIOVEC)
16290 M: Alexander Viro <viro@zeniv.linux.org.uk>
16293 F: include/linux/uio.h
16295 USERSPACE DMA BUFFER DRIVER
16296 M: Gerd Hoffmann <kraxel@redhat.com>
16298 L: dri-devel@lists.freedesktop.org
16299 F: drivers/dma-buf/udmabuf.c
16300 F: include/uapi/linux/udmabuf.h
16301 T: git git://anongit.freedesktop.org/drm/drm-misc
16303 USERSPACE I/O (UIO)
16304 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16307 F: Documentation/driver-api/uio-howto.rst
16309 F: include/linux/uio_driver.h
16312 M: Karel Zak <kzak@redhat.com>
16313 L: util-linux@vger.kernel.org
16314 W: http://en.wikipedia.org/wiki/Util-linux
16315 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16319 M: Christoph Hellwig <hch@lst.de>
16320 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16321 L: linux-kernel@vger.kernel.org
16322 T: git git://git.infradead.org/users/hch/uuid.git
16325 F: include/linux/uuid.h
16326 F: include/uapi/linux/uuid.h
16330 M: Michal Januszewski <spock@gentoo.org>
16331 L: linux-fbdev@vger.kernel.org
16332 W: https://github.com/mjanusz/v86d
16334 F: Documentation/fb/uvesafb.txt
16335 F: drivers/video/fbdev/uvesafb.*
16338 M: Stefan Agner <stefan@agner.ch>
16339 L: linux-mtd@lists.infradead.org
16341 F: drivers/mtd/nand/raw/vf610_nfc.c
16343 VFAT/FAT/MSDOS FILESYSTEM
16344 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16346 F: Documentation/filesystems/vfat.txt
16350 M: Alex Williamson <alex.williamson@redhat.com>
16351 L: kvm@vger.kernel.org
16352 T: git git://github.com/awilliam/linux-vfio.git
16354 F: Documentation/vfio.txt
16356 F: include/linux/vfio.h
16357 F: include/uapi/linux/vfio.h
16359 VFIO MEDIATED DEVICE DRIVERS
16360 M: Kirti Wankhede <kwankhede@nvidia.com>
16361 L: kvm@vger.kernel.org
16363 F: Documentation/vfio-mediated-device.txt
16364 F: drivers/vfio/mdev/
16365 F: include/linux/mdev.h
16366 F: samples/vfio-mdev/
16368 VFIO PLATFORM DRIVER
16369 M: Eric Auger <eric.auger@redhat.com>
16370 L: kvm@vger.kernel.org
16372 F: drivers/vfio/platform/
16375 R: Lukas Wunner <lukas@wunner.de>
16377 F: Documentation/gpu/vga-switcheroo.rst
16378 F: drivers/gpu/vga/vga_switcheroo.c
16379 F: include/linux/vga_switcheroo.h
16380 T: git git://anongit.freedesktop.org/drm/drm-misc
16382 VIA RHINE NETWORK DRIVER
16384 F: drivers/net/ethernet/via/via-rhine.c
16386 VIA SD/MMC CARD CONTROLLER DRIVER
16387 M: Bruce Chang <brucechang@via.com.tw>
16388 M: Harald Welte <HaraldWelte@viatech.com>
16390 F: drivers/mmc/host/via-sdmmc.c
16392 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16393 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16394 L: linux-fbdev@vger.kernel.org
16396 F: include/linux/via-core.h
16397 F: include/linux/via-gpio.h
16398 F: include/linux/via_i2c.h
16399 F: drivers/video/fbdev/via/
16401 VIA VELOCITY NETWORK DRIVER
16402 M: Francois Romieu <romieu@fr.zoreil.com>
16403 L: netdev@vger.kernel.org
16405 F: drivers/net/ethernet/via/via-velocity.*
16407 VICODEC VIRTUAL CODEC DRIVER
16408 M: Hans Verkuil <hans.verkuil@cisco.com>
16409 L: linux-media@vger.kernel.org
16410 T: git git://linuxtv.org/media_tree.git
16411 W: https://linuxtv.org
16413 F: drivers/media/platform/vicodec/*
16415 VIDEO MULTIPLEXER DRIVER
16416 M: Philipp Zabel <p.zabel@pengutronix.de>
16417 L: linux-media@vger.kernel.org
16419 F: drivers/media/platform/video-mux.c
16421 VIDEO I2C POLLING DRIVER
16422 M: Matt Ranostay <matt.ranostay@konsulko.com>
16423 L: linux-media@vger.kernel.org
16425 F: drivers/media/i2c/video-i2c.c
16427 VIDEOBUF2 FRAMEWORK
16428 M: Pawel Osciak <pawel@osciak.com>
16429 M: Marek Szyprowski <m.szyprowski@samsung.com>
16430 M: Kyungmin Park <kyungmin.park@samsung.com>
16431 L: linux-media@vger.kernel.org
16433 F: drivers/media/common/videobuf2/*
16434 F: include/media/videobuf2-*
16436 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16437 M: Helen Koike <helen.koike@collabora.com>
16438 L: linux-media@vger.kernel.org
16439 T: git git://linuxtv.org/media_tree.git
16440 W: https://linuxtv.org
16442 F: drivers/media/platform/vimc/*
16445 M: Alex Williamson <alex.williamson@redhat.com>
16446 M: Paolo Bonzini <pbonzini@redhat.com>
16447 L: kvm@vger.kernel.org
16451 VIRTIO AND VHOST VSOCK DRIVER
16452 M: Stefan Hajnoczi <stefanha@redhat.com>
16453 L: kvm@vger.kernel.org
16454 L: virtualization@lists.linux-foundation.org
16455 L: netdev@vger.kernel.org
16457 F: include/linux/virtio_vsock.h
16458 F: include/uapi/linux/virtio_vsock.h
16459 F: include/uapi/linux/vsockmon.h
16460 F: include/uapi/linux/vm_sockets_diag.h
16461 F: net/vmw_vsock/diag.c
16462 F: net/vmw_vsock/af_vsock_tap.c
16463 F: net/vmw_vsock/virtio_transport_common.c
16464 F: net/vmw_vsock/virtio_transport.c
16465 F: drivers/net/vsockmon.c
16466 F: drivers/vhost/vsock.c
16467 F: tools/testing/vsock/
16469 VIRTIO CONSOLE DRIVER
16470 M: Amit Shah <amit@kernel.org>
16471 L: virtualization@lists.linux-foundation.org
16473 F: drivers/char/virtio_console.c
16474 F: include/linux/virtio_console.h
16475 F: include/uapi/linux/virtio_console.h
16477 VIRTIO CORE, NET AND BLOCK DRIVERS
16478 M: "Michael S. Tsirkin" <mst@redhat.com>
16479 M: Jason Wang <jasowang@redhat.com>
16480 L: virtualization@lists.linux-foundation.org
16482 F: Documentation/devicetree/bindings/virtio/
16485 F: drivers/net/virtio_net.c
16486 F: drivers/block/virtio_blk.c
16487 F: include/linux/virtio*.h
16488 F: include/uapi/linux/virtio_*.h
16489 F: drivers/crypto/virtio/
16490 F: mm/balloon_compaction.c
16492 VIRTIO CRYPTO DRIVER
16493 M: Gonglei <arei.gonglei@huawei.com>
16494 L: virtualization@lists.linux-foundation.org
16495 L: linux-crypto@vger.kernel.org
16497 F: drivers/crypto/virtio/
16498 F: include/uapi/linux/virtio_crypto.h
16500 VIRTIO DRIVERS FOR S390
16501 M: Cornelia Huck <cohuck@redhat.com>
16502 M: Halil Pasic <pasic@linux.ibm.com>
16503 L: linux-s390@vger.kernel.org
16504 L: virtualization@lists.linux-foundation.org
16505 L: kvm@vger.kernel.org
16507 F: drivers/s390/virtio/
16508 F: arch/s390/include/uapi/asm/virtio-ccw.h
16511 M: David Airlie <airlied@linux.ie>
16512 M: Gerd Hoffmann <kraxel@redhat.com>
16513 L: dri-devel@lists.freedesktop.org
16514 L: virtualization@lists.linux-foundation.org
16515 T: git git://anongit.freedesktop.org/drm/drm-misc
16517 F: drivers/gpu/drm/virtio/
16518 F: include/uapi/linux/virtio_gpu.h
16520 VIRTIO HOST (VHOST)
16521 M: "Michael S. Tsirkin" <mst@redhat.com>
16522 M: Jason Wang <jasowang@redhat.com>
16523 L: kvm@vger.kernel.org
16524 L: virtualization@lists.linux-foundation.org
16525 L: netdev@vger.kernel.org
16526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16529 F: include/uapi/linux/vhost.h
16531 VIRTIO INPUT DRIVER
16532 M: Gerd Hoffmann <kraxel@redhat.com>
16534 F: drivers/virtio/virtio_input.c
16535 F: include/uapi/linux/virtio_input.h
16537 VIRTUAL BOX GUEST DEVICE DRIVER
16538 M: Hans de Goede <hdegoede@redhat.com>
16539 M: Arnd Bergmann <arnd@arndb.de>
16540 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16542 F: include/linux/vbox_utils.h
16543 F: include/uapi/linux/vbox*.h
16544 F: drivers/virt/vboxguest/
16546 VIRTUAL SERIO DEVICE DRIVER
16547 M: Stephen Chandler Paul <thatslyude@gmail.com>
16549 F: drivers/input/serio/userio.c
16550 F: include/uapi/linux/userio.h
16552 VIVID VIRTUAL VIDEO DRIVER
16553 M: Hans Verkuil <hverkuil@xs4all.nl>
16554 L: linux-media@vger.kernel.org
16555 T: git git://linuxtv.org/media_tree.git
16556 W: https://linuxtv.org
16558 F: drivers/media/platform/vivid/*
16561 M: Florian Fainelli <f.fainelli@gmail.com>
16562 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16564 F: drivers/vlynq/vlynq.c
16565 F: include/linux/vlynq.h
16568 M: Martyn Welch <martyn@welchs.me.uk>
16569 M: Manohar Vanga <manohar.vanga@gmail.com>
16570 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16571 L: devel@driverdev.osuosl.org
16573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16574 F: Documentation/driver-api/vme.rst
16575 F: drivers/staging/vme/
16577 F: include/linux/vme*
16579 VMWARE BALLOON DRIVER
16580 M: Julien Freche <jfreche@vmware.com>
16581 M: Nadav Amit <namit@vmware.com>
16582 M: "VMware, Inc." <pv-drivers@vmware.com>
16583 L: linux-kernel@vger.kernel.org
16585 F: drivers/misc/vmw_balloon.c
16587 VMWARE HYPERVISOR INTERFACE
16588 M: Alok Kataria <akataria@vmware.com>
16589 L: virtualization@lists.linux-foundation.org
16591 F: arch/x86/kernel/cpu/vmware.c
16593 VMWARE PVRDMA DRIVER
16594 M: Adit Ranadive <aditr@vmware.com>
16595 M: VMware PV-Drivers <pv-drivers@vmware.com>
16596 L: linux-rdma@vger.kernel.org
16598 F: drivers/infiniband/hw/vmw_pvrdma/
16600 VMware PVSCSI driver
16601 M: Jim Gill <jgill@vmware.com>
16602 M: VMware PV-Drivers <pv-drivers@vmware.com>
16603 L: linux-scsi@vger.kernel.org
16605 F: drivers/scsi/vmw_pvscsi.c
16606 F: drivers/scsi/vmw_pvscsi.h
16608 VMWARE VMMOUSE SUBDRIVER
16609 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16610 M: "VMware, Inc." <pv-drivers@vmware.com>
16611 L: linux-input@vger.kernel.org
16613 F: drivers/input/mouse/vmmouse.c
16614 F: drivers/input/mouse/vmmouse.h
16616 VMWARE VMXNET3 ETHERNET DRIVER
16617 M: Ronak Doshi <doshir@vmware.com>
16618 M: "VMware, Inc." <pv-drivers@vmware.com>
16619 L: netdev@vger.kernel.org
16621 F: drivers/net/vmxnet3/
16623 VOCORE VOCORE2 BOARD
16624 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16625 L: linux-mips@vger.kernel.org
16627 F: arch/mips/boot/dts/ralink/vocore2.dts
16629 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16630 M: Liam Girdwood <lgirdwood@gmail.com>
16631 M: Mark Brown <broonie@kernel.org>
16632 L: linux-kernel@vger.kernel.org
16633 W: http://www.slimlogic.co.uk/?p=48
16634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16636 F: Documentation/devicetree/bindings/regulator/
16637 F: Documentation/power/regulator/
16638 F: drivers/regulator/
16639 F: include/dt-bindings/regulator/
16640 F: include/linux/regulator/
16643 M: David Ahern <dsa@cumulusnetworks.com>
16644 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16645 L: netdev@vger.kernel.org
16647 F: drivers/net/vrf.c
16648 F: Documentation/networking/vrf.txt
16650 VT1211 HARDWARE MONITOR DRIVER
16651 M: Juerg Haefliger <juergh@gmail.com>
16652 L: linux-hwmon@vger.kernel.org
16654 F: Documentation/hwmon/vt1211
16655 F: drivers/hwmon/vt1211.c
16657 VT8231 HARDWARE MONITOR DRIVER
16658 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16659 L: linux-hwmon@vger.kernel.org
16661 F: drivers/hwmon/vt8231.c
16663 VUB300 USB to SDIO/SD/MMC bridge chip
16664 M: Tony Olech <tony.olech@elandigitalsystems.com>
16665 L: linux-mmc@vger.kernel.org
16666 L: linux-usb@vger.kernel.org
16668 F: drivers/mmc/host/vub300.c
16670 W1 DALLAS'S 1-WIRE BUS
16671 M: Evgeniy Polyakov <zbr@ioremap.net>
16673 F: Documentation/devicetree/bindings/w1/
16674 F: Documentation/w1/
16676 F: include/linux/w1.h
16678 W83791D HARDWARE MONITORING DRIVER
16679 M: Marc Hulsman <m.hulsman@tudelft.nl>
16680 L: linux-hwmon@vger.kernel.org
16682 F: Documentation/hwmon/w83791d
16683 F: drivers/hwmon/w83791d.c
16685 W83793 HARDWARE MONITORING DRIVER
16686 M: Rudolf Marek <r.marek@assembler.cz>
16687 L: linux-hwmon@vger.kernel.org
16689 F: Documentation/hwmon/w83793
16690 F: drivers/hwmon/w83793.c
16692 W83795 HARDWARE MONITORING DRIVER
16693 M: Jean Delvare <jdelvare@suse.com>
16694 L: linux-hwmon@vger.kernel.org
16696 F: drivers/hwmon/w83795.c
16698 W83L51xD SD/MMC CARD INTERFACE DRIVER
16699 M: Pierre Ossman <pierre@ossman.eu>
16701 F: drivers/mmc/host/wbsd.*
16703 WACOM PROTOCOL 4 SERIAL TABLETS
16704 M: Julian Squires <julian@cipht.net>
16705 M: Hans de Goede <hdegoede@redhat.com>
16706 L: linux-input@vger.kernel.org
16708 F: drivers/input/tablet/wacom_serial4.c
16710 WATCHDOG DEVICE DRIVERS
16711 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16712 M: Guenter Roeck <linux@roeck-us.net>
16713 L: linux-watchdog@vger.kernel.org
16714 W: http://www.linux-watchdog.org/
16715 T: git git://www.linux-watchdog.org/linux-watchdog.git
16717 F: Documentation/devicetree/bindings/watchdog/
16718 F: Documentation/watchdog/
16719 F: drivers/watchdog/
16720 F: include/linux/watchdog.h
16721 F: include/uapi/linux/watchdog.h
16723 WHISKEYCOVE PMIC GPIO DRIVER
16724 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16725 L: linux-gpio@vger.kernel.org
16727 F: drivers/gpio/gpio-wcove.c
16730 M: Dianlong Li <long17.cool@163.com>
16731 L: linux-rtc@vger.kernel.org
16733 F: drivers/rtc/rtc-sd3078.c
16736 M: David Herrmann <dh.herrmann@googlemail.com>
16737 L: linux-input@vger.kernel.org
16739 F: drivers/hid/hid-wiimote*
16741 WILOCITY WIL6210 WIRELESS DRIVER
16742 M: Maya Erez <merez@codeaurora.org>
16743 L: linux-wireless@vger.kernel.org
16744 L: wil6210@qti.qualcomm.com
16746 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16747 F: drivers/net/wireless/ath/wil6210/
16750 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16751 M: linux-wimax@intel.com
16752 L: wimax@linuxwimax.org (subscribers-only)
16754 W: http://linuxwimax.org
16755 F: Documentation/wimax/README.wimax
16756 F: include/linux/wimax/debug.h
16757 F: include/net/wimax.h
16758 F: include/uapi/linux/wimax.h
16762 M: David Härdeman <david@hardeman.nu>
16764 F: drivers/media/rc/winbond-cir.c
16766 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16767 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16768 L: linux-watchdog@vger.kernel.org
16770 F: drivers/watchdog/ebc-c384_wdt.c
16772 WINSYSTEMS WS16C48 GPIO DRIVER
16773 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16774 L: linux-gpio@vger.kernel.org
16776 F: drivers/gpio/gpio-ws16c48.c
16778 WISTRON LAPTOP BUTTON DRIVER
16779 M: Miloslav Trmac <mitr@volny.cz>
16781 F: drivers/input/misc/wistron_btns.c
16783 WL3501 WIRELESS PCMCIA CARD DRIVER
16784 L: linux-wireless@vger.kernel.org
16786 F: drivers/net/wireless/wl3501*
16788 WOLFSON MICROELECTRONICS DRIVERS
16789 L: patches@opensource.cirrus.com
16790 T: git https://github.com/CirrusLogic/linux-drivers.git
16791 W: https://github.com/CirrusLogic/linux-drivers/wiki
16793 F: Documentation/hwmon/wm83??
16794 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16795 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16796 F: Documentation/devicetree/bindings/mfd/arizona.txt
16797 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16798 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16799 F: arch/arm/mach-s3c64xx/mach-crag6410*
16800 F: drivers/clk/clk-wm83*.c
16801 F: drivers/extcon/extcon-arizona.c
16802 F: drivers/leds/leds-wm83*.c
16803 F: drivers/gpio/gpio-*wm*.c
16804 F: drivers/gpio/gpio-arizona.c
16805 F: drivers/hwmon/wm83??-hwmon.c
16806 F: drivers/input/misc/wm831x-on.c
16807 F: drivers/input/touchscreen/wm831x-ts.c
16808 F: drivers/input/touchscreen/wm97*.c
16809 F: drivers/mfd/arizona*
16810 F: drivers/mfd/wm*.c
16811 F: drivers/mfd/cs47l24*
16812 F: drivers/power/supply/wm83*.c
16813 F: drivers/rtc/rtc-wm83*.c
16814 F: drivers/regulator/wm8*.c
16815 F: drivers/regulator/arizona*
16816 F: drivers/video/backlight/wm83*_bl.c
16817 F: drivers/watchdog/wm83*_wdt.c
16818 F: include/linux/mfd/arizona/
16819 F: include/linux/mfd/wm831x/
16820 F: include/linux/mfd/wm8350/
16821 F: include/linux/mfd/wm8400*
16822 F: include/linux/regulator/arizona*
16823 F: include/linux/wm97xx.h
16824 F: include/sound/wm????.h
16825 F: sound/soc/codecs/arizona.?
16826 F: sound/soc/codecs/wm*
16827 F: sound/soc/codecs/cs47l24*
16830 M: Tejun Heo <tj@kernel.org>
16831 R: Lai Jiangshan <jiangshanlai@gmail.com>
16832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16834 F: include/linux/workqueue.h
16835 F: kernel/workqueue.c
16836 F: Documentation/core-api/workqueue.rst
16838 X-POWERS AXP288 PMIC DRIVERS
16839 M: Hans de Goede <hdegoede@redhat.com>
16842 F: drivers/acpi/pmic/intel_pmic_xpower.c
16844 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16845 M: Chen-Yu Tsai <wens@csie.org>
16846 L: linux-kernel@vger.kernel.org
16851 M: Andrew Hendry <andrew.hendry@gmail.com>
16852 L: linux-x25@vger.kernel.org
16854 F: Documentation/networking/x25*
16855 F: include/net/x25*
16858 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16859 M: Thomas Gleixner <tglx@linutronix.de>
16860 M: Ingo Molnar <mingo@redhat.com>
16861 M: Borislav Petkov <bp@alien8.de>
16862 R: "H. Peter Anvin" <hpa@zytor.com>
16864 L: linux-kernel@vger.kernel.org
16865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16867 F: Documentation/devicetree/bindings/x86/
16868 F: Documentation/x86/
16872 M: Andy Lutomirski <luto@kernel.org>
16873 L: linux-kernel@vger.kernel.org
16874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16878 X86 MCE INFRASTRUCTURE
16879 M: Tony Luck <tony.luck@intel.com>
16880 M: Borislav Petkov <bp@alien8.de>
16881 L: linux-edac@vger.kernel.org
16883 F: arch/x86/kernel/cpu/mcheck/*
16885 X86 MICROCODE UPDATE SUPPORT
16886 M: Borislav Petkov <bp@alien8.de>
16888 F: arch/x86/kernel/cpu/microcode/*
16891 M: Dave Hansen <dave.hansen@linux.intel.com>
16892 M: Andy Lutomirski <luto@kernel.org>
16893 M: Peter Zijlstra <peterz@infradead.org>
16894 L: linux-kernel@vger.kernel.org
16895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16899 X86 PLATFORM DRIVERS
16900 M: Darren Hart <dvhart@infradead.org>
16901 M: Andy Shevchenko <andy@infradead.org>
16902 L: platform-driver-x86@vger.kernel.org
16903 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16905 F: drivers/platform/x86/
16906 F: drivers/platform/olpc/
16908 X86 PLATFORM DRIVERS - ARCH
16909 R: Darren Hart <dvhart@infradead.org>
16910 R: Andy Shevchenko <andy@infradead.org>
16911 L: platform-driver-x86@vger.kernel.org
16913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16915 F: arch/x86/platform
16918 M: Andy Lutomirski <luto@kernel.org>
16919 L: linux-kernel@vger.kernel.org
16920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16922 F: arch/x86/entry/vdso/
16925 M: Matthew Wilcox <willy@infradead.org>
16926 L: linux-fsdevel@vger.kernel.org
16928 F: Documentation/core-api/xarray.rst
16931 F: include/linux/idr.h
16932 F: include/linux/xarray.h
16933 F: tools/testing/radix-tree
16936 M: Benjamin Valentin <benpicco@googlemail.com>
16938 F: drivers/media/rc/xbox_remote.c
16939 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
16941 XC2028/3028 TUNER DRIVER
16942 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16943 L: linux-media@vger.kernel.org
16944 W: https://linuxtv.org
16945 T: git git://linuxtv.org/media_tree.git
16947 F: drivers/media/tuners/tuner-xc2028.*
16949 XDP (eXpress Data Path)
16950 M: Alexei Starovoitov <ast@kernel.org>
16951 M: Daniel Borkmann <daniel@iogearbox.net>
16952 M: David S. Miller <davem@davemloft.net>
16953 M: Jakub Kicinski <jakub.kicinski@netronome.com>
16954 M: Jesper Dangaard Brouer <hawk@kernel.org>
16955 M: John Fastabend <john.fastabend@gmail.com>
16956 L: netdev@vger.kernel.org
16957 L: xdp-newbies@vger.kernel.org
16958 L: bpf@vger.kernel.org
16961 F: include/net/xdp.h
16962 F: kernel/bpf/devmap.c
16963 F: kernel/bpf/cpumap.c
16964 F: include/trace/events/xdp.h
16968 XDP SOCKETS (AF_XDP)
16969 M: Björn Töpel <bjorn.topel@intel.com>
16970 M: Magnus Karlsson <magnus.karlsson@intel.com>
16971 L: netdev@vger.kernel.org
16972 L: bpf@vger.kernel.org
16974 F: kernel/bpf/xskmap.c
16977 XEN BLOCK SUBSYSTEM
16978 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16979 M: Roger Pau Monné <roger.pau@citrix.com>
16980 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16982 F: drivers/block/xen-blkback/*
16983 F: drivers/block/xen*
16986 M: Stefano Stabellini <sstabellini@kernel.org>
16987 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16990 F: arch/arm/include/asm/xen/
16992 XEN HYPERVISOR ARM64
16993 M: Stefano Stabellini <sstabellini@kernel.org>
16994 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16997 F: arch/arm64/include/asm/xen/
16999 XEN HYPERVISOR INTERFACE
17000 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
17001 M: Juergen Gross <jgross@suse.com>
17002 R: Stefano Stabellini <sstabellini@kernel.org>
17003 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17007 F: arch/x86/platform/pvh/
17008 F: drivers/*/xen-*front.c
17010 F: arch/x86/include/asm/xen/
17011 F: arch/x86/include/asm/pvclock-abi.h
17013 F: include/uapi/xen/
17014 F: Documentation/ABI/stable/sysfs-hypervisor-xen
17015 F: Documentation/ABI/testing/sysfs-hypervisor-xen
17017 XEN NETWORK BACKEND DRIVER
17018 M: Wei Liu <wei.liu2@citrix.com>
17019 M: Paul Durrant <paul.durrant@citrix.com>
17020 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17021 L: netdev@vger.kernel.org
17023 F: drivers/net/xen-netback/*
17026 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17027 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17029 F: arch/x86/pci/*xen*
17030 F: drivers/pci/*xen*
17033 M: Juergen Gross <jgross@suse.com>
17034 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17035 L: linux-scsi@vger.kernel.org
17037 F: drivers/scsi/xen-scsifront.c
17038 F: drivers/xen/xen-scsiback.c
17039 F: include/xen/interface/io/vscsiif.h
17041 XEN SWIOTLB SUBSYSTEM
17042 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17043 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17044 L: iommu@lists.linux-foundation.org
17046 F: arch/x86/xen/*swiotlb*
17047 F: drivers/xen/*swiotlb*
17049 XEN SOUND FRONTEND DRIVER
17050 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17051 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17052 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17057 M: Darrick J. Wong <darrick.wong@oracle.com>
17058 M: linux-xfs@vger.kernel.org
17059 L: linux-xfs@vger.kernel.org
17061 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17063 F: Documentation/filesystems/xfs.txt
17066 XILINX AXI ETHERNET DRIVER
17067 M: Anirudha Sarangi <anirudh@xilinx.com>
17068 M: John Linn <John.Linn@xilinx.com>
17070 F: drivers/net/ethernet/xilinx/xilinx_axienet*
17072 XILINX UARTLITE SERIAL DRIVER
17073 M: Peter Korsgaard <jacmet@sunsite.dk>
17074 L: linux-serial@vger.kernel.org
17076 F: drivers/tty/serial/uartlite.c
17078 XILINX VIDEO IP CORES
17079 M: Hyun Kwon <hyun.kwon@xilinx.com>
17080 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17081 L: linux-media@vger.kernel.org
17082 T: git git://linuxtv.org/media_tree.git
17084 F: Documentation/devicetree/bindings/media/xilinx/
17085 F: drivers/media/platform/xilinx/
17086 F: include/uapi/linux/xilinx-v4l2-controls.h
17089 M: Eli Billauer <eli.billauer@gmail.com>
17090 L: linux-kernel@vger.kernel.org
17092 F: drivers/char/xillybus/
17095 M: George Cherian <george.cherian@cavium.com>
17096 M: Jan Glauber <jglauber@cavium.com>
17097 L: linux-i2c@vger.kernel.org
17098 W: http://www.cavium.com
17100 F: drivers/i2c/busses/i2c-xlp9xx.c
17102 XRA1403 GPIO EXPANDER
17103 M: Nandor Han <nandor.han@ge.com>
17104 M: Semi Malinen <semi.malinen@ge.com>
17105 L: linux-gpio@vger.kernel.org
17107 F: drivers/gpio/gpio-xra1403.c
17108 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17110 XTENSA XTFPGA PLATFORM SUPPORT
17111 M: Max Filippov <jcmvbkbc@gmail.com>
17112 L: linux-xtensa@linux-xtensa.org
17114 F: drivers/spi/spi-xtensa-xtfpga.c
17115 F: sound/soc/xtensa/xtfpga-i2s.c
17117 YAM DRIVER FOR AX.25
17118 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17119 L: linux-hams@vger.kernel.org
17121 F: drivers/net/hamradio/yam*
17122 F: include/linux/yam.h
17124 YAMA SECURITY MODULE
17125 M: Kees Cook <keescook@chromium.org>
17126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17129 F: Documentation/admin-guide/LSM/Yama.rst
17131 YEALINK PHONE DRIVER
17132 M: Henk Vergonet <Henk.Vergonet@gmail.com>
17133 L: usbb2k-api-dev@nongnu.org
17135 F: Documentation/input/devices/yealink.rst
17136 F: drivers/input/misc/yealink.*
17138 Z8530 DRIVER FOR AX.25
17139 M: Joerg Reuter <jreuter@yaina.de>
17140 W: http://yaina.de/jreuter/
17141 W: http://www.qsl.net/dl1bke/
17142 L: linux-hams@vger.kernel.org
17144 F: Documentation/networking/z8530drv.txt
17145 F: drivers/net/hamradio/*scc.c
17146 F: drivers/net/hamradio/z8530.h
17148 ZBUD COMPRESSED PAGE ALLOCATOR
17149 M: Seth Jennings <sjenning@redhat.com>
17150 M: Dan Streetman <ddstreet@ieee.org>
17151 L: linux-mm@kvack.org
17154 F: include/linux/zbud.h
17156 ZD1211RW WIRELESS DRIVER
17157 M: Daniel Drake <dsd@gentoo.org>
17158 M: Ulrich Kunitz <kune@deine-taler.de>
17159 W: http://zd1211.ath.cx/wiki/DriverRewrite
17160 L: linux-wireless@vger.kernel.org
17161 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17163 F: drivers/net/wireless/zydas/zd1211rw/
17165 ZD1301 MEDIA DRIVER
17166 M: Antti Palosaari <crope@iki.fi>
17167 L: linux-media@vger.kernel.org
17168 W: https://linuxtv.org/
17169 W: http://palosaari.fi/linux/
17170 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17172 F: drivers/media/usb/dvb-usb-v2/zd1301*
17174 ZD1301_DEMOD MEDIA DRIVER
17175 M: Antti Palosaari <crope@iki.fi>
17176 L: linux-media@vger.kernel.org
17177 W: https://linuxtv.org/
17178 W: http://palosaari.fi/linux/
17179 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17181 F: drivers/media/dvb-frontends/zd1301_demod*
17183 ZPOOL COMPRESSED PAGE STORAGE API
17184 M: Dan Streetman <ddstreet@ieee.org>
17185 L: linux-mm@kvack.org
17188 F: include/linux/zpool.h
17190 ZR36067 VIDEO FOR LINUX DRIVER
17191 L: mjpeg-users@lists.sourceforge.net
17192 L: linux-media@vger.kernel.org
17193 W: http://mjpeg.sourceforge.net/driver-zoran/
17194 T: hg https://linuxtv.org/hg/v4l-dvb
17196 F: drivers/staging/media/zoran/
17198 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17199 M: Minchan Kim <minchan@kernel.org>
17200 M: Nitin Gupta <ngupta@vflare.org>
17201 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17202 L: linux-kernel@vger.kernel.org
17204 F: drivers/block/zram/
17205 F: Documentation/blockdev/zram.txt
17207 ZS DECSTATION Z85C30 SERIAL DRIVER
17208 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17210 F: drivers/tty/serial/zs.*
17212 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17213 M: Minchan Kim <minchan@kernel.org>
17214 M: Nitin Gupta <ngupta@vflare.org>
17215 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17216 L: linux-mm@kvack.org
17219 F: include/linux/zsmalloc.h
17220 F: Documentation/vm/zsmalloc.rst
17222 ZSWAP COMPRESSED SWAP CACHING
17223 M: Seth Jennings <sjenning@redhat.com>
17224 M: Dan Streetman <ddstreet@ieee.org>
17225 L: linux-mm@kvack.org
17230 M: Linus Torvalds <torvalds@linux-foundation.org>
17231 L: linux-kernel@vger.kernel.org
17232 Q: http://patchwork.kernel.org/project/LKML/list/
17233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17234 S: Buried alive in reporters