3 List of maintainers and how to submit kernel changes
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst for guidance here.
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/process/submitting-patches.rst.
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
63 7. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond. Please keep in mind that the security team is
66 a small set of people who can be efficient only when working on
67 verified bugs. Please only Cc: this list when you have identified
68 that the bug would present a short-term risk to other users if it
69 were publicly disclosed. For example, reports of address leaks do
70 not represent an immediate threat and are better handled publicly,
71 and ideally, should come with a patch proposal. Please do not send
72 automated reports to this list either. Such bugs will be handled
73 better and faster in the usual public places.
77 Descriptions of section entries:
80 M: Mail patches to: FullName <address@domain>
81 R: Designated reviewer: FullName <address@domain>
82 These reviewers should be CCed on patches.
83 L: Mailing list that is relevant to this area
84 W: Web-page with status/info
85 B: URI for where to file bugs. A web-page with detailed bug
86 filing info, a direct bug tracker link, or a mailto: URI.
87 C: URI for chat protocol, server and channel where developers
88 usually hang out, for example irc://server/channel.
89 Q: Patchwork web based patch tracking system site
90 T: SCM tree type and location.
91 Type is one of: git, hg, quilt, stgit, topgit
92 S: Status, one of the following:
93 Supported: Someone is actually paid to look after this.
94 Maintained: Someone actually looks after it.
95 Odd Fixes: It has a maintainer but they don't have time to do
96 much other than throw the odd patch in. See below..
97 Orphan: No current maintainer [but maybe you could take the
98 role as you write your new code].
99 Obsolete: Old code. Something tagged obsolete generally means
100 it has been replaced by a better system and you
101 should be using that.
102 F: Files and directories with wildcard patterns.
103 A trailing slash includes all files and subdirectory files.
104 F: drivers/net/ all files in and below drivers/net
105 F: drivers/net/* all files in drivers/net, but not below
106 F: */net/* all files in "any top level directory"/net
107 One pattern per line. Multiple F: lines acceptable.
108 N: Files and directories with regex patterns.
109 N: [^a-z]tegra all files whose path contains the word tegra
110 One pattern per line. Multiple N: lines acceptable.
111 scripts/get_maintainer.pl has different behavior for files that
112 match F: pattern and matches of N: patterns. By default,
113 get_maintainer will not look at git log history when an F: pattern
114 match occurs. When an N: match occurs, git log history is used
115 to also notify the people that have git commit signatures.
116 X: Files and directories that are NOT maintained, same rules as F:
117 Files exclusions are tested before file matches.
118 Can be useful for excluding a specific subdirectory, for instance:
121 matches all files in and below net excluding net/ipv6/
122 K: Keyword perl extended regex pattern to match content in a
123 patch or file. For instance:
125 matches patches or files that contain "of_get_profile"
126 K: \b(printk|pr_(info|err))\b
127 matches patches or files that contain one or more of the words
128 printk, pr_info or pr_err
129 One regex pattern per line. Multiple K: lines acceptable.
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
135 Maintainers List (try to look for most precise areas first)
137 -----------------------------------
140 M: Steffen Klassert <klassert@kernel.org>
141 L: netdev@vger.kernel.org
143 F: Documentation/networking/device_drivers/3com/vortex.txt
144 F: drivers/net/ethernet/3com/3c59x.c
146 3CR990 NETWORK DRIVER
147 M: David Dillow <dave@thedillows.org>
148 L: netdev@vger.kernel.org
150 F: drivers/net/ethernet/3com/typhoon*
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M: Adam Radford <aradford@gmail.com>
154 L: linux-scsi@vger.kernel.org
155 W: http://www.lsi.com
159 53C700 AND 53C700-66 SCSI DRIVER
160 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L: linux-scsi@vger.kernel.org
163 F: drivers/scsi/53c700*
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M: Alexander Aring <alex.aring@gmail.com>
167 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L: linux-bluetooth@vger.kernel.org
169 L: linux-wpan@vger.kernel.org
172 F: include/net/6lowpan.h
173 F: Documentation/networking/6lowpan.txt
175 6PACK NETWORK DRIVER FOR AX.25
176 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L: linux-hams@vger.kernel.org
179 F: drivers/net/hamradio/6pack.c
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M: Heiner Kallweit <hkallweit1@gmail.com>
184 L: netdev@vger.kernel.org
186 F: drivers/net/ethernet/realtek/r8169.c
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L: linux-serial@vger.kernel.org
192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F: drivers/tty/serial/8250*
194 F: include/linux/serial_8250.h
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L: netdev@vger.kernel.org
199 F: drivers/net/ethernet/8390/
202 M: Eric Van Hensbergen <ericvh@gmail.com>
203 M: Latchesar Ionkov <lucho@ionkov.net>
204 M: Dominique Martinet <asmadeus@codewreck.org>
205 L: v9fs-developer@lists.sourceforge.net
206 W: http://swik.net/v9fs
207 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T: git git://github.com/martinetd/linux.git
211 F: Documentation/filesystems/9p.txt
215 F: include/uapi/linux/virtio_9p.h
216 F: include/trace/events/9p.h
219 M: Antti Palosaari <crope@iki.fi>
220 L: linux-media@vger.kernel.org
221 W: https://linuxtv.org
222 W: http://palosaari.fi/linux/
223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
224 T: git git://linuxtv.org/anttip/media_tree.git
226 F: drivers/media/dvb-frontends/a8293*
228 AACRAID SCSI RAID DRIVER
229 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L: linux-scsi@vger.kernel.org
231 W: http://www.adaptec.com/
233 F: Documentation/scsi/aacraid.txt
234 F: drivers/scsi/aacraid/
237 L: linux-api@vger.kernel.org
238 F: include/linux/syscalls.h
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M: Hans de Goede <hdegoede@redhat.com>
243 L: linux-hwmon@vger.kernel.org
245 F: drivers/hwmon/abituguru.c
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M: Alistair John Strachan <alistair@devzero.co.uk>
249 L: linux-hwmon@vger.kernel.org
251 F: drivers/hwmon/abituguru3.c
253 ACCES 104-DIO-48E GPIO DRIVER
254 M: William Breathitt Gray <vilhelm.gray@gmail.com>
255 L: linux-gpio@vger.kernel.org
257 F: drivers/gpio/gpio-104-dio-48e.c
259 ACCES 104-IDI-48 GPIO DRIVER
260 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L: linux-gpio@vger.kernel.org
263 F: drivers/gpio/gpio-104-idi-48.c
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L: linux-gpio@vger.kernel.org
269 F: drivers/gpio/gpio-104-idio-16.c
271 ACCES 104-QUAD-8 IIO DRIVER
272 M: William Breathitt Gray <vilhelm.gray@gmail.com>
273 L: linux-iio@vger.kernel.org
275 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F: drivers/iio/counter/104-quad-8.c
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M: William Breathitt Gray <vilhelm.gray@gmail.com>
280 L: linux-gpio@vger.kernel.org
282 F: drivers/gpio/gpio-pci-idio-16.c
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M: William Breathitt Gray <vilhelm.gray@gmail.com>
286 L: linux-gpio@vger.kernel.org
288 F: drivers/gpio/gpio-pcie-idio-24.c
291 M: Jes Sorensen <jes@trained-monkey.org>
292 L: linux-acenic@sunsite.dk
294 F: drivers/net/ethernet/alteon/acenic*
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M: Peter Feuerer <peter@piie.net>
298 L: platform-driver-x86@vger.kernel.org
299 W: http://piie.net/?section=acerhdf
301 F: drivers/platform/x86/acerhdf.c
303 ACER WMI LAPTOP EXTRAS
304 M: "Lee, Chun-Yi" <jlee@suse.com>
305 L: platform-driver-x86@vger.kernel.org
307 F: drivers/platform/x86/acer-wmi.c
310 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M: Len Brown <lenb@kernel.org>
312 L: linux-acpi@vger.kernel.org
313 W: https://01.org/linux-acpi
314 Q: https://patchwork.kernel.org/project/linux-acpi/list/
315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B: https://bugzilla.kernel.org
319 F: drivers/pnp/pnpacpi/
320 F: include/linux/acpi.h
321 F: include/linux/fwnode.h
323 F: Documentation/acpi/
324 F: Documentation/ABI/testing/sysfs-bus-acpi
325 F: Documentation/ABI/testing/configfs-acpi
326 F: drivers/pci/*acpi*
327 F: drivers/pci/*/*acpi*
331 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M: Len Brown <lenb@kernel.org>
333 L: linux-acpi@vger.kernel.org
334 R: Tony Luck <tony.luck@intel.com>
335 R: Borislav Petkov <bp@alien8.de>
336 F: drivers/acpi/apei/
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M: Robert Moore <robert.moore@intel.com>
340 M: Erik Schmauss <erik.schmauss@intel.com>
341 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L: linux-acpi@vger.kernel.org
344 W: https://acpica.org/
345 W: https://github.com/acpica/acpica/
346 Q: https://patchwork.kernel.org/project/linux-acpi/list/
347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B: https://bugzilla.kernel.org
349 B: https://bugs.acpica.org
351 F: drivers/acpi/acpica/
356 M: Zhang Rui <rui.zhang@intel.com>
357 L: linux-acpi@vger.kernel.org
358 W: https://01.org/linux-acpi
359 B: https://bugzilla.kernel.org
361 F: drivers/acpi/fan.c
363 ACPI FOR ARM64 (ACPI/arm64)
364 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M: Hanjun Guo <hanjun.guo@linaro.org>
366 M: Sudeep Holla <sudeep.holla@arm.com>
367 L: linux-acpi@vger.kernel.org
369 F: drivers/acpi/arm64
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M: Hans de Goede <hdegoede@redhat.com>
373 L: platform-driver-x86@vger.kernel.org
375 F: drivers/platform/x86/i2c-multi-instantiate.c
378 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M: Len Brown <lenb@kernel.org>
380 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
381 R: Mika Westerberg <mika.westerberg@linux.intel.com>
382 L: linux-acpi@vger.kernel.org
383 Q: https://patchwork.kernel.org/project/linux-acpi/list/
384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B: https://bugzilla.kernel.org
387 F: drivers/acpi/pmic/
390 M: Zhang Rui <rui.zhang@intel.com>
391 L: linux-acpi@vger.kernel.org
392 W: https://01.org/linux-acpi
393 B: https://bugzilla.kernel.org
395 F: drivers/acpi/*thermal*
398 M: Zhang Rui <rui.zhang@intel.com>
399 L: linux-acpi@vger.kernel.org
400 W: https://01.org/linux-acpi
401 B: https://bugzilla.kernel.org
403 F: drivers/acpi/acpi_video.c
406 L: platform-driver-x86@vger.kernel.org
408 F: drivers/platform/x86/wmi.c
409 F: include/uapi/linux/wmi.h
411 AD1889 ALSA SOUND DRIVER
412 M: Thibaut Varene <T-Bone@parisc-linux.org>
413 W: http://wiki.parisc-linux.org/AD1889
414 L: linux-parisc@vger.kernel.org
416 F: sound/pci/ad1889.*
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M: Michael Hennerich <michael.hennerich@analog.com>
420 W: http://wiki.analog.com/AD5254
421 W: http://ez.analog.com/community/linux-device-drivers
423 F: drivers/misc/ad525x_dpot.c
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M: Michael Hennerich <michael.hennerich@analog.com>
427 W: http://wiki.analog.com/AD5398
428 W: http://ez.analog.com/community/linux-device-drivers
430 F: drivers/regulator/ad5398.c
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M: Michael Hennerich <michael.hennerich@analog.com>
434 W: http://wiki.analog.com/AD7142
435 W: http://ez.analog.com/community/linux-device-drivers
437 F: drivers/input/misc/ad714x.c
439 AD7877 TOUCHSCREEN DRIVER
440 M: Michael Hennerich <michael.hennerich@analog.com>
441 W: http://wiki.analog.com/AD7877
442 W: http://ez.analog.com/community/linux-device-drivers
444 F: drivers/input/touchscreen/ad7877.c
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M: Michael Hennerich <michael.hennerich@analog.com>
448 W: http://wiki.analog.com/AD7879
449 W: http://ez.analog.com/community/linux-device-drivers
451 F: drivers/input/touchscreen/ad7879.c
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M: Jiri Kosina <jikos@kernel.org>
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M: Michael Hennerich <michael.hennerich@analog.com>
459 W: https://wiki.analog.com/ADF7242
460 W: http://ez.analog.com/community/linux-device-drivers
461 L: linux-wpan@vger.kernel.org
463 F: drivers/net/ieee802154/adf7242.c
464 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
466 ADM1025 HARDWARE MONITOR DRIVER
467 M: Jean Delvare <jdelvare@suse.com>
468 L: linux-hwmon@vger.kernel.org
470 F: Documentation/hwmon/adm1025
471 F: drivers/hwmon/adm1025.c
473 ADM1029 HARDWARE MONITOR DRIVER
474 M: Corentin Labbe <clabbe.montjoie@gmail.com>
475 L: linux-hwmon@vger.kernel.org
477 F: drivers/hwmon/adm1029.c
479 ADM8211 WIRELESS DRIVER
480 L: linux-wireless@vger.kernel.org
481 W: http://wireless.kernel.org/
483 F: drivers/net/wireless/admtek/adm8211.*
485 ADP1653 FLASH CONTROLLER DRIVER
486 M: Sakari Ailus <sakari.ailus@iki.fi>
487 L: linux-media@vger.kernel.org
489 F: drivers/media/i2c/adp1653.c
490 F: include/media/i2c/adp1653.h
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M: Michael Hennerich <michael.hennerich@analog.com>
494 W: http://wiki.analog.com/ADP5520
495 W: http://ez.analog.com/community/linux-device-drivers
497 F: drivers/mfd/adp5520.c
498 F: drivers/video/backlight/adp5520_bl.c
499 F: drivers/leds/leds-adp5520.c
500 F: drivers/gpio/gpio-adp5520.c
501 F: drivers/input/keyboard/adp5520-keys.c
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M: Michael Hennerich <michael.hennerich@analog.com>
505 W: http://wiki.analog.com/ADP5588
506 W: http://ez.analog.com/community/linux-device-drivers
508 F: drivers/input/keyboard/adp5588-keys.c
509 F: drivers/gpio/gpio-adp5588.c
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M: Michael Hennerich <michael.hennerich@analog.com>
513 W: http://wiki.analog.com/ADP8860
514 W: http://ez.analog.com/community/linux-device-drivers
516 F: drivers/video/backlight/adp8860_bl.c
518 ADS1015 HARDWARE MONITOR DRIVER
519 M: Dirk Eibach <eibach@gdsys.de>
520 L: linux-hwmon@vger.kernel.org
522 F: Documentation/hwmon/ads1015
523 F: drivers/hwmon/ads1015.c
524 F: include/linux/platform_data/ads1015.h
527 M: Colin Leroy <colin@colino.net>
529 F: drivers/macintosh/therm_adt746x.c
531 ADT7475 HARDWARE MONITOR DRIVER
532 M: Jean Delvare <jdelvare@suse.com>
533 L: linux-hwmon@vger.kernel.org
535 F: Documentation/hwmon/adt7475
536 F: drivers/hwmon/adt7475.c
539 M: Matthew Wilcox <willy@infradead.org>
540 M: Hannes Reinecke <hare@suse.com>
541 L: linux-scsi@vger.kernel.org
543 F: Documentation/scsi/advansys.txt
544 F: drivers/scsi/advansys.c
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M: Michael Hennerich <michael.hennerich@analog.com>
548 W: http://wiki.analog.com/ADXL345
549 W: http://ez.analog.com/community/linux-device-drivers
551 F: drivers/input/misc/adxl34x.c
553 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554 M: Stefan Popa <stefan.popa@analog.com>
555 W: http://ez.analog.com/community/linux-device-drivers
557 F: drivers/iio/accel/adxl372.c
558 F: drivers/iio/accel/adxl372_spi.c
559 F: drivers/iio/accel/adxl372_i2c.c
560 F: Documentation/devicetree/bindings/iio/accel/adxl372.txt
563 M: Antti Palosaari <crope@iki.fi>
564 L: linux-media@vger.kernel.org
565 W: https://linuxtv.org
566 W: http://palosaari.fi/linux/
567 Q: http://patchwork.linuxtv.org/project/linux-media/list/
568 T: git git://linuxtv.org/anttip/media_tree.git
570 F: drivers/media/dvb-frontends/af9013*
573 M: Antti Palosaari <crope@iki.fi>
574 L: linux-media@vger.kernel.org
575 W: https://linuxtv.org
576 W: http://palosaari.fi/linux/
577 Q: http://patchwork.linuxtv.org/project/linux-media/list/
578 T: git git://linuxtv.org/anttip/media_tree.git
580 F: drivers/media/dvb-frontends/af9033*
583 M: David Sterba <dsterba@suse.com>
584 L: linux-fsdevel@vger.kernel.org
586 F: Documentation/filesystems/affs.txt
590 M: David Howells <dhowells@redhat.com>
591 L: linux-afs@lists.infradead.org
594 F: include/trace/events/afs.h
595 F: Documentation/filesystems/afs.txt
596 W: https://www.infradead.org/~dhowells/kafs/
599 M: David Airlie <airlied@linux.ie>
600 T: git git://anongit.freedesktop.org/drm/drm
603 F: include/linux/agp*
604 F: include/uapi/linux/agp*
607 M: "Juergen E. Fischer" <fischer@norbit.de>
608 L: linux-scsi@vger.kernel.org
610 F: drivers/scsi/aha152x*
611 F: drivers/scsi/pcmcia/aha152x*
613 AIC7XXX / AIC79XX SCSI DRIVER
614 M: Hannes Reinecke <hare@suse.com>
615 L: linux-scsi@vger.kernel.org
617 F: drivers/scsi/aic7xxx/
619 AIMSLAB FM RADIO RECEIVER DRIVER
620 M: Hans Verkuil <hverkuil@xs4all.nl>
621 L: linux-media@vger.kernel.org
622 T: git git://linuxtv.org/media_tree.git
623 W: https://linuxtv.org
625 F: drivers/media/radio/radio-aimslab*
628 M: Benjamin LaHaise <bcrl@kvack.org>
629 L: linux-aio@kvack.org
632 F: include/linux/*aio*.h
635 M: Antti Palosaari <crope@iki.fi>
636 L: linux-media@vger.kernel.org
637 W: https://linuxtv.org
638 W: http://palosaari.fi/linux/
639 Q: http://patchwork.linuxtv.org/project/linux-media/list/
640 T: git git://linuxtv.org/anttip/media_tree.git
642 F: drivers/media/usb/airspy/
644 ALACRITECH GIGABIT ETHERNET DRIVER
645 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
647 F: drivers/net/ethernet/alacritech/*
649 ALCATEL SPEEDTOUCH USB DRIVER
650 M: Duncan Sands <duncan.sands@free.fr>
651 L: linux-usb@vger.kernel.org
652 W: http://www.linux-usb.org/SpeedTouch/
654 F: drivers/usb/atm/speedtch.c
655 F: drivers/usb/atm/usbatm.c
657 ALCHEMY AU1XX0 MMC DRIVER
658 M: Manuel Lauss <manuel.lauss@gmail.com>
660 F: drivers/mmc/host/au1xmmc.c
663 M: Rudolf Marek <r.marek@assembler.cz>
664 L: linux-i2c@vger.kernel.org
666 F: Documentation/i2c/busses/i2c-ali1563
667 F: drivers/i2c/busses/i2c-ali1563.c
669 ALLWINNER SECURITY SYSTEM
670 M: Corentin Labbe <clabbe.montjoie@gmail.com>
671 L: linux-crypto@vger.kernel.org
673 F: drivers/crypto/sunxi-ss/
676 M: Maxime Ripard <maxime.ripard@bootlin.com>
677 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678 L: linux-media@vger.kernel.org
680 F: drivers/staging/media/sunxi/cedrus/
683 M: Richard Henderson <rth@twiddle.net>
684 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685 M: Matt Turner <mattst88@gmail.com>
687 L: linux-alpha@vger.kernel.org
690 ALPS PS/2 TOUCHPAD DRIVER
691 R: Pali Rohár <pali.rohar@gmail.com>
692 F: drivers/input/mouse/alps.*
694 ALTERA I2C CONTROLLER DRIVER
695 M: Thor Thayer <thor.thayer@linux.intel.com>
697 F: drivers/i2c/busses/i2c-altera.c
699 ALTERA MAILBOX DRIVER
700 M: Ley Foon Tan <lftan@altera.com>
701 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
703 F: drivers/mailbox/mailbox-altera.c
706 M: Tien Hock Loh <thloh@altera.com>
707 L: linux-gpio@vger.kernel.org
709 F: drivers/gpio/gpio-altera.c
711 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712 M: Thor Thayer <thor.thayer@linux.intel.com>
714 F: drivers/gpio/gpio-altera-a10sr.c
715 F: drivers/mfd/altera-a10sr.c
716 F: drivers/reset/reset-a10sr.c
717 F: include/linux/mfd/altera-a10sr.h
718 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
720 ALTERA TRIPLE SPEED ETHERNET DRIVER
721 M: Thor Thayer <thor.thayer@linux.intel.com>
722 L: netdev@vger.kernel.org
723 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
725 F: drivers/net/ethernet/altera/
727 ALTERA UART/JTAG UART SERIAL DRIVERS
728 M: Tobias Klauser <tklauser@distanz.ch>
729 L: linux-serial@vger.kernel.org
730 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
732 F: drivers/tty/serial/altera_uart.c
733 F: drivers/tty/serial/altera_jtaguart.c
734 F: include/linux/altera_uart.h
735 F: include/linux/altera_jtaguart.h
737 AMAZON ETHERNET DRIVERS
738 M: Netanel Belgazal <netanel@amazon.com>
739 R: Saeed Bishara <saeedb@amazon.com>
740 R: Zorik Machulsky <zorik@amazon.com>
741 L: netdev@vger.kernel.org
743 F: Documentation/networking/device_drivers/amazon/ena.txt
744 F: drivers/net/ethernet/amazon/
746 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747 M: Tom Lendacky <thomas.lendacky@amd.com>
748 M: Gary Hook <gary.hook@amd.com>
749 L: linux-crypto@vger.kernel.org
751 F: drivers/crypto/ccp/
752 F: include/linux/ccp.h
755 M: Harry Wentland <harry.wentland@amd.com>
756 M: Leo Li <sunpeng.li@amd.com>
757 L: amd-gfx@lists.freedesktop.org
758 T: git git://people.freedesktop.org/~agd5f/linux
760 F: drivers/gpu/drm/amd/display/
762 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763 M: Huang Rui <ray.huang@amd.com>
764 L: linux-hwmon@vger.kernel.org
766 F: Documentation/hwmon/fam15h_power
767 F: drivers/hwmon/fam15h_power.c
769 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
772 F: drivers/usb/gadget/udc/amd5536udc.*
774 AMD GEODE PROCESSOR/CHIPSET SUPPORT
775 P: Andres Salomon <dilinger@queued.net>
776 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
777 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
779 F: drivers/char/hw_random/geode-rng.c
780 F: drivers/crypto/geode*
781 F: drivers/video/fbdev/geode/
782 F: arch/x86/include/asm/geode.h
785 M: Joerg Roedel <joro@8bytes.org>
786 L: iommu@lists.linux-foundation.org
787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
789 F: drivers/iommu/amd_iommu*.[ch]
790 F: include/linux/amd-iommu.h
793 M: Oded Gabbay <oded.gabbay@gmail.com>
794 L: dri-devel@lists.freedesktop.org
795 T: git git://people.freedesktop.org/~gabbayo/linux.git
797 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804 F: drivers/gpu/drm/amd/amdkfd/
805 F: drivers/gpu/drm/amd/include/cik_structs.h
806 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807 F: drivers/gpu/drm/amd/include/vi_structs.h
808 F: drivers/gpu/drm/amd/include/v9_structs.h
809 F: include/uapi/linux/kfd_ioctl.h
812 M: Rex Zhu <rex.zhu@amd.com>
813 M: Evan Quan <evan.quan@amd.com>
814 L: amd-gfx@lists.freedesktop.org
816 F: drivers/gpu/drm/amd/powerplay/
817 T: git git://people.freedesktop.org/~agd5f/linux
819 AMD SEATTLE DEVICE TREE SUPPORT
820 M: Brijesh Singh <brijeshkumar.singh@amd.com>
821 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822 M: Tom Lendacky <thomas.lendacky@amd.com>
824 F: arch/arm64/boot/dts/amd/
827 M: Tom Lendacky <thomas.lendacky@amd.com>
828 L: netdev@vger.kernel.org
830 F: drivers/net/ethernet/amd/xgbe/
831 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
833 ANALOG DEVICES INC AD5686 DRIVER
834 M: Stefan Popa <stefan.popa@analog.com>
835 L: linux-pm@vger.kernel.org
836 W: http://ez.analog.com/community/linux-device-drivers
838 F: drivers/iio/dac/ad5686*
839 F: drivers/iio/dac/ad5696*
841 ANALOG DEVICES INC AD5758 DRIVER
842 M: Stefan Popa <stefan.popa@analog.com>
843 L: linux-iio@vger.kernel.org
844 W: http://ez.analog.com/community/linux-device-drivers
846 F: drivers/iio/dac/ad5758.c
847 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
849 ANALOG DEVICES INC AD7124 DRIVER
850 M: Stefan Popa <stefan.popa@analog.com>
851 L: linux-iio@vger.kernel.org
852 W: http://ez.analog.com/community/linux-device-drivers
854 F: drivers/iio/adc/ad7124.c
855 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
857 ANALOG DEVICES INC AD9389B DRIVER
858 M: Hans Verkuil <hans.verkuil@cisco.com>
859 L: linux-media@vger.kernel.org
861 F: drivers/media/i2c/ad9389b*
863 ANALOG DEVICES INC ADGS1408 DRIVER
864 M: Mircea Caprioru <mircea.caprioru@analog.com>
866 F: drivers/mux/adgs1408.c
867 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
869 ANALOG DEVICES INC ADP5061 DRIVER
870 M: Stefan Popa <stefan.popa@analog.com>
871 L: linux-pm@vger.kernel.org
872 W: http://ez.analog.com/community/linux-device-drivers
874 F: drivers/power/supply/adp5061.c
876 ANALOG DEVICES INC ADV7180 DRIVER
877 M: Lars-Peter Clausen <lars@metafoo.de>
878 L: linux-media@vger.kernel.org
879 W: http://ez.analog.com/community/linux-device-drivers
881 F: drivers/media/i2c/adv7180.c
883 ANALOG DEVICES INC ADV748X DRIVER
884 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
885 L: linux-media@vger.kernel.org
887 F: drivers/media/i2c/adv748x/*
889 ANALOG DEVICES INC ADV7511 DRIVER
890 M: Hans Verkuil <hans.verkuil@cisco.com>
891 L: linux-media@vger.kernel.org
893 F: drivers/media/i2c/adv7511*
895 ANALOG DEVICES INC ADV7604 DRIVER
896 M: Hans Verkuil <hans.verkuil@cisco.com>
897 L: linux-media@vger.kernel.org
899 F: drivers/media/i2c/adv7604*
901 ANALOG DEVICES INC ADV7842 DRIVER
902 M: Hans Verkuil <hans.verkuil@cisco.com>
903 L: linux-media@vger.kernel.org
905 F: drivers/media/i2c/adv7842*
907 ANALOG DEVICES INC ASOC CODEC DRIVERS
908 M: Lars-Peter Clausen <lars@metafoo.de>
909 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
910 W: http://wiki.analog.com/
911 W: http://ez.analog.com/community/linux-device-drivers
913 F: sound/soc/codecs/adau*
914 F: sound/soc/codecs/adav*
915 F: sound/soc/codecs/ad1*
916 F: sound/soc/codecs/ad7*
917 F: sound/soc/codecs/ssm*
918 F: sound/soc/codecs/sigmadsp.*
920 ANALOG DEVICES INC DMA DRIVERS
921 M: Lars-Peter Clausen <lars@metafoo.de>
922 W: http://ez.analog.com/community/linux-device-drivers
924 F: drivers/dma/dma-axi-dmac.c
926 ANALOG DEVICES INC IIO DRIVERS
927 M: Lars-Peter Clausen <lars@metafoo.de>
928 M: Michael Hennerich <Michael.Hennerich@analog.com>
929 W: http://wiki.analog.com/
930 W: http://ez.analog.com/community/linux-device-drivers
932 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
933 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
935 F: drivers/iio/adc/ltc2497*
936 X: drivers/iio/*/adjd*
937 F: drivers/staging/iio/*/ad*
940 M: Greentime Hu <green.hu@gmail.com>
941 M: Vincent Chen <deanbo422@gmail.com>
942 T: git https://github.com/andestech/linux.git
945 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
946 F: Documentation/devicetree/bindings/nds32/
950 ANDROID CONFIG FRAGMENTS
951 M: Rob Herring <robh@kernel.org>
953 F: kernel/configs/android*
956 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
957 M: Arve Hjønnevåg <arve@android.com>
958 M: Todd Kjos <tkjos@android.com>
959 M: Martijn Coenen <maco@android.com>
960 M: Joel Fernandes <joel@joelfernandes.org>
961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
962 L: devel@driverdev.osuosl.org
965 F: drivers/staging/android/
967 ANDROID GOLDFISH PIC DRIVER
968 M: Miodrag Dinic <miodrag.dinic@mips.com>
970 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
971 F: drivers/irqchip/irq-goldfish-pic.c
973 ANDROID GOLDFISH RTC DRIVER
974 M: Miodrag Dinic <miodrag.dinic@mips.com>
976 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
977 F: drivers/rtc/rtc-goldfish.c
980 M: Laura Abbott <labbott@redhat.com>
981 M: Sumit Semwal <sumit.semwal@linaro.org>
982 L: devel@driverdev.osuosl.org
983 L: dri-devel@lists.freedesktop.org
984 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
986 F: drivers/staging/android/ion
987 F: drivers/staging/android/uapi/ion.h
989 AOA (Apple Onboard Audio) ALSA DRIVER
990 M: Johannes Berg <johannes@sipsolutions.net>
991 L: linuxppc-dev@lists.ozlabs.org
992 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
996 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
997 M: William Breathitt Gray <vilhelm.gray@gmail.com>
998 L: linux-iio@vger.kernel.org
1000 F: drivers/iio/adc/stx104.c
1003 M: Jiri Kosina <jikos@kernel.org>
1005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1006 F: arch/x86/kernel/apm_32.c
1007 F: include/linux/apm_bios.h
1008 F: include/uapi/linux/apm_bios.h
1009 F: drivers/char/apm-emulation.c
1011 APPARMOR SECURITY MODULE
1012 M: John Johansen <john.johansen@canonical.com>
1013 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1014 W: wiki.apparmor.net
1015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1017 F: security/apparmor/
1018 F: Documentation/admin-guide/LSM/apparmor.rst
1020 APPLE BCM5974 MULTITOUCH DRIVER
1021 M: Henrik Rydberg <rydberg@bitmath.org>
1022 L: linux-input@vger.kernel.org
1024 F: drivers/input/mouse/bcm5974.c
1027 M: Henrik Rydberg <rydberg@bitmath.org>
1028 L: linux-hwmon@vger.kernel.org
1030 F: drivers/hwmon/applesmc.c
1032 APPLETALK NETWORK LAYER
1033 L: netdev@vger.kernel.org
1035 F: drivers/net/appletalk/
1038 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1039 M: Duc Dang <dhdang@apm.com>
1041 F: arch/arm64/boot/dts/apm/
1043 APPLIED MICRO (APM) X-GENE SOC EDAC
1044 M: Loc Ho <lho@apm.com>
1046 F: drivers/edac/xgene_edac.c
1047 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1049 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1050 M: Iyappan Subramanian <isubramanian@apm.com>
1051 M: Keyur Chudgar <kchudgar@apm.com>
1053 F: drivers/net/ethernet/apm/xgene-v2/
1055 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1056 M: Iyappan Subramanian <isubramanian@apm.com>
1057 M: Keyur Chudgar <kchudgar@apm.com>
1058 M: Quan Nguyen <qnguyen@apm.com>
1060 F: drivers/net/ethernet/apm/xgene/
1061 F: drivers/net/phy/mdio-xgene.c
1062 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1063 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1065 APPLIED MICRO (APM) X-GENE SOC PMU
1066 M: Tai Nguyen <ttnguyen@apm.com>
1068 F: drivers/perf/xgene_pmu.c
1069 F: Documentation/perf/xgene-pmu.txt
1070 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1072 APTINA CAMERA SENSOR PLL
1073 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1074 L: linux-media@vger.kernel.org
1076 F: drivers/media/i2c/aptina-pll.*
1078 ARC FRAMEBUFFER DRIVER
1079 M: Jaya Kumar <jayalk@intworks.biz>
1081 F: drivers/video/fbdev/arcfb.c
1082 F: drivers/video/fbdev/core/fb_defio.c
1085 M: Alexey Brodkin <abrodkin@synopsys.com>
1087 F: drivers/gpu/drm/arc/
1088 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1090 ARCNET NETWORK LAYER
1091 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1092 L: netdev@vger.kernel.org
1094 F: drivers/net/arcnet/
1095 F: include/uapi/linux/if_arcnet.h
1097 ARM ARCHITECTED TIMER DRIVER
1098 M: Mark Rutland <mark.rutland@arm.com>
1099 M: Marc Zyngier <marc.zyngier@arm.com>
1100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102 F: arch/arm/include/asm/arch_timer.h
1103 F: arch/arm64/include/asm/arch_timer.h
1104 F: drivers/clocksource/arm_arch_timer.c
1106 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1107 M: Linus Walleij <linus.walleij@linaro.org>
1108 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110 F: Documentation/devicetree/bindings/arm/arm-boards
1111 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1112 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1113 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1114 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1115 F: arch/arm/mach-integrator/
1116 F: arch/arm/mach-realview/
1117 F: arch/arm/mach-versatile/
1118 F: arch/arm/plat-versatile/
1119 F: arch/arm/boot/dts/arm-realview-*
1120 F: arch/arm/boot/dts/integrator*
1121 F: arch/arm/boot/dts/versatile*
1122 F: drivers/clk/versatile/
1123 F: drivers/i2c/busses/i2c-versatile.c
1124 F: drivers/irqchip/irq-versatile-fpga.c
1125 F: drivers/mtd/maps/physmap_of_versatile.c
1126 F: drivers/power/reset/arm-versatile-reboot.c
1127 F: drivers/soc/versatile/
1129 ARM HDLCD DRM DRIVER
1130 M: Liviu Dudau <liviu.dudau@arm.com>
1132 F: drivers/gpu/drm/arm/hdlcd_*
1133 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1135 ARM MALI-DP DRM DRIVER
1136 M: Liviu Dudau <liviu.dudau@arm.com>
1137 M: Brian Starkey <brian.starkey@arm.com>
1138 M: Mali DP Maintainers <malidp@foss.arm.com>
1140 F: drivers/gpu/drm/arm/
1141 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1143 ARM MFM AND FLOPPY DRIVERS
1144 M: Ian Molton <spyro@f2s.com>
1146 F: arch/arm/lib/floppydma.S
1147 F: arch/arm/include/asm/floppy.h
1149 ARM PMU PROFILING AND DEBUGGING
1150 M: Will Deacon <will.deacon@arm.com>
1151 M: Mark Rutland <mark.rutland@arm.com>
1153 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154 F: arch/arm*/kernel/perf_*
1155 F: arch/arm/oprofile/common.c
1156 F: arch/arm*/kernel/hw_breakpoint.c
1157 F: arch/arm*/include/asm/hw_breakpoint.h
1158 F: arch/arm*/include/asm/perf_event.h
1160 F: include/linux/perf/arm_pmu.h
1161 F: Documentation/devicetree/bindings/arm/pmu.txt
1162 F: Documentation/devicetree/bindings/perf/
1165 M: Russell King <linux@armlinux.org.uk>
1166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167 W: http://www.armlinux.org.uk/
1169 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1171 X: arch/arm/boot/dts/
1173 ARM PRIMECELL AACI PL041 DRIVER
1174 M: Russell King <linux@armlinux.org.uk>
1178 ARM PRIMECELL BUS SUPPORT
1179 M: Russell King <linux@armlinux.org.uk>
1182 F: include/linux/amba/bus.h
1184 ARM PRIMECELL CLCD PL110 DRIVER
1185 M: Russell King <linux@armlinux.org.uk>
1187 F: drivers/video/fbdev/amba-clcd.*
1189 ARM PRIMECELL KMI PL050 DRIVER
1190 M: Russell King <linux@armlinux.org.uk>
1192 F: drivers/input/serio/ambakmi.*
1193 F: include/linux/amba/kmi.h
1195 ARM PRIMECELL MMCI PL180/1 DRIVER
1196 M: Russell King <linux@armlinux.org.uk>
1198 F: drivers/mmc/host/mmci.*
1199 F: include/linux/amba/mmci.h
1201 ARM PRIMECELL SSP PL022 SPI DRIVER
1202 M: Linus Walleij <linus.walleij@linaro.org>
1203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1206 F: drivers/spi/spi-pl022.c
1208 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1209 M: Russell King <linux@armlinux.org.uk>
1211 F: drivers/tty/serial/amba-pl01*.c
1212 F: include/linux/amba/serial.h
1214 ARM PRIMECELL VIC PL190/PL192 DRIVER
1215 M: Linus Walleij <linus.walleij@linaro.org>
1216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1219 F: drivers/irqchip/irq-vic.c
1222 M: Will Deacon <will.deacon@arm.com>
1223 R: Robin Murphy <robin.murphy@arm.com>
1224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226 F: drivers/iommu/arm-smmu.c
1227 F: drivers/iommu/arm-smmu-v3.c
1228 F: drivers/iommu/io-pgtable-arm.c
1229 F: drivers/iommu/io-pgtable-arm-v7s.c
1231 ARM SUB-ARCHITECTURES
1232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1238 ARM/ACTIONS SEMI ARCHITECTURE
1239 M: Andreas Färber <afaerber@suse.de>
1240 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244 F: arch/arm/mach-actions/
1245 F: arch/arm/boot/dts/owl-*
1246 F: arch/arm64/boot/dts/actions/
1247 F: drivers/clk/actions/
1248 F: drivers/clocksource/timer-owl*
1249 F: drivers/dma/owl-dma.c
1250 F: drivers/i2c/busses/i2c-owl.c
1251 F: drivers/pinctrl/actions/*
1252 F: drivers/soc/actions/
1253 F: include/dt-bindings/power/owl-*
1254 F: include/linux/soc/actions/
1255 F: Documentation/devicetree/bindings/arm/actions.txt
1256 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1257 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1258 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1259 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1260 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1261 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1263 ARM/ADS SPHERE MACHINE SUPPORT
1264 M: Lennert Buytenhek <kernel@wantstofly.org>
1265 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 ARM/AFEB9260 MACHINE SUPPORT
1269 M: Sergey Lapin <slapin@ossfans.org>
1270 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273 ARM/AJECO 1ARM MACHINE SUPPORT
1274 M: Lennert Buytenhek <kernel@wantstofly.org>
1275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278 ARM/Allwinner SoC Clock Support
1279 M: Emilio López <emilio@elopez.com.ar>
1281 F: drivers/clk/sunxi/
1283 ARM/Allwinner sunXi SoC support
1284 M: Maxime Ripard <maxime.ripard@bootlin.com>
1285 M: Chen-Yu Tsai <wens@csie.org>
1286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290 F: arch/arm/mach-sunxi/
1291 F: arch/arm64/boot/dts/allwinner/
1292 F: drivers/clk/sunxi-ng/
1293 F: drivers/pinctrl/sunxi/
1294 F: drivers/soc/sunxi/
1295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1297 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1298 M: Neil Armstrong <narmstrong@baylibre.com>
1299 M: Jerome Brunet <jbrunet@baylibre.com>
1300 L: linux-amlogic@lists.infradead.org
1302 F: drivers/clk/meson/
1303 F: include/dt-bindings/clock/meson*
1304 F: include/dt-bindings/clock/gxbb*
1305 F: Documentation/devicetree/bindings/clock/amlogic*
1307 ARM/Amlogic Meson SoC support
1308 M: Carlo Caione <carlo@caione.org>
1309 M: Kevin Hilman <khilman@baylibre.com>
1310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311 L: linux-amlogic@lists.infradead.org
1312 W: http://linux-meson.com/
1314 F: arch/arm/mach-meson/
1315 F: arch/arm/boot/dts/meson*
1316 F: arch/arm64/boot/dts/amlogic/
1317 F: drivers/pinctrl/meson/
1318 F: drivers/mmc/host/meson*
1321 ARM/Amlogic Meson SoC Sound Drivers
1322 M: Jerome Brunet <jbrunet@baylibre.com>
1323 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1326 F: Documentation/devicetree/bindings/sound/amlogic*
1328 ARM/Annapurna Labs ALPINE ARCHITECTURE
1329 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1330 M: Antoine Tenart <antoine.tenart@bootlin.com>
1331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333 F: arch/arm/mach-alpine/
1334 F: arch/arm/boot/dts/alpine*
1335 F: arch/arm64/boot/dts/al/
1336 F: drivers/*/*alpine*
1338 ARM/ARTPEC MACHINE SUPPORT
1339 M: Jesper Nilsson <jesper.nilsson@axis.com>
1340 M: Lars Persson <lars.persson@axis.com>
1342 L: linux-arm-kernel@axis.com
1343 F: arch/arm/mach-artpec
1344 F: arch/arm/boot/dts/artpec6*
1346 F: drivers/crypto/axis
1347 F: drivers/pinctrl/pinctrl-artpec*
1348 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1350 ARM/ASPEED I2C DRIVER
1351 M: Brendan Higgins <brendanhiggins@google.com>
1352 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1353 R: Joel Stanley <joel@jms.id.au>
1354 L: linux-i2c@vger.kernel.org
1355 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1357 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1358 F: drivers/i2c/busses/i2c-aspeed.c
1359 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1360 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1362 ARM/ASPEED MACHINE SUPPORT
1363 M: Joel Stanley <joel@jms.id.au>
1364 R: Andrew Jeffery <andrew@aj.id.au>
1365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1367 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1370 F: arch/arm/mach-aspeed/
1371 F: arch/arm/boot/dts/aspeed-*
1374 ARM/CALXEDA HIGHBANK ARCHITECTURE
1375 M: Rob Herring <robh@kernel.org>
1376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378 F: arch/arm/mach-highbank/
1379 F: arch/arm/boot/dts/highbank.dts
1380 F: arch/arm/boot/dts/ecx-*.dts*
1382 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1383 M: Krzysztof Halasa <khalasa@piap.pl>
1385 F: arch/arm/mach-cns3xxx/
1387 ARM/CAVIUM THUNDER NETWORK DRIVER
1388 M: Sunil Goutham <sgoutham@cavium.com>
1389 M: Robert Richter <rric@kernel.org>
1390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 F: drivers/net/ethernet/cavium/thunder/
1394 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1395 M: Lukasz Majewski <lukma@denx.de>
1396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398 F: arch/arm/mach-ep93xx/ts72xx.c
1400 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1401 M: Alexander Shiyan <shc_work@mail.ru>
1402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1407 M: Lennert Buytenhek <kernel@wantstofly.org>
1408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1412 M: Hartley Sweeten <hsweeten@visionengravers.com>
1413 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 F: arch/arm/mach-ep93xx/
1417 F: arch/arm/mach-ep93xx/include/mach/
1420 M: Russell King <linux@armlinux.org.uk>
1421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1424 F: drivers/clk/clkdev.c
1426 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1427 M: Mike Rapoport <mike@compulab.co.il>
1428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1432 M: Baruch Siach <baruch@tkos.co.il>
1433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435 F: arch/arm/boot/dts/cx92755*
1438 ARM/CONTEC MICRO9 MACHINE SUPPORT
1439 M: Hubert Feurstein <hubert.feurstein@contec.at>
1441 F: arch/arm/mach-ep93xx/micro9.c
1443 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1444 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 F: drivers/hwtracing/coresight/*
1448 F: Documentation/trace/coresight.txt
1449 F: Documentation/trace/coresight-cpu-debug.txt
1450 F: Documentation/devicetree/bindings/arm/coresight.txt
1451 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1452 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1453 F: tools/perf/arch/arm/util/pmu.c
1454 F: tools/perf/arch/arm/util/auxtrace.c
1455 F: tools/perf/arch/arm/util/cs-etm.c
1456 F: tools/perf/arch/arm/util/cs-etm.h
1457 F: tools/perf/util/cs-etm.*
1458 F: tools/perf/util/cs-etm-decoder/*
1460 ARM/CORGI MACHINE SUPPORT
1461 M: Richard Purdie <rpurdie@rpsys.net>
1464 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1465 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1466 M: Linus Walleij <linus.walleij@linaro.org>
1467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468 T: git git://github.com/ulli-kroll/linux.git
1470 F: Documentation/devicetree/bindings/arm/gemini.txt
1471 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1472 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1473 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1474 F: arch/arm/mach-gemini/
1475 F: drivers/net/ethernet/cortina/
1476 F: drivers/pinctrl/pinctrl-gemini.c
1477 F: drivers/rtc/rtc-ftrtc010.c
1479 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1480 M: Barry Song <baohua@kernel.org>
1481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1484 F: arch/arm/boot/dts/prima2*
1485 F: arch/arm/mach-prima2/
1486 F: drivers/clk/sirf/
1487 F: drivers/clocksource/timer-prima2.c
1488 F: drivers/clocksource/timer-atlas7.c
1492 ARM/EBSA110 MACHINE SUPPORT
1493 M: Russell King <linux@armlinux.org.uk>
1494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 W: http://www.armlinux.org.uk/
1497 F: arch/arm/mach-ebsa110/
1498 F: drivers/net/ethernet/amd/am79c961a.*
1500 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1501 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1502 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1508 M: Robert Jarzmik <robert.jarzmik@free.fr>
1509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 F: arch/arm/mach-pxa/ezx.c
1513 ARM/FARADAY FA526 PORT
1514 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 T: git git://git.berlios.de/gemini-board
1518 F: arch/arm/mm/*-fa*
1520 ARM/FOOTBRIDGE ARCHITECTURE
1521 M: Russell King <linux@armlinux.org.uk>
1522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523 W: http://www.armlinux.org.uk/
1525 F: arch/arm/include/asm/hardware/dec21285.h
1526 F: arch/arm/mach-footbridge/
1528 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1529 M: Shawn Guo <shawnguo@kernel.org>
1530 M: Sascha Hauer <s.hauer@pengutronix.de>
1531 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1532 R: Fabio Estevam <fabio.estevam@nxp.com>
1533 R: NXP Linux Team <linux-imx@nxp.com>
1534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1537 F: arch/arm/mach-imx/
1538 F: arch/arm/mach-mxs/
1539 F: arch/arm/boot/dts/imx*
1540 F: arch/arm/configs/imx*_defconfig
1542 F: drivers/firmware/imx/
1544 F: include/linux/firmware/imx/
1547 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1548 M: Shawn Guo <shawnguo@kernel.org>
1549 M: Sascha Hauer <s.hauer@pengutronix.de>
1550 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1551 R: Stefan Agner <stefan@agner.ch>
1552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1555 F: arch/arm/mach-imx/*vf610*
1556 F: arch/arm/boot/dts/vf*
1558 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1559 M: Shawn Guo <shawnguo@kernel.org>
1560 M: Li Yang <leoyang.li@nxp.com>
1561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1564 F: arch/arm/boot/dts/ls1021a*
1565 F: arch/arm64/boot/dts/freescale/fsl-*
1566 F: arch/arm64/boot/dts/freescale/qoriq-*
1568 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1569 M: Lennert Buytenhek <kernel@wantstofly.org>
1570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 ARM/GUMSTIX MACHINE SUPPORT
1574 M: Steve Sakoman <sakoman@gmail.com>
1575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1579 M: Philipp Zabel <philipp.zabel@gmail.com>
1580 M: Paul Parsons <lost.distance@yahoo.com>
1581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 F: arch/arm/mach-pxa/hx4700.c
1584 F: arch/arm/mach-pxa/include/mach/hx4700.h
1585 F: sound/soc/pxa/hx4700.c
1587 ARM/HISILICON SOC SUPPORT
1588 M: Wei Xu <xuwei5@hisilicon.com>
1589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590 W: http://www.hisilicon.com
1592 T: git git://github.com/hisilicon/linux-hisi.git
1593 F: arch/arm/mach-hisi/
1594 F: arch/arm/boot/dts/hi3*
1595 F: arch/arm/boot/dts/hip*
1596 F: arch/arm/boot/dts/hisi*
1597 F: arch/arm64/boot/dts/hisilicon/
1599 ARM/HP JORNADA 7XX MACHINE SUPPORT
1600 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1604 F: arch/arm/mach-sa1100/jornada720.c
1605 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1607 ARM/IGEP MACHINE SUPPORT
1608 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1609 M: Javier Martinez Canillas <javier@dowhile0.org>
1610 L: linux-omap@vger.kernel.org
1611 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 F: arch/arm/boot/dts/omap3-igep*
1615 ARM/INCOME PXA270 SUPPORT
1616 M: Marek Vasut <marek.vasut@gmail.com>
1617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1621 ARM/INTEL IOP13XX ARM ARCHITECTURE
1622 M: Lennert Buytenhek <kernel@wantstofly.org>
1623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 ARM/INTEL IOP32X ARM ARCHITECTURE
1627 M: Lennert Buytenhek <kernel@wantstofly.org>
1628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 ARM/INTEL IOP33X ARM ARCHITECTURE
1632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635 ARM/INTEL IQ81342EX MACHINE SUPPORT
1636 M: Lennert Buytenhek <kernel@wantstofly.org>
1637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 ARM/INTEL IXDP2850 MACHINE SUPPORT
1641 M: Lennert Buytenhek <kernel@wantstofly.org>
1642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645 ARM/INTEL IXP4XX ARM ARCHITECTURE
1646 M: Imre Kaloz <kaloz@openwrt.org>
1647 M: Krzysztof Halasa <khalasa@piap.pl>
1648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 F: arch/arm/mach-ixp4xx/
1652 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1653 M: Jonathan Cameron <jic23@cam.ac.uk>
1654 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 F: arch/arm/mach-pxa/stargate2.c
1657 F: drivers/pcmcia/pxa2xx_stargate2.c
1659 ARM/INTEL XSC3 (MANZANO) ARM CORE
1660 M: Lennert Buytenhek <kernel@wantstofly.org>
1661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1665 M: Lennert Buytenhek <kernel@wantstofly.org>
1666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 ARM/LG1K ARCHITECTURE
1670 M: Chanho Min <chanho.min@lge.com>
1671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673 F: arch/arm64/boot/dts/lg/
1675 ARM/LOGICPD PXA270 MACHINE SUPPORT
1676 M: Lennert Buytenhek <kernel@wantstofly.org>
1677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 ARM/LPC18XX ARCHITECTURE
1681 M: Vladimir Zapolskiy <vz@mleia.com>
1682 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684 F: arch/arm/boot/dts/lpc43*
1685 F: drivers/i2c/busses/i2c-lpc2k.c
1686 F: drivers/memory/pl172.c
1687 F: drivers/mtd/spi-nor/nxp-spifi.c
1688 F: drivers/rtc/rtc-lpc24xx.c
1691 ARM/LPC32XX SOC SUPPORT
1692 M: Vladimir Zapolskiy <vz@mleia.com>
1693 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1697 F: arch/arm/boot/dts/lpc32*
1698 F: arch/arm/mach-lpc32xx/
1699 F: drivers/i2c/busses/i2c-pnx.c
1700 F: drivers/net/ethernet/nxp/lpc_eth.c
1701 F: drivers/usb/host/ohci-nxp.c
1702 F: drivers/watchdog/pnx4008_wdt.c
1705 ARM/MAGICIAN MACHINE SUPPORT
1706 M: Philipp Zabel <philipp.zabel@gmail.com>
1709 ARM/Marvell Dove/MV78xx0/Orion SOC support
1710 M: Jason Cooper <jason@lakedaemon.net>
1711 M: Andrew Lunn <andrew@lunn.ch>
1712 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1713 M: Gregory Clement <gregory.clement@bootlin.com>
1714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 F: Documentation/devicetree/bindings/soc/dove/
1717 F: arch/arm/mach-dove/
1718 F: arch/arm/mach-mv78xx0/
1719 F: arch/arm/mach-orion5x/
1720 F: arch/arm/plat-orion/
1721 F: arch/arm/boot/dts/dove*
1722 F: arch/arm/boot/dts/orion5x*
1724 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1725 M: Jason Cooper <jason@lakedaemon.net>
1726 M: Andrew Lunn <andrew@lunn.ch>
1727 M: Gregory Clement <gregory.clement@bootlin.com>
1728 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 F: arch/arm/boot/dts/armada*
1732 F: arch/arm/boot/dts/kirkwood*
1733 F: arch/arm/configs/mvebu_*_defconfig
1734 F: arch/arm/mach-mvebu/
1735 F: arch/arm64/boot/dts/marvell/armada*
1736 F: drivers/cpufreq/armada-37xx-cpufreq.c
1737 F: drivers/cpufreq/mvebu-cpufreq.c
1738 F: drivers/irqchip/irq-armada-370-xp.c
1739 F: drivers/irqchip/irq-mvebu-*
1740 F: drivers/pinctrl/mvebu/
1741 F: drivers/rtc/rtc-armada38x.c
1743 ARM/Mediatek RTC DRIVER
1744 M: Eddie Huang <eddie.huang@mediatek.com>
1745 M: Sean Wang <sean.wang@mediatek.com>
1746 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1749 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1750 F: drivers/rtc/rtc-mt6397.c
1751 F: drivers/rtc/rtc-mt7622.c
1753 ARM/Mediatek SoC support
1754 M: Matthias Brugger <matthias.bgg@gmail.com>
1755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1757 W: https://mtk.bcnfs.org/
1758 C: irc://chat.freenode.net/linux-mediatek
1760 F: arch/arm/boot/dts/mt6*
1761 F: arch/arm/boot/dts/mt7*
1762 F: arch/arm/boot/dts/mt8*
1763 F: arch/arm/mach-mediatek/
1764 F: arch/arm64/boot/dts/mediatek/
1765 F: drivers/soc/mediatek/
1770 ARM/Mediatek USB3 PHY DRIVER
1771 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1775 F: drivers/phy/mediatek/
1776 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1778 ARM/MICREL KS8695 ARCHITECTURE
1779 M: Greg Ungerer <gerg@uclinux.org>
1780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 F: arch/arm/mach-ks8695/
1784 ARM/Microchip (AT91) SoC support
1785 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1786 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1787 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789 W: http://www.linux4sam.org
1790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1794 F: arch/arm/mach-at91/
1795 F: include/soc/at91/
1796 F: arch/arm/boot/dts/at91*.dts
1797 F: arch/arm/boot/dts/at91*.dtsi
1798 F: arch/arm/boot/dts/sama*.dts
1799 F: arch/arm/boot/dts/sama*.dtsi
1800 F: arch/arm/include/debug/at91.S
1801 F: drivers/memory/atmel*
1802 F: drivers/watchdog/sama5d4_wdt.c
1803 X: drivers/input/touchscreen/atmel_mxt_ts.c
1804 X: drivers/net/wireless/atmel/
1806 ARM/MIOA701 MACHINE SUPPORT
1807 M: Robert Jarzmik <robert.jarzmik@free.fr>
1808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809 F: arch/arm/mach-pxa/mioa701.c
1812 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1813 M: Michael Petchkovsky <mkpetch@internode.on.net>
1816 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1817 M: Linus Walleij <linus.walleij@linaro.org>
1818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 F: arch/arm/mach-nomadik/
1821 F: arch/arm/mach-u300/
1822 F: arch/arm/mach-ux500/
1823 F: arch/arm/boot/dts/ste-*
1824 F: drivers/clk/clk-nomadik.c
1825 F: drivers/clk/clk-u300.c
1826 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1827 F: drivers/clocksource/timer-u300.c
1828 F: drivers/dma/coh901318*
1829 F: drivers/dma/ste_dma40*
1830 F: drivers/hwspinlock/u8500_hsem.c
1831 F: drivers/i2c/busses/i2c-nomadik.c
1832 F: drivers/i2c/busses/i2c-stu300.c
1833 F: drivers/mfd/ab3100*
1834 F: drivers/mfd/ab8500*
1835 F: drivers/mfd/abx500*
1836 F: drivers/mfd/dbx500*
1837 F: drivers/mfd/db8500*
1838 F: drivers/pinctrl/nomadik/
1839 F: drivers/pinctrl/pinctrl-coh901*
1840 F: drivers/pinctrl/pinctrl-u300.c
1841 F: drivers/rtc/rtc-ab3100.c
1842 F: drivers/rtc/rtc-ab8500.c
1843 F: drivers/rtc/rtc-coh901331.c
1844 F: drivers/rtc/rtc-pl031.c
1845 F: drivers/watchdog/coh901327_wdt.c
1846 F: Documentation/devicetree/bindings/arm/ste-*
1847 F: Documentation/devicetree/bindings/arm/ux500/
1848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1850 ARM/NUVOTON NPCM ARCHITECTURE
1851 M: Avi Fishman <avifishman70@gmail.com>
1852 M: Tomer Maimon <tmaimon77@gmail.com>
1853 R: Patrick Venture <venture@google.com>
1854 R: Nancy Yuen <yuenn@google.com>
1855 R: Brendan Higgins <brendanhiggins@google.com>
1856 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1858 F: arch/arm/mach-npcm/
1859 F: arch/arm/boot/dts/nuvoton-npcm*
1860 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1862 F: Documentation/devicetree/bindings/*/*npcm*
1863 F: Documentation/devicetree/bindings/*/*/*npcm*
1865 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1866 M: Wan ZongShun <mcuos.com@gmail.com>
1867 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868 W: http://www.mcuos.com
1870 F: arch/arm/mach-w90x900/
1871 F: drivers/input/keyboard/w90p910_keypad.c
1872 F: drivers/input/touchscreen/w90p910_ts.c
1873 F: drivers/watchdog/nuc900_wdt.c
1874 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1875 F: drivers/mtd/nand/raw/nuc900_nand.c
1876 F: drivers/rtc/rtc-nuc900.c
1877 F: drivers/spi/spi-nuc900.c
1878 F: drivers/usb/host/ehci-w90x900.c
1879 F: drivers/video/fbdev/nuc900fb.c
1881 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1882 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1883 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1884 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1887 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1888 M: Alexander Clouter <alex@digriz.org.uk>
1889 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890 W: http://www.digriz.org.uk/ts78xx/kernel
1892 F: arch/arm/mach-orion5x/ts78xx-*
1894 ARM/OXNAS platform support
1895 M: Neil Armstrong <narmstrong@baylibre.com>
1896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897 L: linux-oxnas@groups.io (moderated for non-subscribers)
1899 F: arch/arm/mach-oxnas/
1900 F: arch/arm/boot/dts/ox8*.dts*
1903 ARM/PALM TREO SUPPORT
1904 M: Tomas Cech <sleep_walker@suse.com>
1905 L: linux-arm-kernel@lists.infradead.org
1906 W: http://hackndev.com
1908 F: arch/arm/mach-pxa/palmtreo.*
1910 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1911 M: Marek Vasut <marek.vasut@gmail.com>
1912 L: linux-arm-kernel@lists.infradead.org
1913 W: http://hackndev.com
1915 F: arch/arm/mach-pxa/include/mach/palmtx.h
1916 F: arch/arm/mach-pxa/palmtx.c
1917 F: arch/arm/mach-pxa/palmt5.*
1918 F: arch/arm/mach-pxa/include/mach/palmld.h
1919 F: arch/arm/mach-pxa/palmld.c
1920 F: arch/arm/mach-pxa/palmte2.*
1921 F: arch/arm/mach-pxa/include/mach/palmtc.h
1922 F: arch/arm/mach-pxa/palmtc.c
1925 M: Sergey Lapin <slapin@ossfans.org>
1926 L: linux-arm-kernel@lists.infradead.org
1927 W: http://hackndev.com
1929 F: arch/arm/mach-pxa/palmz72.*
1932 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1933 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1936 ARM/PT DIGITAL BOARD PORT
1937 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 W: http://www.armlinux.org.uk/
1942 ARM/QUALCOMM SUPPORT
1943 M: Andy Gross <andy.gross@linaro.org>
1944 M: David Brown <david.brown@linaro.org>
1945 L: linux-arm-msm@vger.kernel.org
1947 F: Documentation/devicetree/bindings/soc/qcom/
1948 F: arch/arm/boot/dts/qcom-*.dts
1949 F: arch/arm/boot/dts/qcom-*.dtsi
1950 F: arch/arm/mach-qcom/
1951 F: arch/arm64/boot/dts/qcom/*
1952 F: drivers/i2c/busses/i2c-qup.c
1953 F: drivers/clk/qcom/
1954 F: drivers/dma/qcom/
1955 F: drivers/soc/qcom/
1956 F: drivers/spi/spi-qup.c
1957 F: drivers/tty/serial/msm_serial.c
1958 F: drivers/*/pm8???-*
1959 F: drivers/mfd/ssbi.c
1960 F: drivers/firmware/qcom_scm*
1961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1963 ARM/RADISYS ENP2611 MACHINE SUPPORT
1964 M: Lennert Buytenhek <kernel@wantstofly.org>
1965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 ARM/REALTEK ARCHITECTURE
1969 M: Andreas Färber <afaerber@suse.de>
1970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972 F: arch/arm64/boot/dts/realtek/
1973 F: Documentation/devicetree/bindings/arm/realtek.txt
1975 ARM/RENESAS ARM64 ARCHITECTURE
1976 M: Simon Horman <horms@verge.net.au>
1977 M: Magnus Damm <magnus.damm@gmail.com>
1978 L: linux-renesas-soc@vger.kernel.org
1979 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1982 F: arch/arm64/boot/dts/renesas/
1983 F: Documentation/devicetree/bindings/arm/shmobile.txt
1984 F: drivers/soc/renesas/
1985 F: include/linux/soc/renesas/
1987 ARM/RISCPC ARCHITECTURE
1988 M: Russell King <linux@armlinux.org.uk>
1989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990 W: http://www.armlinux.org.uk/
1992 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1993 F: arch/arm/include/asm/hardware/ioc.h
1994 F: arch/arm/include/asm/hardware/iomd.h
1995 F: arch/arm/include/asm/hardware/memc.h
1996 F: arch/arm/mach-rpc/
1997 F: drivers/net/ethernet/8390/etherh.c
1998 F: drivers/net/ethernet/i825xx/ether1*
1999 F: drivers/net/ethernet/seeq/ether3*
2000 F: drivers/scsi/arm/
2002 ARM/Rockchip SoC support
2003 M: Heiko Stuebner <heiko@sntech.de>
2004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005 L: linux-rockchip@lists.infradead.org
2006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2008 F: arch/arm/boot/dts/rk3*
2009 F: arch/arm/boot/dts/rv1108*
2010 F: arch/arm/mach-rockchip/
2011 F: drivers/clk/rockchip/
2012 F: drivers/i2c/busses/i2c-rk3x.c
2013 F: drivers/*/*rockchip*
2014 F: drivers/*/*/*rockchip*
2015 F: sound/soc/rockchip/
2018 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2019 M: Kukjin Kim <kgene@kernel.org>
2020 M: Krzysztof Kozlowski <krzk@kernel.org>
2021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2023 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2025 F: arch/arm/boot/dts/s3c*
2026 F: arch/arm/boot/dts/s5p*
2027 F: arch/arm/boot/dts/exynos*
2028 F: arch/arm64/boot/dts/exynos/
2029 F: arch/arm/plat-samsung/
2030 F: arch/arm/mach-s3c24*/
2031 F: arch/arm/mach-s3c64xx/
2032 F: arch/arm/mach-s5p*/
2033 F: arch/arm/mach-exynos*/
2034 F: drivers/*/*s3c24*
2035 F: drivers/*/*/*s3c24*
2036 F: drivers/*/*s3c64xx*
2037 F: drivers/*/*s5pv210*
2038 F: drivers/memory/samsung/*
2039 F: drivers/soc/samsung/*
2040 F: Documentation/arm/Samsung/
2041 F: Documentation/devicetree/bindings/arm/samsung/
2042 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2043 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2046 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2047 M: Kyungmin Park <kyungmin.park@samsung.com>
2048 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2050 F: arch/arm/mach-s5pv210/
2052 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2053 M: Kyungmin Park <kyungmin.park@samsung.com>
2054 M: Kamil Debski <kamil@wypas.org>
2055 M: Andrzej Hajda <a.hajda@samsung.com>
2056 L: linux-arm-kernel@lists.infradead.org
2057 L: linux-media@vger.kernel.org
2059 F: drivers/media/platform/s5p-g2d/
2061 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2062 M: Marek Szyprowski <m.szyprowski@samsung.com>
2063 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2064 L: linux-media@vger.kernel.org
2066 F: drivers/media/platform/s5p-cec/
2067 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2069 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2070 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2071 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2072 L: linux-arm-kernel@lists.infradead.org
2073 L: linux-media@vger.kernel.org
2075 F: drivers/media/platform/s5p-jpeg/
2077 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2078 M: Kyungmin Park <kyungmin.park@samsung.com>
2079 M: Kamil Debski <kamil@wypas.org>
2080 M: Jeongtae Park <jtp.park@samsung.com>
2081 M: Andrzej Hajda <a.hajda@samsung.com>
2082 L: linux-arm-kernel@lists.infradead.org
2083 L: linux-media@vger.kernel.org
2085 F: drivers/media/platform/s5p-mfc/
2087 ARM/SHMOBILE ARM ARCHITECTURE
2088 M: Simon Horman <horms@verge.net.au>
2089 M: Magnus Damm <magnus.damm@gmail.com>
2090 L: linux-renesas-soc@vger.kernel.org
2091 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2094 F: arch/arm/boot/dts/emev2*
2095 F: arch/arm/boot/dts/r7s*
2096 F: arch/arm/boot/dts/r8a*
2097 F: arch/arm/boot/dts/r9a*
2098 F: arch/arm/boot/dts/sh*
2099 F: arch/arm/configs/shmobile_defconfig
2100 F: arch/arm/include/debug/renesas-scif.S
2101 F: arch/arm/mach-shmobile/
2102 F: Documentation/devicetree/bindings/arm/shmobile.txt
2103 F: drivers/soc/renesas/
2104 F: include/linux/soc/renesas/
2106 ARM/SOCFPGA ARCHITECTURE
2107 M: Dinh Nguyen <dinguyen@kernel.org>
2109 F: arch/arm/mach-socfpga/
2110 F: arch/arm/boot/dts/socfpga*
2111 F: arch/arm/configs/socfpga_defconfig
2112 F: arch/arm64/boot/dts/altera/
2113 W: http://www.rocketboards.org
2114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2116 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2117 M: Dinh Nguyen <dinguyen@kernel.org>
2119 F: drivers/clk/socfpga/
2121 ARM/SOCFPGA EDAC SUPPORT
2122 M: Thor Thayer <thor.thayer@linux.intel.com>
2124 F: drivers/edac/altera_edac.
2126 ARM/SPREADTRUM SoC SUPPORT
2127 M: Orson Zhai <orsonzhai@gmail.com>
2128 M: Baolin Wang <baolin.wang@linaro.org>
2129 M: Chunyan Zhang <zhang.lyra@gmail.com>
2131 F: arch/arm64/boot/dts/sprd
2134 ARM/STI ARCHITECTURE
2135 M: Patrice Chotard <patrice.chotard@st.com>
2136 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137 W: http://www.stlinux.com
2139 F: arch/arm/mach-sti/
2140 F: arch/arm/boot/dts/sti*
2141 F: drivers/char/hw_random/st-rng.c
2142 F: drivers/clocksource/arm_global_timer.c
2143 F: drivers/clocksource/clksrc_st_lpc.c
2144 F: drivers/cpufreq/sti-cpufreq.c
2145 F: drivers/dma/st_fdma*
2146 F: drivers/i2c/busses/i2c-st.c
2147 F: drivers/media/rc/st_rc.c
2148 F: drivers/media/platform/sti/c8sectpfe/
2149 F: drivers/mmc/host/sdhci-st.c
2150 F: drivers/phy/st/phy-miphy28lp.c
2151 F: drivers/phy/st/phy-stih407-usb.c
2152 F: drivers/pinctrl/pinctrl-st.c
2153 F: drivers/remoteproc/st_remoteproc.c
2154 F: drivers/remoteproc/st_slim_rproc.c
2155 F: drivers/reset/sti/
2156 F: drivers/rtc/rtc-st-lpc.c
2157 F: drivers/tty/serial/st-asc.c
2158 F: drivers/usb/dwc3/dwc3-st.c
2159 F: drivers/usb/host/ehci-st.c
2160 F: drivers/usb/host/ohci-st.c
2161 F: drivers/watchdog/st_lpc_wdt.c
2162 F: drivers/ata/ahci_st.c
2163 F: include/linux/remoteproc/st_slim_rproc.h
2165 ARM/STM32 ARCHITECTURE
2166 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2167 M: Alexandre Torgue <alexandre.torgue@st.com>
2168 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2169 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2174 F: arch/arm/boot/dts/stm32*
2175 F: arch/arm/mach-stm32/
2176 F: drivers/clocksource/armv7m_systick.c
2178 ARM/Synaptics SoC support
2179 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2180 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2181 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2183 F: arch/arm/mach-berlin/
2184 F: arch/arm/boot/dts/berlin*
2185 F: arch/arm64/boot/dts/synaptics/
2187 ARM/TANGO ARCHITECTURE
2188 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2189 M: Mans Rullgard <mans@mansr.com>
2190 L: linux-arm-kernel@lists.infradead.org
2194 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2195 M: Lennert Buytenhek <kernel@wantstofly.org>
2196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2200 M: Hans Verkuil <hans.verkuil@cisco.com>
2201 L: linux-tegra@vger.kernel.org
2202 L: linux-media@vger.kernel.org
2204 F: drivers/media/platform/tegra-cec/
2205 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2207 ARM/TETON BGA MACHINE SUPPORT
2208 M: "Mark F. Brown" <mark.brown314@gmail.com>
2209 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2213 M: Santosh Shilimkar <ssantosh@kernel.org>
2214 L: linux-kernel@vger.kernel.org
2216 F: drivers/memory/*emif*
2218 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2219 M: Tero Kristo <t-kristo@ti.com>
2220 M: Nishanth Menon <nm@ti.com>
2221 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2223 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2224 F: arch/arm64/boot/dts/ti/Makefile
2225 F: arch/arm64/boot/dts/ti/k3-*
2227 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2228 M: Santosh Shilimkar <ssantosh@kernel.org>
2229 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2231 F: arch/arm/mach-keystone/
2232 F: arch/arm/boot/dts/keystone-*
2233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2235 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2236 M: Santosh Shilimkar <ssantosh@kernel.org>
2237 L: linux-kernel@vger.kernel.org
2239 F: drivers/clk/keystone/
2241 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2242 M: Santosh Shilimkar <ssantosh@kernel.org>
2243 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2244 L: linux-kernel@vger.kernel.org
2246 F: drivers/clocksource/timer-keystone.c
2248 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2249 M: Santosh Shilimkar <ssantosh@kernel.org>
2250 L: linux-kernel@vger.kernel.org
2252 F: drivers/power/reset/keystone-reset.c
2254 ARM/THECUS N2100 MACHINE SUPPORT
2255 M: Lennert Buytenhek <kernel@wantstofly.org>
2256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259 ARM/TOSA MACHINE SUPPORT
2260 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2261 M: Dirk Opfer <dirk@opfer-online.de>
2264 ARM/UNIPHIER ARCHITECTURE
2265 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2269 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2270 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2271 F: arch/arm/boot/dts/uniphier*
2272 F: arch/arm/include/asm/hardware/cache-uniphier.h
2273 F: arch/arm/mach-uniphier/
2274 F: arch/arm/mm/cache-uniphier.c
2275 F: arch/arm64/boot/dts/socionext/uniphier*
2276 F: drivers/bus/uniphier-system-bus.c
2277 F: drivers/clk/uniphier/
2278 F: drivers/gpio/gpio-uniphier.c
2279 F: drivers/i2c/busses/i2c-uniphier*
2280 F: drivers/irqchip/irq-uniphier-aidet.c
2281 F: drivers/mmc/host/uniphier-sd.c
2282 F: drivers/pinctrl/uniphier/
2283 F: drivers/reset/reset-uniphier.c
2284 F: drivers/tty/serial/8250/8250_uniphier.c
2287 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2288 M: Ulf Hansson <ulf.hansson@linaro.org>
2289 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2290 T: git git://git.linaro.org/people/ulfh/clk.git
2292 F: drivers/clk/ux500/
2294 ARM/VERSATILE EXPRESS PLATFORM
2295 M: Liviu Dudau <liviu.dudau@arm.com>
2296 M: Sudeep Holla <sudeep.holla@arm.com>
2297 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 F: arch/arm/boot/dts/vexpress*
2301 F: arch/arm64/boot/dts/arm/
2302 F: arch/arm/mach-vexpress/
2305 F: drivers/clk/versatile/clk-vexpress-osc.c
2306 F: drivers/clocksource/timer-versatile.c
2310 M: Russell King <linux@armlinux.org.uk>
2311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2312 W: http://www.armlinux.org.uk/
2316 ARM/VOIPAC PXA270 SUPPORT
2317 M: Marek Vasut <marek.vasut@gmail.com>
2318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2320 F: arch/arm/mach-pxa/vpac270.c
2321 F: arch/arm/mach-pxa/include/mach/vpac270.h
2323 ARM/VT8500 ARM ARCHITECTURE
2324 M: Tony Prisk <linux@prisktech.co.nz>
2325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2327 F: arch/arm/mach-vt8500/
2328 F: drivers/clocksource/timer-vt8500.c
2329 F: drivers/i2c/busses/i2c-wmt.c
2330 F: drivers/mmc/host/wmt-sdmmc.c
2331 F: drivers/pwm/pwm-vt8500.c
2332 F: drivers/rtc/rtc-vt8500.c
2333 F: drivers/tty/serial/vt8500_serial.c
2334 F: drivers/usb/host/ehci-platform.c
2335 F: drivers/usb/host/uhci-platform.c
2336 F: drivers/video/fbdev/vt8500lcdfb.*
2337 F: drivers/video/fbdev/wm8505fb*
2338 F: drivers/video/fbdev/wmt_ge_rops.*
2340 ARM/ZIPIT Z2 SUPPORT
2341 M: Marek Vasut <marek.vasut@gmail.com>
2342 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344 F: arch/arm/mach-pxa/z2.c
2345 F: arch/arm/mach-pxa/include/mach/z2.h
2347 ARM/ZTE ARCHITECTURE
2348 M: Jun Nie <jun.nie@linaro.org>
2349 M: Shawn Guo <shawnguo@kernel.org>
2350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2352 F: arch/arm/boot/dts/zx2967*
2353 F: arch/arm/mach-zx/
2354 F: arch/arm64/boot/dts/zte/
2356 F: drivers/dma/zx_dma.c
2357 F: drivers/gpio/gpio-zx.c
2358 F: drivers/i2c/busses/i2c-zx2967.c
2359 F: drivers/mmc/host/dw_mmc-zx.*
2360 F: drivers/pinctrl/zte/
2362 F: drivers/thermal/zx2967_thermal.c
2363 F: drivers/watchdog/zx2967_wdt.c
2364 F: Documentation/devicetree/bindings/arm/zte.yaml
2365 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2366 F: Documentation/devicetree/bindings/dma/zxdma.txt
2367 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2368 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2369 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2370 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2371 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2372 F: Documentation/devicetree/bindings/soc/zte/
2373 F: Documentation/devicetree/bindings/sound/zte,*.txt
2374 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2375 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2376 F: include/dt-bindings/clock/zx2967*.h
2377 F: include/dt-bindings/soc/zte,*.h
2378 F: sound/soc/codecs/zx_aud96p22.c
2381 ARM/ZYNQ ARCHITECTURE
2382 M: Michal Simek <michal.simek@xilinx.com>
2383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384 W: http://wiki.xilinx.com
2385 T: git https://github.com/Xilinx/linux-xlnx.git
2387 F: arch/arm/mach-zynq/
2388 F: drivers/cpuidle/cpuidle-zynq.c
2389 F: drivers/block/xsysace.c
2392 F: drivers/clocksource/timer-cadence-ttc.c
2393 F: drivers/i2c/busses/i2c-cadence.c
2394 F: drivers/mmc/host/sdhci-of-arasan.c
2395 F: drivers/edac/synopsys_edac.c
2396 F: drivers/i2c/busses/i2c-xiic.c
2398 ARM64 PORT (AARCH64 ARCHITECTURE)
2399 M: Catalin Marinas <catalin.marinas@arm.com>
2400 M: Will Deacon <will.deacon@arm.com>
2401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2405 X: arch/arm64/boot/dts/
2406 F: Documentation/arm64/
2408 AS3645A LED FLASH CONTROLLER DRIVER
2409 M: Sakari Ailus <sakari.ailus@iki.fi>
2410 L: linux-leds@vger.kernel.org
2412 F: drivers/leds/leds-as3645a.c
2414 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2415 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2416 L: linux-media@vger.kernel.org
2417 T: git git://linuxtv.org/media_tree.git
2419 F: drivers/media/i2c/ak7375.c
2420 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2422 ASAHI KASEI AK8974 DRIVER
2423 M: Linus Walleij <linus.walleij@linaro.org>
2424 L: linux-iio@vger.kernel.org
2425 W: http://www.akm.com/
2427 F: drivers/iio/magnetometer/ak8974.c
2429 ASC7621 HARDWARE MONITOR DRIVER
2430 M: George Joseph <george.joseph@fairview5.com>
2431 L: linux-hwmon@vger.kernel.org
2433 F: Documentation/hwmon/asc7621
2434 F: drivers/hwmon/asc7621.c
2436 ASPEED VIDEO ENGINE DRIVER
2437 M: Eddie James <eajames@linux.ibm.com>
2438 L: linux-media@vger.kernel.org
2439 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2441 F: drivers/media/platform/aspeed-video.c
2442 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2444 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2445 M: Corentin Chary <corentin.chary@gmail.com>
2446 L: acpi4asus-user@lists.sourceforge.net
2447 L: platform-driver-x86@vger.kernel.org
2448 W: http://acpi4asus.sf.net
2450 F: drivers/platform/x86/asus*.c
2451 F: drivers/platform/x86/eeepc*.c
2453 ASUS WIRELESS RADIO CONTROL DRIVER
2454 M: João Paulo Rechi Vita <jprvita@gmail.com>
2455 L: platform-driver-x86@vger.kernel.org
2457 F: drivers/platform/x86/asus-wireless.c
2460 M: David Howells <dhowells@redhat.com>
2461 L: keyrings@vger.kernel.org
2463 F: Documentation/crypto/asymmetric-keys.txt
2464 F: include/linux/verification.h
2465 F: include/crypto/public_key.h
2466 F: include/crypto/pkcs7.h
2467 F: crypto/asymmetric_keys/
2469 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2470 R: Dan Williams <dan.j.williams@intel.com>
2471 W: http://sourceforge.net/projects/xscaleiop
2473 F: Documentation/crypto/async-tx-api.txt
2476 F: include/linux/dmaengine.h
2477 F: include/linux/async_tx.h
2480 M: Bartosz Golaszewski <brgl@bgdev.pl>
2481 L: linux-i2c@vger.kernel.org
2482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2484 F: Documentation/devicetree/bindings/eeprom/at24.txt
2485 F: drivers/misc/eeprom/at24.c
2486 F: include/linux/platform_data/at24.h
2488 ATA OVER ETHERNET (AOE) DRIVER
2489 M: "Ed L. Cashin" <ed.cashin@acm.org>
2490 W: http://www.openaoe.org/
2492 F: Documentation/aoe/
2493 F: drivers/block/aoe/
2495 ATHEROS 71XX/9XXX GPIO DRIVER
2496 M: Alban Bedel <albeu@free.fr>
2497 W: https://github.com/AlbanBedel/linux
2498 T: git git://github.com/AlbanBedel/linux
2500 F: drivers/gpio/gpio-ath79.c
2501 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2503 ATHEROS 71XX/9XXX USB PHY DRIVER
2504 M: Alban Bedel <albeu@free.fr>
2505 W: https://github.com/AlbanBedel/linux
2506 T: git git://github.com/AlbanBedel/linux
2508 F: drivers/phy/qualcomm/phy-ath79-usb.c
2509 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2511 ATHEROS ATH GENERIC UTILITIES
2512 M: Kalle Valo <kvalo@codeaurora.org>
2513 L: linux-wireless@vger.kernel.org
2515 F: drivers/net/wireless/ath/*
2517 ATHEROS ATH5K WIRELESS DRIVER
2518 M: Jiri Slaby <jirislaby@gmail.com>
2519 M: Nick Kossifidis <mickflemm@gmail.com>
2520 M: Luis Chamberlain <mcgrof@kernel.org>
2521 L: linux-wireless@vger.kernel.org
2522 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2524 F: drivers/net/wireless/ath/ath5k/
2526 ATHEROS ATH6KL WIRELESS DRIVER
2527 M: Kalle Valo <kvalo@codeaurora.org>
2528 L: linux-wireless@vger.kernel.org
2529 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2532 F: drivers/net/wireless/ath/ath6kl/
2535 M: Ville Syrjala <syrjala@sci.fi>
2537 F: drivers/input/misc/ati_remote2.c
2539 ATK0110 HWMON DRIVER
2540 M: Luca Tettamanti <kronos.it@gmail.com>
2541 L: linux-hwmon@vger.kernel.org
2543 F: drivers/hwmon/asus_atk0110.c
2545 ATLX ETHERNET DRIVERS
2546 M: Jay Cliburn <jcliburn@gmail.com>
2547 M: Chris Snook <chris.snook@gmail.com>
2548 L: netdev@vger.kernel.org
2549 W: http://sourceforge.net/projects/atl1
2550 W: http://atl1.sourceforge.net
2552 F: drivers/net/ethernet/atheros/
2555 M: Chas Williams <3chas3@gmail.com>
2556 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2557 L: netdev@vger.kernel.org
2558 W: http://linux-atm.sourceforge.net
2561 F: include/linux/atm*
2562 F: include/uapi/linux/atm*
2564 ATMEL MACB ETHERNET DRIVER
2565 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2567 F: drivers/net/ethernet/cadence/
2569 ATMEL MAXTOUCH DRIVER
2570 M: Nick Dyer <nick@shmanahar.org>
2571 T: git git://github.com/ndyer/linux.git
2573 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2574 F: drivers/input/touchscreen/atmel_mxt_ts.c
2576 ATMEL WIRELESS DRIVER
2577 M: Simon Kelley <simon@thekelleys.org.uk>
2578 L: linux-wireless@vger.kernel.org
2579 W: http://www.thekelleys.org.uk/atmel
2580 W: http://atmelwlandriver.sourceforge.net/
2582 F: drivers/net/wireless/atmel/atmel*
2584 ATOMIC INFRASTRUCTURE
2585 M: Will Deacon <will.deacon@arm.com>
2586 M: Peter Zijlstra <peterz@infradead.org>
2587 R: Boqun Feng <boqun.feng@gmail.com>
2588 L: linux-kernel@vger.kernel.org
2590 F: arch/*/include/asm/atomic*.h
2591 F: include/*/atomic*.h
2593 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2594 M: Bradley Grove <linuxdrivers@attotech.com>
2595 L: linux-scsi@vger.kernel.org
2596 W: http://www.attotech.com
2598 F: drivers/scsi/esas2r
2600 ATUSB IEEE 802.15.4 RADIO DRIVER
2601 M: Stefan Schmidt <stefan@datenfreihafen.org>
2602 L: linux-wpan@vger.kernel.org
2604 F: drivers/net/ieee802154/atusb.c
2605 F: drivers/net/ieee802154/atusb.h
2606 F: drivers/net/ieee802154/at86rf230.h
2609 M: Paul Moore <paul@paul-moore.com>
2610 M: Eric Paris <eparis@redhat.com>
2611 L: linux-audit@redhat.com (moderated for non-subscribers)
2612 W: https://github.com/linux-audit
2613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2615 F: include/linux/audit.h
2616 F: include/uapi/linux/audit.h
2619 AUXILIARY DISPLAY DRIVERS
2620 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2622 F: drivers/auxdisplay/
2623 F: include/linux/cfag12864b.h
2625 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2626 M: Andreas Klinger <ak@it-klinger.de>
2627 L: linux-iio@vger.kernel.org
2629 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2630 F: drivers/iio/adc/hx711.c
2633 M: Ralf Baechle <ralf@linux-mips.org>
2634 L: linux-hams@vger.kernel.org
2635 W: http://www.linux-ax25.org/
2637 F: include/uapi/linux/ax25.h
2638 F: include/net/ax25.h
2642 M: Peter Rosin <peda@axentia.se>
2643 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2645 F: Documentation/devicetree/bindings/arm/axentia.txt
2646 F: arch/arm/boot/dts/at91-linea.dtsi
2647 F: arch/arm/boot/dts/at91-natte.dtsi
2648 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2649 F: arch/arm/boot/dts/at91-tse850-3.dts
2651 AXENTIA ASOC DRIVERS
2652 M: Peter Rosin <peda@axentia.se>
2653 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2655 F: Documentation/devicetree/bindings/sound/axentia,*
2656 F: sound/soc/atmel/tse850-pcm5142.c
2658 AXXIA I2C CONTROLLER
2659 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2660 L: linux-i2c@vger.kernel.org
2662 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2663 F: drivers/i2c/busses/i2c-axxia.c
2666 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2667 L: linux-media@vger.kernel.org
2668 W: https://linuxtv.org
2669 T: git git://linuxtv.org/media_tree.git
2671 F: drivers/media/usb/dvb-usb-v2/az6007.c
2673 AZTECH FM RADIO RECEIVER DRIVER
2674 M: Hans Verkuil <hverkuil@xs4all.nl>
2675 L: linux-media@vger.kernel.org
2676 T: git git://linuxtv.org/media_tree.git
2677 W: https://linuxtv.org
2679 F: drivers/media/radio/radio-aztech*
2682 L: linux-wireless@vger.kernel.org
2683 L: b43-dev@lists.infradead.org
2684 W: http://wireless.kernel.org/en/users/Drivers/b43
2686 F: drivers/net/wireless/broadcom/b43/
2688 B43LEGACY WIRELESS DRIVER
2689 M: Larry Finger <Larry.Finger@lwfinger.net>
2690 L: linux-wireless@vger.kernel.org
2691 L: b43-dev@lists.infradead.org
2692 W: http://wireless.kernel.org/en/users/Drivers/b43
2694 F: drivers/net/wireless/broadcom/b43legacy/
2696 BACKLIGHT CLASS/SUBSYSTEM
2697 M: Lee Jones <lee.jones@linaro.org>
2698 M: Daniel Thompson <daniel.thompson@linaro.org>
2699 M: Jingoo Han <jingoohan1@gmail.com>
2700 L: dri-devel@lists.freedesktop.org
2701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2703 F: drivers/video/backlight/
2704 F: include/linux/backlight.h
2705 F: include/linux/pwm_backlight.h
2706 F: Documentation/devicetree/bindings/leds/backlight
2709 M: Marek Lindner <mareklindner@neomailbox.ch>
2710 M: Simon Wunderlich <sw@simonwunderlich.de>
2711 M: Antonio Quartulli <a@unstable.cc>
2712 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2713 W: https://www.open-mesh.org/
2714 Q: https://patchwork.open-mesh.org/project/batman/list/
2716 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2717 F: Documentation/ABI/testing/sysfs-class-net-mesh
2718 F: Documentation/networking/batman-adv.rst
2719 F: include/uapi/linux/batadv_packet.h
2720 F: include/uapi/linux/batman_adv.h
2723 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2724 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2725 L: linux-hams@vger.kernel.org
2726 W: http://www.baycom.org/~tom/ham/ham.html
2728 F: drivers/net/hamradio/baycom*
2730 BCACHE (BLOCK LAYER CACHE)
2731 M: Coly Li <colyli@suse.de>
2732 M: Kent Overstreet <kent.overstreet@gmail.com>
2733 L: linux-bcache@vger.kernel.org
2734 W: http://bcache.evilpiepirate.org
2735 C: irc://irc.oftc.net/bcache
2737 F: drivers/md/bcache/
2739 BDISP ST MEDIA DRIVER
2740 M: Fabien Dessenne <fabien.dessenne@st.com>
2741 L: linux-media@vger.kernel.org
2742 T: git git://linuxtv.org/media_tree.git
2743 W: https://linuxtv.org
2745 F: drivers/media/platform/sti/bdisp
2747 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2748 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2749 L: netdev@vger.kernel.org
2751 F: drivers/net/ethernet/ec_bhf.c
2754 M: Luis de Bethencourt <luisbg@kernel.org>
2755 M: Salah Triki <salah.triki@gmail.com>
2757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2758 F: Documentation/filesystems/befs.txt
2762 M: Paolo Valente <paolo.valente@linaro.org>
2763 M: Jens Axboe <axboe@kernel.dk>
2764 L: linux-block@vger.kernel.org
2767 F: Documentation/block/bfq-iosched.txt
2770 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2772 F: Documentation/filesystems/bfs.txt
2774 F: include/uapi/linux/bfs_fs.h
2776 BLINKM RGB LED DRIVER
2777 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2779 F: drivers/leds/leds-blinkm.c
2782 M: Jens Axboe <axboe@kernel.dk>
2783 L: linux-block@vger.kernel.org
2784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2788 F: kernel/trace/blktrace.c
2792 M: Joern Engel <joern@lazybastard.org>
2793 L: linux-mtd@lists.infradead.org
2795 F: drivers/mtd/devices/block2mtd.c
2798 M: Marcel Holtmann <marcel@holtmann.org>
2799 M: Johan Hedberg <johan.hedberg@gmail.com>
2800 L: linux-bluetooth@vger.kernel.org
2801 W: http://www.bluez.org/
2802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2805 F: drivers/bluetooth/
2808 M: Marcel Holtmann <marcel@holtmann.org>
2809 M: Johan Hedberg <johan.hedberg@gmail.com>
2810 L: linux-bluetooth@vger.kernel.org
2811 W: http://www.bluez.org/
2812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2816 F: include/net/bluetooth/
2819 M: Jay Vosburgh <j.vosburgh@gmail.com>
2820 M: Veaceslav Falico <vfalico@gmail.com>
2821 M: Andy Gospodarek <andy@greyhouse.net>
2822 L: netdev@vger.kernel.org
2823 W: http://sourceforge.net/projects/bonding/
2825 F: drivers/net/bonding/
2826 F: include/uapi/linux/if_bonding.h
2828 BPF (Safe dynamic programs and tools)
2829 M: Alexei Starovoitov <ast@kernel.org>
2830 M: Daniel Borkmann <daniel@iogearbox.net>
2831 L: netdev@vger.kernel.org
2832 L: linux-kernel@vger.kernel.org
2833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2835 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2838 F: Documentation/networking/filter.txt
2839 F: Documentation/bpf/
2840 F: include/linux/bpf*
2841 F: include/linux/filter.h
2842 F: include/trace/events/xdp.h
2843 F: include/uapi/linux/bpf*
2844 F: include/uapi/linux/filter.h
2846 F: kernel/trace/bpf_trace.c
2849 F: net/core/filter.c
2850 F: net/sched/act_bpf.c
2851 F: net/sched/cls_bpf.c
2855 F: tools/testing/selftests/bpf/
2858 M: Shubham Bansal <illusionist.neo@gmail.com>
2859 L: netdev@vger.kernel.org
2864 M: Daniel Borkmann <daniel@iogearbox.net>
2865 M: Alexei Starovoitov <ast@kernel.org>
2866 M: Zi Shen Lim <zlim.lnx@gmail.com>
2867 L: netdev@vger.kernel.org
2871 BPF JIT for MIPS (32-BIT AND 64-BIT)
2872 M: Paul Burton <paul.burton@mips.com>
2873 L: netdev@vger.kernel.org
2877 BPF JIT for NFP NICs
2878 M: Jakub Kicinski <jakub.kicinski@netronome.com>
2879 L: netdev@vger.kernel.org
2881 F: drivers/net/ethernet/netronome/nfp/bpf/
2883 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2884 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2885 M: Sandipan Das <sandipan@linux.ibm.com>
2886 L: netdev@vger.kernel.org
2888 F: arch/powerpc/net/
2891 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
2892 M: Heiko Carstens <heiko.carstens@de.ibm.com>
2893 L: netdev@vger.kernel.org
2896 X: arch/s390/net/pnet.c
2898 BPF JIT for SPARC (32-BIT AND 64-BIT)
2899 M: David S. Miller <davem@davemloft.net>
2900 L: netdev@vger.kernel.org
2904 BPF JIT for X86 32-BIT
2905 M: Wang YanQing <udknight@gmail.com>
2906 L: netdev@vger.kernel.org
2908 F: arch/x86/net/bpf_jit_comp32.c
2910 BPF JIT for X86 64-BIT
2911 M: Alexei Starovoitov <ast@kernel.org>
2912 M: Daniel Borkmann <daniel@iogearbox.net>
2913 L: netdev@vger.kernel.org
2916 X: arch/x86/net/bpf_jit_comp32.c
2918 BROADCOM B44 10/100 ETHERNET DRIVER
2919 M: Michael Chan <michael.chan@broadcom.com>
2920 L: netdev@vger.kernel.org
2922 F: drivers/net/ethernet/broadcom/b44.*
2924 BROADCOM B53 ETHERNET SWITCH DRIVER
2925 M: Florian Fainelli <f.fainelli@gmail.com>
2926 L: netdev@vger.kernel.org
2927 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2929 F: drivers/net/dsa/b53/*
2930 F: include/linux/platform_data/b53.h
2932 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2933 M: Florian Fainelli <f.fainelli@gmail.com>
2934 M: Ray Jui <rjui@broadcom.com>
2935 M: Scott Branden <sbranden@broadcom.com>
2936 M: bcm-kernel-feedback-list@broadcom.com
2937 T: git git://github.com/broadcom/mach-bcm
2943 F: arch/arm/mach-bcm/
2945 BROADCOM BCM2835 ARM ARCHITECTURE
2946 M: Eric Anholt <eric@anholt.net>
2947 M: Stefan Wahren <stefan.wahren@i2se.com>
2948 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2950 T: git git://github.com/anholt/linux
2953 F: drivers/staging/vc04_services
2955 BROADCOM BCM47XX MIPS ARCHITECTURE
2956 M: Hauke Mehrtens <hauke@hauke-m.de>
2957 M: Rafał Miłecki <zajec5@gmail.com>
2958 L: linux-mips@vger.kernel.org
2960 F: Documentation/devicetree/bindings/mips/brcm/
2961 F: arch/mips/bcm47xx/*
2962 F: arch/mips/include/asm/mach-bcm47xx/*
2964 BROADCOM BCM5301X ARM ARCHITECTURE
2965 M: Hauke Mehrtens <hauke@hauke-m.de>
2966 M: Rafał Miłecki <zajec5@gmail.com>
2967 M: bcm-kernel-feedback-list@broadcom.com
2968 L: linux-arm-kernel@lists.infradead.org
2970 F: arch/arm/mach-bcm/bcm_5301x.c
2971 F: arch/arm/boot/dts/bcm5301x*.dtsi
2972 F: arch/arm/boot/dts/bcm470*
2973 F: arch/arm/boot/dts/bcm953012*
2975 BROADCOM BCM53573 ARM ARCHITECTURE
2976 M: Rafał Miłecki <rafal@milecki.pl>
2977 L: linux-arm-kernel@lists.infradead.org
2979 F: arch/arm/boot/dts/bcm53573*
2980 F: arch/arm/boot/dts/bcm47189*
2982 BROADCOM BCM63XX ARM ARCHITECTURE
2983 M: Florian Fainelli <f.fainelli@gmail.com>
2984 M: bcm-kernel-feedback-list@broadcom.com
2985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2986 T: git git://github.com/broadcom/stblinux.git
2990 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2991 M: Kevin Cernekee <cernekee@gmail.com>
2992 L: linux-usb@vger.kernel.org
2994 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2996 BROADCOM BCM7XXX ARM ARCHITECTURE
2997 M: Brian Norris <computersforpeace@gmail.com>
2998 M: Gregory Fong <gregory.0xf0@gmail.com>
2999 M: Florian Fainelli <f.fainelli@gmail.com>
3000 M: bcm-kernel-feedback-list@broadcom.com
3001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3002 T: git git://github.com/broadcom/stblinux.git
3004 F: arch/arm/mach-bcm/*brcmstb*
3005 F: arch/arm/boot/dts/bcm7*.dts*
3006 F: drivers/bus/brcmstb_gisb.c
3007 F: arch/arm/mm/cache-b15-rac.c
3008 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3011 BROADCOM BMIPS CPUFREQ DRIVER
3012 M: Markus Mayer <mmayer@broadcom.com>
3013 M: bcm-kernel-feedback-list@broadcom.com
3014 L: linux-pm@vger.kernel.org
3016 F: drivers/cpufreq/bmips-cpufreq.c
3018 BROADCOM BMIPS MIPS ARCHITECTURE
3019 M: Kevin Cernekee <cernekee@gmail.com>
3020 M: Florian Fainelli <f.fainelli@gmail.com>
3021 L: linux-mips@vger.kernel.org
3022 T: git git://github.com/broadcom/stblinux.git
3024 F: arch/mips/bmips/*
3025 F: arch/mips/include/asm/mach-bmips/*
3026 F: arch/mips/kernel/*bmips*
3027 F: arch/mips/boot/dts/brcm/bcm*.dts*
3028 F: drivers/irqchip/irq-bcm63*
3029 F: drivers/irqchip/irq-bcm7*
3030 F: drivers/irqchip/irq-brcmstb*
3031 F: include/linux/bcm963xx_nvram.h
3032 F: include/linux/bcm963xx_tag.h
3034 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3035 M: Rasesh Mody <rasesh.mody@cavium.com>
3036 M: Dept-GELinuxNICDev@cavium.com
3037 L: netdev@vger.kernel.org
3039 F: drivers/net/ethernet/broadcom/bnx2.*
3040 F: drivers/net/ethernet/broadcom/bnx2_*
3042 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3043 M: QLogic-Storage-Upstream@qlogic.com
3044 L: linux-scsi@vger.kernel.org
3046 F: drivers/scsi/bnx2fc/
3048 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3049 M: QLogic-Storage-Upstream@qlogic.com
3050 L: linux-scsi@vger.kernel.org
3052 F: drivers/scsi/bnx2i/
3054 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3055 M: Ariel Elior <ariel.elior@cavium.com>
3056 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3057 M: everest-linux-l2@cavium.com
3058 L: netdev@vger.kernel.org
3060 F: drivers/net/ethernet/broadcom/bnx2x/
3062 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3063 M: Michael Chan <michael.chan@broadcom.com>
3064 L: netdev@vger.kernel.org
3066 F: drivers/net/ethernet/broadcom/bnxt/
3068 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3069 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3070 M: Franky Lin <franky.lin@broadcom.com>
3071 M: Hante Meuleman <hante.meuleman@broadcom.com>
3072 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3073 M: Wright Feng <wright.feng@cypress.com>
3074 L: linux-wireless@vger.kernel.org
3075 L: brcm80211-dev-list.pdl@broadcom.com
3076 L: brcm80211-dev-list@cypress.com
3078 F: drivers/net/wireless/broadcom/brcm80211/
3080 BROADCOM BRCMSTB GPIO DRIVER
3081 M: Gregory Fong <gregory.0xf0@gmail.com>
3082 L: bcm-kernel-feedback-list@broadcom.com
3084 F: drivers/gpio/gpio-brcmstb.c
3085 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3087 BROADCOM BRCMSTB I2C DRIVER
3088 M: Kamal Dasu <kdasu.kdev@gmail.com>
3089 L: linux-i2c@vger.kernel.org
3090 L: bcm-kernel-feedback-list@broadcom.com
3092 F: drivers/i2c/busses/i2c-brcmstb.c
3093 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3095 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3096 M: Al Cooper <alcooperx@gmail.com>
3097 L: linux-kernel@vger.kernel.org
3098 L: bcm-kernel-feedback-list@broadcom.com
3100 F: drivers/phy/broadcom/phy-brcm-usb*
3102 BROADCOM GENET ETHERNET DRIVER
3103 M: Doug Berger <opendmb@gmail.com>
3104 M: Florian Fainelli <f.fainelli@gmail.com>
3105 L: netdev@vger.kernel.org
3107 F: drivers/net/ethernet/broadcom/genet/
3109 BROADCOM IPROC ARM ARCHITECTURE
3110 M: Ray Jui <rjui@broadcom.com>
3111 M: Scott Branden <sbranden@broadcom.com>
3112 M: bcm-kernel-feedback-list@broadcom.com
3113 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3114 T: git git://github.com/broadcom/cygnus-linux.git
3131 F: arch/arm64/boot/dts/broadcom/northstar2/*
3132 F: arch/arm64/boot/dts/broadcom/stingray/*
3133 F: drivers/clk/bcm/clk-ns*
3134 F: drivers/clk/bcm/clk-sr*
3135 F: drivers/pinctrl/bcm/pinctrl-ns*
3136 F: include/dt-bindings/clock/bcm-sr*
3138 BROADCOM KONA GPIO DRIVER
3139 M: Ray Jui <rjui@broadcom.com>
3140 L: bcm-kernel-feedback-list@broadcom.com
3142 F: drivers/gpio/gpio-bcm-kona.c
3143 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3145 BROADCOM NETXTREME-E ROCE DRIVER
3146 M: Selvin Xavier <selvin.xavier@broadcom.com>
3147 M: Devesh Sharma <devesh.sharma@broadcom.com>
3148 M: Somnath Kotur <somnath.kotur@broadcom.com>
3149 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3150 L: linux-rdma@vger.kernel.org
3151 W: http://www.broadcom.com
3153 F: drivers/infiniband/hw/bnxt_re/
3154 F: include/uapi/rdma/bnxt_re-abi.h
3156 BROADCOM NVRAM DRIVER
3157 M: Rafał Miłecki <zajec5@gmail.com>
3158 L: linux-mips@vger.kernel.org
3160 F: drivers/firmware/broadcom/*
3162 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3163 M: Rafał Miłecki <zajec5@gmail.com>
3164 L: linux-wireless@vger.kernel.org
3167 F: include/linux/bcma/
3169 BROADCOM STB AVS CPUFREQ DRIVER
3170 M: Markus Mayer <mmayer@broadcom.com>
3171 M: bcm-kernel-feedback-list@broadcom.com
3172 L: linux-pm@vger.kernel.org
3174 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3175 F: drivers/cpufreq/brcmstb*
3177 BROADCOM STB AVS TMON DRIVER
3178 M: Markus Mayer <mmayer@broadcom.com>
3179 M: bcm-kernel-feedback-list@broadcom.com
3180 L: linux-pm@vger.kernel.org
3182 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3183 F: drivers/thermal/broadcom/brcmstb*
3185 BROADCOM STB NAND FLASH DRIVER
3186 M: Brian Norris <computersforpeace@gmail.com>
3187 M: Kamal Dasu <kdasu.kdev@gmail.com>
3188 L: linux-mtd@lists.infradead.org
3189 L: bcm-kernel-feedback-list@broadcom.com
3191 F: drivers/mtd/nand/raw/brcmnand/
3193 BROADCOM STB DPFE DRIVER
3194 M: Markus Mayer <mmayer@broadcom.com>
3195 M: bcm-kernel-feedback-list@broadcom.com
3196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3198 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3199 F: drivers/memory/brcmstb_dpfe.c
3202 M: Kamal Dasu <kdasu.kdev@gmail.com>
3203 M: bcm-kernel-feedback-list@broadcom.com
3205 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3206 F: drivers/spi/spi-bcm-qspi.*
3207 F: drivers/spi/spi-brcmstb-qspi.c
3208 F: drivers/spi/spi-iproc-qspi.c
3210 BROADCOM SYSTEMPORT ETHERNET DRIVER
3211 M: Florian Fainelli <f.fainelli@gmail.com>
3212 L: netdev@vger.kernel.org
3214 F: drivers/net/ethernet/broadcom/bcmsysport.*
3216 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3217 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3218 M: Prashant Sreedharan <prashant@broadcom.com>
3219 M: Michael Chan <mchan@broadcom.com>
3220 L: netdev@vger.kernel.org
3222 F: drivers/net/ethernet/broadcom/tg3.*
3224 BROCADE BFA FC SCSI DRIVER
3225 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3226 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3227 L: linux-scsi@vger.kernel.org
3229 F: drivers/scsi/bfa/
3231 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3232 M: Rasesh Mody <rasesh.mody@cavium.com>
3233 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3234 M: Dept-GELinuxNICDev@cavium.com
3235 L: netdev@vger.kernel.org
3237 F: drivers/net/ethernet/brocade/bna/
3239 BSG (block layer generic sg v4 driver)
3240 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3241 L: linux-scsi@vger.kernel.org
3244 F: include/linux/bsg.h
3245 F: include/uapi/linux/bsg.h
3248 M: Clemens Ladisch <clemens@ladisch.de>
3249 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3250 T: git git://git.alsa-project.org/alsa-kernel.git
3252 F: Documentation/sound/cards/bt87x.rst
3253 F: sound/pci/bt87x.c
3256 M: Michael Buesch <m@bues.ch>
3257 W: http://bu3sch.de/btgpio.php
3259 F: drivers/gpio/gpio-bt8xx.c
3262 M: Chris Mason <clm@fb.com>
3263 M: Josef Bacik <josef@toxicpanda.com>
3264 M: David Sterba <dsterba@suse.com>
3265 L: linux-btrfs@vger.kernel.org
3266 W: http://btrfs.wiki.kernel.org/
3267 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3270 F: Documentation/filesystems/btrfs.txt
3272 F: include/linux/btrfs*
3273 F: include/uapi/linux/btrfs*
3275 BTTV VIDEO4LINUX DRIVER
3276 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3277 L: linux-media@vger.kernel.org
3278 W: https://linuxtv.org
3279 T: git git://linuxtv.org/media_tree.git
3281 F: Documentation/media/v4l-drivers/bttv*
3282 F: drivers/media/pci/bt8xx/bttv*
3284 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3285 M: Chanwoo Choi <cw00.choi@samsung.com>
3286 L: linux-pm@vger.kernel.org
3287 L: linux-samsung-soc@vger.kernel.org
3288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3290 F: drivers/devfreq/exynos-bus.c
3291 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3293 BUSLOGIC SCSI DRIVER
3294 M: Khalid Aziz <khalid@gonehiking.org>
3295 L: linux-scsi@vger.kernel.org
3297 F: drivers/scsi/BusLogic.*
3298 F: drivers/scsi/FlashPoint.*
3300 C-MEDIA CMI8788 DRIVER
3301 M: Clemens Ladisch <clemens@ladisch.de>
3302 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3303 T: git git://git.alsa-project.org/alsa-kernel.git
3305 F: sound/pci/oxygen/
3308 M: Guo Ren <guoren@kernel.org>
3309 T: git https://github.com/c-sky/csky-linux.git
3312 F: Documentation/devicetree/bindings/csky/
3313 F: drivers/irqchip/irq-csky-*
3314 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3315 F: drivers/clocksource/timer-gx6605s.c
3316 F: drivers/clocksource/timer-mp-csky.c
3317 F: Documentation/devicetree/bindings/timer/csky,*
3322 M: Mark Salter <msalter@redhat.com>
3323 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3324 L: linux-c6x-dev@linux-c6x.org
3325 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3329 CA8210 IEEE-802.15.4 RADIO DRIVER
3330 M: Harry Morris <h.morris@cascoda.com>
3331 L: linux-wpan@vger.kernel.org
3332 W: https://github.com/Cascoda/ca8210-linux.git
3334 F: drivers/net/ieee802154/ca8210.c
3335 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3337 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3338 M: David Howells <dhowells@redhat.com>
3339 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3341 F: Documentation/filesystems/caching/cachefiles.txt
3344 CADENCE MIPI-CSI2 BRIDGES
3345 M: Maxime Ripard <maxime.ripard@bootlin.com>
3346 L: linux-media@vger.kernel.org
3348 F: Documentation/devicetree/bindings/media/cdns,*.txt
3349 F: drivers/media/platform/cadence/cdns-csi2*
3351 CADET FM/AM RADIO RECEIVER DRIVER
3352 M: Hans Verkuil <hverkuil@xs4all.nl>
3353 L: linux-media@vger.kernel.org
3354 T: git git://linuxtv.org/media_tree.git
3355 W: https://linuxtv.org
3357 F: drivers/media/radio/radio-cadet*
3359 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3360 M: Jonathan Corbet <corbet@lwn.net>
3361 L: linux-media@vger.kernel.org
3362 T: git git://linuxtv.org/media_tree.git
3364 F: Documentation/media/v4l-drivers/cafe_ccic*
3365 F: drivers/media/platform/marvell-ccic/
3368 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3369 L: netdev@vger.kernel.org
3371 F: Documentation/networking/caif/
3372 F: drivers/net/caif/
3373 F: include/uapi/linux/caif/
3374 F: include/net/caif/
3378 M: Toke Høiland-Jørgensen <toke@toke.dk>
3379 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3381 F: net/sched/sch_cake.c
3383 CALGARY x86-64 IOMMU
3384 M: Muli Ben-Yehuda <mulix@mulix.org>
3385 M: Jon Mason <jdmason@kudzu.us>
3386 L: iommu@lists.linux-foundation.org
3388 F: arch/x86/kernel/pci-calgary_64.c
3389 F: arch/x86/kernel/tce_64.c
3390 F: arch/x86/include/asm/calgary.h
3391 F: arch/x86/include/asm/tce.h
3394 M: Wolfgang Grandegger <wg@grandegger.com>
3395 M: Marc Kleine-Budde <mkl@pengutronix.de>
3396 L: linux-can@vger.kernel.org
3397 W: https://github.com/linux-can
3398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3401 F: Documentation/devicetree/bindings/net/can/
3403 F: include/linux/can/dev.h
3404 F: include/linux/can/platform/
3405 F: include/uapi/linux/can/error.h
3406 F: include/uapi/linux/can/netlink.h
3409 M: Oliver Hartkopp <socketcan@hartkopp.net>
3410 M: Marc Kleine-Budde <mkl@pengutronix.de>
3411 L: linux-can@vger.kernel.org
3412 W: https://github.com/linux-can
3413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3416 F: Documentation/networking/can.rst
3418 F: include/linux/can/core.h
3419 F: include/uapi/linux/can.h
3420 F: include/uapi/linux/can/bcm.h
3421 F: include/uapi/linux/can/raw.h
3422 F: include/uapi/linux/can/gw.h
3425 M: Serge Hallyn <serge@hallyn.com>
3426 L: linux-security-module@vger.kernel.org
3428 F: include/linux/capability.h
3429 F: include/uapi/linux/capability.h
3430 F: security/commoncap.c
3431 F: kernel/capability.c
3433 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3434 M: Kevin Tsai <ktsai@capellamicro.com>
3436 F: drivers/iio/light/cm*
3438 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3439 M: Christian Lamparter <chunkeey@googlemail.com>
3440 L: linux-wireless@vger.kernel.org
3441 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3443 F: drivers/net/wireless/ath/carl9170/
3446 M: Jan Glauber <jglauber@cavium.com>
3447 M: David Daney <david.daney@cavium.com>
3448 W: http://www.cavium.com
3450 F: drivers/i2c/busses/i2c-octeon*
3451 F: drivers/i2c/busses/i2c-thunderx*
3453 CAVIUM LIQUIDIO NETWORK DRIVER
3454 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3455 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3456 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3457 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3458 L: netdev@vger.kernel.org
3459 W: http://www.cavium.com
3461 F: drivers/net/ethernet/cavium/liquidio/
3464 M: Jan Glauber <jglauber@cavium.com>
3465 M: David Daney <david.daney@cavium.com>
3466 M: Steven J. Hill <Steven.Hill@cavium.com>
3467 W: http://www.cavium.com
3469 F: drivers/mmc/host/cavium*
3471 CAVIUM OCTEON-TX CRYPTO DRIVER
3472 M: George Cherian <george.cherian@cavium.com>
3473 L: linux-crypto@vger.kernel.org
3474 W: http://www.cavium.com
3476 F: drivers/crypto/cavium/cpt/
3478 CAVIUM THUNDERX2 ARM64 SOC
3479 M: Robert Richter <rrichter@cavium.com>
3480 M: Jayachandran C <jnair@caviumnetworks.com>
3481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3483 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3484 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3486 CC2520 IEEE-802.15.4 RADIO DRIVER
3487 M: Varka Bhadram <varkabhadram@gmail.com>
3488 L: linux-wpan@vger.kernel.org
3490 F: drivers/net/ieee802154/cc2520.c
3491 F: include/linux/spi/cc2520.h
3492 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3494 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3495 M: Yael Chemla <yael.chemla@foss.arm.com>
3496 M: Gilad Ben-Yossef <gilad@benyossef.com>
3497 L: linux-crypto@vger.kernel.org
3499 F: drivers/crypto/ccree/
3500 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3503 M: Hans Verkuil <hans.verkuil@cisco.com>
3504 L: linux-media@vger.kernel.org
3505 T: git git://linuxtv.org/media_tree.git
3506 W: http://linuxtv.org
3508 F: Documentation/media/kapi/cec-core.rst
3509 F: Documentation/media/uapi/cec
3510 F: drivers/media/cec/
3511 F: drivers/media/rc/keymaps/rc-cec.c
3512 F: include/media/cec.h
3513 F: include/media/cec-notifier.h
3514 F: include/uapi/linux/cec.h
3515 F: include/uapi/linux/cec-funcs.h
3516 F: Documentation/devicetree/bindings/media/cec.txt
3517 F: Documentation/ABI/testing/debugfs-cec-error-inj
3520 M: Hans Verkuil <hans.verkuil@cisco.com>
3521 L: linux-media@vger.kernel.org
3522 T: git git://linuxtv.org/media_tree.git
3523 W: http://linuxtv.org
3525 F: drivers/media/platform/cec-gpio/
3526 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3528 CELL BROADBAND ENGINE ARCHITECTURE
3529 M: Arnd Bergmann <arnd@arndb.de>
3530 L: linuxppc-dev@lists.ozlabs.org
3531 W: http://www.ibm.com/developerworks/power/cell/
3533 F: arch/powerpc/include/asm/cell*.h
3534 F: arch/powerpc/include/asm/spu*.h
3535 F: arch/powerpc/include/uapi/asm/spu*.h
3536 F: arch/powerpc/oprofile/*cell*
3537 F: arch/powerpc/platforms/cell/
3539 CEPH COMMON CODE (LIBCEPH)
3540 M: Ilya Dryomov <idryomov@gmail.com>
3541 M: "Yan, Zheng" <zyan@redhat.com>
3542 M: Sage Weil <sage@redhat.com>
3543 L: ceph-devel@vger.kernel.org
3545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3546 T: git git://github.com/ceph/ceph-client.git
3549 F: include/linux/ceph/
3550 F: include/linux/crush/
3552 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3553 M: "Yan, Zheng" <zyan@redhat.com>
3554 M: Sage Weil <sage@redhat.com>
3555 M: Ilya Dryomov <idryomov@gmail.com>
3556 L: ceph-devel@vger.kernel.org
3558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3559 T: git git://github.com/ceph/ceph-client.git
3561 F: Documentation/filesystems/ceph.txt
3564 CERTIFICATE HANDLING:
3565 M: David Howells <dhowells@redhat.com>
3566 M: David Woodhouse <dwmw2@infradead.org>
3567 L: keyrings@vger.kernel.org
3569 F: Documentation/admin-guide/module-signing.rst
3571 F: scripts/sign-file.c
3572 F: scripts/extract-cert.c
3574 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3575 L: linux-usb@vger.kernel.org
3577 F: Documentation/usb/WUSB-Design-overview.txt
3578 F: Documentation/usb/wusb-cbaf
3579 F: drivers/usb/host/hwa-hc.c
3580 F: drivers/usb/host/whci/
3581 F: drivers/usb/wusbcore/
3582 F: include/linux/usb/wusb*
3584 CFAG12864B LCD DRIVER
3585 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3587 F: drivers/auxdisplay/cfag12864b.c
3588 F: include/linux/cfag12864b.h
3590 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3591 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3593 F: drivers/auxdisplay/cfag12864bfb.c
3594 F: include/linux/cfag12864b.h
3596 802.11 (including CFG80211/NL80211)
3597 M: Johannes Berg <johannes@sipsolutions.net>
3598 L: linux-wireless@vger.kernel.org
3599 W: http://wireless.kernel.org/
3600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3604 F: include/uapi/linux/nl80211.h
3605 F: include/linux/ieee80211.h
3606 F: include/net/wext.h
3607 F: include/net/cfg80211.h
3608 F: include/net/iw_handler.h
3609 F: include/net/ieee80211_radiotap.h
3610 F: Documentation/driver-api/80211/cfg80211.rst
3611 F: Documentation/networking/regulatory.txt
3613 CHAR and MISC DRIVERS
3614 M: Arnd Bergmann <arnd@arndb.de>
3615 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3620 F: include/linux/miscdevice.h
3623 M: Andy Whitcroft <apw@canonical.com>
3624 M: Joe Perches <joe@perches.com>
3626 F: scripts/checkpatch.pl
3628 CHINESE DOCUMENTATION
3629 M: Harry Wei <harryxiyou@gmail.com>
3630 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3631 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3633 F: Documentation/translations/zh_CN/
3635 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3636 M: Peter Chen <Peter.Chen@nxp.com>
3637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3638 L: linux-usb@vger.kernel.org
3640 F: drivers/usb/chipidea/
3642 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3643 M: Hans de Goede <hdegoede@redhat.com>
3644 L: linux-input@vger.kernel.org
3646 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3647 F: drivers/input/touchscreen/chipone_icn8318.c
3649 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3650 M: Hans de Goede <hdegoede@redhat.com>
3651 L: linux-input@vger.kernel.org
3653 F: drivers/input/touchscreen/chipone_icn8505.c
3655 CHROME HARDWARE PLATFORM SUPPORT
3656 M: Benson Leung <bleung@chromium.org>
3657 M: Olof Johansson <olof@lixom.net>
3659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3660 F: drivers/platform/chrome/
3662 CIRRUS LOGIC AUDIO CODEC DRIVERS
3663 M: Brian Austin <brian.austin@cirrus.com>
3664 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3665 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3667 F: sound/soc/codecs/cs*
3669 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3670 M: Hartley Sweeten <hsweeten@visionengravers.com>
3671 L: netdev@vger.kernel.org
3673 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3675 CISCO FCOE HBA DRIVER
3676 M: Satish Kharat <satishkh@cisco.com>
3677 M: Sesidhar Baddela <sebaddel@cisco.com>
3678 M: Karan Tilak Kumar <kartilak@cisco.com>
3679 L: linux-scsi@vger.kernel.org
3681 F: drivers/scsi/fnic/
3683 CISCO SCSI HBA DRIVER
3684 M: Karan Tilak Kumar <kartilak@cisco.com>
3685 M: Sesidhar Baddela <sebaddel@cisco.com>
3686 L: linux-scsi@vger.kernel.org
3688 F: drivers/scsi/snic/
3690 CISCO VIC ETHERNET NIC DRIVER
3691 M: Christian Benvenuti <benve@cisco.com>
3692 M: Govindarajulu Varadarajan <_govind@gmx.com>
3693 M: Parvi Kaustubhi <pkaustub@cisco.com>
3695 F: drivers/net/ethernet/cisco/enic/
3697 CISCO VIC LOW LATENCY NIC DRIVER
3698 M: Christian Benvenuti <benve@cisco.com>
3699 M: Nelson Escobar <neescoba@cisco.com>
3700 M: Parvi Kaustubhi <pkaustub@cisco.com>
3702 F: drivers/infiniband/hw/usnic/
3704 CIRRUS LOGIC MADERA CODEC DRIVERS
3705 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3706 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3707 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3708 L: patches@opensource.cirrus.com
3709 T: git https://github.com/CirrusLogic/linux-drivers.git
3710 W: https://github.com/CirrusLogic/linux-drivers/wiki
3712 F: Documentation/devicetree/bindings/mfd/madera.txt
3713 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3714 F: include/linux/irqchip/irq-madera*
3715 F: include/linux/mfd/madera/*
3716 F: drivers/gpio/gpio-madera*
3717 F: drivers/irqchip/irq-madera*
3718 F: drivers/mfd/madera*
3719 F: drivers/mfd/cs47l*
3720 F: drivers/pinctrl/cirrus/*
3723 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3728 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3729 L: linux-kernel@vger.kernel.org
3732 F: include/linux/cleancache.h
3735 M: Russell King <linux@armlinux.org.uk>
3736 L: linux-clk@vger.kernel.org
3738 F: include/linux/clk.h
3740 CLOCKSOURCE, CLOCKEVENT DRIVERS
3741 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3742 M: Thomas Gleixner <tglx@linutronix.de>
3743 L: linux-kernel@vger.kernel.org
3744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3746 F: drivers/clocksource/
3747 F: Documentation/devicetree/bindings/timer/
3750 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3751 M: Daniel Oliveira Nascimento <don@syst.com.br>
3752 L: platform-driver-x86@vger.kernel.org
3754 F: drivers/platform/x86/classmate-laptop.c
3757 M: Hans Verkuil <hans.verkuil@cisco.com>
3758 L: linux-media@vger.kernel.org
3759 T: git git://linuxtv.org/media_tree.git
3760 W: https://linuxtv.org
3762 F: drivers/media/pci/cobalt/
3764 COCCINELLE/Semantic Patches (SmPL)
3765 M: Julia Lawall <Julia.Lawall@lip6.fr>
3766 M: Gilles Muller <Gilles.Muller@lip6.fr>
3767 M: Nicolas Palix <nicolas.palix@imag.fr>
3768 M: Michal Marek <michal.lkml@markovi.net>
3769 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3771 W: http://coccinelle.lip6.fr/
3773 F: Documentation/dev-tools/coccinelle.rst
3774 F: scripts/coccinelle/
3775 F: scripts/coccicheck
3778 M: Jan Harkes <jaharkes@cs.cmu.edu>
3780 L: codalist@coda.cs.cmu.edu
3781 W: http://www.coda.cs.cmu.edu/
3783 F: Documentation/filesystems/coda.txt
3785 F: include/linux/coda*.h
3786 F: include/uapi/linux/coda*.h
3788 CODA V4L2 MEM2MEM DRIVER
3789 M: Philipp Zabel <p.zabel@pengutronix.de>
3790 L: linux-media@vger.kernel.org
3792 F: Documentation/devicetree/bindings/media/coda.txt
3793 F: drivers/media/platform/coda/
3796 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3798 F: Documentation/process/code-of-conduct.rst
3799 F: Documentation/process/code-of-conduct-interpretation.rst
3801 COMMON CLK FRAMEWORK
3802 M: Michael Turquette <mturquette@baylibre.com>
3803 M: Stephen Boyd <sboyd@kernel.org>
3804 L: linux-clk@vger.kernel.org
3805 Q: http://patchwork.kernel.org/project/linux-clk/list/
3806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3808 F: Documentation/devicetree/bindings/clock/
3810 X: drivers/clk/clkdev.c
3811 F: include/linux/clk-pr*
3812 F: include/linux/clk/
3813 F: include/linux/of_clk.h
3815 COMMON INTERNET FILE SYSTEM (CIFS)
3816 M: Steve French <sfrench@samba.org>
3817 L: linux-cifs@vger.kernel.org
3818 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3819 W: http://linux-cifs.samba.org/
3820 T: git git://git.samba.org/sfrench/cifs-2.6.git
3822 F: Documentation/filesystems/cifs/
3825 COMPACTPCI HOTPLUG CORE
3826 M: Scott Murray <scott@spiteful.org>
3827 L: linux-pci@vger.kernel.org
3829 F: drivers/pci/hotplug/cpci_hotplug*
3831 COMPACTPCI HOTPLUG GENERIC DRIVER
3832 M: Scott Murray <scott@spiteful.org>
3833 L: linux-pci@vger.kernel.org
3835 F: drivers/pci/hotplug/cpcihp_generic.c
3837 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3838 M: Scott Murray <scott@spiteful.org>
3839 L: linux-pci@vger.kernel.org
3841 F: drivers/pci/hotplug/cpcihp_zt5550.*
3843 COMPAL LAPTOP SUPPORT
3844 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3845 L: platform-driver-x86@vger.kernel.org
3847 F: drivers/platform/x86/compal-laptop.c
3850 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3852 F: include/linux/compiler_attributes.h
3854 CONEXANT ACCESSRUNNER USB DRIVER
3855 L: accessrunner-general@lists.sourceforge.net
3856 W: http://accessrunner.sourceforge.net/
3858 F: drivers/usb/atm/cxacru.c
3861 M: Joel Becker <jlbec@evilplan.org>
3862 M: Christoph Hellwig <hch@lst.de>
3863 T: git git://git.infradead.org/users/hch/configfs.git
3866 F: include/linux/configfs.h
3869 M: Evgeniy Polyakov <zbr@ioremap.net>
3870 L: netdev@vger.kernel.org
3872 F: drivers/connector/
3874 CONTROL GROUP (CGROUP)
3875 M: Tejun Heo <tj@kernel.org>
3876 M: Li Zefan <lizefan@huawei.com>
3877 M: Johannes Weiner <hannes@cmpxchg.org>
3878 L: cgroups@vger.kernel.org
3879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3881 F: Documentation/cgroup*
3882 F: include/linux/cgroup*
3885 CONTROL GROUP - CPUSET
3886 M: Li Zefan <lizefan@huawei.com>
3887 L: cgroups@vger.kernel.org
3888 W: http://www.bullopensource.org/cpuset/
3889 W: http://oss.sgi.com/projects/cpusets/
3890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3892 F: Documentation/cgroup-v1/cpusets.txt
3893 F: include/linux/cpuset.h
3894 F: kernel/cgroup/cpuset.c
3896 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3897 M: Johannes Weiner <hannes@cmpxchg.org>
3898 M: Michal Hocko <mhocko@kernel.org>
3899 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3900 L: cgroups@vger.kernel.org
3901 L: linux-mm@kvack.org
3906 CORETEMP HARDWARE MONITORING DRIVER
3907 M: Fenghua Yu <fenghua.yu@intel.com>
3908 L: linux-hwmon@vger.kernel.org
3910 F: Documentation/hwmon/coretemp
3911 F: drivers/hwmon/coretemp.c
3913 COSA/SRP SYNC SERIAL DRIVER
3914 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3915 W: http://www.fi.muni.cz/~kas/cosa/
3917 F: drivers/net/wan/cosa*
3919 CPMAC ETHERNET DRIVER
3920 M: Florian Fainelli <f.fainelli@gmail.com>
3921 L: netdev@vger.kernel.org
3923 F: drivers/net/ethernet/ti/cpmac.c
3925 CPU FREQUENCY DRIVERS
3926 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3927 M: Viresh Kumar <viresh.kumar@linaro.org>
3928 L: linux-pm@vger.kernel.org
3930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3931 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3932 B: https://bugzilla.kernel.org
3933 F: Documentation/cpu-freq/
3934 F: Documentation/devicetree/bindings/cpufreq/
3936 F: include/linux/cpufreq.h
3937 F: tools/testing/selftests/cpufreq/
3939 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3940 M: Viresh Kumar <viresh.kumar@linaro.org>
3941 M: Sudeep Holla <sudeep.holla@arm.com>
3942 L: linux-pm@vger.kernel.org
3943 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3945 F: drivers/cpufreq/arm_big_little.h
3946 F: drivers/cpufreq/arm_big_little.c
3948 CPU POWER MONITORING SUBSYSTEM
3949 M: Thomas Renninger <trenn@suse.com>
3950 M: Shuah Khan <shuah@kernel.org>
3951 L: linux-pm@vger.kernel.org
3953 F: tools/power/cpupower/
3956 M: "H. Peter Anvin" <hpa@zytor.com>
3958 F: arch/x86/kernel/cpuid.c
3959 F: arch/x86/kernel/msr.c
3961 CPUIDLE DRIVER - ARM BIG LITTLE
3962 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3963 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3964 L: linux-pm@vger.kernel.org
3965 L: linux-arm-kernel@lists.infradead.org
3966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3968 F: drivers/cpuidle/cpuidle-big_little.c
3970 CPUIDLE DRIVER - ARM EXYNOS
3971 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3972 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3973 M: Kukjin Kim <kgene@kernel.org>
3974 L: linux-pm@vger.kernel.org
3975 L: linux-samsung-soc@vger.kernel.org
3977 F: drivers/cpuidle/cpuidle-exynos.c
3978 F: arch/arm/mach-exynos/pm.c
3981 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3982 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3983 L: linux-pm@vger.kernel.org
3985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3986 B: https://bugzilla.kernel.org
3987 F: drivers/cpuidle/*
3988 F: include/linux/cpuidle.h
3991 M: Nicolas Pitre <nico@linaro.org>
3993 F: Documentation/filesystems/cramfs.txt
3997 M: Herbert Xu <herbert@gondor.apana.org.au>
3998 M: "David S. Miller" <davem@davemloft.net>
3999 L: linux-crypto@vger.kernel.org
4000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4003 F: Documentation/crypto/
4004 F: Documentation/devicetree/bindings/crypto/
4009 F: include/linux/crypto*
4011 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4012 M: Neil Horman <nhorman@tuxdriver.com>
4013 L: linux-crypto@vger.kernel.org
4015 F: crypto/ansi_cprng.c
4019 M: Hans Verkuil <hverkuil@xs4all.nl>
4020 L: linux-media@vger.kernel.org
4021 T: git git://linuxtv.org/media_tree.git
4022 W: http://linuxtv.org
4024 F: drivers/media/i2c/cs3308.c
4026 CS5535 Audio ALSA driver
4027 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4029 F: sound/pci/cs5535audio/
4031 CSI DRIVERS FOR ALLWINNER V3s
4032 M: Yong Deng <yong.deng@magewell.com>
4033 L: linux-media@vger.kernel.org
4034 T: git git://linuxtv.org/media_tree.git
4036 F: drivers/media/platform/sunxi/sun6i-csi/
4037 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4040 M: Solomon Peachy <pizza@shaftnet.org>
4042 F: drivers/net/wireless/st/cw1200/
4044 CX18 VIDEO4LINUX DRIVER
4045 M: Andy Walls <awalls@md.metrocast.net>
4046 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4047 L: linux-media@vger.kernel.org
4048 T: git git://linuxtv.org/media_tree.git
4049 W: https://linuxtv.org
4050 W: http://www.ivtvdriver.org/index.php/Cx18
4052 F: Documentation/media/v4l-drivers/cx18*
4053 F: drivers/media/pci/cx18/
4054 F: include/uapi/linux/ivtv*
4056 CX2341X MPEG ENCODER HELPER MODULE
4057 M: Hans Verkuil <hverkuil@xs4all.nl>
4058 L: linux-media@vger.kernel.org
4059 T: git git://linuxtv.org/media_tree.git
4060 W: https://linuxtv.org
4062 F: drivers/media/common/cx2341x*
4063 F: include/media/drv-intf/cx2341x.h
4065 CX24120 MEDIA DRIVER
4066 M: Jemma Denson <jdenson@gmail.com>
4067 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4068 L: linux-media@vger.kernel.org
4069 W: https://linuxtv.org
4070 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4072 F: drivers/media/dvb-frontends/cx24120*
4074 CX88 VIDEO4LINUX DRIVER
4075 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4076 L: linux-media@vger.kernel.org
4077 W: https://linuxtv.org
4078 T: git git://linuxtv.org/media_tree.git
4080 F: Documentation/media/v4l-drivers/cx88*
4081 F: drivers/media/pci/cx88/
4083 CXD2820R MEDIA DRIVER
4084 M: Antti Palosaari <crope@iki.fi>
4085 L: linux-media@vger.kernel.org
4086 W: https://linuxtv.org
4087 W: http://palosaari.fi/linux/
4088 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4089 T: git git://linuxtv.org/anttip/media_tree.git
4091 F: drivers/media/dvb-frontends/cxd2820r*
4093 CXGB3 ETHERNET DRIVER (CXGB3)
4094 M: Arjun Vynipadath <arjun@chelsio.com>
4095 L: netdev@vger.kernel.org
4096 W: http://www.chelsio.com
4098 F: drivers/net/ethernet/chelsio/cxgb3/
4100 CXGB3 ISCSI DRIVER (CXGB3I)
4101 M: Karen Xie <kxie@chelsio.com>
4102 L: linux-scsi@vger.kernel.org
4103 W: http://www.chelsio.com
4105 F: drivers/scsi/cxgbi/cxgb3i
4107 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4108 M: Steve Wise <swise@chelsio.com>
4109 L: linux-rdma@vger.kernel.org
4110 W: http://www.openfabrics.org
4112 F: drivers/infiniband/hw/cxgb3/
4113 F: include/uapi/rdma/cxgb3-abi.h
4115 CXGB4 CRYPTO DRIVER (chcr)
4116 M: Harsh Jain <harsh@chelsio.com>
4117 L: linux-crypto@vger.kernel.org
4118 W: http://www.chelsio.com
4120 F: drivers/crypto/chelsio
4122 CXGB4 ETHERNET DRIVER (CXGB4)
4123 M: Arjun Vynipadath <arjun@chelsio.com>
4124 L: netdev@vger.kernel.org
4125 W: http://www.chelsio.com
4127 F: drivers/net/ethernet/chelsio/cxgb4/
4129 CXGB4 ISCSI DRIVER (CXGB4I)
4130 M: Karen Xie <kxie@chelsio.com>
4131 L: linux-scsi@vger.kernel.org
4132 W: http://www.chelsio.com
4134 F: drivers/scsi/cxgbi/cxgb4i
4136 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4137 M: Steve Wise <swise@chelsio.com>
4138 L: linux-rdma@vger.kernel.org
4139 W: http://www.openfabrics.org
4141 F: drivers/infiniband/hw/cxgb4/
4142 F: include/uapi/rdma/cxgb4-abi.h
4144 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4145 M: Casey Leedom <leedom@chelsio.com>
4146 L: netdev@vger.kernel.org
4147 W: http://www.chelsio.com
4149 F: drivers/net/ethernet/chelsio/cxgb4vf/
4151 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4152 M: Frederic Barrat <fbarrat@linux.ibm.com>
4153 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4154 L: linuxppc-dev@lists.ozlabs.org
4156 F: arch/powerpc/platforms/powernv/pci-cxl.c
4157 F: drivers/misc/cxl/
4158 F: include/misc/cxl*
4159 F: include/uapi/misc/cxl.h
4160 F: Documentation/powerpc/cxl.txt
4161 F: Documentation/ABI/testing/sysfs-class-cxl
4163 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4164 M: Manoj N. Kumar <manoj@linux.ibm.com>
4165 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4166 M: Uma Krishnan <ukrishn@linux.ibm.com>
4167 L: linux-scsi@vger.kernel.org
4169 F: drivers/scsi/cxlflash/
4170 F: include/uapi/scsi/cxlflash_ioctl.h
4171 F: Documentation/powerpc/cxlflash.txt
4174 M: Russell King <linux@armlinux.org.uk>
4175 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4176 W: http://www.armlinux.org.uk/
4178 F: drivers/video/fbdev/cyber2000fb.*
4180 CYCLADES ASYNC MUX DRIVER
4181 W: http://www.cyclades.com/
4183 F: drivers/tty/cyclades.c
4184 F: include/linux/cyclades.h
4185 F: include/uapi/linux/cyclades.h
4187 CYCLADES PC300 DRIVER
4188 W: http://www.cyclades.com/
4190 F: drivers/net/wan/pc300*
4192 CYPRESS_FIRMWARE MEDIA DRIVER
4193 M: Antti Palosaari <crope@iki.fi>
4194 L: linux-media@vger.kernel.org
4195 W: https://linuxtv.org
4196 W: http://palosaari.fi/linux/
4197 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4198 T: git git://linuxtv.org/anttip/media_tree.git
4200 F: drivers/media/common/cypress_firmware*
4202 CYTTSP TOUCHSCREEN DRIVER
4203 M: Ferruh Yigit <fery@cypress.com>
4204 L: linux-input@vger.kernel.org
4206 F: drivers/input/touchscreen/cyttsp*
4207 F: include/linux/input/cyttsp.h
4209 D-LINK DIR-685 TOUCHKEYS DRIVER
4210 M: Linus Walleij <linus.walleij@linaro.org>
4211 L: linux-input@vger.kernel.org
4213 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4215 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4216 M: Joshua Kinard <kumba@gentoo.org>
4218 F: drivers/rtc/rtc-ds1685.c
4219 F: include/linux/rtc/ds1685.h
4221 DAMA SLAVE for AX.25
4222 M: Joerg Reuter <jreuter@yaina.de>
4223 W: http://yaina.de/jreuter/
4224 W: http://www.qsl.net/dl1bke/
4225 L: linux-hams@vger.kernel.org
4227 F: net/ax25/af_ax25.c
4228 F: net/ax25/ax25_dev.c
4229 F: net/ax25/ax25_ds_*
4230 F: net/ax25/ax25_in.c
4231 F: net/ax25/ax25_out.c
4232 F: net/ax25/ax25_timer.c
4233 F: net/ax25/sysctl_net_ax25.c
4235 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4236 L: netdev@vger.kernel.org
4238 F: Documentation/networking/device_drivers/dec/dmfe.txt
4239 F: drivers/net/ethernet/dec/tulip/dmfe.c
4241 DC390/AM53C974 SCSI driver
4242 M: Hannes Reinecke <hare@suse.com>
4243 L: linux-scsi@vger.kernel.org
4245 F: drivers/scsi/am53c974.c
4248 M: Oliver Neukum <oliver@neukum.org>
4249 M: Ali Akcaagac <aliakc@web.de>
4250 M: Jamie Lenehan <lenehan@twibble.org>
4251 L: dc395x@twibble.org
4252 W: http://twibble.org/dist/dc395x/
4253 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4255 F: Documentation/scsi/dc395x.txt
4256 F: drivers/scsi/dc395x.*
4259 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4260 L: dccp@vger.kernel.org
4261 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4263 F: include/linux/dccp.h
4264 F: include/uapi/linux/dccp.h
4265 F: include/linux/tfrc.h
4268 DECnet NETWORK LAYER
4269 W: http://linux-decnet.sourceforge.net
4270 L: linux-decnet-user@lists.sourceforge.net
4272 F: Documentation/networking/decnet.txt
4275 DECSTATION PLATFORM SUPPORT
4276 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4277 L: linux-mips@vger.kernel.org
4278 W: http://www.linux-mips.org/wiki/DECstation
4281 F: arch/mips/include/asm/dec/
4282 F: arch/mips/include/asm/mach-dec/
4284 DEFXX FDDI NETWORK DRIVER
4285 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4287 F: drivers/net/fddi/defxx.*
4290 M: Pali Rohár <pali.rohar@gmail.com>
4291 M: Mario Limonciello <mario.limonciello@dell.com>
4292 L: platform-driver-x86@vger.kernel.org
4294 F: drivers/platform/x86/dell-smbios.*
4296 DELL SMBIOS SMM DRIVER
4297 M: Mario Limonciello <mario.limonciello@dell.com>
4298 L: platform-driver-x86@vger.kernel.org
4300 F: drivers/platform/x86/dell-smbios-smm.c
4302 DELL SMBIOS WMI DRIVER
4303 M: Mario Limonciello <mario.limonciello@dell.com>
4304 L: platform-driver-x86@vger.kernel.org
4306 F: drivers/platform/x86/dell-smbios-wmi.c
4307 F: tools/wmi/dell-smbios-example.c
4309 DEFZA FDDI NETWORK DRIVER
4310 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4312 F: drivers/net/fddi/defza.*
4315 M: Matthew Garrett <mjg59@srcf.ucam.org>
4316 M: Pali Rohár <pali.rohar@gmail.com>
4317 L: platform-driver-x86@vger.kernel.org
4319 F: drivers/platform/x86/dell-laptop.c
4321 DELL LAPTOP FREEFALL DRIVER
4322 M: Pali Rohár <pali.rohar@gmail.com>
4324 F: drivers/platform/x86/dell-smo8800.c
4326 DELL LAPTOP RBTN DRIVER
4327 M: Pali Rohár <pali.rohar@gmail.com>
4329 F: drivers/platform/x86/dell-rbtn.*
4331 DELL REMOTE BIOS UPDATE DRIVER
4332 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4333 L: platform-driver-x86@vger.kernel.org
4335 F: drivers/platform/x86/dell_rbu.c
4337 DELL LAPTOP SMM DRIVER
4338 M: Pali Rohár <pali.rohar@gmail.com>
4340 F: drivers/hwmon/dell-smm-hwmon.c
4341 F: include/uapi/linux/i8k.h
4343 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4344 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4345 L: platform-driver-x86@vger.kernel.org
4347 F: Documentation/dcdbas.txt
4348 F: drivers/platform/x86/dcdbas.*
4350 DELL WMI NOTIFICATIONS DRIVER
4351 M: Matthew Garrett <mjg59@srcf.ucam.org>
4352 M: Pali Rohár <pali.rohar@gmail.com>
4354 F: drivers/platform/x86/dell-wmi.c
4356 DELL WMI DESCRIPTOR DRIVER
4357 M: Mario Limonciello <mario.limonciello@dell.com>
4359 F: drivers/platform/x86/dell-wmi-descriptor.c
4361 DELTA ST MEDIA DRIVER
4362 M: Hugues Fruchet <hugues.fruchet@st.com>
4363 L: linux-media@vger.kernel.org
4364 T: git git://linuxtv.org/media_tree.git
4365 W: https://linuxtv.org
4367 F: drivers/media/platform/sti/delta
4370 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4371 L: linux-mtd@lists.infradead.org
4373 F: drivers/mtd/nand/raw/denali*
4375 DESIGNWARE USB2 DRD IP DRIVER
4376 M: Minas Harutyunyan <hminas@synopsys.com>
4377 L: linux-usb@vger.kernel.org
4378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4380 F: drivers/usb/dwc2/
4382 DESIGNWARE USB3 DRD IP DRIVER
4383 M: Felipe Balbi <balbi@kernel.org>
4384 L: linux-usb@vger.kernel.org
4385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4387 F: drivers/usb/dwc3/
4389 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4390 M: Andreas Klinger <ak@it-klinger.de>
4391 L: linux-iio@vger.kernel.org
4393 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4394 F: drivers/iio/proximity/srf*.c
4396 DEVICE COREDUMP (DEV_COREDUMP)
4397 M: Johannes Berg <johannes@sipsolutions.net>
4398 L: linux-kernel@vger.kernel.org
4400 F: drivers/base/devcoredump.c
4401 F: include/linux/devcoredump.h
4403 DEVICE FREQUENCY (DEVFREQ)
4404 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4405 M: Kyungmin Park <kyungmin.park@samsung.com>
4406 R: Chanwoo Choi <cw00.choi@samsung.com>
4407 L: linux-pm@vger.kernel.org
4408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4411 F: include/linux/devfreq.h
4412 F: Documentation/devicetree/bindings/devfreq/
4414 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4415 M: Chanwoo Choi <cw00.choi@samsung.com>
4416 L: linux-pm@vger.kernel.org
4417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4419 F: drivers/devfreq/event/
4420 F: drivers/devfreq/devfreq-event.c
4421 F: include/linux/devfreq-event.h
4422 F: Documentation/devicetree/bindings/devfreq/event/
4424 DEVICE NUMBER REGISTRY
4425 M: Torben Mathiasen <device@lanana.org>
4426 W: http://lanana.org/docs/device-list/index.html
4430 M: Alasdair Kergon <agk@redhat.com>
4431 M: Mike Snitzer <snitzer@redhat.com>
4432 M: dm-devel@redhat.com
4433 L: dm-devel@redhat.com
4434 W: http://sources.redhat.com/dm
4435 Q: http://patchwork.kernel.org/project/dm-devel/list/
4436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4437 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4439 F: Documentation/device-mapper/
4440 F: drivers/md/Makefile
4441 F: drivers/md/Kconfig
4443 F: drivers/md/persistent-data/
4444 F: include/linux/device-mapper.h
4445 F: include/linux/dm-*.h
4446 F: include/uapi/linux/dm-*.h
4449 M: Jiri Pirko <jiri@mellanox.com>
4450 L: netdev@vger.kernel.org
4452 F: net/core/devlink.c
4453 F: include/net/devlink.h
4454 F: include/uapi/linux/devlink.h
4456 DIALOG SEMICONDUCTOR DRIVERS
4457 M: Support Opensource <support.opensource@diasemi.com>
4458 W: http://www.dialog-semiconductor.com/products
4460 F: Documentation/hwmon/da90??
4461 F: Documentation/devicetree/bindings/mfd/da90*.txt
4462 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4463 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4464 F: Documentation/devicetree/bindings/regulator/da92*.txt
4465 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4466 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4467 F: drivers/gpio/gpio-da90??.c
4468 F: drivers/hwmon/da90??-hwmon.c
4469 F: drivers/iio/adc/da91??-*.c
4470 F: drivers/input/misc/da90??_onkey.c
4471 F: drivers/input/touchscreen/da9052_tsi.c
4472 F: drivers/leds/leds-da90??.c
4473 F: drivers/mfd/da903x.c
4474 F: drivers/mfd/da90??-*.c
4475 F: drivers/mfd/da91??-*.c
4476 F: drivers/power/supply/da9052-battery.c
4477 F: drivers/power/supply/da91??-*.c
4478 F: drivers/regulator/da903x.c
4479 F: drivers/regulator/da9???-regulator.[ch]
4480 F: drivers/thermal/da90??-thermal.c
4481 F: drivers/rtc/rtc-da90??.c
4482 F: drivers/video/backlight/da90??_bl.c
4483 F: drivers/watchdog/da90??_wdt.c
4484 F: include/linux/mfd/da903x.h
4485 F: include/linux/mfd/da9052/
4486 F: include/linux/mfd/da9055/
4487 F: include/linux/mfd/da9062/
4488 F: include/linux/mfd/da9063/
4489 F: include/linux/mfd/da9150/
4490 F: include/linux/regulator/da9211.h
4491 F: include/sound/da[79]*.h
4492 F: sound/soc/codecs/da[79]*.[ch]
4494 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4495 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4496 L: linux-gpio@vger.kernel.org
4498 F: drivers/gpio/gpio-gpio-mm.c
4500 DIOLAN U2C-12 I2C DRIVER
4501 M: Guenter Roeck <linux@roeck-us.net>
4502 L: linux-i2c@vger.kernel.org
4504 F: drivers/i2c/busses/i2c-diolan-u2c.c
4506 FILESYSTEM DIRECT ACCESS (DAX)
4507 M: Matthew Wilcox <willy@infradead.org>
4508 M: Ross Zwisler <zwisler@kernel.org>
4509 M: Jan Kara <jack@suse.cz>
4510 L: linux-fsdevel@vger.kernel.org
4513 F: include/linux/dax.h
4514 F: include/trace/events/fs_dax.h
4516 DEVICE DIRECT ACCESS (DAX)
4517 M: Dan Williams <dan.j.williams@intel.com>
4518 M: Dave Jiang <dave.jiang@intel.com>
4519 M: Ross Zwisler <zwisler@kernel.org>
4520 M: Vishal Verma <vishal.l.verma@intel.com>
4521 L: linux-nvdimm@lists.01.org
4525 DIRECTORY NOTIFICATION (DNOTIFY)
4526 M: Jan Kara <jack@suse.cz>
4527 R: Amir Goldstein <amir73il@gmail.com>
4528 L: linux-fsdevel@vger.kernel.org
4530 F: Documentation/filesystems/dnotify.txt
4531 F: fs/notify/dnotify/
4532 F: include/linux/dnotify.h
4534 DISK GEOMETRY AND PARTITION HANDLING
4535 M: Andries Brouwer <aeb@cwi.nl>
4536 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4537 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4538 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4542 M: Jan Kara <jack@suse.com>
4544 F: Documentation/filesystems/quota.txt
4546 F: include/linux/quota*.h
4547 F: include/uapi/linux/quota*.h
4549 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4550 M: Bernie Thompson <bernie@plugable.com>
4551 L: linux-fbdev@vger.kernel.org
4553 W: http://plugable.com/category/projects/udlfb/
4554 F: drivers/video/fbdev/udlfb.c
4555 F: include/video/udlfb.h
4556 F: Documentation/fb/udlfb.txt
4558 DISTRIBUTED LOCK MANAGER (DLM)
4559 M: Christine Caulfield <ccaulfie@redhat.com>
4560 M: David Teigland <teigland@redhat.com>
4561 L: cluster-devel@redhat.com
4562 W: http://sources.redhat.com/cluster/
4563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4567 DMA BUFFER SHARING FRAMEWORK
4568 M: Sumit Semwal <sumit.semwal@linaro.org>
4570 L: linux-media@vger.kernel.org
4571 L: dri-devel@lists.freedesktop.org
4572 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4574 F: include/linux/dma-buf*
4575 F: include/linux/reservation.h
4576 F: include/linux/*fence.h
4577 F: Documentation/driver-api/dma-buf.rst
4578 T: git git://anongit.freedesktop.org/drm/drm-misc
4580 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4581 M: Vinod Koul <vkoul@kernel.org>
4582 L: dmaengine@vger.kernel.org
4583 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4586 F: include/linux/dmaengine.h
4587 F: include/linux/of_dma.h
4588 F: Documentation/devicetree/bindings/dma/
4589 F: Documentation/driver-api/dmaengine/
4590 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4593 M: Christoph Hellwig <hch@lst.de>
4594 M: Marek Szyprowski <m.szyprowski@samsung.com>
4595 R: Robin Murphy <robin.murphy@arm.com>
4596 L: iommu@lists.linux-foundation.org
4597 T: git git://git.infradead.org/users/hch/dma-mapping.git
4598 W: http://git.infradead.org/users/hch/dma-mapping.git
4601 F: include/asm-generic/dma-mapping.h
4602 F: include/linux/dma-direct.h
4603 F: include/linux/dma-mapping.h
4604 F: include/linux/dma-noncoherent.h
4606 DME1737 HARDWARE MONITOR DRIVER
4607 M: Juerg Haefliger <juergh@gmail.com>
4608 L: linux-hwmon@vger.kernel.org
4610 F: Documentation/hwmon/dme1737
4611 F: drivers/hwmon/dme1737.c
4614 M: Jean Delvare <jdelvare@suse.com>
4616 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4617 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4618 F: drivers/firmware/dmi-id.c
4619 F: drivers/firmware/dmi_scan.c
4620 F: include/linux/dmi.h
4623 M: Jonathan Corbet <corbet@lwn.net>
4624 L: linux-doc@vger.kernel.org
4627 F: scripts/kernel-doc
4628 X: Documentation/ABI/
4629 X: Documentation/acpi/
4630 X: Documentation/devicetree/
4631 X: Documentation/i2c/
4632 X: Documentation/media/
4633 X: Documentation/power/
4634 X: Documentation/spi/
4635 T: git git://git.lwn.net/linux.git docs-next
4637 DOCUMENTATION/ITALIAN
4638 M: Federico Vaga <federico.vaga@vaga.pv.it>
4639 L: linux-doc@vger.kernel.org
4641 F: Documentation/translations/it_IT
4643 DONGWOON DW9714 LENS VOICE COIL DRIVER
4644 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4645 L: linux-media@vger.kernel.org
4646 T: git git://linuxtv.org/media_tree.git
4648 F: drivers/media/i2c/dw9714.c
4649 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4651 DONGWOON DW9807 LENS VOICE COIL DRIVER
4652 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4653 L: linux-media@vger.kernel.org
4654 T: git git://linuxtv.org/media_tree.git
4656 F: drivers/media/i2c/dw9807-vcm.c
4657 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4660 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4661 L: blinux-list@redhat.com
4663 F: drivers/char/dtlk.c
4664 F: include/linux/dtlk.h
4666 DPAA2 DATAPATH I/O (DPIO) DRIVER
4667 M: Roy Pledge <Roy.Pledge@nxp.com>
4668 L: linux-kernel@vger.kernel.org
4670 F: drivers/soc/fsl/dpio
4672 DPAA2 ETHERNET DRIVER
4673 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4674 L: netdev@vger.kernel.org
4676 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4677 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4678 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4679 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4680 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4682 DPAA2 ETHERNET SWITCH DRIVER
4683 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4684 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4685 L: linux-kernel@vger.kernel.org
4687 F: drivers/staging/fsl-dpaa2/ethsw
4689 DPAA2 PTP CLOCK DRIVER
4690 M: Yangbo Lu <yangbo.lu@nxp.com>
4691 L: netdev@vger.kernel.org
4693 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4694 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4696 DPT_I2O SCSI RAID DRIVER
4697 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4698 L: linux-scsi@vger.kernel.org
4699 W: http://www.adaptec.com/
4701 F: drivers/scsi/dpt*
4702 F: drivers/scsi/dpt/
4705 M: Philipp Reisner <philipp.reisner@linbit.com>
4706 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4707 L: drbd-dev@lists.linbit.com
4708 W: http://www.drbd.org
4709 T: git git://git.linbit.com/linux-drbd.git
4710 T: git git://git.linbit.com/drbd-8.4.git
4712 F: drivers/block/drbd/
4714 F: Documentation/blockdev/drbd/
4716 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4717 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4718 R: "Rafael J. Wysocki" <rafael@kernel.org>
4719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4721 F: Documentation/kobject.txt
4725 F: include/linux/debugfs.h
4726 F: include/linux/kobj*
4729 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4730 M: Kevin Hilman <khilman@kernel.org>
4731 M: Nishanth Menon <nm@ti.com>
4733 F: drivers/power/avs/
4734 F: include/linux/power/smartreflex.h
4735 L: linux-pm@vger.kernel.org
4737 DRM DRIVER FOR ARM PL111 CLCD
4738 M: Eric Anholt <eric@anholt.net>
4739 T: git git://anongit.freedesktop.org/drm/drm-misc
4741 F: drivers/gpu/drm/pl111/
4743 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4744 M: Linus Walleij <linus.walleij@linaro.org>
4745 T: git git://anongit.freedesktop.org/drm/drm-misc
4747 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4748 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4750 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4751 M: Dave Airlie <airlied@redhat.com>
4753 F: drivers/gpu/drm/ast/
4755 DRM DRIVER FOR BOCHS VIRTUAL GPU
4756 M: Gerd Hoffmann <kraxel@redhat.com>
4757 L: virtualization@lists.linux-foundation.org
4758 T: git git://anongit.freedesktop.org/drm/drm-misc
4760 F: drivers/gpu/drm/bochs/
4762 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4763 M: Linus Walleij <linus.walleij@linaro.org>
4764 T: git git://anongit.freedesktop.org/drm/drm-misc
4766 F: drivers/gpu/drm/tve200/
4768 DRM DRIVER FOR ILITEK ILI9225 PANELS
4769 M: David Lechner <david@lechnology.com>
4771 F: drivers/gpu/drm/tinydrm/ili9225.c
4772 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4774 DRM DRIVER FOR HX8357D PANELS
4775 M: Eric Anholt <eric@anholt.net>
4776 T: git git://anongit.freedesktop.org/drm/drm-misc
4778 F: drivers/gpu/drm/tinydrm/hx8357d.c
4779 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
4781 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4782 S: Orphan / Obsolete
4783 F: drivers/gpu/drm/i810/
4784 F: include/uapi/drm/i810_drm.h
4786 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4787 S: Orphan / Obsolete
4788 F: drivers/gpu/drm/mga/
4789 F: include/uapi/drm/mga_drm.h
4791 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4792 M: Dave Airlie <airlied@redhat.com>
4794 F: drivers/gpu/drm/mgag200/
4796 DRM DRIVER FOR MI0283QT
4797 M: Noralf Trønnes <noralf@tronnes.org>
4799 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4800 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4802 DRM DRIVER FOR MSM ADRENO GPU
4803 M: Rob Clark <robdclark@gmail.com>
4804 L: linux-arm-msm@vger.kernel.org
4805 L: dri-devel@lists.freedesktop.org
4806 L: freedreno@lists.freedesktop.org
4807 T: git git://people.freedesktop.org/~robclark/linux
4809 F: drivers/gpu/drm/msm/
4810 F: include/uapi/drm/msm_drm.h
4811 F: Documentation/devicetree/bindings/display/msm/
4813 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4814 M: Ben Skeggs <bskeggs@redhat.com>
4815 L: dri-devel@lists.freedesktop.org
4816 L: nouveau@lists.freedesktop.org
4817 T: git git://github.com/skeggsb/linux
4819 F: drivers/gpu/drm/nouveau/
4820 F: include/uapi/drm/nouveau_drm.h
4822 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4823 M: Stefan Mavrodiev <stefan@olimex.com>
4825 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4826 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4828 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4829 M: Noralf Trønnes <noralf@tronnes.org>
4831 F: drivers/gpu/drm/tinydrm/repaper.c
4832 F: Documentation/devicetree/bindings/display/repaper.txt
4834 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4835 M: Dave Airlie <airlied@redhat.com>
4836 M: Gerd Hoffmann <kraxel@redhat.com>
4837 L: virtualization@lists.linux-foundation.org
4838 T: git git://anongit.freedesktop.org/drm/drm-misc
4840 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4841 F: drivers/gpu/drm/cirrus/
4843 DRM DRIVER FOR QXL VIRTUAL GPU
4844 M: Dave Airlie <airlied@redhat.com>
4845 M: Gerd Hoffmann <kraxel@redhat.com>
4846 L: virtualization@lists.linux-foundation.org
4847 T: git git://anongit.freedesktop.org/drm/drm-misc
4849 F: drivers/gpu/drm/qxl/
4850 F: include/uapi/drm/qxl_drm.h
4852 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4853 S: Orphan / Obsolete
4854 F: drivers/gpu/drm/r128/
4855 F: include/uapi/drm/r128_drm.h
4857 DRM DRIVER FOR SAVAGE VIDEO CARDS
4858 S: Orphan / Obsolete
4859 F: drivers/gpu/drm/savage/
4860 F: include/uapi/drm/savage_drm.h
4862 DRM DRIVER FOR SIS VIDEO CARDS
4863 S: Orphan / Obsolete
4864 F: drivers/gpu/drm/sis/
4865 F: include/uapi/drm/sis_drm.h
4867 DRM DRIVER FOR SITRONIX ST7586 PANELS
4868 M: David Lechner <david@lechnology.com>
4870 F: drivers/gpu/drm/tinydrm/st7586.c
4871 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4873 DRM DRIVER FOR SITRONIX ST7735R PANELS
4874 M: David Lechner <david@lechnology.com>
4876 F: drivers/gpu/drm/tinydrm/st7735r.c
4877 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4879 DRM DRIVER FOR TDFX VIDEO CARDS
4880 S: Orphan / Obsolete
4881 F: drivers/gpu/drm/tdfx/
4883 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4884 M: Dave Airlie <airlied@redhat.com>
4885 R: Sean Paul <sean@poorly.run>
4886 L: dri-devel@lists.freedesktop.org
4888 F: drivers/gpu/drm/udl/
4889 T: git git://anongit.freedesktop.org/drm/drm-misc
4891 DRM DRIVER FOR VMWARE VIRTUAL GPU
4892 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4893 M: Thomas Hellstrom <thellstrom@vmware.com>
4894 L: dri-devel@lists.freedesktop.org
4895 T: git git://people.freedesktop.org/~thomash/linux
4897 F: drivers/gpu/drm/vmwgfx/
4898 F: include/uapi/drm/vmwgfx_drm.h
4901 M: David Airlie <airlied@linux.ie>
4902 M: Daniel Vetter <daniel@ffwll.ch>
4903 L: dri-devel@lists.freedesktop.org
4904 T: git git://anongit.freedesktop.org/drm/drm
4905 B: https://bugs.freedesktop.org/
4906 C: irc://chat.freenode.net/dri-devel
4910 F: Documentation/devicetree/bindings/display/
4911 F: Documentation/devicetree/bindings/gpu/
4912 F: Documentation/gpu/
4914 F: include/uapi/drm/
4915 F: include/linux/vga*
4917 DRM DRIVERS AND MISC GPU PATCHES
4918 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4919 M: Maxime Ripard <maxime.ripard@bootlin.com>
4920 M: Sean Paul <sean@poorly.run>
4921 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4923 T: git git://anongit.freedesktop.org/drm/drm-misc
4924 F: Documentation/gpu/
4926 F: drivers/gpu/drm/*
4928 F: include/uapi/drm/drm*
4929 F: include/linux/vga*
4931 DRM DRIVERS FOR ALLWINNER A10
4932 M: Maxime Ripard <maxime.ripard@bootlin.com>
4933 L: dri-devel@lists.freedesktop.org
4935 F: drivers/gpu/drm/sun4i/
4936 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4937 T: git git://anongit.freedesktop.org/drm/drm-misc
4939 DRM DRIVERS FOR AMLOGIC SOCS
4940 M: Neil Armstrong <narmstrong@baylibre.com>
4941 L: dri-devel@lists.freedesktop.org
4942 L: linux-amlogic@lists.infradead.org
4943 W: http://linux-meson.com/
4945 F: drivers/gpu/drm/meson/
4946 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4947 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4948 F: Documentation/gpu/meson.rst
4949 T: git git://anongit.freedesktop.org/drm/drm-misc
4951 DRM DRIVERS FOR ATMEL HLCDC
4952 M: Boris Brezillon <bbrezillon@kernel.org>
4953 L: dri-devel@lists.freedesktop.org
4955 F: drivers/gpu/drm/atmel-hlcdc/
4956 F: Documentation/devicetree/bindings/display/atmel/
4957 T: git git://anongit.freedesktop.org/drm/drm-misc
4959 DRM DRIVERS FOR BRIDGE CHIPS
4960 M: Archit Taneja <architt@codeaurora.org>
4961 M: Andrzej Hajda <a.hajda@samsung.com>
4962 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4964 T: git git://anongit.freedesktop.org/drm/drm-misc
4965 F: drivers/gpu/drm/bridge/
4967 DRM DRIVERS FOR EXYNOS
4968 M: Inki Dae <inki.dae@samsung.com>
4969 M: Joonyoung Shim <jy0922.shim@samsung.com>
4970 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4971 M: Kyungmin Park <kyungmin.park@samsung.com>
4972 L: dri-devel@lists.freedesktop.org
4973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4975 F: drivers/gpu/drm/exynos/
4976 F: include/uapi/drm/exynos_drm.h
4977 F: Documentation/devicetree/bindings/display/exynos/
4979 DRM DRIVERS FOR FREESCALE DCU
4980 M: Stefan Agner <stefan@agner.ch>
4981 M: Alison Wang <alison.wang@nxp.com>
4982 L: dri-devel@lists.freedesktop.org
4984 F: drivers/gpu/drm/fsl-dcu/
4985 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4986 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4987 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4988 T: git git://anongit.freedesktop.org/drm/drm-misc
4990 DRM DRIVERS FOR FREESCALE IMX
4991 M: Philipp Zabel <p.zabel@pengutronix.de>
4992 L: dri-devel@lists.freedesktop.org
4994 F: drivers/gpu/drm/imx/
4995 F: drivers/gpu/ipu-v3/
4996 F: Documentation/devicetree/bindings/display/imx/
4998 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4999 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5000 L: dri-devel@lists.freedesktop.org
5001 T: git git://github.com/patjak/drm-gma500
5003 F: drivers/gpu/drm/gma500/
5005 DRM DRIVERS FOR HISILICON
5006 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5007 M: Rongrong Zou <zourongrong@gmail.com>
5008 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5009 R: Chen Feng <puck.chen@hisilicon.com>
5010 L: dri-devel@lists.freedesktop.org
5011 T: git git://github.com/xin3liang/linux.git
5013 F: drivers/gpu/drm/hisilicon/
5014 F: Documentation/devicetree/bindings/display/hisilicon/
5016 DRM DRIVERS FOR MEDIATEK
5017 M: CK Hu <ck.hu@mediatek.com>
5018 M: Philipp Zabel <p.zabel@pengutronix.de>
5019 L: dri-devel@lists.freedesktop.org
5021 F: drivers/gpu/drm/mediatek/
5022 F: Documentation/devicetree/bindings/display/mediatek/
5024 DRM DRIVERS FOR NVIDIA TEGRA
5025 M: Thierry Reding <thierry.reding@gmail.com>
5026 L: dri-devel@lists.freedesktop.org
5027 L: linux-tegra@vger.kernel.org
5028 T: git git://anongit.freedesktop.org/tegra/linux.git
5030 F: drivers/gpu/drm/tegra/
5031 F: drivers/gpu/host1x/
5032 F: include/linux/host1x.h
5033 F: include/uapi/drm/tegra_drm.h
5034 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5036 DRM DRIVERS FOR RENESAS
5037 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5038 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5039 L: dri-devel@lists.freedesktop.org
5040 L: linux-renesas-soc@vger.kernel.org
5041 T: git git://linuxtv.org/pinchartl/media drm/du/next
5043 F: drivers/gpu/drm/rcar-du/
5044 F: drivers/gpu/drm/shmobile/
5045 F: include/linux/platform_data/shmob_drm.h
5046 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5047 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5048 F: Documentation/devicetree/bindings/display/renesas,du.txt
5050 DRM DRIVERS FOR ROCKCHIP
5051 M: Sandy Huang <hjc@rock-chips.com>
5052 M: Heiko Stübner <heiko@sntech.de>
5053 L: dri-devel@lists.freedesktop.org
5055 F: drivers/gpu/drm/rockchip/
5056 F: Documentation/devicetree/bindings/display/rockchip/
5057 T: git git://anongit.freedesktop.org/drm/drm-misc
5060 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5061 M: Vincent Abriou <vincent.abriou@st.com>
5062 L: dri-devel@lists.freedesktop.org
5063 T: git git://anongit.freedesktop.org/drm/drm-misc
5065 F: drivers/gpu/drm/sti
5066 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5069 M: Yannick Fertre <yannick.fertre@st.com>
5070 M: Philippe Cornu <philippe.cornu@st.com>
5071 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5072 M: Vincent Abriou <vincent.abriou@st.com>
5073 L: dri-devel@lists.freedesktop.org
5074 T: git git://anongit.freedesktop.org/drm/drm-misc
5076 F: drivers/gpu/drm/stm
5077 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5079 DRM DRIVERS FOR TI LCDC
5080 M: Jyri Sarha <jsarha@ti.com>
5081 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5082 L: dri-devel@lists.freedesktop.org
5084 F: drivers/gpu/drm/tilcdc/
5085 F: Documentation/devicetree/bindings/display/tilcdc/
5087 DRM DRIVERS FOR TI OMAP
5088 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5089 L: dri-devel@lists.freedesktop.org
5091 F: drivers/gpu/drm/omapdrm/
5092 F: Documentation/devicetree/bindings/display/ti/
5095 M: Eric Anholt <eric@anholt.net>
5097 F: drivers/gpu/drm/v3d/
5098 F: include/uapi/drm/v3d_drm.h
5099 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5100 T: git git://anongit.freedesktop.org/drm/drm-misc
5103 M: Eric Anholt <eric@anholt.net>
5104 T: git git://github.com/anholt/linux
5106 F: drivers/gpu/drm/vc4/
5107 F: include/uapi/drm/vc4_drm.h
5108 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5109 T: git git://anongit.freedesktop.org/drm/drm-misc
5111 DRM DRIVERS FOR VIVANTE GPU IP
5112 M: Lucas Stach <l.stach@pengutronix.de>
5113 R: Russell King <linux+etnaviv@armlinux.org.uk>
5114 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5115 L: etnaviv@lists.freedesktop.org
5116 L: dri-devel@lists.freedesktop.org
5118 F: drivers/gpu/drm/etnaviv/
5119 F: include/uapi/drm/etnaviv_drm.h
5120 F: Documentation/devicetree/bindings/display/etnaviv/
5122 DRM DRIVERS FOR ZTE ZX
5123 M: Shawn Guo <shawnguo@kernel.org>
5124 L: dri-devel@lists.freedesktop.org
5126 F: drivers/gpu/drm/zte/
5127 F: Documentation/devicetree/bindings/display/zte,vou.txt
5128 T: git git://anongit.freedesktop.org/drm/drm-misc
5131 M: Thierry Reding <thierry.reding@gmail.com>
5132 L: dri-devel@lists.freedesktop.org
5133 T: git git://anongit.freedesktop.org/drm/drm-misc
5135 F: drivers/gpu/drm/drm_panel.c
5136 F: drivers/gpu/drm/panel/
5137 F: include/drm/drm_panel.h
5138 F: Documentation/devicetree/bindings/display/panel/
5141 M: Noralf Trønnes <noralf@tronnes.org>
5142 W: https://github.com/notro/tinydrm/wiki/Development
5143 T: git git://anongit.freedesktop.org/drm/drm-misc
5145 F: drivers/gpu/drm/tinydrm/
5146 F: include/drm/tinydrm/
5149 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5150 T: git git://anongit.freedesktop.org/drm/drm-misc
5151 L: dri-devel@lists.freedesktop.org
5152 L: xen-devel@lists.xen.org
5154 F: drivers/gpu/drm/xen/
5155 F: Documentation/gpu/xen-front.rst
5158 M: Christian Koenig <christian.koenig@amd.com>
5159 M: Huang Rui <ray.huang@amd.com>
5160 M: Junwei Zhang <Jerry.Zhang@amd.com>
5161 T: git git://people.freedesktop.org/~agd5f/linux
5163 L: dri-devel@lists.freedesktop.org
5165 F: drivers/gpu/drm/ttm/
5167 DSBR100 USB FM RADIO DRIVER
5168 M: Alexey Klimov <klimov.linux@gmail.com>
5169 L: linux-media@vger.kernel.org
5170 T: git git://linuxtv.org/media_tree.git
5172 F: drivers/media/radio/dsbr100.c
5175 M: Francois Romieu <romieu@fr.zoreil.com>
5176 L: netdev@vger.kernel.org
5178 F: drivers/net/wan/dscc4.c
5181 M: Hans Verkuil <hverkuil@xs4all.nl>
5182 L: linux-media@vger.kernel.org
5183 T: git git://linuxtv.org/media_tree.git
5184 W: https://linuxtv.org
5186 F: drivers/media/pci/dt3155/
5188 DVB_USB_AF9015 MEDIA DRIVER
5189 M: Antti Palosaari <crope@iki.fi>
5190 L: linux-media@vger.kernel.org
5191 W: https://linuxtv.org
5192 W: http://palosaari.fi/linux/
5193 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5194 T: git git://linuxtv.org/anttip/media_tree.git
5196 F: drivers/media/usb/dvb-usb-v2/af9015*
5198 DVB_USB_AF9035 MEDIA DRIVER
5199 M: Antti Palosaari <crope@iki.fi>
5200 L: linux-media@vger.kernel.org
5201 W: https://linuxtv.org
5202 W: http://palosaari.fi/linux/
5203 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5204 T: git git://linuxtv.org/anttip/media_tree.git
5206 F: drivers/media/usb/dvb-usb-v2/af9035*
5208 DVB_USB_ANYSEE MEDIA DRIVER
5209 M: Antti Palosaari <crope@iki.fi>
5210 L: linux-media@vger.kernel.org
5211 W: https://linuxtv.org
5212 W: http://palosaari.fi/linux/
5213 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5214 T: git git://linuxtv.org/anttip/media_tree.git
5216 F: drivers/media/usb/dvb-usb-v2/anysee*
5218 DVB_USB_AU6610 MEDIA DRIVER
5219 M: Antti Palosaari <crope@iki.fi>
5220 L: linux-media@vger.kernel.org
5221 W: https://linuxtv.org
5222 W: http://palosaari.fi/linux/
5223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5224 T: git git://linuxtv.org/anttip/media_tree.git
5226 F: drivers/media/usb/dvb-usb-v2/au6610*
5228 DVB_USB_CE6230 MEDIA DRIVER
5229 M: Antti Palosaari <crope@iki.fi>
5230 L: linux-media@vger.kernel.org
5231 W: https://linuxtv.org
5232 W: http://palosaari.fi/linux/
5233 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5234 T: git git://linuxtv.org/anttip/media_tree.git
5236 F: drivers/media/usb/dvb-usb-v2/ce6230*
5238 DVB_USB_CXUSB MEDIA DRIVER
5239 M: Michael Krufky <mkrufky@linuxtv.org>
5240 L: linux-media@vger.kernel.org
5241 W: https://linuxtv.org
5242 W: http://github.com/mkrufky
5243 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5244 T: git git://linuxtv.org/media_tree.git
5246 F: drivers/media/usb/dvb-usb/cxusb*
5248 DVB_USB_EC168 MEDIA DRIVER
5249 M: Antti Palosaari <crope@iki.fi>
5250 L: linux-media@vger.kernel.org
5251 W: https://linuxtv.org
5252 W: http://palosaari.fi/linux/
5253 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5254 T: git git://linuxtv.org/anttip/media_tree.git
5256 F: drivers/media/usb/dvb-usb-v2/ec168*
5258 DVB_USB_GL861 MEDIA DRIVER
5259 M: Antti Palosaari <crope@iki.fi>
5260 L: linux-media@vger.kernel.org
5261 W: https://linuxtv.org
5262 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5263 T: git git://linuxtv.org/anttip/media_tree.git
5265 F: drivers/media/usb/dvb-usb-v2/gl861*
5267 DVB_USB_MXL111SF MEDIA DRIVER
5268 M: Michael Krufky <mkrufky@linuxtv.org>
5269 L: linux-media@vger.kernel.org
5270 W: https://linuxtv.org
5271 W: http://github.com/mkrufky
5272 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5273 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5275 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5277 DVB_USB_RTL28XXU MEDIA DRIVER
5278 M: Antti Palosaari <crope@iki.fi>
5279 L: linux-media@vger.kernel.org
5280 W: https://linuxtv.org
5281 W: http://palosaari.fi/linux/
5282 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5283 T: git git://linuxtv.org/anttip/media_tree.git
5285 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5287 DVB_USB_V2 MEDIA DRIVER
5288 M: Antti Palosaari <crope@iki.fi>
5289 L: linux-media@vger.kernel.org
5290 W: https://linuxtv.org
5291 W: http://palosaari.fi/linux/
5292 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5293 T: git git://linuxtv.org/anttip/media_tree.git
5295 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5296 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5299 M: Jason Baron <jbaron@akamai.com>
5301 F: lib/dynamic_debug.c
5302 F: include/linux/dynamic_debug.h
5304 DYNAMIC INTERRUPT MODERATION
5305 M: Tal Gilboa <talgi@mellanox.com>
5307 F: include/linux/net_dim.h
5309 DZ DECSTATION DZ11 SERIAL DRIVER
5310 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5312 F: drivers/tty/serial/dz.*
5314 E3X0 POWER BUTTON DRIVER
5315 M: Moritz Fischer <moritz.fischer@ettus.com>
5316 L: usrp-users@lists.ettus.com
5317 W: http://www.ettus.com
5319 F: drivers/input/misc/e3x0-button.c
5320 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5323 M: Antti Palosaari <crope@iki.fi>
5324 L: linux-media@vger.kernel.org
5325 W: https://linuxtv.org
5326 W: http://palosaari.fi/linux/
5327 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5328 T: git git://linuxtv.org/anttip/media_tree.git
5330 F: drivers/media/tuners/e4000*
5332 EARTH_PT1 MEDIA DRIVER
5333 M: Akihiro Tsukada <tskd08@gmail.com>
5334 L: linux-media@vger.kernel.org
5336 F: drivers/media/pci/pt1/
5338 EARTH_PT3 MEDIA DRIVER
5339 M: Akihiro Tsukada <tskd08@gmail.com>
5340 L: linux-media@vger.kernel.org
5342 F: drivers/media/pci/pt3/
5345 M: Antti Palosaari <crope@iki.fi>
5346 L: linux-media@vger.kernel.org
5347 W: https://linuxtv.org
5348 W: http://palosaari.fi/linux/
5349 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5350 T: git git://linuxtv.org/anttip/media_tree.git
5352 F: drivers/media/dvb-frontends/ec100*
5355 M: Tyler Hicks <tyhicks@canonical.com>
5356 L: ecryptfs@vger.kernel.org
5357 W: http://ecryptfs.org
5358 W: https://launchpad.net/ecryptfs
5359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5361 F: Documentation/filesystems/ecryptfs.txt
5365 M: Borislav Petkov <bp@alien8.de>
5366 L: linux-edac@vger.kernel.org
5368 F: drivers/edac/amd64_edac*
5371 M: Robert Richter <rric@kernel.org>
5372 L: linux-edac@vger.kernel.org
5374 F: drivers/edac/highbank*
5377 M: Ralf Baechle <ralf@linux-mips.org>
5378 M: David Daney <david.daney@cavium.com>
5379 L: linux-edac@vger.kernel.org
5380 L: linux-mips@vger.kernel.org
5382 F: drivers/edac/octeon_edac*
5384 EDAC-CAVIUM THUNDERX
5385 M: David Daney <david.daney@cavium.com>
5386 M: Jan Glauber <jglauber@cavium.com>
5387 L: linux-edac@vger.kernel.org
5389 F: drivers/edac/thunderx_edac*
5392 M: Borislav Petkov <bp@alien8.de>
5393 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5394 L: linux-edac@vger.kernel.org
5395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5398 F: Documentation/admin-guide/ras.rst
5399 F: Documentation/driver-api/edac.rst
5401 F: include/linux/edac.h
5404 M: Mark Gross <mark.gross@intel.com>
5405 L: linux-edac@vger.kernel.org
5407 F: drivers/edac/e752x_edac.c
5410 L: linux-edac@vger.kernel.org
5412 F: drivers/edac/e7xxx_edac.c
5415 M: York Sun <york.sun@nxp.com>
5416 L: linux-edac@vger.kernel.org
5418 F: drivers/edac/fsl_ddr_edac.*
5421 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5422 L: linux-edac@vger.kernel.org
5424 F: drivers/edac/ghes_edac.c
5427 L: linux-edac@vger.kernel.org
5429 F: drivers/edac/i3000_edac.c
5432 L: linux-edac@vger.kernel.org
5434 F: drivers/edac/i5000_edac.c
5437 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5438 L: linux-edac@vger.kernel.org
5440 F: drivers/edac/i5400_edac.c
5443 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5444 L: linux-edac@vger.kernel.org
5446 F: drivers/edac/i7300_edac.c
5449 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5450 L: linux-edac@vger.kernel.org
5452 F: drivers/edac/i7core_edac.c
5455 M: Tim Small <tim@buttersideup.com>
5456 L: linux-edac@vger.kernel.org
5458 F: drivers/edac/i82443bxgx_edac.c
5461 M: "Arvind R." <arvino55@gmail.com>
5462 L: linux-edac@vger.kernel.org
5464 F: drivers/edac/i82975x_edac.c
5467 M: Jason Baron <jbaron@akamai.com>
5468 L: linux-edac@vger.kernel.org
5470 F: drivers/edac/ie31200_edac.c
5473 M: Johannes Thumshirn <morbidrsa@gmail.com>
5474 L: linux-edac@vger.kernel.org
5476 F: drivers/edac/mpc85xx_edac.[ch]
5479 M: Egor Martovetsky <egor@pasemi.com>
5480 L: linux-edac@vger.kernel.org
5482 F: drivers/edac/pasemi_edac.c
5485 M: Tony Luck <tony.luck@intel.com>
5486 L: linux-edac@vger.kernel.org
5488 F: drivers/edac/pnd2_edac.[ch]
5491 M: Tim Small <tim@buttersideup.com>
5492 L: linux-edac@vger.kernel.org
5494 F: drivers/edac/r82600_edac.c
5497 M: Tony Luck <tony.luck@intel.com>
5498 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5499 L: linux-edac@vger.kernel.org
5501 F: drivers/edac/sb_edac.c
5504 M: Tony Luck <tony.luck@intel.com>
5505 L: linux-edac@vger.kernel.org
5507 F: drivers/edac/skx_edac.c
5510 M: Tero Kristo <t-kristo@ti.com>
5511 L: linux-edac@vger.kernel.org
5513 F: drivers/edac/ti_edac.c
5516 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5517 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5518 L: linux-arm-msm@vger.kernel.org
5519 L: linux-edac@vger.kernel.org
5521 F: drivers/edac/qcom_edac.c
5523 EDIROL UA-101/UA-1000 DRIVER
5524 M: Clemens Ladisch <clemens@ladisch.de>
5525 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5526 T: git git://git.alsa-project.org/alsa-kernel.git
5528 F: sound/usb/misc/ua101.c
5531 L: linux-efi@vger.kernel.org
5532 M: Ivan Hu <ivan.hu@canonical.com>
5533 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5535 F: drivers/firmware/efi/test/
5537 EFI VARIABLE FILESYSTEM
5538 M: Matthew Garrett <matthew.garrett@nebula.com>
5539 M: Jeremy Kerr <jk@ozlabs.org>
5540 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5542 L: linux-efi@vger.kernel.org
5546 EFIFB FRAMEBUFFER DRIVER
5547 L: linux-fbdev@vger.kernel.org
5548 M: Peter Jones <pjones@redhat.com>
5550 F: drivers/video/fbdev/efifb.c
5553 W: http://aeschi.ch.eu.org/efs/
5557 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5558 M: Douglas Miller <dougmill@linux.ibm.com>
5559 L: netdev@vger.kernel.org
5561 F: drivers/net/ethernet/ibm/ehea/
5563 EM28XX VIDEO4LINUX DRIVER
5564 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5565 L: linux-media@vger.kernel.org
5566 W: https://linuxtv.org
5567 T: git git://linuxtv.org/media_tree.git
5569 F: drivers/media/usb/em28xx/
5570 F: Documentation/media/v4l-drivers/em28xx*
5573 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5574 M: Matt Mackall <mpm@selenic.com>
5575 M: David Woodhouse <dwmw2@infradead.org>
5576 L: linux-embedded@vger.kernel.org
5579 Emulex 10Gbps iSCSI - OneConnect DRIVER
5580 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5581 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5582 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5583 L: linux-scsi@vger.kernel.org
5584 W: http://www.broadcom.com
5586 F: drivers/scsi/be2iscsi/
5588 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5589 M: Sathya Perla <sathya.perla@broadcom.com>
5590 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5591 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5592 M: Somnath Kotur <somnath.kotur@broadcom.com>
5593 L: netdev@vger.kernel.org
5594 W: http://www.emulex.com
5596 F: drivers/net/ethernet/emulex/benet/
5598 EMULEX ONECONNECT ROCE DRIVER
5599 M: Selvin Xavier <selvin.xavier@broadcom.com>
5600 M: Devesh Sharma <devesh.sharma@broadcom.com>
5601 L: linux-rdma@vger.kernel.org
5602 W: http://www.broadcom.com
5604 F: drivers/infiniband/hw/ocrdma/
5605 F: include/uapi/rdma/ocrdma-abi.h
5607 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5608 M: James Smart <james.smart@broadcom.com>
5609 M: Dick Kennedy <dick.kennedy@broadcom.com>
5610 L: linux-scsi@vger.kernel.org
5611 W: http://www.broadcom.com
5613 F: drivers/scsi/lpfc/
5615 ENE CB710 FLASH CARD READER DRIVER
5616 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5618 F: drivers/misc/cb710/
5619 F: drivers/mmc/host/cb710-mmc.*
5620 F: include/linux/cb710.h
5622 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5623 M: Maxim Levitsky <maximlevitsky@gmail.com>
5625 F: drivers/media/rc/ene_ir.*
5627 EPSON S1D13XXX FRAMEBUFFER DRIVER
5628 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5631 F: drivers/video/fbdev/s1d13xxxfb.c
5632 F: include/video/s1d13xxxfb.h
5634 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5635 M: Jeff Layton <jlayton@kernel.org>
5638 F: include/linux/errseq.h
5640 ET131X NETWORK DRIVER
5641 M: Mark Einon <mark.einon@gmail.com>
5643 F: drivers/net/ethernet/agere/
5646 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5647 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5648 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5649 L: netdev@vger.kernel.org
5650 W: http://www.linuxfoundation.org/en/Net:Bridge
5652 F: include/linux/netfilter_bridge/
5655 ETHERNET PHY LIBRARY
5656 M: Andrew Lunn <andrew@lunn.ch>
5657 M: Florian Fainelli <f.fainelli@gmail.com>
5658 M: Heiner Kallweit <hkallweit1@gmail.com>
5659 L: netdev@vger.kernel.org
5661 F: Documentation/ABI/testing/sysfs-bus-mdio
5662 F: Documentation/devicetree/bindings/net/mdio*
5663 F: Documentation/networking/phy.txt
5665 F: drivers/of/of_mdio.c
5666 F: drivers/of/of_net.c
5667 F: include/linux/*mdio*.h
5668 F: include/linux/of_net.h
5669 F: include/linux/phy.h
5670 F: include/linux/phy_fixed.h
5671 F: include/linux/platform_data/mdio-bcm-unimac.h
5672 F: include/linux/platform_data/mdio-gpio.h
5673 F: include/trace/events/mdio.h
5674 F: include/uapi/linux/mdio.h
5675 F: include/uapi/linux/mii.h
5678 M: Jan Kara <jack@suse.com>
5679 L: linux-ext4@vger.kernel.org
5681 F: Documentation/filesystems/ext2.txt
5683 F: include/linux/ext2*
5686 M: "Theodore Ts'o" <tytso@mit.edu>
5687 M: Andreas Dilger <adilger.kernel@dilger.ca>
5688 L: linux-ext4@vger.kernel.org
5689 W: http://ext4.wiki.kernel.org
5690 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5693 F: Documentation/filesystems/ext4/ext4.rst
5696 Extended Verification Module (EVM)
5697 M: Mimi Zohar <zohar@linux.ibm.com>
5698 L: linux-integrity@vger.kernel.org
5700 F: security/integrity/evm/
5702 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5703 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5704 L: linux-efi@vger.kernel.org
5705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5707 F: Documentation/efi-stub.txt
5708 F: arch/*/kernel/efi.c
5709 F: arch/x86/boot/compressed/eboot.[ch]
5710 F: arch/*/include/asm/efi.h
5711 F: arch/x86/platform/efi/
5712 F: drivers/firmware/efi/
5713 F: include/linux/efi*.h
5714 F: arch/arm/boot/compressed/efi-header.S
5715 F: arch/arm64/kernel/efi-entry.S
5717 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5718 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5719 M: Chanwoo Choi <cw00.choi@samsung.com>
5720 L: linux-kernel@vger.kernel.org
5721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5724 F: include/linux/extcon/
5725 F: include/linux/extcon.h
5726 F: Documentation/extcon/
5727 F: Documentation/devicetree/bindings/extcon/
5730 M: Jingoo Han <jingoohan1@gmail.com>
5731 L: dri-devel@lists.freedesktop.org
5733 F: drivers/gpu/drm/exynos/exynos_dp*
5735 EXYNOS SYSMMU (IOMMU) driver
5736 M: Marek Szyprowski <m.szyprowski@samsung.com>
5737 L: iommu@lists.linux-foundation.org
5739 F: drivers/iommu/exynos-iommu.c
5741 EZchip NPS platform support
5742 M: Vineet Gupta <vgupta@synopsys.com>
5743 M: Ofer Levi <oferle@mellanox.com>
5745 F: arch/arc/plat-eznps
5746 F: arch/arc/boot/dts/eznps.dts
5749 M: Jaegeuk Kim <jaegeuk@kernel.org>
5750 M: Chao Yu <yuchao0@huawei.com>
5751 L: linux-f2fs-devel@lists.sourceforge.net
5752 W: https://f2fs.wiki.kernel.org/
5753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5755 F: Documentation/filesystems/f2fs.txt
5756 F: Documentation/ABI/testing/sysfs-fs-f2fs
5758 F: include/linux/f2fs_fs.h
5759 F: include/trace/events/f2fs.h
5761 F71805F HARDWARE MONITORING DRIVER
5762 M: Jean Delvare <jdelvare@suse.com>
5763 L: linux-hwmon@vger.kernel.org
5765 F: Documentation/hwmon/f71805f
5766 F: drivers/hwmon/f71805f.c
5769 M: Josh Poimboeuf <jpoimboe@redhat.com>
5771 F: scripts/faddr2line
5774 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5775 L: netdev@vger.kernel.org
5777 F: net/core/failover.c
5778 F: include/net/failover.h
5779 F: Documentation/networking/failover.rst
5782 M: Jan Kara <jack@suse.cz>
5783 R: Amir Goldstein <amir73il@gmail.com>
5784 L: linux-fsdevel@vger.kernel.org
5786 F: fs/notify/fanotify/
5787 F: include/linux/fanotify.h
5788 F: include/uapi/linux/fanotify.h
5790 FARSYNC SYNCHRONOUS DRIVER
5791 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5792 W: http://www.farsite.co.uk/
5794 F: drivers/net/wan/farsync.*
5796 FAULT INJECTION SUPPORT
5797 M: Akinobu Mita <akinobu.mita@gmail.com>
5799 F: Documentation/fault-injection/
5800 F: lib/fault-inject.c
5802 FBTFT Framebuffer drivers
5804 L: dri-devel@lists.freedesktop.org
5805 L: linux-fbdev@vger.kernel.org
5806 F: drivers/staging/fbtft/
5809 M: Michael Buesch <m@bues.ch>
5810 L: linux-media@vger.kernel.org
5812 F: drivers/media/tuners/fc0011.h
5813 F: drivers/media/tuners/fc0011.c
5816 M: Antti Palosaari <crope@iki.fi>
5817 L: linux-media@vger.kernel.org
5818 W: https://linuxtv.org
5819 W: http://palosaari.fi/linux/
5820 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5821 T: git git://linuxtv.org/anttip/media_tree.git
5823 F: drivers/media/tuners/fc2580*
5825 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5826 M: Johannes Thumshirn <jth@kernel.org>
5827 L: linux-scsi@vger.kernel.org
5828 W: www.Open-FCoE.org
5830 F: drivers/scsi/libfc/
5831 F: drivers/scsi/fcoe/
5833 F: include/scsi/libfc.h
5834 F: include/scsi/libfcoe.h
5835 F: include/uapi/scsi/fc/
5837 FILE LOCKING (flock() and fcntl()/lockf())
5838 M: Jeff Layton <jlayton@kernel.org>
5839 M: "J. Bruce Fields" <bfields@fieldses.org>
5840 L: linux-fsdevel@vger.kernel.org
5842 F: include/linux/fcntl.h
5843 F: include/uapi/linux/fcntl.h
5847 FILESYSTEMS (VFS and infrastructure)
5848 M: Alexander Viro <viro@zeniv.linux.org.uk>
5849 L: linux-fsdevel@vger.kernel.org
5852 F: include/linux/fs.h
5853 F: include/uapi/linux/fs.h
5855 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5856 M: Riku Voipio <riku.voipio@iki.fi>
5857 L: linux-hwmon@vger.kernel.org
5859 F: drivers/hwmon/f75375s.c
5860 F: include/linux/f75375s.h
5862 FIREWIRE AUDIO DRIVERS
5863 M: Clemens Ladisch <clemens@ladisch.de>
5864 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5865 T: git git://git.alsa-project.org/alsa-kernel.git
5869 FIREWIRE MEDIA DRIVERS (firedtv)
5870 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5871 L: linux-media@vger.kernel.org
5872 L: linux1394-devel@lists.sourceforge.net
5873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5875 F: drivers/media/firewire/
5877 FIREWIRE SBP-2 TARGET
5878 M: Chris Boot <bootc@bootc.net>
5879 L: linux-scsi@vger.kernel.org
5880 L: target-devel@vger.kernel.org
5881 L: linux1394-devel@lists.sourceforge.net
5882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5884 F: drivers/target/sbp/
5887 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5888 L: linux1394-devel@lists.sourceforge.net
5889 W: http://ieee1394.wiki.kernel.org/
5890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5892 F: drivers/firewire/
5893 F: include/linux/firewire.h
5894 F: include/uapi/linux/firewire*.h
5897 FIRMWARE LOADER (request_firmware)
5898 M: Luis Chamberlain <mcgrof@kernel.org>
5899 L: linux-kernel@vger.kernel.org
5901 F: Documentation/firmware_class/
5902 F: drivers/base/firmware_loader/
5903 F: include/linux/firmware.h
5905 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5906 M: Joshua Morris <josh.h.morris@us.ibm.com>
5907 M: Philip Kelleher <pjk1939@linux.ibm.com>
5909 F: drivers/block/rsxx/
5912 M: Jiri Kosina <jikos@kernel.org>
5913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5915 F: drivers/block/floppy.c
5918 M: Alessandro Rubini <rubini@gnudd.com>
5919 W: http://www.ohwr.org/projects/fmc-bus
5922 F: include/linux/fmc*.h
5923 F: include/linux/ipmi-fru.h
5926 FPGA MANAGER FRAMEWORK
5927 M: Alan Tull <atull@kernel.org>
5928 M: Moritz Fischer <mdf@kernel.org>
5929 L: linux-fpga@vger.kernel.org
5931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5932 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5933 F: Documentation/fpga/
5934 F: Documentation/driver-api/fpga/
5935 F: Documentation/devicetree/bindings/fpga/
5937 F: include/linux/fpga/
5938 W: http://www.rocketboards.org
5941 M: Wu Hao <hao.wu@intel.com>
5942 L: linux-fpga@vger.kernel.org
5944 F: Documentation/fpga/dfl.txt
5945 F: include/uapi/linux/fpga-dfl.h
5946 F: drivers/fpga/dfl*
5949 M: Bill Metzenthen <billm@melbpc.org.au>
5950 W: http://floatingpoint.sourceforge.net/emulator/index.html
5952 F: arch/x86/math-emu/
5954 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5955 L: netdev@vger.kernel.org
5957 F: drivers/net/wan/dlci.c
5958 F: drivers/net/wan/sdla.c
5961 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5962 L: dri-devel@lists.freedesktop.org
5963 L: linux-fbdev@vger.kernel.org
5964 T: git git://github.com/bzolnier/linux.git
5965 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5967 F: Documentation/fb/
5970 F: include/linux/fb.h
5971 F: include/uapi/video/
5972 F: include/uapi/linux/fb.h
5974 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5975 M: Horia Geantă <horia.geanta@nxp.com>
5976 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5977 L: linux-crypto@vger.kernel.org
5979 F: drivers/crypto/caam/
5980 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5982 FREESCALE DIU FRAMEBUFFER DRIVER
5983 M: Timur Tabi <timur@kernel.org>
5984 L: linux-fbdev@vger.kernel.org
5986 F: drivers/video/fbdev/fsl-diu-fb.*
5988 FREESCALE DMA DRIVER
5989 M: Li Yang <leoyang.li@nxp.com>
5990 M: Zhang Wei <zw@zh-kernel.org>
5991 L: linuxppc-dev@lists.ozlabs.org
5993 F: drivers/dma/fsldma.*
5995 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5996 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5997 L: netdev@vger.kernel.org
5999 F: drivers/net/ethernet/freescale/gianfar*
6000 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6002 FREESCALE GPMI NAND DRIVER
6003 M: Han Xu <han.xu@nxp.com>
6004 L: linux-mtd@lists.infradead.org
6006 F: drivers/mtd/nand/raw/gpmi-nand/*
6008 FREESCALE I2C CPM DRIVER
6009 M: Jochen Friedrich <jochen@scram.de>
6010 L: linuxppc-dev@lists.ozlabs.org
6011 L: linux-i2c@vger.kernel.org
6013 F: drivers/i2c/busses/i2c-cpm.c
6015 FREESCALE IMX LPI2C DRIVER
6016 M: Dong Aisheng <aisheng.dong@nxp.com>
6017 L: linux-i2c@vger.kernel.org
6018 L: linux-imx@nxp.com
6020 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6021 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6023 FREESCALE IMX / MXC FEC DRIVER
6024 M: Fugang Duan <fugang.duan@nxp.com>
6025 L: netdev@vger.kernel.org
6027 F: drivers/net/ethernet/freescale/fec_main.c
6028 F: drivers/net/ethernet/freescale/fec_ptp.c
6029 F: drivers/net/ethernet/freescale/fec.h
6030 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6032 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6033 M: Sascha Hauer <s.hauer@pengutronix.de>
6034 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6035 L: linux-fbdev@vger.kernel.org
6036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6038 F: include/linux/platform_data/video-imxfb.h
6039 F: drivers/video/fbdev/imxfb.c
6041 FREESCALE QORIQ DPAA ETHERNET DRIVER
6042 M: Madalin Bucur <madalin.bucur@nxp.com>
6043 L: netdev@vger.kernel.org
6045 F: drivers/net/ethernet/freescale/dpaa
6047 FREESCALE QORIQ DPAA FMAN DRIVER
6048 M: Madalin Bucur <madalin.bucur@nxp.com>
6049 L: netdev@vger.kernel.org
6051 F: drivers/net/ethernet/freescale/fman
6052 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6054 FREESCALE QORIQ PTP CLOCK DRIVER
6055 M: Yangbo Lu <yangbo.lu@nxp.com>
6056 L: netdev@vger.kernel.org
6058 F: drivers/ptp/ptp_qoriq.c
6059 F: include/linux/fsl/ptp_qoriq.h
6060 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6062 FREESCALE QUAD SPI DRIVER
6063 M: Han Xu <han.xu@nxp.com>
6064 L: linux-mtd@lists.infradead.org
6066 F: drivers/mtd/spi-nor/fsl-quadspi.c
6068 FREESCALE QUICC ENGINE LIBRARY
6069 M: Qiang Zhao <qiang.zhao@nxp.com>
6070 L: linuxppc-dev@lists.ozlabs.org
6072 F: drivers/soc/fsl/qe/
6073 F: include/soc/fsl/*qe*.h
6074 F: include/soc/fsl/*ucc*.h
6076 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6077 M: Li Yang <leoyang.li@nxp.com>
6078 L: netdev@vger.kernel.org
6079 L: linuxppc-dev@lists.ozlabs.org
6081 F: drivers/net/ethernet/freescale/ucc_geth*
6083 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6084 M: Zhao Qiang <qiang.zhao@nxp.com>
6085 L: netdev@vger.kernel.org
6086 L: linuxppc-dev@lists.ozlabs.org
6088 F: drivers/net/wan/fsl_ucc_hdlc*
6090 FREESCALE QUICC ENGINE UCC UART DRIVER
6091 M: Timur Tabi <timur@kernel.org>
6092 L: linuxppc-dev@lists.ozlabs.org
6094 F: drivers/tty/serial/ucc_uart.c
6096 FREESCALE SOC DRIVERS
6097 M: Li Yang <leoyang.li@nxp.com>
6098 L: linuxppc-dev@lists.ozlabs.org
6099 L: linux-arm-kernel@lists.infradead.org
6101 F: Documentation/devicetree/bindings/soc/fsl/
6103 F: include/linux/fsl/
6105 FREESCALE SOC FS_ENET DRIVER
6106 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6107 L: linuxppc-dev@lists.ozlabs.org
6108 L: netdev@vger.kernel.org
6110 F: drivers/net/ethernet/freescale/fs_enet/
6111 F: include/linux/fs_enet_pd.h
6113 FREESCALE SOC SOUND DRIVERS
6114 M: Timur Tabi <timur@kernel.org>
6115 M: Nicolin Chen <nicoleotsuka@gmail.com>
6116 M: Xiubo Li <Xiubo.Lee@gmail.com>
6117 R: Fabio Estevam <fabio.estevam@nxp.com>
6118 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6119 L: linuxppc-dev@lists.ozlabs.org
6121 F: sound/soc/fsl/fsl*
6122 F: sound/soc/fsl/imx*
6123 F: sound/soc/fsl/mpc8610_hpcd.c
6125 FREESCALE USB PERIPHERAL DRIVERS
6126 M: Li Yang <leoyang.li@nxp.com>
6127 L: linux-usb@vger.kernel.org
6128 L: linuxppc-dev@lists.ozlabs.org
6130 F: drivers/usb/gadget/udc/fsl*
6133 M: Christoph Hellwig <hch@infradead.org>
6134 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6139 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6140 M: Pavel Machek <pavel@ucw.cz>
6141 L: linux-pm@vger.kernel.org
6143 F: Documentation/power/freezing-of-tasks.txt
6144 F: include/linux/freezer.h
6148 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6149 L: linux-kernel@vger.kernel.org
6152 F: include/linux/frontswap.h
6154 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6155 M: David Howells <dhowells@redhat.com>
6156 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6158 F: Documentation/filesystems/caching/
6160 F: include/linux/fscache*.h
6162 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6163 M: Theodore Y. Ts'o <tytso@mit.edu>
6164 M: Jaegeuk Kim <jaegeuk@kernel.org>
6165 L: linux-fscrypt@vger.kernel.org
6166 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6170 F: include/linux/fscrypt*.h
6171 F: Documentation/filesystems/fscrypt.rst
6173 FSI-ATTACHED I2C DRIVER
6174 M: Eddie James <eajames@linux.ibm.com>
6175 L: linux-i2c@vger.kernel.org
6176 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6178 F: drivers/i2c/busses/i2c-fsi.c
6179 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6181 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6182 M: Jan Kara <jack@suse.cz>
6183 R: Amir Goldstein <amir73il@gmail.com>
6184 L: linux-fsdevel@vger.kernel.org
6187 F: include/linux/fsnotify*.h
6189 FUJITSU LAPTOP EXTRAS
6190 M: Jonathan Woithe <jwoithe@just42.net>
6191 L: platform-driver-x86@vger.kernel.org
6193 F: drivers/platform/x86/fujitsu-laptop.c
6195 FUJITSU M-5MO LS CAMERA ISP DRIVER
6196 M: Kyungmin Park <kyungmin.park@samsung.com>
6197 M: Heungjun Kim <riverful.kim@samsung.com>
6198 L: linux-media@vger.kernel.org
6200 F: drivers/media/i2c/m5mols/
6201 F: include/media/i2c/m5mols.h
6203 FUJITSU TABLET EXTRAS
6204 M: Robert Gerlach <khnz@gmx.de>
6205 L: platform-driver-x86@vger.kernel.org
6207 F: drivers/platform/x86/fujitsu-tablet.c
6209 FUSE: FILESYSTEM IN USERSPACE
6210 M: Miklos Szeredi <miklos@szeredi.hu>
6211 L: linux-fsdevel@vger.kernel.org
6212 W: http://fuse.sourceforge.net/
6213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6216 F: include/uapi/linux/fuse.h
6217 F: Documentation/filesystems/fuse.txt
6220 M: Thomas Gleixner <tglx@linutronix.de>
6221 M: Ingo Molnar <mingo@redhat.com>
6222 R: Peter Zijlstra <peterz@infradead.org>
6223 R: Darren Hart <dvhart@infradead.org>
6224 L: linux-kernel@vger.kernel.org
6225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6228 F: kernel/futex_compat.c
6229 F: include/asm-generic/futex.h
6230 F: include/linux/futex.h
6231 F: include/uapi/linux/futex.h
6232 F: tools/testing/selftests/futex/
6233 F: tools/perf/bench/futex*
6234 F: Documentation/*futex*
6237 M: Kees Cook <keescook@chromium.org>
6238 R: Emese Revfy <re.emese@gmail.com>
6239 L: kernel-hardening@lists.openwall.com
6241 F: scripts/gcc-plugins/
6242 F: scripts/gcc-plugin.sh
6243 F: scripts/Makefile.gcc-plugins
6244 F: Documentation/gcc-plugins.txt
6246 GASKET DRIVER FRAMEWORK
6247 M: Rob Springer <rspringer@google.com>
6248 M: Todd Poynor <toddpoynor@google.com>
6249 M: Ben Chan <benchan@chromium.org>
6251 F: drivers/staging/gasket/
6253 GCOV BASED KERNEL PROFILING
6254 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6257 F: Documentation/dev-tools/gcov.rst
6259 GDB KERNEL DEBUGGING HELPER SCRIPTS
6260 M: Jan Kiszka <jan.kiszka@siemens.com>
6261 M: Kieran Bingham <kbingham@kernel.org>
6265 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6266 M: Achim Leubner <achim_leubner@adaptec.com>
6267 L: linux-scsi@vger.kernel.org
6268 W: http://www.icp-vortex.com/
6270 F: drivers/scsi/gdt*
6272 GEMTEK FM RADIO RECEIVER DRIVER
6273 M: Hans Verkuil <hverkuil@xs4all.nl>
6274 L: linux-media@vger.kernel.org
6275 T: git git://linuxtv.org/media_tree.git
6276 W: https://linuxtv.org
6278 F: drivers/media/radio/radio-gemtek*
6280 GENERIC GPIO I2C DRIVER
6281 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6283 F: drivers/i2c/busses/i2c-gpio.c
6284 F: include/linux/platform_data/i2c-gpio.h
6286 GENERIC GPIO I2C MULTIPLEXER DRIVER
6287 M: Peter Korsgaard <peter.korsgaard@barco.com>
6288 L: linux-i2c@vger.kernel.org
6290 F: drivers/i2c/muxes/i2c-mux-gpio.c
6291 F: include/linux/platform_data/i2c-mux-gpio.h
6292 F: Documentation/i2c/muxes/i2c-mux-gpio
6294 GENERIC HDLC (WAN) DRIVERS
6295 M: Krzysztof Halasa <khc@pm.waw.pl>
6296 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6298 F: drivers/net/wan/c101.c
6299 F: drivers/net/wan/hd6457*
6300 F: drivers/net/wan/hdlc*
6301 F: drivers/net/wan/n2.c
6302 F: drivers/net/wan/pc300too.c
6303 F: drivers/net/wan/pci200syn.c
6304 F: drivers/net/wan/wanxl*
6306 GENERIC INCLUDE/ASM HEADER FILES
6307 M: Arnd Bergmann <arnd@arndb.de>
6308 L: linux-arch@vger.kernel.org
6309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6311 F: include/asm-generic/
6312 F: include/uapi/asm-generic/
6314 GENERIC PHY FRAMEWORK
6315 M: Kishon Vijay Abraham I <kishon@ti.com>
6316 L: linux-kernel@vger.kernel.org
6317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6320 F: include/linux/phy/
6321 F: Documentation/devicetree/bindings/phy/
6323 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6324 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6326 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6329 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6330 M: Kevin Hilman <khilman@kernel.org>
6331 M: Ulf Hansson <ulf.hansson@linaro.org>
6332 L: linux-pm@vger.kernel.org
6334 F: drivers/base/power/domain*.c
6335 F: include/linux/pm_domain.h
6336 F: Documentation/devicetree/bindings/power/power_domain.txt
6338 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6339 M: Eugen Hristev <eugen.hristev@microchip.com>
6340 L: linux-input@vger.kernel.org
6342 F: drivers/input/touchscreen/resistive-adc-touch.c
6344 GENERIC UIO DRIVER FOR PCI DEVICES
6345 M: "Michael S. Tsirkin" <mst@redhat.com>
6346 L: kvm@vger.kernel.org
6348 F: drivers/uio/uio_pci_generic.c
6350 GENWQE (IBM Generic Workqueue Card)
6351 M: Frank Haverkamp <haver@linux.ibm.com>
6353 F: drivers/misc/genwqe/
6355 GET_MAINTAINER SCRIPT
6356 M: Joe Perches <joe@perches.com>
6358 F: scripts/get_maintainer.pl
6361 M: Bob Peterson <rpeterso@redhat.com>
6362 M: Andreas Gruenbacher <agruenba@redhat.com>
6363 L: cluster-devel@redhat.com
6364 W: http://sources.redhat.com/cluster/
6365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6367 F: Documentation/filesystems/gfs2*.txt
6369 F: include/uapi/linux/gfs2_ondisk.h
6371 GIGASET ISDN DRIVERS
6372 M: Paul Bolle <pebolle@tiscali.nl>
6373 L: gigaset307x-common@lists.sourceforge.net
6374 W: http://gigaset307x.sourceforge.net/
6376 F: Documentation/isdn/README.gigaset
6377 F: drivers/isdn/gigaset/
6378 F: include/uapi/linux/gigaset_dev.h
6381 M: Johan Hovold <johan@kernel.org>
6382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6384 F: Documentation/ABI/testing/sysfs-class-gnss
6385 F: Documentation/devicetree/bindings/gnss/
6387 F: include/linux/gnss.h
6390 M: Hans Verkuil <hans.verkuil@cisco.com>
6391 L: linux-media@vger.kernel.org
6393 F: drivers/media/usb/go7007/
6396 M: Bastien Nocera <hadess@hadess.net>
6397 L: linux-input@vger.kernel.org
6399 F: drivers/input/touchscreen/goodix.c
6401 GPD POCKET FAN DRIVER
6402 M: Hans de Goede <hdegoede@redhat.com>
6403 L: platform-driver-x86@vger.kernel.org
6405 F: drivers/platform/x86/gpd-pocket-fan.c
6408 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6409 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6410 L: linux-gpio@vger.kernel.org
6411 L: linux-acpi@vger.kernel.org
6413 F: Documentation/acpi/gpio-properties.txt
6414 F: drivers/gpio/gpiolib-acpi.c
6417 M: Sean Young <sean@mess.org>
6418 L: linux-media@vger.kernel.org
6420 F: drivers/media/rc/gpio-ir-tx.c
6423 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6424 L: linux-gpio@vger.kernel.org
6426 F: drivers/gpio/gpio-mockup.c
6427 F: tools/testing/selftests/gpio/
6430 M: Linus Walleij <linus.walleij@linaro.org>
6431 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6432 L: linux-gpio@vger.kernel.org
6433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6435 F: Documentation/devicetree/bindings/gpio/
6436 F: Documentation/driver-api/gpio/
6437 F: Documentation/gpio/
6438 F: Documentation/ABI/testing/gpio-cdev
6439 F: Documentation/ABI/obsolete/sysfs-gpio
6441 F: include/linux/gpio/
6442 F: include/linux/gpio.h
6443 F: include/linux/of_gpio.h
6444 F: include/asm-generic/gpio.h
6445 F: include/uapi/linux/gpio.h
6448 GRE DEMULTIPLEXER DRIVER
6449 M: Dmitry Kozlov <xeb@mail.ru>
6450 L: netdev@vger.kernel.org
6452 F: net/ipv4/gre_demux.c
6453 F: net/ipv4/gre_offload.c
6454 F: include/net/gre.h
6456 GRETH 10/100/1G Ethernet MAC device driver
6457 M: Andreas Larsson <andreas@gaisler.com>
6458 L: netdev@vger.kernel.org
6460 F: drivers/net/ethernet/aeroflex/
6462 GREYBUS AUDIO PROTOCOLS DRIVERS
6463 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6464 M: Mark Greer <mgreer@animalcreek.com>
6466 F: drivers/staging/greybus/audio_apbridgea.c
6467 F: drivers/staging/greybus/audio_apbridgea.h
6468 F: drivers/staging/greybus/audio_codec.c
6469 F: drivers/staging/greybus/audio_codec.h
6470 F: drivers/staging/greybus/audio_gb.c
6471 F: drivers/staging/greybus/audio_manager.c
6472 F: drivers/staging/greybus/audio_manager.h
6473 F: drivers/staging/greybus/audio_manager_module.c
6474 F: drivers/staging/greybus/audio_manager_private.h
6475 F: drivers/staging/greybus/audio_manager_sysfs.c
6476 F: drivers/staging/greybus/audio_module.c
6477 F: drivers/staging/greybus/audio_topology.c
6479 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6480 M: Viresh Kumar <vireshk@kernel.org>
6482 F: drivers/staging/greybus/authentication.c
6483 F: drivers/staging/greybus/bootrom.c
6484 F: drivers/staging/greybus/firmware.h
6485 F: drivers/staging/greybus/fw-core.c
6486 F: drivers/staging/greybus/fw-download.c
6487 F: drivers/staging/greybus/fw-management.c
6488 F: drivers/staging/greybus/greybus_authentication.h
6489 F: drivers/staging/greybus/greybus_firmware.h
6490 F: drivers/staging/greybus/hid.c
6491 F: drivers/staging/greybus/i2c.c
6492 F: drivers/staging/greybus/spi.c
6493 F: drivers/staging/greybus/spilib.c
6494 F: drivers/staging/greybus/spilib.h
6496 GREYBUS LOOPBACK DRIVER
6497 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6499 F: drivers/staging/greybus/loopback.c
6501 GREYBUS PLATFORM DRIVERS
6502 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6504 F: drivers/staging/greybus/arche-platform.c
6505 F: drivers/staging/greybus/arche-apb-ctrl.c
6506 F: drivers/staging/greybus/arche_platform.h
6508 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6509 M: Rui Miguel Silva <rmfrfs@gmail.com>
6511 F: drivers/staging/greybus/sdio.c
6512 F: drivers/staging/greybus/light.c
6513 F: drivers/staging/greybus/gpio.c
6514 F: drivers/staging/greybus/power_supply.c
6515 F: drivers/staging/greybus/spi.c
6516 F: drivers/staging/greybus/spilib.c
6519 M: Johan Hovold <johan@kernel.org>
6520 M: Alex Elder <elder@kernel.org>
6521 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6523 F: drivers/staging/greybus/
6524 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6526 GREYBUS UART PROTOCOLS DRIVERS
6527 M: David Lin <dtwlin@gmail.com>
6529 F: drivers/staging/greybus/uart.c
6530 F: drivers/staging/greybus/log.c
6532 GS1662 VIDEO SERIALIZER
6533 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6534 L: linux-media@vger.kernel.org
6535 T: git git://linuxtv.org/media_tree.git
6537 F: drivers/media/spi/gs1662.c
6539 GSPCA FINEPIX SUBDRIVER
6540 M: Frank Zago <frank@zago.net>
6541 L: linux-media@vger.kernel.org
6542 T: git git://linuxtv.org/media_tree.git
6544 F: drivers/media/usb/gspca/finepix.c
6546 GSPCA GL860 SUBDRIVER
6547 M: Olivier Lorin <o.lorin@laposte.net>
6548 L: linux-media@vger.kernel.org
6549 T: git git://linuxtv.org/media_tree.git
6551 F: drivers/media/usb/gspca/gl860/
6553 GSPCA M5602 SUBDRIVER
6554 M: Erik Andren <erik.andren@gmail.com>
6555 L: linux-media@vger.kernel.org
6556 T: git git://linuxtv.org/media_tree.git
6558 F: drivers/media/usb/gspca/m5602/
6560 GSPCA PAC207 SONIXB SUBDRIVER
6561 M: Hans Verkuil <hverkuil@xs4all.nl>
6562 L: linux-media@vger.kernel.org
6563 T: git git://linuxtv.org/media_tree.git
6565 F: drivers/media/usb/gspca/pac207.c
6567 GSPCA SN9C20X SUBDRIVER
6568 M: Brian Johnson <brijohn@gmail.com>
6569 L: linux-media@vger.kernel.org
6570 T: git git://linuxtv.org/media_tree.git
6572 F: drivers/media/usb/gspca/sn9c20x.c
6574 GSPCA T613 SUBDRIVER
6575 M: Leandro Costantino <lcostantino@gmail.com>
6576 L: linux-media@vger.kernel.org
6577 T: git git://linuxtv.org/media_tree.git
6579 F: drivers/media/usb/gspca/t613.c
6581 GSPCA USB WEBCAM DRIVER
6582 M: Hans Verkuil <hverkuil@xs4all.nl>
6583 L: linux-media@vger.kernel.org
6584 T: git git://linuxtv.org/media_tree.git
6586 F: drivers/media/usb/gspca/
6588 GTP (GPRS Tunneling Protocol)
6589 M: Pablo Neira Ayuso <pablo@netfilter.org>
6590 M: Harald Welte <laforge@gnumonks.org>
6591 L: osmocom-net-gprs@lists.osmocom.org
6592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6594 F: drivers/net/gtp.c
6596 GUID PARTITION TABLE (GPT)
6597 M: Davidlohr Bueso <dave@stgolabs.net>
6598 L: linux-efi@vger.kernel.org
6600 F: block/partitions/efi.*
6603 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6604 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6605 W: http://uclinux-h8.sourceforge.jp
6606 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6609 F: drivers/clocksource/h8300_*.c
6610 F: drivers/clk/h8300/
6611 F: drivers/irqchip/irq-renesas-h8*.c
6614 M: Antti Palosaari <crope@iki.fi>
6615 L: linux-media@vger.kernel.org
6616 W: https://linuxtv.org
6617 W: http://palosaari.fi/linux/
6618 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6619 T: git git://linuxtv.org/anttip/media_tree.git
6621 F: drivers/media/usb/hackrf/
6623 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6624 M: Frank Seidel <frank@f-seidel.de>
6625 L: platform-driver-x86@vger.kernel.org
6626 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6628 F: drivers/platform/x86/hdaps.c
6631 M: Jean Delvare <jdelvare@suse.com>
6632 M: Guenter Roeck <linux@roeck-us.net>
6633 L: linux-hwmon@vger.kernel.org
6634 W: http://hwmon.wiki.kernel.org/
6635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6637 F: Documentation/devicetree/bindings/hwmon/
6638 F: Documentation/hwmon/
6640 F: include/linux/hwmon*.h
6641 F: include/trace/events/hwmon*.h
6643 HARDWARE RANDOM NUMBER GENERATOR CORE
6644 M: Matt Mackall <mpm@selenic.com>
6645 M: Herbert Xu <herbert@gondor.apana.org.au>
6646 L: linux-crypto@vger.kernel.org
6648 F: Documentation/devicetree/bindings/rng/
6649 F: Documentation/hw_random.txt
6650 F: drivers/char/hw_random/
6651 F: include/linux/hw_random.h
6653 HARDWARE TRACING FACILITIES
6654 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6656 F: drivers/hwtracing/
6658 HARDWARE SPINLOCK CORE
6659 M: Ohad Ben-Cohen <ohad@wizery.com>
6660 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6661 L: linux-remoteproc@vger.kernel.org
6663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6664 F: Documentation/devicetree/bindings/hwlock/
6665 F: Documentation/hwspinlock.txt
6666 F: drivers/hwspinlock/
6667 F: include/linux/hwspinlock.h
6669 HARMONY SOUND DRIVER
6670 L: linux-parisc@vger.kernel.org
6672 F: sound/parisc/harmony.*
6674 HDPVR USB VIDEO ENCODER DRIVER
6675 M: Hans Verkuil <hverkuil@xs4all.nl>
6676 L: linux-media@vger.kernel.org
6677 T: git git://linuxtv.org/media_tree.git
6678 W: https://linuxtv.org
6680 F: drivers/media/usb/hdpvr/
6682 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6683 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6685 F: Documentation/watchdog/hpwdt.txt
6686 F: drivers/watchdog/hpwdt.c
6688 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6689 M: Don Brace <don.brace@microsemi.com>
6690 L: esc.storagedev@microsemi.com
6691 L: linux-scsi@vger.kernel.org
6693 F: Documentation/scsi/hpsa.txt
6694 F: drivers/scsi/hpsa*.[ch]
6695 F: include/linux/cciss*.h
6696 F: include/uapi/linux/cciss*.h
6699 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6700 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6701 L: linux-rdma@vger.kernel.org
6703 F: drivers/infiniband/hw/hfi1
6706 L: linux-fsdevel@vger.kernel.org
6708 F: Documentation/filesystems/hfs.txt
6712 L: linux-fsdevel@vger.kernel.org
6714 F: Documentation/filesystems/hfsplus.txt
6717 HGA FRAMEBUFFER DRIVER
6718 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6719 L: linux-nvidia@lists.surfsouth.com
6720 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6722 F: drivers/video/fbdev/hgafb.c
6724 HIBERNATION (aka Software Suspend, aka swsusp)
6725 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6726 M: Pavel Machek <pavel@ucw.cz>
6727 L: linux-pm@vger.kernel.org
6728 B: https://bugzilla.kernel.org
6731 F: drivers/base/power/
6733 F: include/linux/suspend.h
6734 F: include/linux/freezer.h
6735 F: include/linux/pm.h
6736 F: arch/*/include/asm/suspend*.h
6739 M: Jiri Kosina <jikos@kernel.org>
6740 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6741 L: linux-input@vger.kernel.org
6742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6745 F: include/linux/hid*
6746 F: include/uapi/linux/hid*
6748 HID SENSOR HUB DRIVERS
6749 M: Jiri Kosina <jikos@kernel.org>
6750 M: Jonathan Cameron <jic23@kernel.org>
6751 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6752 L: linux-input@vger.kernel.org
6753 L: linux-iio@vger.kernel.org
6755 F: Documentation/hid/hid-sensor*
6756 F: drivers/hid/hid-sensor-*
6757 F: drivers/iio/*/hid-*
6758 F: include/linux/hid-sensor-*
6760 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6761 M: Thomas Gleixner <tglx@linutronix.de>
6762 L: linux-kernel@vger.kernel.org
6763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6765 F: Documentation/timers/
6766 F: kernel/time/hrtimer.c
6767 F: kernel/time/clockevents.c
6768 F: kernel/time/timer_*.c
6769 F: include/linux/clockchips.h
6770 F: include/linux/hrtimer.h
6772 HIGH-SPEED SCC DRIVER FOR AX.25
6773 L: linux-hams@vger.kernel.org
6775 F: drivers/net/hamradio/dmascc.c
6776 F: drivers/net/hamradio/scc.c
6778 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6779 M: HighPoint Linux Team <linux@highpoint-tech.com>
6780 W: http://www.highpoint-tech.com
6782 F: Documentation/scsi/hptiop.txt
6783 F: drivers/scsi/hptiop.c
6786 M: Jes Sorensen <jes@trained-monkey.org>
6787 L: linux-hippi@sunsite.dk
6789 F: include/linux/hippidevice.h
6790 F: include/uapi/linux/if_hippi.h
6792 F: drivers/net/hippi/
6794 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6795 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6796 M: Salil Mehta <salil.mehta@huawei.com>
6797 L: netdev@vger.kernel.org
6798 W: http://www.hisilicon.com
6800 F: drivers/net/ethernet/hisilicon/hns3/
6802 HISILICON LPC BUS DRIVER
6803 M: john.garry@huawei.com
6804 W: http://www.hisilicon.com
6806 F: drivers/bus/hisi_lpc.c
6807 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6809 HISILICON NETWORK SUBSYSTEM DRIVER
6810 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6811 M: Salil Mehta <salil.mehta@huawei.com>
6812 L: netdev@vger.kernel.org
6813 W: http://www.hisilicon.com
6815 F: drivers/net/ethernet/hisilicon/
6816 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6818 HISILICON PMU DRIVER
6819 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6820 W: http://www.hisilicon.com
6822 F: drivers/perf/hisilicon
6823 F: Documentation/perf/hisi-pmu.txt
6825 HISILICON ROCE DRIVER
6826 M: Lijun Ou <oulijun@huawei.com>
6827 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6828 L: linux-rdma@vger.kernel.org
6830 F: drivers/infiniband/hw/hns/
6831 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6833 HISILICON SAS Controller
6834 M: John Garry <john.garry@huawei.com>
6835 W: http://www.hisilicon.com
6837 F: drivers/scsi/hisi_sas/
6838 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6840 HMM - Heterogeneous Memory Management
6841 M: Jérôme Glisse <jglisse@redhat.com>
6842 L: linux-mm@kvack.org
6845 F: include/linux/hmm*
6846 F: Documentation/vm/hmm.rst
6849 M: Jouni Malinen <j@w1.fi>
6850 L: linux-wireless@vger.kernel.org
6851 W: http://w1.fi/hostap-driver.html
6853 F: drivers/net/wireless/intersil/hostap/
6855 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6856 L: platform-driver-x86@vger.kernel.org
6858 F: drivers/platform/x86/tc1100-wmi.c
6860 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6861 M: Jaroslav Kysela <perex@perex.cz>
6863 F: drivers/net/ethernet/hp/hp100.*
6865 HPET: High Precision Event Timers driver
6866 M: Clemens Ladisch <clemens@ladisch.de>
6868 F: Documentation/timers/hpet.txt
6869 F: drivers/char/hpet.c
6870 F: include/linux/hpet.h
6871 F: include/uapi/linux/hpet.h
6875 F: arch/x86/kernel/hpet.c
6876 F: arch/x86/include/asm/hpet.h
6879 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6880 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6885 M: Sebastian Reichel <sre@kernel.org>
6886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6888 F: Documentation/ABI/testing/sysfs-bus-hsi
6889 F: Documentation/driver-api/hsi.rst
6891 F: include/linux/hsi/
6892 F: include/uapi/linux/hsi/
6895 L: linux-usb@vger.kernel.org
6897 F: drivers/net/usb/hso.c
6899 HSR NETWORK PROTOCOL
6900 M: Arvid Brodin <arvid.brodin@alten.se>
6901 L: netdev@vger.kernel.org
6905 HT16K33 LED CONTROLLER DRIVER
6906 M: Robin van der Gracht <robin@protonic.nl>
6908 F: drivers/auxdisplay/ht16k33.c
6909 F: Documentation/devicetree/bindings/display/ht16k33.txt
6911 HTCPEN TOUCHSCREEN DRIVER
6912 M: Pau Oliva Fora <pof@eslack.org>
6913 L: linux-input@vger.kernel.org
6915 F: drivers/input/touchscreen/htcpen.c
6917 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
6918 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
6919 L: linux-iio@vger.kernel.org
6920 W: http://www.st.com/
6922 F: drivers/iio/humidity/hts221*
6923 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
6925 HUAWEI ETHERNET DRIVER
6926 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6927 L: netdev@vger.kernel.org
6929 F: Documentation/networking/hinic.txt
6930 F: drivers/net/ethernet/huawei/hinic/
6933 M: Mike Kravetz <mike.kravetz@oracle.com>
6934 L: linux-mm@kvack.org
6938 F: include/linux/hugetlb.h
6939 F: Documentation/admin-guide/mm/hugetlbpage.rst
6940 F: Documentation/vm/hugetlbfs_reserv.rst
6941 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6944 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6945 L: linux-media@vger.kernel.org
6946 T: git git://linuxtv.org/media_tree.git
6947 W: https://linuxtv.org
6949 F: drivers/media/platform/sti/hva
6951 HWPOISON MEMORY FAILURE HANDLING
6952 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6953 L: linux-mm@kvack.org
6955 F: mm/memory-failure.c
6956 F: mm/hwpoison-inject.c
6958 HYGON PROCESSOR SUPPORT
6959 M: Pu Wen <puwen@hygon.cn>
6960 L: linux-kernel@vger.kernel.org
6962 F: arch/x86/kernel/cpu/hygon.c
6964 Hyper-V CORE AND DRIVERS
6965 M: "K. Y. Srinivasan" <kys@microsoft.com>
6966 M: Haiyang Zhang <haiyangz@microsoft.com>
6967 M: Stephen Hemminger <sthemmin@microsoft.com>
6968 M: Sasha Levin <sashal@kernel.org>
6969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
6970 L: devel@linuxdriverproject.org
6972 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
6973 F: arch/x86/include/asm/mshyperv.h
6974 F: arch/x86/include/asm/trace/hyperv.h
6975 F: arch/x86/include/asm/hyperv-tlfs.h
6976 F: arch/x86/kernel/cpu/mshyperv.c
6978 F: drivers/hid/hid-hyperv.c
6980 F: drivers/input/serio/hyperv-keyboard.c
6981 F: drivers/pci/controller/pci-hyperv.c
6982 F: drivers/net/hyperv/
6983 F: drivers/scsi/storvsc_drv.c
6984 F: drivers/uio/uio_hv_generic.c
6985 F: drivers/video/fbdev/hyperv_fb.c
6986 F: net/vmw_vsock/hyperv_transport.c
6987 F: include/linux/hyperv.h
6988 F: include/uapi/linux/hyperv.h
6990 F: Documentation/ABI/stable/sysfs-bus-vmbus
6992 HYPERVISOR VIRTUAL CONSOLE DRIVER
6993 L: linuxppc-dev@lists.ozlabs.org
6998 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6999 L: linux-i2c@vger.kernel.org
7000 L: linux-acpi@vger.kernel.org
7002 F: drivers/i2c/i2c-core-acpi.c
7004 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7005 M: Ajay Gupta <ajayg@nvidia.com>
7006 L: linux-i2c@vger.kernel.org
7008 F: Documentation/i2c/busses/i2c-nvidia-gpu
7009 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7012 M: Peter Rosin <peda@axentia.se>
7013 L: linux-i2c@vger.kernel.org
7015 F: Documentation/i2c/i2c-topology
7016 F: Documentation/i2c/muxes/
7017 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7018 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7019 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7020 F: drivers/i2c/i2c-mux.c
7021 F: drivers/i2c/muxes/
7022 F: include/linux/i2c-mux.h
7024 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7025 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7026 L: linux-i2c@vger.kernel.org
7028 F: drivers/i2c/busses/i2c-mv64xxx.c
7030 I2C OVER PARALLEL PORT
7031 M: Jean Delvare <jdelvare@suse.com>
7032 L: linux-i2c@vger.kernel.org
7034 F: Documentation/i2c/busses/i2c-parport
7035 F: Documentation/i2c/busses/i2c-parport-light
7036 F: drivers/i2c/busses/i2c-parport.c
7037 F: drivers/i2c/busses/i2c-parport-light.c
7040 M: Wolfram Sang <wsa@the-dreams.de>
7041 L: linux-i2c@vger.kernel.org
7042 W: https://i2c.wiki.kernel.org/
7043 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7046 F: Documentation/devicetree/bindings/i2c/i2c.txt
7047 F: Documentation/i2c/
7049 F: include/linux/i2c.h
7050 F: include/linux/i2c-dev.h
7051 F: include/linux/i2c-smbus.h
7052 F: include/uapi/linux/i2c.h
7053 F: include/uapi/linux/i2c-*.h
7055 I2C SUBSYSTEM HOST DRIVERS
7056 L: linux-i2c@vger.kernel.org
7057 W: https://i2c.wiki.kernel.org/
7058 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7061 F: Documentation/devicetree/bindings/i2c/
7062 F: drivers/i2c/algos/
7063 F: drivers/i2c/busses/
7066 M: Jean Delvare <jdelvare@suse.com>
7067 L: linux-i2c@vger.kernel.org
7069 F: Documentation/i2c/busses/i2c-taos-evm
7070 F: drivers/i2c/busses/i2c-taos-evm.c
7073 M: Till Harbaum <till@harbaum.org>
7074 L: linux-i2c@vger.kernel.org
7075 W: http://www.harbaum.org/till/i2c_tiny_usb
7077 F: drivers/i2c/busses/i2c-tiny-usb.c
7079 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7080 M: Jean Delvare <jdelvare@suse.com>
7081 L: linux-i2c@vger.kernel.org
7083 F: Documentation/i2c/busses/i2c-ali1535
7084 F: Documentation/i2c/busses/i2c-ali1563
7085 F: Documentation/i2c/busses/i2c-ali15x3
7086 F: Documentation/i2c/busses/i2c-amd756
7087 F: Documentation/i2c/busses/i2c-amd8111
7088 F: Documentation/i2c/busses/i2c-i801
7089 F: Documentation/i2c/busses/i2c-nforce2
7090 F: Documentation/i2c/busses/i2c-piix4
7091 F: Documentation/i2c/busses/i2c-sis5595
7092 F: Documentation/i2c/busses/i2c-sis630
7093 F: Documentation/i2c/busses/i2c-sis96x
7094 F: Documentation/i2c/busses/i2c-via
7095 F: Documentation/i2c/busses/i2c-viapro
7096 F: drivers/i2c/busses/i2c-ali1535.c
7097 F: drivers/i2c/busses/i2c-ali1563.c
7098 F: drivers/i2c/busses/i2c-ali15x3.c
7099 F: drivers/i2c/busses/i2c-amd756.c
7100 F: drivers/i2c/busses/i2c-amd756-s4882.c
7101 F: drivers/i2c/busses/i2c-amd8111.c
7102 F: drivers/i2c/busses/i2c-i801.c
7103 F: drivers/i2c/busses/i2c-isch.c
7104 F: drivers/i2c/busses/i2c-nforce2.c
7105 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7106 F: drivers/i2c/busses/i2c-piix4.c
7107 F: drivers/i2c/busses/i2c-sis5595.c
7108 F: drivers/i2c/busses/i2c-sis630.c
7109 F: drivers/i2c/busses/i2c-sis96x.c
7110 F: drivers/i2c/busses/i2c-via.c
7111 F: drivers/i2c/busses/i2c-viapro.c
7113 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7114 M: Hans de Goede <hdegoede@redhat.com>
7115 L: linux-i2c@vger.kernel.org
7117 F: drivers/i2c/busses/i2c-cht-wc.c
7119 I2C/SMBUS ISMT DRIVER
7120 M: Seth Heasley <seth.heasley@intel.com>
7121 M: Neil Horman <nhorman@tuxdriver.com>
7122 L: linux-i2c@vger.kernel.org
7123 F: drivers/i2c/busses/i2c-ismt.c
7124 F: Documentation/i2c/busses/i2c-ismt
7126 I2C/SMBUS STUB DRIVER
7127 M: Jean Delvare <jdelvare@suse.com>
7128 L: linux-i2c@vger.kernel.org
7130 F: drivers/i2c/i2c-stub.c
7133 M: Boris Brezillon <bbrezillon@kernel.org>
7134 L: linux-i3c@lists.infradead.org
7135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7137 F: Documentation/ABI/testing/sysfs-bus-i3c
7138 F: Documentation/devicetree/bindings/i3c/
7139 F: Documentation/driver-api/i3c
7141 F: include/linux/i3c/
7142 F: include/dt-bindings/i3c/
7144 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7145 M: Vitor Soares <vitor.soares@synopsys.com>
7147 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7148 F: drivers/i3c/master/dw*
7150 IA64 (Itanium) PLATFORM
7151 M: Tony Luck <tony.luck@intel.com>
7152 M: Fenghua Yu <fenghua.yu@intel.com>
7153 L: linux-ia64@vger.kernel.org
7154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7158 IBM Power 842 compression accelerator
7159 M: Haren Myneni <haren@us.ibm.com>
7161 F: drivers/crypto/nx/Makefile
7162 F: drivers/crypto/nx/Kconfig
7163 F: drivers/crypto/nx/nx-842*
7164 F: include/linux/sw842.h
7168 IBM Power in-Nest Crypto Acceleration
7169 M: Breno Leitão <leitao@debian.org>
7170 M: Nayna Jain <nayna@linux.ibm.com>
7171 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7172 L: linux-crypto@vger.kernel.org
7174 F: drivers/crypto/nx/Makefile
7175 F: drivers/crypto/nx/Kconfig
7176 F: drivers/crypto/nx/nx-aes*
7177 F: drivers/crypto/nx/nx-sha*
7178 F: drivers/crypto/nx/nx.*
7179 F: drivers/crypto/nx/nx_csbcpb.h
7180 F: drivers/crypto/nx/nx_debugfs.h
7182 IBM Power Linux RAID adapter
7183 M: Brian King <brking@us.ibm.com>
7185 F: drivers/scsi/ipr.*
7187 IBM Power SRIOV Virtual NIC Device Driver
7188 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7189 M: John Allen <jallen@linux.ibm.com>
7190 L: netdev@vger.kernel.org
7192 F: drivers/net/ethernet/ibm/ibmvnic.*
7194 IBM Power Virtual Accelerator Switchboard
7195 M: Sukadev Bhattiprolu
7196 L: linuxppc-dev@lists.ozlabs.org
7198 F: arch/powerpc/platforms/powernv/vas*
7199 F: arch/powerpc/platforms/powernv/copy-paste.h
7200 F: arch/powerpc/include/asm/vas.h
7201 F: arch/powerpc/include/uapi/asm/vas.h
7203 IBM Power Virtual Ethernet Device Driver
7204 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7205 L: netdev@vger.kernel.org
7207 F: drivers/net/ethernet/ibm/ibmveth.*
7209 IBM Power Virtual FC Device Drivers
7210 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7211 L: linux-scsi@vger.kernel.org
7213 F: drivers/scsi/ibmvscsi/ibmvfc*
7215 IBM Power Virtual Management Channel Driver
7216 M: Steven Royer <seroyer@linux.ibm.com>
7218 F: drivers/misc/ibmvmc.*
7220 IBM Power Virtual SCSI Device Drivers
7221 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7222 L: linux-scsi@vger.kernel.org
7224 F: drivers/scsi/ibmvscsi/ibmvscsi*
7225 F: include/scsi/viosrp.h
7227 IBM Power Virtual SCSI Device Target Driver
7228 M: Michael Cyr <mikecyr@linux.ibm.com>
7229 L: linux-scsi@vger.kernel.org
7230 L: target-devel@vger.kernel.org
7232 F: drivers/scsi/ibmvscsi_tgt/
7234 IBM Power VMX Cryptographic instructions
7235 M: Breno Leitão <leitao@debian.org>
7236 M: Nayna Jain <nayna@linux.ibm.com>
7237 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7238 L: linux-crypto@vger.kernel.org
7240 F: drivers/crypto/vmx/Makefile
7241 F: drivers/crypto/vmx/Kconfig
7242 F: drivers/crypto/vmx/vmx.c
7243 F: drivers/crypto/vmx/aes*
7244 F: drivers/crypto/vmx/ghash*
7245 F: drivers/crypto/vmx/ppc-xlate.pl
7247 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7248 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7249 L: linux-pci@vger.kernel.org
7250 L: linuxppc-dev@lists.ozlabs.org
7252 F: drivers/pci/hotplug/rpaphp*
7254 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7255 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7256 L: linux-pci@vger.kernel.org
7257 L: linuxppc-dev@lists.ozlabs.org
7259 F: drivers/pci/hotplug/rpadlpar*
7261 IBM ServeRAID RAID DRIVER
7263 F: drivers/scsi/ips.*
7265 ICH LPC AND GPIO DRIVER
7266 M: Peter Tyser <ptyser@xes-inc.com>
7268 F: drivers/mfd/lpc_ich.c
7269 F: drivers/gpio/gpio-ich.c
7272 M: "David S. Miller" <davem@davemloft.net>
7273 L: linux-ide@vger.kernel.org
7274 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7277 F: Documentation/ide/
7279 F: include/linux/ide.h
7282 M: Borislav Petkov <bp@alien8.de>
7283 L: linux-ide@vger.kernel.org
7285 F: Documentation/cdrom/ide-cd
7286 F: drivers/ide/ide-cd*
7288 IDEAPAD LAPTOP EXTRAS DRIVER
7289 M: Ike Panhc <ike.pan@canonical.com>
7290 L: platform-driver-x86@vger.kernel.org
7291 W: http://launchpad.net/ideapad-laptop
7293 F: drivers/platform/x86/ideapad-laptop.c
7295 IDEAPAD LAPTOP SLIDEBAR DRIVER
7296 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7297 L: linux-input@vger.kernel.org
7298 W: https://github.com/o2genum/ideapad-slidebar
7300 F: drivers/input/misc/ideapad_slidebar.c
7302 IDT VersaClock 5 CLOCK DRIVER
7303 M: Marek Vasut <marek.vasut@gmail.com>
7305 F: drivers/clk/clk-versaclock5.c
7307 IEEE 802.15.4 SUBSYSTEM
7308 M: Alexander Aring <alex.aring@gmail.com>
7309 M: Stefan Schmidt <stefan@datenfreihafen.org>
7310 L: linux-wpan@vger.kernel.org
7311 W: http://wpan.cakelab.org/
7312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7317 F: drivers/net/ieee802154/
7318 F: include/linux/nl802154.h
7319 F: include/linux/ieee802154.h
7320 F: include/net/nl802154.h
7321 F: include/net/mac802154.h
7322 F: include/net/af_ieee802154.h
7323 F: include/net/cfg802154.h
7324 F: include/net/ieee802154_netdev.h
7325 F: Documentation/networking/ieee802154.txt
7328 M: Yotam Gigi <yotam.gi@gmail.com>
7329 M: Jamal Hadi Salim <jhs@mojatatu.com>
7331 F: include/net/ife.h
7332 F: include/uapi/linux/ife.h
7334 IGORPLUG-USB IR RECEIVER
7335 M: Sean Young <sean@mess.org>
7336 L: linux-media@vger.kernel.org
7338 F: drivers/media/rc/igorplugusb.c
7340 IGUANAWORKS USB IR TRANSCEIVER
7341 M: Sean Young <sean@mess.org>
7342 L: linux-media@vger.kernel.org
7344 F: drivers/media/rc/iguanair.c
7346 IIO DIGITAL POTENTIOMETER DAC
7347 M: Peter Rosin <peda@axentia.se>
7348 L: linux-iio@vger.kernel.org
7350 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7351 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7352 F: drivers/iio/dac/dpot-dac.c
7354 IIO ENVELOPE DETECTOR
7355 M: Peter Rosin <peda@axentia.se>
7356 L: linux-iio@vger.kernel.org
7358 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7359 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7360 F: drivers/iio/adc/envelope-detector.c
7363 M: Peter Rosin <peda@axentia.se>
7364 L: linux-iio@vger.kernel.org
7366 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7367 F: drivers/iio/multiplexer/iio-mux.c
7369 IIO SUBSYSTEM AND DRIVERS
7370 M: Jonathan Cameron <jic23@kernel.org>
7371 R: Hartmut Knaack <knaack.h@gmx.de>
7372 R: Lars-Peter Clausen <lars@metafoo.de>
7373 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7374 L: linux-iio@vger.kernel.org
7375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7377 F: Documentation/ABI/testing/configfs-iio*
7378 F: Documentation/ABI/testing/sysfs-bus-iio*
7379 F: Documentation/devicetree/bindings/iio/
7381 F: drivers/staging/iio/
7382 F: include/linux/iio/
7386 M: Peter Rosin <peda@axentia.se>
7387 L: linux-iio@vger.kernel.org
7389 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7390 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7391 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7392 F: drivers/iio/afe/iio-rescale.c
7394 IKANOS/ADI EAGLE ADSL USB DRIVER
7395 M: Matthieu Castet <castet.matthieu@free.fr>
7396 M: Stanislaw Gruszka <stf_xl@wp.pl>
7398 F: drivers/usb/atm/ueagle-atm.c
7400 IMGTEC ASCII LCD DRIVER
7401 M: Paul Burton <paul.burton@mips.com>
7403 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7404 F: drivers/auxdisplay/img-ascii-lcd.c
7406 IMGTEC IR DECODER DRIVER
7407 M: James Hogan <jhogan@kernel.org>
7409 F: drivers/media/rc/img-ir/
7411 IMON SOUNDGRAPH USB IR RECEIVER
7412 M: Sean Young <sean@mess.org>
7413 L: linux-media@vger.kernel.org
7415 F: drivers/media/rc/imon_raw.c
7416 F: drivers/media/rc/imon.c
7418 IMS TWINTURBO FRAMEBUFFER DRIVER
7419 L: linux-fbdev@vger.kernel.org
7421 F: drivers/video/fbdev/imsttfb.c
7423 INA209 HARDWARE MONITOR DRIVER
7424 M: Guenter Roeck <linux@roeck-us.net>
7425 L: linux-hwmon@vger.kernel.org
7427 F: Documentation/hwmon/ina209
7428 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7429 F: drivers/hwmon/ina209.c
7431 INA2XX HARDWARE MONITOR DRIVER
7432 M: Guenter Roeck <linux@roeck-us.net>
7433 L: linux-hwmon@vger.kernel.org
7435 F: Documentation/hwmon/ina2xx
7436 F: drivers/hwmon/ina2xx.c
7437 F: include/linux/platform_data/ina2xx.h
7439 INDUSTRY PACK SUBSYSTEM (IPACK)
7440 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7441 M: Jens Taprogge <jens.taprogge@taprogge.org>
7442 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7443 L: industrypack-devel@lists.sourceforge.net
7444 W: http://industrypack.sourceforge.net
7448 INFINIBAND SUBSYSTEM
7449 M: Doug Ledford <dledford@redhat.com>
7450 M: Jason Gunthorpe <jgg@mellanox.com>
7451 L: linux-rdma@vger.kernel.org
7452 W: https://github.com/linux-rdma/rdma-core
7453 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7456 F: Documentation/devicetree/bindings/infiniband/
7457 F: Documentation/infiniband/
7458 F: drivers/infiniband/
7459 F: include/uapi/linux/if_infiniband.h
7460 F: include/uapi/rdma/
7463 INGENIC JZ4780 DMA Driver
7464 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7466 F: drivers/dma/dma-jz4780.c
7468 INGENIC JZ4780 NAND DRIVER
7469 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7470 L: linux-mtd@lists.infradead.org
7472 F: drivers/mtd/nand/raw/jz4780_*
7475 M: Jan Kara <jack@suse.cz>
7476 R: Amir Goldstein <amir73il@gmail.com>
7477 L: linux-fsdevel@vger.kernel.org
7479 F: Documentation/filesystems/inotify.txt
7480 F: fs/notify/inotify/
7481 F: include/linux/inotify.h
7482 F: include/uapi/linux/inotify.h
7484 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7485 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7486 L: linux-input@vger.kernel.org
7487 Q: http://patchwork.kernel.org/project/linux-input/list/
7488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7491 F: include/linux/input.h
7492 F: include/uapi/linux/input.h
7493 F: include/uapi/linux/input-event-codes.h
7494 F: include/linux/input/
7495 F: Documentation/devicetree/bindings/input/
7496 F: Documentation/devicetree/bindings/serio/
7497 F: Documentation/input/
7499 INPUT MULTITOUCH (MT) PROTOCOL
7500 M: Henrik Rydberg <rydberg@bitmath.org>
7501 L: linux-input@vger.kernel.org
7503 F: Documentation/input/multi-touch-protocol.rst
7504 F: drivers/input/input-mt.c
7507 INSIDE SECURE CRYPTO DRIVER
7508 M: Antoine Tenart <antoine.tenart@bootlin.com>
7509 F: drivers/crypto/inside-secure/
7511 L: linux-crypto@vger.kernel.org
7513 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7514 M: Mimi Zohar <zohar@linux.ibm.com>
7515 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7516 L: linux-integrity@vger.kernel.org
7517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7519 F: security/integrity/ima/
7521 INTEL 810/815 FRAMEBUFFER DRIVER
7522 M: Antonino Daplas <adaplas@gmail.com>
7523 L: linux-fbdev@vger.kernel.org
7525 F: drivers/video/fbdev/i810/
7528 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7529 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7530 M: Jie Yang <yang.jie@linux.intel.com>
7531 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7535 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7536 M: Hans de Goede <hdegoede@redhat.com>
7537 L: platform-driver-x86@vger.kernel.org
7539 F: drivers/platform/x86/intel_atomisp2_pm.c
7541 INTEL C600 SERIES SAS CONTROLLER DRIVER
7542 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7543 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7544 L: linux-scsi@vger.kernel.org
7545 T: git git://git.code.sf.net/p/intel-sas/isci
7547 F: drivers/scsi/isci/
7549 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7550 M: Jani Nikula <jani.nikula@linux.intel.com>
7551 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7552 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7553 L: intel-gfx@lists.freedesktop.org
7554 W: https://01.org/linuxgraphics/
7555 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7556 C: irc://chat.freenode.net/intel-gfx
7557 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7558 T: git git://anongit.freedesktop.org/drm-intel
7560 F: drivers/gpu/drm/i915/
7561 F: include/drm/i915*
7562 F: include/uapi/drm/i915_drm.h
7563 F: Documentation/gpu/i915.rst
7565 INTEL ETHERNET DRIVERS
7566 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7567 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7568 W: http://www.intel.com/support/feedback.htm
7569 W: http://e1000.sourceforge.net/
7570 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7574 F: Documentation/networking/device_drivers/intel/e100.rst
7575 F: Documentation/networking/device_drivers/intel/e1000.rst
7576 F: Documentation/networking/device_drivers/intel/e1000e.rst
7577 F: Documentation/networking/device_drivers/intel/fm10k.rst
7578 F: Documentation/networking/device_drivers/intel/igb.rst
7579 F: Documentation/networking/device_drivers/intel/igbvf.rst
7580 F: Documentation/networking/device_drivers/intel/ixgb.rst
7581 F: Documentation/networking/device_drivers/intel/ixgbe.rst
7582 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
7583 F: Documentation/networking/device_drivers/intel/i40e.rst
7584 F: Documentation/networking/device_drivers/intel/iavf.rst
7585 F: Documentation/networking/device_drivers/intel/ice.rst
7586 F: drivers/net/ethernet/intel/
7587 F: drivers/net/ethernet/intel/*/
7588 F: include/linux/avf/virtchnl.h
7590 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7591 M: Maik Broemme <mbroemme@libmpq.org>
7592 L: linux-fbdev@vger.kernel.org
7594 F: Documentation/fb/intelfb.txt
7595 F: drivers/video/fbdev/intelfb/
7598 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7599 L: linux-gpio@vger.kernel.org
7601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7602 F: drivers/gpio/gpio-ich.c
7603 F: drivers/gpio/gpio-intel-mid.c
7604 F: drivers/gpio/gpio-lynxpoint.c
7605 F: drivers/gpio/gpio-merrifield.c
7606 F: drivers/gpio/gpio-ml-ioh.c
7607 F: drivers/gpio/gpio-pch.c
7608 F: drivers/gpio/gpio-sch.c
7609 F: drivers/gpio/gpio-sodaville.c
7611 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7612 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7613 M: Zhi Wang <zhi.a.wang@intel.com>
7614 L: intel-gvt-dev@lists.freedesktop.org
7615 L: intel-gfx@lists.freedesktop.org
7616 W: https://01.org/igvt-g
7617 T: git https://github.com/intel/gvt-linux.git
7619 F: drivers/gpu/drm/i915/gvt/
7621 INTEL HID EVENT DRIVER
7622 M: Alex Hung <alex.hung@canonical.com>
7623 L: platform-driver-x86@vger.kernel.org
7625 F: drivers/platform/x86/intel-hid.c
7627 INTEL I/OAT DMA DRIVER
7628 M: Dave Jiang <dave.jiang@intel.com>
7629 R: Dan Williams <dan.j.williams@intel.com>
7630 L: dmaengine@vger.kernel.org
7631 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7633 F: drivers/dma/ioat*
7636 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7637 M: Len Brown <lenb@kernel.org>
7638 L: linux-pm@vger.kernel.org
7639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7640 B: https://bugzilla.kernel.org
7642 F: drivers/idle/intel_idle.c
7644 INTEL INTEGRATED SENSOR HUB DRIVER
7645 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7646 M: Jiri Kosina <jikos@kernel.org>
7647 L: linux-input@vger.kernel.org
7649 F: drivers/hid/intel-ish-hid/
7652 M: David Woodhouse <dwmw2@infradead.org>
7653 L: iommu@lists.linux-foundation.org
7654 T: git git://git.infradead.org/iommu-2.6.git
7656 F: drivers/iommu/intel-iommu.c
7657 F: include/linux/intel-iommu.h
7659 INTEL IOP-ADMA DMA DRIVER
7660 R: Dan Williams <dan.j.williams@intel.com>
7662 F: drivers/dma/iop-adma.c
7664 INTEL IPU3 CSI-2 CIO2 DRIVER
7665 M: Yong Zhi <yong.zhi@intel.com>
7666 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7667 M: Bingbu Cao <bingbu.cao@intel.com>
7668 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7669 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7670 L: linux-media@vger.kernel.org
7672 F: drivers/media/pci/intel/ipu3/
7673 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7675 INTEL IPU3 CSI-2 IMGU DRIVER
7676 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7677 L: linux-media@vger.kernel.org
7679 F: drivers/staging/media/ipu3/
7680 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7681 F: Documentation/media/v4l-drivers/ipu3.rst
7683 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7684 M: Krzysztof Halasa <khalasa@piap.pl>
7686 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7687 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7688 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7689 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7690 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7691 F: drivers/net/wan/ixp4xx_hss.c
7693 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7694 M: Deepak Saxena <dsaxena@plexity.net>
7696 F: drivers/char/hw_random/ixp4xx-rng.c
7698 INTEL MANAGEMENT ENGINE (mei)
7699 M: Tomas Winkler <tomas.winkler@intel.com>
7700 L: linux-kernel@vger.kernel.org
7702 F: include/uapi/linux/mei.h
7703 F: include/linux/mei_cl_bus.h
7704 F: drivers/misc/mei/*
7705 F: drivers/watchdog/mei_wdt.c
7706 F: Documentation/misc-devices/mei/*
7709 INTEL MENLOW THERMAL DRIVER
7710 M: Sujith Thomas <sujith.thomas@intel.com>
7711 L: platform-driver-x86@vger.kernel.org
7712 W: https://01.org/linux-acpi
7714 F: drivers/platform/x86/intel_menlow.c
7716 INTEL MIC DRIVERS (mic)
7717 M: Sudeep Dutt <sudeep.dutt@intel.com>
7718 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7720 W: https://github.com/sudeepdutt/mic
7721 W: http://software.intel.com/en-us/mic-developer
7722 F: include/linux/mic_bus.h
7723 F: include/linux/scif.h
7724 F: include/uapi/linux/mic_common.h
7725 F: include/uapi/linux/mic_ioctl.h
7726 F: include/uapi/linux/scif_ioctl.h
7727 F: drivers/misc/mic/
7728 F: drivers/dma/mic_x100_dma.c
7729 F: drivers/dma/mic_x100_dma.h
7730 F: Documentation/mic/
7732 INTEL PMC CORE DRIVER
7733 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7734 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7735 L: platform-driver-x86@vger.kernel.org
7737 F: drivers/platform/x86/intel_pmc_core*
7739 INTEL PMC/P-Unit IPC DRIVER
7740 M: Zha Qipeng<qipeng.zha@intel.com>
7741 L: platform-driver-x86@vger.kernel.org
7743 F: drivers/platform/x86/intel_pmc_ipc.c
7744 F: drivers/platform/x86/intel_punit_ipc.c
7745 F: arch/x86/include/asm/intel_pmc_ipc.h
7746 F: arch/x86/include/asm/intel_punit_ipc.h
7748 INTEL PMIC GPIO DRIVERS
7749 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7752 F: drivers/gpio/gpio-*cove.c
7753 F: drivers/gpio/gpio-msic.c
7755 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7756 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7758 F: drivers/mfd/intel_msic.c
7759 F: drivers/mfd/intel_soc_pmic*
7760 F: include/linux/mfd/intel_msic.h
7761 F: include/linux/mfd/intel_soc_pmic*
7763 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7764 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7765 L: linux-wireless@vger.kernel.org
7767 F: Documentation/networking/device_drivers/intel/ipw2100.txt
7768 F: Documentation/networking/device_drivers/intel/ipw2200.txt
7769 F: drivers/net/wireless/intel/ipw2x00/
7772 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7773 M: Len Brown <lenb@kernel.org>
7774 L: linux-pm@vger.kernel.org
7776 F: drivers/cpufreq/intel_pstate.c
7778 INTEL RDMA RNIC DRIVER
7779 M: Faisal Latif <faisal.latif@intel.com>
7780 M: Shiraz Saleem <shiraz.saleem@intel.com>
7781 L: linux-rdma@vger.kernel.org
7783 F: drivers/infiniband/hw/i40iw/
7784 F: include/uapi/rdma/i40iw-abi.h
7786 INTEL TELEMETRY DRIVER
7787 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7788 M: "David E. Box" <david.e.box@linux.intel.com>
7789 L: platform-driver-x86@vger.kernel.org
7791 F: arch/x86/include/asm/intel_telemetry.h
7792 F: drivers/platform/x86/intel_telemetry*
7794 INTEL VIRTUAL BUTTON DRIVER
7795 M: AceLan Kao <acelan.kao@canonical.com>
7796 L: platform-driver-x86@vger.kernel.org
7798 F: drivers/platform/x86/intel-vbtn.c
7800 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7801 M: Stanislaw Gruszka <sgruszka@redhat.com>
7802 L: linux-wireless@vger.kernel.org
7804 F: drivers/net/wireless/intel/iwlegacy/
7806 INTEL WIRELESS WIFI LINK (iwlwifi)
7807 M: Johannes Berg <johannes.berg@intel.com>
7808 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7809 M: Luca Coelho <luciano.coelho@intel.com>
7810 M: Intel Linux Wireless <linuxwifi@intel.com>
7811 L: linux-wireless@vger.kernel.org
7812 W: http://intellinuxwireless.org
7813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7815 F: drivers/net/wireless/intel/iwlwifi/
7817 INTEL WIRELESS WIMAX CONNECTION 2400
7818 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7819 M: linux-wimax@intel.com
7820 L: wimax@linuxwimax.org (subscribers-only)
7822 W: http://linuxwimax.org
7823 F: Documentation/wimax/README.i2400m
7824 F: drivers/net/wimax/i2400m/
7825 F: include/uapi/linux/wimax/i2400m.h
7827 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7828 M: Mario Limonciello <mario.limonciello@dell.com>
7830 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7833 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7835 F: Documentation/trace/intel_th.rst
7836 F: drivers/hwtracing/intel_th/
7838 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7839 M: Ning Sun <ning.sun@intel.com>
7840 L: tboot-devel@lists.sourceforge.net
7841 W: http://tboot.sourceforge.net
7842 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7844 F: Documentation/intel_txt.txt
7845 F: include/linux/tboot.h
7846 F: arch/x86/kernel/tboot.c
7848 INTEL-MID GPIO DRIVER
7849 M: David Cohen <david.a.cohen@linux.intel.com>
7850 L: linux-gpio@vger.kernel.org
7852 F: drivers/gpio/gpio-intel-mid.c
7854 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7855 M: Linus Walleij <linus.walleij@linaro.org>
7856 L: linux-iio@vger.kernel.org
7858 F: drivers/iio/gyro/mpu3050*
7859 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7861 IOC3 ETHERNET DRIVER
7862 M: Ralf Baechle <ralf@linux-mips.org>
7863 L: linux-mips@vger.kernel.org
7865 F: drivers/net/ethernet/sgi/ioc3-eth.c
7868 M: Pat Gefre <pfg@sgi.com>
7869 L: linux-serial@vger.kernel.org
7871 F: drivers/tty/serial/ioc3_serial.c
7874 M: Joerg Roedel <joro@8bytes.org>
7875 L: iommu@lists.linux-foundation.org
7876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7878 F: Documentation/devicetree/bindings/iommu/
7880 F: include/linux/iommu.h
7881 F: include/linux/of_iommu.h
7882 F: include/linux/iova.h
7885 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7887 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7890 M: Corey Minyard <minyard@acm.org>
7891 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7892 W: http://openipmi.sourceforge.net/
7894 F: Documentation/devicetree/bindings/ipmi/
7895 F: Documentation/IPMI.txt
7896 F: drivers/char/ipmi/
7897 F: include/linux/ipmi*
7898 F: include/uapi/linux/ipmi*
7900 IPS SCSI RAID DRIVER
7901 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7902 L: linux-scsi@vger.kernel.org
7903 W: http://www.adaptec.com/
7905 F: drivers/scsi/ips*
7908 M: Wensong Zhang <wensong@linux-vs.org>
7909 M: Simon Horman <horms@verge.net.au>
7910 M: Julian Anastasov <ja@ssi.bg>
7911 L: netdev@vger.kernel.org
7912 L: lvs-devel@vger.kernel.org
7914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7916 F: Documentation/networking/ipvs-sysctl.txt
7917 F: include/net/ip_vs.h
7918 F: include/uapi/linux/ip_vs.h
7919 F: net/netfilter/ipvs/
7922 M: Jiri Kosina <jikos@kernel.org>
7923 M: David Sterba <dsterba@suse.com>
7925 F: drivers/tty/ipwireless/
7928 L: netdev@vger.kernel.org
7930 F: include/uapi/linux/ipx.h
7932 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7933 M: Marc Zyngier <marc.zyngier@arm.com>
7935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7936 F: Documentation/IRQ-domain.txt
7937 F: include/linux/irqdomain.h
7938 F: kernel/irq/irqdomain.c
7942 M: Thomas Gleixner <tglx@linutronix.de>
7943 L: linux-kernel@vger.kernel.org
7945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7949 M: Thomas Gleixner <tglx@linutronix.de>
7950 M: Jason Cooper <jason@lakedaemon.net>
7951 M: Marc Zyngier <marc.zyngier@arm.com>
7952 L: linux-kernel@vger.kernel.org
7954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7955 F: Documentation/devicetree/bindings/interrupt-controller/
7959 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7961 F: Documentation/isa.txt
7962 F: drivers/base/isa.c
7963 F: include/linux/isa.h
7966 M: Hans Verkuil <hverkuil@xs4all.nl>
7967 L: linux-media@vger.kernel.org
7968 T: git git://linuxtv.org/media_tree.git
7969 W: https://linuxtv.org
7971 F: drivers/media/radio/radio-isa*
7974 M: Jaroslav Kysela <perex@perex.cz>
7976 F: Documentation/isapnp.txt
7977 F: drivers/pnp/isapnp/
7978 F: include/linux/isapnp.h
7981 M: Lee Duncan <lduncan@suse.com>
7982 M: Chris Leech <cleech@redhat.com>
7983 L: open-iscsi@googlegroups.com
7984 W: www.open-iscsi.com
7986 F: drivers/scsi/*iscsi*
7987 F: include/scsi/*iscsi*
7989 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7990 M: Peter Jones <pjones@redhat.com>
7991 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7993 F: drivers/firmware/iscsi_ibft*
7995 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7996 M: Sagi Grimberg <sagi@grimberg.me>
7997 M: Max Gurtovoy <maxg@mellanox.com>
7998 L: linux-rdma@vger.kernel.org
8000 W: http://www.openfabrics.org
8001 W: www.open-iscsi.org
8002 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8003 F: drivers/infiniband/ulp/iser/
8005 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8006 M: Sagi Grimberg <sagi@grimberg.me>
8007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8008 L: linux-rdma@vger.kernel.org
8009 L: target-devel@vger.kernel.org
8011 W: http://www.linux-iscsi.org
8012 F: drivers/infiniband/ulp/isert
8015 M: Karsten Keil <isdn@linux-pingi.de>
8016 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8017 L: netdev@vger.kernel.org
8018 W: http://www.isdn4linux.de
8019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8021 F: Documentation/isdn/
8023 F: include/linux/isdn.h
8024 F: include/linux/isdn/
8025 F: include/uapi/linux/isdn.h
8026 F: include/uapi/linux/isdn/
8028 IT87 HARDWARE MONITORING DRIVER
8029 M: Jean Delvare <jdelvare@suse.com>
8030 L: linux-hwmon@vger.kernel.org
8032 F: Documentation/hwmon/it87
8033 F: drivers/hwmon/it87.c
8036 M: Antti Palosaari <crope@iki.fi>
8037 L: linux-media@vger.kernel.org
8038 W: https://linuxtv.org
8039 W: http://palosaari.fi/linux/
8040 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8041 T: git git://linuxtv.org/anttip/media_tree.git
8043 F: drivers/media/tuners/it913x*
8045 IVTV VIDEO4LINUX DRIVER
8046 M: Andy Walls <awalls@md.metrocast.net>
8047 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8048 L: linux-media@vger.kernel.org
8049 T: git git://linuxtv.org/media_tree.git
8050 W: http://www.ivtvdriver.org
8052 F: Documentation/media/v4l-drivers/ivtv*
8053 F: drivers/media/pci/ivtv/
8054 F: include/uapi/linux/ivtv*
8056 IX2505V MEDIA DRIVER
8057 M: Malcolm Priestley <tvboxspy@gmail.com>
8058 L: linux-media@vger.kernel.org
8059 W: https://linuxtv.org
8060 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8062 F: drivers/media/dvb-frontends/ix2505v*
8064 JAILHOUSE HYPERVISOR INTERFACE
8065 M: Jan Kiszka <jan.kiszka@siemens.com>
8066 L: jailhouse-dev@googlegroups.com
8068 F: arch/x86/kernel/jailhouse.c
8069 F: arch/x86/include/asm/jailhouse_para.h
8071 JC42.4 TEMPERATURE SENSOR DRIVER
8072 M: Guenter Roeck <linux@roeck-us.net>
8073 L: linux-hwmon@vger.kernel.org
8075 F: drivers/hwmon/jc42.c
8076 F: Documentation/hwmon/jc42
8079 M: Dave Kleikamp <shaggy@kernel.org>
8080 L: jfs-discussion@lists.sourceforge.net
8081 W: http://jfs.sourceforge.net/
8082 T: git git://github.com/kleikamp/linux-shaggy.git
8084 F: Documentation/filesystems/jfs.txt
8088 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8089 L: netdev@vger.kernel.org
8091 F: drivers/net/ethernet/jme.*
8093 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8094 M: David Woodhouse <dwmw2@infradead.org>
8095 L: linux-mtd@lists.infradead.org
8096 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8099 F: include/uapi/linux/jffs2.h
8101 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8102 M: "Theodore Ts'o" <tytso@mit.edu>
8103 M: Jan Kara <jack@suse.com>
8104 L: linux-ext4@vger.kernel.org
8107 F: include/linux/jbd2.h
8109 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8110 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8111 L: linux-media@vger.kernel.org
8113 F: drivers/media/platform/rcar_jpu.c
8115 JSM Neo PCI based serial card
8116 L: linux-serial@vger.kernel.org
8118 F: drivers/tty/serial/jsm/
8120 K10TEMP HARDWARE MONITORING DRIVER
8121 M: Clemens Ladisch <clemens@ladisch.de>
8122 L: linux-hwmon@vger.kernel.org
8124 F: Documentation/hwmon/k10temp
8125 F: drivers/hwmon/k10temp.c
8127 K8TEMP HARDWARE MONITORING DRIVER
8128 M: Rudolf Marek <r.marek@assembler.cz>
8129 L: linux-hwmon@vger.kernel.org
8131 F: Documentation/hwmon/k8temp
8132 F: drivers/hwmon/k8temp.c
8135 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8136 R: Alexander Potapenko <glider@google.com>
8137 R: Dmitry Vyukov <dvyukov@google.com>
8138 L: kasan-dev@googlegroups.com
8140 F: arch/*/include/asm/kasan.h
8141 F: arch/*/mm/kasan_init*
8142 F: Documentation/dev-tools/kasan.rst
8143 F: include/linux/kasan*.h
8146 F: scripts/Makefile.kasan
8149 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8151 L: linux-kbuild@vger.kernel.org
8153 F: Documentation/kbuild/kconfig*
8155 F: scripts/Kconfig.include
8158 M: Dave Young <dyoung@redhat.com>
8159 M: Baoquan He <bhe@redhat.com>
8160 R: Vivek Goyal <vgoyal@redhat.com>
8161 L: kexec@lists.infradead.org
8162 W: http://lse.sourceforge.net/kdump/
8164 F: Documentation/kdump/
8166 KEENE FM RADIO TRANSMITTER DRIVER
8167 M: Hans Verkuil <hverkuil@xs4all.nl>
8168 L: linux-media@vger.kernel.org
8169 T: git git://linuxtv.org/media_tree.git
8170 W: https://linuxtv.org
8172 F: drivers/media/radio/radio-keene*
8175 M: Ian Kent <raven@themaw.net>
8176 L: autofs@vger.kernel.org
8180 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8181 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8182 M: Michal Marek <michal.lkml@markovi.net>
8183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8184 L: linux-kbuild@vger.kernel.org
8186 F: Documentation/kbuild/
8189 F: scripts/Makefile*
8196 L: kernel-janitors@vger.kernel.org
8197 W: http://kernelnewbies.org/KernelJanitors
8200 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8201 M: "J. Bruce Fields" <bfields@fieldses.org>
8202 M: Jeff Layton <jlayton@kernel.org>
8203 L: linux-nfs@vger.kernel.org
8204 W: http://nfs.sourceforge.net/
8205 T: git git://linux-nfs.org/~bfields/linux.git
8208 F: include/uapi/linux/nfsd/
8212 F: include/linux/lockd/
8213 F: include/linux/sunrpc/
8214 F: include/uapi/linux/sunrpc/
8216 KERNEL SELFTEST FRAMEWORK
8217 M: Shuah Khan <shuah@kernel.org>
8218 L: linux-kselftest@vger.kernel.org
8219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8220 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8222 F: tools/testing/selftests/
8223 F: Documentation/dev-tools/kselftest*
8225 KERNEL USERMODE HELPER
8226 M: Luis Chamberlain <mcgrof@kernel.org>
8227 L: linux-kernel@vger.kernel.org
8230 F: include/linux/umh.h
8232 KERNEL VIRTUAL MACHINE (KVM)
8233 M: Paolo Bonzini <pbonzini@redhat.com>
8234 M: Radim Krčmář <rkrcmar@redhat.com>
8235 L: kvm@vger.kernel.org
8236 W: http://www.linux-kvm.org
8237 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8239 F: Documentation/virtual/kvm/
8240 F: include/trace/events/kvm.h
8241 F: include/uapi/asm-generic/kvm*
8242 F: include/uapi/linux/kvm*
8243 F: include/asm-generic/kvm*
8244 F: include/linux/kvm*
8245 F: include/kvm/iodev.h
8249 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8250 M: Joerg Roedel <joro@8bytes.org>
8251 L: kvm@vger.kernel.org
8252 W: http://www.linux-kvm.org/
8254 F: arch/x86/include/asm/svm.h
8255 F: arch/x86/kvm/svm.c
8257 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8258 M: Christoffer Dall <christoffer.dall@arm.com>
8259 M: Marc Zyngier <marc.zyngier@arm.com>
8260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8261 L: kvmarm@lists.cs.columbia.edu
8262 W: http://systems.cs.columbia.edu/projects/kvm-arm
8263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8265 F: arch/arm/include/uapi/asm/kvm*
8266 F: arch/arm/include/asm/kvm*
8269 F: include/kvm/arm_*
8271 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8272 M: Christoffer Dall <christoffer.dall@arm.com>
8273 M: Marc Zyngier <marc.zyngier@arm.com>
8274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8275 L: kvmarm@lists.cs.columbia.edu
8277 F: arch/arm64/include/uapi/asm/kvm*
8278 F: arch/arm64/include/asm/kvm*
8281 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8282 M: James Hogan <jhogan@kernel.org>
8283 L: linux-mips@vger.kernel.org
8285 F: arch/mips/include/uapi/asm/kvm*
8286 F: arch/mips/include/asm/kvm*
8289 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8290 M: Paul Mackerras <paulus@ozlabs.org>
8291 L: kvm-ppc@vger.kernel.org
8292 W: http://www.linux-kvm.org/
8293 T: git git://github.com/agraf/linux-2.6.git
8295 F: arch/powerpc/include/uapi/asm/kvm*
8296 F: arch/powerpc/include/asm/kvm*
8297 F: arch/powerpc/kvm/
8298 F: arch/powerpc/kernel/kvm*
8300 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8301 M: Christian Borntraeger <borntraeger@de.ibm.com>
8302 M: Janosch Frank <frankja@linux.ibm.com>
8303 R: David Hildenbrand <david@redhat.com>
8304 R: Cornelia Huck <cohuck@redhat.com>
8305 L: linux-s390@vger.kernel.org
8306 W: http://www.ibm.com/developerworks/linux/linux390/
8307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8309 F: arch/s390/include/uapi/asm/kvm*
8310 F: arch/s390/include/asm/gmap.h
8311 F: arch/s390/include/asm/kvm*
8313 F: arch/s390/mm/gmap.c
8315 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8316 M: Paolo Bonzini <pbonzini@redhat.com>
8317 M: Radim Krčmář <rkrcmar@redhat.com>
8318 L: kvm@vger.kernel.org
8319 W: http://www.linux-kvm.org
8320 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8324 F: arch/x86/include/uapi/asm/kvm*
8325 F: arch/x86/include/asm/kvm*
8326 F: arch/x86/include/asm/pvclock-abi.h
8327 F: arch/x86/kernel/kvm.c
8328 F: arch/x86/kernel/kvmclock.c
8331 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8332 M: Tejun Heo <tj@kernel.org>
8333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8335 F: include/linux/kernfs.h
8339 M: Eric Biederman <ebiederm@xmission.com>
8340 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8341 L: kexec@lists.infradead.org
8343 F: include/linux/kexec.h
8344 F: include/uapi/linux/kexec.h
8348 M: Mimi Zohar <zohar@linux.ibm.com>
8349 L: linux-integrity@vger.kernel.org
8350 L: keyrings@vger.kernel.org
8352 F: Documentation/security/keys/trusted-encrypted.rst
8353 F: include/keys/encrypted-type.h
8354 F: security/keys/encrypted-keys/
8357 M: James Bottomley <jejb@linux.ibm.com>
8358 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8359 M: Mimi Zohar <zohar@linuxibm.com>
8360 L: linux-integrity@vger.kernel.org
8361 L: keyrings@vger.kernel.org
8363 F: Documentation/security/keys/trusted-encrypted.rst
8364 F: include/keys/trusted-type.h
8365 F: security/keys/trusted.c
8366 F: security/keys/trusted.h
8369 M: David Howells <dhowells@redhat.com>
8370 L: keyrings@vger.kernel.org
8372 F: Documentation/security/keys/core.rst
8373 F: include/linux/key.h
8374 F: include/linux/key-type.h
8375 F: include/linux/keyctl.h
8376 F: include/uapi/linux/keyctl.h
8380 KGDB / KDB /debug_core
8381 M: Jason Wessel <jason.wessel@windriver.com>
8382 M: Daniel Thompson <daniel.thompson@linaro.org>
8383 W: http://kgdb.wiki.kernel.org/
8384 L: kgdb-bugreport@lists.sourceforge.net
8385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8387 F: Documentation/dev-tools/kgdb.rst
8388 F: drivers/misc/kgdbts.c
8389 F: drivers/tty/serial/kgdboc.c
8390 F: include/linux/kdb.h
8391 F: include/linux/kgdb.h
8395 M: Catalin Marinas <catalin.marinas@arm.com>
8397 F: Documentation/dev-tools/kmemleak.rst
8398 F: include/linux/kmemleak.h
8400 F: mm/kmemleak-test.c
8402 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8403 M: Luis Chamberlain <mcgrof@kernel.org>
8404 L: linux-kernel@vger.kernel.org
8407 F: include/linux/kmod.h
8409 F: tools/testing/selftests/kmod/
8412 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8413 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8414 M: "David S. Miller" <davem@davemloft.net>
8415 M: Masami Hiramatsu <mhiramat@kernel.org>
8417 F: Documentation/kprobes.txt
8418 F: include/linux/kprobes.h
8419 F: include/asm-generic/kprobes.h
8422 KS0108 LCD CONTROLLER DRIVER
8423 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8425 F: Documentation/auxdisplay/ks0108
8426 F: drivers/auxdisplay/ks0108.c
8427 F: include/linux/ks0108.h
8430 M: David Ahern <dsa@cumulusnetworks.com>
8431 L: netdev@vger.kernel.org
8434 F: include/net/l3mdev.h
8437 M: John Fastabend <john.fastabend@gmail.com>
8438 M: Daniel Borkmann <daniel@iogearbox.net>
8439 L: netdev@vger.kernel.org
8441 F: include/linux/skmsg.h
8443 F: net/core/sock_map.c
8444 F: net/ipv4/tcp_bpf.c
8446 LANTIQ / INTEL Ethernet drivers
8447 M: Hauke Mehrtens <hauke@hauke-m.de>
8448 L: netdev@vger.kernel.org
8450 F: net/dsa/tag_gswip.c
8451 F: drivers/net/ethernet/lantiq_xrx200.c
8452 F: drivers/net/dsa/lantiq_pce.h
8453 F: drivers/net/dsa/lantiq_gswip.c
8455 LANTIQ MIPS ARCHITECTURE
8456 M: John Crispin <john@phrozen.org>
8457 L: linux-mips@vger.kernel.org
8460 F: drivers/soc/lantiq
8463 L: linux-x25@vger.kernel.org
8465 F: Documentation/networking/lapb-module.txt
8469 LASI 53c700 driver for PARISC
8470 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8471 L: linux-scsi@vger.kernel.org
8473 F: Documentation/scsi/53c700.txt
8474 F: drivers/scsi/53c700*
8477 M: Tobin C. Harding <me@tobin.cc>
8478 M: Tycho Andersen <tycho@tycho.ws>
8479 L: kernel-hardening@lists.openwall.com
8481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8482 F: scripts/leaking_addresses.pl
8485 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8486 M: Pavel Machek <pavel@ucw.cz>
8487 L: linux-leds@vger.kernel.org
8488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8490 F: Documentation/devicetree/bindings/leds/
8492 F: include/linux/leds.h
8494 LEGACY EEPROM DRIVER
8495 M: Jean Delvare <jdelvare@suse.com>
8497 F: Documentation/misc-devices/eeprom
8498 F: drivers/misc/eeprom/eeprom.c
8501 R: David Lechner <david@lechnology.com>
8503 F: arch/arm/boot/dts/da850-lego-ev3.dts
8504 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8505 F: drivers/power/supply/lego_ev3_battery.c
8507 LEGO USB Tower driver
8508 M: Juergen Stuber <starblue@users.sourceforge.net>
8509 L: legousb-devel@lists.sourceforge.net
8510 W: http://legousb.sourceforge.net/
8512 F: drivers/usb/misc/legousbtower.c
8515 M: Matan Ziv-Av <matan@svgalib.org>
8516 L: platform-driver-x86@vger.kernel.org
8518 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8519 F: Documentation/laptops/lg-laptop.rst
8520 F: drivers/platform/x86/lg-laptop.c
8523 M: Michael Krufky <mkrufky@linuxtv.org>
8524 L: linux-media@vger.kernel.org
8525 W: https://linuxtv.org
8526 W: http://github.com/mkrufky
8527 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8528 T: git git://linuxtv.org/mkrufky/tuners.git
8530 F: drivers/media/dvb-frontends/lg2160.*
8532 LGDT3305 MEDIA DRIVER
8533 M: Michael Krufky <mkrufky@linuxtv.org>
8534 L: linux-media@vger.kernel.org
8535 W: https://linuxtv.org
8536 W: http://github.com/mkrufky
8537 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8538 T: git git://linuxtv.org/mkrufky/tuners.git
8540 F: drivers/media/dvb-frontends/lgdt3305.*
8542 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8543 M: Viresh Kumar <vireshk@kernel.org>
8544 L: linux-ide@vger.kernel.org
8545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8547 F: include/linux/pata_arasan_cf_data.h
8548 F: drivers/ata/pata_arasan_cf.c
8551 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8552 M: Jens Axboe <axboe@kernel.dk>
8553 L: linux-ide@vger.kernel.org
8554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8556 F: drivers/ata/pata_*.c
8557 F: drivers/ata/ata_generic.c
8559 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8560 M: Linus Walleij <linus.walleij@linaro.org>
8561 L: linux-ide@vger.kernel.org
8562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8564 F: drivers/ata/pata_ftide010.c
8565 F: drivers/ata/sata_gemini.c
8566 F: drivers/ata/sata_gemini.h
8568 LIBATA SATA AHCI PLATFORM devices support
8569 M: Hans de Goede <hdegoede@redhat.com>
8570 M: Jens Axboe <axboe@kernel.dk>
8571 L: linux-ide@vger.kernel.org
8572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8574 F: drivers/ata/ahci_platform.c
8575 F: drivers/ata/libahci_platform.c
8576 F: include/linux/ahci_platform.h
8578 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8579 M: Mikael Pettersson <mikpelinux@gmail.com>
8580 L: linux-ide@vger.kernel.org
8581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8583 F: drivers/ata/sata_promise.*
8585 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8586 M: Jens Axboe <axboe@kernel.dk>
8587 L: linux-ide@vger.kernel.org
8588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8591 F: include/linux/ata.h
8592 F: include/linux/libata.h
8593 F: Documentation/devicetree/bindings/ata/
8596 M: Sasha Levin <alexander.levin@microsoft.com>
8598 F: tools/lib/lockdep/
8600 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8601 M: Ross Zwisler <zwisler@kernel.org>
8602 M: Dan Williams <dan.j.williams@intel.com>
8603 M: Vishal Verma <vishal.l.verma@intel.com>
8604 M: Dave Jiang <dave.jiang@intel.com>
8605 L: linux-nvdimm@lists.01.org
8606 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8608 F: drivers/nvdimm/blk.c
8609 F: drivers/nvdimm/region_devs.c
8611 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8612 M: Vishal Verma <vishal.l.verma@intel.com>
8613 M: Dan Williams <dan.j.williams@intel.com>
8614 M: Ross Zwisler <zwisler@kernel.org>
8615 M: Dave Jiang <dave.jiang@intel.com>
8616 L: linux-nvdimm@lists.01.org
8617 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8619 F: drivers/nvdimm/btt*
8621 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8622 M: Ross Zwisler <zwisler@kernel.org>
8623 M: Dan Williams <dan.j.williams@intel.com>
8624 M: Vishal Verma <vishal.l.verma@intel.com>
8625 M: Dave Jiang <dave.jiang@intel.com>
8626 L: linux-nvdimm@lists.01.org
8627 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8629 F: drivers/nvdimm/pmem*
8631 LIBNVDIMM: DEVICETREE BINDINGS
8632 M: Oliver O'Halloran <oohall@gmail.com>
8633 L: linux-nvdimm@lists.01.org
8634 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8636 F: drivers/nvdimm/of_pmem.c
8637 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8639 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8640 M: Dan Williams <dan.j.williams@intel.com>
8641 M: Ross Zwisler <zwisler@kernel.org>
8642 M: Vishal Verma <vishal.l.verma@intel.com>
8643 M: Dave Jiang <dave.jiang@intel.com>
8644 L: linux-nvdimm@lists.01.org
8645 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8649 F: drivers/acpi/nfit/*
8650 F: include/linux/nd.h
8651 F: include/linux/libnvdimm.h
8652 F: include/uapi/linux/ndctl.h
8654 LIGHTNVM PLATFORM SUPPORT
8655 M: Matias Bjorling <mb@lightnvm.io>
8656 W: http://github/OpenChannelSSD
8657 L: linux-block@vger.kernel.org
8659 F: drivers/lightnvm/
8660 F: include/linux/lightnvm.h
8661 F: include/uapi/linux/lightnvm.h
8663 LINUX FOR POWER MACINTOSH
8664 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8665 W: http://www.penguinppc.org/
8666 L: linuxppc-dev@lists.ozlabs.org
8668 F: arch/powerpc/platforms/powermac/
8669 F: drivers/macintosh/
8671 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8672 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8673 M: Paul Mackerras <paulus@samba.org>
8674 M: Michael Ellerman <mpe@ellerman.id.au>
8675 W: https://github.com/linuxppc/linux/wiki
8676 L: linuxppc-dev@lists.ozlabs.org
8677 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8680 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8681 F: Documentation/devicetree/bindings/powerpc/
8682 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8683 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8684 F: Documentation/powerpc/
8686 F: drivers/char/tpm/tpm_ibmvtpm*
8687 F: drivers/crypto/nx/
8688 F: drivers/crypto/vmx/
8689 F: drivers/i2c/busses/i2c-opal.c
8690 F: drivers/net/ethernet/ibm/ibmveth.*
8691 F: drivers/net/ethernet/ibm/ibmvnic.*
8692 F: drivers/pci/hotplug/pnv_php.c
8693 F: drivers/pci/hotplug/rpa*
8694 F: drivers/rtc/rtc-opal.c
8695 F: drivers/scsi/ibmvscsi/
8696 F: drivers/tty/hvc/hvc_opal.c
8697 F: drivers/watchdog/wdrtas.c
8698 F: tools/testing/selftests/powerpc
8705 LINUX FOR POWERPC EMBEDDED MPC5XXX
8706 M: Anatolij Gustschin <agust@denx.de>
8707 L: linuxppc-dev@lists.ozlabs.org
8708 T: git git://git.denx.de/linux-denx-agust.git
8710 F: arch/powerpc/platforms/512x/
8711 F: arch/powerpc/platforms/52xx/
8713 LINUX FOR POWERPC EMBEDDED PPC4XX
8714 M: Alistair Popple <alistair@popple.id.au>
8715 M: Matt Porter <mporter@kernel.crashing.org>
8716 W: http://www.penguinppc.org/
8717 L: linuxppc-dev@lists.ozlabs.org
8719 F: arch/powerpc/platforms/40x/
8720 F: arch/powerpc/platforms/44x/
8722 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8723 M: Scott Wood <oss@buserror.net>
8724 M: Kumar Gala <galak@kernel.crashing.org>
8725 W: http://www.penguinppc.org/
8726 L: linuxppc-dev@lists.ozlabs.org
8727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8729 F: arch/powerpc/platforms/83xx/
8730 F: arch/powerpc/platforms/85xx/
8731 F: Documentation/devicetree/bindings/powerpc/fsl/
8733 LINUX FOR POWERPC EMBEDDED PPC8XX
8734 M: Vitaly Bordug <vitb@kernel.crashing.org>
8735 W: http://www.penguinppc.org/
8736 L: linuxppc-dev@lists.ozlabs.org
8738 F: arch/powerpc/platforms/8xx/
8740 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8741 L: linuxppc-dev@lists.ozlabs.org
8743 F: arch/powerpc/*/*virtex*
8744 F: arch/powerpc/*/*/*virtex*
8746 LINUX FOR POWERPC PA SEMI PWRFICIENT
8747 L: linuxppc-dev@lists.ozlabs.org
8749 F: arch/powerpc/platforms/pasemi/
8750 F: drivers/*/*pasemi*
8751 F: drivers/*/*/*pasemi*
8753 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8754 M: Kees Cook <keescook@chromium.org>
8756 F: drivers/misc/lkdtm/*
8758 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8759 M: Alan Stern <stern@rowland.harvard.edu>
8760 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8761 M: Will Deacon <will.deacon@arm.com>
8762 M: Peter Zijlstra <peterz@infradead.org>
8763 M: Boqun Feng <boqun.feng@gmail.com>
8764 M: Nicholas Piggin <npiggin@gmail.com>
8765 M: David Howells <dhowells@redhat.com>
8766 M: Jade Alglave <j.alglave@ucl.ac.uk>
8767 M: Luc Maranget <luc.maranget@inria.fr>
8768 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
8769 R: Akira Yokosawa <akiyks@gmail.com>
8770 R: Daniel Lustig <dlustig@nvidia.com>
8771 L: linux-kernel@vger.kernel.org
8772 L: linux-arch@vger.kernel.org
8774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8775 F: tools/memory-model/
8776 F: Documentation/atomic_bitops.txt
8777 F: Documentation/atomic_t.txt
8778 F: Documentation/core-api/atomic_ops.rst
8779 F: Documentation/core-api/refcount-vs-atomic.rst
8780 F: Documentation/memory-barriers.txt
8782 LIS3LV02D ACCELEROMETER DRIVER
8783 M: Eric Piel <eric.piel@tremplin-utc.net>
8785 F: Documentation/misc-devices/lis3lv02d
8786 F: drivers/misc/lis3lv02d/
8787 F: drivers/platform/x86/hp_accel.c
8790 M: Josh Poimboeuf <jpoimboe@redhat.com>
8791 M: Jessica Yu <jeyu@kernel.org>
8792 M: Jiri Kosina <jikos@kernel.org>
8793 M: Miroslav Benes <mbenes@suse.cz>
8794 R: Petr Mladek <pmladek@suse.com>
8796 F: kernel/livepatch/
8797 F: include/linux/livepatch.h
8798 F: arch/x86/include/asm/livepatch.h
8799 F: arch/x86/kernel/livepatch.c
8800 F: Documentation/livepatch/
8801 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8802 F: samples/livepatch/
8803 L: live-patching@vger.kernel.org
8804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8807 L: netdev@vger.kernel.org
8809 F: include/linux/llc.h
8810 F: include/uapi/linux/llc.h
8814 LM73 HARDWARE MONITOR DRIVER
8815 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8816 L: linux-hwmon@vger.kernel.org
8818 F: drivers/hwmon/lm73.c
8820 LM78 HARDWARE MONITOR DRIVER
8821 M: Jean Delvare <jdelvare@suse.com>
8822 L: linux-hwmon@vger.kernel.org
8824 F: Documentation/hwmon/lm78
8825 F: drivers/hwmon/lm78.c
8827 LM83 HARDWARE MONITOR DRIVER
8828 M: Jean Delvare <jdelvare@suse.com>
8829 L: linux-hwmon@vger.kernel.org
8831 F: Documentation/hwmon/lm83
8832 F: drivers/hwmon/lm83.c
8834 LM90 HARDWARE MONITOR DRIVER
8835 M: Jean Delvare <jdelvare@suse.com>
8836 L: linux-hwmon@vger.kernel.org
8838 F: Documentation/hwmon/lm90
8839 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8840 F: drivers/hwmon/lm90.c
8841 F: include/dt-bindings/thermal/lm90.h
8843 LM95234 HARDWARE MONITOR DRIVER
8844 M: Guenter Roeck <linux@roeck-us.net>
8845 L: linux-hwmon@vger.kernel.org
8847 F: Documentation/hwmon/lm95234
8848 F: drivers/hwmon/lm95234.c
8850 LME2510 MEDIA DRIVER
8851 M: Malcolm Priestley <tvboxspy@gmail.com>
8852 L: linux-media@vger.kernel.org
8853 W: https://linuxtv.org
8854 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8856 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8858 LOADPIN SECURITY MODULE
8859 M: Kees Cook <keescook@chromium.org>
8860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8862 F: security/loadpin/
8863 F: Documentation/admin-guide/LSM/LoadPin.rst
8866 M: Peter Zijlstra <peterz@infradead.org>
8867 M: Ingo Molnar <mingo@redhat.com>
8868 M: Will Deacon <will.deacon@arm.com>
8869 L: linux-kernel@vger.kernel.org
8870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8872 F: Documentation/locking/
8873 F: include/linux/lockdep.h
8874 F: include/linux/spinlock*.h
8875 F: arch/*/include/asm/spinlock*.h
8876 F: include/linux/rwlock*.h
8877 F: include/linux/mutex*.h
8878 F: include/linux/rwsem*.h
8879 F: arch/*/include/asm/rwsem.h
8880 F: include/linux/seqlock.h
8881 F: lib/locking*.[ch]
8883 X: kernel/locking/locktorture.c
8885 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8886 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8887 L: linux-ntfs-dev@lists.sourceforge.net
8888 W: http://www.linux-ntfs.org/content/view/19/37/
8890 F: Documentation/ldm.txt
8891 F: block/partitions/ldm.*
8893 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8894 M: Sathya Prakash <sathya.prakash@broadcom.com>
8895 M: Chaitra P B <chaitra.basappa@broadcom.com>
8896 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8897 L: MPT-FusionLinux.pdl@broadcom.com
8898 L: linux-scsi@vger.kernel.org
8899 W: http://www.avagotech.com/support/
8901 F: drivers/message/fusion/
8902 F: drivers/scsi/mpt3sas/
8904 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8905 M: Matthew Wilcox <willy@infradead.org>
8906 L: linux-scsi@vger.kernel.org
8908 F: drivers/scsi/sym53c8xx_2/
8911 M: Marcus Folkesson <marcus.folkesson@gmail.com>
8912 L: linux-iio@vger.kernel.org
8914 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8915 F: drivers/iio/dac/ltc1660.c
8917 LTC4261 HARDWARE MONITOR DRIVER
8918 M: Guenter Roeck <linux@roeck-us.net>
8919 L: linux-hwmon@vger.kernel.org
8921 F: Documentation/hwmon/ltc4261
8922 F: drivers/hwmon/ltc4261.c
8924 LTC4306 I2C MULTIPLEXER DRIVER
8925 M: Michael Hennerich <michael.hennerich@analog.com>
8926 W: http://ez.analog.com/community/linux-device-drivers
8927 L: linux-i2c@vger.kernel.org
8929 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8930 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8932 LTP (Linux Test Project)
8933 M: Mike Frysinger <vapier@gentoo.org>
8934 M: Cyril Hrubis <chrubis@suse.cz>
8935 M: Wanlong Gao <wanlong.gao@gmail.com>
8936 M: Jan Stancek <jstancek@redhat.com>
8937 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8938 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8939 L: ltp@lists.linux.it (subscribers-only)
8940 W: http://linux-test-project.github.io/
8941 T: git git://github.com/linux-test-project/ltp.git
8945 M: Geert Uytterhoeven <geert@linux-m68k.org>
8946 L: linux-m68k@lists.linux-m68k.org
8947 W: http://www.linux-m68k.org/
8948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8953 M68K ON APPLE MACINTOSH
8954 M: Joshua Thompson <funaho@jurai.org>
8955 W: http://www.mac.linux-m68k.org/
8956 L: linux-m68k@lists.linux-m68k.org
8961 M: Philip Blundell <philb@gnu.org>
8962 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8966 M88DS3103 MEDIA DRIVER
8967 M: Antti Palosaari <crope@iki.fi>
8968 L: linux-media@vger.kernel.org
8969 W: https://linuxtv.org
8970 W: http://palosaari.fi/linux/
8971 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8972 T: git git://linuxtv.org/anttip/media_tree.git
8974 F: drivers/media/dvb-frontends/m88ds3103*
8976 M88RS2000 MEDIA DRIVER
8977 M: Malcolm Priestley <tvboxspy@gmail.com>
8978 L: linux-media@vger.kernel.org
8979 W: https://linuxtv.org
8980 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8982 F: drivers/media/dvb-frontends/m88rs2000*
8984 MA901 MASTERKIT USB FM RADIO DRIVER
8985 M: Alexey Klimov <klimov.linux@gmail.com>
8986 L: linux-media@vger.kernel.org
8987 T: git git://linuxtv.org/media_tree.git
8989 F: drivers/media/radio/radio-ma901.c
8992 M: Johannes Berg <johannes@sipsolutions.net>
8993 L: linux-wireless@vger.kernel.org
8994 W: http://wireless.kernel.org/
8995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8998 F: Documentation/networking/mac80211-injection.txt
8999 F: include/net/mac80211.h
9001 F: drivers/net/wireless/mac80211_hwsim.[ch]
9002 F: Documentation/networking/mac80211_hwsim/README
9005 M: Jassi Brar <jassisinghbrar@gmail.com>
9006 L: linux-kernel@vger.kernel.org
9009 F: include/linux/mailbox_client.h
9010 F: include/linux/mailbox_controller.h
9012 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9013 M: Michael Kerrisk <mtk.manpages@gmail.com>
9014 W: http://www.kernel.org/doc/man-pages
9015 L: linux-man@vger.kernel.org
9018 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9019 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9020 L: linux-mips@vger.kernel.org
9022 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9024 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9025 M: Andrew Lunn <andrew@lunn.ch>
9026 M: Vivien Didelot <vivien.didelot@gmail.com>
9027 L: netdev@vger.kernel.org
9029 F: drivers/net/dsa/mv88e6xxx/
9030 F: include/linux/platform_data/mv88e6xxx.h
9031 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9033 MARVELL ARMADA DRM SUPPORT
9034 M: Russell King <linux@armlinux.org.uk>
9036 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9037 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9038 F: drivers/gpu/drm/armada/
9039 F: include/uapi/drm/armada_drm.h
9040 F: Documentation/devicetree/bindings/display/armada/
9042 MARVELL CRYPTO DRIVER
9043 M: Boris Brezillon <bbrezillon@kernel.org>
9044 M: Arnaud Ebalard <arno@natisbad.org>
9045 F: drivers/crypto/marvell/
9047 L: linux-crypto@vger.kernel.org
9049 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9050 M: Mirko Lindner <mlindner@marvell.com>
9051 M: Stephen Hemminger <stephen@networkplumber.org>
9052 L: netdev@vger.kernel.org
9054 F: drivers/net/ethernet/marvell/sk*
9056 MARVELL LIBERTAS WIRELESS DRIVER
9057 L: libertas-dev@lists.infradead.org
9059 F: drivers/net/wireless/marvell/libertas/
9061 MARVELL MACCHIATOBIN SUPPORT
9062 M: Russell King <linux@armlinux.org.uk>
9063 L: linux-arm-kernel@lists.infradead.org
9065 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9067 MARVELL MV643XX ETHERNET DRIVER
9068 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9069 L: netdev@vger.kernel.org
9071 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9072 F: include/linux/mv643xx.h
9074 MARVELL MV88X3310 PHY DRIVER
9075 M: Russell King <linux@armlinux.org.uk>
9076 L: netdev@vger.kernel.org
9078 F: drivers/net/phy/marvell10g.c
9080 MARVELL MVNETA ETHERNET DRIVER
9081 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9082 L: netdev@vger.kernel.org
9084 F: drivers/net/ethernet/marvell/mvneta.*
9086 MARVELL MWIFIEX WIRELESS DRIVER
9087 M: Amitkumar Karwar <amitkarwar@gmail.com>
9088 M: Nishant Sarmukadam <nishants@marvell.com>
9089 M: Ganapathi Bhat <gbhat@marvell.com>
9090 M: Xinming Hu <huxinming820@gmail.com>
9091 L: linux-wireless@vger.kernel.org
9093 F: drivers/net/wireless/marvell/mwifiex/
9095 MARVELL MWL8K WIRELESS DRIVER
9096 M: Lennert Buytenhek <buytenh@wantstofly.org>
9097 L: linux-wireless@vger.kernel.org
9099 F: drivers/net/wireless/marvell/mwl8k.c
9101 MARVELL NAND CONTROLLER DRIVER
9102 M: Miquel Raynal <miquel.raynal@bootlin.com>
9103 L: linux-mtd@lists.infradead.org
9105 F: drivers/mtd/nand/raw/marvell_nand.c
9106 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9108 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9109 M: Nicolas Pitre <nico@fluxnic.net>
9111 F: drivers/mmc/host/mvsdio.*
9113 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9114 M: Hu Ziji <huziji@marvell.com>
9115 L: linux-mmc@vger.kernel.org
9117 F: drivers/mmc/host/sdhci-xenon*
9118 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9120 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9121 M: Sunil Goutham <sgoutham@marvell.com>
9122 M: Linu Cherian <lcherian@marvell.com>
9123 M: Geetha sowjanya <gakula@marvell.com>
9124 M: Jerin Jacob <jerinj@marvell.com>
9125 L: netdev@vger.kernel.org
9127 F: drivers/net/ethernet/marvell/octeontx2/af/
9129 MATROX FRAMEBUFFER DRIVER
9130 L: linux-fbdev@vger.kernel.org
9132 F: drivers/video/fbdev/matrox/matroxfb_*
9133 F: include/uapi/linux/matroxfb.h
9135 MAX16065 HARDWARE MONITOR DRIVER
9136 M: Guenter Roeck <linux@roeck-us.net>
9137 L: linux-hwmon@vger.kernel.org
9139 F: Documentation/hwmon/max16065
9140 F: drivers/hwmon/max16065.c
9142 MAX2175 SDR TUNER DRIVER
9143 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9144 L: linux-media@vger.kernel.org
9145 T: git git://linuxtv.org/media_tree.git
9147 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9148 F: Documentation/media/v4l-drivers/max2175.rst
9149 F: drivers/media/i2c/max2175*
9150 F: include/uapi/linux/max2175.h
9152 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9153 L: linux-hwmon@vger.kernel.org
9155 F: Documentation/hwmon/max6650
9156 F: drivers/hwmon/max6650.c
9158 MAX6697 HARDWARE MONITOR DRIVER
9159 M: Guenter Roeck <linux@roeck-us.net>
9160 L: linux-hwmon@vger.kernel.org
9162 F: Documentation/hwmon/max6697
9163 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9164 F: drivers/hwmon/max6697.c
9165 F: include/linux/platform_data/max6697.h
9167 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9168 M: Peter Rosin <peda@axentia.se>
9169 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9171 F: Documentation/devicetree/bindings/sound/max9860.txt
9172 F: sound/soc/codecs/max9860.*
9174 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9175 M: Javier Martinez Canillas <javier@dowhile0.org>
9176 L: linux-kernel@vger.kernel.org
9178 F: drivers/regulator/max77802-regulator.c
9179 F: Documentation/devicetree/bindings/*/*max77802.txt
9180 F: include/dt-bindings/*/*max77802.h
9182 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9183 M: Krzysztof Kozlowski <krzk@kernel.org>
9184 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9185 L: linux-pm@vger.kernel.org
9187 F: drivers/power/supply/max14577_charger.c
9188 F: drivers/power/supply/max77693_charger.c
9190 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9191 M: Chanwoo Choi <cw00.choi@samsung.com>
9192 M: Krzysztof Kozlowski <krzk@kernel.org>
9193 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9194 L: linux-kernel@vger.kernel.org
9196 F: drivers/*/max14577*.c
9197 F: drivers/*/max77686*.c
9198 F: drivers/*/max77693*.c
9199 F: drivers/extcon/extcon-max14577.c
9200 F: drivers/extcon/extcon-max77693.c
9201 F: drivers/rtc/rtc-max77686.c
9202 F: drivers/clk/clk-max77686.c
9203 F: Documentation/devicetree/bindings/mfd/max14577.txt
9204 F: Documentation/devicetree/bindings/*/max77686.txt
9205 F: Documentation/devicetree/bindings/mfd/max77693.txt
9206 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9207 F: include/linux/mfd/max14577*.h
9208 F: include/linux/mfd/max77686*.h
9209 F: include/linux/mfd/max77693*.h
9211 MAXIRADIO FM RADIO RECEIVER DRIVER
9212 M: Hans Verkuil <hverkuil@xs4all.nl>
9213 L: linux-media@vger.kernel.org
9214 T: git git://linuxtv.org/media_tree.git
9215 W: https://linuxtv.org
9217 F: drivers/media/radio/radio-maxiradio*
9219 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9220 M: Peter Rosin <peda@axentia.se>
9221 L: linux-iio@vger.kernel.org
9223 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9224 F: drivers/iio/potentiometer/mcp4018.c
9225 F: drivers/iio/potentiometer/mcp4531.c
9227 MCR20A IEEE-802.15.4 RADIO DRIVER
9228 M: Xue Liu <liuxuenetmail@gmail.com>
9229 L: linux-wpan@vger.kernel.org
9230 W: https://github.com/xueliu/mcr20a-linux
9232 F: drivers/net/ieee802154/mcr20a.c
9233 F: drivers/net/ieee802154/mcr20a.h
9234 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9236 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9237 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9238 L: linux-iio@vger.kernel.org
9240 F: drivers/iio/dac/cio-dac.c
9242 MEDIA DRIVERS FOR ASCOT2E
9243 M: Sergey Kozlov <serjk@netup.ru>
9244 M: Abylay Ospan <aospan@netup.ru>
9245 L: linux-media@vger.kernel.org
9246 W: https://linuxtv.org
9248 T: git git://linuxtv.org/media_tree.git
9250 F: drivers/media/dvb-frontends/ascot2e*
9252 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9253 M: Jasmin Jessich <jasmin@anw.at>
9254 L: linux-media@vger.kernel.org
9255 W: https://linuxtv.org
9256 T: git git://linuxtv.org/media_tree.git
9258 F: drivers/media/dvb-frontends/cxd2099*
9260 MEDIA DRIVERS FOR CXD2841ER
9261 M: Sergey Kozlov <serjk@netup.ru>
9262 M: Abylay Ospan <aospan@netup.ru>
9263 L: linux-media@vger.kernel.org
9264 W: https://linuxtv.org
9266 T: git git://linuxtv.org/media_tree.git
9268 F: drivers/media/dvb-frontends/cxd2841er*
9270 MEDIA DRIVERS FOR CXD2880
9271 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9272 L: linux-media@vger.kernel.org
9273 W: http://linuxtv.org/
9274 T: git git://linuxtv.org/media_tree.git
9276 F: drivers/media/dvb-frontends/cxd2880/*
9277 F: drivers/media/spi/cxd2880*
9279 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9280 L: linux-media@vger.kernel.org
9281 W: https://linuxtv.org
9282 T: git git://linuxtv.org/media_tree.git
9284 F: drivers/media/pci/ddbridge/*
9286 MEDIA DRIVERS FOR FREESCALE IMX
9287 M: Steve Longerbeam <slongerbeam@gmail.com>
9288 M: Philipp Zabel <p.zabel@pengutronix.de>
9289 L: linux-media@vger.kernel.org
9290 T: git git://linuxtv.org/media_tree.git
9292 F: Documentation/devicetree/bindings/media/imx.txt
9293 F: Documentation/media/v4l-drivers/imx.rst
9294 F: drivers/staging/media/imx/
9295 F: include/linux/imx-media.h
9296 F: include/media/imx.h
9298 MEDIA DRIVER FOR FREESCALE IMX PXP
9299 M: Philipp Zabel <p.zabel@pengutronix.de>
9300 L: linux-media@vger.kernel.org
9301 T: git git://linuxtv.org/media_tree.git
9303 F: drivers/media/platform/imx-pxp.[ch]
9305 MEDIA DRIVERS FOR HELENE
9306 M: Abylay Ospan <aospan@netup.ru>
9307 L: linux-media@vger.kernel.org
9308 W: https://linuxtv.org
9310 T: git git://linuxtv.org/media_tree.git
9312 F: drivers/media/dvb-frontends/helene*
9314 MEDIA DRIVERS FOR HORUS3A
9315 M: Sergey Kozlov <serjk@netup.ru>
9316 M: Abylay Ospan <aospan@netup.ru>
9317 L: linux-media@vger.kernel.org
9318 W: https://linuxtv.org
9320 T: git git://linuxtv.org/media_tree.git
9322 F: drivers/media/dvb-frontends/horus3a*
9324 MEDIA DRIVERS FOR LNBH25
9325 M: Sergey Kozlov <serjk@netup.ru>
9326 M: Abylay Ospan <aospan@netup.ru>
9327 L: linux-media@vger.kernel.org
9328 W: https://linuxtv.org
9330 T: git git://linuxtv.org/media_tree.git
9332 F: drivers/media/dvb-frontends/lnbh25*
9334 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9335 L: linux-media@vger.kernel.org
9336 W: https://linuxtv.org
9337 T: git git://linuxtv.org/media_tree.git
9339 F: drivers/media/dvb-frontends/mxl5xx*
9341 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9342 M: Sergey Kozlov <serjk@netup.ru>
9343 M: Abylay Ospan <aospan@netup.ru>
9344 L: linux-media@vger.kernel.org
9345 W: https://linuxtv.org
9347 T: git git://linuxtv.org/media_tree.git
9349 F: drivers/media/pci/netup_unidvb/*
9351 MEDIA DRIVERS FOR RENESAS - CEU
9352 M: Jacopo Mondi <jacopo@jmondi.org>
9353 L: linux-media@vger.kernel.org
9354 L: linux-renesas-soc@vger.kernel.org
9355 T: git git://linuxtv.org/media_tree.git
9357 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9358 F: drivers/media/platform/renesas-ceu.c
9359 F: include/media/drv-intf/renesas-ceu.h
9361 MEDIA DRIVERS FOR RENESAS - DRIF
9362 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9363 L: linux-media@vger.kernel.org
9364 L: linux-renesas-soc@vger.kernel.org
9365 T: git git://linuxtv.org/media_tree.git
9367 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9368 F: drivers/media/platform/rcar_drif.c
9370 MEDIA DRIVERS FOR RENESAS - FCP
9371 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9372 L: linux-media@vger.kernel.org
9373 L: linux-renesas-soc@vger.kernel.org
9374 T: git git://linuxtv.org/media_tree.git
9376 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9377 F: drivers/media/platform/rcar-fcp.c
9378 F: include/media/rcar-fcp.h
9380 MEDIA DRIVERS FOR RENESAS - FDP1
9381 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9382 L: linux-media@vger.kernel.org
9383 L: linux-renesas-soc@vger.kernel.org
9384 T: git git://linuxtv.org/media_tree.git
9386 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9387 F: drivers/media/platform/rcar_fdp1.c
9389 MEDIA DRIVERS FOR RENESAS - VIN
9390 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9391 L: linux-media@vger.kernel.org
9392 L: linux-renesas-soc@vger.kernel.org
9393 T: git git://linuxtv.org/media_tree.git
9395 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9396 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9397 F: drivers/media/platform/rcar-vin/
9399 MEDIA DRIVERS FOR RENESAS - VSP1
9400 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9401 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9402 L: linux-media@vger.kernel.org
9403 L: linux-renesas-soc@vger.kernel.org
9404 T: git git://linuxtv.org/media_tree.git
9406 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9407 F: drivers/media/platform/vsp1/
9409 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9410 L: linux-media@vger.kernel.org
9411 W: https://linuxtv.org
9412 T: git git://linuxtv.org/media_tree.git
9414 F: drivers/media/dvb-frontends/stv0910*
9416 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9417 L: linux-media@vger.kernel.org
9418 W: https://linuxtv.org
9419 T: git git://linuxtv.org/media_tree.git
9421 F: drivers/media/dvb-frontends/stv6111*
9423 MEDIA DRIVERS FOR STM32 - DCMI
9424 M: Hugues Fruchet <hugues.fruchet@st.com>
9425 L: linux-media@vger.kernel.org
9426 T: git git://linuxtv.org/media_tree.git
9428 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9429 F: drivers/media/platform/stm32/stm32-dcmi.c
9431 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9432 M: Dmitry Osipenko <digetx@gmail.com>
9433 L: linux-media@vger.kernel.org
9434 L: linux-tegra@vger.kernel.org
9435 T: git git://linuxtv.org/media_tree.git
9437 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9438 F: drivers/staging/media/tegra-vde/
9440 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9441 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9442 P: LinuxTV.org Project
9443 L: linux-media@vger.kernel.org
9444 W: https://linuxtv.org
9445 Q: http://patchwork.kernel.org/project/linux-media/list/
9446 T: git git://linuxtv.org/media_tree.git
9448 F: Documentation/devicetree/bindings/media/
9449 F: Documentation/media/
9451 F: drivers/staging/media/
9452 F: include/linux/platform_data/media/
9454 F: include/uapi/linux/dvb/
9455 F: include/uapi/linux/videodev2.h
9456 F: include/uapi/linux/media.h
9457 F: include/uapi/linux/v4l2-*
9458 F: include/uapi/linux/meye.h
9459 F: include/uapi/linux/ivtv*
9460 F: include/uapi/linux/uvcvideo.h
9462 MEDIATEK BLUETOOTH DRIVER
9463 M: Sean Wang <sean.wang@mediatek.com>
9464 L: linux-bluetooth@vger.kernel.org
9465 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9467 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9468 F: drivers/bluetooth/btmtkuart.c
9471 M: Sean Wang <sean.wang@mediatek.com>
9473 F: drivers/media/rc/mtk-cir.c
9476 M: Sean Wang <sean.wang@mediatek.com>
9477 L: dmaengine@vger.kernel.org
9478 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9479 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9481 F: Documentation/devicetree/bindings/dma/mtk-*
9482 F: drivers/dma/mediatek/
9484 MEDIATEK PMIC LED DRIVER
9485 M: Sean Wang <sean.wang@mediatek.com>
9487 F: drivers/leds/leds-mt6323.c
9488 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9490 MEDIATEK ETHERNET DRIVER
9491 M: Felix Fietkau <nbd@openwrt.org>
9492 M: John Crispin <john@phrozen.org>
9493 M: Sean Wang <sean.wang@mediatek.com>
9494 M: Nelson Chang <nelson.chang@mediatek.com>
9495 L: netdev@vger.kernel.org
9497 F: drivers/net/ethernet/mediatek/
9499 MEDIATEK SWITCH DRIVER
9500 M: Sean Wang <sean.wang@mediatek.com>
9501 L: netdev@vger.kernel.org
9503 F: drivers/net/dsa/mt7530.*
9504 F: net/dsa/tag_mtk.c
9506 MEDIATEK JPEG DRIVER
9507 M: Rick Chang <rick.chang@mediatek.com>
9508 M: Bin Liu <bin.liu@mediatek.com>
9510 F: drivers/media/platform/mtk-jpeg/
9511 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9514 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9515 M: Houlong Wei <houlong.wei@mediatek.com>
9516 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9518 F: drivers/media/platform/mtk-mdp/
9519 F: drivers/media/platform/mtk-vpu/
9520 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9522 MEDIATEK MEDIA DRIVER
9523 M: Tiffany Lin <tiffany.lin@mediatek.com>
9524 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9526 F: drivers/media/platform/mtk-vcodec/
9527 F: drivers/media/platform/mtk-vpu/
9528 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9529 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9531 MEDIATEK MT76 WIRELESS LAN DRIVER
9532 M: Felix Fietkau <nbd@nbd.name>
9533 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9534 L: linux-wireless@vger.kernel.org
9536 F: drivers/net/wireless/mediatek/mt76/
9538 MEDIATEK MT7601U WIRELESS LAN DRIVER
9539 M: Jakub Kicinski <kubakici@wp.pl>
9540 L: linux-wireless@vger.kernel.org
9542 F: drivers/net/wireless/mediatek/mt7601u/
9544 MEDIATEK NAND CONTROLLER DRIVER
9545 M: Xiaolei Li <xiaolei.li@mediatek.com>
9546 L: linux-mtd@lists.infradead.org
9548 F: drivers/mtd/nand/raw/mtk_*
9549 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9551 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9552 M: Sean Wang <sean.wang@mediatek.com>
9554 F: drivers/char/hw_random/mtk-rng.c
9556 MEDIATEK USB3 DRD IP DRIVER
9557 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9558 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9560 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9562 F: drivers/usb/mtu3/
9564 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9565 M: Peter Senna Tschudin <peter.senna@gmail.com>
9566 M: Martin Donnelly <martin.donnelly@ge.com>
9567 M: Martyn Welch <martyn.welch@collabora.co.uk>
9569 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9570 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9572 MEGARAID SCSI/SAS DRIVERS
9573 M: Kashyap Desai <kashyap.desai@broadcom.com>
9574 M: Sumit Saxena <sumit.saxena@broadcom.com>
9575 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9576 L: megaraidlinux.pdl@broadcom.com
9577 L: linux-scsi@vger.kernel.org
9578 W: http://www.avagotech.com/support/
9580 F: Documentation/scsi/megaraid.txt
9581 F: drivers/scsi/megaraid.*
9582 F: drivers/scsi/megaraid/
9584 MELEXIS MLX90614 DRIVER
9585 M: Crt Mori <cmo@melexis.com>
9586 L: linux-iio@vger.kernel.org
9587 W: http://www.melexis.com
9589 F: drivers/iio/temperature/mlx90614.c
9591 MELEXIS MLX90632 DRIVER
9592 M: Crt Mori <cmo@melexis.com>
9593 L: linux-iio@vger.kernel.org
9594 W: http://www.melexis.com
9596 F: drivers/iio/temperature/mlx90632.c
9598 MELFAS MIP4 TOUCHSCREEN DRIVER
9599 M: Sangwon Jee <jeesw@melfas.com>
9600 W: http://www.melfas.com
9602 F: drivers/input/touchscreen/melfas_mip4.c
9603 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9605 MELLANOX ETHERNET DRIVER (mlx4_en)
9606 M: Tariq Toukan <tariqt@mellanox.com>
9607 L: netdev@vger.kernel.org
9609 W: http://www.mellanox.com
9610 Q: http://patchwork.ozlabs.org/project/netdev/list/
9611 F: drivers/net/ethernet/mellanox/mlx4/en_*
9613 MELLANOX ETHERNET DRIVER (mlx5e)
9614 M: Saeed Mahameed <saeedm@mellanox.com>
9615 L: netdev@vger.kernel.org
9617 W: http://www.mellanox.com
9618 Q: http://patchwork.ozlabs.org/project/netdev/list/
9619 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9621 MELLANOX ETHERNET INNOVA DRIVERS
9622 R: Boris Pismenny <borisp@mellanox.com>
9623 L: netdev@vger.kernel.org
9625 W: http://www.mellanox.com
9626 Q: http://patchwork.ozlabs.org/project/netdev/list/
9627 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9628 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9629 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9630 F: include/linux/mlx5/mlx5_ifc_fpga.h
9632 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9633 R: Boris Pismenny <borisp@mellanox.com>
9634 L: netdev@vger.kernel.org
9636 W: http://www.mellanox.com
9637 Q: http://patchwork.ozlabs.org/project/netdev/list/
9638 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9639 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9641 MELLANOX ETHERNET SWITCH DRIVERS
9642 M: Jiri Pirko <jiri@mellanox.com>
9643 M: Ido Schimmel <idosch@mellanox.com>
9644 L: netdev@vger.kernel.org
9646 W: http://www.mellanox.com
9647 Q: http://patchwork.ozlabs.org/project/netdev/list/
9648 F: drivers/net/ethernet/mellanox/mlxsw/
9649 F: tools/testing/selftests/drivers/net/mlxsw/
9651 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9652 M: mlxsw@mellanox.com
9653 L: netdev@vger.kernel.org
9655 W: http://www.mellanox.com
9656 Q: http://patchwork.ozlabs.org/project/netdev/list/
9657 F: drivers/net/ethernet/mellanox/mlxfw/
9659 MELLANOX HARDWARE PLATFORM SUPPORT
9660 M: Andy Shevchenko <andy@infradead.org>
9661 M: Darren Hart <dvhart@infradead.org>
9662 M: Vadim Pasternak <vadimp@mellanox.com>
9663 L: platform-driver-x86@vger.kernel.org
9665 F: drivers/platform/mellanox/
9667 MELLANOX MLX4 core VPI driver
9668 M: Tariq Toukan <tariqt@mellanox.com>
9669 L: netdev@vger.kernel.org
9670 L: linux-rdma@vger.kernel.org
9671 W: http://www.mellanox.com
9672 Q: http://patchwork.ozlabs.org/project/netdev/list/
9674 F: drivers/net/ethernet/mellanox/mlx4/
9675 F: include/linux/mlx4/
9677 MELLANOX MLX4 IB driver
9678 M: Yishai Hadas <yishaih@mellanox.com>
9679 L: linux-rdma@vger.kernel.org
9680 W: http://www.mellanox.com
9681 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9683 F: drivers/infiniband/hw/mlx4/
9684 F: include/linux/mlx4/
9685 F: include/uapi/rdma/mlx4-abi.h
9687 MELLANOX MLX5 core VPI driver
9688 M: Saeed Mahameed <saeedm@mellanox.com>
9689 M: Leon Romanovsky <leonro@mellanox.com>
9690 L: netdev@vger.kernel.org
9691 L: linux-rdma@vger.kernel.org
9692 W: http://www.mellanox.com
9693 Q: http://patchwork.ozlabs.org/project/netdev/list/
9695 F: drivers/net/ethernet/mellanox/mlx5/core/
9696 F: include/linux/mlx5/
9698 MELLANOX MLX5 IB driver
9699 M: Leon Romanovsky <leonro@mellanox.com>
9700 L: linux-rdma@vger.kernel.org
9701 W: http://www.mellanox.com
9702 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9704 F: drivers/infiniband/hw/mlx5/
9705 F: include/linux/mlx5/
9706 F: include/uapi/rdma/mlx5-abi.h
9708 MELLANOX MLXCPLD I2C AND MUX DRIVER
9709 M: Vadim Pasternak <vadimp@mellanox.com>
9710 M: Michael Shych <michaelsh@mellanox.com>
9711 L: linux-i2c@vger.kernel.org
9713 F: drivers/i2c/busses/i2c-mlxcpld.c
9714 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9715 F: Documentation/i2c/busses/i2c-mlxcpld
9717 MELLANOX MLXCPLD LED DRIVER
9718 M: Vadim Pasternak <vadimp@mellanox.com>
9719 L: linux-leds@vger.kernel.org
9721 F: drivers/leds/leds-mlxcpld.c
9722 F: drivers/leds/leds-mlxreg.c
9723 F: Documentation/leds/leds-mlxcpld.txt
9725 MELLANOX PLATFORM DRIVER
9726 M: Vadim Pasternak <vadimp@mellanox.com>
9727 L: platform-driver-x86@vger.kernel.org
9729 F: drivers/platform/x86/mlx-platform.c
9732 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9733 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9734 L: linux-kernel@vger.kernel.org
9736 F: kernel/sched/membarrier.c
9737 F: include/uapi/linux/membarrier.h
9738 F: arch/powerpc/include/asm/membarrier.h
9741 L: linux-mm@kvack.org
9742 W: http://www.linux-mm.org
9744 F: include/linux/mm.h
9745 F: include/linux/gfp.h
9746 F: include/linux/mmzone.h
9747 F: include/linux/memory_hotplug.h
9748 F: include/linux/vmalloc.h
9751 MEMORY TECHNOLOGY DEVICES (MTD)
9752 M: David Woodhouse <dwmw2@infradead.org>
9753 M: Brian Norris <computersforpeace@gmail.com>
9754 M: Boris Brezillon <bbrezillon@kernel.org>
9755 M: Marek Vasut <marek.vasut@gmail.com>
9756 M: Richard Weinberger <richard@nod.at>
9757 L: linux-mtd@lists.infradead.org
9758 W: http://www.linux-mtd.infradead.org/
9759 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9760 T: git git://git.infradead.org/linux-mtd.git master
9761 T: git git://git.infradead.org/linux-mtd.git mtd/next
9763 F: Documentation/devicetree/bindings/mtd/
9765 F: include/linux/mtd/
9766 F: include/uapi/mtd/
9768 MEN A21 WATCHDOG DRIVER
9769 M: Johannes Thumshirn <morbidrsa@gmail.com>
9770 L: linux-watchdog@vger.kernel.org
9772 F: drivers/watchdog/mena21_wdt.c
9774 MEN CHAMELEON BUS (mcb)
9775 M: Johannes Thumshirn <morbidrsa@gmail.com>
9778 F: include/linux/mcb.h
9779 F: Documentation/men-chameleon-bus.txt
9781 MEN F21BMC (Board Management Controller)
9782 M: Andreas Werner <andreas.werner@men.de>
9784 F: drivers/mfd/menf21bmc.c
9785 F: drivers/watchdog/menf21bmc_wdt.c
9786 F: drivers/leds/leds-menf21bmc.c
9787 F: drivers/hwmon/menf21bmc_hwmon.c
9788 F: Documentation/hwmon/menf21bmc
9790 MEN Z069 WATCHDOG DRIVER
9791 M: Johannes Thumshirn <jth@kernel.org>
9792 L: linux-watchdog@vger.kernel.org
9794 F: drivers/watchdog/menz69_wdt.c
9796 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9797 M: Neil Armstrong <narmstrong@baylibre.com>
9798 L: linux-media@lists.freedesktop.org
9799 L: linux-amlogic@lists.infradead.org
9800 W: http://linux-meson.com/
9802 F: drivers/media/platform/meson/ao-cec.c
9803 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9804 T: git git://linuxtv.org/media_tree.git
9806 MICROBLAZE ARCHITECTURE
9807 M: Michal Simek <monstr@monstr.eu>
9808 W: http://www.monstr.eu/fdt/
9809 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9813 MICROCHIP AT91 SERIAL DRIVER
9814 M: Richard Genoud <richard.genoud@gmail.com>
9816 F: drivers/tty/serial/atmel_serial.c
9817 F: drivers/tty/serial/atmel_serial.h
9818 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9820 MICROCHIP AUDIO ASOC DRIVERS
9821 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9822 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9826 MICROCHIP DMA DRIVER
9827 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9829 L: dmaengine@vger.kernel.org
9831 F: drivers/dma/at_hdmac.c
9832 F: drivers/dma/at_hdmac_regs.h
9833 F: include/linux/platform_data/dma-atmel.h
9834 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
9835 F: include/dt-bindings/dma/at91.h
9837 MICROCHIP ECC DRIVER
9838 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9839 L: linux-crypto@vger.kernel.org
9841 F: drivers/crypto/atmel-ecc.*
9843 MICROCHIP I2C DRIVER
9844 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9845 L: linux-i2c@vger.kernel.org
9847 F: drivers/i2c/busses/i2c-at91.c
9849 MICROCHIP ISC DRIVER
9850 M: Eugen Hristev <eugen.hristev@microchip.com>
9851 L: linux-media@vger.kernel.org
9853 F: drivers/media/platform/atmel/atmel-isc.c
9854 F: drivers/media/platform/atmel/atmel-isc-regs.h
9855 F: Documentation/devicetree/bindings/media/atmel-isc.txt
9857 MICROCHIP ISI DRIVER
9858 M: Eugen Hristev <eugen.hristev@microchip.com>
9859 L: linux-media@vger.kernel.org
9861 F: drivers/media/platform/atmel/atmel-isi.c
9862 F: drivers/media/platform/atmel/atmel-isi.h
9864 MICROCHIP AT91 USART MFD DRIVER
9865 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9866 L: linux-kernel@vger.kernel.org
9868 F: drivers/mfd/at91-usart.c
9869 F: include/dt-bindings/mfd/at91-usart.h
9870 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9872 MICROCHIP AT91 USART SPI DRIVER
9873 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9874 L: linux-spi@vger.kernel.org
9876 F: drivers/spi/spi-at91-usart.c
9877 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9879 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9880 M: Woojung Huh <Woojung.Huh@microchip.com>
9881 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9882 L: netdev@vger.kernel.org
9884 F: net/dsa/tag_ksz.c
9885 F: drivers/net/dsa/microchip/*
9886 F: include/linux/platform_data/microchip-ksz.h
9887 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9889 MICROCHIP LAN743X ETHERNET DRIVER
9890 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9891 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9892 L: netdev@vger.kernel.org
9894 F: drivers/net/ethernet/microchip/lan743x_*
9896 MICROCHIP LCDFB DRIVER
9897 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9898 L: linux-fbdev@vger.kernel.org
9900 F: drivers/video/fbdev/atmel_lcdfb.c
9901 F: include/video/atmel_lcdc.h
9903 MICROCHIP MMC/SD/SDIO MCI DRIVER
9904 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9906 F: drivers/mmc/host/atmel-mci.c
9908 MICROCHIP MCP16502 PMIC DRIVER
9909 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
9910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9912 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
9913 F: drivers/regulator/mcp16502.c
9915 MICROCHIP MCP3911 ADC DRIVER
9916 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9917 M: Kent Gustavsson <kent@minoris.se>
9918 L: linux-iio@vger.kernel.org
9920 F: drivers/iio/adc/mcp3911.c
9921 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9923 MICROCHIP NAND DRIVER
9924 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9925 L: linux-mtd@lists.infradead.org
9927 F: drivers/mtd/nand/raw/atmel/*
9928 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9930 MICROCHIP PWM DRIVER
9931 M: Claudiu Beznea <claudiu.beznea@microchip.com>
9932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9933 L: linux-pwm@vger.kernel.org
9935 F: drivers/pwm/pwm-atmel.c
9936 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9938 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9939 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9940 M: Eugen Hristev <eugen.hristev@microchip.com>
9941 L: linux-iio@vger.kernel.org
9943 F: drivers/iio/adc/at91-sama5d2_adc.c
9944 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9945 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9947 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9948 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9950 F: drivers/power/reset/at91-sama5d2_shdwc.c
9952 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
9953 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
9954 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9955 L: linux-gpio@vger.kernel.org
9956 F: drivers/gpio/gpio-sama5d2-piobu.c
9958 MICROCHIP SPI DRIVER
9959 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9961 F: drivers/spi/spi-atmel.*
9963 MICROCHIP SSC DRIVER
9964 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9967 F: drivers/misc/atmel-ssc.c
9968 F: include/linux/atmel-ssc.h
9970 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9971 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9972 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9974 F: drivers/misc/atmel_tclib.c
9975 F: drivers/clocksource/tcb_clksrc.c
9977 MICROCHIP USBA UDC DRIVER
9978 M: Cristian Birsan <cristian.birsan@microchip.com>
9979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9981 F: drivers/usb/gadget/udc/atmel_usba_udc.*
9983 MICROCHIP USB251XB DRIVER
9984 M: Richard Leitner <richard.leitner@skidata.com>
9985 L: linux-usb@vger.kernel.org
9987 F: drivers/usb/misc/usb251xb.c
9988 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9990 MICROCHIP XDMA DRIVER
9991 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9992 L: linux-arm-kernel@lists.infradead.org
9993 L: dmaengine@vger.kernel.org
9995 F: drivers/dma/at_xdmac.c
9998 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9999 L: linux-mips@vger.kernel.org
10001 F: arch/mips/generic/board-ocelot.c
10002 F: arch/mips/configs/generic/board-ocelot.config
10003 F: arch/mips/boot/dts/mscc/
10004 F: Documentation/devicetree/bindings/mips/mscc.txt
10006 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10007 M: Don Brace <don.brace@microsemi.com>
10008 L: esc.storagedev@microsemi.com
10009 L: linux-scsi@vger.kernel.org
10011 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10012 F: drivers/scsi/smartpqi/Kconfig
10013 F: drivers/scsi/smartpqi/Makefile
10014 F: include/linux/cciss*.h
10015 F: include/uapi/linux/cciss*.h
10016 F: Documentation/scsi/smartpqi.txt
10018 MICROSEMI ETHERNET SWITCH DRIVER
10019 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10020 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10021 L: netdev@vger.kernel.org
10023 F: drivers/net/ethernet/mscc/
10025 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10026 M: Chen Yu <yu.c.chen@intel.com>
10027 L: platform-driver-x86@vger.kernel.org
10029 F: drivers/platform/x86/surfacepro3_button.c
10031 MICROTEK X6 SCANNER
10032 M: Oliver Neukum <oliver@neukum.org>
10034 F: drivers/usb/image/microtek.*
10037 M: Ralf Baechle <ralf@linux-mips.org>
10038 M: Paul Burton <paul.burton@mips.com>
10039 M: James Hogan <jhogan@kernel.org>
10040 L: linux-mips@vger.kernel.org
10041 W: http://www.linux-mips.org/
10042 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10044 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10046 F: Documentation/devicetree/bindings/mips/
10047 F: Documentation/mips/
10049 F: drivers/platform/mips/
10051 MIPS BOSTON DEVELOPMENT BOARD
10052 M: Paul Burton <paul.burton@mips.com>
10053 L: linux-mips@vger.kernel.org
10055 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10056 F: arch/mips/boot/dts/img/boston.dts
10057 F: arch/mips/configs/generic/board-boston.config
10058 F: drivers/clk/imgtec/clk-boston.c
10059 F: include/dt-bindings/clock/boston-clock.h
10061 MIPS GENERIC PLATFORM
10062 M: Paul Burton <paul.burton@mips.com>
10063 L: linux-mips@vger.kernel.org
10065 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10066 F: arch/mips/generic/
10067 F: arch/mips/tools/generic-board-config.sh
10069 MIPS/LOONGSON1 ARCHITECTURE
10070 M: Keguang Zhang <keguang.zhang@gmail.com>
10071 L: linux-mips@vger.kernel.org
10073 F: arch/mips/loongson32/
10074 F: arch/mips/include/asm/mach-loongson32/
10075 F: drivers/*/*loongson1*
10076 F: drivers/*/*/*loongson1*
10078 MIPS/LOONGSON2 ARCHITECTURE
10079 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10080 L: linux-mips@vger.kernel.org
10082 F: arch/mips/loongson64/fuloong-2e/
10083 F: arch/mips/loongson64/lemote-2f/
10084 F: arch/mips/include/asm/mach-loongson64/
10085 F: drivers/*/*loongson2*
10086 F: drivers/*/*/*loongson2*
10088 MIPS/LOONGSON3 ARCHITECTURE
10089 M: Huacai Chen <chenhc@lemote.com>
10090 L: linux-mips@vger.kernel.org
10092 F: arch/mips/loongson64/
10093 F: arch/mips/include/asm/mach-loongson64/
10094 F: drivers/platform/mips/cpu_hwmon.c
10095 F: drivers/*/*loongson3*
10096 F: drivers/*/*/*loongson3*
10098 MIPS RINT INSTRUCTION EMULATION
10099 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10100 L: linux-mips@vger.kernel.org
10102 F: arch/mips/math-emu/sp_rint.c
10103 F: arch/mips/math-emu/dp_rint.c
10105 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10106 M: Hans Verkuil <hverkuil@xs4all.nl>
10107 L: linux-media@vger.kernel.org
10108 T: git git://linuxtv.org/media_tree.git
10109 W: https://linuxtv.org
10111 F: drivers/media/radio/radio-miropcm20*
10114 R: Lubomir Rintel <lkundrak@v3.sk>
10115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10117 F: arch/arm/boot/dts/mmp*
10118 F: arch/arm/mach-mmp/
10120 MMU GATHER AND TLB INVALIDATION
10121 M: Will Deacon <will.deacon@arm.com>
10122 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10123 M: Andrew Morton <akpm@linux-foundation.org>
10124 M: Nick Piggin <npiggin@gmail.com>
10125 M: Peter Zijlstra <peterz@infradead.org>
10126 L: linux-arch@vger.kernel.org
10127 L: linux-mm@kvack.org
10129 F: arch/*/include/asm/tlb.h
10130 F: include/asm-generic/tlb.h
10133 MN88472 MEDIA DRIVER
10134 M: Antti Palosaari <crope@iki.fi>
10135 L: linux-media@vger.kernel.org
10136 W: https://linuxtv.org
10137 W: http://palosaari.fi/linux/
10138 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10140 F: drivers/media/dvb-frontends/mn88472*
10142 MN88473 MEDIA DRIVER
10143 M: Antti Palosaari <crope@iki.fi>
10144 L: linux-media@vger.kernel.org
10145 W: https://linuxtv.org
10146 W: http://palosaari.fi/linux/
10147 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10149 F: drivers/media/dvb-frontends/mn88473*
10152 M: Jessica Yu <jeyu@kernel.org>
10153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10155 F: include/linux/module.h
10158 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10159 W: http://popies.net/meye/
10161 F: Documentation/media/v4l-drivers/meye*
10162 F: drivers/media/pci/meye/
10163 F: include/uapi/linux/meye.h
10165 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10166 M: Jiri Slaby <jirislaby@gmail.com>
10168 F: Documentation/serial/moxa-smartio
10169 F: drivers/tty/mxser.*
10171 MR800 AVERMEDIA USB FM RADIO DRIVER
10172 M: Alexey Klimov <klimov.linux@gmail.com>
10173 L: linux-media@vger.kernel.org
10174 T: git git://linuxtv.org/media_tree.git
10176 F: drivers/media/radio/radio-mr800.c
10178 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10179 M: Alan Ott <alan@signal11.us>
10180 L: linux-wpan@vger.kernel.org
10182 F: drivers/net/ieee802154/mrf24j40.c
10183 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10186 M: "Lee, Chun-Yi" <jlee@suse.com>
10187 L: platform-driver-x86@vger.kernel.org
10189 F: drivers/platform/x86/msi-laptop.c
10192 L: platform-driver-x86@vger.kernel.org
10194 F: drivers/platform/x86/msi-wmi.c
10196 MSI001 MEDIA DRIVER
10197 M: Antti Palosaari <crope@iki.fi>
10198 L: linux-media@vger.kernel.org
10199 W: https://linuxtv.org
10200 W: http://palosaari.fi/linux/
10201 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10202 T: git git://linuxtv.org/anttip/media_tree.git
10204 F: drivers/media/tuners/msi001*
10206 MSI2500 MEDIA DRIVER
10207 M: Antti Palosaari <crope@iki.fi>
10208 L: linux-media@vger.kernel.org
10209 W: https://linuxtv.org
10210 W: http://palosaari.fi/linux/
10211 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10212 T: git git://linuxtv.org/anttip/media_tree.git
10214 F: drivers/media/usb/msi2500/
10216 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10217 M: Robert Jarzmik <robert.jarzmik@free.fr>
10218 L: linux-mtd@lists.infradead.org
10220 F: drivers/mtd/devices/docg3*
10222 MT9M032 APTINA SENSOR DRIVER
10223 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10224 L: linux-media@vger.kernel.org
10225 T: git git://linuxtv.org/media_tree.git
10227 F: drivers/media/i2c/mt9m032.c
10228 F: include/media/i2c/mt9m032.h
10230 MT9P031 APTINA CAMERA SENSOR
10231 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10232 L: linux-media@vger.kernel.org
10233 T: git git://linuxtv.org/media_tree.git
10235 F: drivers/media/i2c/mt9p031.c
10236 F: include/media/i2c/mt9p031.h
10238 MT9T001 APTINA CAMERA SENSOR
10239 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10240 L: linux-media@vger.kernel.org
10241 T: git git://linuxtv.org/media_tree.git
10243 F: drivers/media/i2c/mt9t001.c
10244 F: include/media/i2c/mt9t001.h
10246 MT9T112 APTINA CAMERA SENSOR
10247 M: Jacopo Mondi <jacopo@jmondi.org>
10248 L: linux-media@vger.kernel.org
10249 T: git git://linuxtv.org/media_tree.git
10251 F: drivers/media/i2c/mt9t112.c
10252 F: include/media/i2c/mt9t112.h
10254 MT9V032 APTINA CAMERA SENSOR
10255 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10256 L: linux-media@vger.kernel.org
10257 T: git git://linuxtv.org/media_tree.git
10259 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10260 F: drivers/media/i2c/mt9v032.c
10261 F: include/media/i2c/mt9v032.h
10263 MT9V111 APTINA CAMERA SENSOR
10264 M: Jacopo Mondi <jacopo@jmondi.org>
10265 L: linux-media@vger.kernel.org
10266 T: git git://linuxtv.org/media_tree.git
10268 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10269 F: drivers/media/i2c/mt9v111.c
10271 MULTIFUNCTION DEVICES (MFD)
10272 M: Lee Jones <lee.jones@linaro.org>
10273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10275 F: Documentation/devicetree/bindings/mfd/
10277 F: include/linux/mfd/
10278 F: include/dt-bindings/mfd/
10280 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10282 F: drivers/mmc/host/mmc_spi.c
10283 F: include/linux/spi/mmc_spi.h
10285 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10286 M: Ulf Hansson <ulf.hansson@linaro.org>
10287 L: linux-mmc@vger.kernel.org
10288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10290 F: Documentation/devicetree/bindings/mmc/
10292 F: include/linux/mmc/
10293 F: include/uapi/linux/mmc/
10295 MULTIPLEXER SUBSYSTEM
10296 M: Peter Rosin <peda@axentia.se>
10298 F: Documentation/ABI/testing/sysfs-class-mux*
10299 F: Documentation/devicetree/bindings/mux/
10300 F: include/dt-bindings/mux/
10301 F: include/linux/mux/
10304 MULTITECH MULTIPORT CARD (ISICOM)
10306 F: drivers/tty/isicom.c
10307 F: include/linux/isicom.h
10309 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10310 M: Bin Liu <b-liu@ti.com>
10311 L: linux-usb@vger.kernel.org
10313 F: drivers/usb/musb/
10315 MXL301RF MEDIA DRIVER
10316 M: Akihiro Tsukada <tskd08@gmail.com>
10317 L: linux-media@vger.kernel.org
10319 F: drivers/media/tuners/mxl301rf*
10321 MXL5007T MEDIA DRIVER
10322 M: Michael Krufky <mkrufky@linuxtv.org>
10323 L: linux-media@vger.kernel.org
10324 W: https://linuxtv.org
10325 W: http://github.com/mkrufky
10326 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10327 T: git git://linuxtv.org/mkrufky/tuners.git
10329 F: drivers/media/tuners/mxl5007t.*
10332 M: Marek Vasut <marex@denx.de>
10333 M: Stefan Agner <stefan@agner.ch>
10334 L: dri-devel@lists.freedesktop.org
10336 F: drivers/gpu/drm/mxsfb/
10337 F: Documentation/devicetree/bindings/display/mxsfb.txt
10338 T: git git://anongit.freedesktop.org/drm/drm-misc
10340 MYLEX DAC960 PCI RAID Controller
10341 M: Hannes Reinecke <hare@kernel.org>
10342 L: linux-scsi@vger.kernel.org
10344 F: drivers/scsi/myrb.*
10345 F: drivers/scsi/myrs.*
10347 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10348 M: Chris Lee <christopher.lee@cspi.com>
10349 L: netdev@vger.kernel.org
10350 W: https://www.cspi.com/ethernet-products/support/downloads/
10352 F: drivers/net/ethernet/myricom/myri10ge/
10354 NAND FLASH SUBSYSTEM
10355 M: Boris Brezillon <bbrezillon@kernel.org>
10356 M: Miquel Raynal <miquel.raynal@bootlin.com>
10357 R: Richard Weinberger <richard@nod.at>
10358 L: linux-mtd@lists.infradead.org
10359 W: http://www.linux-mtd.infradead.org/
10360 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10361 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10362 T: git git://git.infradead.org/linux-mtd.git nand/next
10364 F: drivers/mtd/nand/
10365 F: include/linux/mtd/*nand*.h
10367 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10368 M: Daniel Mack <zonque@gmail.com>
10370 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10371 W: http://www.native-instruments.com
10372 F: sound/usb/caiaq/
10374 NATSEMI ETHERNET DRIVER (DP8381x)
10376 F: drivers/net/ethernet/natsemi/natsemi.c
10378 NCR 5380 SCSI DRIVERS
10379 M: Finn Thain <fthain@telegraphics.com.au>
10380 M: Michael Schmitz <schmitzmic@gmail.com>
10381 L: linux-scsi@vger.kernel.org
10383 F: Documentation/scsi/g_NCR5380.txt
10384 F: drivers/scsi/NCR5380.*
10385 F: drivers/scsi/arm/cumana_1.c
10386 F: drivers/scsi/arm/oak.c
10387 F: drivers/scsi/atari_scsi.*
10388 F: drivers/scsi/dmx3191d.c
10389 F: drivers/scsi/g_NCR5380.*
10390 F: drivers/scsi/mac_scsi.*
10391 F: drivers/scsi/sun3_scsi.*
10392 F: drivers/scsi/sun3_scsi_vme.c
10395 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10399 NCT6775 HARDWARE MONITOR DRIVER
10400 M: Guenter Roeck <linux@roeck-us.net>
10401 L: linux-hwmon@vger.kernel.org
10403 F: Documentation/hwmon/nct6775
10404 F: drivers/hwmon/nct6775.c
10406 NET_FAILOVER MODULE
10407 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10408 L: netdev@vger.kernel.org
10410 F: driver/net/net_failover.c
10411 F: include/net/net_failover.h
10412 F: Documentation/networking/net_failover.rst
10414 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10415 M: Faisal Latif <faisal.latif@intel.com>
10416 L: linux-rdma@vger.kernel.org
10417 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10419 F: drivers/infiniband/hw/nes/
10420 F: include/uapi/rdma/nes-abi.h
10422 NETEM NETWORK EMULATOR
10423 M: Stephen Hemminger <stephen@networkplumber.org>
10424 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10426 F: net/sched/sch_netem.c
10428 NETERION 10GbE DRIVERS (s2io/vxge)
10429 M: Jon Mason <jdmason@kudzu.us>
10430 L: netdev@vger.kernel.org
10432 F: Documentation/networking/device_drivers/neterion/s2io.txt
10433 F: Documentation/networking/device_drivers/neterion/vxge.txt
10434 F: drivers/net/ethernet/neterion/
10437 M: Pablo Neira Ayuso <pablo@netfilter.org>
10438 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10439 M: Florian Westphal <fw@strlen.de>
10440 L: netfilter-devel@vger.kernel.org
10441 L: coreteam@netfilter.org
10442 W: http://www.netfilter.org/
10443 W: http://www.iptables.org/
10444 W: http://www.nftables.org/
10445 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10449 F: include/linux/netfilter*
10450 F: include/linux/netfilter/
10451 F: include/net/netfilter/
10452 F: include/uapi/linux/netfilter*
10453 F: include/uapi/linux/netfilter/
10454 F: net/*/netfilter.c
10455 F: net/*/netfilter/
10457 F: net/bridge/br_netfilter*.c
10459 NETROM NETWORK LAYER
10460 M: Ralf Baechle <ralf@linux-mips.org>
10461 L: linux-hams@vger.kernel.org
10462 W: http://www.linux-ax25.org/
10464 F: include/net/netrom.h
10465 F: include/uapi/linux/netrom.h
10468 NETRONOME ETHERNET DRIVERS
10469 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10470 L: oss-drivers@netronome.com
10472 F: drivers/net/ethernet/netronome/
10474 NETWORK BLOCK DEVICE (NBD)
10475 M: Josef Bacik <josef@toxicpanda.com>
10477 L: linux-block@vger.kernel.org
10478 L: nbd@other.debian.org
10479 F: Documentation/blockdev/nbd.txt
10480 F: drivers/block/nbd.c
10481 F: include/uapi/linux/nbd.h
10483 NETWORK DROP MONITOR
10484 M: Neil Horman <nhorman@tuxdriver.com>
10485 L: netdev@vger.kernel.org
10487 W: https://fedorahosted.org/dropwatch/
10488 F: net/core/drop_monitor.c
10491 M: "David S. Miller" <davem@davemloft.net>
10492 L: netdev@vger.kernel.org
10493 W: http://www.linuxfoundation.org/en/Net
10494 Q: http://patchwork.ozlabs.org/project/netdev/list/
10495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10498 F: Documentation/devicetree/bindings/net/
10500 F: include/linux/if_*
10501 F: include/linux/netdevice.h
10502 F: include/linux/etherdevice.h
10503 F: include/linux/fcdevice.h
10504 F: include/linux/fddidevice.h
10505 F: include/linux/hippidevice.h
10506 F: include/linux/inetdevice.h
10507 F: include/uapi/linux/if_*
10508 F: include/uapi/linux/netdevice.h
10510 NETWORKING DRIVERS (WIRELESS)
10511 M: Kalle Valo <kvalo@codeaurora.org>
10512 L: linux-wireless@vger.kernel.org
10513 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10517 F: Documentation/devicetree/bindings/net/wireless/
10518 F: drivers/net/wireless/
10521 M: Andrew Lunn <andrew@lunn.ch>
10522 M: Vivien Didelot <vivien.didelot@gmail.com>
10523 M: Florian Fainelli <f.fainelli@gmail.com>
10525 F: Documentation/devicetree/bindings/net/dsa/
10527 F: include/net/dsa.h
10528 F: include/linux/dsa/
10529 F: drivers/net/dsa/
10531 NETWORKING [GENERAL]
10532 M: "David S. Miller" <davem@davemloft.net>
10533 L: netdev@vger.kernel.org
10534 W: http://www.linuxfoundation.org/en/Net
10535 Q: http://patchwork.ozlabs.org/project/netdev/list/
10536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10538 B: mailto:netdev@vger.kernel.org
10542 F: include/linux/in.h
10543 F: include/linux/net.h
10544 F: include/linux/netdevice.h
10545 F: include/uapi/linux/in.h
10546 F: include/uapi/linux/net.h
10547 F: include/uapi/linux/netdevice.h
10548 F: include/uapi/linux/net_namespace.h
10549 F: tools/testing/selftests/net/
10552 F: Documentation/networking/
10555 M: Steffen Klassert <steffen.klassert@secunet.com>
10556 M: Herbert Xu <herbert@gondor.apana.org.au>
10557 M: "David S. Miller" <davem@davemloft.net>
10558 L: netdev@vger.kernel.org
10559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10567 F: net/ipv4/ipcomp.c
10568 F: net/ipv4/ip_vti.c
10572 F: net/ipv6/ipcomp6.c
10573 F: net/ipv6/ip6_vti.c
10574 F: include/uapi/linux/xfrm.h
10575 F: include/net/xfrm.h
10577 NETWORKING [IPv4/IPv6]
10578 M: "David S. Miller" <davem@davemloft.net>
10579 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10580 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10581 L: netdev@vger.kernel.org
10582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10589 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10590 M: Paul Moore <paul@paul-moore.com>
10591 W: https://github.com/netlabel
10592 L: netdev@vger.kernel.org
10593 L: linux-security-module@vger.kernel.org
10595 F: Documentation/netlabel/
10596 F: include/net/calipso.h
10597 F: include/net/cipso_ipv4.h
10598 F: include/net/netlabel.h
10599 F: include/uapi/linux/netfilter/xt_SECMARK.h
10600 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10602 F: net/ipv4/cipso_ipv4.c
10603 F: net/ipv6/calipso.c
10604 F: net/netfilter/xt_CONNSECMARK.c
10605 F: net/netfilter/xt_SECMARK.c
10608 M: Eric Dumazet <edumazet@google.com>
10609 L: netdev@vger.kernel.org
10612 F: net/ipv4/syncookies.c
10614 F: net/ipv6/syncookies.c
10615 F: include/uapi/linux/tcp.h
10616 F: include/net/tcp.h
10617 F: include/linux/tcp.h
10618 F: include/trace/events/tcp.h
10621 M: Boris Pismenny <borisp@mellanox.com>
10622 M: Aviad Yehezkel <aviadye@mellanox.com>
10623 M: Dave Watson <davejwatson@fb.com>
10624 M: John Fastabend <john.fastabend@gmail.com>
10625 M: Daniel Borkmann <daniel@iogearbox.net>
10626 L: netdev@vger.kernel.org
10629 F: include/uapi/linux/tls.h
10630 F: include/net/tls.h
10632 NETWORKING [WIRELESS]
10633 L: linux-wireless@vger.kernel.org
10634 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10637 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10639 F: drivers/net/netdevsim/*
10641 NETXEN (1/10) GbE SUPPORT
10642 M: Manish Chopra <manish.chopra@cavium.com>
10643 M: Rahul Verma <rahul.verma@cavium.com>
10644 M: Dept-GELinuxNICDev@cavium.com
10645 L: netdev@vger.kernel.org
10647 F: drivers/net/ethernet/qlogic/netxen/
10650 M: Samuel Ortiz <sameo@linux.intel.com>
10651 L: linux-wireless@vger.kernel.org
10652 L: linux-nfc@lists.01.org (subscribers-only)
10655 F: include/net/nfc/
10656 F: include/uapi/linux/nfc.h
10658 F: include/linux/platform_data/nfcmrvl.h
10659 F: include/linux/platform_data/nxp-nci.h
10660 F: Documentation/devicetree/bindings/net/nfc/
10662 NFS, SUNRPC, AND LOCKD CLIENTS
10663 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10664 M: Anna Schumaker <anna.schumaker@netapp.com>
10665 L: linux-nfs@vger.kernel.org
10666 W: http://client.linux-nfs.org
10667 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10673 F: include/linux/lockd/
10674 F: include/linux/nfs*
10675 F: include/linux/sunrpc/
10676 F: include/uapi/linux/nfs*
10677 F: include/uapi/linux/sunrpc/
10680 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10681 L: linux-nilfs@vger.kernel.org
10682 W: https://nilfs.sourceforge.io/
10683 W: https://nilfs.osdn.jp/
10684 T: git git://github.com/konis/nilfs2.git
10686 F: Documentation/filesystems/nilfs2.txt
10688 F: include/trace/events/nilfs2.h
10689 F: include/uapi/linux/nilfs2_api.h
10690 F: include/uapi/linux/nilfs2_ondisk.h
10692 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10693 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10694 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10696 F: Documentation/scsi/NinjaSCSI.txt
10697 F: drivers/scsi/pcmcia/nsp_*
10699 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10700 M: GOTO Masanori <gotom@debian.or.jp>
10701 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10702 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10704 F: Documentation/scsi/NinjaSCSI.txt
10705 F: drivers/scsi/nsp32*
10708 M: Ley Foon Tan <lftan@altera.com>
10709 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10714 NOHZ, DYNTICKS SUPPORT
10715 M: Frederic Weisbecker <fweisbec@gmail.com>
10716 M: Thomas Gleixner <tglx@linutronix.de>
10717 M: Ingo Molnar <mingo@kernel.org>
10718 L: linux-kernel@vger.kernel.org
10719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10721 F: kernel/time/tick*.*
10722 F: include/linux/tick.h
10723 F: include/linux/sched/nohz.h
10725 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10726 M: Pavel Machek <pavel@ucw.cz>
10727 M: Sakari Ailus <sakari.ailus@iki.fi>
10728 L: linux-media@vger.kernel.org
10730 F: drivers/media/i2c/et8ek8
10731 F: drivers/media/i2c/ad5820.c
10733 NOKIA N900 POWER SUPPLY DRIVERS
10734 R: Pali Rohár <pali.rohar@gmail.com>
10735 F: include/linux/power/bq2415x_charger.h
10736 F: include/linux/power/bq27xxx_battery.h
10737 F: include/linux/power/isp1704_charger.h
10738 F: drivers/power/supply/bq2415x_charger.c
10739 F: drivers/power/supply/bq27xxx_battery.c
10740 F: drivers/power/supply/bq27xxx_battery_i2c.c
10741 F: drivers/power/supply/isp1704_charger.c
10742 F: drivers/power/supply/rx51_battery.c
10745 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10746 L: linux-ntb@googlegroups.com
10748 F: drivers/ntb/hw/amd/
10751 M: Jon Mason <jdmason@kudzu.us>
10752 M: Dave Jiang <dave.jiang@intel.com>
10753 M: Allen Hubbe <allenbh@gmail.com>
10754 L: linux-ntb@googlegroups.com
10756 W: https://github.com/jonmason/ntb/wiki
10757 T: git git://github.com/jonmason/ntb.git
10759 F: drivers/net/ntb_netdev.c
10760 F: include/linux/ntb.h
10761 F: include/linux/ntb_transport.h
10762 F: tools/testing/selftests/ntb/
10765 M: Serge Semin <fancer.lancer@gmail.com>
10766 L: linux-ntb@googlegroups.com
10768 F: drivers/ntb/hw/idt/
10771 M: Dave Jiang <dave.jiang@intel.com>
10772 L: linux-ntb@googlegroups.com
10774 W: https://github.com/davejiang/linux/wiki
10775 T: git https://github.com/davejiang/linux.git
10776 F: drivers/ntb/hw/intel/
10779 M: Anton Altaparmakov <anton@tuxera.com>
10780 L: linux-ntfs-dev@lists.sourceforge.net
10781 W: http://www.tuxera.com/
10782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10784 F: Documentation/filesystems/ntfs.txt
10788 M: Finn Thain <fthain@telegraphics.com.au>
10789 L: linux-m68k@lists.linux-m68k.org
10791 F: arch/*/include/asm/nubus.h
10793 F: include/linux/nubus.h
10794 F: include/uapi/linux/nubus.h
10796 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10797 M: Antonino Daplas <adaplas@gmail.com>
10798 L: linux-fbdev@vger.kernel.org
10800 F: drivers/video/fbdev/riva/
10801 F: drivers/video/fbdev/nvidia/
10804 M: Keith Busch <keith.busch@intel.com>
10805 M: Jens Axboe <axboe@fb.com>
10806 M: Christoph Hellwig <hch@lst.de>
10807 M: Sagi Grimberg <sagi@grimberg.me>
10808 L: linux-nvme@lists.infradead.org
10809 T: git://git.infradead.org/nvme.git
10810 W: http://git.infradead.org/nvme.git
10812 F: drivers/nvme/host/
10813 F: include/linux/nvme.h
10814 F: include/uapi/linux/nvme_ioctl.h
10816 NVM EXPRESS FC TRANSPORT DRIVERS
10817 M: James Smart <james.smart@broadcom.com>
10818 L: linux-nvme@lists.infradead.org
10820 F: include/linux/nvme-fc.h
10821 F: include/linux/nvme-fc-driver.h
10822 F: drivers/nvme/host/fc.c
10823 F: drivers/nvme/target/fc.c
10824 F: drivers/nvme/target/fcloop.c
10826 NVM EXPRESS TARGET DRIVER
10827 M: Christoph Hellwig <hch@lst.de>
10828 M: Sagi Grimberg <sagi@grimberg.me>
10829 L: linux-nvme@lists.infradead.org
10830 T: git://git.infradead.org/nvme.git
10831 W: http://git.infradead.org/nvme.git
10833 F: drivers/nvme/target/
10836 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10839 F: Documentation/devicetree/bindings/nvmem/
10840 F: Documentation/ABI/stable/sysfs-bus-nvmem
10841 F: include/linux/nvmem-consumer.h
10842 F: include/linux/nvmem-provider.h
10844 NXP SGTL5000 DRIVER
10845 M: Fabio Estevam <fabio.estevam@nxp.com>
10846 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10848 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10849 F: sound/soc/codecs/sgtl5000*
10851 NXP TDA998X DRM DRIVER
10852 M: Russell King <linux@armlinux.org.uk>
10854 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10855 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10856 F: drivers/gpu/drm/i2c/tda998x_drv.c
10857 F: include/drm/i2c/tda998x.h
10858 F: include/dt-bindings/display/tda998x.h
10862 M: Peter Rosin <peda@axentia.se>
10863 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10865 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10866 F: sound/soc/codecs/tfa9879*
10869 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10870 R: Charles Gorand <charles.gorand@effinnov.com>
10871 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10873 F: drivers/nfc/nxp-nci
10876 M: Jiri Pirko <jiri@mellanox.com>
10877 L: netdev@vger.kernel.org
10880 F: lib/test_objagg.c
10881 F: include/linux/objagg.h
10884 M: Josh Poimboeuf <jpoimboe@redhat.com>
10885 M: Peter Zijlstra <peterz@infradead.org>
10889 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10890 M: Frederic Barrat <fbarrat@linux.ibm.com>
10891 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10892 L: linuxppc-dev@lists.ozlabs.org
10894 F: arch/powerpc/platforms/powernv/ocxl.c
10895 F: arch/powerpc/include/asm/pnv-ocxl.h
10896 F: drivers/misc/ocxl/
10897 F: include/misc/ocxl*
10898 F: include/uapi/misc/ocxl.h
10899 F: Documentation/accelerators/ocxl.rst
10902 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10903 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10904 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10905 L: linux-omap@vger.kernel.org
10907 F: sound/soc/ti/omap*
10908 F: sound/soc/ti/rx51.c
10909 F: sound/soc/ti/n810.c
10910 F: sound/soc/ti/sdma-pcm.*
10912 OMAP CLOCK FRAMEWORK SUPPORT
10913 M: Paul Walmsley <paul@pwsan.com>
10914 L: linux-omap@vger.kernel.org
10916 F: arch/arm/*omap*/*clock*
10918 OMAP DEVICE TREE SUPPORT
10919 M: Benoît Cousson <bcousson@baylibre.com>
10920 M: Tony Lindgren <tony@atomide.com>
10921 L: linux-omap@vger.kernel.org
10922 L: devicetree@vger.kernel.org
10924 F: arch/arm/boot/dts/*omap*
10925 F: arch/arm/boot/dts/*am3*
10926 F: arch/arm/boot/dts/*am4*
10927 F: arch/arm/boot/dts/*am5*
10928 F: arch/arm/boot/dts/*dra7*
10930 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10931 L: linux-omap@vger.kernel.org
10932 L: linux-fbdev@vger.kernel.org
10934 F: drivers/video/fbdev/omap2/
10935 F: Documentation/arm/OMAP/DSS
10937 OMAP FRAMEBUFFER SUPPORT
10938 L: linux-fbdev@vger.kernel.org
10939 L: linux-omap@vger.kernel.org
10941 F: drivers/video/fbdev/omap/
10943 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10944 M: Roger Quadros <rogerq@ti.com>
10945 M: Tony Lindgren <tony@atomide.com>
10946 L: linux-omap@vger.kernel.org
10948 F: drivers/memory/omap-gpmc.c
10949 F: arch/arm/mach-omap2/*gpmc*
10952 M: Grygorii Strashko <grygorii.strashko@ti.com>
10953 M: Santosh Shilimkar <ssantosh@kernel.org>
10954 M: Kevin Hilman <khilman@kernel.org>
10955 L: linux-omap@vger.kernel.org
10957 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10958 F: drivers/gpio/gpio-omap.c
10960 OMAP HARDWARE SPINLOCK SUPPORT
10961 M: Ohad Ben-Cohen <ohad@wizery.com>
10962 L: linux-omap@vger.kernel.org
10964 F: drivers/hwspinlock/omap_hwspinlock.c
10966 OMAP HS MMC SUPPORT
10967 L: linux-mmc@vger.kernel.org
10968 L: linux-omap@vger.kernel.org
10970 F: drivers/mmc/host/omap_hsmmc.c
10973 M: Paul Walmsley <paul@pwsan.com>
10974 L: linux-omap@vger.kernel.org
10976 F: arch/arm/mach-omap2/omap_hwmod*data*
10978 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10979 M: Benoît Cousson <bcousson@baylibre.com>
10980 L: linux-omap@vger.kernel.org
10982 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10985 M: Benoît Cousson <bcousson@baylibre.com>
10986 M: Paul Walmsley <paul@pwsan.com>
10987 L: linux-omap@vger.kernel.org
10989 F: arch/arm/mach-omap2/omap_hwmod.*
10992 M: Vignesh R <vigneshr@ti.com>
10993 L: linux-omap@vger.kernel.org
10994 L: linux-i2c@vger.kernel.org
10996 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
10997 F: drivers/i2c/busses/i2c-omap.c
10999 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11000 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11001 L: linux-media@vger.kernel.org
11003 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11004 F: drivers/media/platform/omap3isp/
11005 F: drivers/staging/media/omap4iss/
11008 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11009 L: linux-omap@vger.kernel.org
11011 F: drivers/mmc/host/omap.c
11013 OMAP POWER MANAGEMENT SUPPORT
11014 M: Kevin Hilman <khilman@kernel.org>
11015 L: linux-omap@vger.kernel.org
11017 F: arch/arm/*omap*/*pm*
11018 F: drivers/cpufreq/omap-cpufreq.c
11020 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11021 M: Rajendra Nayak <rnayak@codeaurora.org>
11022 M: Paul Walmsley <paul@pwsan.com>
11023 L: linux-omap@vger.kernel.org
11025 F: arch/arm/mach-omap2/prm*
11027 OMAP RANDOM NUMBER GENERATOR SUPPORT
11028 M: Deepak Saxena <dsaxena@plexity.net>
11030 F: drivers/char/hw_random/omap-rng.c
11033 L: linux-usb@vger.kernel.org
11034 L: linux-omap@vger.kernel.org
11036 F: drivers/usb/*/*omap*
11037 F: arch/arm/*omap*/usb*
11039 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11040 M: Mark Jackson <mpfj@newflow.co.uk>
11041 L: linux-omap@vger.kernel.org
11043 F: arch/arm/boot/dts/am335x-nano.dts
11046 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11047 M: Tony Lindgren <tony@atomide.com>
11048 L: linux-omap@vger.kernel.org
11049 Q: http://patchwork.kernel.org/project/linux-omap/list/
11050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11052 F: arch/arm/mach-omap1/
11053 F: arch/arm/plat-omap/
11054 F: arch/arm/configs/omap1_defconfig
11055 F: drivers/i2c/busses/i2c-omap.c
11056 F: include/linux/platform_data/i2c-omap.h
11057 F: include/linux/platform_data/ams-delta-fiq.h
11060 M: Tony Lindgren <tony@atomide.com>
11061 L: linux-omap@vger.kernel.org
11062 W: http://www.muru.com/linux/omap/
11063 W: http://linux.omap.com/
11064 Q: http://patchwork.kernel.org/project/linux-omap/list/
11065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11067 F: arch/arm/mach-omap2/
11068 F: arch/arm/plat-omap/
11069 F: arch/arm/configs/omap2plus_defconfig
11070 F: drivers/i2c/busses/i2c-omap.c
11071 F: drivers/irqchip/irq-omap-intc.c
11072 F: drivers/mfd/*omap*.c
11073 F: drivers/mfd/menelaus.c
11074 F: drivers/mfd/palmas.c
11075 F: drivers/mfd/tps65217.c
11076 F: drivers/mfd/tps65218.c
11077 F: drivers/mfd/tps65910.c
11078 F: drivers/mfd/twl-core.[ch]
11079 F: drivers/mfd/twl4030*.c
11080 F: drivers/mfd/twl6030*.c
11081 F: drivers/mfd/twl6040*.c
11082 F: drivers/regulator/palmas-regulator*.c
11083 F: drivers/regulator/pbias-regulator.c
11084 F: drivers/regulator/tps65217-regulator.c
11085 F: drivers/regulator/tps65218-regulator.c
11086 F: drivers/regulator/tps65910-regulator.c
11087 F: drivers/regulator/twl-regulator.c
11088 F: drivers/regulator/twl6030-regulator.c
11089 F: include/linux/platform_data/i2c-omap.h
11091 ONION OMEGA2+ BOARD
11092 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11093 L: linux-mips@vger.kernel.org
11095 F: arch/mips/boot/dts/ralink/omega2p.dts
11098 M: Bob Copeland <me@bobcopeland.com>
11099 L: linux-karma-devel@lists.sourceforge.net
11101 F: Documentation/filesystems/omfs.txt
11104 OMNIKEY CARDMAN 4000 DRIVER
11105 M: Harald Welte <laforge@gnumonks.org>
11107 F: drivers/char/pcmcia/cm4000_cs.c
11108 F: include/linux/cm4000_cs.h
11109 F: include/uapi/linux/cm4000_cs.h
11111 OMNIKEY CARDMAN 4040 DRIVER
11112 M: Harald Welte <laforge@gnumonks.org>
11114 F: drivers/char/pcmcia/cm4040_cs.*
11116 OMNIVISION OV13858 SENSOR DRIVER
11117 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11118 L: linux-media@vger.kernel.org
11119 T: git git://linuxtv.org/media_tree.git
11121 F: drivers/media/i2c/ov13858.c
11123 OMNIVISION OV2680 SENSOR DRIVER
11124 M: Rui Miguel Silva <rmfrfs@gmail.com>
11125 L: linux-media@vger.kernel.org
11126 T: git git://linuxtv.org/media_tree.git
11128 F: drivers/media/i2c/ov2680.c
11129 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11131 OMNIVISION OV2685 SENSOR DRIVER
11132 M: Shunqian Zheng <zhengsq@rock-chips.com>
11133 L: linux-media@vger.kernel.org
11134 T: git git://linuxtv.org/media_tree.git
11136 F: drivers/media/i2c/ov2685.c
11138 OMNIVISION OV5640 SENSOR DRIVER
11139 M: Steve Longerbeam <slongerbeam@gmail.com>
11140 L: linux-media@vger.kernel.org
11141 T: git git://linuxtv.org/media_tree.git
11143 F: drivers/media/i2c/ov5640.c
11145 OMNIVISION OV5647 SENSOR DRIVER
11146 M: Luis Oliveira <lolivei@synopsys.com>
11147 L: linux-media@vger.kernel.org
11148 T: git git://linuxtv.org/media_tree.git
11150 F: drivers/media/i2c/ov5647.c
11152 OMNIVISION OV5695 SENSOR DRIVER
11153 M: Shunqian Zheng <zhengsq@rock-chips.com>
11154 L: linux-media@vger.kernel.org
11155 T: git git://linuxtv.org/media_tree.git
11157 F: drivers/media/i2c/ov5695.c
11159 OMNIVISION OV7670 SENSOR DRIVER
11160 M: Jonathan Corbet <corbet@lwn.net>
11161 L: linux-media@vger.kernel.org
11162 T: git git://linuxtv.org/media_tree.git
11164 F: drivers/media/i2c/ov7670.c
11165 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11167 OMNIVISION OV772x SENSOR DRIVER
11168 M: Jacopo Mondi <jacopo@jmondi.org>
11169 L: linux-media@vger.kernel.org
11170 T: git git://linuxtv.org/media_tree.git
11172 F: drivers/media/i2c/ov772x.c
11173 F: include/media/i2c/ov772x.h
11174 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11176 OMNIVISION OV7740 SENSOR DRIVER
11177 M: Wenyou Yang <wenyou.yang@microchip.com>
11178 L: linux-media@vger.kernel.org
11179 T: git git://linuxtv.org/media_tree.git
11181 F: drivers/media/i2c/ov7740.c
11182 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11184 OMNIVISION OV9650 SENSOR DRIVER
11185 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11186 R: Akinobu Mita <akinobu.mita@gmail.com>
11187 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11188 L: linux-media@vger.kernel.org
11189 T: git git://linuxtv.org/media_tree.git
11191 F: drivers/media/i2c/ov9650.c
11192 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11194 ONENAND FLASH DRIVER
11195 M: Kyungmin Park <kyungmin.park@samsung.com>
11196 L: linux-mtd@lists.infradead.org
11198 F: drivers/mtd/nand/onenand/
11199 F: include/linux/mtd/onenand*.h
11201 ONSTREAM SCSI TAPE DRIVER
11202 M: Willem Riede <osst@riede.org>
11203 L: osst-users@lists.sourceforge.net
11204 L: linux-scsi@vger.kernel.org
11206 F: Documentation/scsi/osst.txt
11207 F: drivers/scsi/osst.*
11208 F: drivers/scsi/osst_*.h
11209 F: drivers/scsi/st.h
11212 M: Jens Wiklander <jens.wiklander@linaro.org>
11214 F: drivers/tee/optee/
11217 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11218 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11219 L: linux-rdma@vger.kernel.org
11221 F: drivers/infiniband/ulp/opa_vnic
11223 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11224 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11225 M: Frank Rowand <frowand.list@gmail.com>
11226 L: devicetree@vger.kernel.org
11228 F: Documentation/devicetree/dynamic-resolution-notes.txt
11229 F: Documentation/devicetree/overlay-notes.txt
11230 F: drivers/of/overlay.c
11231 F: drivers/of/resolver.c
11232 K: of_overlay_notifier_
11234 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11235 M: Rob Herring <robh+dt@kernel.org>
11236 M: Frank Rowand <frowand.list@gmail.com>
11237 L: devicetree@vger.kernel.org
11238 W: http://www.devicetree.org/
11239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11242 F: include/linux/of*.h
11244 F: Documentation/ABI/testing/sysfs-firmware-ofw
11246 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11247 M: Rob Herring <robh+dt@kernel.org>
11248 M: Mark Rutland <mark.rutland@arm.com>
11249 L: devicetree@vger.kernel.org
11250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11251 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11253 F: Documentation/devicetree/
11254 F: arch/*/boot/dts/
11255 F: include/dt-bindings/
11257 OPENCORES I2C BUS DRIVER
11258 M: Peter Korsgaard <peter@korsgaard.com>
11259 L: linux-i2c@vger.kernel.org
11261 F: Documentation/i2c/busses/i2c-ocores
11262 F: drivers/i2c/busses/i2c-ocores.c
11264 OPENRISC ARCHITECTURE
11265 M: Jonas Bonn <jonas@southpole.se>
11266 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11267 M: Stafford Horne <shorne@gmail.com>
11268 T: git git://github.com/openrisc/linux.git
11269 L: openrisc@lists.librecores.org
11270 W: http://openrisc.io
11272 F: Documentation/devicetree/bindings/openrisc/
11273 F: Documentation/openrisc/
11275 F: drivers/irqchip/irq-ompic.c
11276 F: drivers/irqchip/irq-or1k-*
11279 M: Pravin B Shelar <pshelar@ovn.org>
11280 L: netdev@vger.kernel.org
11281 L: dev@openvswitch.org
11282 W: http://openvswitch.org
11284 F: net/openvswitch/
11285 F: include/uapi/linux/openvswitch.h
11287 OPERATING PERFORMANCE POINTS (OPP)
11288 M: Viresh Kumar <vireshk@kernel.org>
11289 M: Nishanth Menon <nm@ti.com>
11290 M: Stephen Boyd <sboyd@kernel.org>
11291 L: linux-pm@vger.kernel.org
11293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11295 F: include/linux/pm_opp.h
11296 F: Documentation/power/opp.txt
11297 F: Documentation/devicetree/bindings/opp/
11300 M: Clemens Ladisch <clemens@ladisch.de>
11301 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11302 T: git git://git.alsa-project.org/alsa-kernel.git
11304 F: sound/drivers/opl4/
11307 M: Robert Richter <rric@kernel.org>
11308 L: oprofile-list@lists.sf.net
11310 F: arch/*/include/asm/oprofile*.h
11311 F: arch/*/oprofile/
11312 F: drivers/oprofile/
11313 F: include/linux/oprofile.h
11315 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11316 M: Mark Fasheh <mark@fasheh.com>
11317 M: Joel Becker <jlbec@evilplan.org>
11318 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11319 W: http://ocfs2.wiki.kernel.org
11321 F: Documentation/filesystems/ocfs2.txt
11322 F: Documentation/filesystems/dlmfs.txt
11325 ORANGEFS FILESYSTEM
11326 M: Mike Marshall <hubcap@omnibond.com>
11327 R: Martin Brandenburg <martin@omnibond.com>
11328 L: devel@lists.orangefs.org
11329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11332 F: Documentation/filesystems/orangefs.txt
11335 L: linux-wireless@vger.kernel.org
11336 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11337 W: http://www.nongnu.org/orinoco/
11339 F: drivers/net/wireless/intersil/orinoco/
11341 OSD LIBRARY and FILESYSTEM
11342 M: Boaz Harrosh <ooo@electrozaur.com>
11344 F: drivers/scsi/osd/
11345 F: include/scsi/osd_*
11348 OV2659 OMNIVISION SENSOR DRIVER
11349 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11350 L: linux-media@vger.kernel.org
11351 W: https://linuxtv.org
11352 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11353 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11355 F: drivers/media/i2c/ov2659.c
11356 F: include/media/i2c/ov2659.h
11359 M: Miklos Szeredi <miklos@szeredi.hu>
11360 L: linux-unionfs@vger.kernel.org
11361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11364 F: Documentation/filesystems/overlayfs.txt
11366 P54 WIRELESS DRIVER
11367 M: Christian Lamparter <chunkeey@googlemail.com>
11368 L: linux-wireless@vger.kernel.org
11369 W: http://wireless.kernel.org/en/users/Drivers/p54
11371 F: drivers/net/wireless/intersil/p54/
11373 PA SEMI ETHERNET DRIVER
11374 L: netdev@vger.kernel.org
11376 F: drivers/net/ethernet/pasemi/*
11378 PA SEMI SMBUS DRIVER
11379 L: linux-i2c@vger.kernel.org
11381 F: drivers/i2c/busses/i2c-pasemi.c
11383 PADATA PARALLEL EXECUTION MECHANISM
11384 M: Steffen Klassert <steffen.klassert@secunet.com>
11385 L: linux-crypto@vger.kernel.org
11388 F: include/linux/padata.h
11389 F: Documentation/padata.txt
11391 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11392 M: Harald Welte <laforge@gnumonks.org>
11393 L: platform-driver-x86@vger.kernel.org
11395 F: drivers/platform/x86/panasonic-laptop.c
11397 PARALLEL LCD/KEYPAD PANEL DRIVER
11398 M: Willy Tarreau <willy@haproxy.com>
11399 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11401 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11402 F: drivers/auxdisplay/panel.c
11404 PARALLEL PORT SUBSYSTEM
11405 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11406 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11407 L: linux-parport@lists.infradead.org (subscribers-only)
11409 F: drivers/parport/
11410 F: include/linux/parport*.h
11411 F: drivers/char/ppdev.c
11412 F: include/uapi/linux/ppdev.h
11413 F: Documentation/parport*.txt
11415 PARAVIRT_OPS INTERFACE
11416 M: Juergen Gross <jgross@suse.com>
11417 M: Alok Kataria <akataria@vmware.com>
11418 L: virtualization@lists.linux-foundation.org
11420 F: Documentation/virtual/paravirt_ops.txt
11421 F: arch/*/kernel/paravirt*
11422 F: arch/*/include/asm/paravirt*.h
11423 F: include/linux/hypervisor.h
11425 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11426 M: Tim Waugh <tim@cyberelk.net>
11427 L: linux-parport@lists.infradead.org (subscribers-only)
11429 F: Documentation/blockdev/paride.txt
11430 F: drivers/block/paride/
11432 PARISC ARCHITECTURE
11433 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
11434 M: Helge Deller <deller@gmx.de>
11435 L: linux-parisc@vger.kernel.org
11436 W: http://www.parisc-linux.org/
11437 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11442 F: Documentation/parisc/
11444 F: drivers/char/agp/parisc-agp.c
11445 F: drivers/input/serio/gscps2.c
11446 F: drivers/parport/parport_gsc.*
11447 F: drivers/tty/serial/8250/8250_gsc.c
11448 F: drivers/video/fbdev/sti*
11449 F: drivers/video/console/sti*
11450 F: drivers/video/logo/logo_parisc*
11453 M: Jiri Pirko <jiri@mellanox.com>
11454 L: netdev@vger.kernel.org
11457 F: lib/test_parman.c
11458 F: include/linux/parman.h
11460 PC87360 HARDWARE MONITORING DRIVER
11461 M: Jim Cromie <jim.cromie@gmail.com>
11462 L: linux-hwmon@vger.kernel.org
11464 F: Documentation/hwmon/pc87360
11465 F: drivers/hwmon/pc87360.c
11467 PC8736x GPIO DRIVER
11468 M: Jim Cromie <jim.cromie@gmail.com>
11470 F: drivers/char/pc8736x_gpio.c
11472 PC87427 HARDWARE MONITORING DRIVER
11473 M: Jean Delvare <jdelvare@suse.com>
11474 L: linux-hwmon@vger.kernel.org
11476 F: Documentation/hwmon/pc87427
11477 F: drivers/hwmon/pc87427.c
11480 M: Riku Voipio <riku.voipio@iki.fi>
11482 F: drivers/leds/leds-pca9532.c
11483 F: include/linux/leds-pca9532.h
11485 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11486 M: Guenter Roeck <linux@roeck-us.net>
11487 L: linux-i2c@vger.kernel.org
11489 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11491 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11492 M: Khalid Aziz <khalid@gonehiking.org>
11494 F: drivers/firmware/pcdp.*
11496 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11497 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11498 L: linux-pci@vger.kernel.org
11499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11501 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11502 F: drivers/pci/controller/pci-aardvark.c
11504 PCI DRIVER FOR ALTERA PCIE IP
11505 M: Ley Foon Tan <lftan@altera.com>
11506 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11507 L: linux-pci@vger.kernel.org
11509 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11510 F: drivers/pci/controller/pcie-altera.c
11512 PCI DRIVER FOR APPLIEDMICRO XGENE
11513 M: Tanmay Inamdar <tinamdar@apm.com>
11514 L: linux-pci@vger.kernel.org
11515 L: linux-arm-kernel@lists.infradead.org
11517 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11518 F: drivers/pci/controller/pci-xgene.c
11520 PCI DRIVER FOR ARM VERSATILE PLATFORM
11521 M: Rob Herring <robh@kernel.org>
11522 L: linux-pci@vger.kernel.org
11523 L: linux-arm-kernel@lists.infradead.org
11525 F: Documentation/devicetree/bindings/pci/versatile.txt
11526 F: drivers/pci/controller/pci-versatile.c
11528 PCI DRIVER FOR ARMADA 8K
11529 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11530 L: linux-pci@vger.kernel.org
11531 L: linux-arm-kernel@lists.infradead.org
11533 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11534 F: drivers/pci/controller/dwc/pcie-armada8k.c
11536 PCI DRIVER FOR CADENCE PCIE IP
11537 M: Alan Douglas <adouglas@cadence.com>
11538 L: linux-pci@vger.kernel.org
11540 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11541 F: drivers/pci/controller/pcie-cadence*
11543 PCI DRIVER FOR FREESCALE LAYERSCAPE
11544 M: Minghuan Lian <minghuan.Lian@nxp.com>
11545 M: Mingkai Hu <mingkai.hu@nxp.com>
11546 M: Roy Zang <roy.zang@nxp.com>
11547 L: linuxppc-dev@lists.ozlabs.org
11548 L: linux-pci@vger.kernel.org
11549 L: linux-arm-kernel@lists.infradead.org
11551 F: drivers/pci/controller/dwc/*layerscape*
11553 PCI DRIVER FOR GENERIC OF HOSTS
11554 M: Will Deacon <will.deacon@arm.com>
11555 L: linux-pci@vger.kernel.org
11556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11558 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11559 F: drivers/pci/controller/pci-host-common.c
11560 F: drivers/pci/controller/pci-host-generic.c
11562 PCI DRIVER FOR IMX6
11563 M: Richard Zhu <hongxing.zhu@nxp.com>
11564 M: Lucas Stach <l.stach@pengutronix.de>
11565 L: linux-pci@vger.kernel.org
11566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11568 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11569 F: drivers/pci/controller/dwc/*imx6*
11571 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11572 M: Keith Busch <keith.busch@intel.com>
11573 M: Jonathan Derrick <jonathan.derrick@intel.com>
11574 L: linux-pci@vger.kernel.org
11576 F: drivers/pci/controller/vmd.c
11578 PCI DRIVER FOR MICROSEMI SWITCHTEC
11579 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11580 M: Logan Gunthorpe <logang@deltatee.com>
11581 L: linux-pci@vger.kernel.org
11583 F: Documentation/switchtec.txt
11584 F: Documentation/ABI/testing/sysfs-class-switchtec
11585 F: drivers/pci/switch/switchtec*
11586 F: include/uapi/linux/switchtec_ioctl.h
11587 F: include/linux/switchtec.h
11588 F: drivers/ntb/hw/mscc/
11590 PCI DRIVER FOR MOBIVEIL PCIE IP
11591 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11592 L: linux-pci@vger.kernel.org
11594 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11595 F: drivers/pci/controller/pcie-mobiveil.c
11597 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11598 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11599 M: Jason Cooper <jason@lakedaemon.net>
11600 L: linux-pci@vger.kernel.org
11601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11603 F: drivers/pci/controller/*mvebu*
11605 PCI DRIVER FOR NVIDIA TEGRA
11606 M: Thierry Reding <thierry.reding@gmail.com>
11607 L: linux-tegra@vger.kernel.org
11608 L: linux-pci@vger.kernel.org
11610 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11611 F: drivers/pci/controller/pci-tegra.c
11613 PCI DRIVER FOR RENESAS R-CAR
11614 M: Simon Horman <horms@verge.net.au>
11615 L: linux-pci@vger.kernel.org
11616 L: linux-renesas-soc@vger.kernel.org
11618 F: drivers/pci/controller/*rcar*
11620 PCI DRIVER FOR SAMSUNG EXYNOS
11621 M: Jingoo Han <jingoohan1@gmail.com>
11622 L: linux-pci@vger.kernel.org
11623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11624 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11626 F: drivers/pci/controller/dwc/pci-exynos.c
11628 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11629 M: Jingoo Han <jingoohan1@gmail.com>
11630 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11631 L: linux-pci@vger.kernel.org
11633 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11634 F: drivers/pci/controller/dwc/*designware*
11636 PCI DRIVER FOR TI DRA7XX
11637 M: Kishon Vijay Abraham I <kishon@ti.com>
11638 L: linux-omap@vger.kernel.org
11639 L: linux-pci@vger.kernel.org
11641 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11642 F: drivers/pci/controller/dwc/pci-dra7xx.c
11644 PCI DRIVER FOR TI KEYSTONE
11645 M: Murali Karicheri <m-karicheri2@ti.com>
11646 L: linux-pci@vger.kernel.org
11647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11649 F: drivers/pci/controller/dwc/pci-keystone.c
11651 PCI ENDPOINT SUBSYSTEM
11652 M: Kishon Vijay Abraham I <kishon@ti.com>
11653 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11654 L: linux-pci@vger.kernel.org
11655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11657 F: drivers/pci/endpoint/
11658 F: drivers/misc/pci_endpoint_test.c
11661 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11662 M: Russell Currey <ruscur@russell.cc>
11663 M: Sam Bobroff <sbobroff@linux.ibm.com>
11664 M: Oliver O'Halloran <oohall@gmail.com>
11665 L: linuxppc-dev@lists.ozlabs.org
11667 F: Documentation/PCI/pci-error-recovery.txt
11668 F: drivers/pci/pcie/aer.c
11669 F: drivers/pci/pcie/dpc.c
11670 F: drivers/pci/pcie/err.c
11671 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11672 F: arch/powerpc/kernel/eeh*.c
11673 F: arch/powerpc/platforms/*/eeh*.c
11674 F: arch/powerpc/include/*/eeh*.h
11677 M: Linas Vepstas <linasvepstas@gmail.com>
11678 L: linux-pci@vger.kernel.org
11680 F: Documentation/PCI/pci-error-recovery.txt
11682 PCI MSI DRIVER FOR ALTERA MSI IP
11683 M: Ley Foon Tan <lftan@altera.com>
11684 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11685 L: linux-pci@vger.kernel.org
11687 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11688 F: drivers/pci/controller/pcie-altera-msi.c
11690 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11691 M: Duc Dang <dhdang@apm.com>
11692 L: linux-pci@vger.kernel.org
11693 L: linux-arm-kernel@lists.infradead.org
11695 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11696 F: drivers/pci/controller/pci-xgene-msi.c
11699 M: Bjorn Helgaas <bhelgaas@google.com>
11700 L: linux-pci@vger.kernel.org
11701 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11704 F: Documentation/devicetree/bindings/pci/
11705 F: Documentation/PCI/
11706 F: drivers/acpi/pci*
11708 F: include/asm-generic/pci*
11709 F: include/linux/pci*
11710 F: include/linux/of_pci.h
11711 F: include/uapi/linux/pci*
11714 F: arch/x86/kernel/quirks.c
11716 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11717 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11718 L: linux-pci@vger.kernel.org
11719 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11722 F: drivers/pci/controller/
11724 PCIE DRIVER FOR AXIS ARTPEC
11725 M: Jesper Nilsson <jesper.nilsson@axis.com>
11726 L: linux-arm-kernel@axis.com
11727 L: linux-pci@vger.kernel.org
11729 F: Documentation/devicetree/bindings/pci/axis,artpec*
11730 F: drivers/pci/controller/dwc/*artpec*
11732 PCIE DRIVER FOR CAVIUM THUNDERX
11733 M: David Daney <david.daney@cavium.com>
11734 L: linux-pci@vger.kernel.org
11735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11737 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11738 F: drivers/pci/controller/pci-thunder-*
11740 PCIE DRIVER FOR HISILICON
11741 M: Zhou Wang <wangzhou1@hisilicon.com>
11742 L: linux-pci@vger.kernel.org
11744 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11745 F: drivers/pci/controller/dwc/pcie-hisi.c
11747 PCIE DRIVER FOR HISILICON KIRIN
11748 M: Xiaowei Song <songxiaowei@hisilicon.com>
11749 M: Binghui Wang <wangbinghui@hisilicon.com>
11750 L: linux-pci@vger.kernel.org
11752 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11753 F: drivers/pci/controller/dwc/pcie-kirin.c
11755 PCIE DRIVER FOR HISILICON STB
11756 M: Jianguo Sun <sunjianguo1@huawei.com>
11757 M: Shawn Guo <shawn.guo@linaro.org>
11758 L: linux-pci@vger.kernel.org
11760 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11761 F: drivers/pci/controller/dwc/pcie-histb.c
11763 PCIE DRIVER FOR MEDIATEK
11764 M: Ryder Lee <ryder.lee@mediatek.com>
11765 L: linux-pci@vger.kernel.org
11766 L: linux-mediatek@lists.infradead.org
11768 F: Documentation/devicetree/bindings/pci/mediatek*
11769 F: drivers/pci/controller/*mediatek*
11771 PCIE DRIVER FOR QUALCOMM MSM
11772 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11773 L: linux-pci@vger.kernel.org
11774 L: linux-arm-msm@vger.kernel.org
11776 F: drivers/pci/controller/dwc/*qcom*
11778 PCIE DRIVER FOR ROCKCHIP
11779 M: Shawn Lin <shawn.lin@rock-chips.com>
11780 L: linux-pci@vger.kernel.org
11781 L: linux-rockchip@lists.infradead.org
11783 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11784 F: drivers/pci/controller/pcie-rockchip*
11786 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11787 M: Linus Walleij <linus.walleij@linaro.org>
11788 L: linux-pci@vger.kernel.org
11790 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11791 F: drivers/pci/controller/pci-v3-semi.c
11793 PCIE DRIVER FOR ST SPEAR13XX
11794 M: Pratyush Anand <pratyush.anand@gmail.com>
11795 L: linux-pci@vger.kernel.org
11797 F: drivers/pci/controller/dwc/*spear*
11800 M: Dominik Brodowski <linux@dominikbrodowski.net>
11801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11803 F: Documentation/pcmcia/
11808 PCNET32 NETWORK DRIVER
11809 M: Don Fry <pcnet32@frontier.com>
11810 L: netdev@vger.kernel.org
11812 F: drivers/net/ethernet/amd/pcnet32.c
11814 PCRYPT PARALLEL CRYPTO ENGINE
11815 M: Steffen Klassert <steffen.klassert@secunet.com>
11816 L: linux-crypto@vger.kernel.org
11819 F: include/crypto/pcrypt.h
11821 PEAQ WMI HOTKEYS DRIVER
11822 M: Hans de Goede <hdegoede@redhat.com>
11823 L: platform-driver-x86@vger.kernel.org
11825 F: drivers/platform/x86/peaq-wmi.c
11827 PER-CPU MEMORY ALLOCATOR
11828 M: Dennis Zhou <dennis@kernel.org>
11829 M: Tejun Heo <tj@kernel.org>
11830 M: Christoph Lameter <cl@linux.com>
11831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11833 F: include/linux/percpu*.h
11835 F: arch/*/include/asm/percpu.h
11837 PER-TASK DELAY ACCOUNTING
11838 M: Balbir Singh <bsingharora@gmail.com>
11840 F: include/linux/delayacct.h
11841 F: kernel/delayacct.c
11843 PERFORMANCE EVENTS SUBSYSTEM
11844 M: Peter Zijlstra <peterz@infradead.org>
11845 M: Ingo Molnar <mingo@redhat.com>
11846 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11847 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11848 R: Jiri Olsa <jolsa@redhat.com>
11849 R: Namhyung Kim <namhyung@kernel.org>
11850 L: linux-kernel@vger.kernel.org
11851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11854 F: include/linux/perf_event.h
11855 F: include/uapi/linux/perf_event.h
11856 F: arch/*/kernel/perf_event*.c
11857 F: arch/*/kernel/*/perf_event*.c
11858 F: arch/*/kernel/*/*/perf_event*.c
11859 F: arch/*/include/asm/perf_event.h
11860 F: arch/*/kernel/perf_callchain.c
11864 PERSONALITY HANDLING
11865 M: Christoph Hellwig <hch@infradead.org>
11866 L: linux-abi-devel@lists.sourceforge.net
11868 F: include/linux/personality.h
11869 F: include/uapi/linux/personality.h
11871 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11872 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11873 L: linux-input@vger.kernel.org
11875 F: Documentation/input/devices/pxrc.rst
11876 F: drivers/input/joystick/pxrc.c
11879 M: Remi Denis-Courmont <courmisch@gmail.com>
11881 F: Documentation/networking/phonet.txt
11882 F: include/linux/phonet.h
11883 F: include/net/phonet/
11884 F: include/uapi/linux/phonet.h
11888 M: Joern Engel <joern@lazybastard.org>
11889 L: linux-mtd@lists.infradead.org
11891 F: drivers/mtd/devices/phram.c
11894 M: Bruno Prémont <bonbons@linux-vserver.org>
11895 L: linux-input@vger.kernel.org
11897 F: drivers/hid/hid-picolcd*
11900 M: Jamie Iles <jamie@jamieiles.com>
11901 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11902 T: git git://github.com/jamieiles/linux-2.6-ji.git
11904 F: arch/arm/boot/dts/picoxcell*
11905 F: arch/arm/mach-picoxcell/
11906 F: drivers/crypto/picoxcell*
11908 PIN CONTROL SUBSYSTEM
11909 M: Linus Walleij <linus.walleij@linaro.org>
11910 L: linux-gpio@vger.kernel.org
11911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11913 F: Documentation/devicetree/bindings/pinctrl/
11914 F: Documentation/driver-api/pinctl.rst
11915 F: drivers/pinctrl/
11916 F: include/linux/pinctrl/
11918 PIN CONTROLLER - ATMEL AT91
11919 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11922 F: drivers/pinctrl/pinctrl-at91.*
11924 PIN CONTROLLER - ATMEL AT91 PIO4
11925 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11927 L: linux-gpio@vger.kernel.org
11929 F: drivers/pinctrl/pinctrl-at91-pio4.*
11931 PIN CONTROLLER - FREESCALE
11932 M: Dong Aisheng <aisheng.dong@nxp.com>
11933 M: Fabio Estevam <festevam@gmail.com>
11934 M: Shawn Guo <shawnguo@kernel.org>
11935 M: Stefan Agner <stefan@agner.ch>
11936 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11937 L: linux-gpio@vger.kernel.org
11939 F: drivers/pinctrl/freescale/
11940 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11942 PIN CONTROLLER - INTEL
11943 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11944 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11947 F: drivers/pinctrl/intel/
11949 PIN CONTROLLER - MEDIATEK
11950 M: Sean Wang <sean.wang@kernel.org>
11951 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11953 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11954 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11955 F: drivers/pinctrl/mediatek/
11957 PIN CONTROLLER - QUALCOMM
11958 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11960 L: linux-arm-msm@vger.kernel.org
11961 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11962 F: drivers/pinctrl/qcom/
11964 PIN CONTROLLER - RENESAS
11965 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11966 M: Geert Uytterhoeven <geert+renesas@glider.be>
11967 L: linux-renesas-soc@vger.kernel.org
11968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11970 F: drivers/pinctrl/sh-pfc/
11972 PIN CONTROLLER - SAMSUNG
11973 M: Tomasz Figa <tomasz.figa@gmail.com>
11974 M: Krzysztof Kozlowski <krzk@kernel.org>
11975 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11977 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11978 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11981 F: drivers/pinctrl/samsung/
11982 F: include/dt-bindings/pinctrl/samsung.h
11983 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11985 PIN CONTROLLER - SINGLE
11986 M: Tony Lindgren <tony@atomide.com>
11987 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11988 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11989 L: linux-omap@vger.kernel.org
11991 F: drivers/pinctrl/pinctrl-single.c
11993 PIN CONTROLLER - ST SPEAR
11994 M: Viresh Kumar <vireshk@kernel.org>
11995 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11996 W: http://www.st.com/spear
11998 F: drivers/pinctrl/spear/
12000 PISTACHIO SOC SUPPORT
12001 M: James Hartley <james.hartley@sondrel.com>
12002 L: linux-mips@vger.kernel.org
12004 F: arch/mips/pistachio/
12005 F: arch/mips/include/asm/mach-pistachio/
12006 F: arch/mips/boot/dts/img/pistachio*
12007 F: arch/mips/configs/pistachio*_defconfig
12011 M: linux-block@vger.kernel.org
12012 F: drivers/block/pktcdvd.c
12013 F: include/linux/pktcdvd.h
12014 F: include/uapi/linux/pktcdvd.h
12016 PKUNITY SOC DRIVERS
12017 M: Guan Xuetao <gxt@pku.edu.cn>
12018 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12020 T: git git://github.com/gxt/linux.git
12021 F: drivers/input/serio/i8042-unicore32io.h
12022 F: drivers/i2c/busses/i2c-puv3.c
12023 F: drivers/video/fbdev/fb-puv3.c
12024 F: drivers/rtc/rtc-puv3.c
12026 PMBUS HARDWARE MONITORING DRIVERS
12027 M: Guenter Roeck <linux@roeck-us.net>
12028 L: linux-hwmon@vger.kernel.org
12029 W: http://hwmon.wiki.kernel.org/
12030 W: http://www.roeck-us.net/linux/drivers/
12031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12033 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12034 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12035 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12036 F: Documentation/hwmon/adm1275
12037 F: Documentation/hwmon/ibm-cffps
12038 F: Documentation/hwmon/ir35221
12039 F: Documentation/hwmon/lm25066
12040 F: Documentation/hwmon/ltc2978
12041 F: Documentation/hwmon/ltc3815
12042 F: Documentation/hwmon/max16064
12043 F: Documentation/hwmon/max20751
12044 F: Documentation/hwmon/max31785
12045 F: Documentation/hwmon/max34440
12046 F: Documentation/hwmon/max8688
12047 F: Documentation/hwmon/pmbus
12048 F: Documentation/hwmon/pmbus-core
12049 F: Documentation/hwmon/tps40422
12050 F: Documentation/hwmon/ucd9000
12051 F: Documentation/hwmon/ucd9200
12052 F: Documentation/hwmon/zl6100
12053 F: drivers/hwmon/pmbus/
12054 F: include/linux/pmbus.h
12056 PMC SIERRA MaxRAID DRIVER
12057 L: linux-scsi@vger.kernel.org
12058 W: http://www.pmc-sierra.com/
12060 F: drivers/scsi/pmcraid.*
12062 PMC SIERRA PM8001 DRIVER
12063 M: Jack Wang <jinpu.wang@profitbricks.com>
12064 M: lindar_liu@usish.com
12065 L: linux-scsi@vger.kernel.org
12067 F: drivers/scsi/pm8001/
12070 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12074 PNI RM3100 IIO DRIVER
12075 M: Song Qiang <songqiang1304521@gmail.com>
12076 L: linux-iio@vger.kernel.org
12078 F: drivers/iio/magnetometer/rm3100*
12079 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12081 POSIX CLOCKS and TIMERS
12082 M: Thomas Gleixner <tglx@linutronix.de>
12083 L: linux-kernel@vger.kernel.org
12084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12087 F: include/linux/timer*
12088 F: kernel/time/*timer*
12090 POWER MANAGEMENT CORE
12091 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12092 L: linux-pm@vger.kernel.org
12093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12094 B: https://bugzilla.kernel.org
12096 F: drivers/base/power/
12097 F: include/linux/pm.h
12098 F: include/linux/pm_*
12099 F: include/linux/powercap.h
12100 F: drivers/powercap/
12101 F: kernel/configs/nopm.config
12103 POWER STATE COORDINATION INTERFACE (PSCI)
12104 M: Mark Rutland <mark.rutland@arm.com>
12105 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12106 L: linux-arm-kernel@lists.infradead.org
12108 F: drivers/firmware/psci*.c
12109 F: include/linux/psci.h
12110 F: include/uapi/linux/psci.h
12112 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12113 M: Sebastian Reichel <sre@kernel.org>
12114 L: linux-pm@vger.kernel.org
12115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12117 F: Documentation/ABI/testing/sysfs-class-power
12118 F: Documentation/devicetree/bindings/power/supply/
12119 F: include/linux/power_supply.h
12120 F: drivers/power/supply/
12122 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12123 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12124 L: linuxppc-dev@lists.ozlabs.org
12126 F: drivers/char/powernv-op-panel.c
12128 PPP OVER ATM (RFC 2364)
12129 M: Mitchell Blank Jr <mitch@sfgoth.com>
12131 F: net/atm/pppoatm.c
12132 F: include/uapi/linux/atmppp.h
12135 M: Michal Ostrowski <mostrows@earthlink.net>
12137 F: drivers/net/ppp/pppoe.c
12138 F: drivers/net/ppp/pppox.c
12141 M: James Chapman <jchapman@katalix.com>
12143 F: net/l2tp/l2tp_ppp.c
12144 F: include/linux/if_pppol2tp.h
12145 F: include/uapi/linux/if_pppol2tp.h
12147 PPP PROTOCOL DRIVERS AND COMPRESSORS
12148 M: Paul Mackerras <paulus@samba.org>
12149 L: linux-ppp@vger.kernel.org
12151 F: drivers/net/ppp/ppp_*
12154 M: Rodolfo Giometti <giometti@enneenne.com>
12155 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12156 L: linuxpps@ml.enneenne.com (subscribers-only)
12158 F: Documentation/pps/
12159 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12160 F: Documentation/ABI/testing/sysfs-pps
12162 F: include/linux/pps*.h
12163 F: include/uapi/linux/pps.h
12166 M: Dmitry Kozlov <xeb@mail.ru>
12167 L: netdev@vger.kernel.org
12169 F: drivers/net/ppp/pptp.c
12170 W: http://sourceforge.net/projects/accel-pptp
12173 M: Robert Love <rml@tech9.net>
12174 L: kpreempt-tech@lists.sourceforge.net
12175 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12177 F: Documentation/preempt-locking.txt
12178 F: include/linux/preempt.h
12181 M: Petr Mladek <pmladek@suse.com>
12182 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12183 R: Steven Rostedt <rostedt@goodmis.org>
12186 F: include/linux/printk.h
12188 PRISM54 WIRELESS DRIVER
12189 M: Luis Chamberlain <mcgrof@kernel.org>
12190 L: linux-wireless@vger.kernel.org
12191 W: http://wireless.kernel.org/en/users/Drivers/p54
12193 F: drivers/net/wireless/intersil/prism54/
12196 R: Alexey Dobriyan <adobriyan@gmail.com>
12197 L: linux-kernel@vger.kernel.org
12198 L: linux-fsdevel@vger.kernel.org
12201 F: include/linux/proc_fs.h
12202 F: tools/testing/selftests/proc/
12203 F: Documentation/filesystems/proc.txt
12206 M: Luis Chamberlain <mcgrof@kernel.org>
12207 M: Kees Cook <keescook@chromium.org>
12208 L: linux-kernel@vger.kernel.org
12209 L: linux-fsdevel@vger.kernel.org
12211 F: fs/proc/proc_sysctl.c
12212 F: include/linux/sysctl.h
12214 F: tools/testing/selftests/sysctl/
12216 PS3 NETWORK SUPPORT
12217 M: Geoff Levand <geoff@infradead.org>
12218 L: netdev@vger.kernel.org
12219 L: linuxppc-dev@lists.ozlabs.org
12221 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12223 PS3 PLATFORM SUPPORT
12224 M: Geoff Levand <geoff@infradead.org>
12225 L: linuxppc-dev@lists.ozlabs.org
12227 F: arch/powerpc/boot/ps3*
12228 F: arch/powerpc/include/asm/lv1call.h
12229 F: arch/powerpc/include/asm/ps3*.h
12230 F: arch/powerpc/platforms/ps3/
12233 F: drivers/rtc/rtc-ps3.c
12234 F: drivers/usb/host/*ps3.c
12235 F: sound/ppc/snd_ps3*
12238 M: Jim Paris <jim@jtan.com>
12239 M: Geoff Levand <geoff@infradead.org>
12240 L: linuxppc-dev@lists.ozlabs.org
12242 F: drivers/block/ps3vram.c
12244 PSAMPLE PACKET SAMPLING SUPPORT:
12245 M: Yotam Gigi <yotam.gi@gmail.com>
12248 F: include/net/psample.h
12249 F: include/uapi/linux/psample.h
12252 M: Kees Cook <keescook@chromium.org>
12253 M: Anton Vorontsov <anton@enomsg.org>
12254 M: Colin Cross <ccross@android.com>
12255 M: Tony Luck <tony.luck@intel.com>
12257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12259 F: include/linux/pstore*
12260 F: drivers/firmware/efi/efi-pstore.c
12261 F: drivers/acpi/apei/erst.c
12262 F: Documentation/admin-guide/ramoops.rst
12263 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12264 K: \b(pstore|ramoops)
12266 PTP HARDWARE CLOCK SUPPORT
12267 M: Richard Cochran <richardcochran@gmail.com>
12268 L: netdev@vger.kernel.org
12270 W: http://linuxptp.sourceforge.net/
12271 F: Documentation/ABI/testing/sysfs-ptp
12272 F: Documentation/ptp/*
12273 F: drivers/net/phy/dp83640*
12275 F: include/linux/ptp_cl*
12278 M: Oleg Nesterov <oleg@redhat.com>
12280 F: include/asm-generic/syscall.h
12281 F: include/linux/ptrace.h
12282 F: include/linux/regset.h
12283 F: include/linux/tracehook.h
12284 F: include/uapi/linux/ptrace.h
12285 F: include/uapi/linux/ptrace.h
12286 F: include/asm-generic/ptrace.h
12288 F: arch/*/ptrace*.c
12289 F: arch/*/*/ptrace*.c
12290 F: arch/*/include/asm/ptrace*.h
12293 M: Hans Verkuil <hverkuil@xs4all.nl>
12294 L: linux-media@vger.kernel.org
12295 T: git git://linuxtv.org/media_tree.git
12297 F: drivers/media/usb/pulse8-cec/*
12298 F: Documentation/media/cec-drivers/pulse8-cec.rst
12300 PVRUSB2 VIDEO4LINUX DRIVER
12301 M: Mike Isely <isely@pobox.com>
12302 L: pvrusb2@isely.net (subscribers-only)
12303 L: linux-media@vger.kernel.org
12304 W: http://www.isely.net/pvrusb2/
12305 T: git git://linuxtv.org/media_tree.git
12307 F: Documentation/media/v4l-drivers/pvrusb2*
12308 F: drivers/media/usb/pvrusb2/
12311 M: Hans Verkuil <hverkuil@xs4all.nl>
12312 L: linux-media@vger.kernel.org
12313 T: git git://linuxtv.org/media_tree.git
12315 F: drivers/media/usb/pwc/*
12318 M: Kamil Debski <kamil@wypas.org>
12319 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12320 L: linux-hwmon@vger.kernel.org
12322 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12323 F: Documentation/hwmon/pwm-fan
12324 F: drivers/hwmon/pwm-fan.c
12327 M: Sean Young <sean@mess.org>
12328 L: linux-media@vger.kernel.org
12330 F: drivers/media/rc/pwm-ir-tx.c
12333 M: Thierry Reding <thierry.reding@gmail.com>
12334 L: linux-pwm@vger.kernel.org
12336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12337 F: Documentation/pwm.txt
12338 F: Documentation/devicetree/bindings/pwm/
12339 F: include/linux/pwm.h
12341 F: drivers/video/backlight/pwm_bl.c
12342 F: include/linux/pwm_backlight.h
12343 F: drivers/gpio/gpio-mvebu.c
12344 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12347 M: Robert Jarzmik <robert.jarzmik@free.fr>
12348 L: linux-gpio@vger.kernel.org
12350 F: drivers/gpio/gpio-pxa.c
12356 M: Robert Jarzmik <robert.jarzmik@free.fr>
12357 L: linux-rtc@vger.kernel.org
12360 PXA2xx/PXA3xx SUPPORT
12361 M: Daniel Mack <daniel@zonque.org>
12362 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12363 M: Robert Jarzmik <robert.jarzmik@free.fr>
12364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12365 T: git git://github.com/hzhuang1/linux.git
12366 T: git git://github.com/rjarzmik/linux.git
12368 F: arch/arm/boot/dts/pxa*
12369 F: arch/arm/mach-pxa/
12370 F: drivers/dma/pxa*
12371 F: drivers/pcmcia/pxa2xx*
12372 F: drivers/pinctrl/pxa/
12373 F: drivers/spi/spi-pxa2xx*
12374 F: drivers/usb/gadget/udc/pxa2*
12375 F: include/sound/pxa2xx-lib.h
12380 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12381 L: qat-linux@intel.com
12383 F: drivers/crypto/qat/
12385 QCOM AUDIO (ASoC) DRIVERS
12386 M: Patrick Lai <plai@codeaurora.org>
12387 M: Banajit Goswami <bgoswami@codeaurora.org>
12388 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12392 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12393 M: Gabriel Somlo <somlo@cmu.edu>
12394 M: "Michael S. Tsirkin" <mst@redhat.com>
12395 L: qemu-devel@nongnu.org
12397 F: drivers/firmware/qemu_fw_cfg.c
12398 F: include/uapi/linux/qemu_fw_cfg.h
12401 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12402 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12403 L: linux-rdma@vger.kernel.org
12405 F: drivers/infiniband/hw/qib/
12407 QLOGIC QL41xxx FCOE DRIVER
12408 M: QLogic-Storage-Upstream@cavium.com
12409 L: linux-scsi@vger.kernel.org
12411 F: drivers/scsi/qedf/
12413 QLOGIC QL41xxx ISCSI DRIVER
12414 M: QLogic-Storage-Upstream@cavium.com
12415 L: linux-scsi@vger.kernel.org
12417 F: drivers/scsi/qedi/
12419 QLOGIC QL4xxx ETHERNET DRIVER
12420 M: Ariel Elior <Ariel.Elior@cavium.com>
12421 M: everest-linux-l2@cavium.com
12422 L: netdev@vger.kernel.org
12424 F: drivers/net/ethernet/qlogic/qed/
12425 F: include/linux/qed/
12426 F: drivers/net/ethernet/qlogic/qede/
12428 QLOGIC QL4xxx RDMA DRIVER
12429 M: Michal Kalderon <Michal.Kalderon@cavium.com>
12430 M: Ariel Elior <Ariel.Elior@cavium.com>
12431 L: linux-rdma@vger.kernel.org
12433 F: drivers/infiniband/hw/qedr/
12434 F: include/uapi/rdma/qedr-abi.h
12436 QLOGIC QLA1280 SCSI DRIVER
12437 M: Michael Reed <mdr@sgi.com>
12438 L: linux-scsi@vger.kernel.org
12440 F: drivers/scsi/qla1280.[ch]
12442 QLOGIC QLA2XXX FC-SCSI DRIVER
12443 M: qla2xxx-upstream@qlogic.com
12444 L: linux-scsi@vger.kernel.org
12446 F: Documentation/scsi/LICENSE.qla2xxx
12447 F: drivers/scsi/qla2xxx/
12449 QLOGIC QLA3XXX NETWORK DRIVER
12450 M: Dept-GELinuxNICDev@cavium.com
12451 L: netdev@vger.kernel.org
12453 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12454 F: drivers/net/ethernet/qlogic/qla3xxx.*
12456 QLOGIC QLA4XXX iSCSI DRIVER
12457 M: QLogic-Storage-Upstream@qlogic.com
12458 L: linux-scsi@vger.kernel.org
12460 F: Documentation/scsi/LICENSE.qla4xxx
12461 F: drivers/scsi/qla4xxx/
12463 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12464 M: Shahed Shaikh <Shahed.Shaikh@cavium.com>
12465 M: Manish Chopra <manish.chopra@cavium.com>
12466 M: Dept-GELinuxNICDev@cavium.com
12467 L: netdev@vger.kernel.org
12469 F: drivers/net/ethernet/qlogic/qlcnic/
12471 QLOGIC QLGE 10Gb ETHERNET DRIVER
12472 M: Manish Chopra <manish.chopra@cavium.com>
12473 M: Dept-GELinuxNICDev@cavium.com
12474 L: netdev@vger.kernel.org
12476 F: drivers/net/ethernet/qlogic/qlge/
12478 QM1D1B0004 MEDIA DRIVER
12479 M: Akihiro Tsukada <tskd08@gmail.com>
12480 L: linux-media@vger.kernel.org
12482 F: drivers/media/tuners/qm1d1b0004*
12484 QM1D1C0042 MEDIA DRIVER
12485 M: Akihiro Tsukada <tskd08@gmail.com>
12486 L: linux-media@vger.kernel.org
12488 F: drivers/media/tuners/qm1d1c0042*
12491 M: Anders Larsen <al@alarsen.net>
12492 W: http://www.alarsen.net/linux/qnx4fs/
12495 F: include/uapi/linux/qnx4_fs.h
12496 F: include/uapi/linux/qnxtypes.h
12498 QORIQ DPAA2 FSL-MC BUS DRIVER
12499 M: Stuart Yoder <stuyoder@gmail.com>
12500 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12501 L: linux-kernel@vger.kernel.org
12503 F: drivers/bus/fsl-mc/
12504 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12505 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12507 QT1010 MEDIA DRIVER
12508 M: Antti Palosaari <crope@iki.fi>
12509 L: linux-media@vger.kernel.org
12510 W: https://linuxtv.org
12511 W: http://palosaari.fi/linux/
12512 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12513 T: git git://linuxtv.org/anttip/media_tree.git
12515 F: drivers/media/tuners/qt1010*
12517 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12518 M: Kalle Valo <kvalo@codeaurora.org>
12519 L: ath10k@lists.infradead.org
12520 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12523 F: drivers/net/wireless/ath/ath10k/
12525 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12526 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12527 L: linux-wireless@vger.kernel.org
12528 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12530 F: drivers/net/wireless/ath/ath9k/
12532 QUALCOMM CAMERA SUBSYSTEM DRIVER
12533 M: Todor Tomov <todor.too@gmail.com>
12534 L: linux-media@vger.kernel.org
12536 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12537 F: Documentation/media/v4l-drivers/qcom_camss.rst
12538 F: drivers/media/platform/qcom/camss/
12540 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12541 M: Ilia Lin <ilia.lin@gmail.com>
12542 L: linux-pm@vger.kernel.org
12544 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12545 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12547 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12548 M: Timur Tabi <timur@kernel.org>
12549 L: netdev@vger.kernel.org
12551 F: drivers/net/ethernet/qualcomm/emac/
12553 QUALCOMM GENERIC INTERFACE I2C DRIVER
12554 M: Alok Chauhan <alokc@codeaurora.org>
12555 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12556 L: linux-i2c@vger.kernel.org
12557 L: linux-arm-msm@vger.kernel.org
12559 F: drivers/i2c/busses/i2c-qcom-geni.c
12561 QUALCOMM HEXAGON ARCHITECTURE
12562 M: Richard Kuo <rkuo@codeaurora.org>
12563 L: linux-hexagon@vger.kernel.org
12564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12568 QUALCOMM HIDMA DRIVER
12569 M: Sinan Kaya <okaya@kernel.org>
12570 L: linux-arm-kernel@lists.infradead.org
12571 L: linux-arm-msm@vger.kernel.org
12572 L: dmaengine@vger.kernel.org
12574 F: drivers/dma/qcom/hidma*
12577 M: Rob Clark <robdclark@gmail.com>
12578 L: iommu@lists.linux-foundation.org
12579 L: linux-arm-msm@vger.kernel.org
12581 F: drivers/iommu/qcom_iommu.c
12583 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12584 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12585 L: linux-media@vger.kernel.org
12586 L: linux-arm-msm@vger.kernel.org
12587 T: git git://linuxtv.org/media_tree.git
12589 F: drivers/media/platform/qcom/venus/
12591 QUALCOMM WCN36XX WIRELESS DRIVER
12592 M: Kalle Valo <kvalo@codeaurora.org>
12593 L: wcn36xx@lists.infradead.org
12594 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12595 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12597 F: drivers/net/wireless/ath/wcn36xx/
12599 QUANTENNA QTNFMAC WIRELESS DRIVER
12600 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12601 M: Avinash Patil <avinashp@quantenna.com>
12602 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12603 L: linux-wireless@vger.kernel.org
12605 F: drivers/net/wireless/quantenna
12607 RADEON and AMDGPU DRM DRIVERS
12608 M: Alex Deucher <alexander.deucher@amd.com>
12609 M: Christian König <christian.koenig@amd.com>
12610 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12611 L: amd-gfx@lists.freedesktop.org
12612 T: git git://people.freedesktop.org/~agd5f/linux
12614 F: drivers/gpu/drm/radeon/
12615 F: include/uapi/drm/radeon_drm.h
12616 F: drivers/gpu/drm/amd/
12617 F: include/uapi/drm/amdgpu_drm.h
12619 RADEON FRAMEBUFFER DISPLAY DRIVER
12620 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12621 L: linux-fbdev@vger.kernel.org
12623 F: drivers/video/fbdev/aty/radeon*
12624 F: include/uapi/linux/radeonfb.h
12626 RADIOSHARK RADIO DRIVER
12627 M: Hans Verkuil <hverkuil@xs4all.nl>
12628 L: linux-media@vger.kernel.org
12629 T: git git://linuxtv.org/media_tree.git
12631 F: drivers/media/radio/radio-shark.c
12633 RADIOSHARK2 RADIO DRIVER
12634 M: Hans Verkuil <hverkuil@xs4all.nl>
12635 L: linux-media@vger.kernel.org
12636 T: git git://linuxtv.org/media_tree.git
12638 F: drivers/media/radio/radio-shark2.c
12639 F: drivers/media/radio/radio-tea5777.c
12641 RADOS BLOCK DEVICE (RBD)
12642 M: Ilya Dryomov <idryomov@gmail.com>
12643 M: Sage Weil <sage@redhat.com>
12644 M: Alex Elder <elder@kernel.org>
12645 L: ceph-devel@vger.kernel.org
12646 W: http://ceph.com/
12647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12648 T: git git://github.com/ceph/ceph-client.git
12650 F: Documentation/ABI/testing/sysfs-bus-rbd
12651 F: drivers/block/rbd.c
12652 F: drivers/block/rbd_types.h
12654 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12655 M: Paul Mackerras <paulus@samba.org>
12656 L: linux-fbdev@vger.kernel.org
12658 F: drivers/video/fbdev/aty/aty128fb.c
12660 RAINSHADOW-CEC DRIVER
12661 M: Hans Verkuil <hverkuil@xs4all.nl>
12662 L: linux-media@vger.kernel.org
12663 T: git git://linuxtv.org/media_tree.git
12665 F: drivers/media/usb/rainshadow-cec/*
12667 RALINK MIPS ARCHITECTURE
12668 M: John Crispin <john@phrozen.org>
12669 L: linux-mips@vger.kernel.org
12671 F: arch/mips/ralink
12673 RALINK RT2X00 WIRELESS LAN DRIVER
12675 M: Stanislaw Gruszka <sgruszka@redhat.com>
12676 M: Helmut Schaa <helmut.schaa@googlemail.com>
12677 L: linux-wireless@vger.kernel.org
12679 F: drivers/net/wireless/ralink/rt2x00/
12681 RAMDISK RAM BLOCK DEVICE DRIVER
12682 M: Jens Axboe <axboe@kernel.dk>
12684 F: Documentation/blockdev/ramdisk.txt
12685 F: drivers/block/brd.c
12687 RANCHU VIRTUAL BOARD FOR MIPS
12688 M: Miodrag Dinic <miodrag.dinic@mips.com>
12689 L: linux-mips@vger.kernel.org
12691 F: arch/mips/generic/board-ranchu.c
12692 F: arch/mips/configs/generic/board-ranchu.config
12694 RANDOM NUMBER DRIVER
12695 M: "Theodore Ts'o" <tytso@mit.edu>
12697 F: drivers/char/random.c
12700 M: Matt Porter <mporter@kernel.crashing.org>
12701 M: Alexandre Bounine <alex.bou9@gmail.com>
12703 F: drivers/rapidio/
12705 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12706 L: linux-wireless@vger.kernel.org
12708 F: drivers/net/wireless/ray*
12710 RCUTORTURE TEST FRAMEWORK
12711 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12712 M: Josh Triplett <josh@joshtriplett.org>
12713 R: Steven Rostedt <rostedt@goodmis.org>
12714 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12715 R: Lai Jiangshan <jiangshanlai@gmail.com>
12716 L: linux-kernel@vger.kernel.org
12718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12719 F: tools/testing/selftests/rcutorture
12722 M: Florian Fainelli <florian@openwrt.org>
12725 RDC R6040 FAST ETHERNET DRIVER
12726 M: Florian Fainelli <f.fainelli@gmail.com>
12727 L: netdev@vger.kernel.org
12729 F: drivers/net/ethernet/rdc/r6040.c
12731 RDMAVT - RDMA verbs software
12732 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12733 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12734 L: linux-rdma@vger.kernel.org
12736 F: drivers/infiniband/sw/rdmavt
12738 RDS - RELIABLE DATAGRAM SOCKETS
12739 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12740 L: netdev@vger.kernel.org
12741 L: linux-rdma@vger.kernel.org
12742 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12743 W: https://oss.oracle.com/projects/rds/
12746 F: Documentation/networking/rds.txt
12748 RDT - RESOURCE ALLOCATION
12749 M: Fenghua Yu <fenghua.yu@intel.com>
12750 M: Reinette Chatre <reinette.chatre@intel.com>
12751 L: linux-kernel@vger.kernel.org
12753 F: arch/x86/kernel/cpu/resctrl/
12754 F: arch/x86/include/asm/resctrl_sched.h
12755 F: Documentation/x86/resctrl*
12757 READ-COPY UPDATE (RCU)
12758 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12759 M: Josh Triplett <josh@joshtriplett.org>
12760 R: Steven Rostedt <rostedt@goodmis.org>
12761 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12762 R: Lai Jiangshan <jiangshanlai@gmail.com>
12763 R: Joel Fernandes <joel@joelfernandes.org>
12764 L: linux-kernel@vger.kernel.org
12765 W: http://www.rdrop.com/users/paulmck/RCU/
12767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12768 F: Documentation/RCU/
12769 X: Documentation/RCU/torture.txt
12770 F: include/linux/rcu*
12771 X: include/linux/srcu*.h
12773 X: kernel/rcu/srcu*.c
12775 REAL TIME CLOCK (RTC) SUBSYSTEM
12776 M: Alessandro Zummo <a.zummo@towertech.it>
12777 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12778 L: linux-rtc@vger.kernel.org
12779 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12782 F: Documentation/devicetree/bindings/rtc/
12783 F: Documentation/rtc.txt
12785 F: include/linux/rtc.h
12786 F: include/uapi/linux/rtc.h
12787 F: include/linux/rtc/
12788 F: include/linux/platform_data/rtc-*
12789 F: tools/testing/selftests/rtc/
12791 REALTEK AUDIO CODECS
12792 M: Bard Liao <bardliao@realtek.com>
12793 M: Oder Chiou <oder_chiou@realtek.com>
12795 F: sound/soc/codecs/rt*
12796 F: include/sound/rt*.h
12798 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12799 M: Linus Walleij <linus.walleij@linaro.org>
12801 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12802 F: drivers/net/dsa/realtek-smi*
12803 F: drivers/net/dsa/rtl83*
12805 REGISTER MAP ABSTRACTION
12806 M: Mark Brown <broonie@kernel.org>
12807 L: linux-kernel@vger.kernel.org
12808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12810 F: Documentation/devicetree/bindings/regmap/
12811 F: drivers/base/regmap/
12812 F: include/linux/regmap.h
12814 REISERFS FILE SYSTEM
12815 L: reiserfs-devel@vger.kernel.org
12819 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12820 M: Ohad Ben-Cohen <ohad@wizery.com>
12821 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12822 L: linux-remoteproc@vger.kernel.org
12823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12825 F: Documentation/devicetree/bindings/remoteproc/
12826 F: Documentation/remoteproc.txt
12827 F: drivers/remoteproc/
12828 F: include/linux/remoteproc.h
12830 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12831 M: Ohad Ben-Cohen <ohad@wizery.com>
12832 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12833 L: linux-remoteproc@vger.kernel.org
12834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12837 F: Documentation/rpmsg.txt
12838 F: include/linux/rpmsg.h
12839 F: include/linux/rpmsg/
12841 RENESAS CLOCK DRIVERS
12842 M: Geert Uytterhoeven <geert+renesas@glider.be>
12843 L: linux-renesas-soc@vger.kernel.org
12844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12846 F: drivers/clk/renesas/
12848 RENESAS EMEV2 I2C DRIVER
12849 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12851 F: drivers/i2c/busses/i2c-emev2.c
12853 RENESAS ETHERNET DRIVERS
12854 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12855 L: netdev@vger.kernel.org
12856 L: linux-renesas-soc@vger.kernel.org
12857 F: Documentation/devicetree/bindings/net/renesas,*.txt
12858 F: Documentation/devicetree/bindings/net/sh_eth.txt
12859 F: drivers/net/ethernet/renesas/
12860 F: include/linux/sh_eth.h
12862 RENESAS R-CAR GYROADC DRIVER
12863 M: Marek Vasut <marek.vasut@gmail.com>
12864 L: linux-iio@vger.kernel.org
12866 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
12867 F: drivers/iio/adc/rcar-gyroadc.c
12869 RENESAS R-CAR I2C DRIVERS
12870 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12872 F: drivers/i2c/busses/i2c-rcar.c
12873 F: drivers/i2c/busses/i2c-sh_mobile.c
12875 RENESAS RIIC DRIVER
12876 M: Chris Brandt <chris.brandt@renesas.com>
12878 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
12879 F: drivers/i2c/busses/i2c-riic.c
12881 RENESAS USB PHY DRIVER
12882 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12883 L: linux-renesas-soc@vger.kernel.org
12885 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12887 RESET CONTROLLER FRAMEWORK
12888 M: Philipp Zabel <p.zabel@pengutronix.de>
12889 T: git git://git.pengutronix.de/git/pza/linux
12892 F: Documentation/devicetree/bindings/reset/
12893 F: include/dt-bindings/reset/
12894 F: include/linux/reset.h
12895 F: include/linux/reset-controller.h
12897 RESTARTABLE SEQUENCES SUPPORT
12898 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12899 M: Peter Zijlstra <peterz@infradead.org>
12900 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12901 M: Boqun Feng <boqun.feng@gmail.com>
12902 L: linux-kernel@vger.kernel.org
12905 F: include/uapi/linux/rseq.h
12906 F: include/trace/events/rseq.h
12907 F: tools/testing/selftests/rseq/
12910 M: Johannes Berg <johannes@sipsolutions.net>
12911 L: linux-wireless@vger.kernel.org
12912 W: http://wireless.kernel.org/
12913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12916 F: Documentation/rfkill.txt
12917 F: Documentation/ABI/stable/sysfs-class-rfkill
12919 F: include/linux/rfkill.h
12920 F: include/uapi/linux/rfkill.h
12923 M: Thomas Graf <tgraf@suug.ch>
12924 M: Herbert Xu <herbert@gondor.apana.org.au>
12925 L: netdev@vger.kernel.org
12927 F: lib/rhashtable.c
12928 F: lib/test_rhashtable.c
12929 F: include/linux/rhashtable.h
12930 F: include/linux/rhashtable-types.h
12932 RICOH R5C592 MEMORYSTICK DRIVER
12933 M: Maxim Levitsky <maximlevitsky@gmail.com>
12935 F: drivers/memstick/host/r592.*
12937 RICOH SMARTMEDIA/XD DRIVER
12938 M: Maxim Levitsky <maximlevitsky@gmail.com>
12940 F: drivers/mtd/nand/raw/r852.c
12941 F: drivers/mtd/nand/raw/r852.h
12943 RISC-V ARCHITECTURE
12944 M: Palmer Dabbelt <palmer@sifive.com>
12945 M: Albert Ou <aou@eecs.berkeley.edu>
12946 L: linux-riscv@lists.infradead.org
12947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12954 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12955 W: http://sourceforge.net/projects/roccat/
12957 F: drivers/hid/hid-roccat*
12958 F: include/linux/hid-roccat*
12959 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12961 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12962 M: Jacob chen <jacob2.chen@rock-chips.com>
12963 L: linux-media@vger.kernel.org
12965 F: drivers/media/platform/rockchip/rga/
12966 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12968 ROCKCHIP VPU CODEC DRIVER
12969 M: Ezequiel Garcia <ezequiel@collabora.com>
12970 L: linux-media@vger.kernel.org
12972 F: drivers/staging/media/platform/rockchip/vpu/
12973 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
12976 M: Jiri Pirko <jiri@resnulli.us>
12977 L: netdev@vger.kernel.org
12979 F: drivers/net/ethernet/rocker/
12983 W: http://www.comtrol.com
12985 F: Documentation/serial/rocket.txt
12986 F: drivers/tty/rocket*
12988 ROCKETPORT EXPRESS/INFINITY DRIVER
12989 M: Kevin Cernekee <cernekee@gmail.com>
12990 L: linux-serial@vger.kernel.org
12992 F: drivers/tty/serial/rp2.*
12994 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12995 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12996 L: linux-kernel@vger.kernel.org
12997 L: linux-renesas-soc@vger.kernel.org
12999 F: drivers/mfd/bd9571mwv.c
13000 F: drivers/regulator/bd9571mwv-regulator.c
13001 F: drivers/gpio/gpio-bd9571mwv.c
13002 F: include/linux/mfd/bd9571mwv.h
13003 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13006 M: Ralf Baechle <ralf@linux-mips.org>
13007 L: linux-hams@vger.kernel.org
13008 W: http://www.linux-ax25.org/
13010 F: include/net/rose.h
13011 F: include/uapi/linux/rose.h
13014 RTL2830 MEDIA DRIVER
13015 M: Antti Palosaari <crope@iki.fi>
13016 L: linux-media@vger.kernel.org
13017 W: https://linuxtv.org
13018 W: http://palosaari.fi/linux/
13019 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13020 T: git git://linuxtv.org/anttip/media_tree.git
13022 F: drivers/media/dvb-frontends/rtl2830*
13024 RTL2832 MEDIA DRIVER
13025 M: Antti Palosaari <crope@iki.fi>
13026 L: linux-media@vger.kernel.org
13027 W: https://linuxtv.org
13028 W: http://palosaari.fi/linux/
13029 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13030 T: git git://linuxtv.org/anttip/media_tree.git
13032 F: drivers/media/dvb-frontends/rtl2832*
13034 RTL2832_SDR MEDIA DRIVER
13035 M: Antti Palosaari <crope@iki.fi>
13036 L: linux-media@vger.kernel.org
13037 W: https://linuxtv.org
13038 W: http://palosaari.fi/linux/
13039 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13040 T: git git://linuxtv.org/anttip/media_tree.git
13042 F: drivers/media/dvb-frontends/rtl2832_sdr*
13044 RTL8180 WIRELESS DRIVER
13045 L: linux-wireless@vger.kernel.org
13046 W: http://wireless.kernel.org/
13047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13049 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13051 RTL8187 WIRELESS DRIVER
13052 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13053 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13054 M: Larry Finger <Larry.Finger@lwfinger.net>
13055 L: linux-wireless@vger.kernel.org
13056 W: http://wireless.kernel.org/
13057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13059 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13061 REALTEK WIRELESS DRIVER (rtlwifi family)
13062 M: Ping-Ke Shih <pkshih@realtek.com>
13063 L: linux-wireless@vger.kernel.org
13064 W: http://wireless.kernel.org/
13065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13067 F: drivers/net/wireless/realtek/rtlwifi/
13069 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13070 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13071 L: linux-wireless@vger.kernel.org
13072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13074 F: drivers/net/wireless/realtek/rtl8xxxu/
13076 RXRPC SOCKETS (AF_RXRPC)
13077 M: David Howells <dhowells@redhat.com>
13078 L: linux-afs@lists.infradead.org
13081 F: include/keys/rxrpc-type.h
13082 F: include/net/af_rxrpc.h
13083 F: include/trace/events/rxrpc.h
13084 F: include/uapi/linux/rxrpc.h
13085 F: Documentation/networking/rxrpc.txt
13086 W: https://www.infradead.org/~dhowells/kafs/
13088 S3 SAVAGE FRAMEBUFFER DRIVER
13089 M: Antonino Daplas <adaplas@gmail.com>
13090 L: linux-fbdev@vger.kernel.org
13092 F: drivers/video/fbdev/savage/
13095 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
13096 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13097 L: linux-s390@vger.kernel.org
13098 W: http://www.ibm.com/developerworks/linux/linux390/
13099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13103 F: Documentation/s390/
13104 F: Documentation/driver-api/s390-drivers.rst
13106 S390 COMMON I/O LAYER
13107 M: Sebastian Ott <sebott@linux.ibm.com>
13108 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13109 L: linux-s390@vger.kernel.org
13110 W: http://www.ibm.com/developerworks/linux/linux390/
13112 F: drivers/s390/cio/
13115 M: Stefan Haberland <sth@linux.ibm.com>
13116 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13117 L: linux-s390@vger.kernel.org
13118 W: http://www.ibm.com/developerworks/linux/linux390/
13120 F: drivers/s390/block/dasd*
13121 F: block/partitions/ibm.c
13124 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13125 L: linux-s390@vger.kernel.org
13126 W: http://www.ibm.com/developerworks/linux/linux390/
13128 F: drivers/iommu/s390-iommu.c
13130 S390 IUCV NETWORK LAYER
13131 M: Julian Wiedmann <jwi@linux.ibm.com>
13132 M: Ursula Braun <ubraun@linux.ibm.com>
13133 L: linux-s390@vger.kernel.org
13134 W: http://www.ibm.com/developerworks/linux/linux390/
13136 F: drivers/s390/net/*iucv*
13137 F: include/net/iucv/
13140 S390 NETWORK DRIVERS
13141 M: Julian Wiedmann <jwi@linux.ibm.com>
13142 M: Ursula Braun <ubraun@linux.ibm.com>
13143 L: linux-s390@vger.kernel.org
13144 W: http://www.ibm.com/developerworks/linux/linux390/
13146 F: drivers/s390/net/
13149 M: Sebastian Ott <sebott@linux.ibm.com>
13150 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13151 L: linux-s390@vger.kernel.org
13152 W: http://www.ibm.com/developerworks/linux/linux390/
13155 F: drivers/pci/hotplug/s390_pci_hpc.c
13157 S390 VFIO-CCW DRIVER
13158 M: Cornelia Huck <cohuck@redhat.com>
13159 M: Halil Pasic <pasic@linux.ibm.com>
13160 L: linux-s390@vger.kernel.org
13161 L: kvm@vger.kernel.org
13163 F: drivers/s390/cio/vfio_ccw*
13164 F: Documentation/s390/vfio-ccw.txt
13165 F: include/uapi/linux/vfio_ccw.h
13168 M: Harald Freudenberger <freude@linux.ibm.com>
13169 L: linux-s390@vger.kernel.org
13170 W: http://www.ibm.com/developerworks/linux/linux390/
13172 F: drivers/s390/crypto/
13174 S390 VFIO AP DRIVER
13175 M: Tony Krowiak <akrowiak@linux.ibm.com>
13176 M: Pierre Morel <pmorel@linux.ibm.com>
13177 M: Halil Pasic <pasic@linux.ibm.com>
13178 L: linux-s390@vger.kernel.org
13179 W: http://www.ibm.com/developerworks/linux/linux390/
13181 F: drivers/s390/crypto/vfio_ap_drv.c
13182 F: drivers/s390/crypto/vfio_ap_private.h
13183 F: drivers/s390/crypto/vfio_ap_ops.c
13184 F: Documentation/s390/vfio-ap.txt
13187 M: Steffen Maier <maier@linux.ibm.com>
13188 M: Benjamin Block <bblock@linux.ibm.com>
13189 L: linux-s390@vger.kernel.org
13190 W: http://www.ibm.com/developerworks/linux/linux390/
13192 F: drivers/s390/scsi/zfcp_*
13194 S3C24XX SD/MMC Driver
13195 M: Ben Dooks <ben-linux@fluff.org>
13196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13198 F: drivers/mmc/host/s3cmci.*
13200 SAA6588 RDS RECEIVER DRIVER
13201 M: Hans Verkuil <hverkuil@xs4all.nl>
13202 L: linux-media@vger.kernel.org
13203 T: git git://linuxtv.org/media_tree.git
13204 W: https://linuxtv.org
13206 F: drivers/media/i2c/saa6588*
13208 SAA7134 VIDEO4LINUX DRIVER
13209 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13210 L: linux-media@vger.kernel.org
13211 W: https://linuxtv.org
13212 T: git git://linuxtv.org/media_tree.git
13214 F: Documentation/media/v4l-drivers/saa7134*
13215 F: drivers/media/pci/saa7134/
13217 SAA7146 VIDEO4LINUX-2 DRIVER
13218 M: Hans Verkuil <hverkuil@xs4all.nl>
13219 L: linux-media@vger.kernel.org
13220 T: git git://linuxtv.org/media_tree.git
13222 F: drivers/media/common/saa7146/
13223 F: drivers/media/pci/saa7146/
13224 F: include/media/drv-intf/saa7146*
13226 SAMSUNG AUDIO (ASoC) DRIVERS
13227 M: Krzysztof Kozlowski <krzk@kernel.org>
13228 M: Sangbeom Kim <sbkim73@samsung.com>
13229 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13230 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13232 F: sound/soc/samsung/
13233 F: Documentation/devicetree/bindings/sound/samsung*
13235 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13236 M: Krzysztof Kozlowski <krzk@kernel.org>
13237 L: linux-crypto@vger.kernel.org
13238 L: linux-samsung-soc@vger.kernel.org
13240 F: drivers/crypto/exynos-rng.c
13241 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13243 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13244 M: Łukasz Stelmach <l.stelmach@samsung.com>
13245 L: linux-samsung-soc@vger.kernel.org
13247 F: drivers/char/hw_random/exynos-trng.c
13248 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13250 SAMSUNG FRAMEBUFFER DRIVER
13251 M: Jingoo Han <jingoohan1@gmail.com>
13252 L: linux-fbdev@vger.kernel.org
13254 F: drivers/video/fbdev/s3c-fb.c
13256 SAMSUNG LAPTOP DRIVER
13257 M: Corentin Chary <corentin.chary@gmail.com>
13258 L: platform-driver-x86@vger.kernel.org
13260 F: drivers/platform/x86/samsung-laptop.c
13262 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13263 M: Sangbeom Kim <sbkim73@samsung.com>
13264 M: Krzysztof Kozlowski <krzk@kernel.org>
13265 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13266 L: linux-kernel@vger.kernel.org
13267 L: linux-samsung-soc@vger.kernel.org
13269 F: drivers/mfd/sec*.c
13270 F: drivers/regulator/s2m*.c
13271 F: drivers/regulator/s5m*.c
13272 F: drivers/clk/clk-s2mps11.c
13273 F: drivers/rtc/rtc-s5m.c
13274 F: include/linux/mfd/samsung/
13275 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13276 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13277 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13278 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13280 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13281 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13282 L: linux-media@vger.kernel.org
13283 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13285 F: drivers/media/platform/s3c-camif/
13286 F: include/media/drv-intf/s3c_camif.h
13288 SAMSUNG S3FWRN5 NFC DRIVER
13289 M: Robert Baldyga <r.baldyga@samsung.com>
13290 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13291 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13293 F: drivers/nfc/s3fwrn5
13295 SAMSUNG S5C73M3 CAMERA DRIVER
13296 M: Kyungmin Park <kyungmin.park@samsung.com>
13297 M: Andrzej Hajda <a.hajda@samsung.com>
13298 L: linux-media@vger.kernel.org
13300 F: drivers/media/i2c/s5c73m3/*
13302 SAMSUNG S5K5BAF CAMERA DRIVER
13303 M: Kyungmin Park <kyungmin.park@samsung.com>
13304 M: Andrzej Hajda <a.hajda@samsung.com>
13305 L: linux-media@vger.kernel.org
13307 F: drivers/media/i2c/s5k5baf.c
13309 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13310 M: Krzysztof Kozlowski <krzk@kernel.org>
13311 M: Vladimir Zapolskiy <vz@mleia.com>
13312 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13313 L: linux-crypto@vger.kernel.org
13314 L: linux-samsung-soc@vger.kernel.org
13316 F: drivers/crypto/s5p-sss.c
13318 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13319 M: Kyungmin Park <kyungmin.park@samsung.com>
13320 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13321 L: linux-media@vger.kernel.org
13322 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13324 F: drivers/media/platform/exynos4-is/
13326 SAMSUNG SOC CLOCK DRIVERS
13327 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13328 M: Tomasz Figa <tomasz.figa@gmail.com>
13329 M: Chanwoo Choi <cw00.choi@samsung.com>
13331 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13333 F: drivers/clk/samsung/
13334 F: include/dt-bindings/clock/exynos*.h
13335 F: Documentation/devicetree/bindings/clock/exynos*.txt
13337 SAMSUNG SPI DRIVERS
13338 M: Kukjin Kim <kgene@kernel.org>
13339 M: Krzysztof Kozlowski <krzk@kernel.org>
13340 M: Andi Shyti <andi@etezian.org>
13341 L: linux-spi@vger.kernel.org
13342 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13344 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13345 F: drivers/spi/spi-s3c*
13346 F: include/linux/platform_data/spi-s3c64xx.h
13348 SAMSUNG SXGBE DRIVERS
13349 M: Byungho An <bh74.an@samsung.com>
13350 M: Girish K S <ks.giri@samsung.com>
13351 M: Vipul Pandya <vipul.pandya@samsung.com>
13353 L: netdev@vger.kernel.org
13354 F: drivers/net/ethernet/samsung/sxgbe/
13356 SAMSUNG THERMAL DRIVER
13357 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13358 L: linux-pm@vger.kernel.org
13359 L: linux-samsung-soc@vger.kernel.org
13361 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13362 F: drivers/thermal/samsung/
13364 SAMSUNG USB2 PHY DRIVER
13365 M: Kamil Debski <kamil@wypas.org>
13366 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13367 L: linux-kernel@vger.kernel.org
13369 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13370 F: Documentation/phy/samsung-usb2.txt
13371 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13372 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13373 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13374 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13375 F: drivers/phy/samsung/phy-samsung-usb2.c
13376 F: drivers/phy/samsung/phy-samsung-usb2.h
13379 M: Zwane Mwaikambo <zwanem@gmail.com>
13381 F: drivers/watchdog/sc1200wdt.c
13384 M: Ingo Molnar <mingo@redhat.com>
13385 M: Peter Zijlstra <peterz@infradead.org>
13386 L: linux-kernel@vger.kernel.org
13387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13390 F: include/linux/sched.h
13391 F: include/uapi/linux/sched.h
13392 F: include/linux/wait.h
13394 SCR24X CHIP CARD INTERFACE DRIVER
13395 M: Lubomir Rintel <lkundrak@v3.sk>
13397 F: drivers/char/pcmcia/scr24x_cs.c
13400 M: Jens Axboe <axboe@kernel.dk>
13401 L: linux-scsi@vger.kernel.org
13402 W: http://www.kernel.dk
13404 F: drivers/scsi/sr*
13406 SCSI RDMA PROTOCOL (SRP) INITIATOR
13407 M: Bart Van Assche <bvanassche@acm.org>
13408 L: linux-rdma@vger.kernel.org
13410 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13411 F: drivers/infiniband/ulp/srp/
13412 F: include/scsi/srp.h
13414 SCSI RDMA PROTOCOL (SRP) TARGET
13415 M: Bart Van Assche <bvanassche@acm.org>
13416 L: linux-rdma@vger.kernel.org
13417 L: target-devel@vger.kernel.org
13419 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13420 F: drivers/infiniband/ulp/srpt/
13423 M: Doug Gilbert <dgilbert@interlog.com>
13424 L: linux-scsi@vger.kernel.org
13425 W: http://sg.danny.cz/sg
13427 F: Documentation/scsi/scsi-generic.txt
13428 F: drivers/scsi/sg.c
13429 F: include/scsi/sg.h
13432 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
13433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13434 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13436 L: linux-scsi@vger.kernel.org
13438 F: Documentation/devicetree/bindings/scsi/
13443 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13444 L: linux-scsi@vger.kernel.org
13446 F: Documentation/scsi/st.txt
13447 F: drivers/scsi/st.*
13448 F: drivers/scsi/st_*.h
13451 M: Vlad Yasevich <vyasevich@gmail.com>
13452 M: Neil Horman <nhorman@tuxdriver.com>
13453 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13454 L: linux-sctp@vger.kernel.org
13455 W: http://lksctp.sourceforge.net
13457 F: Documentation/networking/sctp.txt
13458 F: include/linux/sctp.h
13459 F: include/uapi/linux/sctp.h
13460 F: include/net/sctp/
13464 M: Jim Cromie <jim.cromie@gmail.com>
13466 F: Documentation/i2c/busses/scx200_acb
13467 F: arch/x86/platform/scx200/
13468 F: drivers/watchdog/scx200_wdt.c
13469 F: drivers/i2c/busses/scx200*
13470 F: drivers/mtd/maps/scx200_docflash.c
13471 F: include/linux/scx200.h
13474 M: Jim Cromie <jim.cromie@gmail.com>
13476 F: drivers/char/scx200_gpio.c
13477 F: include/linux/scx200_gpio.h
13479 SCx200 HRT CLOCKSOURCE DRIVER
13480 M: Jim Cromie <jim.cromie@gmail.com>
13482 F: drivers/clocksource/scx200_hrt.c
13484 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13485 M: Sascha Sommer <saschasommer@freenet.de>
13486 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13488 F: drivers/mmc/host/sdricoh_cs.c
13490 SECO BOARDS CEC DRIVER
13491 M: Ettore Chimenti <ek5.chimenti@gmail.com>
13493 F: drivers/media/platform/seco-cec/seco-cec.c
13494 F: drivers/media/platform/seco-cec/seco-cec.h
13497 M: Kees Cook <keescook@chromium.org>
13498 R: Andy Lutomirski <luto@amacapital.net>
13499 R: Will Drewry <wad@chromium.org>
13500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13502 F: kernel/seccomp.c
13503 F: include/uapi/linux/seccomp.h
13504 F: include/linux/seccomp.h
13505 F: tools/testing/selftests/seccomp/*
13506 F: tools/testing/selftests/kselftest_harness.h
13507 F: Documentation/userspace-api/seccomp_filter.rst
13508 K: \bsecure_computing
13511 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13512 M: Al Cooper <alcooperx@gmail.com>
13513 L: linux-mmc@vger.kernel.org
13514 L: bcm-kernel-feedback-list@broadcom.com
13516 F: drivers/mmc/host/sdhci-brcmstb*
13518 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13519 M: Adrian Hunter <adrian.hunter@intel.com>
13520 L: linux-mmc@vger.kernel.org
13521 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13523 F: drivers/mmc/host/sdhci*
13524 F: include/linux/mmc/sdhci*
13526 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13527 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13528 M: Manjunath M B <manjumb@synopsys.com>
13529 L: linux-mmc@vger.kernel.org
13531 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13533 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13534 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13535 L: linux-mmc@vger.kernel.org
13537 F: drivers/mmc/host/sdhci-of-at91.c
13539 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13540 M: Ben Dooks <ben-linux@fluff.org>
13541 M: Jaehoon Chung <jh80.chung@samsung.com>
13542 L: linux-mmc@vger.kernel.org
13544 F: drivers/mmc/host/sdhci-s3c*
13546 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13547 M: Viresh Kumar <vireshk@kernel.org>
13548 L: linux-mmc@vger.kernel.org
13550 F: drivers/mmc/host/sdhci-spear.c
13552 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13553 M: Kishon Vijay Abraham I <kishon@ti.com>
13554 L: linux-mmc@vger.kernel.org
13556 F: drivers/mmc/host/sdhci-omap.c
13558 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13559 M: Scott Bauer <scott.bauer@intel.com>
13560 M: Jonathan Derrick <jonathan.derrick@intel.com>
13561 L: linux-block@vger.kernel.org
13564 F: block/opal_proto.h
13565 F: include/linux/sed*
13566 F: include/uapi/linux/sed*
13569 M: Security Officers <security@kernel.org>
13573 M: James Morris <jmorris@namei.org>
13574 M: "Serge E. Hallyn" <serge@hallyn.com>
13575 L: linux-security-module@vger.kernel.org (suggested Cc:)
13576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13577 W: http://kernsec.org/
13580 X: security/selinux/
13582 SELINUX SECURITY MODULE
13583 M: Paul Moore <paul@paul-moore.com>
13584 M: Stephen Smalley <sds@tycho.nsa.gov>
13585 M: Eric Paris <eparis@parisplace.org>
13586 L: selinux@vger.kernel.org
13587 W: https://selinuxproject.org
13588 W: https://github.com/SELinuxProject
13589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13591 F: include/linux/selinux*
13592 F: security/selinux/
13593 F: scripts/selinux/
13594 F: Documentation/admin-guide/LSM/SELinux.rst
13597 M: Jiri Slaby <jirislaby@gmail.com>
13599 F: drivers/misc/phantom.c
13600 F: include/uapi/linux/phantom.h
13603 M: Rob Herring <robh@kernel.org>
13604 L: linux-serial@vger.kernel.org
13606 F: Documentation/devicetree/bindings/serial/slave-device.txt
13607 F: drivers/tty/serdev/
13608 F: include/linux/serdev.h
13611 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13612 L: linux-serial@vger.kernel.org
13614 F: Documentation/devicetree/bindings/serial/
13615 F: drivers/tty/serial/
13618 M: Sean Young <sean@mess.org>
13619 L: linux-media@vger.kernel.org
13621 F: drivers/media/rc/serial_ir.c
13624 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13625 M: Edward Cree <ecree@solarflare.com>
13626 M: Bert Kenward <bkenward@solarflare.com>
13627 L: netdev@vger.kernel.org
13629 F: drivers/net/ethernet/sfc/
13632 M: Dimitri Sivanich <sivanich@sgi.com>
13634 F: drivers/misc/sgi-gru/
13636 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13637 M: Pat Gefre <pfg@sgi.com>
13638 L: linux-ia64@vger.kernel.org
13640 F: Documentation/ia64/serial.txt
13641 F: drivers/tty/serial/ioc?_serial.c
13642 F: include/linux/ioc?.h
13644 SGI XP/XPC/XPNET DRIVER
13645 M: Cliff Whickman <cpw@sgi.com>
13646 M: Robin Holt <robinmholt@gmail.com>
13648 F: drivers/misc/sgi-xp/
13650 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13651 M: Ursula Braun <ubraun@linux.ibm.com>
13652 L: linux-s390@vger.kernel.org
13653 W: http://www.ibm.com/developerworks/linux/linux390/
13657 SHARP RJ54N1CB0C SENSOR DRIVER
13658 M: Jacopo Mondi <jacopo@jmondi.org>
13659 L: linux-media@vger.kernel.org
13660 T: git git://linuxtv.org/media_tree.git
13662 F: drivers/media/i2c/rj54n1cb0c.c
13663 F: include/media/i2c/rj54n1cb0c.h
13665 SH_VEU V4L2 MEM2MEM DRIVER
13666 L: linux-media@vger.kernel.org
13668 F: drivers/media/platform/sh_veu.c
13670 SH_VOU V4L2 OUTPUT DRIVER
13671 L: linux-media@vger.kernel.org
13673 F: drivers/media/platform/sh_vou.c
13674 F: include/media/drv-intf/sh_vou.h
13676 SI2157 MEDIA DRIVER
13677 M: Antti Palosaari <crope@iki.fi>
13678 L: linux-media@vger.kernel.org
13679 W: https://linuxtv.org
13680 W: http://palosaari.fi/linux/
13681 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13682 T: git git://linuxtv.org/anttip/media_tree.git
13684 F: drivers/media/tuners/si2157*
13686 SI2165 MEDIA DRIVER
13687 M: Matthias Schwarzott <zzam@gentoo.org>
13688 L: linux-media@vger.kernel.org
13689 W: https://linuxtv.org
13690 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13692 F: drivers/media/dvb-frontends/si2165*
13694 SI2168 MEDIA DRIVER
13695 M: Antti Palosaari <crope@iki.fi>
13696 L: linux-media@vger.kernel.org
13697 W: https://linuxtv.org
13698 W: http://palosaari.fi/linux/
13699 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13700 T: git git://linuxtv.org/anttip/media_tree.git
13702 F: drivers/media/dvb-frontends/si2168*
13704 SI470X FM RADIO RECEIVER I2C DRIVER
13705 M: Hans Verkuil <hverkuil@xs4all.nl>
13706 L: linux-media@vger.kernel.org
13707 T: git git://linuxtv.org/media_tree.git
13708 W: https://linuxtv.org
13710 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13712 SI470X FM RADIO RECEIVER USB DRIVER
13713 M: Hans Verkuil <hverkuil@xs4all.nl>
13714 L: linux-media@vger.kernel.org
13715 T: git git://linuxtv.org/media_tree.git
13716 W: https://linuxtv.org
13718 F: drivers/media/radio/si470x/radio-si470x-common.c
13719 F: drivers/media/radio/si470x/radio-si470x.h
13720 F: drivers/media/radio/si470x/radio-si470x-usb.c
13722 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13723 M: Eduardo Valentin <edubezval@gmail.com>
13724 L: linux-media@vger.kernel.org
13725 T: git git://linuxtv.org/media_tree.git
13726 W: https://linuxtv.org
13728 F: drivers/media/radio/si4713/si4713.?
13730 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13731 M: Eduardo Valentin <edubezval@gmail.com>
13732 L: linux-media@vger.kernel.org
13733 T: git git://linuxtv.org/media_tree.git
13734 W: https://linuxtv.org
13736 F: drivers/media/radio/si4713/radio-platform-si4713.c
13738 SI4713 FM RADIO TRANSMITTER USB DRIVER
13739 M: Hans Verkuil <hverkuil@xs4all.nl>
13740 L: linux-media@vger.kernel.org
13741 T: git git://linuxtv.org/media_tree.git
13742 W: https://linuxtv.org
13744 F: drivers/media/radio/si4713/radio-usb-si4713.c
13747 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13748 L: linux-media@vger.kernel.org
13749 W: https://linuxtv.org
13750 T: git git://linuxtv.org/media_tree.git
13752 F: drivers/media/common/siano/
13753 F: drivers/media/usb/siano/
13754 F: drivers/media/usb/siano/
13755 F: drivers/media/mmc/siano/
13758 M: Palmer Dabbelt <palmer@sifive.com>
13759 L: linux-riscv@lists.infradead.org
13760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13765 SILEAD TOUCHSCREEN DRIVER
13766 M: Hans de Goede <hdegoede@redhat.com>
13767 L: linux-input@vger.kernel.org
13768 L: platform-driver-x86@vger.kernel.org
13770 F: drivers/input/touchscreen/silead.c
13771 F: drivers/platform/x86/touchscreen_dmi.c
13773 SILICON MOTION SM712 FRAME BUFFER DRIVER
13774 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13775 M: Teddy Wang <teddy.wang@siliconmotion.com>
13776 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13777 L: linux-fbdev@vger.kernel.org
13779 F: drivers/video/fbdev/sm712*
13780 F: Documentation/fb/sm712fb.txt
13782 SIMPLE FIRMWARE INTERFACE (SFI)
13783 M: Len Brown <lenb@kernel.org>
13784 L: sfi-devel@simplefirmware.org
13785 W: http://simplefirmware.org/
13786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13788 F: arch/x86/platform/sfi/
13790 F: include/linux/sfi*.h
13793 M: Hans de Goede <hdegoede@redhat.com>
13794 L: linux-fbdev@vger.kernel.org
13796 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13797 F: drivers/video/fbdev/simplefb.c
13798 F: include/linux/platform_data/simplefb.h
13800 SIMTEC EB110ATX (Chalice CATS)
13802 P: Vincent Sanders <vince@simtec.co.uk>
13803 M: Simtec Linux Team <linux@simtec.co.uk>
13804 W: http://www.simtec.co.uk/products/EB110ATX/
13807 SIMTEC EB2410ITX (BAST)
13809 P: Vincent Sanders <vince@simtec.co.uk>
13810 M: Simtec Linux Team <linux@simtec.co.uk>
13811 W: http://www.simtec.co.uk/products/EB2410ITX/
13813 F: arch/arm/mach-s3c24xx/mach-bast.c
13814 F: arch/arm/mach-s3c24xx/bast-ide.c
13815 F: arch/arm/mach-s3c24xx/bast-irq.c
13817 SIPHASH PRF ROUTINES
13818 M: Jason A. Donenfeld <Jason@zx2c4.com>
13821 F: lib/test_siphash.c
13822 F: include/linux/siphash.h
13825 M: Gavin Schenk <g.schenk@eckelmann.de>
13826 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13827 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13830 F: drivers/gpio/gpio-siox.c
13831 F: include/trace/events/siox.h
13833 SIS 190 ETHERNET DRIVER
13834 M: Francois Romieu <romieu@fr.zoreil.com>
13835 L: netdev@vger.kernel.org
13837 F: drivers/net/ethernet/sis/sis190.c
13839 SIS 900/7016 FAST ETHERNET DRIVER
13840 M: Daniele Venzano <venza@brownhat.org>
13841 W: http://www.brownhat.org/sis900.html
13842 L: netdev@vger.kernel.org
13844 F: drivers/net/ethernet/sis/sis900.*
13846 SIS FRAMEBUFFER DRIVER
13847 M: Thomas Winischhofer <thomas@winischhofer.net>
13848 W: http://www.winischhofer.net/linuxsisvga.shtml
13850 F: Documentation/fb/sisfb.txt
13851 F: drivers/video/fbdev/sis/
13852 F: include/video/sisfb.h
13855 M: Thomas Winischhofer <thomas@winischhofer.net>
13856 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13858 F: drivers/usb/misc/sisusbvga/
13861 M: Christoph Lameter <cl@linux.com>
13862 M: Pekka Enberg <penberg@kernel.org>
13863 M: David Rientjes <rientjes@google.com>
13864 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13865 M: Andrew Morton <akpm@linux-foundation.org>
13866 L: linux-mm@kvack.org
13868 F: include/linux/sl?b*.h
13871 SLEEPABLE READ-COPY UPDATE (SRCU)
13872 M: Lai Jiangshan <jiangshanlai@gmail.com>
13873 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13874 M: Josh Triplett <josh@joshtriplett.org>
13875 R: Steven Rostedt <rostedt@goodmis.org>
13876 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13877 L: linux-kernel@vger.kernel.org
13878 W: http://www.rdrop.com/users/paulmck/RCU/
13880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13881 F: include/linux/srcu*.h
13882 F: kernel/rcu/srcu*.c
13884 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13885 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13886 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13888 F: drivers/slimbus/
13889 F: Documentation/devicetree/bindings/slimbus/
13890 F: include/linux/slimbus.h
13892 SMACK SECURITY MODULE
13893 M: Casey Schaufler <casey@schaufler-ca.com>
13894 L: linux-security-module@vger.kernel.org
13895 W: http://schaufler-ca.com
13896 T: git git://github.com/cschaufler/smack-next
13898 F: Documentation/admin-guide/LSM/Smack.rst
13901 SMC91x ETHERNET DRIVER
13902 M: Nicolas Pitre <nico@fluxnic.net>
13904 F: drivers/net/ethernet/smsc/smc91x.*
13906 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13907 M: Sakari Ailus <sakari.ailus@iki.fi>
13908 L: linux-media@vger.kernel.org
13910 F: drivers/media/i2c/smiapp/
13911 F: include/media/i2c/smiapp.h
13912 F: drivers/media/i2c/smiapp-pll.c
13913 F: drivers/media/i2c/smiapp-pll.h
13914 F: include/uapi/linux/smiapp.h
13915 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13917 SMM665 HARDWARE MONITOR DRIVER
13918 M: Guenter Roeck <linux@roeck-us.net>
13919 L: linux-hwmon@vger.kernel.org
13921 F: Documentation/hwmon/smm665
13922 F: drivers/hwmon/smm665.c
13924 SMSC EMC2103 HARDWARE MONITOR DRIVER
13925 M: Steve Glendinning <steve.glendinning@shawell.net>
13926 L: linux-hwmon@vger.kernel.org
13928 F: Documentation/hwmon/emc2103
13929 F: drivers/hwmon/emc2103.c
13931 SMSC SCH5627 HARDWARE MONITOR DRIVER
13932 M: Hans de Goede <hdegoede@redhat.com>
13933 L: linux-hwmon@vger.kernel.org
13935 F: Documentation/hwmon/sch5627
13936 F: drivers/hwmon/sch5627.c
13938 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13939 M: Steve Glendinning <steve.glendinning@shawell.net>
13940 L: linux-fbdev@vger.kernel.org
13942 F: drivers/video/fbdev/smscufx.c
13944 SMSC47B397 HARDWARE MONITOR DRIVER
13945 M: Jean Delvare <jdelvare@suse.com>
13946 L: linux-hwmon@vger.kernel.org
13948 F: Documentation/hwmon/smsc47b397
13949 F: drivers/hwmon/smsc47b397.c
13951 SMSC911x ETHERNET DRIVER
13952 M: Steve Glendinning <steve.glendinning@shawell.net>
13953 L: netdev@vger.kernel.org
13955 F: include/linux/smsc911x.h
13956 F: drivers/net/ethernet/smsc/smsc911x.*
13958 SMSC9420 PCI ETHERNET DRIVER
13959 M: Steve Glendinning <steve.glendinning@shawell.net>
13960 L: netdev@vger.kernel.org
13962 F: drivers/net/ethernet/smsc/smsc9420.*
13964 SOC-CAMERA V4L2 SUBSYSTEM
13965 L: linux-media@vger.kernel.org
13966 T: git git://linuxtv.org/media_tree.git
13968 F: include/media/soc*
13969 F: drivers/media/i2c/soc_camera/
13970 F: drivers/media/platform/soc_camera/
13972 SOCIONEXT SYNQUACER I2C DRIVER
13973 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13974 L: linux-i2c@vger.kernel.org
13976 F: drivers/i2c/busses/i2c-synquacer.c
13977 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13979 SOCIONEXT UNIPHIER SOUND DRIVER
13980 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13982 F: sound/soc/uniphier/
13984 SOEKRIS NET48XX LED SUPPORT
13985 M: Chris Boot <bootc@bootc.net>
13987 F: drivers/leds/leds-net48xx.c
13989 SOFT-ROCE DRIVER (rxe)
13990 M: Moni Shoua <monis@mellanox.com>
13991 L: linux-rdma@vger.kernel.org
13993 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13994 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13995 F: drivers/infiniband/sw/rxe/
13996 F: include/uapi/rdma/rdma_user_rxe.h
13998 SOFTLOGIC 6x10 MPEG CODEC
13999 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14000 M: Anton Sviridenko <anton@corp.bluecherry.net>
14001 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14002 M: Andrey Utkin <andrey_utkin@fastmail.com>
14003 M: Ismael Luceno <ismael@iodev.co.uk>
14004 L: linux-media@vger.kernel.org
14006 F: drivers/media/pci/solo6x10/
14008 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14009 M: James Morse <james.morse@arm.com>
14010 L: linux-arm-kernel@lists.infradead.org
14012 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14013 F: drivers/firmware/arm_sdei.c
14014 F: include/linux/arm_sdei.h
14015 F: include/uapi/linux/arm_sdei.h
14017 SOFTWARE RAID (Multiple Disks) SUPPORT
14018 M: Shaohua Li <shli@kernel.org>
14019 L: linux-raid@vger.kernel.org
14020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14022 F: drivers/md/Makefile
14023 F: drivers/md/Kconfig
14025 F: drivers/md/raid*
14026 F: include/linux/raid/
14027 F: include/uapi/linux/raid/
14029 SOCIONEXT (SNI) AVE NETWORK DRIVER
14030 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14031 L: netdev@vger.kernel.org
14033 F: drivers/net/ethernet/socionext/sni_ave.c
14034 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14036 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14037 M: Jassi Brar <jaswinder.singh@linaro.org>
14038 L: netdev@vger.kernel.org
14040 F: drivers/net/ethernet/socionext/netsec.c
14041 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14043 SOLIDRUN CLEARFOG SUPPORT
14044 M: Russell King <linux@armlinux.org.uk>
14046 F: arch/arm/boot/dts/armada-388-clearfog*
14047 F: arch/arm/boot/dts/armada-38x-solidrun-*
14049 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14050 M: Russell King <linux@armlinux.org.uk>
14052 F: arch/arm/boot/dts/imx6*-cubox-i*
14053 F: arch/arm/boot/dts/imx6*-hummingboard*
14054 F: arch/arm/boot/dts/imx6*-sr-*
14056 SONIC NETWORK DRIVER
14057 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14058 L: netdev@vger.kernel.org
14060 F: drivers/net/ethernet/natsemi/sonic.*
14062 SONICS SILICON BACKPLANE DRIVER (SSB)
14063 M: Michael Buesch <m@bues.ch>
14064 L: linux-wireless@vger.kernel.org
14067 F: include/linux/ssb/
14069 SONY IMX214 SENSOR DRIVER
14070 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14071 L: linux-media@vger.kernel.org
14072 T: git git://linuxtv.org/media_tree.git
14074 F: drivers/media/i2c/imx214.c
14075 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14077 SONY IMX258 SENSOR DRIVER
14078 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14079 L: linux-media@vger.kernel.org
14080 T: git git://linuxtv.org/media_tree.git
14082 F: drivers/media/i2c/imx258.c
14084 SONY IMX274 SENSOR DRIVER
14085 M: Leon Luo <leonl@leopardimaging.com>
14086 L: linux-media@vger.kernel.org
14087 T: git git://linuxtv.org/media_tree.git
14089 F: drivers/media/i2c/imx274.c
14090 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14092 SONY IMX319 SENSOR DRIVER
14093 M: Bingbu Cao <bingbu.cao@intel.com>
14094 L: linux-media@vger.kernel.org
14095 T: git git://linuxtv.org/media_tree.git
14097 F: drivers/media/i2c/imx319.c
14099 SONY IMX355 SENSOR DRIVER
14100 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14101 L: linux-media@vger.kernel.org
14102 T: git git://linuxtv.org/media_tree.git
14104 F: drivers/media/i2c/imx355.c
14106 SONY MEMORYSTICK CARD SUPPORT
14107 M: Alex Dubov <oakad@yahoo.com>
14108 W: http://tifmxx.berlios.de/
14110 F: drivers/memstick/host/tifm_ms.c
14112 SONY MEMORYSTICK STANDARD SUPPORT
14113 M: Maxim Levitsky <maximlevitsky@gmail.com>
14115 F: drivers/memstick/core/ms_block.*
14117 SONY VAIO CONTROL DEVICE DRIVER
14118 M: Mattia Dongili <malattia@linux.it>
14119 L: platform-driver-x86@vger.kernel.org
14120 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14122 F: Documentation/laptops/sony-laptop.txt
14123 F: drivers/char/sonypi.c
14124 F: drivers/platform/x86/sony-laptop.c
14125 F: include/linux/sony-laptop.h
14128 M: Jaroslav Kysela <perex@perex.cz>
14129 M: Takashi Iwai <tiwai@suse.com>
14130 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14131 W: http://www.alsa-project.org/
14132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14133 T: git git://git.alsa-project.org/alsa-kernel.git
14134 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14136 F: Documentation/sound/
14138 F: include/uapi/sound/
14141 SOUND - COMPRESSED AUDIO
14142 M: Vinod Koul <vkoul@kernel.org>
14143 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14146 F: Documentation/sound/designs/compress-offload.rst
14147 F: include/sound/compress_driver.h
14148 F: include/uapi/sound/compress_*
14149 F: sound/core/compress_offload.c
14150 F: sound/soc/soc-compress.c
14152 SOUND - DMAENGINE HELPERS
14153 M: Lars-Peter Clausen <lars@metafoo.de>
14155 F: include/sound/dmaengine_pcm.h
14156 F: sound/core/pcm_dmaengine.c
14157 F: sound/soc/soc-generic-dmaengine-pcm.c
14159 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14160 M: Liam Girdwood <lgirdwood@gmail.com>
14161 M: Mark Brown <broonie@kernel.org>
14162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14163 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14164 W: http://alsa-project.org/main/index.php/ASoC
14166 F: Documentation/devicetree/bindings/sound/
14167 F: Documentation/sound/soc/
14169 F: include/dt-bindings/sound/
14170 F: include/sound/soc*
14172 SOUNDWIRE SUBSYSTEM
14173 M: Vinod Koul <vkoul@kernel.org>
14174 M: Sanyog Kale <sanyog.r.kale@intel.com>
14175 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14176 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14178 F: Documentation/driver-api/soundwire/
14179 F: drivers/soundwire/
14180 F: include/linux/soundwire/
14183 M: Olli Salonen <olli.salonen@iki.fi>
14184 L: linux-media@vger.kernel.org
14185 W: https://linuxtv.org
14186 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14188 F: drivers/media/dvb-frontends/sp2*
14190 SPARC + UltraSPARC (sparc/sparc64)
14191 M: "David S. Miller" <davem@davemloft.net>
14192 L: sparclinux@vger.kernel.org
14193 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14200 SPARC SERIAL DRIVERS
14201 M: "David S. Miller" <davem@davemloft.net>
14202 L: sparclinux@vger.kernel.org
14203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14206 F: include/linux/sunserialcore.h
14207 F: drivers/tty/serial/suncore.c
14208 F: drivers/tty/serial/sunhv.c
14209 F: drivers/tty/serial/sunsab.c
14210 F: drivers/tty/serial/sunsab.h
14211 F: drivers/tty/serial/sunsu.c
14212 F: drivers/tty/serial/sunzilog.c
14213 F: drivers/tty/serial/sunzilog.h
14214 F: drivers/tty/vcc.c
14217 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14218 L: linux-sparse@vger.kernel.org
14219 W: https://sparse.wiki.kernel.org/
14220 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14222 F: include/linux/compiler.h
14224 SPEAR CLOCK FRAMEWORK SUPPORT
14225 M: Viresh Kumar <vireshk@kernel.org>
14226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14227 W: http://www.st.com/spear
14229 F: drivers/clk/spear/
14231 SPEAR PLATFORM SUPPORT
14232 M: Viresh Kumar <vireshk@kernel.org>
14233 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14235 W: http://www.st.com/spear
14237 F: arch/arm/boot/dts/spear*
14238 F: arch/arm/mach-spear/
14241 M: Marek Vasut <marek.vasut@gmail.com>
14242 L: linux-mtd@lists.infradead.org
14243 W: http://www.linux-mtd.infradead.org/
14244 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14245 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14246 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14248 F: drivers/mtd/spi-nor/
14249 F: include/linux/mtd/spi-nor.h
14252 M: Mark Brown <broonie@kernel.org>
14253 L: linux-spi@vger.kernel.org
14254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14255 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14257 F: Documentation/devicetree/bindings/spi/
14258 F: Documentation/spi/
14260 F: include/linux/spi/
14261 F: include/uapi/linux/spi/
14264 SPIDERNET NETWORK DRIVER for CELL
14265 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14266 L: netdev@vger.kernel.org
14268 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14269 F: drivers/net/ethernet/toshiba/spider_net*
14272 R: Stephen Boyd <sboyd@kernel.org>
14273 L: linux-arm-msm@vger.kernel.org
14274 F: Documentation/devicetree/bindings/spmi/
14276 F: include/dt-bindings/spmi/spmi.h
14277 F: include/linux/spmi.h
14278 F: include/trace/events/spmi.h
14281 M: Jeremy Kerr <jk@ozlabs.org>
14282 L: linuxppc-dev@lists.ozlabs.org
14283 W: http://www.ibm.com/developerworks/power/cell/
14285 F: Documentation/filesystems/spufs.txt
14286 F: arch/powerpc/platforms/cell/spufs/
14288 SQUASHFS FILE SYSTEM
14289 M: Phillip Lougher <phillip@squashfs.org.uk>
14290 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14291 W: http://squashfs.org.uk
14292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14294 F: Documentation/filesystems/squashfs.txt
14297 SRM (Alpha) environment access
14298 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14300 F: arch/alpha/kernel/srm_env.c
14302 ST LSM6DSx IMU IIO DRIVER
14303 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14304 L: linux-iio@vger.kernel.org
14305 W: http://www.st.com/
14307 F: drivers/iio/imu/st_lsm6dsx/
14308 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14310 ST STM32 I2C/SMBUS DRIVER
14311 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14312 L: linux-i2c@vger.kernel.org
14314 F: drivers/i2c/busses/i2c-stm32*
14316 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14317 M: Song Qiang <songqiang1304521@gmail.com>
14318 L: linux-iio@vger.kernel.org
14320 F: drivers/iio/proximity/vl53l0x-i2c.c
14321 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14324 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14325 M: Sasha Levin <sashal@kernel.org>
14326 L: stable@vger.kernel.org
14328 F: Documentation/process/stable-kernel-rules.rst
14331 M: Ian Abbott <abbotti@mev.co.uk>
14332 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14334 F: drivers/staging/comedi/
14336 STAGING - EROFS FILE SYSTEM
14337 M: Gao Xiang <gaoxiang25@huawei.com>
14338 M: Chao Yu <yuchao0@huawei.com>
14339 L: linux-erofs@lists.ozlabs.org
14341 F: drivers/staging/erofs/
14343 STAGING - INDUSTRIAL IO
14344 M: Jonathan Cameron <jic23@kernel.org>
14345 L: linux-iio@vger.kernel.org
14347 F: Documentation/devicetree/bindings/staging/iio/
14348 F: drivers/staging/iio/
14350 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14351 M: Marc Dietrich <marvin24@gmx.de>
14352 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14353 L: linux-tegra@vger.kernel.org
14355 F: drivers/staging/nvec/
14357 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14358 M: Jens Frederich <jfrederich@gmail.com>
14359 M: Daniel Drake <dsd@laptop.org>
14360 M: Jon Nettleton <jon.nettleton@gmail.com>
14361 W: http://wiki.laptop.org/go/DCON
14363 F: drivers/staging/olpc_dcon/
14365 STAGING - REALTEK RTL8712U DRIVERS
14366 M: Larry Finger <Larry.Finger@lwfinger.net>
14367 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14369 F: drivers/staging/rtl8712/
14371 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14372 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14373 M: Teddy Wang <teddy.wang@siliconmotion.com>
14374 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14375 L: linux-fbdev@vger.kernel.org
14377 F: drivers/staging/sm750fb/
14379 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14380 M: William Hubbs <w.d.hubbs@gmail.com>
14381 M: Chris Brannon <chris@the-brannons.com>
14382 M: Kirk Reiser <kirk@reisers.ca>
14383 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14384 L: speakup@linux-speakup.org
14385 W: http://www.linux-speakup.org/
14387 F: drivers/staging/speakup/
14389 STAGING - VIA VT665X DRIVERS
14390 M: Forest Bond <forest@alittletooquiet.net>
14392 F: drivers/staging/vt665?/
14394 STAGING - WILC1000 WIFI DRIVER
14395 M: Adham Abozaeid <adham.abozaeid@microchip.com>
14396 M: Ajay Singh <ajay.kathat@microchip.com>
14397 L: linux-wireless@vger.kernel.org
14399 F: drivers/staging/wilc1000/
14401 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14402 M: Arnaud Patard <arnaud.patard@rtp-net.org>
14404 F: drivers/staging/xgifb/
14407 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14409 L: devel@driverdev.osuosl.org
14411 F: drivers/staging/
14413 STARFIRE/DURALAN NETWORK DRIVER
14414 M: Ion Badulescu <ionut@badula.org>
14416 F: drivers/net/ethernet/adaptec/starfire*
14418 STEC S1220 SKD DRIVER
14419 M: Bart Van Assche <bart.vanassche@wdc.com>
14420 L: linux-block@vger.kernel.org
14422 F: drivers/block/skd*[ch]
14424 STI AUDIO (ASoC) DRIVERS
14425 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14426 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14428 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14432 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14434 F: drivers/media/platform/sti/cec/
14435 F: Documentation/devicetree/bindings/media/stih-cec.txt
14437 STK1160 USB VIDEO CAPTURE DRIVER
14438 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14439 L: linux-media@vger.kernel.org
14440 T: git git://linuxtv.org/media_tree.git
14442 F: drivers/media/usb/stk1160/
14444 STM32 AUDIO (ASoC) DRIVERS
14445 M: Olivier Moysan <olivier.moysan@st.com>
14446 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14447 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14449 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14452 STM32 TIMER/LPTIMER DRIVERS
14453 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14455 F: drivers/*/stm32-*timer*
14456 F: drivers/pwm/pwm-stm32*
14457 F: include/linux/*/stm32-*tim*
14458 F: Documentation/ABI/testing/*timer-stm32
14459 F: Documentation/devicetree/bindings/*/stm32-*timer*
14460 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14462 STMMAC ETHERNET DRIVER
14463 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14464 M: Alexandre Torgue <alexandre.torgue@st.com>
14465 M: Jose Abreu <joabreu@synopsys.com>
14466 L: netdev@vger.kernel.org
14467 W: http://www.stlinux.com
14469 F: drivers/net/ethernet/stmicro/stmmac/
14472 M: Sam Creasey <sammy@sammy.net>
14473 W: http://sammy.net/sun3/
14475 F: arch/m68k/kernel/*sun3*
14476 F: arch/m68k/sun3*/
14477 F: arch/m68k/include/asm/sun3*
14478 F: drivers/net/ethernet/i825xx/sun3*
14480 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14481 M: Hans de Goede <hdegoede@redhat.com>
14482 L: linux-input@vger.kernel.org
14484 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14485 F: drivers/input/keyboard/sun4i-lradc-keys.c
14487 SUNDANCE NETWORK DRIVER
14488 M: Denis Kirjanov <kda@linux-powerpc.org>
14489 L: netdev@vger.kernel.org
14491 F: drivers/net/ethernet/dlink/sundance.c
14494 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14495 M: Rich Felker <dalias@libc.org>
14496 L: linux-sh@vger.kernel.org
14497 Q: http://patchwork.kernel.org/project/linux-sh/list/
14499 F: Documentation/sh/
14504 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14505 M: Len Brown <len.brown@intel.com>
14506 M: Pavel Machek <pavel@ucw.cz>
14507 L: linux-pm@vger.kernel.org
14508 B: https://bugzilla.kernel.org
14510 F: Documentation/power/
14511 F: arch/x86/kernel/acpi/
14512 F: drivers/base/power/
14514 F: include/linux/suspend.h
14515 F: include/linux/freezer.h
14516 F: include/linux/pm.h
14519 M: Martin Mares <mj@ucw.cz>
14520 L: linux-video@atrey.karlin.mff.cuni.cz
14522 F: Documentation/svga.txt
14523 F: arch/x86/boot/video*
14526 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14527 L: iommu@lists.linux-foundation.org
14528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14530 F: kernel/dma/swiotlb.c
14531 F: arch/*/kernel/pci-swiotlb.c
14532 F: include/linux/swiotlb.h
14535 M: Jiri Pirko <jiri@resnulli.us>
14536 M: Ivan Vecera <ivecera@redhat.com>
14537 L: netdev@vger.kernel.org
14540 F: include/net/switchdev.h
14542 SY8106A REGULATOR DRIVER
14543 M: Icenowy Zheng <icenowy@aosc.io>
14545 F: drivers/regulator/sy8106a-regulator.c
14546 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14548 SYNC FILE FRAMEWORK
14549 M: Sumit Semwal <sumit.semwal@linaro.org>
14550 R: Gustavo Padovan <gustavo@padovan.org>
14552 L: linux-media@vger.kernel.org
14553 L: dri-devel@lists.freedesktop.org
14554 F: drivers/dma-buf/sync_*
14555 F: drivers/dma-buf/dma-fence*
14556 F: drivers/dma-buf/sw_sync.c
14557 F: include/linux/sync_file.h
14558 F: include/uapi/linux/sync_file.h
14559 F: Documentation/sync_file.txt
14560 T: git git://anongit.freedesktop.org/drm/drm-misc
14562 SYNOPSYS ARC ARCHITECTURE
14563 M: Vineet Gupta <vgupta@synopsys.com>
14564 L: linux-snps-arc@lists.infradead.org
14567 F: Documentation/devicetree/bindings/arc/*
14568 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14569 F: drivers/clocksource/arc_timer.c
14570 F: drivers/tty/serial/arc_uart.c
14571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14573 SYNOPSYS ARC HSDK SDP pll clock driver
14574 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14576 F: drivers/clk/clk-hsdk-pll.c
14577 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14579 SYNOPSYS ARC SDP clock driver
14580 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14582 F: drivers/clk/axs10x/*
14583 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14585 SYNOPSYS ARC SDP platform support
14586 M: Alexey Brodkin <abrodkin@synopsys.com>
14588 F: arch/arc/plat-axs10x
14589 F: arch/arc/boot/dts/ax*
14590 F: Documentation/devicetree/bindings/arc/axs10*
14592 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14593 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14595 F: drivers/reset/reset-axs10x.c
14596 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14598 SYNOPSYS CREG GPIO DRIVER
14599 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14601 F: drivers/gpio/gpio-creg-snps.c
14602 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14604 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14605 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14607 F: drivers/tty/serial/8250/8250_dw.c
14609 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14610 M: Hoan Tran <hotran@apm.com>
14611 L: linux-gpio@vger.kernel.org
14613 F: drivers/gpio/gpio-dwapb.c
14614 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14616 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14617 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14619 F: drivers/dma/dwi-axi-dmac/
14620 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14622 SYNOPSYS DESIGNWARE DMAC DRIVER
14623 M: Viresh Kumar <vireshk@kernel.org>
14624 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14626 F: include/linux/dma/dw.h
14627 F: include/linux/platform_data/dma-dw.h
14630 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14631 M: Jose Abreu <Jose.Abreu@synopsys.com>
14632 L: netdev@vger.kernel.org
14634 F: drivers/net/ethernet/synopsys/
14636 SYNOPSYS DESIGNWARE I2C DRIVER
14637 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14638 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14639 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14640 L: linux-i2c@vger.kernel.org
14642 F: drivers/i2c/busses/i2c-designware-*
14643 F: include/linux/platform_data/i2c-designware.h
14645 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14646 M: Jaehoon Chung <jh80.chung@samsung.com>
14647 L: linux-mmc@vger.kernel.org
14649 F: drivers/mmc/host/dw_mmc*
14651 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14652 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14654 F: drivers/reset/reset-hsdk.c
14655 F: include/dt-bindings/reset/snps,hsdk-reset.h
14656 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14658 SYSTEM CONFIGURATION (SYSCON)
14659 M: Lee Jones <lee.jones@linaro.org>
14660 M: Arnd Bergmann <arnd@arndb.de>
14661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14663 F: drivers/mfd/syscon.c
14665 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14666 M: Sudeep Holla <sudeep.holla@arm.com>
14667 L: linux-arm-kernel@lists.infradead.org
14669 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14670 F: drivers/clk/clk-sc[mp]i.c
14671 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14672 F: drivers/firmware/arm_scpi.c
14673 F: drivers/firmware/arm_scmi/
14674 F: include/linux/sc[mp]i_protocol.h
14676 SYSTEM RESET/SHUTDOWN DRIVERS
14677 M: Sebastian Reichel <sre@kernel.org>
14678 L: linux-pm@vger.kernel.org
14679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14681 F: Documentation/devicetree/bindings/power/reset/
14682 F: drivers/power/reset/
14684 SYSTEM TRACE MODULE CLASS
14685 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14688 F: Documentation/trace/stm.rst
14689 F: drivers/hwtracing/stm/
14690 F: include/linux/stm.h
14691 F: include/uapi/linux/stm.h
14694 M: Christoph Hellwig <hch@infradead.org>
14696 F: Documentation/filesystems/sysv-fs.txt
14698 F: include/linux/sysv_fs.h
14701 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14702 L: linux-scsi@vger.kernel.org
14703 L: target-devel@vger.kernel.org
14704 W: http://www.linux-iscsi.org
14705 W: http://groups.google.com/group/linux-iscsi-target-dev
14706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14710 F: Documentation/target/
14712 TASKSTATS STATISTICS INTERFACE
14713 M: Balbir Singh <bsingharora@gmail.com>
14715 F: Documentation/accounting/taskstats*
14716 F: include/linux/taskstats*
14717 F: kernel/taskstats.c
14720 M: Jamal Hadi Salim <jhs@mojatatu.com>
14721 M: Cong Wang <xiyou.wangcong@gmail.com>
14722 M: Jiri Pirko <jiri@resnulli.us>
14723 L: netdev@vger.kernel.org
14725 F: include/net/pkt_cls.h
14726 F: include/net/pkt_sched.h
14727 F: include/net/tc_act/
14728 F: include/uapi/linux/pkt_cls.h
14729 F: include/uapi/linux/pkt_sched.h
14730 F: include/uapi/linux/tc_act/
14731 F: include/uapi/linux/tc_ematch/
14734 TC90522 MEDIA DRIVER
14735 M: Akihiro Tsukada <tskd08@gmail.com>
14736 L: linux-media@vger.kernel.org
14738 F: drivers/media/dvb-frontends/tc90522*
14740 TCP LOW PRIORITY MODULE
14741 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14742 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14743 W: http://tcp-lp-mod.sourceforge.net/
14745 F: net/ipv4/tcp_lp.c
14747 TDA10071 MEDIA DRIVER
14748 M: Antti Palosaari <crope@iki.fi>
14749 L: linux-media@vger.kernel.org
14750 W: https://linuxtv.org
14751 W: http://palosaari.fi/linux/
14752 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14753 T: git git://linuxtv.org/anttip/media_tree.git
14755 F: drivers/media/dvb-frontends/tda10071*
14757 TDA18212 MEDIA DRIVER
14758 M: Antti Palosaari <crope@iki.fi>
14759 L: linux-media@vger.kernel.org
14760 W: https://linuxtv.org
14761 W: http://palosaari.fi/linux/
14762 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14763 T: git git://linuxtv.org/anttip/media_tree.git
14765 F: drivers/media/tuners/tda18212*
14767 TDA18218 MEDIA DRIVER
14768 M: Antti Palosaari <crope@iki.fi>
14769 L: linux-media@vger.kernel.org
14770 W: https://linuxtv.org
14771 W: http://palosaari.fi/linux/
14772 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14773 T: git git://linuxtv.org/anttip/media_tree.git
14775 F: drivers/media/tuners/tda18218*
14777 TDA18250 MEDIA DRIVER
14778 M: Olli Salonen <olli.salonen@iki.fi>
14779 L: linux-media@vger.kernel.org
14780 W: https://linuxtv.org
14781 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14782 T: git git://linuxtv.org/media_tree.git
14784 F: drivers/media/tuners/tda18250*
14786 TDA18271 MEDIA DRIVER
14787 M: Michael Krufky <mkrufky@linuxtv.org>
14788 L: linux-media@vger.kernel.org
14789 W: https://linuxtv.org
14790 W: http://github.com/mkrufky
14791 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14792 T: git git://linuxtv.org/mkrufky/tuners.git
14794 F: drivers/media/tuners/tda18271*
14796 TDA1997x MEDIA DRIVER
14797 M: Tim Harvey <tharvey@gateworks.com>
14798 L: linux-media@vger.kernel.org
14799 W: https://linuxtv.org
14800 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14802 F: drivers/media/i2c/tda1997x.*
14804 TDA827x MEDIA DRIVER
14805 M: Michael Krufky <mkrufky@linuxtv.org>
14806 L: linux-media@vger.kernel.org
14807 W: https://linuxtv.org
14808 W: http://github.com/mkrufky
14809 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14810 T: git git://linuxtv.org/mkrufky/tuners.git
14812 F: drivers/media/tuners/tda8290.*
14814 TDA8290 MEDIA DRIVER
14815 M: Michael Krufky <mkrufky@linuxtv.org>
14816 L: linux-media@vger.kernel.org
14817 W: https://linuxtv.org
14818 W: http://github.com/mkrufky
14819 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14820 T: git git://linuxtv.org/mkrufky/tuners.git
14822 F: drivers/media/tuners/tda8290.*
14824 TDA9840 MEDIA DRIVER
14825 M: Hans Verkuil <hverkuil@xs4all.nl>
14826 L: linux-media@vger.kernel.org
14827 T: git git://linuxtv.org/media_tree.git
14828 W: https://linuxtv.org
14830 F: drivers/media/i2c/tda9840*
14832 TEA5761 TUNER DRIVER
14833 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14834 L: linux-media@vger.kernel.org
14835 W: https://linuxtv.org
14836 T: git git://linuxtv.org/media_tree.git
14838 F: drivers/media/tuners/tea5761.*
14840 TEA5767 TUNER DRIVER
14841 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14842 L: linux-media@vger.kernel.org
14843 W: https://linuxtv.org
14844 T: git git://linuxtv.org/media_tree.git
14846 F: drivers/media/tuners/tea5767.*
14848 TEA6415C MEDIA DRIVER
14849 M: Hans Verkuil <hverkuil@xs4all.nl>
14850 L: linux-media@vger.kernel.org
14851 T: git git://linuxtv.org/media_tree.git
14852 W: https://linuxtv.org
14854 F: drivers/media/i2c/tea6415c*
14856 TEA6420 MEDIA DRIVER
14857 M: Hans Verkuil <hverkuil@xs4all.nl>
14858 L: linux-media@vger.kernel.org
14859 T: git git://linuxtv.org/media_tree.git
14860 W: https://linuxtv.org
14862 F: drivers/media/i2c/tea6420*
14865 M: Jiri Pirko <jiri@resnulli.us>
14866 L: netdev@vger.kernel.org
14868 F: drivers/net/team/
14869 F: include/linux/if_team.h
14870 F: include/uapi/linux/if_team.h
14872 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14873 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14875 F: arch/x86/platform/ts5500/
14877 TECHNOTREND USB IR RECEIVER
14878 M: Sean Young <sean@mess.org>
14879 L: linux-media@vger.kernel.org
14881 F: drivers/media/rc/ttusbir.c
14883 TECHWELL TW9910 VIDEO DECODER
14884 L: linux-media@vger.kernel.org
14886 F: drivers/media/i2c/tw9910.c
14887 F: include/media/i2c/tw9910.h
14890 M: Jens Wiklander <jens.wiklander@linaro.org>
14892 F: include/linux/tee_drv.h
14893 F: include/uapi/linux/tee.h
14895 F: Documentation/tee.txt
14897 TEGRA ARCHITECTURE SUPPORT
14898 M: Thierry Reding <thierry.reding@gmail.com>
14899 M: Jonathan Hunter <jonathanh@nvidia.com>
14900 L: linux-tegra@vger.kernel.org
14901 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14907 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14908 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14910 F: drivers/clk/tegra/
14913 M: Laxman Dewangan <ldewangan@nvidia.com>
14914 M: Jon Hunter <jonathanh@nvidia.com>
14916 F: drivers/dma/tegra*
14919 M: Laxman Dewangan <ldewangan@nvidia.com>
14921 F: drivers/i2c/busses/i2c-tegra.c
14923 TEGRA IOMMU DRIVERS
14924 M: Thierry Reding <thierry.reding@gmail.com>
14925 L: linux-tegra@vger.kernel.org
14927 F: drivers/iommu/tegra*
14930 M: Laxman Dewangan <ldewangan@nvidia.com>
14932 F: drivers/input/keyboard/tegra-kbc.c
14935 M: Stefan Agner <stefan@agner.ch>
14936 M: Lucas Stach <dev@lynxeye.de>
14938 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14939 F: drivers/mtd/nand/raw/tegra_nand.c
14942 M: Thierry Reding <thierry.reding@gmail.com>
14944 F: drivers/pwm/pwm-tegra.c
14946 TEGRA SERIAL DRIVER
14947 M: Laxman Dewangan <ldewangan@nvidia.com>
14949 F: drivers/tty/serial/serial-tegra.c
14952 M: Laxman Dewangan <ldewangan@nvidia.com>
14954 F: drivers/spi/spi-tegra*
14956 TEHUTI ETHERNET DRIVER
14957 M: Andy Gospodarek <andy@greyhouse.net>
14958 L: netdev@vger.kernel.org
14960 F: drivers/net/ethernet/tehuti/*
14962 Telecom Clock Driver for MCPL0010
14963 M: Mark Gross <mark.gross@intel.com>
14965 F: drivers/char/tlclk.c
14967 TENSILICA XTENSA PORT (xtensa)
14968 M: Chris Zankel <chris@zankel.net>
14969 M: Max Filippov <jcmvbkbc@gmail.com>
14970 L: linux-xtensa@linux-xtensa.org
14971 T: git git://github.com/czankel/xtensa-linux.git
14974 F: drivers/irqchip/irq-xtensa-*
14976 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14977 M: Nishanth Menon <nm@ti.com>
14978 M: Tero Kristo <t-kristo@ti.com>
14979 M: Santosh Shilimkar <ssantosh@kernel.org>
14980 L: linux-arm-kernel@lists.infradead.org
14982 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14983 F: drivers/firmware/ti_sci*
14984 F: include/linux/soc/ti/ti_sci_protocol.h
14985 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14986 F: drivers/soc/ti/ti_sci_pm_domains.c
14987 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14988 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14989 F: drivers/clk/keystone/sci-clk.c
14990 F: drivers/reset/reset-ti-sci.c
14992 Texas Instruments ASoC drivers
14993 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14994 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14998 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14999 M: Hans Verkuil <hverkuil@xs4all.nl>
15000 L: linux-media@vger.kernel.org
15001 T: git git://linuxtv.org/media_tree.git
15002 W: https://linuxtv.org
15004 F: drivers/media/radio/radio-raremono.c
15007 M: Zhang Rui <rui.zhang@intel.com>
15008 M: Eduardo Valentin <edubezval@gmail.com>
15009 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15010 L: linux-pm@vger.kernel.org
15011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15013 Q: https://patchwork.kernel.org/project/linux-pm/list/
15015 F: drivers/thermal/
15016 F: include/linux/thermal.h
15017 F: include/uapi/linux/thermal.h
15018 F: include/linux/cpu_cooling.h
15019 F: Documentation/devicetree/bindings/thermal/
15021 THERMAL/CPU_COOLING
15022 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15023 M: Viresh Kumar <viresh.kumar@linaro.org>
15024 M: Javi Merino <javi.merino@kernel.org>
15025 L: linux-pm@vger.kernel.org
15027 F: Documentation/thermal/cpu-cooling-api.txt
15028 F: drivers/thermal/cpu_cooling.c
15029 F: include/linux/cpu_cooling.h
15031 THINKPAD ACPI EXTRAS DRIVER
15032 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15033 L: ibm-acpi-devel@lists.sourceforge.net
15034 L: platform-driver-x86@vger.kernel.org
15035 W: http://ibm-acpi.sourceforge.net
15036 W: http://thinkwiki.org/wiki/Ibm-acpi
15037 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15039 F: drivers/platform/x86/thinkpad_acpi.c
15042 M: Andreas Noever <andreas.noever@gmail.com>
15043 M: Michael Jamet <michael.jamet@intel.com>
15044 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15045 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15048 F: Documentation/admin-guide/thunderbolt.rst
15049 F: drivers/thunderbolt/
15050 F: include/linux/thunderbolt.h
15052 THUNDERBOLT NETWORK DRIVER
15053 M: Michael Jamet <michael.jamet@intel.com>
15054 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15055 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15056 L: netdev@vger.kernel.org
15058 F: drivers/net/thunderbolt.c
15060 THUNDERX GPIO DRIVER
15061 M: David Daney <david.daney@cavium.com>
15063 F: drivers/gpio/gpio-thunderx.c
15065 TI AM437X VPFE DRIVER
15066 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15067 L: linux-media@vger.kernel.org
15068 W: https://linuxtv.org
15069 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15070 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15072 F: drivers/media/platform/am437x/
15074 TI BANDGAP AND THERMAL DRIVER
15075 M: Eduardo Valentin <edubezval@gmail.com>
15076 M: Keerthy <j-keerthy@ti.com>
15077 L: linux-pm@vger.kernel.org
15078 L: linux-omap@vger.kernel.org
15080 F: drivers/thermal/ti-soc-thermal/
15082 TI BQ27XXX POWER SUPPLY DRIVER
15083 R: Andrew F. Davis <afd@ti.com>
15084 F: include/linux/power/bq27xxx_battery.h
15085 F: drivers/power/supply/bq27xxx_battery.c
15086 F: drivers/power/supply/bq27xxx_battery_i2c.c
15088 TI CDCE706 CLOCK DRIVER
15089 M: Max Filippov <jcmvbkbc@gmail.com>
15091 F: drivers/clk/clk-cdce706.c
15094 M: Tero Kristo <t-kristo@ti.com>
15095 L: linux-omap@vger.kernel.org
15098 F: include/linux/clk/ti.h
15100 TI DAVINCI MACHINE SUPPORT
15101 M: Sekhar Nori <nsekhar@ti.com>
15102 M: Kevin Hilman <khilman@kernel.org>
15103 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15106 F: arch/arm/mach-davinci/
15107 F: drivers/i2c/busses/i2c-davinci.c
15108 F: arch/arm/boot/dts/da850*
15110 TI DAVINCI SERIES CLOCK DRIVER
15111 M: David Lechner <david@lechnology.com>
15112 R: Sekhar Nori <nsekhar@ti.com>
15114 F: Documentation/devicetree/bindings/clock/ti/davinci/
15115 F: drivers/clk/davinci/
15117 TI DAVINCI SERIES GPIO DRIVER
15118 M: Keerthy <j-keerthy@ti.com>
15119 L: linux-gpio@vger.kernel.org
15121 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15122 F: drivers/gpio/gpio-davinci.c
15124 TI DAVINCI SERIES MEDIA DRIVER
15125 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15126 L: linux-media@vger.kernel.org
15127 W: https://linuxtv.org
15128 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15129 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15131 F: drivers/media/platform/davinci/
15132 F: include/media/davinci/
15134 TI ETHERNET SWITCH DRIVER (CPSW)
15135 R: Grygorii Strashko <grygorii.strashko@ti.com>
15136 L: linux-omap@vger.kernel.org
15137 L: netdev@vger.kernel.org
15139 F: drivers/net/ethernet/ti/cpsw*
15140 F: drivers/net/ethernet/ti/davinci*
15142 TI FLASH MEDIA INTERFACE DRIVER
15143 M: Alex Dubov <oakad@yahoo.com>
15145 F: drivers/misc/tifm*
15146 F: drivers/mmc/host/tifm_sd.c
15147 F: include/linux/tifm.h
15149 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15150 M: Santosh Shilimkar <ssantosh@kernel.org>
15151 L: linux-kernel@vger.kernel.org
15152 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15154 F: drivers/soc/ti/*
15155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15157 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15158 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15159 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15160 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15162 F: sound/soc/codecs/lm49453*
15163 F: sound/soc/codecs/isabelle*
15165 TI LP855x BACKLIGHT DRIVER
15166 M: Milo Kim <milo.kim@ti.com>
15168 F: Documentation/backlight/lp855x-driver.txt
15169 F: drivers/video/backlight/lp855x_bl.c
15170 F: include/linux/platform_data/lp855x.h
15172 TI LP8727 CHARGER DRIVER
15173 M: Milo Kim <milo.kim@ti.com>
15175 F: drivers/power/supply/lp8727_charger.c
15176 F: include/linux/platform_data/lp8727.h
15178 TI LP8788 MFD DRIVER
15179 M: Milo Kim <milo.kim@ti.com>
15181 F: drivers/iio/adc/lp8788_adc.c
15182 F: drivers/leds/leds-lp8788.c
15183 F: drivers/mfd/lp8788*.c
15184 F: drivers/power/supply/lp8788-charger.c
15185 F: drivers/regulator/lp8788-*.c
15186 F: include/linux/mfd/lp8788*.h
15188 TI NETCP ETHERNET DRIVER
15189 M: Wingman Kwok <w-kwok2@ti.com>
15190 M: Murali Karicheri <m-karicheri2@ti.com>
15191 L: netdev@vger.kernel.org
15193 F: drivers/net/ethernet/ti/netcp*
15195 TI PCM3060 ASoC CODEC DRIVER
15196 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15197 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15199 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15200 F: sound/soc/codecs/pcm3060*
15202 TI TAS571X FAMILY ASoC CODEC DRIVER
15203 M: Kevin Cernekee <cernekee@chromium.org>
15204 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15206 F: sound/soc/codecs/tas571x*
15208 TI TRF7970A NFC DRIVER
15209 M: Mark Greer <mgreer@animalcreek.com>
15210 L: linux-wireless@vger.kernel.org
15211 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15213 F: drivers/nfc/trf7970a.c
15214 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15216 TI TWL4030 SERIES SOC CODEC DRIVER
15217 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15218 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15220 F: sound/soc/codecs/twl4030*
15223 M: Benoit Parrot <bparrot@ti.com>
15224 L: linux-media@vger.kernel.org
15225 W: http://linuxtv.org/
15226 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15228 F: drivers/media/platform/ti-vpe/
15230 TI WILINK WIRELESS DRIVERS
15231 L: linux-wireless@vger.kernel.org
15232 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15233 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15236 F: drivers/net/wireless/ti/
15237 F: include/linux/wl12xx.h
15239 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15240 M: John Stultz <john.stultz@linaro.org>
15241 M: Thomas Gleixner <tglx@linutronix.de>
15242 R: Stephen Boyd <sboyd@kernel.org>
15243 L: linux-kernel@vger.kernel.org
15244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15246 F: include/linux/clocksource.h
15247 F: include/linux/time.h
15248 F: include/linux/timex.h
15249 F: include/uapi/linux/time.h
15250 F: include/uapi/linux/timex.h
15251 F: kernel/time/clocksource.c
15252 F: kernel/time/time*.c
15253 F: kernel/time/alarmtimer.c
15254 F: kernel/time/ntp.c
15255 F: tools/testing/selftests/timers/
15258 M: Jon Maloy <jon.maloy@ericsson.com>
15259 M: Ying Xue <ying.xue@windriver.com>
15260 L: netdev@vger.kernel.org (core kernel code)
15261 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15262 W: http://tipc.sourceforge.net/
15264 F: include/uapi/linux/tipc*.h
15267 TLAN NETWORK DRIVER
15268 M: Samuel Chessman <chessman@tux.org>
15269 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15270 W: http://sourceforge.net/projects/tlan/
15272 F: Documentation/networking/device_drivers/ti/tlan.txt
15273 F: drivers/net/ethernet/ti/tlan.*
15275 TM6000 VIDEO4LINUX DRIVER
15276 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15277 L: linux-media@vger.kernel.org
15278 W: https://linuxtv.org
15279 T: git git://linuxtv.org/media_tree.git
15281 F: drivers/media/usb/tm6000/
15282 F: Documentation/media/v4l-drivers/tm6000*
15284 TMIO/SDHI MMC DRIVER
15285 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15286 L: linux-mmc@vger.kernel.org
15288 F: drivers/mmc/host/tmio_mmc*
15289 F: drivers/mmc/host/renesas_sdhi*
15290 F: include/linux/mfd/tmio.h
15292 TMP401 HARDWARE MONITOR DRIVER
15293 M: Guenter Roeck <linux@roeck-us.net>
15294 L: linux-hwmon@vger.kernel.org
15296 F: Documentation/hwmon/tmp401
15297 F: drivers/hwmon/tmp401.c
15299 TMPFS (SHMEM FILESYSTEM)
15300 M: Hugh Dickins <hughd@google.com>
15301 L: linux-mm@kvack.org
15303 F: include/linux/shmem_fs.h
15306 TOMOYO SECURITY MODULE
15307 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15308 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15309 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15310 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15311 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15312 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15313 W: http://tomoyo.sourceforge.jp/
15314 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15316 F: security/tomoyo/
15318 TOPSTAR LAPTOP EXTRAS DRIVER
15319 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15320 L: platform-driver-x86@vger.kernel.org
15322 F: drivers/platform/x86/topstar-laptop.c
15324 TORTURE-TEST MODULES
15325 M: Davidlohr Bueso <dave@stgolabs.net>
15326 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
15327 M: Josh Triplett <josh@joshtriplett.org>
15328 L: linux-kernel@vger.kernel.org
15330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15331 F: Documentation/RCU/torture.txt
15332 F: kernel/torture.c
15333 F: kernel/rcu/rcutorture.c
15334 F: kernel/rcu/rcuperf.c
15335 F: kernel/locking/locktorture.c
15337 TOSHIBA ACPI EXTRAS DRIVER
15338 M: Azael Avalos <coproscefalo@gmail.com>
15339 L: platform-driver-x86@vger.kernel.org
15341 F: drivers/platform/x86/toshiba_acpi.c
15343 TOSHIBA BLUETOOTH DRIVER
15344 M: Azael Avalos <coproscefalo@gmail.com>
15345 L: platform-driver-x86@vger.kernel.org
15347 F: drivers/platform/x86/toshiba_bluetooth.c
15349 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15350 M: Azael Avalos <coproscefalo@gmail.com>
15351 L: platform-driver-x86@vger.kernel.org
15353 F: drivers/platform/x86/toshiba_haps.c
15356 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15357 W: http://www.buzzard.org.uk/toshiba/
15359 F: drivers/char/toshiba.c
15360 F: include/linux/toshiba.h
15361 F: include/uapi/linux/toshiba.h
15363 TOSHIBA TC358743 DRIVER
15364 M: Mats Randgaard <matrandg@cisco.com>
15365 L: linux-media@vger.kernel.org
15367 F: drivers/media/i2c/tc358743*
15368 F: include/media/i2c/tc358743.h
15370 TOSHIBA WMI HOTKEYS DRIVER
15371 M: Azael Avalos <coproscefalo@gmail.com>
15372 L: platform-driver-x86@vger.kernel.org
15374 F: drivers/platform/x86/toshiba-wmi.c
15377 M: Peter Huewe <peterhuewe@gmx.de>
15378 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15379 R: Jason Gunthorpe <jgg@ziepe.ca>
15380 L: linux-integrity@vger.kernel.org
15381 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15382 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15383 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15385 F: drivers/char/tpm/
15388 M: Steven Rostedt <rostedt@goodmis.org>
15389 M: Ingo Molnar <mingo@redhat.com>
15390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15392 F: Documentation/trace/ftrace.rst
15393 F: arch/*/*/*/ftrace.h
15394 F: arch/*/kernel/ftrace.c
15395 F: include/*/ftrace.h
15396 F: include/linux/trace*.h
15399 F: tools/testing/selftests/ftrace/
15401 TRACING MMIO ACCESSES (MMIOTRACE)
15402 M: Steven Rostedt <rostedt@goodmis.org>
15403 M: Ingo Molnar <mingo@kernel.org>
15404 R: Karol Herbst <karolherbst@gmail.com>
15405 R: Pekka Paalanen <ppaalanen@gmail.com>
15407 L: linux-kernel@vger.kernel.org
15408 L: nouveau@lists.freedesktop.org
15409 F: kernel/trace/trace_mmiotrace.c
15410 F: include/linux/mmiotrace.h
15411 F: arch/x86/mm/kmmio.c
15412 F: arch/x86/mm/mmio-mod.c
15413 F: arch/x86/mm/testmmiotrace.c
15416 M: Jiri Kosina <trivial@kernel.org>
15417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15419 K: ^Subject:.*(?i)trivial
15421 TEMPO SEMICONDUCTOR DRIVERS
15422 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15424 F: sound/soc/codecs/tscs*.c
15425 F: sound/soc/codecs/tscs*.h
15426 F: Documentation/devicetree/bindings/sound/tscs*.txt
15429 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15430 M: Jiri Slaby <jslaby@suse.com>
15432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15433 F: Documentation/serial/
15435 F: drivers/tty/serial/serial_core.c
15436 F: include/linux/serial_core.h
15437 F: include/linux/serial.h
15438 F: include/linux/tty.h
15439 F: include/uapi/linux/serial_core.h
15440 F: include/uapi/linux/serial.h
15441 F: include/uapi/linux/tty.h
15443 TUA9001 MEDIA DRIVER
15444 M: Antti Palosaari <crope@iki.fi>
15445 L: linux-media@vger.kernel.org
15446 W: https://linuxtv.org
15447 W: http://palosaari.fi/linux/
15448 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15449 T: git git://linuxtv.org/anttip/media_tree.git
15451 F: drivers/media/tuners/tua9001*
15453 TULIP NETWORK DRIVERS
15454 L: netdev@vger.kernel.org
15455 L: linux-parisc@vger.kernel.org
15457 F: drivers/net/ethernet/dec/tulip/
15460 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15461 W: http://vtun.sourceforge.net/tun
15463 F: Documentation/networking/tuntap.txt
15464 F: arch/um/os-Linux/drivers/
15466 TURBOCHANNEL SUBSYSTEM
15467 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15468 M: Ralf Baechle <ralf@linux-mips.org>
15469 L: linux-mips@vger.kernel.org
15470 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15473 F: include/linux/tc.h
15476 M: "Len Brown" <lenb@kernel.org>
15477 L: linux-pm@vger.kernel.org
15478 B: https://bugzilla.kernel.org
15479 Q: https://patchwork.kernel.org/project/linux-pm/list/
15480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15482 F: tools/power/x86/turbostat/
15484 TW5864 VIDEO4LINUX DRIVER
15485 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15486 M: Anton Sviridenko <anton@corp.bluecherry.net>
15487 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15488 M: Andrey Utkin <andrey_utkin@fastmail.com>
15489 L: linux-media@vger.kernel.org
15491 F: drivers/media/pci/tw5864/
15493 TW68 VIDEO4LINUX DRIVER
15494 M: Hans Verkuil <hverkuil@xs4all.nl>
15495 L: linux-media@vger.kernel.org
15496 T: git git://linuxtv.org/media_tree.git
15497 W: https://linuxtv.org
15499 F: drivers/media/pci/tw68/
15501 TW686X VIDEO4LINUX DRIVER
15502 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15503 L: linux-media@vger.kernel.org
15504 T: git git://linuxtv.org/media_tree.git
15505 W: http://linuxtv.org
15507 F: drivers/media/pci/tw686x/
15509 UBI FILE SYSTEM (UBIFS)
15510 M: Richard Weinberger <richard@nod.at>
15511 M: Artem Bityutskiy <dedekind1@gmail.com>
15512 M: Adrian Hunter <adrian.hunter@intel.com>
15513 L: linux-mtd@lists.infradead.org
15514 T: git git://git.infradead.org/ubifs-2.6.git
15515 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15517 F: Documentation/filesystems/ubifs.txt
15520 UCLINUX (M68KNOMMU AND COLDFIRE)
15521 M: Greg Ungerer <gerg@linux-m68k.org>
15522 W: http://www.linux-m68k.org/
15523 W: http://www.uclinux.org/
15524 L: linux-m68k@lists.linux-m68k.org
15525 L: uclinux-dev@uclinux.org (subscribers-only)
15526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15528 F: arch/m68k/coldfire/
15530 F: arch/m68k/*/*_no.*
15531 F: arch/m68k/include/asm/*_no.*
15534 M: Jan Kara <jack@suse.com>
15536 F: Documentation/filesystems/udf.txt
15540 M: Bastien Nocera <hadess@hadess.net>
15541 L: linux-input@vger.kernel.org
15543 F: drivers/hid/hid-udraw-ps3.c
15546 M: Evgeniy Dushistov <dushistov@mail.ru>
15548 F: Documentation/filesystems/ufs.txt
15551 UHID USERSPACE HID IO DRIVER:
15552 M: David Herrmann <dh.herrmann@googlemail.com>
15553 L: linux-input@vger.kernel.org
15555 F: drivers/hid/uhid.c
15556 F: include/uapi/linux/uhid.h
15559 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15560 L: linux-usb@vger.kernel.org
15562 F: drivers/usb/common/ulpi.c
15563 F: include/linux/ulpi/
15565 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15566 L: linux-usb@vger.kernel.org
15569 F: include/linux/uwb.h
15570 F: include/linux/uwb/
15572 UNICORE32 ARCHITECTURE:
15573 M: Guan Xuetao <gxt@pku.edu.cn>
15574 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15576 T: git git://github.com/gxt/linux.git
15580 M: Tony Finch <dot@dotat.at>
15581 W: http://dotat.at/prog/unifdef
15583 F: scripts/unifdef.c
15585 UNIFORM CDROM DRIVER
15586 M: Jens Axboe <axboe@kernel.dk>
15587 W: http://www.kernel.dk
15589 F: Documentation/cdrom/
15590 F: drivers/cdrom/cdrom.c
15591 F: include/linux/cdrom.h
15592 F: include/uapi/linux/cdrom.h
15594 UNISYS S-PAR DRIVERS
15595 M: David Kershner <david.kershner@unisys.com>
15596 L: sparmaintainer@unisys.com (Unisys internal)
15598 F: include/linux/visorbus.h
15599 F: drivers/visorbus/
15600 F: drivers/staging/unisys/
15602 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15603 M: Vinayak Holikatti <vinholikatti@gmail.com>
15604 L: linux-scsi@vger.kernel.org
15606 F: Documentation/scsi/ufs.txt
15607 F: drivers/scsi/ufs/
15609 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15610 M: Joao Pinto <jpinto@synopsys.com>
15611 L: linux-scsi@vger.kernel.org
15613 F: drivers/scsi/ufs/*dwc*
15615 UNSORTED BLOCK IMAGES (UBI)
15616 M: Artem Bityutskiy <dedekind1@gmail.com>
15617 M: Richard Weinberger <richard@nod.at>
15618 W: http://www.linux-mtd.infradead.org/
15619 L: linux-mtd@lists.infradead.org
15620 T: git git://git.infradead.org/ubifs-2.6.git
15622 F: drivers/mtd/ubi/
15623 F: include/linux/mtd/ubi.h
15624 F: include/uapi/mtd/ubi-user.h
15626 USB "USBNET" DRIVER FRAMEWORK
15627 M: Oliver Neukum <oneukum@suse.com>
15628 L: netdev@vger.kernel.org
15629 W: http://www.linux-usb.org/usbnet
15631 F: drivers/net/usb/usbnet.c
15632 F: include/linux/usb/usbnet.h
15635 M: Oliver Neukum <oneukum@suse.com>
15636 L: linux-usb@vger.kernel.org
15638 F: Documentation/usb/acm.txt
15639 F: drivers/usb/class/cdc-acm.*
15641 USB AR5523 WIRELESS DRIVER
15642 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15643 L: linux-wireless@vger.kernel.org
15645 F: drivers/net/wireless/ath/ar5523/
15648 M: Oliver Neukum <oneukum@suse.com>
15649 L: linux-usb@vger.kernel.org
15650 L: linux-scsi@vger.kernel.org
15652 F: drivers/usb/storage/uas.c
15654 USB CDC ETHERNET DRIVER
15655 M: Oliver Neukum <oliver@neukum.org>
15656 L: linux-usb@vger.kernel.org
15658 F: drivers/net/usb/cdc_*.c
15659 F: include/uapi/linux/usb/cdc.h
15661 USB CHAOSKEY DRIVER
15662 M: Keith Packard <keithp@keithp.com>
15663 L: linux-usb@vger.kernel.org
15665 F: drivers/usb/misc/chaoskey.c
15667 USB CYPRESS C67X00 DRIVER
15668 M: Peter Korsgaard <jacmet@sunsite.dk>
15669 L: linux-usb@vger.kernel.org
15671 F: drivers/usb/c67x00/
15673 USB DAVICOM DM9601 DRIVER
15674 M: Peter Korsgaard <jacmet@sunsite.dk>
15675 L: netdev@vger.kernel.org
15676 W: http://www.linux-usb.org/usbnet
15678 F: drivers/net/usb/dm9601.c
15680 USB DIAMOND RIO500 DRIVER
15681 M: Cesar Miquel <miquel@df.uba.ar>
15682 L: rio500-users@lists.sourceforge.net
15683 W: http://rio500.sourceforge.net
15685 F: drivers/usb/misc/rio500*
15688 M: Alan Stern <stern@rowland.harvard.edu>
15689 L: linux-usb@vger.kernel.org
15691 F: Documentation/usb/ehci.txt
15692 F: drivers/usb/host/ehci*
15694 USB GADGET/PERIPHERAL SUBSYSTEM
15695 M: Felipe Balbi <balbi@kernel.org>
15696 L: linux-usb@vger.kernel.org
15697 W: http://www.linux-usb.org/gadget
15698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15700 F: drivers/usb/gadget/
15701 F: include/linux/usb/gadget*
15703 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15704 M: Jiri Kosina <jikos@kernel.org>
15705 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15706 L: linux-usb@vger.kernel.org
15707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15709 F: Documentation/hid/hiddev.txt
15710 F: drivers/hid/usbhid/
15712 USB INTEL XHCI ROLE MUX DRIVER
15713 M: Hans de Goede <hdegoede@redhat.com>
15714 L: linux-usb@vger.kernel.org
15716 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15719 M: Olav Kongas <ok@artecdesign.ee>
15720 L: linux-usb@vger.kernel.org
15722 F: drivers/usb/host/isp116x*
15723 F: include/linux/usb/isp116x.h
15725 USB LAN78XX ETHERNET DRIVER
15726 M: Woojung Huh <woojung.huh@microchip.com>
15727 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15728 L: netdev@vger.kernel.org
15730 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15731 F: drivers/net/usb/lan78xx.*
15732 F: include/dt-bindings/net/microchip-lan78xx.h
15734 USB MASS STORAGE DRIVER
15735 M: Alan Stern <stern@rowland.harvard.edu>
15736 L: linux-usb@vger.kernel.org
15737 L: usb-storage@lists.one-eyed-alien.net
15739 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15740 F: drivers/usb/storage/
15743 M: Clemens Ladisch <clemens@ladisch.de>
15744 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15745 T: git git://git.alsa-project.org/alsa-kernel.git
15747 F: sound/usb/midi.*
15749 USB NETWORKING DRIVERS
15750 L: linux-usb@vger.kernel.org
15752 F: drivers/net/usb/
15755 M: Alan Stern <stern@rowland.harvard.edu>
15756 L: linux-usb@vger.kernel.org
15758 F: Documentation/usb/ohci.txt
15759 F: drivers/usb/host/ohci*
15761 USB OTG FSM (Finite State Machine)
15762 M: Peter Chen <Peter.Chen@nxp.com>
15763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15764 L: linux-usb@vger.kernel.org
15766 F: drivers/usb/common/usb-otg-fsm.c
15769 M: Valentina Manea <valentina.manea.m@gmail.com>
15770 M: Shuah Khan <shuah@kernel.org>
15771 L: linux-usb@vger.kernel.org
15773 F: Documentation/usb/usbip_protocol.txt
15774 F: drivers/usb/usbip/
15775 F: tools/usb/usbip/
15776 F: tools/testing/selftests/drivers/usb/usbip/
15779 M: Petko Manolov <petkan@nucleusys.com>
15780 L: linux-usb@vger.kernel.org
15781 L: netdev@vger.kernel.org
15782 T: git git://github.com/petkan/pegasus.git
15783 W: https://github.com/petkan/pegasus
15785 F: drivers/net/usb/pegasus.*
15788 M: Felipe Balbi <balbi@kernel.org>
15789 L: linux-usb@vger.kernel.org
15790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15792 F: drivers/usb/phy/
15794 USB PRINTER DRIVER (usblp)
15795 M: Pete Zaitcev <zaitcev@redhat.com>
15796 L: linux-usb@vger.kernel.org
15798 F: drivers/usb/class/usblp.c
15800 USB QMI WWAN NETWORK DRIVER
15801 M: Bjørn Mork <bjorn@mork.no>
15802 L: netdev@vger.kernel.org
15804 F: Documentation/ABI/testing/sysfs-class-net-qmi
15805 F: drivers/net/usb/qmi_wwan.c
15808 M: Petko Manolov <petkan@nucleusys.com>
15809 L: linux-usb@vger.kernel.org
15810 L: netdev@vger.kernel.org
15811 T: git git://github.com/petkan/rtl8150.git
15812 W: https://github.com/petkan/rtl8150
15814 F: drivers/net/usb/rtl8150.c
15816 USB SERIAL SUBSYSTEM
15817 M: Johan Hovold <johan@kernel.org>
15818 L: linux-usb@vger.kernel.org
15819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15821 F: Documentation/usb/usb-serial.txt
15822 F: drivers/usb/serial/
15823 F: include/linux/usb/serial.h
15825 USB SMSC75XX ETHERNET DRIVER
15826 M: Steve Glendinning <steve.glendinning@shawell.net>
15827 L: netdev@vger.kernel.org
15829 F: drivers/net/usb/smsc75xx.*
15831 USB SMSC95XX ETHERNET DRIVER
15832 M: Steve Glendinning <steve.glendinning@shawell.net>
15833 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15834 L: netdev@vger.kernel.org
15836 F: drivers/net/usb/smsc95xx.*
15839 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15840 L: linux-usb@vger.kernel.org
15841 W: http://www.linux-usb.org
15842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15844 F: Documentation/devicetree/bindings/usb/
15845 F: Documentation/usb/
15847 F: include/linux/usb.h
15848 F: include/linux/usb/
15850 USB TYPEC PI3USB30532 MUX DRIVER
15851 M: Hans de Goede <hdegoede@redhat.com>
15852 L: linux-usb@vger.kernel.org
15854 F: drivers/usb/typec/mux/pi3usb30532.c
15857 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15858 L: linux-usb@vger.kernel.org
15860 F: Documentation/ABI/testing/sysfs-class-typec
15861 F: Documentation/driver-api/usb/typec.rst
15862 F: drivers/usb/typec/
15863 F: include/linux/usb/typec.h
15865 USB TYPEC BUS FOR ALTERNATE MODES
15866 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15867 L: linux-usb@vger.kernel.org
15869 F: Documentation/ABI/testing/sysfs-bus-typec
15870 F: Documentation/driver-api/usb/typec_bus.rst
15871 F: drivers/usb/typec/altmodes/
15872 F: include/linux/usb/typec_altmode.h
15874 USB TYPEC PORT CONTROLLER DRIVERS
15875 M: Guenter Roeck <linux@roeck-us.net>
15876 L: linux-usb@vger.kernel.org
15878 F: drivers/usb/typec/tcpm/
15881 M: Alan Stern <stern@rowland.harvard.edu>
15882 L: linux-usb@vger.kernel.org
15884 F: drivers/usb/host/uhci*
15887 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15888 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15889 L: linux-media@vger.kernel.org
15890 T: git git://linuxtv.org/media_tree.git
15891 W: http://www.ideasonboard.org/uvc/
15893 F: drivers/media/usb/uvc/
15894 F: include/uapi/linux/uvcvideo.h
15897 M: Hans Verkuil <hverkuil@xs4all.nl>
15898 L: linux-media@vger.kernel.org
15899 T: git git://linuxtv.org/media_tree.git
15900 W: https://linuxtv.org
15902 F: drivers/media/usb/usbvision/
15905 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15906 L: linux-usb@vger.kernel.org
15908 F: drivers/usb/gadget/function/*uvc*
15909 F: drivers/usb/gadget/legacy/webcam.c
15910 F: include/uapi/linux/usb/g_uvc.h
15912 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15913 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15914 L: linux-wireless@vger.kernel.org
15916 F: drivers/net/wireless/rndis_wlan.c
15919 M: Mathias Nyman <mathias.nyman@intel.com>
15920 L: linux-usb@vger.kernel.org
15922 F: drivers/usb/host/xhci*
15923 F: drivers/usb/host/pci-quirks*
15926 L: linux-wireless@vger.kernel.org
15927 W: http://linux-lc100020.sourceforge.net
15929 F: drivers/net/wireless/zydas/zd1201.*
15932 M: Antoine Jacquet <royale@zerezo.com>
15933 L: linux-usb@vger.kernel.org
15934 L: linux-media@vger.kernel.org
15935 T: git git://linuxtv.org/media_tree.git
15936 W: http://royale.zerezo.com/zr364xx/
15938 F: Documentation/media/v4l-drivers/zr364xx*
15939 F: drivers/media/usb/zr364xx/
15941 USER-MODE LINUX (UML)
15942 M: Jeff Dike <jdike@addtoit.com>
15943 M: Richard Weinberger <richard@nod.at>
15944 L: linux-um@lists.infradead.org
15945 W: http://user-mode-linux.sourceforge.net
15946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15948 F: Documentation/virtual/uml/
15954 USERSPACE COPYIN/COPYOUT (UIOVEC)
15955 M: Alexander Viro <viro@zeniv.linux.org.uk>
15958 F: include/linux/uio.h
15960 USERSPACE DMA BUFFER DRIVER
15961 M: Gerd Hoffmann <kraxel@redhat.com>
15963 L: dri-devel@lists.freedesktop.org
15964 F: drivers/dma-buf/udmabuf.c
15965 F: include/uapi/linux/udmabuf.h
15966 T: git git://anongit.freedesktop.org/drm/drm-misc
15968 USERSPACE I/O (UIO)
15969 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15972 F: Documentation/driver-api/uio-howto.rst
15974 F: include/linux/uio_driver.h
15977 M: Karel Zak <kzak@redhat.com>
15978 L: util-linux@vger.kernel.org
15979 W: http://en.wikipedia.org/wiki/Util-linux
15980 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15984 M: Christoph Hellwig <hch@lst.de>
15985 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15986 L: linux-kernel@vger.kernel.org
15987 T: git git://git.infradead.org/users/hch/uuid.git
15990 F: include/linux/uuid.h
15991 F: include/uapi/linux/uuid.h
15995 M: Michal Januszewski <spock@gentoo.org>
15996 L: linux-fbdev@vger.kernel.org
15997 W: https://github.com/mjanusz/v86d
15999 F: Documentation/fb/uvesafb.txt
16000 F: drivers/video/fbdev/uvesafb.*
16003 M: Stefan Agner <stefan@agner.ch>
16004 L: linux-mtd@lists.infradead.org
16006 F: drivers/mtd/nand/raw/vf610_nfc.c
16008 VFAT/FAT/MSDOS FILESYSTEM
16009 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16011 F: Documentation/filesystems/vfat.txt
16015 M: Alex Williamson <alex.williamson@redhat.com>
16016 L: kvm@vger.kernel.org
16017 T: git git://github.com/awilliam/linux-vfio.git
16019 F: Documentation/vfio.txt
16021 F: include/linux/vfio.h
16022 F: include/uapi/linux/vfio.h
16024 VFIO MEDIATED DEVICE DRIVERS
16025 M: Kirti Wankhede <kwankhede@nvidia.com>
16026 L: kvm@vger.kernel.org
16028 F: Documentation/vfio-mediated-device.txt
16029 F: drivers/vfio/mdev/
16030 F: include/linux/mdev.h
16031 F: samples/vfio-mdev/
16033 VFIO PLATFORM DRIVER
16034 M: Eric Auger <eric.auger@redhat.com>
16035 L: kvm@vger.kernel.org
16037 F: drivers/vfio/platform/
16040 R: Lukas Wunner <lukas@wunner.de>
16042 F: Documentation/gpu/vga-switcheroo.rst
16043 F: drivers/gpu/vga/vga_switcheroo.c
16044 F: include/linux/vga_switcheroo.h
16045 T: git git://anongit.freedesktop.org/drm/drm-misc
16047 VIA RHINE NETWORK DRIVER
16049 F: drivers/net/ethernet/via/via-rhine.c
16051 VIA SD/MMC CARD CONTROLLER DRIVER
16052 M: Bruce Chang <brucechang@via.com.tw>
16053 M: Harald Welte <HaraldWelte@viatech.com>
16055 F: drivers/mmc/host/via-sdmmc.c
16057 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16058 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16059 L: linux-fbdev@vger.kernel.org
16061 F: include/linux/via-core.h
16062 F: include/linux/via-gpio.h
16063 F: include/linux/via_i2c.h
16064 F: drivers/video/fbdev/via/
16066 VIA VELOCITY NETWORK DRIVER
16067 M: Francois Romieu <romieu@fr.zoreil.com>
16068 L: netdev@vger.kernel.org
16070 F: drivers/net/ethernet/via/via-velocity.*
16072 VICODEC VIRTUAL CODEC DRIVER
16073 M: Hans Verkuil <hans.verkuil@cisco.com>
16074 L: linux-media@vger.kernel.org
16075 T: git git://linuxtv.org/media_tree.git
16076 W: https://linuxtv.org
16078 F: drivers/media/platform/vicodec/*
16080 VIDEO MULTIPLEXER DRIVER
16081 M: Philipp Zabel <p.zabel@pengutronix.de>
16082 L: linux-media@vger.kernel.org
16084 F: drivers/media/platform/video-mux.c
16086 VIDEO I2C POLLING DRIVER
16087 M: Matt Ranostay <matt.ranostay@konsulko.com>
16088 L: linux-media@vger.kernel.org
16090 F: drivers/media/i2c/video-i2c.c
16092 VIDEOBUF2 FRAMEWORK
16093 M: Pawel Osciak <pawel@osciak.com>
16094 M: Marek Szyprowski <m.szyprowski@samsung.com>
16095 M: Kyungmin Park <kyungmin.park@samsung.com>
16096 L: linux-media@vger.kernel.org
16098 F: drivers/media/common/videobuf2/*
16099 F: include/media/videobuf2-*
16101 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16102 M: Helen Koike <helen.koike@collabora.com>
16103 L: linux-media@vger.kernel.org
16104 T: git git://linuxtv.org/media_tree.git
16105 W: https://linuxtv.org
16107 F: drivers/media/platform/vimc/*
16110 M: Alex Williamson <alex.williamson@redhat.com>
16111 M: Paolo Bonzini <pbonzini@redhat.com>
16112 L: kvm@vger.kernel.org
16116 VIRTIO AND VHOST VSOCK DRIVER
16117 M: Stefan Hajnoczi <stefanha@redhat.com>
16118 L: kvm@vger.kernel.org
16119 L: virtualization@lists.linux-foundation.org
16120 L: netdev@vger.kernel.org
16122 F: include/linux/virtio_vsock.h
16123 F: include/uapi/linux/virtio_vsock.h
16124 F: include/uapi/linux/vsockmon.h
16125 F: include/uapi/linux/vm_sockets_diag.h
16126 F: net/vmw_vsock/diag.c
16127 F: net/vmw_vsock/af_vsock_tap.c
16128 F: net/vmw_vsock/virtio_transport_common.c
16129 F: net/vmw_vsock/virtio_transport.c
16130 F: drivers/net/vsockmon.c
16131 F: drivers/vhost/vsock.c
16132 F: tools/testing/vsock/
16134 VIRTIO CONSOLE DRIVER
16135 M: Amit Shah <amit@kernel.org>
16136 L: virtualization@lists.linux-foundation.org
16138 F: drivers/char/virtio_console.c
16139 F: include/linux/virtio_console.h
16140 F: include/uapi/linux/virtio_console.h
16142 VIRTIO CORE, NET AND BLOCK DRIVERS
16143 M: "Michael S. Tsirkin" <mst@redhat.com>
16144 M: Jason Wang <jasowang@redhat.com>
16145 L: virtualization@lists.linux-foundation.org
16147 F: Documentation/devicetree/bindings/virtio/
16150 F: drivers/net/virtio_net.c
16151 F: drivers/block/virtio_blk.c
16152 F: include/linux/virtio*.h
16153 F: include/uapi/linux/virtio_*.h
16154 F: drivers/crypto/virtio/
16155 F: mm/balloon_compaction.c
16157 VIRTIO CRYPTO DRIVER
16158 M: Gonglei <arei.gonglei@huawei.com>
16159 L: virtualization@lists.linux-foundation.org
16160 L: linux-crypto@vger.kernel.org
16162 F: drivers/crypto/virtio/
16163 F: include/uapi/linux/virtio_crypto.h
16165 VIRTIO DRIVERS FOR S390
16166 M: Cornelia Huck <cohuck@redhat.com>
16167 M: Halil Pasic <pasic@linux.ibm.com>
16168 L: linux-s390@vger.kernel.org
16169 L: virtualization@lists.linux-foundation.org
16170 L: kvm@vger.kernel.org
16172 F: drivers/s390/virtio/
16173 F: arch/s390/include/uapi/asm/virtio-ccw.h
16176 M: David Airlie <airlied@linux.ie>
16177 M: Gerd Hoffmann <kraxel@redhat.com>
16178 L: dri-devel@lists.freedesktop.org
16179 L: virtualization@lists.linux-foundation.org
16180 T: git git://anongit.freedesktop.org/drm/drm-misc
16182 F: drivers/gpu/drm/virtio/
16183 F: include/uapi/linux/virtio_gpu.h
16185 VIRTIO HOST (VHOST)
16186 M: "Michael S. Tsirkin" <mst@redhat.com>
16187 M: Jason Wang <jasowang@redhat.com>
16188 L: kvm@vger.kernel.org
16189 L: virtualization@lists.linux-foundation.org
16190 L: netdev@vger.kernel.org
16191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16194 F: include/uapi/linux/vhost.h
16196 VIRTIO INPUT DRIVER
16197 M: Gerd Hoffmann <kraxel@redhat.com>
16199 F: drivers/virtio/virtio_input.c
16200 F: include/uapi/linux/virtio_input.h
16202 VIRTUAL BOX GUEST DEVICE DRIVER
16203 M: Hans de Goede <hdegoede@redhat.com>
16204 M: Arnd Bergmann <arnd@arndb.de>
16205 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16207 F: include/linux/vbox_utils.h
16208 F: include/uapi/linux/vbox*.h
16209 F: drivers/virt/vboxguest/
16211 VIRTUAL SERIO DEVICE DRIVER
16212 M: Stephen Chandler Paul <thatslyude@gmail.com>
16214 F: drivers/input/serio/userio.c
16215 F: include/uapi/linux/userio.h
16217 VIVID VIRTUAL VIDEO DRIVER
16218 M: Hans Verkuil <hverkuil@xs4all.nl>
16219 L: linux-media@vger.kernel.org
16220 T: git git://linuxtv.org/media_tree.git
16221 W: https://linuxtv.org
16223 F: drivers/media/platform/vivid/*
16226 M: Florian Fainelli <f.fainelli@gmail.com>
16227 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16229 F: drivers/vlynq/vlynq.c
16230 F: include/linux/vlynq.h
16233 M: Martyn Welch <martyn@welchs.me.uk>
16234 M: Manohar Vanga <manohar.vanga@gmail.com>
16235 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16236 L: devel@driverdev.osuosl.org
16238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16239 F: Documentation/driver-api/vme.rst
16240 F: drivers/staging/vme/
16242 F: include/linux/vme*
16244 VMWARE BALLOON DRIVER
16245 M: Xavier Deguillard <xdeguillard@vmware.com>
16246 M: Nadav Amit <namit@vmware.com>
16247 M: "VMware, Inc." <pv-drivers@vmware.com>
16248 L: linux-kernel@vger.kernel.org
16250 F: drivers/misc/vmw_balloon.c
16252 VMWARE HYPERVISOR INTERFACE
16253 M: Alok Kataria <akataria@vmware.com>
16254 L: virtualization@lists.linux-foundation.org
16256 F: arch/x86/kernel/cpu/vmware.c
16258 VMWARE PVRDMA DRIVER
16259 M: Adit Ranadive <aditr@vmware.com>
16260 M: VMware PV-Drivers <pv-drivers@vmware.com>
16261 L: linux-rdma@vger.kernel.org
16263 F: drivers/infiniband/hw/vmw_pvrdma/
16265 VMware PVSCSI driver
16266 M: Jim Gill <jgill@vmware.com>
16267 M: VMware PV-Drivers <pv-drivers@vmware.com>
16268 L: linux-scsi@vger.kernel.org
16270 F: drivers/scsi/vmw_pvscsi.c
16271 F: drivers/scsi/vmw_pvscsi.h
16273 VMWARE VMMOUSE SUBDRIVER
16274 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16275 M: "VMware, Inc." <pv-drivers@vmware.com>
16276 L: linux-input@vger.kernel.org
16278 F: drivers/input/mouse/vmmouse.c
16279 F: drivers/input/mouse/vmmouse.h
16281 VMWARE VMXNET3 ETHERNET DRIVER
16282 M: Ronak Doshi <doshir@vmware.com>
16283 M: "VMware, Inc." <pv-drivers@vmware.com>
16284 L: netdev@vger.kernel.org
16286 F: drivers/net/vmxnet3/
16288 VOCORE VOCORE2 BOARD
16289 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16290 L: linux-mips@vger.kernel.org
16292 F: arch/mips/boot/dts/ralink/vocore2.dts
16294 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16295 M: Liam Girdwood <lgirdwood@gmail.com>
16296 M: Mark Brown <broonie@kernel.org>
16297 L: linux-kernel@vger.kernel.org
16298 W: http://www.slimlogic.co.uk/?p=48
16299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16301 F: Documentation/devicetree/bindings/regulator/
16302 F: Documentation/power/regulator/
16303 F: drivers/regulator/
16304 F: include/dt-bindings/regulator/
16305 F: include/linux/regulator/
16308 M: David Ahern <dsa@cumulusnetworks.com>
16309 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16310 L: netdev@vger.kernel.org
16312 F: drivers/net/vrf.c
16313 F: Documentation/networking/vrf.txt
16315 VT1211 HARDWARE MONITOR DRIVER
16316 M: Juerg Haefliger <juergh@gmail.com>
16317 L: linux-hwmon@vger.kernel.org
16319 F: Documentation/hwmon/vt1211
16320 F: drivers/hwmon/vt1211.c
16322 VT8231 HARDWARE MONITOR DRIVER
16323 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16324 L: linux-hwmon@vger.kernel.org
16326 F: drivers/hwmon/vt8231.c
16328 VUB300 USB to SDIO/SD/MMC bridge chip
16329 M: Tony Olech <tony.olech@elandigitalsystems.com>
16330 L: linux-mmc@vger.kernel.org
16331 L: linux-usb@vger.kernel.org
16333 F: drivers/mmc/host/vub300.c
16335 W1 DALLAS'S 1-WIRE BUS
16336 M: Evgeniy Polyakov <zbr@ioremap.net>
16338 F: Documentation/devicetree/bindings/w1/
16339 F: Documentation/w1/
16341 F: include/linux/w1.h
16343 W83791D HARDWARE MONITORING DRIVER
16344 M: Marc Hulsman <m.hulsman@tudelft.nl>
16345 L: linux-hwmon@vger.kernel.org
16347 F: Documentation/hwmon/w83791d
16348 F: drivers/hwmon/w83791d.c
16350 W83793 HARDWARE MONITORING DRIVER
16351 M: Rudolf Marek <r.marek@assembler.cz>
16352 L: linux-hwmon@vger.kernel.org
16354 F: Documentation/hwmon/w83793
16355 F: drivers/hwmon/w83793.c
16357 W83795 HARDWARE MONITORING DRIVER
16358 M: Jean Delvare <jdelvare@suse.com>
16359 L: linux-hwmon@vger.kernel.org
16361 F: drivers/hwmon/w83795.c
16363 W83L51xD SD/MMC CARD INTERFACE DRIVER
16364 M: Pierre Ossman <pierre@ossman.eu>
16366 F: drivers/mmc/host/wbsd.*
16368 WACOM PROTOCOL 4 SERIAL TABLETS
16369 M: Julian Squires <julian@cipht.net>
16370 M: Hans de Goede <hdegoede@redhat.com>
16371 L: linux-input@vger.kernel.org
16373 F: drivers/input/tablet/wacom_serial4.c
16375 WATCHDOG DEVICE DRIVERS
16376 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16377 M: Guenter Roeck <linux@roeck-us.net>
16378 L: linux-watchdog@vger.kernel.org
16379 W: http://www.linux-watchdog.org/
16380 T: git git://www.linux-watchdog.org/linux-watchdog.git
16382 F: Documentation/devicetree/bindings/watchdog/
16383 F: Documentation/watchdog/
16384 F: drivers/watchdog/
16385 F: include/linux/watchdog.h
16386 F: include/uapi/linux/watchdog.h
16388 WHISKEYCOVE PMIC GPIO DRIVER
16389 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16390 L: linux-gpio@vger.kernel.org
16392 F: drivers/gpio/gpio-wcove.c
16395 M: David Herrmann <dh.herrmann@googlemail.com>
16396 L: linux-input@vger.kernel.org
16398 F: drivers/hid/hid-wiimote*
16400 WILOCITY WIL6210 WIRELESS DRIVER
16401 M: Maya Erez <merez@codeaurora.org>
16402 L: linux-wireless@vger.kernel.org
16403 L: wil6210@qti.qualcomm.com
16405 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16406 F: drivers/net/wireless/ath/wil6210/
16409 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16410 M: linux-wimax@intel.com
16411 L: wimax@linuxwimax.org (subscribers-only)
16413 W: http://linuxwimax.org
16414 F: Documentation/wimax/README.wimax
16415 F: include/linux/wimax/debug.h
16416 F: include/net/wimax.h
16417 F: include/uapi/linux/wimax.h
16421 M: David Härdeman <david@hardeman.nu>
16423 F: drivers/media/rc/winbond-cir.c
16425 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16426 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16427 L: linux-watchdog@vger.kernel.org
16429 F: drivers/watchdog/ebc-c384_wdt.c
16431 WINSYSTEMS WS16C48 GPIO DRIVER
16432 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16433 L: linux-gpio@vger.kernel.org
16435 F: drivers/gpio/gpio-ws16c48.c
16437 WISTRON LAPTOP BUTTON DRIVER
16438 M: Miloslav Trmac <mitr@volny.cz>
16440 F: drivers/input/misc/wistron_btns.c
16442 WL3501 WIRELESS PCMCIA CARD DRIVER
16443 L: linux-wireless@vger.kernel.org
16445 F: drivers/net/wireless/wl3501*
16447 WOLFSON MICROELECTRONICS DRIVERS
16448 L: patches@opensource.cirrus.com
16449 T: git https://github.com/CirrusLogic/linux-drivers.git
16450 W: https://github.com/CirrusLogic/linux-drivers/wiki
16452 F: Documentation/hwmon/wm83??
16453 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16454 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16455 F: Documentation/devicetree/bindings/mfd/arizona.txt
16456 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16457 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16458 F: arch/arm/mach-s3c64xx/mach-crag6410*
16459 F: drivers/clk/clk-wm83*.c
16460 F: drivers/extcon/extcon-arizona.c
16461 F: drivers/leds/leds-wm83*.c
16462 F: drivers/gpio/gpio-*wm*.c
16463 F: drivers/gpio/gpio-arizona.c
16464 F: drivers/hwmon/wm83??-hwmon.c
16465 F: drivers/input/misc/wm831x-on.c
16466 F: drivers/input/touchscreen/wm831x-ts.c
16467 F: drivers/input/touchscreen/wm97*.c
16468 F: drivers/mfd/arizona*
16469 F: drivers/mfd/wm*.c
16470 F: drivers/mfd/cs47l24*
16471 F: drivers/power/supply/wm83*.c
16472 F: drivers/rtc/rtc-wm83*.c
16473 F: drivers/regulator/wm8*.c
16474 F: drivers/regulator/arizona*
16475 F: drivers/video/backlight/wm83*_bl.c
16476 F: drivers/watchdog/wm83*_wdt.c
16477 F: include/linux/mfd/arizona/
16478 F: include/linux/mfd/wm831x/
16479 F: include/linux/mfd/wm8350/
16480 F: include/linux/mfd/wm8400*
16481 F: include/linux/regulator/arizona*
16482 F: include/linux/wm97xx.h
16483 F: include/sound/wm????.h
16484 F: sound/soc/codecs/arizona.?
16485 F: sound/soc/codecs/wm*
16486 F: sound/soc/codecs/cs47l24*
16489 M: Tejun Heo <tj@kernel.org>
16490 R: Lai Jiangshan <jiangshanlai@gmail.com>
16491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16493 F: include/linux/workqueue.h
16494 F: kernel/workqueue.c
16495 F: Documentation/core-api/workqueue.rst
16497 X-POWERS AXP288 PMIC DRIVERS
16498 M: Hans de Goede <hdegoede@redhat.com>
16501 F: drivers/acpi/pmic/intel_pmic_xpower.c
16503 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16504 M: Chen-Yu Tsai <wens@csie.org>
16505 L: linux-kernel@vger.kernel.org
16510 M: Andrew Hendry <andrew.hendry@gmail.com>
16511 L: linux-x25@vger.kernel.org
16513 F: Documentation/networking/x25*
16514 F: include/net/x25*
16517 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16518 M: Thomas Gleixner <tglx@linutronix.de>
16519 M: Ingo Molnar <mingo@redhat.com>
16520 M: Borislav Petkov <bp@alien8.de>
16521 R: "H. Peter Anvin" <hpa@zytor.com>
16523 L: linux-kernel@vger.kernel.org
16524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16526 F: Documentation/devicetree/bindings/x86/
16527 F: Documentation/x86/
16531 M: Andy Lutomirski <luto@kernel.org>
16532 L: linux-kernel@vger.kernel.org
16533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16537 X86 MCE INFRASTRUCTURE
16538 M: Tony Luck <tony.luck@intel.com>
16539 M: Borislav Petkov <bp@alien8.de>
16540 L: linux-edac@vger.kernel.org
16542 F: arch/x86/kernel/cpu/mcheck/*
16544 X86 MICROCODE UPDATE SUPPORT
16545 M: Borislav Petkov <bp@alien8.de>
16547 F: arch/x86/kernel/cpu/microcode/*
16550 M: Dave Hansen <dave.hansen@linux.intel.com>
16551 M: Andy Lutomirski <luto@kernel.org>
16552 M: Peter Zijlstra <peterz@infradead.org>
16553 L: linux-kernel@vger.kernel.org
16554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16558 X86 PLATFORM DRIVERS
16559 M: Darren Hart <dvhart@infradead.org>
16560 M: Andy Shevchenko <andy@infradead.org>
16561 L: platform-driver-x86@vger.kernel.org
16562 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16564 F: drivers/platform/x86/
16565 F: drivers/platform/olpc/
16568 M: Andy Lutomirski <luto@kernel.org>
16569 L: linux-kernel@vger.kernel.org
16570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16572 F: arch/x86/entry/vdso/
16575 M: Matthew Wilcox <willy@infradead.org>
16576 L: linux-fsdevel@vger.kernel.org
16578 F: Documentation/core-api/xarray.rst
16581 F: include/linux/idr.h
16582 F: include/linux/xarray.h
16583 F: tools/testing/radix-tree
16586 M: Benjamin Valentin <benpicco@googlemail.com>
16588 F: drivers/media/rc/xbox_remote.c
16589 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
16591 XC2028/3028 TUNER DRIVER
16592 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16593 L: linux-media@vger.kernel.org
16594 W: https://linuxtv.org
16595 T: git git://linuxtv.org/media_tree.git
16597 F: drivers/media/tuners/tuner-xc2028.*
16599 XDP SOCKETS (AF_XDP)
16600 M: Björn Töpel <bjorn.topel@intel.com>
16601 M: Magnus Karlsson <magnus.karlsson@intel.com>
16602 L: netdev@vger.kernel.org
16604 F: kernel/bpf/xskmap.c
16607 XEN BLOCK SUBSYSTEM
16608 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16609 M: Roger Pau Monné <roger.pau@citrix.com>
16610 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16612 F: drivers/block/xen-blkback/*
16613 F: drivers/block/xen*
16616 M: Stefano Stabellini <sstabellini@kernel.org>
16617 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16620 F: arch/arm/include/asm/xen/
16622 XEN HYPERVISOR ARM64
16623 M: Stefano Stabellini <sstabellini@kernel.org>
16624 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16627 F: arch/arm64/include/asm/xen/
16629 XEN HYPERVISOR INTERFACE
16630 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16631 M: Juergen Gross <jgross@suse.com>
16632 R: Stefano Stabellini <sstabellini@kernel.org>
16633 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16637 F: arch/x86/platform/pvh/
16638 F: drivers/*/xen-*front.c
16640 F: arch/x86/include/asm/xen/
16641 F: arch/x86/include/asm/pvclock-abi.h
16643 F: include/uapi/xen/
16644 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16645 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16647 XEN NETWORK BACKEND DRIVER
16648 M: Wei Liu <wei.liu2@citrix.com>
16649 M: Paul Durrant <paul.durrant@citrix.com>
16650 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16651 L: netdev@vger.kernel.org
16653 F: drivers/net/xen-netback/*
16656 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16657 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16659 F: arch/x86/pci/*xen*
16660 F: drivers/pci/*xen*
16663 M: Juergen Gross <jgross@suse.com>
16664 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16665 L: linux-scsi@vger.kernel.org
16667 F: drivers/scsi/xen-scsifront.c
16668 F: drivers/xen/xen-scsiback.c
16669 F: include/xen/interface/io/vscsiif.h
16671 XEN SWIOTLB SUBSYSTEM
16672 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16673 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16674 L: iommu@lists.linux-foundation.org
16676 F: arch/x86/xen/*swiotlb*
16677 F: drivers/xen/*swiotlb*
16679 XEN SOUND FRONTEND DRIVER
16680 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16681 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16682 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16687 M: Darrick J. Wong <darrick.wong@oracle.com>
16688 M: linux-xfs@vger.kernel.org
16689 L: linux-xfs@vger.kernel.org
16691 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16693 F: Documentation/filesystems/xfs.txt
16696 XILINX AXI ETHERNET DRIVER
16697 M: Anirudha Sarangi <anirudh@xilinx.com>
16698 M: John Linn <John.Linn@xilinx.com>
16700 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16702 XILINX UARTLITE SERIAL DRIVER
16703 M: Peter Korsgaard <jacmet@sunsite.dk>
16704 L: linux-serial@vger.kernel.org
16706 F: drivers/tty/serial/uartlite.c
16708 XILINX VIDEO IP CORES
16709 M: Hyun Kwon <hyun.kwon@xilinx.com>
16710 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16711 L: linux-media@vger.kernel.org
16712 T: git git://linuxtv.org/media_tree.git
16714 F: Documentation/devicetree/bindings/media/xilinx/
16715 F: drivers/media/platform/xilinx/
16716 F: include/uapi/linux/xilinx-v4l2-controls.h
16719 M: Eli Billauer <eli.billauer@gmail.com>
16720 L: linux-kernel@vger.kernel.org
16722 F: drivers/char/xillybus/
16725 M: George Cherian <george.cherian@cavium.com>
16726 M: Jan Glauber <jglauber@cavium.com>
16727 L: linux-i2c@vger.kernel.org
16728 W: http://www.cavium.com
16730 F: drivers/i2c/busses/i2c-xlp9xx.c
16732 XRA1403 GPIO EXPANDER
16733 M: Nandor Han <nandor.han@ge.com>
16734 M: Semi Malinen <semi.malinen@ge.com>
16735 L: linux-gpio@vger.kernel.org
16737 F: drivers/gpio/gpio-xra1403.c
16738 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16740 XTENSA XTFPGA PLATFORM SUPPORT
16741 M: Max Filippov <jcmvbkbc@gmail.com>
16742 L: linux-xtensa@linux-xtensa.org
16744 F: drivers/spi/spi-xtensa-xtfpga.c
16745 F: sound/soc/xtensa/xtfpga-i2s.c
16747 YAM DRIVER FOR AX.25
16748 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16749 L: linux-hams@vger.kernel.org
16751 F: drivers/net/hamradio/yam*
16752 F: include/linux/yam.h
16754 YAMA SECURITY MODULE
16755 M: Kees Cook <keescook@chromium.org>
16756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16759 F: Documentation/admin-guide/LSM/Yama.rst
16761 YEALINK PHONE DRIVER
16762 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16763 L: usbb2k-api-dev@nongnu.org
16765 F: Documentation/input/devices/yealink.rst
16766 F: drivers/input/misc/yealink.*
16768 Z8530 DRIVER FOR AX.25
16769 M: Joerg Reuter <jreuter@yaina.de>
16770 W: http://yaina.de/jreuter/
16771 W: http://www.qsl.net/dl1bke/
16772 L: linux-hams@vger.kernel.org
16774 F: Documentation/networking/z8530drv.txt
16775 F: drivers/net/hamradio/*scc.c
16776 F: drivers/net/hamradio/z8530.h
16778 ZBUD COMPRESSED PAGE ALLOCATOR
16779 M: Seth Jennings <sjenning@redhat.com>
16780 M: Dan Streetman <ddstreet@ieee.org>
16781 L: linux-mm@kvack.org
16784 F: include/linux/zbud.h
16786 ZD1211RW WIRELESS DRIVER
16787 M: Daniel Drake <dsd@gentoo.org>
16788 M: Ulrich Kunitz <kune@deine-taler.de>
16789 W: http://zd1211.ath.cx/wiki/DriverRewrite
16790 L: linux-wireless@vger.kernel.org
16791 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16793 F: drivers/net/wireless/zydas/zd1211rw/
16795 ZD1301 MEDIA DRIVER
16796 M: Antti Palosaari <crope@iki.fi>
16797 L: linux-media@vger.kernel.org
16798 W: https://linuxtv.org/
16799 W: http://palosaari.fi/linux/
16800 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16802 F: drivers/media/usb/dvb-usb-v2/zd1301*
16804 ZD1301_DEMOD MEDIA DRIVER
16805 M: Antti Palosaari <crope@iki.fi>
16806 L: linux-media@vger.kernel.org
16807 W: https://linuxtv.org/
16808 W: http://palosaari.fi/linux/
16809 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16811 F: drivers/media/dvb-frontends/zd1301_demod*
16813 ZPOOL COMPRESSED PAGE STORAGE API
16814 M: Dan Streetman <ddstreet@ieee.org>
16815 L: linux-mm@kvack.org
16818 F: include/linux/zpool.h
16820 ZR36067 VIDEO FOR LINUX DRIVER
16821 L: mjpeg-users@lists.sourceforge.net
16822 L: linux-media@vger.kernel.org
16823 W: http://mjpeg.sourceforge.net/driver-zoran/
16824 T: hg https://linuxtv.org/hg/v4l-dvb
16826 F: drivers/staging/media/zoran/
16828 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16829 M: Minchan Kim <minchan@kernel.org>
16830 M: Nitin Gupta <ngupta@vflare.org>
16831 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16832 L: linux-kernel@vger.kernel.org
16834 F: drivers/block/zram/
16835 F: Documentation/blockdev/zram.txt
16837 ZS DECSTATION Z85C30 SERIAL DRIVER
16838 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16840 F: drivers/tty/serial/zs.*
16842 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16843 M: Minchan Kim <minchan@kernel.org>
16844 M: Nitin Gupta <ngupta@vflare.org>
16845 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16846 L: linux-mm@kvack.org
16849 F: include/linux/zsmalloc.h
16850 F: Documentation/vm/zsmalloc.rst
16852 ZSWAP COMPRESSED SWAP CACHING
16853 M: Seth Jennings <sjenning@redhat.com>
16854 M: Dan Streetman <ddstreet@ieee.org>
16855 L: linux-mm@kvack.org
16860 M: Linus Torvalds <torvalds@linux-foundation.org>
16861 L: linux-kernel@vger.kernel.org
16862 Q: http://patchwork.kernel.org/project/LKML/list/
16863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16864 S: Buried alive in reporters