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/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/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 AD9389B DRIVER
850 M: Hans Verkuil <hans.verkuil@cisco.com>
851 L: linux-media@vger.kernel.org
853 F: drivers/media/i2c/ad9389b*
855 ANALOG DEVICES INC ADGS1408 DRIVER
856 M: Mircea Caprioru <mircea.caprioru@analog.com>
858 F: drivers/mux/adgs1408.c
859 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
861 ANALOG DEVICES INC ADP5061 DRIVER
862 M: Stefan Popa <stefan.popa@analog.com>
863 L: linux-pm@vger.kernel.org
864 W: http://ez.analog.com/community/linux-device-drivers
866 F: drivers/power/supply/adp5061.c
868 ANALOG DEVICES INC ADV7180 DRIVER
869 M: Lars-Peter Clausen <lars@metafoo.de>
870 L: linux-media@vger.kernel.org
871 W: http://ez.analog.com/community/linux-device-drivers
873 F: drivers/media/i2c/adv7180.c
875 ANALOG DEVICES INC ADV748X DRIVER
876 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
877 L: linux-media@vger.kernel.org
879 F: drivers/media/i2c/adv748x/*
881 ANALOG DEVICES INC ADV7511 DRIVER
882 M: Hans Verkuil <hans.verkuil@cisco.com>
883 L: linux-media@vger.kernel.org
885 F: drivers/media/i2c/adv7511*
887 ANALOG DEVICES INC ADV7604 DRIVER
888 M: Hans Verkuil <hans.verkuil@cisco.com>
889 L: linux-media@vger.kernel.org
891 F: drivers/media/i2c/adv7604*
893 ANALOG DEVICES INC ADV7842 DRIVER
894 M: Hans Verkuil <hans.verkuil@cisco.com>
895 L: linux-media@vger.kernel.org
897 F: drivers/media/i2c/adv7842*
899 ANALOG DEVICES INC ASOC CODEC DRIVERS
900 M: Lars-Peter Clausen <lars@metafoo.de>
901 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
902 W: http://wiki.analog.com/
903 W: http://ez.analog.com/community/linux-device-drivers
905 F: sound/soc/codecs/adau*
906 F: sound/soc/codecs/adav*
907 F: sound/soc/codecs/ad1*
908 F: sound/soc/codecs/ad7*
909 F: sound/soc/codecs/ssm*
910 F: sound/soc/codecs/sigmadsp.*
912 ANALOG DEVICES INC DMA DRIVERS
913 M: Lars-Peter Clausen <lars@metafoo.de>
914 W: http://ez.analog.com/community/linux-device-drivers
916 F: drivers/dma/dma-axi-dmac.c
918 ANALOG DEVICES INC IIO DRIVERS
919 M: Lars-Peter Clausen <lars@metafoo.de>
920 M: Michael Hennerich <Michael.Hennerich@analog.com>
921 W: http://wiki.analog.com/
922 W: http://ez.analog.com/community/linux-device-drivers
924 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
925 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
927 F: drivers/iio/adc/ltc2497*
928 X: drivers/iio/*/adjd*
929 F: drivers/staging/iio/*/ad*
932 M: Greentime Hu <green.hu@gmail.com>
933 M: Vincent Chen <deanbo422@gmail.com>
934 T: git https://github.com/andestech/linux.git
937 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
938 F: Documentation/devicetree/bindings/nds32/
942 ANDROID CONFIG FRAGMENTS
943 M: Rob Herring <robh@kernel.org>
945 F: kernel/configs/android*
948 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
949 M: Arve Hjønnevåg <arve@android.com>
950 M: Todd Kjos <tkjos@android.com>
951 M: Martijn Coenen <maco@android.com>
952 M: Joel Fernandes <joel@joelfernandes.org>
953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
954 L: devel@driverdev.osuosl.org
957 F: drivers/staging/android/
959 ANDROID GOLDFISH PIC DRIVER
960 M: Miodrag Dinic <miodrag.dinic@mips.com>
962 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
963 F: drivers/irqchip/irq-goldfish-pic.c
965 ANDROID GOLDFISH RTC DRIVER
966 M: Miodrag Dinic <miodrag.dinic@mips.com>
968 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
969 F: drivers/rtc/rtc-goldfish.c
972 M: Laura Abbott <labbott@redhat.com>
973 M: Sumit Semwal <sumit.semwal@linaro.org>
974 L: devel@driverdev.osuosl.org
975 L: dri-devel@lists.freedesktop.org
976 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
978 F: drivers/staging/android/ion
979 F: drivers/staging/android/uapi/ion.h
981 AOA (Apple Onboard Audio) ALSA DRIVER
982 M: Johannes Berg <johannes@sipsolutions.net>
983 L: linuxppc-dev@lists.ozlabs.org
984 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
988 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
989 M: William Breathitt Gray <vilhelm.gray@gmail.com>
990 L: linux-iio@vger.kernel.org
992 F: drivers/iio/adc/stx104.c
995 M: Jiri Kosina <jikos@kernel.org>
997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
998 F: arch/x86/kernel/apm_32.c
999 F: include/linux/apm_bios.h
1000 F: include/uapi/linux/apm_bios.h
1001 F: drivers/char/apm-emulation.c
1003 APPARMOR SECURITY MODULE
1004 M: John Johansen <john.johansen@canonical.com>
1005 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1006 W: wiki.apparmor.net
1007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1009 F: security/apparmor/
1010 F: Documentation/admin-guide/LSM/apparmor.rst
1012 APPLE BCM5974 MULTITOUCH DRIVER
1013 M: Henrik Rydberg <rydberg@bitmath.org>
1014 L: linux-input@vger.kernel.org
1016 F: drivers/input/mouse/bcm5974.c
1019 M: Henrik Rydberg <rydberg@bitmath.org>
1020 L: linux-hwmon@vger.kernel.org
1022 F: drivers/hwmon/applesmc.c
1024 APPLETALK NETWORK LAYER
1025 L: netdev@vger.kernel.org
1027 F: drivers/net/appletalk/
1030 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1031 M: Duc Dang <dhdang@apm.com>
1033 F: arch/arm64/boot/dts/apm/
1035 APPLIED MICRO (APM) X-GENE SOC EDAC
1036 M: Loc Ho <lho@apm.com>
1038 F: drivers/edac/xgene_edac.c
1039 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1041 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1042 M: Iyappan Subramanian <isubramanian@apm.com>
1043 M: Keyur Chudgar <kchudgar@apm.com>
1045 F: drivers/net/ethernet/apm/xgene-v2/
1047 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1048 M: Iyappan Subramanian <isubramanian@apm.com>
1049 M: Keyur Chudgar <kchudgar@apm.com>
1050 M: Quan Nguyen <qnguyen@apm.com>
1052 F: drivers/net/ethernet/apm/xgene/
1053 F: drivers/net/phy/mdio-xgene.c
1054 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1055 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1057 APPLIED MICRO (APM) X-GENE SOC PMU
1058 M: Tai Nguyen <ttnguyen@apm.com>
1060 F: drivers/perf/xgene_pmu.c
1061 F: Documentation/perf/xgene-pmu.txt
1062 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1064 APTINA CAMERA SENSOR PLL
1065 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1066 L: linux-media@vger.kernel.org
1068 F: drivers/media/i2c/aptina-pll.*
1070 ARC FRAMEBUFFER DRIVER
1071 M: Jaya Kumar <jayalk@intworks.biz>
1073 F: drivers/video/fbdev/arcfb.c
1074 F: drivers/video/fbdev/core/fb_defio.c
1077 M: Alexey Brodkin <abrodkin@synopsys.com>
1079 F: drivers/gpu/drm/arc/
1080 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1082 ARCNET NETWORK LAYER
1083 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1084 L: netdev@vger.kernel.org
1086 F: drivers/net/arcnet/
1087 F: include/uapi/linux/if_arcnet.h
1089 ARM ARCHITECTED TIMER DRIVER
1090 M: Mark Rutland <mark.rutland@arm.com>
1091 M: Marc Zyngier <marc.zyngier@arm.com>
1092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1094 F: arch/arm/include/asm/arch_timer.h
1095 F: arch/arm64/include/asm/arch_timer.h
1096 F: drivers/clocksource/arm_arch_timer.c
1098 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1099 M: Linus Walleij <linus.walleij@linaro.org>
1100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102 F: Documentation/devicetree/bindings/arm/arm-boards
1103 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1104 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1105 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1106 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1107 F: arch/arm/mach-integrator/
1108 F: arch/arm/mach-realview/
1109 F: arch/arm/mach-versatile/
1110 F: arch/arm/plat-versatile/
1111 F: arch/arm/boot/dts/arm-realview-*
1112 F: arch/arm/boot/dts/integrator*
1113 F: arch/arm/boot/dts/versatile*
1114 F: drivers/clk/versatile/
1115 F: drivers/i2c/busses/i2c-versatile.c
1116 F: drivers/irqchip/irq-versatile-fpga.c
1117 F: drivers/mtd/maps/physmap_of_versatile.c
1118 F: drivers/power/reset/arm-versatile-reboot.c
1119 F: drivers/soc/versatile/
1121 ARM HDLCD DRM DRIVER
1122 M: Liviu Dudau <liviu.dudau@arm.com>
1124 F: drivers/gpu/drm/arm/hdlcd_*
1125 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1127 ARM MALI-DP DRM DRIVER
1128 M: Liviu Dudau <liviu.dudau@arm.com>
1129 M: Brian Starkey <brian.starkey@arm.com>
1130 M: Mali DP Maintainers <malidp@foss.arm.com>
1132 F: drivers/gpu/drm/arm/
1133 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1135 ARM MFM AND FLOPPY DRIVERS
1136 M: Ian Molton <spyro@f2s.com>
1138 F: arch/arm/lib/floppydma.S
1139 F: arch/arm/include/asm/floppy.h
1141 ARM PMU PROFILING AND DEBUGGING
1142 M: Will Deacon <will.deacon@arm.com>
1143 M: Mark Rutland <mark.rutland@arm.com>
1145 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 F: arch/arm*/kernel/perf_*
1147 F: arch/arm/oprofile/common.c
1148 F: arch/arm*/kernel/hw_breakpoint.c
1149 F: arch/arm*/include/asm/hw_breakpoint.h
1150 F: arch/arm*/include/asm/perf_event.h
1152 F: include/linux/perf/arm_pmu.h
1153 F: Documentation/devicetree/bindings/arm/pmu.txt
1154 F: Documentation/devicetree/bindings/perf/
1157 M: Russell King <linux@armlinux.org.uk>
1158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 W: http://www.armlinux.org.uk/
1161 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1163 X: arch/arm/boot/dts/
1165 ARM PRIMECELL AACI PL041 DRIVER
1166 M: Russell King <linux@armlinux.org.uk>
1170 ARM PRIMECELL BUS SUPPORT
1171 M: Russell King <linux@armlinux.org.uk>
1174 F: include/linux/amba/bus.h
1176 ARM PRIMECELL CLCD PL110 DRIVER
1177 M: Russell King <linux@armlinux.org.uk>
1179 F: drivers/video/fbdev/amba-clcd.*
1181 ARM PRIMECELL KMI PL050 DRIVER
1182 M: Russell King <linux@armlinux.org.uk>
1184 F: drivers/input/serio/ambakmi.*
1185 F: include/linux/amba/kmi.h
1187 ARM PRIMECELL MMCI PL180/1 DRIVER
1188 M: Russell King <linux@armlinux.org.uk>
1190 F: drivers/mmc/host/mmci.*
1191 F: include/linux/amba/mmci.h
1193 ARM PRIMECELL SSP PL022 SPI DRIVER
1194 M: Linus Walleij <linus.walleij@linaro.org>
1195 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1198 F: drivers/spi/spi-pl022.c
1200 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1201 M: Russell King <linux@armlinux.org.uk>
1203 F: drivers/tty/serial/amba-pl01*.c
1204 F: include/linux/amba/serial.h
1206 ARM PRIMECELL VIC PL190/PL192 DRIVER
1207 M: Linus Walleij <linus.walleij@linaro.org>
1208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1210 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1211 F: drivers/irqchip/irq-vic.c
1214 M: Will Deacon <will.deacon@arm.com>
1215 R: Robin Murphy <robin.murphy@arm.com>
1216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 F: drivers/iommu/arm-smmu.c
1219 F: drivers/iommu/arm-smmu-v3.c
1220 F: drivers/iommu/io-pgtable-arm.c
1221 F: drivers/iommu/io-pgtable-arm-v7s.c
1223 ARM SUB-ARCHITECTURES
1224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1230 ARM/ACTIONS SEMI ARCHITECTURE
1231 M: Andreas Färber <afaerber@suse.de>
1232 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1236 F: arch/arm/mach-actions/
1237 F: arch/arm/boot/dts/owl-*
1238 F: arch/arm64/boot/dts/actions/
1239 F: drivers/clk/actions/
1240 F: drivers/clocksource/timer-owl*
1241 F: drivers/dma/owl-dma.c
1242 F: drivers/i2c/busses/i2c-owl.c
1243 F: drivers/pinctrl/actions/*
1244 F: drivers/soc/actions/
1245 F: include/dt-bindings/power/owl-*
1246 F: include/linux/soc/actions/
1247 F: Documentation/devicetree/bindings/arm/actions.txt
1248 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1249 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1250 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1251 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1252 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1253 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1255 ARM/ADS SPHERE MACHINE SUPPORT
1256 M: Lennert Buytenhek <kernel@wantstofly.org>
1257 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260 ARM/AFEB9260 MACHINE SUPPORT
1261 M: Sergey Lapin <slapin@ossfans.org>
1262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265 ARM/AJECO 1ARM MACHINE SUPPORT
1266 M: Lennert Buytenhek <kernel@wantstofly.org>
1267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270 ARM/Allwinner SoC Clock Support
1271 M: Emilio López <emilio@elopez.com.ar>
1273 F: drivers/clk/sunxi/
1275 ARM/Allwinner sunXi SoC support
1276 M: Maxime Ripard <maxime.ripard@bootlin.com>
1277 M: Chen-Yu Tsai <wens@csie.org>
1278 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 F: arch/arm/mach-sunxi/
1283 F: arch/arm64/boot/dts/allwinner/
1284 F: drivers/clk/sunxi-ng/
1285 F: drivers/pinctrl/sunxi/
1286 F: drivers/soc/sunxi/
1287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1289 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1290 M: Neil Armstrong <narmstrong@baylibre.com>
1291 M: Jerome Brunet <jbrunet@baylibre.com>
1292 L: linux-amlogic@lists.infradead.org
1294 F: drivers/clk/meson/
1295 F: include/dt-bindings/clock/meson*
1296 F: include/dt-bindings/clock/gxbb*
1297 F: Documentation/devicetree/bindings/clock/amlogic*
1299 ARM/Amlogic Meson SoC support
1300 M: Carlo Caione <carlo@caione.org>
1301 M: Kevin Hilman <khilman@baylibre.com>
1302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 L: linux-amlogic@lists.infradead.org
1304 W: http://linux-meson.com/
1306 F: arch/arm/mach-meson/
1307 F: arch/arm/boot/dts/meson*
1308 F: arch/arm64/boot/dts/amlogic/
1309 F: drivers/pinctrl/meson/
1310 F: drivers/mmc/host/meson*
1313 ARM/Annapurna Labs ALPINE ARCHITECTURE
1314 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1315 M: Antoine Tenart <antoine.tenart@bootlin.com>
1316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318 F: arch/arm/mach-alpine/
1319 F: arch/arm/boot/dts/alpine*
1320 F: arch/arm64/boot/dts/al/
1321 F: drivers/*/*alpine*
1323 ARM/ARTPEC MACHINE SUPPORT
1324 M: Jesper Nilsson <jesper.nilsson@axis.com>
1325 M: Lars Persson <lars.persson@axis.com>
1327 L: linux-arm-kernel@axis.com
1328 F: arch/arm/mach-artpec
1329 F: arch/arm/boot/dts/artpec6*
1331 F: drivers/crypto/axis
1332 F: drivers/pinctrl/pinctrl-artpec*
1333 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1335 ARM/ASPEED I2C DRIVER
1336 M: Brendan Higgins <brendanhiggins@google.com>
1337 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1338 R: Joel Stanley <joel@jms.id.au>
1339 L: linux-i2c@vger.kernel.org
1340 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1342 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1343 F: drivers/i2c/busses/i2c-aspeed.c
1344 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1345 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1347 ARM/ASPEED MACHINE SUPPORT
1348 M: Joel Stanley <joel@jms.id.au>
1349 R: Andrew Jeffery <andrew@aj.id.au>
1350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1352 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1355 F: arch/arm/mach-aspeed/
1356 F: arch/arm/boot/dts/aspeed-*
1359 ARM/CALXEDA HIGHBANK ARCHITECTURE
1360 M: Rob Herring <robh@kernel.org>
1361 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 F: arch/arm/mach-highbank/
1364 F: arch/arm/boot/dts/highbank.dts
1365 F: arch/arm/boot/dts/ecx-*.dts*
1367 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1368 M: Krzysztof Halasa <khalasa@piap.pl>
1370 F: arch/arm/mach-cns3xxx/
1372 ARM/CAVIUM THUNDER NETWORK DRIVER
1373 M: Sunil Goutham <sgoutham@cavium.com>
1374 M: Robert Richter <rric@kernel.org>
1375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 F: drivers/net/ethernet/cavium/thunder/
1379 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1380 M: Lukasz Majewski <lukma@denx.de>
1381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 F: arch/arm/mach-ep93xx/ts72xx.c
1385 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1386 M: Alexander Shiyan <shc_work@mail.ru>
1387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1392 M: Lennert Buytenhek <kernel@wantstofly.org>
1393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1397 M: Hartley Sweeten <hsweeten@visionengravers.com>
1398 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 F: arch/arm/mach-ep93xx/
1402 F: arch/arm/mach-ep93xx/include/mach/
1405 M: Russell King <linux@armlinux.org.uk>
1406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1409 F: drivers/clk/clkdev.c
1411 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1412 M: Mike Rapoport <mike@compulab.co.il>
1413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1417 M: Baruch Siach <baruch@tkos.co.il>
1418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 F: arch/arm/boot/dts/cx92755*
1423 ARM/CONTEC MICRO9 MACHINE SUPPORT
1424 M: Hubert Feurstein <hubert.feurstein@contec.at>
1426 F: arch/arm/mach-ep93xx/micro9.c
1428 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1429 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 F: drivers/hwtracing/coresight/*
1433 F: Documentation/trace/coresight.txt
1434 F: Documentation/trace/coresight-cpu-debug.txt
1435 F: Documentation/devicetree/bindings/arm/coresight.txt
1436 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1437 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1438 F: tools/perf/arch/arm/util/pmu.c
1439 F: tools/perf/arch/arm/util/auxtrace.c
1440 F: tools/perf/arch/arm/util/cs-etm.c
1441 F: tools/perf/arch/arm/util/cs-etm.h
1442 F: tools/perf/util/cs-etm.*
1443 F: tools/perf/util/cs-etm-decoder/*
1445 ARM/CORGI MACHINE SUPPORT
1446 M: Richard Purdie <rpurdie@rpsys.net>
1449 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1450 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1451 M: Linus Walleij <linus.walleij@linaro.org>
1452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 T: git git://github.com/ulli-kroll/linux.git
1455 F: Documentation/devicetree/bindings/arm/gemini.txt
1456 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1457 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1458 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1459 F: arch/arm/mach-gemini/
1460 F: drivers/net/ethernet/cortina/
1461 F: drivers/pinctrl/pinctrl-gemini.c
1462 F: drivers/rtc/rtc-ftrtc010.c
1464 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1465 M: Barry Song <baohua@kernel.org>
1466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1469 F: arch/arm/boot/dts/prima2*
1470 F: arch/arm/mach-prima2/
1471 F: drivers/clk/sirf/
1472 F: drivers/clocksource/timer-prima2.c
1473 F: drivers/clocksource/timer-atlas7.c
1477 ARM/EBSA110 MACHINE SUPPORT
1478 M: Russell King <linux@armlinux.org.uk>
1479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 W: http://www.armlinux.org.uk/
1482 F: arch/arm/mach-ebsa110/
1483 F: drivers/net/ethernet/amd/am79c961a.*
1485 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1486 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1487 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1493 M: Robert Jarzmik <robert.jarzmik@free.fr>
1494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 F: arch/arm/mach-pxa/ezx.c
1498 ARM/FARADAY FA526 PORT
1499 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 T: git git://git.berlios.de/gemini-board
1503 F: arch/arm/mm/*-fa*
1505 ARM/FOOTBRIDGE ARCHITECTURE
1506 M: Russell King <linux@armlinux.org.uk>
1507 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 W: http://www.armlinux.org.uk/
1510 F: arch/arm/include/asm/hardware/dec21285.h
1511 F: arch/arm/mach-footbridge/
1513 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1514 M: Shawn Guo <shawnguo@kernel.org>
1515 M: Sascha Hauer <s.hauer@pengutronix.de>
1516 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1517 R: Fabio Estevam <fabio.estevam@nxp.com>
1518 R: NXP Linux Team <linux-imx@nxp.com>
1519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1522 F: arch/arm/mach-imx/
1523 F: arch/arm/mach-mxs/
1524 F: arch/arm/boot/dts/imx*
1525 F: arch/arm/configs/imx*_defconfig
1527 F: drivers/firmware/imx/
1529 F: include/linux/firmware/imx/
1532 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1533 M: Shawn Guo <shawnguo@kernel.org>
1534 M: Sascha Hauer <s.hauer@pengutronix.de>
1535 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1536 R: Stefan Agner <stefan@agner.ch>
1537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1540 F: arch/arm/mach-imx/*vf610*
1541 F: arch/arm/boot/dts/vf*
1543 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1544 M: Shawn Guo <shawnguo@kernel.org>
1545 M: Li Yang <leoyang.li@nxp.com>
1546 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1549 F: arch/arm/boot/dts/ls1021a*
1550 F: arch/arm64/boot/dts/freescale/fsl-*
1551 F: arch/arm64/boot/dts/freescale/qoriq-*
1553 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1554 M: Lennert Buytenhek <kernel@wantstofly.org>
1555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 ARM/GUMSTIX MACHINE SUPPORT
1559 M: Steve Sakoman <sakoman@gmail.com>
1560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1564 M: Philipp Zabel <philipp.zabel@gmail.com>
1565 M: Paul Parsons <lost.distance@yahoo.com>
1566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 F: arch/arm/mach-pxa/hx4700.c
1569 F: arch/arm/mach-pxa/include/mach/hx4700.h
1570 F: sound/soc/pxa/hx4700.c
1572 ARM/HISILICON SOC SUPPORT
1573 M: Wei Xu <xuwei5@hisilicon.com>
1574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 W: http://www.hisilicon.com
1577 T: git git://github.com/hisilicon/linux-hisi.git
1578 F: arch/arm/mach-hisi/
1579 F: arch/arm/boot/dts/hi3*
1580 F: arch/arm/boot/dts/hip*
1581 F: arch/arm/boot/dts/hisi*
1582 F: arch/arm64/boot/dts/hisilicon/
1584 ARM/HP JORNADA 7XX MACHINE SUPPORT
1585 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1589 F: arch/arm/mach-sa1100/jornada720.c
1590 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1592 ARM/IGEP MACHINE SUPPORT
1593 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1594 M: Javier Martinez Canillas <javier@dowhile0.org>
1595 L: linux-omap@vger.kernel.org
1596 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598 F: arch/arm/boot/dts/omap3-igep*
1600 ARM/INCOME PXA270 SUPPORT
1601 M: Marek Vasut <marek.vasut@gmail.com>
1602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1606 ARM/INTEL IOP13XX ARM ARCHITECTURE
1607 M: Lennert Buytenhek <kernel@wantstofly.org>
1608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611 ARM/INTEL IOP32X ARM ARCHITECTURE
1612 M: Lennert Buytenhek <kernel@wantstofly.org>
1613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 ARM/INTEL IOP33X ARM ARCHITECTURE
1617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1620 ARM/INTEL IQ81342EX MACHINE SUPPORT
1621 M: Lennert Buytenhek <kernel@wantstofly.org>
1622 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 ARM/INTEL IXDP2850 MACHINE SUPPORT
1626 M: Lennert Buytenhek <kernel@wantstofly.org>
1627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 ARM/INTEL IXP4XX ARM ARCHITECTURE
1631 M: Imre Kaloz <kaloz@openwrt.org>
1632 M: Krzysztof Halasa <khalasa@piap.pl>
1633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635 F: arch/arm/mach-ixp4xx/
1637 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1638 M: Jonathan Cameron <jic23@cam.ac.uk>
1639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 F: arch/arm/mach-pxa/stargate2.c
1642 F: drivers/pcmcia/pxa2xx_stargate2.c
1644 ARM/INTEL XSC3 (MANZANO) ARM CORE
1645 M: Lennert Buytenhek <kernel@wantstofly.org>
1646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1650 M: Lennert Buytenhek <kernel@wantstofly.org>
1651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654 ARM/LG1K ARCHITECTURE
1655 M: Chanho Min <chanho.min@lge.com>
1656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 F: arch/arm64/boot/dts/lg/
1660 ARM/LOGICPD PXA270 MACHINE SUPPORT
1661 M: Lennert Buytenhek <kernel@wantstofly.org>
1662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 ARM/LPC18XX ARCHITECTURE
1666 M: Vladimir Zapolskiy <vz@mleia.com>
1667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 F: arch/arm/boot/dts/lpc43*
1670 F: drivers/i2c/busses/i2c-lpc2k.c
1671 F: drivers/memory/pl172.c
1672 F: drivers/mtd/spi-nor/nxp-spifi.c
1673 F: drivers/rtc/rtc-lpc24xx.c
1676 ARM/LPC32XX SOC SUPPORT
1677 M: Vladimir Zapolskiy <vz@mleia.com>
1678 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1682 F: arch/arm/boot/dts/lpc32*
1683 F: arch/arm/mach-lpc32xx/
1684 F: drivers/i2c/busses/i2c-pnx.c
1685 F: drivers/net/ethernet/nxp/lpc_eth.c
1686 F: drivers/usb/host/ohci-nxp.c
1687 F: drivers/watchdog/pnx4008_wdt.c
1690 ARM/MAGICIAN MACHINE SUPPORT
1691 M: Philipp Zabel <philipp.zabel@gmail.com>
1694 ARM/Marvell Dove/MV78xx0/Orion SOC support
1695 M: Jason Cooper <jason@lakedaemon.net>
1696 M: Andrew Lunn <andrew@lunn.ch>
1697 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1698 M: Gregory Clement <gregory.clement@bootlin.com>
1699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701 F: Documentation/devicetree/bindings/soc/dove/
1702 F: arch/arm/mach-dove/
1703 F: arch/arm/mach-mv78xx0/
1704 F: arch/arm/mach-orion5x/
1705 F: arch/arm/plat-orion/
1706 F: arch/arm/boot/dts/dove*
1707 F: arch/arm/boot/dts/orion5x*
1709 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1710 M: Jason Cooper <jason@lakedaemon.net>
1711 M: Andrew Lunn <andrew@lunn.ch>
1712 M: Gregory Clement <gregory.clement@bootlin.com>
1713 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 F: arch/arm/boot/dts/armada*
1717 F: arch/arm/boot/dts/kirkwood*
1718 F: arch/arm/configs/mvebu_*_defconfig
1719 F: arch/arm/mach-mvebu/
1720 F: arch/arm64/boot/dts/marvell/armada*
1721 F: drivers/cpufreq/armada-37xx-cpufreq.c
1722 F: drivers/cpufreq/mvebu-cpufreq.c
1723 F: drivers/irqchip/irq-armada-370-xp.c
1724 F: drivers/irqchip/irq-mvebu-*
1725 F: drivers/pinctrl/mvebu/
1726 F: drivers/rtc/rtc-armada38x.c
1728 ARM/Mediatek RTC DRIVER
1729 M: Eddie Huang <eddie.huang@mediatek.com>
1730 M: Sean Wang <sean.wang@mediatek.com>
1731 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1734 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1735 F: drivers/rtc/rtc-mt6397.c
1736 F: drivers/rtc/rtc-mt7622.c
1738 ARM/Mediatek SoC support
1739 M: Matthias Brugger <matthias.bgg@gmail.com>
1740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1742 W: https://mtk.bcnfs.org/
1743 C: irc://chat.freenode.net/linux-mediatek
1745 F: arch/arm/boot/dts/mt6*
1746 F: arch/arm/boot/dts/mt7*
1747 F: arch/arm/boot/dts/mt8*
1748 F: arch/arm/mach-mediatek/
1749 F: arch/arm64/boot/dts/mediatek/
1750 F: drivers/soc/mediatek/
1755 ARM/Mediatek USB3 PHY DRIVER
1756 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1757 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1760 F: drivers/phy/mediatek/
1761 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1763 ARM/MICREL KS8695 ARCHITECTURE
1764 M: Greg Ungerer <gerg@uclinux.org>
1765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 F: arch/arm/mach-ks8695/
1769 ARM/Microchip (AT91) SoC support
1770 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1771 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1772 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774 W: http://www.linux4sam.org
1775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1779 F: arch/arm/mach-at91/
1780 F: include/soc/at91/
1781 F: arch/arm/boot/dts/at91*.dts
1782 F: arch/arm/boot/dts/at91*.dtsi
1783 F: arch/arm/boot/dts/sama*.dts
1784 F: arch/arm/boot/dts/sama*.dtsi
1785 F: arch/arm/include/debug/at91.S
1786 F: drivers/memory/atmel*
1787 F: drivers/watchdog/sama5d4_wdt.c
1788 X: drivers/input/touchscreen/atmel_mxt_ts.c
1789 X: drivers/net/wireless/atmel/
1791 ARM/MIOA701 MACHINE SUPPORT
1792 M: Robert Jarzmik <robert.jarzmik@free.fr>
1793 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794 F: arch/arm/mach-pxa/mioa701.c
1797 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1798 M: Michael Petchkovsky <mkpetch@internode.on.net>
1801 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1802 M: Linus Walleij <linus.walleij@linaro.org>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 F: arch/arm/mach-nomadik/
1806 F: arch/arm/mach-u300/
1807 F: arch/arm/mach-ux500/
1808 F: arch/arm/boot/dts/ste-*
1809 F: drivers/clk/clk-nomadik.c
1810 F: drivers/clk/clk-u300.c
1811 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1812 F: drivers/clocksource/timer-u300.c
1813 F: drivers/dma/coh901318*
1814 F: drivers/dma/ste_dma40*
1815 F: drivers/hwspinlock/u8500_hsem.c
1816 F: drivers/i2c/busses/i2c-nomadik.c
1817 F: drivers/i2c/busses/i2c-stu300.c
1818 F: drivers/mfd/ab3100*
1819 F: drivers/mfd/ab8500*
1820 F: drivers/mfd/abx500*
1821 F: drivers/mfd/dbx500*
1822 F: drivers/mfd/db8500*
1823 F: drivers/pinctrl/nomadik/
1824 F: drivers/pinctrl/pinctrl-coh901*
1825 F: drivers/pinctrl/pinctrl-u300.c
1826 F: drivers/rtc/rtc-ab3100.c
1827 F: drivers/rtc/rtc-ab8500.c
1828 F: drivers/rtc/rtc-coh901331.c
1829 F: drivers/rtc/rtc-pl031.c
1830 F: drivers/watchdog/coh901327_wdt.c
1831 F: Documentation/devicetree/bindings/arm/ste-*
1832 F: Documentation/devicetree/bindings/arm/ux500/
1833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1835 ARM/NUVOTON NPCM ARCHITECTURE
1836 M: Avi Fishman <avifishman70@gmail.com>
1837 M: Tomer Maimon <tmaimon77@gmail.com>
1838 R: Patrick Venture <venture@google.com>
1839 R: Nancy Yuen <yuenn@google.com>
1840 R: Brendan Higgins <brendanhiggins@google.com>
1841 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1843 F: arch/arm/mach-npcm/
1844 F: arch/arm/boot/dts/nuvoton-npcm*
1845 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1847 F: Documentation/devicetree/bindings/*/*npcm*
1848 F: Documentation/devicetree/bindings/*/*/*npcm*
1850 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1851 M: Wan ZongShun <mcuos.com@gmail.com>
1852 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853 W: http://www.mcuos.com
1855 F: arch/arm/mach-w90x900/
1856 F: drivers/input/keyboard/w90p910_keypad.c
1857 F: drivers/input/touchscreen/w90p910_ts.c
1858 F: drivers/watchdog/nuc900_wdt.c
1859 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1860 F: drivers/mtd/nand/raw/nuc900_nand.c
1861 F: drivers/rtc/rtc-nuc900.c
1862 F: drivers/spi/spi-nuc900.c
1863 F: drivers/usb/host/ehci-w90x900.c
1864 F: drivers/video/fbdev/nuc900fb.c
1866 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1867 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1868 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1869 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1872 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1873 M: Alexander Clouter <alex@digriz.org.uk>
1874 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875 W: http://www.digriz.org.uk/ts78xx/kernel
1877 F: arch/arm/mach-orion5x/ts78xx-*
1879 ARM/OXNAS platform support
1880 M: Neil Armstrong <narmstrong@baylibre.com>
1881 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 L: linux-oxnas@groups.io (moderated for non-subscribers)
1884 F: arch/arm/mach-oxnas/
1885 F: arch/arm/boot/dts/ox8*.dts*
1888 ARM/PALM TREO SUPPORT
1889 M: Tomas Cech <sleep_walker@suse.com>
1890 L: linux-arm-kernel@lists.infradead.org
1891 W: http://hackndev.com
1893 F: arch/arm/mach-pxa/palmtreo.*
1895 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1896 M: Marek Vasut <marek.vasut@gmail.com>
1897 L: linux-arm-kernel@lists.infradead.org
1898 W: http://hackndev.com
1900 F: arch/arm/mach-pxa/include/mach/palmtx.h
1901 F: arch/arm/mach-pxa/palmtx.c
1902 F: arch/arm/mach-pxa/palmt5.*
1903 F: arch/arm/mach-pxa/include/mach/palmld.h
1904 F: arch/arm/mach-pxa/palmld.c
1905 F: arch/arm/mach-pxa/palmte2.*
1906 F: arch/arm/mach-pxa/include/mach/palmtc.h
1907 F: arch/arm/mach-pxa/palmtc.c
1910 M: Sergey Lapin <slapin@ossfans.org>
1911 L: linux-arm-kernel@lists.infradead.org
1912 W: http://hackndev.com
1914 F: arch/arm/mach-pxa/palmz72.*
1917 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1918 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1921 ARM/PT DIGITAL BOARD PORT
1922 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 W: http://www.armlinux.org.uk/
1927 ARM/QUALCOMM SUPPORT
1928 M: Andy Gross <andy.gross@linaro.org>
1929 M: David Brown <david.brown@linaro.org>
1930 L: linux-arm-msm@vger.kernel.org
1932 F: Documentation/devicetree/bindings/soc/qcom/
1933 F: arch/arm/boot/dts/qcom-*.dts
1934 F: arch/arm/boot/dts/qcom-*.dtsi
1935 F: arch/arm/mach-qcom/
1936 F: arch/arm64/boot/dts/qcom/*
1937 F: drivers/i2c/busses/i2c-qup.c
1938 F: drivers/clk/qcom/
1939 F: drivers/dma/qcom/
1940 F: drivers/soc/qcom/
1941 F: drivers/spi/spi-qup.c
1942 F: drivers/tty/serial/msm_serial.c
1943 F: drivers/*/pm8???-*
1944 F: drivers/mfd/ssbi.c
1945 F: drivers/firmware/qcom_scm*
1946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1948 ARM/RADISYS ENP2611 MACHINE SUPPORT
1949 M: Lennert Buytenhek <kernel@wantstofly.org>
1950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 ARM/REALTEK ARCHITECTURE
1954 M: Andreas Färber <afaerber@suse.de>
1955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957 F: arch/arm64/boot/dts/realtek/
1958 F: Documentation/devicetree/bindings/arm/realtek.txt
1960 ARM/RENESAS ARM64 ARCHITECTURE
1961 M: Simon Horman <horms@verge.net.au>
1962 M: Magnus Damm <magnus.damm@gmail.com>
1963 L: linux-renesas-soc@vger.kernel.org
1964 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1967 F: arch/arm64/boot/dts/renesas/
1968 F: Documentation/devicetree/bindings/arm/shmobile.txt
1969 F: drivers/soc/renesas/
1970 F: include/linux/soc/renesas/
1972 ARM/RISCPC ARCHITECTURE
1973 M: Russell King <linux@armlinux.org.uk>
1974 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975 W: http://www.armlinux.org.uk/
1977 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1978 F: arch/arm/include/asm/hardware/ioc.h
1979 F: arch/arm/include/asm/hardware/iomd.h
1980 F: arch/arm/include/asm/hardware/memc.h
1981 F: arch/arm/mach-rpc/
1982 F: drivers/net/ethernet/8390/etherh.c
1983 F: drivers/net/ethernet/i825xx/ether1*
1984 F: drivers/net/ethernet/seeq/ether3*
1985 F: drivers/scsi/arm/
1987 ARM/Rockchip SoC support
1988 M: Heiko Stuebner <heiko@sntech.de>
1989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990 L: linux-rockchip@lists.infradead.org
1991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1993 F: arch/arm/boot/dts/rk3*
1994 F: arch/arm/boot/dts/rv1108*
1995 F: arch/arm/mach-rockchip/
1996 F: drivers/clk/rockchip/
1997 F: drivers/i2c/busses/i2c-rk3x.c
1998 F: drivers/*/*rockchip*
1999 F: drivers/*/*/*rockchip*
2000 F: sound/soc/rockchip/
2003 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2004 M: Kukjin Kim <kgene@kernel.org>
2005 M: Krzysztof Kozlowski <krzk@kernel.org>
2006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2008 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2010 F: arch/arm/boot/dts/s3c*
2011 F: arch/arm/boot/dts/s5p*
2012 F: arch/arm/boot/dts/exynos*
2013 F: arch/arm64/boot/dts/exynos/
2014 F: arch/arm/plat-samsung/
2015 F: arch/arm/mach-s3c24*/
2016 F: arch/arm/mach-s3c64xx/
2017 F: arch/arm/mach-s5p*/
2018 F: arch/arm/mach-exynos*/
2019 F: drivers/*/*s3c24*
2020 F: drivers/*/*/*s3c24*
2021 F: drivers/*/*s3c64xx*
2022 F: drivers/*/*s5pv210*
2023 F: drivers/memory/samsung/*
2024 F: drivers/soc/samsung/*
2025 F: Documentation/arm/Samsung/
2026 F: Documentation/devicetree/bindings/arm/samsung/
2027 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2028 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2031 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2032 M: Kyungmin Park <kyungmin.park@samsung.com>
2033 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035 F: arch/arm/mach-s5pv210/
2037 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2038 M: Kyungmin Park <kyungmin.park@samsung.com>
2039 M: Kamil Debski <kamil@wypas.org>
2040 M: Andrzej Hajda <a.hajda@samsung.com>
2041 L: linux-arm-kernel@lists.infradead.org
2042 L: linux-media@vger.kernel.org
2044 F: drivers/media/platform/s5p-g2d/
2046 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2047 M: Marek Szyprowski <m.szyprowski@samsung.com>
2048 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2049 L: linux-media@vger.kernel.org
2051 F: drivers/media/platform/s5p-cec/
2052 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2054 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2055 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2056 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2057 L: linux-arm-kernel@lists.infradead.org
2058 L: linux-media@vger.kernel.org
2060 F: drivers/media/platform/s5p-jpeg/
2062 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2063 M: Kyungmin Park <kyungmin.park@samsung.com>
2064 M: Kamil Debski <kamil@wypas.org>
2065 M: Jeongtae Park <jtp.park@samsung.com>
2066 M: Andrzej Hajda <a.hajda@samsung.com>
2067 L: linux-arm-kernel@lists.infradead.org
2068 L: linux-media@vger.kernel.org
2070 F: arch/arm/plat-samsung/s5p-dev-mfc.c
2071 F: drivers/media/platform/s5p-mfc/
2073 ARM/SHMOBILE ARM ARCHITECTURE
2074 M: Simon Horman <horms@verge.net.au>
2075 M: Magnus Damm <magnus.damm@gmail.com>
2076 L: linux-renesas-soc@vger.kernel.org
2077 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2080 F: arch/arm/boot/dts/emev2*
2081 F: arch/arm/boot/dts/r7s*
2082 F: arch/arm/boot/dts/r8a*
2083 F: arch/arm/boot/dts/r9a*
2084 F: arch/arm/boot/dts/sh*
2085 F: arch/arm/configs/shmobile_defconfig
2086 F: arch/arm/include/debug/renesas-scif.S
2087 F: arch/arm/mach-shmobile/
2088 F: Documentation/devicetree/bindings/arm/shmobile.txt
2089 F: drivers/soc/renesas/
2090 F: include/linux/soc/renesas/
2092 ARM/SOCFPGA ARCHITECTURE
2093 M: Dinh Nguyen <dinguyen@kernel.org>
2095 F: arch/arm/mach-socfpga/
2096 F: arch/arm/boot/dts/socfpga*
2097 F: arch/arm/configs/socfpga_defconfig
2098 F: arch/arm64/boot/dts/altera/
2099 W: http://www.rocketboards.org
2100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2102 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2103 M: Dinh Nguyen <dinguyen@kernel.org>
2105 F: drivers/clk/socfpga/
2107 ARM/SOCFPGA EDAC SUPPORT
2108 M: Thor Thayer <thor.thayer@linux.intel.com>
2110 F: drivers/edac/altera_edac.
2112 ARM/SPREADTRUM SoC SUPPORT
2113 M: Orson Zhai <orsonzhai@gmail.com>
2114 M: Baolin Wang <baolin.wang@linaro.org>
2115 M: Chunyan Zhang <zhang.lyra@gmail.com>
2117 F: arch/arm64/boot/dts/sprd
2120 ARM/STI ARCHITECTURE
2121 M: Patrice Chotard <patrice.chotard@st.com>
2122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123 W: http://www.stlinux.com
2125 F: arch/arm/mach-sti/
2126 F: arch/arm/boot/dts/sti*
2127 F: drivers/char/hw_random/st-rng.c
2128 F: drivers/clocksource/arm_global_timer.c
2129 F: drivers/clocksource/clksrc_st_lpc.c
2130 F: drivers/cpufreq/sti-cpufreq.c
2131 F: drivers/dma/st_fdma*
2132 F: drivers/i2c/busses/i2c-st.c
2133 F: drivers/media/rc/st_rc.c
2134 F: drivers/media/platform/sti/c8sectpfe/
2135 F: drivers/mmc/host/sdhci-st.c
2136 F: drivers/phy/st/phy-miphy28lp.c
2137 F: drivers/phy/st/phy-stih407-usb.c
2138 F: drivers/pinctrl/pinctrl-st.c
2139 F: drivers/remoteproc/st_remoteproc.c
2140 F: drivers/remoteproc/st_slim_rproc.c
2141 F: drivers/reset/sti/
2142 F: drivers/rtc/rtc-st-lpc.c
2143 F: drivers/tty/serial/st-asc.c
2144 F: drivers/usb/dwc3/dwc3-st.c
2145 F: drivers/usb/host/ehci-st.c
2146 F: drivers/usb/host/ohci-st.c
2147 F: drivers/watchdog/st_lpc_wdt.c
2148 F: drivers/ata/ahci_st.c
2149 F: include/linux/remoteproc/st_slim_rproc.h
2151 ARM/STM32 ARCHITECTURE
2152 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2153 M: Alexandre Torgue <alexandre.torgue@st.com>
2154 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2155 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2160 F: arch/arm/boot/dts/stm32*
2161 F: arch/arm/mach-stm32/
2162 F: drivers/clocksource/armv7m_systick.c
2164 ARM/Synaptics SoC support
2165 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2166 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169 F: arch/arm/mach-berlin/
2170 F: arch/arm/boot/dts/berlin*
2171 F: arch/arm64/boot/dts/synaptics/
2173 ARM/TANGO ARCHITECTURE
2174 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2175 M: Mans Rullgard <mans@mansr.com>
2176 L: linux-arm-kernel@lists.infradead.org
2180 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2181 M: Lennert Buytenhek <kernel@wantstofly.org>
2182 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2186 M: Hans Verkuil <hans.verkuil@cisco.com>
2187 L: linux-tegra@vger.kernel.org
2188 L: linux-media@vger.kernel.org
2190 F: drivers/media/platform/tegra-cec/
2191 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2193 ARM/TETON BGA MACHINE SUPPORT
2194 M: "Mark F. Brown" <mark.brown314@gmail.com>
2195 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2199 M: Santosh Shilimkar <ssantosh@kernel.org>
2200 L: linux-kernel@vger.kernel.org
2202 F: drivers/memory/*emif*
2204 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2205 M: Tero Kristo <t-kristo@ti.com>
2206 M: Nishanth Menon <nm@ti.com>
2207 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2209 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2210 F: arch/arm64/boot/dts/ti/Makefile
2211 F: arch/arm64/boot/dts/ti/k3-*
2213 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2214 M: Santosh Shilimkar <ssantosh@kernel.org>
2215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2217 F: arch/arm/mach-keystone/
2218 F: arch/arm/boot/dts/keystone-*
2219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2221 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2222 M: Santosh Shilimkar <ssantosh@kernel.org>
2223 L: linux-kernel@vger.kernel.org
2225 F: drivers/clk/keystone/
2227 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2228 M: Santosh Shilimkar <ssantosh@kernel.org>
2229 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230 L: linux-kernel@vger.kernel.org
2232 F: drivers/clocksource/timer-keystone.c
2234 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2235 M: Santosh Shilimkar <ssantosh@kernel.org>
2236 L: linux-kernel@vger.kernel.org
2238 F: drivers/power/reset/keystone-reset.c
2240 ARM/THECUS N2100 MACHINE SUPPORT
2241 M: Lennert Buytenhek <kernel@wantstofly.org>
2242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2245 ARM/TOSA MACHINE SUPPORT
2246 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2247 M: Dirk Opfer <dirk@opfer-online.de>
2250 ARM/UNIPHIER ARCHITECTURE
2251 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2252 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2255 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2256 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2257 F: arch/arm/boot/dts/uniphier*
2258 F: arch/arm/include/asm/hardware/cache-uniphier.h
2259 F: arch/arm/mach-uniphier/
2260 F: arch/arm/mm/cache-uniphier.c
2261 F: arch/arm64/boot/dts/socionext/uniphier*
2262 F: drivers/bus/uniphier-system-bus.c
2263 F: drivers/clk/uniphier/
2264 F: drivers/gpio/gpio-uniphier.c
2265 F: drivers/i2c/busses/i2c-uniphier*
2266 F: drivers/irqchip/irq-uniphier-aidet.c
2267 F: drivers/mmc/host/uniphier-sd.c
2268 F: drivers/pinctrl/uniphier/
2269 F: drivers/reset/reset-uniphier.c
2270 F: drivers/tty/serial/8250/8250_uniphier.c
2273 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2274 M: Ulf Hansson <ulf.hansson@linaro.org>
2275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2276 T: git git://git.linaro.org/people/ulfh/clk.git
2278 F: drivers/clk/ux500/
2280 ARM/VERSATILE EXPRESS PLATFORM
2281 M: Liviu Dudau <liviu.dudau@arm.com>
2282 M: Sudeep Holla <sudeep.holla@arm.com>
2283 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2286 F: arch/arm/boot/dts/vexpress*
2287 F: arch/arm64/boot/dts/arm/
2288 F: arch/arm/mach-vexpress/
2291 F: drivers/clk/versatile/clk-vexpress-osc.c
2292 F: drivers/clocksource/timer-versatile.c
2296 M: Russell King <linux@armlinux.org.uk>
2297 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2298 W: http://www.armlinux.org.uk/
2302 ARM/VOIPAC PXA270 SUPPORT
2303 M: Marek Vasut <marek.vasut@gmail.com>
2304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2306 F: arch/arm/mach-pxa/vpac270.c
2307 F: arch/arm/mach-pxa/include/mach/vpac270.h
2309 ARM/VT8500 ARM ARCHITECTURE
2310 M: Tony Prisk <linux@prisktech.co.nz>
2311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2313 F: arch/arm/mach-vt8500/
2314 F: drivers/clocksource/timer-vt8500.c
2315 F: drivers/i2c/busses/i2c-wmt.c
2316 F: drivers/mmc/host/wmt-sdmmc.c
2317 F: drivers/pwm/pwm-vt8500.c
2318 F: drivers/rtc/rtc-vt8500.c
2319 F: drivers/tty/serial/vt8500_serial.c
2320 F: drivers/usb/host/ehci-platform.c
2321 F: drivers/usb/host/uhci-platform.c
2322 F: drivers/video/fbdev/vt8500lcdfb.*
2323 F: drivers/video/fbdev/wm8505fb*
2324 F: drivers/video/fbdev/wmt_ge_rops.*
2326 ARM/ZIPIT Z2 SUPPORT
2327 M: Marek Vasut <marek.vasut@gmail.com>
2328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2330 F: arch/arm/mach-pxa/z2.c
2331 F: arch/arm/mach-pxa/include/mach/z2.h
2333 ARM/ZTE ARCHITECTURE
2334 M: Jun Nie <jun.nie@linaro.org>
2335 M: Shawn Guo <shawnguo@kernel.org>
2336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338 F: arch/arm/boot/dts/zx2967*
2339 F: arch/arm/mach-zx/
2340 F: arch/arm64/boot/dts/zte/
2342 F: drivers/dma/zx_dma.c
2343 F: drivers/gpio/gpio-zx.c
2344 F: drivers/i2c/busses/i2c-zx2967.c
2345 F: drivers/mmc/host/dw_mmc-zx.*
2346 F: drivers/pinctrl/zte/
2348 F: drivers/thermal/zx2967_thermal.c
2349 F: drivers/watchdog/zx2967_wdt.c
2350 F: Documentation/devicetree/bindings/arm/zte.txt
2351 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2352 F: Documentation/devicetree/bindings/dma/zxdma.txt
2353 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2354 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2355 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2356 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2357 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2358 F: Documentation/devicetree/bindings/soc/zte/
2359 F: Documentation/devicetree/bindings/sound/zte,*.txt
2360 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2361 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2362 F: include/dt-bindings/clock/zx2967*.h
2363 F: include/dt-bindings/soc/zte,*.h
2364 F: sound/soc/codecs/zx_aud96p22.c
2367 ARM/ZYNQ ARCHITECTURE
2368 M: Michal Simek <michal.simek@xilinx.com>
2369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370 W: http://wiki.xilinx.com
2371 T: git https://github.com/Xilinx/linux-xlnx.git
2373 F: arch/arm/mach-zynq/
2374 F: drivers/cpuidle/cpuidle-zynq.c
2375 F: drivers/block/xsysace.c
2378 F: drivers/clocksource/timer-cadence-ttc.c
2379 F: drivers/i2c/busses/i2c-cadence.c
2380 F: drivers/mmc/host/sdhci-of-arasan.c
2381 F: drivers/edac/synopsys_edac.c
2382 F: drivers/i2c/busses/i2c-xiic.c
2384 ARM64 PORT (AARCH64 ARCHITECTURE)
2385 M: Catalin Marinas <catalin.marinas@arm.com>
2386 M: Will Deacon <will.deacon@arm.com>
2387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2391 X: arch/arm64/boot/dts/
2392 F: Documentation/arm64/
2394 AS3645A LED FLASH CONTROLLER DRIVER
2395 M: Sakari Ailus <sakari.ailus@iki.fi>
2396 L: linux-leds@vger.kernel.org
2398 F: drivers/leds/leds-as3645a.c
2400 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2401 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2402 L: linux-media@vger.kernel.org
2403 T: git git://linuxtv.org/media_tree.git
2405 F: drivers/media/i2c/ak7375.c
2406 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2408 ASAHI KASEI AK8974 DRIVER
2409 M: Linus Walleij <linus.walleij@linaro.org>
2410 L: linux-iio@vger.kernel.org
2411 W: http://www.akm.com/
2413 F: drivers/iio/magnetometer/ak8974.c
2415 ASC7621 HARDWARE MONITOR DRIVER
2416 M: George Joseph <george.joseph@fairview5.com>
2417 L: linux-hwmon@vger.kernel.org
2419 F: Documentation/hwmon/asc7621
2420 F: drivers/hwmon/asc7621.c
2422 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2423 M: Corentin Chary <corentin.chary@gmail.com>
2424 L: acpi4asus-user@lists.sourceforge.net
2425 L: platform-driver-x86@vger.kernel.org
2426 W: http://acpi4asus.sf.net
2428 F: drivers/platform/x86/asus*.c
2429 F: drivers/platform/x86/eeepc*.c
2431 ASUS WIRELESS RADIO CONTROL DRIVER
2432 M: João Paulo Rechi Vita <jprvita@gmail.com>
2433 L: platform-driver-x86@vger.kernel.org
2435 F: drivers/platform/x86/asus-wireless.c
2438 M: David Howells <dhowells@redhat.com>
2439 L: keyrings@vger.kernel.org
2441 F: Documentation/crypto/asymmetric-keys.txt
2442 F: include/linux/verification.h
2443 F: include/crypto/public_key.h
2444 F: include/crypto/pkcs7.h
2445 F: crypto/asymmetric_keys/
2447 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2448 R: Dan Williams <dan.j.williams@intel.com>
2449 W: http://sourceforge.net/projects/xscaleiop
2451 F: Documentation/crypto/async-tx-api.txt
2454 F: include/linux/dmaengine.h
2455 F: include/linux/async_tx.h
2458 M: Bartosz Golaszewski <brgl@bgdev.pl>
2459 L: linux-i2c@vger.kernel.org
2460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2462 F: Documentation/devicetree/bindings/eeprom/at24.txt
2463 F: drivers/misc/eeprom/at24.c
2464 F: include/linux/platform_data/at24.h
2466 ATA OVER ETHERNET (AOE) DRIVER
2467 M: "Ed L. Cashin" <ed.cashin@acm.org>
2468 W: http://www.openaoe.org/
2470 F: Documentation/aoe/
2471 F: drivers/block/aoe/
2473 ATHEROS 71XX/9XXX GPIO DRIVER
2474 M: Alban Bedel <albeu@free.fr>
2475 W: https://github.com/AlbanBedel/linux
2476 T: git git://github.com/AlbanBedel/linux
2478 F: drivers/gpio/gpio-ath79.c
2479 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2481 ATHEROS 71XX/9XXX USB PHY DRIVER
2482 M: Alban Bedel <albeu@free.fr>
2483 W: https://github.com/AlbanBedel/linux
2484 T: git git://github.com/AlbanBedel/linux
2486 F: drivers/phy/qualcomm/phy-ath79-usb.c
2487 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2489 ATHEROS ATH GENERIC UTILITIES
2490 M: Kalle Valo <kvalo@codeaurora.org>
2491 L: linux-wireless@vger.kernel.org
2493 F: drivers/net/wireless/ath/*
2495 ATHEROS ATH5K WIRELESS DRIVER
2496 M: Jiri Slaby <jirislaby@gmail.com>
2497 M: Nick Kossifidis <mickflemm@gmail.com>
2498 M: Luis Chamberlain <mcgrof@kernel.org>
2499 L: linux-wireless@vger.kernel.org
2500 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2502 F: drivers/net/wireless/ath/ath5k/
2504 ATHEROS ATH6KL WIRELESS DRIVER
2505 M: Kalle Valo <kvalo@codeaurora.org>
2506 L: linux-wireless@vger.kernel.org
2507 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2510 F: drivers/net/wireless/ath/ath6kl/
2513 M: Ville Syrjala <syrjala@sci.fi>
2515 F: drivers/input/misc/ati_remote2.c
2517 ATK0110 HWMON DRIVER
2518 M: Luca Tettamanti <kronos.it@gmail.com>
2519 L: linux-hwmon@vger.kernel.org
2521 F: drivers/hwmon/asus_atk0110.c
2523 ATLX ETHERNET DRIVERS
2524 M: Jay Cliburn <jcliburn@gmail.com>
2525 M: Chris Snook <chris.snook@gmail.com>
2526 L: netdev@vger.kernel.org
2527 W: http://sourceforge.net/projects/atl1
2528 W: http://atl1.sourceforge.net
2530 F: drivers/net/ethernet/atheros/
2533 M: Chas Williams <3chas3@gmail.com>
2534 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2535 L: netdev@vger.kernel.org
2536 W: http://linux-atm.sourceforge.net
2539 F: include/linux/atm*
2540 F: include/uapi/linux/atm*
2542 ATMEL MACB ETHERNET DRIVER
2543 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2545 F: drivers/net/ethernet/cadence/
2547 ATMEL MAXTOUCH DRIVER
2548 M: Nick Dyer <nick@shmanahar.org>
2549 T: git git://github.com/ndyer/linux.git
2551 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2552 F: drivers/input/touchscreen/atmel_mxt_ts.c
2554 ATMEL WIRELESS DRIVER
2555 M: Simon Kelley <simon@thekelleys.org.uk>
2556 L: linux-wireless@vger.kernel.org
2557 W: http://www.thekelleys.org.uk/atmel
2558 W: http://atmelwlandriver.sourceforge.net/
2560 F: drivers/net/wireless/atmel/atmel*
2562 ATOMIC INFRASTRUCTURE
2563 M: Will Deacon <will.deacon@arm.com>
2564 M: Peter Zijlstra <peterz@infradead.org>
2565 R: Boqun Feng <boqun.feng@gmail.com>
2566 L: linux-kernel@vger.kernel.org
2568 F: arch/*/include/asm/atomic*.h
2569 F: include/*/atomic*.h
2571 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2572 M: Bradley Grove <linuxdrivers@attotech.com>
2573 L: linux-scsi@vger.kernel.org
2574 W: http://www.attotech.com
2576 F: drivers/scsi/esas2r
2578 ATUSB IEEE 802.15.4 RADIO DRIVER
2579 M: Stefan Schmidt <stefan@datenfreihafen.org>
2580 L: linux-wpan@vger.kernel.org
2582 F: drivers/net/ieee802154/atusb.c
2583 F: drivers/net/ieee802154/atusb.h
2584 F: drivers/net/ieee802154/at86rf230.h
2587 M: Paul Moore <paul@paul-moore.com>
2588 M: Eric Paris <eparis@redhat.com>
2589 L: linux-audit@redhat.com (moderated for non-subscribers)
2590 W: https://github.com/linux-audit
2591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2593 F: include/linux/audit.h
2594 F: include/uapi/linux/audit.h
2597 AUXILIARY DISPLAY DRIVERS
2598 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2600 F: drivers/auxdisplay/
2601 F: include/linux/cfag12864b.h
2603 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2604 M: Andreas Klinger <ak@it-klinger.de>
2605 L: linux-iio@vger.kernel.org
2607 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2608 F: drivers/iio/adc/hx711.c
2611 M: Ralf Baechle <ralf@linux-mips.org>
2612 L: linux-hams@vger.kernel.org
2613 W: http://www.linux-ax25.org/
2615 F: include/uapi/linux/ax25.h
2616 F: include/net/ax25.h
2620 M: Peter Rosin <peda@axentia.se>
2621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2623 F: Documentation/devicetree/bindings/arm/axentia.txt
2624 F: arch/arm/boot/dts/at91-linea.dtsi
2625 F: arch/arm/boot/dts/at91-natte.dtsi
2626 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2627 F: arch/arm/boot/dts/at91-tse850-3.dts
2629 AXENTIA ASOC DRIVERS
2630 M: Peter Rosin <peda@axentia.se>
2631 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2633 F: Documentation/devicetree/bindings/sound/axentia,*
2634 F: sound/soc/atmel/tse850-pcm5142.c
2636 AXXIA I2C CONTROLLER
2637 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2638 L: linux-i2c@vger.kernel.org
2640 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2641 F: drivers/i2c/busses/i2c-axxia.c
2644 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2645 L: linux-media@vger.kernel.org
2646 W: https://linuxtv.org
2647 T: git git://linuxtv.org/media_tree.git
2649 F: drivers/media/usb/dvb-usb-v2/az6007.c
2651 AZTECH FM RADIO RECEIVER DRIVER
2652 M: Hans Verkuil <hverkuil@xs4all.nl>
2653 L: linux-media@vger.kernel.org
2654 T: git git://linuxtv.org/media_tree.git
2655 W: https://linuxtv.org
2657 F: drivers/media/radio/radio-aztech*
2660 L: linux-wireless@vger.kernel.org
2661 L: b43-dev@lists.infradead.org
2662 W: http://wireless.kernel.org/en/users/Drivers/b43
2664 F: drivers/net/wireless/broadcom/b43/
2666 B43LEGACY WIRELESS DRIVER
2667 M: Larry Finger <Larry.Finger@lwfinger.net>
2668 L: linux-wireless@vger.kernel.org
2669 L: b43-dev@lists.infradead.org
2670 W: http://wireless.kernel.org/en/users/Drivers/b43
2672 F: drivers/net/wireless/broadcom/b43legacy/
2674 BACKLIGHT CLASS/SUBSYSTEM
2675 M: Lee Jones <lee.jones@linaro.org>
2676 M: Daniel Thompson <daniel.thompson@linaro.org>
2677 M: Jingoo Han <jingoohan1@gmail.com>
2678 L: dri-devel@lists.freedesktop.org
2679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2681 F: drivers/video/backlight/
2682 F: include/linux/backlight.h
2683 F: include/linux/pwm_backlight.h
2684 F: Documentation/devicetree/bindings/leds/backlight
2687 M: Marek Lindner <mareklindner@neomailbox.ch>
2688 M: Simon Wunderlich <sw@simonwunderlich.de>
2689 M: Antonio Quartulli <a@unstable.cc>
2690 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2691 W: https://www.open-mesh.org/
2692 Q: https://patchwork.open-mesh.org/project/batman/list/
2694 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2695 F: Documentation/ABI/testing/sysfs-class-net-mesh
2696 F: Documentation/networking/batman-adv.rst
2697 F: include/uapi/linux/batadv_packet.h
2698 F: include/uapi/linux/batman_adv.h
2701 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2702 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2703 L: linux-hams@vger.kernel.org
2704 W: http://www.baycom.org/~tom/ham/ham.html
2706 F: drivers/net/hamradio/baycom*
2708 BCACHE (BLOCK LAYER CACHE)
2709 M: Coly Li <colyli@suse.de>
2710 M: Kent Overstreet <kent.overstreet@gmail.com>
2711 L: linux-bcache@vger.kernel.org
2712 W: http://bcache.evilpiepirate.org
2713 C: irc://irc.oftc.net/bcache
2715 F: drivers/md/bcache/
2717 BDISP ST MEDIA DRIVER
2718 M: Fabien Dessenne <fabien.dessenne@st.com>
2719 L: linux-media@vger.kernel.org
2720 T: git git://linuxtv.org/media_tree.git
2721 W: https://linuxtv.org
2723 F: drivers/media/platform/sti/bdisp
2725 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2726 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2727 L: netdev@vger.kernel.org
2729 F: drivers/net/ethernet/ec_bhf.c
2732 M: Luis de Bethencourt <luisbg@kernel.org>
2733 M: Salah Triki <salah.triki@gmail.com>
2735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2736 F: Documentation/filesystems/befs.txt
2740 M: Paolo Valente <paolo.valente@linaro.org>
2741 M: Jens Axboe <axboe@kernel.dk>
2742 L: linux-block@vger.kernel.org
2745 F: Documentation/block/bfq-iosched.txt
2748 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2750 F: Documentation/filesystems/bfs.txt
2752 F: include/uapi/linux/bfs_fs.h
2754 BLINKM RGB LED DRIVER
2755 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2757 F: drivers/leds/leds-blinkm.c
2760 M: Jens Axboe <axboe@kernel.dk>
2761 L: linux-block@vger.kernel.org
2762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2766 F: kernel/trace/blktrace.c
2770 M: Joern Engel <joern@lazybastard.org>
2771 L: linux-mtd@lists.infradead.org
2773 F: drivers/mtd/devices/block2mtd.c
2776 M: Marcel Holtmann <marcel@holtmann.org>
2777 M: Johan Hedberg <johan.hedberg@gmail.com>
2778 L: linux-bluetooth@vger.kernel.org
2779 W: http://www.bluez.org/
2780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2783 F: drivers/bluetooth/
2786 M: Marcel Holtmann <marcel@holtmann.org>
2787 M: Johan Hedberg <johan.hedberg@gmail.com>
2788 L: linux-bluetooth@vger.kernel.org
2789 W: http://www.bluez.org/
2790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2794 F: include/net/bluetooth/
2797 M: Jay Vosburgh <j.vosburgh@gmail.com>
2798 M: Veaceslav Falico <vfalico@gmail.com>
2799 M: Andy Gospodarek <andy@greyhouse.net>
2800 L: netdev@vger.kernel.org
2801 W: http://sourceforge.net/projects/bonding/
2803 F: drivers/net/bonding/
2804 F: include/uapi/linux/if_bonding.h
2806 BPF (Safe dynamic programs and tools)
2807 M: Alexei Starovoitov <ast@kernel.org>
2808 M: Daniel Borkmann <daniel@iogearbox.net>
2809 L: netdev@vger.kernel.org
2810 L: linux-kernel@vger.kernel.org
2811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2813 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2816 F: Documentation/networking/filter.txt
2817 F: Documentation/bpf/
2818 F: include/linux/bpf*
2819 F: include/linux/filter.h
2820 F: include/trace/events/xdp.h
2821 F: include/uapi/linux/bpf*
2822 F: include/uapi/linux/filter.h
2824 F: kernel/trace/bpf_trace.c
2827 F: net/core/filter.c
2828 F: net/sched/act_bpf.c
2829 F: net/sched/cls_bpf.c
2833 F: tools/testing/selftests/bpf/
2836 M: Shubham Bansal <illusionist.neo@gmail.com>
2837 L: netdev@vger.kernel.org
2842 M: Daniel Borkmann <daniel@iogearbox.net>
2843 M: Alexei Starovoitov <ast@kernel.org>
2844 M: Zi Shen Lim <zlim.lnx@gmail.com>
2845 L: netdev@vger.kernel.org
2849 BPF JIT for MIPS (32-BIT AND 64-BIT)
2850 M: Paul Burton <paul.burton@mips.com>
2851 L: netdev@vger.kernel.org
2855 BPF JIT for NFP NICs
2856 M: Jakub Kicinski <jakub.kicinski@netronome.com>
2857 L: netdev@vger.kernel.org
2859 F: drivers/net/ethernet/netronome/nfp/bpf/
2861 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2862 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2863 M: Sandipan Das <sandipan@linux.ibm.com>
2864 L: netdev@vger.kernel.org
2866 F: arch/powerpc/net/
2869 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
2870 M: Heiko Carstens <heiko.carstens@de.ibm.com>
2871 L: netdev@vger.kernel.org
2874 X: arch/s390/net/pnet.c
2876 BPF JIT for SPARC (32-BIT AND 64-BIT)
2877 M: David S. Miller <davem@davemloft.net>
2878 L: netdev@vger.kernel.org
2882 BPF JIT for X86 32-BIT
2883 M: Wang YanQing <udknight@gmail.com>
2884 L: netdev@vger.kernel.org
2886 F: arch/x86/net/bpf_jit_comp32.c
2888 BPF JIT for X86 64-BIT
2889 M: Alexei Starovoitov <ast@kernel.org>
2890 M: Daniel Borkmann <daniel@iogearbox.net>
2891 L: netdev@vger.kernel.org
2894 X: arch/x86/net/bpf_jit_comp32.c
2896 BROADCOM B44 10/100 ETHERNET DRIVER
2897 M: Michael Chan <michael.chan@broadcom.com>
2898 L: netdev@vger.kernel.org
2900 F: drivers/net/ethernet/broadcom/b44.*
2902 BROADCOM B53 ETHERNET SWITCH DRIVER
2903 M: Florian Fainelli <f.fainelli@gmail.com>
2904 L: netdev@vger.kernel.org
2905 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2907 F: drivers/net/dsa/b53/*
2908 F: include/linux/platform_data/b53.h
2910 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2911 M: Florian Fainelli <f.fainelli@gmail.com>
2912 M: Ray Jui <rjui@broadcom.com>
2913 M: Scott Branden <sbranden@broadcom.com>
2914 M: bcm-kernel-feedback-list@broadcom.com
2915 T: git git://github.com/broadcom/mach-bcm
2921 F: arch/arm/mach-bcm/
2923 BROADCOM BCM2835 ARM ARCHITECTURE
2924 M: Eric Anholt <eric@anholt.net>
2925 M: Stefan Wahren <stefan.wahren@i2se.com>
2926 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2927 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2928 T: git git://github.com/anholt/linux
2931 F: drivers/staging/vc04_services
2933 BROADCOM BCM47XX MIPS ARCHITECTURE
2934 M: Hauke Mehrtens <hauke@hauke-m.de>
2935 M: Rafał Miłecki <zajec5@gmail.com>
2936 L: linux-mips@vger.kernel.org
2938 F: Documentation/devicetree/bindings/mips/brcm/
2939 F: arch/mips/bcm47xx/*
2940 F: arch/mips/include/asm/mach-bcm47xx/*
2942 BROADCOM BCM5301X ARM ARCHITECTURE
2943 M: Hauke Mehrtens <hauke@hauke-m.de>
2944 M: Rafał Miłecki <zajec5@gmail.com>
2945 M: bcm-kernel-feedback-list@broadcom.com
2946 L: linux-arm-kernel@lists.infradead.org
2948 F: arch/arm/mach-bcm/bcm_5301x.c
2949 F: arch/arm/boot/dts/bcm5301x*.dtsi
2950 F: arch/arm/boot/dts/bcm470*
2951 F: arch/arm/boot/dts/bcm953012*
2953 BROADCOM BCM53573 ARM ARCHITECTURE
2954 M: Rafał Miłecki <rafal@milecki.pl>
2955 L: linux-arm-kernel@lists.infradead.org
2957 F: arch/arm/boot/dts/bcm53573*
2958 F: arch/arm/boot/dts/bcm47189*
2960 BROADCOM BCM63XX ARM ARCHITECTURE
2961 M: Florian Fainelli <f.fainelli@gmail.com>
2962 M: bcm-kernel-feedback-list@broadcom.com
2963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2964 T: git git://github.com/broadcom/stblinux.git
2968 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2969 M: Kevin Cernekee <cernekee@gmail.com>
2970 L: linux-usb@vger.kernel.org
2972 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2974 BROADCOM BCM7XXX ARM ARCHITECTURE
2975 M: Brian Norris <computersforpeace@gmail.com>
2976 M: Gregory Fong <gregory.0xf0@gmail.com>
2977 M: Florian Fainelli <f.fainelli@gmail.com>
2978 M: bcm-kernel-feedback-list@broadcom.com
2979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2980 T: git git://github.com/broadcom/stblinux.git
2982 F: arch/arm/mach-bcm/*brcmstb*
2983 F: arch/arm/boot/dts/bcm7*.dts*
2984 F: drivers/bus/brcmstb_gisb.c
2985 F: arch/arm/mm/cache-b15-rac.c
2986 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2989 BROADCOM BMIPS CPUFREQ DRIVER
2990 M: Markus Mayer <mmayer@broadcom.com>
2991 M: bcm-kernel-feedback-list@broadcom.com
2992 L: linux-pm@vger.kernel.org
2994 F: drivers/cpufreq/bmips-cpufreq.c
2996 BROADCOM BMIPS MIPS ARCHITECTURE
2997 M: Kevin Cernekee <cernekee@gmail.com>
2998 M: Florian Fainelli <f.fainelli@gmail.com>
2999 L: linux-mips@vger.kernel.org
3000 T: git git://github.com/broadcom/stblinux.git
3002 F: arch/mips/bmips/*
3003 F: arch/mips/include/asm/mach-bmips/*
3004 F: arch/mips/kernel/*bmips*
3005 F: arch/mips/boot/dts/brcm/bcm*.dts*
3006 F: drivers/irqchip/irq-bcm63*
3007 F: drivers/irqchip/irq-bcm7*
3008 F: drivers/irqchip/irq-brcmstb*
3009 F: include/linux/bcm963xx_nvram.h
3010 F: include/linux/bcm963xx_tag.h
3012 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3013 M: Rasesh Mody <rasesh.mody@cavium.com>
3014 M: Dept-GELinuxNICDev@cavium.com
3015 L: netdev@vger.kernel.org
3017 F: drivers/net/ethernet/broadcom/bnx2.*
3018 F: drivers/net/ethernet/broadcom/bnx2_*
3020 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3021 M: QLogic-Storage-Upstream@qlogic.com
3022 L: linux-scsi@vger.kernel.org
3024 F: drivers/scsi/bnx2fc/
3026 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3027 M: QLogic-Storage-Upstream@qlogic.com
3028 L: linux-scsi@vger.kernel.org
3030 F: drivers/scsi/bnx2i/
3032 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3033 M: Ariel Elior <ariel.elior@cavium.com>
3034 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3035 M: everest-linux-l2@cavium.com
3036 L: netdev@vger.kernel.org
3038 F: drivers/net/ethernet/broadcom/bnx2x/
3040 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3041 M: Michael Chan <michael.chan@broadcom.com>
3042 L: netdev@vger.kernel.org
3044 F: drivers/net/ethernet/broadcom/bnxt/
3046 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3047 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3048 M: Franky Lin <franky.lin@broadcom.com>
3049 M: Hante Meuleman <hante.meuleman@broadcom.com>
3050 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3051 M: Wright Feng <wright.feng@cypress.com>
3052 L: linux-wireless@vger.kernel.org
3053 L: brcm80211-dev-list.pdl@broadcom.com
3054 L: brcm80211-dev-list@cypress.com
3056 F: drivers/net/wireless/broadcom/brcm80211/
3058 BROADCOM BRCMSTB GPIO DRIVER
3059 M: Gregory Fong <gregory.0xf0@gmail.com>
3060 L: bcm-kernel-feedback-list@broadcom.com
3062 F: drivers/gpio/gpio-brcmstb.c
3063 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3065 BROADCOM BRCMSTB I2C DRIVER
3066 M: Kamal Dasu <kdasu.kdev@gmail.com>
3067 L: linux-i2c@vger.kernel.org
3068 L: bcm-kernel-feedback-list@broadcom.com
3070 F: drivers/i2c/busses/i2c-brcmstb.c
3071 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3073 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3074 M: Al Cooper <alcooperx@gmail.com>
3075 L: linux-kernel@vger.kernel.org
3076 L: bcm-kernel-feedback-list@broadcom.com
3078 F: drivers/phy/broadcom/phy-brcm-usb*
3080 BROADCOM GENET ETHERNET DRIVER
3081 M: Doug Berger <opendmb@gmail.com>
3082 M: Florian Fainelli <f.fainelli@gmail.com>
3083 L: netdev@vger.kernel.org
3085 F: drivers/net/ethernet/broadcom/genet/
3087 BROADCOM IPROC ARM ARCHITECTURE
3088 M: Ray Jui <rjui@broadcom.com>
3089 M: Scott Branden <sbranden@broadcom.com>
3090 M: bcm-kernel-feedback-list@broadcom.com
3091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3092 T: git git://github.com/broadcom/cygnus-linux.git
3109 F: arch/arm64/boot/dts/broadcom/northstar2/*
3110 F: arch/arm64/boot/dts/broadcom/stingray/*
3111 F: drivers/clk/bcm/clk-ns*
3112 F: drivers/clk/bcm/clk-sr*
3113 F: drivers/pinctrl/bcm/pinctrl-ns*
3114 F: include/dt-bindings/clock/bcm-sr*
3116 BROADCOM KONA GPIO DRIVER
3117 M: Ray Jui <rjui@broadcom.com>
3118 L: bcm-kernel-feedback-list@broadcom.com
3120 F: drivers/gpio/gpio-bcm-kona.c
3121 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3123 BROADCOM NETXTREME-E ROCE DRIVER
3124 M: Selvin Xavier <selvin.xavier@broadcom.com>
3125 M: Devesh Sharma <devesh.sharma@broadcom.com>
3126 M: Somnath Kotur <somnath.kotur@broadcom.com>
3127 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3128 L: linux-rdma@vger.kernel.org
3129 W: http://www.broadcom.com
3131 F: drivers/infiniband/hw/bnxt_re/
3132 F: include/uapi/rdma/bnxt_re-abi.h
3134 BROADCOM NVRAM DRIVER
3135 M: Rafał Miłecki <zajec5@gmail.com>
3136 L: linux-mips@vger.kernel.org
3138 F: drivers/firmware/broadcom/*
3140 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3141 M: Rafał Miłecki <zajec5@gmail.com>
3142 L: linux-wireless@vger.kernel.org
3145 F: include/linux/bcma/
3147 BROADCOM STB AVS CPUFREQ DRIVER
3148 M: Markus Mayer <mmayer@broadcom.com>
3149 M: bcm-kernel-feedback-list@broadcom.com
3150 L: linux-pm@vger.kernel.org
3152 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3153 F: drivers/cpufreq/brcmstb*
3155 BROADCOM STB AVS TMON DRIVER
3156 M: Markus Mayer <mmayer@broadcom.com>
3157 M: bcm-kernel-feedback-list@broadcom.com
3158 L: linux-pm@vger.kernel.org
3160 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3161 F: drivers/thermal/broadcom/brcmstb*
3163 BROADCOM STB NAND FLASH DRIVER
3164 M: Brian Norris <computersforpeace@gmail.com>
3165 M: Kamal Dasu <kdasu.kdev@gmail.com>
3166 L: linux-mtd@lists.infradead.org
3167 L: bcm-kernel-feedback-list@broadcom.com
3169 F: drivers/mtd/nand/raw/brcmnand/
3171 BROADCOM STB DPFE DRIVER
3172 M: Markus Mayer <mmayer@broadcom.com>
3173 M: bcm-kernel-feedback-list@broadcom.com
3174 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3176 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3177 F: drivers/memory/brcmstb_dpfe.c
3180 M: Kamal Dasu <kdasu.kdev@gmail.com>
3181 M: bcm-kernel-feedback-list@broadcom.com
3183 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3184 F: drivers/spi/spi-bcm-qspi.*
3185 F: drivers/spi/spi-brcmstb-qspi.c
3186 F: drivers/spi/spi-iproc-qspi.c
3188 BROADCOM SYSTEMPORT ETHERNET DRIVER
3189 M: Florian Fainelli <f.fainelli@gmail.com>
3190 L: netdev@vger.kernel.org
3192 F: drivers/net/ethernet/broadcom/bcmsysport.*
3194 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3195 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3196 M: Prashant Sreedharan <prashant@broadcom.com>
3197 M: Michael Chan <mchan@broadcom.com>
3198 L: netdev@vger.kernel.org
3200 F: drivers/net/ethernet/broadcom/tg3.*
3202 BROCADE BFA FC SCSI DRIVER
3203 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3204 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3205 L: linux-scsi@vger.kernel.org
3207 F: drivers/scsi/bfa/
3209 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3210 M: Rasesh Mody <rasesh.mody@cavium.com>
3211 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3212 M: Dept-GELinuxNICDev@cavium.com
3213 L: netdev@vger.kernel.org
3215 F: drivers/net/ethernet/brocade/bna/
3217 BSG (block layer generic sg v4 driver)
3218 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3219 L: linux-scsi@vger.kernel.org
3222 F: include/linux/bsg.h
3223 F: include/uapi/linux/bsg.h
3226 M: Clemens Ladisch <clemens@ladisch.de>
3227 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3228 T: git git://git.alsa-project.org/alsa-kernel.git
3230 F: Documentation/sound/cards/bt87x.rst
3231 F: sound/pci/bt87x.c
3234 M: Michael Buesch <m@bues.ch>
3235 W: http://bu3sch.de/btgpio.php
3237 F: drivers/gpio/gpio-bt8xx.c
3240 M: Chris Mason <clm@fb.com>
3241 M: Josef Bacik <josef@toxicpanda.com>
3242 M: David Sterba <dsterba@suse.com>
3243 L: linux-btrfs@vger.kernel.org
3244 W: http://btrfs.wiki.kernel.org/
3245 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3248 F: Documentation/filesystems/btrfs.txt
3250 F: include/linux/btrfs*
3251 F: include/uapi/linux/btrfs*
3253 BTTV VIDEO4LINUX DRIVER
3254 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3255 L: linux-media@vger.kernel.org
3256 W: https://linuxtv.org
3257 T: git git://linuxtv.org/media_tree.git
3259 F: Documentation/media/v4l-drivers/bttv*
3260 F: drivers/media/pci/bt8xx/bttv*
3262 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3263 M: Chanwoo Choi <cw00.choi@samsung.com>
3264 L: linux-pm@vger.kernel.org
3265 L: linux-samsung-soc@vger.kernel.org
3266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3268 F: drivers/devfreq/exynos-bus.c
3269 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3271 BUSLOGIC SCSI DRIVER
3272 M: Khalid Aziz <khalid@gonehiking.org>
3273 L: linux-scsi@vger.kernel.org
3275 F: drivers/scsi/BusLogic.*
3276 F: drivers/scsi/FlashPoint.*
3278 C-MEDIA CMI8788 DRIVER
3279 M: Clemens Ladisch <clemens@ladisch.de>
3280 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3281 T: git git://git.alsa-project.org/alsa-kernel.git
3283 F: sound/pci/oxygen/
3286 M: Guo Ren <guoren@kernel.org>
3287 T: git https://github.com/c-sky/csky-linux.git
3290 F: Documentation/devicetree/bindings/csky/
3291 F: drivers/irqchip/irq-csky-*
3292 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3293 F: drivers/clocksource/timer-gx6605s.c
3294 F: drivers/clocksource/timer-mp-csky.c
3295 F: Documentation/devicetree/bindings/timer/csky,*
3300 M: Mark Salter <msalter@redhat.com>
3301 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3302 L: linux-c6x-dev@linux-c6x.org
3303 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3307 CA8210 IEEE-802.15.4 RADIO DRIVER
3308 M: Harry Morris <h.morris@cascoda.com>
3309 L: linux-wpan@vger.kernel.org
3310 W: https://github.com/Cascoda/ca8210-linux.git
3312 F: drivers/net/ieee802154/ca8210.c
3313 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3315 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3316 M: David Howells <dhowells@redhat.com>
3317 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3319 F: Documentation/filesystems/caching/cachefiles.txt
3322 CADENCE MIPI-CSI2 BRIDGES
3323 M: Maxime Ripard <maxime.ripard@bootlin.com>
3324 L: linux-media@vger.kernel.org
3326 F: Documentation/devicetree/bindings/media/cdns,*.txt
3327 F: drivers/media/platform/cadence/cdns-csi2*
3329 CADET FM/AM RADIO RECEIVER DRIVER
3330 M: Hans Verkuil <hverkuil@xs4all.nl>
3331 L: linux-media@vger.kernel.org
3332 T: git git://linuxtv.org/media_tree.git
3333 W: https://linuxtv.org
3335 F: drivers/media/radio/radio-cadet*
3337 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3338 M: Jonathan Corbet <corbet@lwn.net>
3339 L: linux-media@vger.kernel.org
3340 T: git git://linuxtv.org/media_tree.git
3342 F: Documentation/media/v4l-drivers/cafe_ccic*
3343 F: drivers/media/platform/marvell-ccic/
3346 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3347 L: netdev@vger.kernel.org
3349 F: Documentation/networking/caif/
3350 F: drivers/net/caif/
3351 F: include/uapi/linux/caif/
3352 F: include/net/caif/
3356 M: Toke Høiland-Jørgensen <toke@toke.dk>
3357 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3359 F: net/sched/sch_cake.c
3361 CALGARY x86-64 IOMMU
3362 M: Muli Ben-Yehuda <mulix@mulix.org>
3363 M: Jon Mason <jdmason@kudzu.us>
3364 L: iommu@lists.linux-foundation.org
3366 F: arch/x86/kernel/pci-calgary_64.c
3367 F: arch/x86/kernel/tce_64.c
3368 F: arch/x86/include/asm/calgary.h
3369 F: arch/x86/include/asm/tce.h
3372 M: Wolfgang Grandegger <wg@grandegger.com>
3373 M: Marc Kleine-Budde <mkl@pengutronix.de>
3374 L: linux-can@vger.kernel.org
3375 W: https://github.com/linux-can
3376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3379 F: Documentation/devicetree/bindings/net/can/
3381 F: include/linux/can/dev.h
3382 F: include/linux/can/platform/
3383 F: include/uapi/linux/can/error.h
3384 F: include/uapi/linux/can/netlink.h
3387 M: Oliver Hartkopp <socketcan@hartkopp.net>
3388 M: Marc Kleine-Budde <mkl@pengutronix.de>
3389 L: linux-can@vger.kernel.org
3390 W: https://github.com/linux-can
3391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3394 F: Documentation/networking/can.rst
3396 F: include/linux/can/core.h
3397 F: include/uapi/linux/can.h
3398 F: include/uapi/linux/can/bcm.h
3399 F: include/uapi/linux/can/raw.h
3400 F: include/uapi/linux/can/gw.h
3403 M: Serge Hallyn <serge@hallyn.com>
3404 L: linux-security-module@vger.kernel.org
3406 F: include/linux/capability.h
3407 F: include/uapi/linux/capability.h
3408 F: security/commoncap.c
3409 F: kernel/capability.c
3411 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3412 M: Kevin Tsai <ktsai@capellamicro.com>
3414 F: drivers/iio/light/cm*
3416 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3417 M: Christian Lamparter <chunkeey@googlemail.com>
3418 L: linux-wireless@vger.kernel.org
3419 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3421 F: drivers/net/wireless/ath/carl9170/
3424 M: Jan Glauber <jglauber@cavium.com>
3425 M: David Daney <david.daney@cavium.com>
3426 W: http://www.cavium.com
3428 F: drivers/i2c/busses/i2c-octeon*
3429 F: drivers/i2c/busses/i2c-thunderx*
3431 CAVIUM LIQUIDIO NETWORK DRIVER
3432 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3433 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3434 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3435 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3436 L: netdev@vger.kernel.org
3437 W: http://www.cavium.com
3439 F: drivers/net/ethernet/cavium/liquidio/
3442 M: Jan Glauber <jglauber@cavium.com>
3443 M: David Daney <david.daney@cavium.com>
3444 M: Steven J. Hill <Steven.Hill@cavium.com>
3445 W: http://www.cavium.com
3447 F: drivers/mmc/host/cavium*
3449 CAVIUM OCTEON-TX CRYPTO DRIVER
3450 M: George Cherian <george.cherian@cavium.com>
3451 L: linux-crypto@vger.kernel.org
3452 W: http://www.cavium.com
3454 F: drivers/crypto/cavium/cpt/
3456 CAVIUM THUNDERX2 ARM64 SOC
3457 M: Robert Richter <rrichter@cavium.com>
3458 M: Jayachandran C <jnair@caviumnetworks.com>
3459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3461 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3462 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3464 CC2520 IEEE-802.15.4 RADIO DRIVER
3465 M: Varka Bhadram <varkabhadram@gmail.com>
3466 L: linux-wpan@vger.kernel.org
3468 F: drivers/net/ieee802154/cc2520.c
3469 F: include/linux/spi/cc2520.h
3470 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3472 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3473 M: Gilad Ben-Yossef <gilad@benyossef.com>
3474 L: linux-crypto@vger.kernel.org
3476 F: drivers/crypto/ccree/
3477 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3480 M: Hans Verkuil <hans.verkuil@cisco.com>
3481 L: linux-media@vger.kernel.org
3482 T: git git://linuxtv.org/media_tree.git
3483 W: http://linuxtv.org
3485 F: Documentation/media/kapi/cec-core.rst
3486 F: Documentation/media/uapi/cec
3487 F: drivers/media/cec/
3488 F: drivers/media/rc/keymaps/rc-cec.c
3489 F: include/media/cec.h
3490 F: include/media/cec-notifier.h
3491 F: include/uapi/linux/cec.h
3492 F: include/uapi/linux/cec-funcs.h
3493 F: Documentation/devicetree/bindings/media/cec.txt
3494 F: Documentation/ABI/testing/debugfs-cec-error-inj
3497 M: Hans Verkuil <hans.verkuil@cisco.com>
3498 L: linux-media@vger.kernel.org
3499 T: git git://linuxtv.org/media_tree.git
3500 W: http://linuxtv.org
3502 F: drivers/media/platform/cec-gpio/
3503 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3505 CELL BROADBAND ENGINE ARCHITECTURE
3506 M: Arnd Bergmann <arnd@arndb.de>
3507 L: linuxppc-dev@lists.ozlabs.org
3508 W: http://www.ibm.com/developerworks/power/cell/
3510 F: arch/powerpc/include/asm/cell*.h
3511 F: arch/powerpc/include/asm/spu*.h
3512 F: arch/powerpc/include/uapi/asm/spu*.h
3513 F: arch/powerpc/oprofile/*cell*
3514 F: arch/powerpc/platforms/cell/
3516 CEPH COMMON CODE (LIBCEPH)
3517 M: Ilya Dryomov <idryomov@gmail.com>
3518 M: "Yan, Zheng" <zyan@redhat.com>
3519 M: Sage Weil <sage@redhat.com>
3520 L: ceph-devel@vger.kernel.org
3522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3523 T: git git://github.com/ceph/ceph-client.git
3526 F: include/linux/ceph/
3527 F: include/linux/crush/
3529 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3530 M: "Yan, Zheng" <zyan@redhat.com>
3531 M: Sage Weil <sage@redhat.com>
3532 M: Ilya Dryomov <idryomov@gmail.com>
3533 L: ceph-devel@vger.kernel.org
3535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3536 T: git git://github.com/ceph/ceph-client.git
3538 F: Documentation/filesystems/ceph.txt
3541 CERTIFICATE HANDLING:
3542 M: David Howells <dhowells@redhat.com>
3543 M: David Woodhouse <dwmw2@infradead.org>
3544 L: keyrings@vger.kernel.org
3546 F: Documentation/admin-guide/module-signing.rst
3548 F: scripts/sign-file.c
3549 F: scripts/extract-cert.c
3551 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3552 L: linux-usb@vger.kernel.org
3554 F: Documentation/usb/WUSB-Design-overview.txt
3555 F: Documentation/usb/wusb-cbaf
3556 F: drivers/usb/host/hwa-hc.c
3557 F: drivers/usb/host/whci/
3558 F: drivers/usb/wusbcore/
3559 F: include/linux/usb/wusb*
3561 CFAG12864B LCD DRIVER
3562 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3564 F: drivers/auxdisplay/cfag12864b.c
3565 F: include/linux/cfag12864b.h
3567 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3568 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3570 F: drivers/auxdisplay/cfag12864bfb.c
3571 F: include/linux/cfag12864b.h
3573 802.11 (including CFG80211/NL80211)
3574 M: Johannes Berg <johannes@sipsolutions.net>
3575 L: linux-wireless@vger.kernel.org
3576 W: http://wireless.kernel.org/
3577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3581 F: include/uapi/linux/nl80211.h
3582 F: include/linux/ieee80211.h
3583 F: include/net/wext.h
3584 F: include/net/cfg80211.h
3585 F: include/net/iw_handler.h
3586 F: include/net/ieee80211_radiotap.h
3587 F: Documentation/driver-api/80211/cfg80211.rst
3588 F: Documentation/networking/regulatory.txt
3590 CHAR and MISC DRIVERS
3591 M: Arnd Bergmann <arnd@arndb.de>
3592 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3597 F: include/linux/miscdevice.h
3600 M: Andy Whitcroft <apw@canonical.com>
3601 M: Joe Perches <joe@perches.com>
3603 F: scripts/checkpatch.pl
3605 CHINESE DOCUMENTATION
3606 M: Harry Wei <harryxiyou@gmail.com>
3607 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3608 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3610 F: Documentation/translations/zh_CN/
3612 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3613 M: Peter Chen <Peter.Chen@nxp.com>
3614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3615 L: linux-usb@vger.kernel.org
3617 F: drivers/usb/chipidea/
3619 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3620 M: Hans de Goede <hdegoede@redhat.com>
3621 L: linux-input@vger.kernel.org
3623 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3624 F: drivers/input/touchscreen/chipone_icn8318.c
3626 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3627 M: Hans de Goede <hdegoede@redhat.com>
3628 L: linux-input@vger.kernel.org
3630 F: drivers/input/touchscreen/chipone_icn8505.c
3632 CHROME HARDWARE PLATFORM SUPPORT
3633 M: Benson Leung <bleung@chromium.org>
3634 M: Olof Johansson <olof@lixom.net>
3636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3637 F: drivers/platform/chrome/
3639 CIRRUS LOGIC AUDIO CODEC DRIVERS
3640 M: Brian Austin <brian.austin@cirrus.com>
3641 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3642 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3644 F: sound/soc/codecs/cs*
3646 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3647 M: Hartley Sweeten <hsweeten@visionengravers.com>
3648 L: netdev@vger.kernel.org
3650 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3652 CISCO FCOE HBA DRIVER
3653 M: Satish Kharat <satishkh@cisco.com>
3654 M: Sesidhar Baddela <sebaddel@cisco.com>
3655 M: Karan Tilak Kumar <kartilak@cisco.com>
3656 L: linux-scsi@vger.kernel.org
3658 F: drivers/scsi/fnic/
3660 CISCO SCSI HBA DRIVER
3661 M: Karan Tilak Kumar <kartilak@cisco.com>
3662 M: Sesidhar Baddela <sebaddel@cisco.com>
3663 L: linux-scsi@vger.kernel.org
3665 F: drivers/scsi/snic/
3667 CISCO VIC ETHERNET NIC DRIVER
3668 M: Christian Benvenuti <benve@cisco.com>
3669 M: Govindarajulu Varadarajan <_govind@gmx.com>
3670 M: Parvi Kaustubhi <pkaustub@cisco.com>
3672 F: drivers/net/ethernet/cisco/enic/
3674 CISCO VIC LOW LATENCY NIC DRIVER
3675 M: Christian Benvenuti <benve@cisco.com>
3677 F: drivers/infiniband/hw/usnic/
3679 CIRRUS LOGIC MADERA CODEC DRIVERS
3680 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3681 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3682 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3683 L: patches@opensource.cirrus.com
3684 T: git https://github.com/CirrusLogic/linux-drivers.git
3685 W: https://github.com/CirrusLogic/linux-drivers/wiki
3687 F: Documentation/devicetree/bindings/mfd/madera.txt
3688 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3689 F: include/linux/mfd/madera/*
3690 F: drivers/gpio/gpio-madera*
3691 F: drivers/mfd/madera*
3692 F: drivers/mfd/cs47l*
3693 F: drivers/pinctrl/cirrus/*
3696 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3701 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3702 L: linux-kernel@vger.kernel.org
3705 F: include/linux/cleancache.h
3708 M: Russell King <linux@armlinux.org.uk>
3709 L: linux-clk@vger.kernel.org
3711 F: include/linux/clk.h
3713 CLOCKSOURCE, CLOCKEVENT DRIVERS
3714 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3715 M: Thomas Gleixner <tglx@linutronix.de>
3716 L: linux-kernel@vger.kernel.org
3717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3719 F: drivers/clocksource/
3720 F: Documentation/devicetree/bindings/timer/
3723 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3724 M: Daniel Oliveira Nascimento <don@syst.com.br>
3725 L: platform-driver-x86@vger.kernel.org
3727 F: drivers/platform/x86/classmate-laptop.c
3730 M: Hans Verkuil <hans.verkuil@cisco.com>
3731 L: linux-media@vger.kernel.org
3732 T: git git://linuxtv.org/media_tree.git
3733 W: https://linuxtv.org
3735 F: drivers/media/pci/cobalt/
3737 COCCINELLE/Semantic Patches (SmPL)
3738 M: Julia Lawall <Julia.Lawall@lip6.fr>
3739 M: Gilles Muller <Gilles.Muller@lip6.fr>
3740 M: Nicolas Palix <nicolas.palix@imag.fr>
3741 M: Michal Marek <michal.lkml@markovi.net>
3742 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3744 W: http://coccinelle.lip6.fr/
3746 F: Documentation/dev-tools/coccinelle.rst
3747 F: scripts/coccinelle/
3748 F: scripts/coccicheck
3751 M: Jan Harkes <jaharkes@cs.cmu.edu>
3753 L: codalist@coda.cs.cmu.edu
3754 W: http://www.coda.cs.cmu.edu/
3756 F: Documentation/filesystems/coda.txt
3758 F: include/linux/coda*.h
3759 F: include/uapi/linux/coda*.h
3761 CODA V4L2 MEM2MEM DRIVER
3762 M: Philipp Zabel <p.zabel@pengutronix.de>
3763 L: linux-media@vger.kernel.org
3765 F: Documentation/devicetree/bindings/media/coda.txt
3766 F: drivers/media/platform/coda/
3769 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3771 F: Documentation/process/code-of-conduct.rst
3772 F: Documentation/process/code-of-conduct-interpretation.rst
3774 COMMON CLK FRAMEWORK
3775 M: Michael Turquette <mturquette@baylibre.com>
3776 M: Stephen Boyd <sboyd@kernel.org>
3777 L: linux-clk@vger.kernel.org
3778 Q: http://patchwork.kernel.org/project/linux-clk/list/
3779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3781 F: Documentation/devicetree/bindings/clock/
3783 X: drivers/clk/clkdev.c
3784 F: include/linux/clk-pr*
3785 F: include/linux/clk/
3786 F: include/linux/of_clk.h
3788 COMMON INTERNET FILE SYSTEM (CIFS)
3789 M: Steve French <sfrench@samba.org>
3790 L: linux-cifs@vger.kernel.org
3791 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3792 W: http://linux-cifs.samba.org/
3793 T: git git://git.samba.org/sfrench/cifs-2.6.git
3795 F: Documentation/filesystems/cifs/
3798 COMPACTPCI HOTPLUG CORE
3799 M: Scott Murray <scott@spiteful.org>
3800 L: linux-pci@vger.kernel.org
3802 F: drivers/pci/hotplug/cpci_hotplug*
3804 COMPACTPCI HOTPLUG GENERIC DRIVER
3805 M: Scott Murray <scott@spiteful.org>
3806 L: linux-pci@vger.kernel.org
3808 F: drivers/pci/hotplug/cpcihp_generic.c
3810 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3811 M: Scott Murray <scott@spiteful.org>
3812 L: linux-pci@vger.kernel.org
3814 F: drivers/pci/hotplug/cpcihp_zt5550.*
3816 COMPAL LAPTOP SUPPORT
3817 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3818 L: platform-driver-x86@vger.kernel.org
3820 F: drivers/platform/x86/compal-laptop.c
3823 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3825 F: include/linux/compiler_attributes.h
3827 CONEXANT ACCESSRUNNER USB DRIVER
3828 L: accessrunner-general@lists.sourceforge.net
3829 W: http://accessrunner.sourceforge.net/
3831 F: drivers/usb/atm/cxacru.c
3834 M: Joel Becker <jlbec@evilplan.org>
3835 M: Christoph Hellwig <hch@lst.de>
3836 T: git git://git.infradead.org/users/hch/configfs.git
3839 F: include/linux/configfs.h
3842 M: Evgeniy Polyakov <zbr@ioremap.net>
3843 L: netdev@vger.kernel.org
3845 F: drivers/connector/
3847 CONTROL GROUP (CGROUP)
3848 M: Tejun Heo <tj@kernel.org>
3849 M: Li Zefan <lizefan@huawei.com>
3850 M: Johannes Weiner <hannes@cmpxchg.org>
3851 L: cgroups@vger.kernel.org
3852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3854 F: Documentation/cgroup*
3855 F: include/linux/cgroup*
3858 CONTROL GROUP - CPUSET
3859 M: Li Zefan <lizefan@huawei.com>
3860 L: cgroups@vger.kernel.org
3861 W: http://www.bullopensource.org/cpuset/
3862 W: http://oss.sgi.com/projects/cpusets/
3863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3865 F: Documentation/cgroup-v1/cpusets.txt
3866 F: include/linux/cpuset.h
3867 F: kernel/cgroup/cpuset.c
3869 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3870 M: Johannes Weiner <hannes@cmpxchg.org>
3871 M: Michal Hocko <mhocko@kernel.org>
3872 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3873 L: cgroups@vger.kernel.org
3874 L: linux-mm@kvack.org
3879 CORETEMP HARDWARE MONITORING DRIVER
3880 M: Fenghua Yu <fenghua.yu@intel.com>
3881 L: linux-hwmon@vger.kernel.org
3883 F: Documentation/hwmon/coretemp
3884 F: drivers/hwmon/coretemp.c
3886 COSA/SRP SYNC SERIAL DRIVER
3887 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3888 W: http://www.fi.muni.cz/~kas/cosa/
3890 F: drivers/net/wan/cosa*
3892 CPMAC ETHERNET DRIVER
3893 M: Florian Fainelli <f.fainelli@gmail.com>
3894 L: netdev@vger.kernel.org
3896 F: drivers/net/ethernet/ti/cpmac.c
3898 CPU FREQUENCY DRIVERS
3899 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3900 M: Viresh Kumar <viresh.kumar@linaro.org>
3901 L: linux-pm@vger.kernel.org
3903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3904 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3905 B: https://bugzilla.kernel.org
3906 F: Documentation/cpu-freq/
3907 F: Documentation/devicetree/bindings/cpufreq/
3909 F: include/linux/cpufreq.h
3910 F: tools/testing/selftests/cpufreq/
3912 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3913 M: Viresh Kumar <viresh.kumar@linaro.org>
3914 M: Sudeep Holla <sudeep.holla@arm.com>
3915 L: linux-pm@vger.kernel.org
3916 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3918 F: drivers/cpufreq/arm_big_little.h
3919 F: drivers/cpufreq/arm_big_little.c
3921 CPU POWER MONITORING SUBSYSTEM
3922 M: Thomas Renninger <trenn@suse.com>
3923 M: Shuah Khan <shuah@kernel.org>
3924 L: linux-pm@vger.kernel.org
3926 F: tools/power/cpupower/
3929 M: "H. Peter Anvin" <hpa@zytor.com>
3931 F: arch/x86/kernel/cpuid.c
3932 F: arch/x86/kernel/msr.c
3934 CPUIDLE DRIVER - ARM BIG LITTLE
3935 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3936 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3937 L: linux-pm@vger.kernel.org
3938 L: linux-arm-kernel@lists.infradead.org
3939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3941 F: drivers/cpuidle/cpuidle-big_little.c
3943 CPUIDLE DRIVER - ARM EXYNOS
3944 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3945 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3946 M: Kukjin Kim <kgene@kernel.org>
3947 L: linux-pm@vger.kernel.org
3948 L: linux-samsung-soc@vger.kernel.org
3950 F: drivers/cpuidle/cpuidle-exynos.c
3951 F: arch/arm/mach-exynos/pm.c
3954 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3955 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3956 L: linux-pm@vger.kernel.org
3958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3959 B: https://bugzilla.kernel.org
3960 F: drivers/cpuidle/*
3961 F: include/linux/cpuidle.h
3964 M: Nicolas Pitre <nico@linaro.org>
3966 F: Documentation/filesystems/cramfs.txt
3970 M: Herbert Xu <herbert@gondor.apana.org.au>
3971 M: "David S. Miller" <davem@davemloft.net>
3972 L: linux-crypto@vger.kernel.org
3973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3976 F: Documentation/crypto/
3977 F: Documentation/devicetree/bindings/crypto/
3982 F: include/linux/crypto*
3984 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3985 M: Neil Horman <nhorman@tuxdriver.com>
3986 L: linux-crypto@vger.kernel.org
3988 F: crypto/ansi_cprng.c
3992 M: Hans Verkuil <hverkuil@xs4all.nl>
3993 L: linux-media@vger.kernel.org
3994 T: git git://linuxtv.org/media_tree.git
3995 W: http://linuxtv.org
3997 F: drivers/media/i2c/cs3308.c
3998 F: drivers/media/i2c/cs3308.h
4000 CS5535 Audio ALSA driver
4001 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4003 F: sound/pci/cs5535audio/
4006 M: Solomon Peachy <pizza@shaftnet.org>
4008 F: drivers/net/wireless/st/cw1200/
4010 CX18 VIDEO4LINUX DRIVER
4011 M: Andy Walls <awalls@md.metrocast.net>
4012 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4013 L: linux-media@vger.kernel.org
4014 T: git git://linuxtv.org/media_tree.git
4015 W: https://linuxtv.org
4016 W: http://www.ivtvdriver.org/index.php/Cx18
4018 F: Documentation/media/v4l-drivers/cx18*
4019 F: drivers/media/pci/cx18/
4020 F: include/uapi/linux/ivtv*
4022 CX2341X MPEG ENCODER HELPER MODULE
4023 M: Hans Verkuil <hverkuil@xs4all.nl>
4024 L: linux-media@vger.kernel.org
4025 T: git git://linuxtv.org/media_tree.git
4026 W: https://linuxtv.org
4028 F: drivers/media/common/cx2341x*
4029 F: include/media/cx2341x*
4031 CX24120 MEDIA DRIVER
4032 M: Jemma Denson <jdenson@gmail.com>
4033 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4034 L: linux-media@vger.kernel.org
4035 W: https://linuxtv.org
4036 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4038 F: drivers/media/dvb-frontends/cx24120*
4040 CX88 VIDEO4LINUX DRIVER
4041 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4042 L: linux-media@vger.kernel.org
4043 W: https://linuxtv.org
4044 T: git git://linuxtv.org/media_tree.git
4046 F: Documentation/media/v4l-drivers/cx88*
4047 F: drivers/media/pci/cx88/
4049 CXD2820R MEDIA DRIVER
4050 M: Antti Palosaari <crope@iki.fi>
4051 L: linux-media@vger.kernel.org
4052 W: https://linuxtv.org
4053 W: http://palosaari.fi/linux/
4054 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4055 T: git git://linuxtv.org/anttip/media_tree.git
4057 F: drivers/media/dvb-frontends/cxd2820r*
4059 CXGB3 ETHERNET DRIVER (CXGB3)
4060 M: Arjun Vynipadath <arjun@chelsio.com>
4061 L: netdev@vger.kernel.org
4062 W: http://www.chelsio.com
4064 F: drivers/net/ethernet/chelsio/cxgb3/
4066 CXGB3 ISCSI DRIVER (CXGB3I)
4067 M: Karen Xie <kxie@chelsio.com>
4068 L: linux-scsi@vger.kernel.org
4069 W: http://www.chelsio.com
4071 F: drivers/scsi/cxgbi/cxgb3i
4073 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4074 M: Steve Wise <swise@chelsio.com>
4075 L: linux-rdma@vger.kernel.org
4076 W: http://www.openfabrics.org
4078 F: drivers/infiniband/hw/cxgb3/
4079 F: include/uapi/rdma/cxgb3-abi.h
4081 CXGB4 CRYPTO DRIVER (chcr)
4082 M: Harsh Jain <harsh@chelsio.com>
4083 L: linux-crypto@vger.kernel.org
4084 W: http://www.chelsio.com
4086 F: drivers/crypto/chelsio
4088 CXGB4 ETHERNET DRIVER (CXGB4)
4089 M: Arjun Vynipadath <arjun@chelsio.com>
4090 L: netdev@vger.kernel.org
4091 W: http://www.chelsio.com
4093 F: drivers/net/ethernet/chelsio/cxgb4/
4095 CXGB4 ISCSI DRIVER (CXGB4I)
4096 M: Karen Xie <kxie@chelsio.com>
4097 L: linux-scsi@vger.kernel.org
4098 W: http://www.chelsio.com
4100 F: drivers/scsi/cxgbi/cxgb4i
4102 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4103 M: Steve Wise <swise@chelsio.com>
4104 L: linux-rdma@vger.kernel.org
4105 W: http://www.openfabrics.org
4107 F: drivers/infiniband/hw/cxgb4/
4108 F: include/uapi/rdma/cxgb4-abi.h
4110 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4111 M: Casey Leedom <leedom@chelsio.com>
4112 L: netdev@vger.kernel.org
4113 W: http://www.chelsio.com
4115 F: drivers/net/ethernet/chelsio/cxgb4vf/
4117 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4118 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4119 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4120 L: linuxppc-dev@lists.ozlabs.org
4122 F: arch/powerpc/platforms/powernv/pci-cxl.c
4123 F: drivers/misc/cxl/
4124 F: include/misc/cxl*
4125 F: include/uapi/misc/cxl.h
4126 F: Documentation/powerpc/cxl.txt
4127 F: Documentation/ABI/testing/sysfs-class-cxl
4129 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4130 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4131 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4132 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4133 L: linux-scsi@vger.kernel.org
4135 F: drivers/scsi/cxlflash/
4136 F: include/uapi/scsi/cxlflash_ioctl.h
4137 F: Documentation/powerpc/cxlflash.txt
4140 M: Russell King <linux@armlinux.org.uk>
4141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4142 W: http://www.armlinux.org.uk/
4144 F: drivers/video/fbdev/cyber2000fb.*
4146 CYCLADES ASYNC MUX DRIVER
4147 W: http://www.cyclades.com/
4149 F: drivers/tty/cyclades.c
4150 F: include/linux/cyclades.h
4151 F: include/uapi/linux/cyclades.h
4153 CYCLADES PC300 DRIVER
4154 W: http://www.cyclades.com/
4156 F: drivers/net/wan/pc300*
4158 CYPRESS_FIRMWARE MEDIA DRIVER
4159 M: Antti Palosaari <crope@iki.fi>
4160 L: linux-media@vger.kernel.org
4161 W: https://linuxtv.org
4162 W: http://palosaari.fi/linux/
4163 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4164 T: git git://linuxtv.org/anttip/media_tree.git
4166 F: drivers/media/common/cypress_firmware*
4168 CYTTSP TOUCHSCREEN DRIVER
4169 M: Ferruh Yigit <fery@cypress.com>
4170 L: linux-input@vger.kernel.org
4172 F: drivers/input/touchscreen/cyttsp*
4173 F: include/linux/input/cyttsp.h
4175 D-LINK DIR-685 TOUCHKEYS DRIVER
4176 M: Linus Walleij <linus.walleij@linaro.org>
4177 L: linux-input@vger.kernel.org
4179 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4181 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4182 M: Joshua Kinard <kumba@gentoo.org>
4184 F: drivers/rtc/rtc-ds1685.c
4185 F: include/linux/rtc/ds1685.h
4187 DAMA SLAVE for AX.25
4188 M: Joerg Reuter <jreuter@yaina.de>
4189 W: http://yaina.de/jreuter/
4190 W: http://www.qsl.net/dl1bke/
4191 L: linux-hams@vger.kernel.org
4193 F: net/ax25/af_ax25.c
4194 F: net/ax25/ax25_dev.c
4195 F: net/ax25/ax25_ds_*
4196 F: net/ax25/ax25_in.c
4197 F: net/ax25/ax25_out.c
4198 F: net/ax25/ax25_timer.c
4199 F: net/ax25/sysctl_net_ax25.c
4201 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4202 L: netdev@vger.kernel.org
4204 F: Documentation/networking/dmfe.txt
4205 F: drivers/net/ethernet/dec/tulip/dmfe.c
4207 DC390/AM53C974 SCSI driver
4208 M: Hannes Reinecke <hare@suse.com>
4209 L: linux-scsi@vger.kernel.org
4211 F: drivers/scsi/am53c974.c
4214 M: Oliver Neukum <oliver@neukum.org>
4215 M: Ali Akcaagac <aliakc@web.de>
4216 M: Jamie Lenehan <lenehan@twibble.org>
4217 L: dc395x@twibble.org
4218 W: http://twibble.org/dist/dc395x/
4219 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4221 F: Documentation/scsi/dc395x.txt
4222 F: drivers/scsi/dc395x.*
4225 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4226 L: dccp@vger.kernel.org
4227 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4229 F: include/linux/dccp.h
4230 F: include/uapi/linux/dccp.h
4231 F: include/linux/tfrc.h
4234 DECnet NETWORK LAYER
4235 W: http://linux-decnet.sourceforge.net
4236 L: linux-decnet-user@lists.sourceforge.net
4238 F: Documentation/networking/decnet.txt
4241 DECSTATION PLATFORM SUPPORT
4242 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4243 L: linux-mips@vger.kernel.org
4244 W: http://www.linux-mips.org/wiki/DECstation
4247 F: arch/mips/include/asm/dec/
4248 F: arch/mips/include/asm/mach-dec/
4250 DEFXX FDDI NETWORK DRIVER
4251 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4253 F: drivers/net/fddi/defxx.*
4256 M: Pali Rohár <pali.rohar@gmail.com>
4257 M: Mario Limonciello <mario.limonciello@dell.com>
4258 L: platform-driver-x86@vger.kernel.org
4260 F: drivers/platform/x86/dell-smbios.*
4262 DELL SMBIOS SMM DRIVER
4263 M: Mario Limonciello <mario.limonciello@dell.com>
4264 L: platform-driver-x86@vger.kernel.org
4266 F: drivers/platform/x86/dell-smbios-smm.c
4268 DELL SMBIOS WMI DRIVER
4269 M: Mario Limonciello <mario.limonciello@dell.com>
4270 L: platform-driver-x86@vger.kernel.org
4272 F: drivers/platform/x86/dell-smbios-wmi.c
4273 F: tools/wmi/dell-smbios-example.c
4275 DEFZA FDDI NETWORK DRIVER
4276 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4278 F: drivers/net/fddi/defza.*
4281 M: Matthew Garrett <mjg59@srcf.ucam.org>
4282 M: Pali Rohár <pali.rohar@gmail.com>
4283 L: platform-driver-x86@vger.kernel.org
4285 F: drivers/platform/x86/dell-laptop.c
4287 DELL LAPTOP FREEFALL DRIVER
4288 M: Pali Rohár <pali.rohar@gmail.com>
4290 F: drivers/platform/x86/dell-smo8800.c
4292 DELL LAPTOP RBTN DRIVER
4293 M: Pali Rohár <pali.rohar@gmail.com>
4295 F: drivers/platform/x86/dell-rbtn.*
4297 DELL REMOTE BIOS UPDATE DRIVER
4298 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4299 L: platform-driver-x86@vger.kernel.org
4301 F: drivers/platform/x86/dell_rbu.c
4303 DELL LAPTOP SMM DRIVER
4304 M: Pali Rohár <pali.rohar@gmail.com>
4306 F: drivers/hwmon/dell-smm-hwmon.c
4307 F: include/uapi/linux/i8k.h
4309 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4310 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4311 L: platform-driver-x86@vger.kernel.org
4313 F: Documentation/dcdbas.txt
4314 F: drivers/platform/x86/dcdbas.*
4316 DELL WMI NOTIFICATIONS DRIVER
4317 M: Matthew Garrett <mjg59@srcf.ucam.org>
4318 M: Pali Rohár <pali.rohar@gmail.com>
4320 F: drivers/platform/x86/dell-wmi.c
4322 DELL WMI DESCRIPTOR DRIVER
4323 M: Mario Limonciello <mario.limonciello@dell.com>
4325 F: drivers/platform/x86/dell-wmi-descriptor.c
4327 DELTA ST MEDIA DRIVER
4328 M: Hugues Fruchet <hugues.fruchet@st.com>
4329 L: linux-media@vger.kernel.org
4330 T: git git://linuxtv.org/media_tree.git
4331 W: https://linuxtv.org
4333 F: drivers/media/platform/sti/delta
4336 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4337 L: linux-mtd@lists.infradead.org
4339 F: drivers/mtd/nand/raw/denali*
4341 DESIGNWARE USB2 DRD IP DRIVER
4342 M: Minas Harutyunyan <hminas@synopsys.com>
4343 L: linux-usb@vger.kernel.org
4344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4346 F: drivers/usb/dwc2/
4348 DESIGNWARE USB3 DRD IP DRIVER
4349 M: Felipe Balbi <balbi@kernel.org>
4350 L: linux-usb@vger.kernel.org
4351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4353 F: drivers/usb/dwc3/
4355 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4356 M: Andreas Klinger <ak@it-klinger.de>
4357 L: linux-iio@vger.kernel.org
4359 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4360 F: drivers/iio/proximity/srf*.c
4362 DEVICE COREDUMP (DEV_COREDUMP)
4363 M: Johannes Berg <johannes@sipsolutions.net>
4364 L: linux-kernel@vger.kernel.org
4366 F: drivers/base/devcoredump.c
4367 F: include/linux/devcoredump.h
4369 DEVICE FREQUENCY (DEVFREQ)
4370 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4371 M: Kyungmin Park <kyungmin.park@samsung.com>
4372 R: Chanwoo Choi <cw00.choi@samsung.com>
4373 L: linux-pm@vger.kernel.org
4374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4377 F: include/linux/devfreq.h
4378 F: Documentation/devicetree/bindings/devfreq/
4380 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4381 M: Chanwoo Choi <cw00.choi@samsung.com>
4382 L: linux-pm@vger.kernel.org
4383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4385 F: drivers/devfreq/event/
4386 F: drivers/devfreq/devfreq-event.c
4387 F: include/linux/devfreq-event.h
4388 F: Documentation/devicetree/bindings/devfreq/event/
4390 DEVICE NUMBER REGISTRY
4391 M: Torben Mathiasen <device@lanana.org>
4392 W: http://lanana.org/docs/device-list/index.html
4396 M: Alasdair Kergon <agk@redhat.com>
4397 M: Mike Snitzer <snitzer@redhat.com>
4398 M: dm-devel@redhat.com
4399 L: dm-devel@redhat.com
4400 W: http://sources.redhat.com/dm
4401 Q: http://patchwork.kernel.org/project/dm-devel/list/
4402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4403 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4405 F: Documentation/device-mapper/
4406 F: drivers/md/Makefile
4407 F: drivers/md/Kconfig
4409 F: drivers/md/persistent-data/
4410 F: include/linux/device-mapper.h
4411 F: include/linux/dm-*.h
4412 F: include/uapi/linux/dm-*.h
4415 M: Jiri Pirko <jiri@mellanox.com>
4416 L: netdev@vger.kernel.org
4418 F: net/core/devlink.c
4419 F: include/net/devlink.h
4420 F: include/uapi/linux/devlink.h
4422 DIALOG SEMICONDUCTOR DRIVERS
4423 M: Support Opensource <support.opensource@diasemi.com>
4424 W: http://www.dialog-semiconductor.com/products
4426 F: Documentation/hwmon/da90??
4427 F: Documentation/devicetree/bindings/mfd/da90*.txt
4428 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4429 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4430 F: Documentation/devicetree/bindings/regulator/da92*.txt
4431 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4432 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4433 F: drivers/gpio/gpio-da90??.c
4434 F: drivers/hwmon/da90??-hwmon.c
4435 F: drivers/iio/adc/da91??-*.c
4436 F: drivers/input/misc/da90??_onkey.c
4437 F: drivers/input/touchscreen/da9052_tsi.c
4438 F: drivers/leds/leds-da90??.c
4439 F: drivers/mfd/da903x.c
4440 F: drivers/mfd/da90??-*.c
4441 F: drivers/mfd/da91??-*.c
4442 F: drivers/power/supply/da9052-battery.c
4443 F: drivers/power/supply/da91??-*.c
4444 F: drivers/regulator/da903x.c
4445 F: drivers/regulator/da9???-regulator.[ch]
4446 F: drivers/thermal/da90??-thermal.c
4447 F: drivers/rtc/rtc-da90??.c
4448 F: drivers/video/backlight/da90??_bl.c
4449 F: drivers/watchdog/da90??_wdt.c
4450 F: include/linux/mfd/da903x.h
4451 F: include/linux/mfd/da9052/
4452 F: include/linux/mfd/da9055/
4453 F: include/linux/mfd/da9062/
4454 F: include/linux/mfd/da9063/
4455 F: include/linux/mfd/da9150/
4456 F: include/linux/regulator/da9211.h
4457 F: include/sound/da[79]*.h
4458 F: sound/soc/codecs/da[79]*.[ch]
4460 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4461 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4462 L: linux-gpio@vger.kernel.org
4464 F: drivers/gpio/gpio-gpio-mm.c
4466 DIOLAN U2C-12 I2C DRIVER
4467 M: Guenter Roeck <linux@roeck-us.net>
4468 L: linux-i2c@vger.kernel.org
4470 F: drivers/i2c/busses/i2c-diolan-u2c.c
4472 FILESYSTEM DIRECT ACCESS (DAX)
4473 M: Matthew Wilcox <willy@infradead.org>
4474 M: Ross Zwisler <zwisler@kernel.org>
4475 M: Jan Kara <jack@suse.cz>
4476 L: linux-fsdevel@vger.kernel.org
4479 F: include/linux/dax.h
4480 F: include/trace/events/fs_dax.h
4482 DEVICE DIRECT ACCESS (DAX)
4483 M: Dan Williams <dan.j.williams@intel.com>
4484 M: Dave Jiang <dave.jiang@intel.com>
4485 M: Ross Zwisler <zwisler@kernel.org>
4486 M: Vishal Verma <vishal.l.verma@intel.com>
4487 L: linux-nvdimm@lists.01.org
4491 DIRECTORY NOTIFICATION (DNOTIFY)
4492 M: Jan Kara <jack@suse.cz>
4493 R: Amir Goldstein <amir73il@gmail.com>
4494 L: linux-fsdevel@vger.kernel.org
4496 F: Documentation/filesystems/dnotify.txt
4497 F: fs/notify/dnotify/
4498 F: include/linux/dnotify.h
4500 DISK GEOMETRY AND PARTITION HANDLING
4501 M: Andries Brouwer <aeb@cwi.nl>
4502 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4503 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4504 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4508 M: Jan Kara <jack@suse.com>
4510 F: Documentation/filesystems/quota.txt
4512 F: include/linux/quota*.h
4513 F: include/uapi/linux/quota*.h
4515 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4516 M: Bernie Thompson <bernie@plugable.com>
4517 L: linux-fbdev@vger.kernel.org
4519 W: http://plugable.com/category/projects/udlfb/
4520 F: drivers/video/fbdev/udlfb.c
4521 F: include/video/udlfb.h
4522 F: Documentation/fb/udlfb.txt
4524 DISTRIBUTED LOCK MANAGER (DLM)
4525 M: Christine Caulfield <ccaulfie@redhat.com>
4526 M: David Teigland <teigland@redhat.com>
4527 L: cluster-devel@redhat.com
4528 W: http://sources.redhat.com/cluster/
4529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4533 DMA BUFFER SHARING FRAMEWORK
4534 M: Sumit Semwal <sumit.semwal@linaro.org>
4536 L: linux-media@vger.kernel.org
4537 L: dri-devel@lists.freedesktop.org
4538 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4540 F: include/linux/dma-buf*
4541 F: include/linux/reservation.h
4542 F: include/linux/*fence.h
4543 F: Documentation/driver-api/dma-buf.rst
4544 T: git git://anongit.freedesktop.org/drm/drm-misc
4546 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4547 M: Vinod Koul <vkoul@kernel.org>
4548 L: dmaengine@vger.kernel.org
4549 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4552 F: include/linux/dmaengine.h
4553 F: include/linux/of_dma.h
4554 F: Documentation/devicetree/bindings/dma/
4555 F: Documentation/driver-api/dmaengine/
4556 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4559 M: Christoph Hellwig <hch@lst.de>
4560 M: Marek Szyprowski <m.szyprowski@samsung.com>
4561 R: Robin Murphy <robin.murphy@arm.com>
4562 L: iommu@lists.linux-foundation.org
4563 T: git git://git.infradead.org/users/hch/dma-mapping.git
4564 W: http://git.infradead.org/users/hch/dma-mapping.git
4567 F: include/asm-generic/dma-mapping.h
4568 F: include/linux/dma-direct.h
4569 F: include/linux/dma-mapping.h
4570 F: include/linux/dma-noncoherent.h
4572 DME1737 HARDWARE MONITOR DRIVER
4573 M: Juerg Haefliger <juergh@gmail.com>
4574 L: linux-hwmon@vger.kernel.org
4576 F: Documentation/hwmon/dme1737
4577 F: drivers/hwmon/dme1737.c
4580 M: Jean Delvare <jdelvare@suse.com>
4582 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4583 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4584 F: drivers/firmware/dmi-id.c
4585 F: drivers/firmware/dmi_scan.c
4586 F: include/linux/dmi.h
4589 M: Jonathan Corbet <corbet@lwn.net>
4590 L: linux-doc@vger.kernel.org
4593 F: scripts/kernel-doc
4594 X: Documentation/ABI/
4595 X: Documentation/acpi/
4596 X: Documentation/devicetree/
4597 X: Documentation/i2c/
4598 X: Documentation/media/
4599 X: Documentation/power/
4600 X: Documentation/spi/
4601 T: git git://git.lwn.net/linux.git docs-next
4603 DOCUMENTATION/ITALIAN
4604 M: Federico Vaga <federico.vaga@vaga.pv.it>
4605 L: linux-doc@vger.kernel.org
4607 F: Documentation/translations/it_IT
4609 DONGWOON DW9714 LENS VOICE COIL DRIVER
4610 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4611 L: linux-media@vger.kernel.org
4612 T: git git://linuxtv.org/media_tree.git
4614 F: drivers/media/i2c/dw9714.c
4615 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4617 DONGWOON DW9807 LENS VOICE COIL DRIVER
4618 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4619 L: linux-media@vger.kernel.org
4620 T: git git://linuxtv.org/media_tree.git
4622 F: drivers/media/i2c/dw9807-vcm.c
4623 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4626 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4627 L: blinux-list@redhat.com
4629 F: drivers/char/dtlk.c
4630 F: include/linux/dtlk.h
4632 DPAA2 DATAPATH I/O (DPIO) DRIVER
4633 M: Roy Pledge <Roy.Pledge@nxp.com>
4634 L: linux-kernel@vger.kernel.org
4636 F: drivers/soc/fsl/dpio
4638 DPAA2 ETHERNET DRIVER
4639 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4640 L: netdev@vger.kernel.org
4642 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4643 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4644 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4645 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4646 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4648 DPAA2 ETHERNET SWITCH DRIVER
4649 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4650 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4651 L: linux-kernel@vger.kernel.org
4653 F: drivers/staging/fsl-dpaa2/ethsw
4655 DPAA2 PTP CLOCK DRIVER
4656 M: Yangbo Lu <yangbo.lu@nxp.com>
4657 L: netdev@vger.kernel.org
4659 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4660 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4662 DPT_I2O SCSI RAID DRIVER
4663 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4664 L: linux-scsi@vger.kernel.org
4665 W: http://www.adaptec.com/
4667 F: drivers/scsi/dpt*
4668 F: drivers/scsi/dpt/
4671 M: Philipp Reisner <philipp.reisner@linbit.com>
4672 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4673 L: drbd-dev@lists.linbit.com
4674 W: http://www.drbd.org
4675 T: git git://git.linbit.com/linux-drbd.git
4676 T: git git://git.linbit.com/drbd-8.4.git
4678 F: drivers/block/drbd/
4680 F: Documentation/blockdev/drbd/
4682 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4683 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4684 R: "Rafael J. Wysocki" <rafael@kernel.org>
4685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4687 F: Documentation/kobject.txt
4691 F: include/linux/debugfs.h
4692 F: include/linux/kobj*
4695 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4696 M: Kevin Hilman <khilman@kernel.org>
4697 M: Nishanth Menon <nm@ti.com>
4699 F: drivers/power/avs/
4700 F: include/linux/power/smartreflex.h
4701 L: linux-pm@vger.kernel.org
4703 DRM DRIVER FOR ARM PL111 CLCD
4704 M: Eric Anholt <eric@anholt.net>
4705 T: git git://anongit.freedesktop.org/drm/drm-misc
4707 F: drivers/gpu/drm/pl111/
4709 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4710 M: Linus Walleij <linus.walleij@linaro.org>
4711 T: git git://anongit.freedesktop.org/drm/drm-misc
4713 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4714 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4716 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4717 M: Dave Airlie <airlied@redhat.com>
4719 F: drivers/gpu/drm/ast/
4721 DRM DRIVER FOR BOCHS VIRTUAL GPU
4722 M: Gerd Hoffmann <kraxel@redhat.com>
4723 L: virtualization@lists.linux-foundation.org
4724 T: git git://anongit.freedesktop.org/drm/drm-misc
4726 F: drivers/gpu/drm/bochs/
4728 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4729 M: Linus Walleij <linus.walleij@linaro.org>
4730 T: git git://anongit.freedesktop.org/drm/drm-misc
4732 F: drivers/gpu/drm/tve200/
4734 DRM DRIVER FOR ILITEK ILI9225 PANELS
4735 M: David Lechner <david@lechnology.com>
4737 F: drivers/gpu/drm/tinydrm/ili9225.c
4738 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4740 DRM DRIVER FOR HX8357D PANELS
4741 M: Eric Anholt <eric@anholt.net>
4742 T: git git://anongit.freedesktop.org/drm/drm-misc
4744 F: drivers/gpu/drm/tinydrm/hx8357d.c
4745 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
4747 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4748 S: Orphan / Obsolete
4749 F: drivers/gpu/drm/i810/
4750 F: include/uapi/drm/i810_drm.h
4752 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4753 S: Orphan / Obsolete
4754 F: drivers/gpu/drm/mga/
4755 F: include/uapi/drm/mga_drm.h
4757 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4758 M: Dave Airlie <airlied@redhat.com>
4760 F: drivers/gpu/drm/mgag200/
4762 DRM DRIVER FOR MI0283QT
4763 M: Noralf Trønnes <noralf@tronnes.org>
4765 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4766 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4768 DRM DRIVER FOR MSM ADRENO GPU
4769 M: Rob Clark <robdclark@gmail.com>
4770 L: linux-arm-msm@vger.kernel.org
4771 L: dri-devel@lists.freedesktop.org
4772 L: freedreno@lists.freedesktop.org
4773 T: git git://people.freedesktop.org/~robclark/linux
4775 F: drivers/gpu/drm/msm/
4776 F: include/uapi/drm/msm_drm.h
4777 F: Documentation/devicetree/bindings/display/msm/
4779 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4780 M: Ben Skeggs <bskeggs@redhat.com>
4781 L: dri-devel@lists.freedesktop.org
4782 L: nouveau@lists.freedesktop.org
4783 T: git git://github.com/skeggsb/linux
4785 F: drivers/gpu/drm/nouveau/
4786 F: include/uapi/drm/nouveau_drm.h
4788 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4789 M: Stefan Mavrodiev <stefan@olimex.com>
4791 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4792 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4794 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4795 M: Noralf Trønnes <noralf@tronnes.org>
4797 F: drivers/gpu/drm/tinydrm/repaper.c
4798 F: Documentation/devicetree/bindings/display/repaper.txt
4800 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4801 M: Dave Airlie <airlied@redhat.com>
4802 M: Gerd Hoffmann <kraxel@redhat.com>
4803 L: virtualization@lists.linux-foundation.org
4804 T: git git://anongit.freedesktop.org/drm/drm-misc
4806 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4807 F: drivers/gpu/drm/cirrus/
4809 DRM DRIVER FOR QXL VIRTUAL GPU
4810 M: Dave Airlie <airlied@redhat.com>
4811 M: Gerd Hoffmann <kraxel@redhat.com>
4812 L: virtualization@lists.linux-foundation.org
4813 T: git git://anongit.freedesktop.org/drm/drm-misc
4815 F: drivers/gpu/drm/qxl/
4816 F: include/uapi/drm/qxl_drm.h
4818 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4819 S: Orphan / Obsolete
4820 F: drivers/gpu/drm/r128/
4821 F: include/uapi/drm/r128_drm.h
4823 DRM DRIVER FOR SAVAGE VIDEO CARDS
4824 S: Orphan / Obsolete
4825 F: drivers/gpu/drm/savage/
4826 F: include/uapi/drm/savage_drm.h
4828 DRM DRIVER FOR SIS VIDEO CARDS
4829 S: Orphan / Obsolete
4830 F: drivers/gpu/drm/sis/
4831 F: include/uapi/drm/sis_drm.h
4833 DRM DRIVER FOR SITRONIX ST7586 PANELS
4834 M: David Lechner <david@lechnology.com>
4836 F: drivers/gpu/drm/tinydrm/st7586.c
4837 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4839 DRM DRIVER FOR SITRONIX ST7735R PANELS
4840 M: David Lechner <david@lechnology.com>
4842 F: drivers/gpu/drm/tinydrm/st7735r.c
4843 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4845 DRM DRIVER FOR TDFX VIDEO CARDS
4846 S: Orphan / Obsolete
4847 F: drivers/gpu/drm/tdfx/
4849 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4850 M: Dave Airlie <airlied@redhat.com>
4851 R: Sean Paul <sean@poorly.run>
4852 L: dri-devel@lists.freedesktop.org
4854 F: drivers/gpu/drm/udl/
4855 T: git git://anongit.freedesktop.org/drm/drm-misc
4857 DRM DRIVER FOR VMWARE VIRTUAL GPU
4858 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4859 M: Thomas Hellstrom <thellstrom@vmware.com>
4860 L: dri-devel@lists.freedesktop.org
4861 T: git git://people.freedesktop.org/~thomash/linux
4863 F: drivers/gpu/drm/vmwgfx/
4864 F: include/uapi/drm/vmwgfx_drm.h
4867 M: David Airlie <airlied@linux.ie>
4868 M: Daniel Vetter <daniel@ffwll.ch>
4869 L: dri-devel@lists.freedesktop.org
4870 T: git git://anongit.freedesktop.org/drm/drm
4871 B: https://bugs.freedesktop.org/
4872 C: irc://chat.freenode.net/dri-devel
4876 F: Documentation/devicetree/bindings/display/
4877 F: Documentation/devicetree/bindings/gpu/
4878 F: Documentation/gpu/
4880 F: include/uapi/drm/
4881 F: include/linux/vga*
4883 DRM DRIVERS AND MISC GPU PATCHES
4884 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4885 M: Maxime Ripard <maxime.ripard@bootlin.com>
4886 M: Sean Paul <sean@poorly.run>
4887 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4889 T: git git://anongit.freedesktop.org/drm/drm-misc
4890 F: Documentation/gpu/
4892 F: drivers/gpu/drm/*
4894 F: include/uapi/drm/drm*
4895 F: include/linux/vga*
4897 DRM DRIVERS FOR ALLWINNER A10
4898 M: Maxime Ripard <maxime.ripard@bootlin.com>
4899 L: dri-devel@lists.freedesktop.org
4901 F: drivers/gpu/drm/sun4i/
4902 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4903 T: git git://anongit.freedesktop.org/drm/drm-misc
4905 DRM DRIVERS FOR AMLOGIC SOCS
4906 M: Neil Armstrong <narmstrong@baylibre.com>
4907 L: dri-devel@lists.freedesktop.org
4908 L: linux-amlogic@lists.infradead.org
4909 W: http://linux-meson.com/
4911 F: drivers/gpu/drm/meson/
4912 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4913 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4914 F: Documentation/gpu/meson.rst
4915 T: git git://anongit.freedesktop.org/drm/drm-misc
4917 DRM DRIVERS FOR ATMEL HLCDC
4918 M: Boris Brezillon <boris.brezillon@bootlin.com>
4919 L: dri-devel@lists.freedesktop.org
4921 F: drivers/gpu/drm/atmel-hlcdc/
4922 F: Documentation/devicetree/bindings/display/atmel/
4923 T: git git://anongit.freedesktop.org/drm/drm-misc
4925 DRM DRIVERS FOR BRIDGE CHIPS
4926 M: Archit Taneja <architt@codeaurora.org>
4927 M: Andrzej Hajda <a.hajda@samsung.com>
4928 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4930 T: git git://anongit.freedesktop.org/drm/drm-misc
4931 F: drivers/gpu/drm/bridge/
4933 DRM DRIVERS FOR EXYNOS
4934 M: Inki Dae <inki.dae@samsung.com>
4935 M: Joonyoung Shim <jy0922.shim@samsung.com>
4936 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4937 M: Kyungmin Park <kyungmin.park@samsung.com>
4938 L: dri-devel@lists.freedesktop.org
4939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4941 F: drivers/gpu/drm/exynos/
4942 F: include/uapi/drm/exynos_drm.h
4943 F: Documentation/devicetree/bindings/display/exynos/
4945 DRM DRIVERS FOR FREESCALE DCU
4946 M: Stefan Agner <stefan@agner.ch>
4947 M: Alison Wang <alison.wang@nxp.com>
4948 L: dri-devel@lists.freedesktop.org
4950 F: drivers/gpu/drm/fsl-dcu/
4951 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4952 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4953 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4954 T: git git://anongit.freedesktop.org/drm/drm-misc
4956 DRM DRIVERS FOR FREESCALE IMX
4957 M: Philipp Zabel <p.zabel@pengutronix.de>
4958 L: dri-devel@lists.freedesktop.org
4960 F: drivers/gpu/drm/imx/
4961 F: drivers/gpu/ipu-v3/
4962 F: Documentation/devicetree/bindings/display/imx/
4964 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4965 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4966 L: dri-devel@lists.freedesktop.org
4967 T: git git://github.com/patjak/drm-gma500
4969 F: drivers/gpu/drm/gma500/
4971 DRM DRIVERS FOR HISILICON
4972 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4973 M: Rongrong Zou <zourongrong@gmail.com>
4974 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4975 R: Chen Feng <puck.chen@hisilicon.com>
4976 L: dri-devel@lists.freedesktop.org
4977 T: git git://github.com/xin3liang/linux.git
4979 F: drivers/gpu/drm/hisilicon/
4980 F: Documentation/devicetree/bindings/display/hisilicon/
4982 DRM DRIVERS FOR MEDIATEK
4983 M: CK Hu <ck.hu@mediatek.com>
4984 M: Philipp Zabel <p.zabel@pengutronix.de>
4985 L: dri-devel@lists.freedesktop.org
4987 F: drivers/gpu/drm/mediatek/
4988 F: Documentation/devicetree/bindings/display/mediatek/
4990 DRM DRIVERS FOR NVIDIA TEGRA
4991 M: Thierry Reding <thierry.reding@gmail.com>
4992 L: dri-devel@lists.freedesktop.org
4993 L: linux-tegra@vger.kernel.org
4994 T: git git://anongit.freedesktop.org/tegra/linux.git
4996 F: drivers/gpu/drm/tegra/
4997 F: drivers/gpu/host1x/
4998 F: include/linux/host1x.h
4999 F: include/uapi/drm/tegra_drm.h
5000 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5002 DRM DRIVERS FOR RENESAS
5003 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5004 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5005 L: dri-devel@lists.freedesktop.org
5006 L: linux-renesas-soc@vger.kernel.org
5007 T: git git://linuxtv.org/pinchartl/media drm/du/next
5009 F: drivers/gpu/drm/rcar-du/
5010 F: drivers/gpu/drm/shmobile/
5011 F: include/linux/platform_data/shmob_drm.h
5012 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5013 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5014 F: Documentation/devicetree/bindings/display/renesas,du.txt
5016 DRM DRIVERS FOR ROCKCHIP
5017 M: Sandy Huang <hjc@rock-chips.com>
5018 M: Heiko Stübner <heiko@sntech.de>
5019 L: dri-devel@lists.freedesktop.org
5021 F: drivers/gpu/drm/rockchip/
5022 F: Documentation/devicetree/bindings/display/rockchip/
5023 T: git git://anongit.freedesktop.org/drm/drm-misc
5026 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5027 M: Vincent Abriou <vincent.abriou@st.com>
5028 L: dri-devel@lists.freedesktop.org
5029 T: git git://anongit.freedesktop.org/drm/drm-misc
5031 F: drivers/gpu/drm/sti
5032 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5035 M: Yannick Fertre <yannick.fertre@st.com>
5036 M: Philippe Cornu <philippe.cornu@st.com>
5037 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5038 M: Vincent Abriou <vincent.abriou@st.com>
5039 L: dri-devel@lists.freedesktop.org
5040 T: git git://anongit.freedesktop.org/drm/drm-misc
5042 F: drivers/gpu/drm/stm
5043 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5045 DRM DRIVERS FOR TI LCDC
5046 M: Jyri Sarha <jsarha@ti.com>
5047 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5048 L: dri-devel@lists.freedesktop.org
5050 F: drivers/gpu/drm/tilcdc/
5051 F: Documentation/devicetree/bindings/display/tilcdc/
5053 DRM DRIVERS FOR TI OMAP
5054 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5055 L: dri-devel@lists.freedesktop.org
5057 F: drivers/gpu/drm/omapdrm/
5058 F: Documentation/devicetree/bindings/display/ti/
5061 M: Eric Anholt <eric@anholt.net>
5063 F: drivers/gpu/drm/v3d/
5064 F: include/uapi/drm/v3d_drm.h
5065 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5066 T: git git://anongit.freedesktop.org/drm/drm-misc
5069 M: Eric Anholt <eric@anholt.net>
5070 T: git git://github.com/anholt/linux
5072 F: drivers/gpu/drm/vc4/
5073 F: include/uapi/drm/vc4_drm.h
5074 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5075 T: git git://anongit.freedesktop.org/drm/drm-misc
5077 DRM DRIVERS FOR VIVANTE GPU IP
5078 M: Lucas Stach <l.stach@pengutronix.de>
5079 R: Russell King <linux+etnaviv@armlinux.org.uk>
5080 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5081 L: etnaviv@lists.freedesktop.org
5082 L: dri-devel@lists.freedesktop.org
5084 F: drivers/gpu/drm/etnaviv/
5085 F: include/uapi/drm/etnaviv_drm.h
5086 F: Documentation/devicetree/bindings/display/etnaviv/
5088 DRM DRIVERS FOR ZTE ZX
5089 M: Shawn Guo <shawnguo@kernel.org>
5090 L: dri-devel@lists.freedesktop.org
5092 F: drivers/gpu/drm/zte/
5093 F: Documentation/devicetree/bindings/display/zte,vou.txt
5094 T: git git://anongit.freedesktop.org/drm/drm-misc
5097 M: Thierry Reding <thierry.reding@gmail.com>
5098 L: dri-devel@lists.freedesktop.org
5099 T: git git://anongit.freedesktop.org/drm/drm-misc
5101 F: drivers/gpu/drm/drm_panel.c
5102 F: drivers/gpu/drm/panel/
5103 F: include/drm/drm_panel.h
5104 F: Documentation/devicetree/bindings/display/panel/
5107 M: Noralf Trønnes <noralf@tronnes.org>
5108 W: https://github.com/notro/tinydrm/wiki/Development
5109 T: git git://anongit.freedesktop.org/drm/drm-misc
5111 F: drivers/gpu/drm/tinydrm/
5112 F: include/drm/tinydrm/
5115 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5116 T: git git://anongit.freedesktop.org/drm/drm-misc
5117 L: dri-devel@lists.freedesktop.org
5118 L: xen-devel@lists.xen.org
5120 F: drivers/gpu/drm/xen/
5121 F: Documentation/gpu/xen-front.rst
5124 M: Christian Koenig <christian.koenig@amd.com>
5125 M: Huang Rui <ray.huang@amd.com>
5126 M: Junwei Zhang <Jerry.Zhang@amd.com>
5127 T: git git://people.freedesktop.org/~agd5f/linux
5129 L: dri-devel@lists.freedesktop.org
5131 F: drivers/gpu/drm/ttm/
5133 DSBR100 USB FM RADIO DRIVER
5134 M: Alexey Klimov <klimov.linux@gmail.com>
5135 L: linux-media@vger.kernel.org
5136 T: git git://linuxtv.org/media_tree.git
5138 F: drivers/media/radio/dsbr100.c
5141 M: Francois Romieu <romieu@fr.zoreil.com>
5142 L: netdev@vger.kernel.org
5144 F: drivers/net/wan/dscc4.c
5147 M: Hans Verkuil <hverkuil@xs4all.nl>
5148 L: linux-media@vger.kernel.org
5149 T: git git://linuxtv.org/media_tree.git
5150 W: https://linuxtv.org
5152 F: drivers/media/pci/dt3155/
5154 DVB_USB_AF9015 MEDIA DRIVER
5155 M: Antti Palosaari <crope@iki.fi>
5156 L: linux-media@vger.kernel.org
5157 W: https://linuxtv.org
5158 W: http://palosaari.fi/linux/
5159 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5160 T: git git://linuxtv.org/anttip/media_tree.git
5162 F: drivers/media/usb/dvb-usb-v2/af9015*
5164 DVB_USB_AF9035 MEDIA DRIVER
5165 M: Antti Palosaari <crope@iki.fi>
5166 L: linux-media@vger.kernel.org
5167 W: https://linuxtv.org
5168 W: http://palosaari.fi/linux/
5169 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5170 T: git git://linuxtv.org/anttip/media_tree.git
5172 F: drivers/media/usb/dvb-usb-v2/af9035*
5174 DVB_USB_ANYSEE MEDIA DRIVER
5175 M: Antti Palosaari <crope@iki.fi>
5176 L: linux-media@vger.kernel.org
5177 W: https://linuxtv.org
5178 W: http://palosaari.fi/linux/
5179 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5180 T: git git://linuxtv.org/anttip/media_tree.git
5182 F: drivers/media/usb/dvb-usb-v2/anysee*
5184 DVB_USB_AU6610 MEDIA DRIVER
5185 M: Antti Palosaari <crope@iki.fi>
5186 L: linux-media@vger.kernel.org
5187 W: https://linuxtv.org
5188 W: http://palosaari.fi/linux/
5189 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5190 T: git git://linuxtv.org/anttip/media_tree.git
5192 F: drivers/media/usb/dvb-usb-v2/au6610*
5194 DVB_USB_CE6230 MEDIA DRIVER
5195 M: Antti Palosaari <crope@iki.fi>
5196 L: linux-media@vger.kernel.org
5197 W: https://linuxtv.org
5198 W: http://palosaari.fi/linux/
5199 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5200 T: git git://linuxtv.org/anttip/media_tree.git
5202 F: drivers/media/usb/dvb-usb-v2/ce6230*
5204 DVB_USB_CXUSB MEDIA DRIVER
5205 M: Michael Krufky <mkrufky@linuxtv.org>
5206 L: linux-media@vger.kernel.org
5207 W: https://linuxtv.org
5208 W: http://github.com/mkrufky
5209 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5210 T: git git://linuxtv.org/media_tree.git
5212 F: drivers/media/usb/dvb-usb/cxusb*
5214 DVB_USB_EC168 MEDIA DRIVER
5215 M: Antti Palosaari <crope@iki.fi>
5216 L: linux-media@vger.kernel.org
5217 W: https://linuxtv.org
5218 W: http://palosaari.fi/linux/
5219 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5220 T: git git://linuxtv.org/anttip/media_tree.git
5222 F: drivers/media/usb/dvb-usb-v2/ec168*
5224 DVB_USB_GL861 MEDIA DRIVER
5225 M: Antti Palosaari <crope@iki.fi>
5226 L: linux-media@vger.kernel.org
5227 W: https://linuxtv.org
5228 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5229 T: git git://linuxtv.org/anttip/media_tree.git
5231 F: drivers/media/usb/dvb-usb-v2/gl861*
5233 DVB_USB_MXL111SF MEDIA DRIVER
5234 M: Michael Krufky <mkrufky@linuxtv.org>
5235 L: linux-media@vger.kernel.org
5236 W: https://linuxtv.org
5237 W: http://github.com/mkrufky
5238 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5239 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5241 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5243 DVB_USB_RTL28XXU MEDIA DRIVER
5244 M: Antti Palosaari <crope@iki.fi>
5245 L: linux-media@vger.kernel.org
5246 W: https://linuxtv.org
5247 W: http://palosaari.fi/linux/
5248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5249 T: git git://linuxtv.org/anttip/media_tree.git
5251 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5253 DVB_USB_V2 MEDIA DRIVER
5254 M: Antti Palosaari <crope@iki.fi>
5255 L: linux-media@vger.kernel.org
5256 W: https://linuxtv.org
5257 W: http://palosaari.fi/linux/
5258 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5259 T: git git://linuxtv.org/anttip/media_tree.git
5261 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5262 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5265 M: Jason Baron <jbaron@akamai.com>
5267 F: lib/dynamic_debug.c
5268 F: include/linux/dynamic_debug.h
5270 DYNAMIC INTERRUPT MODERATION
5271 M: Tal Gilboa <talgi@mellanox.com>
5273 F: include/linux/net_dim.h
5275 DZ DECSTATION DZ11 SERIAL DRIVER
5276 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5278 F: drivers/tty/serial/dz.*
5280 E3X0 POWER BUTTON DRIVER
5281 M: Moritz Fischer <moritz.fischer@ettus.com>
5282 L: usrp-users@lists.ettus.com
5283 W: http://www.ettus.com
5285 F: drivers/input/misc/e3x0-button.c
5286 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5289 M: Antti Palosaari <crope@iki.fi>
5290 L: linux-media@vger.kernel.org
5291 W: https://linuxtv.org
5292 W: http://palosaari.fi/linux/
5293 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5294 T: git git://linuxtv.org/anttip/media_tree.git
5296 F: drivers/media/tuners/e4000*
5298 EARTH_PT1 MEDIA DRIVER
5299 M: Akihiro Tsukada <tskd08@gmail.com>
5300 L: linux-media@vger.kernel.org
5302 F: drivers/media/pci/pt1/
5304 EARTH_PT3 MEDIA DRIVER
5305 M: Akihiro Tsukada <tskd08@gmail.com>
5306 L: linux-media@vger.kernel.org
5308 F: drivers/media/pci/pt3/
5311 M: Antti Palosaari <crope@iki.fi>
5312 L: linux-media@vger.kernel.org
5313 W: https://linuxtv.org
5314 W: http://palosaari.fi/linux/
5315 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5316 T: git git://linuxtv.org/anttip/media_tree.git
5318 F: drivers/media/dvb-frontends/ec100*
5321 M: Tyler Hicks <tyhicks@canonical.com>
5322 L: ecryptfs@vger.kernel.org
5323 W: http://ecryptfs.org
5324 W: https://launchpad.net/ecryptfs
5325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5327 F: Documentation/filesystems/ecryptfs.txt
5331 M: Borislav Petkov <bp@alien8.de>
5332 L: linux-edac@vger.kernel.org
5334 F: drivers/edac/amd64_edac*
5337 M: Robert Richter <rric@kernel.org>
5338 L: linux-edac@vger.kernel.org
5340 F: drivers/edac/highbank*
5343 M: Ralf Baechle <ralf@linux-mips.org>
5344 M: David Daney <david.daney@cavium.com>
5345 L: linux-edac@vger.kernel.org
5346 L: linux-mips@vger.kernel.org
5348 F: drivers/edac/octeon_edac*
5350 EDAC-CAVIUM THUNDERX
5351 M: David Daney <david.daney@cavium.com>
5352 M: Jan Glauber <jglauber@cavium.com>
5353 L: linux-edac@vger.kernel.org
5355 F: drivers/edac/thunderx_edac*
5358 M: Borislav Petkov <bp@alien8.de>
5359 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5360 L: linux-edac@vger.kernel.org
5361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5364 F: Documentation/admin-guide/ras.rst
5365 F: Documentation/driver-api/edac.rst
5367 F: include/linux/edac.h
5370 M: Mark Gross <mark.gross@intel.com>
5371 L: linux-edac@vger.kernel.org
5373 F: drivers/edac/e752x_edac.c
5376 L: linux-edac@vger.kernel.org
5378 F: drivers/edac/e7xxx_edac.c
5381 M: York Sun <york.sun@nxp.com>
5382 L: linux-edac@vger.kernel.org
5384 F: drivers/edac/fsl_ddr_edac.*
5387 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5388 L: linux-edac@vger.kernel.org
5390 F: drivers/edac/ghes_edac.c
5393 L: linux-edac@vger.kernel.org
5395 F: drivers/edac/i3000_edac.c
5398 L: linux-edac@vger.kernel.org
5400 F: drivers/edac/i5000_edac.c
5403 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5404 L: linux-edac@vger.kernel.org
5406 F: drivers/edac/i5400_edac.c
5409 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5410 L: linux-edac@vger.kernel.org
5412 F: drivers/edac/i7300_edac.c
5415 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5416 L: linux-edac@vger.kernel.org
5418 F: drivers/edac/i7core_edac.c
5421 M: Tim Small <tim@buttersideup.com>
5422 L: linux-edac@vger.kernel.org
5424 F: drivers/edac/i82443bxgx_edac.c
5427 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5428 M: "Arvind R." <arvino55@gmail.com>
5429 L: linux-edac@vger.kernel.org
5431 F: drivers/edac/i82975x_edac.c
5434 M: Jason Baron <jbaron@akamai.com>
5435 L: linux-edac@vger.kernel.org
5437 F: drivers/edac/ie31200_edac.c
5440 M: Johannes Thumshirn <morbidrsa@gmail.com>
5441 L: linux-edac@vger.kernel.org
5443 F: drivers/edac/mpc85xx_edac.[ch]
5446 M: Egor Martovetsky <egor@pasemi.com>
5447 L: linux-edac@vger.kernel.org
5449 F: drivers/edac/pasemi_edac.c
5452 M: Tony Luck <tony.luck@intel.com>
5453 L: linux-edac@vger.kernel.org
5455 F: drivers/edac/pnd2_edac.[ch]
5458 M: Tim Small <tim@buttersideup.com>
5459 L: linux-edac@vger.kernel.org
5461 F: drivers/edac/r82600_edac.c
5464 M: Tony Luck <tony.luck@intel.com>
5465 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5466 L: linux-edac@vger.kernel.org
5468 F: drivers/edac/sb_edac.c
5471 M: Tony Luck <tony.luck@intel.com>
5472 L: linux-edac@vger.kernel.org
5474 F: drivers/edac/skx_edac.c
5477 M: Tero Kristo <t-kristo@ti.com>
5478 L: linux-edac@vger.kernel.org
5480 F: drivers/edac/ti_edac.c
5483 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5484 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5485 L: linux-arm-msm@vger.kernel.org
5486 L: linux-edac@vger.kernel.org
5488 F: drivers/edac/qcom_edac.c
5490 EDIROL UA-101/UA-1000 DRIVER
5491 M: Clemens Ladisch <clemens@ladisch.de>
5492 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5493 T: git git://git.alsa-project.org/alsa-kernel.git
5495 F: sound/usb/misc/ua101.c
5498 L: linux-efi@vger.kernel.org
5499 M: Ivan Hu <ivan.hu@canonical.com>
5500 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5502 F: drivers/firmware/efi/test/
5504 EFI VARIABLE FILESYSTEM
5505 M: Matthew Garrett <matthew.garrett@nebula.com>
5506 M: Jeremy Kerr <jk@ozlabs.org>
5507 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5509 L: linux-efi@vger.kernel.org
5513 EFIFB FRAMEBUFFER DRIVER
5514 L: linux-fbdev@vger.kernel.org
5515 M: Peter Jones <pjones@redhat.com>
5517 F: drivers/video/fbdev/efifb.c
5520 W: http://aeschi.ch.eu.org/efs/
5524 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5525 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5526 L: netdev@vger.kernel.org
5528 F: drivers/net/ethernet/ibm/ehea/
5530 EM28XX VIDEO4LINUX DRIVER
5531 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5532 L: linux-media@vger.kernel.org
5533 W: https://linuxtv.org
5534 T: git git://linuxtv.org/media_tree.git
5536 F: drivers/media/usb/em28xx/
5537 F: Documentation/media/v4l-drivers/em28xx*
5540 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5541 M: Matt Mackall <mpm@selenic.com>
5542 M: David Woodhouse <dwmw2@infradead.org>
5543 L: linux-embedded@vger.kernel.org
5546 Emulex 10Gbps iSCSI - OneConnect DRIVER
5547 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5548 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5549 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5550 L: linux-scsi@vger.kernel.org
5551 W: http://www.broadcom.com
5553 F: drivers/scsi/be2iscsi/
5555 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5556 M: Sathya Perla <sathya.perla@broadcom.com>
5557 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5558 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5559 M: Somnath Kotur <somnath.kotur@broadcom.com>
5560 L: netdev@vger.kernel.org
5561 W: http://www.emulex.com
5563 F: drivers/net/ethernet/emulex/benet/
5565 EMULEX ONECONNECT ROCE DRIVER
5566 M: Selvin Xavier <selvin.xavier@broadcom.com>
5567 M: Devesh Sharma <devesh.sharma@broadcom.com>
5568 L: linux-rdma@vger.kernel.org
5569 W: http://www.broadcom.com
5571 F: drivers/infiniband/hw/ocrdma/
5572 F: include/uapi/rdma/ocrdma-abi.h
5574 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5575 M: James Smart <james.smart@broadcom.com>
5576 M: Dick Kennedy <dick.kennedy@broadcom.com>
5577 L: linux-scsi@vger.kernel.org
5578 W: http://www.broadcom.com
5580 F: drivers/scsi/lpfc/
5582 ENE CB710 FLASH CARD READER DRIVER
5583 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5585 F: drivers/misc/cb710/
5586 F: drivers/mmc/host/cb710-mmc.*
5587 F: include/linux/cb710.h
5589 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5590 M: Maxim Levitsky <maximlevitsky@gmail.com>
5592 F: drivers/media/rc/ene_ir.*
5594 EPSON S1D13XXX FRAMEBUFFER DRIVER
5595 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5598 F: drivers/video/fbdev/s1d13xxxfb.c
5599 F: include/video/s1d13xxxfb.h
5601 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5602 M: Jeff Layton <jlayton@kernel.org>
5605 F: include/linux/errseq.h
5607 ET131X NETWORK DRIVER
5608 M: Mark Einon <mark.einon@gmail.com>
5610 F: drivers/net/ethernet/agere/
5613 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5614 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5615 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5616 L: netdev@vger.kernel.org
5617 W: http://www.linuxfoundation.org/en/Net:Bridge
5619 F: include/linux/netfilter_bridge/
5622 ETHERNET PHY LIBRARY
5623 M: Andrew Lunn <andrew@lunn.ch>
5624 M: Florian Fainelli <f.fainelli@gmail.com>
5625 M: Heiner Kallweit <hkallweit1@gmail.com>
5626 L: netdev@vger.kernel.org
5628 F: Documentation/ABI/testing/sysfs-bus-mdio
5629 F: Documentation/devicetree/bindings/net/mdio*
5630 F: Documentation/networking/phy.txt
5632 F: drivers/of/of_mdio.c
5633 F: drivers/of/of_net.c
5634 F: include/linux/*mdio*.h
5635 F: include/linux/of_net.h
5636 F: include/linux/phy.h
5637 F: include/linux/phy_fixed.h
5638 F: include/linux/platform_data/mdio-bcm-unimac.h
5639 F: include/trace/events/mdio.h
5640 F: include/uapi/linux/mdio.h
5641 F: include/uapi/linux/mii.h
5644 M: Jan Kara <jack@suse.com>
5645 L: linux-ext4@vger.kernel.org
5647 F: Documentation/filesystems/ext2.txt
5649 F: include/linux/ext2*
5652 M: "Theodore Ts'o" <tytso@mit.edu>
5653 M: Andreas Dilger <adilger.kernel@dilger.ca>
5654 L: linux-ext4@vger.kernel.org
5655 W: http://ext4.wiki.kernel.org
5656 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5659 F: Documentation/filesystems/ext4/ext4.rst
5662 Extended Verification Module (EVM)
5663 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5664 L: linux-integrity@vger.kernel.org
5666 F: security/integrity/evm/
5668 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5669 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5670 L: linux-efi@vger.kernel.org
5671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5673 F: Documentation/efi-stub.txt
5674 F: arch/*/kernel/efi.c
5675 F: arch/x86/boot/compressed/eboot.[ch]
5676 F: arch/*/include/asm/efi.h
5677 F: arch/x86/platform/efi/
5678 F: drivers/firmware/efi/
5679 F: include/linux/efi*.h
5680 F: arch/arm/boot/compressed/efi-header.S
5681 F: arch/arm64/kernel/efi-entry.S
5683 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5684 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5685 M: Chanwoo Choi <cw00.choi@samsung.com>
5686 L: linux-kernel@vger.kernel.org
5687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5690 F: include/linux/extcon/
5691 F: include/linux/extcon.h
5692 F: Documentation/extcon/
5693 F: Documentation/devicetree/bindings/extcon/
5696 M: Jingoo Han <jingoohan1@gmail.com>
5697 L: dri-devel@lists.freedesktop.org
5699 F: drivers/gpu/drm/exynos/exynos_dp*
5701 EXYNOS SYSMMU (IOMMU) driver
5702 M: Marek Szyprowski <m.szyprowski@samsung.com>
5703 L: iommu@lists.linux-foundation.org
5705 F: drivers/iommu/exynos-iommu.c
5707 EZchip NPS platform support
5708 M: Vineet Gupta <vgupta@synopsys.com>
5709 M: Ofer Levi <oferle@mellanox.com>
5711 F: arch/arc/plat-eznps
5712 F: arch/arc/boot/dts/eznps.dts
5715 M: Jaegeuk Kim <jaegeuk@kernel.org>
5716 M: Chao Yu <yuchao0@huawei.com>
5717 L: linux-f2fs-devel@lists.sourceforge.net
5718 W: https://f2fs.wiki.kernel.org/
5719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5721 F: Documentation/filesystems/f2fs.txt
5722 F: Documentation/ABI/testing/sysfs-fs-f2fs
5724 F: include/linux/f2fs_fs.h
5725 F: include/trace/events/f2fs.h
5727 F71805F HARDWARE MONITORING DRIVER
5728 M: Jean Delvare <jdelvare@suse.com>
5729 L: linux-hwmon@vger.kernel.org
5731 F: Documentation/hwmon/f71805f
5732 F: drivers/hwmon/f71805f.c
5735 M: Josh Poimboeuf <jpoimboe@redhat.com>
5737 F: scripts/faddr2line
5740 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5741 L: netdev@vger.kernel.org
5743 F: net/core/failover.c
5744 F: include/net/failover.h
5745 F: Documentation/networking/failover.rst
5748 M: Jan Kara <jack@suse.cz>
5749 R: Amir Goldstein <amir73il@gmail.com>
5750 L: linux-fsdevel@vger.kernel.org
5752 F: fs/notify/fanotify/
5753 F: include/linux/fanotify.h
5754 F: include/uapi/linux/fanotify.h
5756 FARSYNC SYNCHRONOUS DRIVER
5757 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5758 W: http://www.farsite.co.uk/
5760 F: drivers/net/wan/farsync.*
5762 FAULT INJECTION SUPPORT
5763 M: Akinobu Mita <akinobu.mita@gmail.com>
5765 F: Documentation/fault-injection/
5766 F: lib/fault-inject.c
5768 FBTFT Framebuffer drivers
5770 L: dri-devel@lists.freedesktop.org
5771 L: linux-fbdev@vger.kernel.org
5772 F: drivers/staging/fbtft/
5775 M: Michael Buesch <m@bues.ch>
5776 L: linux-media@vger.kernel.org
5778 F: drivers/media/tuners/fc0011.h
5779 F: drivers/media/tuners/fc0011.c
5782 M: Antti Palosaari <crope@iki.fi>
5783 L: linux-media@vger.kernel.org
5784 W: https://linuxtv.org
5785 W: http://palosaari.fi/linux/
5786 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5787 T: git git://linuxtv.org/anttip/media_tree.git
5789 F: drivers/media/tuners/fc2580*
5791 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5792 M: Johannes Thumshirn <jth@kernel.org>
5793 L: linux-scsi@vger.kernel.org
5794 W: www.Open-FCoE.org
5796 F: drivers/scsi/libfc/
5797 F: drivers/scsi/fcoe/
5799 F: include/scsi/libfc.h
5800 F: include/scsi/libfcoe.h
5801 F: include/uapi/scsi/fc/
5803 FILE LOCKING (flock() and fcntl()/lockf())
5804 M: Jeff Layton <jlayton@kernel.org>
5805 M: "J. Bruce Fields" <bfields@fieldses.org>
5806 L: linux-fsdevel@vger.kernel.org
5808 F: include/linux/fcntl.h
5809 F: include/uapi/linux/fcntl.h
5813 FILESYSTEMS (VFS and infrastructure)
5814 M: Alexander Viro <viro@zeniv.linux.org.uk>
5815 L: linux-fsdevel@vger.kernel.org
5818 F: include/linux/fs.h
5819 F: include/uapi/linux/fs.h
5821 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5822 M: Riku Voipio <riku.voipio@iki.fi>
5823 L: linux-hwmon@vger.kernel.org
5825 F: drivers/hwmon/f75375s.c
5826 F: include/linux/f75375s.h
5828 FIREWIRE AUDIO DRIVERS
5829 M: Clemens Ladisch <clemens@ladisch.de>
5830 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5831 T: git git://git.alsa-project.org/alsa-kernel.git
5835 FIREWIRE MEDIA DRIVERS (firedtv)
5836 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5837 L: linux-media@vger.kernel.org
5838 L: linux1394-devel@lists.sourceforge.net
5839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5841 F: drivers/media/firewire/
5843 FIREWIRE SBP-2 TARGET
5844 M: Chris Boot <bootc@bootc.net>
5845 L: linux-scsi@vger.kernel.org
5846 L: target-devel@vger.kernel.org
5847 L: linux1394-devel@lists.sourceforge.net
5848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5850 F: drivers/target/sbp/
5853 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5854 L: linux1394-devel@lists.sourceforge.net
5855 W: http://ieee1394.wiki.kernel.org/
5856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5858 F: drivers/firewire/
5859 F: include/linux/firewire.h
5860 F: include/uapi/linux/firewire*.h
5863 FIRMWARE LOADER (request_firmware)
5864 M: Luis Chamberlain <mcgrof@kernel.org>
5865 L: linux-kernel@vger.kernel.org
5867 F: Documentation/firmware_class/
5868 F: drivers/base/firmware_loader/
5869 F: include/linux/firmware.h
5871 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5872 M: Joshua Morris <josh.h.morris@us.ibm.com>
5873 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5875 F: drivers/block/rsxx/
5878 M: Jiri Kosina <jikos@kernel.org>
5879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5881 F: drivers/block/floppy.c
5884 M: Alessandro Rubini <rubini@gnudd.com>
5885 W: http://www.ohwr.org/projects/fmc-bus
5888 F: include/linux/fmc*.h
5889 F: include/linux/ipmi-fru.h
5892 FPGA MANAGER FRAMEWORK
5893 M: Alan Tull <atull@kernel.org>
5894 M: Moritz Fischer <mdf@kernel.org>
5895 L: linux-fpga@vger.kernel.org
5897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5898 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5899 F: Documentation/fpga/
5900 F: Documentation/driver-api/fpga/
5901 F: Documentation/devicetree/bindings/fpga/
5903 F: include/linux/fpga/
5904 W: http://www.rocketboards.org
5907 M: Wu Hao <hao.wu@intel.com>
5908 L: linux-fpga@vger.kernel.org
5910 F: Documentation/fpga/dfl.txt
5911 F: include/uapi/linux/fpga-dfl.h
5912 F: drivers/fpga/dfl*
5915 M: Bill Metzenthen <billm@melbpc.org.au>
5916 W: http://floatingpoint.sourceforge.net/emulator/index.html
5918 F: arch/x86/math-emu/
5920 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5921 L: netdev@vger.kernel.org
5923 F: drivers/net/wan/dlci.c
5924 F: drivers/net/wan/sdla.c
5927 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5928 L: dri-devel@lists.freedesktop.org
5929 L: linux-fbdev@vger.kernel.org
5930 T: git git://github.com/bzolnier/linux.git
5931 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5933 F: Documentation/fb/
5936 F: include/linux/fb.h
5937 F: include/uapi/video/
5938 F: include/uapi/linux/fb.h
5940 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5941 M: Horia Geantă <horia.geanta@nxp.com>
5942 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5943 L: linux-crypto@vger.kernel.org
5945 F: drivers/crypto/caam/
5946 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5948 FREESCALE DIU FRAMEBUFFER DRIVER
5949 M: Timur Tabi <timur@kernel.org>
5950 L: linux-fbdev@vger.kernel.org
5952 F: drivers/video/fbdev/fsl-diu-fb.*
5954 FREESCALE DMA DRIVER
5955 M: Li Yang <leoyang.li@nxp.com>
5956 M: Zhang Wei <zw@zh-kernel.org>
5957 L: linuxppc-dev@lists.ozlabs.org
5959 F: drivers/dma/fsldma.*
5961 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5962 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5963 L: netdev@vger.kernel.org
5965 F: drivers/net/ethernet/freescale/gianfar*
5966 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5968 FREESCALE GPMI NAND DRIVER
5969 M: Han Xu <han.xu@nxp.com>
5970 L: linux-mtd@lists.infradead.org
5972 F: drivers/mtd/nand/raw/gpmi-nand/*
5974 FREESCALE I2C CPM DRIVER
5975 M: Jochen Friedrich <jochen@scram.de>
5976 L: linuxppc-dev@lists.ozlabs.org
5977 L: linux-i2c@vger.kernel.org
5979 F: drivers/i2c/busses/i2c-cpm.c
5981 FREESCALE IMX LPI2C DRIVER
5982 M: Dong Aisheng <aisheng.dong@nxp.com>
5983 L: linux-i2c@vger.kernel.org
5984 L: linux-imx@nxp.com
5986 F: drivers/i2c/busses/i2c-imx-lpi2c.c
5987 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5989 FREESCALE IMX / MXC FEC DRIVER
5990 M: Fugang Duan <fugang.duan@nxp.com>
5991 L: netdev@vger.kernel.org
5993 F: drivers/net/ethernet/freescale/fec_main.c
5994 F: drivers/net/ethernet/freescale/fec_ptp.c
5995 F: drivers/net/ethernet/freescale/fec.h
5996 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5998 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5999 M: Sascha Hauer <s.hauer@pengutronix.de>
6000 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6001 L: linux-fbdev@vger.kernel.org
6002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6004 F: include/linux/platform_data/video-imxfb.h
6005 F: drivers/video/fbdev/imxfb.c
6007 FREESCALE QORIQ DPAA ETHERNET DRIVER
6008 M: Madalin Bucur <madalin.bucur@nxp.com>
6009 L: netdev@vger.kernel.org
6011 F: drivers/net/ethernet/freescale/dpaa
6013 FREESCALE QORIQ DPAA FMAN DRIVER
6014 M: Madalin Bucur <madalin.bucur@nxp.com>
6015 L: netdev@vger.kernel.org
6017 F: drivers/net/ethernet/freescale/fman
6018 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6020 FREESCALE QORIQ PTP CLOCK DRIVER
6021 M: Yangbo Lu <yangbo.lu@nxp.com>
6022 L: netdev@vger.kernel.org
6024 F: drivers/ptp/ptp_qoriq.c
6025 F: include/linux/fsl/ptp_qoriq.h
6026 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6028 FREESCALE QUAD SPI DRIVER
6029 M: Han Xu <han.xu@nxp.com>
6030 L: linux-mtd@lists.infradead.org
6032 F: drivers/mtd/spi-nor/fsl-quadspi.c
6034 FREESCALE QUICC ENGINE LIBRARY
6035 M: Qiang Zhao <qiang.zhao@nxp.com>
6036 L: linuxppc-dev@lists.ozlabs.org
6038 F: drivers/soc/fsl/qe/
6039 F: include/soc/fsl/*qe*.h
6040 F: include/soc/fsl/*ucc*.h
6042 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6043 M: Li Yang <leoyang.li@nxp.com>
6044 L: netdev@vger.kernel.org
6045 L: linuxppc-dev@lists.ozlabs.org
6047 F: drivers/net/ethernet/freescale/ucc_geth*
6049 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6050 M: Zhao Qiang <qiang.zhao@nxp.com>
6051 L: netdev@vger.kernel.org
6052 L: linuxppc-dev@lists.ozlabs.org
6054 F: drivers/net/wan/fsl_ucc_hdlc*
6056 FREESCALE QUICC ENGINE UCC UART DRIVER
6057 M: Timur Tabi <timur@kernel.org>
6058 L: linuxppc-dev@lists.ozlabs.org
6060 F: drivers/tty/serial/ucc_uart.c
6062 FREESCALE SOC DRIVERS
6063 M: Li Yang <leoyang.li@nxp.com>
6064 L: linuxppc-dev@lists.ozlabs.org
6065 L: linux-arm-kernel@lists.infradead.org
6067 F: Documentation/devicetree/bindings/soc/fsl/
6069 F: include/linux/fsl/
6071 FREESCALE SOC FS_ENET DRIVER
6072 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6073 L: linuxppc-dev@lists.ozlabs.org
6074 L: netdev@vger.kernel.org
6076 F: drivers/net/ethernet/freescale/fs_enet/
6077 F: include/linux/fs_enet_pd.h
6079 FREESCALE SOC SOUND DRIVERS
6080 M: Timur Tabi <timur@kernel.org>
6081 M: Nicolin Chen <nicoleotsuka@gmail.com>
6082 M: Xiubo Li <Xiubo.Lee@gmail.com>
6083 R: Fabio Estevam <fabio.estevam@nxp.com>
6084 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6085 L: linuxppc-dev@lists.ozlabs.org
6087 F: sound/soc/fsl/fsl*
6088 F: sound/soc/fsl/imx*
6089 F: sound/soc/fsl/mpc8610_hpcd.c
6091 FREESCALE USB PERIPHERAL DRIVERS
6092 M: Li Yang <leoyang.li@nxp.com>
6093 L: linux-usb@vger.kernel.org
6094 L: linuxppc-dev@lists.ozlabs.org
6096 F: drivers/usb/gadget/udc/fsl*
6099 M: Christoph Hellwig <hch@infradead.org>
6100 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6105 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6106 M: Pavel Machek <pavel@ucw.cz>
6107 L: linux-pm@vger.kernel.org
6109 F: Documentation/power/freezing-of-tasks.txt
6110 F: include/linux/freezer.h
6114 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6115 L: linux-kernel@vger.kernel.org
6118 F: include/linux/frontswap.h
6120 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6121 M: David Howells <dhowells@redhat.com>
6122 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6124 F: Documentation/filesystems/caching/
6126 F: include/linux/fscache*.h
6128 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6129 M: Theodore Y. Ts'o <tytso@mit.edu>
6130 M: Jaegeuk Kim <jaegeuk@kernel.org>
6131 L: linux-fscrypt@vger.kernel.org
6132 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6136 F: include/linux/fscrypt*.h
6137 F: Documentation/filesystems/fscrypt.rst
6139 FSI-ATTACHED I2C DRIVER
6140 M: Eddie James <eajames@linux.vnet.ibm.com>
6141 L: linux-i2c@vger.kernel.org
6142 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6144 F: drivers/i2c/busses/i2c-fsi.c
6145 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6147 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6148 M: Jan Kara <jack@suse.cz>
6149 R: Amir Goldstein <amir73il@gmail.com>
6150 L: linux-fsdevel@vger.kernel.org
6153 F: include/linux/fsnotify*.h
6155 FUJITSU LAPTOP EXTRAS
6156 M: Jonathan Woithe <jwoithe@just42.net>
6157 L: platform-driver-x86@vger.kernel.org
6159 F: drivers/platform/x86/fujitsu-laptop.c
6161 FUJITSU M-5MO LS CAMERA ISP DRIVER
6162 M: Kyungmin Park <kyungmin.park@samsung.com>
6163 M: Heungjun Kim <riverful.kim@samsung.com>
6164 L: linux-media@vger.kernel.org
6166 F: drivers/media/i2c/m5mols/
6167 F: include/media/i2c/m5mols.h
6169 FUJITSU TABLET EXTRAS
6170 M: Robert Gerlach <khnz@gmx.de>
6171 L: platform-driver-x86@vger.kernel.org
6173 F: drivers/platform/x86/fujitsu-tablet.c
6175 FUSE: FILESYSTEM IN USERSPACE
6176 M: Miklos Szeredi <miklos@szeredi.hu>
6177 L: linux-fsdevel@vger.kernel.org
6178 W: http://fuse.sourceforge.net/
6179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6182 F: include/uapi/linux/fuse.h
6183 F: Documentation/filesystems/fuse.txt
6186 M: Thomas Gleixner <tglx@linutronix.de>
6187 M: Ingo Molnar <mingo@redhat.com>
6188 R: Peter Zijlstra <peterz@infradead.org>
6189 R: Darren Hart <dvhart@infradead.org>
6190 L: linux-kernel@vger.kernel.org
6191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6194 F: kernel/futex_compat.c
6195 F: include/asm-generic/futex.h
6196 F: include/linux/futex.h
6197 F: include/uapi/linux/futex.h
6198 F: tools/testing/selftests/futex/
6199 F: tools/perf/bench/futex*
6200 F: Documentation/*futex*
6203 M: Kees Cook <keescook@chromium.org>
6204 R: Emese Revfy <re.emese@gmail.com>
6205 L: kernel-hardening@lists.openwall.com
6207 F: scripts/gcc-plugins/
6208 F: scripts/gcc-plugin.sh
6209 F: scripts/Makefile.gcc-plugins
6210 F: Documentation/gcc-plugins.txt
6212 GASKET DRIVER FRAMEWORK
6213 M: Rob Springer <rspringer@google.com>
6214 M: Todd Poynor <toddpoynor@google.com>
6215 M: Ben Chan <benchan@chromium.org>
6217 F: drivers/staging/gasket/
6219 GCOV BASED KERNEL PROFILING
6220 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6223 F: Documentation/dev-tools/gcov.rst
6225 GDB KERNEL DEBUGGING HELPER SCRIPTS
6226 M: Jan Kiszka <jan.kiszka@siemens.com>
6227 M: Kieran Bingham <kbingham@kernel.org>
6231 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6232 M: Achim Leubner <achim_leubner@adaptec.com>
6233 L: linux-scsi@vger.kernel.org
6234 W: http://www.icp-vortex.com/
6236 F: drivers/scsi/gdt*
6238 GEMTEK FM RADIO RECEIVER DRIVER
6239 M: Hans Verkuil <hverkuil@xs4all.nl>
6240 L: linux-media@vger.kernel.org
6241 T: git git://linuxtv.org/media_tree.git
6242 W: https://linuxtv.org
6244 F: drivers/media/radio/radio-gemtek*
6246 GENERIC GPIO I2C DRIVER
6247 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6249 F: drivers/i2c/busses/i2c-gpio.c
6250 F: include/linux/platform_data/i2c-gpio.h
6252 GENERIC GPIO I2C MULTIPLEXER DRIVER
6253 M: Peter Korsgaard <peter.korsgaard@barco.com>
6254 L: linux-i2c@vger.kernel.org
6256 F: drivers/i2c/muxes/i2c-mux-gpio.c
6257 F: include/linux/platform_data/i2c-mux-gpio.h
6258 F: Documentation/i2c/muxes/i2c-mux-gpio
6260 GENERIC HDLC (WAN) DRIVERS
6261 M: Krzysztof Halasa <khc@pm.waw.pl>
6262 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6264 F: drivers/net/wan/c101.c
6265 F: drivers/net/wan/hd6457*
6266 F: drivers/net/wan/hdlc*
6267 F: drivers/net/wan/n2.c
6268 F: drivers/net/wan/pc300too.c
6269 F: drivers/net/wan/pci200syn.c
6270 F: drivers/net/wan/wanxl*
6272 GENERIC INCLUDE/ASM HEADER FILES
6273 M: Arnd Bergmann <arnd@arndb.de>
6274 L: linux-arch@vger.kernel.org
6275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6277 F: include/asm-generic/
6278 F: include/uapi/asm-generic/
6280 GENERIC PHY FRAMEWORK
6281 M: Kishon Vijay Abraham I <kishon@ti.com>
6282 L: linux-kernel@vger.kernel.org
6283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6286 F: include/linux/phy/
6288 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6289 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6291 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6294 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6295 M: Kevin Hilman <khilman@kernel.org>
6296 M: Ulf Hansson <ulf.hansson@linaro.org>
6297 L: linux-pm@vger.kernel.org
6299 F: drivers/base/power/domain*.c
6300 F: include/linux/pm_domain.h
6301 F: Documentation/devicetree/bindings/power/power_domain.txt
6303 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6304 M: Eugen Hristev <eugen.hristev@microchip.com>
6305 L: linux-input@vger.kernel.org
6307 F: drivers/input/touchscreen/resistive-adc-touch.c
6309 GENERIC UIO DRIVER FOR PCI DEVICES
6310 M: "Michael S. Tsirkin" <mst@redhat.com>
6311 L: kvm@vger.kernel.org
6313 F: drivers/uio/uio_pci_generic.c
6315 GENWQE (IBM Generic Workqueue Card)
6316 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6317 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6319 F: drivers/misc/genwqe/
6321 GET_MAINTAINER SCRIPT
6322 M: Joe Perches <joe@perches.com>
6324 F: scripts/get_maintainer.pl
6327 M: Bob Peterson <rpeterso@redhat.com>
6328 M: Andreas Gruenbacher <agruenba@redhat.com>
6329 L: cluster-devel@redhat.com
6330 W: http://sources.redhat.com/cluster/
6331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6333 F: Documentation/filesystems/gfs2*.txt
6335 F: include/uapi/linux/gfs2_ondisk.h
6337 GIGASET ISDN DRIVERS
6338 M: Paul Bolle <pebolle@tiscali.nl>
6339 L: gigaset307x-common@lists.sourceforge.net
6340 W: http://gigaset307x.sourceforge.net/
6342 F: Documentation/isdn/README.gigaset
6343 F: drivers/isdn/gigaset/
6344 F: include/uapi/linux/gigaset_dev.h
6347 M: Johan Hovold <johan@kernel.org>
6348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6350 F: Documentation/ABI/testing/sysfs-class-gnss
6351 F: Documentation/devicetree/bindings/gnss/
6353 F: include/linux/gnss.h
6356 M: Hans Verkuil <hans.verkuil@cisco.com>
6357 L: linux-media@vger.kernel.org
6359 F: drivers/media/usb/go7007/
6362 M: Bastien Nocera <hadess@hadess.net>
6363 L: linux-input@vger.kernel.org
6365 F: drivers/input/touchscreen/goodix.c
6367 GPD POCKET FAN DRIVER
6368 M: Hans de Goede <hdegoede@redhat.com>
6369 L: platform-driver-x86@vger.kernel.org
6371 F: drivers/platform/x86/gpd-pocket-fan.c
6374 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6375 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6376 L: linux-gpio@vger.kernel.org
6377 L: linux-acpi@vger.kernel.org
6379 F: Documentation/acpi/gpio-properties.txt
6380 F: drivers/gpio/gpiolib-acpi.c
6383 M: Sean Young <sean@mess.org>
6384 L: linux-media@vger.kernel.org
6386 F: drivers/media/rc/gpio-ir-tx.c
6389 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6390 R: Bartosz Golaszewski <brgl@bgdev.pl>
6391 L: linux-gpio@vger.kernel.org
6393 F: drivers/gpio/gpio-mockup.c
6394 F: tools/testing/selftests/gpio/
6397 M: Linus Walleij <linus.walleij@linaro.org>
6398 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6399 L: linux-gpio@vger.kernel.org
6400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6402 F: Documentation/devicetree/bindings/gpio/
6403 F: Documentation/driver-api/gpio/
6404 F: Documentation/gpio/
6405 F: Documentation/ABI/testing/gpio-cdev
6406 F: Documentation/ABI/obsolete/sysfs-gpio
6408 F: include/linux/gpio/
6409 F: include/linux/gpio.h
6410 F: include/linux/of_gpio.h
6411 F: include/asm-generic/gpio.h
6412 F: include/uapi/linux/gpio.h
6415 GRE DEMULTIPLEXER DRIVER
6416 M: Dmitry Kozlov <xeb@mail.ru>
6417 L: netdev@vger.kernel.org
6419 F: net/ipv4/gre_demux.c
6420 F: net/ipv4/gre_offload.c
6421 F: include/net/gre.h
6423 GRETH 10/100/1G Ethernet MAC device driver
6424 M: Andreas Larsson <andreas@gaisler.com>
6425 L: netdev@vger.kernel.org
6427 F: drivers/net/ethernet/aeroflex/
6429 GREYBUS AUDIO PROTOCOLS DRIVERS
6430 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6431 M: Mark Greer <mgreer@animalcreek.com>
6433 F: drivers/staging/greybus/audio_apbridgea.c
6434 F: drivers/staging/greybus/audio_apbridgea.h
6435 F: drivers/staging/greybus/audio_codec.c
6436 F: drivers/staging/greybus/audio_codec.h
6437 F: drivers/staging/greybus/audio_gb.c
6438 F: drivers/staging/greybus/audio_manager.c
6439 F: drivers/staging/greybus/audio_manager.h
6440 F: drivers/staging/greybus/audio_manager_module.c
6441 F: drivers/staging/greybus/audio_manager_private.h
6442 F: drivers/staging/greybus/audio_manager_sysfs.c
6443 F: drivers/staging/greybus/audio_module.c
6444 F: drivers/staging/greybus/audio_topology.c
6446 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6447 M: Viresh Kumar <vireshk@kernel.org>
6449 F: drivers/staging/greybus/authentication.c
6450 F: drivers/staging/greybus/bootrom.c
6451 F: drivers/staging/greybus/firmware.h
6452 F: drivers/staging/greybus/fw-core.c
6453 F: drivers/staging/greybus/fw-download.c
6454 F: drivers/staging/greybus/fw-management.c
6455 F: drivers/staging/greybus/greybus_authentication.h
6456 F: drivers/staging/greybus/greybus_firmware.h
6457 F: drivers/staging/greybus/hid.c
6458 F: drivers/staging/greybus/i2c.c
6459 F: drivers/staging/greybus/spi.c
6460 F: drivers/staging/greybus/spilib.c
6461 F: drivers/staging/greybus/spilib.h
6463 GREYBUS LOOPBACK DRIVER
6464 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6466 F: drivers/staging/greybus/loopback.c
6468 GREYBUS PLATFORM DRIVERS
6469 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6471 F: drivers/staging/greybus/arche-platform.c
6472 F: drivers/staging/greybus/arche-apb-ctrl.c
6473 F: drivers/staging/greybus/arche_platform.h
6475 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6476 M: Rui Miguel Silva <rmfrfs@gmail.com>
6478 F: drivers/staging/greybus/sdio.c
6479 F: drivers/staging/greybus/light.c
6480 F: drivers/staging/greybus/gpio.c
6481 F: drivers/staging/greybus/power_supply.c
6482 F: drivers/staging/greybus/spi.c
6483 F: drivers/staging/greybus/spilib.c
6486 M: Johan Hovold <johan@kernel.org>
6487 M: Alex Elder <elder@kernel.org>
6488 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6490 F: drivers/staging/greybus/
6491 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6493 GREYBUS UART PROTOCOLS DRIVERS
6494 M: David Lin <dtwlin@gmail.com>
6496 F: drivers/staging/greybus/uart.c
6497 F: drivers/staging/greybus/log.c
6499 GS1662 VIDEO SERIALIZER
6500 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6501 L: linux-media@vger.kernel.org
6502 T: git git://linuxtv.org/media_tree.git
6504 F: drivers/media/spi/gs1662.c
6506 GSPCA FINEPIX SUBDRIVER
6507 M: Frank Zago <frank@zago.net>
6508 L: linux-media@vger.kernel.org
6509 T: git git://linuxtv.org/media_tree.git
6511 F: drivers/media/usb/gspca/finepix.c
6513 GSPCA GL860 SUBDRIVER
6514 M: Olivier Lorin <o.lorin@laposte.net>
6515 L: linux-media@vger.kernel.org
6516 T: git git://linuxtv.org/media_tree.git
6518 F: drivers/media/usb/gspca/gl860/
6520 GSPCA M5602 SUBDRIVER
6521 M: Erik Andren <erik.andren@gmail.com>
6522 L: linux-media@vger.kernel.org
6523 T: git git://linuxtv.org/media_tree.git
6525 F: drivers/media/usb/gspca/m5602/
6527 GSPCA PAC207 SONIXB SUBDRIVER
6528 M: Hans Verkuil <hverkuil@xs4all.nl>
6529 L: linux-media@vger.kernel.org
6530 T: git git://linuxtv.org/media_tree.git
6532 F: drivers/media/usb/gspca/pac207.c
6534 GSPCA SN9C20X SUBDRIVER
6535 M: Brian Johnson <brijohn@gmail.com>
6536 L: linux-media@vger.kernel.org
6537 T: git git://linuxtv.org/media_tree.git
6539 F: drivers/media/usb/gspca/sn9c20x.c
6541 GSPCA T613 SUBDRIVER
6542 M: Leandro Costantino <lcostantino@gmail.com>
6543 L: linux-media@vger.kernel.org
6544 T: git git://linuxtv.org/media_tree.git
6546 F: drivers/media/usb/gspca/t613.c
6548 GSPCA USB WEBCAM DRIVER
6549 M: Hans Verkuil <hverkuil@xs4all.nl>
6550 L: linux-media@vger.kernel.org
6551 T: git git://linuxtv.org/media_tree.git
6553 F: drivers/media/usb/gspca/
6555 GTP (GPRS Tunneling Protocol)
6556 M: Pablo Neira Ayuso <pablo@netfilter.org>
6557 M: Harald Welte <laforge@gnumonks.org>
6558 L: osmocom-net-gprs@lists.osmocom.org
6559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6561 F: drivers/net/gtp.c
6563 GUID PARTITION TABLE (GPT)
6564 M: Davidlohr Bueso <dave@stgolabs.net>
6565 L: linux-efi@vger.kernel.org
6567 F: block/partitions/efi.*
6570 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6571 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6572 W: http://uclinux-h8.sourceforge.jp
6573 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6576 F: drivers/clocksource/h8300_*.c
6577 F: drivers/clk/h8300/
6578 F: drivers/irqchip/irq-renesas-h8*.c
6581 M: Antti Palosaari <crope@iki.fi>
6582 L: linux-media@vger.kernel.org
6583 W: https://linuxtv.org
6584 W: http://palosaari.fi/linux/
6585 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6586 T: git git://linuxtv.org/anttip/media_tree.git
6588 F: drivers/media/usb/hackrf/
6590 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6591 M: Frank Seidel <frank@f-seidel.de>
6592 L: platform-driver-x86@vger.kernel.org
6593 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6595 F: drivers/platform/x86/hdaps.c
6598 M: Jean Delvare <jdelvare@suse.com>
6599 M: Guenter Roeck <linux@roeck-us.net>
6600 L: linux-hwmon@vger.kernel.org
6601 W: http://hwmon.wiki.kernel.org/
6602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6604 F: Documentation/devicetree/bindings/hwmon/
6605 F: Documentation/hwmon/
6607 F: include/linux/hwmon*.h
6608 F: include/trace/events/hwmon*.h
6610 HARDWARE RANDOM NUMBER GENERATOR CORE
6611 M: Matt Mackall <mpm@selenic.com>
6612 M: Herbert Xu <herbert@gondor.apana.org.au>
6613 L: linux-crypto@vger.kernel.org
6615 F: Documentation/devicetree/bindings/rng/
6616 F: Documentation/hw_random.txt
6617 F: drivers/char/hw_random/
6618 F: include/linux/hw_random.h
6620 HARDWARE TRACING FACILITIES
6621 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6623 F: drivers/hwtracing/
6625 HARDWARE SPINLOCK CORE
6626 M: Ohad Ben-Cohen <ohad@wizery.com>
6627 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6628 L: linux-remoteproc@vger.kernel.org
6630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6631 F: Documentation/devicetree/bindings/hwlock/
6632 F: Documentation/hwspinlock.txt
6633 F: drivers/hwspinlock/
6634 F: include/linux/hwspinlock.h
6636 HARMONY SOUND DRIVER
6637 L: linux-parisc@vger.kernel.org
6639 F: sound/parisc/harmony.*
6641 HDPVR USB VIDEO ENCODER DRIVER
6642 M: Hans Verkuil <hverkuil@xs4all.nl>
6643 L: linux-media@vger.kernel.org
6644 T: git git://linuxtv.org/media_tree.git
6645 W: https://linuxtv.org
6647 F: drivers/media/usb/hdpvr/
6649 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6650 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6652 F: Documentation/watchdog/hpwdt.txt
6653 F: drivers/watchdog/hpwdt.c
6655 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6656 M: Don Brace <don.brace@microsemi.com>
6657 L: esc.storagedev@microsemi.com
6658 L: linux-scsi@vger.kernel.org
6660 F: Documentation/scsi/hpsa.txt
6661 F: drivers/scsi/hpsa*.[ch]
6662 F: include/linux/cciss*.h
6663 F: include/uapi/linux/cciss*.h
6666 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6667 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6668 L: linux-rdma@vger.kernel.org
6670 F: drivers/infiniband/hw/hfi1
6673 L: linux-fsdevel@vger.kernel.org
6675 F: Documentation/filesystems/hfs.txt
6679 L: linux-fsdevel@vger.kernel.org
6681 F: Documentation/filesystems/hfsplus.txt
6684 HGA FRAMEBUFFER DRIVER
6685 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6686 L: linux-nvidia@lists.surfsouth.com
6687 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6689 F: drivers/video/fbdev/hgafb.c
6691 HIBERNATION (aka Software Suspend, aka swsusp)
6692 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6693 M: Pavel Machek <pavel@ucw.cz>
6694 L: linux-pm@vger.kernel.org
6695 B: https://bugzilla.kernel.org
6698 F: drivers/base/power/
6700 F: include/linux/suspend.h
6701 F: include/linux/freezer.h
6702 F: include/linux/pm.h
6703 F: arch/*/include/asm/suspend*.h
6706 M: Jiri Kosina <jikos@kernel.org>
6707 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6708 L: linux-input@vger.kernel.org
6709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6712 F: include/linux/hid*
6713 F: include/uapi/linux/hid*
6715 HID SENSOR HUB DRIVERS
6716 M: Jiri Kosina <jikos@kernel.org>
6717 M: Jonathan Cameron <jic23@kernel.org>
6718 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6719 L: linux-input@vger.kernel.org
6720 L: linux-iio@vger.kernel.org
6722 F: Documentation/hid/hid-sensor*
6723 F: drivers/hid/hid-sensor-*
6724 F: drivers/iio/*/hid-*
6725 F: include/linux/hid-sensor-*
6727 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6728 M: Thomas Gleixner <tglx@linutronix.de>
6729 L: linux-kernel@vger.kernel.org
6730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6732 F: Documentation/timers/
6733 F: kernel/time/hrtimer.c
6734 F: kernel/time/clockevents.c
6735 F: kernel/time/timer_*.c
6736 F: include/linux/clockchips.h
6737 F: include/linux/hrtimer.h
6739 HIGH-SPEED SCC DRIVER FOR AX.25
6740 L: linux-hams@vger.kernel.org
6742 F: drivers/net/hamradio/dmascc.c
6743 F: drivers/net/hamradio/scc.c
6745 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6746 M: HighPoint Linux Team <linux@highpoint-tech.com>
6747 W: http://www.highpoint-tech.com
6749 F: Documentation/scsi/hptiop.txt
6750 F: drivers/scsi/hptiop.c
6753 M: Jes Sorensen <jes@trained-monkey.org>
6754 L: linux-hippi@sunsite.dk
6756 F: include/linux/hippidevice.h
6757 F: include/uapi/linux/if_hippi.h
6759 F: drivers/net/hippi/
6761 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6762 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6763 M: Salil Mehta <salil.mehta@huawei.com>
6764 L: netdev@vger.kernel.org
6765 W: http://www.hisilicon.com
6767 F: drivers/net/ethernet/hisilicon/hns3/
6769 HISILICON LPC BUS DRIVER
6770 M: john.garry@huawei.com
6771 W: http://www.hisilicon.com
6773 F: drivers/bus/hisi_lpc.c
6774 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6776 HISILICON NETWORK SUBSYSTEM DRIVER
6777 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6778 M: Salil Mehta <salil.mehta@huawei.com>
6779 L: netdev@vger.kernel.org
6780 W: http://www.hisilicon.com
6782 F: drivers/net/ethernet/hisilicon/
6783 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6785 HISILICON PMU DRIVER
6786 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6787 W: http://www.hisilicon.com
6789 F: drivers/perf/hisilicon
6790 F: Documentation/perf/hisi-pmu.txt
6792 HISILICON ROCE DRIVER
6793 M: Lijun Ou <oulijun@huawei.com>
6794 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6795 L: linux-rdma@vger.kernel.org
6797 F: drivers/infiniband/hw/hns/
6798 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6800 HISILICON SAS Controller
6801 M: John Garry <john.garry@huawei.com>
6802 W: http://www.hisilicon.com
6804 F: drivers/scsi/hisi_sas/
6805 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6807 HMM - Heterogeneous Memory Management
6808 M: Jérôme Glisse <jglisse@redhat.com>
6809 L: linux-mm@kvack.org
6812 F: include/linux/hmm*
6813 F: Documentation/vm/hmm.rst
6816 M: Jouni Malinen <j@w1.fi>
6817 L: linux-wireless@vger.kernel.org
6818 W: http://w1.fi/hostap-driver.html
6820 F: drivers/net/wireless/intersil/hostap/
6822 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6823 L: platform-driver-x86@vger.kernel.org
6825 F: drivers/platform/x86/tc1100-wmi.c
6827 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6828 M: Jaroslav Kysela <perex@perex.cz>
6830 F: drivers/net/ethernet/hp/hp100.*
6832 HPET: High Precision Event Timers driver
6833 M: Clemens Ladisch <clemens@ladisch.de>
6835 F: Documentation/timers/hpet.txt
6836 F: drivers/char/hpet.c
6837 F: include/linux/hpet.h
6838 F: include/uapi/linux/hpet.h
6842 F: arch/x86/kernel/hpet.c
6843 F: arch/x86/include/asm/hpet.h
6846 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6847 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6852 M: Sebastian Reichel <sre@kernel.org>
6853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6855 F: Documentation/ABI/testing/sysfs-bus-hsi
6856 F: Documentation/driver-api/hsi.rst
6858 F: include/linux/hsi/
6859 F: include/uapi/linux/hsi/
6862 L: linux-usb@vger.kernel.org
6864 F: drivers/net/usb/hso.c
6866 HSR NETWORK PROTOCOL
6867 M: Arvid Brodin <arvid.brodin@alten.se>
6868 L: netdev@vger.kernel.org
6872 HT16K33 LED CONTROLLER DRIVER
6873 M: Robin van der Gracht <robin@protonic.nl>
6875 F: drivers/auxdisplay/ht16k33.c
6876 F: Documentation/devicetree/bindings/display/ht16k33.txt
6878 HTCPEN TOUCHSCREEN DRIVER
6879 M: Pau Oliva Fora <pof@eslack.org>
6880 L: linux-input@vger.kernel.org
6882 F: drivers/input/touchscreen/htcpen.c
6884 HUAWEI ETHERNET DRIVER
6885 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6886 L: netdev@vger.kernel.org
6888 F: Documentation/networking/hinic.txt
6889 F: drivers/net/ethernet/huawei/hinic/
6892 M: Mike Kravetz <mike.kravetz@oracle.com>
6893 L: linux-mm@kvack.org
6897 F: include/linux/hugetlb.h
6898 F: Documentation/admin-guide/mm/hugetlbpage.rst
6899 F: Documentation/vm/hugetlbfs_reserv.rst
6900 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6903 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6904 L: linux-media@vger.kernel.org
6905 T: git git://linuxtv.org/media_tree.git
6906 W: https://linuxtv.org
6908 F: drivers/media/platform/sti/hva
6910 HWPOISON MEMORY FAILURE HANDLING
6911 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6912 L: linux-mm@kvack.org
6914 F: mm/memory-failure.c
6915 F: mm/hwpoison-inject.c
6917 HYGON PROCESSOR SUPPORT
6918 M: Pu Wen <puwen@hygon.cn>
6919 L: linux-kernel@vger.kernel.org
6921 F: arch/x86/kernel/cpu/hygon.c
6923 Hyper-V CORE AND DRIVERS
6924 M: "K. Y. Srinivasan" <kys@microsoft.com>
6925 M: Haiyang Zhang <haiyangz@microsoft.com>
6926 M: Stephen Hemminger <sthemmin@microsoft.com>
6927 M: Sasha Levin <sashal@kernel.org>
6928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
6929 L: devel@linuxdriverproject.org
6931 F: Documentation/networking/netvsc.txt
6932 F: arch/x86/include/asm/mshyperv.h
6933 F: arch/x86/include/asm/trace/hyperv.h
6934 F: arch/x86/include/asm/hyperv-tlfs.h
6935 F: arch/x86/kernel/cpu/mshyperv.c
6937 F: drivers/hid/hid-hyperv.c
6939 F: drivers/input/serio/hyperv-keyboard.c
6940 F: drivers/pci/controller/pci-hyperv.c
6941 F: drivers/net/hyperv/
6942 F: drivers/scsi/storvsc_drv.c
6943 F: drivers/uio/uio_hv_generic.c
6944 F: drivers/video/fbdev/hyperv_fb.c
6945 F: net/vmw_vsock/hyperv_transport.c
6946 F: include/linux/hyperv.h
6947 F: include/uapi/linux/hyperv.h
6949 F: Documentation/ABI/stable/sysfs-bus-vmbus
6951 HYPERVISOR VIRTUAL CONSOLE DRIVER
6952 L: linuxppc-dev@lists.ozlabs.org
6957 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6958 L: linux-i2c@vger.kernel.org
6959 L: linux-acpi@vger.kernel.org
6961 F: drivers/i2c/i2c-core-acpi.c
6963 I2C CONTROLLER DRIVER FOR NVIDIA GPU
6964 M: Ajay Gupta <ajayg@nvidia.com>
6965 L: linux-i2c@vger.kernel.org
6967 F: Documentation/i2c/busses/i2c-nvidia-gpu
6968 F: drivers/i2c/busses/i2c-nvidia-gpu.c
6971 M: Peter Rosin <peda@axentia.se>
6972 L: linux-i2c@vger.kernel.org
6974 F: Documentation/i2c/i2c-topology
6975 F: Documentation/i2c/muxes/
6976 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6977 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6978 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6979 F: drivers/i2c/i2c-mux.c
6980 F: drivers/i2c/muxes/
6981 F: include/linux/i2c-mux.h
6983 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6984 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6985 L: linux-i2c@vger.kernel.org
6987 F: drivers/i2c/busses/i2c-mv64xxx.c
6989 I2C OVER PARALLEL PORT
6990 M: Jean Delvare <jdelvare@suse.com>
6991 L: linux-i2c@vger.kernel.org
6993 F: Documentation/i2c/busses/i2c-parport
6994 F: Documentation/i2c/busses/i2c-parport-light
6995 F: drivers/i2c/busses/i2c-parport.c
6996 F: drivers/i2c/busses/i2c-parport-light.c
6999 M: Wolfram Sang <wsa@the-dreams.de>
7000 L: linux-i2c@vger.kernel.org
7001 W: https://i2c.wiki.kernel.org/
7002 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7005 F: Documentation/devicetree/bindings/i2c/i2c.txt
7006 F: Documentation/i2c/
7008 F: include/linux/i2c.h
7009 F: include/linux/i2c-dev.h
7010 F: include/linux/i2c-smbus.h
7011 F: include/uapi/linux/i2c.h
7012 F: include/uapi/linux/i2c-*.h
7014 I2C SUBSYSTEM HOST DRIVERS
7015 L: linux-i2c@vger.kernel.org
7016 W: https://i2c.wiki.kernel.org/
7017 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7020 F: Documentation/devicetree/bindings/i2c/
7021 F: drivers/i2c/algos/
7022 F: drivers/i2c/busses/
7025 M: Jean Delvare <jdelvare@suse.com>
7026 L: linux-i2c@vger.kernel.org
7028 F: Documentation/i2c/busses/i2c-taos-evm
7029 F: drivers/i2c/busses/i2c-taos-evm.c
7032 M: Till Harbaum <till@harbaum.org>
7033 L: linux-i2c@vger.kernel.org
7034 W: http://www.harbaum.org/till/i2c_tiny_usb
7036 F: drivers/i2c/busses/i2c-tiny-usb.c
7038 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7039 M: Jean Delvare <jdelvare@suse.com>
7040 L: linux-i2c@vger.kernel.org
7042 F: Documentation/i2c/busses/i2c-ali1535
7043 F: Documentation/i2c/busses/i2c-ali1563
7044 F: Documentation/i2c/busses/i2c-ali15x3
7045 F: Documentation/i2c/busses/i2c-amd756
7046 F: Documentation/i2c/busses/i2c-amd8111
7047 F: Documentation/i2c/busses/i2c-i801
7048 F: Documentation/i2c/busses/i2c-nforce2
7049 F: Documentation/i2c/busses/i2c-piix4
7050 F: Documentation/i2c/busses/i2c-sis5595
7051 F: Documentation/i2c/busses/i2c-sis630
7052 F: Documentation/i2c/busses/i2c-sis96x
7053 F: Documentation/i2c/busses/i2c-via
7054 F: Documentation/i2c/busses/i2c-viapro
7055 F: drivers/i2c/busses/i2c-ali1535.c
7056 F: drivers/i2c/busses/i2c-ali1563.c
7057 F: drivers/i2c/busses/i2c-ali15x3.c
7058 F: drivers/i2c/busses/i2c-amd756.c
7059 F: drivers/i2c/busses/i2c-amd756-s4882.c
7060 F: drivers/i2c/busses/i2c-amd8111.c
7061 F: drivers/i2c/busses/i2c-i801.c
7062 F: drivers/i2c/busses/i2c-isch.c
7063 F: drivers/i2c/busses/i2c-nforce2.c
7064 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7065 F: drivers/i2c/busses/i2c-piix4.c
7066 F: drivers/i2c/busses/i2c-sis5595.c
7067 F: drivers/i2c/busses/i2c-sis630.c
7068 F: drivers/i2c/busses/i2c-sis96x.c
7069 F: drivers/i2c/busses/i2c-via.c
7070 F: drivers/i2c/busses/i2c-viapro.c
7072 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7073 M: Hans de Goede <hdegoede@redhat.com>
7074 L: linux-i2c@vger.kernel.org
7076 F: drivers/i2c/busses/i2c-cht-wc.c
7078 I2C/SMBUS ISMT DRIVER
7079 M: Seth Heasley <seth.heasley@intel.com>
7080 M: Neil Horman <nhorman@tuxdriver.com>
7081 L: linux-i2c@vger.kernel.org
7082 F: drivers/i2c/busses/i2c-ismt.c
7083 F: Documentation/i2c/busses/i2c-ismt
7085 I2C/SMBUS STUB DRIVER
7086 M: Jean Delvare <jdelvare@suse.com>
7087 L: linux-i2c@vger.kernel.org
7089 F: drivers/i2c/i2c-stub.c
7091 IA64 (Itanium) PLATFORM
7092 M: Tony Luck <tony.luck@intel.com>
7093 M: Fenghua Yu <fenghua.yu@intel.com>
7094 L: linux-ia64@vger.kernel.org
7095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7099 IBM Power 842 compression accelerator
7100 M: Haren Myneni <haren@us.ibm.com>
7102 F: drivers/crypto/nx/Makefile
7103 F: drivers/crypto/nx/Kconfig
7104 F: drivers/crypto/nx/nx-842*
7105 F: include/linux/sw842.h
7109 IBM Power in-Nest Crypto Acceleration
7110 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7111 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7112 L: linux-crypto@vger.kernel.org
7114 F: drivers/crypto/nx/Makefile
7115 F: drivers/crypto/nx/Kconfig
7116 F: drivers/crypto/nx/nx-aes*
7117 F: drivers/crypto/nx/nx-sha*
7118 F: drivers/crypto/nx/nx.*
7119 F: drivers/crypto/nx/nx_csbcpb.h
7120 F: drivers/crypto/nx/nx_debugfs.h
7122 IBM Power Linux RAID adapter
7123 M: Brian King <brking@us.ibm.com>
7125 F: drivers/scsi/ipr.*
7127 IBM Power SRIOV Virtual NIC Device Driver
7128 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7129 M: John Allen <jallen@linux.vnet.ibm.com>
7130 L: netdev@vger.kernel.org
7132 F: drivers/net/ethernet/ibm/ibmvnic.*
7134 IBM Power Virtual Accelerator Switchboard
7135 M: Sukadev Bhattiprolu
7136 L: linuxppc-dev@lists.ozlabs.org
7138 F: arch/powerpc/platforms/powernv/vas*
7139 F: arch/powerpc/platforms/powernv/copy-paste.h
7140 F: arch/powerpc/include/asm/vas.h
7141 F: arch/powerpc/include/uapi/asm/vas.h
7143 IBM Power Virtual Ethernet Device Driver
7144 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7145 L: netdev@vger.kernel.org
7147 F: drivers/net/ethernet/ibm/ibmveth.*
7149 IBM Power Virtual FC Device Drivers
7150 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7151 L: linux-scsi@vger.kernel.org
7153 F: drivers/scsi/ibmvscsi/ibmvfc*
7155 IBM Power Virtual Management Channel Driver
7156 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7157 M: Steven Royer <seroyer@linux.vnet.ibm.com>
7159 F: drivers/misc/ibmvmc.*
7161 IBM Power Virtual SCSI Device Drivers
7162 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7163 L: linux-scsi@vger.kernel.org
7165 F: drivers/scsi/ibmvscsi/ibmvscsi*
7166 F: include/scsi/viosrp.h
7168 IBM Power Virtual SCSI Device Target Driver
7169 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7170 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
7171 L: linux-scsi@vger.kernel.org
7172 L: target-devel@vger.kernel.org
7174 F: drivers/scsi/ibmvscsi_tgt/
7176 IBM Power VMX Cryptographic instructions
7177 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7178 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7179 L: linux-crypto@vger.kernel.org
7181 F: drivers/crypto/vmx/Makefile
7182 F: drivers/crypto/vmx/Kconfig
7183 F: drivers/crypto/vmx/vmx.c
7184 F: drivers/crypto/vmx/aes*
7185 F: drivers/crypto/vmx/ghash*
7186 F: drivers/crypto/vmx/ppc-xlate.pl
7188 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7189 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7190 L: linux-pci@vger.kernel.org
7191 L: linuxppc-dev@lists.ozlabs.org
7193 F: drivers/pci/hotplug/rpaphp*
7195 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7196 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7197 L: linux-pci@vger.kernel.org
7198 L: linuxppc-dev@lists.ozlabs.org
7200 F: drivers/pci/hotplug/rpadlpar*
7202 IBM ServeRAID RAID DRIVER
7204 F: drivers/scsi/ips.*
7206 ICH LPC AND GPIO DRIVER
7207 M: Peter Tyser <ptyser@xes-inc.com>
7209 F: drivers/mfd/lpc_ich.c
7210 F: drivers/gpio/gpio-ich.c
7213 M: "David S. Miller" <davem@davemloft.net>
7214 L: linux-ide@vger.kernel.org
7215 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7218 F: Documentation/ide/
7220 F: include/linux/ide.h
7223 M: Borislav Petkov <bp@alien8.de>
7224 L: linux-ide@vger.kernel.org
7226 F: Documentation/cdrom/ide-cd
7227 F: drivers/ide/ide-cd*
7229 IDEAPAD LAPTOP EXTRAS DRIVER
7230 M: Ike Panhc <ike.pan@canonical.com>
7231 L: platform-driver-x86@vger.kernel.org
7232 W: http://launchpad.net/ideapad-laptop
7234 F: drivers/platform/x86/ideapad-laptop.c
7236 IDEAPAD LAPTOP SLIDEBAR DRIVER
7237 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7238 L: linux-input@vger.kernel.org
7239 W: https://github.com/o2genum/ideapad-slidebar
7241 F: drivers/input/misc/ideapad_slidebar.c
7243 IDT VersaClock 5 CLOCK DRIVER
7244 M: Marek Vasut <marek.vasut@gmail.com>
7246 F: drivers/clk/clk-versaclock5.c
7248 IEEE 802.15.4 SUBSYSTEM
7249 M: Alexander Aring <alex.aring@gmail.com>
7250 M: Stefan Schmidt <stefan@datenfreihafen.org>
7251 L: linux-wpan@vger.kernel.org
7252 W: http://wpan.cakelab.org/
7253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7258 F: drivers/net/ieee802154/
7259 F: include/linux/nl802154.h
7260 F: include/linux/ieee802154.h
7261 F: include/net/nl802154.h
7262 F: include/net/mac802154.h
7263 F: include/net/af_ieee802154.h
7264 F: include/net/cfg802154.h
7265 F: include/net/ieee802154_netdev.h
7266 F: Documentation/networking/ieee802154.txt
7269 M: Yotam Gigi <yotam.gi@gmail.com>
7270 M: Jamal Hadi Salim <jhs@mojatatu.com>
7272 F: include/net/ife.h
7273 F: include/uapi/linux/ife.h
7275 IGORPLUG-USB IR RECEIVER
7276 M: Sean Young <sean@mess.org>
7277 L: linux-media@vger.kernel.org
7279 F: drivers/media/rc/igorplugusb.c
7281 IGUANAWORKS USB IR TRANSCEIVER
7282 M: Sean Young <sean@mess.org>
7283 L: linux-media@vger.kernel.org
7285 F: drivers/media/rc/iguanair.c
7287 IIO DIGITAL POTENTIOMETER DAC
7288 M: Peter Rosin <peda@axentia.se>
7289 L: linux-iio@vger.kernel.org
7291 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7292 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7293 F: drivers/iio/dac/dpot-dac.c
7295 IIO ENVELOPE DETECTOR
7296 M: Peter Rosin <peda@axentia.se>
7297 L: linux-iio@vger.kernel.org
7299 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7300 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7301 F: drivers/iio/adc/envelope-detector.c
7304 M: Peter Rosin <peda@axentia.se>
7305 L: linux-iio@vger.kernel.org
7307 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7308 F: drivers/iio/multiplexer/iio-mux.c
7310 IIO SUBSYSTEM AND DRIVERS
7311 M: Jonathan Cameron <jic23@kernel.org>
7312 R: Hartmut Knaack <knaack.h@gmx.de>
7313 R: Lars-Peter Clausen <lars@metafoo.de>
7314 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7315 L: linux-iio@vger.kernel.org
7316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7318 F: Documentation/ABI/testing/configfs-iio*
7319 F: Documentation/ABI/testing/sysfs-bus-iio*
7320 F: Documentation/devicetree/bindings/iio/
7322 F: drivers/staging/iio/
7323 F: include/linux/iio/
7327 M: Peter Rosin <peda@axentia.se>
7328 L: linux-iio@vger.kernel.org
7330 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7331 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7332 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7333 F: drivers/iio/afe/iio-rescale.c
7335 IKANOS/ADI EAGLE ADSL USB DRIVER
7336 M: Matthieu Castet <castet.matthieu@free.fr>
7337 M: Stanislaw Gruszka <stf_xl@wp.pl>
7339 F: drivers/usb/atm/ueagle-atm.c
7341 IMGTEC ASCII LCD DRIVER
7342 M: Paul Burton <paul.burton@mips.com>
7344 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7345 F: drivers/auxdisplay/img-ascii-lcd.c
7347 IMGTEC IR DECODER DRIVER
7348 M: James Hogan <jhogan@kernel.org>
7350 F: drivers/media/rc/img-ir/
7352 IMON SOUNDGRAPH USB IR RECEIVER
7353 M: Sean Young <sean@mess.org>
7354 L: linux-media@vger.kernel.org
7356 F: drivers/media/rc/imon_raw.c
7357 F: drivers/media/rc/imon.c
7359 IMS TWINTURBO FRAMEBUFFER DRIVER
7360 L: linux-fbdev@vger.kernel.org
7362 F: drivers/video/fbdev/imsttfb.c
7364 INA209 HARDWARE MONITOR DRIVER
7365 M: Guenter Roeck <linux@roeck-us.net>
7366 L: linux-hwmon@vger.kernel.org
7368 F: Documentation/hwmon/ina209
7369 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7370 F: drivers/hwmon/ina209.c
7372 INA2XX HARDWARE MONITOR DRIVER
7373 M: Guenter Roeck <linux@roeck-us.net>
7374 L: linux-hwmon@vger.kernel.org
7376 F: Documentation/hwmon/ina2xx
7377 F: drivers/hwmon/ina2xx.c
7378 F: include/linux/platform_data/ina2xx.h
7380 INDUSTRY PACK SUBSYSTEM (IPACK)
7381 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7382 M: Jens Taprogge <jens.taprogge@taprogge.org>
7383 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7384 L: industrypack-devel@lists.sourceforge.net
7385 W: http://industrypack.sourceforge.net
7389 INFINIBAND SUBSYSTEM
7390 M: Doug Ledford <dledford@redhat.com>
7391 M: Jason Gunthorpe <jgg@mellanox.com>
7392 L: linux-rdma@vger.kernel.org
7393 W: https://github.com/linux-rdma/rdma-core
7394 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7397 F: Documentation/devicetree/bindings/infiniband/
7398 F: Documentation/infiniband/
7399 F: drivers/infiniband/
7400 F: include/uapi/linux/if_infiniband.h
7401 F: include/uapi/rdma/
7404 INGENIC JZ4780 DMA Driver
7405 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7407 F: drivers/dma/dma-jz4780.c
7409 INGENIC JZ4780 NAND DRIVER
7410 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7411 L: linux-mtd@lists.infradead.org
7413 F: drivers/mtd/nand/raw/jz4780_*
7416 M: Jan Kara <jack@suse.cz>
7417 R: Amir Goldstein <amir73il@gmail.com>
7418 L: linux-fsdevel@vger.kernel.org
7420 F: Documentation/filesystems/inotify.txt
7421 F: fs/notify/inotify/
7422 F: include/linux/inotify.h
7423 F: include/uapi/linux/inotify.h
7425 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7426 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7427 L: linux-input@vger.kernel.org
7428 Q: http://patchwork.kernel.org/project/linux-input/list/
7429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7432 F: include/linux/input.h
7433 F: include/uapi/linux/input.h
7434 F: include/uapi/linux/input-event-codes.h
7435 F: include/linux/input/
7436 F: Documentation/devicetree/bindings/input/
7437 F: Documentation/devicetree/bindings/serio/
7438 F: Documentation/input/
7440 INPUT MULTITOUCH (MT) PROTOCOL
7441 M: Henrik Rydberg <rydberg@bitmath.org>
7442 L: linux-input@vger.kernel.org
7444 F: Documentation/input/multi-touch-protocol.rst
7445 F: drivers/input/input-mt.c
7448 INSIDE SECURE CRYPTO DRIVER
7449 M: Antoine Tenart <antoine.tenart@bootlin.com>
7450 F: drivers/crypto/inside-secure/
7452 L: linux-crypto@vger.kernel.org
7454 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7455 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7456 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7457 L: linux-integrity@vger.kernel.org
7458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7460 F: security/integrity/ima/
7462 INTEL 810/815 FRAMEBUFFER DRIVER
7463 M: Antonino Daplas <adaplas@gmail.com>
7464 L: linux-fbdev@vger.kernel.org
7466 F: drivers/video/fbdev/i810/
7469 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7470 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7471 M: Jie Yang <yang.jie@linux.intel.com>
7472 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7476 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7477 M: Hans de Goede <hdegoede@redhat.com>
7478 L: platform-driver-x86@vger.kernel.org
7480 F: drivers/platform/x86/intel_atomisp2_pm.c
7482 INTEL C600 SERIES SAS CONTROLLER DRIVER
7483 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7484 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7485 L: linux-scsi@vger.kernel.org
7486 T: git git://git.code.sf.net/p/intel-sas/isci
7488 F: drivers/scsi/isci/
7490 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7491 M: Jani Nikula <jani.nikula@linux.intel.com>
7492 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7493 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7494 L: intel-gfx@lists.freedesktop.org
7495 W: https://01.org/linuxgraphics/
7496 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7497 C: irc://chat.freenode.net/intel-gfx
7498 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7499 T: git git://anongit.freedesktop.org/drm-intel
7501 F: drivers/gpu/drm/i915/
7502 F: include/drm/i915*
7503 F: include/uapi/drm/i915_drm.h
7504 F: Documentation/gpu/i915.rst
7506 INTEL ETHERNET DRIVERS
7507 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7508 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7509 W: http://www.intel.com/support/feedback.htm
7510 W: http://e1000.sourceforge.net/
7511 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7515 F: Documentation/networking/e100.rst
7516 F: Documentation/networking/e1000.rst
7517 F: Documentation/networking/e1000e.rst
7518 F: Documentation/networking/fm10k.rst
7519 F: Documentation/networking/igb.rst
7520 F: Documentation/networking/igbvf.rst
7521 F: Documentation/networking/ixgb.rst
7522 F: Documentation/networking/ixgbe.rst
7523 F: Documentation/networking/ixgbevf.rst
7524 F: Documentation/networking/i40e.rst
7525 F: Documentation/networking/iavf.rst
7526 F: Documentation/networking/ice.rst
7527 F: drivers/net/ethernet/intel/
7528 F: drivers/net/ethernet/intel/*/
7529 F: include/linux/avf/virtchnl.h
7531 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7532 M: Maik Broemme <mbroemme@libmpq.org>
7533 L: linux-fbdev@vger.kernel.org
7535 F: Documentation/fb/intelfb.txt
7536 F: drivers/video/fbdev/intelfb/
7539 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7540 L: linux-gpio@vger.kernel.org
7542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7543 F: drivers/gpio/gpio-ich.c
7544 F: drivers/gpio/gpio-intel-mid.c
7545 F: drivers/gpio/gpio-lynxpoint.c
7546 F: drivers/gpio/gpio-merrifield.c
7547 F: drivers/gpio/gpio-ml-ioh.c
7548 F: drivers/gpio/gpio-pch.c
7549 F: drivers/gpio/gpio-sch.c
7550 F: drivers/gpio/gpio-sodaville.c
7552 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7553 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7554 M: Zhi Wang <zhi.a.wang@intel.com>
7555 L: intel-gvt-dev@lists.freedesktop.org
7556 L: intel-gfx@lists.freedesktop.org
7557 W: https://01.org/igvt-g
7558 T: git https://github.com/intel/gvt-linux.git
7560 F: drivers/gpu/drm/i915/gvt/
7562 INTEL HID EVENT DRIVER
7563 M: Alex Hung <alex.hung@canonical.com>
7564 L: platform-driver-x86@vger.kernel.org
7566 F: drivers/platform/x86/intel-hid.c
7568 INTEL I/OAT DMA DRIVER
7569 M: Dave Jiang <dave.jiang@intel.com>
7570 R: Dan Williams <dan.j.williams@intel.com>
7571 L: dmaengine@vger.kernel.org
7572 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7574 F: drivers/dma/ioat*
7577 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7578 M: Len Brown <lenb@kernel.org>
7579 L: linux-pm@vger.kernel.org
7580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7581 B: https://bugzilla.kernel.org
7583 F: drivers/idle/intel_idle.c
7585 INTEL INTEGRATED SENSOR HUB DRIVER
7586 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7587 M: Jiri Kosina <jikos@kernel.org>
7588 L: linux-input@vger.kernel.org
7590 F: drivers/hid/intel-ish-hid/
7593 M: David Woodhouse <dwmw2@infradead.org>
7594 L: iommu@lists.linux-foundation.org
7595 T: git git://git.infradead.org/iommu-2.6.git
7597 F: drivers/iommu/intel-iommu.c
7598 F: include/linux/intel-iommu.h
7600 INTEL IOP-ADMA DMA DRIVER
7601 R: Dan Williams <dan.j.williams@intel.com>
7603 F: drivers/dma/iop-adma.c
7605 INTEL IPU3 CSI-2 CIO2 DRIVER
7606 M: Yong Zhi <yong.zhi@intel.com>
7607 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7608 M: Bingbu Cao <bingbu.cao@intel.com>
7609 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7610 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7611 L: linux-media@vger.kernel.org
7613 F: drivers/media/pci/intel/ipu3/
7614 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7616 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7617 M: Krzysztof Halasa <khalasa@piap.pl>
7619 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7620 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7621 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7622 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7623 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7624 F: drivers/net/wan/ixp4xx_hss.c
7626 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7627 M: Deepak Saxena <dsaxena@plexity.net>
7629 F: drivers/char/hw_random/ixp4xx-rng.c
7631 INTEL MANAGEMENT ENGINE (mei)
7632 M: Tomas Winkler <tomas.winkler@intel.com>
7633 L: linux-kernel@vger.kernel.org
7635 F: include/uapi/linux/mei.h
7636 F: include/linux/mei_cl_bus.h
7637 F: drivers/misc/mei/*
7638 F: drivers/watchdog/mei_wdt.c
7639 F: Documentation/misc-devices/mei/*
7642 INTEL MENLOW THERMAL DRIVER
7643 M: Sujith Thomas <sujith.thomas@intel.com>
7644 L: platform-driver-x86@vger.kernel.org
7645 W: https://01.org/linux-acpi
7647 F: drivers/platform/x86/intel_menlow.c
7649 INTEL MIC DRIVERS (mic)
7650 M: Sudeep Dutt <sudeep.dutt@intel.com>
7651 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7653 W: https://github.com/sudeepdutt/mic
7654 W: http://software.intel.com/en-us/mic-developer
7655 F: include/linux/mic_bus.h
7656 F: include/linux/scif.h
7657 F: include/uapi/linux/mic_common.h
7658 F: include/uapi/linux/mic_ioctl.h
7659 F: include/uapi/linux/scif_ioctl.h
7660 F: drivers/misc/mic/
7661 F: drivers/dma/mic_x100_dma.c
7662 F: drivers/dma/mic_x100_dma.h
7663 F: Documentation/mic/
7665 INTEL PMC CORE DRIVER
7666 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7667 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7668 L: platform-driver-x86@vger.kernel.org
7670 F: drivers/platform/x86/intel_pmc_core*
7672 INTEL PMC/P-Unit IPC DRIVER
7673 M: Zha Qipeng<qipeng.zha@intel.com>
7674 L: platform-driver-x86@vger.kernel.org
7676 F: drivers/platform/x86/intel_pmc_ipc.c
7677 F: drivers/platform/x86/intel_punit_ipc.c
7678 F: arch/x86/include/asm/intel_pmc_ipc.h
7679 F: arch/x86/include/asm/intel_punit_ipc.h
7681 INTEL PMIC GPIO DRIVERS
7682 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7685 F: drivers/gpio/gpio-*cove.c
7686 F: drivers/gpio/gpio-msic.c
7688 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7689 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7691 F: drivers/mfd/intel_msic.c
7692 F: drivers/mfd/intel_soc_pmic*
7693 F: include/linux/mfd/intel_msic.h
7694 F: include/linux/mfd/intel_soc_pmic*
7696 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7697 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7698 L: linux-wireless@vger.kernel.org
7700 F: Documentation/networking/README.ipw2100
7701 F: Documentation/networking/README.ipw2200
7702 F: drivers/net/wireless/intel/ipw2x00/
7705 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7706 M: Len Brown <lenb@kernel.org>
7707 L: linux-pm@vger.kernel.org
7709 F: drivers/cpufreq/intel_pstate.c
7711 INTEL RDMA RNIC DRIVER
7712 M: Faisal Latif <faisal.latif@intel.com>
7713 M: Shiraz Saleem <shiraz.saleem@intel.com>
7714 L: linux-rdma@vger.kernel.org
7716 F: drivers/infiniband/hw/i40iw/
7717 F: include/uapi/rdma/i40iw-abi.h
7719 INTEL TELEMETRY DRIVER
7720 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7721 M: "David E. Box" <david.e.box@linux.intel.com>
7722 L: platform-driver-x86@vger.kernel.org
7724 F: arch/x86/include/asm/intel_telemetry.h
7725 F: drivers/platform/x86/intel_telemetry*
7727 INTEL VIRTUAL BUTTON DRIVER
7728 M: AceLan Kao <acelan.kao@canonical.com>
7729 L: platform-driver-x86@vger.kernel.org
7731 F: drivers/platform/x86/intel-vbtn.c
7733 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7734 M: Stanislaw Gruszka <sgruszka@redhat.com>
7735 L: linux-wireless@vger.kernel.org
7737 F: drivers/net/wireless/intel/iwlegacy/
7739 INTEL WIRELESS WIFI LINK (iwlwifi)
7740 M: Johannes Berg <johannes.berg@intel.com>
7741 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7742 M: Luca Coelho <luciano.coelho@intel.com>
7743 M: Intel Linux Wireless <linuxwifi@intel.com>
7744 L: linux-wireless@vger.kernel.org
7745 W: http://intellinuxwireless.org
7746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7748 F: drivers/net/wireless/intel/iwlwifi/
7750 INTEL WIRELESS WIMAX CONNECTION 2400
7751 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7752 M: linux-wimax@intel.com
7753 L: wimax@linuxwimax.org (subscribers-only)
7755 W: http://linuxwimax.org
7756 F: Documentation/wimax/README.i2400m
7757 F: drivers/net/wimax/i2400m/
7758 F: include/uapi/linux/wimax/i2400m.h
7760 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7761 M: Mario Limonciello <mario.limonciello@dell.com>
7763 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7766 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7768 F: Documentation/trace/intel_th.rst
7769 F: drivers/hwtracing/intel_th/
7771 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7772 M: Ning Sun <ning.sun@intel.com>
7773 L: tboot-devel@lists.sourceforge.net
7774 W: http://tboot.sourceforge.net
7775 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7777 F: Documentation/intel_txt.txt
7778 F: include/linux/tboot.h
7779 F: arch/x86/kernel/tboot.c
7781 INTEL-MID GPIO DRIVER
7782 M: David Cohen <david.a.cohen@linux.intel.com>
7783 L: linux-gpio@vger.kernel.org
7785 F: drivers/gpio/gpio-intel-mid.c
7787 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7788 M: Linus Walleij <linus.walleij@linaro.org>
7789 L: linux-iio@vger.kernel.org
7791 F: drivers/iio/gyro/mpu3050*
7792 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7794 IOC3 ETHERNET DRIVER
7795 M: Ralf Baechle <ralf@linux-mips.org>
7796 L: linux-mips@vger.kernel.org
7798 F: drivers/net/ethernet/sgi/ioc3-eth.c
7801 M: Pat Gefre <pfg@sgi.com>
7802 L: linux-serial@vger.kernel.org
7804 F: drivers/tty/serial/ioc3_serial.c
7807 M: Joerg Roedel <joro@8bytes.org>
7808 L: iommu@lists.linux-foundation.org
7809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7811 F: Documentation/devicetree/bindings/iommu/
7813 F: include/linux/iommu.h
7814 F: include/linux/of_iommu.h
7815 F: include/linux/iova.h
7818 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7820 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7823 M: Corey Minyard <minyard@acm.org>
7824 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7825 W: http://openipmi.sourceforge.net/
7827 F: Documentation/devicetree/bindings/ipmi/
7828 F: Documentation/IPMI.txt
7829 F: drivers/char/ipmi/
7830 F: include/linux/ipmi*
7831 F: include/uapi/linux/ipmi*
7833 IPS SCSI RAID DRIVER
7834 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7835 L: linux-scsi@vger.kernel.org
7836 W: http://www.adaptec.com/
7838 F: drivers/scsi/ips*
7841 M: Wensong Zhang <wensong@linux-vs.org>
7842 M: Simon Horman <horms@verge.net.au>
7843 M: Julian Anastasov <ja@ssi.bg>
7844 L: netdev@vger.kernel.org
7845 L: lvs-devel@vger.kernel.org
7847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7849 F: Documentation/networking/ipvs-sysctl.txt
7850 F: include/net/ip_vs.h
7851 F: include/uapi/linux/ip_vs.h
7852 F: net/netfilter/ipvs/
7855 M: Jiri Kosina <jikos@kernel.org>
7856 M: David Sterba <dsterba@suse.com>
7858 F: drivers/tty/ipwireless/
7861 L: netdev@vger.kernel.org
7863 F: include/uapi/linux/ipx.h
7865 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7866 M: Marc Zyngier <marc.zyngier@arm.com>
7868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7869 F: Documentation/IRQ-domain.txt
7870 F: include/linux/irqdomain.h
7871 F: kernel/irq/irqdomain.c
7875 M: Thomas Gleixner <tglx@linutronix.de>
7876 L: linux-kernel@vger.kernel.org
7878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7882 M: Thomas Gleixner <tglx@linutronix.de>
7883 M: Jason Cooper <jason@lakedaemon.net>
7884 M: Marc Zyngier <marc.zyngier@arm.com>
7885 L: linux-kernel@vger.kernel.org
7887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7888 F: Documentation/devicetree/bindings/interrupt-controller/
7892 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7894 F: Documentation/isa.txt
7895 F: drivers/base/isa.c
7896 F: include/linux/isa.h
7899 M: Hans Verkuil <hverkuil@xs4all.nl>
7900 L: linux-media@vger.kernel.org
7901 T: git git://linuxtv.org/media_tree.git
7902 W: https://linuxtv.org
7904 F: drivers/media/radio/radio-isa*
7907 M: Jaroslav Kysela <perex@perex.cz>
7909 F: Documentation/isapnp.txt
7910 F: drivers/pnp/isapnp/
7911 F: include/linux/isapnp.h
7914 M: Lee Duncan <lduncan@suse.com>
7915 M: Chris Leech <cleech@redhat.com>
7916 L: open-iscsi@googlegroups.com
7917 W: www.open-iscsi.com
7919 F: drivers/scsi/*iscsi*
7920 F: include/scsi/*iscsi*
7922 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7923 M: Peter Jones <pjones@redhat.com>
7924 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7926 F: drivers/firmware/iscsi_ibft*
7928 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7929 M: Sagi Grimberg <sagi@grimberg.me>
7930 M: Max Gurtovoy <maxg@mellanox.com>
7931 L: linux-rdma@vger.kernel.org
7933 W: http://www.openfabrics.org
7934 W: www.open-iscsi.org
7935 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7936 F: drivers/infiniband/ulp/iser/
7938 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7939 M: Sagi Grimberg <sagi@grimberg.me>
7940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7941 L: linux-rdma@vger.kernel.org
7942 L: target-devel@vger.kernel.org
7944 W: http://www.linux-iscsi.org
7945 F: drivers/infiniband/ulp/isert
7948 M: Karsten Keil <isdn@linux-pingi.de>
7949 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7950 L: netdev@vger.kernel.org
7951 W: http://www.isdn4linux.de
7952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7954 F: Documentation/isdn/
7956 F: include/linux/isdn.h
7957 F: include/linux/isdn/
7958 F: include/uapi/linux/isdn.h
7959 F: include/uapi/linux/isdn/
7961 ISDN SUBSYSTEM (Eicon active card driver)
7962 M: Armin Schindler <mac@melware.de>
7963 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7964 W: http://www.melware.de
7966 F: drivers/isdn/hardware/eicon/
7968 IT87 HARDWARE MONITORING DRIVER
7969 M: Jean Delvare <jdelvare@suse.com>
7970 L: linux-hwmon@vger.kernel.org
7972 F: Documentation/hwmon/it87
7973 F: drivers/hwmon/it87.c
7976 M: Antti Palosaari <crope@iki.fi>
7977 L: linux-media@vger.kernel.org
7978 W: https://linuxtv.org
7979 W: http://palosaari.fi/linux/
7980 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7981 T: git git://linuxtv.org/anttip/media_tree.git
7983 F: drivers/media/tuners/it913x*
7985 IVTV VIDEO4LINUX DRIVER
7986 M: Andy Walls <awalls@md.metrocast.net>
7987 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7988 L: linux-media@vger.kernel.org
7989 T: git git://linuxtv.org/media_tree.git
7990 W: http://www.ivtvdriver.org
7992 F: Documentation/media/v4l-drivers/ivtv*
7993 F: drivers/media/pci/ivtv/
7994 F: include/uapi/linux/ivtv*
7996 IX2505V MEDIA DRIVER
7997 M: Malcolm Priestley <tvboxspy@gmail.com>
7998 L: linux-media@vger.kernel.org
7999 W: https://linuxtv.org
8000 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8002 F: drivers/media/dvb-frontends/ix2505v*
8004 JAILHOUSE HYPERVISOR INTERFACE
8005 M: Jan Kiszka <jan.kiszka@siemens.com>
8006 L: jailhouse-dev@googlegroups.com
8008 F: arch/x86/kernel/jailhouse.c
8009 F: arch/x86/include/asm/jailhouse_para.h
8011 JC42.4 TEMPERATURE SENSOR DRIVER
8012 M: Guenter Roeck <linux@roeck-us.net>
8013 L: linux-hwmon@vger.kernel.org
8015 F: drivers/hwmon/jc42.c
8016 F: Documentation/hwmon/jc42
8019 M: Dave Kleikamp <shaggy@kernel.org>
8020 L: jfs-discussion@lists.sourceforge.net
8021 W: http://jfs.sourceforge.net/
8022 T: git git://github.com/kleikamp/linux-shaggy.git
8024 F: Documentation/filesystems/jfs.txt
8028 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8029 L: netdev@vger.kernel.org
8031 F: drivers/net/ethernet/jme.*
8033 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8034 M: David Woodhouse <dwmw2@infradead.org>
8035 L: linux-mtd@lists.infradead.org
8036 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8039 F: include/uapi/linux/jffs2.h
8041 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8042 M: "Theodore Ts'o" <tytso@mit.edu>
8043 M: Jan Kara <jack@suse.com>
8044 L: linux-ext4@vger.kernel.org
8047 F: include/linux/jbd2.h
8049 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8050 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8051 L: linux-media@vger.kernel.org
8053 F: drivers/media/platform/rcar_jpu.c
8055 JSM Neo PCI based serial card
8056 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
8057 L: linux-serial@vger.kernel.org
8059 F: drivers/tty/serial/jsm/
8061 K10TEMP HARDWARE MONITORING DRIVER
8062 M: Clemens Ladisch <clemens@ladisch.de>
8063 L: linux-hwmon@vger.kernel.org
8065 F: Documentation/hwmon/k10temp
8066 F: drivers/hwmon/k10temp.c
8068 K8TEMP HARDWARE MONITORING DRIVER
8069 M: Rudolf Marek <r.marek@assembler.cz>
8070 L: linux-hwmon@vger.kernel.org
8072 F: Documentation/hwmon/k8temp
8073 F: drivers/hwmon/k8temp.c
8076 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8077 R: Alexander Potapenko <glider@google.com>
8078 R: Dmitry Vyukov <dvyukov@google.com>
8079 L: kasan-dev@googlegroups.com
8081 F: arch/*/include/asm/kasan.h
8082 F: arch/*/mm/kasan_init*
8083 F: Documentation/dev-tools/kasan.rst
8084 F: include/linux/kasan*.h
8087 F: scripts/Makefile.kasan
8090 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8092 L: linux-kbuild@vger.kernel.org
8094 F: Documentation/kbuild/kconfig*
8096 F: scripts/Kconfig.include
8099 M: Dave Young <dyoung@redhat.com>
8100 M: Baoquan He <bhe@redhat.com>
8101 R: Vivek Goyal <vgoyal@redhat.com>
8102 L: kexec@lists.infradead.org
8103 W: http://lse.sourceforge.net/kdump/
8105 F: Documentation/kdump/
8107 KEENE FM RADIO TRANSMITTER DRIVER
8108 M: Hans Verkuil <hverkuil@xs4all.nl>
8109 L: linux-media@vger.kernel.org
8110 T: git git://linuxtv.org/media_tree.git
8111 W: https://linuxtv.org
8113 F: drivers/media/radio/radio-keene*
8116 M: Ian Kent <raven@themaw.net>
8117 L: autofs@vger.kernel.org
8121 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8122 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8123 M: Michal Marek <michal.lkml@markovi.net>
8124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8125 L: linux-kbuild@vger.kernel.org
8127 F: Documentation/kbuild/
8130 F: scripts/Makefile*
8137 L: kernel-janitors@vger.kernel.org
8138 W: http://kernelnewbies.org/KernelJanitors
8141 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8142 M: "J. Bruce Fields" <bfields@fieldses.org>
8143 M: Jeff Layton <jlayton@kernel.org>
8144 L: linux-nfs@vger.kernel.org
8145 W: http://nfs.sourceforge.net/
8146 T: git git://linux-nfs.org/~bfields/linux.git
8149 F: include/uapi/linux/nfsd/
8153 F: include/linux/lockd/
8154 F: include/linux/sunrpc/
8155 F: include/uapi/linux/sunrpc/
8157 KERNEL SELFTEST FRAMEWORK
8158 M: Shuah Khan <shuah@kernel.org>
8159 L: linux-kselftest@vger.kernel.org
8160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8161 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8163 F: tools/testing/selftests/
8164 F: Documentation/dev-tools/kselftest*
8166 KERNEL USERMODE HELPER
8167 M: Luis Chamberlain <mcgrof@kernel.org>
8168 L: linux-kernel@vger.kernel.org
8171 F: include/linux/umh.h
8173 KERNEL VIRTUAL MACHINE (KVM)
8174 M: Paolo Bonzini <pbonzini@redhat.com>
8175 M: Radim Krčmář <rkrcmar@redhat.com>
8176 L: kvm@vger.kernel.org
8177 W: http://www.linux-kvm.org
8178 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8180 F: Documentation/virtual/kvm/
8181 F: include/trace/events/kvm.h
8182 F: include/uapi/asm-generic/kvm*
8183 F: include/uapi/linux/kvm*
8184 F: include/asm-generic/kvm*
8185 F: include/linux/kvm*
8186 F: include/kvm/iodev.h
8190 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8191 M: Joerg Roedel <joro@8bytes.org>
8192 L: kvm@vger.kernel.org
8193 W: http://www.linux-kvm.org/
8195 F: arch/x86/include/asm/svm.h
8196 F: arch/x86/kvm/svm.c
8198 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8199 M: Christoffer Dall <christoffer.dall@arm.com>
8200 M: Marc Zyngier <marc.zyngier@arm.com>
8201 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8202 L: kvmarm@lists.cs.columbia.edu
8203 W: http://systems.cs.columbia.edu/projects/kvm-arm
8204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8206 F: arch/arm/include/uapi/asm/kvm*
8207 F: arch/arm/include/asm/kvm*
8210 F: include/kvm/arm_*
8212 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8213 M: Christoffer Dall <christoffer.dall@arm.com>
8214 M: Marc Zyngier <marc.zyngier@arm.com>
8215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8216 L: kvmarm@lists.cs.columbia.edu
8218 F: arch/arm64/include/uapi/asm/kvm*
8219 F: arch/arm64/include/asm/kvm*
8222 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8223 M: James Hogan <jhogan@kernel.org>
8224 L: linux-mips@vger.kernel.org
8226 F: arch/mips/include/uapi/asm/kvm*
8227 F: arch/mips/include/asm/kvm*
8230 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8231 M: Paul Mackerras <paulus@ozlabs.org>
8232 L: kvm-ppc@vger.kernel.org
8233 W: http://www.linux-kvm.org/
8234 T: git git://github.com/agraf/linux-2.6.git
8236 F: arch/powerpc/include/uapi/asm/kvm*
8237 F: arch/powerpc/include/asm/kvm*
8238 F: arch/powerpc/kvm/
8239 F: arch/powerpc/kernel/kvm*
8241 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8242 M: Christian Borntraeger <borntraeger@de.ibm.com>
8243 M: Janosch Frank <frankja@linux.ibm.com>
8244 R: David Hildenbrand <david@redhat.com>
8245 R: Cornelia Huck <cohuck@redhat.com>
8246 L: linux-s390@vger.kernel.org
8247 W: http://www.ibm.com/developerworks/linux/linux390/
8248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8250 F: arch/s390/include/uapi/asm/kvm*
8251 F: arch/s390/include/asm/gmap.h
8252 F: arch/s390/include/asm/kvm*
8254 F: arch/s390/mm/gmap.c
8256 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8257 M: Paolo Bonzini <pbonzini@redhat.com>
8258 M: Radim Krčmář <rkrcmar@redhat.com>
8259 L: kvm@vger.kernel.org
8260 W: http://www.linux-kvm.org
8261 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8264 F: arch/x86/include/uapi/asm/kvm*
8265 F: arch/x86/include/asm/kvm*
8266 F: arch/x86/include/asm/pvclock-abi.h
8267 F: arch/x86/kernel/kvm.c
8268 F: arch/x86/kernel/kvmclock.c
8271 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8272 M: Tejun Heo <tj@kernel.org>
8273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8275 F: include/linux/kernfs.h
8279 M: Eric Biederman <ebiederm@xmission.com>
8280 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8281 L: kexec@lists.infradead.org
8283 F: include/linux/kexec.h
8284 F: include/uapi/linux/kexec.h
8288 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8289 L: linux-integrity@vger.kernel.org
8290 L: keyrings@vger.kernel.org
8292 F: Documentation/security/keys/trusted-encrypted.rst
8293 F: include/keys/encrypted-type.h
8294 F: security/keys/encrypted-keys/
8297 M: James Bottomley <jejb@linux.vnet.ibm.com>
8298 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8299 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8300 L: linux-integrity@vger.kernel.org
8301 L: keyrings@vger.kernel.org
8303 F: Documentation/security/keys/trusted-encrypted.rst
8304 F: include/keys/trusted-type.h
8305 F: security/keys/trusted.c
8306 F: security/keys/trusted.h
8309 M: David Howells <dhowells@redhat.com>
8310 L: keyrings@vger.kernel.org
8312 F: Documentation/security/keys/core.rst
8313 F: include/linux/key.h
8314 F: include/linux/key-type.h
8315 F: include/linux/keyctl.h
8316 F: include/uapi/linux/keyctl.h
8320 KGDB / KDB /debug_core
8321 M: Jason Wessel <jason.wessel@windriver.com>
8322 M: Daniel Thompson <daniel.thompson@linaro.org>
8323 W: http://kgdb.wiki.kernel.org/
8324 L: kgdb-bugreport@lists.sourceforge.net
8325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8327 F: Documentation/dev-tools/kgdb.rst
8328 F: drivers/misc/kgdbts.c
8329 F: drivers/tty/serial/kgdboc.c
8330 F: include/linux/kdb.h
8331 F: include/linux/kgdb.h
8335 M: Catalin Marinas <catalin.marinas@arm.com>
8337 F: Documentation/dev-tools/kmemleak.rst
8338 F: include/linux/kmemleak.h
8340 F: mm/kmemleak-test.c
8342 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8343 M: Luis Chamberlain <mcgrof@kernel.org>
8344 L: linux-kernel@vger.kernel.org
8347 F: include/linux/kmod.h
8349 F: tools/testing/selftests/kmod/
8352 M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8353 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8354 M: "David S. Miller" <davem@davemloft.net>
8355 M: Masami Hiramatsu <mhiramat@kernel.org>
8357 F: Documentation/kprobes.txt
8358 F: include/linux/kprobes.h
8359 F: include/asm-generic/kprobes.h
8362 KS0108 LCD CONTROLLER DRIVER
8363 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8365 F: Documentation/auxdisplay/ks0108
8366 F: drivers/auxdisplay/ks0108.c
8367 F: include/linux/ks0108.h
8370 M: David Ahern <dsa@cumulusnetworks.com>
8371 L: netdev@vger.kernel.org
8374 F: include/net/l3mdev.h
8377 M: John Fastabend <john.fastabend@gmail.com>
8378 M: Daniel Borkmann <daniel@iogearbox.net>
8379 L: netdev@vger.kernel.org
8381 F: include/linux/skmsg.h
8383 F: net/core/sock_map.c
8384 F: net/ipv4/tcp_bpf.c
8386 LANTIQ / INTEL Ethernet drivers
8387 M: Hauke Mehrtens <hauke@hauke-m.de>
8388 L: netdev@vger.kernel.org
8390 F: net/dsa/tag_gswip.c
8391 F: drivers/net/ethernet/lantiq_xrx200.c
8392 F: drivers/net/dsa/lantiq_pce.h
8393 F: drivers/net/dsa/lantiq_gswip.c
8395 LANTIQ MIPS ARCHITECTURE
8396 M: John Crispin <john@phrozen.org>
8397 L: linux-mips@vger.kernel.org
8400 F: drivers/soc/lantiq
8403 L: linux-x25@vger.kernel.org
8405 F: Documentation/networking/lapb-module.txt
8409 LASI 53c700 driver for PARISC
8410 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8411 L: linux-scsi@vger.kernel.org
8413 F: Documentation/scsi/53c700.txt
8414 F: drivers/scsi/53c700*
8417 M: Tobin C. Harding <me@tobin.cc>
8418 M: Tycho Andersen <tycho@tycho.ws>
8419 L: kernel-hardening@lists.openwall.com
8421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8422 F: scripts/leaking_addresses.pl
8425 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8426 M: Pavel Machek <pavel@ucw.cz>
8427 L: linux-leds@vger.kernel.org
8428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8430 F: Documentation/devicetree/bindings/leds/
8432 F: include/linux/leds.h
8434 LEGACY EEPROM DRIVER
8435 M: Jean Delvare <jdelvare@suse.com>
8437 F: Documentation/misc-devices/eeprom
8438 F: drivers/misc/eeprom/eeprom.c
8441 R: David Lechner <david@lechnology.com>
8443 F: arch/arm/boot/dts/da850-lego-ev3.dts
8444 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8445 F: drivers/power/supply/lego_ev3_battery.c
8447 LEGO USB Tower driver
8448 M: Juergen Stuber <starblue@users.sourceforge.net>
8449 L: legousb-devel@lists.sourceforge.net
8450 W: http://legousb.sourceforge.net/
8452 F: drivers/usb/misc/legousbtower.c
8455 M: Matan Ziv-Av <matan@svgalib.org>
8456 L: platform-driver-x86@vger.kernel.org
8458 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8459 F: Documentation/laptops/lg-laptop.rst
8460 F: drivers/platform/x86/lg-laptop.c
8463 M: Michael Krufky <mkrufky@linuxtv.org>
8464 L: linux-media@vger.kernel.org
8465 W: https://linuxtv.org
8466 W: http://github.com/mkrufky
8467 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8468 T: git git://linuxtv.org/mkrufky/tuners.git
8470 F: drivers/media/dvb-frontends/lg2160.*
8472 LGDT3305 MEDIA DRIVER
8473 M: Michael Krufky <mkrufky@linuxtv.org>
8474 L: linux-media@vger.kernel.org
8475 W: https://linuxtv.org
8476 W: http://github.com/mkrufky
8477 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8478 T: git git://linuxtv.org/mkrufky/tuners.git
8480 F: drivers/media/dvb-frontends/lgdt3305.*
8482 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8483 M: Viresh Kumar <vireshk@kernel.org>
8484 L: linux-ide@vger.kernel.org
8485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8487 F: include/linux/pata_arasan_cf_data.h
8488 F: drivers/ata/pata_arasan_cf.c
8491 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8492 M: Jens Axboe <axboe@kernel.dk>
8493 L: linux-ide@vger.kernel.org
8494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8496 F: drivers/ata/pata_*.c
8497 F: drivers/ata/ata_generic.c
8499 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8500 M: Linus Walleij <linus.walleij@linaro.org>
8501 L: linux-ide@vger.kernel.org
8502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8504 F: drivers/ata/pata_ftide010.c
8505 F: drivers/ata/sata_gemini.c
8506 F: drivers/ata/sata_gemini.h
8508 LIBATA SATA AHCI PLATFORM devices support
8509 M: Hans de Goede <hdegoede@redhat.com>
8510 M: Jens Axboe <axboe@kernel.dk>
8511 L: linux-ide@vger.kernel.org
8512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8514 F: drivers/ata/ahci_platform.c
8515 F: drivers/ata/libahci_platform.c
8516 F: include/linux/ahci_platform.h
8518 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8519 M: Mikael Pettersson <mikpelinux@gmail.com>
8520 L: linux-ide@vger.kernel.org
8521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8523 F: drivers/ata/sata_promise.*
8525 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8526 M: Jens Axboe <axboe@kernel.dk>
8527 L: linux-ide@vger.kernel.org
8528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8531 F: include/linux/ata.h
8532 F: include/linux/libata.h
8533 F: Documentation/devicetree/bindings/ata/
8536 M: Sasha Levin <alexander.levin@microsoft.com>
8538 F: tools/lib/lockdep/
8540 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8541 M: Ross Zwisler <zwisler@kernel.org>
8542 M: Dan Williams <dan.j.williams@intel.com>
8543 M: Vishal Verma <vishal.l.verma@intel.com>
8544 M: Dave Jiang <dave.jiang@intel.com>
8545 L: linux-nvdimm@lists.01.org
8546 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8548 F: drivers/nvdimm/blk.c
8549 F: drivers/nvdimm/region_devs.c
8551 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8552 M: Vishal Verma <vishal.l.verma@intel.com>
8553 M: Dan Williams <dan.j.williams@intel.com>
8554 M: Ross Zwisler <zwisler@kernel.org>
8555 M: Dave Jiang <dave.jiang@intel.com>
8556 L: linux-nvdimm@lists.01.org
8557 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8559 F: drivers/nvdimm/btt*
8561 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8562 M: Ross Zwisler <zwisler@kernel.org>
8563 M: Dan Williams <dan.j.williams@intel.com>
8564 M: Vishal Verma <vishal.l.verma@intel.com>
8565 M: Dave Jiang <dave.jiang@intel.com>
8566 L: linux-nvdimm@lists.01.org
8567 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8569 F: drivers/nvdimm/pmem*
8571 LIBNVDIMM: DEVICETREE BINDINGS
8572 M: Oliver O'Halloran <oohall@gmail.com>
8573 L: linux-nvdimm@lists.01.org
8574 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8576 F: drivers/nvdimm/of_pmem.c
8577 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8579 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8580 M: Dan Williams <dan.j.williams@intel.com>
8581 M: Ross Zwisler <zwisler@kernel.org>
8582 M: Vishal Verma <vishal.l.verma@intel.com>
8583 M: Dave Jiang <dave.jiang@intel.com>
8584 L: linux-nvdimm@lists.01.org
8585 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8589 F: drivers/acpi/nfit/*
8590 F: include/linux/nd.h
8591 F: include/linux/libnvdimm.h
8592 F: include/uapi/linux/ndctl.h
8594 LIGHTNVM PLATFORM SUPPORT
8595 M: Matias Bjorling <mb@lightnvm.io>
8596 W: http://github/OpenChannelSSD
8597 L: linux-block@vger.kernel.org
8599 F: drivers/lightnvm/
8600 F: include/linux/lightnvm.h
8601 F: include/uapi/linux/lightnvm.h
8603 LINUX FOR POWER MACINTOSH
8604 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8605 W: http://www.penguinppc.org/
8606 L: linuxppc-dev@lists.ozlabs.org
8608 F: arch/powerpc/platforms/powermac/
8609 F: drivers/macintosh/
8611 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8612 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8613 M: Paul Mackerras <paulus@samba.org>
8614 M: Michael Ellerman <mpe@ellerman.id.au>
8615 W: https://github.com/linuxppc/linux/wiki
8616 L: linuxppc-dev@lists.ozlabs.org
8617 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8620 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8621 F: Documentation/devicetree/bindings/powerpc/
8622 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8623 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8624 F: Documentation/powerpc/
8626 F: drivers/char/tpm/tpm_ibmvtpm*
8627 F: drivers/crypto/nx/
8628 F: drivers/crypto/vmx/
8629 F: drivers/i2c/busses/i2c-opal.c
8630 F: drivers/net/ethernet/ibm/ibmveth.*
8631 F: drivers/net/ethernet/ibm/ibmvnic.*
8632 F: drivers/pci/hotplug/pnv_php.c
8633 F: drivers/pci/hotplug/rpa*
8634 F: drivers/rtc/rtc-opal.c
8635 F: drivers/scsi/ibmvscsi/
8636 F: drivers/tty/hvc/hvc_opal.c
8637 F: drivers/watchdog/wdrtas.c
8638 F: tools/testing/selftests/powerpc
8645 LINUX FOR POWERPC EMBEDDED MPC5XXX
8646 M: Anatolij Gustschin <agust@denx.de>
8647 L: linuxppc-dev@lists.ozlabs.org
8648 T: git git://git.denx.de/linux-denx-agust.git
8650 F: arch/powerpc/platforms/512x/
8651 F: arch/powerpc/platforms/52xx/
8653 LINUX FOR POWERPC EMBEDDED PPC4XX
8654 M: Alistair Popple <alistair@popple.id.au>
8655 M: Matt Porter <mporter@kernel.crashing.org>
8656 W: http://www.penguinppc.org/
8657 L: linuxppc-dev@lists.ozlabs.org
8659 F: arch/powerpc/platforms/40x/
8660 F: arch/powerpc/platforms/44x/
8662 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8663 M: Scott Wood <oss@buserror.net>
8664 M: Kumar Gala <galak@kernel.crashing.org>
8665 W: http://www.penguinppc.org/
8666 L: linuxppc-dev@lists.ozlabs.org
8667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8669 F: arch/powerpc/platforms/83xx/
8670 F: arch/powerpc/platforms/85xx/
8671 F: Documentation/devicetree/bindings/powerpc/fsl/
8673 LINUX FOR POWERPC EMBEDDED PPC8XX
8674 M: Vitaly Bordug <vitb@kernel.crashing.org>
8675 W: http://www.penguinppc.org/
8676 L: linuxppc-dev@lists.ozlabs.org
8678 F: arch/powerpc/platforms/8xx/
8680 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8681 L: linuxppc-dev@lists.ozlabs.org
8683 F: arch/powerpc/*/*virtex*
8684 F: arch/powerpc/*/*/*virtex*
8686 LINUX FOR POWERPC PA SEMI PWRFICIENT
8687 L: linuxppc-dev@lists.ozlabs.org
8689 F: arch/powerpc/platforms/pasemi/
8690 F: drivers/*/*pasemi*
8691 F: drivers/*/*/*pasemi*
8693 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8694 M: Kees Cook <keescook@chromium.org>
8696 F: drivers/misc/lkdtm/*
8698 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8699 M: Alan Stern <stern@rowland.harvard.edu>
8700 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8701 M: Will Deacon <will.deacon@arm.com>
8702 M: Peter Zijlstra <peterz@infradead.org>
8703 M: Boqun Feng <boqun.feng@gmail.com>
8704 M: Nicholas Piggin <npiggin@gmail.com>
8705 M: David Howells <dhowells@redhat.com>
8706 M: Jade Alglave <j.alglave@ucl.ac.uk>
8707 M: Luc Maranget <luc.maranget@inria.fr>
8708 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8709 R: Akira Yokosawa <akiyks@gmail.com>
8710 R: Daniel Lustig <dlustig@nvidia.com>
8711 L: linux-kernel@vger.kernel.org
8712 L: linux-arch@vger.kernel.org
8714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8715 F: tools/memory-model/
8716 F: Documentation/atomic_bitops.txt
8717 F: Documentation/atomic_t.txt
8718 F: Documentation/core-api/atomic_ops.rst
8719 F: Documentation/core-api/refcount-vs-atomic.rst
8720 F: Documentation/memory-barriers.txt
8722 LIS3LV02D ACCELEROMETER DRIVER
8723 M: Eric Piel <eric.piel@tremplin-utc.net>
8725 F: Documentation/misc-devices/lis3lv02d
8726 F: drivers/misc/lis3lv02d/
8727 F: drivers/platform/x86/hp_accel.c
8730 M: Josh Poimboeuf <jpoimboe@redhat.com>
8731 M: Jessica Yu <jeyu@kernel.org>
8732 M: Jiri Kosina <jikos@kernel.org>
8733 M: Miroslav Benes <mbenes@suse.cz>
8734 R: Petr Mladek <pmladek@suse.com>
8736 F: kernel/livepatch/
8737 F: include/linux/livepatch.h
8738 F: arch/x86/include/asm/livepatch.h
8739 F: arch/x86/kernel/livepatch.c
8740 F: Documentation/livepatch/
8741 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8742 F: samples/livepatch/
8743 L: live-patching@vger.kernel.org
8744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8747 L: netdev@vger.kernel.org
8749 F: include/linux/llc.h
8750 F: include/uapi/linux/llc.h
8754 LM73 HARDWARE MONITOR DRIVER
8755 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8756 L: linux-hwmon@vger.kernel.org
8758 F: drivers/hwmon/lm73.c
8760 LM78 HARDWARE MONITOR DRIVER
8761 M: Jean Delvare <jdelvare@suse.com>
8762 L: linux-hwmon@vger.kernel.org
8764 F: Documentation/hwmon/lm78
8765 F: drivers/hwmon/lm78.c
8767 LM83 HARDWARE MONITOR DRIVER
8768 M: Jean Delvare <jdelvare@suse.com>
8769 L: linux-hwmon@vger.kernel.org
8771 F: Documentation/hwmon/lm83
8772 F: drivers/hwmon/lm83.c
8774 LM90 HARDWARE MONITOR DRIVER
8775 M: Jean Delvare <jdelvare@suse.com>
8776 L: linux-hwmon@vger.kernel.org
8778 F: Documentation/hwmon/lm90
8779 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8780 F: drivers/hwmon/lm90.c
8781 F: include/dt-bindings/thermal/lm90.h
8783 LM95234 HARDWARE MONITOR DRIVER
8784 M: Guenter Roeck <linux@roeck-us.net>
8785 L: linux-hwmon@vger.kernel.org
8787 F: Documentation/hwmon/lm95234
8788 F: drivers/hwmon/lm95234.c
8790 LME2510 MEDIA DRIVER
8791 M: Malcolm Priestley <tvboxspy@gmail.com>
8792 L: linux-media@vger.kernel.org
8793 W: https://linuxtv.org
8794 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8796 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8798 LOADPIN SECURITY MODULE
8799 M: Kees Cook <keescook@chromium.org>
8800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8802 F: security/loadpin/
8803 F: Documentation/admin-guide/LSM/LoadPin.rst
8806 M: Peter Zijlstra <peterz@infradead.org>
8807 M: Ingo Molnar <mingo@redhat.com>
8808 M: Will Deacon <will.deacon@arm.com>
8809 L: linux-kernel@vger.kernel.org
8810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8812 F: Documentation/locking/
8813 F: include/linux/lockdep.h
8814 F: include/linux/spinlock*.h
8815 F: arch/*/include/asm/spinlock*.h
8816 F: include/linux/rwlock*.h
8817 F: include/linux/mutex*.h
8818 F: include/linux/rwsem*.h
8819 F: arch/*/include/asm/rwsem.h
8820 F: include/linux/seqlock.h
8821 F: lib/locking*.[ch]
8823 X: kernel/locking/locktorture.c
8825 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8826 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8827 L: linux-ntfs-dev@lists.sourceforge.net
8828 W: http://www.linux-ntfs.org/content/view/19/37/
8830 F: Documentation/ldm.txt
8831 F: block/partitions/ldm.*
8833 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8834 M: Sathya Prakash <sathya.prakash@broadcom.com>
8835 M: Chaitra P B <chaitra.basappa@broadcom.com>
8836 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8837 L: MPT-FusionLinux.pdl@broadcom.com
8838 L: linux-scsi@vger.kernel.org
8839 W: http://www.avagotech.com/support/
8841 F: drivers/message/fusion/
8842 F: drivers/scsi/mpt3sas/
8844 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8845 M: Matthew Wilcox <willy@infradead.org>
8846 L: linux-scsi@vger.kernel.org
8848 F: drivers/scsi/sym53c8xx_2/
8851 M: Marcus Folkesson <marcus.folkesson@gmail.com>
8852 L: linux-iio@vger.kernel.org
8854 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8855 F: drivers/iio/dac/ltc1660.c
8857 LTC4261 HARDWARE MONITOR DRIVER
8858 M: Guenter Roeck <linux@roeck-us.net>
8859 L: linux-hwmon@vger.kernel.org
8861 F: Documentation/hwmon/ltc4261
8862 F: drivers/hwmon/ltc4261.c
8864 LTC4306 I2C MULTIPLEXER DRIVER
8865 M: Michael Hennerich <michael.hennerich@analog.com>
8866 W: http://ez.analog.com/community/linux-device-drivers
8867 L: linux-i2c@vger.kernel.org
8869 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8870 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8872 LTP (Linux Test Project)
8873 M: Mike Frysinger <vapier@gentoo.org>
8874 M: Cyril Hrubis <chrubis@suse.cz>
8875 M: Wanlong Gao <wanlong.gao@gmail.com>
8876 M: Jan Stancek <jstancek@redhat.com>
8877 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8878 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8879 L: ltp@lists.linux.it (subscribers-only)
8880 W: http://linux-test-project.github.io/
8881 T: git git://github.com/linux-test-project/ltp.git
8885 M: Geert Uytterhoeven <geert@linux-m68k.org>
8886 L: linux-m68k@lists.linux-m68k.org
8887 W: http://www.linux-m68k.org/
8888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8893 M68K ON APPLE MACINTOSH
8894 M: Joshua Thompson <funaho@jurai.org>
8895 W: http://www.mac.linux-m68k.org/
8896 L: linux-m68k@lists.linux-m68k.org
8901 M: Philip Blundell <philb@gnu.org>
8902 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8906 M88DS3103 MEDIA DRIVER
8907 M: Antti Palosaari <crope@iki.fi>
8908 L: linux-media@vger.kernel.org
8909 W: https://linuxtv.org
8910 W: http://palosaari.fi/linux/
8911 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8912 T: git git://linuxtv.org/anttip/media_tree.git
8914 F: drivers/media/dvb-frontends/m88ds3103*
8916 M88RS2000 MEDIA DRIVER
8917 M: Malcolm Priestley <tvboxspy@gmail.com>
8918 L: linux-media@vger.kernel.org
8919 W: https://linuxtv.org
8920 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8922 F: drivers/media/dvb-frontends/m88rs2000*
8924 MA901 MASTERKIT USB FM RADIO DRIVER
8925 M: Alexey Klimov <klimov.linux@gmail.com>
8926 L: linux-media@vger.kernel.org
8927 T: git git://linuxtv.org/media_tree.git
8929 F: drivers/media/radio/radio-ma901.c
8932 M: Johannes Berg <johannes@sipsolutions.net>
8933 L: linux-wireless@vger.kernel.org
8934 W: http://wireless.kernel.org/
8935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8938 F: Documentation/networking/mac80211-injection.txt
8939 F: include/net/mac80211.h
8941 F: drivers/net/wireless/mac80211_hwsim.[ch]
8942 F: Documentation/networking/mac80211_hwsim/README
8945 M: Jassi Brar <jassisinghbrar@gmail.com>
8946 L: linux-kernel@vger.kernel.org
8949 F: include/linux/mailbox_client.h
8950 F: include/linux/mailbox_controller.h
8952 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8953 M: Michael Kerrisk <mtk.manpages@gmail.com>
8954 W: http://www.kernel.org/doc/man-pages
8955 L: linux-man@vger.kernel.org
8958 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8959 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8960 L: linux-mips@vger.kernel.org
8962 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8964 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8965 M: Andrew Lunn <andrew@lunn.ch>
8966 M: Vivien Didelot <vivien.didelot@gmail.com>
8967 L: netdev@vger.kernel.org
8969 F: drivers/net/dsa/mv88e6xxx/
8970 F: include/linux/platform_data/mv88e6xxx.h
8971 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8973 MARVELL ARMADA DRM SUPPORT
8974 M: Russell King <linux@armlinux.org.uk>
8976 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8977 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8978 F: drivers/gpu/drm/armada/
8979 F: include/uapi/drm/armada_drm.h
8980 F: Documentation/devicetree/bindings/display/armada/
8982 MARVELL CRYPTO DRIVER
8983 M: Boris Brezillon <boris.brezillon@bootlin.com>
8984 M: Arnaud Ebalard <arno@natisbad.org>
8985 F: drivers/crypto/marvell/
8987 L: linux-crypto@vger.kernel.org
8989 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8990 M: Mirko Lindner <mlindner@marvell.com>
8991 M: Stephen Hemminger <stephen@networkplumber.org>
8992 L: netdev@vger.kernel.org
8994 F: drivers/net/ethernet/marvell/sk*
8996 MARVELL LIBERTAS WIRELESS DRIVER
8997 L: libertas-dev@lists.infradead.org
8999 F: drivers/net/wireless/marvell/libertas/
9001 MARVELL MACCHIATOBIN SUPPORT
9002 M: Russell King <linux@armlinux.org.uk>
9003 L: linux-arm-kernel@lists.infradead.org
9005 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9007 MARVELL MV643XX ETHERNET DRIVER
9008 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9009 L: netdev@vger.kernel.org
9011 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9012 F: include/linux/mv643xx.h
9014 MARVELL MV88X3310 PHY DRIVER
9015 M: Russell King <linux@armlinux.org.uk>
9016 L: netdev@vger.kernel.org
9018 F: drivers/net/phy/marvell10g.c
9020 MARVELL MVNETA ETHERNET DRIVER
9021 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9022 L: netdev@vger.kernel.org
9024 F: drivers/net/ethernet/marvell/mvneta.*
9026 MARVELL MWIFIEX WIRELESS DRIVER
9027 M: Amitkumar Karwar <amitkarwar@gmail.com>
9028 M: Nishant Sarmukadam <nishants@marvell.com>
9029 M: Ganapathi Bhat <gbhat@marvell.com>
9030 M: Xinming Hu <huxinming820@gmail.com>
9031 L: linux-wireless@vger.kernel.org
9033 F: drivers/net/wireless/marvell/mwifiex/
9035 MARVELL MWL8K WIRELESS DRIVER
9036 M: Lennert Buytenhek <buytenh@wantstofly.org>
9037 L: linux-wireless@vger.kernel.org
9039 F: drivers/net/wireless/marvell/mwl8k.c
9041 MARVELL NAND CONTROLLER DRIVER
9042 M: Miquel Raynal <miquel.raynal@bootlin.com>
9043 L: linux-mtd@lists.infradead.org
9045 F: drivers/mtd/nand/raw/marvell_nand.c
9046 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9048 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9049 M: Nicolas Pitre <nico@fluxnic.net>
9051 F: drivers/mmc/host/mvsdio.*
9053 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9054 M: Hu Ziji <huziji@marvell.com>
9055 L: linux-mmc@vger.kernel.org
9057 F: drivers/mmc/host/sdhci-xenon*
9058 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9060 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9061 M: Sunil Goutham <sgoutham@marvell.com>
9062 M: Linu Cherian <lcherian@marvell.com>
9063 M: Geetha sowjanya <gakula@marvell.com>
9064 M: Jerin Jacob <jerinj@marvell.com>
9065 L: netdev@vger.kernel.org
9067 F: drivers/net/ethernet/marvell/octeontx2/af/
9069 MATROX FRAMEBUFFER DRIVER
9070 L: linux-fbdev@vger.kernel.org
9072 F: drivers/video/fbdev/matrox/matroxfb_*
9073 F: include/uapi/linux/matroxfb.h
9075 MAX16065 HARDWARE MONITOR DRIVER
9076 M: Guenter Roeck <linux@roeck-us.net>
9077 L: linux-hwmon@vger.kernel.org
9079 F: Documentation/hwmon/max16065
9080 F: drivers/hwmon/max16065.c
9082 MAX2175 SDR TUNER DRIVER
9083 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9084 L: linux-media@vger.kernel.org
9085 T: git git://linuxtv.org/media_tree.git
9087 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9088 F: Documentation/media/v4l-drivers/max2175.rst
9089 F: drivers/media/i2c/max2175*
9090 F: include/uapi/linux/max2175.h
9092 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9093 L: linux-hwmon@vger.kernel.org
9095 F: Documentation/hwmon/max6650
9096 F: drivers/hwmon/max6650.c
9098 MAX6697 HARDWARE MONITOR DRIVER
9099 M: Guenter Roeck <linux@roeck-us.net>
9100 L: linux-hwmon@vger.kernel.org
9102 F: Documentation/hwmon/max6697
9103 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9104 F: drivers/hwmon/max6697.c
9105 F: include/linux/platform_data/max6697.h
9107 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9108 M: Peter Rosin <peda@axentia.se>
9109 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9111 F: Documentation/devicetree/bindings/sound/max9860.txt
9112 F: sound/soc/codecs/max9860.*
9114 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9115 M: Javier Martinez Canillas <javier@dowhile0.org>
9116 L: linux-kernel@vger.kernel.org
9118 F: drivers/regulator/max77802-regulator.c
9119 F: Documentation/devicetree/bindings/*/*max77802.txt
9120 F: include/dt-bindings/*/*max77802.h
9122 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9123 M: Krzysztof Kozlowski <krzk@kernel.org>
9124 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9125 L: linux-pm@vger.kernel.org
9127 F: drivers/power/supply/max14577_charger.c
9128 F: drivers/power/supply/max77693_charger.c
9130 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9131 M: Chanwoo Choi <cw00.choi@samsung.com>
9132 M: Krzysztof Kozlowski <krzk@kernel.org>
9133 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9134 L: linux-kernel@vger.kernel.org
9136 F: drivers/*/max14577*.c
9137 F: drivers/*/max77686*.c
9138 F: drivers/*/max77693*.c
9139 F: drivers/extcon/extcon-max14577.c
9140 F: drivers/extcon/extcon-max77693.c
9141 F: drivers/rtc/rtc-max77686.c
9142 F: drivers/clk/clk-max77686.c
9143 F: Documentation/devicetree/bindings/mfd/max14577.txt
9144 F: Documentation/devicetree/bindings/*/max77686.txt
9145 F: Documentation/devicetree/bindings/mfd/max77693.txt
9146 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9147 F: include/linux/mfd/max14577*.h
9148 F: include/linux/mfd/max77686*.h
9149 F: include/linux/mfd/max77693*.h
9151 MAXIRADIO FM RADIO RECEIVER DRIVER
9152 M: Hans Verkuil <hverkuil@xs4all.nl>
9153 L: linux-media@vger.kernel.org
9154 T: git git://linuxtv.org/media_tree.git
9155 W: https://linuxtv.org
9157 F: drivers/media/radio/radio-maxiradio*
9159 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9160 M: Peter Rosin <peda@axentia.se>
9161 L: linux-iio@vger.kernel.org
9163 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9164 F: drivers/iio/potentiometer/mcp4018.c
9165 F: drivers/iio/potentiometer/mcp4531.c
9167 MCR20A IEEE-802.15.4 RADIO DRIVER
9168 M: Xue Liu <liuxuenetmail@gmail.com>
9169 L: linux-wpan@vger.kernel.org
9170 W: https://github.com/xueliu/mcr20a-linux
9172 F: drivers/net/ieee802154/mcr20a.c
9173 F: drivers/net/ieee802154/mcr20a.h
9174 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9176 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9177 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9178 L: linux-iio@vger.kernel.org
9180 F: drivers/iio/dac/cio-dac.c
9182 MEDIA DRIVERS FOR ASCOT2E
9183 M: Sergey Kozlov <serjk@netup.ru>
9184 M: Abylay Ospan <aospan@netup.ru>
9185 L: linux-media@vger.kernel.org
9186 W: https://linuxtv.org
9188 T: git git://linuxtv.org/media_tree.git
9190 F: drivers/media/dvb-frontends/ascot2e*
9192 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9193 M: Jasmin Jessich <jasmin@anw.at>
9194 L: linux-media@vger.kernel.org
9195 W: https://linuxtv.org
9196 T: git git://linuxtv.org/media_tree.git
9198 F: drivers/media/dvb-frontends/cxd2099*
9200 MEDIA DRIVERS FOR CXD2841ER
9201 M: Sergey Kozlov <serjk@netup.ru>
9202 M: Abylay Ospan <aospan@netup.ru>
9203 L: linux-media@vger.kernel.org
9204 W: https://linuxtv.org
9206 T: git git://linuxtv.org/media_tree.git
9208 F: drivers/media/dvb-frontends/cxd2841er*
9210 MEDIA DRIVERS FOR CXD2880
9211 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9212 L: linux-media@vger.kernel.org
9213 W: http://linuxtv.org/
9214 T: git git://linuxtv.org/media_tree.git
9216 F: drivers/media/dvb-frontends/cxd2880/*
9217 F: drivers/media/spi/cxd2880*
9219 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9220 L: linux-media@vger.kernel.org
9221 W: https://linuxtv.org
9222 T: git git://linuxtv.org/media_tree.git
9224 F: drivers/media/pci/ddbridge/*
9226 MEDIA DRIVERS FOR FREESCALE IMX
9227 M: Steve Longerbeam <slongerbeam@gmail.com>
9228 M: Philipp Zabel <p.zabel@pengutronix.de>
9229 L: linux-media@vger.kernel.org
9230 T: git git://linuxtv.org/media_tree.git
9232 F: Documentation/devicetree/bindings/media/imx.txt
9233 F: Documentation/media/v4l-drivers/imx.rst
9234 F: drivers/staging/media/imx/
9235 F: include/linux/imx-media.h
9236 F: include/media/imx.h
9238 MEDIA DRIVER FOR FREESCALE IMX PXP
9239 M: Philipp Zabel <p.zabel@pengutronix.de>
9240 L: linux-media@vger.kernel.org
9241 T: git git://linuxtv.org/media_tree.git
9243 F: drivers/media/platform/imx-pxp.[ch]
9245 MEDIA DRIVERS FOR HELENE
9246 M: Abylay Ospan <aospan@netup.ru>
9247 L: linux-media@vger.kernel.org
9248 W: https://linuxtv.org
9250 T: git git://linuxtv.org/media_tree.git
9252 F: drivers/media/dvb-frontends/helene*
9254 MEDIA DRIVERS FOR HORUS3A
9255 M: Sergey Kozlov <serjk@netup.ru>
9256 M: Abylay Ospan <aospan@netup.ru>
9257 L: linux-media@vger.kernel.org
9258 W: https://linuxtv.org
9260 T: git git://linuxtv.org/media_tree.git
9262 F: drivers/media/dvb-frontends/horus3a*
9264 MEDIA DRIVERS FOR LNBH25
9265 M: Sergey Kozlov <serjk@netup.ru>
9266 M: Abylay Ospan <aospan@netup.ru>
9267 L: linux-media@vger.kernel.org
9268 W: https://linuxtv.org
9270 T: git git://linuxtv.org/media_tree.git
9272 F: drivers/media/dvb-frontends/lnbh25*
9274 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9275 L: linux-media@vger.kernel.org
9276 W: https://linuxtv.org
9277 T: git git://linuxtv.org/media_tree.git
9279 F: drivers/media/dvb-frontends/mxl5xx*
9281 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9282 M: Sergey Kozlov <serjk@netup.ru>
9283 M: Abylay Ospan <aospan@netup.ru>
9284 L: linux-media@vger.kernel.org
9285 W: https://linuxtv.org
9287 T: git git://linuxtv.org/media_tree.git
9289 F: drivers/media/pci/netup_unidvb/*
9291 MEDIA DRIVERS FOR RENESAS - CEU
9292 M: Jacopo Mondi <jacopo@jmondi.org>
9293 L: linux-media@vger.kernel.org
9294 L: linux-renesas-soc@vger.kernel.org
9295 T: git git://linuxtv.org/media_tree.git
9297 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9298 F: drivers/media/platform/renesas-ceu.c
9299 F: include/media/drv-intf/renesas-ceu.h
9301 MEDIA DRIVERS FOR RENESAS - DRIF
9302 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9303 L: linux-media@vger.kernel.org
9304 L: linux-renesas-soc@vger.kernel.org
9305 T: git git://linuxtv.org/media_tree.git
9307 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9308 F: drivers/media/platform/rcar_drif.c
9310 MEDIA DRIVERS FOR RENESAS - FCP
9311 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9312 L: linux-media@vger.kernel.org
9313 L: linux-renesas-soc@vger.kernel.org
9314 T: git git://linuxtv.org/media_tree.git
9316 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9317 F: drivers/media/platform/rcar-fcp.c
9318 F: include/media/rcar-fcp.h
9320 MEDIA DRIVERS FOR RENESAS - FDP1
9321 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9322 L: linux-media@vger.kernel.org
9323 L: linux-renesas-soc@vger.kernel.org
9324 T: git git://linuxtv.org/media_tree.git
9326 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9327 F: drivers/media/platform/rcar_fdp1.c
9329 MEDIA DRIVERS FOR RENESAS - VIN
9330 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9331 L: linux-media@vger.kernel.org
9332 L: linux-renesas-soc@vger.kernel.org
9333 T: git git://linuxtv.org/media_tree.git
9335 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9336 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9337 F: drivers/media/platform/rcar-vin/
9339 MEDIA DRIVERS FOR RENESAS - VSP1
9340 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9341 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9342 L: linux-media@vger.kernel.org
9343 L: linux-renesas-soc@vger.kernel.org
9344 T: git git://linuxtv.org/media_tree.git
9346 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9347 F: drivers/media/platform/vsp1/
9349 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9350 L: linux-media@vger.kernel.org
9351 W: https://linuxtv.org
9352 T: git git://linuxtv.org/media_tree.git
9354 F: drivers/media/dvb-frontends/stv0910*
9356 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9357 L: linux-media@vger.kernel.org
9358 W: https://linuxtv.org
9359 T: git git://linuxtv.org/media_tree.git
9361 F: drivers/media/dvb-frontends/stv6111*
9363 MEDIA DRIVERS FOR STM32 - DCMI
9364 M: Hugues Fruchet <hugues.fruchet@st.com>
9365 L: linux-media@vger.kernel.org
9366 T: git git://linuxtv.org/media_tree.git
9368 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9369 F: drivers/media/platform/stm32/stm32-dcmi.c
9371 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9372 M: Dmitry Osipenko <digetx@gmail.com>
9373 L: linux-media@vger.kernel.org
9374 L: linux-tegra@vger.kernel.org
9375 T: git git://linuxtv.org/media_tree.git
9377 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9378 F: drivers/staging/media/tegra-vde/
9380 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9381 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9382 P: LinuxTV.org Project
9383 L: linux-media@vger.kernel.org
9384 W: https://linuxtv.org
9385 Q: http://patchwork.kernel.org/project/linux-media/list/
9386 T: git git://linuxtv.org/media_tree.git
9388 F: Documentation/devicetree/bindings/media/
9389 F: Documentation/media/
9391 F: drivers/staging/media/
9392 F: include/linux/platform_data/media/
9394 F: include/uapi/linux/dvb/
9395 F: include/uapi/linux/videodev2.h
9396 F: include/uapi/linux/media.h
9397 F: include/uapi/linux/v4l2-*
9398 F: include/uapi/linux/meye.h
9399 F: include/uapi/linux/ivtv*
9400 F: include/uapi/linux/uvcvideo.h
9402 MEDIATEK BLUETOOTH DRIVER
9403 M: Sean Wang <sean.wang@mediatek.com>
9404 L: linux-bluetooth@vger.kernel.org
9405 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9407 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9408 F: drivers/bluetooth/btmtkuart.c
9411 M: Sean Wang <sean.wang@mediatek.com>
9413 F: drivers/media/rc/mtk-cir.c
9416 M: Sean Wang <sean.wang@mediatek.com>
9417 L: dmaengine@vger.kernel.org
9418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9419 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9421 F: Documentation/devicetree/bindings/dma/mtk-*
9422 F: drivers/dma/mediatek/
9424 MEDIATEK PMIC LED DRIVER
9425 M: Sean Wang <sean.wang@mediatek.com>
9427 F: drivers/leds/leds-mt6323.c
9428 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9430 MEDIATEK ETHERNET DRIVER
9431 M: Felix Fietkau <nbd@openwrt.org>
9432 M: John Crispin <john@phrozen.org>
9433 M: Sean Wang <sean.wang@mediatek.com>
9434 M: Nelson Chang <nelson.chang@mediatek.com>
9435 L: netdev@vger.kernel.org
9437 F: drivers/net/ethernet/mediatek/
9439 MEDIATEK SWITCH DRIVER
9440 M: Sean Wang <sean.wang@mediatek.com>
9441 L: netdev@vger.kernel.org
9443 F: drivers/net/dsa/mt7530.*
9444 F: net/dsa/tag_mtk.c
9446 MEDIATEK JPEG DRIVER
9447 M: Rick Chang <rick.chang@mediatek.com>
9448 M: Bin Liu <bin.liu@mediatek.com>
9450 F: drivers/media/platform/mtk-jpeg/
9451 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9454 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9455 M: Houlong Wei <houlong.wei@mediatek.com>
9456 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9458 F: drivers/media/platform/mtk-mdp/
9459 F: drivers/media/platform/mtk-vpu/
9460 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9462 MEDIATEK MEDIA DRIVER
9463 M: Tiffany Lin <tiffany.lin@mediatek.com>
9464 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9466 F: drivers/media/platform/mtk-vcodec/
9467 F: drivers/media/platform/mtk-vpu/
9468 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9469 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9471 MEDIATEK MT76 WIRELESS LAN DRIVER
9472 M: Felix Fietkau <nbd@nbd.name>
9473 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9474 L: linux-wireless@vger.kernel.org
9476 F: drivers/net/wireless/mediatek/mt76/
9478 MEDIATEK MT7601U WIRELESS LAN DRIVER
9479 M: Jakub Kicinski <kubakici@wp.pl>
9480 L: linux-wireless@vger.kernel.org
9482 F: drivers/net/wireless/mediatek/mt7601u/
9484 MEDIATEK NAND CONTROLLER DRIVER
9485 M: Xiaolei Li <xiaolei.li@mediatek.com>
9486 L: linux-mtd@lists.infradead.org
9488 F: drivers/mtd/nand/raw/mtk_*
9489 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9491 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9492 M: Sean Wang <sean.wang@mediatek.com>
9494 F: drivers/char/hw_random/mtk-rng.c
9496 MEDIATEK USB3 DRD IP DRIVER
9497 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9498 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9500 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9502 F: drivers/usb/mtu3/
9504 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9505 M: Peter Senna Tschudin <peter.senna@gmail.com>
9506 M: Martin Donnelly <martin.donnelly@ge.com>
9507 M: Martyn Welch <martyn.welch@collabora.co.uk>
9509 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9510 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9512 MEGARAID SCSI/SAS DRIVERS
9513 M: Kashyap Desai <kashyap.desai@broadcom.com>
9514 M: Sumit Saxena <sumit.saxena@broadcom.com>
9515 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9516 L: megaraidlinux.pdl@broadcom.com
9517 L: linux-scsi@vger.kernel.org
9518 W: http://www.avagotech.com/support/
9520 F: Documentation/scsi/megaraid.txt
9521 F: drivers/scsi/megaraid.*
9522 F: drivers/scsi/megaraid/
9524 MELEXIS MLX90614 DRIVER
9525 M: Crt Mori <cmo@melexis.com>
9526 L: linux-iio@vger.kernel.org
9527 W: http://www.melexis.com
9529 F: drivers/iio/temperature/mlx90614.c
9531 MELEXIS MLX90632 DRIVER
9532 M: Crt Mori <cmo@melexis.com>
9533 L: linux-iio@vger.kernel.org
9534 W: http://www.melexis.com
9536 F: drivers/iio/temperature/mlx90632.c
9538 MELFAS MIP4 TOUCHSCREEN DRIVER
9539 M: Sangwon Jee <jeesw@melfas.com>
9540 W: http://www.melfas.com
9542 F: drivers/input/touchscreen/melfas_mip4.c
9543 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9545 MELLANOX ETHERNET DRIVER (mlx4_en)
9546 M: Tariq Toukan <tariqt@mellanox.com>
9547 L: netdev@vger.kernel.org
9549 W: http://www.mellanox.com
9550 Q: http://patchwork.ozlabs.org/project/netdev/list/
9551 F: drivers/net/ethernet/mellanox/mlx4/en_*
9553 MELLANOX ETHERNET DRIVER (mlx5e)
9554 M: Saeed Mahameed <saeedm@mellanox.com>
9555 L: netdev@vger.kernel.org
9557 W: http://www.mellanox.com
9558 Q: http://patchwork.ozlabs.org/project/netdev/list/
9559 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9561 MELLANOX ETHERNET INNOVA DRIVERS
9562 R: Boris Pismenny <borisp@mellanox.com>
9563 L: netdev@vger.kernel.org
9565 W: http://www.mellanox.com
9566 Q: http://patchwork.ozlabs.org/project/netdev/list/
9567 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9568 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9569 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9570 F: include/linux/mlx5/mlx5_ifc_fpga.h
9572 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9573 R: Boris Pismenny <borisp@mellanox.com>
9574 L: netdev@vger.kernel.org
9576 W: http://www.mellanox.com
9577 Q: http://patchwork.ozlabs.org/project/netdev/list/
9578 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9579 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9581 MELLANOX ETHERNET SWITCH DRIVERS
9582 M: Jiri Pirko <jiri@mellanox.com>
9583 M: Ido Schimmel <idosch@mellanox.com>
9584 L: netdev@vger.kernel.org
9586 W: http://www.mellanox.com
9587 Q: http://patchwork.ozlabs.org/project/netdev/list/
9588 F: drivers/net/ethernet/mellanox/mlxsw/
9589 F: tools/testing/selftests/drivers/net/mlxsw/
9591 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9592 M: mlxsw@mellanox.com
9593 L: netdev@vger.kernel.org
9595 W: http://www.mellanox.com
9596 Q: http://patchwork.ozlabs.org/project/netdev/list/
9597 F: drivers/net/ethernet/mellanox/mlxfw/
9599 MELLANOX HARDWARE PLATFORM SUPPORT
9600 M: Andy Shevchenko <andy@infradead.org>
9601 M: Darren Hart <dvhart@infradead.org>
9602 M: Vadim Pasternak <vadimp@mellanox.com>
9603 L: platform-driver-x86@vger.kernel.org
9605 F: drivers/platform/mellanox/
9607 MELLANOX MLX4 core VPI driver
9608 M: Tariq Toukan <tariqt@mellanox.com>
9609 L: netdev@vger.kernel.org
9610 L: linux-rdma@vger.kernel.org
9611 W: http://www.mellanox.com
9612 Q: http://patchwork.ozlabs.org/project/netdev/list/
9614 F: drivers/net/ethernet/mellanox/mlx4/
9615 F: include/linux/mlx4/
9617 MELLANOX MLX4 IB driver
9618 M: Yishai Hadas <yishaih@mellanox.com>
9619 L: linux-rdma@vger.kernel.org
9620 W: http://www.mellanox.com
9621 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9623 F: drivers/infiniband/hw/mlx4/
9624 F: include/linux/mlx4/
9625 F: include/uapi/rdma/mlx4-abi.h
9627 MELLANOX MLX5 core VPI driver
9628 M: Saeed Mahameed <saeedm@mellanox.com>
9629 M: Leon Romanovsky <leonro@mellanox.com>
9630 L: netdev@vger.kernel.org
9631 L: linux-rdma@vger.kernel.org
9632 W: http://www.mellanox.com
9633 Q: http://patchwork.ozlabs.org/project/netdev/list/
9635 F: drivers/net/ethernet/mellanox/mlx5/core/
9636 F: include/linux/mlx5/
9638 MELLANOX MLX5 IB driver
9639 M: Leon Romanovsky <leonro@mellanox.com>
9640 L: linux-rdma@vger.kernel.org
9641 W: http://www.mellanox.com
9642 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9644 F: drivers/infiniband/hw/mlx5/
9645 F: include/linux/mlx5/
9646 F: include/uapi/rdma/mlx5-abi.h
9648 MELLANOX MLXCPLD I2C AND MUX DRIVER
9649 M: Vadim Pasternak <vadimp@mellanox.com>
9650 M: Michael Shych <michaelsh@mellanox.com>
9651 L: linux-i2c@vger.kernel.org
9653 F: drivers/i2c/busses/i2c-mlxcpld.c
9654 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9655 F: Documentation/i2c/busses/i2c-mlxcpld
9657 MELLANOX MLXCPLD LED DRIVER
9658 M: Vadim Pasternak <vadimp@mellanox.com>
9659 L: linux-leds@vger.kernel.org
9661 F: drivers/leds/leds-mlxcpld.c
9662 F: drivers/leds/leds-mlxreg.c
9663 F: Documentation/leds/leds-mlxcpld.txt
9665 MELLANOX PLATFORM DRIVER
9666 M: Vadim Pasternak <vadimp@mellanox.com>
9667 L: platform-driver-x86@vger.kernel.org
9669 F: drivers/platform/x86/mlx-platform.c
9672 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9673 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9674 L: linux-kernel@vger.kernel.org
9676 F: kernel/sched/membarrier.c
9677 F: include/uapi/linux/membarrier.h
9678 F: arch/powerpc/include/asm/membarrier.h
9681 L: linux-mm@kvack.org
9682 W: http://www.linux-mm.org
9684 F: include/linux/mm.h
9685 F: include/linux/gfp.h
9686 F: include/linux/mmzone.h
9687 F: include/linux/memory_hotplug.h
9688 F: include/linux/vmalloc.h
9691 MEMORY TECHNOLOGY DEVICES (MTD)
9692 M: David Woodhouse <dwmw2@infradead.org>
9693 M: Brian Norris <computersforpeace@gmail.com>
9694 M: Boris Brezillon <boris.brezillon@bootlin.com>
9695 M: Marek Vasut <marek.vasut@gmail.com>
9696 M: Richard Weinberger <richard@nod.at>
9697 L: linux-mtd@lists.infradead.org
9698 W: http://www.linux-mtd.infradead.org/
9699 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9700 T: git git://git.infradead.org/linux-mtd.git master
9701 T: git git://git.infradead.org/linux-mtd.git mtd/next
9703 F: Documentation/devicetree/bindings/mtd/
9705 F: include/linux/mtd/
9706 F: include/uapi/mtd/
9708 MEN A21 WATCHDOG DRIVER
9709 M: Johannes Thumshirn <morbidrsa@gmail.com>
9710 L: linux-watchdog@vger.kernel.org
9712 F: drivers/watchdog/mena21_wdt.c
9714 MEN CHAMELEON BUS (mcb)
9715 M: Johannes Thumshirn <morbidrsa@gmail.com>
9718 F: include/linux/mcb.h
9719 F: Documentation/men-chameleon-bus.txt
9721 MEN F21BMC (Board Management Controller)
9722 M: Andreas Werner <andreas.werner@men.de>
9724 F: drivers/mfd/menf21bmc.c
9725 F: drivers/watchdog/menf21bmc_wdt.c
9726 F: drivers/leds/leds-menf21bmc.c
9727 F: drivers/hwmon/menf21bmc_hwmon.c
9728 F: Documentation/hwmon/menf21bmc
9730 MEN Z069 WATCHDOG DRIVER
9731 M: Johannes Thumshirn <jth@kernel.org>
9732 L: linux-watchdog@vger.kernel.org
9734 F: drivers/watchdog/menz69_wdt.c
9736 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9737 M: Neil Armstrong <narmstrong@baylibre.com>
9738 L: linux-media@lists.freedesktop.org
9739 L: linux-amlogic@lists.infradead.org
9740 W: http://linux-meson.com/
9742 F: drivers/media/platform/meson/ao-cec.c
9743 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9744 T: git git://linuxtv.org/media_tree.git
9746 MICROBLAZE ARCHITECTURE
9747 M: Michal Simek <monstr@monstr.eu>
9748 W: http://www.monstr.eu/fdt/
9749 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9753 MICROCHIP AT91 SERIAL DRIVER
9754 M: Richard Genoud <richard.genoud@gmail.com>
9756 F: drivers/tty/serial/atmel_serial.c
9757 F: drivers/tty/serial/atmel_serial.h
9758 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9760 MICROCHIP AUDIO ASOC DRIVERS
9761 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9762 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9766 MICROCHIP DMA DRIVER
9767 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9769 L: dmaengine@vger.kernel.org
9771 F: drivers/dma/at_hdmac.c
9772 F: drivers/dma/at_hdmac_regs.h
9773 F: include/linux/platform_data/dma-atmel.h
9774 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
9775 F: include/dt-bindings/dma/at91.h
9777 MICROCHIP ECC DRIVER
9778 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9779 L: linux-crypto@vger.kernel.org
9781 F: drivers/crypto/atmel-ecc.*
9783 MICROCHIP I2C DRIVER
9784 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9785 L: linux-i2c@vger.kernel.org
9787 F: drivers/i2c/busses/i2c-at91.c
9789 MICROCHIP ISC DRIVER
9790 M: Eugen Hristev <eugen.hristev@microchip.com>
9791 L: linux-media@vger.kernel.org
9793 F: drivers/media/platform/atmel/atmel-isc.c
9794 F: drivers/media/platform/atmel/atmel-isc-regs.h
9795 F: devicetree/bindings/media/atmel-isc.txt
9797 MICROCHIP ISI DRIVER
9798 M: Eugen Hristev <eugen.hristev@microchip.com>
9799 L: linux-media@vger.kernel.org
9801 F: drivers/media/platform/atmel/atmel-isi.c
9802 F: include/media/atmel-isi.h
9804 MICROCHIP AT91 USART MFD DRIVER
9805 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9806 L: linux-kernel@vger.kernel.org
9808 F: drivers/mfd/at91-usart.c
9809 F: include/dt-bindings/mfd/at91-usart.h
9810 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9812 MICROCHIP AT91 USART SPI DRIVER
9813 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9814 L: linux-spi@vger.kernel.org
9816 F: drivers/spi/spi-at91-usart.c
9817 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9819 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9820 M: Woojung Huh <Woojung.Huh@microchip.com>
9821 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9822 L: netdev@vger.kernel.org
9824 F: net/dsa/tag_ksz.c
9825 F: drivers/net/dsa/microchip/*
9826 F: include/linux/platform_data/microchip-ksz.h
9827 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9829 MICROCHIP LAN743X ETHERNET DRIVER
9830 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9831 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9832 L: netdev@vger.kernel.org
9834 F: drivers/net/ethernet/microchip/lan743x_*
9836 MICROCHIP LCDFB DRIVER
9837 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9838 L: linux-fbdev@vger.kernel.org
9840 F: drivers/video/fbdev/atmel_lcdfb.c
9841 F: include/video/atmel_lcdc.h
9843 MICROCHIP MMC/SD/SDIO MCI DRIVER
9844 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9846 F: drivers/mmc/host/atmel-mci.c
9848 MICROCHIP MCP3911 ADC DRIVER
9849 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9850 M: Kent Gustavsson <kent@minoris.se>
9851 L: linux-iio@vger.kernel.org
9853 F: drivers/iio/adc/mcp3911.c
9854 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9856 MICROCHIP NAND DRIVER
9857 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9858 L: linux-mtd@lists.infradead.org
9860 F: drivers/mtd/nand/raw/atmel/*
9861 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9863 MICROCHIP PWM DRIVER
9864 M: Claudiu Beznea <claudiu.beznea@microchip.com>
9865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9866 L: linux-pwm@vger.kernel.org
9868 F: drivers/pwm/pwm-atmel.c
9869 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9871 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9872 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9873 M: Eugen Hristev <eugen.hristev@microchip.com>
9874 L: linux-iio@vger.kernel.org
9876 F: drivers/iio/adc/at91-sama5d2_adc.c
9877 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9878 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9880 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9881 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9883 F: drivers/power/reset/at91-sama5d2_shdwc.c
9885 MICROCHIP SPI DRIVER
9886 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9888 F: drivers/spi/spi-atmel.*
9890 MICROCHIP SSC DRIVER
9891 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9892 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9894 F: drivers/misc/atmel-ssc.c
9895 F: include/linux/atmel-ssc.h
9897 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9898 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9899 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9901 F: drivers/misc/atmel_tclib.c
9902 F: drivers/clocksource/tcb_clksrc.c
9904 MICROCHIP USBA UDC DRIVER
9905 M: Cristian Birsan <cristian.birsan@microchip.com>
9906 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9908 F: drivers/usb/gadget/udc/atmel_usba_udc.*
9910 MICROCHIP USB251XB DRIVER
9911 M: Richard Leitner <richard.leitner@skidata.com>
9912 L: linux-usb@vger.kernel.org
9914 F: drivers/usb/misc/usb251xb.c
9915 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9917 MICROCHIP XDMA DRIVER
9918 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9919 L: linux-arm-kernel@lists.infradead.org
9920 L: dmaengine@vger.kernel.org
9922 F: drivers/dma/at_xdmac.c
9925 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9926 L: linux-mips@vger.kernel.org
9928 F: arch/mips/generic/board-ocelot.c
9929 F: arch/mips/configs/generic/board-ocelot.config
9930 F: arch/mips/boot/dts/mscc/
9931 F: Documentation/devicetree/bindings/mips/mscc.txt
9933 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9934 M: Don Brace <don.brace@microsemi.com>
9935 L: esc.storagedev@microsemi.com
9936 L: linux-scsi@vger.kernel.org
9938 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9939 F: drivers/scsi/smartpqi/Kconfig
9940 F: drivers/scsi/smartpqi/Makefile
9941 F: include/linux/cciss*.h
9942 F: include/uapi/linux/cciss*.h
9943 F: Documentation/scsi/smartpqi.txt
9945 MICROSEMI ETHERNET SWITCH DRIVER
9946 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9947 L: netdev@vger.kernel.org
9949 F: drivers/net/ethernet/mscc/
9951 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9952 M: Chen Yu <yu.c.chen@intel.com>
9953 L: platform-driver-x86@vger.kernel.org
9955 F: drivers/platform/x86/surfacepro3_button.c
9958 M: Oliver Neukum <oliver@neukum.org>
9960 F: drivers/usb/image/microtek.*
9963 M: Ralf Baechle <ralf@linux-mips.org>
9964 M: Paul Burton <paul.burton@mips.com>
9965 M: James Hogan <jhogan@kernel.org>
9966 L: linux-mips@vger.kernel.org
9967 W: http://www.linux-mips.org/
9968 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9970 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9972 F: Documentation/devicetree/bindings/mips/
9973 F: Documentation/mips/
9975 F: drivers/platform/mips/
9977 MIPS BOSTON DEVELOPMENT BOARD
9978 M: Paul Burton <paul.burton@mips.com>
9979 L: linux-mips@vger.kernel.org
9981 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9982 F: arch/mips/boot/dts/img/boston.dts
9983 F: arch/mips/configs/generic/board-boston.config
9984 F: drivers/clk/imgtec/clk-boston.c
9985 F: include/dt-bindings/clock/boston-clock.h
9987 MIPS GENERIC PLATFORM
9988 M: Paul Burton <paul.burton@mips.com>
9989 L: linux-mips@vger.kernel.org
9991 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9992 F: arch/mips/generic/
9993 F: arch/mips/tools/generic-board-config.sh
9995 MIPS/LOONGSON1 ARCHITECTURE
9996 M: Keguang Zhang <keguang.zhang@gmail.com>
9997 L: linux-mips@vger.kernel.org
9999 F: arch/mips/loongson32/
10000 F: arch/mips/include/asm/mach-loongson32/
10001 F: drivers/*/*loongson1*
10002 F: drivers/*/*/*loongson1*
10004 MIPS/LOONGSON2 ARCHITECTURE
10005 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10006 L: linux-mips@vger.kernel.org
10008 F: arch/mips/loongson64/fuloong-2e/
10009 F: arch/mips/loongson64/lemote-2f/
10010 F: arch/mips/include/asm/mach-loongson64/
10011 F: drivers/*/*loongson2*
10012 F: drivers/*/*/*loongson2*
10014 MIPS/LOONGSON3 ARCHITECTURE
10015 M: Huacai Chen <chenhc@lemote.com>
10016 L: linux-mips@vger.kernel.org
10018 F: arch/mips/loongson64/
10019 F: arch/mips/include/asm/mach-loongson64/
10020 F: drivers/platform/mips/cpu_hwmon.c
10021 F: drivers/*/*loongson3*
10022 F: drivers/*/*/*loongson3*
10024 MIPS RINT INSTRUCTION EMULATION
10025 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10026 L: linux-mips@vger.kernel.org
10028 F: arch/mips/math-emu/sp_rint.c
10029 F: arch/mips/math-emu/dp_rint.c
10031 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10032 M: Hans Verkuil <hverkuil@xs4all.nl>
10033 L: linux-media@vger.kernel.org
10034 T: git git://linuxtv.org/media_tree.git
10035 W: https://linuxtv.org
10037 F: drivers/media/radio/radio-miropcm20*
10040 R: Lubomir Rintel <lkundrak@v3.sk>
10041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10043 F: arch/arm/boot/dts/mmp*
10044 F: arch/arm/mach-mmp/
10046 MMU GATHER AND TLB INVALIDATION
10047 M: Will Deacon <will.deacon@arm.com>
10048 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10049 M: Andrew Morton <akpm@linux-foundation.org>
10050 M: Nick Piggin <npiggin@gmail.com>
10051 M: Peter Zijlstra <peterz@infradead.org>
10052 L: linux-arch@vger.kernel.org
10053 L: linux-mm@kvack.org
10055 F: arch/*/include/asm/tlb.h
10056 F: include/asm-generic/tlb.h
10059 MN88472 MEDIA DRIVER
10060 M: Antti Palosaari <crope@iki.fi>
10061 L: linux-media@vger.kernel.org
10062 W: https://linuxtv.org
10063 W: http://palosaari.fi/linux/
10064 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10066 F: drivers/media/dvb-frontends/mn88472*
10068 MN88473 MEDIA DRIVER
10069 M: Antti Palosaari <crope@iki.fi>
10070 L: linux-media@vger.kernel.org
10071 W: https://linuxtv.org
10072 W: http://palosaari.fi/linux/
10073 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10075 F: drivers/media/dvb-frontends/mn88473*
10078 M: Jessica Yu <jeyu@kernel.org>
10079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10081 F: include/linux/module.h
10084 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10085 W: http://popies.net/meye/
10087 F: Documentation/media/v4l-drivers/meye*
10088 F: drivers/media/pci/meye/
10089 F: include/uapi/linux/meye.h
10091 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10092 M: Jiri Slaby <jirislaby@gmail.com>
10094 F: Documentation/serial/moxa-smartio
10095 F: drivers/tty/mxser.*
10097 MR800 AVERMEDIA USB FM RADIO DRIVER
10098 M: Alexey Klimov <klimov.linux@gmail.com>
10099 L: linux-media@vger.kernel.org
10100 T: git git://linuxtv.org/media_tree.git
10102 F: drivers/media/radio/radio-mr800.c
10104 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10105 M: Alan Ott <alan@signal11.us>
10106 L: linux-wpan@vger.kernel.org
10108 F: drivers/net/ieee802154/mrf24j40.c
10109 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10112 M: "Lee, Chun-Yi" <jlee@suse.com>
10113 L: platform-driver-x86@vger.kernel.org
10115 F: drivers/platform/x86/msi-laptop.c
10118 L: platform-driver-x86@vger.kernel.org
10120 F: drivers/platform/x86/msi-wmi.c
10122 MSI001 MEDIA DRIVER
10123 M: Antti Palosaari <crope@iki.fi>
10124 L: linux-media@vger.kernel.org
10125 W: https://linuxtv.org
10126 W: http://palosaari.fi/linux/
10127 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10128 T: git git://linuxtv.org/anttip/media_tree.git
10130 F: drivers/media/tuners/msi001*
10132 MSI2500 MEDIA DRIVER
10133 M: Antti Palosaari <crope@iki.fi>
10134 L: linux-media@vger.kernel.org
10135 W: https://linuxtv.org
10136 W: http://palosaari.fi/linux/
10137 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10138 T: git git://linuxtv.org/anttip/media_tree.git
10140 F: drivers/media/usb/msi2500/
10142 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10143 M: Robert Jarzmik <robert.jarzmik@free.fr>
10144 L: linux-mtd@lists.infradead.org
10146 F: drivers/mtd/devices/docg3*
10148 MT9M032 APTINA SENSOR DRIVER
10149 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10150 L: linux-media@vger.kernel.org
10151 T: git git://linuxtv.org/media_tree.git
10153 F: drivers/media/i2c/mt9m032.c
10154 F: include/media/i2c/mt9m032.h
10156 MT9P031 APTINA CAMERA SENSOR
10157 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10158 L: linux-media@vger.kernel.org
10159 T: git git://linuxtv.org/media_tree.git
10161 F: drivers/media/i2c/mt9p031.c
10162 F: include/media/i2c/mt9p031.h
10164 MT9T001 APTINA CAMERA SENSOR
10165 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10166 L: linux-media@vger.kernel.org
10167 T: git git://linuxtv.org/media_tree.git
10169 F: drivers/media/i2c/mt9t001.c
10170 F: include/media/i2c/mt9t001.h
10172 MT9T112 APTINA CAMERA SENSOR
10173 M: Jacopo Mondi <jacopo@jmondi.org>
10174 L: linux-media@vger.kernel.org
10175 T: git git://linuxtv.org/media_tree.git
10177 F: drivers/media/i2c/mt9t112.c
10178 F: include/media/i2c/mt9t112.h
10180 MT9V032 APTINA CAMERA SENSOR
10181 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10182 L: linux-media@vger.kernel.org
10183 T: git git://linuxtv.org/media_tree.git
10185 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10186 F: drivers/media/i2c/mt9v032.c
10187 F: include/media/i2c/mt9v032.h
10189 MT9V111 APTINA CAMERA SENSOR
10190 M: Jacopo Mondi <jacopo@jmondi.org>
10191 L: linux-media@vger.kernel.org
10192 T: git git://linuxtv.org/media_tree.git
10194 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10195 F: drivers/media/i2c/mt9v111.c
10197 MULTIFUNCTION DEVICES (MFD)
10198 M: Lee Jones <lee.jones@linaro.org>
10199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10201 F: Documentation/devicetree/bindings/mfd/
10203 F: include/linux/mfd/
10204 F: include/dt-bindings/mfd/
10206 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10208 F: drivers/mmc/host/mmc_spi.c
10209 F: include/linux/spi/mmc_spi.h
10211 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10212 M: Ulf Hansson <ulf.hansson@linaro.org>
10213 L: linux-mmc@vger.kernel.org
10214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10216 F: Documentation/devicetree/bindings/mmc/
10218 F: include/linux/mmc/
10219 F: include/uapi/linux/mmc/
10221 MULTIPLEXER SUBSYSTEM
10222 M: Peter Rosin <peda@axentia.se>
10224 F: Documentation/ABI/testing/sysfs-class-mux*
10225 F: Documentation/devicetree/bindings/mux/
10226 F: include/dt-bindings/mux/
10227 F: include/linux/mux/
10230 MULTITECH MULTIPORT CARD (ISICOM)
10232 F: drivers/tty/isicom.c
10233 F: include/linux/isicom.h
10235 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10236 M: Bin Liu <b-liu@ti.com>
10237 L: linux-usb@vger.kernel.org
10239 F: drivers/usb/musb/
10241 MXL301RF MEDIA DRIVER
10242 M: Akihiro Tsukada <tskd08@gmail.com>
10243 L: linux-media@vger.kernel.org
10245 F: drivers/media/tuners/mxl301rf*
10247 MXL5007T MEDIA DRIVER
10248 M: Michael Krufky <mkrufky@linuxtv.org>
10249 L: linux-media@vger.kernel.org
10250 W: https://linuxtv.org
10251 W: http://github.com/mkrufky
10252 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10253 T: git git://linuxtv.org/mkrufky/tuners.git
10255 F: drivers/media/tuners/mxl5007t.*
10258 M: Marek Vasut <marex@denx.de>
10259 M: Stefan Agner <stefan@agner.ch>
10260 L: dri-devel@lists.freedesktop.org
10262 F: drivers/gpu/drm/mxsfb/
10263 F: Documentation/devicetree/bindings/display/mxsfb.txt
10264 T: git git://anongit.freedesktop.org/drm/drm-misc
10266 MYLEX DAC960 PCI RAID Controller
10267 M: Hannes Reinecke <hare@kernel.org>
10268 L: linux-scsi@vger.kernel.org
10270 F: drivers/scsi/myrb.*
10271 F: drivers/scsi/myrs.*
10273 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10274 M: Chris Lee <christopher.lee@cspi.com>
10275 L: netdev@vger.kernel.org
10276 W: https://www.cspi.com/ethernet-products/support/downloads/
10278 F: drivers/net/ethernet/myricom/myri10ge/
10280 NAND FLASH SUBSYSTEM
10281 M: Boris Brezillon <boris.brezillon@bootlin.com>
10282 M: Miquel Raynal <miquel.raynal@bootlin.com>
10283 R: Richard Weinberger <richard@nod.at>
10284 L: linux-mtd@lists.infradead.org
10285 W: http://www.linux-mtd.infradead.org/
10286 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10287 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10288 T: git git://git.infradead.org/linux-mtd.git nand/next
10290 F: drivers/mtd/nand/
10291 F: include/linux/mtd/*nand*.h
10293 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10294 M: Daniel Mack <zonque@gmail.com>
10296 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10297 W: http://www.native-instruments.com
10298 F: sound/usb/caiaq/
10300 NATSEMI ETHERNET DRIVER (DP8381x)
10302 F: drivers/net/ethernet/natsemi/natsemi.c
10304 NCR 5380 SCSI DRIVERS
10305 M: Finn Thain <fthain@telegraphics.com.au>
10306 M: Michael Schmitz <schmitzmic@gmail.com>
10307 L: linux-scsi@vger.kernel.org
10309 F: Documentation/scsi/g_NCR5380.txt
10310 F: drivers/scsi/NCR5380.*
10311 F: drivers/scsi/arm/cumana_1.c
10312 F: drivers/scsi/arm/oak.c
10313 F: drivers/scsi/atari_scsi.*
10314 F: drivers/scsi/dmx3191d.c
10315 F: drivers/scsi/g_NCR5380.*
10316 F: drivers/scsi/mac_scsi.*
10317 F: drivers/scsi/sun3_scsi.*
10318 F: drivers/scsi/sun3_scsi_vme.c
10321 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10325 NCT6775 HARDWARE MONITOR DRIVER
10326 M: Guenter Roeck <linux@roeck-us.net>
10327 L: linux-hwmon@vger.kernel.org
10329 F: Documentation/hwmon/nct6775
10330 F: drivers/hwmon/nct6775.c
10332 NET_FAILOVER MODULE
10333 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10334 L: netdev@vger.kernel.org
10336 F: driver/net/net_failover.c
10337 F: include/net/net_failover.h
10338 F: Documentation/networking/net_failover.rst
10340 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10341 M: Faisal Latif <faisal.latif@intel.com>
10342 L: linux-rdma@vger.kernel.org
10343 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10345 F: drivers/infiniband/hw/nes/
10346 F: include/uapi/rdma/nes-abi.h
10348 NETEM NETWORK EMULATOR
10349 M: Stephen Hemminger <stephen@networkplumber.org>
10350 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10352 F: net/sched/sch_netem.c
10354 NETERION 10GbE DRIVERS (s2io/vxge)
10355 M: Jon Mason <jdmason@kudzu.us>
10356 L: netdev@vger.kernel.org
10358 F: Documentation/networking/s2io.txt
10359 F: Documentation/networking/vxge.txt
10360 F: drivers/net/ethernet/neterion/
10363 M: Pablo Neira Ayuso <pablo@netfilter.org>
10364 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10365 M: Florian Westphal <fw@strlen.de>
10366 L: netfilter-devel@vger.kernel.org
10367 L: coreteam@netfilter.org
10368 W: http://www.netfilter.org/
10369 W: http://www.iptables.org/
10370 W: http://www.nftables.org/
10371 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10375 F: include/linux/netfilter*
10376 F: include/linux/netfilter/
10377 F: include/net/netfilter/
10378 F: include/uapi/linux/netfilter*
10379 F: include/uapi/linux/netfilter/
10380 F: net/*/netfilter.c
10381 F: net/*/netfilter/
10383 F: net/bridge/br_netfilter*.c
10385 NETROM NETWORK LAYER
10386 M: Ralf Baechle <ralf@linux-mips.org>
10387 L: linux-hams@vger.kernel.org
10388 W: http://www.linux-ax25.org/
10390 F: include/net/netrom.h
10391 F: include/uapi/linux/netrom.h
10394 NETRONOME ETHERNET DRIVERS
10395 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10396 L: oss-drivers@netronome.com
10398 F: drivers/net/ethernet/netronome/
10400 NETWORK BLOCK DEVICE (NBD)
10401 M: Josef Bacik <josef@toxicpanda.com>
10403 L: linux-block@vger.kernel.org
10404 L: nbd@other.debian.org
10405 F: Documentation/blockdev/nbd.txt
10406 F: drivers/block/nbd.c
10407 F: include/uapi/linux/nbd.h
10409 NETWORK DROP MONITOR
10410 M: Neil Horman <nhorman@tuxdriver.com>
10411 L: netdev@vger.kernel.org
10413 W: https://fedorahosted.org/dropwatch/
10414 F: net/core/drop_monitor.c
10417 M: "David S. Miller" <davem@davemloft.net>
10418 L: netdev@vger.kernel.org
10419 W: http://www.linuxfoundation.org/en/Net
10420 Q: http://patchwork.ozlabs.org/project/netdev/list/
10421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10424 F: Documentation/devicetree/bindings/net/
10426 F: include/linux/if_*
10427 F: include/linux/netdevice.h
10428 F: include/linux/etherdevice.h
10429 F: include/linux/fcdevice.h
10430 F: include/linux/fddidevice.h
10431 F: include/linux/hippidevice.h
10432 F: include/linux/inetdevice.h
10433 F: include/uapi/linux/if_*
10434 F: include/uapi/linux/netdevice.h
10436 NETWORKING DRIVERS (WIRELESS)
10437 M: Kalle Valo <kvalo@codeaurora.org>
10438 L: linux-wireless@vger.kernel.org
10439 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10443 F: Documentation/devicetree/bindings/net/wireless/
10444 F: drivers/net/wireless/
10447 M: Andrew Lunn <andrew@lunn.ch>
10448 M: Vivien Didelot <vivien.didelot@gmail.com>
10449 M: Florian Fainelli <f.fainelli@gmail.com>
10451 F: Documentation/devicetree/bindings/net/dsa/
10453 F: include/net/dsa.h
10454 F: include/linux/dsa/
10455 F: drivers/net/dsa/
10457 NETWORKING [GENERAL]
10458 M: "David S. Miller" <davem@davemloft.net>
10459 L: netdev@vger.kernel.org
10460 W: http://www.linuxfoundation.org/en/Net
10461 Q: http://patchwork.ozlabs.org/project/netdev/list/
10462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10464 B: mailto:netdev@vger.kernel.org
10468 F: include/linux/in.h
10469 F: include/linux/net.h
10470 F: include/linux/netdevice.h
10471 F: include/uapi/linux/in.h
10472 F: include/uapi/linux/net.h
10473 F: include/uapi/linux/netdevice.h
10474 F: include/uapi/linux/net_namespace.h
10475 F: tools/testing/selftests/net/
10478 F: Documentation/networking/
10481 M: Steffen Klassert <steffen.klassert@secunet.com>
10482 M: Herbert Xu <herbert@gondor.apana.org.au>
10483 M: "David S. Miller" <davem@davemloft.net>
10484 L: netdev@vger.kernel.org
10485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10493 F: net/ipv4/ipcomp.c
10494 F: net/ipv4/ip_vti.c
10498 F: net/ipv6/ipcomp6.c
10499 F: net/ipv6/ip6_vti.c
10500 F: include/uapi/linux/xfrm.h
10501 F: include/net/xfrm.h
10503 NETWORKING [IPv4/IPv6]
10504 M: "David S. Miller" <davem@davemloft.net>
10505 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10506 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10507 L: netdev@vger.kernel.org
10508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10515 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10516 M: Paul Moore <paul@paul-moore.com>
10517 W: https://github.com/netlabel
10518 L: netdev@vger.kernel.org
10519 L: linux-security-module@vger.kernel.org
10521 F: Documentation/netlabel/
10522 F: include/net/calipso.h
10523 F: include/net/cipso_ipv4.h
10524 F: include/net/netlabel.h
10525 F: include/uapi/linux/netfilter/xt_SECMARK.h
10526 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10528 F: net/ipv4/cipso_ipv4.c
10529 F: net/ipv6/calipso.c
10530 F: net/netfilter/xt_CONNSECMARK.c
10531 F: net/netfilter/xt_SECMARK.c
10534 M: Eric Dumazet <edumazet@google.com>
10535 L: netdev@vger.kernel.org
10538 F: net/ipv4/syncookies.c
10540 F: net/ipv6/syncookies.c
10541 F: include/uapi/linux/tcp.h
10542 F: include/net/tcp.h
10543 F: include/linux/tcp.h
10544 F: include/trace/events/tcp.h
10547 M: Boris Pismenny <borisp@mellanox.com>
10548 M: Aviad Yehezkel <aviadye@mellanox.com>
10549 M: Dave Watson <davejwatson@fb.com>
10550 M: John Fastabend <john.fastabend@gmail.com>
10551 M: Daniel Borkmann <daniel@iogearbox.net>
10552 L: netdev@vger.kernel.org
10555 F: include/uapi/linux/tls.h
10556 F: include/net/tls.h
10558 NETWORKING [WIRELESS]
10559 L: linux-wireless@vger.kernel.org
10560 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10563 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10565 F: drivers/net/netdevsim/*
10567 NETXEN (1/10) GbE SUPPORT
10568 M: Manish Chopra <manish.chopra@cavium.com>
10569 M: Rahul Verma <rahul.verma@cavium.com>
10570 M: Dept-GELinuxNICDev@cavium.com
10571 L: netdev@vger.kernel.org
10573 F: drivers/net/ethernet/qlogic/netxen/
10576 M: Samuel Ortiz <sameo@linux.intel.com>
10577 L: linux-wireless@vger.kernel.org
10578 L: linux-nfc@lists.01.org (subscribers-only)
10581 F: include/net/nfc/
10582 F: include/uapi/linux/nfc.h
10584 F: include/linux/platform_data/nfcmrvl.h
10585 F: include/linux/platform_data/nxp-nci.h
10586 F: Documentation/devicetree/bindings/net/nfc/
10588 NFS, SUNRPC, AND LOCKD CLIENTS
10589 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10590 M: Anna Schumaker <anna.schumaker@netapp.com>
10591 L: linux-nfs@vger.kernel.org
10592 W: http://client.linux-nfs.org
10593 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10599 F: include/linux/lockd/
10600 F: include/linux/nfs*
10601 F: include/linux/sunrpc/
10602 F: include/uapi/linux/nfs*
10603 F: include/uapi/linux/sunrpc/
10606 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10607 L: linux-nilfs@vger.kernel.org
10608 W: https://nilfs.sourceforge.io/
10609 W: https://nilfs.osdn.jp/
10610 T: git git://github.com/konis/nilfs2.git
10612 F: Documentation/filesystems/nilfs2.txt
10614 F: include/trace/events/nilfs2.h
10615 F: include/uapi/linux/nilfs2_api.h
10616 F: include/uapi/linux/nilfs2_ondisk.h
10618 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10619 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10620 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10622 F: Documentation/scsi/NinjaSCSI.txt
10623 F: drivers/scsi/pcmcia/nsp_*
10625 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10626 M: GOTO Masanori <gotom@debian.or.jp>
10627 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10628 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10630 F: Documentation/scsi/NinjaSCSI.txt
10631 F: drivers/scsi/nsp32*
10634 M: Ley Foon Tan <lftan@altera.com>
10635 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10640 NOHZ, DYNTICKS SUPPORT
10641 M: Frederic Weisbecker <fweisbec@gmail.com>
10642 M: Thomas Gleixner <tglx@linutronix.de>
10643 M: Ingo Molnar <mingo@kernel.org>
10644 L: linux-kernel@vger.kernel.org
10645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10647 F: kernel/time/tick*.*
10648 F: include/linux/tick.h
10649 F: include/linux/sched/nohz.h
10651 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10652 M: Pavel Machek <pavel@ucw.cz>
10653 M: Sakari Ailus <sakari.ailus@iki.fi>
10654 L: linux-media@vger.kernel.org
10656 F: drivers/media/i2c/et8ek8
10657 F: drivers/media/i2c/ad5820.c
10659 NOKIA N900 POWER SUPPLY DRIVERS
10660 R: Pali Rohár <pali.rohar@gmail.com>
10661 F: include/linux/power/bq2415x_charger.h
10662 F: include/linux/power/bq27xxx_battery.h
10663 F: include/linux/power/isp1704_charger.h
10664 F: drivers/power/supply/bq2415x_charger.c
10665 F: drivers/power/supply/bq27xxx_battery.c
10666 F: drivers/power/supply/bq27xxx_battery_i2c.c
10667 F: drivers/power/supply/isp1704_charger.c
10668 F: drivers/power/supply/rx51_battery.c
10671 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10672 L: linux-ntb@googlegroups.com
10674 F: drivers/ntb/hw/amd/
10677 M: Jon Mason <jdmason@kudzu.us>
10678 M: Dave Jiang <dave.jiang@intel.com>
10679 M: Allen Hubbe <allenbh@gmail.com>
10680 L: linux-ntb@googlegroups.com
10682 W: https://github.com/jonmason/ntb/wiki
10683 T: git git://github.com/jonmason/ntb.git
10685 F: drivers/net/ntb_netdev.c
10686 F: include/linux/ntb.h
10687 F: include/linux/ntb_transport.h
10688 F: tools/testing/selftests/ntb/
10691 M: Serge Semin <fancer.lancer@gmail.com>
10692 L: linux-ntb@googlegroups.com
10694 F: drivers/ntb/hw/idt/
10697 M: Dave Jiang <dave.jiang@intel.com>
10698 L: linux-ntb@googlegroups.com
10700 W: https://github.com/davejiang/linux/wiki
10701 T: git https://github.com/davejiang/linux.git
10702 F: drivers/ntb/hw/intel/
10705 M: Anton Altaparmakov <anton@tuxera.com>
10706 L: linux-ntfs-dev@lists.sourceforge.net
10707 W: http://www.tuxera.com/
10708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10710 F: Documentation/filesystems/ntfs.txt
10714 M: Finn Thain <fthain@telegraphics.com.au>
10715 L: linux-m68k@lists.linux-m68k.org
10717 F: arch/*/include/asm/nubus.h
10719 F: include/linux/nubus.h
10720 F: include/uapi/linux/nubus.h
10722 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10723 M: Antonino Daplas <adaplas@gmail.com>
10724 L: linux-fbdev@vger.kernel.org
10726 F: drivers/video/fbdev/riva/
10727 F: drivers/video/fbdev/nvidia/
10730 M: Keith Busch <keith.busch@intel.com>
10731 M: Jens Axboe <axboe@fb.com>
10732 M: Christoph Hellwig <hch@lst.de>
10733 M: Sagi Grimberg <sagi@grimberg.me>
10734 L: linux-nvme@lists.infradead.org
10735 T: git://git.infradead.org/nvme.git
10736 W: http://git.infradead.org/nvme.git
10738 F: drivers/nvme/host/
10739 F: include/linux/nvme.h
10740 F: include/uapi/linux/nvme_ioctl.h
10742 NVM EXPRESS FC TRANSPORT DRIVERS
10743 M: James Smart <james.smart@broadcom.com>
10744 L: linux-nvme@lists.infradead.org
10746 F: include/linux/nvme-fc.h
10747 F: include/linux/nvme-fc-driver.h
10748 F: drivers/nvme/host/fc.c
10749 F: drivers/nvme/target/fc.c
10750 F: drivers/nvme/target/fcloop.c
10752 NVM EXPRESS TARGET DRIVER
10753 M: Christoph Hellwig <hch@lst.de>
10754 M: Sagi Grimberg <sagi@grimberg.me>
10755 L: linux-nvme@lists.infradead.org
10756 T: git://git.infradead.org/nvme.git
10757 W: http://git.infradead.org/nvme.git
10759 F: drivers/nvme/target/
10762 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10765 F: Documentation/devicetree/bindings/nvmem/
10766 F: Documentation/ABI/stable/sysfs-bus-nvmem
10767 F: include/linux/nvmem-consumer.h
10768 F: include/linux/nvmem-provider.h
10770 NXP SGTL5000 DRIVER
10771 M: Fabio Estevam <fabio.estevam@nxp.com>
10772 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10774 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10775 F: sound/soc/codecs/sgtl5000*
10777 NXP TDA998X DRM DRIVER
10778 M: Russell King <linux@armlinux.org.uk>
10780 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10781 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10782 F: drivers/gpu/drm/i2c/tda998x_drv.c
10783 F: include/drm/i2c/tda998x.h
10784 F: include/dt-bindings/display/tda998x.h
10788 M: Peter Rosin <peda@axentia.se>
10789 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10791 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10792 F: sound/soc/codecs/tfa9879*
10795 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10796 R: Charles Gorand <charles.gorand@effinnov.com>
10797 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10799 F: drivers/nfc/nxp-nci
10802 M: Josh Poimboeuf <jpoimboe@redhat.com>
10803 M: Peter Zijlstra <peterz@infradead.org>
10807 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10808 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10809 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10810 L: linuxppc-dev@lists.ozlabs.org
10812 F: arch/powerpc/platforms/powernv/ocxl.c
10813 F: arch/powerpc/include/asm/pnv-ocxl.h
10814 F: drivers/misc/ocxl/
10815 F: include/misc/ocxl*
10816 F: include/uapi/misc/ocxl.h
10817 F: Documentation/accelerators/ocxl.rst
10820 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10821 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10822 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10823 L: linux-omap@vger.kernel.org
10827 OMAP CLOCK FRAMEWORK SUPPORT
10828 M: Paul Walmsley <paul@pwsan.com>
10829 L: linux-omap@vger.kernel.org
10831 F: arch/arm/*omap*/*clock*
10833 OMAP DEVICE TREE SUPPORT
10834 M: Benoît Cousson <bcousson@baylibre.com>
10835 M: Tony Lindgren <tony@atomide.com>
10836 L: linux-omap@vger.kernel.org
10837 L: devicetree@vger.kernel.org
10839 F: arch/arm/boot/dts/*omap*
10840 F: arch/arm/boot/dts/*am3*
10841 F: arch/arm/boot/dts/*am4*
10842 F: arch/arm/boot/dts/*am5*
10843 F: arch/arm/boot/dts/*dra7*
10845 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10846 L: linux-omap@vger.kernel.org
10847 L: linux-fbdev@vger.kernel.org
10849 F: drivers/video/fbdev/omap2/
10850 F: Documentation/arm/OMAP/DSS
10852 OMAP FRAMEBUFFER SUPPORT
10853 L: linux-fbdev@vger.kernel.org
10854 L: linux-omap@vger.kernel.org
10856 F: drivers/video/fbdev/omap/
10858 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10859 M: Roger Quadros <rogerq@ti.com>
10860 M: Tony Lindgren <tony@atomide.com>
10861 L: linux-omap@vger.kernel.org
10863 F: drivers/memory/omap-gpmc.c
10864 F: arch/arm/mach-omap2/*gpmc*
10867 M: Grygorii Strashko <grygorii.strashko@ti.com>
10868 M: Santosh Shilimkar <ssantosh@kernel.org>
10869 M: Kevin Hilman <khilman@kernel.org>
10870 L: linux-omap@vger.kernel.org
10872 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10873 F: drivers/gpio/gpio-omap.c
10875 OMAP HARDWARE SPINLOCK SUPPORT
10876 M: Ohad Ben-Cohen <ohad@wizery.com>
10877 L: linux-omap@vger.kernel.org
10879 F: drivers/hwspinlock/omap_hwspinlock.c
10881 OMAP HS MMC SUPPORT
10882 L: linux-mmc@vger.kernel.org
10883 L: linux-omap@vger.kernel.org
10885 F: drivers/mmc/host/omap_hsmmc.c
10888 M: Paul Walmsley <paul@pwsan.com>
10889 L: linux-omap@vger.kernel.org
10891 F: arch/arm/mach-omap2/omap_hwmod*data*
10893 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10894 M: Benoît Cousson <bcousson@baylibre.com>
10895 L: linux-omap@vger.kernel.org
10897 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10900 M: Benoît Cousson <bcousson@baylibre.com>
10901 M: Paul Walmsley <paul@pwsan.com>
10902 L: linux-omap@vger.kernel.org
10904 F: arch/arm/mach-omap2/omap_hwmod.*
10907 M: Vignesh R <vigneshr@ti.com>
10908 L: linux-omap@vger.kernel.org
10909 L: linux-i2c@vger.kernel.org
10911 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
10912 F: drivers/i2c/busses/i2c-omap.c
10914 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10915 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10916 L: linux-media@vger.kernel.org
10918 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10919 F: drivers/media/platform/omap3isp/
10920 F: drivers/staging/media/omap4iss/
10923 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10924 L: linux-omap@vger.kernel.org
10926 F: drivers/mmc/host/omap.c
10928 OMAP POWER MANAGEMENT SUPPORT
10929 M: Kevin Hilman <khilman@kernel.org>
10930 L: linux-omap@vger.kernel.org
10932 F: arch/arm/*omap*/*pm*
10933 F: drivers/cpufreq/omap-cpufreq.c
10935 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10936 M: Rajendra Nayak <rnayak@codeaurora.org>
10937 M: Paul Walmsley <paul@pwsan.com>
10938 L: linux-omap@vger.kernel.org
10940 F: arch/arm/mach-omap2/prm*
10942 OMAP RANDOM NUMBER GENERATOR SUPPORT
10943 M: Deepak Saxena <dsaxena@plexity.net>
10945 F: drivers/char/hw_random/omap-rng.c
10948 L: linux-usb@vger.kernel.org
10949 L: linux-omap@vger.kernel.org
10951 F: drivers/usb/*/*omap*
10952 F: arch/arm/*omap*/usb*
10954 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10955 M: Mark Jackson <mpfj@newflow.co.uk>
10956 L: linux-omap@vger.kernel.org
10958 F: arch/arm/boot/dts/am335x-nano.dts
10961 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10962 M: Tony Lindgren <tony@atomide.com>
10963 L: linux-omap@vger.kernel.org
10964 Q: http://patchwork.kernel.org/project/linux-omap/list/
10965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10967 F: arch/arm/mach-omap1/
10968 F: arch/arm/plat-omap/
10969 F: arch/arm/configs/omap1_defconfig
10970 F: drivers/i2c/busses/i2c-omap.c
10971 F: include/linux/platform_data/i2c-omap.h
10972 F: include/linux/platform_data/ams-delta-fiq.h
10975 M: Tony Lindgren <tony@atomide.com>
10976 L: linux-omap@vger.kernel.org
10977 W: http://www.muru.com/linux/omap/
10978 W: http://linux.omap.com/
10979 Q: http://patchwork.kernel.org/project/linux-omap/list/
10980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10982 F: arch/arm/mach-omap2/
10983 F: arch/arm/plat-omap/
10984 F: arch/arm/configs/omap2plus_defconfig
10985 F: drivers/i2c/busses/i2c-omap.c
10986 F: drivers/irqchip/irq-omap-intc.c
10987 F: drivers/mfd/*omap*.c
10988 F: drivers/mfd/menelaus.c
10989 F: drivers/mfd/palmas.c
10990 F: drivers/mfd/tps65217.c
10991 F: drivers/mfd/tps65218.c
10992 F: drivers/mfd/tps65910.c
10993 F: drivers/mfd/twl-core.[ch]
10994 F: drivers/mfd/twl4030*.c
10995 F: drivers/mfd/twl6030*.c
10996 F: drivers/mfd/twl6040*.c
10997 F: drivers/regulator/palmas-regulator*.c
10998 F: drivers/regulator/pbias-regulator.c
10999 F: drivers/regulator/tps65217-regulator.c
11000 F: drivers/regulator/tps65218-regulator.c
11001 F: drivers/regulator/tps65910-regulator.c
11002 F: drivers/regulator/twl-regulator.c
11003 F: drivers/regulator/twl6030-regulator.c
11004 F: include/linux/platform_data/i2c-omap.h
11006 ONION OMEGA2+ BOARD
11007 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11008 L: linux-mips@vger.kernel.org
11010 F: arch/mips/boot/dts/ralink/omega2p.dts
11013 M: Bob Copeland <me@bobcopeland.com>
11014 L: linux-karma-devel@lists.sourceforge.net
11016 F: Documentation/filesystems/omfs.txt
11019 OMNIKEY CARDMAN 4000 DRIVER
11020 M: Harald Welte <laforge@gnumonks.org>
11022 F: drivers/char/pcmcia/cm4000_cs.c
11023 F: include/linux/cm4000_cs.h
11024 F: include/uapi/linux/cm4000_cs.h
11026 OMNIKEY CARDMAN 4040 DRIVER
11027 M: Harald Welte <laforge@gnumonks.org>
11029 F: drivers/char/pcmcia/cm4040_cs.*
11031 OMNIVISION OV13858 SENSOR DRIVER
11032 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11033 L: linux-media@vger.kernel.org
11034 T: git git://linuxtv.org/media_tree.git
11036 F: drivers/media/i2c/ov13858.c
11038 OMNIVISION OV2680 SENSOR DRIVER
11039 M: Rui Miguel Silva <rmfrfs@gmail.com>
11040 L: linux-media@vger.kernel.org
11041 T: git git://linuxtv.org/media_tree.git
11043 F: drivers/media/i2c/ov2680.c
11044 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11046 OMNIVISION OV2685 SENSOR DRIVER
11047 M: Shunqian Zheng <zhengsq@rock-chips.com>
11048 L: linux-media@vger.kernel.org
11049 T: git git://linuxtv.org/media_tree.git
11051 F: drivers/media/i2c/ov2685.c
11053 OMNIVISION OV5640 SENSOR DRIVER
11054 M: Steve Longerbeam <slongerbeam@gmail.com>
11055 L: linux-media@vger.kernel.org
11056 T: git git://linuxtv.org/media_tree.git
11058 F: drivers/media/i2c/ov5640.c
11060 OMNIVISION OV5647 SENSOR DRIVER
11061 M: Luis Oliveira <lolivei@synopsys.com>
11062 L: linux-media@vger.kernel.org
11063 T: git git://linuxtv.org/media_tree.git
11065 F: drivers/media/i2c/ov5647.c
11067 OMNIVISION OV5695 SENSOR DRIVER
11068 M: Shunqian Zheng <zhengsq@rock-chips.com>
11069 L: linux-media@vger.kernel.org
11070 T: git git://linuxtv.org/media_tree.git
11072 F: drivers/media/i2c/ov5695.c
11074 OMNIVISION OV7670 SENSOR DRIVER
11075 M: Jonathan Corbet <corbet@lwn.net>
11076 L: linux-media@vger.kernel.org
11077 T: git git://linuxtv.org/media_tree.git
11079 F: drivers/media/i2c/ov7670.c
11080 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11082 OMNIVISION OV772x SENSOR DRIVER
11083 M: Jacopo Mondi <jacopo@jmondi.org>
11084 L: linux-media@vger.kernel.org
11085 T: git git://linuxtv.org/media_tree.git
11087 F: drivers/media/i2c/ov772x.c
11088 F: include/media/i2c/ov772x.h
11089 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11091 OMNIVISION OV7740 SENSOR DRIVER
11092 M: Wenyou Yang <wenyou.yang@microchip.com>
11093 L: linux-media@vger.kernel.org
11094 T: git git://linuxtv.org/media_tree.git
11096 F: drivers/media/i2c/ov7740.c
11097 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11099 OMNIVISION OV9650 SENSOR DRIVER
11100 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11101 R: Akinobu Mita <akinobu.mita@gmail.com>
11102 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11103 L: linux-media@vger.kernel.org
11104 T: git git://linuxtv.org/media_tree.git
11106 F: drivers/media/i2c/ov9650.c
11107 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11109 ONENAND FLASH DRIVER
11110 M: Kyungmin Park <kyungmin.park@samsung.com>
11111 L: linux-mtd@lists.infradead.org
11113 F: drivers/mtd/nand/onenand/
11114 F: include/linux/mtd/onenand*.h
11116 ONSTREAM SCSI TAPE DRIVER
11117 M: Willem Riede <osst@riede.org>
11118 L: osst-users@lists.sourceforge.net
11119 L: linux-scsi@vger.kernel.org
11121 F: Documentation/scsi/osst.txt
11122 F: drivers/scsi/osst.*
11123 F: drivers/scsi/osst_*.h
11124 F: drivers/scsi/st.h
11127 M: Jens Wiklander <jens.wiklander@linaro.org>
11129 F: drivers/tee/optee/
11132 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11133 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11134 L: linux-rdma@vger.kernel.org
11136 F: drivers/infiniband/ulp/opa_vnic
11138 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11139 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11140 M: Frank Rowand <frowand.list@gmail.com>
11141 L: devicetree@vger.kernel.org
11143 F: Documentation/devicetree/dynamic-resolution-notes.txt
11144 F: Documentation/devicetree/overlay-notes.txt
11145 F: drivers/of/overlay.c
11146 F: drivers/of/resolver.c
11147 K: of_overlay_notifier_
11149 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11150 M: Rob Herring <robh+dt@kernel.org>
11151 M: Frank Rowand <frowand.list@gmail.com>
11152 L: devicetree@vger.kernel.org
11153 W: http://www.devicetree.org/
11154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11157 F: include/linux/of*.h
11159 F: Documentation/ABI/testing/sysfs-firmware-ofw
11161 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11162 M: Rob Herring <robh+dt@kernel.org>
11163 M: Mark Rutland <mark.rutland@arm.com>
11164 L: devicetree@vger.kernel.org
11165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11166 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11168 F: Documentation/devicetree/
11169 F: arch/*/boot/dts/
11170 F: include/dt-bindings/
11172 OPENCORES I2C BUS DRIVER
11173 M: Peter Korsgaard <peter@korsgaard.com>
11174 L: linux-i2c@vger.kernel.org
11176 F: Documentation/i2c/busses/i2c-ocores
11177 F: drivers/i2c/busses/i2c-ocores.c
11179 OPENRISC ARCHITECTURE
11180 M: Jonas Bonn <jonas@southpole.se>
11181 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11182 M: Stafford Horne <shorne@gmail.com>
11183 T: git git://github.com/openrisc/linux.git
11184 L: openrisc@lists.librecores.org
11185 W: http://openrisc.io
11187 F: Documentation/devicetree/bindings/openrisc/
11188 F: Documentation/openrisc/
11190 F: drivers/irqchip/irq-ompic.c
11191 F: drivers/irqchip/irq-or1k-*
11194 M: Pravin B Shelar <pshelar@ovn.org>
11195 L: netdev@vger.kernel.org
11196 L: dev@openvswitch.org
11197 W: http://openvswitch.org
11199 F: net/openvswitch/
11200 F: include/uapi/linux/openvswitch.h
11202 OPERATING PERFORMANCE POINTS (OPP)
11203 M: Viresh Kumar <vireshk@kernel.org>
11204 M: Nishanth Menon <nm@ti.com>
11205 M: Stephen Boyd <sboyd@kernel.org>
11206 L: linux-pm@vger.kernel.org
11208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11210 F: include/linux/pm_opp.h
11211 F: Documentation/power/opp.txt
11212 F: Documentation/devicetree/bindings/opp/
11215 M: Clemens Ladisch <clemens@ladisch.de>
11216 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11217 T: git git://git.alsa-project.org/alsa-kernel.git
11219 F: sound/drivers/opl4/
11222 M: Robert Richter <rric@kernel.org>
11223 L: oprofile-list@lists.sf.net
11225 F: arch/*/include/asm/oprofile*.h
11226 F: arch/*/oprofile/
11227 F: drivers/oprofile/
11228 F: include/linux/oprofile.h
11230 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11231 M: Mark Fasheh <mark@fasheh.com>
11232 M: Joel Becker <jlbec@evilplan.org>
11233 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11234 W: http://ocfs2.wiki.kernel.org
11236 F: Documentation/filesystems/ocfs2.txt
11237 F: Documentation/filesystems/dlmfs.txt
11240 ORANGEFS FILESYSTEM
11241 M: Mike Marshall <hubcap@omnibond.com>
11242 R: Martin Brandenburg <martin@omnibond.com>
11243 L: devel@lists.orangefs.org
11244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11247 F: Documentation/filesystems/orangefs.txt
11250 L: linux-wireless@vger.kernel.org
11251 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11252 W: http://www.nongnu.org/orinoco/
11254 F: drivers/net/wireless/intersil/orinoco/
11256 OSD LIBRARY and FILESYSTEM
11257 M: Boaz Harrosh <ooo@electrozaur.com>
11259 F: drivers/scsi/osd/
11260 F: include/scsi/osd_*
11263 OV2659 OMNIVISION SENSOR DRIVER
11264 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11265 L: linux-media@vger.kernel.org
11266 W: https://linuxtv.org
11267 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11268 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11270 F: drivers/media/i2c/ov2659.c
11271 F: include/media/i2c/ov2659.h
11274 M: Miklos Szeredi <miklos@szeredi.hu>
11275 L: linux-unionfs@vger.kernel.org
11276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11279 F: Documentation/filesystems/overlayfs.txt
11281 P54 WIRELESS DRIVER
11282 M: Christian Lamparter <chunkeey@googlemail.com>
11283 L: linux-wireless@vger.kernel.org
11284 W: http://wireless.kernel.org/en/users/Drivers/p54
11286 F: drivers/net/wireless/intersil/p54/
11288 PA SEMI ETHERNET DRIVER
11289 L: netdev@vger.kernel.org
11291 F: drivers/net/ethernet/pasemi/*
11293 PA SEMI SMBUS DRIVER
11294 L: linux-i2c@vger.kernel.org
11296 F: drivers/i2c/busses/i2c-pasemi.c
11298 PADATA PARALLEL EXECUTION MECHANISM
11299 M: Steffen Klassert <steffen.klassert@secunet.com>
11300 L: linux-crypto@vger.kernel.org
11303 F: include/linux/padata.h
11304 F: Documentation/padata.txt
11306 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11307 M: Harald Welte <laforge@gnumonks.org>
11308 L: platform-driver-x86@vger.kernel.org
11310 F: drivers/platform/x86/panasonic-laptop.c
11312 PARALLEL LCD/KEYPAD PANEL DRIVER
11313 M: Willy Tarreau <willy@haproxy.com>
11314 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11316 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11317 F: drivers/auxdisplay/panel.c
11319 PARALLEL PORT SUBSYSTEM
11320 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11321 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11322 L: linux-parport@lists.infradead.org (subscribers-only)
11324 F: drivers/parport/
11325 F: include/linux/parport*.h
11326 F: drivers/char/ppdev.c
11327 F: include/uapi/linux/ppdev.h
11328 F: Documentation/parport*.txt
11330 PARAVIRT_OPS INTERFACE
11331 M: Juergen Gross <jgross@suse.com>
11332 M: Alok Kataria <akataria@vmware.com>
11333 L: virtualization@lists.linux-foundation.org
11335 F: Documentation/virtual/paravirt_ops.txt
11336 F: arch/*/kernel/paravirt*
11337 F: arch/*/include/asm/paravirt*.h
11338 F: include/linux/hypervisor.h
11340 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11341 M: Tim Waugh <tim@cyberelk.net>
11342 L: linux-parport@lists.infradead.org (subscribers-only)
11344 F: Documentation/blockdev/paride.txt
11345 F: drivers/block/paride/
11347 PARISC ARCHITECTURE
11348 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
11349 M: Helge Deller <deller@gmx.de>
11350 L: linux-parisc@vger.kernel.org
11351 W: http://www.parisc-linux.org/
11352 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11357 F: Documentation/parisc/
11359 F: drivers/char/agp/parisc-agp.c
11360 F: drivers/input/serio/gscps2.c
11361 F: drivers/parport/parport_gsc.*
11362 F: drivers/tty/serial/8250/8250_gsc.c
11363 F: drivers/video/fbdev/sti*
11364 F: drivers/video/console/sti*
11365 F: drivers/video/logo/logo_parisc*
11368 M: Jiri Pirko <jiri@mellanox.com>
11369 L: netdev@vger.kernel.org
11372 F: lib/test_parman.c
11373 F: include/linux/parman.h
11375 PC87360 HARDWARE MONITORING DRIVER
11376 M: Jim Cromie <jim.cromie@gmail.com>
11377 L: linux-hwmon@vger.kernel.org
11379 F: Documentation/hwmon/pc87360
11380 F: drivers/hwmon/pc87360.c
11382 PC8736x GPIO DRIVER
11383 M: Jim Cromie <jim.cromie@gmail.com>
11385 F: drivers/char/pc8736x_gpio.c
11387 PC87427 HARDWARE MONITORING DRIVER
11388 M: Jean Delvare <jdelvare@suse.com>
11389 L: linux-hwmon@vger.kernel.org
11391 F: Documentation/hwmon/pc87427
11392 F: drivers/hwmon/pc87427.c
11395 M: Riku Voipio <riku.voipio@iki.fi>
11397 F: drivers/leds/leds-pca9532.c
11398 F: include/linux/leds-pca9532.h
11400 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11401 M: Guenter Roeck <linux@roeck-us.net>
11402 L: linux-i2c@vger.kernel.org
11404 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11406 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11407 M: Khalid Aziz <khalid@gonehiking.org>
11409 F: drivers/firmware/pcdp.*
11411 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11412 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11413 L: linux-pci@vger.kernel.org
11414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11416 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11417 F: drivers/pci/controller/pci-aardvark.c
11419 PCI DRIVER FOR ALTERA PCIE IP
11420 M: Ley Foon Tan <lftan@altera.com>
11421 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11422 L: linux-pci@vger.kernel.org
11424 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11425 F: drivers/pci/controller/pcie-altera.c
11427 PCI DRIVER FOR APPLIEDMICRO XGENE
11428 M: Tanmay Inamdar <tinamdar@apm.com>
11429 L: linux-pci@vger.kernel.org
11430 L: linux-arm-kernel@lists.infradead.org
11432 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11433 F: drivers/pci/controller/pci-xgene.c
11435 PCI DRIVER FOR ARM VERSATILE PLATFORM
11436 M: Rob Herring <robh@kernel.org>
11437 L: linux-pci@vger.kernel.org
11438 L: linux-arm-kernel@lists.infradead.org
11440 F: Documentation/devicetree/bindings/pci/versatile.txt
11441 F: drivers/pci/controller/pci-versatile.c
11443 PCI DRIVER FOR ARMADA 8K
11444 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11445 L: linux-pci@vger.kernel.org
11446 L: linux-arm-kernel@lists.infradead.org
11448 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11449 F: drivers/pci/controller/dwc/pcie-armada8k.c
11451 PCI DRIVER FOR CADENCE PCIE IP
11452 M: Alan Douglas <adouglas@cadence.com>
11453 L: linux-pci@vger.kernel.org
11455 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11456 F: drivers/pci/controller/pcie-cadence*
11458 PCI DRIVER FOR FREESCALE LAYERSCAPE
11459 M: Minghuan Lian <minghuan.Lian@nxp.com>
11460 M: Mingkai Hu <mingkai.hu@nxp.com>
11461 M: Roy Zang <roy.zang@nxp.com>
11462 L: linuxppc-dev@lists.ozlabs.org
11463 L: linux-pci@vger.kernel.org
11464 L: linux-arm-kernel@lists.infradead.org
11466 F: drivers/pci/controller/dwc/*layerscape*
11468 PCI DRIVER FOR GENERIC OF HOSTS
11469 M: Will Deacon <will.deacon@arm.com>
11470 L: linux-pci@vger.kernel.org
11471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11473 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11474 F: drivers/pci/controller/pci-host-common.c
11475 F: drivers/pci/controller/pci-host-generic.c
11477 PCI DRIVER FOR IMX6
11478 M: Richard Zhu <hongxing.zhu@nxp.com>
11479 M: Lucas Stach <l.stach@pengutronix.de>
11480 L: linux-pci@vger.kernel.org
11481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11483 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11484 F: drivers/pci/controller/dwc/*imx6*
11486 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11487 M: Keith Busch <keith.busch@intel.com>
11488 M: Jonathan Derrick <jonathan.derrick@intel.com>
11489 L: linux-pci@vger.kernel.org
11491 F: drivers/pci/controller/vmd.c
11493 PCI DRIVER FOR MICROSEMI SWITCHTEC
11494 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11495 M: Logan Gunthorpe <logang@deltatee.com>
11496 L: linux-pci@vger.kernel.org
11498 F: Documentation/switchtec.txt
11499 F: Documentation/ABI/testing/sysfs-class-switchtec
11500 F: drivers/pci/switch/switchtec*
11501 F: include/uapi/linux/switchtec_ioctl.h
11502 F: include/linux/switchtec.h
11503 F: drivers/ntb/hw/mscc/
11505 PCI DRIVER FOR MOBIVEIL PCIE IP
11506 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11507 L: linux-pci@vger.kernel.org
11509 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11510 F: drivers/pci/controller/pcie-mobiveil.c
11512 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11513 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11514 M: Jason Cooper <jason@lakedaemon.net>
11515 L: linux-pci@vger.kernel.org
11516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11518 F: drivers/pci/controller/*mvebu*
11520 PCI DRIVER FOR NVIDIA TEGRA
11521 M: Thierry Reding <thierry.reding@gmail.com>
11522 L: linux-tegra@vger.kernel.org
11523 L: linux-pci@vger.kernel.org
11525 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11526 F: drivers/pci/controller/pci-tegra.c
11528 PCI DRIVER FOR RENESAS R-CAR
11529 M: Simon Horman <horms@verge.net.au>
11530 L: linux-pci@vger.kernel.org
11531 L: linux-renesas-soc@vger.kernel.org
11533 F: drivers/pci/controller/*rcar*
11535 PCI DRIVER FOR SAMSUNG EXYNOS
11536 M: Jingoo Han <jingoohan1@gmail.com>
11537 L: linux-pci@vger.kernel.org
11538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11539 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11541 F: drivers/pci/controller/dwc/pci-exynos.c
11543 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11544 M: Jingoo Han <jingoohan1@gmail.com>
11545 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11546 L: linux-pci@vger.kernel.org
11548 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11549 F: drivers/pci/controller/dwc/*designware*
11551 PCI DRIVER FOR TI DRA7XX
11552 M: Kishon Vijay Abraham I <kishon@ti.com>
11553 L: linux-omap@vger.kernel.org
11554 L: linux-pci@vger.kernel.org
11556 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11557 F: drivers/pci/controller/dwc/pci-dra7xx.c
11559 PCI DRIVER FOR TI KEYSTONE
11560 M: Murali Karicheri <m-karicheri2@ti.com>
11561 L: linux-pci@vger.kernel.org
11562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11564 F: drivers/pci/controller/dwc/pci-keystone.c
11566 PCI ENDPOINT SUBSYSTEM
11567 M: Kishon Vijay Abraham I <kishon@ti.com>
11568 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11569 L: linux-pci@vger.kernel.org
11570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11572 F: drivers/pci/endpoint/
11573 F: drivers/misc/pci_endpoint_test.c
11576 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11577 M: Russell Currey <ruscur@russell.cc>
11578 M: Sam Bobroff <sbobroff@linux.ibm.com>
11579 M: Oliver O'Halloran <oohall@gmail.com>
11580 L: linuxppc-dev@lists.ozlabs.org
11582 F: Documentation/PCI/pci-error-recovery.txt
11583 F: drivers/pci/pcie/aer.c
11584 F: drivers/pci/pcie/dpc.c
11585 F: drivers/pci/pcie/err.c
11586 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11587 F: arch/powerpc/kernel/eeh*.c
11588 F: arch/powerpc/platforms/*/eeh*.c
11589 F: arch/powerpc/include/*/eeh*.h
11592 M: Linas Vepstas <linasvepstas@gmail.com>
11593 L: linux-pci@vger.kernel.org
11595 F: Documentation/PCI/pci-error-recovery.txt
11597 PCI MSI DRIVER FOR ALTERA MSI IP
11598 M: Ley Foon Tan <lftan@altera.com>
11599 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11600 L: linux-pci@vger.kernel.org
11602 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11603 F: drivers/pci/controller/pcie-altera-msi.c
11605 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11606 M: Duc Dang <dhdang@apm.com>
11607 L: linux-pci@vger.kernel.org
11608 L: linux-arm-kernel@lists.infradead.org
11610 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11611 F: drivers/pci/controller/pci-xgene-msi.c
11614 M: Bjorn Helgaas <bhelgaas@google.com>
11615 L: linux-pci@vger.kernel.org
11616 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11619 F: Documentation/devicetree/bindings/pci/
11620 F: Documentation/PCI/
11621 F: drivers/acpi/pci*
11623 F: include/asm-generic/pci*
11624 F: include/linux/pci*
11625 F: include/linux/of_pci.h
11626 F: include/uapi/linux/pci*
11629 F: arch/x86/kernel/quirks.c
11631 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11632 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11633 L: linux-pci@vger.kernel.org
11634 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11637 F: drivers/pci/controller/
11639 PCIE DRIVER FOR AXIS ARTPEC
11640 M: Jesper Nilsson <jesper.nilsson@axis.com>
11641 L: linux-arm-kernel@axis.com
11642 L: linux-pci@vger.kernel.org
11644 F: Documentation/devicetree/bindings/pci/axis,artpec*
11645 F: drivers/pci/controller/dwc/*artpec*
11647 PCIE DRIVER FOR CAVIUM THUNDERX
11648 M: David Daney <david.daney@cavium.com>
11649 L: linux-pci@vger.kernel.org
11650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11652 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11653 F: drivers/pci/controller/pci-thunder-*
11655 PCIE DRIVER FOR HISILICON
11656 M: Zhou Wang <wangzhou1@hisilicon.com>
11657 L: linux-pci@vger.kernel.org
11659 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11660 F: drivers/pci/controller/dwc/pcie-hisi.c
11662 PCIE DRIVER FOR HISILICON KIRIN
11663 M: Xiaowei Song <songxiaowei@hisilicon.com>
11664 M: Binghui Wang <wangbinghui@hisilicon.com>
11665 L: linux-pci@vger.kernel.org
11667 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11668 F: drivers/pci/controller/dwc/pcie-kirin.c
11670 PCIE DRIVER FOR HISILICON STB
11671 M: Jianguo Sun <sunjianguo1@huawei.com>
11672 M: Shawn Guo <shawn.guo@linaro.org>
11673 L: linux-pci@vger.kernel.org
11675 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11676 F: drivers/pci/controller/dwc/pcie-histb.c
11678 PCIE DRIVER FOR MEDIATEK
11679 M: Ryder Lee <ryder.lee@mediatek.com>
11680 L: linux-pci@vger.kernel.org
11681 L: linux-mediatek@lists.infradead.org
11683 F: Documentation/devicetree/bindings/pci/mediatek*
11684 F: drivers/pci/controller/*mediatek*
11686 PCIE DRIVER FOR QUALCOMM MSM
11687 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11688 L: linux-pci@vger.kernel.org
11689 L: linux-arm-msm@vger.kernel.org
11691 F: drivers/pci/controller/dwc/*qcom*
11693 PCIE DRIVER FOR ROCKCHIP
11694 M: Shawn Lin <shawn.lin@rock-chips.com>
11695 L: linux-pci@vger.kernel.org
11696 L: linux-rockchip@lists.infradead.org
11698 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11699 F: drivers/pci/controller/pcie-rockchip*
11701 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11702 M: Linus Walleij <linus.walleij@linaro.org>
11703 L: linux-pci@vger.kernel.org
11705 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11706 F: drivers/pci/controller/pci-v3-semi.c
11708 PCIE DRIVER FOR ST SPEAR13XX
11709 M: Pratyush Anand <pratyush.anand@gmail.com>
11710 L: linux-pci@vger.kernel.org
11712 F: drivers/pci/controller/dwc/*spear*
11715 M: Dominik Brodowski <linux@dominikbrodowski.net>
11716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11718 F: Documentation/pcmcia/
11723 PCNET32 NETWORK DRIVER
11724 M: Don Fry <pcnet32@frontier.com>
11725 L: netdev@vger.kernel.org
11727 F: drivers/net/ethernet/amd/pcnet32.c
11729 PCRYPT PARALLEL CRYPTO ENGINE
11730 M: Steffen Klassert <steffen.klassert@secunet.com>
11731 L: linux-crypto@vger.kernel.org
11734 F: include/crypto/pcrypt.h
11736 PEAQ WMI HOTKEYS DRIVER
11737 M: Hans de Goede <hdegoede@redhat.com>
11738 L: platform-driver-x86@vger.kernel.org
11740 F: drivers/platform/x86/peaq-wmi.c
11742 PER-CPU MEMORY ALLOCATOR
11743 M: Dennis Zhou <dennis@kernel.org>
11744 M: Tejun Heo <tj@kernel.org>
11745 M: Christoph Lameter <cl@linux.com>
11746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11748 F: include/linux/percpu*.h
11750 F: arch/*/include/asm/percpu.h
11752 PER-TASK DELAY ACCOUNTING
11753 M: Balbir Singh <bsingharora@gmail.com>
11755 F: include/linux/delayacct.h
11756 F: kernel/delayacct.c
11758 PERFORMANCE EVENTS SUBSYSTEM
11759 M: Peter Zijlstra <peterz@infradead.org>
11760 M: Ingo Molnar <mingo@redhat.com>
11761 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11762 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11763 R: Jiri Olsa <jolsa@redhat.com>
11764 R: Namhyung Kim <namhyung@kernel.org>
11765 L: linux-kernel@vger.kernel.org
11766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11769 F: include/linux/perf_event.h
11770 F: include/uapi/linux/perf_event.h
11771 F: arch/*/kernel/perf_event*.c
11772 F: arch/*/kernel/*/perf_event*.c
11773 F: arch/*/kernel/*/*/perf_event*.c
11774 F: arch/*/include/asm/perf_event.h
11775 F: arch/*/kernel/perf_callchain.c
11779 PERSONALITY HANDLING
11780 M: Christoph Hellwig <hch@infradead.org>
11781 L: linux-abi-devel@lists.sourceforge.net
11783 F: include/linux/personality.h
11784 F: include/uapi/linux/personality.h
11786 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11787 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11788 L: linux-input@vger.kernel.org
11790 F: Documentation/input/devices/pxrc.rst
11791 F: drivers/input/joystick/pxrc.c
11794 M: Remi Denis-Courmont <courmisch@gmail.com>
11796 F: Documentation/networking/phonet.txt
11797 F: include/linux/phonet.h
11798 F: include/net/phonet/
11799 F: include/uapi/linux/phonet.h
11803 M: Joern Engel <joern@lazybastard.org>
11804 L: linux-mtd@lists.infradead.org
11806 F: drivers/mtd/devices/phram.c
11809 M: Bruno Prémont <bonbons@linux-vserver.org>
11810 L: linux-input@vger.kernel.org
11812 F: drivers/hid/hid-picolcd*
11815 M: Jamie Iles <jamie@jamieiles.com>
11816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11817 T: git git://github.com/jamieiles/linux-2.6-ji.git
11819 F: arch/arm/boot/dts/picoxcell*
11820 F: arch/arm/mach-picoxcell/
11821 F: drivers/crypto/picoxcell*
11823 PIN CONTROL SUBSYSTEM
11824 M: Linus Walleij <linus.walleij@linaro.org>
11825 L: linux-gpio@vger.kernel.org
11826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11828 F: Documentation/devicetree/bindings/pinctrl/
11829 F: Documentation/driver-api/pinctl.rst
11830 F: drivers/pinctrl/
11831 F: include/linux/pinctrl/
11833 PIN CONTROLLER - ATMEL AT91
11834 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11837 F: drivers/pinctrl/pinctrl-at91.*
11839 PIN CONTROLLER - ATMEL AT91 PIO4
11840 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11841 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11842 L: linux-gpio@vger.kernel.org
11844 F: drivers/pinctrl/pinctrl-at91-pio4.*
11846 PIN CONTROLLER - FREESCALE
11847 M: Dong Aisheng <aisheng.dong@nxp.com>
11848 M: Fabio Estevam <festevam@gmail.com>
11849 M: Shawn Guo <shawnguo@kernel.org>
11850 M: Stefan Agner <stefan@agner.ch>
11851 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11852 L: linux-gpio@vger.kernel.org
11854 F: drivers/pinctrl/freescale/
11855 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11857 PIN CONTROLLER - INTEL
11858 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11859 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11862 F: drivers/pinctrl/intel/
11864 PIN CONTROLLER - MEDIATEK
11865 M: Sean Wang <sean.wang@kernel.org>
11866 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11868 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11869 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11870 F: drivers/pinctrl/mediatek/
11872 PIN CONTROLLER - QUALCOMM
11873 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11875 L: linux-arm-msm@vger.kernel.org
11876 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11877 F: drivers/pinctrl/qcom/
11879 PIN CONTROLLER - RENESAS
11880 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11881 M: Geert Uytterhoeven <geert+renesas@glider.be>
11882 L: linux-renesas-soc@vger.kernel.org
11883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11885 F: drivers/pinctrl/sh-pfc/
11887 PIN CONTROLLER - SAMSUNG
11888 M: Tomasz Figa <tomasz.figa@gmail.com>
11889 M: Krzysztof Kozlowski <krzk@kernel.org>
11890 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11892 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11893 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11896 F: drivers/pinctrl/samsung/
11897 F: include/dt-bindings/pinctrl/samsung.h
11898 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11900 PIN CONTROLLER - SINGLE
11901 M: Tony Lindgren <tony@atomide.com>
11902 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11904 L: linux-omap@vger.kernel.org
11906 F: drivers/pinctrl/pinctrl-single.c
11908 PIN CONTROLLER - ST SPEAR
11909 M: Viresh Kumar <vireshk@kernel.org>
11910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11911 W: http://www.st.com/spear
11913 F: drivers/pinctrl/spear/
11915 PISTACHIO SOC SUPPORT
11916 M: James Hartley <james.hartley@sondrel.com>
11917 L: linux-mips@vger.kernel.org
11919 F: arch/mips/pistachio/
11920 F: arch/mips/include/asm/mach-pistachio/
11921 F: arch/mips/boot/dts/img/pistachio*
11922 F: arch/mips/configs/pistachio*_defconfig
11926 M: linux-block@vger.kernel.org
11927 F: drivers/block/pktcdvd.c
11928 F: include/linux/pktcdvd.h
11929 F: include/uapi/linux/pktcdvd.h
11931 PKUNITY SOC DRIVERS
11932 M: Guan Xuetao <gxt@pku.edu.cn>
11933 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11935 T: git git://github.com/gxt/linux.git
11936 F: drivers/input/serio/i8042-unicore32io.h
11937 F: drivers/i2c/busses/i2c-puv3.c
11938 F: drivers/video/fbdev/fb-puv3.c
11939 F: drivers/rtc/rtc-puv3.c
11941 PMBUS HARDWARE MONITORING DRIVERS
11942 M: Guenter Roeck <linux@roeck-us.net>
11943 L: linux-hwmon@vger.kernel.org
11944 W: http://hwmon.wiki.kernel.org/
11945 W: http://www.roeck-us.net/linux/drivers/
11946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11948 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11949 F: Documentation/devicetree/bindings/hwmon/max31785.txt
11950 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
11951 F: Documentation/hwmon/adm1275
11952 F: Documentation/hwmon/ibm-cffps
11953 F: Documentation/hwmon/ir35221
11954 F: Documentation/hwmon/lm25066
11955 F: Documentation/hwmon/ltc2978
11956 F: Documentation/hwmon/ltc3815
11957 F: Documentation/hwmon/max16064
11958 F: Documentation/hwmon/max20751
11959 F: Documentation/hwmon/max31785
11960 F: Documentation/hwmon/max34440
11961 F: Documentation/hwmon/max8688
11962 F: Documentation/hwmon/pmbus
11963 F: Documentation/hwmon/pmbus-core
11964 F: Documentation/hwmon/tps40422
11965 F: Documentation/hwmon/ucd9000
11966 F: Documentation/hwmon/ucd9200
11967 F: Documentation/hwmon/zl6100
11968 F: drivers/hwmon/pmbus/
11969 F: include/linux/pmbus.h
11971 PMC SIERRA MaxRAID DRIVER
11972 L: linux-scsi@vger.kernel.org
11973 W: http://www.pmc-sierra.com/
11975 F: drivers/scsi/pmcraid.*
11977 PMC SIERRA PM8001 DRIVER
11978 M: Jack Wang <jinpu.wang@profitbricks.com>
11979 M: lindar_liu@usish.com
11980 L: linux-scsi@vger.kernel.org
11982 F: drivers/scsi/pm8001/
11985 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11989 POSIX CLOCKS and TIMERS
11990 M: Thomas Gleixner <tglx@linutronix.de>
11991 L: linux-kernel@vger.kernel.org
11992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11995 F: include/linux/timer*
11996 F: kernel/time/*timer*
11998 POWER MANAGEMENT CORE
11999 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12000 L: linux-pm@vger.kernel.org
12001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12002 B: https://bugzilla.kernel.org
12004 F: drivers/base/power/
12005 F: include/linux/pm.h
12006 F: include/linux/pm_*
12007 F: include/linux/powercap.h
12008 F: drivers/powercap/
12009 F: kernel/configs/nopm.config
12011 POWER STATE COORDINATION INTERFACE (PSCI)
12012 M: Mark Rutland <mark.rutland@arm.com>
12013 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12014 L: linux-arm-kernel@lists.infradead.org
12016 F: drivers/firmware/psci*.c
12017 F: include/linux/psci.h
12018 F: include/uapi/linux/psci.h
12020 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12021 M: Sebastian Reichel <sre@kernel.org>
12022 L: linux-pm@vger.kernel.org
12023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12025 F: Documentation/ABI/testing/sysfs-class-power
12026 F: Documentation/devicetree/bindings/power/supply/
12027 F: include/linux/power_supply.h
12028 F: drivers/power/supply/
12030 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12031 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12032 L: linuxppc-dev@lists.ozlabs.org
12034 F: drivers/char/powernv-op-panel.c
12036 PPP OVER ATM (RFC 2364)
12037 M: Mitchell Blank Jr <mitch@sfgoth.com>
12039 F: net/atm/pppoatm.c
12040 F: include/uapi/linux/atmppp.h
12043 M: Michal Ostrowski <mostrows@earthlink.net>
12045 F: drivers/net/ppp/pppoe.c
12046 F: drivers/net/ppp/pppox.c
12049 M: James Chapman <jchapman@katalix.com>
12051 F: net/l2tp/l2tp_ppp.c
12052 F: include/linux/if_pppol2tp.h
12053 F: include/uapi/linux/if_pppol2tp.h
12055 PPP PROTOCOL DRIVERS AND COMPRESSORS
12056 M: Paul Mackerras <paulus@samba.org>
12057 L: linux-ppp@vger.kernel.org
12059 F: drivers/net/ppp/ppp_*
12062 M: Rodolfo Giometti <giometti@enneenne.com>
12063 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12064 L: linuxpps@ml.enneenne.com (subscribers-only)
12066 F: Documentation/pps/
12067 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12068 F: Documentation/ABI/testing/sysfs-pps
12070 F: include/linux/pps*.h
12071 F: include/uapi/linux/pps.h
12074 M: Dmitry Kozlov <xeb@mail.ru>
12075 L: netdev@vger.kernel.org
12077 F: drivers/net/ppp/pptp.c
12078 W: http://sourceforge.net/projects/accel-pptp
12081 M: Robert Love <rml@tech9.net>
12082 L: kpreempt-tech@lists.sourceforge.net
12083 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12085 F: Documentation/preempt-locking.txt
12086 F: include/linux/preempt.h
12089 M: Petr Mladek <pmladek@suse.com>
12090 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12091 R: Steven Rostedt <rostedt@goodmis.org>
12094 F: include/linux/printk.h
12096 PRISM54 WIRELESS DRIVER
12097 M: Luis Chamberlain <mcgrof@kernel.org>
12098 L: linux-wireless@vger.kernel.org
12099 W: http://wireless.kernel.org/en/users/Drivers/p54
12101 F: drivers/net/wireless/intersil/prism54/
12104 R: Alexey Dobriyan <adobriyan@gmail.com>
12105 L: linux-kernel@vger.kernel.org
12106 L: linux-fsdevel@vger.kernel.org
12109 F: include/linux/proc_fs.h
12110 F: tools/testing/selftests/proc/
12111 F: Documentation/filesystems/proc.txt
12114 M: Luis Chamberlain <mcgrof@kernel.org>
12115 M: Kees Cook <keescook@chromium.org>
12116 L: linux-kernel@vger.kernel.org
12117 L: linux-fsdevel@vger.kernel.org
12119 F: fs/proc/proc_sysctl.c
12120 F: include/linux/sysctl.h
12122 F: tools/testing/selftests/sysctl/
12124 PS3 NETWORK SUPPORT
12125 M: Geoff Levand <geoff@infradead.org>
12126 L: netdev@vger.kernel.org
12127 L: linuxppc-dev@lists.ozlabs.org
12129 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12131 PS3 PLATFORM SUPPORT
12132 M: Geoff Levand <geoff@infradead.org>
12133 L: linuxppc-dev@lists.ozlabs.org
12135 F: arch/powerpc/boot/ps3*
12136 F: arch/powerpc/include/asm/lv1call.h
12137 F: arch/powerpc/include/asm/ps3*.h
12138 F: arch/powerpc/platforms/ps3/
12141 F: drivers/rtc/rtc-ps3.c
12142 F: drivers/usb/host/*ps3.c
12143 F: sound/ppc/snd_ps3*
12146 M: Jim Paris <jim@jtan.com>
12147 M: Geoff Levand <geoff@infradead.org>
12148 L: linuxppc-dev@lists.ozlabs.org
12150 F: drivers/block/ps3vram.c
12152 PSAMPLE PACKET SAMPLING SUPPORT:
12153 M: Yotam Gigi <yotam.gi@gmail.com>
12156 F: include/net/psample.h
12157 F: include/uapi/linux/psample.h
12160 M: Kees Cook <keescook@chromium.org>
12161 M: Anton Vorontsov <anton@enomsg.org>
12162 M: Colin Cross <ccross@android.com>
12163 M: Tony Luck <tony.luck@intel.com>
12165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12167 F: include/linux/pstore*
12168 F: drivers/firmware/efi/efi-pstore.c
12169 F: drivers/acpi/apei/erst.c
12170 F: Documentation/admin-guide/ramoops.rst
12171 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12172 K: \b(pstore|ramoops)
12174 PTP HARDWARE CLOCK SUPPORT
12175 M: Richard Cochran <richardcochran@gmail.com>
12176 L: netdev@vger.kernel.org
12178 W: http://linuxptp.sourceforge.net/
12179 F: Documentation/ABI/testing/sysfs-ptp
12180 F: Documentation/ptp/*
12181 F: drivers/net/phy/dp83640*
12183 F: include/linux/ptp_cl*
12186 M: Oleg Nesterov <oleg@redhat.com>
12188 F: include/asm-generic/syscall.h
12189 F: include/linux/ptrace.h
12190 F: include/linux/regset.h
12191 F: include/linux/tracehook.h
12192 F: include/uapi/linux/ptrace.h
12193 F: include/uapi/linux/ptrace.h
12194 F: include/asm-generic/ptrace.h
12196 F: arch/*/ptrace*.c
12197 F: arch/*/*/ptrace*.c
12198 F: arch/*/include/asm/ptrace*.h
12201 M: Hans Verkuil <hverkuil@xs4all.nl>
12202 L: linux-media@vger.kernel.org
12203 T: git git://linuxtv.org/media_tree.git
12205 F: drivers/media/usb/pulse8-cec/*
12206 F: Documentation/media/cec-drivers/pulse8-cec.rst
12208 PVRUSB2 VIDEO4LINUX DRIVER
12209 M: Mike Isely <isely@pobox.com>
12210 L: pvrusb2@isely.net (subscribers-only)
12211 L: linux-media@vger.kernel.org
12212 W: http://www.isely.net/pvrusb2/
12213 T: git git://linuxtv.org/media_tree.git
12215 F: Documentation/media/v4l-drivers/pvrusb2*
12216 F: drivers/media/usb/pvrusb2/
12219 M: Hans Verkuil <hverkuil@xs4all.nl>
12220 L: linux-media@vger.kernel.org
12221 T: git git://linuxtv.org/media_tree.git
12223 F: drivers/media/usb/pwc/*
12226 M: Kamil Debski <kamil@wypas.org>
12227 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12228 L: linux-hwmon@vger.kernel.org
12230 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12231 F: Documentation/hwmon/pwm-fan
12232 F: drivers/hwmon/pwm-fan.c
12235 M: Sean Young <sean@mess.org>
12236 L: linux-media@vger.kernel.org
12238 F: drivers/media/rc/pwm-ir-tx.c
12241 M: Thierry Reding <thierry.reding@gmail.com>
12242 L: linux-pwm@vger.kernel.org
12244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12245 F: Documentation/pwm.txt
12246 F: Documentation/devicetree/bindings/pwm/
12247 F: include/linux/pwm.h
12249 F: drivers/video/backlight/pwm_bl.c
12250 F: include/linux/pwm_backlight.h
12251 F: drivers/gpio/gpio-mvebu.c
12252 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12255 M: Robert Jarzmik <robert.jarzmik@free.fr>
12256 L: linux-gpio@vger.kernel.org
12258 F: drivers/gpio/gpio-pxa.c
12264 M: Robert Jarzmik <robert.jarzmik@free.fr>
12265 L: linux-rtc@vger.kernel.org
12268 PXA2xx/PXA3xx SUPPORT
12269 M: Daniel Mack <daniel@zonque.org>
12270 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12271 M: Robert Jarzmik <robert.jarzmik@free.fr>
12272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12273 T: git git://github.com/hzhuang1/linux.git
12274 T: git git://github.com/rjarzmik/linux.git
12276 F: arch/arm/boot/dts/pxa*
12277 F: arch/arm/mach-pxa/
12278 F: drivers/dma/pxa*
12279 F: drivers/pcmcia/pxa2xx*
12280 F: drivers/pinctrl/pxa/
12281 F: drivers/spi/spi-pxa2xx*
12282 F: drivers/usb/gadget/udc/pxa2*
12283 F: include/sound/pxa2xx-lib.h
12288 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12289 L: qat-linux@intel.com
12291 F: drivers/crypto/qat/
12293 QCOM AUDIO (ASoC) DRIVERS
12294 M: Patrick Lai <plai@codeaurora.org>
12295 M: Banajit Goswami <bgoswami@codeaurora.org>
12296 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12300 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12301 M: Gabriel Somlo <somlo@cmu.edu>
12302 M: "Michael S. Tsirkin" <mst@redhat.com>
12303 L: qemu-devel@nongnu.org
12305 F: drivers/firmware/qemu_fw_cfg.c
12306 F: include/uapi/linux/qemu_fw_cfg.h
12309 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12310 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12311 L: linux-rdma@vger.kernel.org
12313 F: drivers/infiniband/hw/qib/
12315 QLOGIC QL41xxx FCOE DRIVER
12316 M: QLogic-Storage-Upstream@cavium.com
12317 L: linux-scsi@vger.kernel.org
12319 F: drivers/scsi/qedf/
12321 QLOGIC QL41xxx ISCSI DRIVER
12322 M: QLogic-Storage-Upstream@cavium.com
12323 L: linux-scsi@vger.kernel.org
12325 F: drivers/scsi/qedi/
12327 QLOGIC QL4xxx ETHERNET DRIVER
12328 M: Ariel Elior <Ariel.Elior@cavium.com>
12329 M: everest-linux-l2@cavium.com
12330 L: netdev@vger.kernel.org
12332 F: drivers/net/ethernet/qlogic/qed/
12333 F: include/linux/qed/
12334 F: drivers/net/ethernet/qlogic/qede/
12336 QLOGIC QL4xxx RDMA DRIVER
12337 M: Michal Kalderon <Michal.Kalderon@cavium.com>
12338 M: Ariel Elior <Ariel.Elior@cavium.com>
12339 L: linux-rdma@vger.kernel.org
12341 F: drivers/infiniband/hw/qedr/
12342 F: include/uapi/rdma/qedr-abi.h
12344 QLOGIC QLA1280 SCSI DRIVER
12345 M: Michael Reed <mdr@sgi.com>
12346 L: linux-scsi@vger.kernel.org
12348 F: drivers/scsi/qla1280.[ch]
12350 QLOGIC QLA2XXX FC-SCSI DRIVER
12351 M: qla2xxx-upstream@qlogic.com
12352 L: linux-scsi@vger.kernel.org
12354 F: Documentation/scsi/LICENSE.qla2xxx
12355 F: drivers/scsi/qla2xxx/
12357 QLOGIC QLA3XXX NETWORK DRIVER
12358 M: Dept-GELinuxNICDev@cavium.com
12359 L: netdev@vger.kernel.org
12361 F: Documentation/networking/LICENSE.qla3xxx
12362 F: drivers/net/ethernet/qlogic/qla3xxx.*
12364 QLOGIC QLA4XXX iSCSI DRIVER
12365 M: QLogic-Storage-Upstream@qlogic.com
12366 L: linux-scsi@vger.kernel.org
12368 F: Documentation/scsi/LICENSE.qla4xxx
12369 F: drivers/scsi/qla4xxx/
12371 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12372 M: Shahed Shaikh <Shahed.Shaikh@cavium.com>
12373 M: Manish Chopra <manish.chopra@cavium.com>
12374 M: Dept-GELinuxNICDev@cavium.com
12375 L: netdev@vger.kernel.org
12377 F: drivers/net/ethernet/qlogic/qlcnic/
12379 QLOGIC QLGE 10Gb ETHERNET DRIVER
12380 M: Manish Chopra <manish.chopra@cavium.com>
12381 M: Dept-GELinuxNICDev@cavium.com
12382 L: netdev@vger.kernel.org
12384 F: drivers/net/ethernet/qlogic/qlge/
12386 QM1D1B0004 MEDIA DRIVER
12387 M: Akihiro Tsukada <tskd08@gmail.com>
12388 L: linux-media@vger.kernel.org
12390 F: drivers/media/tuners/qm1d1b0004*
12392 QM1D1C0042 MEDIA DRIVER
12393 M: Akihiro Tsukada <tskd08@gmail.com>
12394 L: linux-media@vger.kernel.org
12396 F: drivers/media/tuners/qm1d1c0042*
12399 M: Anders Larsen <al@alarsen.net>
12400 W: http://www.alarsen.net/linux/qnx4fs/
12403 F: include/uapi/linux/qnx4_fs.h
12404 F: include/uapi/linux/qnxtypes.h
12406 QORIQ DPAA2 FSL-MC BUS DRIVER
12407 M: Stuart Yoder <stuyoder@gmail.com>
12408 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12409 L: linux-kernel@vger.kernel.org
12411 F: drivers/bus/fsl-mc/
12412 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12413 F: Documentation/networking/dpaa2/overview.rst
12415 QT1010 MEDIA DRIVER
12416 M: Antti Palosaari <crope@iki.fi>
12417 L: linux-media@vger.kernel.org
12418 W: https://linuxtv.org
12419 W: http://palosaari.fi/linux/
12420 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12421 T: git git://linuxtv.org/anttip/media_tree.git
12423 F: drivers/media/tuners/qt1010*
12425 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12426 M: Kalle Valo <kvalo@codeaurora.org>
12427 L: ath10k@lists.infradead.org
12428 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12431 F: drivers/net/wireless/ath/ath10k/
12433 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12434 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12435 L: linux-wireless@vger.kernel.org
12436 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12438 F: drivers/net/wireless/ath/ath9k/
12440 QUALCOMM CAMERA SUBSYSTEM DRIVER
12441 M: Todor Tomov <todor.tomov@linaro.org>
12442 L: linux-media@vger.kernel.org
12444 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12445 F: Documentation/media/v4l-drivers/qcom_camss.rst
12446 F: drivers/media/platform/qcom/camss/
12448 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12449 M: Ilia Lin <ilia.lin@gmail.com>
12450 L: linux-pm@vger.kernel.org
12452 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12453 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12455 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12456 M: Timur Tabi <timur@kernel.org>
12457 L: netdev@vger.kernel.org
12459 F: drivers/net/ethernet/qualcomm/emac/
12461 QUALCOMM GENERIC INTERFACE I2C DRIVER
12462 M: Alok Chauhan <alokc@codeaurora.org>
12463 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12464 L: linux-i2c@vger.kernel.org
12465 L: linux-arm-msm@vger.kernel.org
12467 F: drivers/i2c/busses/i2c-qcom-geni.c
12469 QUALCOMM HEXAGON ARCHITECTURE
12470 M: Richard Kuo <rkuo@codeaurora.org>
12471 L: linux-hexagon@vger.kernel.org
12472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12476 QUALCOMM HIDMA DRIVER
12477 M: Sinan Kaya <okaya@kernel.org>
12478 L: linux-arm-kernel@lists.infradead.org
12479 L: linux-arm-msm@vger.kernel.org
12480 L: dmaengine@vger.kernel.org
12482 F: drivers/dma/qcom/hidma*
12485 M: Rob Clark <robdclark@gmail.com>
12486 L: iommu@lists.linux-foundation.org
12487 L: linux-arm-msm@vger.kernel.org
12489 F: drivers/iommu/qcom_iommu.c
12491 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12492 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12493 L: linux-media@vger.kernel.org
12494 L: linux-arm-msm@vger.kernel.org
12495 T: git git://linuxtv.org/media_tree.git
12497 F: drivers/media/platform/qcom/venus/
12499 QUALCOMM WCN36XX WIRELESS DRIVER
12500 M: Kalle Valo <kvalo@codeaurora.org>
12501 L: wcn36xx@lists.infradead.org
12502 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12503 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12505 F: drivers/net/wireless/ath/wcn36xx/
12507 QUANTENNA QTNFMAC WIRELESS DRIVER
12508 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12509 M: Avinash Patil <avinashp@quantenna.com>
12510 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12511 L: linux-wireless@vger.kernel.org
12513 F: drivers/net/wireless/quantenna
12515 RADEON and AMDGPU DRM DRIVERS
12516 M: Alex Deucher <alexander.deucher@amd.com>
12517 M: Christian König <christian.koenig@amd.com>
12518 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12519 L: amd-gfx@lists.freedesktop.org
12520 T: git git://people.freedesktop.org/~agd5f/linux
12522 F: drivers/gpu/drm/radeon/
12523 F: include/uapi/drm/radeon_drm.h
12524 F: drivers/gpu/drm/amd/
12525 F: include/uapi/drm/amdgpu_drm.h
12527 RADEON FRAMEBUFFER DISPLAY DRIVER
12528 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12529 L: linux-fbdev@vger.kernel.org
12531 F: drivers/video/fbdev/aty/radeon*
12532 F: include/uapi/linux/radeonfb.h
12534 RADIOSHARK RADIO DRIVER
12535 M: Hans Verkuil <hverkuil@xs4all.nl>
12536 L: linux-media@vger.kernel.org
12537 T: git git://linuxtv.org/media_tree.git
12539 F: drivers/media/radio/radio-shark.c
12541 RADIOSHARK2 RADIO DRIVER
12542 M: Hans Verkuil <hverkuil@xs4all.nl>
12543 L: linux-media@vger.kernel.org
12544 T: git git://linuxtv.org/media_tree.git
12546 F: drivers/media/radio/radio-shark2.c
12547 F: drivers/media/radio/radio-tea5777.c
12549 RADOS BLOCK DEVICE (RBD)
12550 M: Ilya Dryomov <idryomov@gmail.com>
12551 M: Sage Weil <sage@redhat.com>
12552 M: Alex Elder <elder@kernel.org>
12553 L: ceph-devel@vger.kernel.org
12554 W: http://ceph.com/
12555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12556 T: git git://github.com/ceph/ceph-client.git
12558 F: Documentation/ABI/testing/sysfs-bus-rbd
12559 F: drivers/block/rbd.c
12560 F: drivers/block/rbd_types.h
12562 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12563 M: Paul Mackerras <paulus@samba.org>
12564 L: linux-fbdev@vger.kernel.org
12566 F: drivers/video/fbdev/aty/aty128fb.c
12568 RAINSHADOW-CEC DRIVER
12569 M: Hans Verkuil <hverkuil@xs4all.nl>
12570 L: linux-media@vger.kernel.org
12571 T: git git://linuxtv.org/media_tree.git
12573 F: drivers/media/usb/rainshadow-cec/*
12575 RALINK MIPS ARCHITECTURE
12576 M: John Crispin <john@phrozen.org>
12577 L: linux-mips@vger.kernel.org
12579 F: arch/mips/ralink
12581 RALINK RT2X00 WIRELESS LAN DRIVER
12583 M: Stanislaw Gruszka <sgruszka@redhat.com>
12584 M: Helmut Schaa <helmut.schaa@googlemail.com>
12585 L: linux-wireless@vger.kernel.org
12587 F: drivers/net/wireless/ralink/rt2x00/
12589 RAMDISK RAM BLOCK DEVICE DRIVER
12590 M: Jens Axboe <axboe@kernel.dk>
12592 F: Documentation/blockdev/ramdisk.txt
12593 F: drivers/block/brd.c
12595 RANCHU VIRTUAL BOARD FOR MIPS
12596 M: Miodrag Dinic <miodrag.dinic@mips.com>
12597 L: linux-mips@vger.kernel.org
12599 F: arch/mips/generic/board-ranchu.c
12600 F: arch/mips/configs/generic/board-ranchu.config
12602 RANDOM NUMBER DRIVER
12603 M: "Theodore Ts'o" <tytso@mit.edu>
12605 F: drivers/char/random.c
12608 M: Matt Porter <mporter@kernel.crashing.org>
12609 M: Alexandre Bounine <alex.bou9@gmail.com>
12611 F: drivers/rapidio/
12613 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12614 L: linux-wireless@vger.kernel.org
12616 F: drivers/net/wireless/ray*
12618 RCUTORTURE TEST FRAMEWORK
12619 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12620 M: Josh Triplett <josh@joshtriplett.org>
12621 R: Steven Rostedt <rostedt@goodmis.org>
12622 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12623 R: Lai Jiangshan <jiangshanlai@gmail.com>
12624 L: linux-kernel@vger.kernel.org
12626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12627 F: tools/testing/selftests/rcutorture
12630 M: Florian Fainelli <florian@openwrt.org>
12633 RDC R6040 FAST ETHERNET DRIVER
12634 M: Florian Fainelli <f.fainelli@gmail.com>
12635 L: netdev@vger.kernel.org
12637 F: drivers/net/ethernet/rdc/r6040.c
12639 RDMAVT - RDMA verbs software
12640 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12641 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12642 L: linux-rdma@vger.kernel.org
12644 F: drivers/infiniband/sw/rdmavt
12646 RDS - RELIABLE DATAGRAM SOCKETS
12647 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12648 L: netdev@vger.kernel.org
12649 L: linux-rdma@vger.kernel.org
12650 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12651 W: https://oss.oracle.com/projects/rds/
12654 F: Documentation/networking/rds.txt
12656 RDT - RESOURCE ALLOCATION
12657 M: Fenghua Yu <fenghua.yu@intel.com>
12658 M: Reinette Chatre <reinette.chatre@intel.com>
12659 L: linux-kernel@vger.kernel.org
12661 F: arch/x86/kernel/cpu/intel_rdt*
12662 F: arch/x86/include/asm/intel_rdt_sched.h
12663 F: Documentation/x86/intel_rdt*
12665 READ-COPY UPDATE (RCU)
12666 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12667 M: Josh Triplett <josh@joshtriplett.org>
12668 R: Steven Rostedt <rostedt@goodmis.org>
12669 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12670 R: Lai Jiangshan <jiangshanlai@gmail.com>
12671 L: linux-kernel@vger.kernel.org
12672 W: http://www.rdrop.com/users/paulmck/RCU/
12674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12675 F: Documentation/RCU/
12676 X: Documentation/RCU/torture.txt
12677 F: include/linux/rcu*
12678 X: include/linux/srcu*.h
12680 X: kernel/rcu/srcu*.c
12682 REAL TIME CLOCK (RTC) SUBSYSTEM
12683 M: Alessandro Zummo <a.zummo@towertech.it>
12684 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12685 L: linux-rtc@vger.kernel.org
12686 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12689 F: Documentation/devicetree/bindings/rtc/
12690 F: Documentation/rtc.txt
12692 F: include/linux/rtc.h
12693 F: include/uapi/linux/rtc.h
12694 F: include/linux/rtc/
12695 F: include/linux/platform_data/rtc-*
12696 F: tools/testing/selftests/rtc/
12698 REALTEK AUDIO CODECS
12699 M: Bard Liao <bardliao@realtek.com>
12700 M: Oder Chiou <oder_chiou@realtek.com>
12702 F: sound/soc/codecs/rt*
12703 F: include/sound/rt*.h
12705 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12706 M: Linus Walleij <linus.walleij@linaro.org>
12708 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12709 F: drivers/net/dsa/realtek-smi*
12710 F: drivers/net/dsa/rtl83*
12712 REGISTER MAP ABSTRACTION
12713 M: Mark Brown <broonie@kernel.org>
12714 L: linux-kernel@vger.kernel.org
12715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12717 F: Documentation/devicetree/bindings/regmap/
12718 F: drivers/base/regmap/
12719 F: include/linux/regmap.h
12721 REISERFS FILE SYSTEM
12722 L: reiserfs-devel@vger.kernel.org
12726 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12727 M: Ohad Ben-Cohen <ohad@wizery.com>
12728 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12729 L: linux-remoteproc@vger.kernel.org
12730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12732 F: Documentation/devicetree/bindings/remoteproc/
12733 F: Documentation/remoteproc.txt
12734 F: drivers/remoteproc/
12735 F: include/linux/remoteproc.h
12737 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12738 M: Ohad Ben-Cohen <ohad@wizery.com>
12739 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12740 L: linux-remoteproc@vger.kernel.org
12741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12744 F: Documentation/rpmsg.txt
12745 F: include/linux/rpmsg.h
12746 F: include/linux/rpmsg/
12748 RENESAS CLOCK DRIVERS
12749 M: Geert Uytterhoeven <geert+renesas@glider.be>
12750 L: linux-renesas-soc@vger.kernel.org
12751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12753 F: drivers/clk/renesas/
12755 RENESAS EMEV2 I2C DRIVER
12756 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12758 F: drivers/i2c/busses/i2c-emev2.c
12760 RENESAS ETHERNET DRIVERS
12761 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12762 L: netdev@vger.kernel.org
12763 L: linux-renesas-soc@vger.kernel.org
12764 F: Documentation/devicetree/bindings/net/renesas,*.txt
12765 F: Documentation/devicetree/bindings/net/sh_eth.txt
12766 F: drivers/net/ethernet/renesas/
12767 F: include/linux/sh_eth.h
12769 RENESAS R-CAR GYROADC DRIVER
12770 M: Marek Vasut <marek.vasut@gmail.com>
12771 L: linux-iio@vger.kernel.org
12773 F: drivers/iio/adc/rcar_gyro_adc.c
12775 RENESAS R-CAR I2C DRIVERS
12776 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12778 F: drivers/i2c/busses/i2c-rcar.c
12779 F: drivers/i2c/busses/i2c-sh_mobile.c
12781 RENESAS RIIC DRIVER
12782 M: Chris Brandt <chris.brandt@renesas.com>
12784 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
12785 F: drivers/i2c/busses/i2c-riic.c
12787 RENESAS USB PHY DRIVER
12788 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12789 L: linux-renesas-soc@vger.kernel.org
12791 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12793 RESET CONTROLLER FRAMEWORK
12794 M: Philipp Zabel <p.zabel@pengutronix.de>
12795 T: git git://git.pengutronix.de/git/pza/linux
12798 F: Documentation/devicetree/bindings/reset/
12799 F: include/dt-bindings/reset/
12800 F: include/linux/reset.h
12801 F: include/linux/reset-controller.h
12803 RESTARTABLE SEQUENCES SUPPORT
12804 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12805 M: Peter Zijlstra <peterz@infradead.org>
12806 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12807 M: Boqun Feng <boqun.feng@gmail.com>
12808 L: linux-kernel@vger.kernel.org
12811 F: include/uapi/linux/rseq.h
12812 F: include/trace/events/rseq.h
12813 F: tools/testing/selftests/rseq/
12816 M: Johannes Berg <johannes@sipsolutions.net>
12817 L: linux-wireless@vger.kernel.org
12818 W: http://wireless.kernel.org/
12819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12822 F: Documentation/rfkill.txt
12823 F: Documentation/ABI/stable/sysfs-class-rfkill
12825 F: include/linux/rfkill.h
12826 F: include/uapi/linux/rfkill.h
12829 M: Thomas Graf <tgraf@suug.ch>
12830 M: Herbert Xu <herbert@gondor.apana.org.au>
12831 L: netdev@vger.kernel.org
12833 F: lib/rhashtable.c
12834 F: lib/test_rhashtable.c
12835 F: include/linux/rhashtable.h
12836 F: include/linux/rhashtable-types.h
12838 RICOH R5C592 MEMORYSTICK DRIVER
12839 M: Maxim Levitsky <maximlevitsky@gmail.com>
12841 F: drivers/memstick/host/r592.*
12843 RICOH SMARTMEDIA/XD DRIVER
12844 M: Maxim Levitsky <maximlevitsky@gmail.com>
12846 F: drivers/mtd/nand/raw/r852.c
12847 F: drivers/mtd/nand/raw/r852.h
12849 RISC-V ARCHITECTURE
12850 M: Palmer Dabbelt <palmer@sifive.com>
12851 M: Albert Ou <aou@eecs.berkeley.edu>
12852 L: linux-riscv@lists.infradead.org
12853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12860 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12861 W: http://sourceforge.net/projects/roccat/
12863 F: drivers/hid/hid-roccat*
12864 F: include/linux/hid-roccat*
12865 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12867 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12868 M: Jacob chen <jacob2.chen@rock-chips.com>
12869 L: linux-media@vger.kernel.org
12871 F: drivers/media/platform/rockchip/rga/
12872 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12875 M: Jiri Pirko <jiri@resnulli.us>
12876 L: netdev@vger.kernel.org
12878 F: drivers/net/ethernet/rocker/
12882 W: http://www.comtrol.com
12884 F: Documentation/serial/rocket.txt
12885 F: drivers/tty/rocket*
12887 ROCKETPORT EXPRESS/INFINITY DRIVER
12888 M: Kevin Cernekee <cernekee@gmail.com>
12889 L: linux-serial@vger.kernel.org
12891 F: drivers/tty/serial/rp2.*
12893 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12894 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12895 L: linux-kernel@vger.kernel.org
12896 L: linux-renesas-soc@vger.kernel.org
12898 F: drivers/mfd/bd9571mwv.c
12899 F: drivers/regulator/bd9571mwv-regulator.c
12900 F: drivers/gpio/gpio-bd9571mwv.c
12901 F: include/linux/mfd/bd9571mwv.h
12902 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12905 M: Ralf Baechle <ralf@linux-mips.org>
12906 L: linux-hams@vger.kernel.org
12907 W: http://www.linux-ax25.org/
12909 F: include/net/rose.h
12910 F: include/uapi/linux/rose.h
12913 RTL2830 MEDIA DRIVER
12914 M: Antti Palosaari <crope@iki.fi>
12915 L: linux-media@vger.kernel.org
12916 W: https://linuxtv.org
12917 W: http://palosaari.fi/linux/
12918 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12919 T: git git://linuxtv.org/anttip/media_tree.git
12921 F: drivers/media/dvb-frontends/rtl2830*
12923 RTL2832 MEDIA DRIVER
12924 M: Antti Palosaari <crope@iki.fi>
12925 L: linux-media@vger.kernel.org
12926 W: https://linuxtv.org
12927 W: http://palosaari.fi/linux/
12928 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12929 T: git git://linuxtv.org/anttip/media_tree.git
12931 F: drivers/media/dvb-frontends/rtl2832*
12933 RTL2832_SDR MEDIA DRIVER
12934 M: Antti Palosaari <crope@iki.fi>
12935 L: linux-media@vger.kernel.org
12936 W: https://linuxtv.org
12937 W: http://palosaari.fi/linux/
12938 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12939 T: git git://linuxtv.org/anttip/media_tree.git
12941 F: drivers/media/dvb-frontends/rtl2832_sdr*
12943 RTL8180 WIRELESS DRIVER
12944 L: linux-wireless@vger.kernel.org
12945 W: http://wireless.kernel.org/
12946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12948 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12950 RTL8187 WIRELESS DRIVER
12951 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12952 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12953 M: Larry Finger <Larry.Finger@lwfinger.net>
12954 L: linux-wireless@vger.kernel.org
12955 W: http://wireless.kernel.org/
12956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12958 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12960 REALTEK WIRELESS DRIVER (rtlwifi family)
12961 M: Ping-Ke Shih <pkshih@realtek.com>
12962 L: linux-wireless@vger.kernel.org
12963 W: http://wireless.kernel.org/
12964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12966 F: drivers/net/wireless/realtek/rtlwifi/
12968 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12969 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12970 L: linux-wireless@vger.kernel.org
12971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12973 F: drivers/net/wireless/realtek/rtl8xxxu/
12975 RXRPC SOCKETS (AF_RXRPC)
12976 M: David Howells <dhowells@redhat.com>
12977 L: linux-afs@lists.infradead.org
12980 F: include/keys/rxrpc-type.h
12981 F: include/net/af_rxrpc.h
12982 F: include/trace/events/rxrpc.h
12983 F: include/uapi/linux/rxrpc.h
12984 F: Documentation/networking/rxrpc.txt
12985 W: https://www.infradead.org/~dhowells/kafs/
12987 S3 SAVAGE FRAMEBUFFER DRIVER
12988 M: Antonino Daplas <adaplas@gmail.com>
12989 L: linux-fbdev@vger.kernel.org
12991 F: drivers/video/fbdev/savage/
12994 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12995 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12996 L: linux-s390@vger.kernel.org
12997 W: http://www.ibm.com/developerworks/linux/linux390/
12998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13002 F: Documentation/s390/
13003 F: Documentation/driver-api/s390-drivers.rst
13005 S390 COMMON I/O LAYER
13006 M: Sebastian Ott <sebott@linux.ibm.com>
13007 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13008 L: linux-s390@vger.kernel.org
13009 W: http://www.ibm.com/developerworks/linux/linux390/
13011 F: drivers/s390/cio/
13014 M: Stefan Haberland <sth@linux.ibm.com>
13015 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13016 L: linux-s390@vger.kernel.org
13017 W: http://www.ibm.com/developerworks/linux/linux390/
13019 F: drivers/s390/block/dasd*
13020 F: block/partitions/ibm.c
13023 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13024 L: linux-s390@vger.kernel.org
13025 W: http://www.ibm.com/developerworks/linux/linux390/
13027 F: drivers/iommu/s390-iommu.c
13029 S390 IUCV NETWORK LAYER
13030 M: Julian Wiedmann <jwi@linux.ibm.com>
13031 M: Ursula Braun <ubraun@linux.ibm.com>
13032 L: linux-s390@vger.kernel.org
13033 W: http://www.ibm.com/developerworks/linux/linux390/
13035 F: drivers/s390/net/*iucv*
13036 F: include/net/iucv/
13039 S390 NETWORK DRIVERS
13040 M: Julian Wiedmann <jwi@linux.ibm.com>
13041 M: Ursula Braun <ubraun@linux.ibm.com>
13042 L: linux-s390@vger.kernel.org
13043 W: http://www.ibm.com/developerworks/linux/linux390/
13045 F: drivers/s390/net/
13048 M: Sebastian Ott <sebott@linux.ibm.com>
13049 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13050 L: linux-s390@vger.kernel.org
13051 W: http://www.ibm.com/developerworks/linux/linux390/
13054 F: drivers/pci/hotplug/s390_pci_hpc.c
13056 S390 VFIO-CCW DRIVER
13057 M: Cornelia Huck <cohuck@redhat.com>
13058 M: Halil Pasic <pasic@linux.ibm.com>
13059 L: linux-s390@vger.kernel.org
13060 L: kvm@vger.kernel.org
13062 F: drivers/s390/cio/vfio_ccw*
13063 F: Documentation/s390/vfio-ccw.txt
13064 F: include/uapi/linux/vfio_ccw.h
13067 M: Harald Freudenberger <freude@linux.ibm.com>
13068 L: linux-s390@vger.kernel.org
13069 W: http://www.ibm.com/developerworks/linux/linux390/
13071 F: drivers/s390/crypto/
13073 S390 VFIO AP DRIVER
13074 M: Tony Krowiak <akrowiak@linux.ibm.com>
13075 M: Pierre Morel <pmorel@linux.ibm.com>
13076 M: Halil Pasic <pasic@linux.ibm.com>
13077 L: linux-s390@vger.kernel.org
13078 W: http://www.ibm.com/developerworks/linux/linux390/
13080 F: drivers/s390/crypto/vfio_ap_drv.c
13081 F: drivers/s390/crypto/vfio_ap_private.h
13082 F: drivers/s390/crypto/vfio_ap_ops.c
13083 F: Documentation/s390/vfio-ap.txt
13086 M: Steffen Maier <maier@linux.ibm.com>
13087 M: Benjamin Block <bblock@linux.ibm.com>
13088 L: linux-s390@vger.kernel.org
13089 W: http://www.ibm.com/developerworks/linux/linux390/
13091 F: drivers/s390/scsi/zfcp_*
13093 S3C24XX SD/MMC Driver
13094 M: Ben Dooks <ben-linux@fluff.org>
13095 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13097 F: drivers/mmc/host/s3cmci.*
13099 SAA6588 RDS RECEIVER DRIVER
13100 M: Hans Verkuil <hverkuil@xs4all.nl>
13101 L: linux-media@vger.kernel.org
13102 T: git git://linuxtv.org/media_tree.git
13103 W: https://linuxtv.org
13105 F: drivers/media/i2c/saa6588*
13107 SAA7134 VIDEO4LINUX DRIVER
13108 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13109 L: linux-media@vger.kernel.org
13110 W: https://linuxtv.org
13111 T: git git://linuxtv.org/media_tree.git
13113 F: Documentation/media/v4l-drivers/saa7134*
13114 F: drivers/media/pci/saa7134/
13116 SAA7146 VIDEO4LINUX-2 DRIVER
13117 M: Hans Verkuil <hverkuil@xs4all.nl>
13118 L: linux-media@vger.kernel.org
13119 T: git git://linuxtv.org/media_tree.git
13121 F: drivers/media/common/saa7146/
13122 F: drivers/media/pci/saa7146/
13123 F: include/media/saa7146*
13125 SAMSUNG AUDIO (ASoC) DRIVERS
13126 M: Krzysztof Kozlowski <krzk@kernel.org>
13127 M: Sangbeom Kim <sbkim73@samsung.com>
13128 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13129 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13131 F: sound/soc/samsung/
13132 F: Documentation/devicetree/bindings/sound/samsung*
13134 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13135 M: Krzysztof Kozlowski <krzk@kernel.org>
13136 L: linux-crypto@vger.kernel.org
13137 L: linux-samsung-soc@vger.kernel.org
13139 F: drivers/crypto/exynos-rng.c
13140 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13142 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13143 M: Łukasz Stelmach <l.stelmach@samsung.com>
13144 L: linux-samsung-soc@vger.kernel.org
13146 F: drivers/char/hw_random/exynos-trng.c
13147 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13149 SAMSUNG FRAMEBUFFER DRIVER
13150 M: Jingoo Han <jingoohan1@gmail.com>
13151 L: linux-fbdev@vger.kernel.org
13153 F: drivers/video/fbdev/s3c-fb.c
13155 SAMSUNG LAPTOP DRIVER
13156 M: Corentin Chary <corentin.chary@gmail.com>
13157 L: platform-driver-x86@vger.kernel.org
13159 F: drivers/platform/x86/samsung-laptop.c
13161 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13162 M: Sangbeom Kim <sbkim73@samsung.com>
13163 M: Krzysztof Kozlowski <krzk@kernel.org>
13164 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13165 L: linux-kernel@vger.kernel.org
13166 L: linux-samsung-soc@vger.kernel.org
13168 F: drivers/mfd/sec*.c
13169 F: drivers/regulator/s2m*.c
13170 F: drivers/regulator/s5m*.c
13171 F: drivers/clk/clk-s2mps11.c
13172 F: drivers/rtc/rtc-s5m.c
13173 F: include/linux/mfd/samsung/
13174 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13175 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13176 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13177 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13179 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13180 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13181 L: linux-media@vger.kernel.org
13182 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13184 F: drivers/media/platform/s3c-camif/
13185 F: include/media/drv-intf/s3c_camif.h
13187 SAMSUNG S3FWRN5 NFC DRIVER
13188 M: Robert Baldyga <r.baldyga@samsung.com>
13189 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13190 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13192 F: drivers/nfc/s3fwrn5
13194 SAMSUNG S5C73M3 CAMERA DRIVER
13195 M: Kyungmin Park <kyungmin.park@samsung.com>
13196 M: Andrzej Hajda <a.hajda@samsung.com>
13197 L: linux-media@vger.kernel.org
13199 F: drivers/media/i2c/s5c73m3/*
13201 SAMSUNG S5K5BAF CAMERA DRIVER
13202 M: Kyungmin Park <kyungmin.park@samsung.com>
13203 M: Andrzej Hajda <a.hajda@samsung.com>
13204 L: linux-media@vger.kernel.org
13206 F: drivers/media/i2c/s5k5baf.c
13208 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13209 M: Krzysztof Kozlowski <krzk@kernel.org>
13210 M: Vladimir Zapolskiy <vz@mleia.com>
13211 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13212 L: linux-crypto@vger.kernel.org
13213 L: linux-samsung-soc@vger.kernel.org
13215 F: drivers/crypto/s5p-sss.c
13217 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13218 M: Kyungmin Park <kyungmin.park@samsung.com>
13219 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13220 L: linux-media@vger.kernel.org
13221 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13223 F: drivers/media/platform/exynos4-is/
13225 SAMSUNG SOC CLOCK DRIVERS
13226 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13227 M: Tomasz Figa <tomasz.figa@gmail.com>
13228 M: Chanwoo Choi <cw00.choi@samsung.com>
13230 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13232 F: drivers/clk/samsung/
13233 F: include/dt-bindings/clock/exynos*.h
13234 F: Documentation/devicetree/bindings/clock/exynos*.txt
13236 SAMSUNG SPI DRIVERS
13237 M: Kukjin Kim <kgene@kernel.org>
13238 M: Krzysztof Kozlowski <krzk@kernel.org>
13239 M: Andi Shyti <andi@etezian.org>
13240 L: linux-spi@vger.kernel.org
13241 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13243 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13244 F: drivers/spi/spi-s3c*
13245 F: include/linux/platform_data/spi-s3c64xx.h
13247 SAMSUNG SXGBE DRIVERS
13248 M: Byungho An <bh74.an@samsung.com>
13249 M: Girish K S <ks.giri@samsung.com>
13250 M: Vipul Pandya <vipul.pandya@samsung.com>
13252 L: netdev@vger.kernel.org
13253 F: drivers/net/ethernet/samsung/sxgbe/
13255 SAMSUNG THERMAL DRIVER
13256 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13257 L: linux-pm@vger.kernel.org
13258 L: linux-samsung-soc@vger.kernel.org
13260 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13261 F: drivers/thermal/samsung/
13263 SAMSUNG USB2 PHY DRIVER
13264 M: Kamil Debski <kamil@wypas.org>
13265 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13266 L: linux-kernel@vger.kernel.org
13268 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13269 F: Documentation/phy/samsung-usb2.txt
13270 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13271 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13272 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13273 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13274 F: drivers/phy/samsung/phy-samsung-usb2.c
13275 F: drivers/phy/samsung/phy-samsung-usb2.h
13278 M: Zwane Mwaikambo <zwanem@gmail.com>
13280 F: drivers/watchdog/sc1200wdt.c
13283 M: Ingo Molnar <mingo@redhat.com>
13284 M: Peter Zijlstra <peterz@infradead.org>
13285 L: linux-kernel@vger.kernel.org
13286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13289 F: include/linux/sched.h
13290 F: include/uapi/linux/sched.h
13291 F: include/linux/wait.h
13293 SCR24X CHIP CARD INTERFACE DRIVER
13294 M: Lubomir Rintel <lkundrak@v3.sk>
13296 F: drivers/char/pcmcia/scr24x_cs.c
13299 M: Jens Axboe <axboe@kernel.dk>
13300 L: linux-scsi@vger.kernel.org
13301 W: http://www.kernel.dk
13303 F: drivers/scsi/sr*
13305 SCSI RDMA PROTOCOL (SRP) INITIATOR
13306 M: Bart Van Assche <bvanassche@acm.org>
13307 L: linux-rdma@vger.kernel.org
13309 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13310 F: drivers/infiniband/ulp/srp/
13311 F: include/scsi/srp.h
13313 SCSI RDMA PROTOCOL (SRP) TARGET
13314 M: Bart Van Assche <bvanassche@acm.org>
13315 L: linux-rdma@vger.kernel.org
13316 L: target-devel@vger.kernel.org
13318 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13319 F: drivers/infiniband/ulp/srpt/
13322 M: Doug Gilbert <dgilbert@interlog.com>
13323 L: linux-scsi@vger.kernel.org
13324 W: http://sg.danny.cz/sg
13326 F: Documentation/scsi/scsi-generic.txt
13327 F: drivers/scsi/sg.c
13328 F: include/scsi/sg.h
13331 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13333 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13335 L: linux-scsi@vger.kernel.org
13337 F: Documentation/devicetree/bindings/scsi/
13342 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13343 L: linux-scsi@vger.kernel.org
13345 F: Documentation/scsi/st.txt
13346 F: drivers/scsi/st.*
13347 F: drivers/scsi/st_*.h
13350 M: Vlad Yasevich <vyasevich@gmail.com>
13351 M: Neil Horman <nhorman@tuxdriver.com>
13352 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13353 L: linux-sctp@vger.kernel.org
13354 W: http://lksctp.sourceforge.net
13356 F: Documentation/networking/sctp.txt
13357 F: include/linux/sctp.h
13358 F: include/uapi/linux/sctp.h
13359 F: include/net/sctp/
13363 M: Jim Cromie <jim.cromie@gmail.com>
13365 F: Documentation/i2c/busses/scx200_acb
13366 F: arch/x86/platform/scx200/
13367 F: drivers/watchdog/scx200_wdt.c
13368 F: drivers/i2c/busses/scx200*
13369 F: drivers/mtd/maps/scx200_docflash.c
13370 F: include/linux/scx200.h
13373 M: Jim Cromie <jim.cromie@gmail.com>
13375 F: drivers/char/scx200_gpio.c
13376 F: include/linux/scx200_gpio.h
13378 SCx200 HRT CLOCKSOURCE DRIVER
13379 M: Jim Cromie <jim.cromie@gmail.com>
13381 F: drivers/clocksource/scx200_hrt.c
13383 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13384 M: Sascha Sommer <saschasommer@freenet.de>
13385 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13387 F: drivers/mmc/host/sdricoh_cs.c
13390 M: Kees Cook <keescook@chromium.org>
13391 R: Andy Lutomirski <luto@amacapital.net>
13392 R: Will Drewry <wad@chromium.org>
13393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13395 F: kernel/seccomp.c
13396 F: include/uapi/linux/seccomp.h
13397 F: include/linux/seccomp.h
13398 F: tools/testing/selftests/seccomp/*
13399 F: tools/testing/selftests/kselftest_harness.h
13400 F: Documentation/userspace-api/seccomp_filter.rst
13401 K: \bsecure_computing
13404 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13405 M: Al Cooper <alcooperx@gmail.com>
13406 L: linux-mmc@vger.kernel.org
13407 L: bcm-kernel-feedback-list@broadcom.com
13409 F: drivers/mmc/host/sdhci-brcmstb*
13411 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13412 M: Adrian Hunter <adrian.hunter@intel.com>
13413 L: linux-mmc@vger.kernel.org
13414 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13416 F: drivers/mmc/host/sdhci*
13417 F: include/linux/mmc/sdhci*
13419 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13420 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13421 M: Manjunath M B <manjumb@synopsys.com>
13422 L: linux-mmc@vger.kernel.org
13424 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13426 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13427 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13428 L: linux-mmc@vger.kernel.org
13430 F: drivers/mmc/host/sdhci-of-at91.c
13432 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13433 M: Ben Dooks <ben-linux@fluff.org>
13434 M: Jaehoon Chung <jh80.chung@samsung.com>
13435 L: linux-mmc@vger.kernel.org
13437 F: drivers/mmc/host/sdhci-s3c*
13439 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13440 M: Viresh Kumar <vireshk@kernel.org>
13441 L: linux-mmc@vger.kernel.org
13443 F: drivers/mmc/host/sdhci-spear.c
13445 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13446 M: Kishon Vijay Abraham I <kishon@ti.com>
13447 L: linux-mmc@vger.kernel.org
13449 F: drivers/mmc/host/sdhci-omap.c
13451 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13452 M: Scott Bauer <scott.bauer@intel.com>
13453 M: Jonathan Derrick <jonathan.derrick@intel.com>
13454 L: linux-block@vger.kernel.org
13457 F: block/opal_proto.h
13458 F: include/linux/sed*
13459 F: include/uapi/linux/sed*
13462 M: Security Officers <security@kernel.org>
13466 M: James Morris <jmorris@namei.org>
13467 M: "Serge E. Hallyn" <serge@hallyn.com>
13468 L: linux-security-module@vger.kernel.org (suggested Cc:)
13469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13470 W: http://kernsec.org/
13473 X: security/selinux/
13475 SELINUX SECURITY MODULE
13476 M: Paul Moore <paul@paul-moore.com>
13477 M: Stephen Smalley <sds@tycho.nsa.gov>
13478 M: Eric Paris <eparis@parisplace.org>
13479 L: selinux@vger.kernel.org
13480 W: https://selinuxproject.org
13481 W: https://github.com/SELinuxProject
13482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13484 F: include/linux/selinux*
13485 F: security/selinux/
13486 F: scripts/selinux/
13487 F: Documentation/admin-guide/LSM/SELinux.rst
13490 M: Jiri Slaby <jirislaby@gmail.com>
13492 F: drivers/misc/phantom.c
13493 F: include/uapi/linux/phantom.h
13496 M: Rob Herring <robh@kernel.org>
13497 L: linux-serial@vger.kernel.org
13499 F: Documentation/devicetree/bindings/serial/slave-device.txt
13500 F: drivers/tty/serdev/
13501 F: include/linux/serdev.h
13504 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13505 L: linux-serial@vger.kernel.org
13507 F: Documentation/devicetree/bindings/serial/
13508 F: drivers/tty/serial/
13511 M: Sean Young <sean@mess.org>
13512 L: linux-media@vger.kernel.org
13514 F: drivers/media/rc/serial_ir.c
13517 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13518 M: Edward Cree <ecree@solarflare.com>
13519 M: Bert Kenward <bkenward@solarflare.com>
13520 L: netdev@vger.kernel.org
13522 F: drivers/net/ethernet/sfc/
13525 M: Dimitri Sivanich <sivanich@sgi.com>
13527 F: drivers/misc/sgi-gru/
13529 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13530 M: Pat Gefre <pfg@sgi.com>
13531 L: linux-ia64@vger.kernel.org
13533 F: Documentation/ia64/serial.txt
13534 F: drivers/tty/serial/ioc?_serial.c
13535 F: include/linux/ioc?.h
13537 SGI XP/XPC/XPNET DRIVER
13538 M: Cliff Whickman <cpw@sgi.com>
13539 M: Robin Holt <robinmholt@gmail.com>
13541 F: drivers/misc/sgi-xp/
13543 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13544 M: Ursula Braun <ubraun@linux.ibm.com>
13545 L: linux-s390@vger.kernel.org
13546 W: http://www.ibm.com/developerworks/linux/linux390/
13550 SHARP RJ54N1CB0C SENSOR DRIVER
13551 M: Jacopo Mondi <jacopo@jmondi.org>
13552 L: linux-media@vger.kernel.org
13553 T: git git://linuxtv.org/media_tree.git
13555 F: drivers/media/i2c/rj54n1cb0c.c
13556 F: include/media/i2c/rj54n1cb0c.h
13558 SH_VEU V4L2 MEM2MEM DRIVER
13559 L: linux-media@vger.kernel.org
13561 F: drivers/media/platform/sh_veu.c
13563 SH_VOU V4L2 OUTPUT DRIVER
13564 L: linux-media@vger.kernel.org
13566 F: drivers/media/platform/sh_vou.c
13567 F: include/media/drv-intf/sh_vou.h
13569 SI2157 MEDIA DRIVER
13570 M: Antti Palosaari <crope@iki.fi>
13571 L: linux-media@vger.kernel.org
13572 W: https://linuxtv.org
13573 W: http://palosaari.fi/linux/
13574 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13575 T: git git://linuxtv.org/anttip/media_tree.git
13577 F: drivers/media/tuners/si2157*
13579 SI2165 MEDIA DRIVER
13580 M: Matthias Schwarzott <zzam@gentoo.org>
13581 L: linux-media@vger.kernel.org
13582 W: https://linuxtv.org
13583 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13585 F: drivers/media/dvb-frontends/si2165*
13587 SI2168 MEDIA DRIVER
13588 M: Antti Palosaari <crope@iki.fi>
13589 L: linux-media@vger.kernel.org
13590 W: https://linuxtv.org
13591 W: http://palosaari.fi/linux/
13592 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13593 T: git git://linuxtv.org/anttip/media_tree.git
13595 F: drivers/media/dvb-frontends/si2168*
13597 SI470X FM RADIO RECEIVER I2C DRIVER
13598 M: Hans Verkuil <hverkuil@xs4all.nl>
13599 L: linux-media@vger.kernel.org
13600 T: git git://linuxtv.org/media_tree.git
13601 W: https://linuxtv.org
13603 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13605 SI470X FM RADIO RECEIVER USB DRIVER
13606 M: Hans Verkuil <hverkuil@xs4all.nl>
13607 L: linux-media@vger.kernel.org
13608 T: git git://linuxtv.org/media_tree.git
13609 W: https://linuxtv.org
13611 F: drivers/media/radio/si470x/radio-si470x-common.c
13612 F: drivers/media/radio/si470x/radio-si470x.h
13613 F: drivers/media/radio/si470x/radio-si470x-usb.c
13615 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13616 M: Eduardo Valentin <edubezval@gmail.com>
13617 L: linux-media@vger.kernel.org
13618 T: git git://linuxtv.org/media_tree.git
13619 W: https://linuxtv.org
13621 F: drivers/media/radio/si4713/si4713.?
13623 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13624 M: Eduardo Valentin <edubezval@gmail.com>
13625 L: linux-media@vger.kernel.org
13626 T: git git://linuxtv.org/media_tree.git
13627 W: https://linuxtv.org
13629 F: drivers/media/radio/si4713/radio-platform-si4713.c
13631 SI4713 FM RADIO TRANSMITTER USB DRIVER
13632 M: Hans Verkuil <hverkuil@xs4all.nl>
13633 L: linux-media@vger.kernel.org
13634 T: git git://linuxtv.org/media_tree.git
13635 W: https://linuxtv.org
13637 F: drivers/media/radio/si4713/radio-usb-si4713.c
13640 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13641 L: linux-media@vger.kernel.org
13642 W: https://linuxtv.org
13643 T: git git://linuxtv.org/media_tree.git
13645 F: drivers/media/common/siano/
13646 F: drivers/media/usb/siano/
13647 F: drivers/media/usb/siano/
13648 F: drivers/media/mmc/siano/
13651 M: Palmer Dabbelt <palmer@sifive.com>
13652 L: linux-riscv@lists.infradead.org
13653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13658 SILEAD TOUCHSCREEN DRIVER
13659 M: Hans de Goede <hdegoede@redhat.com>
13660 L: linux-input@vger.kernel.org
13661 L: platform-driver-x86@vger.kernel.org
13663 F: drivers/input/touchscreen/silead.c
13664 F: drivers/platform/x86/touchscreen_dmi.c
13666 SILICON MOTION SM712 FRAME BUFFER DRIVER
13667 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13668 M: Teddy Wang <teddy.wang@siliconmotion.com>
13669 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13670 L: linux-fbdev@vger.kernel.org
13672 F: drivers/video/fbdev/sm712*
13673 F: Documentation/fb/sm712fb.txt
13675 SIMPLE FIRMWARE INTERFACE (SFI)
13676 M: Len Brown <lenb@kernel.org>
13677 L: sfi-devel@simplefirmware.org
13678 W: http://simplefirmware.org/
13679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13681 F: arch/x86/platform/sfi/
13683 F: include/linux/sfi*.h
13686 M: Hans de Goede <hdegoede@redhat.com>
13687 L: linux-fbdev@vger.kernel.org
13689 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13690 F: drivers/video/fbdev/simplefb.c
13691 F: include/linux/platform_data/simplefb.h
13693 SIMTEC EB110ATX (Chalice CATS)
13695 P: Vincent Sanders <vince@simtec.co.uk>
13696 M: Simtec Linux Team <linux@simtec.co.uk>
13697 W: http://www.simtec.co.uk/products/EB110ATX/
13700 SIMTEC EB2410ITX (BAST)
13702 P: Vincent Sanders <vince@simtec.co.uk>
13703 M: Simtec Linux Team <linux@simtec.co.uk>
13704 W: http://www.simtec.co.uk/products/EB2410ITX/
13706 F: arch/arm/mach-s3c24xx/mach-bast.c
13707 F: arch/arm/mach-s3c24xx/bast-ide.c
13708 F: arch/arm/mach-s3c24xx/bast-irq.c
13710 SIPHASH PRF ROUTINES
13711 M: Jason A. Donenfeld <Jason@zx2c4.com>
13714 F: lib/test_siphash.c
13715 F: include/linux/siphash.h
13718 M: Gavin Schenk <g.schenk@eckelmann.de>
13719 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13720 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13723 F: drivers/gpio/gpio-siox.c
13724 F: include/trace/events/siox.h
13726 SIS 190 ETHERNET DRIVER
13727 M: Francois Romieu <romieu@fr.zoreil.com>
13728 L: netdev@vger.kernel.org
13730 F: drivers/net/ethernet/sis/sis190.c
13732 SIS 900/7016 FAST ETHERNET DRIVER
13733 M: Daniele Venzano <venza@brownhat.org>
13734 W: http://www.brownhat.org/sis900.html
13735 L: netdev@vger.kernel.org
13737 F: drivers/net/ethernet/sis/sis900.*
13739 SIS FRAMEBUFFER DRIVER
13740 M: Thomas Winischhofer <thomas@winischhofer.net>
13741 W: http://www.winischhofer.net/linuxsisvga.shtml
13743 F: Documentation/fb/sisfb.txt
13744 F: drivers/video/fbdev/sis/
13745 F: include/video/sisfb.h
13748 M: Thomas Winischhofer <thomas@winischhofer.net>
13749 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13751 F: drivers/usb/misc/sisusbvga/
13754 M: Christoph Lameter <cl@linux.com>
13755 M: Pekka Enberg <penberg@kernel.org>
13756 M: David Rientjes <rientjes@google.com>
13757 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13758 M: Andrew Morton <akpm@linux-foundation.org>
13759 L: linux-mm@kvack.org
13761 F: include/linux/sl?b*.h
13764 SLEEPABLE READ-COPY UPDATE (SRCU)
13765 M: Lai Jiangshan <jiangshanlai@gmail.com>
13766 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13767 M: Josh Triplett <josh@joshtriplett.org>
13768 R: Steven Rostedt <rostedt@goodmis.org>
13769 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13770 L: linux-kernel@vger.kernel.org
13771 W: http://www.rdrop.com/users/paulmck/RCU/
13773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13774 F: include/linux/srcu*.h
13775 F: kernel/rcu/srcu*.c
13777 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13778 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13779 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13781 F: drivers/slimbus/
13782 F: Documentation/devicetree/bindings/slimbus/
13783 F: include/linux/slimbus.h
13785 SMACK SECURITY MODULE
13786 M: Casey Schaufler <casey@schaufler-ca.com>
13787 L: linux-security-module@vger.kernel.org
13788 W: http://schaufler-ca.com
13789 T: git git://github.com/cschaufler/smack-next
13791 F: Documentation/admin-guide/LSM/Smack.rst
13794 SMC91x ETHERNET DRIVER
13795 M: Nicolas Pitre <nico@fluxnic.net>
13797 F: drivers/net/ethernet/smsc/smc91x.*
13799 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13800 M: Sakari Ailus <sakari.ailus@iki.fi>
13801 L: linux-media@vger.kernel.org
13803 F: drivers/media/i2c/smiapp/
13804 F: include/media/i2c/smiapp.h
13805 F: drivers/media/i2c/smiapp-pll.c
13806 F: drivers/media/i2c/smiapp-pll.h
13807 F: include/uapi/linux/smiapp.h
13808 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13810 SMM665 HARDWARE MONITOR DRIVER
13811 M: Guenter Roeck <linux@roeck-us.net>
13812 L: linux-hwmon@vger.kernel.org
13814 F: Documentation/hwmon/smm665
13815 F: drivers/hwmon/smm665.c
13817 SMSC EMC2103 HARDWARE MONITOR DRIVER
13818 M: Steve Glendinning <steve.glendinning@shawell.net>
13819 L: linux-hwmon@vger.kernel.org
13821 F: Documentation/hwmon/emc2103
13822 F: drivers/hwmon/emc2103.c
13824 SMSC SCH5627 HARDWARE MONITOR DRIVER
13825 M: Hans de Goede <hdegoede@redhat.com>
13826 L: linux-hwmon@vger.kernel.org
13828 F: Documentation/hwmon/sch5627
13829 F: drivers/hwmon/sch5627.c
13831 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13832 M: Steve Glendinning <steve.glendinning@shawell.net>
13833 L: linux-fbdev@vger.kernel.org
13835 F: drivers/video/fbdev/smscufx.c
13837 SMSC47B397 HARDWARE MONITOR DRIVER
13838 M: Jean Delvare <jdelvare@suse.com>
13839 L: linux-hwmon@vger.kernel.org
13841 F: Documentation/hwmon/smsc47b397
13842 F: drivers/hwmon/smsc47b397.c
13844 SMSC911x ETHERNET DRIVER
13845 M: Steve Glendinning <steve.glendinning@shawell.net>
13846 L: netdev@vger.kernel.org
13848 F: include/linux/smsc911x.h
13849 F: drivers/net/ethernet/smsc/smsc911x.*
13851 SMSC9420 PCI ETHERNET DRIVER
13852 M: Steve Glendinning <steve.glendinning@shawell.net>
13853 L: netdev@vger.kernel.org
13855 F: drivers/net/ethernet/smsc/smsc9420.*
13857 SOC-CAMERA V4L2 SUBSYSTEM
13858 L: linux-media@vger.kernel.org
13859 T: git git://linuxtv.org/media_tree.git
13861 F: include/media/soc*
13862 F: drivers/media/i2c/soc_camera/
13863 F: drivers/media/platform/soc_camera/
13865 SOCIONEXT SYNQUACER I2C DRIVER
13866 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13867 L: linux-i2c@vger.kernel.org
13869 F: drivers/i2c/busses/i2c-synquacer.c
13870 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13872 SOCIONEXT UNIPHIER SOUND DRIVER
13873 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13875 F: sound/soc/uniphier/
13877 SOEKRIS NET48XX LED SUPPORT
13878 M: Chris Boot <bootc@bootc.net>
13880 F: drivers/leds/leds-net48xx.c
13882 SOFT-ROCE DRIVER (rxe)
13883 M: Moni Shoua <monis@mellanox.com>
13884 L: linux-rdma@vger.kernel.org
13886 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13887 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13888 F: drivers/infiniband/sw/rxe/
13889 F: include/uapi/rdma/rdma_user_rxe.h
13891 SOFTLOGIC 6x10 MPEG CODEC
13892 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13893 M: Anton Sviridenko <anton@corp.bluecherry.net>
13894 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13895 M: Andrey Utkin <andrey_utkin@fastmail.com>
13896 M: Ismael Luceno <ismael@iodev.co.uk>
13897 L: linux-media@vger.kernel.org
13899 F: drivers/media/pci/solo6x10/
13901 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13902 M: James Morse <james.morse@arm.com>
13903 L: linux-arm-kernel@lists.infradead.org
13905 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13906 F: drivers/firmware/arm_sdei.c
13907 F: include/linux/arm_sdei.h
13908 F: include/uapi/linux/arm_sdei.h
13910 SOFTWARE RAID (Multiple Disks) SUPPORT
13911 M: Shaohua Li <shli@kernel.org>
13912 L: linux-raid@vger.kernel.org
13913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13915 F: drivers/md/Makefile
13916 F: drivers/md/Kconfig
13918 F: drivers/md/raid*
13919 F: include/linux/raid/
13920 F: include/uapi/linux/raid/
13922 SOCIONEXT (SNI) AVE NETWORK DRIVER
13923 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13924 L: netdev@vger.kernel.org
13926 F: drivers/net/ethernet/socionext/sni_ave.c
13927 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
13929 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13930 M: Jassi Brar <jaswinder.singh@linaro.org>
13931 L: netdev@vger.kernel.org
13933 F: drivers/net/ethernet/socionext/netsec.c
13934 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13936 SOLIDRUN CLEARFOG SUPPORT
13937 M: Russell King <linux@armlinux.org.uk>
13939 F: arch/arm/boot/dts/armada-388-clearfog*
13940 F: arch/arm/boot/dts/armada-38x-solidrun-*
13942 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13943 M: Russell King <linux@armlinux.org.uk>
13945 F: arch/arm/boot/dts/imx6*-cubox-i*
13946 F: arch/arm/boot/dts/imx6*-hummingboard*
13947 F: arch/arm/boot/dts/imx6*-sr-*
13949 SONIC NETWORK DRIVER
13950 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13951 L: netdev@vger.kernel.org
13953 F: drivers/net/ethernet/natsemi/sonic.*
13955 SONICS SILICON BACKPLANE DRIVER (SSB)
13956 M: Michael Buesch <m@bues.ch>
13957 L: linux-wireless@vger.kernel.org
13960 F: include/linux/ssb/
13962 SONY IMX258 SENSOR DRIVER
13963 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13964 L: linux-media@vger.kernel.org
13965 T: git git://linuxtv.org/media_tree.git
13967 F: drivers/media/i2c/imx258.c
13969 SONY IMX274 SENSOR DRIVER
13970 M: Leon Luo <leonl@leopardimaging.com>
13971 L: linux-media@vger.kernel.org
13972 T: git git://linuxtv.org/media_tree.git
13974 F: drivers/media/i2c/imx274.c
13975 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13977 SONY IMX319 SENSOR DRIVER
13978 M: Bingbu Cao <bingbu.cao@intel.com>
13979 L: linux-media@vger.kernel.org
13980 T: git git://linuxtv.org/media_tree.git
13982 F: drivers/media/i2c/imx319.c
13984 SONY IMX355 SENSOR DRIVER
13985 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13986 L: linux-media@vger.kernel.org
13987 T: git git://linuxtv.org/media_tree.git
13989 F: drivers/media/i2c/imx355.c
13991 SONY MEMORYSTICK CARD SUPPORT
13992 M: Alex Dubov <oakad@yahoo.com>
13993 W: http://tifmxx.berlios.de/
13995 F: drivers/memstick/host/tifm_ms.c
13997 SONY MEMORYSTICK STANDARD SUPPORT
13998 M: Maxim Levitsky <maximlevitsky@gmail.com>
14000 F: drivers/memstick/core/ms_block.*
14002 SONY VAIO CONTROL DEVICE DRIVER
14003 M: Mattia Dongili <malattia@linux.it>
14004 L: platform-driver-x86@vger.kernel.org
14005 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14007 F: Documentation/laptops/sony-laptop.txt
14008 F: drivers/char/sonypi.c
14009 F: drivers/platform/x86/sony-laptop.c
14010 F: include/linux/sony-laptop.h
14013 M: Jaroslav Kysela <perex@perex.cz>
14014 M: Takashi Iwai <tiwai@suse.com>
14015 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14016 W: http://www.alsa-project.org/
14017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14018 T: git git://git.alsa-project.org/alsa-kernel.git
14019 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14021 F: Documentation/sound/
14023 F: include/uapi/sound/
14026 SOUND - COMPRESSED AUDIO
14027 M: Vinod Koul <vkoul@kernel.org>
14028 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14031 F: Documentation/sound/designs/compress-offload.rst
14032 F: include/sound/compress_driver.h
14033 F: include/uapi/sound/compress_*
14034 F: sound/core/compress_offload.c
14035 F: sound/soc/soc-compress.c
14037 SOUND - DMAENGINE HELPERS
14038 M: Lars-Peter Clausen <lars@metafoo.de>
14040 F: include/sound/dmaengine_pcm.h
14041 F: sound/core/pcm_dmaengine.c
14042 F: sound/soc/soc-generic-dmaengine-pcm.c
14044 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14045 M: Liam Girdwood <lgirdwood@gmail.com>
14046 M: Mark Brown <broonie@kernel.org>
14047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14048 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14049 W: http://alsa-project.org/main/index.php/ASoC
14051 F: Documentation/devicetree/bindings/sound/
14052 F: Documentation/sound/soc/
14054 F: include/dt-bindings/sound/
14055 F: include/sound/soc*
14057 SOUNDWIRE SUBSYSTEM
14058 M: Vinod Koul <vkoul@kernel.org>
14059 M: Sanyog Kale <sanyog.r.kale@intel.com>
14060 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14061 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14063 F: Documentation/driver-api/soundwire/
14064 F: drivers/soundwire/
14065 F: include/linux/soundwire/
14068 M: Olli Salonen <olli.salonen@iki.fi>
14069 L: linux-media@vger.kernel.org
14070 W: https://linuxtv.org
14071 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14073 F: drivers/media/dvb-frontends/sp2*
14075 SPARC + UltraSPARC (sparc/sparc64)
14076 M: "David S. Miller" <davem@davemloft.net>
14077 L: sparclinux@vger.kernel.org
14078 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14085 SPARC SERIAL DRIVERS
14086 M: "David S. Miller" <davem@davemloft.net>
14087 L: sparclinux@vger.kernel.org
14088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14091 F: include/linux/sunserialcore.h
14092 F: drivers/tty/serial/suncore.c
14093 F: drivers/tty/serial/sunhv.c
14094 F: drivers/tty/serial/sunsab.c
14095 F: drivers/tty/serial/sunsab.h
14096 F: drivers/tty/serial/sunsu.c
14097 F: drivers/tty/serial/sunzilog.c
14098 F: drivers/tty/serial/sunzilog.h
14099 F: drivers/tty/vcc.c
14102 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14103 L: linux-sparse@vger.kernel.org
14104 W: https://sparse.wiki.kernel.org/
14105 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14107 F: include/linux/compiler.h
14109 SPEAR CLOCK FRAMEWORK SUPPORT
14110 M: Viresh Kumar <vireshk@kernel.org>
14111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14112 W: http://www.st.com/spear
14114 F: drivers/clk/spear/
14116 SPEAR PLATFORM SUPPORT
14117 M: Viresh Kumar <vireshk@kernel.org>
14118 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14119 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14120 W: http://www.st.com/spear
14122 F: arch/arm/boot/dts/spear*
14123 F: arch/arm/mach-spear/
14126 M: Marek Vasut <marek.vasut@gmail.com>
14127 L: linux-mtd@lists.infradead.org
14128 W: http://www.linux-mtd.infradead.org/
14129 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14130 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14131 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14133 F: drivers/mtd/spi-nor/
14134 F: include/linux/mtd/spi-nor.h
14137 M: Mark Brown <broonie@kernel.org>
14138 L: linux-spi@vger.kernel.org
14139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14140 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14142 F: Documentation/devicetree/bindings/spi/
14143 F: Documentation/spi/
14145 F: include/linux/spi/
14146 F: include/uapi/linux/spi/
14149 SPIDERNET NETWORK DRIVER for CELL
14150 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14151 L: netdev@vger.kernel.org
14153 F: Documentation/networking/spider_net.txt
14154 F: drivers/net/ethernet/toshiba/spider_net*
14157 R: Stephen Boyd <sboyd@kernel.org>
14158 L: linux-arm-msm@vger.kernel.org
14159 F: Documentation/devicetree/bindings/spmi/
14161 F: include/dt-bindings/spmi/spmi.h
14162 F: include/linux/spmi.h
14163 F: include/trace/events/spmi.h
14166 M: Jeremy Kerr <jk@ozlabs.org>
14167 L: linuxppc-dev@lists.ozlabs.org
14168 W: http://www.ibm.com/developerworks/power/cell/
14170 F: Documentation/filesystems/spufs.txt
14171 F: arch/powerpc/platforms/cell/spufs/
14173 SQUASHFS FILE SYSTEM
14174 M: Phillip Lougher <phillip@squashfs.org.uk>
14175 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14176 W: http://squashfs.org.uk
14177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14179 F: Documentation/filesystems/squashfs.txt
14182 SRM (Alpha) environment access
14183 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14185 F: arch/alpha/kernel/srm_env.c
14187 ST STM32 I2C/SMBUS DRIVER
14188 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14189 L: linux-i2c@vger.kernel.org
14191 F: drivers/i2c/busses/i2c-stm32*
14193 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14194 M: Song Qiang <songqiang1304521@gmail.com>
14195 L: linux-iio@vger.kernel.org
14197 F: drivers/iio/proximity/vl53l0x-i2c.c
14198 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14201 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14202 M: Sasha Levin <sashal@kernel.org>
14203 L: stable@vger.kernel.org
14205 F: Documentation/process/stable-kernel-rules.rst
14208 M: Ian Abbott <abbotti@mev.co.uk>
14209 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14211 F: drivers/staging/comedi/
14213 STAGING - EROFS FILE SYSTEM
14214 M: Gao Xiang <gaoxiang25@huawei.com>
14215 M: Chao Yu <yuchao0@huawei.com>
14216 L: linux-erofs@lists.ozlabs.org
14218 F: drivers/staging/erofs/
14220 STAGING - INDUSTRIAL IO
14221 M: Jonathan Cameron <jic23@kernel.org>
14222 L: linux-iio@vger.kernel.org
14224 F: Documentation/devicetree/bindings/staging/iio/
14225 F: drivers/staging/iio/
14227 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14228 M: Marc Dietrich <marvin24@gmx.de>
14229 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14230 L: linux-tegra@vger.kernel.org
14232 F: drivers/staging/nvec/
14234 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14235 M: Jens Frederich <jfrederich@gmail.com>
14236 M: Daniel Drake <dsd@laptop.org>
14237 M: Jon Nettleton <jon.nettleton@gmail.com>
14238 W: http://wiki.laptop.org/go/DCON
14240 F: drivers/staging/olpc_dcon/
14242 STAGING - REALTEK RTL8712U DRIVERS
14243 M: Larry Finger <Larry.Finger@lwfinger.net>
14244 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14246 F: drivers/staging/rtl8712/
14248 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14249 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14250 M: Teddy Wang <teddy.wang@siliconmotion.com>
14251 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14252 L: linux-fbdev@vger.kernel.org
14254 F: drivers/staging/sm750fb/
14256 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14257 M: William Hubbs <w.d.hubbs@gmail.com>
14258 M: Chris Brannon <chris@the-brannons.com>
14259 M: Kirk Reiser <kirk@reisers.ca>
14260 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14261 L: speakup@linux-speakup.org
14262 W: http://www.linux-speakup.org/
14264 F: drivers/staging/speakup/
14266 STAGING - VIA VT665X DRIVERS
14267 M: Forest Bond <forest@alittletooquiet.net>
14269 F: drivers/staging/vt665?/
14271 STAGING - WILC1000 WIFI DRIVER
14272 M: Aditya Shankar <aditya.shankar@microchip.com>
14273 M: Ganesh Krishna <ganesh.krishna@microchip.com>
14274 L: linux-wireless@vger.kernel.org
14276 F: drivers/staging/wilc1000/
14278 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14279 M: Arnaud Patard <arnaud.patard@rtp-net.org>
14281 F: drivers/staging/xgifb/
14284 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14286 L: devel@driverdev.osuosl.org
14288 F: drivers/staging/
14290 STARFIRE/DURALAN NETWORK DRIVER
14291 M: Ion Badulescu <ionut@badula.org>
14293 F: drivers/net/ethernet/adaptec/starfire*
14295 STEC S1220 SKD DRIVER
14296 M: Bart Van Assche <bart.vanassche@wdc.com>
14297 L: linux-block@vger.kernel.org
14299 F: drivers/block/skd*[ch]
14301 STI AUDIO (ASoC) DRIVERS
14302 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14303 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14305 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14309 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14311 F: drivers/media/platform/sti/cec/
14312 F: Documentation/devicetree/bindings/media/stih-cec.txt
14314 STK1160 USB VIDEO CAPTURE DRIVER
14315 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14316 L: linux-media@vger.kernel.org
14317 T: git git://linuxtv.org/media_tree.git
14319 F: drivers/media/usb/stk1160/
14321 STM32 AUDIO (ASoC) DRIVERS
14322 M: Olivier Moysan <olivier.moysan@st.com>
14323 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14324 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14326 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14329 STM32 TIMER/LPTIMER DRIVERS
14330 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14332 F: drivers/*/stm32-*timer*
14333 F: drivers/pwm/pwm-stm32*
14334 F: include/linux/*/stm32-*tim*
14335 F: Documentation/ABI/testing/*timer-stm32
14336 F: Documentation/devicetree/bindings/*/stm32-*timer*
14337 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14339 STMMAC ETHERNET DRIVER
14340 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14341 M: Alexandre Torgue <alexandre.torgue@st.com>
14342 M: Jose Abreu <joabreu@synopsys.com>
14343 L: netdev@vger.kernel.org
14344 W: http://www.stlinux.com
14346 F: drivers/net/ethernet/stmicro/stmmac/
14349 M: Sam Creasey <sammy@sammy.net>
14350 W: http://sammy.net/sun3/
14352 F: arch/m68k/kernel/*sun3*
14353 F: arch/m68k/sun3*/
14354 F: arch/m68k/include/asm/sun3*
14355 F: drivers/net/ethernet/i825xx/sun3*
14357 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14358 M: Hans de Goede <hdegoede@redhat.com>
14359 L: linux-input@vger.kernel.org
14361 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14362 F: drivers/input/keyboard/sun4i-lradc-keys.c
14364 SUNDANCE NETWORK DRIVER
14365 M: Denis Kirjanov <kda@linux-powerpc.org>
14366 L: netdev@vger.kernel.org
14368 F: drivers/net/ethernet/dlink/sundance.c
14371 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14372 M: Rich Felker <dalias@libc.org>
14373 L: linux-sh@vger.kernel.org
14374 Q: http://patchwork.kernel.org/project/linux-sh/list/
14376 F: Documentation/sh/
14381 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14382 M: Len Brown <len.brown@intel.com>
14383 M: Pavel Machek <pavel@ucw.cz>
14384 L: linux-pm@vger.kernel.org
14385 B: https://bugzilla.kernel.org
14387 F: Documentation/power/
14388 F: arch/x86/kernel/acpi/
14389 F: drivers/base/power/
14391 F: include/linux/suspend.h
14392 F: include/linux/freezer.h
14393 F: include/linux/pm.h
14396 M: Martin Mares <mj@ucw.cz>
14397 L: linux-video@atrey.karlin.mff.cuni.cz
14399 F: Documentation/svga.txt
14400 F: arch/x86/boot/video*
14403 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14404 L: iommu@lists.linux-foundation.org
14405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14407 F: kernel/dma/swiotlb.c
14408 F: arch/*/kernel/pci-swiotlb.c
14409 F: include/linux/swiotlb.h
14412 M: Jiri Pirko <jiri@resnulli.us>
14413 M: Ivan Vecera <ivecera@redhat.com>
14414 L: netdev@vger.kernel.org
14417 F: include/net/switchdev.h
14419 SY8106A REGULATOR DRIVER
14420 M: Icenowy Zheng <icenowy@aosc.io>
14422 F: drivers/regulator/sy8106a-regulator.c
14423 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14425 SYNC FILE FRAMEWORK
14426 M: Sumit Semwal <sumit.semwal@linaro.org>
14427 R: Gustavo Padovan <gustavo@padovan.org>
14429 L: linux-media@vger.kernel.org
14430 L: dri-devel@lists.freedesktop.org
14431 F: drivers/dma-buf/sync_*
14432 F: drivers/dma-buf/dma-fence*
14433 F: drivers/dma-buf/sw_sync.c
14434 F: include/linux/sync_file.h
14435 F: include/uapi/linux/sync_file.h
14436 F: Documentation/sync_file.txt
14437 T: git git://anongit.freedesktop.org/drm/drm-misc
14439 SYNOPSYS ARC ARCHITECTURE
14440 M: Vineet Gupta <vgupta@synopsys.com>
14441 L: linux-snps-arc@lists.infradead.org
14444 F: Documentation/devicetree/bindings/arc/*
14445 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14446 F: drivers/clocksource/arc_timer.c
14447 F: drivers/tty/serial/arc_uart.c
14448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14450 SYNOPSYS ARC HSDK SDP pll clock driver
14451 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14453 F: drivers/clk/clk-hsdk-pll.c
14454 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14456 SYNOPSYS ARC SDP clock driver
14457 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14459 F: drivers/clk/axs10x/*
14460 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14462 SYNOPSYS ARC SDP platform support
14463 M: Alexey Brodkin <abrodkin@synopsys.com>
14465 F: arch/arc/plat-axs10x
14466 F: arch/arc/boot/dts/ax*
14467 F: Documentation/devicetree/bindings/arc/axs10*
14469 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14470 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14472 F: drivers/reset/reset-axs10x.c
14473 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14475 SYNOPSYS CREG GPIO DRIVER
14476 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14478 F: drivers/gpio/gpio-creg-snps.c
14479 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14481 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14482 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14484 F: drivers/tty/serial/8250/8250_dw.c
14486 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14487 M: Hoan Tran <hotran@apm.com>
14488 L: linux-gpio@vger.kernel.org
14490 F: drivers/gpio/gpio-dwapb.c
14491 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14493 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14494 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14496 F: drivers/dma/dwi-axi-dmac/
14497 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14499 SYNOPSYS DESIGNWARE DMAC DRIVER
14500 M: Viresh Kumar <vireshk@kernel.org>
14501 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14503 F: include/linux/dma/dw.h
14504 F: include/linux/platform_data/dma-dw.h
14507 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14508 M: Jose Abreu <Jose.Abreu@synopsys.com>
14509 L: netdev@vger.kernel.org
14511 F: drivers/net/ethernet/synopsys/
14513 SYNOPSYS DESIGNWARE I2C DRIVER
14514 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14515 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14516 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14517 L: linux-i2c@vger.kernel.org
14519 F: drivers/i2c/busses/i2c-designware-*
14520 F: include/linux/platform_data/i2c-designware.h
14522 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14523 M: Jaehoon Chung <jh80.chung@samsung.com>
14524 L: linux-mmc@vger.kernel.org
14526 F: drivers/mmc/host/dw_mmc*
14528 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14529 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14531 F: drivers/reset/reset-hsdk.c
14532 F: include/dt-bindings/reset/snps,hsdk-reset.h
14533 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14535 SYSTEM CONFIGURATION (SYSCON)
14536 M: Lee Jones <lee.jones@linaro.org>
14537 M: Arnd Bergmann <arnd@arndb.de>
14538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14540 F: drivers/mfd/syscon.c
14542 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14543 M: Sudeep Holla <sudeep.holla@arm.com>
14544 L: linux-arm-kernel@lists.infradead.org
14546 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14547 F: drivers/clk/clk-sc[mp]i.c
14548 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14549 F: drivers/firmware/arm_scpi.c
14550 F: drivers/firmware/arm_scmi/
14551 F: include/linux/sc[mp]i_protocol.h
14553 SYSTEM RESET/SHUTDOWN DRIVERS
14554 M: Sebastian Reichel <sre@kernel.org>
14555 L: linux-pm@vger.kernel.org
14556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14558 F: Documentation/devicetree/bindings/power/reset/
14559 F: drivers/power/reset/
14561 SYSTEM TRACE MODULE CLASS
14562 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14565 F: Documentation/trace/stm.rst
14566 F: drivers/hwtracing/stm/
14567 F: include/linux/stm.h
14568 F: include/uapi/linux/stm.h
14571 M: Christoph Hellwig <hch@infradead.org>
14573 F: Documentation/filesystems/sysv-fs.txt
14575 F: include/linux/sysv_fs.h
14578 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14579 L: linux-scsi@vger.kernel.org
14580 L: target-devel@vger.kernel.org
14581 W: http://www.linux-iscsi.org
14582 W: http://groups.google.com/group/linux-iscsi-target-dev
14583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14587 F: Documentation/target/
14589 TASKSTATS STATISTICS INTERFACE
14590 M: Balbir Singh <bsingharora@gmail.com>
14592 F: Documentation/accounting/taskstats*
14593 F: include/linux/taskstats*
14594 F: kernel/taskstats.c
14597 M: Jamal Hadi Salim <jhs@mojatatu.com>
14598 M: Cong Wang <xiyou.wangcong@gmail.com>
14599 M: Jiri Pirko <jiri@resnulli.us>
14600 L: netdev@vger.kernel.org
14602 F: include/net/pkt_cls.h
14603 F: include/net/pkt_sched.h
14604 F: include/net/tc_act/
14605 F: include/uapi/linux/pkt_cls.h
14606 F: include/uapi/linux/pkt_sched.h
14607 F: include/uapi/linux/tc_act/
14608 F: include/uapi/linux/tc_ematch/
14611 TC90522 MEDIA DRIVER
14612 M: Akihiro Tsukada <tskd08@gmail.com>
14613 L: linux-media@vger.kernel.org
14615 F: drivers/media/dvb-frontends/tc90522*
14617 TCP LOW PRIORITY MODULE
14618 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14619 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14620 W: http://tcp-lp-mod.sourceforge.net/
14622 F: net/ipv4/tcp_lp.c
14624 TDA10071 MEDIA DRIVER
14625 M: Antti Palosaari <crope@iki.fi>
14626 L: linux-media@vger.kernel.org
14627 W: https://linuxtv.org
14628 W: http://palosaari.fi/linux/
14629 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14630 T: git git://linuxtv.org/anttip/media_tree.git
14632 F: drivers/media/dvb-frontends/tda10071*
14634 TDA18212 MEDIA DRIVER
14635 M: Antti Palosaari <crope@iki.fi>
14636 L: linux-media@vger.kernel.org
14637 W: https://linuxtv.org
14638 W: http://palosaari.fi/linux/
14639 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14640 T: git git://linuxtv.org/anttip/media_tree.git
14642 F: drivers/media/tuners/tda18212*
14644 TDA18218 MEDIA DRIVER
14645 M: Antti Palosaari <crope@iki.fi>
14646 L: linux-media@vger.kernel.org
14647 W: https://linuxtv.org
14648 W: http://palosaari.fi/linux/
14649 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14650 T: git git://linuxtv.org/anttip/media_tree.git
14652 F: drivers/media/tuners/tda18218*
14654 TDA18250 MEDIA DRIVER
14655 M: Olli Salonen <olli.salonen@iki.fi>
14656 L: linux-media@vger.kernel.org
14657 W: https://linuxtv.org
14658 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14659 T: git git://linuxtv.org/media_tree.git
14661 F: drivers/media/tuners/tda18250*
14663 TDA18271 MEDIA DRIVER
14664 M: Michael Krufky <mkrufky@linuxtv.org>
14665 L: linux-media@vger.kernel.org
14666 W: https://linuxtv.org
14667 W: http://github.com/mkrufky
14668 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14669 T: git git://linuxtv.org/mkrufky/tuners.git
14671 F: drivers/media/tuners/tda18271*
14673 TDA1997x MEDIA DRIVER
14674 M: Tim Harvey <tharvey@gateworks.com>
14675 L: linux-media@vger.kernel.org
14676 W: https://linuxtv.org
14677 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14679 F: drivers/media/i2c/tda1997x.*
14681 TDA827x MEDIA DRIVER
14682 M: Michael Krufky <mkrufky@linuxtv.org>
14683 L: linux-media@vger.kernel.org
14684 W: https://linuxtv.org
14685 W: http://github.com/mkrufky
14686 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14687 T: git git://linuxtv.org/mkrufky/tuners.git
14689 F: drivers/media/tuners/tda8290.*
14691 TDA8290 MEDIA DRIVER
14692 M: Michael Krufky <mkrufky@linuxtv.org>
14693 L: linux-media@vger.kernel.org
14694 W: https://linuxtv.org
14695 W: http://github.com/mkrufky
14696 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14697 T: git git://linuxtv.org/mkrufky/tuners.git
14699 F: drivers/media/tuners/tda8290.*
14701 TDA9840 MEDIA DRIVER
14702 M: Hans Verkuil <hverkuil@xs4all.nl>
14703 L: linux-media@vger.kernel.org
14704 T: git git://linuxtv.org/media_tree.git
14705 W: https://linuxtv.org
14707 F: drivers/media/i2c/tda9840*
14709 TEA5761 TUNER DRIVER
14710 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14711 L: linux-media@vger.kernel.org
14712 W: https://linuxtv.org
14713 T: git git://linuxtv.org/media_tree.git
14715 F: drivers/media/tuners/tea5761.*
14717 TEA5767 TUNER DRIVER
14718 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14719 L: linux-media@vger.kernel.org
14720 W: https://linuxtv.org
14721 T: git git://linuxtv.org/media_tree.git
14723 F: drivers/media/tuners/tea5767.*
14725 TEA6415C MEDIA DRIVER
14726 M: Hans Verkuil <hverkuil@xs4all.nl>
14727 L: linux-media@vger.kernel.org
14728 T: git git://linuxtv.org/media_tree.git
14729 W: https://linuxtv.org
14731 F: drivers/media/i2c/tea6415c*
14733 TEA6420 MEDIA DRIVER
14734 M: Hans Verkuil <hverkuil@xs4all.nl>
14735 L: linux-media@vger.kernel.org
14736 T: git git://linuxtv.org/media_tree.git
14737 W: https://linuxtv.org
14739 F: drivers/media/i2c/tea6420*
14742 M: Jiri Pirko <jiri@resnulli.us>
14743 L: netdev@vger.kernel.org
14745 F: drivers/net/team/
14746 F: include/linux/if_team.h
14747 F: include/uapi/linux/if_team.h
14749 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14750 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14752 F: arch/x86/platform/ts5500/
14754 TECHNOTREND USB IR RECEIVER
14755 M: Sean Young <sean@mess.org>
14756 L: linux-media@vger.kernel.org
14758 F: drivers/media/rc/ttusbir.c
14760 TECHWELL TW9910 VIDEO DECODER
14761 L: linux-media@vger.kernel.org
14763 F: drivers/media/i2c/tw9910.c
14764 F: include/media/i2c/tw9910.h
14767 M: Jens Wiklander <jens.wiklander@linaro.org>
14769 F: include/linux/tee_drv.h
14770 F: include/uapi/linux/tee.h
14772 F: Documentation/tee.txt
14774 TEGRA ARCHITECTURE SUPPORT
14775 M: Thierry Reding <thierry.reding@gmail.com>
14776 M: Jonathan Hunter <jonathanh@nvidia.com>
14777 L: linux-tegra@vger.kernel.org
14778 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14784 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14785 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14787 F: drivers/clk/tegra/
14790 M: Laxman Dewangan <ldewangan@nvidia.com>
14791 M: Jon Hunter <jonathanh@nvidia.com>
14793 F: drivers/dma/tegra*
14796 M: Laxman Dewangan <ldewangan@nvidia.com>
14798 F: drivers/i2c/busses/i2c-tegra.c
14800 TEGRA IOMMU DRIVERS
14801 M: Thierry Reding <thierry.reding@gmail.com>
14802 L: linux-tegra@vger.kernel.org
14804 F: drivers/iommu/tegra*
14807 M: Laxman Dewangan <ldewangan@nvidia.com>
14809 F: drivers/input/keyboard/tegra-kbc.c
14812 M: Stefan Agner <stefan@agner.ch>
14813 M: Lucas Stach <dev@lynxeye.de>
14815 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14816 F: drivers/mtd/nand/raw/tegra_nand.c
14819 M: Thierry Reding <thierry.reding@gmail.com>
14821 F: drivers/pwm/pwm-tegra.c
14823 TEGRA SERIAL DRIVER
14824 M: Laxman Dewangan <ldewangan@nvidia.com>
14826 F: drivers/tty/serial/serial-tegra.c
14829 M: Laxman Dewangan <ldewangan@nvidia.com>
14831 F: drivers/spi/spi-tegra*
14833 TEHUTI ETHERNET DRIVER
14834 M: Andy Gospodarek <andy@greyhouse.net>
14835 L: netdev@vger.kernel.org
14837 F: drivers/net/ethernet/tehuti/*
14839 Telecom Clock Driver for MCPL0010
14840 M: Mark Gross <mark.gross@intel.com>
14842 F: drivers/char/tlclk.c
14844 TENSILICA XTENSA PORT (xtensa)
14845 M: Chris Zankel <chris@zankel.net>
14846 M: Max Filippov <jcmvbkbc@gmail.com>
14847 L: linux-xtensa@linux-xtensa.org
14848 T: git git://github.com/czankel/xtensa-linux.git
14851 F: drivers/irqchip/irq-xtensa-*
14853 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14854 M: Nishanth Menon <nm@ti.com>
14855 M: Tero Kristo <t-kristo@ti.com>
14856 M: Santosh Shilimkar <ssantosh@kernel.org>
14857 L: linux-arm-kernel@lists.infradead.org
14859 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14860 F: drivers/firmware/ti_sci*
14861 F: include/linux/soc/ti/ti_sci_protocol.h
14862 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14863 F: drivers/soc/ti/ti_sci_pm_domains.c
14864 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14865 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14866 F: drivers/clk/keystone/sci-clk.c
14867 F: drivers/reset/reset-ti-sci.c
14869 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14870 M: Hans Verkuil <hverkuil@xs4all.nl>
14871 L: linux-media@vger.kernel.org
14872 T: git git://linuxtv.org/media_tree.git
14873 W: https://linuxtv.org
14875 F: drivers/media/radio/radio-raremono.c
14878 M: Zhang Rui <rui.zhang@intel.com>
14879 M: Eduardo Valentin <edubezval@gmail.com>
14880 R: Daniel Lezcano <daniel.lezcano@linaro.org>
14881 L: linux-pm@vger.kernel.org
14882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14884 Q: https://patchwork.kernel.org/project/linux-pm/list/
14886 F: drivers/thermal/
14887 F: include/linux/thermal.h
14888 F: include/uapi/linux/thermal.h
14889 F: include/linux/cpu_cooling.h
14890 F: Documentation/devicetree/bindings/thermal/
14892 THERMAL/CPU_COOLING
14893 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14894 M: Viresh Kumar <viresh.kumar@linaro.org>
14895 M: Javi Merino <javi.merino@kernel.org>
14896 L: linux-pm@vger.kernel.org
14898 F: Documentation/thermal/cpu-cooling-api.txt
14899 F: drivers/thermal/cpu_cooling.c
14900 F: include/linux/cpu_cooling.h
14902 THINKPAD ACPI EXTRAS DRIVER
14903 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14904 L: ibm-acpi-devel@lists.sourceforge.net
14905 L: platform-driver-x86@vger.kernel.org
14906 W: http://ibm-acpi.sourceforge.net
14907 W: http://thinkwiki.org/wiki/Ibm-acpi
14908 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14910 F: drivers/platform/x86/thinkpad_acpi.c
14913 M: Andreas Noever <andreas.noever@gmail.com>
14914 M: Michael Jamet <michael.jamet@intel.com>
14915 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14916 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14919 F: Documentation/admin-guide/thunderbolt.rst
14920 F: drivers/thunderbolt/
14921 F: include/linux/thunderbolt.h
14923 THUNDERBOLT NETWORK DRIVER
14924 M: Michael Jamet <michael.jamet@intel.com>
14925 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14926 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14927 L: netdev@vger.kernel.org
14929 F: drivers/net/thunderbolt.c
14931 THUNDERX GPIO DRIVER
14932 M: David Daney <david.daney@cavium.com>
14934 F: drivers/gpio/gpio-thunderx.c
14936 TI AM437X VPFE DRIVER
14937 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14938 L: linux-media@vger.kernel.org
14939 W: https://linuxtv.org
14940 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14941 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14943 F: drivers/media/platform/am437x/
14945 TI BANDGAP AND THERMAL DRIVER
14946 M: Eduardo Valentin <edubezval@gmail.com>
14947 M: Keerthy <j-keerthy@ti.com>
14948 L: linux-pm@vger.kernel.org
14949 L: linux-omap@vger.kernel.org
14951 F: drivers/thermal/ti-soc-thermal/
14953 TI BQ27XXX POWER SUPPLY DRIVER
14954 R: Andrew F. Davis <afd@ti.com>
14955 F: include/linux/power/bq27xxx_battery.h
14956 F: drivers/power/supply/bq27xxx_battery.c
14957 F: drivers/power/supply/bq27xxx_battery_i2c.c
14959 TI CDCE706 CLOCK DRIVER
14960 M: Max Filippov <jcmvbkbc@gmail.com>
14962 F: drivers/clk/clk-cdce706.c
14965 M: Tero Kristo <t-kristo@ti.com>
14966 L: linux-omap@vger.kernel.org
14969 F: include/linux/clk/ti.h
14971 TI DAVINCI MACHINE SUPPORT
14972 M: Sekhar Nori <nsekhar@ti.com>
14973 M: Kevin Hilman <khilman@kernel.org>
14974 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14977 F: arch/arm/mach-davinci/
14978 F: drivers/i2c/busses/i2c-davinci.c
14979 F: arch/arm/boot/dts/da850*
14981 TI DAVINCI SERIES CLOCK DRIVER
14982 M: David Lechner <david@lechnology.com>
14983 R: Sekhar Nori <nsekhar@ti.com>
14985 F: Documentation/devicetree/bindings/clock/ti/davinci/
14986 F: drivers/clk/davinci/
14988 TI DAVINCI SERIES GPIO DRIVER
14989 M: Keerthy <j-keerthy@ti.com>
14990 L: linux-gpio@vger.kernel.org
14992 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14993 F: drivers/gpio/gpio-davinci.c
14995 TI DAVINCI SERIES MEDIA DRIVER
14996 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14997 L: linux-media@vger.kernel.org
14998 W: https://linuxtv.org
14999 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15000 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15002 F: drivers/media/platform/davinci/
15003 F: include/media/davinci/
15005 TI ETHERNET SWITCH DRIVER (CPSW)
15006 R: Grygorii Strashko <grygorii.strashko@ti.com>
15007 L: linux-omap@vger.kernel.org
15008 L: netdev@vger.kernel.org
15010 F: drivers/net/ethernet/ti/cpsw*
15011 F: drivers/net/ethernet/ti/davinci*
15013 TI FLASH MEDIA INTERFACE DRIVER
15014 M: Alex Dubov <oakad@yahoo.com>
15016 F: drivers/misc/tifm*
15017 F: drivers/mmc/host/tifm_sd.c
15018 F: include/linux/tifm.h
15020 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15021 M: Santosh Shilimkar <ssantosh@kernel.org>
15022 L: linux-kernel@vger.kernel.org
15023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15025 F: drivers/soc/ti/*
15026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15028 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15029 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15030 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15031 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15033 F: sound/soc/codecs/lm49453*
15034 F: sound/soc/codecs/isabelle*
15036 TI LP855x BACKLIGHT DRIVER
15037 M: Milo Kim <milo.kim@ti.com>
15039 F: Documentation/backlight/lp855x-driver.txt
15040 F: drivers/video/backlight/lp855x_bl.c
15041 F: include/linux/platform_data/lp855x.h
15043 TI LP8727 CHARGER DRIVER
15044 M: Milo Kim <milo.kim@ti.com>
15046 F: drivers/power/supply/lp8727_charger.c
15047 F: include/linux/platform_data/lp8727.h
15049 TI LP8788 MFD DRIVER
15050 M: Milo Kim <milo.kim@ti.com>
15052 F: drivers/iio/adc/lp8788_adc.c
15053 F: drivers/leds/leds-lp8788.c
15054 F: drivers/mfd/lp8788*.c
15055 F: drivers/power/supply/lp8788-charger.c
15056 F: drivers/regulator/lp8788-*.c
15057 F: include/linux/mfd/lp8788*.h
15059 TI NETCP ETHERNET DRIVER
15060 M: Wingman Kwok <w-kwok2@ti.com>
15061 M: Murali Karicheri <m-karicheri2@ti.com>
15062 L: netdev@vger.kernel.org
15064 F: drivers/net/ethernet/ti/netcp*
15066 TI PCM3060 ASoC CODEC DRIVER
15067 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15068 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15070 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15071 F: sound/soc/codecs/pcm3060*
15073 TI TAS571X FAMILY ASoC CODEC DRIVER
15074 M: Kevin Cernekee <cernekee@chromium.org>
15075 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15077 F: sound/soc/codecs/tas571x*
15079 TI TRF7970A NFC DRIVER
15080 M: Mark Greer <mgreer@animalcreek.com>
15081 L: linux-wireless@vger.kernel.org
15082 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15084 F: drivers/nfc/trf7970a.c
15085 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15087 TI TWL4030 SERIES SOC CODEC DRIVER
15088 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15089 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15091 F: sound/soc/codecs/twl4030*
15094 M: Benoit Parrot <bparrot@ti.com>
15095 L: linux-media@vger.kernel.org
15096 W: http://linuxtv.org/
15097 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15099 F: drivers/media/platform/ti-vpe/
15101 TI WILINK WIRELESS DRIVERS
15102 L: linux-wireless@vger.kernel.org
15103 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15104 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15107 F: drivers/net/wireless/ti/
15108 F: include/linux/wl12xx.h
15110 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15111 M: John Stultz <john.stultz@linaro.org>
15112 M: Thomas Gleixner <tglx@linutronix.de>
15113 R: Stephen Boyd <sboyd@kernel.org>
15114 L: linux-kernel@vger.kernel.org
15115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15117 F: include/linux/clocksource.h
15118 F: include/linux/time.h
15119 F: include/linux/timex.h
15120 F: include/uapi/linux/time.h
15121 F: include/uapi/linux/timex.h
15122 F: kernel/time/clocksource.c
15123 F: kernel/time/time*.c
15124 F: kernel/time/alarmtimer.c
15125 F: kernel/time/ntp.c
15126 F: tools/testing/selftests/timers/
15129 M: Jon Maloy <jon.maloy@ericsson.com>
15130 M: Ying Xue <ying.xue@windriver.com>
15131 L: netdev@vger.kernel.org (core kernel code)
15132 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15133 W: http://tipc.sourceforge.net/
15135 F: include/uapi/linux/tipc*.h
15138 TLAN NETWORK DRIVER
15139 M: Samuel Chessman <chessman@tux.org>
15140 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15141 W: http://sourceforge.net/projects/tlan/
15143 F: Documentation/networking/tlan.txt
15144 F: drivers/net/ethernet/ti/tlan.*
15146 TM6000 VIDEO4LINUX DRIVER
15147 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15148 L: linux-media@vger.kernel.org
15149 W: https://linuxtv.org
15150 T: git git://linuxtv.org/media_tree.git
15152 F: drivers/media/usb/tm6000/
15153 F: Documentation/media/v4l-drivers/tm6000*
15155 TMIO/SDHI MMC DRIVER
15156 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15157 L: linux-mmc@vger.kernel.org
15159 F: drivers/mmc/host/tmio_mmc*
15160 F: drivers/mmc/host/renesas_sdhi*
15161 F: include/linux/mfd/tmio.h
15163 TMP401 HARDWARE MONITOR DRIVER
15164 M: Guenter Roeck <linux@roeck-us.net>
15165 L: linux-hwmon@vger.kernel.org
15167 F: Documentation/hwmon/tmp401
15168 F: drivers/hwmon/tmp401.c
15170 TMPFS (SHMEM FILESYSTEM)
15171 M: Hugh Dickins <hughd@google.com>
15172 L: linux-mm@kvack.org
15174 F: include/linux/shmem_fs.h
15177 TOMOYO SECURITY MODULE
15178 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15179 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15180 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15181 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15182 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15183 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15184 W: http://tomoyo.sourceforge.jp/
15185 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15187 F: security/tomoyo/
15189 TOPSTAR LAPTOP EXTRAS DRIVER
15190 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15191 L: platform-driver-x86@vger.kernel.org
15193 F: drivers/platform/x86/topstar-laptop.c
15195 TORTURE-TEST MODULES
15196 M: Davidlohr Bueso <dave@stgolabs.net>
15197 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15198 M: Josh Triplett <josh@joshtriplett.org>
15199 L: linux-kernel@vger.kernel.org
15201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15202 F: Documentation/RCU/torture.txt
15203 F: kernel/torture.c
15204 F: kernel/rcu/rcutorture.c
15205 F: kernel/rcu/rcuperf.c
15206 F: kernel/locking/locktorture.c
15208 TOSHIBA ACPI EXTRAS DRIVER
15209 M: Azael Avalos <coproscefalo@gmail.com>
15210 L: platform-driver-x86@vger.kernel.org
15212 F: drivers/platform/x86/toshiba_acpi.c
15214 TOSHIBA BLUETOOTH DRIVER
15215 M: Azael Avalos <coproscefalo@gmail.com>
15216 L: platform-driver-x86@vger.kernel.org
15218 F: drivers/platform/x86/toshiba_bluetooth.c
15220 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15221 M: Azael Avalos <coproscefalo@gmail.com>
15222 L: platform-driver-x86@vger.kernel.org
15224 F: drivers/platform/x86/toshiba_haps.c
15227 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15228 W: http://www.buzzard.org.uk/toshiba/
15230 F: drivers/char/toshiba.c
15231 F: include/linux/toshiba.h
15232 F: include/uapi/linux/toshiba.h
15234 TOSHIBA TC358743 DRIVER
15235 M: Mats Randgaard <matrandg@cisco.com>
15236 L: linux-media@vger.kernel.org
15238 F: drivers/media/i2c/tc358743*
15239 F: include/media/i2c/tc358743.h
15241 TOSHIBA WMI HOTKEYS DRIVER
15242 M: Azael Avalos <coproscefalo@gmail.com>
15243 L: platform-driver-x86@vger.kernel.org
15245 F: drivers/platform/x86/toshiba-wmi.c
15248 M: Peter Huewe <peterhuewe@gmx.de>
15249 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15250 R: Jason Gunthorpe <jgg@ziepe.ca>
15251 L: linux-integrity@vger.kernel.org
15252 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15253 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15254 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15256 F: drivers/char/tpm/
15259 M: Steven Rostedt <rostedt@goodmis.org>
15260 M: Ingo Molnar <mingo@redhat.com>
15261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15263 F: Documentation/trace/ftrace.rst
15264 F: arch/*/*/*/ftrace.h
15265 F: arch/*/kernel/ftrace.c
15266 F: include/*/ftrace.h
15267 F: include/linux/trace*.h
15270 F: tools/testing/selftests/ftrace/
15272 TRACING MMIO ACCESSES (MMIOTRACE)
15273 M: Steven Rostedt <rostedt@goodmis.org>
15274 M: Ingo Molnar <mingo@kernel.org>
15275 R: Karol Herbst <karolherbst@gmail.com>
15276 R: Pekka Paalanen <ppaalanen@gmail.com>
15278 L: linux-kernel@vger.kernel.org
15279 L: nouveau@lists.freedesktop.org
15280 F: kernel/trace/trace_mmiotrace.c
15281 F: include/linux/mmiotrace.h
15282 F: arch/x86/mm/kmmio.c
15283 F: arch/x86/mm/mmio-mod.c
15284 F: arch/x86/mm/testmmiotrace.c
15287 M: Jiri Kosina <trivial@kernel.org>
15288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15290 K: ^Subject:.*(?i)trivial
15292 TEMPO SEMICONDUCTOR DRIVERS
15293 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15295 F: sound/soc/codecs/tscs*.c
15296 F: sound/soc/codecs/tscs*.h
15297 F: Documentation/devicetree/bindings/sound/tscs*.txt
15300 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15301 M: Jiri Slaby <jslaby@suse.com>
15303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15304 F: Documentation/serial/
15306 F: drivers/tty/serial/serial_core.c
15307 F: include/linux/serial_core.h
15308 F: include/linux/serial.h
15309 F: include/linux/tty.h
15310 F: include/uapi/linux/serial_core.h
15311 F: include/uapi/linux/serial.h
15312 F: include/uapi/linux/tty.h
15314 TUA9001 MEDIA DRIVER
15315 M: Antti Palosaari <crope@iki.fi>
15316 L: linux-media@vger.kernel.org
15317 W: https://linuxtv.org
15318 W: http://palosaari.fi/linux/
15319 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15320 T: git git://linuxtv.org/anttip/media_tree.git
15322 F: drivers/media/tuners/tua9001*
15324 TULIP NETWORK DRIVERS
15325 L: netdev@vger.kernel.org
15326 L: linux-parisc@vger.kernel.org
15328 F: drivers/net/ethernet/dec/tulip/
15331 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15332 W: http://vtun.sourceforge.net/tun
15334 F: Documentation/networking/tuntap.txt
15335 F: arch/um/os-Linux/drivers/
15337 TURBOCHANNEL SUBSYSTEM
15338 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15339 M: Ralf Baechle <ralf@linux-mips.org>
15340 L: linux-mips@vger.kernel.org
15341 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15344 F: include/linux/tc.h
15347 M: "Len Brown" <lenb@kernel.org>
15348 L: linux-pm@vger.kernel.org
15349 B: https://bugzilla.kernel.org
15350 Q: https://patchwork.kernel.org/project/linux-pm/list/
15351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15353 F: tools/power/x86/turbostat/
15355 TW5864 VIDEO4LINUX DRIVER
15356 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15357 M: Anton Sviridenko <anton@corp.bluecherry.net>
15358 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15359 M: Andrey Utkin <andrey_utkin@fastmail.com>
15360 L: linux-media@vger.kernel.org
15362 F: drivers/media/pci/tw5864/
15364 TW68 VIDEO4LINUX DRIVER
15365 M: Hans Verkuil <hverkuil@xs4all.nl>
15366 L: linux-media@vger.kernel.org
15367 T: git git://linuxtv.org/media_tree.git
15368 W: https://linuxtv.org
15370 F: drivers/media/pci/tw68/
15372 TW686X VIDEO4LINUX DRIVER
15373 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15374 L: linux-media@vger.kernel.org
15375 T: git git://linuxtv.org/media_tree.git
15376 W: http://linuxtv.org
15378 F: drivers/media/pci/tw686x/
15380 UBI FILE SYSTEM (UBIFS)
15381 M: Richard Weinberger <richard@nod.at>
15382 M: Artem Bityutskiy <dedekind1@gmail.com>
15383 M: Adrian Hunter <adrian.hunter@intel.com>
15384 L: linux-mtd@lists.infradead.org
15385 T: git git://git.infradead.org/ubifs-2.6.git
15386 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15388 F: Documentation/filesystems/ubifs.txt
15391 UCLINUX (M68KNOMMU AND COLDFIRE)
15392 M: Greg Ungerer <gerg@linux-m68k.org>
15393 W: http://www.linux-m68k.org/
15394 W: http://www.uclinux.org/
15395 L: linux-m68k@lists.linux-m68k.org
15396 L: uclinux-dev@uclinux.org (subscribers-only)
15397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15399 F: arch/m68k/coldfire/
15401 F: arch/m68k/*/*_no.*
15402 F: arch/m68k/include/asm/*_no.*
15405 M: Jan Kara <jack@suse.com>
15407 F: Documentation/filesystems/udf.txt
15411 M: Bastien Nocera <hadess@hadess.net>
15412 L: linux-input@vger.kernel.org
15414 F: drivers/hid/hid-udraw-ps3.c
15417 M: Evgeniy Dushistov <dushistov@mail.ru>
15419 F: Documentation/filesystems/ufs.txt
15422 UHID USERSPACE HID IO DRIVER:
15423 M: David Herrmann <dh.herrmann@googlemail.com>
15424 L: linux-input@vger.kernel.org
15426 F: drivers/hid/uhid.c
15427 F: include/uapi/linux/uhid.h
15430 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15431 L: linux-usb@vger.kernel.org
15433 F: drivers/usb/common/ulpi.c
15434 F: include/linux/ulpi/
15436 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15437 L: linux-usb@vger.kernel.org
15440 F: include/linux/uwb.h
15441 F: include/linux/uwb/
15443 UNICORE32 ARCHITECTURE:
15444 M: Guan Xuetao <gxt@pku.edu.cn>
15445 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15447 T: git git://github.com/gxt/linux.git
15451 M: Tony Finch <dot@dotat.at>
15452 W: http://dotat.at/prog/unifdef
15454 F: scripts/unifdef.c
15456 UNIFORM CDROM DRIVER
15457 M: Jens Axboe <axboe@kernel.dk>
15458 W: http://www.kernel.dk
15460 F: Documentation/cdrom/
15461 F: drivers/cdrom/cdrom.c
15462 F: include/linux/cdrom.h
15463 F: include/uapi/linux/cdrom.h
15465 UNISYS S-PAR DRIVERS
15466 M: David Kershner <david.kershner@unisys.com>
15467 L: sparmaintainer@unisys.com (Unisys internal)
15469 F: include/linux/visorbus.h
15470 F: drivers/visorbus/
15471 F: drivers/staging/unisys/
15473 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15474 M: Vinayak Holikatti <vinholikatti@gmail.com>
15475 L: linux-scsi@vger.kernel.org
15477 F: Documentation/scsi/ufs.txt
15478 F: drivers/scsi/ufs/
15480 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15481 M: Joao Pinto <jpinto@synopsys.com>
15482 L: linux-scsi@vger.kernel.org
15484 F: drivers/scsi/ufs/*dwc*
15486 UNSORTED BLOCK IMAGES (UBI)
15487 M: Artem Bityutskiy <dedekind1@gmail.com>
15488 M: Richard Weinberger <richard@nod.at>
15489 W: http://www.linux-mtd.infradead.org/
15490 L: linux-mtd@lists.infradead.org
15491 T: git git://git.infradead.org/ubifs-2.6.git
15493 F: drivers/mtd/ubi/
15494 F: include/linux/mtd/ubi.h
15495 F: include/uapi/mtd/ubi-user.h
15497 USB "USBNET" DRIVER FRAMEWORK
15498 M: Oliver Neukum <oneukum@suse.com>
15499 L: netdev@vger.kernel.org
15500 W: http://www.linux-usb.org/usbnet
15502 F: drivers/net/usb/usbnet.c
15503 F: include/linux/usb/usbnet.h
15506 M: Oliver Neukum <oneukum@suse.com>
15507 L: linux-usb@vger.kernel.org
15509 F: Documentation/usb/acm.txt
15510 F: drivers/usb/class/cdc-acm.*
15512 USB AR5523 WIRELESS DRIVER
15513 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15514 L: linux-wireless@vger.kernel.org
15516 F: drivers/net/wireless/ath/ar5523/
15519 M: Oliver Neukum <oneukum@suse.com>
15520 L: linux-usb@vger.kernel.org
15521 L: linux-scsi@vger.kernel.org
15523 F: drivers/usb/storage/uas.c
15525 USB CDC ETHERNET DRIVER
15526 M: Oliver Neukum <oliver@neukum.org>
15527 L: linux-usb@vger.kernel.org
15529 F: drivers/net/usb/cdc_*.c
15530 F: include/uapi/linux/usb/cdc.h
15532 USB CHAOSKEY DRIVER
15533 M: Keith Packard <keithp@keithp.com>
15534 L: linux-usb@vger.kernel.org
15536 F: drivers/usb/misc/chaoskey.c
15538 USB CYPRESS C67X00 DRIVER
15539 M: Peter Korsgaard <jacmet@sunsite.dk>
15540 L: linux-usb@vger.kernel.org
15542 F: drivers/usb/c67x00/
15544 USB DAVICOM DM9601 DRIVER
15545 M: Peter Korsgaard <jacmet@sunsite.dk>
15546 L: netdev@vger.kernel.org
15547 W: http://www.linux-usb.org/usbnet
15549 F: drivers/net/usb/dm9601.c
15551 USB DIAMOND RIO500 DRIVER
15552 M: Cesar Miquel <miquel@df.uba.ar>
15553 L: rio500-users@lists.sourceforge.net
15554 W: http://rio500.sourceforge.net
15556 F: drivers/usb/misc/rio500*
15559 M: Alan Stern <stern@rowland.harvard.edu>
15560 L: linux-usb@vger.kernel.org
15562 F: Documentation/usb/ehci.txt
15563 F: drivers/usb/host/ehci*
15565 USB GADGET/PERIPHERAL SUBSYSTEM
15566 M: Felipe Balbi <balbi@kernel.org>
15567 L: linux-usb@vger.kernel.org
15568 W: http://www.linux-usb.org/gadget
15569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15571 F: drivers/usb/gadget/
15572 F: include/linux/usb/gadget*
15574 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15575 M: Jiri Kosina <jikos@kernel.org>
15576 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15577 L: linux-usb@vger.kernel.org
15578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15580 F: Documentation/hid/hiddev.txt
15581 F: drivers/hid/usbhid/
15583 USB INTEL XHCI ROLE MUX DRIVER
15584 M: Hans de Goede <hdegoede@redhat.com>
15585 L: linux-usb@vger.kernel.org
15587 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15590 M: Olav Kongas <ok@artecdesign.ee>
15591 L: linux-usb@vger.kernel.org
15593 F: drivers/usb/host/isp116x*
15594 F: include/linux/usb/isp116x.h
15596 USB LAN78XX ETHERNET DRIVER
15597 M: Woojung Huh <woojung.huh@microchip.com>
15598 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15599 L: netdev@vger.kernel.org
15601 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15602 F: drivers/net/usb/lan78xx.*
15603 F: include/dt-bindings/net/microchip-lan78xx.h
15605 USB MASS STORAGE DRIVER
15606 M: Alan Stern <stern@rowland.harvard.edu>
15607 L: linux-usb@vger.kernel.org
15608 L: usb-storage@lists.one-eyed-alien.net
15610 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15611 F: drivers/usb/storage/
15614 M: Clemens Ladisch <clemens@ladisch.de>
15615 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15616 T: git git://git.alsa-project.org/alsa-kernel.git
15618 F: sound/usb/midi.*
15620 USB NETWORKING DRIVERS
15621 L: linux-usb@vger.kernel.org
15623 F: drivers/net/usb/
15626 M: Alan Stern <stern@rowland.harvard.edu>
15627 L: linux-usb@vger.kernel.org
15629 F: Documentation/usb/ohci.txt
15630 F: drivers/usb/host/ohci*
15632 USB OTG FSM (Finite State Machine)
15633 M: Peter Chen <Peter.Chen@nxp.com>
15634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15635 L: linux-usb@vger.kernel.org
15637 F: drivers/usb/common/usb-otg-fsm.c
15640 M: Valentina Manea <valentina.manea.m@gmail.com>
15641 M: Shuah Khan <shuah@kernel.org>
15642 L: linux-usb@vger.kernel.org
15644 F: Documentation/usb/usbip_protocol.txt
15645 F: drivers/usb/usbip/
15646 F: tools/usb/usbip/
15647 F: tools/testing/selftests/drivers/usb/usbip/
15650 M: Petko Manolov <petkan@nucleusys.com>
15651 L: linux-usb@vger.kernel.org
15652 L: netdev@vger.kernel.org
15653 T: git git://github.com/petkan/pegasus.git
15654 W: https://github.com/petkan/pegasus
15656 F: drivers/net/usb/pegasus.*
15659 M: Felipe Balbi <balbi@kernel.org>
15660 L: linux-usb@vger.kernel.org
15661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15663 F: drivers/usb/phy/
15665 USB PRINTER DRIVER (usblp)
15666 M: Pete Zaitcev <zaitcev@redhat.com>
15667 L: linux-usb@vger.kernel.org
15669 F: drivers/usb/class/usblp.c
15671 USB QMI WWAN NETWORK DRIVER
15672 M: Bjørn Mork <bjorn@mork.no>
15673 L: netdev@vger.kernel.org
15675 F: Documentation/ABI/testing/sysfs-class-net-qmi
15676 F: drivers/net/usb/qmi_wwan.c
15679 M: Petko Manolov <petkan@nucleusys.com>
15680 L: linux-usb@vger.kernel.org
15681 L: netdev@vger.kernel.org
15682 T: git git://github.com/petkan/rtl8150.git
15683 W: https://github.com/petkan/rtl8150
15685 F: drivers/net/usb/rtl8150.c
15687 USB SERIAL SUBSYSTEM
15688 M: Johan Hovold <johan@kernel.org>
15689 L: linux-usb@vger.kernel.org
15690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15692 F: Documentation/usb/usb-serial.txt
15693 F: drivers/usb/serial/
15694 F: include/linux/usb/serial.h
15696 USB SMSC75XX ETHERNET DRIVER
15697 M: Steve Glendinning <steve.glendinning@shawell.net>
15698 L: netdev@vger.kernel.org
15700 F: drivers/net/usb/smsc75xx.*
15702 USB SMSC95XX ETHERNET DRIVER
15703 M: Steve Glendinning <steve.glendinning@shawell.net>
15704 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15705 L: netdev@vger.kernel.org
15707 F: drivers/net/usb/smsc95xx.*
15710 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15711 L: linux-usb@vger.kernel.org
15712 W: http://www.linux-usb.org
15713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15715 F: Documentation/devicetree/bindings/usb/
15716 F: Documentation/usb/
15718 F: include/linux/usb.h
15719 F: include/linux/usb/
15721 USB TYPEC PI3USB30532 MUX DRIVER
15722 M: Hans de Goede <hdegoede@redhat.com>
15723 L: linux-usb@vger.kernel.org
15725 F: drivers/usb/typec/mux/pi3usb30532.c
15728 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15729 L: linux-usb@vger.kernel.org
15731 F: Documentation/ABI/testing/sysfs-class-typec
15732 F: Documentation/driver-api/usb/typec.rst
15733 F: drivers/usb/typec/
15734 F: include/linux/usb/typec.h
15736 USB TYPEC BUS FOR ALTERNATE MODES
15737 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15738 L: linux-usb@vger.kernel.org
15740 F: Documentation/ABI/testing/sysfs-bus-typec
15741 F: Documentation/driver-api/usb/typec_bus.rst
15742 F: drivers/usb/typec/altmodes/
15743 F: include/linux/usb/typec_altmode.h
15745 USB TYPEC PORT CONTROLLER DRIVERS
15746 M: Guenter Roeck <linux@roeck-us.net>
15747 L: linux-usb@vger.kernel.org
15749 F: drivers/usb/typec/tcpm/
15752 M: Alan Stern <stern@rowland.harvard.edu>
15753 L: linux-usb@vger.kernel.org
15755 F: drivers/usb/host/uhci*
15758 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15759 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15760 L: linux-media@vger.kernel.org
15761 T: git git://linuxtv.org/media_tree.git
15762 W: http://www.ideasonboard.org/uvc/
15764 F: drivers/media/usb/uvc/
15765 F: include/uapi/linux/uvcvideo.h
15768 M: Hans Verkuil <hverkuil@xs4all.nl>
15769 L: linux-media@vger.kernel.org
15770 T: git git://linuxtv.org/media_tree.git
15771 W: https://linuxtv.org
15773 F: drivers/media/usb/usbvision/
15776 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15777 L: linux-usb@vger.kernel.org
15779 F: drivers/usb/gadget/function/*uvc*
15780 F: drivers/usb/gadget/legacy/webcam.c
15781 F: include/uapi/linux/usb/g_uvc.h
15783 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15784 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15785 L: linux-wireless@vger.kernel.org
15787 F: drivers/net/wireless/rndis_wlan.c
15790 M: Mathias Nyman <mathias.nyman@intel.com>
15791 L: linux-usb@vger.kernel.org
15793 F: drivers/usb/host/xhci*
15794 F: drivers/usb/host/pci-quirks*
15797 L: linux-wireless@vger.kernel.org
15798 W: http://linux-lc100020.sourceforge.net
15800 F: drivers/net/wireless/zydas/zd1201.*
15803 M: Antoine Jacquet <royale@zerezo.com>
15804 L: linux-usb@vger.kernel.org
15805 L: linux-media@vger.kernel.org
15806 T: git git://linuxtv.org/media_tree.git
15807 W: http://royale.zerezo.com/zr364xx/
15809 F: Documentation/media/v4l-drivers/zr364xx*
15810 F: drivers/media/usb/zr364xx/
15812 USER-MODE LINUX (UML)
15813 M: Jeff Dike <jdike@addtoit.com>
15814 M: Richard Weinberger <richard@nod.at>
15815 L: linux-um@lists.infradead.org
15816 W: http://user-mode-linux.sourceforge.net
15817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15819 F: Documentation/virtual/uml/
15825 USERSPACE COPYIN/COPYOUT (UIOVEC)
15826 M: Alexander Viro <viro@zeniv.linux.org.uk>
15829 F: include/linux/uio.h
15831 USERSPACE DMA BUFFER DRIVER
15832 M: Gerd Hoffmann <kraxel@redhat.com>
15834 L: dri-devel@lists.freedesktop.org
15835 F: drivers/dma-buf/udmabuf.c
15836 F: include/uapi/linux/udmabuf.h
15837 T: git git://anongit.freedesktop.org/drm/drm-misc
15839 USERSPACE I/O (UIO)
15840 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15843 F: Documentation/driver-api/uio-howto.rst
15845 F: include/linux/uio_driver.h
15848 M: Karel Zak <kzak@redhat.com>
15849 L: util-linux@vger.kernel.org
15850 W: http://en.wikipedia.org/wiki/Util-linux
15851 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15855 M: Christoph Hellwig <hch@lst.de>
15856 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15857 L: linux-kernel@vger.kernel.org
15858 T: git git://git.infradead.org/users/hch/uuid.git
15861 F: include/linux/uuid.h
15862 F: include/uapi/linux/uuid.h
15866 M: Michal Januszewski <spock@gentoo.org>
15867 L: linux-fbdev@vger.kernel.org
15868 W: https://github.com/mjanusz/v86d
15870 F: Documentation/fb/uvesafb.txt
15871 F: drivers/video/fbdev/uvesafb.*
15874 M: Stefan Agner <stefan@agner.ch>
15875 L: linux-mtd@lists.infradead.org
15877 F: drivers/mtd/nand/raw/vf610_nfc.c
15879 VFAT/FAT/MSDOS FILESYSTEM
15880 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15882 F: Documentation/filesystems/vfat.txt
15886 M: Alex Williamson <alex.williamson@redhat.com>
15887 L: kvm@vger.kernel.org
15888 T: git git://github.com/awilliam/linux-vfio.git
15890 F: Documentation/vfio.txt
15892 F: include/linux/vfio.h
15893 F: include/uapi/linux/vfio.h
15895 VFIO MEDIATED DEVICE DRIVERS
15896 M: Kirti Wankhede <kwankhede@nvidia.com>
15897 L: kvm@vger.kernel.org
15899 F: Documentation/vfio-mediated-device.txt
15900 F: drivers/vfio/mdev/
15901 F: include/linux/mdev.h
15902 F: samples/vfio-mdev/
15904 VFIO PLATFORM DRIVER
15905 M: Eric Auger <eric.auger@redhat.com>
15906 L: kvm@vger.kernel.org
15908 F: drivers/vfio/platform/
15911 R: Lukas Wunner <lukas@wunner.de>
15913 F: Documentation/gpu/vga-switcheroo.rst
15914 F: drivers/gpu/vga/vga_switcheroo.c
15915 F: include/linux/vga_switcheroo.h
15916 T: git git://anongit.freedesktop.org/drm/drm-misc
15918 VIA RHINE NETWORK DRIVER
15920 F: drivers/net/ethernet/via/via-rhine.c
15922 VIA SD/MMC CARD CONTROLLER DRIVER
15923 M: Bruce Chang <brucechang@via.com.tw>
15924 M: Harald Welte <HaraldWelte@viatech.com>
15926 F: drivers/mmc/host/via-sdmmc.c
15928 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15929 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15930 L: linux-fbdev@vger.kernel.org
15932 F: include/linux/via-core.h
15933 F: include/linux/via-gpio.h
15934 F: include/linux/via_i2c.h
15935 F: drivers/video/fbdev/via/
15937 VIA VELOCITY NETWORK DRIVER
15938 M: Francois Romieu <romieu@fr.zoreil.com>
15939 L: netdev@vger.kernel.org
15941 F: drivers/net/ethernet/via/via-velocity.*
15943 VICODEC VIRTUAL CODEC DRIVER
15944 M: Hans Verkuil <hans.verkuil@cisco.com>
15945 L: linux-media@vger.kernel.org
15946 T: git git://linuxtv.org/media_tree.git
15947 W: https://linuxtv.org
15949 F: drivers/media/platform/vicodec/*
15951 VIDEO MULTIPLEXER DRIVER
15952 M: Philipp Zabel <p.zabel@pengutronix.de>
15953 L: linux-media@vger.kernel.org
15955 F: drivers/media/platform/video-mux.c
15957 VIDEO I2C POLLING DRIVER
15958 M: Matt Ranostay <matt.ranostay@konsulko.com>
15959 L: linux-media@vger.kernel.org
15961 F: drivers/media/i2c/video-i2c.c
15963 VIDEOBUF2 FRAMEWORK
15964 M: Pawel Osciak <pawel@osciak.com>
15965 M: Marek Szyprowski <m.szyprowski@samsung.com>
15966 M: Kyungmin Park <kyungmin.park@samsung.com>
15967 L: linux-media@vger.kernel.org
15969 F: drivers/media/common/videobuf2/*
15970 F: include/media/videobuf2-*
15972 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15973 M: Helen Koike <helen.koike@collabora.com>
15974 L: linux-media@vger.kernel.org
15975 T: git git://linuxtv.org/media_tree.git
15976 W: https://linuxtv.org
15978 F: drivers/media/platform/vimc/*
15981 M: Alex Williamson <alex.williamson@redhat.com>
15982 M: Paolo Bonzini <pbonzini@redhat.com>
15983 L: kvm@vger.kernel.org
15987 VIRTIO AND VHOST VSOCK DRIVER
15988 M: Stefan Hajnoczi <stefanha@redhat.com>
15989 L: kvm@vger.kernel.org
15990 L: virtualization@lists.linux-foundation.org
15991 L: netdev@vger.kernel.org
15993 F: include/linux/virtio_vsock.h
15994 F: include/uapi/linux/virtio_vsock.h
15995 F: include/uapi/linux/vsockmon.h
15996 F: include/uapi/linux/vm_sockets_diag.h
15997 F: net/vmw_vsock/diag.c
15998 F: net/vmw_vsock/af_vsock_tap.c
15999 F: net/vmw_vsock/virtio_transport_common.c
16000 F: net/vmw_vsock/virtio_transport.c
16001 F: drivers/net/vsockmon.c
16002 F: drivers/vhost/vsock.c
16003 F: tools/testing/vsock/
16005 VIRTIO CONSOLE DRIVER
16006 M: Amit Shah <amit@kernel.org>
16007 L: virtualization@lists.linux-foundation.org
16009 F: drivers/char/virtio_console.c
16010 F: include/linux/virtio_console.h
16011 F: include/uapi/linux/virtio_console.h
16013 VIRTIO CORE, NET AND BLOCK DRIVERS
16014 M: "Michael S. Tsirkin" <mst@redhat.com>
16015 M: Jason Wang <jasowang@redhat.com>
16016 L: virtualization@lists.linux-foundation.org
16018 F: Documentation/devicetree/bindings/virtio/
16021 F: drivers/net/virtio_net.c
16022 F: drivers/block/virtio_blk.c
16023 F: include/linux/virtio*.h
16024 F: include/uapi/linux/virtio_*.h
16025 F: drivers/crypto/virtio/
16026 F: mm/balloon_compaction.c
16028 VIRTIO CRYPTO DRIVER
16029 M: Gonglei <arei.gonglei@huawei.com>
16030 L: virtualization@lists.linux-foundation.org
16031 L: linux-crypto@vger.kernel.org
16033 F: drivers/crypto/virtio/
16034 F: include/uapi/linux/virtio_crypto.h
16036 VIRTIO DRIVERS FOR S390
16037 M: Cornelia Huck <cohuck@redhat.com>
16038 M: Halil Pasic <pasic@linux.ibm.com>
16039 L: linux-s390@vger.kernel.org
16040 L: virtualization@lists.linux-foundation.org
16041 L: kvm@vger.kernel.org
16043 F: drivers/s390/virtio/
16044 F: arch/s390/include/uapi/asm/virtio-ccw.h
16047 M: David Airlie <airlied@linux.ie>
16048 M: Gerd Hoffmann <kraxel@redhat.com>
16049 L: dri-devel@lists.freedesktop.org
16050 L: virtualization@lists.linux-foundation.org
16051 T: git git://anongit.freedesktop.org/drm/drm-misc
16053 F: drivers/gpu/drm/virtio/
16054 F: include/uapi/linux/virtio_gpu.h
16056 VIRTIO HOST (VHOST)
16057 M: "Michael S. Tsirkin" <mst@redhat.com>
16058 M: Jason Wang <jasowang@redhat.com>
16059 L: kvm@vger.kernel.org
16060 L: virtualization@lists.linux-foundation.org
16061 L: netdev@vger.kernel.org
16062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16065 F: include/uapi/linux/vhost.h
16067 VIRTIO INPUT DRIVER
16068 M: Gerd Hoffmann <kraxel@redhat.com>
16070 F: drivers/virtio/virtio_input.c
16071 F: include/uapi/linux/virtio_input.h
16073 VIRTUAL BOX GUEST DEVICE DRIVER
16074 M: Hans de Goede <hdegoede@redhat.com>
16075 M: Arnd Bergmann <arnd@arndb.de>
16076 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16078 F: include/linux/vbox_utils.h
16079 F: include/uapi/linux/vbox*.h
16080 F: drivers/virt/vboxguest/
16082 VIRTUAL SERIO DEVICE DRIVER
16083 M: Stephen Chandler Paul <thatslyude@gmail.com>
16085 F: drivers/input/serio/userio.c
16086 F: include/uapi/linux/userio.h
16088 VIVID VIRTUAL VIDEO DRIVER
16089 M: Hans Verkuil <hverkuil@xs4all.nl>
16090 L: linux-media@vger.kernel.org
16091 T: git git://linuxtv.org/media_tree.git
16092 W: https://linuxtv.org
16094 F: drivers/media/platform/vivid/*
16097 M: Florian Fainelli <f.fainelli@gmail.com>
16098 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16100 F: drivers/vlynq/vlynq.c
16101 F: include/linux/vlynq.h
16104 M: Martyn Welch <martyn@welchs.me.uk>
16105 M: Manohar Vanga <manohar.vanga@gmail.com>
16106 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16107 L: devel@driverdev.osuosl.org
16109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16110 F: Documentation/driver-api/vme.rst
16111 F: drivers/staging/vme/
16113 F: include/linux/vme*
16115 VMWARE BALLOON DRIVER
16116 M: Xavier Deguillard <xdeguillard@vmware.com>
16117 M: Nadav Amit <namit@vmware.com>
16118 M: "VMware, Inc." <pv-drivers@vmware.com>
16119 L: linux-kernel@vger.kernel.org
16121 F: drivers/misc/vmw_balloon.c
16123 VMWARE HYPERVISOR INTERFACE
16124 M: Alok Kataria <akataria@vmware.com>
16125 L: virtualization@lists.linux-foundation.org
16127 F: arch/x86/kernel/cpu/vmware.c
16129 VMWARE PVRDMA DRIVER
16130 M: Adit Ranadive <aditr@vmware.com>
16131 M: VMware PV-Drivers <pv-drivers@vmware.com>
16132 L: linux-rdma@vger.kernel.org
16134 F: drivers/infiniband/hw/vmw_pvrdma/
16136 VMware PVSCSI driver
16137 M: Jim Gill <jgill@vmware.com>
16138 M: VMware PV-Drivers <pv-drivers@vmware.com>
16139 L: linux-scsi@vger.kernel.org
16141 F: drivers/scsi/vmw_pvscsi.c
16142 F: drivers/scsi/vmw_pvscsi.h
16144 VMWARE VMMOUSE SUBDRIVER
16145 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16146 M: "VMware, Inc." <pv-drivers@vmware.com>
16147 L: linux-input@vger.kernel.org
16149 F: drivers/input/mouse/vmmouse.c
16150 F: drivers/input/mouse/vmmouse.h
16152 VMWARE VMXNET3 ETHERNET DRIVER
16153 M: Ronak Doshi <doshir@vmware.com>
16154 M: "VMware, Inc." <pv-drivers@vmware.com>
16155 L: netdev@vger.kernel.org
16157 F: drivers/net/vmxnet3/
16159 VOCORE VOCORE2 BOARD
16160 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16161 L: linux-mips@vger.kernel.org
16163 F: arch/mips/boot/dts/ralink/vocore2.dts
16165 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16166 M: Liam Girdwood <lgirdwood@gmail.com>
16167 M: Mark Brown <broonie@kernel.org>
16168 L: linux-kernel@vger.kernel.org
16169 W: http://www.slimlogic.co.uk/?p=48
16170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16172 F: Documentation/devicetree/bindings/regulator/
16173 F: Documentation/power/regulator/
16174 F: drivers/regulator/
16175 F: include/dt-bindings/regulator/
16176 F: include/linux/regulator/
16179 M: David Ahern <dsa@cumulusnetworks.com>
16180 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16181 L: netdev@vger.kernel.org
16183 F: drivers/net/vrf.c
16184 F: Documentation/networking/vrf.txt
16186 VT1211 HARDWARE MONITOR DRIVER
16187 M: Juerg Haefliger <juergh@gmail.com>
16188 L: linux-hwmon@vger.kernel.org
16190 F: Documentation/hwmon/vt1211
16191 F: drivers/hwmon/vt1211.c
16193 VT8231 HARDWARE MONITOR DRIVER
16194 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16195 L: linux-hwmon@vger.kernel.org
16197 F: drivers/hwmon/vt8231.c
16199 VUB300 USB to SDIO/SD/MMC bridge chip
16200 M: Tony Olech <tony.olech@elandigitalsystems.com>
16201 L: linux-mmc@vger.kernel.org
16202 L: linux-usb@vger.kernel.org
16204 F: drivers/mmc/host/vub300.c
16206 W1 DALLAS'S 1-WIRE BUS
16207 M: Evgeniy Polyakov <zbr@ioremap.net>
16209 F: Documentation/devicetree/bindings/w1/
16210 F: Documentation/w1/
16212 F: include/linux/w1.h
16214 W83791D HARDWARE MONITORING DRIVER
16215 M: Marc Hulsman <m.hulsman@tudelft.nl>
16216 L: linux-hwmon@vger.kernel.org
16218 F: Documentation/hwmon/w83791d
16219 F: drivers/hwmon/w83791d.c
16221 W83793 HARDWARE MONITORING DRIVER
16222 M: Rudolf Marek <r.marek@assembler.cz>
16223 L: linux-hwmon@vger.kernel.org
16225 F: Documentation/hwmon/w83793
16226 F: drivers/hwmon/w83793.c
16228 W83795 HARDWARE MONITORING DRIVER
16229 M: Jean Delvare <jdelvare@suse.com>
16230 L: linux-hwmon@vger.kernel.org
16232 F: drivers/hwmon/w83795.c
16234 W83L51xD SD/MMC CARD INTERFACE DRIVER
16235 M: Pierre Ossman <pierre@ossman.eu>
16237 F: drivers/mmc/host/wbsd.*
16239 WACOM PROTOCOL 4 SERIAL TABLETS
16240 M: Julian Squires <julian@cipht.net>
16241 M: Hans de Goede <hdegoede@redhat.com>
16242 L: linux-input@vger.kernel.org
16244 F: drivers/input/tablet/wacom_serial4.c
16246 WATCHDOG DEVICE DRIVERS
16247 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16248 M: Guenter Roeck <linux@roeck-us.net>
16249 L: linux-watchdog@vger.kernel.org
16250 W: http://www.linux-watchdog.org/
16251 T: git git://www.linux-watchdog.org/linux-watchdog.git
16253 F: Documentation/devicetree/bindings/watchdog/
16254 F: Documentation/watchdog/
16255 F: drivers/watchdog/
16256 F: include/linux/watchdog.h
16257 F: include/uapi/linux/watchdog.h
16259 WHISKEYCOVE PMIC GPIO DRIVER
16260 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16261 L: linux-gpio@vger.kernel.org
16263 F: drivers/gpio/gpio-wcove.c
16266 M: David Herrmann <dh.herrmann@googlemail.com>
16267 L: linux-input@vger.kernel.org
16269 F: drivers/hid/hid-wiimote*
16271 WILOCITY WIL6210 WIRELESS DRIVER
16272 M: Maya Erez <merez@codeaurora.org>
16273 L: linux-wireless@vger.kernel.org
16274 L: wil6210@qti.qualcomm.com
16276 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16277 F: drivers/net/wireless/ath/wil6210/
16280 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16281 M: linux-wimax@intel.com
16282 L: wimax@linuxwimax.org (subscribers-only)
16284 W: http://linuxwimax.org
16285 F: Documentation/wimax/README.wimax
16286 F: include/linux/wimax/debug.h
16287 F: include/net/wimax.h
16288 F: include/uapi/linux/wimax.h
16292 M: David Härdeman <david@hardeman.nu>
16294 F: drivers/media/rc/winbond-cir.c
16296 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16297 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16298 L: linux-watchdog@vger.kernel.org
16300 F: drivers/watchdog/ebc-c384_wdt.c
16302 WINSYSTEMS WS16C48 GPIO DRIVER
16303 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16304 L: linux-gpio@vger.kernel.org
16306 F: drivers/gpio/gpio-ws16c48.c
16308 WISTRON LAPTOP BUTTON DRIVER
16309 M: Miloslav Trmac <mitr@volny.cz>
16311 F: drivers/input/misc/wistron_btns.c
16313 WL3501 WIRELESS PCMCIA CARD DRIVER
16314 L: linux-wireless@vger.kernel.org
16316 F: drivers/net/wireless/wl3501*
16318 WOLFSON MICROELECTRONICS DRIVERS
16319 L: patches@opensource.cirrus.com
16320 T: git https://github.com/CirrusLogic/linux-drivers.git
16321 W: https://github.com/CirrusLogic/linux-drivers/wiki
16323 F: Documentation/hwmon/wm83??
16324 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16325 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16326 F: Documentation/devicetree/bindings/mfd/arizona.txt
16327 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16328 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16329 F: arch/arm/mach-s3c64xx/mach-crag6410*
16330 F: drivers/clk/clk-wm83*.c
16331 F: drivers/extcon/extcon-arizona.c
16332 F: drivers/leds/leds-wm83*.c
16333 F: drivers/gpio/gpio-*wm*.c
16334 F: drivers/gpio/gpio-arizona.c
16335 F: drivers/hwmon/wm83??-hwmon.c
16336 F: drivers/input/misc/wm831x-on.c
16337 F: drivers/input/touchscreen/wm831x-ts.c
16338 F: drivers/input/touchscreen/wm97*.c
16339 F: drivers/mfd/arizona*
16340 F: drivers/mfd/wm*.c
16341 F: drivers/mfd/cs47l24*
16342 F: drivers/power/supply/wm83*.c
16343 F: drivers/rtc/rtc-wm83*.c
16344 F: drivers/regulator/wm8*.c
16345 F: drivers/regulator/arizona*
16346 F: drivers/video/backlight/wm83*_bl.c
16347 F: drivers/watchdog/wm83*_wdt.c
16348 F: include/linux/mfd/arizona/
16349 F: include/linux/mfd/wm831x/
16350 F: include/linux/mfd/wm8350/
16351 F: include/linux/mfd/wm8400*
16352 F: include/linux/regulator/arizona*
16353 F: include/linux/wm97xx.h
16354 F: include/sound/wm????.h
16355 F: sound/soc/codecs/arizona.?
16356 F: sound/soc/codecs/wm*
16357 F: sound/soc/codecs/cs47l24*
16360 M: Tejun Heo <tj@kernel.org>
16361 R: Lai Jiangshan <jiangshanlai@gmail.com>
16362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16364 F: include/linux/workqueue.h
16365 F: kernel/workqueue.c
16366 F: Documentation/core-api/workqueue.rst
16368 X-POWERS AXP288 PMIC DRIVERS
16369 M: Hans de Goede <hdegoede@redhat.com>
16372 F: drivers/acpi/pmic/intel_pmic_xpower.c
16374 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16375 M: Chen-Yu Tsai <wens@csie.org>
16376 L: linux-kernel@vger.kernel.org
16381 M: Andrew Hendry <andrew.hendry@gmail.com>
16382 L: linux-x25@vger.kernel.org
16384 F: Documentation/networking/x25*
16385 F: include/net/x25*
16388 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16389 M: Thomas Gleixner <tglx@linutronix.de>
16390 M: Ingo Molnar <mingo@redhat.com>
16391 M: Borislav Petkov <bp@alien8.de>
16392 R: "H. Peter Anvin" <hpa@zytor.com>
16394 L: linux-kernel@vger.kernel.org
16395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16397 F: Documentation/devicetree/bindings/x86/
16398 F: Documentation/x86/
16402 M: Andy Lutomirski <luto@kernel.org>
16403 L: linux-kernel@vger.kernel.org
16404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16408 X86 MCE INFRASTRUCTURE
16409 M: Tony Luck <tony.luck@intel.com>
16410 M: Borislav Petkov <bp@alien8.de>
16411 L: linux-edac@vger.kernel.org
16413 F: arch/x86/kernel/cpu/mcheck/*
16415 X86 MICROCODE UPDATE SUPPORT
16416 M: Borislav Petkov <bp@alien8.de>
16418 F: arch/x86/kernel/cpu/microcode/*
16421 M: Dave Hansen <dave.hansen@linux.intel.com>
16422 M: Andy Lutomirski <luto@kernel.org>
16423 M: Peter Zijlstra <peterz@infradead.org>
16424 L: linux-kernel@vger.kernel.org
16425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16429 X86 PLATFORM DRIVERS
16430 M: Darren Hart <dvhart@infradead.org>
16431 M: Andy Shevchenko <andy@infradead.org>
16432 L: platform-driver-x86@vger.kernel.org
16433 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16435 F: drivers/platform/x86/
16436 F: drivers/platform/olpc/
16439 M: Andy Lutomirski <luto@kernel.org>
16440 L: linux-kernel@vger.kernel.org
16441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16443 F: arch/x86/entry/vdso/
16446 M: Matthew Wilcox <willy@infradead.org>
16447 L: linux-fsdevel@vger.kernel.org
16449 F: Documentation/core-api/xarray.rst
16452 F: include/linux/idr.h
16453 F: include/linux/xarray.h
16454 F: tools/testing/radix-tree
16456 XC2028/3028 TUNER DRIVER
16457 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16458 L: linux-media@vger.kernel.org
16459 W: https://linuxtv.org
16460 T: git git://linuxtv.org/media_tree.git
16462 F: drivers/media/tuners/tuner-xc2028.*
16464 XDP SOCKETS (AF_XDP)
16465 M: Björn Töpel <bjorn.topel@intel.com>
16466 M: Magnus Karlsson <magnus.karlsson@intel.com>
16467 L: netdev@vger.kernel.org
16469 F: kernel/bpf/xskmap.c
16472 XEN BLOCK SUBSYSTEM
16473 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16474 M: Roger Pau Monné <roger.pau@citrix.com>
16475 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16477 F: drivers/block/xen-blkback/*
16478 F: drivers/block/xen*
16481 M: Stefano Stabellini <sstabellini@kernel.org>
16482 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16485 F: arch/arm/include/asm/xen/
16487 XEN HYPERVISOR ARM64
16488 M: Stefano Stabellini <sstabellini@kernel.org>
16489 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16492 F: arch/arm64/include/asm/xen/
16494 XEN HYPERVISOR INTERFACE
16495 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16496 M: Juergen Gross <jgross@suse.com>
16497 R: Stefano Stabellini <sstabellini@kernel.org>
16498 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16502 F: drivers/*/xen-*front.c
16504 F: arch/x86/include/asm/xen/
16505 F: arch/x86/include/asm/pvclock-abi.h
16507 F: include/uapi/xen/
16508 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16509 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16511 XEN NETWORK BACKEND DRIVER
16512 M: Wei Liu <wei.liu2@citrix.com>
16513 M: Paul Durrant <paul.durrant@citrix.com>
16514 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16515 L: netdev@vger.kernel.org
16517 F: drivers/net/xen-netback/*
16520 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16521 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16523 F: arch/x86/pci/*xen*
16524 F: drivers/pci/*xen*
16527 M: Juergen Gross <jgross@suse.com>
16528 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16529 L: linux-scsi@vger.kernel.org
16531 F: drivers/scsi/xen-scsifront.c
16532 F: drivers/xen/xen-scsiback.c
16533 F: include/xen/interface/io/vscsiif.h
16535 XEN SWIOTLB SUBSYSTEM
16536 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16537 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16538 L: iommu@lists.linux-foundation.org
16540 F: arch/x86/xen/*swiotlb*
16541 F: drivers/xen/*swiotlb*
16543 XEN SOUND FRONTEND DRIVER
16544 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16545 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16546 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16551 M: Darrick J. Wong <darrick.wong@oracle.com>
16552 M: linux-xfs@vger.kernel.org
16553 L: linux-xfs@vger.kernel.org
16555 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16557 F: Documentation/filesystems/xfs.txt
16560 XILINX AXI ETHERNET DRIVER
16561 M: Anirudha Sarangi <anirudh@xilinx.com>
16562 M: John Linn <John.Linn@xilinx.com>
16564 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16566 XILINX UARTLITE SERIAL DRIVER
16567 M: Peter Korsgaard <jacmet@sunsite.dk>
16568 L: linux-serial@vger.kernel.org
16570 F: drivers/tty/serial/uartlite.c
16572 XILINX VIDEO IP CORES
16573 M: Hyun Kwon <hyun.kwon@xilinx.com>
16574 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16575 L: linux-media@vger.kernel.org
16576 T: git git://linuxtv.org/media_tree.git
16578 F: Documentation/devicetree/bindings/media/xilinx/
16579 F: drivers/media/platform/xilinx/
16580 F: include/uapi/linux/xilinx-v4l2-controls.h
16583 M: Eli Billauer <eli.billauer@gmail.com>
16584 L: linux-kernel@vger.kernel.org
16586 F: drivers/char/xillybus/
16589 M: George Cherian <george.cherian@cavium.com>
16590 M: Jan Glauber <jglauber@cavium.com>
16591 L: linux-i2c@vger.kernel.org
16592 W: http://www.cavium.com
16594 F: drivers/i2c/busses/i2c-xlp9xx.c
16596 XRA1403 GPIO EXPANDER
16597 M: Nandor Han <nandor.han@ge.com>
16598 M: Semi Malinen <semi.malinen@ge.com>
16599 L: linux-gpio@vger.kernel.org
16601 F: drivers/gpio/gpio-xra1403.c
16602 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16604 XTENSA XTFPGA PLATFORM SUPPORT
16605 M: Max Filippov <jcmvbkbc@gmail.com>
16606 L: linux-xtensa@linux-xtensa.org
16608 F: drivers/spi/spi-xtensa-xtfpga.c
16609 F: sound/soc/xtensa/xtfpga-i2s.c
16611 YAM DRIVER FOR AX.25
16612 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16613 L: linux-hams@vger.kernel.org
16615 F: drivers/net/hamradio/yam*
16616 F: include/linux/yam.h
16618 YAMA SECURITY MODULE
16619 M: Kees Cook <keescook@chromium.org>
16620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16623 F: Documentation/admin-guide/LSM/Yama.rst
16625 YEALINK PHONE DRIVER
16626 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16627 L: usbb2k-api-dev@nongnu.org
16629 F: Documentation/input/devices/yealink.rst
16630 F: drivers/input/misc/yealink.*
16632 Z8530 DRIVER FOR AX.25
16633 M: Joerg Reuter <jreuter@yaina.de>
16634 W: http://yaina.de/jreuter/
16635 W: http://www.qsl.net/dl1bke/
16636 L: linux-hams@vger.kernel.org
16638 F: Documentation/networking/z8530drv.txt
16639 F: drivers/net/hamradio/*scc.c
16640 F: drivers/net/hamradio/z8530.h
16642 ZBUD COMPRESSED PAGE ALLOCATOR
16643 M: Seth Jennings <sjenning@redhat.com>
16644 M: Dan Streetman <ddstreet@ieee.org>
16645 L: linux-mm@kvack.org
16648 F: include/linux/zbud.h
16650 ZD1211RW WIRELESS DRIVER
16651 M: Daniel Drake <dsd@gentoo.org>
16652 M: Ulrich Kunitz <kune@deine-taler.de>
16653 W: http://zd1211.ath.cx/wiki/DriverRewrite
16654 L: linux-wireless@vger.kernel.org
16655 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16657 F: drivers/net/wireless/zydas/zd1211rw/
16659 ZD1301 MEDIA DRIVER
16660 M: Antti Palosaari <crope@iki.fi>
16661 L: linux-media@vger.kernel.org
16662 W: https://linuxtv.org/
16663 W: http://palosaari.fi/linux/
16664 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16666 F: drivers/media/usb/dvb-usb-v2/zd1301*
16668 ZD1301_DEMOD MEDIA DRIVER
16669 M: Antti Palosaari <crope@iki.fi>
16670 L: linux-media@vger.kernel.org
16671 W: https://linuxtv.org/
16672 W: http://palosaari.fi/linux/
16673 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16675 F: drivers/media/dvb-frontends/zd1301_demod*
16677 ZPOOL COMPRESSED PAGE STORAGE API
16678 M: Dan Streetman <ddstreet@ieee.org>
16679 L: linux-mm@kvack.org
16682 F: include/linux/zpool.h
16684 ZR36067 VIDEO FOR LINUX DRIVER
16685 L: mjpeg-users@lists.sourceforge.net
16686 L: linux-media@vger.kernel.org
16687 W: http://mjpeg.sourceforge.net/driver-zoran/
16688 T: hg https://linuxtv.org/hg/v4l-dvb
16690 F: drivers/staging/media/zoran/
16692 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16693 M: Minchan Kim <minchan@kernel.org>
16694 M: Nitin Gupta <ngupta@vflare.org>
16695 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16696 L: linux-kernel@vger.kernel.org
16698 F: drivers/block/zram/
16699 F: Documentation/blockdev/zram.txt
16701 ZS DECSTATION Z85C30 SERIAL DRIVER
16702 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16704 F: drivers/tty/serial/zs.*
16706 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16707 M: Minchan Kim <minchan@kernel.org>
16708 M: Nitin Gupta <ngupta@vflare.org>
16709 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16710 L: linux-mm@kvack.org
16713 F: include/linux/zsmalloc.h
16714 F: Documentation/vm/zsmalloc.rst
16716 ZSWAP COMPRESSED SWAP CACHING
16717 M: Seth Jennings <sjenning@redhat.com>
16718 M: Dan Streetman <ddstreet@ieee.org>
16719 L: linux-mm@kvack.org
16724 M: Linus Torvalds <torvalds@linux-foundation.org>
16725 L: linux-kernel@vger.kernel.org
16726 Q: http://patchwork.kernel.org/project/LKML/list/
16727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16728 S: Buried alive in reporters