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 L: netdev@vger.kernel.org
185 F: drivers/net/ethernet/realtek/r8169.c
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L: linux-serial@vger.kernel.org
191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F: drivers/tty/serial/8250*
193 F: include/linux/serial_8250.h
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L: netdev@vger.kernel.org
198 F: drivers/net/ethernet/8390/
201 M: Eric Van Hensbergen <ericvh@gmail.com>
202 M: Latchesar Ionkov <lucho@ionkov.net>
203 M: Dominique Martinet <asmadeus@codewreck.org>
204 L: v9fs-developer@lists.sourceforge.net
205 W: http://swik.net/v9fs
206 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 T: git git://github.com/martinetd/linux.git
210 F: Documentation/filesystems/9p.txt
214 F: include/uapi/linux/virtio_9p.h
215 F: include/trace/events/9p.h
218 M: Antti Palosaari <crope@iki.fi>
219 L: linux-media@vger.kernel.org
220 W: https://linuxtv.org
221 W: http://palosaari.fi/linux/
222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
223 T: git git://linuxtv.org/anttip/media_tree.git
225 F: drivers/media/dvb-frontends/a8293*
227 AACRAID SCSI RAID DRIVER
228 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229 L: linux-scsi@vger.kernel.org
230 W: http://www.adaptec.com/
232 F: Documentation/scsi/aacraid.txt
233 F: drivers/scsi/aacraid/
236 L: linux-api@vger.kernel.org
237 F: include/linux/syscalls.h
240 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241 M: Hans de Goede <hdegoede@redhat.com>
242 L: linux-hwmon@vger.kernel.org
244 F: drivers/hwmon/abituguru.c
246 ABIT UGURU 3 HARDWARE MONITOR DRIVER
247 M: Alistair John Strachan <alistair@devzero.co.uk>
248 L: linux-hwmon@vger.kernel.org
250 F: drivers/hwmon/abituguru3.c
252 ACCES 104-DIO-48E GPIO DRIVER
253 M: William Breathitt Gray <vilhelm.gray@gmail.com>
254 L: linux-gpio@vger.kernel.org
256 F: drivers/gpio/gpio-104-dio-48e.c
258 ACCES 104-IDI-48 GPIO DRIVER
259 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
260 L: linux-gpio@vger.kernel.org
262 F: drivers/gpio/gpio-104-idi-48.c
264 ACCES 104-IDIO-16 GPIO DRIVER
265 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
266 L: linux-gpio@vger.kernel.org
268 F: drivers/gpio/gpio-104-idio-16.c
270 ACCES 104-QUAD-8 IIO DRIVER
271 M: William Breathitt Gray <vilhelm.gray@gmail.com>
272 L: linux-iio@vger.kernel.org
274 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275 F: drivers/iio/counter/104-quad-8.c
277 ACCES PCI-IDIO-16 GPIO DRIVER
278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
279 L: linux-gpio@vger.kernel.org
281 F: drivers/gpio/gpio-pci-idio-16.c
283 ACCES PCIe-IDIO-24 GPIO DRIVER
284 M: William Breathitt Gray <vilhelm.gray@gmail.com>
285 L: linux-gpio@vger.kernel.org
287 F: drivers/gpio/gpio-pcie-idio-24.c
290 M: Jes Sorensen <jes@trained-monkey.org>
291 L: linux-acenic@sunsite.dk
293 F: drivers/net/ethernet/alteon/acenic*
295 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296 M: Peter Feuerer <peter@piie.net>
297 L: platform-driver-x86@vger.kernel.org
298 W: http://piie.net/?section=acerhdf
300 F: drivers/platform/x86/acerhdf.c
302 ACER WMI LAPTOP EXTRAS
303 M: "Lee, Chun-Yi" <jlee@suse.com>
304 L: platform-driver-x86@vger.kernel.org
306 F: drivers/platform/x86/acer-wmi.c
309 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
310 M: Len Brown <lenb@kernel.org>
311 L: linux-acpi@vger.kernel.org
312 W: https://01.org/linux-acpi
313 Q: https://patchwork.kernel.org/project/linux-acpi/list/
314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315 B: https://bugzilla.kernel.org
318 F: drivers/pnp/pnpacpi/
319 F: include/linux/acpi.h
320 F: include/linux/fwnode.h
322 F: Documentation/acpi/
323 F: Documentation/ABI/testing/sysfs-bus-acpi
324 F: Documentation/ABI/testing/configfs-acpi
325 F: drivers/pci/*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 <andy@infradead.org>
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 <matthew@wil.cx>
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: Richard Henderson <rth@twiddle.net>
677 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
678 M: Matt Turner <mattst88@gmail.com>
680 L: linux-alpha@vger.kernel.org
683 ALPS PS/2 TOUCHPAD DRIVER
684 R: Pali Rohár <pali.rohar@gmail.com>
685 F: drivers/input/mouse/alps.*
687 ALTERA I2C CONTROLLER DRIVER
688 M: Thor Thayer <thor.thayer@linux.intel.com>
690 F: drivers/i2c/busses/i2c-altera.c
692 ALTERA MAILBOX DRIVER
693 M: Ley Foon Tan <lftan@altera.com>
694 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
696 F: drivers/mailbox/mailbox-altera.c
699 M: Tien Hock Loh <thloh@altera.com>
700 L: linux-gpio@vger.kernel.org
702 F: drivers/gpio/gpio-altera.c
704 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
705 M: Thor Thayer <thor.thayer@linux.intel.com>
707 F: drivers/gpio/gpio-altera-a10sr.c
708 F: drivers/mfd/altera-a10sr.c
709 F: drivers/reset/reset-a10sr.c
710 F: include/linux/mfd/altera-a10sr.h
711 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
713 ALTERA TRIPLE SPEED ETHERNET DRIVER
714 M: Vince Bridgers <vbridger@opensource.altera.com>
715 L: netdev@vger.kernel.org
716 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
718 F: drivers/net/ethernet/altera/
720 ALTERA UART/JTAG UART SERIAL DRIVERS
721 M: Tobias Klauser <tklauser@distanz.ch>
722 L: linux-serial@vger.kernel.org
723 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
725 F: drivers/tty/serial/altera_uart.c
726 F: drivers/tty/serial/altera_jtaguart.c
727 F: include/linux/altera_uart.h
728 F: include/linux/altera_jtaguart.h
730 AMAZON ETHERNET DRIVERS
731 M: Netanel Belgazal <netanel@amazon.com>
732 R: Saeed Bishara <saeedb@amazon.com>
733 R: Zorik Machulsky <zorik@amazon.com>
734 L: netdev@vger.kernel.org
736 F: Documentation/networking/ena.txt
737 F: drivers/net/ethernet/amazon/
739 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
740 M: Tom Lendacky <thomas.lendacky@amd.com>
741 M: Gary Hook <gary.hook@amd.com>
742 L: linux-crypto@vger.kernel.org
744 F: drivers/crypto/ccp/
745 F: include/linux/ccp.h
748 M: Harry Wentland <harry.wentland@amd.com>
749 M: Leo Li <sunpeng.li@amd.com>
750 L: amd-gfx@lists.freedesktop.org
751 T: git git://people.freedesktop.org/~agd5f/linux
753 F: drivers/gpu/drm/amd/display/
755 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
756 M: Huang Rui <ray.huang@amd.com>
757 L: linux-hwmon@vger.kernel.org
759 F: Documentation/hwmon/fam15h_power
760 F: drivers/hwmon/fam15h_power.c
762 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
763 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
765 F: drivers/usb/gadget/udc/amd5536udc.*
767 AMD GEODE PROCESSOR/CHIPSET SUPPORT
768 P: Andres Salomon <dilinger@queued.net>
769 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
770 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
772 F: drivers/char/hw_random/geode-rng.c
773 F: drivers/crypto/geode*
774 F: drivers/video/fbdev/geode/
775 F: arch/x86/include/asm/geode.h
778 M: Joerg Roedel <joro@8bytes.org>
779 L: iommu@lists.linux-foundation.org
780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
782 F: drivers/iommu/amd_iommu*.[ch]
783 F: include/linux/amd-iommu.h
786 M: Oded Gabbay <oded.gabbay@gmail.com>
787 L: dri-devel@lists.freedesktop.org
788 T: git git://people.freedesktop.org/~gabbayo/linux.git
790 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
791 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
792 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
793 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
794 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
795 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
796 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
797 F: drivers/gpu/drm/amd/amdkfd/
798 F: drivers/gpu/drm/amd/include/cik_structs.h
799 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
800 F: drivers/gpu/drm/amd/include/vi_structs.h
801 F: drivers/gpu/drm/amd/include/v9_structs.h
802 F: include/uapi/linux/kfd_ioctl.h
805 M: Rex Zhu <rex.zhu@amd.com>
806 M: Evan Quan <evan.quan@amd.com>
807 L: amd-gfx@lists.freedesktop.org
809 F: drivers/gpu/drm/amd/powerplay/
810 T: git git://people.freedesktop.org/~agd5f/linux
812 AMD SEATTLE DEVICE TREE SUPPORT
813 M: Brijesh Singh <brijeshkumar.singh@amd.com>
814 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
815 M: Tom Lendacky <thomas.lendacky@amd.com>
817 F: arch/arm64/boot/dts/amd/
820 M: Tom Lendacky <thomas.lendacky@amd.com>
821 L: netdev@vger.kernel.org
823 F: drivers/net/ethernet/amd/xgbe/
824 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
826 ANALOG DEVICES INC AD5686 DRIVER
827 M: Stefan Popa <stefan.popa@analog.com>
828 L: linux-pm@vger.kernel.org
829 W: http://ez.analog.com/community/linux-device-drivers
831 F: drivers/iio/dac/ad5686*
832 F: drivers/iio/dac/ad5696*
834 ANALOG DEVICES INC AD5758 DRIVER
835 M: Stefan Popa <stefan.popa@analog.com>
836 L: linux-iio@vger.kernel.org
837 W: http://ez.analog.com/community/linux-device-drivers
839 F: drivers/iio/dac/ad5758.c
840 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
842 ANALOG DEVICES INC AD9389B DRIVER
843 M: Hans Verkuil <hans.verkuil@cisco.com>
844 L: linux-media@vger.kernel.org
846 F: drivers/media/i2c/ad9389b*
848 ANALOG DEVICES INC ADGS1408 DRIVER
849 M: Mircea Caprioru <mircea.caprioru@analog.com>
851 F: drivers/mux/adgs1408.c
852 F: Documentation/devicetree/bindings/mux/adgs1408.txt
854 ANALOG DEVICES INC ADP5061 DRIVER
855 M: Stefan Popa <stefan.popa@analog.com>
856 L: linux-pm@vger.kernel.org
857 W: http://ez.analog.com/community/linux-device-drivers
859 F: drivers/power/supply/adp5061.c
861 ANALOG DEVICES INC ADV7180 DRIVER
862 M: Lars-Peter Clausen <lars@metafoo.de>
863 L: linux-media@vger.kernel.org
864 W: http://ez.analog.com/community/linux-device-drivers
866 F: drivers/media/i2c/adv7180.c
868 ANALOG DEVICES INC ADV748X DRIVER
869 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
870 L: linux-media@vger.kernel.org
872 F: drivers/media/i2c/adv748x/*
874 ANALOG DEVICES INC ADV7511 DRIVER
875 M: Hans Verkuil <hans.verkuil@cisco.com>
876 L: linux-media@vger.kernel.org
878 F: drivers/media/i2c/adv7511*
880 ANALOG DEVICES INC ADV7604 DRIVER
881 M: Hans Verkuil <hans.verkuil@cisco.com>
882 L: linux-media@vger.kernel.org
884 F: drivers/media/i2c/adv7604*
886 ANALOG DEVICES INC ADV7842 DRIVER
887 M: Hans Verkuil <hans.verkuil@cisco.com>
888 L: linux-media@vger.kernel.org
890 F: drivers/media/i2c/adv7842*
892 ANALOG DEVICES INC ASOC CODEC DRIVERS
893 M: Lars-Peter Clausen <lars@metafoo.de>
894 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
895 W: http://wiki.analog.com/
896 W: http://ez.analog.com/community/linux-device-drivers
898 F: sound/soc/codecs/adau*
899 F: sound/soc/codecs/adav*
900 F: sound/soc/codecs/ad1*
901 F: sound/soc/codecs/ad7*
902 F: sound/soc/codecs/ssm*
903 F: sound/soc/codecs/sigmadsp.*
905 ANALOG DEVICES INC DMA DRIVERS
906 M: Lars-Peter Clausen <lars@metafoo.de>
907 W: http://ez.analog.com/community/linux-device-drivers
909 F: drivers/dma/dma-axi-dmac.c
911 ANALOG DEVICES INC IIO DRIVERS
912 M: Lars-Peter Clausen <lars@metafoo.de>
913 M: Michael Hennerich <Michael.Hennerich@analog.com>
914 W: http://wiki.analog.com/
915 W: http://ez.analog.com/community/linux-device-drivers
917 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
918 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
920 F: drivers/iio/adc/ltc2497*
921 X: drivers/iio/*/adjd*
922 F: drivers/staging/iio/*/ad*
925 M: Greentime Hu <green.hu@gmail.com>
926 M: Vincent Chen <deanbo422@gmail.com>
927 T: git https://github.com/andestech/linux.git
930 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
931 F: Documentation/devicetree/bindings/nds32/
935 ANDROID CONFIG FRAGMENTS
936 M: Rob Herring <robh@kernel.org>
938 F: kernel/configs/android*
941 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
942 M: Arve Hjønnevåg <arve@android.com>
943 M: Todd Kjos <tkjos@android.com>
944 M: Martijn Coenen <maco@android.com>
945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
946 L: devel@driverdev.osuosl.org
949 F: drivers/staging/android/
951 ANDROID GOLDFISH PIC DRIVER
952 M: Miodrag Dinic <miodrag.dinic@mips.com>
954 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
955 F: drivers/irqchip/irq-goldfish-pic.c
957 ANDROID GOLDFISH RTC DRIVER
958 M: Miodrag Dinic <miodrag.dinic@mips.com>
960 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
961 F: drivers/rtc/rtc-goldfish.c
964 M: Laura Abbott <labbott@redhat.com>
965 M: Sumit Semwal <sumit.semwal@linaro.org>
966 L: devel@driverdev.osuosl.org
967 L: dri-devel@lists.freedesktop.org
968 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
970 F: drivers/staging/android/ion
971 F: drivers/staging/android/uapi/ion.h
973 AOA (Apple Onboard Audio) ALSA DRIVER
974 M: Johannes Berg <johannes@sipsolutions.net>
975 L: linuxppc-dev@lists.ozlabs.org
976 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
980 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
981 M: William Breathitt Gray <vilhelm.gray@gmail.com>
982 L: linux-iio@vger.kernel.org
984 F: drivers/iio/adc/stx104.c
987 M: Jiri Kosina <jikos@kernel.org>
989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
990 F: arch/x86/kernel/apm_32.c
991 F: include/linux/apm_bios.h
992 F: include/uapi/linux/apm_bios.h
993 F: drivers/char/apm-emulation.c
995 APPARMOR SECURITY MODULE
996 M: John Johansen <john.johansen@canonical.com>
997 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1001 F: security/apparmor/
1002 F: Documentation/admin-guide/LSM/apparmor.rst
1004 APPLE BCM5974 MULTITOUCH DRIVER
1005 M: Henrik Rydberg <rydberg@bitmath.org>
1006 L: linux-input@vger.kernel.org
1008 F: drivers/input/mouse/bcm5974.c
1011 M: Henrik Rydberg <rydberg@bitmath.org>
1012 L: linux-hwmon@vger.kernel.org
1014 F: drivers/hwmon/applesmc.c
1016 APPLETALK NETWORK LAYER
1017 L: netdev@vger.kernel.org
1019 F: drivers/net/appletalk/
1022 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1023 M: Duc Dang <dhdang@apm.com>
1025 F: arch/arm64/boot/dts/apm/
1027 APPLIED MICRO (APM) X-GENE SOC EDAC
1028 M: Loc Ho <lho@apm.com>
1030 F: drivers/edac/xgene_edac.c
1031 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1033 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1034 M: Iyappan Subramanian <isubramanian@apm.com>
1035 M: Keyur Chudgar <kchudgar@apm.com>
1037 F: drivers/net/ethernet/apm/xgene-v2/
1039 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1040 M: Iyappan Subramanian <isubramanian@apm.com>
1041 M: Keyur Chudgar <kchudgar@apm.com>
1042 M: Quan Nguyen <qnguyen@apm.com>
1044 F: drivers/net/ethernet/apm/xgene/
1045 F: drivers/net/phy/mdio-xgene.c
1046 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1047 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1049 APPLIED MICRO (APM) X-GENE SOC PMU
1050 M: Tai Nguyen <ttnguyen@apm.com>
1052 F: drivers/perf/xgene_pmu.c
1053 F: Documentation/perf/xgene-pmu.txt
1054 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1056 APTINA CAMERA SENSOR PLL
1057 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1058 L: linux-media@vger.kernel.org
1060 F: drivers/media/i2c/aptina-pll.*
1062 ARC FRAMEBUFFER DRIVER
1063 M: Jaya Kumar <jayalk@intworks.biz>
1065 F: drivers/video/fbdev/arcfb.c
1066 F: drivers/video/fbdev/core/fb_defio.c
1069 M: Alexey Brodkin <abrodkin@synopsys.com>
1071 F: drivers/gpu/drm/arc/
1072 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1074 ARCNET NETWORK LAYER
1075 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1076 L: netdev@vger.kernel.org
1078 F: drivers/net/arcnet/
1079 F: include/uapi/linux/if_arcnet.h
1081 ARM ARCHITECTED TIMER DRIVER
1082 M: Mark Rutland <mark.rutland@arm.com>
1083 M: Marc Zyngier <marc.zyngier@arm.com>
1084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1086 F: arch/arm/include/asm/arch_timer.h
1087 F: arch/arm64/include/asm/arch_timer.h
1088 F: drivers/clocksource/arm_arch_timer.c
1090 ARM HDLCD DRM DRIVER
1091 M: Liviu Dudau <liviu.dudau@arm.com>
1093 F: drivers/gpu/drm/arm/hdlcd_*
1094 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1096 ARM MALI-DP DRM DRIVER
1097 M: Liviu Dudau <liviu.dudau@arm.com>
1098 M: Brian Starkey <brian.starkey@arm.com>
1099 M: Mali DP Maintainers <malidp@foss.arm.com>
1101 F: drivers/gpu/drm/arm/
1102 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1104 ARM MFM AND FLOPPY DRIVERS
1105 M: Ian Molton <spyro@f2s.com>
1107 F: arch/arm/lib/floppydma.S
1108 F: arch/arm/include/asm/floppy.h
1110 ARM PMU PROFILING AND DEBUGGING
1111 M: Will Deacon <will.deacon@arm.com>
1112 M: Mark Rutland <mark.rutland@arm.com>
1114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115 F: arch/arm*/kernel/perf_*
1116 F: arch/arm/oprofile/common.c
1117 F: arch/arm*/kernel/hw_breakpoint.c
1118 F: arch/arm*/include/asm/hw_breakpoint.h
1119 F: arch/arm*/include/asm/perf_event.h
1121 F: include/linux/perf/arm_pmu.h
1122 F: Documentation/devicetree/bindings/arm/pmu.txt
1123 F: Documentation/devicetree/bindings/perf/
1126 M: Russell King <linux@armlinux.org.uk>
1127 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1128 W: http://www.armlinux.org.uk/
1130 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1132 X: arch/arm/boot/dts/
1134 ARM PRIMECELL AACI PL041 DRIVER
1135 M: Russell King <linux@armlinux.org.uk>
1139 ARM PRIMECELL BUS SUPPORT
1140 M: Russell King <linux@armlinux.org.uk>
1143 F: include/linux/amba/bus.h
1145 ARM PRIMECELL CLCD PL110 DRIVER
1146 M: Russell King <linux@armlinux.org.uk>
1148 F: drivers/video/fbdev/amba-clcd.*
1150 ARM PRIMECELL KMI PL050 DRIVER
1151 M: Russell King <linux@armlinux.org.uk>
1153 F: drivers/input/serio/ambakmi.*
1154 F: include/linux/amba/kmi.h
1156 ARM PRIMECELL MMCI PL180/1 DRIVER
1157 M: Russell King <linux@armlinux.org.uk>
1159 F: drivers/mmc/host/mmci.*
1160 F: include/linux/amba/mmci.h
1162 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1163 M: Russell King <linux@armlinux.org.uk>
1165 F: drivers/tty/serial/amba-pl01*.c
1166 F: include/linux/amba/serial.h
1169 M: Will Deacon <will.deacon@arm.com>
1170 R: Robin Murphy <robin.murphy@arm.com>
1171 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173 F: drivers/iommu/arm-smmu.c
1174 F: drivers/iommu/arm-smmu-v3.c
1175 F: drivers/iommu/io-pgtable-arm.c
1176 F: drivers/iommu/io-pgtable-arm-v7s.c
1178 ARM SUB-ARCHITECTURES
1179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1185 ARM/ACTIONS SEMI ARCHITECTURE
1186 M: Andreas Färber <afaerber@suse.de>
1187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190 F: arch/arm/mach-actions/
1191 F: arch/arm/boot/dts/owl-*
1192 F: arch/arm64/boot/dts/actions/
1193 F: drivers/clocksource/owl-*
1194 F: drivers/pinctrl/actions/*
1195 F: drivers/soc/actions/
1196 F: include/dt-bindings/power/owl-*
1197 F: include/linux/soc/actions/
1198 F: Documentation/devicetree/bindings/arm/actions.txt
1199 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1200 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1201 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1203 ARM/ADS SPHERE MACHINE SUPPORT
1204 M: Lennert Buytenhek <kernel@wantstofly.org>
1205 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208 ARM/AFEB9260 MACHINE SUPPORT
1209 M: Sergey Lapin <slapin@ossfans.org>
1210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213 ARM/AJECO 1ARM MACHINE SUPPORT
1214 M: Lennert Buytenhek <kernel@wantstofly.org>
1215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 ARM/Allwinner SoC Clock Support
1219 M: Emilio López <emilio@elopez.com.ar>
1221 F: drivers/clk/sunxi/
1223 ARM/Allwinner sunXi SoC support
1224 M: Maxime Ripard <maxime.ripard@bootlin.com>
1225 M: Chen-Yu Tsai <wens@csie.org>
1226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1230 F: arch/arm/mach-sunxi/
1231 F: arch/arm64/boot/dts/allwinner/
1232 F: drivers/clk/sunxi-ng/
1233 F: drivers/pinctrl/sunxi/
1234 F: drivers/soc/sunxi/
1235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1237 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1238 M: Neil Armstrong <narmstrong@baylibre.com>
1239 M: Jerome Brunet <jbrunet@baylibre.com>
1240 L: linux-amlogic@lists.infradead.org
1242 F: drivers/clk/meson/
1243 F: include/dt-bindings/clock/meson*
1244 F: include/dt-bindings/clock/gxbb*
1245 F: Documentation/devicetree/bindings/clock/amlogic*
1247 ARM/Amlogic Meson SoC support
1248 M: Carlo Caione <carlo@caione.org>
1249 M: Kevin Hilman <khilman@baylibre.com>
1250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251 L: linux-amlogic@lists.infradead.org
1252 W: http://linux-meson.com/
1254 F: arch/arm/mach-meson/
1255 F: arch/arm/boot/dts/meson*
1256 F: arch/arm64/boot/dts/amlogic/
1257 F: drivers/pinctrl/meson/
1258 F: drivers/mmc/host/meson*
1261 ARM/Annapurna Labs ALPINE ARCHITECTURE
1262 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1263 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1264 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266 F: arch/arm/mach-alpine/
1267 F: arch/arm/boot/dts/alpine*
1268 F: arch/arm64/boot/dts/al/
1269 F: drivers/*/*alpine*
1271 ARM/ARTPEC MACHINE SUPPORT
1272 M: Jesper Nilsson <jesper.nilsson@axis.com>
1273 M: Lars Persson <lars.persson@axis.com>
1275 L: linux-arm-kernel@axis.com
1276 F: arch/arm/mach-artpec
1277 F: arch/arm/boot/dts/artpec6*
1279 F: drivers/crypto/axis
1280 F: drivers/pinctrl/pinctrl-artpec*
1281 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1283 ARM/ASPEED I2C DRIVER
1284 M: Brendan Higgins <brendanhiggins@google.com>
1285 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1286 R: Joel Stanley <joel@jms.id.au>
1287 L: linux-i2c@vger.kernel.org
1288 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1290 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1291 F: drivers/i2c/busses/i2c-aspeed.c
1292 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1293 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1295 ARM/ASPEED MACHINE SUPPORT
1296 M: Joel Stanley <joel@jms.id.au>
1297 R: Andrew Jeffery <andrew@aj.id.au>
1298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1300 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1303 F: arch/arm/mach-aspeed/
1304 F: arch/arm/boot/dts/aspeed-*
1307 ARM/CALXEDA HIGHBANK ARCHITECTURE
1308 M: Rob Herring <robh@kernel.org>
1309 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311 F: arch/arm/mach-highbank/
1312 F: arch/arm/boot/dts/highbank.dts
1313 F: arch/arm/boot/dts/ecx-*.dts*
1315 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1316 M: Krzysztof Halasa <khalasa@piap.pl>
1318 F: arch/arm/mach-cns3xxx/
1320 ARM/CAVIUM THUNDER NETWORK DRIVER
1321 M: Sunil Goutham <sgoutham@cavium.com>
1322 M: Robert Richter <rric@kernel.org>
1323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 F: drivers/net/ethernet/cavium/thunder/
1327 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1328 M: Lukasz Majewski <lukma@denx.de>
1329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331 F: arch/arm/mach-ep93xx/ts72xx.c
1333 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1334 M: Alexander Shiyan <shc_work@mail.ru>
1335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1340 M: Lennert Buytenhek <kernel@wantstofly.org>
1341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1345 M: Hartley Sweeten <hsweeten@visionengravers.com>
1346 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1347 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 F: arch/arm/mach-ep93xx/
1350 F: arch/arm/mach-ep93xx/include/mach/
1353 M: Russell King <linux@armlinux.org.uk>
1354 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1357 F: drivers/clk/clkdev.c
1359 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1360 M: Mike Rapoport <mike@compulab.co.il>
1361 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1365 M: Baruch Siach <baruch@tkos.co.il>
1366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368 F: arch/arm/boot/dts/cx92755*
1371 ARM/CONTEC MICRO9 MACHINE SUPPORT
1372 M: Hubert Feurstein <hubert.feurstein@contec.at>
1374 F: arch/arm/mach-ep93xx/micro9.c
1376 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1377 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380 F: drivers/hwtracing/coresight/*
1381 F: Documentation/trace/coresight.txt
1382 F: Documentation/trace/coresight-cpu-debug.txt
1383 F: Documentation/devicetree/bindings/arm/coresight.txt
1384 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1385 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1386 F: tools/perf/arch/arm/util/pmu.c
1387 F: tools/perf/arch/arm/util/auxtrace.c
1388 F: tools/perf/arch/arm/util/cs-etm.c
1389 F: tools/perf/arch/arm/util/cs-etm.h
1390 F: tools/perf/util/cs-etm.*
1391 F: tools/perf/util/cs-etm-decoder/*
1393 ARM/CORGI MACHINE SUPPORT
1394 M: Richard Purdie <rpurdie@rpsys.net>
1397 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1398 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1399 M: Linus Walleij <linus.walleij@linaro.org>
1400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 T: git git://github.com/ulli-kroll/linux.git
1403 F: Documentation/devicetree/bindings/arm/gemini.txt
1404 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1405 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1406 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1407 F: arch/arm/mach-gemini/
1408 F: drivers/net/ethernet/cortina/
1409 F: drivers/pinctrl/pinctrl-gemini.c
1410 F: drivers/rtc/rtc-ftrtc010.c
1412 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1413 M: Barry Song <baohua@kernel.org>
1414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1417 F: arch/arm/boot/dts/prima2*
1418 F: arch/arm/mach-prima2/
1419 F: drivers/clk/sirf/
1420 F: drivers/clocksource/timer-prima2.c
1421 F: drivers/clocksource/timer-atlas7.c
1424 ARM/EBSA110 MACHINE SUPPORT
1425 M: Russell King <linux@armlinux.org.uk>
1426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 W: http://www.armlinux.org.uk/
1429 F: arch/arm/mach-ebsa110/
1430 F: drivers/net/ethernet/amd/am79c961a.*
1432 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1433 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1434 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1440 M: Robert Jarzmik <robert.jarzmik@free.fr>
1441 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443 F: arch/arm/mach-pxa/ezx.c
1445 ARM/FARADAY FA526 PORT
1446 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449 T: git git://git.berlios.de/gemini-board
1450 F: arch/arm/mm/*-fa*
1452 ARM/FOOTBRIDGE ARCHITECTURE
1453 M: Russell King <linux@armlinux.org.uk>
1454 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455 W: http://www.armlinux.org.uk/
1457 F: arch/arm/include/asm/hardware/dec21285.h
1458 F: arch/arm/mach-footbridge/
1460 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1461 M: Shawn Guo <shawnguo@kernel.org>
1462 M: Sascha Hauer <s.hauer@pengutronix.de>
1463 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1464 R: Fabio Estevam <fabio.estevam@nxp.com>
1465 R: NXP Linux Team <linux-imx@nxp.com>
1466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1469 F: arch/arm/mach-imx/
1470 F: arch/arm/mach-mxs/
1471 F: arch/arm/boot/dts/imx*
1472 F: arch/arm/configs/imx*_defconfig
1477 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1478 M: Shawn Guo <shawnguo@kernel.org>
1479 M: Sascha Hauer <s.hauer@pengutronix.de>
1480 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1481 R: Stefan Agner <stefan@agner.ch>
1482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1485 F: arch/arm/mach-imx/*vf610*
1486 F: arch/arm/boot/dts/vf*
1488 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1489 M: Shawn Guo <shawnguo@kernel.org>
1490 M: Li Yang <leoyang.li@nxp.com>
1491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1494 F: arch/arm/boot/dts/ls1021a*
1495 F: arch/arm64/boot/dts/freescale/fsl-*
1496 F: arch/arm64/boot/dts/freescale/qoriq-*
1498 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1499 M: Lennert Buytenhek <kernel@wantstofly.org>
1500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 ARM/GUMSTIX MACHINE SUPPORT
1504 M: Steve Sakoman <sakoman@gmail.com>
1505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1509 M: Philipp Zabel <philipp.zabel@gmail.com>
1510 M: Paul Parsons <lost.distance@yahoo.com>
1511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 F: arch/arm/mach-pxa/hx4700.c
1514 F: arch/arm/mach-pxa/include/mach/hx4700.h
1515 F: sound/soc/pxa/hx4700.c
1517 ARM/HISILICON SOC SUPPORT
1518 M: Wei Xu <xuwei5@hisilicon.com>
1519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 W: http://www.hisilicon.com
1522 T: git git://github.com/hisilicon/linux-hisi.git
1523 F: arch/arm/mach-hisi/
1524 F: arch/arm/boot/dts/hi3*
1525 F: arch/arm/boot/dts/hip*
1526 F: arch/arm/boot/dts/hisi*
1527 F: arch/arm64/boot/dts/hisilicon/
1529 ARM/HP JORNADA 7XX MACHINE SUPPORT
1530 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1534 F: arch/arm/mach-sa1100/jornada720.c
1535 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1537 ARM/IGEP MACHINE SUPPORT
1538 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1539 M: Javier Martinez Canillas <javier@dowhile0.org>
1540 L: linux-omap@vger.kernel.org
1541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543 F: arch/arm/boot/dts/omap3-igep*
1545 ARM/INCOME PXA270 SUPPORT
1546 M: Marek Vasut <marek.vasut@gmail.com>
1547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1551 ARM/INTEL IOP13XX ARM ARCHITECTURE
1552 M: Lennert Buytenhek <kernel@wantstofly.org>
1553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 ARM/INTEL IOP32X ARM ARCHITECTURE
1557 M: Lennert Buytenhek <kernel@wantstofly.org>
1558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 ARM/INTEL IOP33X ARM ARCHITECTURE
1562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 ARM/INTEL IQ81342EX MACHINE SUPPORT
1566 M: Lennert Buytenhek <kernel@wantstofly.org>
1567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570 ARM/INTEL IXDP2850 MACHINE SUPPORT
1571 M: Lennert Buytenhek <kernel@wantstofly.org>
1572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 ARM/INTEL IXP4XX ARM ARCHITECTURE
1576 M: Imre Kaloz <kaloz@openwrt.org>
1577 M: Krzysztof Halasa <khalasa@piap.pl>
1578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580 F: arch/arm/mach-ixp4xx/
1582 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1583 M: Jonathan Cameron <jic23@cam.ac.uk>
1584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586 F: arch/arm/mach-pxa/stargate2.c
1587 F: drivers/pcmcia/pxa2xx_stargate2.c
1589 ARM/INTEL XSC3 (MANZANO) ARM CORE
1590 M: Lennert Buytenhek <kernel@wantstofly.org>
1591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1595 M: Lennert Buytenhek <kernel@wantstofly.org>
1596 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599 ARM/LG1K ARCHITECTURE
1600 M: Chanho Min <chanho.min@lge.com>
1601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 F: arch/arm64/boot/dts/lg/
1605 ARM/LOGICPD PXA270 MACHINE SUPPORT
1606 M: Lennert Buytenhek <kernel@wantstofly.org>
1607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 ARM/LPC18XX ARCHITECTURE
1611 M: Joachim Eastwood <manabian@gmail.com>
1612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 F: arch/arm/boot/dts/lpc43*
1615 F: drivers/clk/nxp/clk-lpc18xx*
1616 F: drivers/clocksource/time-lpc32xx.c
1617 F: drivers/i2c/busses/i2c-lpc2k.c
1618 F: drivers/memory/pl172.c
1619 F: drivers/mtd/spi-nor/nxp-spifi.c
1620 F: drivers/rtc/rtc-lpc24xx.c
1623 ARM/LPC32XX SOC SUPPORT
1624 M: Vladimir Zapolskiy <vz@mleia.com>
1625 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1629 F: arch/arm/boot/dts/lpc32*
1630 F: arch/arm/mach-lpc32xx/
1631 F: drivers/i2c/busses/i2c-pnx.c
1632 F: drivers/net/ethernet/nxp/lpc_eth.c
1633 F: drivers/usb/host/ohci-nxp.c
1634 F: drivers/watchdog/pnx4008_wdt.c
1637 ARM/MAGICIAN MACHINE SUPPORT
1638 M: Philipp Zabel <philipp.zabel@gmail.com>
1641 ARM/Marvell Dove/MV78xx0/Orion SOC support
1642 M: Jason Cooper <jason@lakedaemon.net>
1643 M: Andrew Lunn <andrew@lunn.ch>
1644 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1645 M: Gregory Clement <gregory.clement@bootlin.com>
1646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 F: Documentation/devicetree/bindings/soc/dove/
1649 F: arch/arm/mach-dove/
1650 F: arch/arm/mach-mv78xx0/
1651 F: arch/arm/mach-orion5x/
1652 F: arch/arm/plat-orion/
1653 F: arch/arm/boot/dts/dove*
1654 F: arch/arm/boot/dts/orion5x*
1656 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1657 M: Jason Cooper <jason@lakedaemon.net>
1658 M: Andrew Lunn <andrew@lunn.ch>
1659 M: Gregory Clement <gregory.clement@bootlin.com>
1660 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 F: arch/arm/boot/dts/armada*
1664 F: arch/arm/boot/dts/kirkwood*
1665 F: arch/arm/configs/mvebu_*_defconfig
1666 F: arch/arm/mach-mvebu/
1667 F: arch/arm64/boot/dts/marvell/armada*
1668 F: drivers/cpufreq/armada-37xx-cpufreq.c
1669 F: drivers/cpufreq/mvebu-cpufreq.c
1670 F: drivers/irqchip/irq-armada-370-xp.c
1671 F: drivers/irqchip/irq-mvebu-*
1672 F: drivers/pinctrl/mvebu/
1673 F: drivers/rtc/rtc-armada38x.c
1675 ARM/Mediatek RTC DRIVER
1676 M: Eddie Huang <eddie.huang@mediatek.com>
1677 M: Sean Wang <sean.wang@mediatek.com>
1678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1681 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1682 F: drivers/rtc/rtc-mt6397.c
1683 F: drivers/rtc/rtc-mt7622.c
1685 ARM/Mediatek SoC support
1686 M: Matthias Brugger <matthias.bgg@gmail.com>
1687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1690 F: arch/arm/boot/dts/mt6*
1691 F: arch/arm/boot/dts/mt7*
1692 F: arch/arm/boot/dts/mt8*
1693 F: arch/arm/mach-mediatek/
1694 F: arch/arm64/boot/dts/mediatek/
1698 ARM/Mediatek USB3 PHY DRIVER
1699 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1703 F: drivers/phy/mediatek/
1704 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1706 ARM/MICREL KS8695 ARCHITECTURE
1707 M: Greg Ungerer <gerg@uclinux.org>
1708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709 F: arch/arm/mach-ks8695/
1712 ARM/Microchip (AT91) SoC support
1713 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1714 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 W: http://www.linux4sam.org
1717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1721 F: arch/arm/mach-at91/
1722 F: include/soc/at91/
1723 F: arch/arm/boot/dts/at91*.dts
1724 F: arch/arm/boot/dts/at91*.dtsi
1725 F: arch/arm/boot/dts/sama*.dts
1726 F: arch/arm/boot/dts/sama*.dtsi
1727 F: arch/arm/include/debug/at91.S
1728 F: drivers/memory/atmel*
1729 F: drivers/watchdog/sama5d4_wdt.c
1730 X: drivers/input/touchscreen/atmel_mxt_ts.c
1731 X: drivers/net/wireless/atmel/
1733 ARM/MIOA701 MACHINE SUPPORT
1734 M: Robert Jarzmik <robert.jarzmik@free.fr>
1735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 F: arch/arm/mach-pxa/mioa701.c
1739 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1740 M: Michael Petchkovsky <mkpetch@internode.on.net>
1743 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1744 M: Linus Walleij <linus.walleij@linaro.org>
1745 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747 F: arch/arm/mach-nomadik/
1748 F: arch/arm/mach-u300/
1749 F: arch/arm/mach-ux500/
1750 F: arch/arm/boot/dts/ste-*
1751 F: drivers/clk/clk-nomadik.c
1752 F: drivers/clk/clk-u300.c
1753 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1754 F: drivers/clocksource/timer-u300.c
1755 F: drivers/dma/coh901318*
1756 F: drivers/dma/ste_dma40*
1757 F: drivers/hwspinlock/u8500_hsem.c
1758 F: drivers/i2c/busses/i2c-nomadik.c
1759 F: drivers/i2c/busses/i2c-stu300.c
1760 F: drivers/mfd/ab3100*
1761 F: drivers/mfd/ab8500*
1762 F: drivers/mfd/abx500*
1763 F: drivers/mfd/dbx500*
1764 F: drivers/mfd/db8500*
1765 F: drivers/pinctrl/nomadik/
1766 F: drivers/pinctrl/pinctrl-coh901*
1767 F: drivers/pinctrl/pinctrl-u300.c
1768 F: drivers/rtc/rtc-ab3100.c
1769 F: drivers/rtc/rtc-ab8500.c
1770 F: drivers/rtc/rtc-coh901331.c
1771 F: drivers/rtc/rtc-pl031.c
1772 F: drivers/watchdog/coh901327_wdt.c
1773 F: Documentation/devicetree/bindings/arm/ste-*
1774 F: Documentation/devicetree/bindings/arm/ux500/
1775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1777 ARM/NUVOTON NPCM ARCHITECTURE
1778 M: Avi Fishman <avifishman70@gmail.com>
1779 M: Tomer Maimon <tmaimon77@gmail.com>
1780 R: Patrick Venture <venture@google.com>
1781 R: Nancy Yuen <yuenn@google.com>
1782 R: Brendan Higgins <brendanhiggins@google.com>
1783 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1785 F: arch/arm/mach-npcm/
1786 F: arch/arm/boot/dts/nuvoton-npcm*
1787 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1789 F: Documentation/devicetree/bindings/*/*npcm*
1790 F: Documentation/devicetree/bindings/*/*/*npcm*
1792 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1793 M: Wan ZongShun <mcuos.com@gmail.com>
1794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795 W: http://www.mcuos.com
1797 F: arch/arm/mach-w90x900/
1798 F: drivers/input/keyboard/w90p910_keypad.c
1799 F: drivers/input/touchscreen/w90p910_ts.c
1800 F: drivers/watchdog/nuc900_wdt.c
1801 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1802 F: drivers/mtd/nand/raw/nuc900_nand.c
1803 F: drivers/rtc/rtc-nuc900.c
1804 F: drivers/spi/spi-nuc900.c
1805 F: drivers/usb/host/ehci-w90x900.c
1806 F: drivers/video/fbdev/nuc900fb.c
1808 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1809 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1810 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1811 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1814 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1815 M: Alexander Clouter <alex@digriz.org.uk>
1816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1817 W: http://www.digriz.org.uk/ts78xx/kernel
1819 F: arch/arm/mach-orion5x/ts78xx-*
1821 ARM/OXNAS platform support
1822 M: Neil Armstrong <narmstrong@baylibre.com>
1823 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824 L: linux-oxnas@groups.io (moderated for non-subscribers)
1826 F: arch/arm/mach-oxnas/
1827 F: arch/arm/boot/dts/ox8*.dts*
1830 ARM/PALM TREO SUPPORT
1831 M: Tomas Cech <sleep_walker@suse.com>
1832 L: linux-arm-kernel@lists.infradead.org
1833 W: http://hackndev.com
1835 F: arch/arm/mach-pxa/palmtreo.*
1837 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1838 M: Marek Vasut <marek.vasut@gmail.com>
1839 L: linux-arm-kernel@lists.infradead.org
1840 W: http://hackndev.com
1842 F: arch/arm/mach-pxa/include/mach/palmtx.h
1843 F: arch/arm/mach-pxa/palmtx.c
1844 F: arch/arm/mach-pxa/palmt5.*
1845 F: arch/arm/mach-pxa/include/mach/palmld.h
1846 F: arch/arm/mach-pxa/palmld.c
1847 F: arch/arm/mach-pxa/palmte2.*
1848 F: arch/arm/mach-pxa/include/mach/palmtc.h
1849 F: arch/arm/mach-pxa/palmtc.c
1852 M: Sergey Lapin <slapin@ossfans.org>
1853 L: linux-arm-kernel@lists.infradead.org
1854 W: http://hackndev.com
1856 F: arch/arm/mach-pxa/palmz72.*
1859 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1860 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1863 ARM/PT DIGITAL BOARD PORT
1864 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866 W: http://www.armlinux.org.uk/
1869 ARM/QUALCOMM SUPPORT
1870 M: Andy Gross <andy.gross@linaro.org>
1871 M: David Brown <david.brown@linaro.org>
1872 L: linux-arm-msm@vger.kernel.org
1873 L: linux-soc@vger.kernel.org
1875 F: Documentation/devicetree/bindings/soc/qcom/
1876 F: arch/arm/boot/dts/qcom-*.dts
1877 F: arch/arm/boot/dts/qcom-*.dtsi
1878 F: arch/arm/mach-qcom/
1879 F: arch/arm64/boot/dts/qcom/*
1880 F: drivers/i2c/busses/i2c-qup.c
1881 F: drivers/clk/qcom/
1882 F: drivers/dma/qcom/
1883 F: drivers/soc/qcom/
1884 F: drivers/spi/spi-qup.c
1885 F: drivers/tty/serial/msm_serial.c
1886 F: drivers/*/pm8???-*
1887 F: drivers/mfd/ssbi.c
1888 F: drivers/firmware/qcom_scm*
1889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1891 ARM/RADISYS ENP2611 MACHINE SUPPORT
1892 M: Lennert Buytenhek <kernel@wantstofly.org>
1893 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896 ARM/REALTEK ARCHITECTURE
1897 M: Andreas Färber <afaerber@suse.de>
1898 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1900 F: arch/arm64/boot/dts/realtek/
1901 F: Documentation/devicetree/bindings/arm/realtek.txt
1903 ARM/RENESAS ARM64 ARCHITECTURE
1904 M: Simon Horman <horms@verge.net.au>
1905 M: Magnus Damm <magnus.damm@gmail.com>
1906 L: linux-renesas-soc@vger.kernel.org
1907 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1910 F: arch/arm64/boot/dts/renesas/
1911 F: Documentation/devicetree/bindings/arm/shmobile.txt
1912 F: drivers/soc/renesas/
1913 F: include/linux/soc/renesas/
1915 ARM/RISCPC ARCHITECTURE
1916 M: Russell King <linux@armlinux.org.uk>
1917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 W: http://www.armlinux.org.uk/
1920 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1921 F: arch/arm/include/asm/hardware/ioc.h
1922 F: arch/arm/include/asm/hardware/iomd.h
1923 F: arch/arm/include/asm/hardware/memc.h
1924 F: arch/arm/mach-rpc/
1925 F: drivers/net/ethernet/8390/etherh.c
1926 F: drivers/net/ethernet/i825xx/ether1*
1927 F: drivers/net/ethernet/seeq/ether3*
1928 F: drivers/scsi/arm/
1930 ARM/Rockchip SoC support
1931 M: Heiko Stuebner <heiko@sntech.de>
1932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933 L: linux-rockchip@lists.infradead.org
1934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1936 F: arch/arm/boot/dts/rk3*
1937 F: arch/arm/boot/dts/rv1108*
1938 F: arch/arm/mach-rockchip/
1939 F: drivers/clk/rockchip/
1940 F: drivers/i2c/busses/i2c-rk3x.c
1941 F: drivers/*/*rockchip*
1942 F: drivers/*/*/*rockchip*
1943 F: sound/soc/rockchip/
1946 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1947 M: Kukjin Kim <kgene@kernel.org>
1948 M: Krzysztof Kozlowski <krzk@kernel.org>
1949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1951 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1953 F: arch/arm/boot/dts/s3c*
1954 F: arch/arm/boot/dts/s5p*
1955 F: arch/arm/boot/dts/exynos*
1956 F: arch/arm64/boot/dts/exynos/
1957 F: arch/arm/plat-samsung/
1958 F: arch/arm/mach-s3c24*/
1959 F: arch/arm/mach-s3c64xx/
1960 F: arch/arm/mach-s5p*/
1961 F: arch/arm/mach-exynos*/
1962 F: drivers/*/*s3c24*
1963 F: drivers/*/*/*s3c24*
1964 F: drivers/*/*s3c64xx*
1965 F: drivers/*/*s5pv210*
1966 F: drivers/memory/samsung/*
1967 F: drivers/soc/samsung/*
1968 F: Documentation/arm/Samsung/
1969 F: Documentation/devicetree/bindings/arm/samsung/
1970 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1971 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1974 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1975 M: Kyungmin Park <kyungmin.park@samsung.com>
1976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 F: arch/arm/mach-s5pv210/
1980 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1981 M: Kyungmin Park <kyungmin.park@samsung.com>
1982 M: Kamil Debski <kamil@wypas.org>
1983 M: Andrzej Hajda <a.hajda@samsung.com>
1984 L: linux-arm-kernel@lists.infradead.org
1985 L: linux-media@vger.kernel.org
1987 F: drivers/media/platform/s5p-g2d/
1989 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1990 M: Marek Szyprowski <m.szyprowski@samsung.com>
1991 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1992 L: linux-media@vger.kernel.org
1994 F: drivers/media/platform/s5p-cec/
1995 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1997 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1998 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1999 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2000 L: linux-arm-kernel@lists.infradead.org
2001 L: linux-media@vger.kernel.org
2003 F: drivers/media/platform/s5p-jpeg/
2005 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2006 M: Kyungmin Park <kyungmin.park@samsung.com>
2007 M: Kamil Debski <kamil@wypas.org>
2008 M: Jeongtae Park <jtp.park@samsung.com>
2009 M: Andrzej Hajda <a.hajda@samsung.com>
2010 L: linux-arm-kernel@lists.infradead.org
2011 L: linux-media@vger.kernel.org
2013 F: arch/arm/plat-samsung/s5p-dev-mfc.c
2014 F: drivers/media/platform/s5p-mfc/
2016 ARM/SHMOBILE ARM ARCHITECTURE
2017 M: Simon Horman <horms@verge.net.au>
2018 M: Magnus Damm <magnus.damm@gmail.com>
2019 L: linux-renesas-soc@vger.kernel.org
2020 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2023 F: arch/arm/boot/dts/emev2*
2024 F: arch/arm/boot/dts/r7s*
2025 F: arch/arm/boot/dts/r8a*
2026 F: arch/arm/boot/dts/r9a*
2027 F: arch/arm/boot/dts/sh*
2028 F: arch/arm/configs/shmobile_defconfig
2029 F: arch/arm/include/debug/renesas-scif.S
2030 F: arch/arm/mach-shmobile/
2031 F: Documentation/devicetree/bindings/arm/shmobile.txt
2032 F: drivers/soc/renesas/
2033 F: include/linux/soc/renesas/
2035 ARM/SOCFPGA ARCHITECTURE
2036 M: Dinh Nguyen <dinguyen@kernel.org>
2038 F: arch/arm/mach-socfpga/
2039 F: arch/arm/boot/dts/socfpga*
2040 F: arch/arm/configs/socfpga_defconfig
2041 F: arch/arm64/boot/dts/altera/
2042 W: http://www.rocketboards.org
2043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2045 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2046 M: Dinh Nguyen <dinguyen@kernel.org>
2048 F: drivers/clk/socfpga/
2050 ARM/SOCFPGA EDAC SUPPORT
2051 M: Thor Thayer <thor.thayer@linux.intel.com>
2053 F: drivers/edac/altera_edac.
2055 ARM/SPREADTRUM SoC SUPPORT
2056 M: Orson Zhai <orsonzhai@gmail.com>
2057 M: Baolin Wang <baolin.wang@linaro.org>
2058 M: Chunyan Zhang <zhang.lyra@gmail.com>
2060 F: arch/arm64/boot/dts/sprd
2063 ARM/STI ARCHITECTURE
2064 M: Patrice Chotard <patrice.chotard@st.com>
2065 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066 W: http://www.stlinux.com
2068 F: arch/arm/mach-sti/
2069 F: arch/arm/boot/dts/sti*
2070 F: drivers/char/hw_random/st-rng.c
2071 F: drivers/clocksource/arm_global_timer.c
2072 F: drivers/clocksource/clksrc_st_lpc.c
2073 F: drivers/cpufreq/sti-cpufreq.c
2074 F: drivers/dma/st_fdma*
2075 F: drivers/i2c/busses/i2c-st.c
2076 F: drivers/media/rc/st_rc.c
2077 F: drivers/media/platform/sti/c8sectpfe/
2078 F: drivers/mmc/host/sdhci-st.c
2079 F: drivers/phy/st/phy-miphy28lp.c
2080 F: drivers/phy/st/phy-stih407-usb.c
2081 F: drivers/pinctrl/pinctrl-st.c
2082 F: drivers/remoteproc/st_remoteproc.c
2083 F: drivers/remoteproc/st_slim_rproc.c
2084 F: drivers/reset/sti/
2085 F: drivers/rtc/rtc-st-lpc.c
2086 F: drivers/tty/serial/st-asc.c
2087 F: drivers/usb/dwc3/dwc3-st.c
2088 F: drivers/usb/host/ehci-st.c
2089 F: drivers/usb/host/ohci-st.c
2090 F: drivers/watchdog/st_lpc_wdt.c
2091 F: drivers/ata/ahci_st.c
2092 F: include/linux/remoteproc/st_slim_rproc.h
2094 ARM/STM32 ARCHITECTURE
2095 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2096 M: Alexandre Torgue <alexandre.torgue@st.com>
2097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2101 F: arch/arm/boot/dts/stm32*
2102 F: arch/arm/mach-stm32/
2103 F: drivers/clocksource/armv7m_systick.c
2105 ARM/Synaptics Berlin SoC support
2106 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2107 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2108 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110 F: arch/arm/mach-berlin/
2111 F: arch/arm/boot/dts/berlin*
2112 F: arch/arm64/boot/dts/marvell/berlin*
2114 ARM/TANGO ARCHITECTURE
2115 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2116 M: Mans Rullgard <mans@mansr.com>
2117 L: linux-arm-kernel@lists.infradead.org
2121 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2122 M: Lennert Buytenhek <kernel@wantstofly.org>
2123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2126 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2127 M: Hans Verkuil <hans.verkuil@cisco.com>
2128 L: linux-tegra@vger.kernel.org
2129 L: linux-media@vger.kernel.org
2131 F: drivers/media/platform/tegra-cec/
2132 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2134 ARM/TETON BGA MACHINE SUPPORT
2135 M: "Mark F. Brown" <mark.brown314@gmail.com>
2136 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2140 M: Santosh Shilimkar <ssantosh@kernel.org>
2141 L: linux-kernel@vger.kernel.org
2143 F: drivers/memory/*emif*
2145 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2146 M: Tero Kristo <t-kristo@ti.com>
2147 M: Nishanth Menon <nm@ti.com>
2148 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2150 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2151 F: arch/arm64/boot/dts/ti/Makefile
2152 F: arch/arm64/boot/dts/ti/k3-*
2154 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2155 M: Santosh Shilimkar <ssantosh@kernel.org>
2156 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158 F: arch/arm/mach-keystone/
2159 F: arch/arm/boot/dts/keystone-*
2160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2162 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2163 M: Santosh Shilimkar <ssantosh@kernel.org>
2164 L: linux-kernel@vger.kernel.org
2166 F: drivers/clk/keystone/
2168 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2169 M: Santosh Shilimkar <ssantosh@kernel.org>
2170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171 L: linux-kernel@vger.kernel.org
2173 F: drivers/clocksource/timer-keystone.c
2175 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2176 M: Santosh Shilimkar <ssantosh@kernel.org>
2177 L: linux-kernel@vger.kernel.org
2179 F: drivers/power/reset/keystone-reset.c
2181 ARM/THECUS N2100 MACHINE SUPPORT
2182 M: Lennert Buytenhek <kernel@wantstofly.org>
2183 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2186 ARM/TOSA MACHINE SUPPORT
2187 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2188 M: Dirk Opfer <dirk@opfer-online.de>
2191 ARM/UNIPHIER ARCHITECTURE
2192 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2193 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2196 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2197 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2198 F: arch/arm/boot/dts/uniphier*
2199 F: arch/arm/include/asm/hardware/cache-uniphier.h
2200 F: arch/arm/mach-uniphier/
2201 F: arch/arm/mm/cache-uniphier.c
2202 F: arch/arm64/boot/dts/socionext/uniphier*
2203 F: drivers/bus/uniphier-system-bus.c
2204 F: drivers/clk/uniphier/
2205 F: drivers/gpio/gpio-uniphier.c
2206 F: drivers/i2c/busses/i2c-uniphier*
2207 F: drivers/irqchip/irq-uniphier-aidet.c
2208 F: drivers/pinctrl/uniphier/
2209 F: drivers/reset/reset-uniphier.c
2210 F: drivers/tty/serial/8250/8250_uniphier.c
2213 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2214 M: Ulf Hansson <ulf.hansson@linaro.org>
2215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216 T: git git://git.linaro.org/people/ulfh/clk.git
2218 F: drivers/clk/ux500/
2220 ARM/VERSATILE EXPRESS PLATFORM
2221 M: Liviu Dudau <liviu.dudau@arm.com>
2222 M: Sudeep Holla <sudeep.holla@arm.com>
2223 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226 F: arch/arm/boot/dts/vexpress*
2227 F: arch/arm64/boot/dts/arm/
2228 F: arch/arm/mach-vexpress/
2231 F: drivers/clk/versatile/clk-vexpress-osc.c
2232 F: drivers/clocksource/versatile.c
2236 M: Russell King <linux@armlinux.org.uk>
2237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2238 W: http://www.armlinux.org.uk/
2242 ARM/VOIPAC PXA270 SUPPORT
2243 M: Marek Vasut <marek.vasut@gmail.com>
2244 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2246 F: arch/arm/mach-pxa/vpac270.c
2247 F: arch/arm/mach-pxa/include/mach/vpac270.h
2249 ARM/VT8500 ARM ARCHITECTURE
2250 M: Tony Prisk <linux@prisktech.co.nz>
2251 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2253 F: arch/arm/mach-vt8500/
2254 F: drivers/clocksource/vt8500_timer.c
2255 F: drivers/i2c/busses/i2c-wmt.c
2256 F: drivers/mmc/host/wmt-sdmmc.c
2257 F: drivers/pwm/pwm-vt8500.c
2258 F: drivers/rtc/rtc-vt8500.c
2259 F: drivers/tty/serial/vt8500_serial.c
2260 F: drivers/usb/host/ehci-platform.c
2261 F: drivers/usb/host/uhci-platform.c
2262 F: drivers/video/fbdev/vt8500lcdfb.*
2263 F: drivers/video/fbdev/wm8505fb*
2264 F: drivers/video/fbdev/wmt_ge_rops.*
2266 ARM/ZIPIT Z2 SUPPORT
2267 M: Marek Vasut <marek.vasut@gmail.com>
2268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270 F: arch/arm/mach-pxa/z2.c
2271 F: arch/arm/mach-pxa/include/mach/z2.h
2273 ARM/ZTE ARCHITECTURE
2274 M: Jun Nie <jun.nie@linaro.org>
2275 M: Baoyou Xie <baoyou.xie@linaro.org>
2276 M: Shawn Guo <shawnguo@kernel.org>
2277 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2279 F: arch/arm/boot/dts/zx2967*
2280 F: arch/arm/mach-zx/
2281 F: arch/arm64/boot/dts/zte/
2283 F: drivers/dma/zx_dma.c
2284 F: drivers/gpio/gpio-zx.c
2285 F: drivers/i2c/busses/i2c-zx2967.c
2286 F: drivers/mmc/host/dw_mmc-zx.*
2287 F: drivers/pinctrl/zte/
2289 F: drivers/thermal/zx2967_thermal.c
2290 F: drivers/watchdog/zx2967_wdt.c
2291 F: Documentation/devicetree/bindings/arm/zte.txt
2292 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2293 F: Documentation/devicetree/bindings/dma/zxdma.txt
2294 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2295 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2296 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2297 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2298 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2299 F: Documentation/devicetree/bindings/soc/zte/
2300 F: Documentation/devicetree/bindings/sound/zte,*.txt
2301 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2302 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2303 F: include/dt-bindings/clock/zx2967*.h
2304 F: include/dt-bindings/soc/zte,*.h
2305 F: sound/soc/codecs/zx_aud96p22.c
2308 ARM/ZYNQ ARCHITECTURE
2309 M: Michal Simek <michal.simek@xilinx.com>
2310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2311 W: http://wiki.xilinx.com
2312 T: git https://github.com/Xilinx/linux-xlnx.git
2314 F: arch/arm/mach-zynq/
2315 F: drivers/cpuidle/cpuidle-zynq.c
2316 F: drivers/block/xsysace.c
2319 F: drivers/clocksource/cadence_ttc_timer.c
2320 F: drivers/i2c/busses/i2c-cadence.c
2321 F: drivers/mmc/host/sdhci-of-arasan.c
2322 F: drivers/edac/synopsys_edac.c
2323 F: drivers/i2c/busses/i2c-xiic.c
2325 ARM64 PORT (AARCH64 ARCHITECTURE)
2326 M: Catalin Marinas <catalin.marinas@arm.com>
2327 M: Will Deacon <will.deacon@arm.com>
2328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2332 X: arch/arm64/boot/dts/
2333 F: Documentation/arm64/
2335 AS3645A LED FLASH CONTROLLER DRIVER
2336 M: Sakari Ailus <sakari.ailus@iki.fi>
2337 L: linux-leds@vger.kernel.org
2339 F: drivers/leds/leds-as3645a.c
2341 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2342 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2343 L: linux-media@vger.kernel.org
2344 T: git git://linuxtv.org/media_tree.git
2346 F: drivers/media/i2c/ak7375.c
2347 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2349 ASAHI KASEI AK8974 DRIVER
2350 M: Linus Walleij <linus.walleij@linaro.org>
2351 L: linux-iio@vger.kernel.org
2352 W: http://www.akm.com/
2354 F: drivers/iio/magnetometer/ak8974.c
2356 ASC7621 HARDWARE MONITOR DRIVER
2357 M: George Joseph <george.joseph@fairview5.com>
2358 L: linux-hwmon@vger.kernel.org
2360 F: Documentation/hwmon/asc7621
2361 F: drivers/hwmon/asc7621.c
2363 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2364 M: Corentin Chary <corentin.chary@gmail.com>
2365 L: acpi4asus-user@lists.sourceforge.net
2366 L: platform-driver-x86@vger.kernel.org
2367 W: http://acpi4asus.sf.net
2369 F: drivers/platform/x86/asus*.c
2370 F: drivers/platform/x86/eeepc*.c
2372 ASUS WIRELESS RADIO CONTROL DRIVER
2373 M: João Paulo Rechi Vita <jprvita@gmail.com>
2374 L: platform-driver-x86@vger.kernel.org
2376 F: drivers/platform/x86/asus-wireless.c
2379 M: David Howells <dhowells@redhat.com>
2380 L: keyrings@vger.kernel.org
2382 F: Documentation/crypto/asymmetric-keys.txt
2383 F: include/linux/verification.h
2384 F: include/crypto/public_key.h
2385 F: include/crypto/pkcs7.h
2386 F: crypto/asymmetric_keys/
2388 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2389 R: Dan Williams <dan.j.williams@intel.com>
2390 W: http://sourceforge.net/projects/xscaleiop
2392 F: Documentation/crypto/async-tx-api.txt
2395 F: include/linux/dmaengine.h
2396 F: include/linux/async_tx.h
2399 M: Bartosz Golaszewski <brgl@bgdev.pl>
2400 L: linux-i2c@vger.kernel.org
2401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2403 F: Documentation/devicetree/bindings/eeprom/at24.txt
2404 F: drivers/misc/eeprom/at24.c
2405 F: include/linux/platform_data/at24.h
2407 ATA OVER ETHERNET (AOE) DRIVER
2408 M: "Ed L. Cashin" <ed.cashin@acm.org>
2409 W: http://www.openaoe.org/
2411 F: Documentation/aoe/
2412 F: drivers/block/aoe/
2414 ATHEROS 71XX/9XXX GPIO DRIVER
2415 M: Alban Bedel <albeu@free.fr>
2416 W: https://github.com/AlbanBedel/linux
2417 T: git git://github.com/AlbanBedel/linux
2419 F: drivers/gpio/gpio-ath79.c
2420 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2422 ATHEROS 71XX/9XXX USB PHY DRIVER
2423 M: Alban Bedel <albeu@free.fr>
2424 W: https://github.com/AlbanBedel/linux
2425 T: git git://github.com/AlbanBedel/linux
2427 F: drivers/phy/qualcomm/phy-ath79-usb.c
2428 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2430 ATHEROS ATH GENERIC UTILITIES
2431 M: Kalle Valo <kvalo@codeaurora.org>
2432 L: linux-wireless@vger.kernel.org
2434 F: drivers/net/wireless/ath/*
2436 ATHEROS ATH5K WIRELESS DRIVER
2437 M: Jiri Slaby <jirislaby@gmail.com>
2438 M: Nick Kossifidis <mickflemm@gmail.com>
2439 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2440 L: linux-wireless@vger.kernel.org
2441 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2443 F: drivers/net/wireless/ath/ath5k/
2445 ATHEROS ATH6KL WIRELESS DRIVER
2446 M: Kalle Valo <kvalo@codeaurora.org>
2447 L: linux-wireless@vger.kernel.org
2448 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2451 F: drivers/net/wireless/ath/ath6kl/
2454 M: Ville Syrjala <syrjala@sci.fi>
2456 F: drivers/input/misc/ati_remote2.c
2458 ATK0110 HWMON DRIVER
2459 M: Luca Tettamanti <kronos.it@gmail.com>
2460 L: linux-hwmon@vger.kernel.org
2462 F: drivers/hwmon/asus_atk0110.c
2464 ATLX ETHERNET DRIVERS
2465 M: Jay Cliburn <jcliburn@gmail.com>
2466 M: Chris Snook <chris.snook@gmail.com>
2467 L: netdev@vger.kernel.org
2468 W: http://sourceforge.net/projects/atl1
2469 W: http://atl1.sourceforge.net
2471 F: drivers/net/ethernet/atheros/
2474 M: Chas Williams <3chas3@gmail.com>
2475 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2476 L: netdev@vger.kernel.org
2477 W: http://linux-atm.sourceforge.net
2480 F: include/linux/atm*
2481 F: include/uapi/linux/atm*
2483 ATMEL AT91 / AT32 MCI DRIVER
2484 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2486 F: drivers/mmc/host/atmel-mci.c
2488 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2489 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2491 F: drivers/power/reset/at91-sama5d2_shdwc.c
2493 ATMEL Audio ALSA driver
2494 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2495 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2500 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2501 L: linux-i2c@vger.kernel.org
2503 F: drivers/i2c/busses/i2c-at91.c
2506 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2507 L: linux-media@vger.kernel.org
2509 F: drivers/media/platform/atmel/atmel-isi.c
2510 F: include/media/atmel-isi.h
2513 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2514 L: linux-fbdev@vger.kernel.org
2516 F: drivers/video/fbdev/atmel_lcdfb.c
2517 F: include/video/atmel_lcdc.h
2519 ATMEL MACB ETHERNET DRIVER
2520 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2522 F: drivers/net/ethernet/cadence/
2524 ATMEL MAXTOUCH DRIVER
2525 M: Nick Dyer <nick@shmanahar.org>
2526 T: git git://github.com/ndyer/linux.git
2528 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2529 F: drivers/input/touchscreen/atmel_mxt_ts.c
2531 ATMEL SAMA5D2 ADC DRIVER
2532 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2533 L: linux-iio@vger.kernel.org
2535 F: drivers/iio/adc/at91-sama5d2_adc.c
2538 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2539 L: linux-mmc@vger.kernel.org
2541 F: drivers/mmc/host/sdhci-of-at91.c
2544 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2546 F: drivers/spi/spi-atmel.*
2549 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2550 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2552 F: drivers/misc/atmel-ssc.c
2553 F: include/linux/atmel-ssc.h
2555 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2556 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2559 F: drivers/misc/atmel_tclib.c
2560 F: drivers/clocksource/tcb_clksrc.c
2562 ATMEL USBA UDC DRIVER
2563 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2566 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2568 ATMEL WIRELESS DRIVER
2569 M: Simon Kelley <simon@thekelleys.org.uk>
2570 L: linux-wireless@vger.kernel.org
2571 W: http://www.thekelleys.org.uk/atmel
2572 W: http://atmelwlandriver.sourceforge.net/
2574 F: drivers/net/wireless/atmel/atmel*
2577 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2578 L: linux-arm-kernel@lists.infradead.org
2579 L: dmaengine@vger.kernel.org
2581 F: drivers/dma/at_xdmac.c
2583 ATOMIC INFRASTRUCTURE
2584 M: Will Deacon <will.deacon@arm.com>
2585 M: Peter Zijlstra <peterz@infradead.org>
2586 R: Boqun Feng <boqun.feng@gmail.com>
2587 L: linux-kernel@vger.kernel.org
2589 F: arch/*/include/asm/atomic*.h
2590 F: include/*/atomic*.h
2592 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2593 M: Bradley Grove <linuxdrivers@attotech.com>
2594 L: linux-scsi@vger.kernel.org
2595 W: http://www.attotech.com
2597 F: drivers/scsi/esas2r
2599 ATUSB IEEE 802.15.4 RADIO DRIVER
2600 M: Stefan Schmidt <stefan@datenfreihafen.org>
2601 L: linux-wpan@vger.kernel.org
2603 F: drivers/net/ieee802154/atusb.c
2604 F: drivers/net/ieee802154/atusb.h
2605 F: drivers/net/ieee802154/at86rf230.h
2608 M: Paul Moore <paul@paul-moore.com>
2609 M: Eric Paris <eparis@redhat.com>
2610 L: linux-audit@redhat.com (moderated for non-subscribers)
2611 W: https://github.com/linux-audit
2612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2614 F: include/linux/audit.h
2615 F: include/uapi/linux/audit.h
2618 AUXILIARY DISPLAY DRIVERS
2619 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2621 F: drivers/auxdisplay/
2622 F: include/linux/cfag12864b.h
2624 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2625 M: Andreas Klinger <ak@it-klinger.de>
2626 L: linux-iio@vger.kernel.org
2628 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2629 F: drivers/iio/adc/hx711.c
2632 M: Ralf Baechle <ralf@linux-mips.org>
2633 L: linux-hams@vger.kernel.org
2634 W: http://www.linux-ax25.org/
2636 F: include/uapi/linux/ax25.h
2637 F: include/net/ax25.h
2641 M: Peter Rosin <peda@axentia.se>
2642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2644 F: Documentation/devicetree/bindings/arm/axentia.txt
2645 F: arch/arm/boot/dts/at91-linea.dtsi
2646 F: arch/arm/boot/dts/at91-natte.dtsi
2647 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2648 F: arch/arm/boot/dts/at91-tse850-3.dts
2650 AXENTIA ASOC DRIVERS
2651 M: Peter Rosin <peda@axentia.se>
2652 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2654 F: Documentation/devicetree/bindings/sound/axentia,*
2655 F: sound/soc/atmel/tse850-pcm5142.c
2658 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2659 L: linux-media@vger.kernel.org
2660 W: https://linuxtv.org
2661 T: git git://linuxtv.org/media_tree.git
2663 F: drivers/media/usb/dvb-usb-v2/az6007.c
2665 AZTECH FM RADIO RECEIVER DRIVER
2666 M: Hans Verkuil <hverkuil@xs4all.nl>
2667 L: linux-media@vger.kernel.org
2668 T: git git://linuxtv.org/media_tree.git
2669 W: https://linuxtv.org
2671 F: drivers/media/radio/radio-aztech*
2674 L: linux-wireless@vger.kernel.org
2675 L: b43-dev@lists.infradead.org
2676 W: http://wireless.kernel.org/en/users/Drivers/b43
2678 F: drivers/net/wireless/broadcom/b43/
2680 B43LEGACY WIRELESS DRIVER
2681 M: Larry Finger <Larry.Finger@lwfinger.net>
2682 L: linux-wireless@vger.kernel.org
2683 L: b43-dev@lists.infradead.org
2684 W: http://wireless.kernel.org/en/users/Drivers/b43
2686 F: drivers/net/wireless/broadcom/b43legacy/
2688 BACKLIGHT CLASS/SUBSYSTEM
2689 M: Lee Jones <lee.jones@linaro.org>
2690 M: Daniel Thompson <daniel.thompson@linaro.org>
2691 M: Jingoo Han <jingoohan1@gmail.com>
2692 L: dri-devel@lists.freedesktop.org
2693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2695 F: drivers/video/backlight/
2696 F: include/linux/backlight.h
2697 F: include/linux/pwm_backlight.h
2698 F: Documentation/devicetree/bindings/leds/backlight
2701 M: Marek Lindner <mareklindner@neomailbox.ch>
2702 M: Simon Wunderlich <sw@simonwunderlich.de>
2703 M: Antonio Quartulli <a@unstable.cc>
2704 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2705 W: https://www.open-mesh.org/
2706 Q: https://patchwork.open-mesh.org/project/batman/list/
2708 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2709 F: Documentation/ABI/testing/sysfs-class-net-mesh
2710 F: Documentation/networking/batman-adv.rst
2711 F: include/uapi/linux/batadv_packet.h
2712 F: include/uapi/linux/batman_adv.h
2715 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2716 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2717 L: linux-hams@vger.kernel.org
2718 W: http://www.baycom.org/~tom/ham/ham.html
2720 F: drivers/net/hamradio/baycom*
2722 BCACHE (BLOCK LAYER CACHE)
2723 M: Coly Li <colyli@suse.de>
2724 M: Kent Overstreet <kent.overstreet@gmail.com>
2725 L: linux-bcache@vger.kernel.org
2726 W: http://bcache.evilpiepirate.org
2727 C: irc://irc.oftc.net/bcache
2729 F: drivers/md/bcache/
2731 BDISP ST MEDIA DRIVER
2732 M: Fabien Dessenne <fabien.dessenne@st.com>
2733 L: linux-media@vger.kernel.org
2734 T: git git://linuxtv.org/media_tree.git
2735 W: https://linuxtv.org
2737 F: drivers/media/platform/sti/bdisp
2739 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2740 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2741 L: netdev@vger.kernel.org
2743 F: drivers/net/ethernet/ec_bhf.c
2746 M: Luis de Bethencourt <luisbg@kernel.org>
2747 M: Salah Triki <salah.triki@gmail.com>
2749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2750 F: Documentation/filesystems/befs.txt
2754 M: Paolo Valente <paolo.valente@linaro.org>
2755 M: Jens Axboe <axboe@kernel.dk>
2756 L: linux-block@vger.kernel.org
2759 F: Documentation/block/bfq-iosched.txt
2762 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2764 F: Documentation/filesystems/bfs.txt
2766 F: include/uapi/linux/bfs_fs.h
2768 BLINKM RGB LED DRIVER
2769 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2771 F: drivers/leds/leds-blinkm.c
2774 M: Jens Axboe <axboe@kernel.dk>
2775 L: linux-block@vger.kernel.org
2776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2780 F: kernel/trace/blktrace.c
2784 M: Joern Engel <joern@lazybastard.org>
2785 L: linux-mtd@lists.infradead.org
2787 F: drivers/mtd/devices/block2mtd.c
2790 M: Marcel Holtmann <marcel@holtmann.org>
2791 M: Johan Hedberg <johan.hedberg@gmail.com>
2792 L: linux-bluetooth@vger.kernel.org
2793 W: http://www.bluez.org/
2794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2797 F: drivers/bluetooth/
2800 M: Marcel Holtmann <marcel@holtmann.org>
2801 M: Johan Hedberg <johan.hedberg@gmail.com>
2802 L: linux-bluetooth@vger.kernel.org
2803 W: http://www.bluez.org/
2804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2808 F: include/net/bluetooth/
2811 M: Jay Vosburgh <j.vosburgh@gmail.com>
2812 M: Veaceslav Falico <vfalico@gmail.com>
2813 M: Andy Gospodarek <andy@greyhouse.net>
2814 L: netdev@vger.kernel.org
2815 W: http://sourceforge.net/projects/bonding/
2817 F: drivers/net/bonding/
2818 F: include/uapi/linux/if_bonding.h
2820 BPF (Safe dynamic programs and tools)
2821 M: Alexei Starovoitov <ast@kernel.org>
2822 M: Daniel Borkmann <daniel@iogearbox.net>
2823 L: netdev@vger.kernel.org
2824 L: linux-kernel@vger.kernel.org
2825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2827 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2829 F: arch/x86/net/bpf_jit*
2830 F: Documentation/networking/filter.txt
2831 F: Documentation/bpf/
2832 F: include/linux/bpf*
2833 F: include/linux/filter.h
2834 F: include/trace/events/xdp.h
2835 F: include/uapi/linux/bpf*
2836 F: include/uapi/linux/filter.h
2838 F: kernel/trace/bpf_trace.c
2841 F: net/core/filter.c
2842 F: net/sched/act_bpf.c
2843 F: net/sched/cls_bpf.c
2847 F: tools/testing/selftests/bpf/
2849 BROADCOM B44 10/100 ETHERNET DRIVER
2850 M: Michael Chan <michael.chan@broadcom.com>
2851 L: netdev@vger.kernel.org
2853 F: drivers/net/ethernet/broadcom/b44.*
2855 BROADCOM B53 ETHERNET SWITCH DRIVER
2856 M: Florian Fainelli <f.fainelli@gmail.com>
2857 L: netdev@vger.kernel.org
2858 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2860 F: drivers/net/dsa/b53/*
2861 F: include/linux/platform_data/b53.h
2863 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2864 M: Florian Fainelli <f.fainelli@gmail.com>
2865 M: Ray Jui <rjui@broadcom.com>
2866 M: Scott Branden <sbranden@broadcom.com>
2867 M: bcm-kernel-feedback-list@broadcom.com
2868 T: git git://github.com/broadcom/mach-bcm
2874 F: arch/arm/mach-bcm/
2876 BROADCOM BCM2835 ARM ARCHITECTURE
2877 M: Eric Anholt <eric@anholt.net>
2878 M: Stefan Wahren <stefan.wahren@i2se.com>
2879 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2880 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2881 T: git git://github.com/anholt/linux
2884 F: drivers/staging/vc04_services
2886 BROADCOM BCM47XX MIPS ARCHITECTURE
2887 M: Hauke Mehrtens <hauke@hauke-m.de>
2888 M: Rafał Miłecki <zajec5@gmail.com>
2889 L: linux-mips@linux-mips.org
2891 F: Documentation/devicetree/bindings/mips/brcm/
2892 F: arch/mips/bcm47xx/*
2893 F: arch/mips/include/asm/mach-bcm47xx/*
2895 BROADCOM BCM5301X ARM ARCHITECTURE
2896 M: Hauke Mehrtens <hauke@hauke-m.de>
2897 M: Rafał Miłecki <zajec5@gmail.com>
2898 M: Jon Mason <jonmason@broadcom.com>
2899 M: bcm-kernel-feedback-list@broadcom.com
2900 L: linux-arm-kernel@lists.infradead.org
2902 F: arch/arm/mach-bcm/bcm_5301x.c
2903 F: arch/arm/boot/dts/bcm5301x*.dtsi
2904 F: arch/arm/boot/dts/bcm470*
2905 F: arch/arm/boot/dts/bcm953012*
2907 BROADCOM BCM53573 ARM ARCHITECTURE
2908 M: Rafał Miłecki <rafal@milecki.pl>
2909 L: linux-arm-kernel@lists.infradead.org
2911 F: arch/arm/boot/dts/bcm53573*
2912 F: arch/arm/boot/dts/bcm47189*
2914 BROADCOM BCM63XX ARM ARCHITECTURE
2915 M: Florian Fainelli <f.fainelli@gmail.com>
2916 M: bcm-kernel-feedback-list@broadcom.com
2917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2918 T: git git://github.com/broadcom/stblinux.git
2922 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2923 M: Kevin Cernekee <cernekee@gmail.com>
2924 L: linux-usb@vger.kernel.org
2926 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2928 BROADCOM BCM7XXX ARM ARCHITECTURE
2929 M: Brian Norris <computersforpeace@gmail.com>
2930 M: Gregory Fong <gregory.0xf0@gmail.com>
2931 M: Florian Fainelli <f.fainelli@gmail.com>
2932 M: bcm-kernel-feedback-list@broadcom.com
2933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2934 T: git git://github.com/broadcom/stblinux.git
2936 F: arch/arm/mach-bcm/*brcmstb*
2937 F: arch/arm/boot/dts/bcm7*.dts*
2938 F: drivers/bus/brcmstb_gisb.c
2939 F: arch/arm/mm/cache-b15-rac.c
2940 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2943 BROADCOM BMIPS CPUFREQ DRIVER
2944 M: Markus Mayer <mmayer@broadcom.com>
2945 M: bcm-kernel-feedback-list@broadcom.com
2946 L: linux-pm@vger.kernel.org
2948 F: drivers/cpufreq/bmips-cpufreq.c
2950 BROADCOM BMIPS MIPS ARCHITECTURE
2951 M: Kevin Cernekee <cernekee@gmail.com>
2952 M: Florian Fainelli <f.fainelli@gmail.com>
2953 L: linux-mips@linux-mips.org
2954 T: git git://github.com/broadcom/stblinux.git
2956 F: arch/mips/bmips/*
2957 F: arch/mips/include/asm/mach-bmips/*
2958 F: arch/mips/kernel/*bmips*
2959 F: arch/mips/boot/dts/brcm/bcm*.dts*
2960 F: drivers/irqchip/irq-bcm63*
2961 F: drivers/irqchip/irq-bcm7*
2962 F: drivers/irqchip/irq-brcmstb*
2963 F: include/linux/bcm963xx_nvram.h
2964 F: include/linux/bcm963xx_tag.h
2966 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2967 M: Rasesh Mody <rasesh.mody@cavium.com>
2968 M: Harish Patil <harish.patil@cavium.com>
2969 M: Dept-GELinuxNICDev@cavium.com
2970 L: netdev@vger.kernel.org
2972 F: drivers/net/ethernet/broadcom/bnx2.*
2973 F: drivers/net/ethernet/broadcom/bnx2_*
2975 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2976 M: QLogic-Storage-Upstream@qlogic.com
2977 L: linux-scsi@vger.kernel.org
2979 F: drivers/scsi/bnx2fc/
2981 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2982 M: QLogic-Storage-Upstream@qlogic.com
2983 L: linux-scsi@vger.kernel.org
2985 F: drivers/scsi/bnx2i/
2987 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2988 M: Ariel Elior <ariel.elior@cavium.com>
2989 M: everest-linux-l2@cavium.com
2990 L: netdev@vger.kernel.org
2992 F: drivers/net/ethernet/broadcom/bnx2x/
2994 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2995 M: Michael Chan <michael.chan@broadcom.com>
2996 L: netdev@vger.kernel.org
2998 F: drivers/net/ethernet/broadcom/bnxt/
3000 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3001 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3002 M: Franky Lin <franky.lin@broadcom.com>
3003 M: Hante Meuleman <hante.meuleman@broadcom.com>
3004 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3005 M: Wright Feng <wright.feng@cypress.com>
3006 L: linux-wireless@vger.kernel.org
3007 L: brcm80211-dev-list.pdl@broadcom.com
3008 L: brcm80211-dev-list@cypress.com
3010 F: drivers/net/wireless/broadcom/brcm80211/
3012 BROADCOM BRCMSTB GPIO DRIVER
3013 M: Gregory Fong <gregory.0xf0@gmail.com>
3014 L: bcm-kernel-feedback-list@broadcom.com
3016 F: drivers/gpio/gpio-brcmstb.c
3017 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3019 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3020 M: Al Cooper <alcooperx@gmail.com>
3021 L: linux-kernel@vger.kernel.org
3022 L: bcm-kernel-feedback-list@broadcom.com
3024 F: drivers/phy/broadcom/phy-brcm-usb*
3026 BROADCOM GENET ETHERNET DRIVER
3027 M: Doug Berger <opendmb@gmail.com>
3028 M: Florian Fainelli <f.fainelli@gmail.com>
3029 L: netdev@vger.kernel.org
3031 F: drivers/net/ethernet/broadcom/genet/
3033 BROADCOM IPROC ARM ARCHITECTURE
3034 M: Ray Jui <rjui@broadcom.com>
3035 M: Scott Branden <sbranden@broadcom.com>
3036 M: Jon Mason <jonmason@broadcom.com>
3037 M: bcm-kernel-feedback-list@broadcom.com
3038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3039 T: git git://github.com/broadcom/cygnus-linux.git
3056 F: arch/arm64/boot/dts/broadcom/northstar2/*
3057 F: arch/arm64/boot/dts/broadcom/stingray/*
3058 F: drivers/clk/bcm/clk-ns*
3059 F: drivers/clk/bcm/clk-sr*
3060 F: drivers/pinctrl/bcm/pinctrl-ns*
3061 F: include/dt-bindings/clock/bcm-sr*
3063 BROADCOM KONA GPIO DRIVER
3064 M: Ray Jui <rjui@broadcom.com>
3065 L: bcm-kernel-feedback-list@broadcom.com
3067 F: drivers/gpio/gpio-bcm-kona.c
3068 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3070 BROADCOM NETXTREME-E ROCE DRIVER
3071 M: Selvin Xavier <selvin.xavier@broadcom.com>
3072 M: Devesh Sharma <devesh.sharma@broadcom.com>
3073 M: Somnath Kotur <somnath.kotur@broadcom.com>
3074 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3075 L: linux-rdma@vger.kernel.org
3076 W: http://www.broadcom.com
3078 F: drivers/infiniband/hw/bnxt_re/
3079 F: include/uapi/rdma/bnxt_re-abi.h
3081 BROADCOM NVRAM DRIVER
3082 M: Rafał Miłecki <zajec5@gmail.com>
3083 L: linux-mips@linux-mips.org
3085 F: drivers/firmware/broadcom/*
3087 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3088 M: Rafał Miłecki <zajec5@gmail.com>
3089 L: linux-wireless@vger.kernel.org
3092 F: include/linux/bcma/
3094 BROADCOM STB AVS CPUFREQ DRIVER
3095 M: Markus Mayer <mmayer@broadcom.com>
3096 M: bcm-kernel-feedback-list@broadcom.com
3097 L: linux-pm@vger.kernel.org
3099 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3100 F: drivers/cpufreq/brcmstb*
3102 BROADCOM STB AVS TMON DRIVER
3103 M: Markus Mayer <mmayer@broadcom.com>
3104 M: bcm-kernel-feedback-list@broadcom.com
3105 L: linux-pm@vger.kernel.org
3107 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3108 F: drivers/thermal/broadcom/brcmstb*
3110 BROADCOM STB NAND FLASH DRIVER
3111 M: Brian Norris <computersforpeace@gmail.com>
3112 M: Kamal Dasu <kdasu.kdev@gmail.com>
3113 L: linux-mtd@lists.infradead.org
3114 L: bcm-kernel-feedback-list@broadcom.com
3116 F: drivers/mtd/nand/raw/brcmnand/
3118 BROADCOM STB DPFE DRIVER
3119 M: Markus Mayer <mmayer@broadcom.com>
3120 M: bcm-kernel-feedback-list@broadcom.com
3121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3123 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3124 F: drivers/memory/brcmstb_dpfe.c
3126 BROADCOM SYSTEMPORT ETHERNET DRIVER
3127 M: Florian Fainelli <f.fainelli@gmail.com>
3128 L: netdev@vger.kernel.org
3130 F: drivers/net/ethernet/broadcom/bcmsysport.*
3132 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3133 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3134 M: Prashant Sreedharan <prashant@broadcom.com>
3135 M: Michael Chan <mchan@broadcom.com>
3136 L: netdev@vger.kernel.org
3138 F: drivers/net/ethernet/broadcom/tg3.*
3140 BROCADE BFA FC SCSI DRIVER
3141 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3142 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3143 L: linux-scsi@vger.kernel.org
3145 F: drivers/scsi/bfa/
3147 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3148 M: Rasesh Mody <rasesh.mody@cavium.com>
3149 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3150 M: Dept-GELinuxNICDev@cavium.com
3151 L: netdev@vger.kernel.org
3153 F: drivers/net/ethernet/brocade/bna/
3155 BSG (block layer generic sg v4 driver)
3156 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3157 L: linux-scsi@vger.kernel.org
3160 F: include/linux/bsg.h
3161 F: include/uapi/linux/bsg.h
3164 M: Clemens Ladisch <clemens@ladisch.de>
3165 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3166 T: git git://git.alsa-project.org/alsa-kernel.git
3168 F: Documentation/sound/cards/bt87x.rst
3169 F: sound/pci/bt87x.c
3172 M: Michael Buesch <m@bues.ch>
3173 W: http://bu3sch.de/btgpio.php
3175 F: drivers/gpio/gpio-bt8xx.c
3178 M: Chris Mason <clm@fb.com>
3179 M: Josef Bacik <jbacik@fb.com>
3180 M: David Sterba <dsterba@suse.com>
3181 L: linux-btrfs@vger.kernel.org
3182 W: http://btrfs.wiki.kernel.org/
3183 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3186 F: Documentation/filesystems/btrfs.txt
3188 F: include/linux/btrfs*
3189 F: include/uapi/linux/btrfs*
3191 BTTV VIDEO4LINUX DRIVER
3192 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3193 L: linux-media@vger.kernel.org
3194 W: https://linuxtv.org
3195 T: git git://linuxtv.org/media_tree.git
3197 F: Documentation/media/v4l-drivers/bttv*
3198 F: drivers/media/pci/bt8xx/bttv*
3200 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3201 M: Chanwoo Choi <cw00.choi@samsung.com>
3202 L: linux-pm@vger.kernel.org
3203 L: linux-samsung-soc@vger.kernel.org
3204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3206 F: drivers/devfreq/exynos-bus.c
3207 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3209 BUSLOGIC SCSI DRIVER
3210 M: Khalid Aziz <khalid@gonehiking.org>
3211 L: linux-scsi@vger.kernel.org
3213 F: drivers/scsi/BusLogic.*
3214 F: drivers/scsi/FlashPoint.*
3216 C-MEDIA CMI8788 DRIVER
3217 M: Clemens Ladisch <clemens@ladisch.de>
3218 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3219 T: git git://git.alsa-project.org/alsa-kernel.git
3221 F: sound/pci/oxygen/
3224 M: Mark Salter <msalter@redhat.com>
3225 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3226 L: linux-c6x-dev@linux-c6x.org
3227 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3231 CA8210 IEEE-802.15.4 RADIO DRIVER
3232 M: Harry Morris <h.morris@cascoda.com>
3233 L: linux-wpan@vger.kernel.org
3234 W: https://github.com/Cascoda/ca8210-linux.git
3236 F: drivers/net/ieee802154/ca8210.c
3237 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3239 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3240 M: David Howells <dhowells@redhat.com>
3241 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3243 F: Documentation/filesystems/caching/cachefiles.txt
3246 CADENCE MIPI-CSI2 BRIDGES
3247 M: Maxime Ripard <maxime.ripard@bootlin.com>
3248 L: linux-media@vger.kernel.org
3250 F: Documentation/devicetree/bindings/media/cdns,*.txt
3251 F: drivers/media/platform/cadence/cdns-csi2*
3253 CADET FM/AM RADIO RECEIVER DRIVER
3254 M: Hans Verkuil <hverkuil@xs4all.nl>
3255 L: linux-media@vger.kernel.org
3256 T: git git://linuxtv.org/media_tree.git
3257 W: https://linuxtv.org
3259 F: drivers/media/radio/radio-cadet*
3261 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3262 M: Jonathan Corbet <corbet@lwn.net>
3263 L: linux-media@vger.kernel.org
3264 T: git git://linuxtv.org/media_tree.git
3266 F: Documentation/media/v4l-drivers/cafe_ccic*
3267 F: drivers/media/platform/marvell-ccic/
3270 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3271 L: netdev@vger.kernel.org
3273 F: Documentation/networking/caif/
3274 F: drivers/net/caif/
3275 F: include/uapi/linux/caif/
3276 F: include/net/caif/
3279 CALGARY x86-64 IOMMU
3280 M: Muli Ben-Yehuda <mulix@mulix.org>
3281 M: Jon Mason <jdmason@kudzu.us>
3282 L: iommu@lists.linux-foundation.org
3284 F: arch/x86/kernel/pci-calgary_64.c
3285 F: arch/x86/kernel/tce_64.c
3286 F: arch/x86/include/asm/calgary.h
3287 F: arch/x86/include/asm/tce.h
3290 M: Wolfgang Grandegger <wg@grandegger.com>
3291 M: Marc Kleine-Budde <mkl@pengutronix.de>
3292 L: linux-can@vger.kernel.org
3293 W: https://github.com/linux-can
3294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3297 F: Documentation/devicetree/bindings/net/can/
3299 F: include/linux/can/dev.h
3300 F: include/linux/can/platform/
3301 F: include/uapi/linux/can/error.h
3302 F: include/uapi/linux/can/netlink.h
3305 M: Oliver Hartkopp <socketcan@hartkopp.net>
3306 M: Marc Kleine-Budde <mkl@pengutronix.de>
3307 L: linux-can@vger.kernel.org
3308 W: https://github.com/linux-can
3309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3312 F: Documentation/networking/can.rst
3314 F: include/linux/can/core.h
3315 F: include/uapi/linux/can.h
3316 F: include/uapi/linux/can/bcm.h
3317 F: include/uapi/linux/can/raw.h
3318 F: include/uapi/linux/can/gw.h
3321 M: Serge Hallyn <serge@hallyn.com>
3322 L: linux-security-module@vger.kernel.org
3324 F: include/linux/capability.h
3325 F: include/uapi/linux/capability.h
3326 F: security/commoncap.c
3327 F: kernel/capability.c
3329 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3330 M: Kevin Tsai <ktsai@capellamicro.com>
3332 F: drivers/iio/light/cm*
3334 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3335 M: Christian Lamparter <chunkeey@googlemail.com>
3336 L: linux-wireless@vger.kernel.org
3337 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3339 F: drivers/net/wireless/ath/carl9170/
3342 M: Jan Glauber <jglauber@cavium.com>
3343 M: David Daney <david.daney@cavium.com>
3344 W: http://www.cavium.com
3346 F: drivers/i2c/busses/i2c-octeon*
3347 F: drivers/i2c/busses/i2c-thunderx*
3349 CAVIUM LIQUIDIO NETWORK DRIVER
3350 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3351 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3352 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3353 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3354 L: netdev@vger.kernel.org
3355 W: http://www.cavium.com
3357 F: drivers/net/ethernet/cavium/liquidio/
3360 M: Jan Glauber <jglauber@cavium.com>
3361 M: David Daney <david.daney@cavium.com>
3362 M: Steven J. Hill <Steven.Hill@cavium.com>
3363 W: http://www.cavium.com
3365 F: drivers/mmc/host/cavium*
3367 CAVIUM OCTEON-TX CRYPTO DRIVER
3368 M: George Cherian <george.cherian@cavium.com>
3369 L: linux-crypto@vger.kernel.org
3370 W: http://www.cavium.com
3372 F: drivers/crypto/cavium/cpt/
3374 CAVIUM THUNDERX2 ARM64 SOC
3375 M: Robert Richter <rrichter@cavium.com>
3376 M: Jayachandran C <jnair@caviumnetworks.com>
3377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3379 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3380 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3382 CC2520 IEEE-802.15.4 RADIO DRIVER
3383 M: Varka Bhadram <varkabhadram@gmail.com>
3384 L: linux-wpan@vger.kernel.org
3386 F: drivers/net/ieee802154/cc2520.c
3387 F: include/linux/spi/cc2520.h
3388 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3390 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3391 M: Gilad Ben-Yossef <gilad@benyossef.com>
3392 L: linux-crypto@vger.kernel.org
3394 F: drivers/crypto/ccree/
3395 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3398 M: Hans Verkuil <hans.verkuil@cisco.com>
3399 L: linux-media@vger.kernel.org
3400 T: git git://linuxtv.org/media_tree.git
3401 W: http://linuxtv.org
3403 F: Documentation/media/kapi/cec-core.rst
3404 F: Documentation/media/uapi/cec
3405 F: drivers/media/cec/
3406 F: drivers/media/rc/keymaps/rc-cec.c
3407 F: include/media/cec.h
3408 F: include/media/cec-notifier.h
3409 F: include/uapi/linux/cec.h
3410 F: include/uapi/linux/cec-funcs.h
3411 F: Documentation/devicetree/bindings/media/cec.txt
3412 F: Documentation/ABI/testing/debugfs-cec-error-inj
3415 M: Hans Verkuil <hans.verkuil@cisco.com>
3416 L: linux-media@vger.kernel.org
3417 T: git git://linuxtv.org/media_tree.git
3418 W: http://linuxtv.org
3420 F: drivers/media/platform/cec-gpio/
3421 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3423 CELL BROADBAND ENGINE ARCHITECTURE
3424 M: Arnd Bergmann <arnd@arndb.de>
3425 L: linuxppc-dev@lists.ozlabs.org
3426 W: http://www.ibm.com/developerworks/power/cell/
3428 F: arch/powerpc/include/asm/cell*.h
3429 F: arch/powerpc/include/asm/spu*.h
3430 F: arch/powerpc/include/uapi/asm/spu*.h
3431 F: arch/powerpc/oprofile/*cell*
3432 F: arch/powerpc/platforms/cell/
3434 CEPH COMMON CODE (LIBCEPH)
3435 M: Ilya Dryomov <idryomov@gmail.com>
3436 M: "Yan, Zheng" <zyan@redhat.com>
3437 M: Sage Weil <sage@redhat.com>
3438 L: ceph-devel@vger.kernel.org
3440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3441 T: git git://github.com/ceph/ceph-client.git
3444 F: include/linux/ceph/
3445 F: include/linux/crush/
3447 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3448 M: "Yan, Zheng" <zyan@redhat.com>
3449 M: Sage Weil <sage@redhat.com>
3450 M: Ilya Dryomov <idryomov@gmail.com>
3451 L: ceph-devel@vger.kernel.org
3453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3454 T: git git://github.com/ceph/ceph-client.git
3456 F: Documentation/filesystems/ceph.txt
3459 CERTIFICATE HANDLING:
3460 M: David Howells <dhowells@redhat.com>
3461 M: David Woodhouse <dwmw2@infradead.org>
3462 L: keyrings@vger.kernel.org
3464 F: Documentation/admin-guide/module-signing.rst
3466 F: scripts/sign-file.c
3467 F: scripts/extract-cert.c
3469 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3470 L: linux-usb@vger.kernel.org
3472 F: Documentation/usb/WUSB-Design-overview.txt
3473 F: Documentation/usb/wusb-cbaf
3474 F: drivers/usb/host/hwa-hc.c
3475 F: drivers/usb/host/whci/
3476 F: drivers/usb/wusbcore/
3477 F: include/linux/usb/wusb*
3479 CFAG12864B LCD DRIVER
3480 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3482 F: drivers/auxdisplay/cfag12864b.c
3483 F: include/linux/cfag12864b.h
3485 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3486 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3488 F: drivers/auxdisplay/cfag12864bfb.c
3489 F: include/linux/cfag12864b.h
3491 802.11 (including CFG80211/NL80211)
3492 M: Johannes Berg <johannes@sipsolutions.net>
3493 L: linux-wireless@vger.kernel.org
3494 W: http://wireless.kernel.org/
3495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3499 F: include/uapi/linux/nl80211.h
3500 F: include/linux/ieee80211.h
3501 F: include/net/wext.h
3502 F: include/net/cfg80211.h
3503 F: include/net/iw_handler.h
3504 F: include/net/ieee80211_radiotap.h
3505 F: Documentation/driver-api/80211/cfg80211.rst
3506 F: Documentation/networking/regulatory.txt
3508 CHAR and MISC DRIVERS
3509 M: Arnd Bergmann <arnd@arndb.de>
3510 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3515 F: include/linux/miscdevice.h
3518 M: Andy Whitcroft <apw@canonical.com>
3519 M: Joe Perches <joe@perches.com>
3521 F: scripts/checkpatch.pl
3523 CHINESE DOCUMENTATION
3524 M: Harry Wei <harryxiyou@gmail.com>
3525 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3526 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3528 F: Documentation/translations/zh_CN/
3530 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3531 M: Peter Chen <Peter.Chen@nxp.com>
3532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3533 L: linux-usb@vger.kernel.org
3535 F: drivers/usb/chipidea/
3537 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3538 M: Hans de Goede <hdegoede@redhat.com>
3539 L: linux-input@vger.kernel.org
3541 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3542 F: drivers/input/touchscreen/chipone_icn8318.c
3544 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3545 M: Hans de Goede <hdegoede@redhat.com>
3546 L: linux-input@vger.kernel.org
3548 F: drivers/input/touchscreen/chipone_icn8505.c
3550 CHROME HARDWARE PLATFORM SUPPORT
3551 M: Benson Leung <bleung@chromium.org>
3552 M: Olof Johansson <olof@lixom.net>
3554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3555 F: drivers/platform/chrome/
3557 CIRRUS LOGIC AUDIO CODEC DRIVERS
3558 M: Brian Austin <brian.austin@cirrus.com>
3559 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3560 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3562 F: sound/soc/codecs/cs*
3564 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3565 M: Hartley Sweeten <hsweeten@visionengravers.com>
3566 L: netdev@vger.kernel.org
3568 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3570 CISCO FCOE HBA DRIVER
3571 M: Satish Kharat <satishkh@cisco.com>
3572 M: Sesidhar Baddela <sebaddel@cisco.com>
3573 M: Karan Tilak Kumar <kartilak@cisco.com>
3574 L: linux-scsi@vger.kernel.org
3576 F: drivers/scsi/fnic/
3578 CISCO SCSI HBA DRIVER
3579 M: Karan Tilak Kumar <kartilak@cisco.com>
3580 M: Sesidhar Baddela <sebaddel@cisco.com>
3581 L: linux-scsi@vger.kernel.org
3583 F: drivers/scsi/snic/
3585 CISCO VIC ETHERNET NIC DRIVER
3586 M: Christian Benvenuti <benve@cisco.com>
3587 M: Govindarajulu Varadarajan <_govind@gmx.com>
3588 M: Parvi Kaustubhi <pkaustub@cisco.com>
3590 F: drivers/net/ethernet/cisco/enic/
3592 CISCO VIC LOW LATENCY NIC DRIVER
3593 M: Christian Benvenuti <benve@cisco.com>
3595 F: drivers/infiniband/hw/usnic/
3597 CIRRUS LOGIC MADERA CODEC DRIVERS
3598 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3599 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3600 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3601 L: patches@opensource.cirrus.com
3602 T: git https://github.com/CirrusLogic/linux-drivers.git
3603 W: https://github.com/CirrusLogic/linux-drivers/wiki
3605 F: Documentation/devicetree/bindings/mfd/madera.txt
3606 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3607 F: include/linux/mfd/madera/*
3608 F: drivers/gpio/gpio-madera*
3609 F: drivers/mfd/madera*
3610 F: drivers/mfd/cs47l*
3611 F: drivers/pinctrl/cirrus/*
3614 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3619 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3620 L: linux-kernel@vger.kernel.org
3623 F: include/linux/cleancache.h
3626 M: Russell King <linux@armlinux.org.uk>
3627 L: linux-clk@vger.kernel.org
3629 F: include/linux/clk.h
3631 CLOCKSOURCE, CLOCKEVENT DRIVERS
3632 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3633 M: Thomas Gleixner <tglx@linutronix.de>
3634 L: linux-kernel@vger.kernel.org
3635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3637 F: drivers/clocksource/
3638 F: Documentation/devicetree/bindings/timer/
3641 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3642 M: Daniel Oliveira Nascimento <don@syst.com.br>
3643 L: platform-driver-x86@vger.kernel.org
3645 F: drivers/platform/x86/classmate-laptop.c
3648 M: Hans Verkuil <hans.verkuil@cisco.com>
3649 L: linux-media@vger.kernel.org
3650 T: git git://linuxtv.org/media_tree.git
3651 W: https://linuxtv.org
3653 F: drivers/media/pci/cobalt/
3655 COCCINELLE/Semantic Patches (SmPL)
3656 M: Julia Lawall <Julia.Lawall@lip6.fr>
3657 M: Gilles Muller <Gilles.Muller@lip6.fr>
3658 M: Nicolas Palix <nicolas.palix@imag.fr>
3659 M: Michal Marek <michal.lkml@markovi.net>
3660 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3662 W: http://coccinelle.lip6.fr/
3664 F: Documentation/dev-tools/coccinelle.rst
3665 F: scripts/coccinelle/
3666 F: scripts/coccicheck
3669 M: Jan Harkes <jaharkes@cs.cmu.edu>
3671 L: codalist@coda.cs.cmu.edu
3672 W: http://www.coda.cs.cmu.edu/
3674 F: Documentation/filesystems/coda.txt
3676 F: include/linux/coda*.h
3677 F: include/uapi/linux/coda*.h
3679 CODA V4L2 MEM2MEM DRIVER
3680 M: Philipp Zabel <p.zabel@pengutronix.de>
3681 L: linux-media@vger.kernel.org
3683 F: Documentation/devicetree/bindings/media/coda.txt
3684 F: drivers/media/platform/coda/
3686 COMMON CLK FRAMEWORK
3687 M: Michael Turquette <mturquette@baylibre.com>
3688 M: Stephen Boyd <sboyd@kernel.org>
3689 L: linux-clk@vger.kernel.org
3690 Q: http://patchwork.kernel.org/project/linux-clk/list/
3691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3693 F: Documentation/devicetree/bindings/clock/
3695 X: drivers/clk/clkdev.c
3696 F: include/linux/clk-pr*
3697 F: include/linux/clk/
3698 F: include/linux/of_clk.h
3700 COMMON INTERNET FILE SYSTEM (CIFS)
3701 M: Steve French <sfrench@samba.org>
3702 L: linux-cifs@vger.kernel.org
3703 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3704 W: http://linux-cifs.samba.org/
3705 T: git git://git.samba.org/sfrench/cifs-2.6.git
3707 F: Documentation/filesystems/cifs/
3710 COMPACTPCI HOTPLUG CORE
3711 M: Scott Murray <scott@spiteful.org>
3712 L: linux-pci@vger.kernel.org
3714 F: drivers/pci/hotplug/cpci_hotplug*
3716 COMPACTPCI HOTPLUG GENERIC DRIVER
3717 M: Scott Murray <scott@spiteful.org>
3718 L: linux-pci@vger.kernel.org
3720 F: drivers/pci/hotplug/cpcihp_generic.c
3722 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3723 M: Scott Murray <scott@spiteful.org>
3724 L: linux-pci@vger.kernel.org
3726 F: drivers/pci/hotplug/cpcihp_zt5550.*
3728 COMPAL LAPTOP SUPPORT
3729 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3730 L: platform-driver-x86@vger.kernel.org
3732 F: drivers/platform/x86/compal-laptop.c
3734 CONEXANT ACCESSRUNNER USB DRIVER
3735 L: accessrunner-general@lists.sourceforge.net
3736 W: http://accessrunner.sourceforge.net/
3738 F: drivers/usb/atm/cxacru.c
3741 M: Joel Becker <jlbec@evilplan.org>
3742 M: Christoph Hellwig <hch@lst.de>
3743 T: git git://git.infradead.org/users/hch/configfs.git
3746 F: include/linux/configfs.h
3749 M: Evgeniy Polyakov <zbr@ioremap.net>
3750 L: netdev@vger.kernel.org
3752 F: drivers/connector/
3754 CONTROL GROUP (CGROUP)
3755 M: Tejun Heo <tj@kernel.org>
3756 M: Li Zefan <lizefan@huawei.com>
3757 M: Johannes Weiner <hannes@cmpxchg.org>
3758 L: cgroups@vger.kernel.org
3759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3761 F: Documentation/cgroup*
3762 F: include/linux/cgroup*
3765 CONTROL GROUP - CPUSET
3766 M: Li Zefan <lizefan@huawei.com>
3767 L: cgroups@vger.kernel.org
3768 W: http://www.bullopensource.org/cpuset/
3769 W: http://oss.sgi.com/projects/cpusets/
3770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3772 F: Documentation/cgroup-v1/cpusets.txt
3773 F: include/linux/cpuset.h
3774 F: kernel/cgroup/cpuset.c
3776 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3777 M: Johannes Weiner <hannes@cmpxchg.org>
3778 M: Michal Hocko <mhocko@kernel.org>
3779 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3780 L: cgroups@vger.kernel.org
3781 L: linux-mm@kvack.org
3786 CORETEMP HARDWARE MONITORING DRIVER
3787 M: Fenghua Yu <fenghua.yu@intel.com>
3788 L: linux-hwmon@vger.kernel.org
3790 F: Documentation/hwmon/coretemp
3791 F: drivers/hwmon/coretemp.c
3793 COSA/SRP SYNC SERIAL DRIVER
3794 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3795 W: http://www.fi.muni.cz/~kas/cosa/
3797 F: drivers/net/wan/cosa*
3799 CPMAC ETHERNET DRIVER
3800 M: Florian Fainelli <f.fainelli@gmail.com>
3801 L: netdev@vger.kernel.org
3803 F: drivers/net/ethernet/ti/cpmac.c
3805 CPU FREQUENCY DRIVERS
3806 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3807 M: Viresh Kumar <viresh.kumar@linaro.org>
3808 L: linux-pm@vger.kernel.org
3810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3811 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3812 B: https://bugzilla.kernel.org
3813 F: Documentation/cpu-freq/
3814 F: Documentation/devicetree/bindings/cpufreq/
3816 F: include/linux/cpufreq.h
3817 F: tools/testing/selftests/cpufreq/
3819 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3820 M: Viresh Kumar <viresh.kumar@linaro.org>
3821 M: Sudeep Holla <sudeep.holla@arm.com>
3822 L: linux-pm@vger.kernel.org
3823 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3825 F: drivers/cpufreq/arm_big_little.h
3826 F: drivers/cpufreq/arm_big_little.c
3827 F: drivers/cpufreq/arm_big_little_dt.c
3829 CPU POWER MONITORING SUBSYSTEM
3830 M: Thomas Renninger <trenn@suse.com>
3831 M: Shuah Khan <shuah@kernel.org>
3832 L: linux-pm@vger.kernel.org
3834 F: tools/power/cpupower/
3837 M: "H. Peter Anvin" <hpa@zytor.com>
3839 F: arch/x86/kernel/cpuid.c
3840 F: arch/x86/kernel/msr.c
3842 CPUIDLE DRIVER - ARM BIG LITTLE
3843 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3844 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3845 L: linux-pm@vger.kernel.org
3846 L: linux-arm-kernel@lists.infradead.org
3847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3849 F: drivers/cpuidle/cpuidle-big_little.c
3851 CPUIDLE DRIVER - ARM EXYNOS
3852 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3853 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3854 M: Kukjin Kim <kgene@kernel.org>
3855 L: linux-pm@vger.kernel.org
3856 L: linux-samsung-soc@vger.kernel.org
3858 F: drivers/cpuidle/cpuidle-exynos.c
3859 F: arch/arm/mach-exynos/pm.c
3862 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3863 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3864 L: linux-pm@vger.kernel.org
3866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3867 B: https://bugzilla.kernel.org
3868 F: drivers/cpuidle/*
3869 F: include/linux/cpuidle.h
3872 M: Nicolas Pitre <nico@linaro.org>
3874 F: Documentation/filesystems/cramfs.txt
3878 M: Herbert Xu <herbert@gondor.apana.org.au>
3879 M: "David S. Miller" <davem@davemloft.net>
3880 L: linux-crypto@vger.kernel.org
3881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3884 F: Documentation/crypto/
3885 F: Documentation/devicetree/bindings/crypto/
3890 F: include/linux/crypto*
3892 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3893 M: Neil Horman <nhorman@tuxdriver.com>
3894 L: linux-crypto@vger.kernel.org
3896 F: crypto/ansi_cprng.c
3900 M: Hans Verkuil <hverkuil@xs4all.nl>
3901 L: linux-media@vger.kernel.org
3902 T: git git://linuxtv.org/media_tree.git
3903 W: http://linuxtv.org
3905 F: drivers/media/i2c/cs3308.c
3906 F: drivers/media/i2c/cs3308.h
3908 CS5535 Audio ALSA driver
3909 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3911 F: sound/pci/cs5535audio/
3914 M: Solomon Peachy <pizza@shaftnet.org>
3916 F: drivers/net/wireless/st/cw1200/
3918 CX18 VIDEO4LINUX DRIVER
3919 M: Andy Walls <awalls@md.metrocast.net>
3920 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3921 L: linux-media@vger.kernel.org
3922 T: git git://linuxtv.org/media_tree.git
3923 W: https://linuxtv.org
3924 W: http://www.ivtvdriver.org/index.php/Cx18
3926 F: Documentation/media/v4l-drivers/cx18*
3927 F: drivers/media/pci/cx18/
3928 F: include/uapi/linux/ivtv*
3930 CX2341X MPEG ENCODER HELPER MODULE
3931 M: Hans Verkuil <hverkuil@xs4all.nl>
3932 L: linux-media@vger.kernel.org
3933 T: git git://linuxtv.org/media_tree.git
3934 W: https://linuxtv.org
3936 F: drivers/media/common/cx2341x*
3937 F: include/media/cx2341x*
3939 CX24120 MEDIA DRIVER
3940 M: Jemma Denson <jdenson@gmail.com>
3941 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3942 L: linux-media@vger.kernel.org
3943 W: https://linuxtv.org
3944 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3946 F: drivers/media/dvb-frontends/cx24120*
3948 CX88 VIDEO4LINUX DRIVER
3949 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3950 L: linux-media@vger.kernel.org
3951 W: https://linuxtv.org
3952 T: git git://linuxtv.org/media_tree.git
3954 F: Documentation/media/v4l-drivers/cx88*
3955 F: drivers/media/pci/cx88/
3957 CXD2820R MEDIA DRIVER
3958 M: Antti Palosaari <crope@iki.fi>
3959 L: linux-media@vger.kernel.org
3960 W: https://linuxtv.org
3961 W: http://palosaari.fi/linux/
3962 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3963 T: git git://linuxtv.org/anttip/media_tree.git
3965 F: drivers/media/dvb-frontends/cxd2820r*
3967 CXGB3 ETHERNET DRIVER (CXGB3)
3968 M: Santosh Raspatur <santosh@chelsio.com>
3969 L: netdev@vger.kernel.org
3970 W: http://www.chelsio.com
3972 F: drivers/net/ethernet/chelsio/cxgb3/
3974 CXGB3 ISCSI DRIVER (CXGB3I)
3975 M: Karen Xie <kxie@chelsio.com>
3976 L: linux-scsi@vger.kernel.org
3977 W: http://www.chelsio.com
3979 F: drivers/scsi/cxgbi/cxgb3i
3981 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3982 M: Steve Wise <swise@chelsio.com>
3983 L: linux-rdma@vger.kernel.org
3984 W: http://www.openfabrics.org
3986 F: drivers/infiniband/hw/cxgb3/
3987 F: include/uapi/rdma/cxgb3-abi.h
3989 CXGB4 CRYPTO DRIVER (chcr)
3990 M: Harsh Jain <harsh@chelsio.com>
3991 L: linux-crypto@vger.kernel.org
3992 W: http://www.chelsio.com
3994 F: drivers/crypto/chelsio
3996 CXGB4 ETHERNET DRIVER (CXGB4)
3997 M: Ganesh Goudar <ganeshgr@chelsio.com>
3998 L: netdev@vger.kernel.org
3999 W: http://www.chelsio.com
4001 F: drivers/net/ethernet/chelsio/cxgb4/
4003 CXGB4 ISCSI DRIVER (CXGB4I)
4004 M: Karen Xie <kxie@chelsio.com>
4005 L: linux-scsi@vger.kernel.org
4006 W: http://www.chelsio.com
4008 F: drivers/scsi/cxgbi/cxgb4i
4010 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4011 M: Steve Wise <swise@chelsio.com>
4012 L: linux-rdma@vger.kernel.org
4013 W: http://www.openfabrics.org
4015 F: drivers/infiniband/hw/cxgb4/
4016 F: include/uapi/rdma/cxgb4-abi.h
4018 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4019 M: Casey Leedom <leedom@chelsio.com>
4020 L: netdev@vger.kernel.org
4021 W: http://www.chelsio.com
4023 F: drivers/net/ethernet/chelsio/cxgb4vf/
4025 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4026 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4027 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4028 L: linuxppc-dev@lists.ozlabs.org
4030 F: arch/powerpc/platforms/powernv/pci-cxl.c
4031 F: drivers/misc/cxl/
4032 F: include/misc/cxl*
4033 F: include/uapi/misc/cxl.h
4034 F: Documentation/powerpc/cxl.txt
4035 F: Documentation/ABI/testing/sysfs-class-cxl
4037 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4038 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4039 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4040 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4041 L: linux-scsi@vger.kernel.org
4043 F: drivers/scsi/cxlflash/
4044 F: include/uapi/scsi/cxlflash_ioctls.h
4045 F: Documentation/powerpc/cxlflash.txt
4048 M: Russell King <linux@armlinux.org.uk>
4049 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4050 W: http://www.armlinux.org.uk/
4052 F: drivers/video/fbdev/cyber2000fb.*
4054 CYCLADES ASYNC MUX DRIVER
4055 W: http://www.cyclades.com/
4057 F: drivers/tty/cyclades.c
4058 F: include/linux/cyclades.h
4059 F: include/uapi/linux/cyclades.h
4061 CYCLADES PC300 DRIVER
4062 W: http://www.cyclades.com/
4064 F: drivers/net/wan/pc300*
4066 CYPRESS_FIRMWARE MEDIA DRIVER
4067 M: Antti Palosaari <crope@iki.fi>
4068 L: linux-media@vger.kernel.org
4069 W: https://linuxtv.org
4070 W: http://palosaari.fi/linux/
4071 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4072 T: git git://linuxtv.org/anttip/media_tree.git
4074 F: drivers/media/common/cypress_firmware*
4076 CYTTSP TOUCHSCREEN DRIVER
4077 M: Ferruh Yigit <fery@cypress.com>
4078 L: linux-input@vger.kernel.org
4080 F: drivers/input/touchscreen/cyttsp*
4081 F: include/linux/input/cyttsp.h
4083 D-LINK DIR-685 TOUCHKEYS DRIVER
4084 M: Linus Walleij <linus.walleij@linaro.org>
4085 L: linux-input@vger.kernel.org
4087 F: drivers/input/dlink-dir685-touchkeys.c
4089 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4090 M: Joshua Kinard <kumba@gentoo.org>
4092 F: drivers/rtc/rtc-ds1685.c
4093 F: include/linux/rtc/ds1685.h
4095 DAMA SLAVE for AX.25
4096 M: Joerg Reuter <jreuter@yaina.de>
4097 W: http://yaina.de/jreuter/
4098 W: http://www.qsl.net/dl1bke/
4099 L: linux-hams@vger.kernel.org
4101 F: net/ax25/af_ax25.c
4102 F: net/ax25/ax25_dev.c
4103 F: net/ax25/ax25_ds_*
4104 F: net/ax25/ax25_in.c
4105 F: net/ax25/ax25_out.c
4106 F: net/ax25/ax25_timer.c
4107 F: net/ax25/sysctl_net_ax25.c
4109 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4110 L: netdev@vger.kernel.org
4112 F: Documentation/networking/dmfe.txt
4113 F: drivers/net/ethernet/dec/tulip/dmfe.c
4115 DC390/AM53C974 SCSI driver
4116 M: Hannes Reinecke <hare@suse.com>
4117 L: linux-scsi@vger.kernel.org
4119 F: drivers/scsi/am53c974.c
4122 M: Oliver Neukum <oliver@neukum.org>
4123 M: Ali Akcaagac <aliakc@web.de>
4124 M: Jamie Lenehan <lenehan@twibble.org>
4125 L: dc395x@twibble.org
4126 W: http://twibble.org/dist/dc395x/
4127 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4129 F: Documentation/scsi/dc395x.txt
4130 F: drivers/scsi/dc395x.*
4133 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4134 L: dccp@vger.kernel.org
4135 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4137 F: include/linux/dccp.h
4138 F: include/uapi/linux/dccp.h
4139 F: include/linux/tfrc.h
4142 DECnet NETWORK LAYER
4143 W: http://linux-decnet.sourceforge.net
4144 L: linux-decnet-user@lists.sourceforge.net
4146 F: Documentation/networking/decnet.txt
4149 DECSTATION PLATFORM SUPPORT
4150 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4151 L: linux-mips@linux-mips.org
4152 W: http://www.linux-mips.org/wiki/DECstation
4155 F: arch/mips/include/asm/dec/
4156 F: arch/mips/include/asm/mach-dec/
4158 DEFXX FDDI NETWORK DRIVER
4159 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4161 F: drivers/net/fddi/defxx.*
4164 M: Pali Rohár <pali.rohar@gmail.com>
4165 M: Mario Limonciello <mario.limonciello@dell.com>
4166 L: platform-driver-x86@vger.kernel.org
4168 F: drivers/platform/x86/dell-smbios.*
4170 DELL SMBIOS SMM DRIVER
4171 M: Mario Limonciello <mario.limonciello@dell.com>
4172 L: platform-driver-x86@vger.kernel.org
4174 F: drivers/platform/x86/dell-smbios-smm.c
4176 DELL SMBIOS WMI DRIVER
4177 M: Mario Limonciello <mario.limonciello@dell.com>
4178 L: platform-driver-x86@vger.kernel.org
4180 F: drivers/platform/x86/dell-smbios-wmi.c
4181 F: tools/wmi/dell-smbios-example.c
4184 M: Matthew Garrett <mjg59@srcf.ucam.org>
4185 M: Pali Rohár <pali.rohar@gmail.com>
4186 L: platform-driver-x86@vger.kernel.org
4188 F: drivers/platform/x86/dell-laptop.c
4190 DELL LAPTOP FREEFALL DRIVER
4191 M: Pali Rohár <pali.rohar@gmail.com>
4193 F: drivers/platform/x86/dell-smo8800.c
4195 DELL LAPTOP RBTN DRIVER
4196 M: Pali Rohár <pali.rohar@gmail.com>
4198 F: drivers/platform/x86/dell-rbtn.*
4200 DELL LAPTOP SMM DRIVER
4201 M: Pali Rohár <pali.rohar@gmail.com>
4203 F: drivers/hwmon/dell-smm-hwmon.c
4204 F: include/uapi/linux/i8k.h
4206 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4207 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4209 F: Documentation/dcdbas.txt
4210 F: drivers/firmware/dcdbas.*
4212 DELL WMI NOTIFICATIONS DRIVER
4213 M: Matthew Garrett <mjg59@srcf.ucam.org>
4214 M: Pali Rohár <pali.rohar@gmail.com>
4216 F: drivers/platform/x86/dell-wmi.c
4218 DELL WMI DESCRIPTOR DRIVER
4219 M: Mario Limonciello <mario.limonciello@dell.com>
4221 F: drivers/platform/x86/dell-wmi-descriptor.c
4223 DELTA ST MEDIA DRIVER
4224 M: Hugues Fruchet <hugues.fruchet@st.com>
4225 L: linux-media@vger.kernel.org
4226 T: git git://linuxtv.org/media_tree.git
4227 W: https://linuxtv.org
4229 F: drivers/media/platform/sti/delta
4232 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4233 L: linux-mtd@lists.infradead.org
4235 F: drivers/mtd/nand/raw/denali*
4237 DESIGNWARE USB2 DRD IP DRIVER
4238 M: Minas Harutyunyan <hminas@synopsys.com>
4239 L: linux-usb@vger.kernel.org
4240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4242 F: drivers/usb/dwc2/
4244 DESIGNWARE USB3 DRD IP DRIVER
4245 M: Felipe Balbi <balbi@kernel.org>
4246 L: linux-usb@vger.kernel.org
4247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4249 F: drivers/usb/dwc3/
4251 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4252 M: Andreas Klinger <ak@it-klinger.de>
4253 L: linux-iio@vger.kernel.org
4255 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4256 F: drivers/iio/proximity/srf*.c
4258 DEVICE COREDUMP (DEV_COREDUMP)
4259 M: Johannes Berg <johannes@sipsolutions.net>
4260 L: linux-kernel@vger.kernel.org
4262 F: drivers/base/devcoredump.c
4263 F: include/linux/devcoredump.h
4265 DEVICE FREQUENCY (DEVFREQ)
4266 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4267 M: Kyungmin Park <kyungmin.park@samsung.com>
4268 R: Chanwoo Choi <cw00.choi@samsung.com>
4269 L: linux-pm@vger.kernel.org
4270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4273 F: include/linux/devfreq.h
4274 F: Documentation/devicetree/bindings/devfreq/
4276 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4277 M: Chanwoo Choi <cw00.choi@samsung.com>
4278 L: linux-pm@vger.kernel.org
4279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4281 F: drivers/devfreq/event/
4282 F: drivers/devfreq/devfreq-event.c
4283 F: include/linux/devfreq-event.h
4284 F: Documentation/devicetree/bindings/devfreq/event/
4286 DEVICE NUMBER REGISTRY
4287 M: Torben Mathiasen <device@lanana.org>
4288 W: http://lanana.org/docs/device-list/index.html
4292 M: Alasdair Kergon <agk@redhat.com>
4293 M: Mike Snitzer <snitzer@redhat.com>
4294 M: dm-devel@redhat.com
4295 L: dm-devel@redhat.com
4296 W: http://sources.redhat.com/dm
4297 Q: http://patchwork.kernel.org/project/dm-devel/list/
4298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4299 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4301 F: Documentation/device-mapper/
4302 F: drivers/md/Makefile
4303 F: drivers/md/Kconfig
4305 F: drivers/md/persistent-data/
4306 F: include/linux/device-mapper.h
4307 F: include/linux/dm-*.h
4308 F: include/uapi/linux/dm-*.h
4311 M: Jiri Pirko <jiri@mellanox.com>
4312 L: netdev@vger.kernel.org
4314 F: net/core/devlink.c
4315 F: include/net/devlink.h
4316 F: include/uapi/linux/devlink.h
4318 DIALOG SEMICONDUCTOR DRIVERS
4319 M: Support Opensource <support.opensource@diasemi.com>
4320 W: http://www.dialog-semiconductor.com/products
4322 F: Documentation/hwmon/da90??
4323 F: Documentation/devicetree/bindings/mfd/da90*.txt
4324 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4325 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4326 F: Documentation/devicetree/bindings/regulator/da92*.txt
4327 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4328 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4329 F: drivers/gpio/gpio-da90??.c
4330 F: drivers/hwmon/da90??-hwmon.c
4331 F: drivers/iio/adc/da91??-*.c
4332 F: drivers/input/misc/da90??_onkey.c
4333 F: drivers/input/touchscreen/da9052_tsi.c
4334 F: drivers/leds/leds-da90??.c
4335 F: drivers/mfd/da903x.c
4336 F: drivers/mfd/da90??-*.c
4337 F: drivers/mfd/da91??-*.c
4338 F: drivers/power/supply/da9052-battery.c
4339 F: drivers/power/supply/da91??-*.c
4340 F: drivers/regulator/da903x.c
4341 F: drivers/regulator/da9???-regulator.[ch]
4342 F: drivers/thermal/da90??-thermal.c
4343 F: drivers/rtc/rtc-da90??.c
4344 F: drivers/video/backlight/da90??_bl.c
4345 F: drivers/watchdog/da90??_wdt.c
4346 F: include/linux/mfd/da903x.h
4347 F: include/linux/mfd/da9052/
4348 F: include/linux/mfd/da9055/
4349 F: include/linux/mfd/da9062/
4350 F: include/linux/mfd/da9063/
4351 F: include/linux/mfd/da9150/
4352 F: include/linux/regulator/da9211.h
4353 F: include/sound/da[79]*.h
4354 F: sound/soc/codecs/da[79]*.[ch]
4356 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4357 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4358 L: linux-gpio@vger.kernel.org
4360 F: drivers/gpio/gpio-gpio-mm.c
4362 DIOLAN U2C-12 I2C DRIVER
4363 M: Guenter Roeck <linux@roeck-us.net>
4364 L: linux-i2c@vger.kernel.org
4366 F: drivers/i2c/busses/i2c-diolan-u2c.c
4368 FILESYSTEM DIRECT ACCESS (DAX)
4369 M: Matthew Wilcox <mawilcox@microsoft.com>
4370 M: Ross Zwisler <zwisler@kernel.org>
4371 M: Jan Kara <jack@suse.cz>
4372 L: linux-fsdevel@vger.kernel.org
4375 F: include/linux/dax.h
4376 F: include/trace/events/fs_dax.h
4378 DEVICE DIRECT ACCESS (DAX)
4379 M: Dan Williams <dan.j.williams@intel.com>
4380 M: Dave Jiang <dave.jiang@intel.com>
4381 M: Ross Zwisler <zwisler@kernel.org>
4382 M: Vishal Verma <vishal.l.verma@intel.com>
4383 L: linux-nvdimm@lists.01.org
4387 DIRECTORY NOTIFICATION (DNOTIFY)
4388 M: Jan Kara <jack@suse.cz>
4389 R: Amir Goldstein <amir73il@gmail.com>
4390 L: linux-fsdevel@vger.kernel.org
4392 F: Documentation/filesystems/dnotify.txt
4393 F: fs/notify/dnotify/
4394 F: include/linux/dnotify.h
4396 DISK GEOMETRY AND PARTITION HANDLING
4397 M: Andries Brouwer <aeb@cwi.nl>
4398 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4399 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4400 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4404 M: Jan Kara <jack@suse.com>
4406 F: Documentation/filesystems/quota.txt
4408 F: include/linux/quota*.h
4409 F: include/uapi/linux/quota*.h
4411 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4412 M: Bernie Thompson <bernie@plugable.com>
4413 L: linux-fbdev@vger.kernel.org
4415 W: http://plugable.com/category/projects/udlfb/
4416 F: drivers/video/fbdev/udlfb.c
4417 F: include/video/udlfb.h
4418 F: Documentation/fb/udlfb.txt
4420 DISTRIBUTED LOCK MANAGER (DLM)
4421 M: Christine Caulfield <ccaulfie@redhat.com>
4422 M: David Teigland <teigland@redhat.com>
4423 L: cluster-devel@redhat.com
4424 W: http://sources.redhat.com/cluster/
4425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4429 DMA BUFFER SHARING FRAMEWORK
4430 M: Sumit Semwal <sumit.semwal@linaro.org>
4432 L: linux-media@vger.kernel.org
4433 L: dri-devel@lists.freedesktop.org
4434 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4436 F: include/linux/dma-buf*
4437 F: include/linux/reservation.h
4438 F: include/linux/*fence.h
4439 F: Documentation/driver-api/dma-buf.rst
4440 T: git git://anongit.freedesktop.org/drm/drm-misc
4442 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4443 M: Vinod Koul <vkoul@kernel.org>
4444 L: dmaengine@vger.kernel.org
4445 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4448 F: include/linux/dmaengine.h
4449 F: include/linux/of_dma.h
4450 F: Documentation/devicetree/bindings/dma/
4451 F: Documentation/driver-api/dmaengine/
4452 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4455 M: Christoph Hellwig <hch@lst.de>
4456 M: Marek Szyprowski <m.szyprowski@samsung.com>
4457 R: Robin Murphy <robin.murphy@arm.com>
4458 L: iommu@lists.linux-foundation.org
4459 T: git git://git.infradead.org/users/hch/dma-mapping.git
4460 W: http://git.infradead.org/users/hch/dma-mapping.git
4463 F: include/asm-generic/dma-mapping.h
4464 F: include/linux/dma-direct.h
4465 F: include/linux/dma-mapping.h
4466 F: include/linux/dma-noncoherent.h
4468 DME1737 HARDWARE MONITOR DRIVER
4469 M: Juerg Haefliger <juergh@gmail.com>
4470 L: linux-hwmon@vger.kernel.org
4472 F: Documentation/hwmon/dme1737
4473 F: drivers/hwmon/dme1737.c
4476 M: Jean Delvare <jdelvare@suse.com>
4478 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4479 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4480 F: drivers/firmware/dmi-id.c
4481 F: drivers/firmware/dmi_scan.c
4482 F: include/linux/dmi.h
4485 M: Jonathan Corbet <corbet@lwn.net>
4486 L: linux-doc@vger.kernel.org
4489 F: scripts/kernel-doc
4490 X: Documentation/ABI/
4491 X: Documentation/devicetree/
4492 X: Documentation/acpi
4493 X: Documentation/power
4494 X: Documentation/spi
4495 X: Documentation/media
4496 T: git git://git.lwn.net/linux.git docs-next
4498 DOCUMENTATION/ITALIAN
4499 M: Federico Vaga <federico.vaga@vaga.pv.it>
4500 L: linux-doc@vger.kernel.org
4502 F: Documentation/translations/it_IT
4504 DONGWOON DW9714 LENS VOICE COIL DRIVER
4505 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4506 L: linux-media@vger.kernel.org
4507 T: git git://linuxtv.org/media_tree.git
4509 F: drivers/media/i2c/dw9714.c
4511 DONGWOON DW9807 LENS VOICE COIL DRIVER
4512 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4513 L: linux-media@vger.kernel.org
4514 T: git git://linuxtv.org/media_tree.git
4516 F: drivers/media/i2c/dw9807.c
4519 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4520 L: blinux-list@redhat.com
4522 F: drivers/char/dtlk.c
4523 F: include/linux/dtlk.h
4525 DPAA2 DATAPATH I/O (DPIO) DRIVER
4526 M: Roy Pledge <Roy.Pledge@nxp.com>
4527 L: linux-kernel@vger.kernel.org
4529 F: drivers/soc/fsl/dpio
4531 DPAA2 ETHERNET DRIVER
4532 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4533 L: linux-kernel@vger.kernel.org
4535 F: drivers/staging/fsl-dpaa2/ethernet
4537 DPAA2 ETHERNET SWITCH DRIVER
4538 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4539 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4540 L: linux-kernel@vger.kernel.org
4542 F: drivers/staging/fsl-dpaa2/ethsw
4544 DPAA2 PTP CLOCK DRIVER
4545 M: Yangbo Lu <yangbo.lu@nxp.com>
4546 L: linux-kernel@vger.kernel.org
4548 F: drivers/staging/fsl-dpaa2/rtc
4550 DPT_I2O SCSI RAID DRIVER
4551 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4552 L: linux-scsi@vger.kernel.org
4553 W: http://www.adaptec.com/
4555 F: drivers/scsi/dpt*
4556 F: drivers/scsi/dpt/
4559 M: Philipp Reisner <philipp.reisner@linbit.com>
4560 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4561 L: drbd-dev@lists.linbit.com
4562 W: http://www.drbd.org
4563 T: git git://git.linbit.com/linux-drbd.git
4564 T: git git://git.linbit.com/drbd-8.4.git
4566 F: drivers/block/drbd/
4568 F: Documentation/blockdev/drbd/
4570 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4571 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4572 R: "Rafael J. Wysocki" <rafael@kernel.org>
4573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4575 F: Documentation/kobject.txt
4579 F: include/linux/debugfs.h
4580 F: include/linux/kobj*
4583 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4584 M: Kevin Hilman <khilman@kernel.org>
4585 M: Nishanth Menon <nm@ti.com>
4587 F: drivers/power/avs/
4588 F: include/linux/power/smartreflex.h
4589 L: linux-pm@vger.kernel.org
4591 DRM DRIVER FOR ARM PL111 CLCD
4592 M: Eric Anholt <eric@anholt.net>
4593 T: git git://anongit.freedesktop.org/drm/drm-misc
4595 F: drivers/gpu/drm/pl111/
4597 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4598 M: Linus Walleij <linus.walleij@linaro.org>
4599 T: git git://anongit.freedesktop.org/drm/drm-misc
4601 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4602 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4604 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4605 M: Dave Airlie <airlied@redhat.com>
4607 F: drivers/gpu/drm/ast/
4609 DRM DRIVER FOR BOCHS VIRTUAL GPU
4610 M: Gerd Hoffmann <kraxel@redhat.com>
4611 L: virtualization@lists.linux-foundation.org
4612 T: git git://anongit.freedesktop.org/drm/drm-misc
4614 F: drivers/gpu/drm/bochs/
4616 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4617 M: Linus Walleij <linus.walleij@linaro.org>
4618 T: git git://anongit.freedesktop.org/drm/drm-misc
4620 F: drivers/gpu/drm/tve200/
4622 DRM DRIVER FOR ILITEK ILI9225 PANELS
4623 M: David Lechner <david@lechnology.com>
4625 F: drivers/gpu/drm/tinydrm/ili9225.c
4626 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4628 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4629 S: Orphan / Obsolete
4630 F: drivers/gpu/drm/i810/
4631 F: include/uapi/drm/i810_drm.h
4633 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4634 S: Orphan / Obsolete
4635 F: drivers/gpu/drm/mga/
4636 F: include/uapi/drm/mga_drm.h
4638 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4639 M: Dave Airlie <airlied@redhat.com>
4641 F: drivers/gpu/drm/mgag200/
4643 DRM DRIVER FOR MI0283QT
4644 M: Noralf Trønnes <noralf@tronnes.org>
4646 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4647 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4649 DRM DRIVER FOR MSM ADRENO GPU
4650 M: Rob Clark <robdclark@gmail.com>
4651 L: linux-arm-msm@vger.kernel.org
4652 L: dri-devel@lists.freedesktop.org
4653 L: freedreno@lists.freedesktop.org
4654 T: git git://people.freedesktop.org/~robclark/linux
4656 F: drivers/gpu/drm/msm/
4657 F: include/uapi/drm/msm_drm.h
4658 F: Documentation/devicetree/bindings/display/msm/
4660 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4661 M: Ben Skeggs <bskeggs@redhat.com>
4662 L: dri-devel@lists.freedesktop.org
4663 L: nouveau@lists.freedesktop.org
4664 T: git git://github.com/skeggsb/linux
4666 F: drivers/gpu/drm/nouveau/
4667 F: include/uapi/drm/nouveau_drm.h
4669 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4670 M: Noralf Trønnes <noralf@tronnes.org>
4672 F: drivers/gpu/drm/tinydrm/repaper.c
4673 F: Documentation/devicetree/bindings/display/repaper.txt
4675 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4676 M: Dave Airlie <airlied@redhat.com>
4677 M: Gerd Hoffmann <kraxel@redhat.com>
4678 L: virtualization@lists.linux-foundation.org
4679 T: git git://anongit.freedesktop.org/drm/drm-misc
4681 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4682 F: drivers/gpu/drm/cirrus/
4684 DRM DRIVER FOR QXL VIRTUAL GPU
4685 M: Dave Airlie <airlied@redhat.com>
4686 M: Gerd Hoffmann <kraxel@redhat.com>
4687 L: virtualization@lists.linux-foundation.org
4688 T: git git://anongit.freedesktop.org/drm/drm-misc
4690 F: drivers/gpu/drm/qxl/
4691 F: include/uapi/drm/qxl_drm.h
4693 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4694 S: Orphan / Obsolete
4695 F: drivers/gpu/drm/r128/
4696 F: include/uapi/drm/r128_drm.h
4698 DRM DRIVER FOR SAVAGE VIDEO CARDS
4699 S: Orphan / Obsolete
4700 F: drivers/gpu/drm/savage/
4701 F: include/uapi/drm/savage_drm.h
4703 DRM DRIVER FOR SIS VIDEO CARDS
4704 S: Orphan / Obsolete
4705 F: drivers/gpu/drm/sis/
4706 F: include/uapi/drm/sis_drm.h
4708 DRM DRIVER FOR SITRONIX ST7586 PANELS
4709 M: David Lechner <david@lechnology.com>
4711 F: drivers/gpu/drm/tinydrm/st7586.c
4712 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4714 DRM DRIVER FOR SITRONIX ST7735R PANELS
4715 M: David Lechner <david@lechnology.com>
4717 F: drivers/gpu/drm/tinydrm/st7735r.c
4718 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4720 DRM DRIVER FOR TDFX VIDEO CARDS
4721 S: Orphan / Obsolete
4722 F: drivers/gpu/drm/tdfx/
4724 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4725 M: Dave Airlie <airlied@redhat.com>
4727 F: drivers/gpu/drm/udl/
4729 DRM DRIVER FOR VMWARE VIRTUAL GPU
4730 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4731 M: Sinclair Yeh <syeh@vmware.com>
4732 M: Thomas Hellstrom <thellstrom@vmware.com>
4733 L: dri-devel@lists.freedesktop.org
4734 T: git git://people.freedesktop.org/~syeh/repos_linux
4735 T: git git://people.freedesktop.org/~thomash/linux
4737 F: drivers/gpu/drm/vmwgfx/
4738 F: include/uapi/drm/vmwgfx_drm.h
4741 M: David Airlie <airlied@linux.ie>
4742 L: dri-devel@lists.freedesktop.org
4743 T: git git://anongit.freedesktop.org/drm/drm
4744 B: https://bugs.freedesktop.org/
4745 C: irc://chat.freenode.net/dri-devel
4749 F: Documentation/devicetree/bindings/display/
4750 F: Documentation/devicetree/bindings/gpu/
4751 F: Documentation/gpu/
4753 F: include/uapi/drm/
4754 F: include/linux/vga*
4756 DRM DRIVERS AND MISC GPU PATCHES
4757 M: Gustavo Padovan <gustavo@padovan.org>
4758 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4759 M: Sean Paul <sean@poorly.run>
4760 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4762 T: git git://anongit.freedesktop.org/drm/drm-misc
4763 F: Documentation/gpu/
4765 F: drivers/gpu/drm/*
4767 F: include/uapi/drm/drm*
4768 F: include/linux/vga*
4770 DRM DRIVERS FOR ALLWINNER A10
4771 M: Maxime Ripard <maxime.ripard@bootlin.com>
4772 L: dri-devel@lists.freedesktop.org
4774 F: drivers/gpu/drm/sun4i/
4775 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4776 T: git git://anongit.freedesktop.org/drm/drm-misc
4778 DRM DRIVERS FOR AMLOGIC SOCS
4779 M: Neil Armstrong <narmstrong@baylibre.com>
4780 L: dri-devel@lists.freedesktop.org
4781 L: linux-amlogic@lists.infradead.org
4782 W: http://linux-meson.com/
4784 F: drivers/gpu/drm/meson/
4785 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4786 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4787 F: Documentation/gpu/meson.rst
4788 T: git git://anongit.freedesktop.org/drm/drm-misc
4790 DRM DRIVERS FOR ATMEL HLCDC
4791 M: Boris Brezillon <boris.brezillon@bootlin.com>
4792 L: dri-devel@lists.freedesktop.org
4794 F: drivers/gpu/drm/atmel-hlcdc/
4795 F: Documentation/devicetree/bindings/display/atmel/
4796 T: git git://anongit.freedesktop.org/drm/drm-misc
4798 DRM DRIVERS FOR BRIDGE CHIPS
4799 M: Archit Taneja <architt@codeaurora.org>
4800 M: Andrzej Hajda <a.hajda@samsung.com>
4801 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4803 T: git git://anongit.freedesktop.org/drm/drm-misc
4804 F: drivers/gpu/drm/bridge/
4806 DRM DRIVERS FOR EXYNOS
4807 M: Inki Dae <inki.dae@samsung.com>
4808 M: Joonyoung Shim <jy0922.shim@samsung.com>
4809 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4810 M: Kyungmin Park <kyungmin.park@samsung.com>
4811 L: dri-devel@lists.freedesktop.org
4812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4814 F: drivers/gpu/drm/exynos/
4815 F: include/uapi/drm/exynos_drm.h
4816 F: Documentation/devicetree/bindings/display/exynos/
4818 DRM DRIVERS FOR FREESCALE DCU
4819 M: Stefan Agner <stefan@agner.ch>
4820 M: Alison Wang <alison.wang@nxp.com>
4821 L: dri-devel@lists.freedesktop.org
4823 F: drivers/gpu/drm/fsl-dcu/
4824 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4825 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4826 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4828 DRM DRIVERS FOR FREESCALE IMX
4829 M: Philipp Zabel <p.zabel@pengutronix.de>
4830 L: dri-devel@lists.freedesktop.org
4832 F: drivers/gpu/drm/imx/
4833 F: drivers/gpu/ipu-v3/
4834 F: Documentation/devicetree/bindings/display/imx/
4836 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4837 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4838 L: dri-devel@lists.freedesktop.org
4839 T: git git://github.com/patjak/drm-gma500
4841 F: drivers/gpu/drm/gma500/
4843 DRM DRIVERS FOR HISILICON
4844 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4845 M: Rongrong Zou <zourongrong@gmail.com>
4846 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4847 R: Chen Feng <puck.chen@hisilicon.com>
4848 L: dri-devel@lists.freedesktop.org
4849 T: git git://github.com/xin3liang/linux.git
4851 F: drivers/gpu/drm/hisilicon/
4852 F: Documentation/devicetree/bindings/display/hisilicon/
4854 DRM DRIVERS FOR MEDIATEK
4855 M: CK Hu <ck.hu@mediatek.com>
4856 M: Philipp Zabel <p.zabel@pengutronix.de>
4857 L: dri-devel@lists.freedesktop.org
4859 F: drivers/gpu/drm/mediatek/
4860 F: Documentation/devicetree/bindings/display/mediatek/
4862 DRM DRIVERS FOR NVIDIA TEGRA
4863 M: Thierry Reding <thierry.reding@gmail.com>
4864 L: dri-devel@lists.freedesktop.org
4865 L: linux-tegra@vger.kernel.org
4866 T: git git://anongit.freedesktop.org/tegra/linux.git
4868 F: drivers/gpu/drm/tegra/
4869 F: drivers/gpu/host1x/
4870 F: include/linux/host1x.h
4871 F: include/uapi/drm/tegra_drm.h
4872 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4874 DRM DRIVERS FOR RENESAS
4875 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4876 L: dri-devel@lists.freedesktop.org
4877 L: linux-renesas-soc@vger.kernel.org
4878 T: git git://linuxtv.org/pinchartl/fbdev
4880 F: drivers/gpu/drm/rcar-du/
4881 F: drivers/gpu/drm/shmobile/
4882 F: include/linux/platform_data/shmob_drm.h
4883 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4884 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4885 F: Documentation/devicetree/bindings/display/renesas,du.txt
4887 DRM DRIVERS FOR ROCKCHIP
4888 M: Sandy Huang <hjc@rock-chips.com>
4889 M: Heiko Stübner <heiko@sntech.de>
4890 L: dri-devel@lists.freedesktop.org
4892 F: drivers/gpu/drm/rockchip/
4893 F: Documentation/devicetree/bindings/display/rockchip/
4894 T: git git://anongit.freedesktop.org/drm/drm-misc
4897 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4898 M: Vincent Abriou <vincent.abriou@st.com>
4899 L: dri-devel@lists.freedesktop.org
4900 T: git git://anongit.freedesktop.org/drm/drm-misc
4902 F: drivers/gpu/drm/sti
4903 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4906 M: Yannick Fertre <yannick.fertre@st.com>
4907 M: Philippe Cornu <philippe.cornu@st.com>
4908 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4909 M: Vincent Abriou <vincent.abriou@st.com>
4910 L: dri-devel@lists.freedesktop.org
4911 T: git git://anongit.freedesktop.org/drm/drm-misc
4913 F: drivers/gpu/drm/stm
4914 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4916 DRM DRIVERS FOR TI LCDC
4917 M: Jyri Sarha <jsarha@ti.com>
4918 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4919 L: dri-devel@lists.freedesktop.org
4921 F: drivers/gpu/drm/tilcdc/
4922 F: Documentation/devicetree/bindings/display/tilcdc/
4924 DRM DRIVERS FOR TI OMAP
4925 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4926 L: dri-devel@lists.freedesktop.org
4928 F: drivers/gpu/drm/omapdrm/
4929 F: Documentation/devicetree/bindings/display/ti/
4932 M: Eric Anholt <eric@anholt.net>
4934 F: drivers/gpu/drm/v3d/
4935 F: include/uapi/drm/v3d_drm.h
4936 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4937 T: git git://anongit.freedesktop.org/drm/drm-misc
4940 M: Eric Anholt <eric@anholt.net>
4941 T: git git://github.com/anholt/linux
4943 F: drivers/gpu/drm/vc4/
4944 F: include/uapi/drm/vc4_drm.h
4945 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4946 T: git git://anongit.freedesktop.org/drm/drm-misc
4948 DRM DRIVERS FOR VIVANTE GPU IP
4949 M: Lucas Stach <l.stach@pengutronix.de>
4950 R: Russell King <linux+etnaviv@armlinux.org.uk>
4951 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4952 L: etnaviv@lists.freedesktop.org
4953 L: dri-devel@lists.freedesktop.org
4955 F: drivers/gpu/drm/etnaviv/
4956 F: include/uapi/drm/etnaviv_drm.h
4957 F: Documentation/devicetree/bindings/display/etnaviv/
4959 DRM DRIVERS FOR ZTE ZX
4960 M: Shawn Guo <shawnguo@kernel.org>
4961 L: dri-devel@lists.freedesktop.org
4963 F: drivers/gpu/drm/zte/
4964 F: Documentation/devicetree/bindings/display/zte,vou.txt
4965 T: git git://anongit.freedesktop.org/drm/drm-misc
4968 M: Thierry Reding <thierry.reding@gmail.com>
4969 L: dri-devel@lists.freedesktop.org
4970 T: git git://anongit.freedesktop.org/drm/drm-misc
4972 F: drivers/gpu/drm/drm_panel.c
4973 F: drivers/gpu/drm/panel/
4974 F: include/drm/drm_panel.h
4975 F: Documentation/devicetree/bindings/display/panel/
4978 M: Noralf Trønnes <noralf@tronnes.org>
4979 W: https://github.com/notro/tinydrm/wiki/Development
4980 T: git git://anongit.freedesktop.org/drm/drm-misc
4982 F: drivers/gpu/drm/tinydrm/
4983 F: include/drm/tinydrm/
4986 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4987 T: git git://anongit.freedesktop.org/drm/drm-misc
4988 L: dri-devel@lists.freedesktop.org
4989 L: xen-devel@lists.xen.org
4991 F: drivers/gpu/drm/xen/
4992 F: Documentation/gpu/xen-front.rst
4995 M: Christian Koenig <christian.koenig@amd.com>
4996 M: Huang Rui <ray.huang@amd.com>
4997 M: Junwei Zhang <Jerry.Zhang@amd.com>
4998 T: git git://people.freedesktop.org/~agd5f/linux
5000 L: dri-devel@lists.freedesktop.org
5002 F: drivers/gpu/drm/ttm/
5004 DSBR100 USB FM RADIO DRIVER
5005 M: Alexey Klimov <klimov.linux@gmail.com>
5006 L: linux-media@vger.kernel.org
5007 T: git git://linuxtv.org/media_tree.git
5009 F: drivers/media/radio/dsbr100.c
5012 M: Francois Romieu <romieu@fr.zoreil.com>
5013 L: netdev@vger.kernel.org
5015 F: drivers/net/wan/dscc4.c
5018 M: Hans Verkuil <hverkuil@xs4all.nl>
5019 L: linux-media@vger.kernel.org
5020 T: git git://linuxtv.org/media_tree.git
5021 W: https://linuxtv.org
5023 F: drivers/media/pci/dt3155/
5025 DVB_USB_AF9015 MEDIA DRIVER
5026 M: Antti Palosaari <crope@iki.fi>
5027 L: linux-media@vger.kernel.org
5028 W: https://linuxtv.org
5029 W: http://palosaari.fi/linux/
5030 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5031 T: git git://linuxtv.org/anttip/media_tree.git
5033 F: drivers/media/usb/dvb-usb-v2/af9015*
5035 DVB_USB_AF9035 MEDIA DRIVER
5036 M: Antti Palosaari <crope@iki.fi>
5037 L: linux-media@vger.kernel.org
5038 W: https://linuxtv.org
5039 W: http://palosaari.fi/linux/
5040 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5041 T: git git://linuxtv.org/anttip/media_tree.git
5043 F: drivers/media/usb/dvb-usb-v2/af9035*
5045 DVB_USB_ANYSEE MEDIA DRIVER
5046 M: Antti Palosaari <crope@iki.fi>
5047 L: linux-media@vger.kernel.org
5048 W: https://linuxtv.org
5049 W: http://palosaari.fi/linux/
5050 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5051 T: git git://linuxtv.org/anttip/media_tree.git
5053 F: drivers/media/usb/dvb-usb-v2/anysee*
5055 DVB_USB_AU6610 MEDIA DRIVER
5056 M: Antti Palosaari <crope@iki.fi>
5057 L: linux-media@vger.kernel.org
5058 W: https://linuxtv.org
5059 W: http://palosaari.fi/linux/
5060 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5061 T: git git://linuxtv.org/anttip/media_tree.git
5063 F: drivers/media/usb/dvb-usb-v2/au6610*
5065 DVB_USB_CE6230 MEDIA DRIVER
5066 M: Antti Palosaari <crope@iki.fi>
5067 L: linux-media@vger.kernel.org
5068 W: https://linuxtv.org
5069 W: http://palosaari.fi/linux/
5070 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5071 T: git git://linuxtv.org/anttip/media_tree.git
5073 F: drivers/media/usb/dvb-usb-v2/ce6230*
5075 DVB_USB_CXUSB MEDIA DRIVER
5076 M: Michael Krufky <mkrufky@linuxtv.org>
5077 L: linux-media@vger.kernel.org
5078 W: https://linuxtv.org
5079 W: http://github.com/mkrufky
5080 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5081 T: git git://linuxtv.org/media_tree.git
5083 F: drivers/media/usb/dvb-usb/cxusb*
5085 DVB_USB_EC168 MEDIA DRIVER
5086 M: Antti Palosaari <crope@iki.fi>
5087 L: linux-media@vger.kernel.org
5088 W: https://linuxtv.org
5089 W: http://palosaari.fi/linux/
5090 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5091 T: git git://linuxtv.org/anttip/media_tree.git
5093 F: drivers/media/usb/dvb-usb-v2/ec168*
5095 DVB_USB_GL861 MEDIA DRIVER
5096 M: Antti Palosaari <crope@iki.fi>
5097 L: linux-media@vger.kernel.org
5098 W: https://linuxtv.org
5099 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5100 T: git git://linuxtv.org/anttip/media_tree.git
5102 F: drivers/media/usb/dvb-usb-v2/gl861*
5104 DVB_USB_MXL111SF MEDIA DRIVER
5105 M: Michael Krufky <mkrufky@linuxtv.org>
5106 L: linux-media@vger.kernel.org
5107 W: https://linuxtv.org
5108 W: http://github.com/mkrufky
5109 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5110 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5112 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5114 DVB_USB_RTL28XXU MEDIA DRIVER
5115 M: Antti Palosaari <crope@iki.fi>
5116 L: linux-media@vger.kernel.org
5117 W: https://linuxtv.org
5118 W: http://palosaari.fi/linux/
5119 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5120 T: git git://linuxtv.org/anttip/media_tree.git
5122 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5124 DVB_USB_V2 MEDIA DRIVER
5125 M: Antti Palosaari <crope@iki.fi>
5126 L: linux-media@vger.kernel.org
5127 W: https://linuxtv.org
5128 W: http://palosaari.fi/linux/
5129 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5130 T: git git://linuxtv.org/anttip/media_tree.git
5132 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5133 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5136 M: Jason Baron <jbaron@akamai.com>
5138 F: lib/dynamic_debug.c
5139 F: include/linux/dynamic_debug.h
5141 DYNAMIC INTERRUPT MODERATION
5142 M: Tal Gilboa <talgi@mellanox.com>
5144 F: include/linux/net_dim.h
5146 DZ DECSTATION DZ11 SERIAL DRIVER
5147 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5149 F: drivers/tty/serial/dz.*
5151 E3X0 POWER BUTTON DRIVER
5152 M: Moritz Fischer <moritz.fischer@ettus.com>
5153 L: usrp-users@lists.ettus.com
5154 W: http://www.ettus.com
5156 F: drivers/input/misc/e3x0-button.c
5157 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5160 M: Antti Palosaari <crope@iki.fi>
5161 L: linux-media@vger.kernel.org
5162 W: https://linuxtv.org
5163 W: http://palosaari.fi/linux/
5164 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5165 T: git git://linuxtv.org/anttip/media_tree.git
5167 F: drivers/media/tuners/e4000*
5169 EARTH_PT1 MEDIA DRIVER
5170 M: Akihiro Tsukada <tskd08@gmail.com>
5171 L: linux-media@vger.kernel.org
5173 F: drivers/media/pci/pt1/
5175 EARTH_PT3 MEDIA DRIVER
5176 M: Akihiro Tsukada <tskd08@gmail.com>
5177 L: linux-media@vger.kernel.org
5179 F: drivers/media/pci/pt3/
5182 M: Antti Palosaari <crope@iki.fi>
5183 L: linux-media@vger.kernel.org
5184 W: https://linuxtv.org
5185 W: http://palosaari.fi/linux/
5186 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5187 T: git git://linuxtv.org/anttip/media_tree.git
5189 F: drivers/media/dvb-frontends/ec100*
5192 M: Tyler Hicks <tyhicks@canonical.com>
5193 L: ecryptfs@vger.kernel.org
5194 W: http://ecryptfs.org
5195 W: https://launchpad.net/ecryptfs
5196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5198 F: Documentation/filesystems/ecryptfs.txt
5202 M: Borislav Petkov <bp@alien8.de>
5203 L: linux-edac@vger.kernel.org
5205 F: drivers/edac/amd64_edac*
5208 M: Robert Richter <rric@kernel.org>
5209 L: linux-edac@vger.kernel.org
5211 F: drivers/edac/highbank*
5214 M: Ralf Baechle <ralf@linux-mips.org>
5215 M: David Daney <david.daney@cavium.com>
5216 L: linux-edac@vger.kernel.org
5217 L: linux-mips@linux-mips.org
5219 F: drivers/edac/octeon_edac*
5221 EDAC-CAVIUM THUNDERX
5222 M: David Daney <david.daney@cavium.com>
5223 M: Jan Glauber <jglauber@cavium.com>
5224 L: linux-edac@vger.kernel.org
5226 F: drivers/edac/thunderx_edac*
5229 M: Borislav Petkov <bp@alien8.de>
5230 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5231 L: linux-edac@vger.kernel.org
5232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5235 F: Documentation/admin-guide/ras.rst
5236 F: Documentation/driver-api/edac.rst
5238 F: include/linux/edac.h
5241 M: Mark Gross <mark.gross@intel.com>
5242 L: linux-edac@vger.kernel.org
5244 F: drivers/edac/e752x_edac.c
5247 L: linux-edac@vger.kernel.org
5249 F: drivers/edac/e7xxx_edac.c
5252 M: York Sun <york.sun@nxp.com>
5253 L: linux-edac@vger.kernel.org
5255 F: drivers/edac/fsl_ddr_edac.*
5258 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5259 L: linux-edac@vger.kernel.org
5261 F: drivers/edac/ghes_edac.c
5264 L: linux-edac@vger.kernel.org
5266 F: drivers/edac/i3000_edac.c
5269 L: linux-edac@vger.kernel.org
5271 F: drivers/edac/i5000_edac.c
5274 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5275 L: linux-edac@vger.kernel.org
5277 F: drivers/edac/i5400_edac.c
5280 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5281 L: linux-edac@vger.kernel.org
5283 F: drivers/edac/i7300_edac.c
5286 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5287 L: linux-edac@vger.kernel.org
5289 F: drivers/edac/i7core_edac.c
5292 M: Tim Small <tim@buttersideup.com>
5293 L: linux-edac@vger.kernel.org
5295 F: drivers/edac/i82443bxgx_edac.c
5298 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5299 M: "Arvind R." <arvino55@gmail.com>
5300 L: linux-edac@vger.kernel.org
5302 F: drivers/edac/i82975x_edac.c
5305 M: Jason Baron <jbaron@akamai.com>
5306 L: linux-edac@vger.kernel.org
5308 F: drivers/edac/ie31200_edac.c
5311 M: Johannes Thumshirn <morbidrsa@gmail.com>
5312 L: linux-edac@vger.kernel.org
5314 F: drivers/edac/mpc85xx_edac.[ch]
5317 M: Egor Martovetsky <egor@pasemi.com>
5318 L: linux-edac@vger.kernel.org
5320 F: drivers/edac/pasemi_edac.c
5323 M: Tony Luck <tony.luck@intel.com>
5324 L: linux-edac@vger.kernel.org
5326 F: drivers/edac/pnd2_edac.[ch]
5329 M: Tim Small <tim@buttersideup.com>
5330 L: linux-edac@vger.kernel.org
5332 F: drivers/edac/r82600_edac.c
5335 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5336 L: linux-edac@vger.kernel.org
5338 F: drivers/edac/sb_edac.c
5341 M: Tony Luck <tony.luck@intel.com>
5342 L: linux-edac@vger.kernel.org
5344 F: drivers/edac/skx_edac.c
5347 M: Tero Kristo <t-kristo@ti.com>
5348 L: linux-edac@vger.kernel.org
5350 F: drivers/edac/ti_edac.c
5352 EDIROL UA-101/UA-1000 DRIVER
5353 M: Clemens Ladisch <clemens@ladisch.de>
5354 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5355 T: git git://git.alsa-project.org/alsa-kernel.git
5357 F: sound/usb/misc/ua101.c
5360 L: linux-efi@vger.kernel.org
5361 M: Ivan Hu <ivan.hu@canonical.com>
5362 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5364 F: drivers/firmware/efi/test/
5366 EFI VARIABLE FILESYSTEM
5367 M: Matthew Garrett <matthew.garrett@nebula.com>
5368 M: Jeremy Kerr <jk@ozlabs.org>
5369 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5371 L: linux-efi@vger.kernel.org
5375 EFIFB FRAMEBUFFER DRIVER
5376 L: linux-fbdev@vger.kernel.org
5377 M: Peter Jones <pjones@redhat.com>
5379 F: drivers/video/fbdev/efifb.c
5382 W: http://aeschi.ch.eu.org/efs/
5386 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5387 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5388 L: netdev@vger.kernel.org
5390 F: drivers/net/ethernet/ibm/ehea/
5392 EM28XX VIDEO4LINUX DRIVER
5393 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5394 L: linux-media@vger.kernel.org
5395 W: https://linuxtv.org
5396 T: git git://linuxtv.org/media_tree.git
5398 F: drivers/media/usb/em28xx/
5399 F: Documentation/media/v4l-drivers/em28xx*
5402 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5403 M: Matt Mackall <mpm@selenic.com>
5404 M: David Woodhouse <dwmw2@infradead.org>
5405 L: linux-embedded@vger.kernel.org
5408 Emulex 10Gbps iSCSI - OneConnect DRIVER
5409 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5410 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5411 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5412 L: linux-scsi@vger.kernel.org
5413 W: http://www.broadcom.com
5415 F: drivers/scsi/be2iscsi/
5417 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5418 M: Sathya Perla <sathya.perla@broadcom.com>
5419 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5420 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5421 M: Somnath Kotur <somnath.kotur@broadcom.com>
5422 L: netdev@vger.kernel.org
5423 W: http://www.emulex.com
5425 F: drivers/net/ethernet/emulex/benet/
5427 EMULEX ONECONNECT ROCE DRIVER
5428 M: Selvin Xavier <selvin.xavier@broadcom.com>
5429 M: Devesh Sharma <devesh.sharma@broadcom.com>
5430 L: linux-rdma@vger.kernel.org
5431 W: http://www.broadcom.com
5433 F: drivers/infiniband/hw/ocrdma/
5434 F: include/uapi/rdma/ocrdma-abi.h
5436 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5437 M: James Smart <james.smart@broadcom.com>
5438 M: Dick Kennedy <dick.kennedy@broadcom.com>
5439 L: linux-scsi@vger.kernel.org
5440 W: http://www.broadcom.com
5442 F: drivers/scsi/lpfc/
5444 ENE CB710 FLASH CARD READER DRIVER
5445 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5447 F: drivers/misc/cb710/
5448 F: drivers/mmc/host/cb710-mmc.*
5449 F: include/linux/cb710.h
5451 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5452 M: Maxim Levitsky <maximlevitsky@gmail.com>
5454 F: drivers/media/rc/ene_ir.*
5456 EPSON S1D13XXX FRAMEBUFFER DRIVER
5457 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5460 F: drivers/video/fbdev/s1d13xxxfb.c
5461 F: include/video/s1d13xxxfb.h
5463 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5464 M: Jeff Layton <jlayton@kernel.org>
5467 F: include/linux/errseq.h
5469 ET131X NETWORK DRIVER
5470 M: Mark Einon <mark.einon@gmail.com>
5472 F: drivers/net/ethernet/agere/
5475 M: Stephen Hemminger <stephen@networkplumber.org>
5476 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5477 L: netdev@vger.kernel.org
5478 W: http://www.linuxfoundation.org/en/Net:Bridge
5480 F: include/linux/netfilter_bridge/
5483 ETHERNET PHY LIBRARY
5484 M: Andrew Lunn <andrew@lunn.ch>
5485 M: Florian Fainelli <f.fainelli@gmail.com>
5486 L: netdev@vger.kernel.org
5488 F: Documentation/ABI/testing/sysfs-bus-mdio
5489 F: Documentation/devicetree/bindings/net/mdio*
5490 F: Documentation/networking/phy.txt
5492 F: drivers/of/of_mdio.c
5493 F: drivers/of/of_net.c
5494 F: include/linux/*mdio*.h
5495 F: include/linux/of_net.h
5496 F: include/linux/phy.h
5497 F: include/linux/phy_fixed.h
5498 F: include/linux/platform_data/mdio-bcm-unimac.h
5499 F: include/trace/events/mdio.h
5500 F: include/uapi/linux/mdio.h
5501 F: include/uapi/linux/mii.h
5504 M: Jan Kara <jack@suse.com>
5505 L: linux-ext4@vger.kernel.org
5507 F: Documentation/filesystems/ext2.txt
5509 F: include/linux/ext2*
5512 M: "Theodore Ts'o" <tytso@mit.edu>
5513 M: Andreas Dilger <adilger.kernel@dilger.ca>
5514 L: linux-ext4@vger.kernel.org
5515 W: http://ext4.wiki.kernel.org
5516 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5519 F: Documentation/filesystems/ext4.txt
5522 Extended Verification Module (EVM)
5523 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5524 L: linux-integrity@vger.kernel.org
5526 F: security/integrity/evm/
5528 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5529 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5530 L: linux-efi@vger.kernel.org
5531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5533 F: Documentation/efi-stub.txt
5534 F: arch/*/kernel/efi.c
5535 F: arch/x86/boot/compressed/eboot.[ch]
5536 F: arch/*/include/asm/efi.h
5537 F: arch/x86/platform/efi/
5538 F: drivers/firmware/efi/
5539 F: include/linux/efi*.h
5540 F: arch/arm/boot/compressed/efi-header.S
5541 F: arch/arm64/kernel/efi-entry.S
5543 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5544 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5545 M: Chanwoo Choi <cw00.choi@samsung.com>
5546 L: linux-kernel@vger.kernel.org
5547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5550 F: include/linux/extcon/
5551 F: include/linux/extcon.h
5552 F: Documentation/extcon/
5553 F: Documentation/devicetree/bindings/extcon/
5556 M: Jingoo Han <jingoohan1@gmail.com>
5557 L: dri-devel@lists.freedesktop.org
5559 F: drivers/gpu/drm/exynos/exynos_dp*
5561 EXYNOS SYSMMU (IOMMU) driver
5562 M: Marek Szyprowski <m.szyprowski@samsung.com>
5563 L: iommu@lists.linux-foundation.org
5565 F: drivers/iommu/exynos-iommu.c
5567 EZchip NPS platform support
5568 M: Vineet Gupta <vgupta@synopsys.com>
5569 M: Ofer Levi <oferle@mellanox.com>
5571 F: arch/arc/plat-eznps
5572 F: arch/arc/boot/dts/eznps.dts
5575 M: Jaegeuk Kim <jaegeuk@kernel.org>
5576 M: Chao Yu <yuchao0@huawei.com>
5577 L: linux-f2fs-devel@lists.sourceforge.net
5578 W: https://f2fs.wiki.kernel.org/
5579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5581 F: Documentation/filesystems/f2fs.txt
5582 F: Documentation/ABI/testing/sysfs-fs-f2fs
5584 F: include/linux/f2fs_fs.h
5585 F: include/trace/events/f2fs.h
5587 F71805F HARDWARE MONITORING DRIVER
5588 M: Jean Delvare <jdelvare@suse.com>
5589 L: linux-hwmon@vger.kernel.org
5591 F: Documentation/hwmon/f71805f
5592 F: drivers/hwmon/f71805f.c
5595 M: Josh Poimboeuf <jpoimboe@redhat.com>
5597 F: scripts/faddr2line
5600 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5601 L: netdev@vger.kernel.org
5603 F: net/core/failover.c
5604 F: include/net/failover.h
5605 F: Documentation/networking/failover.rst
5608 M: Jan Kara <jack@suse.cz>
5609 R: Amir Goldstein <amir73il@gmail.com>
5610 L: linux-fsdevel@vger.kernel.org
5612 F: fs/notify/fanotify/
5613 F: include/linux/fanotify.h
5614 F: include/uapi/linux/fanotify.h
5616 FARSYNC SYNCHRONOUS DRIVER
5617 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5618 W: http://www.farsite.co.uk/
5620 F: drivers/net/wan/farsync.*
5622 FAULT INJECTION SUPPORT
5623 M: Akinobu Mita <akinobu.mita@gmail.com>
5625 F: Documentation/fault-injection/
5626 F: lib/fault-inject.c
5628 FBTFT Framebuffer drivers
5630 L: dri-devel@lists.freedesktop.org
5631 L: linux-fbdev@vger.kernel.org
5632 F: drivers/staging/fbtft/
5635 M: Michael Buesch <m@bues.ch>
5636 L: linux-media@vger.kernel.org
5638 F: drivers/media/tuners/fc0011.h
5639 F: drivers/media/tuners/fc0011.c
5642 M: Antti Palosaari <crope@iki.fi>
5643 L: linux-media@vger.kernel.org
5644 W: https://linuxtv.org
5645 W: http://palosaari.fi/linux/
5646 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5647 T: git git://linuxtv.org/anttip/media_tree.git
5649 F: drivers/media/tuners/fc2580*
5651 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5652 M: Johannes Thumshirn <jth@kernel.org>
5653 L: linux-scsi@vger.kernel.org
5654 W: www.Open-FCoE.org
5656 F: drivers/scsi/libfc/
5657 F: drivers/scsi/fcoe/
5659 F: include/scsi/libfc.h
5660 F: include/scsi/libfcoe.h
5661 F: include/uapi/scsi/fc/
5663 FILE LOCKING (flock() and fcntl()/lockf())
5664 M: Jeff Layton <jlayton@kernel.org>
5665 M: "J. Bruce Fields" <bfields@fieldses.org>
5666 L: linux-fsdevel@vger.kernel.org
5668 F: include/linux/fcntl.h
5669 F: include/uapi/linux/fcntl.h
5673 FILESYSTEMS (VFS and infrastructure)
5674 M: Alexander Viro <viro@zeniv.linux.org.uk>
5675 L: linux-fsdevel@vger.kernel.org
5678 F: include/linux/fs.h
5679 F: include/uapi/linux/fs.h
5681 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5682 M: Riku Voipio <riku.voipio@iki.fi>
5683 L: linux-hwmon@vger.kernel.org
5685 F: drivers/hwmon/f75375s.c
5686 F: include/linux/f75375s.h
5688 FIREWIRE AUDIO DRIVERS
5689 M: Clemens Ladisch <clemens@ladisch.de>
5690 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5691 T: git git://git.alsa-project.org/alsa-kernel.git
5695 FIREWIRE MEDIA DRIVERS (firedtv)
5696 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5697 L: linux-media@vger.kernel.org
5698 L: linux1394-devel@lists.sourceforge.net
5699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5701 F: drivers/media/firewire/
5703 FIREWIRE SBP-2 TARGET
5704 M: Chris Boot <bootc@bootc.net>
5705 L: linux-scsi@vger.kernel.org
5706 L: target-devel@vger.kernel.org
5707 L: linux1394-devel@lists.sourceforge.net
5708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5710 F: drivers/target/sbp/
5713 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5714 L: linux1394-devel@lists.sourceforge.net
5715 W: http://ieee1394.wiki.kernel.org/
5716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5718 F: drivers/firewire/
5719 F: include/linux/firewire.h
5720 F: include/uapi/linux/firewire*.h
5723 FIRMWARE LOADER (request_firmware)
5724 M: Luis R. Rodriguez <mcgrof@kernel.org>
5725 L: linux-kernel@vger.kernel.org
5727 F: Documentation/firmware_class/
5728 F: drivers/base/firmware_loader/
5729 F: include/linux/firmware.h
5731 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5732 M: Joshua Morris <josh.h.morris@us.ibm.com>
5733 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5735 F: drivers/block/rsxx/
5738 M: Jiri Kosina <jikos@kernel.org>
5739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5741 F: drivers/block/floppy.c
5744 M: Alessandro Rubini <rubini@gnudd.com>
5745 W: http://www.ohwr.org/projects/fmc-bus
5748 F: include/linux/fmc*.h
5749 F: include/linux/ipmi-fru.h
5752 FPGA MANAGER FRAMEWORK
5753 M: Alan Tull <atull@kernel.org>
5754 M: Moritz Fischer <mdf@kernel.org>
5755 L: linux-fpga@vger.kernel.org
5757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5758 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5759 F: Documentation/fpga/
5760 F: Documentation/driver-api/fpga/
5761 F: Documentation/devicetree/bindings/fpga/
5763 F: include/linux/fpga/
5764 W: http://www.rocketboards.org
5767 M: Wu Hao <hao.wu@intel.com>
5768 L: linux-fpga@vger.kernel.org
5770 F: Documentation/fpga/dfl.txt
5771 F: include/uapi/linux/fpga-dfl.h
5772 F: drivers/fpga/dfl*
5775 M: Bill Metzenthen <billm@melbpc.org.au>
5776 W: http://floatingpoint.sourceforge.net/emulator/index.html
5778 F: arch/x86/math-emu/
5780 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5781 L: netdev@vger.kernel.org
5783 F: drivers/net/wan/dlci.c
5784 F: drivers/net/wan/sdla.c
5787 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5788 L: dri-devel@lists.freedesktop.org
5789 L: linux-fbdev@vger.kernel.org
5790 T: git git://github.com/bzolnier/linux.git
5791 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5793 F: Documentation/fb/
5796 F: include/linux/fb.h
5797 F: include/uapi/video/
5798 F: include/uapi/linux/fb.h
5800 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5801 M: Horia Geantă <horia.geanta@nxp.com>
5802 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5803 L: linux-crypto@vger.kernel.org
5805 F: drivers/crypto/caam/
5806 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5808 FREESCALE DIU FRAMEBUFFER DRIVER
5809 M: Timur Tabi <timur@kernel.org>
5810 L: linux-fbdev@vger.kernel.org
5812 F: drivers/video/fbdev/fsl-diu-fb.*
5814 FREESCALE DMA DRIVER
5815 M: Li Yang <leoyang.li@nxp.com>
5816 M: Zhang Wei <zw@zh-kernel.org>
5817 L: linuxppc-dev@lists.ozlabs.org
5819 F: drivers/dma/fsldma.*
5821 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5822 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5823 L: netdev@vger.kernel.org
5825 F: drivers/net/ethernet/freescale/gianfar*
5826 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5828 FREESCALE GPMI NAND DRIVER
5829 M: Han Xu <han.xu@nxp.com>
5830 L: linux-mtd@lists.infradead.org
5832 F: drivers/mtd/nand/raw/gpmi-nand/*
5834 FREESCALE I2C CPM DRIVER
5835 M: Jochen Friedrich <jochen@scram.de>
5836 L: linuxppc-dev@lists.ozlabs.org
5837 L: linux-i2c@vger.kernel.org
5839 F: drivers/i2c/busses/i2c-cpm.c
5841 FREESCALE IMX / MXC FEC DRIVER
5842 M: Fugang Duan <fugang.duan@nxp.com>
5843 L: netdev@vger.kernel.org
5845 F: drivers/net/ethernet/freescale/fec_main.c
5846 F: drivers/net/ethernet/freescale/fec_ptp.c
5847 F: drivers/net/ethernet/freescale/fec.h
5848 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5850 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5851 M: Sascha Hauer <s.hauer@pengutronix.de>
5852 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5853 L: linux-fbdev@vger.kernel.org
5854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5856 F: include/linux/platform_data/video-imxfb.h
5857 F: drivers/video/fbdev/imxfb.c
5859 FREESCALE QORIQ DPAA ETHERNET DRIVER
5860 M: Madalin Bucur <madalin.bucur@nxp.com>
5861 L: netdev@vger.kernel.org
5863 F: drivers/net/ethernet/freescale/dpaa
5865 FREESCALE QORIQ DPAA FMAN DRIVER
5866 M: Madalin Bucur <madalin.bucur@nxp.com>
5867 L: netdev@vger.kernel.org
5869 F: drivers/net/ethernet/freescale/fman
5870 F: Documentation/devicetree/bindings/net/fsl-fman.txt
5872 FREESCALE QORIQ PTP CLOCK DRIVER
5873 M: Yangbo Lu <yangbo.lu@nxp.com>
5874 L: netdev@vger.kernel.org
5876 F: drivers/ptp/ptp_qoriq.c
5877 F: include/linux/fsl/ptp_qoriq.h
5878 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5880 FREESCALE QUAD SPI DRIVER
5881 M: Han Xu <han.xu@nxp.com>
5882 L: linux-mtd@lists.infradead.org
5884 F: drivers/mtd/spi-nor/fsl-quadspi.c
5886 FREESCALE QUICC ENGINE LIBRARY
5887 M: Qiang Zhao <qiang.zhao@nxp.com>
5888 L: linuxppc-dev@lists.ozlabs.org
5890 F: drivers/soc/fsl/qe/
5891 F: include/soc/fsl/*qe*.h
5892 F: include/soc/fsl/*ucc*.h
5894 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5895 M: Li Yang <leoyang.li@nxp.com>
5896 L: netdev@vger.kernel.org
5897 L: linuxppc-dev@lists.ozlabs.org
5899 F: drivers/net/ethernet/freescale/ucc_geth*
5901 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5902 M: Zhao Qiang <qiang.zhao@nxp.com>
5903 L: netdev@vger.kernel.org
5904 L: linuxppc-dev@lists.ozlabs.org
5906 F: drivers/net/wan/fsl_ucc_hdlc*
5908 FREESCALE QUICC ENGINE UCC UART DRIVER
5909 M: Timur Tabi <timur@kernel.org>
5910 L: linuxppc-dev@lists.ozlabs.org
5912 F: drivers/tty/serial/ucc_uart.c
5914 FREESCALE SOC DRIVERS
5915 M: Li Yang <leoyang.li@nxp.com>
5916 L: linuxppc-dev@lists.ozlabs.org
5917 L: linux-arm-kernel@lists.infradead.org
5919 F: Documentation/devicetree/bindings/soc/fsl/
5921 F: include/linux/fsl/
5923 FREESCALE SOC FS_ENET DRIVER
5924 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5925 L: linuxppc-dev@lists.ozlabs.org
5926 L: netdev@vger.kernel.org
5928 F: drivers/net/ethernet/freescale/fs_enet/
5929 F: include/linux/fs_enet_pd.h
5931 FREESCALE SOC SOUND DRIVERS
5932 M: Timur Tabi <timur@kernel.org>
5933 M: Nicolin Chen <nicoleotsuka@gmail.com>
5934 M: Xiubo Li <Xiubo.Lee@gmail.com>
5935 R: Fabio Estevam <fabio.estevam@nxp.com>
5936 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5937 L: linuxppc-dev@lists.ozlabs.org
5939 F: sound/soc/fsl/fsl*
5940 F: sound/soc/fsl/imx*
5941 F: sound/soc/fsl/mpc8610_hpcd.c
5943 FREESCALE USB PERIPHERAL DRIVERS
5944 M: Li Yang <leoyang.li@nxp.com>
5945 L: linux-usb@vger.kernel.org
5946 L: linuxppc-dev@lists.ozlabs.org
5948 F: drivers/usb/gadget/udc/fsl*
5951 M: Christoph Hellwig <hch@infradead.org>
5952 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5957 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5958 M: Pavel Machek <pavel@ucw.cz>
5959 L: linux-pm@vger.kernel.org
5961 F: Documentation/power/freezing-of-tasks.txt
5962 F: include/linux/freezer.h
5966 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5967 L: linux-kernel@vger.kernel.org
5970 F: include/linux/frontswap.h
5972 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5973 M: David Howells <dhowells@redhat.com>
5974 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5976 F: Documentation/filesystems/caching/
5978 F: include/linux/fscache*.h
5980 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5981 M: Theodore Y. Ts'o <tytso@mit.edu>
5982 M: Jaegeuk Kim <jaegeuk@kernel.org>
5983 L: linux-fscrypt@vger.kernel.org
5984 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5988 F: include/linux/fscrypt*.h
5989 F: Documentation/filesystems/fscrypt.rst
5991 FSI-ATTACHED I2C DRIVER
5992 M: Eddie James <eajames@linux.vnet.ibm.com>
5993 L: linux-i2c@vger.kernel.org
5994 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
5996 F: drivers/i2c/busses/i2c-fsi.c
5997 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
5999 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6000 M: Jan Kara <jack@suse.cz>
6001 R: Amir Goldstein <amir73il@gmail.com>
6002 L: linux-fsdevel@vger.kernel.org
6005 F: include/linux/fsnotify*.h
6007 FUJITSU LAPTOP EXTRAS
6008 M: Jonathan Woithe <jwoithe@just42.net>
6009 L: platform-driver-x86@vger.kernel.org
6011 F: drivers/platform/x86/fujitsu-laptop.c
6013 FUJITSU M-5MO LS CAMERA ISP DRIVER
6014 M: Kyungmin Park <kyungmin.park@samsung.com>
6015 M: Heungjun Kim <riverful.kim@samsung.com>
6016 L: linux-media@vger.kernel.org
6018 F: drivers/media/i2c/m5mols/
6019 F: include/media/i2c/m5mols.h
6021 FUJITSU TABLET EXTRAS
6022 M: Robert Gerlach <khnz@gmx.de>
6023 L: platform-driver-x86@vger.kernel.org
6025 F: drivers/platform/x86/fujitsu-tablet.c
6027 FUSE: FILESYSTEM IN USERSPACE
6028 M: Miklos Szeredi <miklos@szeredi.hu>
6029 L: linux-fsdevel@vger.kernel.org
6030 W: http://fuse.sourceforge.net/
6031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6034 F: include/uapi/linux/fuse.h
6035 F: Documentation/filesystems/fuse.txt
6038 M: Thomas Gleixner <tglx@linutronix.de>
6039 M: Ingo Molnar <mingo@redhat.com>
6040 R: Peter Zijlstra <peterz@infradead.org>
6041 R: Darren Hart <dvhart@infradead.org>
6042 L: linux-kernel@vger.kernel.org
6043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6046 F: kernel/futex_compat.c
6047 F: include/asm-generic/futex.h
6048 F: include/linux/futex.h
6049 F: include/uapi/linux/futex.h
6050 F: tools/testing/selftests/futex/
6051 F: tools/perf/bench/futex*
6052 F: Documentation/*futex*
6055 M: Kees Cook <keescook@chromium.org>
6056 R: Emese Revfy <re.emese@gmail.com>
6057 L: kernel-hardening@lists.openwall.com
6059 F: scripts/gcc-plugins/
6060 F: scripts/gcc-plugin.sh
6061 F: scripts/Makefile.gcc-plugins
6062 F: Documentation/gcc-plugins.txt
6064 GASKET DRIVER FRAMEWORK
6065 M: Rob Springer <rspringer@google.com>
6066 M: Todd Poynor <toddpoynor@google.com>
6067 M: Ben Chan <benchan@chromium.org>
6069 F: drivers/staging/gasket/
6071 GCOV BASED KERNEL PROFILING
6072 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6075 F: Documentation/dev-tools/gcov.rst
6077 GDB KERNEL DEBUGGING HELPER SCRIPTS
6078 M: Jan Kiszka <jan.kiszka@siemens.com>
6079 M: Kieran Bingham <kbingham@kernel.org>
6083 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6084 M: Achim Leubner <achim_leubner@adaptec.com>
6085 L: linux-scsi@vger.kernel.org
6086 W: http://www.icp-vortex.com/
6088 F: drivers/scsi/gdt*
6090 GEMTEK FM RADIO RECEIVER DRIVER
6091 M: Hans Verkuil <hverkuil@xs4all.nl>
6092 L: linux-media@vger.kernel.org
6093 T: git git://linuxtv.org/media_tree.git
6094 W: https://linuxtv.org
6096 F: drivers/media/radio/radio-gemtek*
6098 GENERIC GPIO I2C DRIVER
6099 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6101 F: drivers/i2c/busses/i2c-gpio.c
6102 F: include/linux/platform_data/i2c-gpio.h
6104 GENERIC GPIO I2C MULTIPLEXER DRIVER
6105 M: Peter Korsgaard <peter.korsgaard@barco.com>
6106 L: linux-i2c@vger.kernel.org
6108 F: drivers/i2c/muxes/i2c-mux-gpio.c
6109 F: include/linux/platform_data/i2c-mux-gpio.h
6110 F: Documentation/i2c/muxes/i2c-mux-gpio
6112 GENERIC HDLC (WAN) DRIVERS
6113 M: Krzysztof Halasa <khc@pm.waw.pl>
6114 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6116 F: drivers/net/wan/c101.c
6117 F: drivers/net/wan/hd6457*
6118 F: drivers/net/wan/hdlc*
6119 F: drivers/net/wan/n2.c
6120 F: drivers/net/wan/pc300too.c
6121 F: drivers/net/wan/pci200syn.c
6122 F: drivers/net/wan/wanxl*
6124 GENERIC INCLUDE/ASM HEADER FILES
6125 M: Arnd Bergmann <arnd@arndb.de>
6126 L: linux-arch@vger.kernel.org
6127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6129 F: include/asm-generic/
6130 F: include/uapi/asm-generic/
6132 GENERIC PHY FRAMEWORK
6133 M: Kishon Vijay Abraham I <kishon@ti.com>
6134 L: linux-kernel@vger.kernel.org
6135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6138 F: include/linux/phy/
6140 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6141 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6143 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6146 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6147 M: Kevin Hilman <khilman@kernel.org>
6148 M: Ulf Hansson <ulf.hansson@linaro.org>
6149 L: linux-pm@vger.kernel.org
6151 F: drivers/base/power/domain*.c
6152 F: include/linux/pm_domain.h
6153 F: Documentation/devicetree/bindings/power/power_domain.txt
6155 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6156 M: Eugen Hristev <eugen.hristev@microchip.com>
6157 L: linux-input@vger.kernel.org
6159 F: drivers/input/touchscreen/resistive-adc-touch.c
6161 GENERIC UIO DRIVER FOR PCI DEVICES
6162 M: "Michael S. Tsirkin" <mst@redhat.com>
6163 L: kvm@vger.kernel.org
6165 F: drivers/uio/uio_pci_generic.c
6167 GENWQE (IBM Generic Workqueue Card)
6168 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6169 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6171 F: drivers/misc/genwqe/
6173 GET_MAINTAINER SCRIPT
6174 M: Joe Perches <joe@perches.com>
6176 F: scripts/get_maintainer.pl
6179 M: Bob Peterson <rpeterso@redhat.com>
6180 M: Andreas Gruenbacher <agruenba@redhat.com>
6181 L: cluster-devel@redhat.com
6182 W: http://sources.redhat.com/cluster/
6183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6185 F: Documentation/filesystems/gfs2*.txt
6187 F: include/uapi/linux/gfs2_ondisk.h
6189 GIGASET ISDN DRIVERS
6190 M: Paul Bolle <pebolle@tiscali.nl>
6191 L: gigaset307x-common@lists.sourceforge.net
6192 W: http://gigaset307x.sourceforge.net/
6194 F: Documentation/isdn/README.gigaset
6195 F: drivers/isdn/gigaset/
6196 F: include/uapi/linux/gigaset_dev.h
6199 M: Johan Hovold <johan@kernel.org>
6201 F: Documentation/ABI/testing/sysfs-class-gnss
6202 F: Documentation/devicetree/bindings/gnss/
6204 F: include/linux/gnss.h
6207 M: Hans Verkuil <hans.verkuil@cisco.com>
6208 L: linux-media@vger.kernel.org
6210 F: drivers/media/usb/go7007/
6213 M: Bastien Nocera <hadess@hadess.net>
6214 L: linux-input@vger.kernel.org
6216 F: drivers/input/touchscreen/goodix.c
6218 GPD POCKET FAN DRIVER
6219 M: Hans de Goede <hdegoede@redhat.com>
6220 L: platform-driver-x86@vger.kernel.org
6222 F: drivers/platform/x86/gpd-pocket-fan.c
6225 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6226 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6227 L: linux-gpio@vger.kernel.org
6228 L: linux-acpi@vger.kernel.org
6230 F: Documentation/acpi/gpio-properties.txt
6231 F: drivers/gpio/gpiolib-acpi.c
6234 M: Sean Young <sean@mess.org>
6235 L: linux-media@vger.kernel.org
6237 F: drivers/media/rc/gpio-ir-tx.c
6240 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6241 R: Bartosz Golaszewski <brgl@bgdev.pl>
6242 L: linux-gpio@vger.kernel.org
6244 F: drivers/gpio/gpio-mockup.c
6245 F: tools/testing/selftests/gpio/
6248 M: Linus Walleij <linus.walleij@linaro.org>
6249 L: linux-gpio@vger.kernel.org
6250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6252 F: Documentation/devicetree/bindings/gpio/
6253 F: Documentation/driver-api/gpio/
6254 F: Documentation/gpio/
6255 F: Documentation/ABI/testing/gpio-cdev
6256 F: Documentation/ABI/obsolete/sysfs-gpio
6258 F: include/linux/gpio/
6259 F: include/linux/gpio.h
6260 F: include/linux/of_gpio.h
6261 F: include/asm-generic/gpio.h
6262 F: include/uapi/linux/gpio.h
6265 GRE DEMULTIPLEXER DRIVER
6266 M: Dmitry Kozlov <xeb@mail.ru>
6267 L: netdev@vger.kernel.org
6269 F: net/ipv4/gre_demux.c
6270 F: net/ipv4/gre_offload.c
6271 F: include/net/gre.h
6273 GRETH 10/100/1G Ethernet MAC device driver
6274 M: Andreas Larsson <andreas@gaisler.com>
6275 L: netdev@vger.kernel.org
6277 F: drivers/net/ethernet/aeroflex/
6279 GREYBUS AUDIO PROTOCOLS DRIVERS
6280 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6281 M: Mark Greer <mgreer@animalcreek.com>
6283 F: drivers/staging/greybus/audio_apbridgea.c
6284 F: drivers/staging/greybus/audio_apbridgea.h
6285 F: drivers/staging/greybus/audio_codec.c
6286 F: drivers/staging/greybus/audio_codec.h
6287 F: drivers/staging/greybus/audio_gb.c
6288 F: drivers/staging/greybus/audio_manager.c
6289 F: drivers/staging/greybus/audio_manager.h
6290 F: drivers/staging/greybus/audio_manager_module.c
6291 F: drivers/staging/greybus/audio_manager_private.h
6292 F: drivers/staging/greybus/audio_manager_sysfs.c
6293 F: drivers/staging/greybus/audio_module.c
6294 F: drivers/staging/greybus/audio_topology.c
6296 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6297 M: Viresh Kumar <vireshk@kernel.org>
6299 F: drivers/staging/greybus/authentication.c
6300 F: drivers/staging/greybus/bootrom.c
6301 F: drivers/staging/greybus/firmware.h
6302 F: drivers/staging/greybus/fw-core.c
6303 F: drivers/staging/greybus/fw-download.c
6304 F: drivers/staging/greybus/fw-management.c
6305 F: drivers/staging/greybus/greybus_authentication.h
6306 F: drivers/staging/greybus/greybus_firmware.h
6307 F: drivers/staging/greybus/hid.c
6308 F: drivers/staging/greybus/i2c.c
6309 F: drivers/staging/greybus/spi.c
6310 F: drivers/staging/greybus/spilib.c
6311 F: drivers/staging/greybus/spilib.h
6313 GREYBUS LOOPBACK DRIVER
6314 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6316 F: drivers/staging/greybus/loopback.c
6318 GREYBUS PLATFORM DRIVERS
6319 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6321 F: drivers/staging/greybus/arche-platform.c
6322 F: drivers/staging/greybus/arche-apb-ctrl.c
6323 F: drivers/staging/greybus/arche_platform.h
6325 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6326 M: Rui Miguel Silva <rmfrfs@gmail.com>
6328 F: drivers/staging/greybus/sdio.c
6329 F: drivers/staging/greybus/light.c
6330 F: drivers/staging/greybus/gpio.c
6331 F: drivers/staging/greybus/power_supply.c
6332 F: drivers/staging/greybus/spi.c
6333 F: drivers/staging/greybus/spilib.c
6336 M: Johan Hovold <johan@kernel.org>
6337 M: Alex Elder <elder@kernel.org>
6338 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6340 F: drivers/staging/greybus/
6341 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6343 GREYBUS UART PROTOCOLS DRIVERS
6344 M: David Lin <dtwlin@gmail.com>
6346 F: drivers/staging/greybus/uart.c
6347 F: drivers/staging/greybus/log.c
6349 GS1662 VIDEO SERIALIZER
6350 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6351 L: linux-media@vger.kernel.org
6352 T: git git://linuxtv.org/media_tree.git
6354 F: drivers/media/spi/gs1662.c
6356 GSPCA FINEPIX SUBDRIVER
6357 M: Frank Zago <frank@zago.net>
6358 L: linux-media@vger.kernel.org
6359 T: git git://linuxtv.org/media_tree.git
6361 F: drivers/media/usb/gspca/finepix.c
6363 GSPCA GL860 SUBDRIVER
6364 M: Olivier Lorin <o.lorin@laposte.net>
6365 L: linux-media@vger.kernel.org
6366 T: git git://linuxtv.org/media_tree.git
6368 F: drivers/media/usb/gspca/gl860/
6370 GSPCA M5602 SUBDRIVER
6371 M: Erik Andren <erik.andren@gmail.com>
6372 L: linux-media@vger.kernel.org
6373 T: git git://linuxtv.org/media_tree.git
6375 F: drivers/media/usb/gspca/m5602/
6377 GSPCA PAC207 SONIXB SUBDRIVER
6378 M: Hans Verkuil <hverkuil@xs4all.nl>
6379 L: linux-media@vger.kernel.org
6380 T: git git://linuxtv.org/media_tree.git
6382 F: drivers/media/usb/gspca/pac207.c
6384 GSPCA SN9C20X SUBDRIVER
6385 M: Brian Johnson <brijohn@gmail.com>
6386 L: linux-media@vger.kernel.org
6387 T: git git://linuxtv.org/media_tree.git
6389 F: drivers/media/usb/gspca/sn9c20x.c
6391 GSPCA T613 SUBDRIVER
6392 M: Leandro Costantino <lcostantino@gmail.com>
6393 L: linux-media@vger.kernel.org
6394 T: git git://linuxtv.org/media_tree.git
6396 F: drivers/media/usb/gspca/t613.c
6398 GSPCA USB WEBCAM DRIVER
6399 M: Hans Verkuil <hverkuil@xs4all.nl>
6400 L: linux-media@vger.kernel.org
6401 T: git git://linuxtv.org/media_tree.git
6403 F: drivers/media/usb/gspca/
6405 GTP (GPRS Tunneling Protocol)
6406 M: Pablo Neira Ayuso <pablo@netfilter.org>
6407 M: Harald Welte <laforge@gnumonks.org>
6408 L: osmocom-net-gprs@lists.osmocom.org
6409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6411 F: drivers/net/gtp.c
6413 GUID PARTITION TABLE (GPT)
6414 M: Davidlohr Bueso <dave@stgolabs.net>
6415 L: linux-efi@vger.kernel.org
6417 F: block/partitions/efi.*
6420 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6421 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6422 W: http://uclinux-h8.sourceforge.jp
6423 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6426 F: drivers/clocksource/h8300_*.c
6427 F: drivers/clk/h8300/
6428 F: drivers/irqchip/irq-renesas-h8*.c
6431 M: Antti Palosaari <crope@iki.fi>
6432 L: linux-media@vger.kernel.org
6433 W: https://linuxtv.org
6434 W: http://palosaari.fi/linux/
6435 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6436 T: git git://linuxtv.org/anttip/media_tree.git
6438 F: drivers/media/usb/hackrf/
6440 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6441 M: Frank Seidel <frank@f-seidel.de>
6442 L: platform-driver-x86@vger.kernel.org
6443 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6445 F: drivers/platform/x86/hdaps.c
6448 M: Jean Delvare <jdelvare@suse.com>
6449 M: Guenter Roeck <linux@roeck-us.net>
6450 L: linux-hwmon@vger.kernel.org
6451 W: http://hwmon.wiki.kernel.org/
6452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6454 F: Documentation/devicetree/bindings/hwmon/
6455 F: Documentation/hwmon/
6457 F: include/linux/hwmon*.h
6459 HARDWARE RANDOM NUMBER GENERATOR CORE
6460 M: Matt Mackall <mpm@selenic.com>
6461 M: Herbert Xu <herbert@gondor.apana.org.au>
6462 L: linux-crypto@vger.kernel.org
6464 F: Documentation/devicetree/bindings/rng/
6465 F: Documentation/hw_random.txt
6466 F: drivers/char/hw_random/
6467 F: include/linux/hw_random.h
6469 HARDWARE TRACING FACILITIES
6470 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6472 F: drivers/hwtracing/
6474 HARDWARE SPINLOCK CORE
6475 M: Ohad Ben-Cohen <ohad@wizery.com>
6476 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6477 L: linux-remoteproc@vger.kernel.org
6479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6480 F: Documentation/devicetree/bindings/hwlock/
6481 F: Documentation/hwspinlock.txt
6482 F: drivers/hwspinlock/
6483 F: include/linux/hwspinlock.h
6485 HARMONY SOUND DRIVER
6486 L: linux-parisc@vger.kernel.org
6488 F: sound/parisc/harmony.*
6490 HDPVR USB VIDEO ENCODER DRIVER
6491 M: Hans Verkuil <hverkuil@xs4all.nl>
6492 L: linux-media@vger.kernel.org
6493 T: git git://linuxtv.org/media_tree.git
6494 W: https://linuxtv.org
6496 F: drivers/media/usb/hdpvr/
6498 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6499 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6501 F: Documentation/watchdog/hpwdt.txt
6502 F: drivers/watchdog/hpwdt.c
6504 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6505 M: Don Brace <don.brace@microsemi.com>
6506 L: esc.storagedev@microsemi.com
6507 L: linux-scsi@vger.kernel.org
6509 F: Documentation/scsi/hpsa.txt
6510 F: drivers/scsi/hpsa*.[ch]
6511 F: include/linux/cciss*.h
6512 F: include/uapi/linux/cciss*.h
6515 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6516 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6517 L: linux-rdma@vger.kernel.org
6519 F: drivers/infiniband/hw/hfi1
6522 L: linux-fsdevel@vger.kernel.org
6524 F: Documentation/filesystems/hfs.txt
6528 L: linux-fsdevel@vger.kernel.org
6530 F: Documentation/filesystems/hfsplus.txt
6533 HGA FRAMEBUFFER DRIVER
6534 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6535 L: linux-nvidia@lists.surfsouth.com
6536 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6538 F: drivers/video/fbdev/hgafb.c
6540 HIBERNATION (aka Software Suspend, aka swsusp)
6541 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6542 M: Pavel Machek <pavel@ucw.cz>
6543 L: linux-pm@vger.kernel.org
6544 B: https://bugzilla.kernel.org
6547 F: drivers/base/power/
6549 F: include/linux/suspend.h
6550 F: include/linux/freezer.h
6551 F: include/linux/pm.h
6552 F: arch/*/include/asm/suspend*.h
6555 M: Jiri Kosina <jikos@kernel.org>
6556 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6557 L: linux-input@vger.kernel.org
6558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6561 F: include/linux/hid*
6562 F: include/uapi/linux/hid*
6564 HID SENSOR HUB DRIVERS
6565 M: Jiri Kosina <jikos@kernel.org>
6566 M: Jonathan Cameron <jic23@kernel.org>
6567 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6568 L: linux-input@vger.kernel.org
6569 L: linux-iio@vger.kernel.org
6571 F: Documentation/hid/hid-sensor*
6572 F: drivers/hid/hid-sensor-*
6573 F: drivers/iio/*/hid-*
6574 F: include/linux/hid-sensor-*
6576 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6577 M: Thomas Gleixner <tglx@linutronix.de>
6578 L: linux-kernel@vger.kernel.org
6579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6581 F: Documentation/timers/
6582 F: kernel/time/hrtimer.c
6583 F: kernel/time/clockevents.c
6584 F: kernel/time/timer_*.c
6585 F: include/linux/clockchips.h
6586 F: include/linux/hrtimer.h
6588 HIGH-SPEED SCC DRIVER FOR AX.25
6589 L: linux-hams@vger.kernel.org
6591 F: drivers/net/hamradio/dmascc.c
6592 F: drivers/net/hamradio/scc.c
6594 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6595 M: HighPoint Linux Team <linux@highpoint-tech.com>
6596 W: http://www.highpoint-tech.com
6598 F: Documentation/scsi/hptiop.txt
6599 F: drivers/scsi/hptiop.c
6602 M: Jes Sorensen <jes@trained-monkey.org>
6603 L: linux-hippi@sunsite.dk
6605 F: include/linux/hippidevice.h
6606 F: include/uapi/linux/if_hippi.h
6608 F: drivers/net/hippi/
6610 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6611 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6612 M: Salil Mehta <salil.mehta@huawei.com>
6613 L: netdev@vger.kernel.org
6614 W: http://www.hisilicon.com
6616 F: drivers/net/ethernet/hisilicon/hns3/
6618 HISILICON LPC BUS DRIVER
6619 M: john.garry@huawei.com
6620 W: http://www.hisilicon.com
6622 F: drivers/bus/hisi_lpc.c
6623 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6625 HISILICON NETWORK SUBSYSTEM DRIVER
6626 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6627 M: Salil Mehta <salil.mehta@huawei.com>
6628 L: netdev@vger.kernel.org
6629 W: http://www.hisilicon.com
6631 F: drivers/net/ethernet/hisilicon/
6632 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6634 HISILICON PMU DRIVER
6635 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6636 W: http://www.hisilicon.com
6638 F: drivers/perf/hisilicon
6639 F: Documentation/perf/hisi-pmu.txt
6641 HISILICON ROCE DRIVER
6642 M: Lijun Ou <oulijun@huawei.com>
6643 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6644 L: linux-rdma@vger.kernel.org
6646 F: drivers/infiniband/hw/hns/
6647 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6649 HISILICON SAS Controller
6650 M: John Garry <john.garry@huawei.com>
6651 W: http://www.hisilicon.com
6653 F: drivers/scsi/hisi_sas/
6654 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6656 HMM - Heterogeneous Memory Management
6657 M: Jérôme Glisse <jglisse@redhat.com>
6658 L: linux-mm@kvack.org
6661 F: include/linux/hmm*
6662 F: Documentation/vm/hmm.rst
6665 M: Jouni Malinen <j@w1.fi>
6666 L: linux-wireless@vger.kernel.org
6667 W: http://w1.fi/hostap-driver.html
6669 F: drivers/net/wireless/intersil/hostap/
6671 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6672 L: platform-driver-x86@vger.kernel.org
6674 F: drivers/platform/x86/tc1100-wmi.c
6676 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6677 M: Jaroslav Kysela <perex@perex.cz>
6679 F: drivers/net/ethernet/hp/hp100.*
6681 HPET: High Precision Event Timers driver
6682 M: Clemens Ladisch <clemens@ladisch.de>
6684 F: Documentation/timers/hpet.txt
6685 F: drivers/char/hpet.c
6686 F: include/linux/hpet.h
6687 F: include/uapi/linux/hpet.h
6691 F: arch/x86/kernel/hpet.c
6692 F: arch/x86/include/asm/hpet.h
6695 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6696 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6701 M: Sebastian Reichel <sre@kernel.org>
6702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6704 F: Documentation/ABI/testing/sysfs-bus-hsi
6705 F: Documentation/driver-api/hsi.rst
6707 F: include/linux/hsi/
6708 F: include/uapi/linux/hsi/
6711 L: linux-usb@vger.kernel.org
6713 F: drivers/net/usb/hso.c
6715 HSR NETWORK PROTOCOL
6716 M: Arvid Brodin <arvid.brodin@alten.se>
6717 L: netdev@vger.kernel.org
6721 HT16K33 LED CONTROLLER DRIVER
6722 M: Robin van der Gracht <robin@protonic.nl>
6724 F: drivers/auxdisplay/ht16k33.c
6725 F: Documentation/devicetree/bindings/display/ht16k33.txt
6727 HTCPEN TOUCHSCREEN DRIVER
6728 M: Pau Oliva Fora <pof@eslack.org>
6729 L: linux-input@vger.kernel.org
6731 F: drivers/input/touchscreen/htcpen.c
6733 HUAWEI ETHERNET DRIVER
6734 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6735 L: netdev@vger.kernel.org
6737 F: Documentation/networking/hinic.txt
6738 F: drivers/net/ethernet/huawei/hinic/
6741 M: Mike Kravetz <mike.kravetz@oracle.com>
6742 L: linux-mm@kvack.org
6746 F: include/linux/hugetlb.h
6747 F: Documentation/admin-guide/mm/hugetlbpage.rst
6748 F: Documentation/vm/hugetlbfs_reserv.rst
6749 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6752 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6753 L: linux-media@vger.kernel.org
6754 T: git git://linuxtv.org/media_tree.git
6755 W: https://linuxtv.org
6757 F: drivers/media/platform/sti/hva
6759 HWPOISON MEMORY FAILURE HANDLING
6760 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6761 L: linux-mm@kvack.org
6763 F: mm/memory-failure.c
6764 F: mm/hwpoison-inject.c
6766 Hyper-V CORE AND DRIVERS
6767 M: "K. Y. Srinivasan" <kys@microsoft.com>
6768 M: Haiyang Zhang <haiyangz@microsoft.com>
6769 M: Stephen Hemminger <sthemmin@microsoft.com>
6770 L: devel@linuxdriverproject.org
6772 F: Documentation/networking/netvsc.txt
6773 F: arch/x86/include/asm/mshyperv.h
6774 F: arch/x86/include/asm/trace/hyperv.h
6775 F: arch/x86/include/asm/hyperv-tlfs.h
6776 F: arch/x86/kernel/cpu/mshyperv.c
6778 F: drivers/hid/hid-hyperv.c
6780 F: drivers/input/serio/hyperv-keyboard.c
6781 F: drivers/pci/controller/pci-hyperv.c
6782 F: drivers/net/hyperv/
6783 F: drivers/scsi/storvsc_drv.c
6784 F: drivers/uio/uio_hv_generic.c
6785 F: drivers/video/fbdev/hyperv_fb.c
6786 F: net/vmw_vsock/hyperv_transport.c
6787 F: include/linux/hyperv.h
6788 F: include/uapi/linux/hyperv.h
6790 F: Documentation/ABI/stable/sysfs-bus-vmbus
6792 HYPERVISOR VIRTUAL CONSOLE DRIVER
6793 L: linuxppc-dev@lists.ozlabs.org
6798 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6799 L: linux-i2c@vger.kernel.org
6800 L: linux-acpi@vger.kernel.org
6802 F: drivers/i2c/i2c-core-acpi.c
6805 M: Peter Rosin <peda@axentia.se>
6806 L: linux-i2c@vger.kernel.org
6808 F: Documentation/i2c/i2c-topology
6809 F: Documentation/i2c/muxes/
6810 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6811 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6812 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6813 F: drivers/i2c/i2c-mux.c
6814 F: drivers/i2c/muxes/
6815 F: include/linux/i2c-mux.h
6817 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6818 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6819 L: linux-i2c@vger.kernel.org
6821 F: drivers/i2c/busses/i2c-mv64xxx.c
6823 I2C OVER PARALLEL PORT
6824 M: Jean Delvare <jdelvare@suse.com>
6825 L: linux-i2c@vger.kernel.org
6827 F: Documentation/i2c/busses/i2c-parport
6828 F: Documentation/i2c/busses/i2c-parport-light
6829 F: drivers/i2c/busses/i2c-parport.c
6830 F: drivers/i2c/busses/i2c-parport-light.c
6833 M: Wolfram Sang <wsa@the-dreams.de>
6834 L: linux-i2c@vger.kernel.org
6835 W: https://i2c.wiki.kernel.org/
6836 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6839 F: Documentation/devicetree/bindings/i2c/i2c.txt
6840 F: Documentation/i2c/
6842 F: include/linux/i2c.h
6843 F: include/linux/i2c-dev.h
6844 F: include/linux/i2c-smbus.h
6845 F: include/uapi/linux/i2c.h
6846 F: include/uapi/linux/i2c-*.h
6848 I2C SUBSYSTEM HOST DRIVERS
6849 L: linux-i2c@vger.kernel.org
6850 W: https://i2c.wiki.kernel.org/
6851 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6854 F: Documentation/devicetree/bindings/i2c/
6855 F: drivers/i2c/algos/
6856 F: drivers/i2c/busses/
6859 M: Jean Delvare <jdelvare@suse.com>
6860 L: linux-i2c@vger.kernel.org
6862 F: Documentation/i2c/busses/i2c-taos-evm
6863 F: drivers/i2c/busses/i2c-taos-evm.c
6866 M: Till Harbaum <till@harbaum.org>
6867 L: linux-i2c@vger.kernel.org
6868 W: http://www.harbaum.org/till/i2c_tiny_usb
6870 F: drivers/i2c/busses/i2c-tiny-usb.c
6872 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6873 M: Jean Delvare <jdelvare@suse.com>
6874 L: linux-i2c@vger.kernel.org
6876 F: Documentation/i2c/busses/i2c-ali1535
6877 F: Documentation/i2c/busses/i2c-ali1563
6878 F: Documentation/i2c/busses/i2c-ali15x3
6879 F: Documentation/i2c/busses/i2c-amd756
6880 F: Documentation/i2c/busses/i2c-amd8111
6881 F: Documentation/i2c/busses/i2c-i801
6882 F: Documentation/i2c/busses/i2c-nforce2
6883 F: Documentation/i2c/busses/i2c-piix4
6884 F: Documentation/i2c/busses/i2c-sis5595
6885 F: Documentation/i2c/busses/i2c-sis630
6886 F: Documentation/i2c/busses/i2c-sis96x
6887 F: Documentation/i2c/busses/i2c-via
6888 F: Documentation/i2c/busses/i2c-viapro
6889 F: drivers/i2c/busses/i2c-ali1535.c
6890 F: drivers/i2c/busses/i2c-ali1563.c
6891 F: drivers/i2c/busses/i2c-ali15x3.c
6892 F: drivers/i2c/busses/i2c-amd756.c
6893 F: drivers/i2c/busses/i2c-amd756-s4882.c
6894 F: drivers/i2c/busses/i2c-amd8111.c
6895 F: drivers/i2c/busses/i2c-i801.c
6896 F: drivers/i2c/busses/i2c-isch.c
6897 F: drivers/i2c/busses/i2c-nforce2.c
6898 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6899 F: drivers/i2c/busses/i2c-piix4.c
6900 F: drivers/i2c/busses/i2c-sis5595.c
6901 F: drivers/i2c/busses/i2c-sis630.c
6902 F: drivers/i2c/busses/i2c-sis96x.c
6903 F: drivers/i2c/busses/i2c-via.c
6904 F: drivers/i2c/busses/i2c-viapro.c
6906 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6907 M: Hans de Goede <hdegoede@redhat.com>
6908 L: linux-i2c@vger.kernel.org
6910 F: drivers/i2c/busses/i2c-cht-wc.c
6912 I2C/SMBUS ISMT DRIVER
6913 M: Seth Heasley <seth.heasley@intel.com>
6914 M: Neil Horman <nhorman@tuxdriver.com>
6915 L: linux-i2c@vger.kernel.org
6916 F: drivers/i2c/busses/i2c-ismt.c
6917 F: Documentation/i2c/busses/i2c-ismt
6919 I2C/SMBUS STUB DRIVER
6920 M: Jean Delvare <jdelvare@suse.com>
6921 L: linux-i2c@vger.kernel.org
6923 F: drivers/i2c/i2c-stub.c
6925 IA64 (Itanium) PLATFORM
6926 M: Tony Luck <tony.luck@intel.com>
6927 M: Fenghua Yu <fenghua.yu@intel.com>
6928 L: linux-ia64@vger.kernel.org
6929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6933 IBM Power 842 compression accelerator
6934 M: Haren Myneni <haren@us.ibm.com>
6936 F: drivers/crypto/nx/Makefile
6937 F: drivers/crypto/nx/Kconfig
6938 F: drivers/crypto/nx/nx-842*
6939 F: include/linux/sw842.h
6943 IBM Power in-Nest Crypto Acceleration
6944 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6945 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6946 L: linux-crypto@vger.kernel.org
6948 F: drivers/crypto/nx/Makefile
6949 F: drivers/crypto/nx/Kconfig
6950 F: drivers/crypto/nx/nx-aes*
6951 F: drivers/crypto/nx/nx-sha*
6952 F: drivers/crypto/nx/nx.*
6953 F: drivers/crypto/nx/nx_csbcpb.h
6954 F: drivers/crypto/nx/nx_debugfs.h
6956 IBM Power Linux RAID adapter
6957 M: Brian King <brking@us.ibm.com>
6959 F: drivers/scsi/ipr.*
6961 IBM Power SRIOV Virtual NIC Device Driver
6962 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6963 M: John Allen <jallen@linux.vnet.ibm.com>
6964 L: netdev@vger.kernel.org
6966 F: drivers/net/ethernet/ibm/ibmvnic.*
6968 IBM Power Virtual Accelerator Switchboard
6969 M: Sukadev Bhattiprolu
6970 L: linuxppc-dev@lists.ozlabs.org
6972 F: arch/powerpc/platforms/powernv/vas*
6973 F: arch/powerpc/platforms/powernv/copy-paste.h
6974 F: arch/powerpc/include/asm/vas.h
6975 F: arch/powerpc/include/uapi/asm/vas.h
6977 IBM Power Virtual Ethernet Device Driver
6978 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6979 L: netdev@vger.kernel.org
6981 F: drivers/net/ethernet/ibm/ibmveth.*
6983 IBM Power Virtual FC Device Drivers
6984 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6985 L: linux-scsi@vger.kernel.org
6987 F: drivers/scsi/ibmvscsi/ibmvfc*
6989 IBM Power Virtual Management Channel Driver
6990 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6991 M: Steven Royer <seroyer@linux.vnet.ibm.com>
6993 F: drivers/misc/ibmvmc.*
6995 IBM Power Virtual SCSI Device Drivers
6996 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6997 L: linux-scsi@vger.kernel.org
6999 F: drivers/scsi/ibmvscsi/ibmvscsi*
7000 F: include/scsi/viosrp.h
7002 IBM Power Virtual SCSI Device Target Driver
7003 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7004 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
7005 L: linux-scsi@vger.kernel.org
7006 L: target-devel@vger.kernel.org
7008 F: drivers/scsi/ibmvscsi_tgt/
7010 IBM Power VMX Cryptographic instructions
7011 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7012 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7013 L: linux-crypto@vger.kernel.org
7015 F: drivers/crypto/vmx/Makefile
7016 F: drivers/crypto/vmx/Kconfig
7017 F: drivers/crypto/vmx/vmx.c
7018 F: drivers/crypto/vmx/aes*
7019 F: drivers/crypto/vmx/ghash*
7020 F: drivers/crypto/vmx/ppc-xlate.pl
7022 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7023 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7024 L: linux-pci@vger.kernel.org
7025 L: linuxppc-dev@lists.ozlabs.org
7027 F: drivers/pci/hotplug/rpaphp*
7029 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7030 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7031 L: linux-pci@vger.kernel.org
7032 L: linuxppc-dev@lists.ozlabs.org
7034 F: drivers/pci/hotplug/rpadlpar*
7036 IBM ServeRAID RAID DRIVER
7038 F: drivers/scsi/ips.*
7040 ICH LPC AND GPIO DRIVER
7041 M: Peter Tyser <ptyser@xes-inc.com>
7043 F: drivers/mfd/lpc_ich.c
7044 F: drivers/gpio/gpio-ich.c
7047 M: "David S. Miller" <davem@davemloft.net>
7048 L: linux-ide@vger.kernel.org
7049 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7052 F: Documentation/ide/
7054 F: include/linux/ide.h
7057 M: Borislav Petkov <bp@alien8.de>
7058 L: linux-ide@vger.kernel.org
7060 F: Documentation/cdrom/ide-cd
7061 F: drivers/ide/ide-cd*
7063 IDEAPAD LAPTOP EXTRAS DRIVER
7064 M: Ike Panhc <ike.pan@canonical.com>
7065 L: platform-driver-x86@vger.kernel.org
7066 W: http://launchpad.net/ideapad-laptop
7068 F: drivers/platform/x86/ideapad-laptop.c
7070 IDEAPAD LAPTOP SLIDEBAR DRIVER
7071 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7072 L: linux-input@vger.kernel.org
7073 W: https://github.com/o2genum/ideapad-slidebar
7075 F: drivers/input/misc/ideapad_slidebar.c
7077 IDT VersaClock 5 CLOCK DRIVER
7078 M: Marek Vasut <marek.vasut@gmail.com>
7080 F: drivers/clk/clk-versaclock5.c
7082 IEEE 802.15.4 SUBSYSTEM
7083 M: Alexander Aring <alex.aring@gmail.com>
7084 M: Stefan Schmidt <stefan@datenfreihafen.org>
7085 L: linux-wpan@vger.kernel.org
7086 W: http://wpan.cakelab.org/
7087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7092 F: drivers/net/ieee802154/
7093 F: include/linux/nl802154.h
7094 F: include/linux/ieee802154.h
7095 F: include/net/nl802154.h
7096 F: include/net/mac802154.h
7097 F: include/net/af_ieee802154.h
7098 F: include/net/cfg802154.h
7099 F: include/net/ieee802154_netdev.h
7100 F: Documentation/networking/ieee802154.txt
7103 M: Yotam Gigi <yotam.gi@gmail.com>
7104 M: Jamal Hadi Salim <jhs@mojatatu.com>
7106 F: include/net/ife.h
7107 F: include/uapi/linux/ife.h
7109 IGORPLUG-USB IR RECEIVER
7110 M: Sean Young <sean@mess.org>
7111 L: linux-media@vger.kernel.org
7113 F: drivers/media/rc/igorplugusb.c
7115 IGUANAWORKS USB IR TRANSCEIVER
7116 M: Sean Young <sean@mess.org>
7117 L: linux-media@vger.kernel.org
7119 F: drivers/media/rc/iguanair.c
7121 IIO DIGITAL POTENTIOMETER DAC
7122 M: Peter Rosin <peda@axentia.se>
7123 L: linux-iio@vger.kernel.org
7125 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7126 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7127 F: drivers/iio/dac/dpot-dac.c
7129 IIO ENVELOPE DETECTOR
7130 M: Peter Rosin <peda@axentia.se>
7131 L: linux-iio@vger.kernel.org
7133 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7134 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7135 F: drivers/iio/adc/envelope-detector.c
7138 M: Peter Rosin <peda@axentia.se>
7139 L: linux-iio@vger.kernel.org
7141 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7142 F: drivers/iio/multiplexer/iio-mux.c
7144 IIO SUBSYSTEM AND DRIVERS
7145 M: Jonathan Cameron <jic23@kernel.org>
7146 R: Hartmut Knaack <knaack.h@gmx.de>
7147 R: Lars-Peter Clausen <lars@metafoo.de>
7148 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7149 L: linux-iio@vger.kernel.org
7150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7152 F: Documentation/ABI/testing/configfs-iio*
7153 F: Documentation/ABI/testing/sysfs-bus-iio*
7154 F: Documentation/devicetree/bindings/iio/
7156 F: drivers/staging/iio/
7157 F: include/linux/iio/
7161 M: Peter Rosin <peda@axentia.se>
7162 L: linux-iio@vger.kernel.org
7164 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7165 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7166 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7167 F: drivers/iio/afe/iio-rescale.c
7169 IKANOS/ADI EAGLE ADSL USB DRIVER
7170 M: Matthieu Castet <castet.matthieu@free.fr>
7171 M: Stanislaw Gruszka <stf_xl@wp.pl>
7173 F: drivers/usb/atm/ueagle-atm.c
7175 IMGTEC ASCII LCD DRIVER
7176 M: Paul Burton <paul.burton@mips.com>
7178 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7179 F: drivers/auxdisplay/img-ascii-lcd.c
7181 IMGTEC IR DECODER DRIVER
7182 M: James Hogan <jhogan@kernel.org>
7184 F: drivers/media/rc/img-ir/
7186 IMON SOUNDGRAPH USB IR RECEIVER
7187 M: Sean Young <sean@mess.org>
7188 L: linux-media@vger.kernel.org
7190 F: drivers/media/rc/imon_raw.c
7191 F: drivers/media/rc/imon.c
7193 IMS TWINTURBO FRAMEBUFFER DRIVER
7194 L: linux-fbdev@vger.kernel.org
7196 F: drivers/video/fbdev/imsttfb.c
7198 INA209 HARDWARE MONITOR DRIVER
7199 M: Guenter Roeck <linux@roeck-us.net>
7200 L: linux-hwmon@vger.kernel.org
7202 F: Documentation/hwmon/ina209
7203 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7204 F: drivers/hwmon/ina209.c
7206 INA2XX HARDWARE MONITOR DRIVER
7207 M: Guenter Roeck <linux@roeck-us.net>
7208 L: linux-hwmon@vger.kernel.org
7210 F: Documentation/hwmon/ina2xx
7211 F: drivers/hwmon/ina2xx.c
7212 F: include/linux/platform_data/ina2xx.h
7214 INDUSTRY PACK SUBSYSTEM (IPACK)
7215 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7216 M: Jens Taprogge <jens.taprogge@taprogge.org>
7217 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7218 L: industrypack-devel@lists.sourceforge.net
7219 W: http://industrypack.sourceforge.net
7223 INFINIBAND SUBSYSTEM
7224 M: Doug Ledford <dledford@redhat.com>
7225 M: Jason Gunthorpe <jgg@mellanox.com>
7226 L: linux-rdma@vger.kernel.org
7227 W: https://github.com/linux-rdma/rdma-core
7228 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7231 F: Documentation/devicetree/bindings/infiniband/
7232 F: Documentation/infiniband/
7233 F: drivers/infiniband/
7234 F: include/uapi/linux/if_infiniband.h
7235 F: include/uapi/rdma/
7238 INGENIC JZ4780 DMA Driver
7239 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7241 F: drivers/dma/dma-jz4780.c
7243 INGENIC JZ4780 NAND DRIVER
7244 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7245 L: linux-mtd@lists.infradead.org
7247 F: drivers/mtd/nand/raw/jz4780_*
7250 M: Jan Kara <jack@suse.cz>
7251 R: Amir Goldstein <amir73il@gmail.com>
7252 L: linux-fsdevel@vger.kernel.org
7254 F: Documentation/filesystems/inotify.txt
7255 F: fs/notify/inotify/
7256 F: include/linux/inotify.h
7257 F: include/uapi/linux/inotify.h
7259 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7260 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7261 L: linux-input@vger.kernel.org
7262 Q: http://patchwork.kernel.org/project/linux-input/list/
7263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7266 F: include/linux/input.h
7267 F: include/uapi/linux/input.h
7268 F: include/uapi/linux/input-event-codes.h
7269 F: include/linux/input/
7270 F: Documentation/devicetree/bindings/input/
7271 F: Documentation/devicetree/bindings/serio/
7272 F: Documentation/input/
7274 INPUT MULTITOUCH (MT) PROTOCOL
7275 M: Henrik Rydberg <rydberg@bitmath.org>
7276 L: linux-input@vger.kernel.org
7278 F: Documentation/input/multi-touch-protocol.rst
7279 F: drivers/input/input-mt.c
7282 INSIDE SECURE CRYPTO DRIVER
7283 M: Antoine Tenart <antoine.tenart@bootlin.com>
7284 F: drivers/crypto/inside-secure/
7286 L: linux-crypto@vger.kernel.org
7288 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7289 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7290 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7291 L: linux-integrity@vger.kernel.org
7292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7294 F: security/integrity/ima/
7296 INTEL 810/815 FRAMEBUFFER DRIVER
7297 M: Antonino Daplas <adaplas@gmail.com>
7298 L: linux-fbdev@vger.kernel.org
7300 F: drivers/video/fbdev/i810/
7303 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7304 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7305 M: Jie Yang <yang.jie@linux.intel.com>
7306 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7310 INTEL C600 SERIES SAS CONTROLLER DRIVER
7311 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7312 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7313 L: linux-scsi@vger.kernel.org
7314 T: git git://git.code.sf.net/p/intel-sas/isci
7316 F: drivers/scsi/isci/
7318 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7319 M: Jani Nikula <jani.nikula@linux.intel.com>
7320 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7321 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7322 L: intel-gfx@lists.freedesktop.org
7323 W: https://01.org/linuxgraphics/
7324 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7325 C: irc://chat.freenode.net/intel-gfx
7326 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7327 T: git git://anongit.freedesktop.org/drm-intel
7329 F: drivers/gpu/drm/i915/
7330 F: include/drm/i915*
7331 F: include/uapi/drm/i915_drm.h
7332 F: Documentation/gpu/i915.rst
7334 INTEL ETHERNET DRIVERS
7335 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7336 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7337 W: http://www.intel.com/support/feedback.htm
7338 W: http://e1000.sourceforge.net/
7339 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7343 F: Documentation/networking/e100.rst
7344 F: Documentation/networking/e1000.rst
7345 F: Documentation/networking/e1000e.txt
7346 F: Documentation/networking/igb.txt
7347 F: Documentation/networking/igbvf.txt
7348 F: Documentation/networking/ixgb.txt
7349 F: Documentation/networking/ixgbe.txt
7350 F: Documentation/networking/ixgbevf.txt
7351 F: Documentation/networking/i40e.txt
7352 F: Documentation/networking/i40evf.txt
7353 F: Documentation/networking/ice.txt
7354 F: drivers/net/ethernet/intel/
7355 F: drivers/net/ethernet/intel/*/
7356 F: include/linux/avf/virtchnl.h
7358 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7359 M: Maik Broemme <mbroemme@libmpq.org>
7360 L: linux-fbdev@vger.kernel.org
7362 F: Documentation/fb/intelfb.txt
7363 F: drivers/video/fbdev/intelfb/
7365 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7366 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7367 M: Zhi Wang <zhi.a.wang@intel.com>
7368 L: intel-gvt-dev@lists.freedesktop.org
7369 L: intel-gfx@lists.freedesktop.org
7370 W: https://01.org/igvt-g
7371 T: git https://github.com/intel/gvt-linux.git
7373 F: drivers/gpu/drm/i915/gvt/
7375 INTEL HID EVENT DRIVER
7376 M: Alex Hung <alex.hung@canonical.com>
7377 L: platform-driver-x86@vger.kernel.org
7379 F: drivers/platform/x86/intel-hid.c
7381 INTEL I/OAT DMA DRIVER
7382 M: Dave Jiang <dave.jiang@intel.com>
7383 R: Dan Williams <dan.j.williams@intel.com>
7384 L: dmaengine@vger.kernel.org
7385 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7387 F: drivers/dma/ioat*
7390 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7391 M: Len Brown <lenb@kernel.org>
7392 L: linux-pm@vger.kernel.org
7393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7394 B: https://bugzilla.kernel.org
7396 F: drivers/idle/intel_idle.c
7398 INTEL INTEGRATED SENSOR HUB DRIVER
7399 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7400 M: Jiri Kosina <jikos@kernel.org>
7401 L: linux-input@vger.kernel.org
7403 F: drivers/hid/intel-ish-hid/
7406 M: David Woodhouse <dwmw2@infradead.org>
7407 L: iommu@lists.linux-foundation.org
7408 T: git git://git.infradead.org/iommu-2.6.git
7410 F: drivers/iommu/intel-iommu.c
7411 F: include/linux/intel-iommu.h
7413 INTEL IOP-ADMA DMA DRIVER
7414 R: Dan Williams <dan.j.williams@intel.com>
7416 F: drivers/dma/iop-adma.c
7418 INTEL IPU3 CSI-2 CIO2 DRIVER
7419 M: Yong Zhi <yong.zhi@intel.com>
7420 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7421 M: Bingbu Cao <bingbu.cao@intel.com>
7422 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7423 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7424 L: linux-media@vger.kernel.org
7426 F: drivers/media/pci/intel/ipu3/
7427 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7429 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7430 M: Krzysztof Halasa <khalasa@piap.pl>
7432 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7433 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7434 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7435 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7436 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7437 F: drivers/net/wan/ixp4xx_hss.c
7439 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7440 M: Deepak Saxena <dsaxena@plexity.net>
7442 F: drivers/char/hw_random/ixp4xx-rng.c
7444 INTEL MANAGEMENT ENGINE (mei)
7445 M: Tomas Winkler <tomas.winkler@intel.com>
7446 L: linux-kernel@vger.kernel.org
7448 F: include/uapi/linux/mei.h
7449 F: include/linux/mei_cl_bus.h
7450 F: drivers/misc/mei/*
7451 F: drivers/watchdog/mei_wdt.c
7452 F: Documentation/misc-devices/mei/*
7455 INTEL MENLOW THERMAL DRIVER
7456 M: Sujith Thomas <sujith.thomas@intel.com>
7457 L: platform-driver-x86@vger.kernel.org
7458 W: https://01.org/linux-acpi
7460 F: drivers/platform/x86/intel_menlow.c
7462 INTEL MERRIFIELD GPIO DRIVER
7463 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7464 L: linux-gpio@vger.kernel.org
7466 F: drivers/gpio/gpio-merrifield.c
7468 INTEL MIC DRIVERS (mic)
7469 M: Sudeep Dutt <sudeep.dutt@intel.com>
7470 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7472 W: https://github.com/sudeepdutt/mic
7473 W: http://software.intel.com/en-us/mic-developer
7474 F: include/linux/mic_bus.h
7475 F: include/linux/scif.h
7476 F: include/uapi/linux/mic_common.h
7477 F: include/uapi/linux/mic_ioctl.h
7478 F: include/uapi/linux/scif_ioctl.h
7479 F: drivers/misc/mic/
7480 F: drivers/dma/mic_x100_dma.c
7481 F: drivers/dma/mic_x100_dma.h
7482 F: Documentation/mic/
7484 INTEL PMC CORE DRIVER
7485 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7486 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7487 L: platform-driver-x86@vger.kernel.org
7489 F: arch/x86/include/asm/pmc_core.h
7490 F: drivers/platform/x86/intel_pmc_core*
7492 INTEL PMC/P-Unit IPC DRIVER
7493 M: Zha Qipeng<qipeng.zha@intel.com>
7494 L: platform-driver-x86@vger.kernel.org
7496 F: drivers/platform/x86/intel_pmc_ipc.c
7497 F: drivers/platform/x86/intel_punit_ipc.c
7498 F: arch/x86/include/asm/intel_pmc_ipc.h
7499 F: arch/x86/include/asm/intel_punit_ipc.h
7501 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7502 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7503 L: linux-wireless@vger.kernel.org
7505 F: Documentation/networking/README.ipw2100
7506 F: Documentation/networking/README.ipw2200
7507 F: drivers/net/wireless/intel/ipw2x00/
7510 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7511 M: Len Brown <lenb@kernel.org>
7512 L: linux-pm@vger.kernel.org
7514 F: drivers/cpufreq/intel_pstate.c
7516 INTEL RDMA RNIC DRIVER
7517 M: Faisal Latif <faisal.latif@intel.com>
7518 M: Shiraz Saleem <shiraz.saleem@intel.com>
7519 L: linux-rdma@vger.kernel.org
7521 F: drivers/infiniband/hw/i40iw/
7522 F: include/uapi/rdma/i40iw-abi.h
7524 INTEL SHA MULTIBUFFER DRIVER
7525 M: Megha Dey <megha.dey@linux.intel.com>
7526 R: Tim Chen <tim.c.chen@linux.intel.com>
7527 L: linux-crypto@vger.kernel.org
7529 F: arch/x86/crypto/sha*-mb/
7532 INTEL TELEMETRY DRIVER
7533 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7534 L: platform-driver-x86@vger.kernel.org
7536 F: arch/x86/include/asm/intel_telemetry.h
7537 F: drivers/platform/x86/intel_telemetry*
7539 INTEL VIRTUAL BUTTON DRIVER
7540 M: AceLan Kao <acelan.kao@canonical.com>
7541 L: platform-driver-x86@vger.kernel.org
7543 F: drivers/platform/x86/intel-vbtn.c
7545 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7546 M: Stanislaw Gruszka <sgruszka@redhat.com>
7547 L: linux-wireless@vger.kernel.org
7549 F: drivers/net/wireless/intel/iwlegacy/
7551 INTEL WIRELESS WIFI LINK (iwlwifi)
7552 M: Johannes Berg <johannes.berg@intel.com>
7553 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7554 M: Luca Coelho <luciano.coelho@intel.com>
7555 M: Intel Linux Wireless <linuxwifi@intel.com>
7556 L: linux-wireless@vger.kernel.org
7557 W: http://intellinuxwireless.org
7558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7560 F: drivers/net/wireless/intel/iwlwifi/
7562 INTEL WIRELESS WIMAX CONNECTION 2400
7563 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7564 M: linux-wimax@intel.com
7565 L: wimax@linuxwimax.org (subscribers-only)
7567 W: http://linuxwimax.org
7568 F: Documentation/wimax/README.i2400m
7569 F: drivers/net/wimax/i2400m/
7570 F: include/uapi/linux/wimax/i2400m.h
7572 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7573 M: Mario Limonciello <mario.limonciello@dell.com>
7575 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7578 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7580 F: Documentation/trace/intel_th.rst
7581 F: drivers/hwtracing/intel_th/
7583 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7584 M: Ning Sun <ning.sun@intel.com>
7585 L: tboot-devel@lists.sourceforge.net
7586 W: http://tboot.sourceforge.net
7587 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7589 F: Documentation/intel_txt.txt
7590 F: include/linux/tboot.h
7591 F: arch/x86/kernel/tboot.c
7593 INTEL-MID GPIO DRIVER
7594 M: David Cohen <david.a.cohen@linux.intel.com>
7595 L: linux-gpio@vger.kernel.org
7597 F: drivers/gpio/gpio-intel-mid.c
7599 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7600 M: Linus Walleij <linus.walleij@linaro.org>
7601 L: linux-iio@vger.kernel.org
7603 F: drivers/iio/gyro/mpu3050*
7604 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7606 IOC3 ETHERNET DRIVER
7607 M: Ralf Baechle <ralf@linux-mips.org>
7608 L: linux-mips@linux-mips.org
7610 F: drivers/net/ethernet/sgi/ioc3-eth.c
7613 M: Pat Gefre <pfg@sgi.com>
7614 L: linux-serial@vger.kernel.org
7616 F: drivers/tty/serial/ioc3_serial.c
7619 M: Joerg Roedel <joro@8bytes.org>
7620 L: iommu@lists.linux-foundation.org
7621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7623 F: Documentation/devicetree/bindings/iommu/
7625 F: include/linux/iommu.h
7626 F: include/linux/of_iommu.h
7627 F: include/linux/iova.h
7630 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7632 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7635 M: Corey Minyard <minyard@acm.org>
7636 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7637 W: http://openipmi.sourceforge.net/
7639 F: Documentation/IPMI.txt
7640 F: drivers/char/ipmi/
7641 F: include/linux/ipmi*
7642 F: include/uapi/linux/ipmi*
7644 IPS SCSI RAID DRIVER
7645 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7646 L: linux-scsi@vger.kernel.org
7647 W: http://www.adaptec.com/
7649 F: drivers/scsi/ips*
7652 M: Wensong Zhang <wensong@linux-vs.org>
7653 M: Simon Horman <horms@verge.net.au>
7654 M: Julian Anastasov <ja@ssi.bg>
7655 L: netdev@vger.kernel.org
7656 L: lvs-devel@vger.kernel.org
7658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7660 F: Documentation/networking/ipvs-sysctl.txt
7661 F: include/net/ip_vs.h
7662 F: include/uapi/linux/ip_vs.h
7663 F: net/netfilter/ipvs/
7666 M: Jiri Kosina <jikos@kernel.org>
7667 M: David Sterba <dsterba@suse.com>
7669 F: drivers/tty/ipwireless/
7672 L: netdev@vger.kernel.org
7674 F: include/uapi/linux/ipx.h
7676 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7677 M: Marc Zyngier <marc.zyngier@arm.com>
7679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7680 F: Documentation/IRQ-domain.txt
7681 F: include/linux/irqdomain.h
7682 F: kernel/irq/irqdomain.c
7686 M: Thomas Gleixner <tglx@linutronix.de>
7687 L: linux-kernel@vger.kernel.org
7689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7693 M: Thomas Gleixner <tglx@linutronix.de>
7694 M: Jason Cooper <jason@lakedaemon.net>
7695 M: Marc Zyngier <marc.zyngier@arm.com>
7696 L: linux-kernel@vger.kernel.org
7698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7699 F: Documentation/devicetree/bindings/interrupt-controller/
7703 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7705 F: Documentation/isa.txt
7706 F: drivers/base/isa.c
7707 F: include/linux/isa.h
7710 M: Hans Verkuil <hverkuil@xs4all.nl>
7711 L: linux-media@vger.kernel.org
7712 T: git git://linuxtv.org/media_tree.git
7713 W: https://linuxtv.org
7715 F: drivers/media/radio/radio-isa*
7718 M: Jaroslav Kysela <perex@perex.cz>
7720 F: Documentation/isapnp.txt
7721 F: drivers/pnp/isapnp/
7722 F: include/linux/isapnp.h
7725 M: Lee Duncan <lduncan@suse.com>
7726 M: Chris Leech <cleech@redhat.com>
7727 L: open-iscsi@googlegroups.com
7728 W: www.open-iscsi.com
7730 F: drivers/scsi/*iscsi*
7731 F: include/scsi/*iscsi*
7733 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7734 M: Peter Jones <pjones@redhat.com>
7735 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7737 F: drivers/firmware/iscsi_ibft*
7739 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7740 M: Sagi Grimberg <sagi@grimberg.me>
7741 M: Max Gurtovoy <maxg@mellanox.com>
7742 L: linux-rdma@vger.kernel.org
7744 W: http://www.openfabrics.org
7745 W: www.open-iscsi.org
7746 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7747 F: drivers/infiniband/ulp/iser/
7749 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7750 M: Sagi Grimberg <sagi@grimberg.me>
7751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7752 L: linux-rdma@vger.kernel.org
7753 L: target-devel@vger.kernel.org
7755 W: http://www.linux-iscsi.org
7756 F: drivers/infiniband/ulp/isert
7759 M: Karsten Keil <isdn@linux-pingi.de>
7760 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7761 L: netdev@vger.kernel.org
7762 W: http://www.isdn4linux.de
7763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7765 F: Documentation/isdn/
7767 F: include/linux/isdn.h
7768 F: include/linux/isdn/
7769 F: include/uapi/linux/isdn.h
7770 F: include/uapi/linux/isdn/
7772 ISDN SUBSYSTEM (Eicon active card driver)
7773 M: Armin Schindler <mac@melware.de>
7774 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7775 W: http://www.melware.de
7777 F: drivers/isdn/hardware/eicon/
7779 IT87 HARDWARE MONITORING DRIVER
7780 M: Jean Delvare <jdelvare@suse.com>
7781 L: linux-hwmon@vger.kernel.org
7783 F: Documentation/hwmon/it87
7784 F: drivers/hwmon/it87.c
7787 M: Antti Palosaari <crope@iki.fi>
7788 L: linux-media@vger.kernel.org
7789 W: https://linuxtv.org
7790 W: http://palosaari.fi/linux/
7791 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7792 T: git git://linuxtv.org/anttip/media_tree.git
7794 F: drivers/media/tuners/it913x*
7796 IVTV VIDEO4LINUX DRIVER
7797 M: Andy Walls <awalls@md.metrocast.net>
7798 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7799 L: linux-media@vger.kernel.org
7800 T: git git://linuxtv.org/media_tree.git
7801 W: http://www.ivtvdriver.org
7803 F: Documentation/media/v4l-drivers/ivtv*
7804 F: drivers/media/pci/ivtv/
7805 F: include/uapi/linux/ivtv*
7807 IX2505V MEDIA DRIVER
7808 M: Malcolm Priestley <tvboxspy@gmail.com>
7809 L: linux-media@vger.kernel.org
7810 W: https://linuxtv.org
7811 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7813 F: drivers/media/dvb-frontends/ix2505v*
7815 JAILHOUSE HYPERVISOR INTERFACE
7816 M: Jan Kiszka <jan.kiszka@siemens.com>
7817 L: jailhouse-dev@googlegroups.com
7819 F: arch/x86/kernel/jailhouse.c
7820 F: arch/x86/include/asm/jailhouse_para.h
7822 JC42.4 TEMPERATURE SENSOR DRIVER
7823 M: Guenter Roeck <linux@roeck-us.net>
7824 L: linux-hwmon@vger.kernel.org
7826 F: drivers/hwmon/jc42.c
7827 F: Documentation/hwmon/jc42
7830 M: Dave Kleikamp <shaggy@kernel.org>
7831 L: jfs-discussion@lists.sourceforge.net
7832 W: http://jfs.sourceforge.net/
7833 T: git git://github.com/kleikamp/linux-shaggy.git
7835 F: Documentation/filesystems/jfs.txt
7839 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7840 L: netdev@vger.kernel.org
7842 F: drivers/net/ethernet/jme.*
7844 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7845 M: David Woodhouse <dwmw2@infradead.org>
7846 L: linux-mtd@lists.infradead.org
7847 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7850 F: include/uapi/linux/jffs2.h
7852 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7853 M: "Theodore Ts'o" <tytso@mit.edu>
7854 M: Jan Kara <jack@suse.com>
7855 L: linux-ext4@vger.kernel.org
7858 F: include/linux/jbd2.h
7860 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7861 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7862 L: linux-media@vger.kernel.org
7864 F: drivers/media/platform/rcar_jpu.c
7866 JSM Neo PCI based serial card
7867 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7868 L: linux-serial@vger.kernel.org
7870 F: drivers/tty/serial/jsm/
7872 K10TEMP HARDWARE MONITORING DRIVER
7873 M: Clemens Ladisch <clemens@ladisch.de>
7874 L: linux-hwmon@vger.kernel.org
7876 F: Documentation/hwmon/k10temp
7877 F: drivers/hwmon/k10temp.c
7879 K8TEMP HARDWARE MONITORING DRIVER
7880 M: Rudolf Marek <r.marek@assembler.cz>
7881 L: linux-hwmon@vger.kernel.org
7883 F: Documentation/hwmon/k8temp
7884 F: drivers/hwmon/k8temp.c
7887 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7888 R: Alexander Potapenko <glider@google.com>
7889 R: Dmitry Vyukov <dvyukov@google.com>
7890 L: kasan-dev@googlegroups.com
7892 F: arch/*/include/asm/kasan.h
7893 F: arch/*/mm/kasan_init*
7894 F: Documentation/dev-tools/kasan.rst
7895 F: include/linux/kasan*.h
7898 F: scripts/Makefile.kasan
7901 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7903 L: linux-kbuild@vger.kernel.org
7905 F: Documentation/kbuild/kconfig*
7907 F: scripts/Kconfig.include
7910 M: Dave Young <dyoung@redhat.com>
7911 M: Baoquan He <bhe@redhat.com>
7912 R: Vivek Goyal <vgoyal@redhat.com>
7913 L: kexec@lists.infradead.org
7914 W: http://lse.sourceforge.net/kdump/
7916 F: Documentation/kdump/
7918 KEENE FM RADIO TRANSMITTER DRIVER
7919 M: Hans Verkuil <hverkuil@xs4all.nl>
7920 L: linux-media@vger.kernel.org
7921 T: git git://linuxtv.org/media_tree.git
7922 W: https://linuxtv.org
7924 F: drivers/media/radio/radio-keene*
7927 M: Ian Kent <raven@themaw.net>
7928 L: autofs@vger.kernel.org
7932 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7933 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7934 M: Michal Marek <michal.lkml@markovi.net>
7935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7936 L: linux-kbuild@vger.kernel.org
7938 F: Documentation/kbuild/
7941 F: scripts/Makefile*
7948 L: kernel-janitors@vger.kernel.org
7949 W: http://kernelnewbies.org/KernelJanitors
7952 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7953 M: "J. Bruce Fields" <bfields@fieldses.org>
7954 M: Jeff Layton <jlayton@kernel.org>
7955 L: linux-nfs@vger.kernel.org
7956 W: http://nfs.sourceforge.net/
7957 T: git git://linux-nfs.org/~bfields/linux.git
7960 F: include/uapi/linux/nfsd/
7964 F: include/linux/lockd/
7965 F: include/linux/sunrpc/
7966 F: include/uapi/linux/sunrpc/
7968 KERNEL SELFTEST FRAMEWORK
7969 M: Shuah Khan <shuah@kernel.org>
7970 L: linux-kselftest@vger.kernel.org
7971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7972 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
7974 F: tools/testing/selftests/
7975 F: Documentation/dev-tools/kselftest*
7977 KERNEL USERMODE HELPER
7978 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7979 L: linux-kernel@vger.kernel.org
7982 F: include/linux/umh.h
7984 KERNEL VIRTUAL MACHINE (KVM)
7985 M: Paolo Bonzini <pbonzini@redhat.com>
7986 M: Radim Krčmář <rkrcmar@redhat.com>
7987 L: kvm@vger.kernel.org
7988 W: http://www.linux-kvm.org
7989 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7991 F: Documentation/virtual/kvm/
7992 F: include/trace/events/kvm.h
7993 F: include/uapi/asm-generic/kvm*
7994 F: include/uapi/linux/kvm*
7995 F: include/asm-generic/kvm*
7996 F: include/linux/kvm*
7997 F: include/kvm/iodev.h
8001 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8002 M: Joerg Roedel <joro@8bytes.org>
8003 L: kvm@vger.kernel.org
8004 W: http://www.linux-kvm.org/
8006 F: arch/x86/include/asm/svm.h
8007 F: arch/x86/kvm/svm.c
8009 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8010 M: Christoffer Dall <christoffer.dall@arm.com>
8011 M: Marc Zyngier <marc.zyngier@arm.com>
8012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8013 L: kvmarm@lists.cs.columbia.edu
8014 W: http://systems.cs.columbia.edu/projects/kvm-arm
8015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8017 F: arch/arm/include/uapi/asm/kvm*
8018 F: arch/arm/include/asm/kvm*
8021 F: include/kvm/arm_*
8023 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8024 M: Christoffer Dall <christoffer.dall@arm.com>
8025 M: Marc Zyngier <marc.zyngier@arm.com>
8026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8027 L: kvmarm@lists.cs.columbia.edu
8029 F: arch/arm64/include/uapi/asm/kvm*
8030 F: arch/arm64/include/asm/kvm*
8033 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8034 M: James Hogan <jhogan@kernel.org>
8035 L: linux-mips@linux-mips.org
8037 F: arch/mips/include/uapi/asm/kvm*
8038 F: arch/mips/include/asm/kvm*
8041 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8042 M: Paul Mackerras <paulus@ozlabs.org>
8043 L: kvm-ppc@vger.kernel.org
8044 W: http://www.linux-kvm.org/
8045 T: git git://github.com/agraf/linux-2.6.git
8047 F: arch/powerpc/include/uapi/asm/kvm*
8048 F: arch/powerpc/include/asm/kvm*
8049 F: arch/powerpc/kvm/
8050 F: arch/powerpc/kernel/kvm*
8052 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8053 M: Christian Borntraeger <borntraeger@de.ibm.com>
8054 M: Janosch Frank <frankja@linux.ibm.com>
8055 R: David Hildenbrand <david@redhat.com>
8056 R: Cornelia Huck <cohuck@redhat.com>
8057 L: linux-s390@vger.kernel.org
8058 W: http://www.ibm.com/developerworks/linux/linux390/
8059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8061 F: arch/s390/include/uapi/asm/kvm*
8062 F: arch/s390/include/asm/gmap.h
8063 F: arch/s390/include/asm/kvm*
8065 F: arch/s390/mm/gmap.c
8067 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8068 M: Paolo Bonzini <pbonzini@redhat.com>
8069 M: Radim Krčmář <rkrcmar@redhat.com>
8070 L: kvm@vger.kernel.org
8071 W: http://www.linux-kvm.org
8072 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8075 F: arch/x86/include/uapi/asm/kvm*
8076 F: arch/x86/include/asm/kvm*
8077 F: arch/x86/include/asm/pvclock-abi.h
8078 F: arch/x86/kernel/kvm.c
8079 F: arch/x86/kernel/kvmclock.c
8082 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8083 M: Tejun Heo <tj@kernel.org>
8084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8086 F: include/linux/kernfs.h
8090 M: Eric Biederman <ebiederm@xmission.com>
8091 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8092 L: kexec@lists.infradead.org
8094 F: include/linux/kexec.h
8095 F: include/uapi/linux/kexec.h
8099 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8100 L: linux-integrity@vger.kernel.org
8101 L: keyrings@vger.kernel.org
8103 F: Documentation/security/keys/trusted-encrypted.rst
8104 F: include/keys/encrypted-type.h
8105 F: security/keys/encrypted-keys/
8108 M: James Bottomley <jejb@linux.vnet.ibm.com>
8109 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8110 L: linux-integrity@vger.kernel.org
8111 L: keyrings@vger.kernel.org
8113 F: Documentation/security/keys/trusted-encrypted.rst
8114 F: include/keys/trusted-type.h
8115 F: security/keys/trusted.c
8116 F: security/keys/trusted.h
8119 M: David Howells <dhowells@redhat.com>
8120 L: keyrings@vger.kernel.org
8122 F: Documentation/security/keys/core.rst
8123 F: include/linux/key.h
8124 F: include/linux/key-type.h
8125 F: include/linux/keyctl.h
8126 F: include/uapi/linux/keyctl.h
8130 KGDB / KDB /debug_core
8131 M: Jason Wessel <jason.wessel@windriver.com>
8132 M: Daniel Thompson <daniel.thompson@linaro.org>
8133 W: http://kgdb.wiki.kernel.org/
8134 L: kgdb-bugreport@lists.sourceforge.net
8135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8137 F: Documentation/dev-tools/kgdb.rst
8138 F: drivers/misc/kgdbts.c
8139 F: drivers/tty/serial/kgdboc.c
8140 F: include/linux/kdb.h
8141 F: include/linux/kgdb.h
8145 M: Catalin Marinas <catalin.marinas@arm.com>
8147 F: Documentation/dev-tools/kmemleak.rst
8148 F: include/linux/kmemleak.h
8150 F: mm/kmemleak-test.c
8152 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8153 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8154 L: linux-kernel@vger.kernel.org
8157 F: include/linux/kmod.h
8159 F: tools/testing/selftests/kmod/
8162 M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8163 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8164 M: "David S. Miller" <davem@davemloft.net>
8165 M: Masami Hiramatsu <mhiramat@kernel.org>
8167 F: Documentation/kprobes.txt
8168 F: include/linux/kprobes.h
8169 F: include/asm-generic/kprobes.h
8172 KS0108 LCD CONTROLLER DRIVER
8173 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8175 F: Documentation/auxdisplay/ks0108
8176 F: drivers/auxdisplay/ks0108.c
8177 F: include/linux/ks0108.h
8180 M: David Ahern <dsa@cumulusnetworks.com>
8181 L: netdev@vger.kernel.org
8184 F: include/net/l3mdev.h
8186 LANTIQ MIPS ARCHITECTURE
8187 M: John Crispin <john@phrozen.org>
8188 L: linux-mips@linux-mips.org
8191 F: drivers/soc/lantiq
8194 L: linux-x25@vger.kernel.org
8196 F: Documentation/networking/lapb-module.txt
8200 LASI 53c700 driver for PARISC
8201 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8202 L: linux-scsi@vger.kernel.org
8204 F: Documentation/scsi/53c700.txt
8205 F: drivers/scsi/53c700*
8208 M: Tobin C. Harding <me@tobin.cc>
8209 M: Tycho Andersen <tycho@tycho.ws>
8210 L: kernel-hardening@lists.openwall.com
8212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8213 F: scripts/leaking_addresses.pl
8216 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8217 M: Pavel Machek <pavel@ucw.cz>
8218 L: linux-leds@vger.kernel.org
8219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8221 F: Documentation/devicetree/bindings/leds/
8223 F: include/linux/leds.h
8225 LEGACY EEPROM DRIVER
8226 M: Jean Delvare <jdelvare@suse.com>
8228 F: Documentation/misc-devices/eeprom
8229 F: drivers/misc/eeprom/eeprom.c
8232 R: David Lechner <david@lechnology.com>
8234 F: arch/arm/boot/dts/da850-lego-ev3.dts
8235 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8236 F: drivers/power/supply/lego_ev3_battery.c
8238 LEGO USB Tower driver
8239 M: Juergen Stuber <starblue@users.sourceforge.net>
8240 L: legousb-devel@lists.sourceforge.net
8241 W: http://legousb.sourceforge.net/
8243 F: drivers/usb/misc/legousbtower.c
8246 M: Michael Krufky <mkrufky@linuxtv.org>
8247 L: linux-media@vger.kernel.org
8248 W: https://linuxtv.org
8249 W: http://github.com/mkrufky
8250 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8251 T: git git://linuxtv.org/mkrufky/tuners.git
8253 F: drivers/media/dvb-frontends/lg2160.*
8255 LGDT3305 MEDIA DRIVER
8256 M: Michael Krufky <mkrufky@linuxtv.org>
8257 L: linux-media@vger.kernel.org
8258 W: https://linuxtv.org
8259 W: http://github.com/mkrufky
8260 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8261 T: git git://linuxtv.org/mkrufky/tuners.git
8263 F: drivers/media/dvb-frontends/lgdt3305.*
8265 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8266 M: Viresh Kumar <vireshk@kernel.org>
8267 L: linux-ide@vger.kernel.org
8268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8270 F: include/linux/pata_arasan_cf_data.h
8271 F: drivers/ata/pata_arasan_cf.c
8274 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8275 M: Jens Axboe <axboe@kernel.dk>
8276 L: linux-ide@vger.kernel.org
8277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8279 F: drivers/ata/pata_*.c
8280 F: drivers/ata/ata_generic.c
8282 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8283 M: Linus Walleij <linus.walleij@linaro.org>
8284 L: linux-ide@vger.kernel.org
8285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8287 F: drivers/ata/pata_ftide010.c
8288 F: drivers/ata/sata_gemini.c
8289 F: drivers/ata/sata_gemini.h
8291 LIBATA SATA AHCI PLATFORM devices support
8292 M: Hans de Goede <hdegoede@redhat.com>
8293 M: Jens Axboe <axboe@kernel.dk>
8294 L: linux-ide@vger.kernel.org
8295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8297 F: drivers/ata/ahci_platform.c
8298 F: drivers/ata/libahci_platform.c
8299 F: include/linux/ahci_platform.h
8301 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8302 M: Mikael Pettersson <mikpelinux@gmail.com>
8303 L: linux-ide@vger.kernel.org
8304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8306 F: drivers/ata/sata_promise.*
8308 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8309 M: Jens Axboe <axboe@kernel.dk>
8310 L: linux-ide@vger.kernel.org
8311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8314 F: include/linux/ata.h
8315 F: include/linux/libata.h
8316 F: Documentation/devicetree/bindings/ata/
8319 M: Sasha Levin <alexander.levin@microsoft.com>
8321 F: tools/lib/lockdep/
8323 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8324 M: Ross Zwisler <zwisler@kernel.org>
8325 M: Dan Williams <dan.j.williams@intel.com>
8326 M: Vishal Verma <vishal.l.verma@intel.com>
8327 M: Dave Jiang <dave.jiang@intel.com>
8328 L: linux-nvdimm@lists.01.org
8329 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8331 F: drivers/nvdimm/blk.c
8332 F: drivers/nvdimm/region_devs.c
8334 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8335 M: Vishal Verma <vishal.l.verma@intel.com>
8336 M: Dan Williams <dan.j.williams@intel.com>
8337 M: Ross Zwisler <zwisler@kernel.org>
8338 M: Dave Jiang <dave.jiang@intel.com>
8339 L: linux-nvdimm@lists.01.org
8340 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8342 F: drivers/nvdimm/btt*
8344 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8345 M: Ross Zwisler <zwisler@kernel.org>
8346 M: Dan Williams <dan.j.williams@intel.com>
8347 M: Vishal Verma <vishal.l.verma@intel.com>
8348 M: Dave Jiang <dave.jiang@intel.com>
8349 L: linux-nvdimm@lists.01.org
8350 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8352 F: drivers/nvdimm/pmem*
8354 LIBNVDIMM: DEVICETREE BINDINGS
8355 M: Oliver O'Halloran <oohall@gmail.com>
8356 L: linux-nvdimm@lists.01.org
8357 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8359 F: drivers/nvdimm/of_pmem.c
8360 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8362 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8363 M: Dan Williams <dan.j.williams@intel.com>
8364 M: Ross Zwisler <zwisler@kernel.org>
8365 M: Vishal Verma <vishal.l.verma@intel.com>
8366 M: Dave Jiang <dave.jiang@intel.com>
8367 L: linux-nvdimm@lists.01.org
8368 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8372 F: drivers/acpi/nfit/*
8373 F: include/linux/nd.h
8374 F: include/linux/libnvdimm.h
8375 F: include/uapi/linux/ndctl.h
8377 LIGHTNVM PLATFORM SUPPORT
8378 M: Matias Bjorling <mb@lightnvm.io>
8379 W: http://github/OpenChannelSSD
8380 L: linux-block@vger.kernel.org
8382 F: drivers/lightnvm/
8383 F: include/linux/lightnvm.h
8384 F: include/uapi/linux/lightnvm.h
8386 LINUX FOR POWER MACINTOSH
8387 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8388 W: http://www.penguinppc.org/
8389 L: linuxppc-dev@lists.ozlabs.org
8391 F: arch/powerpc/platforms/powermac/
8392 F: drivers/macintosh/
8394 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8395 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8396 M: Paul Mackerras <paulus@samba.org>
8397 M: Michael Ellerman <mpe@ellerman.id.au>
8398 W: https://github.com/linuxppc/linux/wiki
8399 L: linuxppc-dev@lists.ozlabs.org
8400 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8403 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8404 F: Documentation/devicetree/bindings/powerpc/
8405 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8406 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8407 F: Documentation/powerpc/
8409 F: drivers/char/tpm/tpm_ibmvtpm*
8410 F: drivers/crypto/nx/
8411 F: drivers/crypto/vmx/
8412 F: drivers/i2c/busses/i2c-opal.c
8413 F: drivers/net/ethernet/ibm/ibmveth.*
8414 F: drivers/net/ethernet/ibm/ibmvnic.*
8415 F: drivers/pci/hotplug/pnv_php.c
8416 F: drivers/pci/hotplug/rpa*
8417 F: drivers/rtc/rtc-opal.c
8418 F: drivers/scsi/ibmvscsi/
8419 F: drivers/tty/hvc/hvc_opal.c
8420 F: drivers/watchdog/wdrtas.c
8421 F: tools/testing/selftests/powerpc
8428 LINUX FOR POWERPC EMBEDDED MPC5XXX
8429 M: Anatolij Gustschin <agust@denx.de>
8430 L: linuxppc-dev@lists.ozlabs.org
8431 T: git git://git.denx.de/linux-denx-agust.git
8433 F: arch/powerpc/platforms/512x/
8434 F: arch/powerpc/platforms/52xx/
8436 LINUX FOR POWERPC EMBEDDED PPC4XX
8437 M: Alistair Popple <alistair@popple.id.au>
8438 M: Matt Porter <mporter@kernel.crashing.org>
8439 W: http://www.penguinppc.org/
8440 L: linuxppc-dev@lists.ozlabs.org
8442 F: arch/powerpc/platforms/40x/
8443 F: arch/powerpc/platforms/44x/
8445 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8446 M: Scott Wood <oss@buserror.net>
8447 M: Kumar Gala <galak@kernel.crashing.org>
8448 W: http://www.penguinppc.org/
8449 L: linuxppc-dev@lists.ozlabs.org
8450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8452 F: arch/powerpc/platforms/83xx/
8453 F: arch/powerpc/platforms/85xx/
8454 F: Documentation/devicetree/bindings/powerpc/fsl/
8456 LINUX FOR POWERPC EMBEDDED PPC8XX
8457 M: Vitaly Bordug <vitb@kernel.crashing.org>
8458 W: http://www.penguinppc.org/
8459 L: linuxppc-dev@lists.ozlabs.org
8461 F: arch/powerpc/platforms/8xx/
8463 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8464 L: linuxppc-dev@lists.ozlabs.org
8466 F: arch/powerpc/*/*virtex*
8467 F: arch/powerpc/*/*/*virtex*
8469 LINUX FOR POWERPC PA SEMI PWRFICIENT
8470 L: linuxppc-dev@lists.ozlabs.org
8472 F: arch/powerpc/platforms/pasemi/
8473 F: drivers/*/*pasemi*
8474 F: drivers/*/*/*pasemi*
8476 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8477 M: Kees Cook <keescook@chromium.org>
8479 F: drivers/misc/lkdtm/*
8481 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8482 M: Alan Stern <stern@rowland.harvard.edu>
8483 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8484 M: Will Deacon <will.deacon@arm.com>
8485 M: Peter Zijlstra <peterz@infradead.org>
8486 M: Boqun Feng <boqun.feng@gmail.com>
8487 M: Nicholas Piggin <npiggin@gmail.com>
8488 M: David Howells <dhowells@redhat.com>
8489 M: Jade Alglave <j.alglave@ucl.ac.uk>
8490 M: Luc Maranget <luc.maranget@inria.fr>
8491 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8492 R: Akira Yokosawa <akiyks@gmail.com>
8493 R: Daniel Lustig <dlustig@nvidia.com>
8494 L: linux-kernel@vger.kernel.org
8495 L: linux-arch@vger.kernel.org
8497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8498 F: tools/memory-model/
8499 F: Documentation/atomic_bitops.txt
8500 F: Documentation/atomic_t.txt
8501 F: Documentation/core-api/atomic_ops.rst
8502 F: Documentation/core-api/refcount-vs-atomic.rst
8503 F: Documentation/memory-barriers.txt
8505 LIS3LV02D ACCELEROMETER DRIVER
8506 M: Eric Piel <eric.piel@tremplin-utc.net>
8508 F: Documentation/misc-devices/lis3lv02d
8509 F: drivers/misc/lis3lv02d/
8510 F: drivers/platform/x86/hp_accel.c
8513 M: Josh Poimboeuf <jpoimboe@redhat.com>
8514 M: Jessica Yu <jeyu@kernel.org>
8515 M: Jiri Kosina <jikos@kernel.org>
8516 M: Miroslav Benes <mbenes@suse.cz>
8517 R: Petr Mladek <pmladek@suse.com>
8519 F: kernel/livepatch/
8520 F: include/linux/livepatch.h
8521 F: arch/x86/include/asm/livepatch.h
8522 F: arch/x86/kernel/livepatch.c
8523 F: Documentation/livepatch/
8524 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8525 F: samples/livepatch/
8526 L: live-patching@vger.kernel.org
8527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8530 L: netdev@vger.kernel.org
8532 F: include/linux/llc.h
8533 F: include/uapi/linux/llc.h
8537 LM73 HARDWARE MONITOR DRIVER
8538 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8539 L: linux-hwmon@vger.kernel.org
8541 F: drivers/hwmon/lm73.c
8543 LM78 HARDWARE MONITOR DRIVER
8544 M: Jean Delvare <jdelvare@suse.com>
8545 L: linux-hwmon@vger.kernel.org
8547 F: Documentation/hwmon/lm78
8548 F: drivers/hwmon/lm78.c
8550 LM83 HARDWARE MONITOR DRIVER
8551 M: Jean Delvare <jdelvare@suse.com>
8552 L: linux-hwmon@vger.kernel.org
8554 F: Documentation/hwmon/lm83
8555 F: drivers/hwmon/lm83.c
8557 LM90 HARDWARE MONITOR DRIVER
8558 M: Jean Delvare <jdelvare@suse.com>
8559 L: linux-hwmon@vger.kernel.org
8561 F: Documentation/hwmon/lm90
8562 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8563 F: drivers/hwmon/lm90.c
8564 F: include/dt-bindings/thermal/lm90.h
8566 LM95234 HARDWARE MONITOR DRIVER
8567 M: Guenter Roeck <linux@roeck-us.net>
8568 L: linux-hwmon@vger.kernel.org
8570 F: Documentation/hwmon/lm95234
8571 F: drivers/hwmon/lm95234.c
8573 LME2510 MEDIA DRIVER
8574 M: Malcolm Priestley <tvboxspy@gmail.com>
8575 L: linux-media@vger.kernel.org
8576 W: https://linuxtv.org
8577 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8579 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8581 LOADPIN SECURITY MODULE
8582 M: Kees Cook <keescook@chromium.org>
8583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8585 F: security/loadpin/
8586 F: Documentation/admin-guide/LSM/LoadPin.rst
8589 M: Peter Zijlstra <peterz@infradead.org>
8590 M: Ingo Molnar <mingo@redhat.com>
8591 M: Will Deacon <will.deacon@arm.com>
8592 L: linux-kernel@vger.kernel.org
8593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8595 F: Documentation/locking/
8596 F: include/linux/lockdep.h
8597 F: include/linux/spinlock*.h
8598 F: arch/*/include/asm/spinlock*.h
8599 F: include/linux/rwlock*.h
8600 F: include/linux/mutex*.h
8601 F: arch/*/include/asm/mutex*.h
8602 F: include/linux/rwsem*.h
8603 F: arch/*/include/asm/rwsem.h
8604 F: include/linux/seqlock.h
8605 F: lib/locking*.[ch]
8607 X: kernel/locking/locktorture.c
8609 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8610 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8611 L: linux-ntfs-dev@lists.sourceforge.net
8612 W: http://www.linux-ntfs.org/content/view/19/37/
8614 F: Documentation/ldm.txt
8615 F: block/partitions/ldm.*
8617 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8618 M: Sathya Prakash <sathya.prakash@broadcom.com>
8619 M: Chaitra P B <chaitra.basappa@broadcom.com>
8620 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8621 L: MPT-FusionLinux.pdl@broadcom.com
8622 L: linux-scsi@vger.kernel.org
8623 W: http://www.avagotech.com/support/
8625 F: drivers/message/fusion/
8626 F: drivers/scsi/mpt3sas/
8628 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8629 M: Matthew Wilcox <matthew@wil.cx>
8630 L: linux-scsi@vger.kernel.org
8632 F: drivers/scsi/sym53c8xx_2/
8635 M: Marcus Folkesson <marcus.folkesson@gmail.com>
8636 L: linux-iio@vger.kernel.org
8638 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8639 F: drivers/iio/dac/ltc1660.c
8641 LTC4261 HARDWARE MONITOR DRIVER
8642 M: Guenter Roeck <linux@roeck-us.net>
8643 L: linux-hwmon@vger.kernel.org
8645 F: Documentation/hwmon/ltc4261
8646 F: drivers/hwmon/ltc4261.c
8648 LTC4306 I2C MULTIPLEXER DRIVER
8649 M: Michael Hennerich <michael.hennerich@analog.com>
8650 W: http://ez.analog.com/community/linux-device-drivers
8651 L: linux-i2c@vger.kernel.org
8653 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8654 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8656 LTP (Linux Test Project)
8657 M: Mike Frysinger <vapier@gentoo.org>
8658 M: Cyril Hrubis <chrubis@suse.cz>
8659 M: Wanlong Gao <wanlong.gao@gmail.com>
8660 M: Jan Stancek <jstancek@redhat.com>
8661 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8662 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8663 L: ltp@lists.linux.it (subscribers-only)
8664 W: http://linux-test-project.github.io/
8665 T: git git://github.com/linux-test-project/ltp.git
8669 M: Geert Uytterhoeven <geert@linux-m68k.org>
8670 L: linux-m68k@lists.linux-m68k.org
8671 W: http://www.linux-m68k.org/
8672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8677 M68K ON APPLE MACINTOSH
8678 M: Joshua Thompson <funaho@jurai.org>
8679 W: http://www.mac.linux-m68k.org/
8680 L: linux-m68k@lists.linux-m68k.org
8685 M: Philip Blundell <philb@gnu.org>
8686 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8690 M88DS3103 MEDIA DRIVER
8691 M: Antti Palosaari <crope@iki.fi>
8692 L: linux-media@vger.kernel.org
8693 W: https://linuxtv.org
8694 W: http://palosaari.fi/linux/
8695 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8696 T: git git://linuxtv.org/anttip/media_tree.git
8698 F: drivers/media/dvb-frontends/m88ds3103*
8700 M88RS2000 MEDIA DRIVER
8701 M: Malcolm Priestley <tvboxspy@gmail.com>
8702 L: linux-media@vger.kernel.org
8703 W: https://linuxtv.org
8704 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8706 F: drivers/media/dvb-frontends/m88rs2000*
8708 MA901 MASTERKIT USB FM RADIO DRIVER
8709 M: Alexey Klimov <klimov.linux@gmail.com>
8710 L: linux-media@vger.kernel.org
8711 T: git git://linuxtv.org/media_tree.git
8713 F: drivers/media/radio/radio-ma901.c
8716 M: Johannes Berg <johannes@sipsolutions.net>
8717 L: linux-wireless@vger.kernel.org
8718 W: http://wireless.kernel.org/
8719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8722 F: Documentation/networking/mac80211-injection.txt
8723 F: include/net/mac80211.h
8725 F: drivers/net/wireless/mac80211_hwsim.[ch]
8726 F: Documentation/networking/mac80211_hwsim/README
8729 M: Jassi Brar <jassisinghbrar@gmail.com>
8730 L: linux-kernel@vger.kernel.org
8733 F: include/linux/mailbox_client.h
8734 F: include/linux/mailbox_controller.h
8736 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8737 M: Michael Kerrisk <mtk.manpages@gmail.com>
8738 W: http://www.kernel.org/doc/man-pages
8739 L: linux-man@vger.kernel.org
8742 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8743 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8744 L: linux-mips@linux-mips.org
8746 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8748 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8749 M: Andrew Lunn <andrew@lunn.ch>
8750 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8751 L: netdev@vger.kernel.org
8753 F: drivers/net/dsa/mv88e6xxx/
8754 F: linux/platform_data/mv88e6xxx.h
8755 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8757 MARVELL ARMADA DRM SUPPORT
8758 M: Russell King <linux@armlinux.org.uk>
8760 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8761 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8762 F: drivers/gpu/drm/armada/
8763 F: include/uapi/drm/armada_drm.h
8764 F: Documentation/devicetree/bindings/display/armada/
8766 MARVELL CRYPTO DRIVER
8767 M: Boris Brezillon <boris.brezillon@bootlin.com>
8768 M: Arnaud Ebalard <arno@natisbad.org>
8769 F: drivers/crypto/marvell/
8771 L: linux-crypto@vger.kernel.org
8773 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8774 M: Mirko Lindner <mlindner@marvell.com>
8775 M: Stephen Hemminger <stephen@networkplumber.org>
8776 L: netdev@vger.kernel.org
8778 F: drivers/net/ethernet/marvell/sk*
8780 MARVELL LIBERTAS WIRELESS DRIVER
8781 L: libertas-dev@lists.infradead.org
8783 F: drivers/net/wireless/marvell/libertas/
8785 MARVELL MACCHIATOBIN SUPPORT
8786 M: Russell King <linux@armlinux.org.uk>
8787 L: linux-arm-kernel@lists.infradead.org
8789 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8791 MARVELL MV643XX ETHERNET DRIVER
8792 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8793 L: netdev@vger.kernel.org
8795 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8796 F: include/linux/mv643xx.h
8798 MARVELL MV88X3310 PHY DRIVER
8799 M: Russell King <linux@armlinux.org.uk>
8800 L: netdev@vger.kernel.org
8802 F: drivers/net/phy/marvell10g.c
8804 MARVELL MVNETA ETHERNET DRIVER
8805 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8806 L: netdev@vger.kernel.org
8808 F: drivers/net/ethernet/marvell/mvneta.*
8810 MARVELL MWIFIEX WIRELESS DRIVER
8811 M: Amitkumar Karwar <amitkarwar@gmail.com>
8812 M: Nishant Sarmukadam <nishants@marvell.com>
8813 M: Ganapathi Bhat <gbhat@marvell.com>
8814 M: Xinming Hu <huxinming820@gmail.com>
8815 L: linux-wireless@vger.kernel.org
8817 F: drivers/net/wireless/marvell/mwifiex/
8819 MARVELL MWL8K WIRELESS DRIVER
8820 M: Lennert Buytenhek <buytenh@wantstofly.org>
8821 L: linux-wireless@vger.kernel.org
8823 F: drivers/net/wireless/marvell/mwl8k.c
8825 MARVELL NAND CONTROLLER DRIVER
8826 M: Miquel Raynal <miquel.raynal@bootlin.com>
8827 L: linux-mtd@lists.infradead.org
8829 F: drivers/mtd/nand/raw/marvell_nand.c
8830 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8832 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8833 M: Nicolas Pitre <nico@fluxnic.net>
8835 F: drivers/mmc/host/mvsdio.*
8837 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8838 M: Hu Ziji <huziji@marvell.com>
8839 L: linux-mmc@vger.kernel.org
8841 F: drivers/mmc/host/sdhci-xenon*
8842 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8844 MATROX FRAMEBUFFER DRIVER
8845 L: linux-fbdev@vger.kernel.org
8847 F: drivers/video/fbdev/matrox/matroxfb_*
8848 F: include/uapi/linux/matroxfb.h
8850 MAX16065 HARDWARE MONITOR DRIVER
8851 M: Guenter Roeck <linux@roeck-us.net>
8852 L: linux-hwmon@vger.kernel.org
8854 F: Documentation/hwmon/max16065
8855 F: drivers/hwmon/max16065.c
8857 MAX20751 HARDWARE MONITOR DRIVER
8858 M: Guenter Roeck <linux@roeck-us.net>
8859 L: linux-hwmon@vger.kernel.org
8861 F: Documentation/hwmon/max20751
8862 F: drivers/hwmon/max20751.c
8864 MAX2175 SDR TUNER DRIVER
8865 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8866 L: linux-media@vger.kernel.org
8867 T: git git://linuxtv.org/media_tree.git
8869 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8870 F: Documentation/media/v4l-drivers/max2175.rst
8871 F: drivers/media/i2c/max2175*
8872 F: include/uapi/linux/max2175.h
8874 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8875 L: linux-hwmon@vger.kernel.org
8877 F: Documentation/hwmon/max6650
8878 F: drivers/hwmon/max6650.c
8880 MAX6697 HARDWARE MONITOR DRIVER
8881 M: Guenter Roeck <linux@roeck-us.net>
8882 L: linux-hwmon@vger.kernel.org
8884 F: Documentation/hwmon/max6697
8885 F: Documentation/devicetree/bindings/hwmon/max6697.txt
8886 F: drivers/hwmon/max6697.c
8887 F: include/linux/platform_data/max6697.h
8889 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8890 M: Peter Rosin <peda@axentia.se>
8891 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8893 F: Documentation/devicetree/bindings/sound/max9860.txt
8894 F: sound/soc/codecs/max9860.*
8896 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8897 M: Javier Martinez Canillas <javier@dowhile0.org>
8898 L: linux-kernel@vger.kernel.org
8900 F: drivers/regulator/max77802-regulator.c
8901 F: Documentation/devicetree/bindings/*/*max77802.txt
8902 F: include/dt-bindings/*/*max77802.h
8904 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8905 M: Krzysztof Kozlowski <krzk@kernel.org>
8906 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8907 L: linux-pm@vger.kernel.org
8909 F: drivers/power/supply/max14577_charger.c
8910 F: drivers/power/supply/max77693_charger.c
8912 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8913 M: Chanwoo Choi <cw00.choi@samsung.com>
8914 M: Krzysztof Kozlowski <krzk@kernel.org>
8915 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8916 L: linux-kernel@vger.kernel.org
8918 F: drivers/*/max14577*.c
8919 F: drivers/*/max77686*.c
8920 F: drivers/*/max77693*.c
8921 F: drivers/extcon/extcon-max14577.c
8922 F: drivers/extcon/extcon-max77693.c
8923 F: drivers/rtc/rtc-max77686.c
8924 F: drivers/clk/clk-max77686.c
8925 F: Documentation/devicetree/bindings/mfd/max14577.txt
8926 F: Documentation/devicetree/bindings/*/max77686.txt
8927 F: Documentation/devicetree/bindings/mfd/max77693.txt
8928 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8929 F: include/linux/mfd/max14577*.h
8930 F: include/linux/mfd/max77686*.h
8931 F: include/linux/mfd/max77693*.h
8933 MAXIRADIO FM RADIO RECEIVER DRIVER
8934 M: Hans Verkuil <hverkuil@xs4all.nl>
8935 L: linux-media@vger.kernel.org
8936 T: git git://linuxtv.org/media_tree.git
8937 W: https://linuxtv.org
8939 F: drivers/media/radio/radio-maxiradio*
8941 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8942 M: Peter Rosin <peda@axentia.se>
8943 L: linux-iio@vger.kernel.org
8945 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8946 F: drivers/iio/potentiometer/mcp4018.c
8947 F: drivers/iio/potentiometer/mcp4531.c
8949 MCR20A IEEE-802.15.4 RADIO DRIVER
8950 M: Xue Liu <liuxuenetmail@gmail.com>
8951 L: linux-wpan@vger.kernel.org
8952 W: https://github.com/xueliu/mcr20a-linux
8954 F: drivers/net/ieee802154/mcr20a.c
8955 F: drivers/net/ieee802154/mcr20a.h
8956 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8958 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8959 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8960 L: linux-iio@vger.kernel.org
8962 F: drivers/iio/dac/cio-dac.c
8964 MEDIA DRIVERS FOR ASCOT2E
8965 M: Sergey Kozlov <serjk@netup.ru>
8966 M: Abylay Ospan <aospan@netup.ru>
8967 L: linux-media@vger.kernel.org
8968 W: https://linuxtv.org
8970 T: git git://linuxtv.org/media_tree.git
8972 F: drivers/media/dvb-frontends/ascot2e*
8974 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8975 M: Jasmin Jessich <jasmin@anw.at>
8976 L: linux-media@vger.kernel.org
8977 W: https://linuxtv.org
8978 T: git git://linuxtv.org/media_tree.git
8980 F: drivers/media/dvb-frontends/cxd2099*
8982 MEDIA DRIVERS FOR CXD2841ER
8983 M: Sergey Kozlov <serjk@netup.ru>
8984 M: Abylay Ospan <aospan@netup.ru>
8985 L: linux-media@vger.kernel.org
8986 W: https://linuxtv.org
8988 T: git git://linuxtv.org/media_tree.git
8990 F: drivers/media/dvb-frontends/cxd2841er*
8992 MEDIA DRIVERS FOR CXD2880
8993 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8994 L: linux-media@vger.kernel.org
8995 W: http://linuxtv.org/
8996 T: git git://linuxtv.org/media_tree.git
8998 F: drivers/media/dvb-frontends/cxd2880/*
8999 F: drivers/media/spi/cxd2880*
9001 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9002 M: Daniel Scheller <d.scheller.oss@gmail.com>
9003 L: linux-media@vger.kernel.org
9004 W: https://linuxtv.org
9005 T: git git://linuxtv.org/media_tree.git
9007 F: drivers/media/pci/ddbridge/*
9009 MEDIA DRIVERS FOR FREESCALE IMX
9010 M: Steve Longerbeam <slongerbeam@gmail.com>
9011 M: Philipp Zabel <p.zabel@pengutronix.de>
9012 L: linux-media@vger.kernel.org
9013 T: git git://linuxtv.org/media_tree.git
9015 F: Documentation/devicetree/bindings/media/imx.txt
9016 F: Documentation/media/v4l-drivers/imx.rst
9017 F: drivers/staging/media/imx/
9018 F: include/linux/imx-media.h
9019 F: include/media/imx.h
9021 MEDIA DRIVERS FOR HELENE
9022 M: Abylay Ospan <aospan@netup.ru>
9023 L: linux-media@vger.kernel.org
9024 W: https://linuxtv.org
9026 T: git git://linuxtv.org/media_tree.git
9028 F: drivers/media/dvb-frontends/helene*
9030 MEDIA DRIVERS FOR HORUS3A
9031 M: Sergey Kozlov <serjk@netup.ru>
9032 M: Abylay Ospan <aospan@netup.ru>
9033 L: linux-media@vger.kernel.org
9034 W: https://linuxtv.org
9036 T: git git://linuxtv.org/media_tree.git
9038 F: drivers/media/dvb-frontends/horus3a*
9040 MEDIA DRIVERS FOR LNBH25
9041 M: Sergey Kozlov <serjk@netup.ru>
9042 M: Abylay Ospan <aospan@netup.ru>
9043 L: linux-media@vger.kernel.org
9044 W: https://linuxtv.org
9046 T: git git://linuxtv.org/media_tree.git
9048 F: drivers/media/dvb-frontends/lnbh25*
9050 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9051 M: Daniel Scheller <d.scheller.oss@gmail.com>
9052 L: linux-media@vger.kernel.org
9053 W: https://linuxtv.org
9054 T: git git://linuxtv.org/media_tree.git
9056 F: drivers/media/dvb-frontends/mxl5xx*
9058 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9059 M: Sergey Kozlov <serjk@netup.ru>
9060 M: Abylay Ospan <aospan@netup.ru>
9061 L: linux-media@vger.kernel.org
9062 W: https://linuxtv.org
9064 T: git git://linuxtv.org/media_tree.git
9066 F: drivers/media/pci/netup_unidvb/*
9068 MEDIA DRIVERS FOR RENESAS - CEU
9069 M: Jacopo Mondi <jacopo@jmondi.org>
9070 L: linux-media@vger.kernel.org
9071 L: linux-renesas-soc@vger.kernel.org
9072 T: git git://linuxtv.org/media_tree.git
9074 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9075 F: drivers/media/platform/renesas-ceu.c
9076 F: include/media/drv-intf/renesas-ceu.h
9078 MEDIA DRIVERS FOR RENESAS - DRIF
9079 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9080 L: linux-media@vger.kernel.org
9081 L: linux-renesas-soc@vger.kernel.org
9082 T: git git://linuxtv.org/media_tree.git
9084 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9085 F: drivers/media/platform/rcar_drif.c
9087 MEDIA DRIVERS FOR RENESAS - FCP
9088 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9089 L: linux-media@vger.kernel.org
9090 L: linux-renesas-soc@vger.kernel.org
9091 T: git git://linuxtv.org/media_tree.git
9093 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9094 F: drivers/media/platform/rcar-fcp.c
9095 F: include/media/rcar-fcp.h
9097 MEDIA DRIVERS FOR RENESAS - FDP1
9098 M: Kieran Bingham <kieran@bingham.xyz>
9099 L: linux-media@vger.kernel.org
9100 L: linux-renesas-soc@vger.kernel.org
9101 T: git git://linuxtv.org/media_tree.git
9103 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9104 F: drivers/media/platform/rcar_fdp1.c
9106 MEDIA DRIVERS FOR RENESAS - VIN
9107 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9108 L: linux-media@vger.kernel.org
9109 L: linux-renesas-soc@vger.kernel.org
9110 T: git git://linuxtv.org/media_tree.git
9112 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9113 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9114 F: drivers/media/platform/rcar-vin/
9116 MEDIA DRIVERS FOR RENESAS - VSP1
9117 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9118 L: linux-media@vger.kernel.org
9119 L: linux-renesas-soc@vger.kernel.org
9120 T: git git://linuxtv.org/media_tree.git
9122 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9123 F: drivers/media/platform/vsp1/
9125 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9126 M: Daniel Scheller <d.scheller.oss@gmail.com>
9127 L: linux-media@vger.kernel.org
9128 W: https://linuxtv.org
9129 T: git git://linuxtv.org/media_tree.git
9131 F: drivers/media/dvb-frontends/stv0910*
9133 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9134 M: Daniel Scheller <d.scheller.oss@gmail.com>
9135 L: linux-media@vger.kernel.org
9136 W: https://linuxtv.org
9137 T: git git://linuxtv.org/media_tree.git
9139 F: drivers/media/dvb-frontends/stv6111*
9141 MEDIA DRIVERS FOR STM32 - DCMI
9142 M: Hugues Fruchet <hugues.fruchet@st.com>
9143 L: linux-media@vger.kernel.org
9144 T: git git://linuxtv.org/media_tree.git
9146 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9147 F: drivers/media/platform/stm32/stm32-dcmi.c
9149 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9150 M: Dmitry Osipenko <digetx@gmail.com>
9151 L: linux-media@vger.kernel.org
9152 L: linux-tegra@vger.kernel.org
9153 T: git git://linuxtv.org/media_tree.git
9155 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9156 F: drivers/staging/media/tegra-vde/
9158 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9159 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9160 P: LinuxTV.org Project
9161 L: linux-media@vger.kernel.org
9162 W: https://linuxtv.org
9163 Q: http://patchwork.kernel.org/project/linux-media/list/
9164 T: git git://linuxtv.org/media_tree.git
9166 F: Documentation/devicetree/bindings/media/
9167 F: Documentation/media/
9169 F: drivers/staging/media/
9170 F: include/linux/platform_data/media/
9172 F: include/uapi/linux/dvb/
9173 F: include/uapi/linux/videodev2.h
9174 F: include/uapi/linux/media.h
9175 F: include/uapi/linux/v4l2-*
9176 F: include/uapi/linux/meye.h
9177 F: include/uapi/linux/ivtv*
9178 F: include/uapi/linux/uvcvideo.h
9180 MEDIATEK BLUETOOTH DRIVER
9181 M: Sean Wang <sean.wang@mediatek.com>
9182 L: linux-bluetooth@vger.kernel.org
9183 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9185 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9186 F: drivers/bluetooth/btmtkuart.c
9189 M: Sean Wang <sean.wang@mediatek.com>
9191 F: drivers/media/rc/mtk-cir.c
9194 M: Sean Wang <sean.wang@mediatek.com>
9195 L: dmaengine@vger.kernel.org
9196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9197 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9199 F: Documentation/devicetree/bindings/dma/mtk-*
9200 F: drivers/dma/mediatek/
9202 MEDIATEK PMIC LED DRIVER
9203 M: Sean Wang <sean.wang@mediatek.com>
9205 F: drivers/leds/leds-mt6323.c
9206 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9208 MEDIATEK ETHERNET DRIVER
9209 M: Felix Fietkau <nbd@openwrt.org>
9210 M: John Crispin <john@phrozen.org>
9211 M: Sean Wang <sean.wang@mediatek.com>
9212 M: Nelson Chang <nelson.chang@mediatek.com>
9213 L: netdev@vger.kernel.org
9215 F: drivers/net/ethernet/mediatek/
9217 MEDIATEK SWITCH DRIVER
9218 M: Sean Wang <sean.wang@mediatek.com>
9219 L: netdev@vger.kernel.org
9221 F: drivers/net/dsa/mt7530.*
9222 F: net/dsa/tag_mtk.c
9224 MEDIATEK JPEG DRIVER
9225 M: Rick Chang <rick.chang@mediatek.com>
9226 M: Bin Liu <bin.liu@mediatek.com>
9228 F: drivers/media/platform/mtk-jpeg/
9229 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9232 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9233 M: Houlong Wei <houlong.wei@mediatek.com>
9234 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9236 F: drivers/media/platform/mtk-mdp/
9237 F: drivers/media/platform/mtk-vpu/
9238 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9240 MEDIATEK MEDIA DRIVER
9241 M: Tiffany Lin <tiffany.lin@mediatek.com>
9242 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9244 F: drivers/media/platform/mtk-vcodec/
9245 F: drivers/media/platform/mtk-vpu/
9246 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9247 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9249 MEDIATEK MT7601U WIRELESS LAN DRIVER
9250 M: Jakub Kicinski <kubakici@wp.pl>
9251 L: linux-wireless@vger.kernel.org
9253 F: drivers/net/wireless/mediatek/mt7601u/
9255 MEDIATEK NAND CONTROLLER DRIVER
9256 M: Xiaolei Li <xiaolei.li@mediatek.com>
9257 L: linux-mtd@lists.infradead.org
9259 F: drivers/mtd/nand/raw/mtk_*
9260 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9262 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9263 M: Sean Wang <sean.wang@mediatek.com>
9265 F: drivers/char/hw_random/mtk-rng.c
9267 MEDIATEK USB3 DRD IP DRIVER
9268 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9269 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9270 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9271 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9273 F: drivers/usb/mtu3/
9275 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9276 M: Peter Senna Tschudin <peter.senna@gmail.com>
9277 M: Martin Donnelly <martin.donnelly@ge.com>
9278 M: Martyn Welch <martyn.welch@collabora.co.uk>
9280 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9281 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9283 MEGARAID SCSI/SAS DRIVERS
9284 M: Kashyap Desai <kashyap.desai@broadcom.com>
9285 M: Sumit Saxena <sumit.saxena@broadcom.com>
9286 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9287 L: megaraidlinux.pdl@broadcom.com
9288 L: linux-scsi@vger.kernel.org
9289 W: http://www.avagotech.com/support/
9291 F: Documentation/scsi/megaraid.txt
9292 F: drivers/scsi/megaraid.*
9293 F: drivers/scsi/megaraid/
9295 MELEXIS MLX90614 DRIVER
9296 M: Crt Mori <cmo@melexis.com>
9297 L: linux-iio@vger.kernel.org
9298 W: http://www.melexis.com
9300 F: drivers/iio/temperature/mlx90614.c
9302 MELEXIS MLX90632 DRIVER
9303 M: Crt Mori <cmo@melexis.com>
9304 L: linux-iio@vger.kernel.org
9305 W: http://www.melexis.com
9307 F: drivers/iio/temperature/mlx90632.c
9309 MELFAS MIP4 TOUCHSCREEN DRIVER
9310 M: Sangwon Jee <jeesw@melfas.com>
9311 W: http://www.melfas.com
9313 F: drivers/input/touchscreen/melfas_mip4.c
9314 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9316 MELLANOX ETHERNET DRIVER (mlx4_en)
9317 M: Tariq Toukan <tariqt@mellanox.com>
9318 L: netdev@vger.kernel.org
9320 W: http://www.mellanox.com
9321 Q: http://patchwork.ozlabs.org/project/netdev/list/
9322 F: drivers/net/ethernet/mellanox/mlx4/en_*
9324 MELLANOX ETHERNET DRIVER (mlx5e)
9325 M: Saeed Mahameed <saeedm@mellanox.com>
9326 L: netdev@vger.kernel.org
9328 W: http://www.mellanox.com
9329 Q: http://patchwork.ozlabs.org/project/netdev/list/
9330 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9332 MELLANOX ETHERNET INNOVA DRIVERS
9333 R: Boris Pismenny <borisp@mellanox.com>
9334 L: netdev@vger.kernel.org
9336 W: http://www.mellanox.com
9337 Q: http://patchwork.ozlabs.org/project/netdev/list/
9338 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9339 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9340 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9341 F: include/linux/mlx5/mlx5_ifc_fpga.h
9343 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9344 R: Boris Pismenny <borisp@mellanox.com>
9345 L: netdev@vger.kernel.org
9347 W: http://www.mellanox.com
9348 Q: http://patchwork.ozlabs.org/project/netdev/list/
9349 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9350 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9352 MELLANOX ETHERNET SWITCH DRIVERS
9353 M: Jiri Pirko <jiri@mellanox.com>
9354 M: Ido Schimmel <idosch@mellanox.com>
9355 L: netdev@vger.kernel.org
9357 W: http://www.mellanox.com
9358 Q: http://patchwork.ozlabs.org/project/netdev/list/
9359 F: drivers/net/ethernet/mellanox/mlxsw/
9360 F: tools/testing/selftests/drivers/net/mlxsw/
9362 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9363 M: mlxsw@mellanox.com
9364 L: netdev@vger.kernel.org
9366 W: http://www.mellanox.com
9367 Q: http://patchwork.ozlabs.org/project/netdev/list/
9368 F: drivers/net/ethernet/mellanox/mlxfw/
9370 MELLANOX HARDWARE PLATFORM SUPPORT
9371 M: Andy Shevchenko <andy@infradead.org>
9372 M: Darren Hart <dvhart@infradead.org>
9373 M: Vadim Pasternak <vadimp@mellanox.com>
9374 L: platform-driver-x86@vger.kernel.org
9376 F: drivers/platform/mellanox/
9378 MELLANOX MLX4 core VPI driver
9379 M: Tariq Toukan <tariqt@mellanox.com>
9380 L: netdev@vger.kernel.org
9381 L: linux-rdma@vger.kernel.org
9382 W: http://www.mellanox.com
9383 Q: http://patchwork.ozlabs.org/project/netdev/list/
9385 F: drivers/net/ethernet/mellanox/mlx4/
9386 F: include/linux/mlx4/
9388 MELLANOX MLX4 IB driver
9389 M: Yishai Hadas <yishaih@mellanox.com>
9390 L: linux-rdma@vger.kernel.org
9391 W: http://www.mellanox.com
9392 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9394 F: drivers/infiniband/hw/mlx4/
9395 F: include/linux/mlx4/
9396 F: include/uapi/rdma/mlx4-abi.h
9398 MELLANOX MLX5 core VPI driver
9399 M: Saeed Mahameed <saeedm@mellanox.com>
9400 M: Leon Romanovsky <leonro@mellanox.com>
9401 L: netdev@vger.kernel.org
9402 L: linux-rdma@vger.kernel.org
9403 W: http://www.mellanox.com
9404 Q: http://patchwork.ozlabs.org/project/netdev/list/
9406 F: drivers/net/ethernet/mellanox/mlx5/core/
9407 F: include/linux/mlx5/
9409 MELLANOX MLX5 IB driver
9410 M: Leon Romanovsky <leonro@mellanox.com>
9411 L: linux-rdma@vger.kernel.org
9412 W: http://www.mellanox.com
9413 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9415 F: drivers/infiniband/hw/mlx5/
9416 F: include/linux/mlx5/
9417 F: include/uapi/rdma/mlx5-abi.h
9419 MELLANOX MLXCPLD I2C AND MUX DRIVER
9420 M: Vadim Pasternak <vadimp@mellanox.com>
9421 M: Michael Shych <michaelsh@mellanox.com>
9422 L: linux-i2c@vger.kernel.org
9424 F: drivers/i2c/busses/i2c-mlxcpld.c
9425 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9426 F: Documentation/i2c/busses/i2c-mlxcpld
9428 MELLANOX MLXCPLD LED DRIVER
9429 M: Vadim Pasternak <vadimp@mellanox.com>
9430 L: linux-leds@vger.kernel.org
9432 F: drivers/leds/leds-mlxcpld.c
9433 F: drivers/leds/leds-mlxreg.c
9434 F: Documentation/leds/leds-mlxcpld.txt
9436 MELLANOX PLATFORM DRIVER
9437 M: Vadim Pasternak <vadimp@mellanox.com>
9438 L: platform-driver-x86@vger.kernel.org
9440 F: drivers/platform/x86/mlx-platform.c
9443 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9444 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9445 L: linux-kernel@vger.kernel.org
9447 F: kernel/sched/membarrier.c
9448 F: include/uapi/linux/membarrier.h
9449 F: arch/powerpc/include/asm/membarrier.h
9452 L: linux-mm@kvack.org
9453 W: http://www.linux-mm.org
9455 F: include/linux/mm.h
9456 F: include/linux/gfp.h
9457 F: include/linux/mmzone.h
9458 F: include/linux/memory_hotplug.h
9459 F: include/linux/vmalloc.h
9462 MEMORY TECHNOLOGY DEVICES (MTD)
9463 M: David Woodhouse <dwmw2@infradead.org>
9464 M: Brian Norris <computersforpeace@gmail.com>
9465 M: Boris Brezillon <boris.brezillon@bootlin.com>
9466 M: Marek Vasut <marek.vasut@gmail.com>
9467 M: Richard Weinberger <richard@nod.at>
9468 L: linux-mtd@lists.infradead.org
9469 W: http://www.linux-mtd.infradead.org/
9470 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9471 T: git git://git.infradead.org/linux-mtd.git master
9472 T: git git://git.infradead.org/linux-mtd.git mtd/next
9474 F: Documentation/devicetree/bindings/mtd/
9476 F: include/linux/mtd/
9477 F: include/uapi/mtd/
9479 MEN A21 WATCHDOG DRIVER
9480 M: Johannes Thumshirn <morbidrsa@gmail.com>
9481 L: linux-watchdog@vger.kernel.org
9483 F: drivers/watchdog/mena21_wdt.c
9485 MEN CHAMELEON BUS (mcb)
9486 M: Johannes Thumshirn <morbidrsa@gmail.com>
9489 F: include/linux/mcb.h
9490 F: Documentation/men-chameleon-bus.txt
9492 MEN F21BMC (Board Management Controller)
9493 M: Andreas Werner <andreas.werner@men.de>
9495 F: drivers/mfd/menf21bmc.c
9496 F: drivers/watchdog/menf21bmc_wdt.c
9497 F: drivers/leds/leds-menf21bmc.c
9498 F: drivers/hwmon/menf21bmc_hwmon.c
9499 F: Documentation/hwmon/menf21bmc
9501 MEN Z069 WATCHDOG DRIVER
9502 M: Johannes Thumshirn <jth@kernel.org>
9503 L: linux-watchdog@vger.kernel.org
9505 F: drivers/watchdog/menz069_wdt.c
9507 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9508 M: Neil Armstrong <narmstrong@baylibre.com>
9509 L: linux-media@lists.freedesktop.org
9510 L: linux-amlogic@lists.infradead.org
9511 W: http://linux-meson.com/
9513 F: drivers/media/platform/meson/ao-cec.c
9514 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9515 T: git git://linuxtv.org/media_tree.git
9517 MICROBLAZE ARCHITECTURE
9518 M: Michal Simek <monstr@monstr.eu>
9519 W: http://www.monstr.eu/fdt/
9520 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9524 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9525 M: Richard Genoud <richard.genoud@gmail.com>
9527 F: drivers/tty/serial/atmel_serial.c
9528 F: drivers/tty/serial/atmel_serial.h
9530 MICROCHIP / ATMEL DMA DRIVER
9531 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9533 L: dmaengine@vger.kernel.org
9535 F: drivers/dma/at_hdmac.c
9536 F: drivers/dma/at_hdmac_regs.h
9537 F: include/linux/platform_data/dma-atmel.h
9539 MICROCHIP / ATMEL ECC DRIVER
9540 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9541 L: linux-crypto@vger.kernel.org
9543 F: drivers/crypto/atmel-ecc.*
9545 MICROCHIP / ATMEL ISC DRIVER
9546 M: Songjun Wu <songjun.wu@microchip.com>
9547 L: linux-media@vger.kernel.org
9549 F: drivers/media/platform/atmel/atmel-isc.c
9550 F: drivers/media/platform/atmel/atmel-isc-regs.h
9551 F: devicetree/bindings/media/atmel-isc.txt
9553 MICROCHIP / ATMEL NAND DRIVER
9554 M: Josh Wu <rainyfeeling@outlook.com>
9555 L: linux-mtd@lists.infradead.org
9557 F: drivers/mtd/nand/raw/atmel/*
9558 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9560 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9561 M: Woojung Huh <Woojung.Huh@microchip.com>
9562 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9563 L: netdev@vger.kernel.org
9565 F: net/dsa/tag_ksz.c
9566 F: drivers/net/dsa/microchip/*
9567 F: include/linux/platform_data/microchip-ksz.h
9568 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9570 MICROCHIP LAN743X ETHERNET DRIVER
9571 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9572 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9573 L: netdev@vger.kernel.org
9575 F: drivers/net/ethernet/microchip/lan743x_*
9577 MICROCHIP / ATMEL MCP3911 ADC DRIVER
9578 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9579 M: Kent Gustavsson <kent@minoris.se>
9580 L: linux-iio@vger.kernel.org
9582 F: drivers/iio/adc/mcp3911.c
9583 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9585 MICROCHIP USB251XB DRIVER
9586 M: Richard Leitner <richard.leitner@skidata.com>
9587 L: linux-usb@vger.kernel.org
9589 F: drivers/usb/misc/usb251xb.c
9590 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9593 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9594 L: linux-mips@linux-mips.org
9596 F: arch/mips/generic/board-ocelot.c
9597 F: arch/mips/configs/generic/board-ocelot.config
9598 F: arch/mips/boot/dts/mscc/
9599 F: Documentation/devicetree/bindings/mips/mscc.txt
9601 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9602 M: Don Brace <don.brace@microsemi.com>
9603 L: esc.storagedev@microsemi.com
9604 L: linux-scsi@vger.kernel.org
9606 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9607 F: drivers/scsi/smartpqi/Kconfig
9608 F: drivers/scsi/smartpqi/Makefile
9609 F: include/linux/cciss*.h
9610 F: include/uapi/linux/cciss*.h
9611 F: Documentation/scsi/smartpqi.txt
9613 MICROSEMI ETHERNET SWITCH DRIVER
9614 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9615 L: netdev@vger.kernel.org
9617 F: drivers/net/ethernet/mscc/
9619 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9620 M: Chen Yu <yu.c.chen@intel.com>
9621 L: platform-driver-x86@vger.kernel.org
9623 F: drivers/platform/x86/surfacepro3_button.c
9626 M: Oliver Neukum <oliver@neukum.org>
9628 F: drivers/usb/image/microtek.*
9631 M: Ralf Baechle <ralf@linux-mips.org>
9632 M: Paul Burton <paul.burton@mips.com>
9633 M: James Hogan <jhogan@kernel.org>
9634 L: linux-mips@linux-mips.org
9635 W: http://www.linux-mips.org/
9636 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9638 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9640 F: Documentation/devicetree/bindings/mips/
9641 F: Documentation/mips/
9643 F: drivers/platform/mips/
9645 MIPS BOSTON DEVELOPMENT BOARD
9646 M: Paul Burton <paul.burton@mips.com>
9647 L: linux-mips@linux-mips.org
9649 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9650 F: arch/mips/boot/dts/img/boston.dts
9651 F: arch/mips/configs/generic/board-boston.config
9652 F: drivers/clk/imgtec/clk-boston.c
9653 F: include/dt-bindings/clock/boston-clock.h
9655 MIPS GENERIC PLATFORM
9656 M: Paul Burton <paul.burton@mips.com>
9657 L: linux-mips@linux-mips.org
9659 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9660 F: arch/mips/generic/
9661 F: arch/mips/tools/generic-board-config.sh
9663 MIPS/LOONGSON1 ARCHITECTURE
9664 M: Keguang Zhang <keguang.zhang@gmail.com>
9665 L: linux-mips@linux-mips.org
9667 F: arch/mips/loongson32/
9668 F: arch/mips/include/asm/mach-loongson32/
9669 F: drivers/*/*loongson1*
9670 F: drivers/*/*/*loongson1*
9672 MIPS/LOONGSON2 ARCHITECTURE
9673 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9674 L: linux-mips@linux-mips.org
9676 F: arch/mips/loongson64/*{2e/2f}*
9677 F: arch/mips/include/asm/mach-loongson64/
9678 F: drivers/*/*loongson2*
9679 F: drivers/*/*/*loongson2*
9681 MIPS/LOONGSON3 ARCHITECTURE
9682 M: Huacai Chen <chenhc@lemote.com>
9683 L: linux-mips@linux-mips.org
9685 F: arch/mips/loongson64/
9686 F: arch/mips/include/asm/mach-loongson64/
9687 F: drivers/platform/mips/cpu_hwmon.c
9688 F: drivers/*/*loongson3*
9689 F: drivers/*/*/*loongson3*
9691 MIPS RINT INSTRUCTION EMULATION
9692 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9693 L: linux-mips@linux-mips.org
9695 F: arch/mips/math-emu/sp_rint.c
9696 F: arch/mips/math-emu/dp_rint.c
9698 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9699 M: Hans Verkuil <hverkuil@xs4all.nl>
9700 L: linux-media@vger.kernel.org
9701 T: git git://linuxtv.org/media_tree.git
9702 W: https://linuxtv.org
9704 F: drivers/media/radio/radio-miropcm20*
9707 M: Eric Miao <eric.y.miao@gmail.com>
9708 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9710 T: git git://github.com/hzhuang1/linux.git
9711 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9713 F: arch/arm/boot/dts/mmp*
9714 F: arch/arm/mach-mmp/
9716 MN88472 MEDIA DRIVER
9717 M: Antti Palosaari <crope@iki.fi>
9718 L: linux-media@vger.kernel.org
9719 W: https://linuxtv.org
9720 W: http://palosaari.fi/linux/
9721 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9723 F: drivers/media/dvb-frontends/mn88472*
9725 MN88473 MEDIA DRIVER
9726 M: Antti Palosaari <crope@iki.fi>
9727 L: linux-media@vger.kernel.org
9728 W: https://linuxtv.org
9729 W: http://palosaari.fi/linux/
9730 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9732 F: drivers/media/dvb-frontends/mn88473*
9734 PCI DRIVER FOR MOBIVEIL PCIE IP
9735 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9736 L: linux-pci@vger.kernel.org
9738 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9739 F: drivers/pci/controller/pcie-mobiveil.c
9742 M: Jessica Yu <jeyu@kernel.org>
9743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9745 F: include/linux/module.h
9748 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9749 W: http://popies.net/meye/
9751 F: Documentation/media/v4l-drivers/meye*
9752 F: drivers/media/pci/meye/
9753 F: include/uapi/linux/meye.h
9755 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9756 M: Jiri Slaby <jirislaby@gmail.com>
9758 F: Documentation/serial/moxa-smartio
9759 F: drivers/tty/mxser.*
9761 MR800 AVERMEDIA USB FM RADIO DRIVER
9762 M: Alexey Klimov <klimov.linux@gmail.com>
9763 L: linux-media@vger.kernel.org
9764 T: git git://linuxtv.org/media_tree.git
9766 F: drivers/media/radio/radio-mr800.c
9768 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9769 M: Alan Ott <alan@signal11.us>
9770 L: linux-wpan@vger.kernel.org
9772 F: drivers/net/ieee802154/mrf24j40.c
9773 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9776 M: "Lee, Chun-Yi" <jlee@suse.com>
9777 L: platform-driver-x86@vger.kernel.org
9779 F: drivers/platform/x86/msi-laptop.c
9782 L: platform-driver-x86@vger.kernel.org
9784 F: drivers/platform/x86/msi-wmi.c
9787 M: Antti Palosaari <crope@iki.fi>
9788 L: linux-media@vger.kernel.org
9789 W: https://linuxtv.org
9790 W: http://palosaari.fi/linux/
9791 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9792 T: git git://linuxtv.org/anttip/media_tree.git
9794 F: drivers/media/tuners/msi001*
9796 MSI2500 MEDIA DRIVER
9797 M: Antti Palosaari <crope@iki.fi>
9798 L: linux-media@vger.kernel.org
9799 W: https://linuxtv.org
9800 W: http://palosaari.fi/linux/
9801 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9802 T: git git://linuxtv.org/anttip/media_tree.git
9804 F: drivers/media/usb/msi2500/
9806 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9807 M: Robert Jarzmik <robert.jarzmik@free.fr>
9808 L: linux-mtd@lists.infradead.org
9810 F: drivers/mtd/devices/docg3*
9812 MT9M032 APTINA SENSOR DRIVER
9813 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9814 L: linux-media@vger.kernel.org
9815 T: git git://linuxtv.org/media_tree.git
9817 F: drivers/media/i2c/mt9m032.c
9818 F: include/media/i2c/mt9m032.h
9820 MT9P031 APTINA CAMERA SENSOR
9821 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9822 L: linux-media@vger.kernel.org
9823 T: git git://linuxtv.org/media_tree.git
9825 F: drivers/media/i2c/mt9p031.c
9826 F: include/media/i2c/mt9p031.h
9828 MT9T001 APTINA CAMERA SENSOR
9829 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9830 L: linux-media@vger.kernel.org
9831 T: git git://linuxtv.org/media_tree.git
9833 F: drivers/media/i2c/mt9t001.c
9834 F: include/media/i2c/mt9t001.h
9836 MT9T112 APTINA CAMERA SENSOR
9837 M: Jacopo Mondi <jacopo@jmondi.org>
9838 L: linux-media@vger.kernel.org
9839 T: git git://linuxtv.org/media_tree.git
9841 F: drivers/media/i2c/mt9t112.c
9842 F: include/media/i2c/mt9t112.h
9844 MT9V032 APTINA CAMERA SENSOR
9845 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9846 L: linux-media@vger.kernel.org
9847 T: git git://linuxtv.org/media_tree.git
9849 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9850 F: drivers/media/i2c/mt9v032.c
9851 F: include/media/i2c/mt9v032.h
9853 MT9V111 APTINA CAMERA SENSOR
9854 M: Jacopo Mondi <jacopo@jmondi.org>
9855 L: linux-media@vger.kernel.org
9856 T: git git://linuxtv.org/media_tree.git
9858 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9859 F: drivers/media/i2c/mt9v111.c
9861 MULTIFUNCTION DEVICES (MFD)
9862 M: Lee Jones <lee.jones@linaro.org>
9863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9865 F: Documentation/devicetree/bindings/mfd/
9867 F: include/linux/mfd/
9868 F: include/dt-bindings/mfd/
9870 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9872 F: drivers/mmc/host/mmc_spi.c
9873 F: include/linux/spi/mmc_spi.h
9875 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9876 M: Ulf Hansson <ulf.hansson@linaro.org>
9877 L: linux-mmc@vger.kernel.org
9878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9880 F: Documentation/devicetree/bindings/mmc/
9882 F: include/linux/mmc/
9883 F: include/uapi/linux/mmc/
9885 MULTIPLEXER SUBSYSTEM
9886 M: Peter Rosin <peda@axentia.se>
9888 F: Documentation/ABI/testing/sysfs-class-mux*
9889 F: Documentation/devicetree/bindings/mux/
9890 F: include/linux/dt-bindings/mux/
9891 F: include/linux/mux/
9894 MULTITECH MULTIPORT CARD (ISICOM)
9896 F: drivers/tty/isicom.c
9897 F: include/linux/isicom.h
9899 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9900 M: Bin Liu <b-liu@ti.com>
9901 L: linux-usb@vger.kernel.org
9903 F: drivers/usb/musb/
9905 MXL301RF MEDIA DRIVER
9906 M: Akihiro Tsukada <tskd08@gmail.com>
9907 L: linux-media@vger.kernel.org
9909 F: drivers/media/tuners/mxl301rf*
9911 MXL5007T MEDIA DRIVER
9912 M: Michael Krufky <mkrufky@linuxtv.org>
9913 L: linux-media@vger.kernel.org
9914 W: https://linuxtv.org
9915 W: http://github.com/mkrufky
9916 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9917 T: git git://linuxtv.org/mkrufky/tuners.git
9919 F: drivers/media/tuners/mxl5007t.*
9922 M: Marek Vasut <marex@denx.de>
9924 F: drivers/gpu/drm/mxsfb/
9925 F: Documentation/devicetree/bindings/display/mxsfb.txt
9927 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9928 M: Chris Lee <christopher.lee@cspi.com>
9929 L: netdev@vger.kernel.org
9930 W: https://www.cspi.com/ethernet-products/support/downloads/
9932 F: drivers/net/ethernet/myricom/myri10ge/
9934 NAND FLASH SUBSYSTEM
9935 M: Boris Brezillon <boris.brezillon@bootlin.com>
9936 M: Miquel Raynal <miquel.raynal@bootlin.com>
9937 R: Richard Weinberger <richard@nod.at>
9938 L: linux-mtd@lists.infradead.org
9939 W: http://www.linux-mtd.infradead.org/
9940 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9941 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9942 T: git git://git.infradead.org/linux-mtd.git nand/next
9944 F: drivers/mtd/nand/
9945 F: include/linux/mtd/*nand*.h
9947 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9948 M: Daniel Mack <zonque@gmail.com>
9950 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9951 W: http://www.native-instruments.com
9954 NATSEMI ETHERNET DRIVER (DP8381x)
9956 F: drivers/net/ethernet/natsemi/natsemi.c
9958 NCR 5380 SCSI DRIVERS
9959 M: Finn Thain <fthain@telegraphics.com.au>
9960 M: Michael Schmitz <schmitzmic@gmail.com>
9961 L: linux-scsi@vger.kernel.org
9963 F: Documentation/scsi/g_NCR5380.txt
9964 F: drivers/scsi/NCR5380.*
9965 F: drivers/scsi/arm/cumana_1.c
9966 F: drivers/scsi/arm/oak.c
9967 F: drivers/scsi/atari_scsi.*
9968 F: drivers/scsi/dmx3191d.c
9969 F: drivers/scsi/g_NCR5380.*
9970 F: drivers/scsi/mac_scsi.*
9971 F: drivers/scsi/sun3_scsi.*
9972 F: drivers/scsi/sun3_scsi_vme.c
9975 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
9979 NCT6775 HARDWARE MONITOR DRIVER
9980 M: Guenter Roeck <linux@roeck-us.net>
9981 L: linux-hwmon@vger.kernel.org
9983 F: Documentation/hwmon/nct6775
9984 F: drivers/hwmon/nct6775.c
9987 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
9988 L: netdev@vger.kernel.org
9990 F: driver/net/net_failover.c
9991 F: include/net/net_failover.h
9992 F: Documentation/networking/net_failover.rst
9994 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9995 M: Faisal Latif <faisal.latif@intel.com>
9996 L: linux-rdma@vger.kernel.org
9997 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9999 F: drivers/infiniband/hw/nes/
10000 F: include/uapi/rdma/nes-abi.h
10002 NETEM NETWORK EMULATOR
10003 M: Stephen Hemminger <stephen@networkplumber.org>
10004 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10006 F: net/sched/sch_netem.c
10008 NETERION 10GbE DRIVERS (s2io/vxge)
10009 M: Jon Mason <jdmason@kudzu.us>
10010 L: netdev@vger.kernel.org
10012 F: Documentation/networking/s2io.txt
10013 F: Documentation/networking/vxge.txt
10014 F: drivers/net/ethernet/neterion/
10017 M: Pablo Neira Ayuso <pablo@netfilter.org>
10018 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10019 M: Florian Westphal <fw@strlen.de>
10020 L: netfilter-devel@vger.kernel.org
10021 L: coreteam@netfilter.org
10022 W: http://www.netfilter.org/
10023 W: http://www.iptables.org/
10024 W: http://www.nftables.org/
10025 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10029 F: include/linux/netfilter*
10030 F: include/linux/netfilter/
10031 F: include/net/netfilter/
10032 F: include/uapi/linux/netfilter*
10033 F: include/uapi/linux/netfilter/
10034 F: net/*/netfilter.c
10035 F: net/*/netfilter/
10037 F: net/bridge/br_netfilter*.c
10039 NETROM NETWORK LAYER
10040 M: Ralf Baechle <ralf@linux-mips.org>
10041 L: linux-hams@vger.kernel.org
10042 W: http://www.linux-ax25.org/
10044 F: include/net/netrom.h
10045 F: include/uapi/linux/netrom.h
10048 NETRONOME ETHERNET DRIVERS
10049 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10050 L: oss-drivers@netronome.com
10052 F: drivers/net/ethernet/netronome/
10054 NETWORK BLOCK DEVICE (NBD)
10055 M: Josef Bacik <josef@toxicpanda.com>
10057 L: linux-block@vger.kernel.org
10058 L: nbd@other.debian.org
10059 F: Documentation/blockdev/nbd.txt
10060 F: drivers/block/nbd.c
10061 F: include/uapi/linux/nbd.h
10063 NETWORK DROP MONITOR
10064 M: Neil Horman <nhorman@tuxdriver.com>
10065 L: netdev@vger.kernel.org
10067 W: https://fedorahosted.org/dropwatch/
10068 F: net/core/drop_monitor.c
10071 M: "David S. Miller" <davem@davemloft.net>
10072 L: netdev@vger.kernel.org
10073 W: http://www.linuxfoundation.org/en/Net
10074 Q: http://patchwork.ozlabs.org/project/netdev/list/
10075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10078 F: Documentation/devicetree/bindings/net/
10080 F: include/linux/if_*
10081 F: include/linux/netdevice.h
10082 F: include/linux/etherdevice.h
10083 F: include/linux/fcdevice.h
10084 F: include/linux/fddidevice.h
10085 F: include/linux/hippidevice.h
10086 F: include/linux/inetdevice.h
10087 F: include/uapi/linux/if_*
10088 F: include/uapi/linux/netdevice.h
10090 NETWORKING DRIVERS (WIRELESS)
10091 M: Kalle Valo <kvalo@codeaurora.org>
10092 L: linux-wireless@vger.kernel.org
10093 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10097 F: Documentation/devicetree/bindings/net/wireless/
10098 F: drivers/net/wireless/
10101 M: Andrew Lunn <andrew@lunn.ch>
10102 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10103 M: Florian Fainelli <f.fainelli@gmail.com>
10105 F: Documentation/devicetree/bindings/net/dsa/
10107 F: include/net/dsa.h
10108 F: include/linux/dsa/
10109 F: drivers/net/dsa/
10111 NETWORKING [GENERAL]
10112 M: "David S. Miller" <davem@davemloft.net>
10113 L: netdev@vger.kernel.org
10114 W: http://www.linuxfoundation.org/en/Net
10115 Q: http://patchwork.ozlabs.org/project/netdev/list/
10116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10118 B: mailto:netdev@vger.kernel.org
10122 F: include/linux/in.h
10123 F: include/linux/net.h
10124 F: include/linux/netdevice.h
10125 F: include/uapi/linux/in.h
10126 F: include/uapi/linux/net.h
10127 F: include/uapi/linux/netdevice.h
10128 F: include/uapi/linux/net_namespace.h
10129 F: tools/testing/selftests/net/
10132 F: Documentation/networking/
10135 M: Steffen Klassert <steffen.klassert@secunet.com>
10136 M: Herbert Xu <herbert@gondor.apana.org.au>
10137 M: "David S. Miller" <davem@davemloft.net>
10138 L: netdev@vger.kernel.org
10139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10148 F: net/ipv4/ipcomp.c
10149 F: net/ipv4/ip_vti.c
10153 F: net/ipv6/ipcomp6.c
10154 F: net/ipv6/ip6_vti.c
10155 F: include/uapi/linux/xfrm.h
10156 F: include/net/xfrm.h
10158 NETWORKING [IPv4/IPv6]
10159 M: "David S. Miller" <davem@davemloft.net>
10160 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10161 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10162 L: netdev@vger.kernel.org
10163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10170 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10171 M: Paul Moore <paul@paul-moore.com>
10172 W: https://github.com/netlabel
10173 L: netdev@vger.kernel.org
10174 L: linux-security-module@vger.kernel.org
10176 F: Documentation/netlabel/
10177 F: include/net/calipso.h
10178 F: include/net/cipso_ipv4.h
10179 F: include/net/netlabel.h
10180 F: include/uapi/linux/netfilter/xt_SECMARK.h
10181 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10183 F: net/ipv4/cipso_ipv4.c
10184 F: net/ipv6/calipso.c
10185 F: net/netfilter/xt_CONNSECMARK.c
10186 F: net/netfilter/xt_SECMARK.c
10189 M: Eric Dumazet <edumazet@google.com>
10190 L: netdev@vger.kernel.org
10193 F: net/ipv4/syncookies.c
10195 F: net/ipv6/syncookies.c
10196 F: include/uapi/linux/tcp.h
10197 F: include/net/tcp.h
10198 F: include/linux/tcp.h
10199 F: include/trace/events/tcp.h
10202 M: Boris Pismenny <borisp@mellanox.com>
10203 M: Aviad Yehezkel <aviadye@mellanox.com>
10204 M: Dave Watson <davejwatson@fb.com>
10205 L: netdev@vger.kernel.org
10208 F: include/uapi/linux/tls.h
10209 F: include/net/tls.h
10211 NETWORKING [WIRELESS]
10212 L: linux-wireless@vger.kernel.org
10213 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10216 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10218 F: drivers/net/netdevsim/*
10220 NETXEN (1/10) GbE SUPPORT
10221 M: Manish Chopra <manish.chopra@cavium.com>
10222 M: Rahul Verma <rahul.verma@cavium.com>
10223 M: Dept-GELinuxNICDev@cavium.com
10224 L: netdev@vger.kernel.org
10226 F: drivers/net/ethernet/qlogic/netxen/
10229 M: Samuel Ortiz <sameo@linux.intel.com>
10230 L: linux-wireless@vger.kernel.org
10231 L: linux-nfc@lists.01.org (subscribers-only)
10234 F: include/net/nfc/
10235 F: include/uapi/linux/nfc.h
10237 F: include/linux/platform_data/nfcmrvl.h
10238 F: include/linux/platform_data/nxp-nci.h
10239 F: Documentation/devicetree/bindings/net/nfc/
10241 NFS, SUNRPC, AND LOCKD CLIENTS
10242 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10243 M: Anna Schumaker <anna.schumaker@netapp.com>
10244 L: linux-nfs@vger.kernel.org
10245 W: http://client.linux-nfs.org
10246 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10252 F: include/linux/lockd/
10253 F: include/linux/nfs*
10254 F: include/linux/sunrpc/
10255 F: include/uapi/linux/nfs*
10256 F: include/uapi/linux/sunrpc/
10259 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10260 L: linux-nilfs@vger.kernel.org
10261 W: https://nilfs.sourceforge.io/
10262 W: https://nilfs.osdn.jp/
10263 T: git git://github.com/konis/nilfs2.git
10265 F: Documentation/filesystems/nilfs2.txt
10267 F: include/trace/events/nilfs2.h
10268 F: include/uapi/linux/nilfs2_api.h
10269 F: include/uapi/linux/nilfs2_ondisk.h
10271 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10272 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10273 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10275 F: Documentation/scsi/NinjaSCSI.txt
10276 F: drivers/scsi/pcmcia/nsp_*
10278 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10279 M: GOTO Masanori <gotom@debian.or.jp>
10280 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10281 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10283 F: Documentation/scsi/NinjaSCSI.txt
10284 F: drivers/scsi/nsp32*
10287 M: Ley Foon Tan <lftan@altera.com>
10288 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10293 NOHZ, DYNTICKS SUPPORT
10294 M: Frederic Weisbecker <fweisbec@gmail.com>
10295 M: Thomas Gleixner <tglx@linutronix.de>
10296 M: Ingo Molnar <mingo@kernel.org>
10297 L: linux-kernel@vger.kernel.org
10298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10300 F: kernel/time/tick*.*
10301 F: include/linux/tick.h
10302 F: include/linux/sched/nohz.h
10304 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10305 M: Pavel Machek <pavel@ucw.cz>
10306 M: Sakari Ailus <sakari.ailus@iki.fi>
10307 L: linux-media@vger.kernel.org
10309 F: drivers/media/i2c/et8ek8
10310 F: drivers/media/i2c/ad5820.c
10312 NOKIA N900 POWER SUPPLY DRIVERS
10313 R: Pali Rohár <pali.rohar@gmail.com>
10314 F: include/linux/power/bq2415x_charger.h
10315 F: include/linux/power/bq27xxx_battery.h
10316 F: include/linux/power/isp1704_charger.h
10317 F: drivers/power/supply/bq2415x_charger.c
10318 F: drivers/power/supply/bq27xxx_battery.c
10319 F: drivers/power/supply/bq27xxx_battery_i2c.c
10320 F: drivers/power/supply/isp1704_charger.c
10321 F: drivers/power/supply/rx51_battery.c
10324 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10325 L: linux-ntb@googlegroups.com
10327 F: drivers/ntb/hw/amd/
10330 M: Jon Mason <jdmason@kudzu.us>
10331 M: Dave Jiang <dave.jiang@intel.com>
10332 M: Allen Hubbe <allenbh@gmail.com>
10333 L: linux-ntb@googlegroups.com
10335 W: https://github.com/jonmason/ntb/wiki
10336 T: git git://github.com/jonmason/ntb.git
10338 F: drivers/net/ntb_netdev.c
10339 F: include/linux/ntb.h
10340 F: include/linux/ntb_transport.h
10341 F: tools/testing/selftests/ntb/
10344 M: Serge Semin <fancer.lancer@gmail.com>
10345 L: linux-ntb@googlegroups.com
10347 F: drivers/ntb/hw/idt/
10350 M: Dave Jiang <dave.jiang@intel.com>
10351 L: linux-ntb@googlegroups.com
10353 W: https://github.com/davejiang/linux/wiki
10354 T: git https://github.com/davejiang/linux.git
10355 F: drivers/ntb/hw/intel/
10358 M: Anton Altaparmakov <anton@tuxera.com>
10359 L: linux-ntfs-dev@lists.sourceforge.net
10360 W: http://www.tuxera.com/
10361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10363 F: Documentation/filesystems/ntfs.txt
10367 M: Finn Thain <fthain@telegraphics.com.au>
10368 L: linux-m68k@lists.linux-m68k.org
10370 F: arch/*/include/asm/nubus.h
10372 F: include/linux/nubus.h
10373 F: include/uapi/linux/nubus.h
10375 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10376 M: Antonino Daplas <adaplas@gmail.com>
10377 L: linux-fbdev@vger.kernel.org
10379 F: drivers/video/fbdev/riva/
10380 F: drivers/video/fbdev/nvidia/
10383 M: Keith Busch <keith.busch@intel.com>
10384 M: Jens Axboe <axboe@fb.com>
10385 M: Christoph Hellwig <hch@lst.de>
10386 M: Sagi Grimberg <sagi@grimberg.me>
10387 L: linux-nvme@lists.infradead.org
10388 T: git://git.infradead.org/nvme.git
10389 W: http://git.infradead.org/nvme.git
10391 F: drivers/nvme/host/
10392 F: include/linux/nvme.h
10393 F: include/uapi/linux/nvme_ioctl.h
10395 NVM EXPRESS FC TRANSPORT DRIVERS
10396 M: James Smart <james.smart@broadcom.com>
10397 L: linux-nvme@lists.infradead.org
10399 F: include/linux/nvme-fc.h
10400 F: include/linux/nvme-fc-driver.h
10401 F: drivers/nvme/host/fc.c
10402 F: drivers/nvme/target/fc.c
10403 F: drivers/nvme/target/fcloop.c
10405 NVM EXPRESS TARGET DRIVER
10406 M: Christoph Hellwig <hch@lst.de>
10407 M: Sagi Grimberg <sagi@grimberg.me>
10408 L: linux-nvme@lists.infradead.org
10409 T: git://git.infradead.org/nvme.git
10410 W: http://git.infradead.org/nvme.git
10412 F: drivers/nvme/target/
10415 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10418 F: Documentation/devicetree/bindings/nvmem/
10419 F: Documentation/ABI/stable/sysfs-bus-nvmem
10420 F: include/linux/nvmem-consumer.h
10421 F: include/linux/nvmem-provider.h
10423 NXP SGTL5000 DRIVER
10424 M: Fabio Estevam <fabio.estevam@nxp.com>
10425 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10427 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10428 F: sound/soc/codecs/sgtl5000*
10430 NXP TDA998X DRM DRIVER
10431 M: Russell King <linux@armlinux.org.uk>
10433 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10434 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10435 F: drivers/gpu/drm/i2c/tda998x_drv.c
10436 F: include/drm/i2c/tda998x.h
10437 F: include/dt-bindings/display/tda998x.h
10441 M: Peter Rosin <peda@axentia.se>
10442 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10444 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10445 F: sound/soc/codecs/tfa9879*
10448 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10449 R: Charles Gorand <charles.gorand@effinnov.com>
10450 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10452 F: drivers/nfc/nxp-nci
10455 M: Josh Poimboeuf <jpoimboe@redhat.com>
10456 M: Peter Zijlstra <peterz@infradead.org>
10460 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10461 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10462 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10463 L: linuxppc-dev@lists.ozlabs.org
10465 F: arch/powerpc/platforms/powernv/ocxl.c
10466 F: arch/powerpc/include/asm/pnv-ocxl.h
10467 F: drivers/misc/ocxl/
10468 F: include/misc/ocxl*
10469 F: include/uapi/misc/ocxl.h
10470 F: Documentation/accelerators/ocxl.rst
10473 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10474 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10475 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10476 L: linux-omap@vger.kernel.org
10480 OMAP CLOCK FRAMEWORK SUPPORT
10481 M: Paul Walmsley <paul@pwsan.com>
10482 L: linux-omap@vger.kernel.org
10484 F: arch/arm/*omap*/*clock*
10486 OMAP DEVICE TREE SUPPORT
10487 M: Benoît Cousson <bcousson@baylibre.com>
10488 M: Tony Lindgren <tony@atomide.com>
10489 L: linux-omap@vger.kernel.org
10490 L: devicetree@vger.kernel.org
10492 F: arch/arm/boot/dts/*omap*
10493 F: arch/arm/boot/dts/*am3*
10494 F: arch/arm/boot/dts/*am4*
10495 F: arch/arm/boot/dts/*am5*
10496 F: arch/arm/boot/dts/*dra7*
10498 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10499 L: linux-omap@vger.kernel.org
10500 L: linux-fbdev@vger.kernel.org
10502 F: drivers/video/fbdev/omap2/
10503 F: Documentation/arm/OMAP/DSS
10505 OMAP FRAMEBUFFER SUPPORT
10506 L: linux-fbdev@vger.kernel.org
10507 L: linux-omap@vger.kernel.org
10509 F: drivers/video/fbdev/omap/
10511 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10512 M: Roger Quadros <rogerq@ti.com>
10513 M: Tony Lindgren <tony@atomide.com>
10514 L: linux-omap@vger.kernel.org
10516 F: drivers/memory/omap-gpmc.c
10517 F: arch/arm/mach-omap2/*gpmc*
10520 M: Grygorii Strashko <grygorii.strashko@ti.com>
10521 M: Santosh Shilimkar <ssantosh@kernel.org>
10522 M: Kevin Hilman <khilman@kernel.org>
10523 L: linux-omap@vger.kernel.org
10525 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10526 F: drivers/gpio/gpio-omap.c
10528 OMAP HARDWARE SPINLOCK SUPPORT
10529 M: Ohad Ben-Cohen <ohad@wizery.com>
10530 L: linux-omap@vger.kernel.org
10532 F: drivers/hwspinlock/omap_hwspinlock.c
10534 OMAP HS MMC SUPPORT
10535 L: linux-mmc@vger.kernel.org
10536 L: linux-omap@vger.kernel.org
10538 F: drivers/mmc/host/omap_hsmmc.c
10541 M: Paul Walmsley <paul@pwsan.com>
10542 L: linux-omap@vger.kernel.org
10544 F: arch/arm/mach-omap2/omap_hwmod*data*
10546 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10547 M: Benoît Cousson <bcousson@baylibre.com>
10548 L: linux-omap@vger.kernel.org
10550 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10553 M: Benoît Cousson <bcousson@baylibre.com>
10554 M: Paul Walmsley <paul@pwsan.com>
10555 L: linux-omap@vger.kernel.org
10557 F: arch/arm/mach-omap2/omap_hwmod.*
10559 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10560 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10561 L: linux-media@vger.kernel.org
10563 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10564 F: drivers/media/platform/omap3isp/
10565 F: drivers/staging/media/omap4iss/
10568 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10569 L: linux-omap@vger.kernel.org
10571 F: drivers/mmc/host/omap.c
10573 OMAP POWER MANAGEMENT SUPPORT
10574 M: Kevin Hilman <khilman@kernel.org>
10575 L: linux-omap@vger.kernel.org
10577 F: arch/arm/*omap*/*pm*
10578 F: drivers/cpufreq/omap-cpufreq.c
10580 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10581 M: Rajendra Nayak <rnayak@codeaurora.org>
10582 M: Paul Walmsley <paul@pwsan.com>
10583 L: linux-omap@vger.kernel.org
10585 F: arch/arm/mach-omap2/prm*
10587 OMAP RANDOM NUMBER GENERATOR SUPPORT
10588 M: Deepak Saxena <dsaxena@plexity.net>
10590 F: drivers/char/hw_random/omap-rng.c
10593 L: linux-usb@vger.kernel.org
10594 L: linux-omap@vger.kernel.org
10596 F: drivers/usb/*/*omap*
10597 F: arch/arm/*omap*/usb*
10599 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10600 M: Mark Jackson <mpfj@newflow.co.uk>
10601 L: linux-omap@vger.kernel.org
10603 F: arch/arm/boot/dts/am335x-nano.dts
10606 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10607 M: Tony Lindgren <tony@atomide.com>
10608 L: linux-omap@vger.kernel.org
10609 Q: http://patchwork.kernel.org/project/linux-omap/list/
10610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10612 F: arch/arm/mach-omap1/
10613 F: arch/arm/plat-omap/
10614 F: arch/arm/configs/omap1_defconfig
10615 F: drivers/i2c/busses/i2c-omap.c
10616 F: include/linux/platform_data/i2c-omap.h
10617 F: include/linux/platform_data/ams-delta-fiq.h
10620 M: Tony Lindgren <tony@atomide.com>
10621 L: linux-omap@vger.kernel.org
10622 W: http://www.muru.com/linux/omap/
10623 W: http://linux.omap.com/
10624 Q: http://patchwork.kernel.org/project/linux-omap/list/
10625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10627 F: arch/arm/mach-omap2/
10628 F: arch/arm/plat-omap/
10629 F: arch/arm/configs/omap2plus_defconfig
10630 F: drivers/i2c/busses/i2c-omap.c
10631 F: drivers/irqchip/irq-omap-intc.c
10632 F: drivers/mfd/*omap*.c
10633 F: drivers/mfd/menelaus.c
10634 F: drivers/mfd/palmas.c
10635 F: drivers/mfd/tps65217.c
10636 F: drivers/mfd/tps65218.c
10637 F: drivers/mfd/tps65910.c
10638 F: drivers/mfd/twl-core.[ch]
10639 F: drivers/mfd/twl4030*.c
10640 F: drivers/mfd/twl6030*.c
10641 F: drivers/mfd/twl6040*.c
10642 F: drivers/regulator/palmas-regulator*.c
10643 F: drivers/regulator/pbias-regulator.c
10644 F: drivers/regulator/tps65217-regulator.c
10645 F: drivers/regulator/tps65218-regulator.c
10646 F: drivers/regulator/tps65910-regulator.c
10647 F: drivers/regulator/twl-regulator.c
10648 F: drivers/regulator/twl6030-regulator.c
10649 F: include/linux/platform_data/i2c-omap.h
10651 ONION OMEGA2+ BOARD
10652 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10653 L: linux-mips@linux-mips.org
10655 F: arch/mips/boot/dts/ralink/omega2p.dts
10658 M: Bob Copeland <me@bobcopeland.com>
10659 L: linux-karma-devel@lists.sourceforge.net
10661 F: Documentation/filesystems/omfs.txt
10664 OMNIKEY CARDMAN 4000 DRIVER
10665 M: Harald Welte <laforge@gnumonks.org>
10667 F: drivers/char/pcmcia/cm4000_cs.c
10668 F: include/linux/cm4000_cs.h
10669 F: include/uapi/linux/cm4000_cs.h
10671 OMNIKEY CARDMAN 4040 DRIVER
10672 M: Harald Welte <laforge@gnumonks.org>
10674 F: drivers/char/pcmcia/cm4040_cs.*
10676 OMNIVISION OV13858 SENSOR DRIVER
10677 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10678 L: linux-media@vger.kernel.org
10679 T: git git://linuxtv.org/media_tree.git
10681 F: drivers/media/i2c/ov13858.c
10683 OMNIVISION OV2680 SENSOR DRIVER
10684 M: Rui Miguel Silva <rmfrfs@gmail.com>
10685 L: linux-media@vger.kernel.org
10686 T: git git://linuxtv.org/media_tree.git
10688 F: drivers/media/i2c/ov2680.c
10689 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
10691 OMNIVISION OV2685 SENSOR DRIVER
10692 M: Shunqian Zheng <zhengsq@rock-chips.com>
10693 L: linux-media@vger.kernel.org
10694 T: git git://linuxtv.org/media_tree.git
10696 F: drivers/media/i2c/ov2685.c
10698 OMNIVISION OV5640 SENSOR DRIVER
10699 M: Steve Longerbeam <slongerbeam@gmail.com>
10700 L: linux-media@vger.kernel.org
10701 T: git git://linuxtv.org/media_tree.git
10703 F: drivers/media/i2c/ov5640.c
10705 OMNIVISION OV5647 SENSOR DRIVER
10706 M: Luis Oliveira <lolivei@synopsys.com>
10707 L: linux-media@vger.kernel.org
10708 T: git git://linuxtv.org/media_tree.git
10710 F: drivers/media/i2c/ov5647.c
10712 OMNIVISION OV5695 SENSOR DRIVER
10713 M: Shunqian Zheng <zhengsq@rock-chips.com>
10714 L: linux-media@vger.kernel.org
10715 T: git git://linuxtv.org/media_tree.git
10717 F: drivers/media/i2c/ov5695.c
10719 OMNIVISION OV7670 SENSOR DRIVER
10720 M: Jonathan Corbet <corbet@lwn.net>
10721 L: linux-media@vger.kernel.org
10722 T: git git://linuxtv.org/media_tree.git
10724 F: drivers/media/i2c/ov7670.c
10725 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10727 OMNIVISION OV772x SENSOR DRIVER
10728 M: Jacopo Mondi <jacopo@jmondi.org>
10729 L: linux-media@vger.kernel.org
10730 T: git git://linuxtv.org/media_tree.git
10732 F: drivers/media/i2c/ov772x.c
10733 F: include/media/i2c/ov772x.h
10734 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
10736 OMNIVISION OV7740 SENSOR DRIVER
10737 M: Wenyou Yang <wenyou.yang@microchip.com>
10738 L: linux-media@vger.kernel.org
10739 T: git git://linuxtv.org/media_tree.git
10741 F: drivers/media/i2c/ov7740.c
10742 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10744 OMNIVISION OV9650 SENSOR DRIVER
10745 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10746 R: Akinobu Mita <akinobu.mita@gmail.com>
10747 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10748 L: linux-media@vger.kernel.org
10749 T: git git://linuxtv.org/media_tree.git
10751 F: drivers/media/i2c/ov9650.c
10752 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
10754 ONENAND FLASH DRIVER
10755 M: Kyungmin Park <kyungmin.park@samsung.com>
10756 L: linux-mtd@lists.infradead.org
10758 F: drivers/mtd/nand/onenand/
10759 F: include/linux/mtd/onenand*.h
10761 ONSTREAM SCSI TAPE DRIVER
10762 M: Willem Riede <osst@riede.org>
10763 L: osst-users@lists.sourceforge.net
10764 L: linux-scsi@vger.kernel.org
10766 F: Documentation/scsi/osst.txt
10767 F: drivers/scsi/osst.*
10768 F: drivers/scsi/osst_*.h
10769 F: drivers/scsi/st.h
10772 M: Jens Wiklander <jens.wiklander@linaro.org>
10774 F: drivers/tee/optee/
10777 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10778 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10779 L: linux-rdma@vger.kernel.org
10781 F: drivers/infiniband/ulp/opa_vnic
10783 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10784 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10785 M: Frank Rowand <frowand.list@gmail.com>
10786 L: devicetree@vger.kernel.org
10788 F: Documentation/devicetree/dynamic-resolution-notes.txt
10789 F: Documentation/devicetree/overlay-notes.txt
10790 F: drivers/of/overlay.c
10791 F: drivers/of/resolver.c
10792 K: of_overlay_notifier_
10794 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10795 M: Rob Herring <robh+dt@kernel.org>
10796 M: Frank Rowand <frowand.list@gmail.com>
10797 L: devicetree@vger.kernel.org
10798 W: http://www.devicetree.org/
10799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10802 F: include/linux/of*.h
10804 F: Documentation/ABI/testing/sysfs-firmware-ofw
10806 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10807 M: Rob Herring <robh+dt@kernel.org>
10808 M: Mark Rutland <mark.rutland@arm.com>
10809 L: devicetree@vger.kernel.org
10810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10811 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10813 F: Documentation/devicetree/
10814 F: arch/*/boot/dts/
10815 F: include/dt-bindings/
10817 OPENCORES I2C BUS DRIVER
10818 M: Peter Korsgaard <peter@korsgaard.com>
10819 L: linux-i2c@vger.kernel.org
10821 F: Documentation/i2c/busses/i2c-ocores
10822 F: drivers/i2c/busses/i2c-ocores.c
10824 OPENRISC ARCHITECTURE
10825 M: Jonas Bonn <jonas@southpole.se>
10826 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10827 M: Stafford Horne <shorne@gmail.com>
10828 T: git git://github.com/openrisc/linux.git
10829 L: openrisc@lists.librecores.org
10830 W: http://openrisc.io
10832 F: Documentation/devicetree/bindings/openrisc/
10833 F: Documentation/openrisc/
10835 F: drivers/irqchip/irq-ompic.c
10836 F: drivers/irqchip/irq-or1k-*
10839 M: Pravin B Shelar <pshelar@ovn.org>
10840 L: netdev@vger.kernel.org
10841 L: dev@openvswitch.org
10842 W: http://openvswitch.org
10844 F: net/openvswitch/
10845 F: include/uapi/linux/openvswitch.h
10847 OPERATING PERFORMANCE POINTS (OPP)
10848 M: Viresh Kumar <vireshk@kernel.org>
10849 M: Nishanth Menon <nm@ti.com>
10850 M: Stephen Boyd <sboyd@kernel.org>
10851 L: linux-pm@vger.kernel.org
10853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10855 F: include/linux/pm_opp.h
10856 F: Documentation/power/opp.txt
10857 F: Documentation/devicetree/bindings/opp/
10860 M: Clemens Ladisch <clemens@ladisch.de>
10861 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10862 T: git git://git.alsa-project.org/alsa-kernel.git
10864 F: sound/drivers/opl4/
10867 M: Robert Richter <rric@kernel.org>
10868 L: oprofile-list@lists.sf.net
10870 F: arch/*/include/asm/oprofile*.h
10871 F: arch/*/oprofile/
10872 F: drivers/oprofile/
10873 F: include/linux/oprofile.h
10875 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10876 M: Mark Fasheh <mark@fasheh.com>
10877 M: Joel Becker <jlbec@evilplan.org>
10878 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10879 W: http://ocfs2.wiki.kernel.org
10881 F: Documentation/filesystems/ocfs2.txt
10882 F: Documentation/filesystems/dlmfs.txt
10885 ORANGEFS FILESYSTEM
10886 M: Mike Marshall <hubcap@omnibond.com>
10887 R: Martin Brandenburg <martin@omnibond.com>
10888 L: devel@lists.orangefs.org
10889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10892 F: Documentation/filesystems/orangefs.txt
10895 L: linux-wireless@vger.kernel.org
10896 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10897 W: http://www.nongnu.org/orinoco/
10899 F: drivers/net/wireless/intersil/orinoco/
10901 OSD LIBRARY and FILESYSTEM
10902 M: Boaz Harrosh <ooo@electrozaur.com>
10904 F: drivers/scsi/osd/
10905 F: include/scsi/osd_*
10908 OV2659 OMNIVISION SENSOR DRIVER
10909 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10910 L: linux-media@vger.kernel.org
10911 W: https://linuxtv.org
10912 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10913 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10915 F: drivers/media/i2c/ov2659.c
10916 F: include/media/i2c/ov2659.h
10919 M: Miklos Szeredi <miklos@szeredi.hu>
10920 L: linux-unionfs@vger.kernel.org
10921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10924 F: Documentation/filesystems/overlayfs.txt
10926 P54 WIRELESS DRIVER
10927 M: Christian Lamparter <chunkeey@googlemail.com>
10928 L: linux-wireless@vger.kernel.org
10929 W: http://wireless.kernel.org/en/users/Drivers/p54
10931 F: drivers/net/wireless/intersil/p54/
10933 PA SEMI ETHERNET DRIVER
10934 L: netdev@vger.kernel.org
10936 F: drivers/net/ethernet/pasemi/*
10938 PA SEMI SMBUS DRIVER
10939 L: linux-i2c@vger.kernel.org
10941 F: drivers/i2c/busses/i2c-pasemi.c
10943 PADATA PARALLEL EXECUTION MECHANISM
10944 M: Steffen Klassert <steffen.klassert@secunet.com>
10945 L: linux-crypto@vger.kernel.org
10948 F: include/linux/padata.h
10949 F: Documentation/padata.txt
10951 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10952 M: Harald Welte <laforge@gnumonks.org>
10953 L: platform-driver-x86@vger.kernel.org
10955 F: drivers/platform/x86/panasonic-laptop.c
10957 PARALLEL LCD/KEYPAD PANEL DRIVER
10958 M: Willy Tarreau <willy@haproxy.com>
10959 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10961 F: Documentation/auxdisplay/lcd-panel-cgram.txt
10962 F: drivers/misc/panel.c
10964 PARALLEL PORT SUBSYSTEM
10965 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10966 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10967 L: linux-parport@lists.infradead.org (subscribers-only)
10969 F: drivers/parport/
10970 F: include/linux/parport*.h
10971 F: drivers/char/ppdev.c
10972 F: include/uapi/linux/ppdev.h
10973 F: Documentation/parport*.txt
10975 PARAVIRT_OPS INTERFACE
10976 M: Juergen Gross <jgross@suse.com>
10977 M: Alok Kataria <akataria@vmware.com>
10978 L: virtualization@lists.linux-foundation.org
10980 F: Documentation/virtual/paravirt_ops.txt
10981 F: arch/*/kernel/paravirt*
10982 F: arch/*/include/asm/paravirt*.h
10983 F: include/linux/hypervisor.h
10985 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10986 M: Tim Waugh <tim@cyberelk.net>
10987 L: linux-parport@lists.infradead.org (subscribers-only)
10989 F: Documentation/blockdev/paride.txt
10990 F: drivers/block/paride/
10992 PARISC ARCHITECTURE
10993 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10994 M: Helge Deller <deller@gmx.de>
10995 L: linux-parisc@vger.kernel.org
10996 W: http://www.parisc-linux.org/
10997 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11002 F: Documentation/parisc/
11004 F: drivers/char/agp/parisc-agp.c
11005 F: drivers/input/serio/gscps2.c
11006 F: drivers/parport/parport_gsc.*
11007 F: drivers/tty/serial/8250/8250_gsc.c
11008 F: drivers/video/fbdev/sti*
11009 F: drivers/video/console/sti*
11010 F: drivers/video/logo/logo_parisc*
11013 M: Jiri Pirko <jiri@mellanox.com>
11014 L: netdev@vger.kernel.org
11017 F: lib/test_parman.c
11018 F: include/linux/parman.h
11020 PC87360 HARDWARE MONITORING DRIVER
11021 M: Jim Cromie <jim.cromie@gmail.com>
11022 L: linux-hwmon@vger.kernel.org
11024 F: Documentation/hwmon/pc87360
11025 F: drivers/hwmon/pc87360.c
11027 PC8736x GPIO DRIVER
11028 M: Jim Cromie <jim.cromie@gmail.com>
11030 F: drivers/char/pc8736x_gpio.c
11032 PC87427 HARDWARE MONITORING DRIVER
11033 M: Jean Delvare <jdelvare@suse.com>
11034 L: linux-hwmon@vger.kernel.org
11036 F: Documentation/hwmon/pc87427
11037 F: drivers/hwmon/pc87427.c
11040 M: Riku Voipio <riku.voipio@iki.fi>
11042 F: drivers/leds/leds-pca9532.c
11043 F: include/linux/leds-pca9532.h
11045 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11046 M: Guenter Roeck <linux@roeck-us.net>
11047 L: linux-i2c@vger.kernel.org
11049 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11051 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11052 M: Khalid Aziz <khalid@gonehiking.org>
11054 F: drivers/firmware/pcdp.*
11056 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11057 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11058 L: linux-pci@vger.kernel.org
11059 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11061 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11062 F: drivers/pci/controller/pci-aardvark.c
11064 PCI DRIVER FOR ALTERA PCIE IP
11065 M: Ley Foon Tan <lftan@altera.com>
11066 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11067 L: linux-pci@vger.kernel.org
11069 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11070 F: drivers/pci/controller/pcie-altera.c
11072 PCI DRIVER FOR APPLIEDMICRO XGENE
11073 M: Tanmay Inamdar <tinamdar@apm.com>
11074 L: linux-pci@vger.kernel.org
11075 L: linux-arm-kernel@lists.infradead.org
11077 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11078 F: drivers/pci/controller/pci-xgene.c
11080 PCI DRIVER FOR ARM VERSATILE PLATFORM
11081 M: Rob Herring <robh@kernel.org>
11082 L: linux-pci@vger.kernel.org
11083 L: linux-arm-kernel@lists.infradead.org
11085 F: Documentation/devicetree/bindings/pci/versatile.txt
11086 F: drivers/pci/controller/pci-versatile.c
11088 PCI DRIVER FOR ARMADA 8K
11089 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11090 L: linux-pci@vger.kernel.org
11091 L: linux-arm-kernel@lists.infradead.org
11093 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11094 F: drivers/pci/controller/dwc/pcie-armada8k.c
11096 PCI DRIVER FOR CADENCE PCIE IP
11097 M: Alan Douglas <adouglas@cadence.com>
11098 L: linux-pci@vger.kernel.org
11100 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11101 F: drivers/pci/controller/pcie-cadence*
11103 PCI DRIVER FOR FREESCALE LAYERSCAPE
11104 M: Minghuan Lian <minghuan.Lian@nxp.com>
11105 M: Mingkai Hu <mingkai.hu@nxp.com>
11106 M: Roy Zang <roy.zang@nxp.com>
11107 L: linuxppc-dev@lists.ozlabs.org
11108 L: linux-pci@vger.kernel.org
11109 L: linux-arm-kernel@lists.infradead.org
11111 F: drivers/pci/controller/dwc/*layerscape*
11113 PCI DRIVER FOR GENERIC OF HOSTS
11114 M: Will Deacon <will.deacon@arm.com>
11115 L: linux-pci@vger.kernel.org
11116 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11118 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11119 F: drivers/pci/controller/pci-host-common.c
11120 F: drivers/pci/controller/pci-host-generic.c
11122 PCI DRIVER FOR IMX6
11123 M: Richard Zhu <hongxing.zhu@nxp.com>
11124 M: Lucas Stach <l.stach@pengutronix.de>
11125 L: linux-pci@vger.kernel.org
11126 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11128 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11129 F: drivers/pci/controller/dwc/*imx6*
11131 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11132 M: Keith Busch <keith.busch@intel.com>
11133 M: Jonathan Derrick <jonathan.derrick@intel.com>
11134 L: linux-pci@vger.kernel.org
11136 F: drivers/pci/controller/vmd.c
11138 PCI DRIVER FOR MICROSEMI SWITCHTEC
11139 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11140 M: Logan Gunthorpe <logang@deltatee.com>
11141 L: linux-pci@vger.kernel.org
11143 F: Documentation/switchtec.txt
11144 F: Documentation/ABI/testing/sysfs-class-switchtec
11145 F: drivers/pci/switch/switchtec*
11146 F: include/uapi/linux/switchtec_ioctl.h
11147 F: include/linux/switchtec.h
11148 F: drivers/ntb/hw/mscc/
11150 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11151 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11152 M: Jason Cooper <jason@lakedaemon.net>
11153 L: linux-pci@vger.kernel.org
11154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11156 F: drivers/pci/controller/*mvebu*
11158 PCI DRIVER FOR NVIDIA TEGRA
11159 M: Thierry Reding <thierry.reding@gmail.com>
11160 L: linux-tegra@vger.kernel.org
11161 L: linux-pci@vger.kernel.org
11163 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11164 F: drivers/pci/controller/pci-tegra.c
11166 PCI DRIVER FOR RENESAS R-CAR
11167 M: Simon Horman <horms@verge.net.au>
11168 L: linux-pci@vger.kernel.org
11169 L: linux-renesas-soc@vger.kernel.org
11171 F: drivers/pci/controller/*rcar*
11173 PCI DRIVER FOR SAMSUNG EXYNOS
11174 M: Jingoo Han <jingoohan1@gmail.com>
11175 L: linux-pci@vger.kernel.org
11176 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11177 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11179 F: drivers/pci/controller/dwc/pci-exynos.c
11181 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11182 M: Jingoo Han <jingoohan1@gmail.com>
11183 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11184 L: linux-pci@vger.kernel.org
11186 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11187 F: drivers/pci/controller/dwc/*designware*
11189 PCI DRIVER FOR TI DRA7XX
11190 M: Kishon Vijay Abraham I <kishon@ti.com>
11191 L: linux-omap@vger.kernel.org
11192 L: linux-pci@vger.kernel.org
11194 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11195 F: drivers/pci/controller/dwc/pci-dra7xx.c
11197 PCI DRIVER FOR TI KEYSTONE
11198 M: Murali Karicheri <m-karicheri2@ti.com>
11199 L: linux-pci@vger.kernel.org
11200 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11202 F: drivers/pci/controller/dwc/*keystone*
11204 PCI ENDPOINT SUBSYSTEM
11205 M: Kishon Vijay Abraham I <kishon@ti.com>
11206 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11207 L: linux-pci@vger.kernel.org
11208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11210 F: drivers/pci/endpoint/
11211 F: drivers/misc/pci_endpoint_test.c
11214 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11215 M: Russell Currey <ruscur@russell.cc>
11216 L: linuxppc-dev@lists.ozlabs.org
11218 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11219 F: arch/powerpc/kernel/eeh*.c
11220 F: arch/powerpc/platforms/*/eeh*.c
11221 F: arch/powerpc/include/*/eeh*.h
11224 M: Linas Vepstas <linasvepstas@gmail.com>
11225 L: linux-pci@vger.kernel.org
11227 F: Documentation/PCI/pci-error-recovery.txt
11229 PCI MSI DRIVER FOR ALTERA MSI IP
11230 M: Ley Foon Tan <lftan@altera.com>
11231 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11232 L: linux-pci@vger.kernel.org
11234 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11235 F: drivers/pci/controller/pcie-altera-msi.c
11237 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11238 M: Duc Dang <dhdang@apm.com>
11239 L: linux-pci@vger.kernel.org
11240 L: linux-arm-kernel@lists.infradead.org
11242 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11243 F: drivers/pci/controller/pci-xgene-msi.c
11246 M: Bjorn Helgaas <bhelgaas@google.com>
11247 L: linux-pci@vger.kernel.org
11248 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11251 F: Documentation/devicetree/bindings/pci/
11252 F: Documentation/PCI/
11253 F: drivers/acpi/pci*
11255 F: include/asm-generic/pci*
11256 F: include/linux/pci*
11257 F: include/linux/of_pci.h
11258 F: include/uapi/linux/pci*
11261 F: arch/x86/kernel/quirks.c
11263 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11264 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11265 L: linux-pci@vger.kernel.org
11266 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11269 F: drivers/pci/controller/
11271 PCIE DRIVER FOR AXIS ARTPEC
11272 M: Jesper Nilsson <jesper.nilsson@axis.com>
11273 L: linux-arm-kernel@axis.com
11274 L: linux-pci@vger.kernel.org
11276 F: Documentation/devicetree/bindings/pci/axis,artpec*
11277 F: drivers/pci/controller/dwc/*artpec*
11279 PCIE DRIVER FOR CAVIUM THUNDERX
11280 M: David Daney <david.daney@cavium.com>
11281 L: linux-pci@vger.kernel.org
11282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11284 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11285 F: drivers/pci/controller/pci-thunder-*
11287 PCIE DRIVER FOR HISILICON
11288 M: Zhou Wang <wangzhou1@hisilicon.com>
11289 L: linux-pci@vger.kernel.org
11291 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11292 F: drivers/pci/controller/dwc/pcie-hisi.c
11294 PCIE DRIVER FOR HISILICON KIRIN
11295 M: Xiaowei Song <songxiaowei@hisilicon.com>
11296 M: Binghui Wang <wangbinghui@hisilicon.com>
11297 L: linux-pci@vger.kernel.org
11299 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11300 F: drivers/pci/controller/dwc/pcie-kirin.c
11302 PCIE DRIVER FOR HISILICON STB
11303 M: Jianguo Sun <sunjianguo1@huawei.com>
11304 M: Shawn Guo <shawn.guo@linaro.org>
11305 L: linux-pci@vger.kernel.org
11307 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11308 F: drivers/pci/controller/dwc/pcie-histb.c
11310 PCIE DRIVER FOR MEDIATEK
11311 M: Ryder Lee <ryder.lee@mediatek.com>
11312 L: linux-pci@vger.kernel.org
11313 L: linux-mediatek@lists.infradead.org
11315 F: Documentation/devicetree/bindings/pci/mediatek*
11316 F: drivers/pci/controller/*mediatek*
11318 PCIE DRIVER FOR QUALCOMM MSM
11319 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11320 L: linux-pci@vger.kernel.org
11321 L: linux-arm-msm@vger.kernel.org
11323 F: drivers/pci/controller/dwc/*qcom*
11325 PCIE DRIVER FOR ROCKCHIP
11326 M: Shawn Lin <shawn.lin@rock-chips.com>
11327 L: linux-pci@vger.kernel.org
11328 L: linux-rockchip@lists.infradead.org
11330 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11331 F: drivers/pci/controller/pcie-rockchip*
11333 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11334 M: Linus Walleij <linus.walleij@linaro.org>
11335 L: linux-pci@vger.kernel.org
11337 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11338 F: drivers/pci/controller/pci-v3-semi.c
11340 PCIE DRIVER FOR ST SPEAR13XX
11341 M: Pratyush Anand <pratyush.anand@gmail.com>
11342 L: linux-pci@vger.kernel.org
11344 F: drivers/pci/controller/dwc/*spear*
11347 M: Dominik Brodowski <linux@dominikbrodowski.net>
11348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11350 F: Documentation/pcmcia/
11355 PCNET32 NETWORK DRIVER
11356 M: Don Fry <pcnet32@frontier.com>
11357 L: netdev@vger.kernel.org
11359 F: drivers/net/ethernet/amd/pcnet32.c
11361 PCRYPT PARALLEL CRYPTO ENGINE
11362 M: Steffen Klassert <steffen.klassert@secunet.com>
11363 L: linux-crypto@vger.kernel.org
11366 F: include/crypto/pcrypt.h
11368 PEAQ WMI HOTKEYS DRIVER
11369 M: Hans de Goede <hdegoede@redhat.com>
11370 L: platform-driver-x86@vger.kernel.org
11372 F: drivers/platform/x86/peaq-wmi.c
11374 PER-CPU MEMORY ALLOCATOR
11375 M: Dennis Zhou <dennis@kernel.org>
11376 M: Tejun Heo <tj@kernel.org>
11377 M: Christoph Lameter <cl@linux.com>
11378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11380 F: include/linux/percpu*.h
11382 F: arch/*/include/asm/percpu.h
11384 PER-TASK DELAY ACCOUNTING
11385 M: Balbir Singh <bsingharora@gmail.com>
11387 F: include/linux/delayacct.h
11388 F: kernel/delayacct.c
11390 PERFORMANCE EVENTS SUBSYSTEM
11391 M: Peter Zijlstra <peterz@infradead.org>
11392 M: Ingo Molnar <mingo@redhat.com>
11393 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11394 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11395 R: Jiri Olsa <jolsa@redhat.com>
11396 R: Namhyung Kim <namhyung@kernel.org>
11397 L: linux-kernel@vger.kernel.org
11398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11401 F: include/linux/perf_event.h
11402 F: include/uapi/linux/perf_event.h
11403 F: arch/*/kernel/perf_event*.c
11404 F: arch/*/kernel/*/perf_event*.c
11405 F: arch/*/kernel/*/*/perf_event*.c
11406 F: arch/*/include/asm/perf_event.h
11407 F: arch/*/kernel/perf_callchain.c
11411 PERSONALITY HANDLING
11412 M: Christoph Hellwig <hch@infradead.org>
11413 L: linux-abi-devel@lists.sourceforge.net
11415 F: include/linux/personality.h
11416 F: include/uapi/linux/personality.h
11418 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11419 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11420 L: linux-input@vger.kernel.org
11422 F: Documentation/input/devices/pxrc.rst
11423 F: drivers/input/joystick/pxrc.c
11426 M: Remi Denis-Courmont <courmisch@gmail.com>
11428 F: Documentation/networking/phonet.txt
11429 F: include/linux/phonet.h
11430 F: include/net/phonet/
11431 F: include/uapi/linux/phonet.h
11435 M: Joern Engel <joern@lazybastard.org>
11436 L: linux-mtd@lists.infradead.org
11438 F: drivers/mtd/devices/phram.c
11441 M: Bruno Prémont <bonbons@linux-vserver.org>
11442 L: linux-input@vger.kernel.org
11444 F: drivers/hid/hid-picolcd*
11447 M: Jamie Iles <jamie@jamieiles.com>
11448 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11449 T: git git://github.com/jamieiles/linux-2.6-ji.git
11451 F: arch/arm/boot/dts/picoxcell*
11452 F: arch/arm/mach-picoxcell/
11453 F: drivers/crypto/picoxcell*
11455 PIN CONTROL SUBSYSTEM
11456 M: Linus Walleij <linus.walleij@linaro.org>
11457 L: linux-gpio@vger.kernel.org
11458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11460 F: Documentation/devicetree/bindings/pinctrl/
11461 F: Documentation/driver-api/pinctl.rst
11462 F: drivers/pinctrl/
11463 F: include/linux/pinctrl/
11465 PIN CONTROLLER - ATMEL AT91
11466 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11469 F: drivers/pinctrl/pinctrl-at91.*
11471 PIN CONTROLLER - ATMEL AT91 PIO4
11472 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11474 L: linux-gpio@vger.kernel.org
11476 F: drivers/pinctrl/pinctrl-at91-pio4.*
11478 PIN CONTROLLER - FREESCALE
11479 M: Dong Aisheng <aisheng.dong@nxp.com>
11480 M: Fabio Estevam <festevam@gmail.com>
11481 M: Shawn Guo <shawnguo@kernel.org>
11482 M: Stefan Agner <stefan@agner.ch>
11483 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11484 L: linux-gpio@vger.kernel.org
11486 F: drivers/pinctrl/freescale/
11487 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11489 PIN CONTROLLER - INTEL
11490 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11491 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11493 F: drivers/pinctrl/intel/
11495 PIN CONTROLLER - MEDIATEK
11496 M: Sean Wang <sean.wang@mediatek.com>
11497 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11499 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11500 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11501 F: drivers/pinctrl/mediatek/mtk-eint.*
11502 F: drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11503 F: drivers/pinctrl/mediatek/pinctrl-mt2701.c
11504 F: drivers/pinctrl/mediatek/pinctrl-mt7622.c
11506 PIN CONTROLLER - QUALCOMM
11507 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11509 L: linux-arm-msm@vger.kernel.org
11510 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11511 F: drivers/pinctrl/qcom/
11513 PIN CONTROLLER - RENESAS
11514 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11515 M: Geert Uytterhoeven <geert+renesas@glider.be>
11516 L: linux-renesas-soc@vger.kernel.org
11517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11519 F: drivers/pinctrl/sh-pfc/
11521 PIN CONTROLLER - SAMSUNG
11522 M: Tomasz Figa <tomasz.figa@gmail.com>
11523 M: Krzysztof Kozlowski <krzk@kernel.org>
11524 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11526 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11527 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11530 F: drivers/pinctrl/samsung/
11531 F: include/dt-bindings/pinctrl/samsung.h
11532 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11534 PIN CONTROLLER - SINGLE
11535 M: Tony Lindgren <tony@atomide.com>
11536 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11538 L: linux-omap@vger.kernel.org
11540 F: drivers/pinctrl/pinctrl-single.c
11542 PIN CONTROLLER - ST SPEAR
11543 M: Viresh Kumar <vireshk@kernel.org>
11544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11545 W: http://www.st.com/spear
11547 F: drivers/pinctrl/spear/
11549 PISTACHIO SOC SUPPORT
11550 M: James Hartley <james.hartley@sondrel.com>
11551 L: linux-mips@linux-mips.org
11553 F: arch/mips/pistachio/
11554 F: arch/mips/include/asm/mach-pistachio/
11555 F: arch/mips/boot/dts/img/pistachio*
11556 F: arch/mips/configs/pistachio*_defconfig
11560 M: linux-block@vger.kernel.org
11561 F: drivers/block/pktcdvd.c
11562 F: include/linux/pktcdvd.h
11563 F: include/uapi/linux/pktcdvd.h
11565 PKUNITY SOC DRIVERS
11566 M: Guan Xuetao <gxt@pku.edu.cn>
11567 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11569 T: git git://github.com/gxt/linux.git
11570 F: drivers/input/serio/i8042-unicore32io.h
11571 F: drivers/i2c/busses/i2c-puv3.c
11572 F: drivers/video/fbdev/fb-puv3.c
11573 F: drivers/rtc/rtc-puv3.c
11575 PMBUS HARDWARE MONITORING DRIVERS
11576 M: Guenter Roeck <linux@roeck-us.net>
11577 L: linux-hwmon@vger.kernel.org
11578 W: http://hwmon.wiki.kernel.org/
11579 W: http://www.roeck-us.net/linux/drivers/
11580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11582 F: Documentation/hwmon/pmbus
11583 F: drivers/hwmon/pmbus/
11584 F: include/linux/pmbus.h
11586 PMC SIERRA MaxRAID DRIVER
11587 L: linux-scsi@vger.kernel.org
11588 W: http://www.pmc-sierra.com/
11590 F: drivers/scsi/pmcraid.*
11592 PMC SIERRA PM8001 DRIVER
11593 M: Jack Wang <jinpu.wang@profitbricks.com>
11594 M: lindar_liu@usish.com
11595 L: linux-scsi@vger.kernel.org
11597 F: drivers/scsi/pm8001/
11600 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11604 POSIX CLOCKS and TIMERS
11605 M: Thomas Gleixner <tglx@linutronix.de>
11606 L: linux-kernel@vger.kernel.org
11607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11610 F: include/linux/timer*
11611 F: kernel/time/*timer*
11613 POWER MANAGEMENT CORE
11614 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11615 L: linux-pm@vger.kernel.org
11616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11617 B: https://bugzilla.kernel.org
11619 F: drivers/base/power/
11620 F: include/linux/pm.h
11621 F: include/linux/pm_*
11622 F: include/linux/powercap.h
11623 F: drivers/powercap/
11624 F: kernel/configs/nopm.config
11626 POWER STATE COORDINATION INTERFACE (PSCI)
11627 M: Mark Rutland <mark.rutland@arm.com>
11628 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11629 L: linux-arm-kernel@lists.infradead.org
11631 F: drivers/firmware/psci*.c
11632 F: include/linux/psci.h
11633 F: include/uapi/linux/psci.h
11635 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11636 M: Sebastian Reichel <sre@kernel.org>
11637 L: linux-pm@vger.kernel.org
11638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11640 F: Documentation/ABI/testing/sysfs-class-power
11641 F: Documentation/devicetree/bindings/power/supply/
11642 F: include/linux/power_supply.h
11643 F: drivers/power/supply/
11645 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11646 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11647 L: linuxppc-dev@lists.ozlabs.org
11649 F: drivers/char/powernv-op-panel.c
11651 PPP OVER ATM (RFC 2364)
11652 M: Mitchell Blank Jr <mitch@sfgoth.com>
11654 F: net/atm/pppoatm.c
11655 F: include/uapi/linux/atmppp.h
11658 M: Michal Ostrowski <mostrows@earthlink.net>
11660 F: drivers/net/ppp/pppoe.c
11661 F: drivers/net/ppp/pppox.c
11664 M: James Chapman <jchapman@katalix.com>
11666 F: net/l2tp/l2tp_ppp.c
11667 F: include/linux/if_pppol2tp.h
11668 F: include/uapi/linux/if_pppol2tp.h
11670 PPP PROTOCOL DRIVERS AND COMPRESSORS
11671 M: Paul Mackerras <paulus@samba.org>
11672 L: linux-ppp@vger.kernel.org
11674 F: drivers/net/ppp/ppp_*
11677 M: Rodolfo Giometti <giometti@enneenne.com>
11678 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11679 L: linuxpps@ml.enneenne.com (subscribers-only)
11681 F: Documentation/pps/
11682 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11683 F: Documentation/ABI/testing/sysfs-pps
11685 F: include/linux/pps*.h
11686 F: include/uapi/linux/pps.h
11689 M: Dmitry Kozlov <xeb@mail.ru>
11690 L: netdev@vger.kernel.org
11692 F: drivers/net/ppp/pptp.c
11693 W: http://sourceforge.net/projects/accel-pptp
11696 M: Robert Love <rml@tech9.net>
11697 L: kpreempt-tech@lists.sourceforge.net
11698 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11700 F: Documentation/preempt-locking.txt
11701 F: include/linux/preempt.h
11704 M: Petr Mladek <pmladek@suse.com>
11705 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11706 R: Steven Rostedt <rostedt@goodmis.org>
11709 F: include/linux/printk.h
11711 PRISM54 WIRELESS DRIVER
11712 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11713 L: linux-wireless@vger.kernel.org
11714 W: http://wireless.kernel.org/en/users/Drivers/p54
11716 F: drivers/net/wireless/intersil/prism54/
11719 R: Alexey Dobriyan <adobriyan@gmail.com>
11720 L: linux-kernel@vger.kernel.org
11721 L: linux-fsdevel@vger.kernel.org
11724 F: include/linux/proc_fs.h
11725 F: tools/testing/selftests/proc/
11728 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11729 M: Kees Cook <keescook@chromium.org>
11730 L: linux-kernel@vger.kernel.org
11731 L: linux-fsdevel@vger.kernel.org
11733 F: fs/proc/proc_sysctl.c
11734 F: include/linux/sysctl.h
11736 F: tools/testing/selftests/sysctl/
11738 PS3 NETWORK SUPPORT
11739 M: Geoff Levand <geoff@infradead.org>
11740 L: netdev@vger.kernel.org
11741 L: linuxppc-dev@lists.ozlabs.org
11743 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11745 PS3 PLATFORM SUPPORT
11746 M: Geoff Levand <geoff@infradead.org>
11747 L: linuxppc-dev@lists.ozlabs.org
11749 F: arch/powerpc/boot/ps3*
11750 F: arch/powerpc/include/asm/lv1call.h
11751 F: arch/powerpc/include/asm/ps3*.h
11752 F: arch/powerpc/platforms/ps3/
11755 F: drivers/rtc/rtc-ps3.c
11756 F: drivers/usb/host/*ps3.c
11757 F: sound/ppc/snd_ps3*
11760 M: Jim Paris <jim@jtan.com>
11761 M: Geoff Levand <geoff@infradead.org>
11762 L: linuxppc-dev@lists.ozlabs.org
11764 F: drivers/block/ps3vram.c
11766 PSAMPLE PACKET SAMPLING SUPPORT:
11767 M: Yotam Gigi <yotam.gi@gmail.com>
11770 F: include/net/psample.h
11771 F: include/uapi/linux/psample.h
11774 M: Kees Cook <keescook@chromium.org>
11775 M: Anton Vorontsov <anton@enomsg.org>
11776 M: Colin Cross <ccross@android.com>
11777 M: Tony Luck <tony.luck@intel.com>
11779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11781 F: include/linux/pstore*
11782 F: drivers/firmware/efi/efi-pstore.c
11783 F: drivers/acpi/apei/erst.c
11784 F: Documentation/admin-guide/ramoops.rst
11785 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11786 K: \b(pstore|ramoops)
11788 PTP HARDWARE CLOCK SUPPORT
11789 M: Richard Cochran <richardcochran@gmail.com>
11790 L: netdev@vger.kernel.org
11792 W: http://linuxptp.sourceforge.net/
11793 F: Documentation/ABI/testing/sysfs-ptp
11794 F: Documentation/ptp/*
11795 F: drivers/net/phy/dp83640*
11797 F: include/linux/ptp_cl*
11800 M: Oleg Nesterov <oleg@redhat.com>
11802 F: include/asm-generic/syscall.h
11803 F: include/linux/ptrace.h
11804 F: include/linux/regset.h
11805 F: include/linux/tracehook.h
11806 F: include/uapi/linux/ptrace.h
11807 F: include/uapi/linux/ptrace.h
11808 F: include/asm-generic/ptrace.h
11810 F: arch/*/ptrace*.c
11811 F: arch/*/*/ptrace*.c
11812 F: arch/*/include/asm/ptrace*.h
11815 M: Hans Verkuil <hverkuil@xs4all.nl>
11816 L: linux-media@vger.kernel.org
11817 T: git git://linuxtv.org/media_tree.git
11819 F: drivers/media/usb/pulse8-cec/*
11820 F: Documentation/media/cec-drivers/pulse8-cec.rst
11822 PVRUSB2 VIDEO4LINUX DRIVER
11823 M: Mike Isely <isely@pobox.com>
11824 L: pvrusb2@isely.net (subscribers-only)
11825 L: linux-media@vger.kernel.org
11826 W: http://www.isely.net/pvrusb2/
11827 T: git git://linuxtv.org/media_tree.git
11829 F: Documentation/media/v4l-drivers/pvrusb2*
11830 F: drivers/media/usb/pvrusb2/
11833 M: Hans Verkuil <hverkuil@xs4all.nl>
11834 L: linux-media@vger.kernel.org
11835 T: git git://linuxtv.org/media_tree.git
11837 F: drivers/media/usb/pwc/*
11840 M: Kamil Debski <kamil@wypas.org>
11841 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11842 L: linux-hwmon@vger.kernel.org
11844 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11845 F: Documentation/hwmon/pwm-fan
11846 F: drivers/hwmon/pwm-fan.c
11849 M: Sean Young <sean@mess.org>
11850 L: linux-media@vger.kernel.org
11852 F: drivers/media/rc/pwm-ir-tx.c
11855 M: Thierry Reding <thierry.reding@gmail.com>
11856 L: linux-pwm@vger.kernel.org
11858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11859 F: Documentation/pwm.txt
11860 F: Documentation/devicetree/bindings/pwm/
11861 F: include/linux/pwm.h
11863 F: drivers/video/backlight/pwm_bl.c
11864 F: include/linux/pwm_backlight.h
11865 F: drivers/gpio/gpio-mvebu.c
11866 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11869 M: Robert Jarzmik <robert.jarzmik@free.fr>
11870 L: linux-gpio@vger.kernel.org
11872 F: drivers/gpio/gpio-pxa.c
11878 M: Robert Jarzmik <robert.jarzmik@free.fr>
11879 L: linux-rtc@vger.kernel.org
11882 PXA2xx/PXA3xx SUPPORT
11883 M: Daniel Mack <daniel@zonque.org>
11884 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11885 M: Robert Jarzmik <robert.jarzmik@free.fr>
11886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11887 T: git git://github.com/hzhuang1/linux.git
11888 T: git git://github.com/rjarzmik/linux.git
11890 F: arch/arm/boot/dts/pxa*
11891 F: arch/arm/mach-pxa/
11892 F: drivers/dma/pxa*
11893 F: drivers/pcmcia/pxa2xx*
11894 F: drivers/pinctrl/pxa/
11895 F: drivers/spi/spi-pxa2xx*
11896 F: drivers/usb/gadget/udc/pxa2*
11897 F: include/sound/pxa2xx-lib.h
11902 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11903 L: qat-linux@intel.com
11905 F: drivers/crypto/qat/
11907 QCOM AUDIO (ASoC) DRIVERS
11908 M: Patrick Lai <plai@codeaurora.org>
11909 M: Banajit Goswami <bgoswami@codeaurora.org>
11910 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11914 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11915 M: Gabriel Somlo <somlo@cmu.edu>
11916 M: "Michael S. Tsirkin" <mst@redhat.com>
11917 L: qemu-devel@nongnu.org
11919 F: drivers/firmware/qemu_fw_cfg.c
11920 F: include/uapi/linux/qemu_fw_cfg.h
11923 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11924 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11925 L: linux-rdma@vger.kernel.org
11927 F: drivers/infiniband/hw/qib/
11929 QLOGIC QL41xxx FCOE DRIVER
11930 M: QLogic-Storage-Upstream@cavium.com
11931 L: linux-scsi@vger.kernel.org
11933 F: drivers/scsi/qedf/
11935 QLOGIC QL41xxx ISCSI DRIVER
11936 M: QLogic-Storage-Upstream@cavium.com
11937 L: linux-scsi@vger.kernel.org
11939 F: drivers/scsi/qedi/
11941 QLOGIC QL4xxx ETHERNET DRIVER
11942 M: Ariel Elior <Ariel.Elior@cavium.com>
11943 M: everest-linux-l2@cavium.com
11944 L: netdev@vger.kernel.org
11946 F: drivers/net/ethernet/qlogic/qed/
11947 F: include/linux/qed/
11948 F: drivers/net/ethernet/qlogic/qede/
11950 QLOGIC QL4xxx RDMA DRIVER
11951 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11952 M: Ariel Elior <Ariel.Elior@cavium.com>
11953 L: linux-rdma@vger.kernel.org
11955 F: drivers/infiniband/hw/qedr/
11956 F: include/uapi/rdma/qedr-abi.h
11958 QLOGIC QLA1280 SCSI DRIVER
11959 M: Michael Reed <mdr@sgi.com>
11960 L: linux-scsi@vger.kernel.org
11962 F: drivers/scsi/qla1280.[ch]
11964 QLOGIC QLA2XXX FC-SCSI DRIVER
11965 M: qla2xxx-upstream@qlogic.com
11966 L: linux-scsi@vger.kernel.org
11968 F: Documentation/scsi/LICENSE.qla2xxx
11969 F: drivers/scsi/qla2xxx/
11971 QLOGIC QLA3XXX NETWORK DRIVER
11972 M: Dept-GELinuxNICDev@cavium.com
11973 L: netdev@vger.kernel.org
11975 F: Documentation/networking/LICENSE.qla3xxx
11976 F: drivers/net/ethernet/qlogic/qla3xxx.*
11978 QLOGIC QLA4XXX iSCSI DRIVER
11979 M: QLogic-Storage-Upstream@qlogic.com
11980 L: linux-scsi@vger.kernel.org
11982 F: Documentation/scsi/LICENSE.qla4xxx
11983 F: drivers/scsi/qla4xxx/
11985 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11986 M: Harish Patil <harish.patil@cavium.com>
11987 M: Manish Chopra <manish.chopra@cavium.com>
11988 M: Dept-GELinuxNICDev@cavium.com
11989 L: netdev@vger.kernel.org
11991 F: drivers/net/ethernet/qlogic/qlcnic/
11993 QLOGIC QLGE 10Gb ETHERNET DRIVER
11994 M: Harish Patil <harish.patil@cavium.com>
11995 M: Manish Chopra <manish.chopra@cavium.com>
11996 M: Dept-GELinuxNICDev@cavium.com
11997 L: netdev@vger.kernel.org
11999 F: drivers/net/ethernet/qlogic/qlge/
12001 QM1D1B0004 MEDIA DRIVER
12002 M: Akihiro Tsukada <tskd08@gmail.com>
12003 L: linux-media@vger.kernel.org
12005 F: drivers/media/tuners/qm1d1b0004*
12007 QM1D1C0042 MEDIA DRIVER
12008 M: Akihiro Tsukada <tskd08@gmail.com>
12009 L: linux-media@vger.kernel.org
12011 F: drivers/media/tuners/qm1d1c0042*
12014 M: Anders Larsen <al@alarsen.net>
12015 W: http://www.alarsen.net/linux/qnx4fs/
12018 F: include/uapi/linux/qnx4_fs.h
12019 F: include/uapi/linux/qnxtypes.h
12021 QORIQ DPAA2 FSL-MC BUS DRIVER
12022 M: Stuart Yoder <stuyoder@gmail.com>
12023 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12024 L: linux-kernel@vger.kernel.org
12026 F: drivers/bus/fsl-mc/
12027 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12028 F: Documentation/networking/dpaa2/overview.rst
12030 QT1010 MEDIA DRIVER
12031 M: Antti Palosaari <crope@iki.fi>
12032 L: linux-media@vger.kernel.org
12033 W: https://linuxtv.org
12034 W: http://palosaari.fi/linux/
12035 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12036 T: git git://linuxtv.org/anttip/media_tree.git
12038 F: drivers/media/tuners/qt1010*
12040 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12041 M: Kalle Valo <kvalo@codeaurora.org>
12042 L: ath10k@lists.infradead.org
12043 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12046 F: drivers/net/wireless/ath/ath10k/
12048 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12049 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12050 L: linux-wireless@vger.kernel.org
12051 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12053 F: drivers/net/wireless/ath/ath9k/
12055 QUALCOMM CAMERA SUBSYSTEM DRIVER
12056 M: Todor Tomov <todor.tomov@linaro.org>
12057 L: linux-media@vger.kernel.org
12059 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12060 F: Documentation/media/v4l-drivers/qcom_camss.rst
12061 F: drivers/media/platform/qcom/camss/
12063 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12064 M: Ilia Lin <ilia.lin@gmail.com>
12065 L: linux-pm@vger.kernel.org
12067 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12068 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12070 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12071 M: Timur Tabi <timur@kernel.org>
12072 L: netdev@vger.kernel.org
12074 F: drivers/net/ethernet/qualcomm/emac/
12076 QUALCOMM GENERIC INTERFACE I2C DRIVER
12077 M: Alok Chauhan <alokc@codeaurora.org>
12078 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12079 L: linux-i2c@vger.kernel.org
12080 L: linux-arm-msm@vger.kernel.org
12082 F: drivers/i2c/busses/i2c-qcom-geni.c
12084 QUALCOMM HEXAGON ARCHITECTURE
12085 M: Richard Kuo <rkuo@codeaurora.org>
12086 L: linux-hexagon@vger.kernel.org
12087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12091 QUALCOMM HIDMA DRIVER
12092 M: Sinan Kaya <okaya@kernel.org>
12093 L: linux-arm-kernel@lists.infradead.org
12094 L: linux-arm-msm@vger.kernel.org
12095 L: dmaengine@vger.kernel.org
12097 F: drivers/dma/qcom/hidma*
12100 M: Rob Clark <robdclark@gmail.com>
12101 L: iommu@lists.linux-foundation.org
12102 L: linux-arm-msm@vger.kernel.org
12104 F: drivers/iommu/qcom_iommu.c
12106 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12107 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12108 L: linux-media@vger.kernel.org
12109 L: linux-arm-msm@vger.kernel.org
12110 T: git git://linuxtv.org/media_tree.git
12112 F: drivers/media/platform/qcom/venus/
12114 QUALCOMM WCN36XX WIRELESS DRIVER
12115 M: Kalle Valo <kvalo@codeaurora.org>
12116 L: wcn36xx@lists.infradead.org
12117 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12118 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12120 F: drivers/net/wireless/ath/wcn36xx/
12122 QUANTENNA QTNFMAC WIRELESS DRIVER
12123 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12124 M: Avinash Patil <avinashp@quantenna.com>
12125 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12126 L: linux-wireless@vger.kernel.org
12128 F: drivers/net/wireless/quantenna
12130 RADEON and AMDGPU DRM DRIVERS
12131 M: Alex Deucher <alexander.deucher@amd.com>
12132 M: Christian König <christian.koenig@amd.com>
12133 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12134 L: amd-gfx@lists.freedesktop.org
12135 T: git git://people.freedesktop.org/~agd5f/linux
12137 F: drivers/gpu/drm/radeon/
12138 F: include/uapi/drm/radeon_drm.h
12139 F: drivers/gpu/drm/amd/
12140 F: include/uapi/drm/amdgpu_drm.h
12142 RADEON FRAMEBUFFER DISPLAY DRIVER
12143 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12144 L: linux-fbdev@vger.kernel.org
12146 F: drivers/video/fbdev/aty/radeon*
12147 F: include/uapi/linux/radeonfb.h
12149 RADIOSHARK RADIO DRIVER
12150 M: Hans Verkuil <hverkuil@xs4all.nl>
12151 L: linux-media@vger.kernel.org
12152 T: git git://linuxtv.org/media_tree.git
12154 F: drivers/media/radio/radio-shark.c
12156 RADIOSHARK2 RADIO DRIVER
12157 M: Hans Verkuil <hverkuil@xs4all.nl>
12158 L: linux-media@vger.kernel.org
12159 T: git git://linuxtv.org/media_tree.git
12161 F: drivers/media/radio/radio-shark2.c
12162 F: drivers/media/radio/radio-tea5777.c
12164 RADOS BLOCK DEVICE (RBD)
12165 M: Ilya Dryomov <idryomov@gmail.com>
12166 M: Sage Weil <sage@redhat.com>
12167 M: Alex Elder <elder@kernel.org>
12168 L: ceph-devel@vger.kernel.org
12169 W: http://ceph.com/
12170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12171 T: git git://github.com/ceph/ceph-client.git
12173 F: Documentation/ABI/testing/sysfs-bus-rbd
12174 F: drivers/block/rbd.c
12175 F: drivers/block/rbd_types.h
12177 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12178 M: Paul Mackerras <paulus@samba.org>
12179 L: linux-fbdev@vger.kernel.org
12181 F: drivers/video/fbdev/aty/aty128fb.c
12183 RAINSHADOW-CEC DRIVER
12184 M: Hans Verkuil <hverkuil@xs4all.nl>
12185 L: linux-media@vger.kernel.org
12186 T: git git://linuxtv.org/media_tree.git
12188 F: drivers/media/usb/rainshadow-cec/*
12190 RALINK MIPS ARCHITECTURE
12191 M: John Crispin <john@phrozen.org>
12192 L: linux-mips@linux-mips.org
12194 F: arch/mips/ralink
12196 RALINK RT2X00 WIRELESS LAN DRIVER
12198 M: Stanislaw Gruszka <sgruszka@redhat.com>
12199 M: Helmut Schaa <helmut.schaa@googlemail.com>
12200 L: linux-wireless@vger.kernel.org
12202 F: drivers/net/wireless/ralink/rt2x00/
12204 RAMDISK RAM BLOCK DEVICE DRIVER
12205 M: Jens Axboe <axboe@kernel.dk>
12207 F: Documentation/blockdev/ramdisk.txt
12208 F: drivers/block/brd.c
12210 RANCHU VIRTUAL BOARD FOR MIPS
12211 M: Miodrag Dinic <miodrag.dinic@mips.com>
12212 L: linux-mips@linux-mips.org
12214 F: arch/mips/generic/board-ranchu.c
12215 F: arch/mips/configs/generic/board-ranchu.config
12217 RANDOM NUMBER DRIVER
12218 M: "Theodore Ts'o" <tytso@mit.edu>
12220 F: drivers/char/random.c
12223 M: Matt Porter <mporter@kernel.crashing.org>
12224 M: Alexandre Bounine <alex.bou9@gmail.com>
12226 F: drivers/rapidio/
12228 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12229 L: linux-wireless@vger.kernel.org
12231 F: drivers/net/wireless/ray*
12233 RCUTORTURE TEST FRAMEWORK
12234 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12235 M: Josh Triplett <josh@joshtriplett.org>
12236 R: Steven Rostedt <rostedt@goodmis.org>
12237 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12238 R: Lai Jiangshan <jiangshanlai@gmail.com>
12239 L: linux-kernel@vger.kernel.org
12241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12242 F: tools/testing/selftests/rcutorture
12245 M: Florian Fainelli <florian@openwrt.org>
12248 RDC R6040 FAST ETHERNET DRIVER
12249 M: Florian Fainelli <f.fainelli@gmail.com>
12250 L: netdev@vger.kernel.org
12252 F: drivers/net/ethernet/rdc/r6040.c
12254 RDMAVT - RDMA verbs software
12255 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12256 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12257 L: linux-rdma@vger.kernel.org
12259 F: drivers/infiniband/sw/rdmavt
12261 RDS - RELIABLE DATAGRAM SOCKETS
12262 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12263 L: netdev@vger.kernel.org
12264 L: linux-rdma@vger.kernel.org
12265 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12266 W: https://oss.oracle.com/projects/rds/
12269 F: Documentation/networking/rds.txt
12271 RDT - RESOURCE ALLOCATION
12272 M: Fenghua Yu <fenghua.yu@intel.com>
12273 L: linux-kernel@vger.kernel.org
12275 F: arch/x86/kernel/cpu/intel_rdt*
12276 F: arch/x86/include/asm/intel_rdt_sched.h
12277 F: Documentation/x86/intel_rdt*
12279 READ-COPY UPDATE (RCU)
12280 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12281 M: Josh Triplett <josh@joshtriplett.org>
12282 R: Steven Rostedt <rostedt@goodmis.org>
12283 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12284 R: Lai Jiangshan <jiangshanlai@gmail.com>
12285 L: linux-kernel@vger.kernel.org
12286 W: http://www.rdrop.com/users/paulmck/RCU/
12288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12289 F: Documentation/RCU/
12290 X: Documentation/RCU/torture.txt
12291 F: include/linux/rcu*
12292 X: include/linux/srcu*.h
12294 X: kernel/rcu/srcu*.c
12296 REAL TIME CLOCK (RTC) SUBSYSTEM
12297 M: Alessandro Zummo <a.zummo@towertech.it>
12298 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12299 L: linux-rtc@vger.kernel.org
12300 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12303 F: Documentation/devicetree/bindings/rtc/
12304 F: Documentation/rtc.txt
12306 F: include/linux/rtc.h
12307 F: include/uapi/linux/rtc.h
12308 F: include/linux/rtc/
12309 F: include/linux/platform_data/rtc-*
12310 F: tools/testing/selftests/rtc/
12312 REALTEK AUDIO CODECS
12313 M: Bard Liao <bardliao@realtek.com>
12314 M: Oder Chiou <oder_chiou@realtek.com>
12316 F: sound/soc/codecs/rt*
12317 F: include/sound/rt*.h
12319 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12320 M: Linus Walleij <linus.walleij@linaro.org>
12322 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12323 F: drivers/net/dsa/realtek-smi*
12324 F: drivers/net/dsa/rtl83*
12326 REGISTER MAP ABSTRACTION
12327 M: Mark Brown <broonie@kernel.org>
12328 L: linux-kernel@vger.kernel.org
12329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12331 F: Documentation/devicetree/bindings/regmap/
12332 F: drivers/base/regmap/
12333 F: include/linux/regmap.h
12335 REISERFS FILE SYSTEM
12336 L: reiserfs-devel@vger.kernel.org
12340 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12341 M: Ohad Ben-Cohen <ohad@wizery.com>
12342 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12343 L: linux-remoteproc@vger.kernel.org
12344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12346 F: Documentation/devicetree/bindings/remoteproc/
12347 F: Documentation/remoteproc.txt
12348 F: drivers/remoteproc/
12349 F: include/linux/remoteproc.h
12351 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12352 M: Ohad Ben-Cohen <ohad@wizery.com>
12353 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12354 L: linux-remoteproc@vger.kernel.org
12355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12358 F: Documentation/rpmsg.txt
12359 F: include/linux/rpmsg.h
12360 F: include/linux/rpmsg/
12362 RENESAS CLOCK DRIVERS
12363 M: Geert Uytterhoeven <geert+renesas@glider.be>
12364 L: linux-renesas-soc@vger.kernel.org
12365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12367 F: drivers/clk/renesas/
12369 RENESAS EMEV2 I2C DRIVER
12370 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12372 F: drivers/i2c/busses/i2c-emev2.c
12374 RENESAS ETHERNET DRIVERS
12375 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12376 L: netdev@vger.kernel.org
12377 L: linux-renesas-soc@vger.kernel.org
12378 F: Documentation/devicetree/bindings/net/renesas,*.txt
12379 F: Documentation/devicetree/bindings/net/sh_eth.txt
12380 F: drivers/net/ethernet/renesas/
12381 F: include/linux/sh_eth.h
12383 RENESAS R-CAR GYROADC DRIVER
12384 M: Marek Vasut <marek.vasut@gmail.com>
12385 L: linux-iio@vger.kernel.org
12387 F: drivers/iio/adc/rcar_gyro_adc.c
12389 RENESAS R-CAR I2C DRIVERS
12390 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12392 F: drivers/i2c/busses/i2c-rcar.c
12393 F: drivers/i2c/busses/i2c-sh_mobile.c
12395 RENESAS USB PHY DRIVER
12396 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12397 L: linux-renesas-soc@vger.kernel.org
12399 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12401 RESET CONTROLLER FRAMEWORK
12402 M: Philipp Zabel <p.zabel@pengutronix.de>
12403 T: git git://git.pengutronix.de/git/pza/linux
12406 F: Documentation/devicetree/bindings/reset/
12407 F: include/dt-bindings/reset/
12408 F: include/linux/reset.h
12409 F: include/linux/reset-controller.h
12411 RESTARTABLE SEQUENCES SUPPORT
12412 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12413 M: Peter Zijlstra <peterz@infradead.org>
12414 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12415 M: Boqun Feng <boqun.feng@gmail.com>
12416 L: linux-kernel@vger.kernel.org
12419 F: include/uapi/linux/rseq.h
12420 F: include/trace/events/rseq.h
12421 F: tools/testing/selftests/rseq/
12424 M: Johannes Berg <johannes@sipsolutions.net>
12425 L: linux-wireless@vger.kernel.org
12426 W: http://wireless.kernel.org/
12427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12430 F: Documentation/rfkill.txt
12431 F: Documentation/ABI/stable/sysfs-class-rfkill
12433 F: include/linux/rfkill.h
12434 F: include/uapi/linux/rfkill.h
12437 M: Thomas Graf <tgraf@suug.ch>
12438 M: Herbert Xu <herbert@gondor.apana.org.au>
12439 L: netdev@vger.kernel.org
12441 F: lib/rhashtable.c
12442 F: lib/test_rhashtable.c
12443 F: include/linux/rhashtable.h
12444 F: include/linux/rhashtable-types.h
12446 RICOH R5C592 MEMORYSTICK DRIVER
12447 M: Maxim Levitsky <maximlevitsky@gmail.com>
12449 F: drivers/memstick/host/r592.*
12451 RICOH SMARTMEDIA/XD DRIVER
12452 M: Maxim Levitsky <maximlevitsky@gmail.com>
12454 F: drivers/mtd/nand/raw/r852.c
12455 F: drivers/mtd/nand/raw/r852.h
12457 RISC-V ARCHITECTURE
12458 M: Palmer Dabbelt <palmer@sifive.com>
12459 M: Albert Ou <aou@eecs.berkeley.edu>
12460 L: linux-riscv@lists.infradead.org
12461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12468 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12469 W: http://sourceforge.net/projects/roccat/
12471 F: drivers/hid/hid-roccat*
12472 F: include/linux/hid-roccat*
12473 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12475 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12476 M: Jacob chen <jacob2.chen@rock-chips.com>
12477 L: linux-media@vger.kernel.org
12479 F: drivers/media/platform/rockchip/rga/
12480 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12483 M: Jiri Pirko <jiri@resnulli.us>
12484 L: netdev@vger.kernel.org
12486 F: drivers/net/ethernet/rocker/
12490 W: http://www.comtrol.com
12492 F: Documentation/serial/rocket.txt
12493 F: drivers/tty/rocket*
12495 ROCKETPORT EXPRESS/INFINITY DRIVER
12496 M: Kevin Cernekee <cernekee@gmail.com>
12497 L: linux-serial@vger.kernel.org
12499 F: drivers/tty/serial/rp2.*
12501 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12502 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12503 L: linux-kernel@vger.kernel.org
12504 L: linux-renesas-soc@vger.kernel.org
12506 F: drivers/mfd/bd9571mwv.c
12507 F: drivers/regulator/bd9571mwv-regulator.c
12508 F: drivers/gpio/gpio-bd9571mwv.c
12509 F: include/linux/mfd/bd9571mwv.h
12510 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12513 M: Ralf Baechle <ralf@linux-mips.org>
12514 L: linux-hams@vger.kernel.org
12515 W: http://www.linux-ax25.org/
12517 F: include/net/rose.h
12518 F: include/uapi/linux/rose.h
12521 RTL2830 MEDIA DRIVER
12522 M: Antti Palosaari <crope@iki.fi>
12523 L: linux-media@vger.kernel.org
12524 W: https://linuxtv.org
12525 W: http://palosaari.fi/linux/
12526 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12527 T: git git://linuxtv.org/anttip/media_tree.git
12529 F: drivers/media/dvb-frontends/rtl2830*
12531 RTL2832 MEDIA DRIVER
12532 M: Antti Palosaari <crope@iki.fi>
12533 L: linux-media@vger.kernel.org
12534 W: https://linuxtv.org
12535 W: http://palosaari.fi/linux/
12536 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12537 T: git git://linuxtv.org/anttip/media_tree.git
12539 F: drivers/media/dvb-frontends/rtl2832*
12541 RTL2832_SDR MEDIA DRIVER
12542 M: Antti Palosaari <crope@iki.fi>
12543 L: linux-media@vger.kernel.org
12544 W: https://linuxtv.org
12545 W: http://palosaari.fi/linux/
12546 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12547 T: git git://linuxtv.org/anttip/media_tree.git
12549 F: drivers/media/dvb-frontends/rtl2832_sdr*
12551 RTL8180 WIRELESS DRIVER
12552 L: linux-wireless@vger.kernel.org
12553 W: http://wireless.kernel.org/
12554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12556 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12558 RTL8187 WIRELESS DRIVER
12559 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12560 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12561 M: Larry Finger <Larry.Finger@lwfinger.net>
12562 L: linux-wireless@vger.kernel.org
12563 W: http://wireless.kernel.org/
12564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12566 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12568 REALTEK WIRELESS DRIVER (rtlwifi family)
12569 M: Ping-Ke Shih <pkshih@realtek.com>
12570 L: linux-wireless@vger.kernel.org
12571 W: http://wireless.kernel.org/
12572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12574 F: drivers/net/wireless/realtek/rtlwifi/
12576 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12577 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12578 L: linux-wireless@vger.kernel.org
12579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12581 F: drivers/net/wireless/realtek/rtl8xxxu/
12583 RXRPC SOCKETS (AF_RXRPC)
12584 M: David Howells <dhowells@redhat.com>
12585 L: linux-afs@lists.infradead.org
12588 F: include/keys/rxrpc-type.h
12589 F: include/net/af_rxrpc.h
12590 F: include/trace/events/rxrpc.h
12591 F: include/uapi/linux/rxrpc.h
12592 F: Documentation/networking/rxrpc.txt
12593 W: https://www.infradead.org/~dhowells/kafs/
12595 S3 SAVAGE FRAMEBUFFER DRIVER
12596 M: Antonino Daplas <adaplas@gmail.com>
12597 L: linux-fbdev@vger.kernel.org
12599 F: drivers/video/fbdev/savage/
12602 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12603 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12604 L: linux-s390@vger.kernel.org
12605 W: http://www.ibm.com/developerworks/linux/linux390/
12606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12610 F: Documentation/s390/
12611 F: Documentation/driver-api/s390-drivers.rst
12613 S390 COMMON I/O LAYER
12614 M: Sebastian Ott <sebott@linux.ibm.com>
12615 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12616 L: linux-s390@vger.kernel.org
12617 W: http://www.ibm.com/developerworks/linux/linux390/
12619 F: drivers/s390/cio/
12622 M: Stefan Haberland <sth@linux.ibm.com>
12623 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12624 L: linux-s390@vger.kernel.org
12625 W: http://www.ibm.com/developerworks/linux/linux390/
12627 F: drivers/s390/block/dasd*
12628 F: block/partitions/ibm.c
12631 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12632 L: linux-s390@vger.kernel.org
12633 W: http://www.ibm.com/developerworks/linux/linux390/
12635 F: drivers/iommu/s390-iommu.c
12637 S390 IUCV NETWORK LAYER
12638 M: Julian Wiedmann <jwi@linux.ibm.com>
12639 M: Ursula Braun <ubraun@linux.ibm.com>
12640 L: linux-s390@vger.kernel.org
12641 W: http://www.ibm.com/developerworks/linux/linux390/
12643 F: drivers/s390/net/*iucv*
12644 F: include/net/iucv/
12647 S390 NETWORK DRIVERS
12648 M: Julian Wiedmann <jwi@linux.ibm.com>
12649 M: Ursula Braun <ubraun@linux.ibm.com>
12650 L: linux-s390@vger.kernel.org
12651 W: http://www.ibm.com/developerworks/linux/linux390/
12653 F: drivers/s390/net/
12656 M: Sebastian Ott <sebott@linux.ibm.com>
12657 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12658 L: linux-s390@vger.kernel.org
12659 W: http://www.ibm.com/developerworks/linux/linux390/
12662 F: drivers/pci/hotplug/s390_pci_hpc.c
12664 S390 VFIO-CCW DRIVER
12665 M: Cornelia Huck <cohuck@redhat.com>
12666 M: Halil Pasic <pasic@linux.ibm.com>
12667 L: linux-s390@vger.kernel.org
12668 L: kvm@vger.kernel.org
12670 F: drivers/s390/cio/vfio_ccw*
12671 F: Documentation/s390/vfio-ccw.txt
12672 F: include/uapi/linux/vfio_ccw.h
12675 M: Harald Freudenberger <freude@linux.ibm.com>
12676 L: linux-s390@vger.kernel.org
12677 W: http://www.ibm.com/developerworks/linux/linux390/
12679 F: drivers/s390/crypto/
12682 M: Steffen Maier <maier@linux.ibm.com>
12683 M: Benjamin Block <bblock@linux.ibm.com>
12684 L: linux-s390@vger.kernel.org
12685 W: http://www.ibm.com/developerworks/linux/linux390/
12687 F: drivers/s390/scsi/zfcp_*
12689 S3C24XX SD/MMC Driver
12690 M: Ben Dooks <ben-linux@fluff.org>
12691 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12693 F: drivers/mmc/host/s3cmci.*
12695 SAA6588 RDS RECEIVER DRIVER
12696 M: Hans Verkuil <hverkuil@xs4all.nl>
12697 L: linux-media@vger.kernel.org
12698 T: git git://linuxtv.org/media_tree.git
12699 W: https://linuxtv.org
12701 F: drivers/media/i2c/saa6588*
12703 SAA7134 VIDEO4LINUX DRIVER
12704 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12705 L: linux-media@vger.kernel.org
12706 W: https://linuxtv.org
12707 T: git git://linuxtv.org/media_tree.git
12709 F: Documentation/media/v4l-drivers/saa7134*
12710 F: drivers/media/pci/saa7134/
12712 SAA7146 VIDEO4LINUX-2 DRIVER
12713 M: Hans Verkuil <hverkuil@xs4all.nl>
12714 L: linux-media@vger.kernel.org
12715 T: git git://linuxtv.org/media_tree.git
12717 F: drivers/media/common/saa7146/
12718 F: drivers/media/pci/saa7146/
12719 F: include/media/saa7146*
12721 SAMSUNG AUDIO (ASoC) DRIVERS
12722 M: Krzysztof Kozlowski <krzk@kernel.org>
12723 M: Sangbeom Kim <sbkim73@samsung.com>
12724 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12725 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12727 F: sound/soc/samsung/
12728 F: Documentation/devicetree/bindings/sound/samsung*
12730 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12731 M: Krzysztof Kozlowski <krzk@kernel.org>
12732 L: linux-crypto@vger.kernel.org
12733 L: linux-samsung-soc@vger.kernel.org
12735 F: drivers/crypto/exynos-rng.c
12736 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12738 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12739 M: Łukasz Stelmach <l.stelmach@samsung.com>
12740 L: linux-samsung-soc@vger.kernel.org
12742 F: drivers/char/hw_random/exynos-trng.c
12743 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12745 SAMSUNG FRAMEBUFFER DRIVER
12746 M: Jingoo Han <jingoohan1@gmail.com>
12747 L: linux-fbdev@vger.kernel.org
12749 F: drivers/video/fbdev/s3c-fb.c
12751 SAMSUNG LAPTOP DRIVER
12752 M: Corentin Chary <corentin.chary@gmail.com>
12753 L: platform-driver-x86@vger.kernel.org
12755 F: drivers/platform/x86/samsung-laptop.c
12757 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12758 M: Sangbeom Kim <sbkim73@samsung.com>
12759 M: Krzysztof Kozlowski <krzk@kernel.org>
12760 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12761 L: linux-kernel@vger.kernel.org
12762 L: linux-samsung-soc@vger.kernel.org
12764 F: drivers/mfd/sec*.c
12765 F: drivers/regulator/s2m*.c
12766 F: drivers/regulator/s5m*.c
12767 F: drivers/clk/clk-s2mps11.c
12768 F: drivers/rtc/rtc-s5m.c
12769 F: include/linux/mfd/samsung/
12770 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12771 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12772 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12773 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12775 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12776 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12777 L: linux-media@vger.kernel.org
12778 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12780 F: drivers/media/platform/s3c-camif/
12781 F: include/media/drv-intf/s3c_camif.h
12783 SAMSUNG S3FWRN5 NFC DRIVER
12784 M: Robert Baldyga <r.baldyga@samsung.com>
12785 M: Krzysztof Opasiak <k.opasiak@samsung.com>
12786 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12788 F: drivers/nfc/s3fwrn5
12790 SAMSUNG S5C73M3 CAMERA DRIVER
12791 M: Kyungmin Park <kyungmin.park@samsung.com>
12792 M: Andrzej Hajda <a.hajda@samsung.com>
12793 L: linux-media@vger.kernel.org
12795 F: drivers/media/i2c/s5c73m3/*
12797 SAMSUNG S5K5BAF CAMERA DRIVER
12798 M: Kyungmin Park <kyungmin.park@samsung.com>
12799 M: Andrzej Hajda <a.hajda@samsung.com>
12800 L: linux-media@vger.kernel.org
12802 F: drivers/media/i2c/s5k5baf.c
12804 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12805 M: Krzysztof Kozlowski <krzk@kernel.org>
12806 M: Vladimir Zapolskiy <vz@mleia.com>
12807 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
12808 L: linux-crypto@vger.kernel.org
12809 L: linux-samsung-soc@vger.kernel.org
12811 F: drivers/crypto/s5p-sss.c
12813 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12814 M: Kyungmin Park <kyungmin.park@samsung.com>
12815 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12816 L: linux-media@vger.kernel.org
12817 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12819 F: drivers/media/platform/exynos4-is/
12821 SAMSUNG SOC CLOCK DRIVERS
12822 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12823 M: Tomasz Figa <tomasz.figa@gmail.com>
12824 M: Chanwoo Choi <cw00.choi@samsung.com>
12826 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12828 F: drivers/clk/samsung/
12829 F: include/dt-bindings/clock/exynos*.h
12830 F: Documentation/devicetree/bindings/clock/exynos*.txt
12832 SAMSUNG SPI DRIVERS
12833 M: Kukjin Kim <kgene@kernel.org>
12834 M: Krzysztof Kozlowski <krzk@kernel.org>
12835 M: Andi Shyti <andi@etezian.org>
12836 L: linux-spi@vger.kernel.org
12837 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12839 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12840 F: drivers/spi/spi-s3c*
12841 F: include/linux/platform_data/spi-s3c64xx.h
12843 SAMSUNG SXGBE DRIVERS
12844 M: Byungho An <bh74.an@samsung.com>
12845 M: Girish K S <ks.giri@samsung.com>
12846 M: Vipul Pandya <vipul.pandya@samsung.com>
12848 L: netdev@vger.kernel.org
12849 F: drivers/net/ethernet/samsung/sxgbe/
12851 SAMSUNG THERMAL DRIVER
12852 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12853 L: linux-pm@vger.kernel.org
12854 L: linux-samsung-soc@vger.kernel.org
12856 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12857 F: drivers/thermal/samsung/
12859 SAMSUNG USB2 PHY DRIVER
12860 M: Kamil Debski <kamil@wypas.org>
12861 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12862 L: linux-kernel@vger.kernel.org
12864 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12865 F: Documentation/phy/samsung-usb2.txt
12866 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12867 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12868 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12869 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12870 F: drivers/phy/samsung/phy-samsung-usb2.c
12871 F: drivers/phy/samsung/phy-samsung-usb2.h
12874 M: Zwane Mwaikambo <zwanem@gmail.com>
12876 F: drivers/watchdog/sc1200wdt.c
12879 M: Ingo Molnar <mingo@redhat.com>
12880 M: Peter Zijlstra <peterz@infradead.org>
12881 L: linux-kernel@vger.kernel.org
12882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12885 F: include/linux/sched.h
12886 F: include/uapi/linux/sched.h
12887 F: include/linux/wait.h
12889 SCR24X CHIP CARD INTERFACE DRIVER
12890 M: Lubomir Rintel <lkundrak@v3.sk>
12892 F: drivers/char/pcmcia/scr24x_cs.c
12895 M: Jens Axboe <axboe@kernel.dk>
12896 L: linux-scsi@vger.kernel.org
12897 W: http://www.kernel.dk
12899 F: drivers/scsi/sr*
12901 SCSI RDMA PROTOCOL (SRP) INITIATOR
12902 M: Bart Van Assche <bvanassche@acm.org>
12903 L: linux-rdma@vger.kernel.org
12905 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12906 F: drivers/infiniband/ulp/srp/
12907 F: include/scsi/srp.h
12909 SCSI RDMA PROTOCOL (SRP) TARGET
12910 M: Bart Van Assche <bvanassche@acm.org>
12911 L: linux-rdma@vger.kernel.org
12912 L: target-devel@vger.kernel.org
12914 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12915 F: drivers/infiniband/ulp/srpt/
12918 M: Doug Gilbert <dgilbert@interlog.com>
12919 L: linux-scsi@vger.kernel.org
12920 W: http://sg.danny.cz/sg
12922 F: Documentation/scsi/scsi-generic.txt
12923 F: drivers/scsi/sg.c
12924 F: include/scsi/sg.h
12927 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12929 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12931 L: linux-scsi@vger.kernel.org
12933 F: Documentation/devicetree/bindings/scsi/
12938 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12939 L: linux-scsi@vger.kernel.org
12941 F: Documentation/scsi/st.txt
12942 F: drivers/scsi/st.*
12943 F: drivers/scsi/st_*.h
12946 M: Vlad Yasevich <vyasevich@gmail.com>
12947 M: Neil Horman <nhorman@tuxdriver.com>
12948 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12949 L: linux-sctp@vger.kernel.org
12950 W: http://lksctp.sourceforge.net
12952 F: Documentation/networking/sctp.txt
12953 F: include/linux/sctp.h
12954 F: include/uapi/linux/sctp.h
12955 F: include/net/sctp/
12959 M: Jim Cromie <jim.cromie@gmail.com>
12961 F: Documentation/i2c/busses/scx200_acb
12962 F: arch/x86/platform/scx200/
12963 F: drivers/watchdog/scx200_wdt.c
12964 F: drivers/i2c/busses/scx200*
12965 F: drivers/mtd/maps/scx200_docflash.c
12966 F: include/linux/scx200.h
12969 M: Jim Cromie <jim.cromie@gmail.com>
12971 F: drivers/char/scx200_gpio.c
12972 F: include/linux/scx200_gpio.h
12974 SCx200 HRT CLOCKSOURCE DRIVER
12975 M: Jim Cromie <jim.cromie@gmail.com>
12977 F: drivers/clocksource/scx200_hrt.c
12979 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12980 M: Sascha Sommer <saschasommer@freenet.de>
12981 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12983 F: drivers/mmc/host/sdricoh_cs.c
12986 M: Kees Cook <keescook@chromium.org>
12987 R: Andy Lutomirski <luto@amacapital.net>
12988 R: Will Drewry <wad@chromium.org>
12989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12991 F: kernel/seccomp.c
12992 F: include/uapi/linux/seccomp.h
12993 F: include/linux/seccomp.h
12994 F: tools/testing/selftests/seccomp/*
12995 F: tools/testing/selftests/kselftest_harness.h
12996 F: Documentation/userspace-api/seccomp_filter.rst
12997 K: \bsecure_computing
13000 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13001 M: Al Cooper <alcooperx@gmail.com>
13002 L: linux-mmc@vger.kernel.org
13003 L: bcm-kernel-feedback-list@broadcom.com
13005 F: drivers/mmc/host/sdhci-brcmstb*
13007 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13008 M: Adrian Hunter <adrian.hunter@intel.com>
13009 L: linux-mmc@vger.kernel.org
13010 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13012 F: drivers/mmc/host/sdhci*
13013 F: include/linux/mmc/sdhci*
13015 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13016 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13017 M: Manjunath M B <manjumb@synopsys.com>
13018 L: linux-mmc@vger.kernel.org
13020 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13022 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13023 M: Ben Dooks <ben-linux@fluff.org>
13024 M: Jaehoon Chung <jh80.chung@samsung.com>
13025 L: linux-mmc@vger.kernel.org
13027 F: drivers/mmc/host/sdhci-s3c*
13029 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13030 M: Viresh Kumar <vireshk@kernel.org>
13031 L: linux-mmc@vger.kernel.org
13033 F: drivers/mmc/host/sdhci-spear.c
13035 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13036 M: Kishon Vijay Abraham I <kishon@ti.com>
13037 L: linux-mmc@vger.kernel.org
13039 F: drivers/mmc/host/sdhci-omap.c
13041 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13042 M: Scott Bauer <scott.bauer@intel.com>
13043 M: Jonathan Derrick <jonathan.derrick@intel.com>
13044 L: linux-block@vger.kernel.org
13047 F: block/opal_proto.h
13048 F: include/linux/sed*
13049 F: include/uapi/linux/sed*
13052 M: Security Officers <security@kernel.org>
13056 M: James Morris <jmorris@namei.org>
13057 M: "Serge E. Hallyn" <serge@hallyn.com>
13058 L: linux-security-module@vger.kernel.org (suggested Cc:)
13059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13060 W: http://kernsec.org/
13063 X: security/selinux/
13065 SELINUX SECURITY MODULE
13066 M: Paul Moore <paul@paul-moore.com>
13067 M: Stephen Smalley <sds@tycho.nsa.gov>
13068 M: Eric Paris <eparis@parisplace.org>
13069 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
13070 W: https://selinuxproject.org
13071 W: https://github.com/SELinuxProject
13072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13074 F: include/linux/selinux*
13075 F: security/selinux/
13076 F: scripts/selinux/
13077 F: Documentation/admin-guide/LSM/SELinux.rst
13080 M: Jiri Slaby <jirislaby@gmail.com>
13082 F: drivers/misc/phantom.c
13083 F: include/uapi/linux/phantom.h
13086 M: Rob Herring <robh@kernel.org>
13087 L: linux-serial@vger.kernel.org
13089 F: Documentation/devicetree/bindings/serial/slave-device.txt
13090 F: drivers/tty/serdev/
13091 F: include/linux/serdev.h
13094 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13095 L: linux-serial@vger.kernel.org
13097 F: Documentation/devicetree/bindings/serial/
13098 F: drivers/tty/serial/
13101 M: Sean Young <sean@mess.org>
13102 L: linux-media@vger.kernel.org
13104 F: drivers/media/rc/serial_ir.c
13107 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13108 M: Edward Cree <ecree@solarflare.com>
13109 M: Bert Kenward <bkenward@solarflare.com>
13110 L: netdev@vger.kernel.org
13112 F: drivers/net/ethernet/sfc/
13115 M: Dimitri Sivanich <sivanich@sgi.com>
13117 F: drivers/misc/sgi-gru/
13119 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13120 M: Pat Gefre <pfg@sgi.com>
13121 L: linux-ia64@vger.kernel.org
13123 F: Documentation/ia64/serial.txt
13124 F: drivers/tty/serial/ioc?_serial.c
13125 F: include/linux/ioc?.h
13127 SGI XP/XPC/XPNET DRIVER
13128 M: Cliff Whickman <cpw@sgi.com>
13129 M: Robin Holt <robinmholt@gmail.com>
13131 F: drivers/misc/sgi-xp/
13133 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13134 M: Ursula Braun <ubraun@linux.ibm.com>
13135 L: linux-s390@vger.kernel.org
13136 W: http://www.ibm.com/developerworks/linux/linux390/
13140 SHARP RJ54N1CB0C SENSOR DRIVER
13141 M: Jacopo Mondi <jacopo@jmondi.org>
13142 L: linux-media@vger.kernel.org
13143 T: git git://linuxtv.org/media_tree.git
13145 F: drivers/media/i2c/rj54n1cb0c.c
13146 F: include/media/i2c/rj54n1cb0c.h
13148 SH_VEU V4L2 MEM2MEM DRIVER
13149 L: linux-media@vger.kernel.org
13151 F: drivers/media/platform/sh_veu.c
13153 SH_VOU V4L2 OUTPUT DRIVER
13154 L: linux-media@vger.kernel.org
13156 F: drivers/media/platform/sh_vou.c
13157 F: include/media/drv-intf/sh_vou.h
13159 SI2157 MEDIA DRIVER
13160 M: Antti Palosaari <crope@iki.fi>
13161 L: linux-media@vger.kernel.org
13162 W: https://linuxtv.org
13163 W: http://palosaari.fi/linux/
13164 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13165 T: git git://linuxtv.org/anttip/media_tree.git
13167 F: drivers/media/tuners/si2157*
13169 SI2165 MEDIA DRIVER
13170 M: Matthias Schwarzott <zzam@gentoo.org>
13171 L: linux-media@vger.kernel.org
13172 W: https://linuxtv.org
13173 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13175 F: drivers/media/dvb-frontends/si2165*
13177 SI2168 MEDIA DRIVER
13178 M: Antti Palosaari <crope@iki.fi>
13179 L: linux-media@vger.kernel.org
13180 W: https://linuxtv.org
13181 W: http://palosaari.fi/linux/
13182 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13183 T: git git://linuxtv.org/anttip/media_tree.git
13185 F: drivers/media/dvb-frontends/si2168*
13187 SI470X FM RADIO RECEIVER I2C DRIVER
13188 M: Hans Verkuil <hverkuil@xs4all.nl>
13189 L: linux-media@vger.kernel.org
13190 T: git git://linuxtv.org/media_tree.git
13191 W: https://linuxtv.org
13193 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13195 SI470X FM RADIO RECEIVER USB DRIVER
13196 M: Hans Verkuil <hverkuil@xs4all.nl>
13197 L: linux-media@vger.kernel.org
13198 T: git git://linuxtv.org/media_tree.git
13199 W: https://linuxtv.org
13201 F: drivers/media/radio/si470x/radio-si470x-common.c
13202 F: drivers/media/radio/si470x/radio-si470x.h
13203 F: drivers/media/radio/si470x/radio-si470x-usb.c
13205 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13206 M: Eduardo Valentin <edubezval@gmail.com>
13207 L: linux-media@vger.kernel.org
13208 T: git git://linuxtv.org/media_tree.git
13209 W: https://linuxtv.org
13211 F: drivers/media/radio/si4713/si4713.?
13213 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13214 M: Eduardo Valentin <edubezval@gmail.com>
13215 L: linux-media@vger.kernel.org
13216 T: git git://linuxtv.org/media_tree.git
13217 W: https://linuxtv.org
13219 F: drivers/media/radio/si4713/radio-platform-si4713.c
13221 SI4713 FM RADIO TRANSMITTER USB DRIVER
13222 M: Hans Verkuil <hverkuil@xs4all.nl>
13223 L: linux-media@vger.kernel.org
13224 T: git git://linuxtv.org/media_tree.git
13225 W: https://linuxtv.org
13227 F: drivers/media/radio/si4713/radio-usb-si4713.c
13230 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13231 L: linux-media@vger.kernel.org
13232 W: https://linuxtv.org
13233 T: git git://linuxtv.org/media_tree.git
13235 F: drivers/media/common/siano/
13236 F: drivers/media/usb/siano/
13237 F: drivers/media/usb/siano/
13238 F: drivers/media/mmc/siano/
13241 M: Palmer Dabbelt <palmer@sifive.com>
13242 L: linux-riscv@lists.infradead.org
13243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13248 SILEAD TOUCHSCREEN DRIVER
13249 M: Hans de Goede <hdegoede@redhat.com>
13250 L: linux-input@vger.kernel.org
13251 L: platform-driver-x86@vger.kernel.org
13253 F: drivers/input/touchscreen/silead.c
13254 F: drivers/platform/x86/touchscreen_dmi.c
13256 SILICON MOTION SM712 FRAME BUFFER DRIVER
13257 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13258 M: Teddy Wang <teddy.wang@siliconmotion.com>
13259 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13260 L: linux-fbdev@vger.kernel.org
13262 F: drivers/video/fbdev/sm712*
13263 F: Documentation/fb/sm712fb.txt
13265 SIMPLE FIRMWARE INTERFACE (SFI)
13266 M: Len Brown <lenb@kernel.org>
13267 L: sfi-devel@simplefirmware.org
13268 W: http://simplefirmware.org/
13269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13271 F: arch/x86/platform/sfi/
13273 F: include/linux/sfi*.h
13276 M: Hans de Goede <hdegoede@redhat.com>
13277 L: linux-fbdev@vger.kernel.org
13279 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13280 F: drivers/video/fbdev/simplefb.c
13281 F: include/linux/platform_data/simplefb.h
13283 SIMTEC EB110ATX (Chalice CATS)
13285 P: Vincent Sanders <vince@simtec.co.uk>
13286 M: Simtec Linux Team <linux@simtec.co.uk>
13287 W: http://www.simtec.co.uk/products/EB110ATX/
13290 SIMTEC EB2410ITX (BAST)
13292 P: Vincent Sanders <vince@simtec.co.uk>
13293 M: Simtec Linux Team <linux@simtec.co.uk>
13294 W: http://www.simtec.co.uk/products/EB2410ITX/
13296 F: arch/arm/mach-s3c24xx/mach-bast.c
13297 F: arch/arm/mach-s3c24xx/bast-ide.c
13298 F: arch/arm/mach-s3c24xx/bast-irq.c
13300 SIPHASH PRF ROUTINES
13301 M: Jason A. Donenfeld <Jason@zx2c4.com>
13304 F: lib/test_siphash.c
13305 F: include/linux/siphash.h
13308 M: Gavin Schenk <g.schenk@eckelmann.de>
13309 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13310 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13313 F: include/trace/events/siox.h
13315 SIS 190 ETHERNET DRIVER
13316 M: Francois Romieu <romieu@fr.zoreil.com>
13317 L: netdev@vger.kernel.org
13319 F: drivers/net/ethernet/sis/sis190.c
13321 SIS 900/7016 FAST ETHERNET DRIVER
13322 M: Daniele Venzano <venza@brownhat.org>
13323 W: http://www.brownhat.org/sis900.html
13324 L: netdev@vger.kernel.org
13326 F: drivers/net/ethernet/sis/sis900.*
13328 SIS FRAMEBUFFER DRIVER
13329 M: Thomas Winischhofer <thomas@winischhofer.net>
13330 W: http://www.winischhofer.net/linuxsisvga.shtml
13332 F: Documentation/fb/sisfb.txt
13333 F: drivers/video/fbdev/sis/
13334 F: include/video/sisfb.h
13337 M: Thomas Winischhofer <thomas@winischhofer.net>
13338 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13340 F: drivers/usb/misc/sisusbvga/
13343 M: Christoph Lameter <cl@linux.com>
13344 M: Pekka Enberg <penberg@kernel.org>
13345 M: David Rientjes <rientjes@google.com>
13346 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13347 M: Andrew Morton <akpm@linux-foundation.org>
13348 L: linux-mm@kvack.org
13350 F: include/linux/sl?b*.h
13353 SLEEPABLE READ-COPY UPDATE (SRCU)
13354 M: Lai Jiangshan <jiangshanlai@gmail.com>
13355 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13356 M: Josh Triplett <josh@joshtriplett.org>
13357 R: Steven Rostedt <rostedt@goodmis.org>
13358 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13359 L: linux-kernel@vger.kernel.org
13360 W: http://www.rdrop.com/users/paulmck/RCU/
13362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13363 F: include/linux/srcu*.h
13364 F: kernel/rcu/srcu*.c
13366 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13367 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13368 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13370 F: drivers/slimbus/
13371 F: Documentation/devicetree/bindings/slimbus/
13372 F: include/linux/slimbus.h
13374 SMACK SECURITY MODULE
13375 M: Casey Schaufler <casey@schaufler-ca.com>
13376 L: linux-security-module@vger.kernel.org
13377 W: http://schaufler-ca.com
13378 T: git git://github.com/cschaufler/smack-next
13380 F: Documentation/admin-guide/LSM/Smack.rst
13383 SMC91x ETHERNET DRIVER
13384 M: Nicolas Pitre <nico@fluxnic.net>
13386 F: drivers/net/ethernet/smsc/smc91x.*
13388 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13389 M: Sakari Ailus <sakari.ailus@iki.fi>
13390 L: linux-media@vger.kernel.org
13392 F: drivers/media/i2c/smiapp/
13393 F: include/media/i2c/smiapp.h
13394 F: drivers/media/i2c/smiapp-pll.c
13395 F: drivers/media/i2c/smiapp-pll.h
13396 F: include/uapi/linux/smiapp.h
13397 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13399 SMM665 HARDWARE MONITOR DRIVER
13400 M: Guenter Roeck <linux@roeck-us.net>
13401 L: linux-hwmon@vger.kernel.org
13403 F: Documentation/hwmon/smm665
13404 F: drivers/hwmon/smm665.c
13406 SMSC EMC2103 HARDWARE MONITOR DRIVER
13407 M: Steve Glendinning <steve.glendinning@shawell.net>
13408 L: linux-hwmon@vger.kernel.org
13410 F: Documentation/hwmon/emc2103
13411 F: drivers/hwmon/emc2103.c
13413 SMSC SCH5627 HARDWARE MONITOR DRIVER
13414 M: Hans de Goede <hdegoede@redhat.com>
13415 L: linux-hwmon@vger.kernel.org
13417 F: Documentation/hwmon/sch5627
13418 F: drivers/hwmon/sch5627.c
13420 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13421 M: Steve Glendinning <steve.glendinning@shawell.net>
13422 L: linux-fbdev@vger.kernel.org
13424 F: drivers/video/fbdev/smscufx.c
13426 SMSC47B397 HARDWARE MONITOR DRIVER
13427 M: Jean Delvare <jdelvare@suse.com>
13428 L: linux-hwmon@vger.kernel.org
13430 F: Documentation/hwmon/smsc47b397
13431 F: drivers/hwmon/smsc47b397.c
13433 SMSC911x ETHERNET DRIVER
13434 M: Steve Glendinning <steve.glendinning@shawell.net>
13435 L: netdev@vger.kernel.org
13437 F: include/linux/smsc911x.h
13438 F: drivers/net/ethernet/smsc/smsc911x.*
13440 SMSC9420 PCI ETHERNET DRIVER
13441 M: Steve Glendinning <steve.glendinning@shawell.net>
13442 L: netdev@vger.kernel.org
13444 F: drivers/net/ethernet/smsc/smsc9420.*
13446 SOC-CAMERA V4L2 SUBSYSTEM
13447 L: linux-media@vger.kernel.org
13448 T: git git://linuxtv.org/media_tree.git
13450 F: include/media/soc*
13451 F: drivers/media/i2c/soc_camera/
13452 F: drivers/media/platform/soc_camera/
13454 SOCIONEXT SYNQUACER I2C DRIVER
13455 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13456 L: linux-i2c@vger.kernel.org
13458 F: drivers/i2c/busses/i2c-synquacer.c
13459 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13461 SOCIONEXT UNIPHIER SOUND DRIVER
13462 M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13463 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13465 F: sound/soc/uniphier/
13467 SOEKRIS NET48XX LED SUPPORT
13468 M: Chris Boot <bootc@bootc.net>
13470 F: drivers/leds/leds-net48xx.c
13472 SOFT-ROCE DRIVER (rxe)
13473 M: Moni Shoua <monis@mellanox.com>
13474 L: linux-rdma@vger.kernel.org
13476 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13477 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13478 F: drivers/infiniband/sw/rxe/
13479 F: include/uapi/rdma/rdma_user_rxe.h
13481 SOFTLOGIC 6x10 MPEG CODEC
13482 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13483 M: Anton Sviridenko <anton@corp.bluecherry.net>
13484 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13485 M: Andrey Utkin <andrey_utkin@fastmail.com>
13486 M: Ismael Luceno <ismael@iodev.co.uk>
13487 L: linux-media@vger.kernel.org
13489 F: drivers/media/pci/solo6x10/
13491 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13492 M: James Morse <james.morse@arm.com>
13493 L: linux-arm-kernel@lists.infradead.org
13495 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13496 F: drivers/firmware/arm_sdei.c
13497 F: include/linux/sdei.h
13498 F: include/uapi/linux/sdei.h
13500 SOFTWARE RAID (Multiple Disks) SUPPORT
13501 M: Shaohua Li <shli@kernel.org>
13502 L: linux-raid@vger.kernel.org
13503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13505 F: drivers/md/Makefile
13506 F: drivers/md/Kconfig
13508 F: drivers/md/raid*
13509 F: include/linux/raid/
13510 F: include/uapi/linux/raid/
13512 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13513 M: Jassi Brar <jaswinder.singh@linaro.org>
13514 L: netdev@vger.kernel.org
13516 F: drivers/net/ethernet/socionext/netsec.c
13517 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13519 SOLIDRUN CLEARFOG SUPPORT
13520 M: Russell King <linux@armlinux.org.uk>
13522 F: arch/arm/boot/dts/armada-388-clearfog*
13523 F: arch/arm/boot/dts/armada-38x-solidrun-*
13525 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13526 M: Russell King <linux@armlinux.org.uk>
13528 F: arch/arm/boot/dts/imx6*-cubox-i*
13529 F: arch/arm/boot/dts/imx6*-hummingboard*
13530 F: arch/arm/boot/dts/imx6*-sr-*
13532 SONIC NETWORK DRIVER
13533 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13534 L: netdev@vger.kernel.org
13536 F: drivers/net/ethernet/natsemi/sonic.*
13538 SONICS SILICON BACKPLANE DRIVER (SSB)
13539 M: Michael Buesch <m@bues.ch>
13540 L: linux-wireless@vger.kernel.org
13543 F: include/linux/ssb/
13545 SONY IMX258 SENSOR DRIVER
13546 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13547 L: linux-media@vger.kernel.org
13548 T: git git://linuxtv.org/media_tree.git
13550 F: drivers/media/i2c/imx258.c
13552 SONY IMX274 SENSOR DRIVER
13553 M: Leon Luo <leonl@leopardimaging.com>
13554 L: linux-media@vger.kernel.org
13555 T: git git://linuxtv.org/media_tree.git
13557 F: drivers/media/i2c/imx274.c
13558 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13560 SONY MEMORYSTICK CARD SUPPORT
13561 M: Alex Dubov <oakad@yahoo.com>
13562 W: http://tifmxx.berlios.de/
13564 F: drivers/memstick/host/tifm_ms.c
13566 SONY MEMORYSTICK STANDARD SUPPORT
13567 M: Maxim Levitsky <maximlevitsky@gmail.com>
13569 F: drivers/memstick/core/ms_block.*
13571 SONY VAIO CONTROL DEVICE DRIVER
13572 M: Mattia Dongili <malattia@linux.it>
13573 L: platform-driver-x86@vger.kernel.org
13574 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13576 F: Documentation/laptops/sony-laptop.txt
13577 F: drivers/char/sonypi.c
13578 F: drivers/platform/x86/sony-laptop.c
13579 F: include/linux/sony-laptop.h
13582 M: Jaroslav Kysela <perex@perex.cz>
13583 M: Takashi Iwai <tiwai@suse.com>
13584 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13585 W: http://www.alsa-project.org/
13586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13587 T: git git://git.alsa-project.org/alsa-kernel.git
13588 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13590 F: Documentation/sound/
13592 F: include/uapi/sound/
13595 SOUND - COMPRESSED AUDIO
13596 M: Vinod Koul <vkoul@kernel.org>
13597 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13600 F: Documentation/sound/designs/compress-offload.rst
13601 F: include/sound/compress_driver.h
13602 F: include/uapi/sound/compress_*
13603 F: sound/core/compress_offload.c
13604 F: sound/soc/soc-compress.c
13606 SOUND - DMAENGINE HELPERS
13607 M: Lars-Peter Clausen <lars@metafoo.de>
13609 F: include/sound/dmaengine_pcm.h
13610 F: sound/core/pcm_dmaengine.c
13611 F: sound/soc/soc-generic-dmaengine-pcm.c
13613 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13614 M: Liam Girdwood <lgirdwood@gmail.com>
13615 M: Mark Brown <broonie@kernel.org>
13616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13617 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13618 W: http://alsa-project.org/main/index.php/ASoC
13620 F: Documentation/devicetree/bindings/sound/
13621 F: Documentation/sound/soc/
13623 F: include/sound/soc*
13625 SOUNDWIRE SUBSYSTEM
13626 M: Vinod Koul <vinod.koul@intel.com>
13627 M: Sanyog Kale <sanyog.r.kale@intel.com>
13628 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13629 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13631 F: Documentation/driver-api/soundwire/
13632 F: drivers/soundwire/
13633 F: include/linux/soundwire/
13636 M: Olli Salonen <olli.salonen@iki.fi>
13637 L: linux-media@vger.kernel.org
13638 W: https://linuxtv.org
13639 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13641 F: drivers/media/dvb-frontends/sp2*
13643 SPARC + UltraSPARC (sparc/sparc64)
13644 M: "David S. Miller" <davem@davemloft.net>
13645 L: sparclinux@vger.kernel.org
13646 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13653 SPARC SERIAL DRIVERS
13654 M: "David S. Miller" <davem@davemloft.net>
13655 L: sparclinux@vger.kernel.org
13656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13659 F: include/linux/sunserialcore.h
13660 F: drivers/tty/serial/suncore.c
13661 F: drivers/tty/serial/sunhv.c
13662 F: drivers/tty/serial/sunsab.c
13663 F: drivers/tty/serial/sunsab.h
13664 F: drivers/tty/serial/sunsu.c
13665 F: drivers/tty/serial/sunzilog.c
13666 F: drivers/tty/serial/sunzilog.h
13667 F: drivers/tty/vcc.c
13670 M: "Christopher Li" <sparse@chrisli.org>
13671 L: linux-sparse@vger.kernel.org
13672 W: https://sparse.wiki.kernel.org/
13673 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13674 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13676 F: include/linux/compiler.h
13678 SPEAR CLOCK FRAMEWORK SUPPORT
13679 M: Viresh Kumar <vireshk@kernel.org>
13680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13681 W: http://www.st.com/spear
13683 F: drivers/clk/spear/
13685 SPEAR PLATFORM SUPPORT
13686 M: Viresh Kumar <vireshk@kernel.org>
13687 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13689 W: http://www.st.com/spear
13691 F: arch/arm/boot/dts/spear*
13692 F: arch/arm/mach-spear/
13695 M: Marek Vasut <marek.vasut@gmail.com>
13696 L: linux-mtd@lists.infradead.org
13697 W: http://www.linux-mtd.infradead.org/
13698 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13699 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13700 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13702 F: drivers/mtd/spi-nor/
13703 F: include/linux/mtd/spi-nor.h
13706 M: Mark Brown <broonie@kernel.org>
13707 L: linux-spi@vger.kernel.org
13708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13709 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
13711 F: Documentation/devicetree/bindings/spi/
13712 F: Documentation/spi/
13714 F: include/linux/spi/
13715 F: include/uapi/linux/spi/
13718 SPIDERNET NETWORK DRIVER for CELL
13719 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13720 L: netdev@vger.kernel.org
13722 F: Documentation/networking/spider_net.txt
13723 F: drivers/net/ethernet/toshiba/spider_net*
13726 R: Stephen Boyd <sboyd@kernel.org>
13727 L: linux-arm-msm@vger.kernel.org
13728 F: Documentation/devicetree/bindings/spmi/
13730 F: include/dt-bindings/spmi/spmi.h
13731 F: include/linux/spmi.h
13732 F: include/trace/events/spmi.h
13735 M: Jeremy Kerr <jk@ozlabs.org>
13736 L: linuxppc-dev@lists.ozlabs.org
13737 W: http://www.ibm.com/developerworks/power/cell/
13739 F: Documentation/filesystems/spufs.txt
13740 F: arch/powerpc/platforms/cell/spufs/
13742 SQUASHFS FILE SYSTEM
13743 M: Phillip Lougher <phillip@squashfs.org.uk>
13744 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
13745 W: http://squashfs.org.uk
13746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13748 F: Documentation/filesystems/squashfs.txt
13751 SRM (Alpha) environment access
13752 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
13754 F: arch/alpha/kernel/srm_env.c
13756 ST STM32 I2C/SMBUS DRIVER
13757 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13758 L: linux-i2c@vger.kernel.org
13760 F: drivers/i2c/busses/i2c-stm32*
13762 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
13763 M: Song Qiang <songqiang1304521@gmail.com>
13764 L: linux-iio@vger.kernel.org
13766 F: drivers/iio/proximity/vl53l0x-i2c.c
13767 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
13770 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13771 L: stable@vger.kernel.org
13773 F: Documentation/process/stable-kernel-rules.rst
13776 M: Ian Abbott <abbotti@mev.co.uk>
13777 M: H Hartley Sweeten <hsweeten@visionengravers.com>
13779 F: drivers/staging/comedi/
13781 STAGING - EROFS FILE SYSTEM
13782 M: Gao Xiang <gaoxiang25@huawei.com>
13783 M: Chao Yu <yuchao0@huawei.com>
13784 L: linux-erofs@lists.ozlabs.org
13786 F: drivers/staging/erofs/
13788 STAGING - INDUSTRIAL IO
13789 M: Jonathan Cameron <jic23@kernel.org>
13790 L: linux-iio@vger.kernel.org
13792 F: Documentation/devicetree/bindings/staging/iio/
13793 F: drivers/staging/iio/
13795 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13796 M: Marc Dietrich <marvin24@gmx.de>
13797 L: ac100@lists.launchpad.net (moderated for non-subscribers)
13798 L: linux-tegra@vger.kernel.org
13800 F: drivers/staging/nvec/
13802 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13803 M: Jens Frederich <jfrederich@gmail.com>
13804 M: Daniel Drake <dsd@laptop.org>
13805 M: Jon Nettleton <jon.nettleton@gmail.com>
13806 W: http://wiki.laptop.org/go/DCON
13808 F: drivers/staging/olpc_dcon/
13810 STAGING - REALTEK RTL8712U DRIVERS
13811 M: Larry Finger <Larry.Finger@lwfinger.net>
13812 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13814 F: drivers/staging/rtl8712/
13816 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13817 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13818 M: Teddy Wang <teddy.wang@siliconmotion.com>
13819 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13820 L: linux-fbdev@vger.kernel.org
13822 F: drivers/staging/sm750fb/
13824 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13825 M: William Hubbs <w.d.hubbs@gmail.com>
13826 M: Chris Brannon <chris@the-brannons.com>
13827 M: Kirk Reiser <kirk@reisers.ca>
13828 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
13829 L: speakup@linux-speakup.org
13830 W: http://www.linux-speakup.org/
13832 F: drivers/staging/speakup/
13834 STAGING - VIA VT665X DRIVERS
13835 M: Forest Bond <forest@alittletooquiet.net>
13837 F: drivers/staging/vt665?/
13839 STAGING - WILC1000 WIFI DRIVER
13840 M: Aditya Shankar <aditya.shankar@microchip.com>
13841 M: Ganesh Krishna <ganesh.krishna@microchip.com>
13842 L: linux-wireless@vger.kernel.org
13844 F: drivers/staging/wilc1000/
13846 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13847 M: Arnaud Patard <arnaud.patard@rtp-net.org>
13849 F: drivers/staging/xgifb/
13852 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13854 L: devel@driverdev.osuosl.org
13856 F: drivers/staging/
13858 STARFIRE/DURALAN NETWORK DRIVER
13859 M: Ion Badulescu <ionut@badula.org>
13861 F: drivers/net/ethernet/adaptec/starfire*
13863 STEC S1220 SKD DRIVER
13864 M: Bart Van Assche <bart.vanassche@wdc.com>
13865 L: linux-block@vger.kernel.org
13867 F: drivers/block/skd*[ch]
13869 STI AUDIO (ASoC) DRIVERS
13870 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
13871 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13873 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13877 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
13879 F: drivers/staging/media/st-cec/
13880 F: Documentation/devicetree/bindings/media/stih-cec.txt
13882 STK1160 USB VIDEO CAPTURE DRIVER
13883 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13884 L: linux-media@vger.kernel.org
13885 T: git git://linuxtv.org/media_tree.git
13887 F: drivers/media/usb/stk1160/
13889 STM32 AUDIO (ASoC) DRIVERS
13890 M: Olivier Moysan <olivier.moysan@st.com>
13891 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
13892 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13894 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
13897 STM32 TIMER/LPTIMER DRIVERS
13898 M: Fabrice Gasnier <fabrice.gasnier@st.com>
13900 F: drivers/*/stm32-*timer*
13901 F: drivers/pwm/pwm-stm32*
13902 F: include/linux/*/stm32-*tim*
13903 F: Documentation/ABI/testing/*timer-stm32
13904 F: Documentation/devicetree/bindings/*/stm32-*timer*
13905 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
13907 STMMAC ETHERNET DRIVER
13908 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
13909 M: Alexandre Torgue <alexandre.torgue@st.com>
13910 M: Jose Abreu <joabreu@synopsys.com>
13911 L: netdev@vger.kernel.org
13912 W: http://www.stlinux.com
13914 F: drivers/net/ethernet/stmicro/stmmac/
13917 M: Sam Creasey <sammy@sammy.net>
13918 W: http://sammy.net/sun3/
13920 F: arch/m68k/kernel/*sun3*
13921 F: arch/m68k/sun3*/
13922 F: arch/m68k/include/asm/sun3*
13923 F: drivers/net/ethernet/i825xx/sun3*
13925 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13926 M: Hans de Goede <hdegoede@redhat.com>
13927 L: linux-input@vger.kernel.org
13929 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13930 F: drivers/input/keyboard/sun4i-lradc-keys.c
13932 SUNDANCE NETWORK DRIVER
13933 M: Denis Kirjanov <kda@linux-powerpc.org>
13934 L: netdev@vger.kernel.org
13936 F: drivers/net/ethernet/dlink/sundance.c
13939 M: Yoshinori Sato <ysato@users.sourceforge.jp>
13940 M: Rich Felker <dalias@libc.org>
13941 L: linux-sh@vger.kernel.org
13942 Q: http://patchwork.kernel.org/project/linux-sh/list/
13944 F: Documentation/sh/
13949 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13950 M: Len Brown <len.brown@intel.com>
13951 M: Pavel Machek <pavel@ucw.cz>
13952 L: linux-pm@vger.kernel.org
13953 B: https://bugzilla.kernel.org
13955 F: Documentation/power/
13956 F: arch/x86/kernel/acpi/
13957 F: drivers/base/power/
13959 F: include/linux/suspend.h
13960 F: include/linux/freezer.h
13961 F: include/linux/pm.h
13964 M: Martin Mares <mj@ucw.cz>
13965 L: linux-video@atrey.karlin.mff.cuni.cz
13967 F: Documentation/svga.txt
13968 F: arch/x86/boot/video*
13971 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13972 L: iommu@lists.linux-foundation.org
13973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13975 F: kernel/dma/swiotlb.c
13976 F: arch/*/kernel/pci-swiotlb.c
13977 F: include/linux/swiotlb.h
13980 M: Jiri Pirko <jiri@resnulli.us>
13981 M: Ivan Vecera <ivecera@redhat.com>
13982 L: netdev@vger.kernel.org
13985 F: include/net/switchdev.h
13987 SY8106A REGULATOR DRIVER
13988 M: Icenowy Zheng <icenowy@aosc.io>
13990 F: drivers/regulator/sy8106a-regulator.c
13991 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13993 SYNC FILE FRAMEWORK
13994 M: Sumit Semwal <sumit.semwal@linaro.org>
13995 R: Gustavo Padovan <gustavo@padovan.org>
13997 L: linux-media@vger.kernel.org
13998 L: dri-devel@lists.freedesktop.org
13999 F: drivers/dma-buf/sync_*
14000 F: drivers/dma-buf/dma-fence*
14001 F: drivers/dma-buf/sw_sync.c
14002 F: include/linux/sync_file.h
14003 F: include/uapi/linux/sync_file.h
14004 F: Documentation/sync_file.txt
14005 T: git git://anongit.freedesktop.org/drm/drm-misc
14007 SYNOPSYS ARC ARCHITECTURE
14008 M: Vineet Gupta <vgupta@synopsys.com>
14009 L: linux-snps-arc@lists.infradead.org
14012 F: Documentation/devicetree/bindings/arc/*
14013 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14014 F: drivers/clocksource/arc_timer.c
14015 F: drivers/tty/serial/arc_uart.c
14016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14018 SYNOPSYS ARC HSDK SDP pll clock driver
14019 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14021 F: drivers/clk/clk-hsdk-pll.c
14022 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14024 SYNOPSYS ARC SDP clock driver
14025 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14027 F: drivers/clk/axs10x/*
14028 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14030 SYNOPSYS ARC SDP platform support
14031 M: Alexey Brodkin <abrodkin@synopsys.com>
14033 F: arch/arc/plat-axs10x
14034 F: arch/arc/boot/dts/ax*
14035 F: Documentation/devicetree/bindings/arc/axs10*
14037 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14038 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14040 F: drivers/reset/reset-axs10x.c
14041 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14043 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14044 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14046 F: drivers/tty/serial/8250/8250_dw.c
14048 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14049 M: Hoan Tran <hotran@apm.com>
14050 L: linux-gpio@vger.kernel.org
14052 F: drivers/gpio/gpio-dwapb.c
14053 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14055 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14056 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14058 F: drivers/dma/dwi-axi-dmac/
14059 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14061 SYNOPSYS DESIGNWARE DMAC DRIVER
14062 M: Viresh Kumar <vireshk@kernel.org>
14063 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14065 F: include/linux/dma/dw.h
14066 F: include/linux/platform_data/dma-dw.h
14069 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14070 M: Jose Abreu <Jose.Abreu@synopsys.com>
14071 L: netdev@vger.kernel.org
14073 F: drivers/net/ethernet/synopsys/
14075 SYNOPSYS DESIGNWARE I2C DRIVER
14076 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14077 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14078 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14079 L: linux-i2c@vger.kernel.org
14081 F: drivers/i2c/busses/i2c-designware-*
14082 F: include/linux/platform_data/i2c-designware.h
14084 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14085 M: Jaehoon Chung <jh80.chung@samsung.com>
14086 L: linux-mmc@vger.kernel.org
14088 F: drivers/mmc/host/dw_mmc*
14090 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14091 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14093 F: drivers/reset/reset-hsdk.c
14094 F: include/dt-bindings/reset/snps,hsdk-reset.h
14095 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14097 SYSTEM CONFIGURATION (SYSCON)
14098 M: Lee Jones <lee.jones@linaro.org>
14099 M: Arnd Bergmann <arnd@arndb.de>
14100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14102 F: drivers/mfd/syscon.c
14104 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14105 M: Sudeep Holla <sudeep.holla@arm.com>
14106 L: linux-arm-kernel@lists.infradead.org
14108 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14109 F: drivers/clk/clk-sc[mp]i.c
14110 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14111 F: drivers/firmware/arm_scpi.c
14112 F: drivers/firmware/arm_scmi/
14113 F: include/linux/sc[mp]i_protocol.h
14115 SYSTEM RESET/SHUTDOWN DRIVERS
14116 M: Sebastian Reichel <sre@kernel.org>
14117 L: linux-pm@vger.kernel.org
14118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14120 F: Documentation/devicetree/bindings/power/reset/
14121 F: drivers/power/reset/
14123 SYSTEM TRACE MODULE CLASS
14124 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14127 F: Documentation/trace/stm.rst
14128 F: drivers/hwtracing/stm/
14129 F: include/linux/stm.h
14130 F: include/uapi/linux/stm.h
14133 M: Christoph Hellwig <hch@infradead.org>
14135 F: Documentation/filesystems/sysv-fs.txt
14137 F: include/linux/sysv_fs.h
14140 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14141 L: linux-scsi@vger.kernel.org
14142 L: target-devel@vger.kernel.org
14143 W: http://www.linux-iscsi.org
14144 W: http://groups.google.com/group/linux-iscsi-target-dev
14145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14149 F: Documentation/target/
14151 TASKSTATS STATISTICS INTERFACE
14152 M: Balbir Singh <bsingharora@gmail.com>
14154 F: Documentation/accounting/taskstats*
14155 F: include/linux/taskstats*
14156 F: kernel/taskstats.c
14159 M: Jamal Hadi Salim <jhs@mojatatu.com>
14160 M: Cong Wang <xiyou.wangcong@gmail.com>
14161 M: Jiri Pirko <jiri@resnulli.us>
14162 L: netdev@vger.kernel.org
14164 F: include/net/pkt_cls.h
14165 F: include/net/pkt_sched.h
14166 F: include/net/tc_act/
14167 F: include/uapi/linux/pkt_cls.h
14168 F: include/uapi/linux/pkt_sched.h
14169 F: include/uapi/linux/tc_act/
14170 F: include/uapi/linux/tc_ematch/
14173 TC90522 MEDIA DRIVER
14174 M: Akihiro Tsukada <tskd08@gmail.com>
14175 L: linux-media@vger.kernel.org
14177 F: drivers/media/dvb-frontends/tc90522*
14179 TCP LOW PRIORITY MODULE
14180 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14181 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14182 W: http://tcp-lp-mod.sourceforge.net/
14184 F: net/ipv4/tcp_lp.c
14186 TDA10071 MEDIA DRIVER
14187 M: Antti Palosaari <crope@iki.fi>
14188 L: linux-media@vger.kernel.org
14189 W: https://linuxtv.org
14190 W: http://palosaari.fi/linux/
14191 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14192 T: git git://linuxtv.org/anttip/media_tree.git
14194 F: drivers/media/dvb-frontends/tda10071*
14196 TDA18212 MEDIA DRIVER
14197 M: Antti Palosaari <crope@iki.fi>
14198 L: linux-media@vger.kernel.org
14199 W: https://linuxtv.org
14200 W: http://palosaari.fi/linux/
14201 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14202 T: git git://linuxtv.org/anttip/media_tree.git
14204 F: drivers/media/tuners/tda18212*
14206 TDA18218 MEDIA DRIVER
14207 M: Antti Palosaari <crope@iki.fi>
14208 L: linux-media@vger.kernel.org
14209 W: https://linuxtv.org
14210 W: http://palosaari.fi/linux/
14211 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14212 T: git git://linuxtv.org/anttip/media_tree.git
14214 F: drivers/media/tuners/tda18218*
14216 TDA18250 MEDIA DRIVER
14217 M: Olli Salonen <olli.salonen@iki.fi>
14218 L: linux-media@vger.kernel.org
14219 W: https://linuxtv.org
14220 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14221 T: git git://linuxtv.org/media_tree.git
14223 F: drivers/media/tuners/tda18250*
14225 TDA18271 MEDIA DRIVER
14226 M: Michael Krufky <mkrufky@linuxtv.org>
14227 L: linux-media@vger.kernel.org
14228 W: https://linuxtv.org
14229 W: http://github.com/mkrufky
14230 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14231 T: git git://linuxtv.org/mkrufky/tuners.git
14233 F: drivers/media/tuners/tda18271*
14235 TDA1997x MEDIA DRIVER
14236 M: Tim Harvey <tharvey@gateworks.com>
14237 L: linux-media@vger.kernel.org
14238 W: https://linuxtv.org
14239 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14241 F: drivers/media/i2c/tda1997x.*
14243 TDA827x MEDIA DRIVER
14244 M: Michael Krufky <mkrufky@linuxtv.org>
14245 L: linux-media@vger.kernel.org
14246 W: https://linuxtv.org
14247 W: http://github.com/mkrufky
14248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14249 T: git git://linuxtv.org/mkrufky/tuners.git
14251 F: drivers/media/tuners/tda8290.*
14253 TDA8290 MEDIA DRIVER
14254 M: Michael Krufky <mkrufky@linuxtv.org>
14255 L: linux-media@vger.kernel.org
14256 W: https://linuxtv.org
14257 W: http://github.com/mkrufky
14258 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14259 T: git git://linuxtv.org/mkrufky/tuners.git
14261 F: drivers/media/tuners/tda8290.*
14263 TDA9840 MEDIA DRIVER
14264 M: Hans Verkuil <hverkuil@xs4all.nl>
14265 L: linux-media@vger.kernel.org
14266 T: git git://linuxtv.org/media_tree.git
14267 W: https://linuxtv.org
14269 F: drivers/media/i2c/tda9840*
14271 TEA5761 TUNER DRIVER
14272 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14273 L: linux-media@vger.kernel.org
14274 W: https://linuxtv.org
14275 T: git git://linuxtv.org/media_tree.git
14277 F: drivers/media/tuners/tea5761.*
14279 TEA5767 TUNER DRIVER
14280 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14281 L: linux-media@vger.kernel.org
14282 W: https://linuxtv.org
14283 T: git git://linuxtv.org/media_tree.git
14285 F: drivers/media/tuners/tea5767.*
14287 TEA6415C MEDIA DRIVER
14288 M: Hans Verkuil <hverkuil@xs4all.nl>
14289 L: linux-media@vger.kernel.org
14290 T: git git://linuxtv.org/media_tree.git
14291 W: https://linuxtv.org
14293 F: drivers/media/i2c/tea6415c*
14295 TEA6420 MEDIA DRIVER
14296 M: Hans Verkuil <hverkuil@xs4all.nl>
14297 L: linux-media@vger.kernel.org
14298 T: git git://linuxtv.org/media_tree.git
14299 W: https://linuxtv.org
14301 F: drivers/media/i2c/tea6420*
14304 M: Jiri Pirko <jiri@resnulli.us>
14305 L: netdev@vger.kernel.org
14307 F: drivers/net/team/
14308 F: include/linux/if_team.h
14309 F: include/uapi/linux/if_team.h
14311 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14312 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14314 F: arch/x86/platform/ts5500/
14316 TECHNOTREND USB IR RECEIVER
14317 M: Sean Young <sean@mess.org>
14318 L: linux-media@vger.kernel.org
14320 F: drivers/media/rc/ttusbir.c
14322 TECHWELL TW9910 VIDEO DECODER
14323 L: linux-media@vger.kernel.org
14325 F: drivers/media/i2c/tw9910.c
14326 F: include/media/i2c/tw9910.h
14329 M: Jens Wiklander <jens.wiklander@linaro.org>
14331 F: include/linux/tee_drv.h
14332 F: include/uapi/linux/tee.h
14334 F: Documentation/tee.txt
14336 TEGRA ARCHITECTURE SUPPORT
14337 M: Thierry Reding <thierry.reding@gmail.com>
14338 M: Jonathan Hunter <jonathanh@nvidia.com>
14339 L: linux-tegra@vger.kernel.org
14340 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14346 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14347 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14349 F: drivers/clk/tegra/
14352 M: Laxman Dewangan <ldewangan@nvidia.com>
14353 M: Jon Hunter <jonathanh@nvidia.com>
14355 F: drivers/dma/tegra*
14358 M: Laxman Dewangan <ldewangan@nvidia.com>
14360 F: drivers/i2c/busses/i2c-tegra.c
14362 TEGRA IOMMU DRIVERS
14363 M: Thierry Reding <thierry.reding@gmail.com>
14364 L: linux-tegra@vger.kernel.org
14366 F: drivers/iommu/tegra*
14369 M: Laxman Dewangan <ldewangan@nvidia.com>
14371 F: drivers/input/keyboard/tegra-kbc.c
14374 M: Stefan Agner <stefan@agner.ch>
14375 M: Lucas Stach <dev@lynxeye.de>
14377 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14378 F: drivers/mtd/nand/raw/tegra_nand.c
14381 M: Thierry Reding <thierry.reding@gmail.com>
14383 F: drivers/pwm/pwm-tegra.c
14385 TEGRA SERIAL DRIVER
14386 M: Laxman Dewangan <ldewangan@nvidia.com>
14388 F: drivers/tty/serial/serial-tegra.c
14391 M: Laxman Dewangan <ldewangan@nvidia.com>
14393 F: drivers/spi/spi-tegra*
14395 TEHUTI ETHERNET DRIVER
14396 M: Andy Gospodarek <andy@greyhouse.net>
14397 L: netdev@vger.kernel.org
14399 F: drivers/net/ethernet/tehuti/*
14401 Telecom Clock Driver for MCPL0010
14402 M: Mark Gross <mark.gross@intel.com>
14404 F: drivers/char/tlclk.c
14406 TENSILICA XTENSA PORT (xtensa)
14407 M: Chris Zankel <chris@zankel.net>
14408 M: Max Filippov <jcmvbkbc@gmail.com>
14409 L: linux-xtensa@linux-xtensa.org
14410 T: git git://github.com/czankel/xtensa-linux.git
14413 F: drivers/irqchip/irq-xtensa-*
14415 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14416 M: Nishanth Menon <nm@ti.com>
14417 M: Tero Kristo <t-kristo@ti.com>
14418 M: Santosh Shilimkar <ssantosh@kernel.org>
14419 L: linux-arm-kernel@lists.infradead.org
14421 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14422 F: drivers/firmware/ti_sci*
14423 F: include/linux/soc/ti/ti_sci_protocol.h
14424 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14425 F: include/dt-bindings/genpd/k2g.h
14426 F: drivers/soc/ti/ti_sci_pm_domains.c
14427 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14428 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14429 F: drivers/clk/keystone/sci-clk.c
14430 F: drivers/reset/reset-ti-sci.c
14432 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14433 M: Hans Verkuil <hverkuil@xs4all.nl>
14434 L: linux-media@vger.kernel.org
14435 T: git git://linuxtv.org/media_tree.git
14436 W: https://linuxtv.org
14438 F: drivers/media/radio/radio-raremono.c
14441 M: Zhang Rui <rui.zhang@intel.com>
14442 M: Eduardo Valentin <edubezval@gmail.com>
14443 R: Daniel Lezcano <daniel.lezcano@linaro.org>
14444 L: linux-pm@vger.kernel.org
14445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14447 Q: https://patchwork.kernel.org/project/linux-pm/list/
14449 F: drivers/thermal/
14450 F: include/linux/thermal.h
14451 F: include/uapi/linux/thermal.h
14452 F: include/linux/cpu_cooling.h
14453 F: Documentation/devicetree/bindings/thermal/
14455 THERMAL/CPU_COOLING
14456 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14457 M: Viresh Kumar <viresh.kumar@linaro.org>
14458 M: Javi Merino <javi.merino@kernel.org>
14459 L: linux-pm@vger.kernel.org
14461 F: Documentation/thermal/cpu-cooling-api.txt
14462 F: drivers/thermal/cpu_cooling.c
14463 F: include/linux/cpu_cooling.h
14465 THINKPAD ACPI EXTRAS DRIVER
14466 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14467 L: ibm-acpi-devel@lists.sourceforge.net
14468 L: platform-driver-x86@vger.kernel.org
14469 W: http://ibm-acpi.sourceforge.net
14470 W: http://thinkwiki.org/wiki/Ibm-acpi
14471 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14473 F: drivers/platform/x86/thinkpad_acpi.c
14476 M: Andreas Noever <andreas.noever@gmail.com>
14477 M: Michael Jamet <michael.jamet@intel.com>
14478 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14479 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14482 F: Documentation/admin-guide/thunderbolt.rst
14483 F: drivers/thunderbolt/
14484 F: include/linux/thunderbolt.h
14486 THUNDERBOLT NETWORK DRIVER
14487 M: Michael Jamet <michael.jamet@intel.com>
14488 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14489 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14490 L: netdev@vger.kernel.org
14492 F: drivers/net/thunderbolt.c
14494 THUNDERX GPIO DRIVER
14495 M: David Daney <david.daney@cavium.com>
14497 F: drivers/gpio/gpio-thunderx.c
14499 TI AM437X VPFE DRIVER
14500 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14501 L: linux-media@vger.kernel.org
14502 W: https://linuxtv.org
14503 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14504 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14506 F: drivers/media/platform/am437x/
14508 TI BANDGAP AND THERMAL DRIVER
14509 M: Eduardo Valentin <edubezval@gmail.com>
14510 M: Keerthy <j-keerthy@ti.com>
14511 L: linux-pm@vger.kernel.org
14512 L: linux-omap@vger.kernel.org
14514 F: drivers/thermal/ti-soc-thermal/
14516 TI BQ27XXX POWER SUPPLY DRIVER
14517 R: Andrew F. Davis <afd@ti.com>
14518 F: include/linux/power/bq27xxx_battery.h
14519 F: drivers/power/supply/bq27xxx_battery.c
14520 F: drivers/power/supply/bq27xxx_battery_i2c.c
14522 TI CDCE706 CLOCK DRIVER
14523 M: Max Filippov <jcmvbkbc@gmail.com>
14525 F: drivers/clk/clk-cdce706.c
14528 M: Tero Kristo <t-kristo@ti.com>
14529 L: linux-omap@vger.kernel.org
14532 F: include/linux/clk/ti.h
14534 TI DAVINCI MACHINE SUPPORT
14535 M: Sekhar Nori <nsekhar@ti.com>
14536 M: Kevin Hilman <khilman@kernel.org>
14537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14540 F: arch/arm/mach-davinci/
14541 F: drivers/i2c/busses/i2c-davinci.c
14542 F: arch/arm/boot/dts/da850*
14544 TI DAVINCI SERIES CLOCK DRIVER
14545 M: David Lechner <david@lechnology.com>
14546 R: Sekhar Nori <nsekhar@ti.com>
14548 F: Documentation/devicetree/bindings/clock/ti/davinci/
14549 F: drivers/clk/davinci/
14551 TI DAVINCI SERIES GPIO DRIVER
14552 M: Keerthy <j-keerthy@ti.com>
14553 L: linux-gpio@vger.kernel.org
14555 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14556 F: drivers/gpio/gpio-davinci.c
14558 TI DAVINCI SERIES MEDIA DRIVER
14559 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14560 L: linux-media@vger.kernel.org
14561 W: https://linuxtv.org
14562 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14563 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14565 F: drivers/media/platform/davinci/
14566 F: include/media/davinci/
14568 TI ETHERNET SWITCH DRIVER (CPSW)
14569 R: Grygorii Strashko <grygorii.strashko@ti.com>
14570 L: linux-omap@vger.kernel.org
14571 L: netdev@vger.kernel.org
14573 F: drivers/net/ethernet/ti/cpsw*
14574 F: drivers/net/ethernet/ti/davinci*
14576 TI FLASH MEDIA INTERFACE DRIVER
14577 M: Alex Dubov <oakad@yahoo.com>
14579 F: drivers/misc/tifm*
14580 F: drivers/mmc/host/tifm_sd.c
14581 F: include/linux/tifm.h
14583 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14584 M: Santosh Shilimkar <ssantosh@kernel.org>
14585 L: linux-kernel@vger.kernel.org
14586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14588 F: drivers/soc/ti/*
14589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14591 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14592 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14593 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14594 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14596 F: sound/soc/codecs/lm49453*
14597 F: sound/soc/codecs/isabelle*
14599 TI LP855x BACKLIGHT DRIVER
14600 M: Milo Kim <milo.kim@ti.com>
14602 F: Documentation/backlight/lp855x-driver.txt
14603 F: drivers/video/backlight/lp855x_bl.c
14604 F: include/linux/platform_data/lp855x.h
14606 TI LP8727 CHARGER DRIVER
14607 M: Milo Kim <milo.kim@ti.com>
14609 F: drivers/power/supply/lp8727_charger.c
14610 F: include/linux/platform_data/lp8727.h
14612 TI LP8788 MFD DRIVER
14613 M: Milo Kim <milo.kim@ti.com>
14615 F: drivers/iio/adc/lp8788_adc.c
14616 F: drivers/leds/leds-lp8788.c
14617 F: drivers/mfd/lp8788*.c
14618 F: drivers/power/supply/lp8788-charger.c
14619 F: drivers/regulator/lp8788-*.c
14620 F: include/linux/mfd/lp8788*.h
14622 TI NETCP ETHERNET DRIVER
14623 M: Wingman Kwok <w-kwok2@ti.com>
14624 M: Murali Karicheri <m-karicheri2@ti.com>
14625 L: netdev@vger.kernel.org
14627 F: drivers/net/ethernet/ti/netcp*
14629 TI TAS571X FAMILY ASoC CODEC DRIVER
14630 M: Kevin Cernekee <cernekee@chromium.org>
14631 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14633 F: sound/soc/codecs/tas571x*
14635 TI TRF7970A NFC DRIVER
14636 M: Mark Greer <mgreer@animalcreek.com>
14637 L: linux-wireless@vger.kernel.org
14638 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14640 F: drivers/nfc/trf7970a.c
14641 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14643 TI TWL4030 SERIES SOC CODEC DRIVER
14644 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14645 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14647 F: sound/soc/codecs/twl4030*
14650 M: Benoit Parrot <bparrot@ti.com>
14651 L: linux-media@vger.kernel.org
14652 W: http://linuxtv.org/
14653 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14655 F: drivers/media/platform/ti-vpe/
14657 TI WILINK WIRELESS DRIVERS
14658 L: linux-wireless@vger.kernel.org
14659 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14660 W: http://wireless.kernel.org/en/users/Drivers/wl1251
14661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14663 F: drivers/net/wireless/ti/
14664 F: include/linux/wl12xx.h
14666 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14667 M: John Stultz <john.stultz@linaro.org>
14668 M: Thomas Gleixner <tglx@linutronix.de>
14669 R: Stephen Boyd <sboyd@kernel.org>
14670 L: linux-kernel@vger.kernel.org
14671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14673 F: include/linux/clocksource.h
14674 F: include/linux/time.h
14675 F: include/linux/timex.h
14676 F: include/uapi/linux/time.h
14677 F: include/uapi/linux/timex.h
14678 F: kernel/time/clocksource.c
14679 F: kernel/time/time*.c
14680 F: kernel/time/alarmtimer.c
14681 F: kernel/time/ntp.c
14682 F: tools/testing/selftests/timers/
14685 M: Jon Maloy <jon.maloy@ericsson.com>
14686 M: Ying Xue <ying.xue@windriver.com>
14687 L: netdev@vger.kernel.org (core kernel code)
14688 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14689 W: http://tipc.sourceforge.net/
14691 F: include/uapi/linux/tipc*.h
14694 TLAN NETWORK DRIVER
14695 M: Samuel Chessman <chessman@tux.org>
14696 L: tlan-devel@lists.sourceforge.net (subscribers-only)
14697 W: http://sourceforge.net/projects/tlan/
14699 F: Documentation/networking/tlan.txt
14700 F: drivers/net/ethernet/ti/tlan.*
14702 TM6000 VIDEO4LINUX DRIVER
14703 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14704 L: linux-media@vger.kernel.org
14705 W: https://linuxtv.org
14706 T: git git://linuxtv.org/media_tree.git
14708 F: drivers/media/usb/tm6000/
14709 F: Documentation/media/v4l-drivers/tm6000*
14711 TMIO/SDHI MMC DRIVER
14712 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14713 L: linux-mmc@vger.kernel.org
14715 F: drivers/mmc/host/tmio_mmc*
14716 F: drivers/mmc/host/renesas_sdhi*
14717 F: include/linux/mfd/tmio.h
14719 TMP401 HARDWARE MONITOR DRIVER
14720 M: Guenter Roeck <linux@roeck-us.net>
14721 L: linux-hwmon@vger.kernel.org
14723 F: Documentation/hwmon/tmp401
14724 F: drivers/hwmon/tmp401.c
14726 TMPFS (SHMEM FILESYSTEM)
14727 M: Hugh Dickins <hughd@google.com>
14728 L: linux-mm@kvack.org
14730 F: include/linux/shmem_fs.h
14733 TOMOYO SECURITY MODULE
14734 M: Kentaro Takeda <takedakn@nttdata.co.jp>
14735 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14736 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14737 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14738 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14739 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14740 W: http://tomoyo.sourceforge.jp/
14741 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14743 F: security/tomoyo/
14745 TOPSTAR LAPTOP EXTRAS DRIVER
14746 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14747 L: platform-driver-x86@vger.kernel.org
14749 F: drivers/platform/x86/topstar-laptop.c
14751 TORTURE-TEST MODULES
14752 M: Davidlohr Bueso <dave@stgolabs.net>
14753 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14754 M: Josh Triplett <josh@joshtriplett.org>
14755 L: linux-kernel@vger.kernel.org
14757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14758 F: Documentation/RCU/torture.txt
14759 F: kernel/torture.c
14760 F: kernel/rcu/rcutorture.c
14761 F: kernel/rcu/rcuperf.c
14762 F: kernel/locking/locktorture.c
14764 TOSHIBA ACPI EXTRAS DRIVER
14765 M: Azael Avalos <coproscefalo@gmail.com>
14766 L: platform-driver-x86@vger.kernel.org
14768 F: drivers/platform/x86/toshiba_acpi.c
14770 TOSHIBA BLUETOOTH DRIVER
14771 M: Azael Avalos <coproscefalo@gmail.com>
14772 L: platform-driver-x86@vger.kernel.org
14774 F: drivers/platform/x86/toshiba_bluetooth.c
14776 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14777 M: Azael Avalos <coproscefalo@gmail.com>
14778 L: platform-driver-x86@vger.kernel.org
14780 F: drivers/platform/x86/toshiba_haps.c
14783 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
14784 W: http://www.buzzard.org.uk/toshiba/
14786 F: drivers/char/toshiba.c
14787 F: include/linux/toshiba.h
14788 F: include/uapi/linux/toshiba.h
14790 TOSHIBA TC358743 DRIVER
14791 M: Mats Randgaard <matrandg@cisco.com>
14792 L: linux-media@vger.kernel.org
14794 F: drivers/media/i2c/tc358743*
14795 F: include/media/i2c/tc358743.h
14797 TOSHIBA WMI HOTKEYS DRIVER
14798 M: Azael Avalos <coproscefalo@gmail.com>
14799 L: platform-driver-x86@vger.kernel.org
14801 F: drivers/platform/x86/toshiba-wmi.c
14804 M: Peter Huewe <peterhuewe@gmx.de>
14805 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14806 R: Jason Gunthorpe <jgg@ziepe.ca>
14807 L: linux-integrity@vger.kernel.org
14808 Q: https://patchwork.kernel.org/project/linux-integrity/list/
14809 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14810 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
14812 F: drivers/char/tpm/
14815 M: Steven Rostedt <rostedt@goodmis.org>
14816 M: Ingo Molnar <mingo@redhat.com>
14817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14819 F: Documentation/trace/ftrace.rst
14820 F: arch/*/*/*/ftrace.h
14821 F: arch/*/kernel/ftrace.c
14822 F: include/*/ftrace.h
14823 F: include/linux/trace*.h
14826 F: tools/testing/selftests/ftrace/
14828 TRACING MMIO ACCESSES (MMIOTRACE)
14829 M: Steven Rostedt <rostedt@goodmis.org>
14830 M: Ingo Molnar <mingo@kernel.org>
14831 R: Karol Herbst <karolherbst@gmail.com>
14832 R: Pekka Paalanen <ppaalanen@gmail.com>
14834 L: linux-kernel@vger.kernel.org
14835 L: nouveau@lists.freedesktop.org
14836 F: kernel/trace/trace_mmiotrace.c
14837 F: include/linux/mmiotrace.h
14838 F: arch/x86/mm/kmmio.c
14839 F: arch/x86/mm/mmio-mod.c
14840 F: arch/x86/mm/testmmiotrace.c
14843 M: Jiri Kosina <trivial@kernel.org>
14844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14846 K: ^Subject:.*(?i)trivial
14848 TEMPO SEMICONDUCTOR DRIVERS
14849 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14851 F: sound/soc/codecs/tscs*.c
14852 F: sound/soc/codecs/tscs*.h
14853 F: Documentation/devicetree/bindings/sound/tscs*.txt
14856 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14857 M: Jiri Slaby <jslaby@suse.com>
14859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14860 F: Documentation/serial/
14862 F: drivers/tty/serial/serial_core.c
14863 F: include/linux/serial_core.h
14864 F: include/linux/serial.h
14865 F: include/linux/tty.h
14866 F: include/uapi/linux/serial_core.h
14867 F: include/uapi/linux/serial.h
14868 F: include/uapi/linux/tty.h
14870 TUA9001 MEDIA DRIVER
14871 M: Antti Palosaari <crope@iki.fi>
14872 L: linux-media@vger.kernel.org
14873 W: https://linuxtv.org
14874 W: http://palosaari.fi/linux/
14875 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14876 T: git git://linuxtv.org/anttip/media_tree.git
14878 F: drivers/media/tuners/tua9001*
14880 TULIP NETWORK DRIVERS
14881 L: netdev@vger.kernel.org
14882 L: linux-parisc@vger.kernel.org
14884 F: drivers/net/ethernet/dec/tulip/
14887 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
14888 W: http://vtun.sourceforge.net/tun
14890 F: Documentation/networking/tuntap.txt
14891 F: arch/um/os-Linux/drivers/
14893 TURBOCHANNEL SUBSYSTEM
14894 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14895 M: Ralf Baechle <ralf@linux-mips.org>
14896 L: linux-mips@linux-mips.org
14897 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
14900 F: include/linux/tc.h
14903 M: "Len Brown" <lenb@kernel.org>
14904 L: linux-pm@vger.kernel.org
14905 B: https://bugzilla.kernel.org
14906 Q: https://patchwork.kernel.org/project/linux-pm/list/
14907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14909 F: tools/power/x86/turbostat/
14911 TW5864 VIDEO4LINUX DRIVER
14912 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14913 M: Anton Sviridenko <anton@corp.bluecherry.net>
14914 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14915 M: Andrey Utkin <andrey_utkin@fastmail.com>
14916 L: linux-media@vger.kernel.org
14918 F: drivers/media/pci/tw5864/
14920 TW68 VIDEO4LINUX DRIVER
14921 M: Hans Verkuil <hverkuil@xs4all.nl>
14922 L: linux-media@vger.kernel.org
14923 T: git git://linuxtv.org/media_tree.git
14924 W: https://linuxtv.org
14926 F: drivers/media/pci/tw68/
14928 TW686X VIDEO4LINUX DRIVER
14929 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14930 L: linux-media@vger.kernel.org
14931 T: git git://linuxtv.org/media_tree.git
14932 W: http://linuxtv.org
14934 F: drivers/media/pci/tw686x/
14936 UBI FILE SYSTEM (UBIFS)
14937 M: Richard Weinberger <richard@nod.at>
14938 M: Artem Bityutskiy <dedekind1@gmail.com>
14939 M: Adrian Hunter <adrian.hunter@intel.com>
14940 L: linux-mtd@lists.infradead.org
14941 T: git git://git.infradead.org/ubifs-2.6.git
14942 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
14944 F: Documentation/filesystems/ubifs.txt
14947 UCLINUX (M68KNOMMU AND COLDFIRE)
14948 M: Greg Ungerer <gerg@linux-m68k.org>
14949 W: http://www.linux-m68k.org/
14950 W: http://www.uclinux.org/
14951 L: linux-m68k@lists.linux-m68k.org
14952 L: uclinux-dev@uclinux.org (subscribers-only)
14953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14955 F: arch/m68k/coldfire/
14957 F: arch/m68k/*/*_no.*
14958 F: arch/m68k/include/asm/*_no.*
14961 M: Jan Kara <jack@suse.com>
14963 F: Documentation/filesystems/udf.txt
14967 M: Bastien Nocera <hadess@hadess.net>
14968 L: linux-input@vger.kernel.org
14970 F: drivers/hid/hid-udraw-ps3.c
14973 M: Evgeniy Dushistov <dushistov@mail.ru>
14975 F: Documentation/filesystems/ufs.txt
14978 UHID USERSPACE HID IO DRIVER:
14979 M: David Herrmann <dh.herrmann@googlemail.com>
14980 L: linux-input@vger.kernel.org
14982 F: drivers/hid/uhid.c
14983 F: include/uapi/linux/uhid.h
14986 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14987 L: linux-usb@vger.kernel.org
14989 F: drivers/usb/common/ulpi.c
14990 F: include/linux/ulpi/
14992 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14993 L: linux-usb@vger.kernel.org
14996 F: include/linux/uwb.h
14997 F: include/linux/uwb/
14999 UNICORE32 ARCHITECTURE:
15000 M: Guan Xuetao <gxt@pku.edu.cn>
15001 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15003 T: git git://github.com/gxt/linux.git
15007 M: Tony Finch <dot@dotat.at>
15008 W: http://dotat.at/prog/unifdef
15010 F: scripts/unifdef.c
15012 UNIFORM CDROM DRIVER
15013 M: Jens Axboe <axboe@kernel.dk>
15014 W: http://www.kernel.dk
15016 F: Documentation/cdrom/
15017 F: drivers/cdrom/cdrom.c
15018 F: include/linux/cdrom.h
15019 F: include/uapi/linux/cdrom.h
15021 UNISYS S-PAR DRIVERS
15022 M: David Kershner <david.kershner@unisys.com>
15023 L: sparmaintainer@unisys.com (Unisys internal)
15025 F: include/linux/visorbus.h
15026 F: drivers/visorbus/
15027 F: drivers/staging/unisys/
15029 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15030 M: Vinayak Holikatti <vinholikatti@gmail.com>
15031 L: linux-scsi@vger.kernel.org
15033 F: Documentation/scsi/ufs.txt
15034 F: drivers/scsi/ufs/
15036 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15037 M: Joao Pinto <jpinto@synopsys.com>
15038 L: linux-scsi@vger.kernel.org
15040 F: drivers/scsi/ufs/*dwc*
15042 UNSORTED BLOCK IMAGES (UBI)
15043 M: Artem Bityutskiy <dedekind1@gmail.com>
15044 M: Richard Weinberger <richard@nod.at>
15045 W: http://www.linux-mtd.infradead.org/
15046 L: linux-mtd@lists.infradead.org
15047 T: git git://git.infradead.org/ubifs-2.6.git
15049 F: drivers/mtd/ubi/
15050 F: include/linux/mtd/ubi.h
15051 F: include/uapi/mtd/ubi-user.h
15053 USB "USBNET" DRIVER FRAMEWORK
15054 M: Oliver Neukum <oneukum@suse.com>
15055 L: netdev@vger.kernel.org
15056 W: http://www.linux-usb.org/usbnet
15058 F: drivers/net/usb/usbnet.c
15059 F: include/linux/usb/usbnet.h
15062 M: Oliver Neukum <oneukum@suse.com>
15063 L: linux-usb@vger.kernel.org
15065 F: Documentation/usb/acm.txt
15066 F: drivers/usb/class/cdc-acm.*
15068 USB AR5523 WIRELESS DRIVER
15069 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15070 L: linux-wireless@vger.kernel.org
15072 F: drivers/net/wireless/ath/ar5523/
15075 M: Oliver Neukum <oneukum@suse.com>
15076 L: linux-usb@vger.kernel.org
15077 L: linux-scsi@vger.kernel.org
15079 F: drivers/usb/storage/uas.c
15081 USB CDC ETHERNET DRIVER
15082 M: Oliver Neukum <oliver@neukum.org>
15083 L: linux-usb@vger.kernel.org
15085 F: drivers/net/usb/cdc_*.c
15086 F: include/uapi/linux/usb/cdc.h
15088 USB CHAOSKEY DRIVER
15089 M: Keith Packard <keithp@keithp.com>
15090 L: linux-usb@vger.kernel.org
15092 F: drivers/usb/misc/chaoskey.c
15094 USB CYPRESS C67X00 DRIVER
15095 M: Peter Korsgaard <jacmet@sunsite.dk>
15096 L: linux-usb@vger.kernel.org
15098 F: drivers/usb/c67x00/
15100 USB DAVICOM DM9601 DRIVER
15101 M: Peter Korsgaard <jacmet@sunsite.dk>
15102 L: netdev@vger.kernel.org
15103 W: http://www.linux-usb.org/usbnet
15105 F: drivers/net/usb/dm9601.c
15107 USB DIAMOND RIO500 DRIVER
15108 M: Cesar Miquel <miquel@df.uba.ar>
15109 L: rio500-users@lists.sourceforge.net
15110 W: http://rio500.sourceforge.net
15112 F: drivers/usb/misc/rio500*
15115 M: Alan Stern <stern@rowland.harvard.edu>
15116 L: linux-usb@vger.kernel.org
15118 F: Documentation/usb/ehci.txt
15119 F: drivers/usb/host/ehci*
15121 USB GADGET/PERIPHERAL SUBSYSTEM
15122 M: Felipe Balbi <balbi@kernel.org>
15123 L: linux-usb@vger.kernel.org
15124 W: http://www.linux-usb.org/gadget
15125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15127 F: drivers/usb/gadget/
15128 F: include/linux/usb/gadget*
15130 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15131 M: Jiri Kosina <jikos@kernel.org>
15132 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15133 L: linux-usb@vger.kernel.org
15134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15136 F: Documentation/hid/hiddev.txt
15137 F: drivers/hid/usbhid/
15139 USB INTEL XHCI ROLE MUX DRIVER
15140 M: Hans de Goede <hdegoede@redhat.com>
15141 L: linux-usb@vger.kernel.org
15143 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15146 M: Olav Kongas <ok@artecdesign.ee>
15147 L: linux-usb@vger.kernel.org
15149 F: drivers/usb/host/isp116x*
15150 F: include/linux/usb/isp116x.h
15152 USB LAN78XX ETHERNET DRIVER
15153 M: Woojung Huh <woojung.huh@microchip.com>
15154 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15155 L: netdev@vger.kernel.org
15157 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15158 F: drivers/net/usb/lan78xx.*
15159 F: include/dt-bindings/net/microchip-lan78xx.h
15161 USB MASS STORAGE DRIVER
15162 M: Alan Stern <stern@rowland.harvard.edu>
15163 L: linux-usb@vger.kernel.org
15164 L: usb-storage@lists.one-eyed-alien.net
15166 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15167 F: drivers/usb/storage/
15170 M: Clemens Ladisch <clemens@ladisch.de>
15171 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15172 T: git git://git.alsa-project.org/alsa-kernel.git
15174 F: sound/usb/midi.*
15176 USB NETWORKING DRIVERS
15177 L: linux-usb@vger.kernel.org
15179 F: drivers/net/usb/
15182 M: Alan Stern <stern@rowland.harvard.edu>
15183 L: linux-usb@vger.kernel.org
15185 F: Documentation/usb/ohci.txt
15186 F: drivers/usb/host/ohci*
15188 USB OTG FSM (Finite State Machine)
15189 M: Peter Chen <Peter.Chen@nxp.com>
15190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15191 L: linux-usb@vger.kernel.org
15193 F: drivers/usb/common/usb-otg-fsm.c
15196 M: Valentina Manea <valentina.manea.m@gmail.com>
15197 M: Shuah Khan <shuah@kernel.org>
15198 L: linux-usb@vger.kernel.org
15200 F: Documentation/usb/usbip_protocol.txt
15201 F: drivers/usb/usbip/
15202 F: tools/usb/usbip/
15203 F: tools/testing/selftests/drivers/usb/usbip/
15206 M: Petko Manolov <petkan@nucleusys.com>
15207 L: linux-usb@vger.kernel.org
15208 L: netdev@vger.kernel.org
15209 T: git git://github.com/petkan/pegasus.git
15210 W: https://github.com/petkan/pegasus
15212 F: drivers/net/usb/pegasus.*
15215 M: Felipe Balbi <balbi@kernel.org>
15216 L: linux-usb@vger.kernel.org
15217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15219 F: drivers/usb/phy/
15221 USB PRINTER DRIVER (usblp)
15222 M: Pete Zaitcev <zaitcev@redhat.com>
15223 L: linux-usb@vger.kernel.org
15225 F: drivers/usb/class/usblp.c
15227 USB QMI WWAN NETWORK DRIVER
15228 M: Bjørn Mork <bjorn@mork.no>
15229 L: netdev@vger.kernel.org
15231 F: Documentation/ABI/testing/sysfs-class-net-qmi
15232 F: drivers/net/usb/qmi_wwan.c
15235 M: Petko Manolov <petkan@nucleusys.com>
15236 L: linux-usb@vger.kernel.org
15237 L: netdev@vger.kernel.org
15238 T: git git://github.com/petkan/rtl8150.git
15239 W: https://github.com/petkan/rtl8150
15241 F: drivers/net/usb/rtl8150.c
15243 USB SERIAL SUBSYSTEM
15244 M: Johan Hovold <johan@kernel.org>
15245 L: linux-usb@vger.kernel.org
15246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15248 F: Documentation/usb/usb-serial.txt
15249 F: drivers/usb/serial/
15250 F: include/linux/usb/serial.h
15252 USB SMSC75XX ETHERNET DRIVER
15253 M: Steve Glendinning <steve.glendinning@shawell.net>
15254 L: netdev@vger.kernel.org
15256 F: drivers/net/usb/smsc75xx.*
15258 USB SMSC95XX ETHERNET DRIVER
15259 M: Steve Glendinning <steve.glendinning@shawell.net>
15260 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15261 L: netdev@vger.kernel.org
15263 F: drivers/net/usb/smsc95xx.*
15266 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15267 L: linux-usb@vger.kernel.org
15268 W: http://www.linux-usb.org
15269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15271 F: Documentation/devicetree/bindings/usb/
15272 F: Documentation/usb/
15274 F: include/linux/usb.h
15275 F: include/linux/usb/
15277 USB TYPEC PI3USB30532 MUX DRIVER
15278 M: Hans de Goede <hdegoede@redhat.com>
15279 L: linux-usb@vger.kernel.org
15281 F: drivers/usb/typec/mux/pi3usb30532.c
15284 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15285 L: linux-usb@vger.kernel.org
15287 F: Documentation/ABI/testing/sysfs-class-typec
15288 F: Documentation/driver-api/usb/typec.rst
15289 F: drivers/usb/typec/
15290 F: include/linux/usb/typec.h
15292 USB TYPEC BUS FOR ALTERNATE MODES
15293 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15294 L: linux-usb@vger.kernel.org
15296 F: Documentation/ABI/testing/sysfs-bus-typec
15297 F: Documentation/driver-api/usb/typec_bus.rst
15298 F: drivers/usb/typec/altmodes/
15299 F: include/linux/usb/typec_altmode.h
15302 M: Alan Stern <stern@rowland.harvard.edu>
15303 L: linux-usb@vger.kernel.org
15305 F: drivers/usb/host/uhci*
15308 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15309 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15310 L: linux-media@vger.kernel.org
15311 T: git git://linuxtv.org/media_tree.git
15312 W: http://www.ideasonboard.org/uvc/
15314 F: drivers/media/usb/uvc/
15315 F: include/uapi/linux/uvcvideo.h
15318 M: Hans Verkuil <hverkuil@xs4all.nl>
15319 L: linux-media@vger.kernel.org
15320 T: git git://linuxtv.org/media_tree.git
15321 W: https://linuxtv.org
15323 F: drivers/media/usb/usbvision/
15326 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15327 L: linux-usb@vger.kernel.org
15329 F: drivers/usb/gadget/function/*uvc*
15330 F: drivers/usb/gadget/legacy/webcam.c
15331 F: include/uapi/linux/usb/g_uvc.h
15333 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15334 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15335 L: linux-wireless@vger.kernel.org
15337 F: drivers/net/wireless/rndis_wlan.c
15340 M: Mathias Nyman <mathias.nyman@intel.com>
15341 L: linux-usb@vger.kernel.org
15343 F: drivers/usb/host/xhci*
15344 F: drivers/usb/host/pci-quirks*
15347 L: linux-wireless@vger.kernel.org
15348 W: http://linux-lc100020.sourceforge.net
15350 F: drivers/net/wireless/zydas/zd1201.*
15353 M: Antoine Jacquet <royale@zerezo.com>
15354 L: linux-usb@vger.kernel.org
15355 L: linux-media@vger.kernel.org
15356 T: git git://linuxtv.org/media_tree.git
15357 W: http://royale.zerezo.com/zr364xx/
15359 F: Documentation/media/v4l-drivers/zr364xx*
15360 F: drivers/media/usb/zr364xx/
15362 USER-MODE LINUX (UML)
15363 M: Jeff Dike <jdike@addtoit.com>
15364 M: Richard Weinberger <richard@nod.at>
15365 L: linux-um@lists.infradead.org
15366 W: http://user-mode-linux.sourceforge.net
15367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15369 F: Documentation/virtual/uml/
15375 USERSPACE I/O (UIO)
15376 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15379 F: Documentation/driver-api/uio-howto.rst
15381 F: include/linux/uio*.h
15384 M: Karel Zak <kzak@redhat.com>
15385 L: util-linux@vger.kernel.org
15386 W: http://en.wikipedia.org/wiki/Util-linux
15387 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15391 M: Christoph Hellwig <hch@lst.de>
15392 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15393 L: linux-kernel@vger.kernel.org
15394 T: git git://git.infradead.org/users/hch/uuid.git
15397 F: include/linux/uuid.h
15398 F: include/uapi/linux/uuid.h
15402 M: Michal Januszewski <spock@gentoo.org>
15403 L: linux-fbdev@vger.kernel.org
15404 W: http://dev.gentoo.org/~spock/projects/uvesafb/
15406 F: Documentation/fb/uvesafb.txt
15407 F: drivers/video/fbdev/uvesafb.*
15410 M: Stefan Agner <stefan@agner.ch>
15411 L: linux-mtd@lists.infradead.org
15413 F: drivers/mtd/nand/raw/vf610_nfc.c
15415 VFAT/FAT/MSDOS FILESYSTEM
15416 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15418 F: Documentation/filesystems/vfat.txt
15422 M: Alex Williamson <alex.williamson@redhat.com>
15423 L: kvm@vger.kernel.org
15424 T: git git://github.com/awilliam/linux-vfio.git
15426 F: Documentation/vfio.txt
15428 F: include/linux/vfio.h
15429 F: include/uapi/linux/vfio.h
15431 VFIO MEDIATED DEVICE DRIVERS
15432 M: Kirti Wankhede <kwankhede@nvidia.com>
15433 L: kvm@vger.kernel.org
15435 F: Documentation/vfio-mediated-device.txt
15436 F: drivers/vfio/mdev/
15437 F: include/linux/mdev.h
15438 F: samples/vfio-mdev/
15440 VFIO PLATFORM DRIVER
15441 M: Eric Auger <eric.auger@redhat.com>
15442 L: kvm@vger.kernel.org
15444 F: drivers/vfio/platform/
15447 R: Lukas Wunner <lukas@wunner.de>
15449 F: Documentation/gpu/vga-switcheroo.rst
15450 F: drivers/gpu/vga/vga_switcheroo.c
15451 F: include/linux/vga_switcheroo.h
15452 T: git git://anongit.freedesktop.org/drm/drm-misc
15454 VIA RHINE NETWORK DRIVER
15456 F: drivers/net/ethernet/via/via-rhine.c
15458 VIA SD/MMC CARD CONTROLLER DRIVER
15459 M: Bruce Chang <brucechang@via.com.tw>
15460 M: Harald Welte <HaraldWelte@viatech.com>
15462 F: drivers/mmc/host/via-sdmmc.c
15464 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15465 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15466 L: linux-fbdev@vger.kernel.org
15468 F: include/linux/via-core.h
15469 F: include/linux/via-gpio.h
15470 F: include/linux/via_i2c.h
15471 F: drivers/video/fbdev/via/
15473 VIA VELOCITY NETWORK DRIVER
15474 M: Francois Romieu <romieu@fr.zoreil.com>
15475 L: netdev@vger.kernel.org
15477 F: drivers/net/ethernet/via/via-velocity.*
15479 VICODEC VIRTUAL CODEC DRIVER
15480 M: Hans Verkuil <hans.verkuil@cisco.com>
15481 L: linux-media@vger.kernel.org
15482 T: git git://linuxtv.org/media_tree.git
15483 W: https://linuxtv.org
15485 F: drivers/media/platform/vicodec/*
15487 VIDEO MULTIPLEXER DRIVER
15488 M: Philipp Zabel <p.zabel@pengutronix.de>
15489 L: linux-media@vger.kernel.org
15491 F: drivers/media/platform/video-mux.c
15493 VIDEO I2C POLLING DRIVER
15494 M: Matt Ranostay <matt.ranostay@konsulko.com>
15495 L: linux-media@vger.kernel.org
15497 F: drivers/media/i2c/video-i2c.c
15499 VIDEOBUF2 FRAMEWORK
15500 M: Pawel Osciak <pawel@osciak.com>
15501 M: Marek Szyprowski <m.szyprowski@samsung.com>
15502 M: Kyungmin Park <kyungmin.park@samsung.com>
15503 L: linux-media@vger.kernel.org
15505 F: drivers/media/v4l2-core/videobuf2-*
15506 F: include/media/videobuf2-*
15508 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15509 M: Helen Koike <helen.koike@collabora.com>
15510 L: linux-media@vger.kernel.org
15511 T: git git://linuxtv.org/media_tree.git
15512 W: https://linuxtv.org
15514 F: drivers/media/platform/vimc/*
15517 M: Alex Williamson <alex.williamson@redhat.com>
15518 M: Paolo Bonzini <pbonzini@redhat.com>
15519 L: kvm@vger.kernel.org
15523 VIRTIO AND VHOST VSOCK DRIVER
15524 M: Stefan Hajnoczi <stefanha@redhat.com>
15525 L: kvm@vger.kernel.org
15526 L: virtualization@lists.linux-foundation.org
15527 L: netdev@vger.kernel.org
15529 F: include/linux/virtio_vsock.h
15530 F: include/uapi/linux/virtio_vsock.h
15531 F: include/uapi/linux/vsockmon.h
15532 F: include/uapi/linux/vm_sockets_diag.h
15533 F: net/vmw_vsock/diag.c
15534 F: net/vmw_vsock/af_vsock_tap.c
15535 F: net/vmw_vsock/virtio_transport_common.c
15536 F: net/vmw_vsock/virtio_transport.c
15537 F: drivers/net/vsockmon.c
15538 F: drivers/vhost/vsock.c
15539 F: drivers/vhost/vsock.h
15540 F: tools/testing/vsock/
15542 VIRTIO CONSOLE DRIVER
15543 M: Amit Shah <amit@kernel.org>
15544 L: virtualization@lists.linux-foundation.org
15546 F: drivers/char/virtio_console.c
15547 F: include/linux/virtio_console.h
15548 F: include/uapi/linux/virtio_console.h
15550 VIRTIO CORE, NET AND BLOCK DRIVERS
15551 M: "Michael S. Tsirkin" <mst@redhat.com>
15552 M: Jason Wang <jasowang@redhat.com>
15553 L: virtualization@lists.linux-foundation.org
15555 F: Documentation/devicetree/bindings/virtio/
15558 F: drivers/net/virtio_net.c
15559 F: drivers/block/virtio_blk.c
15560 F: include/linux/virtio*.h
15561 F: include/uapi/linux/virtio_*.h
15562 F: drivers/crypto/virtio/
15563 F: mm/balloon_compaction.c
15565 VIRTIO CRYPTO DRIVER
15566 M: Gonglei <arei.gonglei@huawei.com>
15567 L: virtualization@lists.linux-foundation.org
15568 L: linux-crypto@vger.kernel.org
15570 F: drivers/crypto/virtio/
15571 F: include/uapi/linux/virtio_crypto.h
15573 VIRTIO DRIVERS FOR S390
15574 M: Cornelia Huck <cohuck@redhat.com>
15575 M: Halil Pasic <pasic@linux.ibm.com>
15576 L: linux-s390@vger.kernel.org
15577 L: virtualization@lists.linux-foundation.org
15578 L: kvm@vger.kernel.org
15580 F: drivers/s390/virtio/
15581 F: arch/s390/include/uapi/asm/virtio-ccw.h
15584 M: David Airlie <airlied@linux.ie>
15585 M: Gerd Hoffmann <kraxel@redhat.com>
15586 L: dri-devel@lists.freedesktop.org
15587 L: virtualization@lists.linux-foundation.org
15588 T: git git://anongit.freedesktop.org/drm/drm-misc
15590 F: drivers/gpu/drm/virtio/
15591 F: include/uapi/linux/virtio_gpu.h
15593 VIRTIO HOST (VHOST)
15594 M: "Michael S. Tsirkin" <mst@redhat.com>
15595 M: Jason Wang <jasowang@redhat.com>
15596 L: kvm@vger.kernel.org
15597 L: virtualization@lists.linux-foundation.org
15598 L: netdev@vger.kernel.org
15599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15602 F: include/uapi/linux/vhost.h
15604 VIRTIO INPUT DRIVER
15605 M: Gerd Hoffmann <kraxel@redhat.com>
15607 F: drivers/virtio/virtio_input.c
15608 F: include/uapi/linux/virtio_input.h
15610 VIRTUAL BOX GUEST DEVICE DRIVER
15611 M: Hans de Goede <hdegoede@redhat.com>
15612 M: Arnd Bergmann <arnd@arndb.de>
15613 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15615 F: include/linux/vbox_utils.h
15616 F: include/uapi/linux/vbox*.h
15617 F: drivers/virt/vboxguest/
15619 VIRTUAL SERIO DEVICE DRIVER
15620 M: Stephen Chandler Paul <thatslyude@gmail.com>
15622 F: drivers/input/serio/userio.c
15623 F: include/uapi/linux/userio.h
15625 VIVID VIRTUAL VIDEO DRIVER
15626 M: Hans Verkuil <hverkuil@xs4all.nl>
15627 L: linux-media@vger.kernel.org
15628 T: git git://linuxtv.org/media_tree.git
15629 W: https://linuxtv.org
15631 F: drivers/media/platform/vivid/*
15634 M: Florian Fainelli <f.fainelli@gmail.com>
15635 L: openwrt-devel@lists.openwrt.org (subscribers-only)
15637 F: drivers/vlynq/vlynq.c
15638 F: include/linux/vlynq.h
15641 M: Martyn Welch <martyn@welchs.me.uk>
15642 M: Manohar Vanga <manohar.vanga@gmail.com>
15643 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15644 L: devel@driverdev.osuosl.org
15646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15647 F: Documentation/driver-api/vme.rst
15648 F: drivers/staging/vme/
15650 F: include/linux/vme*
15652 VMWARE BALLOON DRIVER
15653 M: Xavier Deguillard <xdeguillard@vmware.com>
15654 M: Nadav Amit <namit@vmware.com>
15655 M: "VMware, Inc." <pv-drivers@vmware.com>
15656 L: linux-kernel@vger.kernel.org
15658 F: drivers/misc/vmw_balloon.c
15660 VMWARE HYPERVISOR INTERFACE
15661 M: Alok Kataria <akataria@vmware.com>
15662 L: virtualization@lists.linux-foundation.org
15664 F: arch/x86/kernel/cpu/vmware.c
15666 VMWARE PVRDMA DRIVER
15667 M: Adit Ranadive <aditr@vmware.com>
15668 M: VMware PV-Drivers <pv-drivers@vmware.com>
15669 L: linux-rdma@vger.kernel.org
15671 F: drivers/infiniband/hw/vmw_pvrdma/
15673 VMware PVSCSI driver
15674 M: Jim Gill <jgill@vmware.com>
15675 M: VMware PV-Drivers <pv-drivers@vmware.com>
15676 L: linux-scsi@vger.kernel.org
15678 F: drivers/scsi/vmw_pvscsi.c
15679 F: drivers/scsi/vmw_pvscsi.h
15681 VMWARE VMMOUSE SUBDRIVER
15682 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15683 M: "VMware, Inc." <pv-drivers@vmware.com>
15684 L: linux-input@vger.kernel.org
15686 F: drivers/input/mouse/vmmouse.c
15687 F: drivers/input/mouse/vmmouse.h
15689 VMWARE VMXNET3 ETHERNET DRIVER
15690 M: Ronak Doshi <doshir@vmware.com>
15691 M: "VMware, Inc." <pv-drivers@vmware.com>
15692 L: netdev@vger.kernel.org
15694 F: drivers/net/vmxnet3/
15696 VOCORE VOCORE2 BOARD
15697 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15698 L: linux-mips@linux-mips.org
15700 F: arch/mips/boot/dts/ralink/vocore2.dts
15702 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15703 M: Liam Girdwood <lgirdwood@gmail.com>
15704 M: Mark Brown <broonie@kernel.org>
15705 L: linux-kernel@vger.kernel.org
15706 W: http://www.slimlogic.co.uk/?p=48
15707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15709 F: Documentation/devicetree/bindings/regulator/
15710 F: Documentation/power/regulator/
15711 F: drivers/regulator/
15712 F: include/dt-bindings/regulator/
15713 F: include/linux/regulator/
15716 M: David Ahern <dsa@cumulusnetworks.com>
15717 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
15718 L: netdev@vger.kernel.org
15720 F: drivers/net/vrf.c
15721 F: Documentation/networking/vrf.txt
15723 VT1211 HARDWARE MONITOR DRIVER
15724 M: Juerg Haefliger <juergh@gmail.com>
15725 L: linux-hwmon@vger.kernel.org
15727 F: Documentation/hwmon/vt1211
15728 F: drivers/hwmon/vt1211.c
15730 VT8231 HARDWARE MONITOR DRIVER
15731 M: Roger Lucas <vt8231@hiddenengine.co.uk>
15732 L: linux-hwmon@vger.kernel.org
15734 F: drivers/hwmon/vt8231.c
15736 VUB300 USB to SDIO/SD/MMC bridge chip
15737 M: Tony Olech <tony.olech@elandigitalsystems.com>
15738 L: linux-mmc@vger.kernel.org
15739 L: linux-usb@vger.kernel.org
15741 F: drivers/mmc/host/vub300.c
15743 W1 DALLAS'S 1-WIRE BUS
15744 M: Evgeniy Polyakov <zbr@ioremap.net>
15746 F: Documentation/devicetree/bindings/w1/
15747 F: Documentation/w1/
15749 F: include/linux/w1.h
15751 W83791D HARDWARE MONITORING DRIVER
15752 M: Marc Hulsman <m.hulsman@tudelft.nl>
15753 L: linux-hwmon@vger.kernel.org
15755 F: Documentation/hwmon/w83791d
15756 F: drivers/hwmon/w83791d.c
15758 W83793 HARDWARE MONITORING DRIVER
15759 M: Rudolf Marek <r.marek@assembler.cz>
15760 L: linux-hwmon@vger.kernel.org
15762 F: Documentation/hwmon/w83793
15763 F: drivers/hwmon/w83793.c
15765 W83795 HARDWARE MONITORING DRIVER
15766 M: Jean Delvare <jdelvare@suse.com>
15767 L: linux-hwmon@vger.kernel.org
15769 F: drivers/hwmon/w83795.c
15771 W83L51xD SD/MMC CARD INTERFACE DRIVER
15772 M: Pierre Ossman <pierre@ossman.eu>
15774 F: drivers/mmc/host/wbsd.*
15776 WACOM PROTOCOL 4 SERIAL TABLETS
15777 M: Julian Squires <julian@cipht.net>
15778 M: Hans de Goede <hdegoede@redhat.com>
15779 L: linux-input@vger.kernel.org
15781 F: drivers/input/tablet/wacom_serial4.c
15783 WATCHDOG DEVICE DRIVERS
15784 M: Wim Van Sebroeck <wim@linux-watchdog.org>
15785 M: Guenter Roeck <linux@roeck-us.net>
15786 L: linux-watchdog@vger.kernel.org
15787 W: http://www.linux-watchdog.org/
15788 T: git git://www.linux-watchdog.org/linux-watchdog.git
15790 F: Documentation/devicetree/bindings/watchdog/
15791 F: Documentation/watchdog/
15792 F: drivers/watchdog/
15793 F: include/linux/watchdog.h
15794 F: include/uapi/linux/watchdog.h
15796 WHISKEYCOVE PMIC GPIO DRIVER
15797 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15798 L: linux-gpio@vger.kernel.org
15800 F: drivers/gpio/gpio-wcove.c
15803 M: David Herrmann <dh.herrmann@googlemail.com>
15804 L: linux-input@vger.kernel.org
15806 F: drivers/hid/hid-wiimote*
15808 WILOCITY WIL6210 WIRELESS DRIVER
15809 M: Maya Erez <merez@codeaurora.org>
15810 L: linux-wireless@vger.kernel.org
15811 L: wil6210@qti.qualcomm.com
15813 W: http://wireless.kernel.org/en/users/Drivers/wil6210
15814 F: drivers/net/wireless/ath/wil6210/
15817 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15818 M: linux-wimax@intel.com
15819 L: wimax@linuxwimax.org (subscribers-only)
15821 W: http://linuxwimax.org
15822 F: Documentation/wimax/README.wimax
15823 F: include/linux/wimax/debug.h
15824 F: include/net/wimax.h
15825 F: include/uapi/linux/wimax.h
15829 M: David Härdeman <david@hardeman.nu>
15831 F: drivers/media/rc/winbond-cir.c
15833 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15834 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15835 L: linux-watchdog@vger.kernel.org
15837 F: drivers/watchdog/ebc-c384_wdt.c
15839 WINSYSTEMS WS16C48 GPIO DRIVER
15840 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15841 L: linux-gpio@vger.kernel.org
15843 F: drivers/gpio/gpio-ws16c48.c
15845 WISTRON LAPTOP BUTTON DRIVER
15846 M: Miloslav Trmac <mitr@volny.cz>
15848 F: drivers/input/misc/wistron_btns.c
15850 WL3501 WIRELESS PCMCIA CARD DRIVER
15851 L: linux-wireless@vger.kernel.org
15853 F: drivers/net/wireless/wl3501*
15855 WOLFSON MICROELECTRONICS DRIVERS
15856 L: patches@opensource.cirrus.com
15857 T: git https://github.com/CirrusLogic/linux-drivers.git
15858 W: https://github.com/CirrusLogic/linux-drivers/wiki
15860 F: Documentation/hwmon/wm83??
15861 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15862 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15863 F: Documentation/devicetree/bindings/mfd/arizona.txt
15864 F: Documentation/devicetree/bindings/mfd/wm831x.txt
15865 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
15866 F: arch/arm/mach-s3c64xx/mach-crag6410*
15867 F: drivers/clk/clk-wm83*.c
15868 F: drivers/extcon/extcon-arizona.c
15869 F: drivers/leds/leds-wm83*.c
15870 F: drivers/gpio/gpio-*wm*.c
15871 F: drivers/gpio/gpio-arizona.c
15872 F: drivers/hwmon/wm83??-hwmon.c
15873 F: drivers/input/misc/wm831x-on.c
15874 F: drivers/input/touchscreen/wm831x-ts.c
15875 F: drivers/input/touchscreen/wm97*.c
15876 F: drivers/mfd/arizona*
15877 F: drivers/mfd/wm*.c
15878 F: drivers/mfd/cs47l24*
15879 F: drivers/power/supply/wm83*.c
15880 F: drivers/rtc/rtc-wm83*.c
15881 F: drivers/regulator/wm8*.c
15882 F: drivers/regulator/arizona*
15883 F: drivers/video/backlight/wm83*_bl.c
15884 F: drivers/watchdog/wm83*_wdt.c
15885 F: include/linux/mfd/arizona/
15886 F: include/linux/mfd/wm831x/
15887 F: include/linux/mfd/wm8350/
15888 F: include/linux/mfd/wm8400*
15889 F: include/linux/regulator/arizona*
15890 F: include/linux/wm97xx.h
15891 F: include/sound/wm????.h
15892 F: sound/soc/codecs/arizona.?
15893 F: sound/soc/codecs/wm*
15894 F: sound/soc/codecs/cs47l24*
15897 M: Tejun Heo <tj@kernel.org>
15898 R: Lai Jiangshan <jiangshanlai@gmail.com>
15899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15901 F: include/linux/workqueue.h
15902 F: kernel/workqueue.c
15903 F: Documentation/core-api/workqueue.rst
15905 X-POWERS AXP288 PMIC DRIVERS
15906 M: Hans de Goede <hdegoede@redhat.com>
15909 F: drivers/acpi/pmic/intel_pmic_xpower.c
15911 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15912 M: Chen-Yu Tsai <wens@csie.org>
15913 L: linux-kernel@vger.kernel.org
15918 M: Andrew Hendry <andrew.hendry@gmail.com>
15919 L: linux-x25@vger.kernel.org
15921 F: Documentation/networking/x25*
15922 F: include/net/x25*
15925 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15926 M: Thomas Gleixner <tglx@linutronix.de>
15927 M: Ingo Molnar <mingo@redhat.com>
15928 R: "H. Peter Anvin" <hpa@zytor.com>
15930 L: linux-kernel@vger.kernel.org
15931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15933 F: Documentation/devicetree/bindings/x86/
15934 F: Documentation/x86/
15938 M: Andy Lutomirski <luto@kernel.org>
15939 L: linux-kernel@vger.kernel.org
15940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15944 X86 MCE INFRASTRUCTURE
15945 M: Tony Luck <tony.luck@intel.com>
15946 M: Borislav Petkov <bp@alien8.de>
15947 L: linux-edac@vger.kernel.org
15949 F: arch/x86/kernel/cpu/mcheck/*
15951 X86 MICROCODE UPDATE SUPPORT
15952 M: Borislav Petkov <bp@alien8.de>
15954 F: arch/x86/kernel/cpu/microcode/*
15956 X86 PLATFORM DRIVERS
15957 M: Darren Hart <dvhart@infradead.org>
15958 M: Andy Shevchenko <andy@infradead.org>
15959 L: platform-driver-x86@vger.kernel.org
15960 T: git git://git.infradead.org/linux-platform-drivers-x86.git
15962 F: drivers/platform/x86/
15963 F: drivers/platform/olpc/
15966 M: Andy Lutomirski <luto@kernel.org>
15967 L: linux-kernel@vger.kernel.org
15968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15970 F: arch/x86/entry/vdso/
15972 XC2028/3028 TUNER DRIVER
15973 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15974 L: linux-media@vger.kernel.org
15975 W: https://linuxtv.org
15976 T: git git://linuxtv.org/media_tree.git
15978 F: drivers/media/tuners/tuner-xc2028.*
15980 XDP SOCKETS (AF_XDP)
15981 M: Björn Töpel <bjorn.topel@intel.com>
15982 M: Magnus Karlsson <magnus.karlsson@intel.com>
15983 L: netdev@vger.kernel.org
15985 F: kernel/bpf/xskmap.c
15988 XEN BLOCK SUBSYSTEM
15989 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15990 M: Roger Pau Monné <roger.pau@citrix.com>
15991 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15993 F: drivers/block/xen-blkback/*
15994 F: drivers/block/xen*
15997 M: Stefano Stabellini <sstabellini@kernel.org>
15998 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16001 F: arch/arm/include/asm/xen/
16003 XEN HYPERVISOR ARM64
16004 M: Stefano Stabellini <sstabellini@kernel.org>
16005 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16008 F: arch/arm64/include/asm/xen/
16010 XEN HYPERVISOR INTERFACE
16011 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16012 M: Juergen Gross <jgross@suse.com>
16013 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16017 F: drivers/*/xen-*front.c
16019 F: arch/x86/include/asm/xen/
16020 F: arch/x86/include/asm/pvclock-abi.h
16022 F: include/uapi/xen/
16023 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16024 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16026 XEN NETWORK BACKEND DRIVER
16027 M: Wei Liu <wei.liu2@citrix.com>
16028 M: Paul Durrant <paul.durrant@citrix.com>
16029 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16030 L: netdev@vger.kernel.org
16032 F: drivers/net/xen-netback/*
16035 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16036 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16038 F: arch/x86/pci/*xen*
16039 F: drivers/pci/*xen*
16042 M: Juergen Gross <jgross@suse.com>
16043 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16044 L: linux-scsi@vger.kernel.org
16046 F: drivers/scsi/xen-scsifront.c
16047 F: drivers/xen/xen-scsiback.c
16048 F: include/xen/interface/io/vscsiif.h
16050 XEN SWIOTLB SUBSYSTEM
16051 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16052 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16053 L: iommu@lists.linux-foundation.org
16055 F: arch/x86/xen/*swiotlb*
16056 F: drivers/xen/*swiotlb*
16058 XEN SOUND FRONTEND DRIVER
16059 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16060 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16061 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16066 M: Darrick J. Wong <darrick.wong@oracle.com>
16067 M: linux-xfs@vger.kernel.org
16068 L: linux-xfs@vger.kernel.org
16070 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16072 F: Documentation/filesystems/xfs.txt
16075 XILINX AXI ETHERNET DRIVER
16076 M: Anirudha Sarangi <anirudh@xilinx.com>
16077 M: John Linn <John.Linn@xilinx.com>
16079 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16081 XILINX UARTLITE SERIAL DRIVER
16082 M: Peter Korsgaard <jacmet@sunsite.dk>
16083 L: linux-serial@vger.kernel.org
16085 F: drivers/tty/serial/uartlite.c
16087 XILINX VIDEO IP CORES
16088 M: Hyun Kwon <hyun.kwon@xilinx.com>
16089 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16090 L: linux-media@vger.kernel.org
16091 T: git git://linuxtv.org/media_tree.git
16093 F: Documentation/devicetree/bindings/media/xilinx/
16094 F: drivers/media/platform/xilinx/
16095 F: include/uapi/linux/xilinx-v4l2-controls.h
16098 M: Eli Billauer <eli.billauer@gmail.com>
16099 L: linux-kernel@vger.kernel.org
16101 F: drivers/char/xillybus/
16104 M: George Cherian <george.cherian@cavium.com>
16105 M: Jan Glauber <jglauber@cavium.com>
16106 L: linux-i2c@vger.kernel.org
16107 W: http://www.cavium.com
16109 F: drivers/i2c/busses/i2c-xlp9xx.c
16111 XRA1403 GPIO EXPANDER
16112 M: Nandor Han <nandor.han@ge.com>
16113 M: Semi Malinen <semi.malinen@ge.com>
16114 L: linux-gpio@vger.kernel.org
16116 F: drivers/gpio/gpio-xra1403.c
16117 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16119 XTENSA XTFPGA PLATFORM SUPPORT
16120 M: Max Filippov <jcmvbkbc@gmail.com>
16121 L: linux-xtensa@linux-xtensa.org
16123 F: drivers/spi/spi-xtensa-xtfpga.c
16124 F: sound/soc/xtensa/xtfpga-i2s.c
16126 YAM DRIVER FOR AX.25
16127 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16128 L: linux-hams@vger.kernel.org
16130 F: drivers/net/hamradio/yam*
16131 F: include/linux/yam.h
16133 YAMA SECURITY MODULE
16134 M: Kees Cook <keescook@chromium.org>
16135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16138 F: Documentation/admin-guide/LSM/Yama.rst
16140 YEALINK PHONE DRIVER
16141 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16142 L: usbb2k-api-dev@nongnu.org
16144 F: Documentation/input/devices/yealink.rst
16145 F: drivers/input/misc/yealink.*
16147 Z8530 DRIVER FOR AX.25
16148 M: Joerg Reuter <jreuter@yaina.de>
16149 W: http://yaina.de/jreuter/
16150 W: http://www.qsl.net/dl1bke/
16151 L: linux-hams@vger.kernel.org
16153 F: Documentation/networking/z8530drv.txt
16154 F: drivers/net/hamradio/*scc.c
16155 F: drivers/net/hamradio/z8530.h
16157 ZBUD COMPRESSED PAGE ALLOCATOR
16158 M: Seth Jennings <sjenning@redhat.com>
16159 M: Dan Streetman <ddstreet@ieee.org>
16160 L: linux-mm@kvack.org
16163 F: include/linux/zbud.h
16165 ZD1211RW WIRELESS DRIVER
16166 M: Daniel Drake <dsd@gentoo.org>
16167 M: Ulrich Kunitz <kune@deine-taler.de>
16168 W: http://zd1211.ath.cx/wiki/DriverRewrite
16169 L: linux-wireless@vger.kernel.org
16170 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16172 F: drivers/net/wireless/zydas/zd1211rw/
16174 ZD1301 MEDIA DRIVER
16175 M: Antti Palosaari <crope@iki.fi>
16176 L: linux-media@vger.kernel.org
16177 W: https://linuxtv.org/
16178 W: http://palosaari.fi/linux/
16179 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16181 F: drivers/media/usb/dvb-usb-v2/zd1301*
16183 ZD1301_DEMOD MEDIA DRIVER
16184 M: Antti Palosaari <crope@iki.fi>
16185 L: linux-media@vger.kernel.org
16186 W: https://linuxtv.org/
16187 W: http://palosaari.fi/linux/
16188 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16190 F: drivers/media/dvb-frontends/zd1301_demod*
16192 ZPOOL COMPRESSED PAGE STORAGE API
16193 M: Dan Streetman <ddstreet@ieee.org>
16194 L: linux-mm@kvack.org
16197 F: include/linux/zpool.h
16199 ZR36067 VIDEO FOR LINUX DRIVER
16200 L: mjpeg-users@lists.sourceforge.net
16201 L: linux-media@vger.kernel.org
16202 W: http://mjpeg.sourceforge.net/driver-zoran/
16203 T: hg https://linuxtv.org/hg/v4l-dvb
16205 F: drivers/staging/media/zoran/
16207 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16208 M: Minchan Kim <minchan@kernel.org>
16209 M: Nitin Gupta <ngupta@vflare.org>
16210 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16211 L: linux-kernel@vger.kernel.org
16213 F: drivers/block/zram/
16214 F: Documentation/blockdev/zram.txt
16216 ZS DECSTATION Z85C30 SERIAL DRIVER
16217 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16219 F: drivers/tty/serial/zs.*
16221 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16222 M: Minchan Kim <minchan@kernel.org>
16223 M: Nitin Gupta <ngupta@vflare.org>
16224 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16225 L: linux-mm@kvack.org
16228 F: include/linux/zsmalloc.h
16229 F: Documentation/vm/zsmalloc.rst
16231 ZSWAP COMPRESSED SWAP CACHING
16232 M: Seth Jennings <sjenning@redhat.com>
16233 M: Dan Streetman <ddstreet@ieee.org>
16234 L: linux-mm@kvack.org
16239 M: Linus Torvalds <torvalds@linux-foundation.org>
16240 L: linux-kernel@vger.kernel.org
16241 Q: http://patchwork.kernel.org/project/LKML/list/
16242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16243 S: Buried alive in reporters