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
2324 ARM64 PORT (AARCH64 ARCHITECTURE)
2325 M: Catalin Marinas <catalin.marinas@arm.com>
2326 M: Will Deacon <will.deacon@arm.com>
2327 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2331 X: arch/arm64/boot/dts/
2332 F: Documentation/arm64/
2334 AS3645A LED FLASH CONTROLLER DRIVER
2335 M: Sakari Ailus <sakari.ailus@iki.fi>
2336 L: linux-leds@vger.kernel.org
2338 F: drivers/leds/leds-as3645a.c
2340 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2341 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2342 L: linux-media@vger.kernel.org
2343 T: git git://linuxtv.org/media_tree.git
2345 F: drivers/media/i2c/ak7375.c
2346 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2348 ASAHI KASEI AK8974 DRIVER
2349 M: Linus Walleij <linus.walleij@linaro.org>
2350 L: linux-iio@vger.kernel.org
2351 W: http://www.akm.com/
2353 F: drivers/iio/magnetometer/ak8974.c
2355 ASC7621 HARDWARE MONITOR DRIVER
2356 M: George Joseph <george.joseph@fairview5.com>
2357 L: linux-hwmon@vger.kernel.org
2359 F: Documentation/hwmon/asc7621
2360 F: drivers/hwmon/asc7621.c
2362 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2363 M: Corentin Chary <corentin.chary@gmail.com>
2364 L: acpi4asus-user@lists.sourceforge.net
2365 L: platform-driver-x86@vger.kernel.org
2366 W: http://acpi4asus.sf.net
2368 F: drivers/platform/x86/asus*.c
2369 F: drivers/platform/x86/eeepc*.c
2371 ASUS WIRELESS RADIO CONTROL DRIVER
2372 M: João Paulo Rechi Vita <jprvita@gmail.com>
2373 L: platform-driver-x86@vger.kernel.org
2375 F: drivers/platform/x86/asus-wireless.c
2378 M: David Howells <dhowells@redhat.com>
2379 L: keyrings@vger.kernel.org
2381 F: Documentation/crypto/asymmetric-keys.txt
2382 F: include/linux/verification.h
2383 F: include/crypto/public_key.h
2384 F: include/crypto/pkcs7.h
2385 F: crypto/asymmetric_keys/
2387 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2388 R: Dan Williams <dan.j.williams@intel.com>
2389 W: http://sourceforge.net/projects/xscaleiop
2391 F: Documentation/crypto/async-tx-api.txt
2394 F: include/linux/dmaengine.h
2395 F: include/linux/async_tx.h
2398 M: Bartosz Golaszewski <brgl@bgdev.pl>
2399 L: linux-i2c@vger.kernel.org
2400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2402 F: Documentation/devicetree/bindings/eeprom/at24.txt
2403 F: drivers/misc/eeprom/at24.c
2404 F: include/linux/platform_data/at24.h
2406 ATA OVER ETHERNET (AOE) DRIVER
2407 M: "Ed L. Cashin" <ed.cashin@acm.org>
2408 W: http://www.openaoe.org/
2410 F: Documentation/aoe/
2411 F: drivers/block/aoe/
2413 ATHEROS 71XX/9XXX GPIO DRIVER
2414 M: Alban Bedel <albeu@free.fr>
2415 W: https://github.com/AlbanBedel/linux
2416 T: git git://github.com/AlbanBedel/linux
2418 F: drivers/gpio/gpio-ath79.c
2419 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2421 ATHEROS 71XX/9XXX USB PHY DRIVER
2422 M: Alban Bedel <albeu@free.fr>
2423 W: https://github.com/AlbanBedel/linux
2424 T: git git://github.com/AlbanBedel/linux
2426 F: drivers/phy/qualcomm/phy-ath79-usb.c
2427 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2429 ATHEROS ATH GENERIC UTILITIES
2430 M: Kalle Valo <kvalo@codeaurora.org>
2431 L: linux-wireless@vger.kernel.org
2433 F: drivers/net/wireless/ath/*
2435 ATHEROS ATH5K WIRELESS DRIVER
2436 M: Jiri Slaby <jirislaby@gmail.com>
2437 M: Nick Kossifidis <mickflemm@gmail.com>
2438 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2439 L: linux-wireless@vger.kernel.org
2440 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2442 F: drivers/net/wireless/ath/ath5k/
2444 ATHEROS ATH6KL WIRELESS DRIVER
2445 M: Kalle Valo <kvalo@codeaurora.org>
2446 L: linux-wireless@vger.kernel.org
2447 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2450 F: drivers/net/wireless/ath/ath6kl/
2453 M: Ville Syrjala <syrjala@sci.fi>
2455 F: drivers/input/misc/ati_remote2.c
2457 ATK0110 HWMON DRIVER
2458 M: Luca Tettamanti <kronos.it@gmail.com>
2459 L: linux-hwmon@vger.kernel.org
2461 F: drivers/hwmon/asus_atk0110.c
2463 ATLX ETHERNET DRIVERS
2464 M: Jay Cliburn <jcliburn@gmail.com>
2465 M: Chris Snook <chris.snook@gmail.com>
2466 L: netdev@vger.kernel.org
2467 W: http://sourceforge.net/projects/atl1
2468 W: http://atl1.sourceforge.net
2470 F: drivers/net/ethernet/atheros/
2473 M: Chas Williams <3chas3@gmail.com>
2474 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2475 L: netdev@vger.kernel.org
2476 W: http://linux-atm.sourceforge.net
2479 F: include/linux/atm*
2480 F: include/uapi/linux/atm*
2482 ATMEL AT91 / AT32 MCI DRIVER
2483 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2485 F: drivers/mmc/host/atmel-mci.c
2487 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2488 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2490 F: drivers/power/reset/at91-sama5d2_shdwc.c
2492 ATMEL Audio ALSA driver
2493 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2494 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2499 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2500 L: linux-i2c@vger.kernel.org
2502 F: drivers/i2c/busses/i2c-at91.c
2505 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2506 L: linux-media@vger.kernel.org
2508 F: drivers/media/platform/atmel/atmel-isi.c
2509 F: include/media/atmel-isi.h
2512 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2513 L: linux-fbdev@vger.kernel.org
2515 F: drivers/video/fbdev/atmel_lcdfb.c
2516 F: include/video/atmel_lcdc.h
2518 ATMEL MACB ETHERNET DRIVER
2519 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2521 F: drivers/net/ethernet/cadence/
2523 ATMEL MAXTOUCH DRIVER
2524 M: Nick Dyer <nick@shmanahar.org>
2525 T: git git://github.com/ndyer/linux.git
2527 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2528 F: drivers/input/touchscreen/atmel_mxt_ts.c
2530 ATMEL SAMA5D2 ADC DRIVER
2531 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2532 L: linux-iio@vger.kernel.org
2534 F: drivers/iio/adc/at91-sama5d2_adc.c
2537 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2538 L: linux-mmc@vger.kernel.org
2540 F: drivers/mmc/host/sdhci-of-at91.c
2543 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2545 F: drivers/spi/spi-atmel.*
2548 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2551 F: drivers/misc/atmel-ssc.c
2552 F: include/linux/atmel-ssc.h
2554 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2555 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2558 F: drivers/misc/atmel_tclib.c
2559 F: drivers/clocksource/tcb_clksrc.c
2561 ATMEL USBA UDC DRIVER
2562 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2565 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2567 ATMEL WIRELESS DRIVER
2568 M: Simon Kelley <simon@thekelleys.org.uk>
2569 L: linux-wireless@vger.kernel.org
2570 W: http://www.thekelleys.org.uk/atmel
2571 W: http://atmelwlandriver.sourceforge.net/
2573 F: drivers/net/wireless/atmel/atmel*
2576 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2577 L: linux-arm-kernel@lists.infradead.org
2578 L: dmaengine@vger.kernel.org
2580 F: drivers/dma/at_xdmac.c
2582 ATOMIC INFRASTRUCTURE
2583 M: Will Deacon <will.deacon@arm.com>
2584 M: Peter Zijlstra <peterz@infradead.org>
2585 R: Boqun Feng <boqun.feng@gmail.com>
2586 L: linux-kernel@vger.kernel.org
2588 F: arch/*/include/asm/atomic*.h
2589 F: include/*/atomic*.h
2591 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2592 M: Bradley Grove <linuxdrivers@attotech.com>
2593 L: linux-scsi@vger.kernel.org
2594 W: http://www.attotech.com
2596 F: drivers/scsi/esas2r
2598 ATUSB IEEE 802.15.4 RADIO DRIVER
2599 M: Stefan Schmidt <stefan@datenfreihafen.org>
2600 L: linux-wpan@vger.kernel.org
2602 F: drivers/net/ieee802154/atusb.c
2603 F: drivers/net/ieee802154/atusb.h
2604 F: drivers/net/ieee802154/at86rf230.h
2607 M: Paul Moore <paul@paul-moore.com>
2608 M: Eric Paris <eparis@redhat.com>
2609 L: linux-audit@redhat.com (moderated for non-subscribers)
2610 W: https://github.com/linux-audit
2611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2613 F: include/linux/audit.h
2614 F: include/uapi/linux/audit.h
2617 AUXILIARY DISPLAY DRIVERS
2618 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2620 F: drivers/auxdisplay/
2621 F: include/linux/cfag12864b.h
2623 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2624 M: Andreas Klinger <ak@it-klinger.de>
2625 L: linux-iio@vger.kernel.org
2627 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2628 F: drivers/iio/adc/hx711.c
2631 M: Ralf Baechle <ralf@linux-mips.org>
2632 L: linux-hams@vger.kernel.org
2633 W: http://www.linux-ax25.org/
2635 F: include/uapi/linux/ax25.h
2636 F: include/net/ax25.h
2640 M: Peter Rosin <peda@axentia.se>
2641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2643 F: Documentation/devicetree/bindings/arm/axentia.txt
2644 F: arch/arm/boot/dts/at91-linea.dtsi
2645 F: arch/arm/boot/dts/at91-natte.dtsi
2646 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2647 F: arch/arm/boot/dts/at91-tse850-3.dts
2649 AXENTIA ASOC DRIVERS
2650 M: Peter Rosin <peda@axentia.se>
2651 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2653 F: Documentation/devicetree/bindings/sound/axentia,*
2654 F: sound/soc/atmel/tse850-pcm5142.c
2657 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2658 L: linux-media@vger.kernel.org
2659 W: https://linuxtv.org
2660 T: git git://linuxtv.org/media_tree.git
2662 F: drivers/media/usb/dvb-usb-v2/az6007.c
2664 AZTECH FM RADIO RECEIVER DRIVER
2665 M: Hans Verkuil <hverkuil@xs4all.nl>
2666 L: linux-media@vger.kernel.org
2667 T: git git://linuxtv.org/media_tree.git
2668 W: https://linuxtv.org
2670 F: drivers/media/radio/radio-aztech*
2673 L: linux-wireless@vger.kernel.org
2674 L: b43-dev@lists.infradead.org
2675 W: http://wireless.kernel.org/en/users/Drivers/b43
2677 F: drivers/net/wireless/broadcom/b43/
2679 B43LEGACY WIRELESS DRIVER
2680 M: Larry Finger <Larry.Finger@lwfinger.net>
2681 L: linux-wireless@vger.kernel.org
2682 L: b43-dev@lists.infradead.org
2683 W: http://wireless.kernel.org/en/users/Drivers/b43
2685 F: drivers/net/wireless/broadcom/b43legacy/
2687 BACKLIGHT CLASS/SUBSYSTEM
2688 M: Lee Jones <lee.jones@linaro.org>
2689 M: Daniel Thompson <daniel.thompson@linaro.org>
2690 M: Jingoo Han <jingoohan1@gmail.com>
2691 L: dri-devel@lists.freedesktop.org
2692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2694 F: drivers/video/backlight/
2695 F: include/linux/backlight.h
2696 F: include/linux/pwm_backlight.h
2697 F: Documentation/devicetree/bindings/leds/backlight
2700 M: Marek Lindner <mareklindner@neomailbox.ch>
2701 M: Simon Wunderlich <sw@simonwunderlich.de>
2702 M: Antonio Quartulli <a@unstable.cc>
2703 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2704 W: https://www.open-mesh.org/
2705 Q: https://patchwork.open-mesh.org/project/batman/list/
2707 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2708 F: Documentation/ABI/testing/sysfs-class-net-mesh
2709 F: Documentation/networking/batman-adv.rst
2710 F: include/uapi/linux/batadv_packet.h
2711 F: include/uapi/linux/batman_adv.h
2714 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2715 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2716 L: linux-hams@vger.kernel.org
2717 W: http://www.baycom.org/~tom/ham/ham.html
2719 F: drivers/net/hamradio/baycom*
2721 BCACHE (BLOCK LAYER CACHE)
2722 M: Coly Li <colyli@suse.de>
2723 M: Kent Overstreet <kent.overstreet@gmail.com>
2724 L: linux-bcache@vger.kernel.org
2725 W: http://bcache.evilpiepirate.org
2726 C: irc://irc.oftc.net/bcache
2728 F: drivers/md/bcache/
2730 BDISP ST MEDIA DRIVER
2731 M: Fabien Dessenne <fabien.dessenne@st.com>
2732 L: linux-media@vger.kernel.org
2733 T: git git://linuxtv.org/media_tree.git
2734 W: https://linuxtv.org
2736 F: drivers/media/platform/sti/bdisp
2738 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2739 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2740 L: netdev@vger.kernel.org
2742 F: drivers/net/ethernet/ec_bhf.c
2745 M: Luis de Bethencourt <luisbg@kernel.org>
2746 M: Salah Triki <salah.triki@gmail.com>
2748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2749 F: Documentation/filesystems/befs.txt
2753 M: Paolo Valente <paolo.valente@linaro.org>
2754 M: Jens Axboe <axboe@kernel.dk>
2755 L: linux-block@vger.kernel.org
2758 F: Documentation/block/bfq-iosched.txt
2761 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2763 F: Documentation/filesystems/bfs.txt
2765 F: include/uapi/linux/bfs_fs.h
2767 BLINKM RGB LED DRIVER
2768 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2770 F: drivers/leds/leds-blinkm.c
2773 M: Jens Axboe <axboe@kernel.dk>
2774 L: linux-block@vger.kernel.org
2775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2779 F: kernel/trace/blktrace.c
2783 M: Joern Engel <joern@lazybastard.org>
2784 L: linux-mtd@lists.infradead.org
2786 F: drivers/mtd/devices/block2mtd.c
2789 M: Marcel Holtmann <marcel@holtmann.org>
2790 M: Johan Hedberg <johan.hedberg@gmail.com>
2791 L: linux-bluetooth@vger.kernel.org
2792 W: http://www.bluez.org/
2793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2796 F: drivers/bluetooth/
2799 M: Marcel Holtmann <marcel@holtmann.org>
2800 M: Johan Hedberg <johan.hedberg@gmail.com>
2801 L: linux-bluetooth@vger.kernel.org
2802 W: http://www.bluez.org/
2803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2807 F: include/net/bluetooth/
2810 M: Jay Vosburgh <j.vosburgh@gmail.com>
2811 M: Veaceslav Falico <vfalico@gmail.com>
2812 M: Andy Gospodarek <andy@greyhouse.net>
2813 L: netdev@vger.kernel.org
2814 W: http://sourceforge.net/projects/bonding/
2816 F: drivers/net/bonding/
2817 F: include/uapi/linux/if_bonding.h
2819 BPF (Safe dynamic programs and tools)
2820 M: Alexei Starovoitov <ast@kernel.org>
2821 M: Daniel Borkmann <daniel@iogearbox.net>
2822 L: netdev@vger.kernel.org
2823 L: linux-kernel@vger.kernel.org
2824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2826 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2828 F: arch/x86/net/bpf_jit*
2829 F: Documentation/networking/filter.txt
2830 F: Documentation/bpf/
2831 F: include/linux/bpf*
2832 F: include/linux/filter.h
2833 F: include/trace/events/xdp.h
2834 F: include/uapi/linux/bpf*
2835 F: include/uapi/linux/filter.h
2837 F: kernel/trace/bpf_trace.c
2840 F: net/core/filter.c
2841 F: net/sched/act_bpf.c
2842 F: net/sched/cls_bpf.c
2846 F: tools/testing/selftests/bpf/
2848 BROADCOM B44 10/100 ETHERNET DRIVER
2849 M: Michael Chan <michael.chan@broadcom.com>
2850 L: netdev@vger.kernel.org
2852 F: drivers/net/ethernet/broadcom/b44.*
2854 BROADCOM B53 ETHERNET SWITCH DRIVER
2855 M: Florian Fainelli <f.fainelli@gmail.com>
2856 L: netdev@vger.kernel.org
2857 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2859 F: drivers/net/dsa/b53/*
2860 F: include/linux/platform_data/b53.h
2862 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2863 M: Florian Fainelli <f.fainelli@gmail.com>
2864 M: Ray Jui <rjui@broadcom.com>
2865 M: Scott Branden <sbranden@broadcom.com>
2866 M: bcm-kernel-feedback-list@broadcom.com
2867 T: git git://github.com/broadcom/mach-bcm
2873 F: arch/arm/mach-bcm/
2875 BROADCOM BCM2835 ARM ARCHITECTURE
2876 M: Eric Anholt <eric@anholt.net>
2877 M: Stefan Wahren <stefan.wahren@i2se.com>
2878 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2880 T: git git://github.com/anholt/linux
2883 F: drivers/staging/vc04_services
2885 BROADCOM BCM47XX MIPS ARCHITECTURE
2886 M: Hauke Mehrtens <hauke@hauke-m.de>
2887 M: Rafał Miłecki <zajec5@gmail.com>
2888 L: linux-mips@linux-mips.org
2890 F: Documentation/devicetree/bindings/mips/brcm/
2891 F: arch/mips/bcm47xx/*
2892 F: arch/mips/include/asm/mach-bcm47xx/*
2894 BROADCOM BCM5301X ARM ARCHITECTURE
2895 M: Hauke Mehrtens <hauke@hauke-m.de>
2896 M: Rafał Miłecki <zajec5@gmail.com>
2897 M: Jon Mason <jonmason@broadcom.com>
2898 M: bcm-kernel-feedback-list@broadcom.com
2899 L: linux-arm-kernel@lists.infradead.org
2901 F: arch/arm/mach-bcm/bcm_5301x.c
2902 F: arch/arm/boot/dts/bcm5301x*.dtsi
2903 F: arch/arm/boot/dts/bcm470*
2904 F: arch/arm/boot/dts/bcm953012*
2906 BROADCOM BCM53573 ARM ARCHITECTURE
2907 M: Rafał Miłecki <rafal@milecki.pl>
2908 L: linux-arm-kernel@lists.infradead.org
2910 F: arch/arm/boot/dts/bcm53573*
2911 F: arch/arm/boot/dts/bcm47189*
2913 BROADCOM BCM63XX ARM ARCHITECTURE
2914 M: Florian Fainelli <f.fainelli@gmail.com>
2915 M: bcm-kernel-feedback-list@broadcom.com
2916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2917 T: git git://github.com/broadcom/stblinux.git
2921 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2922 M: Kevin Cernekee <cernekee@gmail.com>
2923 L: linux-usb@vger.kernel.org
2925 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2927 BROADCOM BCM7XXX ARM ARCHITECTURE
2928 M: Brian Norris <computersforpeace@gmail.com>
2929 M: Gregory Fong <gregory.0xf0@gmail.com>
2930 M: Florian Fainelli <f.fainelli@gmail.com>
2931 M: bcm-kernel-feedback-list@broadcom.com
2932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2933 T: git git://github.com/broadcom/stblinux.git
2935 F: arch/arm/mach-bcm/*brcmstb*
2936 F: arch/arm/boot/dts/bcm7*.dts*
2937 F: drivers/bus/brcmstb_gisb.c
2938 F: arch/arm/mm/cache-b15-rac.c
2939 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2942 BROADCOM BMIPS CPUFREQ DRIVER
2943 M: Markus Mayer <mmayer@broadcom.com>
2944 M: bcm-kernel-feedback-list@broadcom.com
2945 L: linux-pm@vger.kernel.org
2947 F: drivers/cpufreq/bmips-cpufreq.c
2949 BROADCOM BMIPS MIPS ARCHITECTURE
2950 M: Kevin Cernekee <cernekee@gmail.com>
2951 M: Florian Fainelli <f.fainelli@gmail.com>
2952 L: linux-mips@linux-mips.org
2953 T: git git://github.com/broadcom/stblinux.git
2955 F: arch/mips/bmips/*
2956 F: arch/mips/include/asm/mach-bmips/*
2957 F: arch/mips/kernel/*bmips*
2958 F: arch/mips/boot/dts/brcm/bcm*.dts*
2959 F: drivers/irqchip/irq-bcm63*
2960 F: drivers/irqchip/irq-bcm7*
2961 F: drivers/irqchip/irq-brcmstb*
2962 F: include/linux/bcm963xx_nvram.h
2963 F: include/linux/bcm963xx_tag.h
2965 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2966 M: Rasesh Mody <rasesh.mody@cavium.com>
2967 M: Harish Patil <harish.patil@cavium.com>
2968 M: Dept-GELinuxNICDev@cavium.com
2969 L: netdev@vger.kernel.org
2971 F: drivers/net/ethernet/broadcom/bnx2.*
2972 F: drivers/net/ethernet/broadcom/bnx2_*
2974 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2975 M: QLogic-Storage-Upstream@qlogic.com
2976 L: linux-scsi@vger.kernel.org
2978 F: drivers/scsi/bnx2fc/
2980 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2981 M: QLogic-Storage-Upstream@qlogic.com
2982 L: linux-scsi@vger.kernel.org
2984 F: drivers/scsi/bnx2i/
2986 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2987 M: Ariel Elior <ariel.elior@cavium.com>
2988 M: everest-linux-l2@cavium.com
2989 L: netdev@vger.kernel.org
2991 F: drivers/net/ethernet/broadcom/bnx2x/
2993 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2994 M: Michael Chan <michael.chan@broadcom.com>
2995 L: netdev@vger.kernel.org
2997 F: drivers/net/ethernet/broadcom/bnxt/
2999 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3000 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3001 M: Franky Lin <franky.lin@broadcom.com>
3002 M: Hante Meuleman <hante.meuleman@broadcom.com>
3003 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3004 M: Wright Feng <wright.feng@cypress.com>
3005 L: linux-wireless@vger.kernel.org
3006 L: brcm80211-dev-list.pdl@broadcom.com
3007 L: brcm80211-dev-list@cypress.com
3009 F: drivers/net/wireless/broadcom/brcm80211/
3011 BROADCOM BRCMSTB GPIO DRIVER
3012 M: Gregory Fong <gregory.0xf0@gmail.com>
3013 L: bcm-kernel-feedback-list@broadcom.com
3015 F: drivers/gpio/gpio-brcmstb.c
3016 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3018 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3019 M: Al Cooper <alcooperx@gmail.com>
3020 L: linux-kernel@vger.kernel.org
3021 L: bcm-kernel-feedback-list@broadcom.com
3023 F: drivers/phy/broadcom/phy-brcm-usb*
3025 BROADCOM GENET ETHERNET DRIVER
3026 M: Doug Berger <opendmb@gmail.com>
3027 M: Florian Fainelli <f.fainelli@gmail.com>
3028 L: netdev@vger.kernel.org
3030 F: drivers/net/ethernet/broadcom/genet/
3032 BROADCOM IPROC ARM ARCHITECTURE
3033 M: Ray Jui <rjui@broadcom.com>
3034 M: Scott Branden <sbranden@broadcom.com>
3035 M: Jon Mason <jonmason@broadcom.com>
3036 M: bcm-kernel-feedback-list@broadcom.com
3037 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3038 T: git git://github.com/broadcom/cygnus-linux.git
3055 F: arch/arm64/boot/dts/broadcom/northstar2/*
3056 F: arch/arm64/boot/dts/broadcom/stingray/*
3057 F: drivers/clk/bcm/clk-ns*
3058 F: drivers/clk/bcm/clk-sr*
3059 F: drivers/pinctrl/bcm/pinctrl-ns*
3060 F: include/dt-bindings/clock/bcm-sr*
3062 BROADCOM KONA GPIO DRIVER
3063 M: Ray Jui <rjui@broadcom.com>
3064 L: bcm-kernel-feedback-list@broadcom.com
3066 F: drivers/gpio/gpio-bcm-kona.c
3067 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3069 BROADCOM NETXTREME-E ROCE DRIVER
3070 M: Selvin Xavier <selvin.xavier@broadcom.com>
3071 M: Devesh Sharma <devesh.sharma@broadcom.com>
3072 M: Somnath Kotur <somnath.kotur@broadcom.com>
3073 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3074 L: linux-rdma@vger.kernel.org
3075 W: http://www.broadcom.com
3077 F: drivers/infiniband/hw/bnxt_re/
3078 F: include/uapi/rdma/bnxt_re-abi.h
3080 BROADCOM NVRAM DRIVER
3081 M: Rafał Miłecki <zajec5@gmail.com>
3082 L: linux-mips@linux-mips.org
3084 F: drivers/firmware/broadcom/*
3086 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3087 M: Rafał Miłecki <zajec5@gmail.com>
3088 L: linux-wireless@vger.kernel.org
3091 F: include/linux/bcma/
3093 BROADCOM STB AVS CPUFREQ DRIVER
3094 M: Markus Mayer <mmayer@broadcom.com>
3095 M: bcm-kernel-feedback-list@broadcom.com
3096 L: linux-pm@vger.kernel.org
3098 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3099 F: drivers/cpufreq/brcmstb*
3101 BROADCOM STB AVS TMON DRIVER
3102 M: Markus Mayer <mmayer@broadcom.com>
3103 M: bcm-kernel-feedback-list@broadcom.com
3104 L: linux-pm@vger.kernel.org
3106 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3107 F: drivers/thermal/broadcom/brcmstb*
3109 BROADCOM STB NAND FLASH DRIVER
3110 M: Brian Norris <computersforpeace@gmail.com>
3111 M: Kamal Dasu <kdasu.kdev@gmail.com>
3112 L: linux-mtd@lists.infradead.org
3113 L: bcm-kernel-feedback-list@broadcom.com
3115 F: drivers/mtd/nand/raw/brcmnand/
3117 BROADCOM STB DPFE DRIVER
3118 M: Markus Mayer <mmayer@broadcom.com>
3119 M: bcm-kernel-feedback-list@broadcom.com
3120 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3122 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3123 F: drivers/memory/brcmstb_dpfe.c
3125 BROADCOM SYSTEMPORT ETHERNET DRIVER
3126 M: Florian Fainelli <f.fainelli@gmail.com>
3127 L: netdev@vger.kernel.org
3129 F: drivers/net/ethernet/broadcom/bcmsysport.*
3131 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3132 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3133 M: Prashant Sreedharan <prashant@broadcom.com>
3134 M: Michael Chan <mchan@broadcom.com>
3135 L: netdev@vger.kernel.org
3137 F: drivers/net/ethernet/broadcom/tg3.*
3139 BROCADE BFA FC SCSI DRIVER
3140 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3141 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3142 L: linux-scsi@vger.kernel.org
3144 F: drivers/scsi/bfa/
3146 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3147 M: Rasesh Mody <rasesh.mody@cavium.com>
3148 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3149 M: Dept-GELinuxNICDev@cavium.com
3150 L: netdev@vger.kernel.org
3152 F: drivers/net/ethernet/brocade/bna/
3154 BSG (block layer generic sg v4 driver)
3155 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3156 L: linux-scsi@vger.kernel.org
3159 F: include/linux/bsg.h
3160 F: include/uapi/linux/bsg.h
3163 M: Clemens Ladisch <clemens@ladisch.de>
3164 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3165 T: git git://git.alsa-project.org/alsa-kernel.git
3167 F: Documentation/sound/cards/bt87x.rst
3168 F: sound/pci/bt87x.c
3171 M: Michael Buesch <m@bues.ch>
3172 W: http://bu3sch.de/btgpio.php
3174 F: drivers/gpio/gpio-bt8xx.c
3177 M: Chris Mason <clm@fb.com>
3178 M: Josef Bacik <jbacik@fb.com>
3179 M: David Sterba <dsterba@suse.com>
3180 L: linux-btrfs@vger.kernel.org
3181 W: http://btrfs.wiki.kernel.org/
3182 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3185 F: Documentation/filesystems/btrfs.txt
3187 F: include/linux/btrfs*
3188 F: include/uapi/linux/btrfs*
3190 BTTV VIDEO4LINUX DRIVER
3191 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3192 L: linux-media@vger.kernel.org
3193 W: https://linuxtv.org
3194 T: git git://linuxtv.org/media_tree.git
3196 F: Documentation/media/v4l-drivers/bttv*
3197 F: drivers/media/pci/bt8xx/bttv*
3199 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3200 M: Chanwoo Choi <cw00.choi@samsung.com>
3201 L: linux-pm@vger.kernel.org
3202 L: linux-samsung-soc@vger.kernel.org
3203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3205 F: drivers/devfreq/exynos-bus.c
3206 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3208 BUSLOGIC SCSI DRIVER
3209 M: Khalid Aziz <khalid@gonehiking.org>
3210 L: linux-scsi@vger.kernel.org
3212 F: drivers/scsi/BusLogic.*
3213 F: drivers/scsi/FlashPoint.*
3215 C-MEDIA CMI8788 DRIVER
3216 M: Clemens Ladisch <clemens@ladisch.de>
3217 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3218 T: git git://git.alsa-project.org/alsa-kernel.git
3220 F: sound/pci/oxygen/
3223 M: Mark Salter <msalter@redhat.com>
3224 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3225 L: linux-c6x-dev@linux-c6x.org
3226 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3230 CA8210 IEEE-802.15.4 RADIO DRIVER
3231 M: Harry Morris <h.morris@cascoda.com>
3232 L: linux-wpan@vger.kernel.org
3233 W: https://github.com/Cascoda/ca8210-linux.git
3235 F: drivers/net/ieee802154/ca8210.c
3236 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3238 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3239 M: David Howells <dhowells@redhat.com>
3240 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3242 F: Documentation/filesystems/caching/cachefiles.txt
3245 CADENCE MIPI-CSI2 BRIDGES
3246 M: Maxime Ripard <maxime.ripard@bootlin.com>
3247 L: linux-media@vger.kernel.org
3249 F: Documentation/devicetree/bindings/media/cdns,*.txt
3250 F: drivers/media/platform/cadence/cdns-csi2*
3252 CADET FM/AM RADIO RECEIVER DRIVER
3253 M: Hans Verkuil <hverkuil@xs4all.nl>
3254 L: linux-media@vger.kernel.org
3255 T: git git://linuxtv.org/media_tree.git
3256 W: https://linuxtv.org
3258 F: drivers/media/radio/radio-cadet*
3260 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3261 M: Jonathan Corbet <corbet@lwn.net>
3262 L: linux-media@vger.kernel.org
3263 T: git git://linuxtv.org/media_tree.git
3265 F: Documentation/media/v4l-drivers/cafe_ccic*
3266 F: drivers/media/platform/marvell-ccic/
3269 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3270 L: netdev@vger.kernel.org
3272 F: Documentation/networking/caif/
3273 F: drivers/net/caif/
3274 F: include/uapi/linux/caif/
3275 F: include/net/caif/
3278 CALGARY x86-64 IOMMU
3279 M: Muli Ben-Yehuda <mulix@mulix.org>
3280 M: Jon Mason <jdmason@kudzu.us>
3281 L: iommu@lists.linux-foundation.org
3283 F: arch/x86/kernel/pci-calgary_64.c
3284 F: arch/x86/kernel/tce_64.c
3285 F: arch/x86/include/asm/calgary.h
3286 F: arch/x86/include/asm/tce.h
3289 M: Wolfgang Grandegger <wg@grandegger.com>
3290 M: Marc Kleine-Budde <mkl@pengutronix.de>
3291 L: linux-can@vger.kernel.org
3292 W: https://github.com/linux-can
3293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3296 F: Documentation/devicetree/bindings/net/can/
3298 F: include/linux/can/dev.h
3299 F: include/linux/can/platform/
3300 F: include/uapi/linux/can/error.h
3301 F: include/uapi/linux/can/netlink.h
3304 M: Oliver Hartkopp <socketcan@hartkopp.net>
3305 M: Marc Kleine-Budde <mkl@pengutronix.de>
3306 L: linux-can@vger.kernel.org
3307 W: https://github.com/linux-can
3308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3311 F: Documentation/networking/can.rst
3313 F: include/linux/can/core.h
3314 F: include/uapi/linux/can.h
3315 F: include/uapi/linux/can/bcm.h
3316 F: include/uapi/linux/can/raw.h
3317 F: include/uapi/linux/can/gw.h
3320 M: Serge Hallyn <serge@hallyn.com>
3321 L: linux-security-module@vger.kernel.org
3323 F: include/linux/capability.h
3324 F: include/uapi/linux/capability.h
3325 F: security/commoncap.c
3326 F: kernel/capability.c
3328 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3329 M: Kevin Tsai <ktsai@capellamicro.com>
3331 F: drivers/iio/light/cm*
3333 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3334 M: Christian Lamparter <chunkeey@googlemail.com>
3335 L: linux-wireless@vger.kernel.org
3336 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3338 F: drivers/net/wireless/ath/carl9170/
3341 M: Jan Glauber <jglauber@cavium.com>
3342 M: David Daney <david.daney@cavium.com>
3343 W: http://www.cavium.com
3345 F: drivers/i2c/busses/i2c-octeon*
3346 F: drivers/i2c/busses/i2c-thunderx*
3348 CAVIUM LIQUIDIO NETWORK DRIVER
3349 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3350 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3351 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3352 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3353 L: netdev@vger.kernel.org
3354 W: http://www.cavium.com
3356 F: drivers/net/ethernet/cavium/liquidio/
3359 M: Jan Glauber <jglauber@cavium.com>
3360 M: David Daney <david.daney@cavium.com>
3361 M: Steven J. Hill <Steven.Hill@cavium.com>
3362 W: http://www.cavium.com
3364 F: drivers/mmc/host/cavium*
3366 CAVIUM OCTEON-TX CRYPTO DRIVER
3367 M: George Cherian <george.cherian@cavium.com>
3368 L: linux-crypto@vger.kernel.org
3369 W: http://www.cavium.com
3371 F: drivers/crypto/cavium/cpt/
3373 CAVIUM THUNDERX2 ARM64 SOC
3374 M: Robert Richter <rrichter@cavium.com>
3375 M: Jayachandran C <jnair@caviumnetworks.com>
3376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3378 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3379 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3381 CC2520 IEEE-802.15.4 RADIO DRIVER
3382 M: Varka Bhadram <varkabhadram@gmail.com>
3383 L: linux-wpan@vger.kernel.org
3385 F: drivers/net/ieee802154/cc2520.c
3386 F: include/linux/spi/cc2520.h
3387 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3389 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3390 M: Gilad Ben-Yossef <gilad@benyossef.com>
3391 L: linux-crypto@vger.kernel.org
3393 F: drivers/crypto/ccree/
3394 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3397 M: Hans Verkuil <hans.verkuil@cisco.com>
3398 L: linux-media@vger.kernel.org
3399 T: git git://linuxtv.org/media_tree.git
3400 W: http://linuxtv.org
3402 F: Documentation/media/kapi/cec-core.rst
3403 F: Documentation/media/uapi/cec
3404 F: drivers/media/cec/
3405 F: drivers/media/rc/keymaps/rc-cec.c
3406 F: include/media/cec.h
3407 F: include/media/cec-notifier.h
3408 F: include/uapi/linux/cec.h
3409 F: include/uapi/linux/cec-funcs.h
3410 F: Documentation/devicetree/bindings/media/cec.txt
3411 F: Documentation/ABI/testing/debugfs-cec-error-inj
3414 M: Hans Verkuil <hans.verkuil@cisco.com>
3415 L: linux-media@vger.kernel.org
3416 T: git git://linuxtv.org/media_tree.git
3417 W: http://linuxtv.org
3419 F: drivers/media/platform/cec-gpio/
3420 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3422 CELL BROADBAND ENGINE ARCHITECTURE
3423 M: Arnd Bergmann <arnd@arndb.de>
3424 L: linuxppc-dev@lists.ozlabs.org
3425 W: http://www.ibm.com/developerworks/power/cell/
3427 F: arch/powerpc/include/asm/cell*.h
3428 F: arch/powerpc/include/asm/spu*.h
3429 F: arch/powerpc/include/uapi/asm/spu*.h
3430 F: arch/powerpc/oprofile/*cell*
3431 F: arch/powerpc/platforms/cell/
3433 CEPH COMMON CODE (LIBCEPH)
3434 M: Ilya Dryomov <idryomov@gmail.com>
3435 M: "Yan, Zheng" <zyan@redhat.com>
3436 M: Sage Weil <sage@redhat.com>
3437 L: ceph-devel@vger.kernel.org
3439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3440 T: git git://github.com/ceph/ceph-client.git
3443 F: include/linux/ceph/
3444 F: include/linux/crush/
3446 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3447 M: "Yan, Zheng" <zyan@redhat.com>
3448 M: Sage Weil <sage@redhat.com>
3449 M: Ilya Dryomov <idryomov@gmail.com>
3450 L: ceph-devel@vger.kernel.org
3452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3453 T: git git://github.com/ceph/ceph-client.git
3455 F: Documentation/filesystems/ceph.txt
3458 CERTIFICATE HANDLING:
3459 M: David Howells <dhowells@redhat.com>
3460 M: David Woodhouse <dwmw2@infradead.org>
3461 L: keyrings@vger.kernel.org
3463 F: Documentation/admin-guide/module-signing.rst
3465 F: scripts/sign-file.c
3466 F: scripts/extract-cert.c
3468 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3469 L: linux-usb@vger.kernel.org
3471 F: Documentation/usb/WUSB-Design-overview.txt
3472 F: Documentation/usb/wusb-cbaf
3473 F: drivers/usb/host/hwa-hc.c
3474 F: drivers/usb/host/whci/
3475 F: drivers/usb/wusbcore/
3476 F: include/linux/usb/wusb*
3478 CFAG12864B LCD DRIVER
3479 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3481 F: drivers/auxdisplay/cfag12864b.c
3482 F: include/linux/cfag12864b.h
3484 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3485 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3487 F: drivers/auxdisplay/cfag12864bfb.c
3488 F: include/linux/cfag12864b.h
3490 802.11 (including CFG80211/NL80211)
3491 M: Johannes Berg <johannes@sipsolutions.net>
3492 L: linux-wireless@vger.kernel.org
3493 W: http://wireless.kernel.org/
3494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3498 F: include/uapi/linux/nl80211.h
3499 F: include/linux/ieee80211.h
3500 F: include/net/wext.h
3501 F: include/net/cfg80211.h
3502 F: include/net/iw_handler.h
3503 F: include/net/ieee80211_radiotap.h
3504 F: Documentation/driver-api/80211/cfg80211.rst
3505 F: Documentation/networking/regulatory.txt
3507 CHAR and MISC DRIVERS
3508 M: Arnd Bergmann <arnd@arndb.de>
3509 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3514 F: include/linux/miscdevice.h
3517 M: Andy Whitcroft <apw@canonical.com>
3518 M: Joe Perches <joe@perches.com>
3520 F: scripts/checkpatch.pl
3522 CHINESE DOCUMENTATION
3523 M: Harry Wei <harryxiyou@gmail.com>
3524 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3525 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3527 F: Documentation/translations/zh_CN/
3529 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3530 M: Peter Chen <Peter.Chen@nxp.com>
3531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3532 L: linux-usb@vger.kernel.org
3534 F: drivers/usb/chipidea/
3536 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3537 M: Hans de Goede <hdegoede@redhat.com>
3538 L: linux-input@vger.kernel.org
3540 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3541 F: drivers/input/touchscreen/chipone_icn8318.c
3543 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3544 M: Hans de Goede <hdegoede@redhat.com>
3545 L: linux-input@vger.kernel.org
3547 F: drivers/input/touchscreen/chipone_icn8505.c
3549 CHROME HARDWARE PLATFORM SUPPORT
3550 M: Benson Leung <bleung@chromium.org>
3551 M: Olof Johansson <olof@lixom.net>
3553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3554 F: drivers/platform/chrome/
3556 CIRRUS LOGIC AUDIO CODEC DRIVERS
3557 M: Brian Austin <brian.austin@cirrus.com>
3558 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3559 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3561 F: sound/soc/codecs/cs*
3563 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3564 M: Hartley Sweeten <hsweeten@visionengravers.com>
3565 L: netdev@vger.kernel.org
3567 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3569 CISCO FCOE HBA DRIVER
3570 M: Satish Kharat <satishkh@cisco.com>
3571 M: Sesidhar Baddela <sebaddel@cisco.com>
3572 M: Karan Tilak Kumar <kartilak@cisco.com>
3573 L: linux-scsi@vger.kernel.org
3575 F: drivers/scsi/fnic/
3577 CISCO SCSI HBA DRIVER
3578 M: Karan Tilak Kumar <kartilak@cisco.com>
3579 M: Sesidhar Baddela <sebaddel@cisco.com>
3580 L: linux-scsi@vger.kernel.org
3582 F: drivers/scsi/snic/
3584 CISCO VIC ETHERNET NIC DRIVER
3585 M: Christian Benvenuti <benve@cisco.com>
3586 M: Govindarajulu Varadarajan <_govind@gmx.com>
3587 M: Parvi Kaustubhi <pkaustub@cisco.com>
3589 F: drivers/net/ethernet/cisco/enic/
3591 CISCO VIC LOW LATENCY NIC DRIVER
3592 M: Christian Benvenuti <benve@cisco.com>
3594 F: drivers/infiniband/hw/usnic/
3596 CIRRUS LOGIC MADERA CODEC DRIVERS
3597 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3598 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3599 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3600 L: patches@opensource.cirrus.com
3601 T: git https://github.com/CirrusLogic/linux-drivers.git
3602 W: https://github.com/CirrusLogic/linux-drivers/wiki
3604 F: Documentation/devicetree/bindings/mfd/madera.txt
3605 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3606 F: include/linux/mfd/madera/*
3607 F: drivers/gpio/gpio-madera*
3608 F: drivers/mfd/madera*
3609 F: drivers/mfd/cs47l*
3610 F: drivers/pinctrl/cirrus/*
3613 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3618 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3619 L: linux-kernel@vger.kernel.org
3622 F: include/linux/cleancache.h
3625 M: Russell King <linux@armlinux.org.uk>
3626 L: linux-clk@vger.kernel.org
3628 F: include/linux/clk.h
3630 CLOCKSOURCE, CLOCKEVENT DRIVERS
3631 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3632 M: Thomas Gleixner <tglx@linutronix.de>
3633 L: linux-kernel@vger.kernel.org
3634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3636 F: drivers/clocksource/
3637 F: Documentation/devicetree/bindings/timer/
3640 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3641 M: Daniel Oliveira Nascimento <don@syst.com.br>
3642 L: platform-driver-x86@vger.kernel.org
3644 F: drivers/platform/x86/classmate-laptop.c
3647 M: Hans Verkuil <hans.verkuil@cisco.com>
3648 L: linux-media@vger.kernel.org
3649 T: git git://linuxtv.org/media_tree.git
3650 W: https://linuxtv.org
3652 F: drivers/media/pci/cobalt/
3654 COCCINELLE/Semantic Patches (SmPL)
3655 M: Julia Lawall <Julia.Lawall@lip6.fr>
3656 M: Gilles Muller <Gilles.Muller@lip6.fr>
3657 M: Nicolas Palix <nicolas.palix@imag.fr>
3658 M: Michal Marek <michal.lkml@markovi.net>
3659 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3661 W: http://coccinelle.lip6.fr/
3663 F: Documentation/dev-tools/coccinelle.rst
3664 F: scripts/coccinelle/
3665 F: scripts/coccicheck
3668 M: Jan Harkes <jaharkes@cs.cmu.edu>
3670 L: codalist@coda.cs.cmu.edu
3671 W: http://www.coda.cs.cmu.edu/
3673 F: Documentation/filesystems/coda.txt
3675 F: include/linux/coda*.h
3676 F: include/uapi/linux/coda*.h
3678 CODA V4L2 MEM2MEM DRIVER
3679 M: Philipp Zabel <p.zabel@pengutronix.de>
3680 L: linux-media@vger.kernel.org
3682 F: Documentation/devicetree/bindings/media/coda.txt
3683 F: drivers/media/platform/coda/
3685 COMMON CLK FRAMEWORK
3686 M: Michael Turquette <mturquette@baylibre.com>
3687 M: Stephen Boyd <sboyd@kernel.org>
3688 L: linux-clk@vger.kernel.org
3689 Q: http://patchwork.kernel.org/project/linux-clk/list/
3690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3692 F: Documentation/devicetree/bindings/clock/
3694 X: drivers/clk/clkdev.c
3695 F: include/linux/clk-pr*
3696 F: include/linux/clk/
3697 F: include/linux/of_clk.h
3699 COMMON INTERNET FILE SYSTEM (CIFS)
3700 M: Steve French <sfrench@samba.org>
3701 L: linux-cifs@vger.kernel.org
3702 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3703 W: http://linux-cifs.samba.org/
3704 T: git git://git.samba.org/sfrench/cifs-2.6.git
3706 F: Documentation/filesystems/cifs/
3709 COMPACTPCI HOTPLUG CORE
3710 M: Scott Murray <scott@spiteful.org>
3711 L: linux-pci@vger.kernel.org
3713 F: drivers/pci/hotplug/cpci_hotplug*
3715 COMPACTPCI HOTPLUG GENERIC DRIVER
3716 M: Scott Murray <scott@spiteful.org>
3717 L: linux-pci@vger.kernel.org
3719 F: drivers/pci/hotplug/cpcihp_generic.c
3721 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3722 M: Scott Murray <scott@spiteful.org>
3723 L: linux-pci@vger.kernel.org
3725 F: drivers/pci/hotplug/cpcihp_zt5550.*
3727 COMPAL LAPTOP SUPPORT
3728 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3729 L: platform-driver-x86@vger.kernel.org
3731 F: drivers/platform/x86/compal-laptop.c
3733 CONEXANT ACCESSRUNNER USB DRIVER
3734 L: accessrunner-general@lists.sourceforge.net
3735 W: http://accessrunner.sourceforge.net/
3737 F: drivers/usb/atm/cxacru.c
3740 M: Joel Becker <jlbec@evilplan.org>
3741 M: Christoph Hellwig <hch@lst.de>
3742 T: git git://git.infradead.org/users/hch/configfs.git
3745 F: include/linux/configfs.h
3748 M: Evgeniy Polyakov <zbr@ioremap.net>
3749 L: netdev@vger.kernel.org
3751 F: drivers/connector/
3753 CONTROL GROUP (CGROUP)
3754 M: Tejun Heo <tj@kernel.org>
3755 M: Li Zefan <lizefan@huawei.com>
3756 M: Johannes Weiner <hannes@cmpxchg.org>
3757 L: cgroups@vger.kernel.org
3758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3760 F: Documentation/cgroup*
3761 F: include/linux/cgroup*
3764 CONTROL GROUP - CPUSET
3765 M: Li Zefan <lizefan@huawei.com>
3766 L: cgroups@vger.kernel.org
3767 W: http://www.bullopensource.org/cpuset/
3768 W: http://oss.sgi.com/projects/cpusets/
3769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3771 F: Documentation/cgroup-v1/cpusets.txt
3772 F: include/linux/cpuset.h
3773 F: kernel/cgroup/cpuset.c
3775 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3776 M: Johannes Weiner <hannes@cmpxchg.org>
3777 M: Michal Hocko <mhocko@kernel.org>
3778 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3779 L: cgroups@vger.kernel.org
3780 L: linux-mm@kvack.org
3785 CORETEMP HARDWARE MONITORING DRIVER
3786 M: Fenghua Yu <fenghua.yu@intel.com>
3787 L: linux-hwmon@vger.kernel.org
3789 F: Documentation/hwmon/coretemp
3790 F: drivers/hwmon/coretemp.c
3792 COSA/SRP SYNC SERIAL DRIVER
3793 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3794 W: http://www.fi.muni.cz/~kas/cosa/
3796 F: drivers/net/wan/cosa*
3798 CPMAC ETHERNET DRIVER
3799 M: Florian Fainelli <f.fainelli@gmail.com>
3800 L: netdev@vger.kernel.org
3802 F: drivers/net/ethernet/ti/cpmac.c
3804 CPU FREQUENCY DRIVERS
3805 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3806 M: Viresh Kumar <viresh.kumar@linaro.org>
3807 L: linux-pm@vger.kernel.org
3809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3810 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3811 B: https://bugzilla.kernel.org
3812 F: Documentation/cpu-freq/
3813 F: Documentation/devicetree/bindings/cpufreq/
3815 F: include/linux/cpufreq.h
3816 F: tools/testing/selftests/cpufreq/
3818 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3819 M: Viresh Kumar <viresh.kumar@linaro.org>
3820 M: Sudeep Holla <sudeep.holla@arm.com>
3821 L: linux-pm@vger.kernel.org
3822 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3824 F: drivers/cpufreq/arm_big_little.h
3825 F: drivers/cpufreq/arm_big_little.c
3826 F: drivers/cpufreq/arm_big_little_dt.c
3828 CPU POWER MONITORING SUBSYSTEM
3829 M: Thomas Renninger <trenn@suse.com>
3830 M: Shuah Khan <shuah@kernel.org>
3831 L: linux-pm@vger.kernel.org
3833 F: tools/power/cpupower/
3836 M: "H. Peter Anvin" <hpa@zytor.com>
3838 F: arch/x86/kernel/cpuid.c
3839 F: arch/x86/kernel/msr.c
3841 CPUIDLE DRIVER - ARM BIG LITTLE
3842 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3843 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3844 L: linux-pm@vger.kernel.org
3845 L: linux-arm-kernel@lists.infradead.org
3846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3848 F: drivers/cpuidle/cpuidle-big_little.c
3850 CPUIDLE DRIVER - ARM EXYNOS
3851 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3852 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3853 M: Kukjin Kim <kgene@kernel.org>
3854 L: linux-pm@vger.kernel.org
3855 L: linux-samsung-soc@vger.kernel.org
3857 F: drivers/cpuidle/cpuidle-exynos.c
3858 F: arch/arm/mach-exynos/pm.c
3861 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3862 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3863 L: linux-pm@vger.kernel.org
3865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3866 B: https://bugzilla.kernel.org
3867 F: drivers/cpuidle/*
3868 F: include/linux/cpuidle.h
3871 M: Nicolas Pitre <nico@linaro.org>
3873 F: Documentation/filesystems/cramfs.txt
3877 M: Herbert Xu <herbert@gondor.apana.org.au>
3878 M: "David S. Miller" <davem@davemloft.net>
3879 L: linux-crypto@vger.kernel.org
3880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3883 F: Documentation/crypto/
3884 F: Documentation/devicetree/bindings/crypto/
3889 F: include/linux/crypto*
3891 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3892 M: Neil Horman <nhorman@tuxdriver.com>
3893 L: linux-crypto@vger.kernel.org
3895 F: crypto/ansi_cprng.c
3899 M: Hans Verkuil <hverkuil@xs4all.nl>
3900 L: linux-media@vger.kernel.org
3901 T: git git://linuxtv.org/media_tree.git
3902 W: http://linuxtv.org
3904 F: drivers/media/i2c/cs3308.c
3905 F: drivers/media/i2c/cs3308.h
3907 CS5535 Audio ALSA driver
3908 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3910 F: sound/pci/cs5535audio/
3913 M: Solomon Peachy <pizza@shaftnet.org>
3915 F: drivers/net/wireless/st/cw1200/
3917 CX18 VIDEO4LINUX DRIVER
3918 M: Andy Walls <awalls@md.metrocast.net>
3919 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3920 L: linux-media@vger.kernel.org
3921 T: git git://linuxtv.org/media_tree.git
3922 W: https://linuxtv.org
3923 W: http://www.ivtvdriver.org/index.php/Cx18
3925 F: Documentation/media/v4l-drivers/cx18*
3926 F: drivers/media/pci/cx18/
3927 F: include/uapi/linux/ivtv*
3929 CX2341X MPEG ENCODER HELPER MODULE
3930 M: Hans Verkuil <hverkuil@xs4all.nl>
3931 L: linux-media@vger.kernel.org
3932 T: git git://linuxtv.org/media_tree.git
3933 W: https://linuxtv.org
3935 F: drivers/media/common/cx2341x*
3936 F: include/media/cx2341x*
3938 CX24120 MEDIA DRIVER
3939 M: Jemma Denson <jdenson@gmail.com>
3940 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3941 L: linux-media@vger.kernel.org
3942 W: https://linuxtv.org
3943 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3945 F: drivers/media/dvb-frontends/cx24120*
3947 CX88 VIDEO4LINUX DRIVER
3948 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3949 L: linux-media@vger.kernel.org
3950 W: https://linuxtv.org
3951 T: git git://linuxtv.org/media_tree.git
3953 F: Documentation/media/v4l-drivers/cx88*
3954 F: drivers/media/pci/cx88/
3956 CXD2820R MEDIA DRIVER
3957 M: Antti Palosaari <crope@iki.fi>
3958 L: linux-media@vger.kernel.org
3959 W: https://linuxtv.org
3960 W: http://palosaari.fi/linux/
3961 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3962 T: git git://linuxtv.org/anttip/media_tree.git
3964 F: drivers/media/dvb-frontends/cxd2820r*
3966 CXGB3 ETHERNET DRIVER (CXGB3)
3967 M: Santosh Raspatur <santosh@chelsio.com>
3968 L: netdev@vger.kernel.org
3969 W: http://www.chelsio.com
3971 F: drivers/net/ethernet/chelsio/cxgb3/
3973 CXGB3 ISCSI DRIVER (CXGB3I)
3974 M: Karen Xie <kxie@chelsio.com>
3975 L: linux-scsi@vger.kernel.org
3976 W: http://www.chelsio.com
3978 F: drivers/scsi/cxgbi/cxgb3i
3980 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3981 M: Steve Wise <swise@chelsio.com>
3982 L: linux-rdma@vger.kernel.org
3983 W: http://www.openfabrics.org
3985 F: drivers/infiniband/hw/cxgb3/
3986 F: include/uapi/rdma/cxgb3-abi.h
3988 CXGB4 CRYPTO DRIVER (chcr)
3989 M: Harsh Jain <harsh@chelsio.com>
3990 L: linux-crypto@vger.kernel.org
3991 W: http://www.chelsio.com
3993 F: drivers/crypto/chelsio
3995 CXGB4 ETHERNET DRIVER (CXGB4)
3996 M: Ganesh Goudar <ganeshgr@chelsio.com>
3997 L: netdev@vger.kernel.org
3998 W: http://www.chelsio.com
4000 F: drivers/net/ethernet/chelsio/cxgb4/
4002 CXGB4 ISCSI DRIVER (CXGB4I)
4003 M: Karen Xie <kxie@chelsio.com>
4004 L: linux-scsi@vger.kernel.org
4005 W: http://www.chelsio.com
4007 F: drivers/scsi/cxgbi/cxgb4i
4009 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4010 M: Steve Wise <swise@chelsio.com>
4011 L: linux-rdma@vger.kernel.org
4012 W: http://www.openfabrics.org
4014 F: drivers/infiniband/hw/cxgb4/
4015 F: include/uapi/rdma/cxgb4-abi.h
4017 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4018 M: Casey Leedom <leedom@chelsio.com>
4019 L: netdev@vger.kernel.org
4020 W: http://www.chelsio.com
4022 F: drivers/net/ethernet/chelsio/cxgb4vf/
4024 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4025 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4026 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4027 L: linuxppc-dev@lists.ozlabs.org
4029 F: arch/powerpc/platforms/powernv/pci-cxl.c
4030 F: drivers/misc/cxl/
4031 F: include/misc/cxl*
4032 F: include/uapi/misc/cxl.h
4033 F: Documentation/powerpc/cxl.txt
4034 F: Documentation/ABI/testing/sysfs-class-cxl
4036 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4037 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4038 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4039 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4040 L: linux-scsi@vger.kernel.org
4042 F: drivers/scsi/cxlflash/
4043 F: include/uapi/scsi/cxlflash_ioctls.h
4044 F: Documentation/powerpc/cxlflash.txt
4047 M: Russell King <linux@armlinux.org.uk>
4048 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4049 W: http://www.armlinux.org.uk/
4051 F: drivers/video/fbdev/cyber2000fb.*
4053 CYCLADES ASYNC MUX DRIVER
4054 W: http://www.cyclades.com/
4056 F: drivers/tty/cyclades.c
4057 F: include/linux/cyclades.h
4058 F: include/uapi/linux/cyclades.h
4060 CYCLADES PC300 DRIVER
4061 W: http://www.cyclades.com/
4063 F: drivers/net/wan/pc300*
4065 CYPRESS_FIRMWARE MEDIA DRIVER
4066 M: Antti Palosaari <crope@iki.fi>
4067 L: linux-media@vger.kernel.org
4068 W: https://linuxtv.org
4069 W: http://palosaari.fi/linux/
4070 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4071 T: git git://linuxtv.org/anttip/media_tree.git
4073 F: drivers/media/common/cypress_firmware*
4075 CYTTSP TOUCHSCREEN DRIVER
4076 M: Ferruh Yigit <fery@cypress.com>
4077 L: linux-input@vger.kernel.org
4079 F: drivers/input/touchscreen/cyttsp*
4080 F: include/linux/input/cyttsp.h
4082 D-LINK DIR-685 TOUCHKEYS DRIVER
4083 M: Linus Walleij <linus.walleij@linaro.org>
4084 L: linux-input@vger.kernel.org
4086 F: drivers/input/dlink-dir685-touchkeys.c
4088 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4089 M: Joshua Kinard <kumba@gentoo.org>
4091 F: drivers/rtc/rtc-ds1685.c
4092 F: include/linux/rtc/ds1685.h
4094 DAMA SLAVE for AX.25
4095 M: Joerg Reuter <jreuter@yaina.de>
4096 W: http://yaina.de/jreuter/
4097 W: http://www.qsl.net/dl1bke/
4098 L: linux-hams@vger.kernel.org
4100 F: net/ax25/af_ax25.c
4101 F: net/ax25/ax25_dev.c
4102 F: net/ax25/ax25_ds_*
4103 F: net/ax25/ax25_in.c
4104 F: net/ax25/ax25_out.c
4105 F: net/ax25/ax25_timer.c
4106 F: net/ax25/sysctl_net_ax25.c
4108 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4109 L: netdev@vger.kernel.org
4111 F: Documentation/networking/dmfe.txt
4112 F: drivers/net/ethernet/dec/tulip/dmfe.c
4114 DC390/AM53C974 SCSI driver
4115 M: Hannes Reinecke <hare@suse.com>
4116 L: linux-scsi@vger.kernel.org
4118 F: drivers/scsi/am53c974.c
4121 M: Oliver Neukum <oliver@neukum.org>
4122 M: Ali Akcaagac <aliakc@web.de>
4123 M: Jamie Lenehan <lenehan@twibble.org>
4124 L: dc395x@twibble.org
4125 W: http://twibble.org/dist/dc395x/
4126 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4128 F: Documentation/scsi/dc395x.txt
4129 F: drivers/scsi/dc395x.*
4132 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4133 L: dccp@vger.kernel.org
4134 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4136 F: include/linux/dccp.h
4137 F: include/uapi/linux/dccp.h
4138 F: include/linux/tfrc.h
4141 DECnet NETWORK LAYER
4142 W: http://linux-decnet.sourceforge.net
4143 L: linux-decnet-user@lists.sourceforge.net
4145 F: Documentation/networking/decnet.txt
4148 DECSTATION PLATFORM SUPPORT
4149 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4150 L: linux-mips@linux-mips.org
4151 W: http://www.linux-mips.org/wiki/DECstation
4154 F: arch/mips/include/asm/dec/
4155 F: arch/mips/include/asm/mach-dec/
4157 DEFXX FDDI NETWORK DRIVER
4158 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4160 F: drivers/net/fddi/defxx.*
4163 M: Pali Rohár <pali.rohar@gmail.com>
4164 M: Mario Limonciello <mario.limonciello@dell.com>
4165 L: platform-driver-x86@vger.kernel.org
4167 F: drivers/platform/x86/dell-smbios.*
4169 DELL SMBIOS SMM DRIVER
4170 M: Mario Limonciello <mario.limonciello@dell.com>
4171 L: platform-driver-x86@vger.kernel.org
4173 F: drivers/platform/x86/dell-smbios-smm.c
4175 DELL SMBIOS WMI DRIVER
4176 M: Mario Limonciello <mario.limonciello@dell.com>
4177 L: platform-driver-x86@vger.kernel.org
4179 F: drivers/platform/x86/dell-smbios-wmi.c
4180 F: tools/wmi/dell-smbios-example.c
4183 M: Matthew Garrett <mjg59@srcf.ucam.org>
4184 M: Pali Rohár <pali.rohar@gmail.com>
4185 L: platform-driver-x86@vger.kernel.org
4187 F: drivers/platform/x86/dell-laptop.c
4189 DELL LAPTOP FREEFALL DRIVER
4190 M: Pali Rohár <pali.rohar@gmail.com>
4192 F: drivers/platform/x86/dell-smo8800.c
4194 DELL LAPTOP RBTN DRIVER
4195 M: Pali Rohár <pali.rohar@gmail.com>
4197 F: drivers/platform/x86/dell-rbtn.*
4199 DELL LAPTOP SMM DRIVER
4200 M: Pali Rohár <pali.rohar@gmail.com>
4202 F: drivers/hwmon/dell-smm-hwmon.c
4203 F: include/uapi/linux/i8k.h
4205 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4206 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4208 F: Documentation/dcdbas.txt
4209 F: drivers/firmware/dcdbas.*
4211 DELL WMI NOTIFICATIONS DRIVER
4212 M: Matthew Garrett <mjg59@srcf.ucam.org>
4213 M: Pali Rohár <pali.rohar@gmail.com>
4215 F: drivers/platform/x86/dell-wmi.c
4217 DELL WMI DESCRIPTOR DRIVER
4218 M: Mario Limonciello <mario.limonciello@dell.com>
4220 F: drivers/platform/x86/dell-wmi-descriptor.c
4222 DELTA ST MEDIA DRIVER
4223 M: Hugues Fruchet <hugues.fruchet@st.com>
4224 L: linux-media@vger.kernel.org
4225 T: git git://linuxtv.org/media_tree.git
4226 W: https://linuxtv.org
4228 F: drivers/media/platform/sti/delta
4231 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4232 L: linux-mtd@lists.infradead.org
4234 F: drivers/mtd/nand/raw/denali*
4236 DESIGNWARE USB2 DRD IP DRIVER
4237 M: Minas Harutyunyan <hminas@synopsys.com>
4238 L: linux-usb@vger.kernel.org
4239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4241 F: drivers/usb/dwc2/
4243 DESIGNWARE USB3 DRD IP DRIVER
4244 M: Felipe Balbi <balbi@kernel.org>
4245 L: linux-usb@vger.kernel.org
4246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4248 F: drivers/usb/dwc3/
4250 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4251 M: Andreas Klinger <ak@it-klinger.de>
4252 L: linux-iio@vger.kernel.org
4254 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4255 F: drivers/iio/proximity/srf*.c
4257 DEVICE COREDUMP (DEV_COREDUMP)
4258 M: Johannes Berg <johannes@sipsolutions.net>
4259 L: linux-kernel@vger.kernel.org
4261 F: drivers/base/devcoredump.c
4262 F: include/linux/devcoredump.h
4264 DEVICE FREQUENCY (DEVFREQ)
4265 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4266 M: Kyungmin Park <kyungmin.park@samsung.com>
4267 R: Chanwoo Choi <cw00.choi@samsung.com>
4268 L: linux-pm@vger.kernel.org
4269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4272 F: include/linux/devfreq.h
4273 F: Documentation/devicetree/bindings/devfreq/
4275 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4276 M: Chanwoo Choi <cw00.choi@samsung.com>
4277 L: linux-pm@vger.kernel.org
4278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4280 F: drivers/devfreq/event/
4281 F: drivers/devfreq/devfreq-event.c
4282 F: include/linux/devfreq-event.h
4283 F: Documentation/devicetree/bindings/devfreq/event/
4285 DEVICE NUMBER REGISTRY
4286 M: Torben Mathiasen <device@lanana.org>
4287 W: http://lanana.org/docs/device-list/index.html
4291 M: Alasdair Kergon <agk@redhat.com>
4292 M: Mike Snitzer <snitzer@redhat.com>
4293 M: dm-devel@redhat.com
4294 L: dm-devel@redhat.com
4295 W: http://sources.redhat.com/dm
4296 Q: http://patchwork.kernel.org/project/dm-devel/list/
4297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4298 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4300 F: Documentation/device-mapper/
4301 F: drivers/md/Makefile
4302 F: drivers/md/Kconfig
4304 F: drivers/md/persistent-data/
4305 F: include/linux/device-mapper.h
4306 F: include/linux/dm-*.h
4307 F: include/uapi/linux/dm-*.h
4310 M: Jiri Pirko <jiri@mellanox.com>
4311 L: netdev@vger.kernel.org
4313 F: net/core/devlink.c
4314 F: include/net/devlink.h
4315 F: include/uapi/linux/devlink.h
4317 DIALOG SEMICONDUCTOR DRIVERS
4318 M: Support Opensource <support.opensource@diasemi.com>
4319 W: http://www.dialog-semiconductor.com/products
4321 F: Documentation/hwmon/da90??
4322 F: Documentation/devicetree/bindings/mfd/da90*.txt
4323 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4324 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4325 F: Documentation/devicetree/bindings/regulator/da92*.txt
4326 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4327 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4328 F: drivers/gpio/gpio-da90??.c
4329 F: drivers/hwmon/da90??-hwmon.c
4330 F: drivers/iio/adc/da91??-*.c
4331 F: drivers/input/misc/da90??_onkey.c
4332 F: drivers/input/touchscreen/da9052_tsi.c
4333 F: drivers/leds/leds-da90??.c
4334 F: drivers/mfd/da903x.c
4335 F: drivers/mfd/da90??-*.c
4336 F: drivers/mfd/da91??-*.c
4337 F: drivers/power/supply/da9052-battery.c
4338 F: drivers/power/supply/da91??-*.c
4339 F: drivers/regulator/da903x.c
4340 F: drivers/regulator/da9???-regulator.[ch]
4341 F: drivers/thermal/da90??-thermal.c
4342 F: drivers/rtc/rtc-da90??.c
4343 F: drivers/video/backlight/da90??_bl.c
4344 F: drivers/watchdog/da90??_wdt.c
4345 F: include/linux/mfd/da903x.h
4346 F: include/linux/mfd/da9052/
4347 F: include/linux/mfd/da9055/
4348 F: include/linux/mfd/da9062/
4349 F: include/linux/mfd/da9063/
4350 F: include/linux/mfd/da9150/
4351 F: include/linux/regulator/da9211.h
4352 F: include/sound/da[79]*.h
4353 F: sound/soc/codecs/da[79]*.[ch]
4355 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4356 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4357 L: linux-gpio@vger.kernel.org
4359 F: drivers/gpio/gpio-gpio-mm.c
4361 DIGI NEO AND CLASSIC PCI PRODUCTS
4362 M: Lidza Louina <lidza.louina@gmail.com>
4363 M: Mark Hounschell <markh@compro.net>
4364 L: driverdev-devel@linuxdriverproject.org
4366 F: drivers/staging/dgnc/
4368 DIOLAN U2C-12 I2C DRIVER
4369 M: Guenter Roeck <linux@roeck-us.net>
4370 L: linux-i2c@vger.kernel.org
4372 F: drivers/i2c/busses/i2c-diolan-u2c.c
4374 FILESYSTEM DIRECT ACCESS (DAX)
4375 M: Matthew Wilcox <mawilcox@microsoft.com>
4376 M: Ross Zwisler <zwisler@kernel.org>
4377 M: Jan Kara <jack@suse.cz>
4378 L: linux-fsdevel@vger.kernel.org
4381 F: include/linux/dax.h
4382 F: include/trace/events/fs_dax.h
4384 DEVICE DIRECT ACCESS (DAX)
4385 M: Dan Williams <dan.j.williams@intel.com>
4386 M: Dave Jiang <dave.jiang@intel.com>
4387 M: Ross Zwisler <zwisler@kernel.org>
4388 M: Vishal Verma <vishal.l.verma@intel.com>
4389 L: linux-nvdimm@lists.01.org
4393 DIRECTORY NOTIFICATION (DNOTIFY)
4394 M: Jan Kara <jack@suse.cz>
4395 R: Amir Goldstein <amir73il@gmail.com>
4396 L: linux-fsdevel@vger.kernel.org
4398 F: Documentation/filesystems/dnotify.txt
4399 F: fs/notify/dnotify/
4400 F: include/linux/dnotify.h
4402 DISK GEOMETRY AND PARTITION HANDLING
4403 M: Andries Brouwer <aeb@cwi.nl>
4404 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4405 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4406 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4410 M: Jan Kara <jack@suse.com>
4412 F: Documentation/filesystems/quota.txt
4414 F: include/linux/quota*.h
4415 F: include/uapi/linux/quota*.h
4417 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4418 M: Bernie Thompson <bernie@plugable.com>
4419 L: linux-fbdev@vger.kernel.org
4421 W: http://plugable.com/category/projects/udlfb/
4422 F: drivers/video/fbdev/udlfb.c
4423 F: include/video/udlfb.h
4424 F: Documentation/fb/udlfb.txt
4426 DISTRIBUTED LOCK MANAGER (DLM)
4427 M: Christine Caulfield <ccaulfie@redhat.com>
4428 M: David Teigland <teigland@redhat.com>
4429 L: cluster-devel@redhat.com
4430 W: http://sources.redhat.com/cluster/
4431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4435 DMA BUFFER SHARING FRAMEWORK
4436 M: Sumit Semwal <sumit.semwal@linaro.org>
4438 L: linux-media@vger.kernel.org
4439 L: dri-devel@lists.freedesktop.org
4440 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4442 F: include/linux/dma-buf*
4443 F: include/linux/reservation.h
4444 F: include/linux/*fence.h
4445 F: Documentation/driver-api/dma-buf.rst
4446 T: git git://anongit.freedesktop.org/drm/drm-misc
4448 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4449 M: Vinod Koul <vkoul@kernel.org>
4450 L: dmaengine@vger.kernel.org
4451 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4454 F: include/linux/dmaengine.h
4455 F: include/linux/of_dma.h
4456 F: Documentation/devicetree/bindings/dma/
4457 F: Documentation/driver-api/dmaengine/
4458 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4461 M: Christoph Hellwig <hch@lst.de>
4462 M: Marek Szyprowski <m.szyprowski@samsung.com>
4463 R: Robin Murphy <robin.murphy@arm.com>
4464 L: iommu@lists.linux-foundation.org
4465 T: git git://git.infradead.org/users/hch/dma-mapping.git
4466 W: http://git.infradead.org/users/hch/dma-mapping.git
4469 F: include/asm-generic/dma-mapping.h
4470 F: include/linux/dma-direct.h
4471 F: include/linux/dma-mapping.h
4472 F: include/linux/dma-noncoherent.h
4474 DME1737 HARDWARE MONITOR DRIVER
4475 M: Juerg Haefliger <juergh@gmail.com>
4476 L: linux-hwmon@vger.kernel.org
4478 F: Documentation/hwmon/dme1737
4479 F: drivers/hwmon/dme1737.c
4482 M: Jean Delvare <jdelvare@suse.com>
4484 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4485 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4486 F: drivers/firmware/dmi-id.c
4487 F: drivers/firmware/dmi_scan.c
4488 F: include/linux/dmi.h
4491 M: Jonathan Corbet <corbet@lwn.net>
4492 L: linux-doc@vger.kernel.org
4495 F: scripts/kernel-doc
4496 X: Documentation/ABI/
4497 X: Documentation/devicetree/
4498 X: Documentation/acpi
4499 X: Documentation/power
4500 X: Documentation/spi
4501 X: Documentation/media
4502 T: git git://git.lwn.net/linux.git docs-next
4504 DOCUMENTATION/ITALIAN
4505 M: Federico Vaga <federico.vaga@vaga.pv.it>
4506 L: linux-doc@vger.kernel.org
4508 F: Documentation/translations/it_IT
4510 DONGWOON DW9714 LENS VOICE COIL DRIVER
4511 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4512 L: linux-media@vger.kernel.org
4513 T: git git://linuxtv.org/media_tree.git
4515 F: drivers/media/i2c/dw9714.c
4517 DONGWOON DW9807 LENS VOICE COIL DRIVER
4518 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4519 L: linux-media@vger.kernel.org
4520 T: git git://linuxtv.org/media_tree.git
4522 F: drivers/media/i2c/dw9807.c
4525 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4526 L: blinux-list@redhat.com
4528 F: drivers/char/dtlk.c
4529 F: include/linux/dtlk.h
4531 DPAA2 DATAPATH I/O (DPIO) DRIVER
4532 M: Roy Pledge <Roy.Pledge@nxp.com>
4533 L: linux-kernel@vger.kernel.org
4535 F: drivers/soc/fsl/dpio
4537 DPAA2 ETHERNET DRIVER
4538 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4539 L: linux-kernel@vger.kernel.org
4541 F: drivers/staging/fsl-dpaa2/ethernet
4543 DPAA2 ETHERNET SWITCH DRIVER
4544 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4545 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4546 L: linux-kernel@vger.kernel.org
4548 F: drivers/staging/fsl-dpaa2/ethsw
4550 DPAA2 PTP CLOCK DRIVER
4551 M: Yangbo Lu <yangbo.lu@nxp.com>
4552 L: linux-kernel@vger.kernel.org
4554 F: drivers/staging/fsl-dpaa2/rtc
4556 DPT_I2O SCSI RAID DRIVER
4557 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4558 L: linux-scsi@vger.kernel.org
4559 W: http://www.adaptec.com/
4561 F: drivers/scsi/dpt*
4562 F: drivers/scsi/dpt/
4565 M: Philipp Reisner <philipp.reisner@linbit.com>
4566 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4567 L: drbd-dev@lists.linbit.com
4568 W: http://www.drbd.org
4569 T: git git://git.linbit.com/linux-drbd.git
4570 T: git git://git.linbit.com/drbd-8.4.git
4572 F: drivers/block/drbd/
4574 F: Documentation/blockdev/drbd/
4576 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4577 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4578 R: "Rafael J. Wysocki" <rafael@kernel.org>
4579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4581 F: Documentation/kobject.txt
4585 F: include/linux/debugfs.h
4586 F: include/linux/kobj*
4589 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4590 M: Kevin Hilman <khilman@kernel.org>
4591 M: Nishanth Menon <nm@ti.com>
4593 F: drivers/power/avs/
4594 F: include/linux/power/smartreflex.h
4595 L: linux-pm@vger.kernel.org
4597 DRM DRIVER FOR ARM PL111 CLCD
4598 M: Eric Anholt <eric@anholt.net>
4599 T: git git://anongit.freedesktop.org/drm/drm-misc
4601 F: drivers/gpu/drm/pl111/
4603 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4604 M: Linus Walleij <linus.walleij@linaro.org>
4605 T: git git://anongit.freedesktop.org/drm/drm-misc
4607 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4608 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4610 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4611 M: Dave Airlie <airlied@redhat.com>
4613 F: drivers/gpu/drm/ast/
4615 DRM DRIVER FOR BOCHS VIRTUAL GPU
4616 M: Gerd Hoffmann <kraxel@redhat.com>
4617 L: virtualization@lists.linux-foundation.org
4618 T: git git://anongit.freedesktop.org/drm/drm-misc
4620 F: drivers/gpu/drm/bochs/
4622 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4623 M: Linus Walleij <linus.walleij@linaro.org>
4624 T: git git://anongit.freedesktop.org/drm/drm-misc
4626 F: drivers/gpu/drm/tve200/
4628 DRM DRIVER FOR ILITEK ILI9225 PANELS
4629 M: David Lechner <david@lechnology.com>
4631 F: drivers/gpu/drm/tinydrm/ili9225.c
4632 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4634 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4635 S: Orphan / Obsolete
4636 F: drivers/gpu/drm/i810/
4637 F: include/uapi/drm/i810_drm.h
4639 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4640 S: Orphan / Obsolete
4641 F: drivers/gpu/drm/mga/
4642 F: include/uapi/drm/mga_drm.h
4644 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4645 M: Dave Airlie <airlied@redhat.com>
4647 F: drivers/gpu/drm/mgag200/
4649 DRM DRIVER FOR MI0283QT
4650 M: Noralf Trønnes <noralf@tronnes.org>
4652 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4653 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4655 DRM DRIVER FOR MSM ADRENO GPU
4656 M: Rob Clark <robdclark@gmail.com>
4657 L: linux-arm-msm@vger.kernel.org
4658 L: dri-devel@lists.freedesktop.org
4659 L: freedreno@lists.freedesktop.org
4660 T: git git://people.freedesktop.org/~robclark/linux
4662 F: drivers/gpu/drm/msm/
4663 F: include/uapi/drm/msm_drm.h
4664 F: Documentation/devicetree/bindings/display/msm/
4666 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4667 M: Ben Skeggs <bskeggs@redhat.com>
4668 L: dri-devel@lists.freedesktop.org
4669 L: nouveau@lists.freedesktop.org
4670 T: git git://github.com/skeggsb/linux
4672 F: drivers/gpu/drm/nouveau/
4673 F: include/uapi/drm/nouveau_drm.h
4675 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4676 M: Noralf Trønnes <noralf@tronnes.org>
4678 F: drivers/gpu/drm/tinydrm/repaper.c
4679 F: Documentation/devicetree/bindings/display/repaper.txt
4681 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4682 M: Dave Airlie <airlied@redhat.com>
4683 M: Gerd Hoffmann <kraxel@redhat.com>
4684 L: virtualization@lists.linux-foundation.org
4685 T: git git://anongit.freedesktop.org/drm/drm-misc
4687 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4688 F: drivers/gpu/drm/cirrus/
4690 DRM DRIVER FOR QXL VIRTUAL GPU
4691 M: Dave Airlie <airlied@redhat.com>
4692 M: Gerd Hoffmann <kraxel@redhat.com>
4693 L: virtualization@lists.linux-foundation.org
4694 T: git git://anongit.freedesktop.org/drm/drm-misc
4696 F: drivers/gpu/drm/qxl/
4697 F: include/uapi/drm/qxl_drm.h
4699 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4700 S: Orphan / Obsolete
4701 F: drivers/gpu/drm/r128/
4702 F: include/uapi/drm/r128_drm.h
4704 DRM DRIVER FOR SAVAGE VIDEO CARDS
4705 S: Orphan / Obsolete
4706 F: drivers/gpu/drm/savage/
4707 F: include/uapi/drm/savage_drm.h
4709 DRM DRIVER FOR SIS VIDEO CARDS
4710 S: Orphan / Obsolete
4711 F: drivers/gpu/drm/sis/
4712 F: include/uapi/drm/sis_drm.h
4714 DRM DRIVER FOR SITRONIX ST7586 PANELS
4715 M: David Lechner <david@lechnology.com>
4717 F: drivers/gpu/drm/tinydrm/st7586.c
4718 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4720 DRM DRIVER FOR SITRONIX ST7735R PANELS
4721 M: David Lechner <david@lechnology.com>
4723 F: drivers/gpu/drm/tinydrm/st7735r.c
4724 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4726 DRM DRIVER FOR TDFX VIDEO CARDS
4727 S: Orphan / Obsolete
4728 F: drivers/gpu/drm/tdfx/
4730 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4731 M: Dave Airlie <airlied@redhat.com>
4733 F: drivers/gpu/drm/udl/
4735 DRM DRIVER FOR VMWARE VIRTUAL GPU
4736 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4737 M: Sinclair Yeh <syeh@vmware.com>
4738 M: Thomas Hellstrom <thellstrom@vmware.com>
4739 L: dri-devel@lists.freedesktop.org
4740 T: git git://people.freedesktop.org/~syeh/repos_linux
4741 T: git git://people.freedesktop.org/~thomash/linux
4743 F: drivers/gpu/drm/vmwgfx/
4744 F: include/uapi/drm/vmwgfx_drm.h
4747 M: David Airlie <airlied@linux.ie>
4748 L: dri-devel@lists.freedesktop.org
4749 T: git git://anongit.freedesktop.org/drm/drm
4750 B: https://bugs.freedesktop.org/
4751 C: irc://chat.freenode.net/dri-devel
4755 F: Documentation/devicetree/bindings/display/
4756 F: Documentation/devicetree/bindings/gpu/
4757 F: Documentation/gpu/
4759 F: include/uapi/drm/
4760 F: include/linux/vga*
4762 DRM DRIVERS AND MISC GPU PATCHES
4763 M: Gustavo Padovan <gustavo@padovan.org>
4764 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4765 M: Sean Paul <sean@poorly.run>
4766 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4768 T: git git://anongit.freedesktop.org/drm/drm-misc
4769 F: Documentation/gpu/
4771 F: drivers/gpu/drm/*
4773 F: include/uapi/drm/drm*
4774 F: include/linux/vga*
4776 DRM DRIVERS FOR ALLWINNER A10
4777 M: Maxime Ripard <maxime.ripard@bootlin.com>
4778 L: dri-devel@lists.freedesktop.org
4780 F: drivers/gpu/drm/sun4i/
4781 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4782 T: git git://anongit.freedesktop.org/drm/drm-misc
4784 DRM DRIVERS FOR AMLOGIC SOCS
4785 M: Neil Armstrong <narmstrong@baylibre.com>
4786 L: dri-devel@lists.freedesktop.org
4787 L: linux-amlogic@lists.infradead.org
4788 W: http://linux-meson.com/
4790 F: drivers/gpu/drm/meson/
4791 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4792 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4793 F: Documentation/gpu/meson.rst
4794 T: git git://anongit.freedesktop.org/drm/drm-misc
4796 DRM DRIVERS FOR ATMEL HLCDC
4797 M: Boris Brezillon <boris.brezillon@bootlin.com>
4798 L: dri-devel@lists.freedesktop.org
4800 F: drivers/gpu/drm/atmel-hlcdc/
4801 F: Documentation/devicetree/bindings/display/atmel/
4802 T: git git://anongit.freedesktop.org/drm/drm-misc
4804 DRM DRIVERS FOR BRIDGE CHIPS
4805 M: Archit Taneja <architt@codeaurora.org>
4806 M: Andrzej Hajda <a.hajda@samsung.com>
4807 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4809 T: git git://anongit.freedesktop.org/drm/drm-misc
4810 F: drivers/gpu/drm/bridge/
4812 DRM DRIVERS FOR EXYNOS
4813 M: Inki Dae <inki.dae@samsung.com>
4814 M: Joonyoung Shim <jy0922.shim@samsung.com>
4815 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4816 M: Kyungmin Park <kyungmin.park@samsung.com>
4817 L: dri-devel@lists.freedesktop.org
4818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4820 F: drivers/gpu/drm/exynos/
4821 F: include/uapi/drm/exynos_drm.h
4822 F: Documentation/devicetree/bindings/display/exynos/
4824 DRM DRIVERS FOR FREESCALE DCU
4825 M: Stefan Agner <stefan@agner.ch>
4826 M: Alison Wang <alison.wang@nxp.com>
4827 L: dri-devel@lists.freedesktop.org
4829 F: drivers/gpu/drm/fsl-dcu/
4830 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4831 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4832 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4834 DRM DRIVERS FOR FREESCALE IMX
4835 M: Philipp Zabel <p.zabel@pengutronix.de>
4836 L: dri-devel@lists.freedesktop.org
4838 F: drivers/gpu/drm/imx/
4839 F: drivers/gpu/ipu-v3/
4840 F: Documentation/devicetree/bindings/display/imx/
4842 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4843 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4844 L: dri-devel@lists.freedesktop.org
4845 T: git git://github.com/patjak/drm-gma500
4847 F: drivers/gpu/drm/gma500/
4849 DRM DRIVERS FOR HISILICON
4850 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4851 M: Rongrong Zou <zourongrong@gmail.com>
4852 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4853 R: Chen Feng <puck.chen@hisilicon.com>
4854 L: dri-devel@lists.freedesktop.org
4855 T: git git://github.com/xin3liang/linux.git
4857 F: drivers/gpu/drm/hisilicon/
4858 F: Documentation/devicetree/bindings/display/hisilicon/
4860 DRM DRIVERS FOR MEDIATEK
4861 M: CK Hu <ck.hu@mediatek.com>
4862 M: Philipp Zabel <p.zabel@pengutronix.de>
4863 L: dri-devel@lists.freedesktop.org
4865 F: drivers/gpu/drm/mediatek/
4866 F: Documentation/devicetree/bindings/display/mediatek/
4868 DRM DRIVERS FOR NVIDIA TEGRA
4869 M: Thierry Reding <thierry.reding@gmail.com>
4870 L: dri-devel@lists.freedesktop.org
4871 L: linux-tegra@vger.kernel.org
4872 T: git git://anongit.freedesktop.org/tegra/linux.git
4874 F: drivers/gpu/drm/tegra/
4875 F: drivers/gpu/host1x/
4876 F: include/linux/host1x.h
4877 F: include/uapi/drm/tegra_drm.h
4878 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4880 DRM DRIVERS FOR RENESAS
4881 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4882 L: dri-devel@lists.freedesktop.org
4883 L: linux-renesas-soc@vger.kernel.org
4884 T: git git://linuxtv.org/pinchartl/fbdev
4886 F: drivers/gpu/drm/rcar-du/
4887 F: drivers/gpu/drm/shmobile/
4888 F: include/linux/platform_data/shmob_drm.h
4889 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4890 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4891 F: Documentation/devicetree/bindings/display/renesas,du.txt
4893 DRM DRIVERS FOR ROCKCHIP
4894 M: Sandy Huang <hjc@rock-chips.com>
4895 M: Heiko Stübner <heiko@sntech.de>
4896 L: dri-devel@lists.freedesktop.org
4898 F: drivers/gpu/drm/rockchip/
4899 F: Documentation/devicetree/bindings/display/rockchip/
4900 T: git git://anongit.freedesktop.org/drm/drm-misc
4903 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4904 M: Vincent Abriou <vincent.abriou@st.com>
4905 L: dri-devel@lists.freedesktop.org
4906 T: git git://anongit.freedesktop.org/drm/drm-misc
4908 F: drivers/gpu/drm/sti
4909 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4912 M: Yannick Fertre <yannick.fertre@st.com>
4913 M: Philippe Cornu <philippe.cornu@st.com>
4914 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4915 M: Vincent Abriou <vincent.abriou@st.com>
4916 L: dri-devel@lists.freedesktop.org
4917 T: git git://anongit.freedesktop.org/drm/drm-misc
4919 F: drivers/gpu/drm/stm
4920 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4922 DRM DRIVERS FOR TI LCDC
4923 M: Jyri Sarha <jsarha@ti.com>
4924 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4925 L: dri-devel@lists.freedesktop.org
4927 F: drivers/gpu/drm/tilcdc/
4928 F: Documentation/devicetree/bindings/display/tilcdc/
4930 DRM DRIVERS FOR TI OMAP
4931 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4932 L: dri-devel@lists.freedesktop.org
4934 F: drivers/gpu/drm/omapdrm/
4935 F: Documentation/devicetree/bindings/display/ti/
4938 M: Eric Anholt <eric@anholt.net>
4940 F: drivers/gpu/drm/v3d/
4941 F: include/uapi/drm/v3d_drm.h
4942 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4943 T: git git://anongit.freedesktop.org/drm/drm-misc
4946 M: Eric Anholt <eric@anholt.net>
4947 T: git git://github.com/anholt/linux
4949 F: drivers/gpu/drm/vc4/
4950 F: include/uapi/drm/vc4_drm.h
4951 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4952 T: git git://anongit.freedesktop.org/drm/drm-misc
4954 DRM DRIVERS FOR VIVANTE GPU IP
4955 M: Lucas Stach <l.stach@pengutronix.de>
4956 R: Russell King <linux+etnaviv@armlinux.org.uk>
4957 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4958 L: etnaviv@lists.freedesktop.org
4959 L: dri-devel@lists.freedesktop.org
4961 F: drivers/gpu/drm/etnaviv/
4962 F: include/uapi/drm/etnaviv_drm.h
4963 F: Documentation/devicetree/bindings/display/etnaviv/
4965 DRM DRIVERS FOR ZTE ZX
4966 M: Shawn Guo <shawnguo@kernel.org>
4967 L: dri-devel@lists.freedesktop.org
4969 F: drivers/gpu/drm/zte/
4970 F: Documentation/devicetree/bindings/display/zte,vou.txt
4971 T: git git://anongit.freedesktop.org/drm/drm-misc
4974 M: Thierry Reding <thierry.reding@gmail.com>
4975 L: dri-devel@lists.freedesktop.org
4976 T: git git://anongit.freedesktop.org/drm/drm-misc
4978 F: drivers/gpu/drm/drm_panel.c
4979 F: drivers/gpu/drm/panel/
4980 F: include/drm/drm_panel.h
4981 F: Documentation/devicetree/bindings/display/panel/
4984 M: Noralf Trønnes <noralf@tronnes.org>
4985 W: https://github.com/notro/tinydrm/wiki/Development
4986 T: git git://anongit.freedesktop.org/drm/drm-misc
4988 F: drivers/gpu/drm/tinydrm/
4989 F: include/drm/tinydrm/
4992 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4993 T: git git://anongit.freedesktop.org/drm/drm-misc
4994 L: dri-devel@lists.freedesktop.org
4995 L: xen-devel@lists.xen.org
4997 F: drivers/gpu/drm/xen/
4998 F: Documentation/gpu/xen-front.rst
5001 M: Christian Koenig <christian.koenig@amd.com>
5002 M: Huang Rui <ray.huang@amd.com>
5003 M: Junwei Zhang <Jerry.Zhang@amd.com>
5004 T: git git://people.freedesktop.org/~agd5f/linux
5006 L: dri-devel@lists.freedesktop.org
5008 F: drivers/gpu/drm/ttm/
5010 DSBR100 USB FM RADIO DRIVER
5011 M: Alexey Klimov <klimov.linux@gmail.com>
5012 L: linux-media@vger.kernel.org
5013 T: git git://linuxtv.org/media_tree.git
5015 F: drivers/media/radio/dsbr100.c
5018 M: Francois Romieu <romieu@fr.zoreil.com>
5019 L: netdev@vger.kernel.org
5021 F: drivers/net/wan/dscc4.c
5024 M: Hans Verkuil <hverkuil@xs4all.nl>
5025 L: linux-media@vger.kernel.org
5026 T: git git://linuxtv.org/media_tree.git
5027 W: https://linuxtv.org
5029 F: drivers/media/pci/dt3155/
5031 DVB_USB_AF9015 MEDIA DRIVER
5032 M: Antti Palosaari <crope@iki.fi>
5033 L: linux-media@vger.kernel.org
5034 W: https://linuxtv.org
5035 W: http://palosaari.fi/linux/
5036 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5037 T: git git://linuxtv.org/anttip/media_tree.git
5039 F: drivers/media/usb/dvb-usb-v2/af9015*
5041 DVB_USB_AF9035 MEDIA DRIVER
5042 M: Antti Palosaari <crope@iki.fi>
5043 L: linux-media@vger.kernel.org
5044 W: https://linuxtv.org
5045 W: http://palosaari.fi/linux/
5046 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5047 T: git git://linuxtv.org/anttip/media_tree.git
5049 F: drivers/media/usb/dvb-usb-v2/af9035*
5051 DVB_USB_ANYSEE MEDIA DRIVER
5052 M: Antti Palosaari <crope@iki.fi>
5053 L: linux-media@vger.kernel.org
5054 W: https://linuxtv.org
5055 W: http://palosaari.fi/linux/
5056 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5057 T: git git://linuxtv.org/anttip/media_tree.git
5059 F: drivers/media/usb/dvb-usb-v2/anysee*
5061 DVB_USB_AU6610 MEDIA DRIVER
5062 M: Antti Palosaari <crope@iki.fi>
5063 L: linux-media@vger.kernel.org
5064 W: https://linuxtv.org
5065 W: http://palosaari.fi/linux/
5066 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5067 T: git git://linuxtv.org/anttip/media_tree.git
5069 F: drivers/media/usb/dvb-usb-v2/au6610*
5071 DVB_USB_CE6230 MEDIA DRIVER
5072 M: Antti Palosaari <crope@iki.fi>
5073 L: linux-media@vger.kernel.org
5074 W: https://linuxtv.org
5075 W: http://palosaari.fi/linux/
5076 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5077 T: git git://linuxtv.org/anttip/media_tree.git
5079 F: drivers/media/usb/dvb-usb-v2/ce6230*
5081 DVB_USB_CXUSB MEDIA DRIVER
5082 M: Michael Krufky <mkrufky@linuxtv.org>
5083 L: linux-media@vger.kernel.org
5084 W: https://linuxtv.org
5085 W: http://github.com/mkrufky
5086 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5087 T: git git://linuxtv.org/media_tree.git
5089 F: drivers/media/usb/dvb-usb/cxusb*
5091 DVB_USB_EC168 MEDIA DRIVER
5092 M: Antti Palosaari <crope@iki.fi>
5093 L: linux-media@vger.kernel.org
5094 W: https://linuxtv.org
5095 W: http://palosaari.fi/linux/
5096 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5097 T: git git://linuxtv.org/anttip/media_tree.git
5099 F: drivers/media/usb/dvb-usb-v2/ec168*
5101 DVB_USB_GL861 MEDIA DRIVER
5102 M: Antti Palosaari <crope@iki.fi>
5103 L: linux-media@vger.kernel.org
5104 W: https://linuxtv.org
5105 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5106 T: git git://linuxtv.org/anttip/media_tree.git
5108 F: drivers/media/usb/dvb-usb-v2/gl861*
5110 DVB_USB_MXL111SF MEDIA DRIVER
5111 M: Michael Krufky <mkrufky@linuxtv.org>
5112 L: linux-media@vger.kernel.org
5113 W: https://linuxtv.org
5114 W: http://github.com/mkrufky
5115 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5116 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5118 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5120 DVB_USB_RTL28XXU MEDIA DRIVER
5121 M: Antti Palosaari <crope@iki.fi>
5122 L: linux-media@vger.kernel.org
5123 W: https://linuxtv.org
5124 W: http://palosaari.fi/linux/
5125 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5126 T: git git://linuxtv.org/anttip/media_tree.git
5128 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5130 DVB_USB_V2 MEDIA DRIVER
5131 M: Antti Palosaari <crope@iki.fi>
5132 L: linux-media@vger.kernel.org
5133 W: https://linuxtv.org
5134 W: http://palosaari.fi/linux/
5135 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5136 T: git git://linuxtv.org/anttip/media_tree.git
5138 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5139 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5142 M: Jason Baron <jbaron@akamai.com>
5144 F: lib/dynamic_debug.c
5145 F: include/linux/dynamic_debug.h
5147 DYNAMIC INTERRUPT MODERATION
5148 M: Tal Gilboa <talgi@mellanox.com>
5150 F: include/linux/net_dim.h
5152 DZ DECSTATION DZ11 SERIAL DRIVER
5153 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5155 F: drivers/tty/serial/dz.*
5157 E3X0 POWER BUTTON DRIVER
5158 M: Moritz Fischer <moritz.fischer@ettus.com>
5159 L: usrp-users@lists.ettus.com
5160 W: http://www.ettus.com
5162 F: drivers/input/misc/e3x0-button.c
5163 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5166 M: Antti Palosaari <crope@iki.fi>
5167 L: linux-media@vger.kernel.org
5168 W: https://linuxtv.org
5169 W: http://palosaari.fi/linux/
5170 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5171 T: git git://linuxtv.org/anttip/media_tree.git
5173 F: drivers/media/tuners/e4000*
5175 EARTH_PT1 MEDIA DRIVER
5176 M: Akihiro Tsukada <tskd08@gmail.com>
5177 L: linux-media@vger.kernel.org
5179 F: drivers/media/pci/pt1/
5181 EARTH_PT3 MEDIA DRIVER
5182 M: Akihiro Tsukada <tskd08@gmail.com>
5183 L: linux-media@vger.kernel.org
5185 F: drivers/media/pci/pt3/
5188 M: Antti Palosaari <crope@iki.fi>
5189 L: linux-media@vger.kernel.org
5190 W: https://linuxtv.org
5191 W: http://palosaari.fi/linux/
5192 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5193 T: git git://linuxtv.org/anttip/media_tree.git
5195 F: drivers/media/dvb-frontends/ec100*
5198 M: Tyler Hicks <tyhicks@canonical.com>
5199 L: ecryptfs@vger.kernel.org
5200 W: http://ecryptfs.org
5201 W: https://launchpad.net/ecryptfs
5202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5204 F: Documentation/filesystems/ecryptfs.txt
5208 M: Borislav Petkov <bp@alien8.de>
5209 L: linux-edac@vger.kernel.org
5211 F: drivers/edac/amd64_edac*
5214 M: Robert Richter <rric@kernel.org>
5215 L: linux-edac@vger.kernel.org
5217 F: drivers/edac/highbank*
5220 M: Ralf Baechle <ralf@linux-mips.org>
5221 M: David Daney <david.daney@cavium.com>
5222 L: linux-edac@vger.kernel.org
5223 L: linux-mips@linux-mips.org
5225 F: drivers/edac/octeon_edac*
5227 EDAC-CAVIUM THUNDERX
5228 M: David Daney <david.daney@cavium.com>
5229 M: Jan Glauber <jglauber@cavium.com>
5230 L: linux-edac@vger.kernel.org
5232 F: drivers/edac/thunderx_edac*
5235 M: Borislav Petkov <bp@alien8.de>
5236 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5237 L: linux-edac@vger.kernel.org
5238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5241 F: Documentation/admin-guide/ras.rst
5242 F: Documentation/driver-api/edac.rst
5244 F: include/linux/edac.h
5247 M: Mark Gross <mark.gross@intel.com>
5248 L: linux-edac@vger.kernel.org
5250 F: drivers/edac/e752x_edac.c
5253 L: linux-edac@vger.kernel.org
5255 F: drivers/edac/e7xxx_edac.c
5258 M: York Sun <york.sun@nxp.com>
5259 L: linux-edac@vger.kernel.org
5261 F: drivers/edac/fsl_ddr_edac.*
5264 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5265 L: linux-edac@vger.kernel.org
5267 F: drivers/edac/ghes_edac.c
5270 L: linux-edac@vger.kernel.org
5272 F: drivers/edac/i3000_edac.c
5275 L: linux-edac@vger.kernel.org
5277 F: drivers/edac/i5000_edac.c
5280 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5281 L: linux-edac@vger.kernel.org
5283 F: drivers/edac/i5400_edac.c
5286 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5287 L: linux-edac@vger.kernel.org
5289 F: drivers/edac/i7300_edac.c
5292 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5293 L: linux-edac@vger.kernel.org
5295 F: drivers/edac/i7core_edac.c
5298 M: Tim Small <tim@buttersideup.com>
5299 L: linux-edac@vger.kernel.org
5301 F: drivers/edac/i82443bxgx_edac.c
5304 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5305 M: "Arvind R." <arvino55@gmail.com>
5306 L: linux-edac@vger.kernel.org
5308 F: drivers/edac/i82975x_edac.c
5311 M: Jason Baron <jbaron@akamai.com>
5312 L: linux-edac@vger.kernel.org
5314 F: drivers/edac/ie31200_edac.c
5317 M: Johannes Thumshirn <morbidrsa@gmail.com>
5318 L: linux-edac@vger.kernel.org
5320 F: drivers/edac/mpc85xx_edac.[ch]
5323 M: Egor Martovetsky <egor@pasemi.com>
5324 L: linux-edac@vger.kernel.org
5326 F: drivers/edac/pasemi_edac.c
5329 M: Tony Luck <tony.luck@intel.com>
5330 L: linux-edac@vger.kernel.org
5332 F: drivers/edac/pnd2_edac.[ch]
5335 M: Tim Small <tim@buttersideup.com>
5336 L: linux-edac@vger.kernel.org
5338 F: drivers/edac/r82600_edac.c
5341 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5342 L: linux-edac@vger.kernel.org
5344 F: drivers/edac/sb_edac.c
5347 M: Tony Luck <tony.luck@intel.com>
5348 L: linux-edac@vger.kernel.org
5350 F: drivers/edac/skx_edac.c
5353 M: Tero Kristo <t-kristo@ti.com>
5354 L: linux-edac@vger.kernel.org
5356 F: drivers/edac/ti_edac.c
5358 EDIROL UA-101/UA-1000 DRIVER
5359 M: Clemens Ladisch <clemens@ladisch.de>
5360 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5361 T: git git://git.alsa-project.org/alsa-kernel.git
5363 F: sound/usb/misc/ua101.c
5366 L: linux-efi@vger.kernel.org
5367 M: Ivan Hu <ivan.hu@canonical.com>
5368 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5370 F: drivers/firmware/efi/test/
5372 EFI VARIABLE FILESYSTEM
5373 M: Matthew Garrett <matthew.garrett@nebula.com>
5374 M: Jeremy Kerr <jk@ozlabs.org>
5375 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5377 L: linux-efi@vger.kernel.org
5381 EFIFB FRAMEBUFFER DRIVER
5382 L: linux-fbdev@vger.kernel.org
5383 M: Peter Jones <pjones@redhat.com>
5385 F: drivers/video/fbdev/efifb.c
5388 W: http://aeschi.ch.eu.org/efs/
5392 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5393 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5394 L: netdev@vger.kernel.org
5396 F: drivers/net/ethernet/ibm/ehea/
5398 EM28XX VIDEO4LINUX DRIVER
5399 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5400 L: linux-media@vger.kernel.org
5401 W: https://linuxtv.org
5402 T: git git://linuxtv.org/media_tree.git
5404 F: drivers/media/usb/em28xx/
5405 F: Documentation/media/v4l-drivers/em28xx*
5408 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5409 M: Matt Mackall <mpm@selenic.com>
5410 M: David Woodhouse <dwmw2@infradead.org>
5411 L: linux-embedded@vger.kernel.org
5414 Emulex 10Gbps iSCSI - OneConnect DRIVER
5415 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5416 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5417 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5418 L: linux-scsi@vger.kernel.org
5419 W: http://www.broadcom.com
5421 F: drivers/scsi/be2iscsi/
5423 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5424 M: Sathya Perla <sathya.perla@broadcom.com>
5425 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5426 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5427 M: Somnath Kotur <somnath.kotur@broadcom.com>
5428 L: netdev@vger.kernel.org
5429 W: http://www.emulex.com
5431 F: drivers/net/ethernet/emulex/benet/
5433 EMULEX ONECONNECT ROCE DRIVER
5434 M: Selvin Xavier <selvin.xavier@broadcom.com>
5435 M: Devesh Sharma <devesh.sharma@broadcom.com>
5436 L: linux-rdma@vger.kernel.org
5437 W: http://www.broadcom.com
5439 F: drivers/infiniband/hw/ocrdma/
5440 F: include/uapi/rdma/ocrdma-abi.h
5442 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5443 M: James Smart <james.smart@broadcom.com>
5444 M: Dick Kennedy <dick.kennedy@broadcom.com>
5445 L: linux-scsi@vger.kernel.org
5446 W: http://www.broadcom.com
5448 F: drivers/scsi/lpfc/
5450 ENE CB710 FLASH CARD READER DRIVER
5451 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5453 F: drivers/misc/cb710/
5454 F: drivers/mmc/host/cb710-mmc.*
5455 F: include/linux/cb710.h
5457 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5458 M: Maxim Levitsky <maximlevitsky@gmail.com>
5460 F: drivers/media/rc/ene_ir.*
5462 EPSON S1D13XXX FRAMEBUFFER DRIVER
5463 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5466 F: drivers/video/fbdev/s1d13xxxfb.c
5467 F: include/video/s1d13xxxfb.h
5469 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5470 M: Jeff Layton <jlayton@kernel.org>
5473 F: include/linux/errseq.h
5475 ET131X NETWORK DRIVER
5476 M: Mark Einon <mark.einon@gmail.com>
5478 F: drivers/net/ethernet/agere/
5481 M: Stephen Hemminger <stephen@networkplumber.org>
5482 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5483 L: netdev@vger.kernel.org
5484 W: http://www.linuxfoundation.org/en/Net:Bridge
5486 F: include/linux/netfilter_bridge/
5489 ETHERNET PHY LIBRARY
5490 M: Andrew Lunn <andrew@lunn.ch>
5491 M: Florian Fainelli <f.fainelli@gmail.com>
5492 L: netdev@vger.kernel.org
5494 F: Documentation/ABI/testing/sysfs-bus-mdio
5495 F: Documentation/devicetree/bindings/net/mdio*
5496 F: Documentation/networking/phy.txt
5498 F: drivers/of/of_mdio.c
5499 F: drivers/of/of_net.c
5500 F: include/linux/*mdio*.h
5501 F: include/linux/of_net.h
5502 F: include/linux/phy.h
5503 F: include/linux/phy_fixed.h
5504 F: include/linux/platform_data/mdio-bcm-unimac.h
5505 F: include/trace/events/mdio.h
5506 F: include/uapi/linux/mdio.h
5507 F: include/uapi/linux/mii.h
5510 M: Jan Kara <jack@suse.com>
5511 L: linux-ext4@vger.kernel.org
5513 F: Documentation/filesystems/ext2.txt
5515 F: include/linux/ext2*
5518 M: "Theodore Ts'o" <tytso@mit.edu>
5519 M: Andreas Dilger <adilger.kernel@dilger.ca>
5520 L: linux-ext4@vger.kernel.org
5521 W: http://ext4.wiki.kernel.org
5522 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5525 F: Documentation/filesystems/ext4.txt
5528 Extended Verification Module (EVM)
5529 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5530 L: linux-integrity@vger.kernel.org
5532 F: security/integrity/evm/
5534 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5535 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5536 L: linux-efi@vger.kernel.org
5537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5539 F: Documentation/efi-stub.txt
5540 F: arch/*/kernel/efi.c
5541 F: arch/x86/boot/compressed/eboot.[ch]
5542 F: arch/*/include/asm/efi.h
5543 F: arch/x86/platform/efi/
5544 F: drivers/firmware/efi/
5545 F: include/linux/efi*.h
5546 F: arch/arm/boot/compressed/efi-header.S
5547 F: arch/arm64/kernel/efi-entry.S
5549 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5550 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5551 M: Chanwoo Choi <cw00.choi@samsung.com>
5552 L: linux-kernel@vger.kernel.org
5553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5556 F: include/linux/extcon/
5557 F: include/linux/extcon.h
5558 F: Documentation/extcon/
5559 F: Documentation/devicetree/bindings/extcon/
5562 M: Jingoo Han <jingoohan1@gmail.com>
5563 L: dri-devel@lists.freedesktop.org
5565 F: drivers/gpu/drm/exynos/exynos_dp*
5567 EXYNOS SYSMMU (IOMMU) driver
5568 M: Marek Szyprowski <m.szyprowski@samsung.com>
5569 L: iommu@lists.linux-foundation.org
5571 F: drivers/iommu/exynos-iommu.c
5573 EZchip NPS platform support
5574 M: Vineet Gupta <vgupta@synopsys.com>
5575 M: Ofer Levi <oferle@mellanox.com>
5577 F: arch/arc/plat-eznps
5578 F: arch/arc/boot/dts/eznps.dts
5581 M: Jaegeuk Kim <jaegeuk@kernel.org>
5582 M: Chao Yu <yuchao0@huawei.com>
5583 L: linux-f2fs-devel@lists.sourceforge.net
5584 W: https://f2fs.wiki.kernel.org/
5585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5587 F: Documentation/filesystems/f2fs.txt
5588 F: Documentation/ABI/testing/sysfs-fs-f2fs
5590 F: include/linux/f2fs_fs.h
5591 F: include/trace/events/f2fs.h
5593 F71805F HARDWARE MONITORING DRIVER
5594 M: Jean Delvare <jdelvare@suse.com>
5595 L: linux-hwmon@vger.kernel.org
5597 F: Documentation/hwmon/f71805f
5598 F: drivers/hwmon/f71805f.c
5601 M: Josh Poimboeuf <jpoimboe@redhat.com>
5603 F: scripts/faddr2line
5606 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5607 L: netdev@vger.kernel.org
5609 F: net/core/failover.c
5610 F: include/net/failover.h
5611 F: Documentation/networking/failover.rst
5614 M: Jan Kara <jack@suse.cz>
5615 R: Amir Goldstein <amir73il@gmail.com>
5616 L: linux-fsdevel@vger.kernel.org
5618 F: fs/notify/fanotify/
5619 F: include/linux/fanotify.h
5620 F: include/uapi/linux/fanotify.h
5622 FARSYNC SYNCHRONOUS DRIVER
5623 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5624 W: http://www.farsite.co.uk/
5626 F: drivers/net/wan/farsync.*
5628 FAULT INJECTION SUPPORT
5629 M: Akinobu Mita <akinobu.mita@gmail.com>
5631 F: Documentation/fault-injection/
5632 F: lib/fault-inject.c
5634 FBTFT Framebuffer drivers
5636 F: drivers/staging/fbtft/
5639 M: Michael Buesch <m@bues.ch>
5640 L: linux-media@vger.kernel.org
5642 F: drivers/media/tuners/fc0011.h
5643 F: drivers/media/tuners/fc0011.c
5646 M: Antti Palosaari <crope@iki.fi>
5647 L: linux-media@vger.kernel.org
5648 W: https://linuxtv.org
5649 W: http://palosaari.fi/linux/
5650 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5651 T: git git://linuxtv.org/anttip/media_tree.git
5653 F: drivers/media/tuners/fc2580*
5655 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5656 M: Johannes Thumshirn <jth@kernel.org>
5657 L: linux-scsi@vger.kernel.org
5658 W: www.Open-FCoE.org
5660 F: drivers/scsi/libfc/
5661 F: drivers/scsi/fcoe/
5663 F: include/scsi/libfc.h
5664 F: include/scsi/libfcoe.h
5665 F: include/uapi/scsi/fc/
5667 FILE LOCKING (flock() and fcntl()/lockf())
5668 M: Jeff Layton <jlayton@kernel.org>
5669 M: "J. Bruce Fields" <bfields@fieldses.org>
5670 L: linux-fsdevel@vger.kernel.org
5672 F: include/linux/fcntl.h
5673 F: include/uapi/linux/fcntl.h
5677 FILESYSTEMS (VFS and infrastructure)
5678 M: Alexander Viro <viro@zeniv.linux.org.uk>
5679 L: linux-fsdevel@vger.kernel.org
5682 F: include/linux/fs.h
5683 F: include/uapi/linux/fs.h
5685 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5686 M: Riku Voipio <riku.voipio@iki.fi>
5687 L: linux-hwmon@vger.kernel.org
5689 F: drivers/hwmon/f75375s.c
5690 F: include/linux/f75375s.h
5692 FIREWIRE AUDIO DRIVERS
5693 M: Clemens Ladisch <clemens@ladisch.de>
5694 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5695 T: git git://git.alsa-project.org/alsa-kernel.git
5699 FIREWIRE MEDIA DRIVERS (firedtv)
5700 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5701 L: linux-media@vger.kernel.org
5702 L: linux1394-devel@lists.sourceforge.net
5703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5705 F: drivers/media/firewire/
5707 FIREWIRE SBP-2 TARGET
5708 M: Chris Boot <bootc@bootc.net>
5709 L: linux-scsi@vger.kernel.org
5710 L: target-devel@vger.kernel.org
5711 L: linux1394-devel@lists.sourceforge.net
5712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5714 F: drivers/target/sbp/
5717 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5718 L: linux1394-devel@lists.sourceforge.net
5719 W: http://ieee1394.wiki.kernel.org/
5720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5722 F: drivers/firewire/
5723 F: include/linux/firewire.h
5724 F: include/uapi/linux/firewire*.h
5727 FIRMWARE LOADER (request_firmware)
5728 M: Luis R. Rodriguez <mcgrof@kernel.org>
5729 L: linux-kernel@vger.kernel.org
5731 F: Documentation/firmware_class/
5732 F: drivers/base/firmware_loader/
5733 F: include/linux/firmware.h
5735 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5736 M: Joshua Morris <josh.h.morris@us.ibm.com>
5737 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5739 F: drivers/block/rsxx/
5742 M: Jiri Kosina <jikos@kernel.org>
5743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5745 F: drivers/block/floppy.c
5748 M: Alessandro Rubini <rubini@gnudd.com>
5749 W: http://www.ohwr.org/projects/fmc-bus
5752 F: include/linux/fmc*.h
5753 F: include/linux/ipmi-fru.h
5756 FPGA MANAGER FRAMEWORK
5757 M: Alan Tull <atull@kernel.org>
5758 M: Moritz Fischer <mdf@kernel.org>
5759 L: linux-fpga@vger.kernel.org
5761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5762 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5763 F: Documentation/fpga/
5764 F: Documentation/driver-api/fpga/
5765 F: Documentation/devicetree/bindings/fpga/
5767 F: include/linux/fpga/
5768 W: http://www.rocketboards.org
5771 M: Wu Hao <hao.wu@intel.com>
5772 L: linux-fpga@vger.kernel.org
5774 F: Documentation/fpga/dfl.txt
5775 F: include/uapi/linux/fpga-dfl.h
5776 F: drivers/fpga/dfl*
5779 M: Bill Metzenthen <billm@melbpc.org.au>
5780 W: http://floatingpoint.sourceforge.net/emulator/index.html
5782 F: arch/x86/math-emu/
5784 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5785 L: netdev@vger.kernel.org
5787 F: drivers/net/wan/dlci.c
5788 F: drivers/net/wan/sdla.c
5791 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5792 L: dri-devel@lists.freedesktop.org
5793 L: linux-fbdev@vger.kernel.org
5794 T: git git://github.com/bzolnier/linux.git
5795 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5797 F: Documentation/fb/
5800 F: include/linux/fb.h
5801 F: include/uapi/video/
5802 F: include/uapi/linux/fb.h
5804 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5805 M: Horia Geantă <horia.geanta@nxp.com>
5806 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5807 L: linux-crypto@vger.kernel.org
5809 F: drivers/crypto/caam/
5810 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5812 FREESCALE DIU FRAMEBUFFER DRIVER
5813 M: Timur Tabi <timur@kernel.org>
5814 L: linux-fbdev@vger.kernel.org
5816 F: drivers/video/fbdev/fsl-diu-fb.*
5818 FREESCALE DMA DRIVER
5819 M: Li Yang <leoyang.li@nxp.com>
5820 M: Zhang Wei <zw@zh-kernel.org>
5821 L: linuxppc-dev@lists.ozlabs.org
5823 F: drivers/dma/fsldma.*
5825 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5826 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5827 L: netdev@vger.kernel.org
5829 F: drivers/net/ethernet/freescale/gianfar*
5830 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5832 FREESCALE GPMI NAND DRIVER
5833 M: Han Xu <han.xu@nxp.com>
5834 L: linux-mtd@lists.infradead.org
5836 F: drivers/mtd/nand/raw/gpmi-nand/*
5838 FREESCALE I2C CPM DRIVER
5839 M: Jochen Friedrich <jochen@scram.de>
5840 L: linuxppc-dev@lists.ozlabs.org
5841 L: linux-i2c@vger.kernel.org
5843 F: drivers/i2c/busses/i2c-cpm.c
5845 FREESCALE IMX / MXC FEC DRIVER
5846 M: Fugang Duan <fugang.duan@nxp.com>
5847 L: netdev@vger.kernel.org
5849 F: drivers/net/ethernet/freescale/fec_main.c
5850 F: drivers/net/ethernet/freescale/fec_ptp.c
5851 F: drivers/net/ethernet/freescale/fec.h
5852 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5854 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5855 M: Sascha Hauer <s.hauer@pengutronix.de>
5856 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5857 L: linux-fbdev@vger.kernel.org
5858 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5860 F: include/linux/platform_data/video-imxfb.h
5861 F: drivers/video/fbdev/imxfb.c
5863 FREESCALE QORIQ DPAA ETHERNET DRIVER
5864 M: Madalin Bucur <madalin.bucur@nxp.com>
5865 L: netdev@vger.kernel.org
5867 F: drivers/net/ethernet/freescale/dpaa
5869 FREESCALE QORIQ DPAA FMAN DRIVER
5870 M: Madalin Bucur <madalin.bucur@nxp.com>
5871 L: netdev@vger.kernel.org
5873 F: drivers/net/ethernet/freescale/fman
5874 F: Documentation/devicetree/bindings/net/fsl-fman.txt
5876 FREESCALE QORIQ PTP CLOCK DRIVER
5877 M: Yangbo Lu <yangbo.lu@nxp.com>
5878 L: netdev@vger.kernel.org
5880 F: drivers/ptp/ptp_qoriq.c
5881 F: include/linux/fsl/ptp_qoriq.h
5882 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5884 FREESCALE QUAD SPI DRIVER
5885 M: Han Xu <han.xu@nxp.com>
5886 L: linux-mtd@lists.infradead.org
5888 F: drivers/mtd/spi-nor/fsl-quadspi.c
5890 FREESCALE QUICC ENGINE LIBRARY
5891 M: Qiang Zhao <qiang.zhao@nxp.com>
5892 L: linuxppc-dev@lists.ozlabs.org
5894 F: drivers/soc/fsl/qe/
5895 F: include/soc/fsl/*qe*.h
5896 F: include/soc/fsl/*ucc*.h
5898 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5899 M: Li Yang <leoyang.li@nxp.com>
5900 L: netdev@vger.kernel.org
5901 L: linuxppc-dev@lists.ozlabs.org
5903 F: drivers/net/ethernet/freescale/ucc_geth*
5905 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5906 M: Zhao Qiang <qiang.zhao@nxp.com>
5907 L: netdev@vger.kernel.org
5908 L: linuxppc-dev@lists.ozlabs.org
5910 F: drivers/net/wan/fsl_ucc_hdlc*
5912 FREESCALE QUICC ENGINE UCC UART DRIVER
5913 M: Timur Tabi <timur@kernel.org>
5914 L: linuxppc-dev@lists.ozlabs.org
5916 F: drivers/tty/serial/ucc_uart.c
5918 FREESCALE SOC DRIVERS
5919 M: Li Yang <leoyang.li@nxp.com>
5920 L: linuxppc-dev@lists.ozlabs.org
5921 L: linux-arm-kernel@lists.infradead.org
5923 F: Documentation/devicetree/bindings/soc/fsl/
5925 F: include/linux/fsl/
5927 FREESCALE SOC FS_ENET DRIVER
5928 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5929 L: linuxppc-dev@lists.ozlabs.org
5930 L: netdev@vger.kernel.org
5932 F: drivers/net/ethernet/freescale/fs_enet/
5933 F: include/linux/fs_enet_pd.h
5935 FREESCALE SOC SOUND DRIVERS
5936 M: Timur Tabi <timur@kernel.org>
5937 M: Nicolin Chen <nicoleotsuka@gmail.com>
5938 M: Xiubo Li <Xiubo.Lee@gmail.com>
5939 R: Fabio Estevam <fabio.estevam@nxp.com>
5940 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5941 L: linuxppc-dev@lists.ozlabs.org
5943 F: sound/soc/fsl/fsl*
5944 F: sound/soc/fsl/imx*
5945 F: sound/soc/fsl/mpc8610_hpcd.c
5947 FREESCALE USB PERIPHERAL DRIVERS
5948 M: Li Yang <leoyang.li@nxp.com>
5949 L: linux-usb@vger.kernel.org
5950 L: linuxppc-dev@lists.ozlabs.org
5952 F: drivers/usb/gadget/udc/fsl*
5955 M: Christoph Hellwig <hch@infradead.org>
5956 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5961 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5962 M: Pavel Machek <pavel@ucw.cz>
5963 L: linux-pm@vger.kernel.org
5965 F: Documentation/power/freezing-of-tasks.txt
5966 F: include/linux/freezer.h
5970 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5971 L: linux-kernel@vger.kernel.org
5974 F: include/linux/frontswap.h
5976 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5977 M: David Howells <dhowells@redhat.com>
5978 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5980 F: Documentation/filesystems/caching/
5982 F: include/linux/fscache*.h
5984 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5985 M: Theodore Y. Ts'o <tytso@mit.edu>
5986 M: Jaegeuk Kim <jaegeuk@kernel.org>
5987 L: linux-fscrypt@vger.kernel.org
5988 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5992 F: include/linux/fscrypt*.h
5993 F: Documentation/filesystems/fscrypt.rst
5995 FSI-ATTACHED I2C DRIVER
5996 M: Eddie James <eajames@linux.vnet.ibm.com>
5997 L: linux-i2c@vger.kernel.org
5998 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6000 F: drivers/i2c/busses/i2c-fsi.c
6001 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6003 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6004 M: Jan Kara <jack@suse.cz>
6005 R: Amir Goldstein <amir73il@gmail.com>
6006 L: linux-fsdevel@vger.kernel.org
6009 F: include/linux/fsnotify*.h
6011 FUJITSU LAPTOP EXTRAS
6012 M: Jonathan Woithe <jwoithe@just42.net>
6013 L: platform-driver-x86@vger.kernel.org
6015 F: drivers/platform/x86/fujitsu-laptop.c
6017 FUJITSU M-5MO LS CAMERA ISP DRIVER
6018 M: Kyungmin Park <kyungmin.park@samsung.com>
6019 M: Heungjun Kim <riverful.kim@samsung.com>
6020 L: linux-media@vger.kernel.org
6022 F: drivers/media/i2c/m5mols/
6023 F: include/media/i2c/m5mols.h
6025 FUJITSU TABLET EXTRAS
6026 M: Robert Gerlach <khnz@gmx.de>
6027 L: platform-driver-x86@vger.kernel.org
6029 F: drivers/platform/x86/fujitsu-tablet.c
6031 FUSE: FILESYSTEM IN USERSPACE
6032 M: Miklos Szeredi <miklos@szeredi.hu>
6033 L: linux-fsdevel@vger.kernel.org
6034 W: http://fuse.sourceforge.net/
6035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6038 F: include/uapi/linux/fuse.h
6039 F: Documentation/filesystems/fuse.txt
6042 M: Thomas Gleixner <tglx@linutronix.de>
6043 M: Ingo Molnar <mingo@redhat.com>
6044 R: Peter Zijlstra <peterz@infradead.org>
6045 R: Darren Hart <dvhart@infradead.org>
6046 L: linux-kernel@vger.kernel.org
6047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6050 F: kernel/futex_compat.c
6051 F: include/asm-generic/futex.h
6052 F: include/linux/futex.h
6053 F: include/uapi/linux/futex.h
6054 F: tools/testing/selftests/futex/
6055 F: tools/perf/bench/futex*
6056 F: Documentation/*futex*
6059 M: Kees Cook <keescook@chromium.org>
6060 R: Emese Revfy <re.emese@gmail.com>
6061 L: kernel-hardening@lists.openwall.com
6063 F: scripts/gcc-plugins/
6064 F: scripts/gcc-plugin.sh
6065 F: scripts/Makefile.gcc-plugins
6066 F: Documentation/gcc-plugins.txt
6068 GASKET DRIVER FRAMEWORK
6069 M: Rob Springer <rspringer@google.com>
6070 M: John Joseph <jnjoseph@google.com>
6071 M: Ben Chan <benchan@chromium.org>
6073 F: drivers/staging/gasket/
6075 GCOV BASED KERNEL PROFILING
6076 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6079 F: Documentation/dev-tools/gcov.rst
6081 GDB KERNEL DEBUGGING HELPER SCRIPTS
6082 M: Jan Kiszka <jan.kiszka@siemens.com>
6083 M: Kieran Bingham <kbingham@kernel.org>
6087 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6088 M: Achim Leubner <achim_leubner@adaptec.com>
6089 L: linux-scsi@vger.kernel.org
6090 W: http://www.icp-vortex.com/
6092 F: drivers/scsi/gdt*
6094 GEMTEK FM RADIO RECEIVER DRIVER
6095 M: Hans Verkuil <hverkuil@xs4all.nl>
6096 L: linux-media@vger.kernel.org
6097 T: git git://linuxtv.org/media_tree.git
6098 W: https://linuxtv.org
6100 F: drivers/media/radio/radio-gemtek*
6102 GENERIC GPIO I2C DRIVER
6103 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6105 F: drivers/i2c/busses/i2c-gpio.c
6106 F: include/linux/platform_data/i2c-gpio.h
6108 GENERIC GPIO I2C MULTIPLEXER DRIVER
6109 M: Peter Korsgaard <peter.korsgaard@barco.com>
6110 L: linux-i2c@vger.kernel.org
6112 F: drivers/i2c/muxes/i2c-mux-gpio.c
6113 F: include/linux/platform_data/i2c-mux-gpio.h
6114 F: Documentation/i2c/muxes/i2c-mux-gpio
6116 GENERIC HDLC (WAN) DRIVERS
6117 M: Krzysztof Halasa <khc@pm.waw.pl>
6118 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6120 F: drivers/net/wan/c101.c
6121 F: drivers/net/wan/hd6457*
6122 F: drivers/net/wan/hdlc*
6123 F: drivers/net/wan/n2.c
6124 F: drivers/net/wan/pc300too.c
6125 F: drivers/net/wan/pci200syn.c
6126 F: drivers/net/wan/wanxl*
6128 GENERIC INCLUDE/ASM HEADER FILES
6129 M: Arnd Bergmann <arnd@arndb.de>
6130 L: linux-arch@vger.kernel.org
6131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6133 F: include/asm-generic/
6134 F: include/uapi/asm-generic/
6136 GENERIC PHY FRAMEWORK
6137 M: Kishon Vijay Abraham I <kishon@ti.com>
6138 L: linux-kernel@vger.kernel.org
6139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6142 F: include/linux/phy/
6144 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6145 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6147 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6150 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6151 M: Kevin Hilman <khilman@kernel.org>
6152 M: Ulf Hansson <ulf.hansson@linaro.org>
6153 L: linux-pm@vger.kernel.org
6155 F: drivers/base/power/domain*.c
6156 F: include/linux/pm_domain.h
6157 F: Documentation/devicetree/bindings/power/power_domain.txt
6159 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6160 M: Eugen Hristev <eugen.hristev@microchip.com>
6161 L: linux-input@vger.kernel.org
6163 F: drivers/input/touchscreen/resistive-adc-touch.c
6165 GENERIC UIO DRIVER FOR PCI DEVICES
6166 M: "Michael S. Tsirkin" <mst@redhat.com>
6167 L: kvm@vger.kernel.org
6169 F: drivers/uio/uio_pci_generic.c
6171 GENWQE (IBM Generic Workqueue Card)
6172 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6173 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6175 F: drivers/misc/genwqe/
6177 GET_MAINTAINER SCRIPT
6178 M: Joe Perches <joe@perches.com>
6180 F: scripts/get_maintainer.pl
6183 M: Bob Peterson <rpeterso@redhat.com>
6184 M: Andreas Gruenbacher <agruenba@redhat.com>
6185 L: cluster-devel@redhat.com
6186 W: http://sources.redhat.com/cluster/
6187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6189 F: Documentation/filesystems/gfs2*.txt
6191 F: include/uapi/linux/gfs2_ondisk.h
6193 GIGASET ISDN DRIVERS
6194 M: Paul Bolle <pebolle@tiscali.nl>
6195 L: gigaset307x-common@lists.sourceforge.net
6196 W: http://gigaset307x.sourceforge.net/
6198 F: Documentation/isdn/README.gigaset
6199 F: drivers/isdn/gigaset/
6200 F: include/uapi/linux/gigaset_dev.h
6203 M: Johan Hovold <johan@kernel.org>
6205 F: Documentation/ABI/testing/sysfs-class-gnss
6206 F: Documentation/devicetree/bindings/gnss/
6208 F: include/linux/gnss.h
6211 M: Hans Verkuil <hans.verkuil@cisco.com>
6212 L: linux-media@vger.kernel.org
6214 F: drivers/media/usb/go7007/
6217 M: Bastien Nocera <hadess@hadess.net>
6218 L: linux-input@vger.kernel.org
6220 F: drivers/input/touchscreen/goodix.c
6222 GPD POCKET FAN DRIVER
6223 M: Hans de Goede <hdegoede@redhat.com>
6224 L: platform-driver-x86@vger.kernel.org
6226 F: drivers/platform/x86/gpd-pocket-fan.c
6229 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6230 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6231 L: linux-gpio@vger.kernel.org
6232 L: linux-acpi@vger.kernel.org
6234 F: Documentation/acpi/gpio-properties.txt
6235 F: drivers/gpio/gpiolib-acpi.c
6238 M: Sean Young <sean@mess.org>
6239 L: linux-media@vger.kernel.org
6241 F: drivers/media/rc/gpio-ir-tx.c
6244 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6245 R: Bartosz Golaszewski <brgl@bgdev.pl>
6246 L: linux-gpio@vger.kernel.org
6248 F: drivers/gpio/gpio-mockup.c
6249 F: tools/testing/selftests/gpio/
6252 M: Linus Walleij <linus.walleij@linaro.org>
6253 L: linux-gpio@vger.kernel.org
6254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6256 F: Documentation/devicetree/bindings/gpio/
6257 F: Documentation/driver-api/gpio/
6258 F: Documentation/gpio/
6259 F: Documentation/ABI/testing/gpio-cdev
6260 F: Documentation/ABI/obsolete/sysfs-gpio
6262 F: include/linux/gpio/
6263 F: include/linux/gpio.h
6264 F: include/linux/of_gpio.h
6265 F: include/asm-generic/gpio.h
6266 F: include/uapi/linux/gpio.h
6269 GRE DEMULTIPLEXER DRIVER
6270 M: Dmitry Kozlov <xeb@mail.ru>
6271 L: netdev@vger.kernel.org
6273 F: net/ipv4/gre_demux.c
6274 F: net/ipv4/gre_offload.c
6275 F: include/net/gre.h
6277 GRETH 10/100/1G Ethernet MAC device driver
6278 M: Andreas Larsson <andreas@gaisler.com>
6279 L: netdev@vger.kernel.org
6281 F: drivers/net/ethernet/aeroflex/
6283 GREYBUS AUDIO PROTOCOLS DRIVERS
6284 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6285 M: Mark Greer <mgreer@animalcreek.com>
6287 F: drivers/staging/greybus/audio_apbridgea.c
6288 F: drivers/staging/greybus/audio_apbridgea.h
6289 F: drivers/staging/greybus/audio_codec.c
6290 F: drivers/staging/greybus/audio_codec.h
6291 F: drivers/staging/greybus/audio_gb.c
6292 F: drivers/staging/greybus/audio_manager.c
6293 F: drivers/staging/greybus/audio_manager.h
6294 F: drivers/staging/greybus/audio_manager_module.c
6295 F: drivers/staging/greybus/audio_manager_private.h
6296 F: drivers/staging/greybus/audio_manager_sysfs.c
6297 F: drivers/staging/greybus/audio_module.c
6298 F: drivers/staging/greybus/audio_topology.c
6300 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6301 M: Viresh Kumar <vireshk@kernel.org>
6303 F: drivers/staging/greybus/authentication.c
6304 F: drivers/staging/greybus/bootrom.c
6305 F: drivers/staging/greybus/firmware.h
6306 F: drivers/staging/greybus/fw-core.c
6307 F: drivers/staging/greybus/fw-download.c
6308 F: drivers/staging/greybus/fw-management.c
6309 F: drivers/staging/greybus/greybus_authentication.h
6310 F: drivers/staging/greybus/greybus_firmware.h
6311 F: drivers/staging/greybus/hid.c
6312 F: drivers/staging/greybus/i2c.c
6313 F: drivers/staging/greybus/spi.c
6314 F: drivers/staging/greybus/spilib.c
6315 F: drivers/staging/greybus/spilib.h
6317 GREYBUS LOOPBACK DRIVER
6318 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6320 F: drivers/staging/greybus/loopback.c
6322 GREYBUS PLATFORM DRIVERS
6323 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6325 F: drivers/staging/greybus/arche-platform.c
6326 F: drivers/staging/greybus/arche-apb-ctrl.c
6327 F: drivers/staging/greybus/arche_platform.h
6329 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6330 M: Rui Miguel Silva <rmfrfs@gmail.com>
6332 F: drivers/staging/greybus/sdio.c
6333 F: drivers/staging/greybus/light.c
6334 F: drivers/staging/greybus/gpio.c
6335 F: drivers/staging/greybus/power_supply.c
6336 F: drivers/staging/greybus/spi.c
6337 F: drivers/staging/greybus/spilib.c
6340 M: Johan Hovold <johan@kernel.org>
6341 M: Alex Elder <elder@kernel.org>
6342 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6344 F: drivers/staging/greybus/
6345 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6347 GREYBUS UART PROTOCOLS DRIVERS
6348 M: David Lin <dtwlin@gmail.com>
6350 F: drivers/staging/greybus/uart.c
6351 F: drivers/staging/greybus/log.c
6353 GS1662 VIDEO SERIALIZER
6354 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6355 L: linux-media@vger.kernel.org
6356 T: git git://linuxtv.org/media_tree.git
6358 F: drivers/media/spi/gs1662.c
6360 GSPCA FINEPIX SUBDRIVER
6361 M: Frank Zago <frank@zago.net>
6362 L: linux-media@vger.kernel.org
6363 T: git git://linuxtv.org/media_tree.git
6365 F: drivers/media/usb/gspca/finepix.c
6367 GSPCA GL860 SUBDRIVER
6368 M: Olivier Lorin <o.lorin@laposte.net>
6369 L: linux-media@vger.kernel.org
6370 T: git git://linuxtv.org/media_tree.git
6372 F: drivers/media/usb/gspca/gl860/
6374 GSPCA M5602 SUBDRIVER
6375 M: Erik Andren <erik.andren@gmail.com>
6376 L: linux-media@vger.kernel.org
6377 T: git git://linuxtv.org/media_tree.git
6379 F: drivers/media/usb/gspca/m5602/
6381 GSPCA PAC207 SONIXB SUBDRIVER
6382 M: Hans Verkuil <hverkuil@xs4all.nl>
6383 L: linux-media@vger.kernel.org
6384 T: git git://linuxtv.org/media_tree.git
6386 F: drivers/media/usb/gspca/pac207.c
6388 GSPCA SN9C20X SUBDRIVER
6389 M: Brian Johnson <brijohn@gmail.com>
6390 L: linux-media@vger.kernel.org
6391 T: git git://linuxtv.org/media_tree.git
6393 F: drivers/media/usb/gspca/sn9c20x.c
6395 GSPCA T613 SUBDRIVER
6396 M: Leandro Costantino <lcostantino@gmail.com>
6397 L: linux-media@vger.kernel.org
6398 T: git git://linuxtv.org/media_tree.git
6400 F: drivers/media/usb/gspca/t613.c
6402 GSPCA USB WEBCAM DRIVER
6403 M: Hans Verkuil <hverkuil@xs4all.nl>
6404 L: linux-media@vger.kernel.org
6405 T: git git://linuxtv.org/media_tree.git
6407 F: drivers/media/usb/gspca/
6409 GTP (GPRS Tunneling Protocol)
6410 M: Pablo Neira Ayuso <pablo@netfilter.org>
6411 M: Harald Welte <laforge@gnumonks.org>
6412 L: osmocom-net-gprs@lists.osmocom.org
6413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6415 F: drivers/net/gtp.c
6417 GUID PARTITION TABLE (GPT)
6418 M: Davidlohr Bueso <dave@stgolabs.net>
6419 L: linux-efi@vger.kernel.org
6421 F: block/partitions/efi.*
6424 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6425 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6426 W: http://uclinux-h8.sourceforge.jp
6427 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6430 F: drivers/clocksource/h8300_*.c
6431 F: drivers/clk/h8300/
6432 F: drivers/irqchip/irq-renesas-h8*.c
6435 M: Antti Palosaari <crope@iki.fi>
6436 L: linux-media@vger.kernel.org
6437 W: https://linuxtv.org
6438 W: http://palosaari.fi/linux/
6439 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6440 T: git git://linuxtv.org/anttip/media_tree.git
6442 F: drivers/media/usb/hackrf/
6444 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6445 M: Frank Seidel <frank@f-seidel.de>
6446 L: platform-driver-x86@vger.kernel.org
6447 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6449 F: drivers/platform/x86/hdaps.c
6452 M: Jean Delvare <jdelvare@suse.com>
6453 M: Guenter Roeck <linux@roeck-us.net>
6454 L: linux-hwmon@vger.kernel.org
6455 W: http://hwmon.wiki.kernel.org/
6456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6458 F: Documentation/devicetree/bindings/hwmon/
6459 F: Documentation/hwmon/
6461 F: include/linux/hwmon*.h
6463 HARDWARE RANDOM NUMBER GENERATOR CORE
6464 M: Matt Mackall <mpm@selenic.com>
6465 M: Herbert Xu <herbert@gondor.apana.org.au>
6466 L: linux-crypto@vger.kernel.org
6468 F: Documentation/devicetree/bindings/rng/
6469 F: Documentation/hw_random.txt
6470 F: drivers/char/hw_random/
6471 F: include/linux/hw_random.h
6473 HARDWARE TRACING FACILITIES
6474 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6476 F: drivers/hwtracing/
6478 HARDWARE SPINLOCK CORE
6479 M: Ohad Ben-Cohen <ohad@wizery.com>
6480 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6481 L: linux-remoteproc@vger.kernel.org
6483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6484 F: Documentation/devicetree/bindings/hwlock/
6485 F: Documentation/hwspinlock.txt
6486 F: drivers/hwspinlock/
6487 F: include/linux/hwspinlock.h
6489 HARMONY SOUND DRIVER
6490 L: linux-parisc@vger.kernel.org
6492 F: sound/parisc/harmony.*
6494 HDPVR USB VIDEO ENCODER DRIVER
6495 M: Hans Verkuil <hverkuil@xs4all.nl>
6496 L: linux-media@vger.kernel.org
6497 T: git git://linuxtv.org/media_tree.git
6498 W: https://linuxtv.org
6500 F: drivers/media/usb/hdpvr/
6502 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6503 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6505 F: Documentation/watchdog/hpwdt.txt
6506 F: drivers/watchdog/hpwdt.c
6508 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6509 M: Don Brace <don.brace@microsemi.com>
6510 L: esc.storagedev@microsemi.com
6511 L: linux-scsi@vger.kernel.org
6513 F: Documentation/scsi/hpsa.txt
6514 F: drivers/scsi/hpsa*.[ch]
6515 F: include/linux/cciss*.h
6516 F: include/uapi/linux/cciss*.h
6519 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6520 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6521 L: linux-rdma@vger.kernel.org
6523 F: drivers/infiniband/hw/hfi1
6526 L: linux-fsdevel@vger.kernel.org
6528 F: Documentation/filesystems/hfs.txt
6532 L: linux-fsdevel@vger.kernel.org
6534 F: Documentation/filesystems/hfsplus.txt
6537 HGA FRAMEBUFFER DRIVER
6538 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6539 L: linux-nvidia@lists.surfsouth.com
6540 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6542 F: drivers/video/fbdev/hgafb.c
6544 HIBERNATION (aka Software Suspend, aka swsusp)
6545 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6546 M: Pavel Machek <pavel@ucw.cz>
6547 L: linux-pm@vger.kernel.org
6548 B: https://bugzilla.kernel.org
6551 F: drivers/base/power/
6553 F: include/linux/suspend.h
6554 F: include/linux/freezer.h
6555 F: include/linux/pm.h
6556 F: arch/*/include/asm/suspend*.h
6559 M: Jiri Kosina <jikos@kernel.org>
6560 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6561 L: linux-input@vger.kernel.org
6562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6565 F: include/linux/hid*
6566 F: include/uapi/linux/hid*
6568 HID SENSOR HUB DRIVERS
6569 M: Jiri Kosina <jikos@kernel.org>
6570 M: Jonathan Cameron <jic23@kernel.org>
6571 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6572 L: linux-input@vger.kernel.org
6573 L: linux-iio@vger.kernel.org
6575 F: Documentation/hid/hid-sensor*
6576 F: drivers/hid/hid-sensor-*
6577 F: drivers/iio/*/hid-*
6578 F: include/linux/hid-sensor-*
6580 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6581 M: Thomas Gleixner <tglx@linutronix.de>
6582 L: linux-kernel@vger.kernel.org
6583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6585 F: Documentation/timers/
6586 F: kernel/time/hrtimer.c
6587 F: kernel/time/clockevents.c
6588 F: kernel/time/timer_*.c
6589 F: include/linux/clockchips.h
6590 F: include/linux/hrtimer.h
6592 HIGH-SPEED SCC DRIVER FOR AX.25
6593 L: linux-hams@vger.kernel.org
6595 F: drivers/net/hamradio/dmascc.c
6596 F: drivers/net/hamradio/scc.c
6598 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6599 M: HighPoint Linux Team <linux@highpoint-tech.com>
6600 W: http://www.highpoint-tech.com
6602 F: Documentation/scsi/hptiop.txt
6603 F: drivers/scsi/hptiop.c
6606 M: Jes Sorensen <jes@trained-monkey.org>
6607 L: linux-hippi@sunsite.dk
6609 F: include/linux/hippidevice.h
6610 F: include/uapi/linux/if_hippi.h
6612 F: drivers/net/hippi/
6614 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6615 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6616 M: Salil Mehta <salil.mehta@huawei.com>
6617 L: netdev@vger.kernel.org
6618 W: http://www.hisilicon.com
6620 F: drivers/net/ethernet/hisilicon/hns3/
6622 HISILICON LPC BUS DRIVER
6623 M: john.garry@huawei.com
6624 W: http://www.hisilicon.com
6626 F: drivers/bus/hisi_lpc.c
6627 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6629 HISILICON NETWORK SUBSYSTEM DRIVER
6630 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6631 M: Salil Mehta <salil.mehta@huawei.com>
6632 L: netdev@vger.kernel.org
6633 W: http://www.hisilicon.com
6635 F: drivers/net/ethernet/hisilicon/
6636 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6638 HISILICON PMU DRIVER
6639 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6640 W: http://www.hisilicon.com
6642 F: drivers/perf/hisilicon
6643 F: Documentation/perf/hisi-pmu.txt
6645 HISILICON ROCE DRIVER
6646 M: Lijun Ou <oulijun@huawei.com>
6647 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6648 L: linux-rdma@vger.kernel.org
6650 F: drivers/infiniband/hw/hns/
6651 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6653 HISILICON SAS Controller
6654 M: John Garry <john.garry@huawei.com>
6655 W: http://www.hisilicon.com
6657 F: drivers/scsi/hisi_sas/
6658 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6660 HMM - Heterogeneous Memory Management
6661 M: Jérôme Glisse <jglisse@redhat.com>
6662 L: linux-mm@kvack.org
6665 F: include/linux/hmm*
6666 F: Documentation/vm/hmm.rst
6669 M: Jouni Malinen <j@w1.fi>
6670 L: linux-wireless@vger.kernel.org
6671 W: http://w1.fi/hostap-driver.html
6673 F: drivers/net/wireless/intersil/hostap/
6675 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6676 L: platform-driver-x86@vger.kernel.org
6678 F: drivers/platform/x86/tc1100-wmi.c
6680 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6681 M: Jaroslav Kysela <perex@perex.cz>
6683 F: drivers/net/ethernet/hp/hp100.*
6685 HPET: High Precision Event Timers driver
6686 M: Clemens Ladisch <clemens@ladisch.de>
6688 F: Documentation/timers/hpet.txt
6689 F: drivers/char/hpet.c
6690 F: include/linux/hpet.h
6691 F: include/uapi/linux/hpet.h
6695 F: arch/x86/kernel/hpet.c
6696 F: arch/x86/include/asm/hpet.h
6699 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6700 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6705 M: Sebastian Reichel <sre@kernel.org>
6706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6708 F: Documentation/ABI/testing/sysfs-bus-hsi
6709 F: Documentation/driver-api/hsi.rst
6711 F: include/linux/hsi/
6712 F: include/uapi/linux/hsi/
6715 L: linux-usb@vger.kernel.org
6717 F: drivers/net/usb/hso.c
6719 HSR NETWORK PROTOCOL
6720 M: Arvid Brodin <arvid.brodin@alten.se>
6721 L: netdev@vger.kernel.org
6725 HT16K33 LED CONTROLLER DRIVER
6726 M: Robin van der Gracht <robin@protonic.nl>
6728 F: drivers/auxdisplay/ht16k33.c
6729 F: Documentation/devicetree/bindings/display/ht16k33.txt
6731 HTCPEN TOUCHSCREEN DRIVER
6732 M: Pau Oliva Fora <pof@eslack.org>
6733 L: linux-input@vger.kernel.org
6735 F: drivers/input/touchscreen/htcpen.c
6737 HUAWEI ETHERNET DRIVER
6738 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6739 L: netdev@vger.kernel.org
6741 F: Documentation/networking/hinic.txt
6742 F: drivers/net/ethernet/huawei/hinic/
6745 M: Mike Kravetz <mike.kravetz@oracle.com>
6746 L: linux-mm@kvack.org
6750 F: include/linux/hugetlb.h
6751 F: Documentation/admin-guide/mm/hugetlbpage.rst
6752 F: Documentation/vm/hugetlbfs_reserv.rst
6753 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6756 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6757 L: linux-media@vger.kernel.org
6758 T: git git://linuxtv.org/media_tree.git
6759 W: https://linuxtv.org
6761 F: drivers/media/platform/sti/hva
6763 HWPOISON MEMORY FAILURE HANDLING
6764 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6765 L: linux-mm@kvack.org
6767 F: mm/memory-failure.c
6768 F: mm/hwpoison-inject.c
6770 Hyper-V CORE AND DRIVERS
6771 M: "K. Y. Srinivasan" <kys@microsoft.com>
6772 M: Haiyang Zhang <haiyangz@microsoft.com>
6773 M: Stephen Hemminger <sthemmin@microsoft.com>
6774 L: devel@linuxdriverproject.org
6776 F: Documentation/networking/netvsc.txt
6777 F: arch/x86/include/asm/mshyperv.h
6778 F: arch/x86/include/asm/trace/hyperv.h
6779 F: arch/x86/include/asm/hyperv-tlfs.h
6780 F: arch/x86/kernel/cpu/mshyperv.c
6782 F: drivers/hid/hid-hyperv.c
6784 F: drivers/input/serio/hyperv-keyboard.c
6785 F: drivers/pci/controller/pci-hyperv.c
6786 F: drivers/net/hyperv/
6787 F: drivers/scsi/storvsc_drv.c
6788 F: drivers/uio/uio_hv_generic.c
6789 F: drivers/video/fbdev/hyperv_fb.c
6790 F: net/vmw_vsock/hyperv_transport.c
6791 F: include/linux/hyperv.h
6792 F: include/uapi/linux/hyperv.h
6794 F: Documentation/ABI/stable/sysfs-bus-vmbus
6796 HYPERVISOR VIRTUAL CONSOLE DRIVER
6797 L: linuxppc-dev@lists.ozlabs.org
6802 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6803 L: linux-i2c@vger.kernel.org
6804 L: linux-acpi@vger.kernel.org
6806 F: drivers/i2c/i2c-core-acpi.c
6809 M: Peter Rosin <peda@axentia.se>
6810 L: linux-i2c@vger.kernel.org
6812 F: Documentation/i2c/i2c-topology
6813 F: Documentation/i2c/muxes/
6814 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6815 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6816 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6817 F: drivers/i2c/i2c-mux.c
6818 F: drivers/i2c/muxes/
6819 F: include/linux/i2c-mux.h
6821 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6822 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6823 L: linux-i2c@vger.kernel.org
6825 F: drivers/i2c/busses/i2c-mv64xxx.c
6827 I2C OVER PARALLEL PORT
6828 M: Jean Delvare <jdelvare@suse.com>
6829 L: linux-i2c@vger.kernel.org
6831 F: Documentation/i2c/busses/i2c-parport
6832 F: Documentation/i2c/busses/i2c-parport-light
6833 F: drivers/i2c/busses/i2c-parport.c
6834 F: drivers/i2c/busses/i2c-parport-light.c
6837 M: Wolfram Sang <wsa@the-dreams.de>
6838 L: linux-i2c@vger.kernel.org
6839 W: https://i2c.wiki.kernel.org/
6840 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6843 F: Documentation/devicetree/bindings/i2c/i2c.txt
6844 F: Documentation/i2c/
6846 F: include/linux/i2c.h
6847 F: include/linux/i2c-dev.h
6848 F: include/linux/i2c-smbus.h
6849 F: include/uapi/linux/i2c.h
6850 F: include/uapi/linux/i2c-*.h
6852 I2C SUBSYSTEM HOST DRIVERS
6853 L: linux-i2c@vger.kernel.org
6854 W: https://i2c.wiki.kernel.org/
6855 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6858 F: Documentation/devicetree/bindings/i2c/
6859 F: drivers/i2c/algos/
6860 F: drivers/i2c/busses/
6863 M: Jean Delvare <jdelvare@suse.com>
6864 L: linux-i2c@vger.kernel.org
6866 F: Documentation/i2c/busses/i2c-taos-evm
6867 F: drivers/i2c/busses/i2c-taos-evm.c
6870 M: Till Harbaum <till@harbaum.org>
6871 L: linux-i2c@vger.kernel.org
6872 W: http://www.harbaum.org/till/i2c_tiny_usb
6874 F: drivers/i2c/busses/i2c-tiny-usb.c
6876 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6877 M: Jean Delvare <jdelvare@suse.com>
6878 L: linux-i2c@vger.kernel.org
6880 F: Documentation/i2c/busses/i2c-ali1535
6881 F: Documentation/i2c/busses/i2c-ali1563
6882 F: Documentation/i2c/busses/i2c-ali15x3
6883 F: Documentation/i2c/busses/i2c-amd756
6884 F: Documentation/i2c/busses/i2c-amd8111
6885 F: Documentation/i2c/busses/i2c-i801
6886 F: Documentation/i2c/busses/i2c-nforce2
6887 F: Documentation/i2c/busses/i2c-piix4
6888 F: Documentation/i2c/busses/i2c-sis5595
6889 F: Documentation/i2c/busses/i2c-sis630
6890 F: Documentation/i2c/busses/i2c-sis96x
6891 F: Documentation/i2c/busses/i2c-via
6892 F: Documentation/i2c/busses/i2c-viapro
6893 F: drivers/i2c/busses/i2c-ali1535.c
6894 F: drivers/i2c/busses/i2c-ali1563.c
6895 F: drivers/i2c/busses/i2c-ali15x3.c
6896 F: drivers/i2c/busses/i2c-amd756.c
6897 F: drivers/i2c/busses/i2c-amd756-s4882.c
6898 F: drivers/i2c/busses/i2c-amd8111.c
6899 F: drivers/i2c/busses/i2c-i801.c
6900 F: drivers/i2c/busses/i2c-isch.c
6901 F: drivers/i2c/busses/i2c-nforce2.c
6902 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6903 F: drivers/i2c/busses/i2c-piix4.c
6904 F: drivers/i2c/busses/i2c-sis5595.c
6905 F: drivers/i2c/busses/i2c-sis630.c
6906 F: drivers/i2c/busses/i2c-sis96x.c
6907 F: drivers/i2c/busses/i2c-via.c
6908 F: drivers/i2c/busses/i2c-viapro.c
6910 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6911 M: Hans de Goede <hdegoede@redhat.com>
6912 L: linux-i2c@vger.kernel.org
6914 F: drivers/i2c/busses/i2c-cht-wc.c
6916 I2C/SMBUS ISMT DRIVER
6917 M: Seth Heasley <seth.heasley@intel.com>
6918 M: Neil Horman <nhorman@tuxdriver.com>
6919 L: linux-i2c@vger.kernel.org
6920 F: drivers/i2c/busses/i2c-ismt.c
6921 F: Documentation/i2c/busses/i2c-ismt
6923 I2C/SMBUS STUB DRIVER
6924 M: Jean Delvare <jdelvare@suse.com>
6925 L: linux-i2c@vger.kernel.org
6927 F: drivers/i2c/i2c-stub.c
6929 IA64 (Itanium) PLATFORM
6930 M: Tony Luck <tony.luck@intel.com>
6931 M: Fenghua Yu <fenghua.yu@intel.com>
6932 L: linux-ia64@vger.kernel.org
6933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6937 IBM Power 842 compression accelerator
6938 M: Haren Myneni <haren@us.ibm.com>
6940 F: drivers/crypto/nx/Makefile
6941 F: drivers/crypto/nx/Kconfig
6942 F: drivers/crypto/nx/nx-842*
6943 F: include/linux/sw842.h
6947 IBM Power in-Nest Crypto Acceleration
6948 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6949 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6950 L: linux-crypto@vger.kernel.org
6952 F: drivers/crypto/nx/Makefile
6953 F: drivers/crypto/nx/Kconfig
6954 F: drivers/crypto/nx/nx-aes*
6955 F: drivers/crypto/nx/nx-sha*
6956 F: drivers/crypto/nx/nx.*
6957 F: drivers/crypto/nx/nx_csbcpb.h
6958 F: drivers/crypto/nx/nx_debugfs.h
6960 IBM Power Linux RAID adapter
6961 M: Brian King <brking@us.ibm.com>
6963 F: drivers/scsi/ipr.*
6965 IBM Power SRIOV Virtual NIC Device Driver
6966 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6967 M: John Allen <jallen@linux.vnet.ibm.com>
6968 L: netdev@vger.kernel.org
6970 F: drivers/net/ethernet/ibm/ibmvnic.*
6972 IBM Power Virtual Accelerator Switchboard
6973 M: Sukadev Bhattiprolu
6974 L: linuxppc-dev@lists.ozlabs.org
6976 F: arch/powerpc/platforms/powernv/vas*
6977 F: arch/powerpc/platforms/powernv/copy-paste.h
6978 F: arch/powerpc/include/asm/vas.h
6979 F: arch/powerpc/include/uapi/asm/vas.h
6981 IBM Power Virtual Ethernet Device Driver
6982 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6983 L: netdev@vger.kernel.org
6985 F: drivers/net/ethernet/ibm/ibmveth.*
6987 IBM Power Virtual FC Device Drivers
6988 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6989 L: linux-scsi@vger.kernel.org
6991 F: drivers/scsi/ibmvscsi/ibmvfc*
6993 IBM Power Virtual Management Channel Driver
6994 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6995 M: Steven Royer <seroyer@linux.vnet.ibm.com>
6997 F: drivers/misc/ibmvmc.*
6999 IBM Power Virtual SCSI Device Drivers
7000 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7001 L: linux-scsi@vger.kernel.org
7003 F: drivers/scsi/ibmvscsi/ibmvscsi*
7004 F: include/scsi/viosrp.h
7006 IBM Power Virtual SCSI Device Target Driver
7007 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7008 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
7009 L: linux-scsi@vger.kernel.org
7010 L: target-devel@vger.kernel.org
7012 F: drivers/scsi/ibmvscsi_tgt/
7014 IBM Power VMX Cryptographic instructions
7015 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7016 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7017 L: linux-crypto@vger.kernel.org
7019 F: drivers/crypto/vmx/Makefile
7020 F: drivers/crypto/vmx/Kconfig
7021 F: drivers/crypto/vmx/vmx.c
7022 F: drivers/crypto/vmx/aes*
7023 F: drivers/crypto/vmx/ghash*
7024 F: drivers/crypto/vmx/ppc-xlate.pl
7026 IBM ServeRAID RAID DRIVER
7028 F: drivers/scsi/ips.*
7030 ICH LPC AND GPIO DRIVER
7031 M: Peter Tyser <ptyser@xes-inc.com>
7033 F: drivers/mfd/lpc_ich.c
7034 F: drivers/gpio/gpio-ich.c
7037 M: "David S. Miller" <davem@davemloft.net>
7038 L: linux-ide@vger.kernel.org
7039 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7042 F: Documentation/ide/
7044 F: include/linux/ide.h
7047 M: Borislav Petkov <bp@alien8.de>
7048 L: linux-ide@vger.kernel.org
7050 F: Documentation/cdrom/ide-cd
7051 F: drivers/ide/ide-cd*
7053 IDEAPAD LAPTOP EXTRAS DRIVER
7054 M: Ike Panhc <ike.pan@canonical.com>
7055 L: platform-driver-x86@vger.kernel.org
7056 W: http://launchpad.net/ideapad-laptop
7058 F: drivers/platform/x86/ideapad-laptop.c
7060 IDEAPAD LAPTOP SLIDEBAR DRIVER
7061 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7062 L: linux-input@vger.kernel.org
7063 W: https://github.com/o2genum/ideapad-slidebar
7065 F: drivers/input/misc/ideapad_slidebar.c
7067 IDT VersaClock 5 CLOCK DRIVER
7068 M: Marek Vasut <marek.vasut@gmail.com>
7070 F: drivers/clk/clk-versaclock5.c
7072 IEEE 802.15.4 SUBSYSTEM
7073 M: Alexander Aring <alex.aring@gmail.com>
7074 M: Stefan Schmidt <stefan@datenfreihafen.org>
7075 L: linux-wpan@vger.kernel.org
7076 W: http://wpan.cakelab.org/
7077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7082 F: drivers/net/ieee802154/
7083 F: include/linux/nl802154.h
7084 F: include/linux/ieee802154.h
7085 F: include/net/nl802154.h
7086 F: include/net/mac802154.h
7087 F: include/net/af_ieee802154.h
7088 F: include/net/cfg802154.h
7089 F: include/net/ieee802154_netdev.h
7090 F: Documentation/networking/ieee802154.txt
7093 M: Yotam Gigi <yotam.gi@gmail.com>
7094 M: Jamal Hadi Salim <jhs@mojatatu.com>
7096 F: include/net/ife.h
7097 F: include/uapi/linux/ife.h
7099 IGORPLUG-USB IR RECEIVER
7100 M: Sean Young <sean@mess.org>
7101 L: linux-media@vger.kernel.org
7103 F: drivers/media/rc/igorplugusb.c
7105 IGUANAWORKS USB IR TRANSCEIVER
7106 M: Sean Young <sean@mess.org>
7107 L: linux-media@vger.kernel.org
7109 F: drivers/media/rc/iguanair.c
7111 IIO DIGITAL POTENTIOMETER DAC
7112 M: Peter Rosin <peda@axentia.se>
7113 L: linux-iio@vger.kernel.org
7115 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7116 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7117 F: drivers/iio/dac/dpot-dac.c
7119 IIO ENVELOPE DETECTOR
7120 M: Peter Rosin <peda@axentia.se>
7121 L: linux-iio@vger.kernel.org
7123 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7124 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7125 F: drivers/iio/adc/envelope-detector.c
7128 M: Peter Rosin <peda@axentia.se>
7129 L: linux-iio@vger.kernel.org
7131 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7132 F: drivers/iio/multiplexer/iio-mux.c
7134 IIO SUBSYSTEM AND DRIVERS
7135 M: Jonathan Cameron <jic23@kernel.org>
7136 R: Hartmut Knaack <knaack.h@gmx.de>
7137 R: Lars-Peter Clausen <lars@metafoo.de>
7138 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7139 L: linux-iio@vger.kernel.org
7140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7142 F: Documentation/ABI/testing/configfs-iio*
7143 F: Documentation/ABI/testing/sysfs-bus-iio*
7144 F: Documentation/devicetree/bindings/iio/
7146 F: drivers/staging/iio/
7147 F: include/linux/iio/
7151 M: Peter Rosin <peda@axentia.se>
7152 L: linux-iio@vger.kernel.org
7154 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7155 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7156 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7157 F: drivers/iio/afe/iio-rescale.c
7159 IKANOS/ADI EAGLE ADSL USB DRIVER
7160 M: Matthieu Castet <castet.matthieu@free.fr>
7161 M: Stanislaw Gruszka <stf_xl@wp.pl>
7163 F: drivers/usb/atm/ueagle-atm.c
7165 IMGTEC ASCII LCD DRIVER
7166 M: Paul Burton <paul.burton@mips.com>
7168 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7169 F: drivers/auxdisplay/img-ascii-lcd.c
7171 IMGTEC IR DECODER DRIVER
7172 M: James Hogan <jhogan@kernel.org>
7174 F: drivers/media/rc/img-ir/
7176 IMON SOUNDGRAPH USB IR RECEIVER
7177 M: Sean Young <sean@mess.org>
7178 L: linux-media@vger.kernel.org
7180 F: drivers/media/rc/imon_raw.c
7181 F: drivers/media/rc/imon.c
7183 IMS TWINTURBO FRAMEBUFFER DRIVER
7184 L: linux-fbdev@vger.kernel.org
7186 F: drivers/video/fbdev/imsttfb.c
7188 INA209 HARDWARE MONITOR DRIVER
7189 M: Guenter Roeck <linux@roeck-us.net>
7190 L: linux-hwmon@vger.kernel.org
7192 F: Documentation/hwmon/ina209
7193 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7194 F: drivers/hwmon/ina209.c
7196 INA2XX HARDWARE MONITOR DRIVER
7197 M: Guenter Roeck <linux@roeck-us.net>
7198 L: linux-hwmon@vger.kernel.org
7200 F: Documentation/hwmon/ina2xx
7201 F: drivers/hwmon/ina2xx.c
7202 F: include/linux/platform_data/ina2xx.h
7204 INDUSTRY PACK SUBSYSTEM (IPACK)
7205 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7206 M: Jens Taprogge <jens.taprogge@taprogge.org>
7207 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7208 L: industrypack-devel@lists.sourceforge.net
7209 W: http://industrypack.sourceforge.net
7213 INFINIBAND SUBSYSTEM
7214 M: Doug Ledford <dledford@redhat.com>
7215 M: Jason Gunthorpe <jgg@mellanox.com>
7216 L: linux-rdma@vger.kernel.org
7217 W: https://github.com/linux-rdma/rdma-core
7218 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7221 F: Documentation/devicetree/bindings/infiniband/
7222 F: Documentation/infiniband/
7223 F: drivers/infiniband/
7224 F: include/uapi/linux/if_infiniband.h
7225 F: include/uapi/rdma/
7228 INGENIC JZ4780 DMA Driver
7229 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7231 F: drivers/dma/dma-jz4780.c
7233 INGENIC JZ4780 NAND DRIVER
7234 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7235 L: linux-mtd@lists.infradead.org
7237 F: drivers/mtd/nand/raw/jz4780_*
7240 M: Jan Kara <jack@suse.cz>
7241 R: Amir Goldstein <amir73il@gmail.com>
7242 L: linux-fsdevel@vger.kernel.org
7244 F: Documentation/filesystems/inotify.txt
7245 F: fs/notify/inotify/
7246 F: include/linux/inotify.h
7247 F: include/uapi/linux/inotify.h
7249 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7250 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7251 L: linux-input@vger.kernel.org
7252 Q: http://patchwork.kernel.org/project/linux-input/list/
7253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7256 F: include/linux/input.h
7257 F: include/uapi/linux/input.h
7258 F: include/uapi/linux/input-event-codes.h
7259 F: include/linux/input/
7260 F: Documentation/devicetree/bindings/input/
7261 F: Documentation/devicetree/bindings/serio/
7262 F: Documentation/input/
7264 INPUT MULTITOUCH (MT) PROTOCOL
7265 M: Henrik Rydberg <rydberg@bitmath.org>
7266 L: linux-input@vger.kernel.org
7268 F: Documentation/input/multi-touch-protocol.rst
7269 F: drivers/input/input-mt.c
7272 INSIDE SECURE CRYPTO DRIVER
7273 M: Antoine Tenart <antoine.tenart@bootlin.com>
7274 F: drivers/crypto/inside-secure/
7276 L: linux-crypto@vger.kernel.org
7278 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7279 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7280 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7281 L: linux-integrity@vger.kernel.org
7282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7284 F: security/integrity/ima/
7286 INTEL 810/815 FRAMEBUFFER DRIVER
7287 M: Antonino Daplas <adaplas@gmail.com>
7288 L: linux-fbdev@vger.kernel.org
7290 F: drivers/video/fbdev/i810/
7293 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7294 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7295 M: Jie Yang <yang.jie@linux.intel.com>
7296 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7300 INTEL C600 SERIES SAS CONTROLLER DRIVER
7301 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7302 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7303 L: linux-scsi@vger.kernel.org
7304 T: git git://git.code.sf.net/p/intel-sas/isci
7306 F: drivers/scsi/isci/
7308 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7309 M: Jani Nikula <jani.nikula@linux.intel.com>
7310 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7311 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7312 L: intel-gfx@lists.freedesktop.org
7313 W: https://01.org/linuxgraphics/
7314 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7315 C: irc://chat.freenode.net/intel-gfx
7316 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7317 T: git git://anongit.freedesktop.org/drm-intel
7319 F: drivers/gpu/drm/i915/
7320 F: include/drm/i915*
7321 F: include/uapi/drm/i915_drm.h
7322 F: Documentation/gpu/i915.rst
7324 INTEL ETHERNET DRIVERS
7325 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7326 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7327 W: http://www.intel.com/support/feedback.htm
7328 W: http://e1000.sourceforge.net/
7329 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7333 F: Documentation/networking/e100.rst
7334 F: Documentation/networking/e1000.rst
7335 F: Documentation/networking/e1000e.txt
7336 F: Documentation/networking/igb.txt
7337 F: Documentation/networking/igbvf.txt
7338 F: Documentation/networking/ixgb.txt
7339 F: Documentation/networking/ixgbe.txt
7340 F: Documentation/networking/ixgbevf.txt
7341 F: Documentation/networking/i40e.txt
7342 F: Documentation/networking/i40evf.txt
7343 F: Documentation/networking/ice.txt
7344 F: drivers/net/ethernet/intel/
7345 F: drivers/net/ethernet/intel/*/
7346 F: include/linux/avf/virtchnl.h
7348 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7349 M: Maik Broemme <mbroemme@libmpq.org>
7350 L: linux-fbdev@vger.kernel.org
7352 F: Documentation/fb/intelfb.txt
7353 F: drivers/video/fbdev/intelfb/
7355 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7356 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7357 M: Zhi Wang <zhi.a.wang@intel.com>
7358 L: intel-gvt-dev@lists.freedesktop.org
7359 L: intel-gfx@lists.freedesktop.org
7360 W: https://01.org/igvt-g
7361 T: git https://github.com/intel/gvt-linux.git
7363 F: drivers/gpu/drm/i915/gvt/
7365 INTEL HID EVENT DRIVER
7366 M: Alex Hung <alex.hung@canonical.com>
7367 L: platform-driver-x86@vger.kernel.org
7369 F: drivers/platform/x86/intel-hid.c
7371 INTEL I/OAT DMA DRIVER
7372 M: Dave Jiang <dave.jiang@intel.com>
7373 R: Dan Williams <dan.j.williams@intel.com>
7374 L: dmaengine@vger.kernel.org
7375 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7377 F: drivers/dma/ioat*
7380 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7381 M: Len Brown <lenb@kernel.org>
7382 L: linux-pm@vger.kernel.org
7383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7384 B: https://bugzilla.kernel.org
7386 F: drivers/idle/intel_idle.c
7388 INTEL INTEGRATED SENSOR HUB DRIVER
7389 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7390 M: Jiri Kosina <jikos@kernel.org>
7391 L: linux-input@vger.kernel.org
7393 F: drivers/hid/intel-ish-hid/
7396 M: David Woodhouse <dwmw2@infradead.org>
7397 L: iommu@lists.linux-foundation.org
7398 T: git git://git.infradead.org/iommu-2.6.git
7400 F: drivers/iommu/intel-iommu.c
7401 F: include/linux/intel-iommu.h
7403 INTEL IOP-ADMA DMA DRIVER
7404 R: Dan Williams <dan.j.williams@intel.com>
7406 F: drivers/dma/iop-adma.c
7408 INTEL IPU3 CSI-2 CIO2 DRIVER
7409 M: Yong Zhi <yong.zhi@intel.com>
7410 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7411 M: Bingbu Cao <bingbu.cao@intel.com>
7412 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7413 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7414 L: linux-media@vger.kernel.org
7416 F: drivers/media/pci/intel/ipu3/
7417 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7419 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7420 M: Krzysztof Halasa <khalasa@piap.pl>
7422 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7423 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7424 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7425 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7426 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7427 F: drivers/net/wan/ixp4xx_hss.c
7429 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7430 M: Deepak Saxena <dsaxena@plexity.net>
7432 F: drivers/char/hw_random/ixp4xx-rng.c
7434 INTEL MANAGEMENT ENGINE (mei)
7435 M: Tomas Winkler <tomas.winkler@intel.com>
7436 L: linux-kernel@vger.kernel.org
7438 F: include/uapi/linux/mei.h
7439 F: include/linux/mei_cl_bus.h
7440 F: drivers/misc/mei/*
7441 F: drivers/watchdog/mei_wdt.c
7442 F: Documentation/misc-devices/mei/*
7445 INTEL MENLOW THERMAL DRIVER
7446 M: Sujith Thomas <sujith.thomas@intel.com>
7447 L: platform-driver-x86@vger.kernel.org
7448 W: https://01.org/linux-acpi
7450 F: drivers/platform/x86/intel_menlow.c
7452 INTEL MERRIFIELD GPIO DRIVER
7453 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7454 L: linux-gpio@vger.kernel.org
7456 F: drivers/gpio/gpio-merrifield.c
7458 INTEL MIC DRIVERS (mic)
7459 M: Sudeep Dutt <sudeep.dutt@intel.com>
7460 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7462 W: https://github.com/sudeepdutt/mic
7463 W: http://software.intel.com/en-us/mic-developer
7464 F: include/linux/mic_bus.h
7465 F: include/linux/scif.h
7466 F: include/uapi/linux/mic_common.h
7467 F: include/uapi/linux/mic_ioctl.h
7468 F: include/uapi/linux/scif_ioctl.h
7469 F: drivers/misc/mic/
7470 F: drivers/dma/mic_x100_dma.c
7471 F: drivers/dma/mic_x100_dma.h
7472 F: Documentation/mic/
7474 INTEL PMC CORE DRIVER
7475 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7476 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7477 L: platform-driver-x86@vger.kernel.org
7479 F: arch/x86/include/asm/pmc_core.h
7480 F: drivers/platform/x86/intel_pmc_core*
7482 INTEL PMC/P-Unit IPC DRIVER
7483 M: Zha Qipeng<qipeng.zha@intel.com>
7484 L: platform-driver-x86@vger.kernel.org
7486 F: drivers/platform/x86/intel_pmc_ipc.c
7487 F: drivers/platform/x86/intel_punit_ipc.c
7488 F: arch/x86/include/asm/intel_pmc_ipc.h
7489 F: arch/x86/include/asm/intel_punit_ipc.h
7491 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7492 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7493 L: linux-wireless@vger.kernel.org
7495 F: Documentation/networking/README.ipw2100
7496 F: Documentation/networking/README.ipw2200
7497 F: drivers/net/wireless/intel/ipw2x00/
7500 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7501 M: Len Brown <lenb@kernel.org>
7502 L: linux-pm@vger.kernel.org
7504 F: drivers/cpufreq/intel_pstate.c
7506 INTEL RDMA RNIC DRIVER
7507 M: Faisal Latif <faisal.latif@intel.com>
7508 M: Shiraz Saleem <shiraz.saleem@intel.com>
7509 L: linux-rdma@vger.kernel.org
7511 F: drivers/infiniband/hw/i40iw/
7512 F: include/uapi/rdma/i40iw-abi.h
7514 INTEL SHA MULTIBUFFER DRIVER
7515 M: Megha Dey <megha.dey@linux.intel.com>
7516 R: Tim Chen <tim.c.chen@linux.intel.com>
7517 L: linux-crypto@vger.kernel.org
7519 F: arch/x86/crypto/sha*-mb/
7522 INTEL TELEMETRY DRIVER
7523 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7524 L: platform-driver-x86@vger.kernel.org
7526 F: arch/x86/include/asm/intel_telemetry.h
7527 F: drivers/platform/x86/intel_telemetry*
7529 INTEL VIRTUAL BUTTON DRIVER
7530 M: AceLan Kao <acelan.kao@canonical.com>
7531 L: platform-driver-x86@vger.kernel.org
7533 F: drivers/platform/x86/intel-vbtn.c
7535 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7536 M: Stanislaw Gruszka <sgruszka@redhat.com>
7537 L: linux-wireless@vger.kernel.org
7539 F: drivers/net/wireless/intel/iwlegacy/
7541 INTEL WIRELESS WIFI LINK (iwlwifi)
7542 M: Johannes Berg <johannes.berg@intel.com>
7543 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7544 M: Luca Coelho <luciano.coelho@intel.com>
7545 M: Intel Linux Wireless <linuxwifi@intel.com>
7546 L: linux-wireless@vger.kernel.org
7547 W: http://intellinuxwireless.org
7548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7550 F: drivers/net/wireless/intel/iwlwifi/
7552 INTEL WIRELESS WIMAX CONNECTION 2400
7553 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7554 M: linux-wimax@intel.com
7555 L: wimax@linuxwimax.org (subscribers-only)
7557 W: http://linuxwimax.org
7558 F: Documentation/wimax/README.i2400m
7559 F: drivers/net/wimax/i2400m/
7560 F: include/uapi/linux/wimax/i2400m.h
7562 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7563 M: Mario Limonciello <mario.limonciello@dell.com>
7565 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7568 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7570 F: Documentation/trace/intel_th.rst
7571 F: drivers/hwtracing/intel_th/
7573 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7574 M: Ning Sun <ning.sun@intel.com>
7575 L: tboot-devel@lists.sourceforge.net
7576 W: http://tboot.sourceforge.net
7577 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7579 F: Documentation/intel_txt.txt
7580 F: include/linux/tboot.h
7581 F: arch/x86/kernel/tboot.c
7583 INTEL-MID GPIO DRIVER
7584 M: David Cohen <david.a.cohen@linux.intel.com>
7585 L: linux-gpio@vger.kernel.org
7587 F: drivers/gpio/gpio-intel-mid.c
7589 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7590 M: Linus Walleij <linus.walleij@linaro.org>
7591 L: linux-iio@vger.kernel.org
7593 F: drivers/iio/gyro/mpu3050*
7594 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7596 IOC3 ETHERNET DRIVER
7597 M: Ralf Baechle <ralf@linux-mips.org>
7598 L: linux-mips@linux-mips.org
7600 F: drivers/net/ethernet/sgi/ioc3-eth.c
7603 M: Pat Gefre <pfg@sgi.com>
7604 L: linux-serial@vger.kernel.org
7606 F: drivers/tty/serial/ioc3_serial.c
7609 M: Joerg Roedel <joro@8bytes.org>
7610 L: iommu@lists.linux-foundation.org
7611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7613 F: Documentation/devicetree/bindings/iommu/
7615 F: include/linux/iommu.h
7616 F: include/linux/of_iommu.h
7617 F: include/linux/iova.h
7620 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7622 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7625 M: Corey Minyard <minyard@acm.org>
7626 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7627 W: http://openipmi.sourceforge.net/
7629 F: Documentation/IPMI.txt
7630 F: drivers/char/ipmi/
7631 F: include/linux/ipmi*
7632 F: include/uapi/linux/ipmi*
7634 IPS SCSI RAID DRIVER
7635 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7636 L: linux-scsi@vger.kernel.org
7637 W: http://www.adaptec.com/
7639 F: drivers/scsi/ips*
7642 M: Wensong Zhang <wensong@linux-vs.org>
7643 M: Simon Horman <horms@verge.net.au>
7644 M: Julian Anastasov <ja@ssi.bg>
7645 L: netdev@vger.kernel.org
7646 L: lvs-devel@vger.kernel.org
7648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7650 F: Documentation/networking/ipvs-sysctl.txt
7651 F: include/net/ip_vs.h
7652 F: include/uapi/linux/ip_vs.h
7653 F: net/netfilter/ipvs/
7656 M: Jiri Kosina <jikos@kernel.org>
7657 M: David Sterba <dsterba@suse.com>
7659 F: drivers/tty/ipwireless/
7662 L: netdev@vger.kernel.org
7664 F: include/uapi/linux/ipx.h
7665 F: drivers/staging/ipx/
7667 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7668 M: Marc Zyngier <marc.zyngier@arm.com>
7670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7671 F: Documentation/IRQ-domain.txt
7672 F: include/linux/irqdomain.h
7673 F: kernel/irq/irqdomain.c
7677 M: Thomas Gleixner <tglx@linutronix.de>
7678 L: linux-kernel@vger.kernel.org
7680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7684 M: Thomas Gleixner <tglx@linutronix.de>
7685 M: Jason Cooper <jason@lakedaemon.net>
7686 M: Marc Zyngier <marc.zyngier@arm.com>
7687 L: linux-kernel@vger.kernel.org
7689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7690 F: Documentation/devicetree/bindings/interrupt-controller/
7694 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7696 F: Documentation/isa.txt
7697 F: drivers/base/isa.c
7698 F: include/linux/isa.h
7701 M: Hans Verkuil <hverkuil@xs4all.nl>
7702 L: linux-media@vger.kernel.org
7703 T: git git://linuxtv.org/media_tree.git
7704 W: https://linuxtv.org
7706 F: drivers/media/radio/radio-isa*
7709 M: Jaroslav Kysela <perex@perex.cz>
7711 F: Documentation/isapnp.txt
7712 F: drivers/pnp/isapnp/
7713 F: include/linux/isapnp.h
7716 M: Lee Duncan <lduncan@suse.com>
7717 M: Chris Leech <cleech@redhat.com>
7718 L: open-iscsi@googlegroups.com
7719 W: www.open-iscsi.com
7721 F: drivers/scsi/*iscsi*
7722 F: include/scsi/*iscsi*
7724 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7725 M: Peter Jones <pjones@redhat.com>
7726 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7728 F: drivers/firmware/iscsi_ibft*
7730 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7731 M: Sagi Grimberg <sagi@grimberg.me>
7732 M: Max Gurtovoy <maxg@mellanox.com>
7733 L: linux-rdma@vger.kernel.org
7735 W: http://www.openfabrics.org
7736 W: www.open-iscsi.org
7737 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7738 F: drivers/infiniband/ulp/iser/
7740 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7741 M: Sagi Grimberg <sagi@grimberg.me>
7742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7743 L: linux-rdma@vger.kernel.org
7744 L: target-devel@vger.kernel.org
7746 W: http://www.linux-iscsi.org
7747 F: drivers/infiniband/ulp/isert
7750 M: Karsten Keil <isdn@linux-pingi.de>
7751 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7752 L: netdev@vger.kernel.org
7753 W: http://www.isdn4linux.de
7754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7756 F: Documentation/isdn/
7758 F: include/linux/isdn.h
7759 F: include/linux/isdn/
7760 F: include/uapi/linux/isdn.h
7761 F: include/uapi/linux/isdn/
7763 ISDN SUBSYSTEM (Eicon active card driver)
7764 M: Armin Schindler <mac@melware.de>
7765 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7766 W: http://www.melware.de
7768 F: drivers/isdn/hardware/eicon/
7770 IT87 HARDWARE MONITORING DRIVER
7771 M: Jean Delvare <jdelvare@suse.com>
7772 L: linux-hwmon@vger.kernel.org
7774 F: Documentation/hwmon/it87
7775 F: drivers/hwmon/it87.c
7778 M: Antti Palosaari <crope@iki.fi>
7779 L: linux-media@vger.kernel.org
7780 W: https://linuxtv.org
7781 W: http://palosaari.fi/linux/
7782 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7783 T: git git://linuxtv.org/anttip/media_tree.git
7785 F: drivers/media/tuners/it913x*
7787 IVTV VIDEO4LINUX DRIVER
7788 M: Andy Walls <awalls@md.metrocast.net>
7789 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7790 L: linux-media@vger.kernel.org
7791 T: git git://linuxtv.org/media_tree.git
7792 W: http://www.ivtvdriver.org
7794 F: Documentation/media/v4l-drivers/ivtv*
7795 F: drivers/media/pci/ivtv/
7796 F: include/uapi/linux/ivtv*
7798 IX2505V MEDIA DRIVER
7799 M: Malcolm Priestley <tvboxspy@gmail.com>
7800 L: linux-media@vger.kernel.org
7801 W: https://linuxtv.org
7802 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7804 F: drivers/media/dvb-frontends/ix2505v*
7806 JAILHOUSE HYPERVISOR INTERFACE
7807 M: Jan Kiszka <jan.kiszka@siemens.com>
7808 L: jailhouse-dev@googlegroups.com
7810 F: arch/x86/kernel/jailhouse.c
7811 F: arch/x86/include/asm/jailhouse_para.h
7813 JC42.4 TEMPERATURE SENSOR DRIVER
7814 M: Guenter Roeck <linux@roeck-us.net>
7815 L: linux-hwmon@vger.kernel.org
7817 F: drivers/hwmon/jc42.c
7818 F: Documentation/hwmon/jc42
7821 M: Dave Kleikamp <shaggy@kernel.org>
7822 L: jfs-discussion@lists.sourceforge.net
7823 W: http://jfs.sourceforge.net/
7824 T: git git://github.com/kleikamp/linux-shaggy.git
7826 F: Documentation/filesystems/jfs.txt
7830 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7831 L: netdev@vger.kernel.org
7833 F: drivers/net/ethernet/jme.*
7835 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7836 M: David Woodhouse <dwmw2@infradead.org>
7837 L: linux-mtd@lists.infradead.org
7838 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7841 F: include/uapi/linux/jffs2.h
7843 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7844 M: "Theodore Ts'o" <tytso@mit.edu>
7845 M: Jan Kara <jack@suse.com>
7846 L: linux-ext4@vger.kernel.org
7849 F: include/linux/jbd2.h
7851 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7852 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7853 L: linux-media@vger.kernel.org
7855 F: drivers/media/platform/rcar_jpu.c
7857 JSM Neo PCI based serial card
7858 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7859 L: linux-serial@vger.kernel.org
7861 F: drivers/tty/serial/jsm/
7863 K10TEMP HARDWARE MONITORING DRIVER
7864 M: Clemens Ladisch <clemens@ladisch.de>
7865 L: linux-hwmon@vger.kernel.org
7867 F: Documentation/hwmon/k10temp
7868 F: drivers/hwmon/k10temp.c
7870 K8TEMP HARDWARE MONITORING DRIVER
7871 M: Rudolf Marek <r.marek@assembler.cz>
7872 L: linux-hwmon@vger.kernel.org
7874 F: Documentation/hwmon/k8temp
7875 F: drivers/hwmon/k8temp.c
7878 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7879 R: Alexander Potapenko <glider@google.com>
7880 R: Dmitry Vyukov <dvyukov@google.com>
7881 L: kasan-dev@googlegroups.com
7883 F: arch/*/include/asm/kasan.h
7884 F: arch/*/mm/kasan_init*
7885 F: Documentation/dev-tools/kasan.rst
7886 F: include/linux/kasan*.h
7889 F: scripts/Makefile.kasan
7892 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7894 L: linux-kbuild@vger.kernel.org
7896 F: Documentation/kbuild/kconfig*
7898 F: scripts/Kconfig.include
7901 M: Dave Young <dyoung@redhat.com>
7902 M: Baoquan He <bhe@redhat.com>
7903 R: Vivek Goyal <vgoyal@redhat.com>
7904 L: kexec@lists.infradead.org
7905 W: http://lse.sourceforge.net/kdump/
7907 F: Documentation/kdump/
7909 KEENE FM RADIO TRANSMITTER DRIVER
7910 M: Hans Verkuil <hverkuil@xs4all.nl>
7911 L: linux-media@vger.kernel.org
7912 T: git git://linuxtv.org/media_tree.git
7913 W: https://linuxtv.org
7915 F: drivers/media/radio/radio-keene*
7918 M: Ian Kent <raven@themaw.net>
7919 L: autofs@vger.kernel.org
7923 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7924 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7925 M: Michal Marek <michal.lkml@markovi.net>
7926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7927 L: linux-kbuild@vger.kernel.org
7929 F: Documentation/kbuild/
7932 F: scripts/Makefile*
7939 L: kernel-janitors@vger.kernel.org
7940 W: http://kernelnewbies.org/KernelJanitors
7943 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7944 M: "J. Bruce Fields" <bfields@fieldses.org>
7945 M: Jeff Layton <jlayton@kernel.org>
7946 L: linux-nfs@vger.kernel.org
7947 W: http://nfs.sourceforge.net/
7948 T: git git://linux-nfs.org/~bfields/linux.git
7951 F: include/uapi/linux/nfsd/
7955 F: include/linux/lockd/
7956 F: include/linux/sunrpc/
7957 F: include/uapi/linux/sunrpc/
7959 KERNEL SELFTEST FRAMEWORK
7960 M: Shuah Khan <shuah@kernel.org>
7961 L: linux-kselftest@vger.kernel.org
7962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7963 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
7965 F: tools/testing/selftests/
7966 F: Documentation/dev-tools/kselftest*
7968 KERNEL USERMODE HELPER
7969 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7970 L: linux-kernel@vger.kernel.org
7973 F: include/linux/umh.h
7975 KERNEL VIRTUAL MACHINE (KVM)
7976 M: Paolo Bonzini <pbonzini@redhat.com>
7977 M: Radim Krčmář <rkrcmar@redhat.com>
7978 L: kvm@vger.kernel.org
7979 W: http://www.linux-kvm.org
7980 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7982 F: Documentation/virtual/kvm/
7983 F: include/trace/events/kvm.h
7984 F: include/uapi/asm-generic/kvm*
7985 F: include/uapi/linux/kvm*
7986 F: include/asm-generic/kvm*
7987 F: include/linux/kvm*
7988 F: include/kvm/iodev.h
7992 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7993 M: Joerg Roedel <joro@8bytes.org>
7994 L: kvm@vger.kernel.org
7995 W: http://www.linux-kvm.org/
7997 F: arch/x86/include/asm/svm.h
7998 F: arch/x86/kvm/svm.c
8000 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8001 M: Christoffer Dall <christoffer.dall@arm.com>
8002 M: Marc Zyngier <marc.zyngier@arm.com>
8003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8004 L: kvmarm@lists.cs.columbia.edu
8005 W: http://systems.cs.columbia.edu/projects/kvm-arm
8006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8008 F: arch/arm/include/uapi/asm/kvm*
8009 F: arch/arm/include/asm/kvm*
8012 F: include/kvm/arm_*
8014 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8015 M: Christoffer Dall <christoffer.dall@arm.com>
8016 M: Marc Zyngier <marc.zyngier@arm.com>
8017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8018 L: kvmarm@lists.cs.columbia.edu
8020 F: arch/arm64/include/uapi/asm/kvm*
8021 F: arch/arm64/include/asm/kvm*
8024 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8025 M: James Hogan <jhogan@kernel.org>
8026 L: linux-mips@linux-mips.org
8028 F: arch/mips/include/uapi/asm/kvm*
8029 F: arch/mips/include/asm/kvm*
8032 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8033 M: Paul Mackerras <paulus@ozlabs.org>
8034 L: kvm-ppc@vger.kernel.org
8035 W: http://www.linux-kvm.org/
8036 T: git git://github.com/agraf/linux-2.6.git
8038 F: arch/powerpc/include/uapi/asm/kvm*
8039 F: arch/powerpc/include/asm/kvm*
8040 F: arch/powerpc/kvm/
8041 F: arch/powerpc/kernel/kvm*
8043 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8044 M: Christian Borntraeger <borntraeger@de.ibm.com>
8045 M: Janosch Frank <frankja@linux.ibm.com>
8046 R: David Hildenbrand <david@redhat.com>
8047 R: Cornelia Huck <cohuck@redhat.com>
8048 L: linux-s390@vger.kernel.org
8049 W: http://www.ibm.com/developerworks/linux/linux390/
8050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8052 F: arch/s390/include/uapi/asm/kvm*
8053 F: arch/s390/include/asm/gmap.h
8054 F: arch/s390/include/asm/kvm*
8056 F: arch/s390/mm/gmap.c
8058 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8059 M: Paolo Bonzini <pbonzini@redhat.com>
8060 M: Radim Krčmář <rkrcmar@redhat.com>
8061 L: kvm@vger.kernel.org
8062 W: http://www.linux-kvm.org
8063 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8066 F: arch/x86/include/uapi/asm/kvm*
8067 F: arch/x86/include/asm/kvm*
8068 F: arch/x86/include/asm/pvclock-abi.h
8069 F: arch/x86/kernel/kvm.c
8070 F: arch/x86/kernel/kvmclock.c
8073 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8074 M: Tejun Heo <tj@kernel.org>
8075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8077 F: include/linux/kernfs.h
8081 M: Eric Biederman <ebiederm@xmission.com>
8082 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8083 L: kexec@lists.infradead.org
8085 F: include/linux/kexec.h
8086 F: include/uapi/linux/kexec.h
8090 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8091 L: linux-integrity@vger.kernel.org
8092 L: keyrings@vger.kernel.org
8094 F: Documentation/security/keys/trusted-encrypted.rst
8095 F: include/keys/encrypted-type.h
8096 F: security/keys/encrypted-keys/
8099 M: James Bottomley <jejb@linux.vnet.ibm.com>
8100 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8101 L: linux-integrity@vger.kernel.org
8102 L: keyrings@vger.kernel.org
8104 F: Documentation/security/keys/trusted-encrypted.rst
8105 F: include/keys/trusted-type.h
8106 F: security/keys/trusted.c
8107 F: security/keys/trusted.h
8110 M: David Howells <dhowells@redhat.com>
8111 L: keyrings@vger.kernel.org
8113 F: Documentation/security/keys/core.rst
8114 F: include/linux/key.h
8115 F: include/linux/key-type.h
8116 F: include/linux/keyctl.h
8117 F: include/uapi/linux/keyctl.h
8121 KGDB / KDB /debug_core
8122 M: Jason Wessel <jason.wessel@windriver.com>
8123 M: Daniel Thompson <daniel.thompson@linaro.org>
8124 W: http://kgdb.wiki.kernel.org/
8125 L: kgdb-bugreport@lists.sourceforge.net
8126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8128 F: Documentation/dev-tools/kgdb.rst
8129 F: drivers/misc/kgdbts.c
8130 F: drivers/tty/serial/kgdboc.c
8131 F: include/linux/kdb.h
8132 F: include/linux/kgdb.h
8136 M: Catalin Marinas <catalin.marinas@arm.com>
8138 F: Documentation/dev-tools/kmemleak.rst
8139 F: include/linux/kmemleak.h
8141 F: mm/kmemleak-test.c
8143 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8144 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8145 L: linux-kernel@vger.kernel.org
8148 F: include/linux/kmod.h
8150 F: tools/testing/selftests/kmod/
8153 M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8154 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8155 M: "David S. Miller" <davem@davemloft.net>
8156 M: Masami Hiramatsu <mhiramat@kernel.org>
8158 F: Documentation/kprobes.txt
8159 F: include/linux/kprobes.h
8160 F: include/asm-generic/kprobes.h
8163 KS0108 LCD CONTROLLER DRIVER
8164 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8166 F: Documentation/auxdisplay/ks0108
8167 F: drivers/auxdisplay/ks0108.c
8168 F: include/linux/ks0108.h
8171 M: David Ahern <dsa@cumulusnetworks.com>
8172 L: netdev@vger.kernel.org
8175 F: include/net/l3mdev.h
8177 LANTIQ MIPS ARCHITECTURE
8178 M: John Crispin <john@phrozen.org>
8179 L: linux-mips@linux-mips.org
8182 F: drivers/soc/lantiq
8185 L: linux-x25@vger.kernel.org
8187 F: Documentation/networking/lapb-module.txt
8191 LASI 53c700 driver for PARISC
8192 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8193 L: linux-scsi@vger.kernel.org
8195 F: Documentation/scsi/53c700.txt
8196 F: drivers/scsi/53c700*
8199 M: Tobin C. Harding <me@tobin.cc>
8200 M: Tycho Andersen <tycho@tycho.ws>
8201 L: kernel-hardening@lists.openwall.com
8203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8204 F: scripts/leaking_addresses.pl
8207 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8208 M: Pavel Machek <pavel@ucw.cz>
8209 L: linux-leds@vger.kernel.org
8210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8212 F: Documentation/devicetree/bindings/leds/
8214 F: include/linux/leds.h
8216 LEGACY EEPROM DRIVER
8217 M: Jean Delvare <jdelvare@suse.com>
8219 F: Documentation/misc-devices/eeprom
8220 F: drivers/misc/eeprom/eeprom.c
8223 R: David Lechner <david@lechnology.com>
8225 F: arch/arm/boot/dts/da850-lego-ev3.dts
8226 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8227 F: drivers/power/supply/lego_ev3_battery.c
8229 LEGO USB Tower driver
8230 M: Juergen Stuber <starblue@users.sourceforge.net>
8231 L: legousb-devel@lists.sourceforge.net
8232 W: http://legousb.sourceforge.net/
8234 F: drivers/usb/misc/legousbtower.c
8237 M: Michael Krufky <mkrufky@linuxtv.org>
8238 L: linux-media@vger.kernel.org
8239 W: https://linuxtv.org
8240 W: http://github.com/mkrufky
8241 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8242 T: git git://linuxtv.org/mkrufky/tuners.git
8244 F: drivers/media/dvb-frontends/lg2160.*
8246 LGDT3305 MEDIA DRIVER
8247 M: Michael Krufky <mkrufky@linuxtv.org>
8248 L: linux-media@vger.kernel.org
8249 W: https://linuxtv.org
8250 W: http://github.com/mkrufky
8251 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8252 T: git git://linuxtv.org/mkrufky/tuners.git
8254 F: drivers/media/dvb-frontends/lgdt3305.*
8256 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8257 M: Viresh Kumar <vireshk@kernel.org>
8258 L: linux-ide@vger.kernel.org
8259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8261 F: include/linux/pata_arasan_cf_data.h
8262 F: drivers/ata/pata_arasan_cf.c
8265 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8266 M: Jens Axboe <kernel.dk>
8267 L: linux-ide@vger.kernel.org
8268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8270 F: drivers/ata/pata_*.c
8271 F: drivers/ata/ata_generic.c
8273 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8274 M: Linus Walleij <linus.walleij@linaro.org>
8275 L: linux-ide@vger.kernel.org
8276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8278 F: drivers/ata/pata_ftide010.c
8279 F: drivers/ata/sata_gemini.c
8280 F: drivers/ata/sata_gemini.h
8282 LIBATA SATA AHCI PLATFORM devices support
8283 M: Hans de Goede <hdegoede@redhat.com>
8284 M: Jens Axboe <axboe@kernel.dk>
8285 L: linux-ide@vger.kernel.org
8286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8288 F: drivers/ata/ahci_platform.c
8289 F: drivers/ata/libahci_platform.c
8290 F: include/linux/ahci_platform.h
8292 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8293 M: Mikael Pettersson <mikpelinux@gmail.com>
8294 L: linux-ide@vger.kernel.org
8295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8297 F: drivers/ata/sata_promise.*
8299 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8300 M: Jens Axboe <axboe@kernel.dk>
8301 L: linux-ide@vger.kernel.org
8302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8305 F: include/linux/ata.h
8306 F: include/linux/libata.h
8307 F: Documentation/devicetree/bindings/ata/
8310 M: Sasha Levin <alexander.levin@verizon.com>
8312 F: tools/lib/lockdep/
8314 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8315 M: Ross Zwisler <zwisler@kernel.org>
8316 M: Dan Williams <dan.j.williams@intel.com>
8317 M: Vishal Verma <vishal.l.verma@intel.com>
8318 M: Dave Jiang <dave.jiang@intel.com>
8319 L: linux-nvdimm@lists.01.org
8320 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8322 F: drivers/nvdimm/blk.c
8323 F: drivers/nvdimm/region_devs.c
8325 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8326 M: Vishal Verma <vishal.l.verma@intel.com>
8327 M: Dan Williams <dan.j.williams@intel.com>
8328 M: Ross Zwisler <zwisler@kernel.org>
8329 M: Dave Jiang <dave.jiang@intel.com>
8330 L: linux-nvdimm@lists.01.org
8331 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8333 F: drivers/nvdimm/btt*
8335 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8336 M: Ross Zwisler <zwisler@kernel.org>
8337 M: Dan Williams <dan.j.williams@intel.com>
8338 M: Vishal Verma <vishal.l.verma@intel.com>
8339 M: Dave Jiang <dave.jiang@intel.com>
8340 L: linux-nvdimm@lists.01.org
8341 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8343 F: drivers/nvdimm/pmem*
8345 LIBNVDIMM: DEVICETREE BINDINGS
8346 M: Oliver O'Halloran <oohall@gmail.com>
8347 L: linux-nvdimm@lists.01.org
8348 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8350 F: drivers/nvdimm/of_pmem.c
8351 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8353 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8354 M: Dan Williams <dan.j.williams@intel.com>
8355 M: Ross Zwisler <zwisler@kernel.org>
8356 M: Vishal Verma <vishal.l.verma@intel.com>
8357 M: Dave Jiang <dave.jiang@intel.com>
8358 L: linux-nvdimm@lists.01.org
8359 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8363 F: drivers/acpi/nfit/*
8364 F: include/linux/nd.h
8365 F: include/linux/libnvdimm.h
8366 F: include/uapi/linux/ndctl.h
8368 LIGHTNVM PLATFORM SUPPORT
8369 M: Matias Bjorling <mb@lightnvm.io>
8370 W: http://github/OpenChannelSSD
8371 L: linux-block@vger.kernel.org
8373 F: drivers/lightnvm/
8374 F: include/linux/lightnvm.h
8375 F: include/uapi/linux/lightnvm.h
8377 LINUX FOR POWER MACINTOSH
8378 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8379 W: http://www.penguinppc.org/
8380 L: linuxppc-dev@lists.ozlabs.org
8382 F: arch/powerpc/platforms/powermac/
8383 F: drivers/macintosh/
8385 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8386 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8387 M: Paul Mackerras <paulus@samba.org>
8388 M: Michael Ellerman <mpe@ellerman.id.au>
8389 W: https://github.com/linuxppc/linux/wiki
8390 L: linuxppc-dev@lists.ozlabs.org
8391 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8394 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8395 F: Documentation/devicetree/bindings/powerpc/
8396 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8397 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8398 F: Documentation/powerpc/
8400 F: drivers/char/tpm/tpm_ibmvtpm*
8401 F: drivers/crypto/nx/
8402 F: drivers/crypto/vmx/
8403 F: drivers/i2c/busses/i2c-opal.c
8404 F: drivers/net/ethernet/ibm/ibmveth.*
8405 F: drivers/net/ethernet/ibm/ibmvnic.*
8406 F: drivers/pci/hotplug/pnv_php.c
8407 F: drivers/pci/hotplug/rpa*
8408 F: drivers/rtc/rtc-opal.c
8409 F: drivers/scsi/ibmvscsi/
8410 F: drivers/tty/hvc/hvc_opal.c
8411 F: drivers/watchdog/wdrtas.c
8412 F: tools/testing/selftests/powerpc
8419 LINUX FOR POWERPC EMBEDDED MPC5XXX
8420 M: Anatolij Gustschin <agust@denx.de>
8421 L: linuxppc-dev@lists.ozlabs.org
8422 T: git git://git.denx.de/linux-denx-agust.git
8424 F: arch/powerpc/platforms/512x/
8425 F: arch/powerpc/platforms/52xx/
8427 LINUX FOR POWERPC EMBEDDED PPC4XX
8428 M: Alistair Popple <alistair@popple.id.au>
8429 M: Matt Porter <mporter@kernel.crashing.org>
8430 W: http://www.penguinppc.org/
8431 L: linuxppc-dev@lists.ozlabs.org
8433 F: arch/powerpc/platforms/40x/
8434 F: arch/powerpc/platforms/44x/
8436 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8437 M: Scott Wood <oss@buserror.net>
8438 M: Kumar Gala <galak@kernel.crashing.org>
8439 W: http://www.penguinppc.org/
8440 L: linuxppc-dev@lists.ozlabs.org
8441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8443 F: arch/powerpc/platforms/83xx/
8444 F: arch/powerpc/platforms/85xx/
8445 F: Documentation/devicetree/bindings/powerpc/fsl/
8447 LINUX FOR POWERPC EMBEDDED PPC8XX
8448 M: Vitaly Bordug <vitb@kernel.crashing.org>
8449 W: http://www.penguinppc.org/
8450 L: linuxppc-dev@lists.ozlabs.org
8452 F: arch/powerpc/platforms/8xx/
8454 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8455 L: linuxppc-dev@lists.ozlabs.org
8457 F: arch/powerpc/*/*virtex*
8458 F: arch/powerpc/*/*/*virtex*
8460 LINUX FOR POWERPC PA SEMI PWRFICIENT
8461 L: linuxppc-dev@lists.ozlabs.org
8463 F: arch/powerpc/platforms/pasemi/
8464 F: drivers/*/*pasemi*
8465 F: drivers/*/*/*pasemi*
8467 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8468 M: Kees Cook <keescook@chromium.org>
8470 F: drivers/misc/lkdtm/*
8472 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8473 M: Alan Stern <stern@rowland.harvard.edu>
8474 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8475 M: Will Deacon <will.deacon@arm.com>
8476 M: Peter Zijlstra <peterz@infradead.org>
8477 M: Boqun Feng <boqun.feng@gmail.com>
8478 M: Nicholas Piggin <npiggin@gmail.com>
8479 M: David Howells <dhowells@redhat.com>
8480 M: Jade Alglave <j.alglave@ucl.ac.uk>
8481 M: Luc Maranget <luc.maranget@inria.fr>
8482 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8483 R: Akira Yokosawa <akiyks@gmail.com>
8484 R: Daniel Lustig <dlustig@nvidia.com>
8485 L: linux-kernel@vger.kernel.org
8486 L: linux-arch@vger.kernel.org
8488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8489 F: tools/memory-model/
8490 F: Documentation/atomic_bitops.txt
8491 F: Documentation/atomic_t.txt
8492 F: Documentation/core-api/atomic_ops.rst
8493 F: Documentation/core-api/refcount-vs-atomic.rst
8494 F: Documentation/memory-barriers.txt
8496 LIS3LV02D ACCELEROMETER DRIVER
8497 M: Eric Piel <eric.piel@tremplin-utc.net>
8499 F: Documentation/misc-devices/lis3lv02d
8500 F: drivers/misc/lis3lv02d/
8501 F: drivers/platform/x86/hp_accel.c
8504 M: Josh Poimboeuf <jpoimboe@redhat.com>
8505 M: Jessica Yu <jeyu@kernel.org>
8506 M: Jiri Kosina <jikos@kernel.org>
8507 M: Miroslav Benes <mbenes@suse.cz>
8508 R: Petr Mladek <pmladek@suse.com>
8510 F: kernel/livepatch/
8511 F: include/linux/livepatch.h
8512 F: arch/x86/include/asm/livepatch.h
8513 F: arch/x86/kernel/livepatch.c
8514 F: Documentation/livepatch/
8515 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8516 F: samples/livepatch/
8517 L: live-patching@vger.kernel.org
8518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8521 L: netdev@vger.kernel.org
8523 F: include/linux/llc.h
8524 F: include/uapi/linux/llc.h
8528 LM73 HARDWARE MONITOR DRIVER
8529 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8530 L: linux-hwmon@vger.kernel.org
8532 F: drivers/hwmon/lm73.c
8534 LM78 HARDWARE MONITOR DRIVER
8535 M: Jean Delvare <jdelvare@suse.com>
8536 L: linux-hwmon@vger.kernel.org
8538 F: Documentation/hwmon/lm78
8539 F: drivers/hwmon/lm78.c
8541 LM83 HARDWARE MONITOR DRIVER
8542 M: Jean Delvare <jdelvare@suse.com>
8543 L: linux-hwmon@vger.kernel.org
8545 F: Documentation/hwmon/lm83
8546 F: drivers/hwmon/lm83.c
8548 LM90 HARDWARE MONITOR DRIVER
8549 M: Jean Delvare <jdelvare@suse.com>
8550 L: linux-hwmon@vger.kernel.org
8552 F: Documentation/hwmon/lm90
8553 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8554 F: drivers/hwmon/lm90.c
8555 F: include/dt-bindings/thermal/lm90.h
8557 LM95234 HARDWARE MONITOR DRIVER
8558 M: Guenter Roeck <linux@roeck-us.net>
8559 L: linux-hwmon@vger.kernel.org
8561 F: Documentation/hwmon/lm95234
8562 F: drivers/hwmon/lm95234.c
8564 LME2510 MEDIA DRIVER
8565 M: Malcolm Priestley <tvboxspy@gmail.com>
8566 L: linux-media@vger.kernel.org
8567 W: https://linuxtv.org
8568 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8570 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8572 LOADPIN SECURITY MODULE
8573 M: Kees Cook <keescook@chromium.org>
8574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8576 F: security/loadpin/
8577 F: Documentation/admin-guide/LSM/LoadPin.rst
8580 M: Peter Zijlstra <peterz@infradead.org>
8581 M: Ingo Molnar <mingo@redhat.com>
8582 M: Will Deacon <will.deacon@arm.com>
8583 L: linux-kernel@vger.kernel.org
8584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8586 F: Documentation/locking/
8587 F: include/linux/lockdep.h
8588 F: include/linux/spinlock*.h
8589 F: arch/*/include/asm/spinlock*.h
8590 F: include/linux/rwlock*.h
8591 F: include/linux/mutex*.h
8592 F: arch/*/include/asm/mutex*.h
8593 F: include/linux/rwsem*.h
8594 F: arch/*/include/asm/rwsem.h
8595 F: include/linux/seqlock.h
8596 F: lib/locking*.[ch]
8598 X: kernel/locking/locktorture.c
8600 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8601 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8602 L: linux-ntfs-dev@lists.sourceforge.net
8603 W: http://www.linux-ntfs.org/content/view/19/37/
8605 F: Documentation/ldm.txt
8606 F: block/partitions/ldm.*
8608 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8609 M: Sathya Prakash <sathya.prakash@broadcom.com>
8610 M: Chaitra P B <chaitra.basappa@broadcom.com>
8611 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8612 L: MPT-FusionLinux.pdl@broadcom.com
8613 L: linux-scsi@vger.kernel.org
8614 W: http://www.avagotech.com/support/
8616 F: drivers/message/fusion/
8617 F: drivers/scsi/mpt3sas/
8619 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8620 M: Matthew Wilcox <matthew@wil.cx>
8621 L: linux-scsi@vger.kernel.org
8623 F: drivers/scsi/sym53c8xx_2/
8626 M: Marcus Folkesson <marcus.folkesson@gmail.com>
8627 L: linux-iio@vger.kernel.org
8629 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8630 F: drivers/iio/dac/ltc1660.c
8632 LTC4261 HARDWARE MONITOR DRIVER
8633 M: Guenter Roeck <linux@roeck-us.net>
8634 L: linux-hwmon@vger.kernel.org
8636 F: Documentation/hwmon/ltc4261
8637 F: drivers/hwmon/ltc4261.c
8639 LTC4306 I2C MULTIPLEXER DRIVER
8640 M: Michael Hennerich <michael.hennerich@analog.com>
8641 W: http://ez.analog.com/community/linux-device-drivers
8642 L: linux-i2c@vger.kernel.org
8644 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8645 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8647 LTP (Linux Test Project)
8648 M: Mike Frysinger <vapier@gentoo.org>
8649 M: Cyril Hrubis <chrubis@suse.cz>
8650 M: Wanlong Gao <wanlong.gao@gmail.com>
8651 M: Jan Stancek <jstancek@redhat.com>
8652 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8653 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8654 L: ltp@lists.linux.it (subscribers-only)
8655 W: http://linux-test-project.github.io/
8656 T: git git://github.com/linux-test-project/ltp.git
8660 M: Geert Uytterhoeven <geert@linux-m68k.org>
8661 L: linux-m68k@lists.linux-m68k.org
8662 W: http://www.linux-m68k.org/
8663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8668 M68K ON APPLE MACINTOSH
8669 M: Joshua Thompson <funaho@jurai.org>
8670 W: http://www.mac.linux-m68k.org/
8671 L: linux-m68k@lists.linux-m68k.org
8676 M: Philip Blundell <philb@gnu.org>
8677 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8681 M88DS3103 MEDIA DRIVER
8682 M: Antti Palosaari <crope@iki.fi>
8683 L: linux-media@vger.kernel.org
8684 W: https://linuxtv.org
8685 W: http://palosaari.fi/linux/
8686 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8687 T: git git://linuxtv.org/anttip/media_tree.git
8689 F: drivers/media/dvb-frontends/m88ds3103*
8691 M88RS2000 MEDIA DRIVER
8692 M: Malcolm Priestley <tvboxspy@gmail.com>
8693 L: linux-media@vger.kernel.org
8694 W: https://linuxtv.org
8695 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8697 F: drivers/media/dvb-frontends/m88rs2000*
8699 MA901 MASTERKIT USB FM RADIO DRIVER
8700 M: Alexey Klimov <klimov.linux@gmail.com>
8701 L: linux-media@vger.kernel.org
8702 T: git git://linuxtv.org/media_tree.git
8704 F: drivers/media/radio/radio-ma901.c
8707 M: Johannes Berg <johannes@sipsolutions.net>
8708 L: linux-wireless@vger.kernel.org
8709 W: http://wireless.kernel.org/
8710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8713 F: Documentation/networking/mac80211-injection.txt
8714 F: include/net/mac80211.h
8716 F: drivers/net/wireless/mac80211_hwsim.[ch]
8717 F: Documentation/networking/mac80211_hwsim/README
8720 M: Jassi Brar <jassisinghbrar@gmail.com>
8721 L: linux-kernel@vger.kernel.org
8724 F: include/linux/mailbox_client.h
8725 F: include/linux/mailbox_controller.h
8727 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8728 M: Michael Kerrisk <mtk.manpages@gmail.com>
8729 W: http://www.kernel.org/doc/man-pages
8730 L: linux-man@vger.kernel.org
8733 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8734 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8735 L: linux-mips@linux-mips.org
8737 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8739 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8740 M: Andrew Lunn <andrew@lunn.ch>
8741 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8742 L: netdev@vger.kernel.org
8744 F: drivers/net/dsa/mv88e6xxx/
8745 F: linux/platform_data/mv88e6xxx.h
8746 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8748 MARVELL ARMADA DRM SUPPORT
8749 M: Russell King <linux@armlinux.org.uk>
8751 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8752 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8753 F: drivers/gpu/drm/armada/
8754 F: include/uapi/drm/armada_drm.h
8755 F: Documentation/devicetree/bindings/display/armada/
8757 MARVELL CRYPTO DRIVER
8758 M: Boris Brezillon <boris.brezillon@bootlin.com>
8759 M: Arnaud Ebalard <arno@natisbad.org>
8760 F: drivers/crypto/marvell/
8762 L: linux-crypto@vger.kernel.org
8764 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8765 M: Mirko Lindner <mlindner@marvell.com>
8766 M: Stephen Hemminger <stephen@networkplumber.org>
8767 L: netdev@vger.kernel.org
8769 F: drivers/net/ethernet/marvell/sk*
8771 MARVELL LIBERTAS WIRELESS DRIVER
8772 L: libertas-dev@lists.infradead.org
8774 F: drivers/net/wireless/marvell/libertas/
8776 MARVELL MACCHIATOBIN SUPPORT
8777 M: Russell King <linux@armlinux.org.uk>
8778 L: linux-arm-kernel@lists.infradead.org
8780 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8782 MARVELL MV643XX ETHERNET DRIVER
8783 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8784 L: netdev@vger.kernel.org
8786 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8787 F: include/linux/mv643xx.h
8789 MARVELL MV88X3310 PHY DRIVER
8790 M: Russell King <linux@armlinux.org.uk>
8791 L: netdev@vger.kernel.org
8793 F: drivers/net/phy/marvell10g.c
8795 MARVELL MVNETA ETHERNET DRIVER
8796 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8797 L: netdev@vger.kernel.org
8799 F: drivers/net/ethernet/marvell/mvneta.*
8801 MARVELL MWIFIEX WIRELESS DRIVER
8802 M: Amitkumar Karwar <amitkarwar@gmail.com>
8803 M: Nishant Sarmukadam <nishants@marvell.com>
8804 M: Ganapathi Bhat <gbhat@marvell.com>
8805 M: Xinming Hu <huxinming820@gmail.com>
8806 L: linux-wireless@vger.kernel.org
8808 F: drivers/net/wireless/marvell/mwifiex/
8810 MARVELL MWL8K WIRELESS DRIVER
8811 M: Lennert Buytenhek <buytenh@wantstofly.org>
8812 L: linux-wireless@vger.kernel.org
8814 F: drivers/net/wireless/marvell/mwl8k.c
8816 MARVELL NAND CONTROLLER DRIVER
8817 M: Miquel Raynal <miquel.raynal@bootlin.com>
8818 L: linux-mtd@lists.infradead.org
8820 F: drivers/mtd/nand/raw/marvell_nand.c
8821 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8823 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8824 M: Nicolas Pitre <nico@fluxnic.net>
8826 F: drivers/mmc/host/mvsdio.*
8828 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8829 M: Hu Ziji <huziji@marvell.com>
8830 L: linux-mmc@vger.kernel.org
8832 F: drivers/mmc/host/sdhci-xenon*
8833 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8835 MATROX FRAMEBUFFER DRIVER
8836 L: linux-fbdev@vger.kernel.org
8838 F: drivers/video/fbdev/matrox/matroxfb_*
8839 F: include/uapi/linux/matroxfb.h
8841 MAX16065 HARDWARE MONITOR DRIVER
8842 M: Guenter Roeck <linux@roeck-us.net>
8843 L: linux-hwmon@vger.kernel.org
8845 F: Documentation/hwmon/max16065
8846 F: drivers/hwmon/max16065.c
8848 MAX20751 HARDWARE MONITOR DRIVER
8849 M: Guenter Roeck <linux@roeck-us.net>
8850 L: linux-hwmon@vger.kernel.org
8852 F: Documentation/hwmon/max20751
8853 F: drivers/hwmon/max20751.c
8855 MAX2175 SDR TUNER DRIVER
8856 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8857 L: linux-media@vger.kernel.org
8858 T: git git://linuxtv.org/media_tree.git
8860 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8861 F: Documentation/media/v4l-drivers/max2175.rst
8862 F: drivers/media/i2c/max2175*
8863 F: include/uapi/linux/max2175.h
8865 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8866 L: linux-hwmon@vger.kernel.org
8868 F: Documentation/hwmon/max6650
8869 F: drivers/hwmon/max6650.c
8871 MAX6697 HARDWARE MONITOR DRIVER
8872 M: Guenter Roeck <linux@roeck-us.net>
8873 L: linux-hwmon@vger.kernel.org
8875 F: Documentation/hwmon/max6697
8876 F: Documentation/devicetree/bindings/hwmon/max6697.txt
8877 F: drivers/hwmon/max6697.c
8878 F: include/linux/platform_data/max6697.h
8880 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8881 M: Peter Rosin <peda@axentia.se>
8882 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8884 F: Documentation/devicetree/bindings/sound/max9860.txt
8885 F: sound/soc/codecs/max9860.*
8887 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8888 M: Javier Martinez Canillas <javier@dowhile0.org>
8889 L: linux-kernel@vger.kernel.org
8891 F: drivers/regulator/max77802-regulator.c
8892 F: Documentation/devicetree/bindings/*/*max77802.txt
8893 F: include/dt-bindings/*/*max77802.h
8895 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8896 M: Krzysztof Kozlowski <krzk@kernel.org>
8897 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8898 L: linux-pm@vger.kernel.org
8900 F: drivers/power/supply/max14577_charger.c
8901 F: drivers/power/supply/max77693_charger.c
8903 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8904 M: Chanwoo Choi <cw00.choi@samsung.com>
8905 M: Krzysztof Kozlowski <krzk@kernel.org>
8906 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8907 L: linux-kernel@vger.kernel.org
8909 F: drivers/*/max14577*.c
8910 F: drivers/*/max77686*.c
8911 F: drivers/*/max77693*.c
8912 F: drivers/extcon/extcon-max14577.c
8913 F: drivers/extcon/extcon-max77693.c
8914 F: drivers/rtc/rtc-max77686.c
8915 F: drivers/clk/clk-max77686.c
8916 F: Documentation/devicetree/bindings/mfd/max14577.txt
8917 F: Documentation/devicetree/bindings/*/max77686.txt
8918 F: Documentation/devicetree/bindings/mfd/max77693.txt
8919 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8920 F: include/linux/mfd/max14577*.h
8921 F: include/linux/mfd/max77686*.h
8922 F: include/linux/mfd/max77693*.h
8924 MAXIRADIO FM RADIO RECEIVER DRIVER
8925 M: Hans Verkuil <hverkuil@xs4all.nl>
8926 L: linux-media@vger.kernel.org
8927 T: git git://linuxtv.org/media_tree.git
8928 W: https://linuxtv.org
8930 F: drivers/media/radio/radio-maxiradio*
8932 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8933 M: Peter Rosin <peda@axentia.se>
8934 L: linux-iio@vger.kernel.org
8936 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8937 F: drivers/iio/potentiometer/mcp4018.c
8938 F: drivers/iio/potentiometer/mcp4531.c
8940 MCR20A IEEE-802.15.4 RADIO DRIVER
8941 M: Xue Liu <liuxuenetmail@gmail.com>
8942 L: linux-wpan@vger.kernel.org
8943 W: https://github.com/xueliu/mcr20a-linux
8945 F: drivers/net/ieee802154/mcr20a.c
8946 F: drivers/net/ieee802154/mcr20a.h
8947 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8949 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8950 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8951 L: linux-iio@vger.kernel.org
8953 F: drivers/iio/dac/cio-dac.c
8955 MEDIA DRIVERS FOR ASCOT2E
8956 M: Sergey Kozlov <serjk@netup.ru>
8957 M: Abylay Ospan <aospan@netup.ru>
8958 L: linux-media@vger.kernel.org
8959 W: https://linuxtv.org
8961 T: git git://linuxtv.org/media_tree.git
8963 F: drivers/media/dvb-frontends/ascot2e*
8965 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8966 M: Jasmin Jessich <jasmin@anw.at>
8967 L: linux-media@vger.kernel.org
8968 W: https://linuxtv.org
8969 T: git git://linuxtv.org/media_tree.git
8971 F: drivers/media/dvb-frontends/cxd2099*
8973 MEDIA DRIVERS FOR CXD2841ER
8974 M: Sergey Kozlov <serjk@netup.ru>
8975 M: Abylay Ospan <aospan@netup.ru>
8976 L: linux-media@vger.kernel.org
8977 W: https://linuxtv.org
8979 T: git git://linuxtv.org/media_tree.git
8981 F: drivers/media/dvb-frontends/cxd2841er*
8983 MEDIA DRIVERS FOR CXD2880
8984 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8985 L: linux-media@vger.kernel.org
8986 W: http://linuxtv.org/
8987 T: git git://linuxtv.org/media_tree.git
8989 F: drivers/media/dvb-frontends/cxd2880/*
8990 F: drivers/media/spi/cxd2880*
8992 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8993 M: Daniel Scheller <d.scheller.oss@gmail.com>
8994 L: linux-media@vger.kernel.org
8995 W: https://linuxtv.org
8996 T: git git://linuxtv.org/media_tree.git
8998 F: drivers/media/pci/ddbridge/*
9000 MEDIA DRIVERS FOR FREESCALE IMX
9001 M: Steve Longerbeam <slongerbeam@gmail.com>
9002 M: Philipp Zabel <p.zabel@pengutronix.de>
9003 L: linux-media@vger.kernel.org
9004 T: git git://linuxtv.org/media_tree.git
9006 F: Documentation/devicetree/bindings/media/imx.txt
9007 F: Documentation/media/v4l-drivers/imx.rst
9008 F: drivers/staging/media/imx/
9009 F: include/linux/imx-media.h
9010 F: include/media/imx.h
9012 MEDIA DRIVERS FOR HELENE
9013 M: Abylay Ospan <aospan@netup.ru>
9014 L: linux-media@vger.kernel.org
9015 W: https://linuxtv.org
9017 T: git git://linuxtv.org/media_tree.git
9019 F: drivers/media/dvb-frontends/helene*
9021 MEDIA DRIVERS FOR HORUS3A
9022 M: Sergey Kozlov <serjk@netup.ru>
9023 M: Abylay Ospan <aospan@netup.ru>
9024 L: linux-media@vger.kernel.org
9025 W: https://linuxtv.org
9027 T: git git://linuxtv.org/media_tree.git
9029 F: drivers/media/dvb-frontends/horus3a*
9031 MEDIA DRIVERS FOR LNBH25
9032 M: Sergey Kozlov <serjk@netup.ru>
9033 M: Abylay Ospan <aospan@netup.ru>
9034 L: linux-media@vger.kernel.org
9035 W: https://linuxtv.org
9037 T: git git://linuxtv.org/media_tree.git
9039 F: drivers/media/dvb-frontends/lnbh25*
9041 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9042 M: Daniel Scheller <d.scheller.oss@gmail.com>
9043 L: linux-media@vger.kernel.org
9044 W: https://linuxtv.org
9045 T: git git://linuxtv.org/media_tree.git
9047 F: drivers/media/dvb-frontends/mxl5xx*
9049 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9050 M: Sergey Kozlov <serjk@netup.ru>
9051 M: Abylay Ospan <aospan@netup.ru>
9052 L: linux-media@vger.kernel.org
9053 W: https://linuxtv.org
9055 T: git git://linuxtv.org/media_tree.git
9057 F: drivers/media/pci/netup_unidvb/*
9059 MEDIA DRIVERS FOR RENESAS - CEU
9060 M: Jacopo Mondi <jacopo@jmondi.org>
9061 L: linux-media@vger.kernel.org
9062 L: linux-renesas-soc@vger.kernel.org
9063 T: git git://linuxtv.org/media_tree.git
9065 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9066 F: drivers/media/platform/renesas-ceu.c
9067 F: include/media/drv-intf/renesas-ceu.h
9069 MEDIA DRIVERS FOR RENESAS - DRIF
9070 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9071 L: linux-media@vger.kernel.org
9072 L: linux-renesas-soc@vger.kernel.org
9073 T: git git://linuxtv.org/media_tree.git
9075 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9076 F: drivers/media/platform/rcar_drif.c
9078 MEDIA DRIVERS FOR RENESAS - FCP
9079 M: Laurent Pinchart <laurent.pinchart@ideasonboard.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,fcp.txt
9085 F: drivers/media/platform/rcar-fcp.c
9086 F: include/media/rcar-fcp.h
9088 MEDIA DRIVERS FOR RENESAS - FDP1
9089 M: Kieran Bingham <kieran@bingham.xyz>
9090 L: linux-media@vger.kernel.org
9091 L: linux-renesas-soc@vger.kernel.org
9092 T: git git://linuxtv.org/media_tree.git
9094 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9095 F: drivers/media/platform/rcar_fdp1.c
9097 MEDIA DRIVERS FOR RENESAS - VIN
9098 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
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,rcar-csi2.txt
9104 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9105 F: drivers/media/platform/rcar-vin/
9107 MEDIA DRIVERS FOR RENESAS - VSP1
9108 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9109 L: linux-media@vger.kernel.org
9110 L: linux-renesas-soc@vger.kernel.org
9111 T: git git://linuxtv.org/media_tree.git
9113 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9114 F: drivers/media/platform/vsp1/
9116 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9117 M: Daniel Scheller <d.scheller.oss@gmail.com>
9118 L: linux-media@vger.kernel.org
9119 W: https://linuxtv.org
9120 T: git git://linuxtv.org/media_tree.git
9122 F: drivers/media/dvb-frontends/stv0910*
9124 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9125 M: Daniel Scheller <d.scheller.oss@gmail.com>
9126 L: linux-media@vger.kernel.org
9127 W: https://linuxtv.org
9128 T: git git://linuxtv.org/media_tree.git
9130 F: drivers/media/dvb-frontends/stv6111*
9132 MEDIA DRIVERS FOR STM32 - DCMI
9133 M: Hugues Fruchet <hugues.fruchet@st.com>
9134 L: linux-media@vger.kernel.org
9135 T: git git://linuxtv.org/media_tree.git
9137 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9138 F: drivers/media/platform/stm32/stm32-dcmi.c
9140 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9141 M: Dmitry Osipenko <digetx@gmail.com>
9142 L: linux-media@vger.kernel.org
9143 L: linux-tegra@vger.kernel.org
9144 T: git git://linuxtv.org/media_tree.git
9146 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9147 F: drivers/staging/media/tegra-vde/
9149 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9150 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9151 P: LinuxTV.org Project
9152 L: linux-media@vger.kernel.org
9153 W: https://linuxtv.org
9154 Q: http://patchwork.kernel.org/project/linux-media/list/
9155 T: git git://linuxtv.org/media_tree.git
9157 F: Documentation/devicetree/bindings/media/
9158 F: Documentation/media/
9160 F: drivers/staging/media/
9161 F: include/linux/platform_data/media/
9163 F: include/uapi/linux/dvb/
9164 F: include/uapi/linux/videodev2.h
9165 F: include/uapi/linux/media.h
9166 F: include/uapi/linux/v4l2-*
9167 F: include/uapi/linux/meye.h
9168 F: include/uapi/linux/ivtv*
9169 F: include/uapi/linux/uvcvideo.h
9171 MEDIATEK BLUETOOTH DRIVER
9172 M: Sean Wang <sean.wang@mediatek.com>
9173 L: linux-bluetooth@vger.kernel.org
9174 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9176 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9177 F: drivers/bluetooth/btmtkuart.c
9180 M: Sean Wang <sean.wang@mediatek.com>
9182 F: drivers/media/rc/mtk-cir.c
9185 M: Sean Wang <sean.wang@mediatek.com>
9186 L: dmaengine@vger.kernel.org
9187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9188 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9190 F: Documentation/devicetree/bindings/dma/mtk-*
9191 F: drivers/dma/mediatek/
9193 MEDIATEK PMIC LED DRIVER
9194 M: Sean Wang <sean.wang@mediatek.com>
9196 F: drivers/leds/leds-mt6323.c
9197 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9199 MEDIATEK ETHERNET DRIVER
9200 M: Felix Fietkau <nbd@openwrt.org>
9201 M: John Crispin <john@phrozen.org>
9202 M: Sean Wang <sean.wang@mediatek.com>
9203 M: Nelson Chang <nelson.chang@mediatek.com>
9204 L: netdev@vger.kernel.org
9206 F: drivers/net/ethernet/mediatek/
9208 MEDIATEK SWITCH DRIVER
9209 M: Sean Wang <sean.wang@mediatek.com>
9210 L: netdev@vger.kernel.org
9212 F: drivers/net/dsa/mt7530.*
9213 F: net/dsa/tag_mtk.c
9215 MEDIATEK JPEG DRIVER
9216 M: Rick Chang <rick.chang@mediatek.com>
9217 M: Bin Liu <bin.liu@mediatek.com>
9219 F: drivers/media/platform/mtk-jpeg/
9220 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9223 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9224 M: Houlong Wei <houlong.wei@mediatek.com>
9225 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9227 F: drivers/media/platform/mtk-mdp/
9228 F: drivers/media/platform/mtk-vpu/
9229 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9231 MEDIATEK MEDIA DRIVER
9232 M: Tiffany Lin <tiffany.lin@mediatek.com>
9233 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9235 F: drivers/media/platform/mtk-vcodec/
9236 F: drivers/media/platform/mtk-vpu/
9237 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9238 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9240 MEDIATEK MT7601U WIRELESS LAN DRIVER
9241 M: Jakub Kicinski <kubakici@wp.pl>
9242 L: linux-wireless@vger.kernel.org
9244 F: drivers/net/wireless/mediatek/mt7601u/
9246 MEDIATEK NAND CONTROLLER DRIVER
9247 M: Xiaolei Li <xiaolei.li@mediatek.com>
9248 L: linux-mtd@lists.infradead.org
9250 F: drivers/mtd/nand/raw/mtk_*
9251 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9253 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9254 M: Sean Wang <sean.wang@mediatek.com>
9256 F: drivers/char/hw_random/mtk-rng.c
9258 MEDIATEK USB3 DRD IP DRIVER
9259 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9260 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9262 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9264 F: drivers/usb/mtu3/
9266 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9267 M: Peter Senna Tschudin <peter.senna@gmail.com>
9268 M: Martin Donnelly <martin.donnelly@ge.com>
9269 M: Martyn Welch <martyn.welch@collabora.co.uk>
9271 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9272 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9274 MEGARAID SCSI/SAS DRIVERS
9275 M: Kashyap Desai <kashyap.desai@broadcom.com>
9276 M: Sumit Saxena <sumit.saxena@broadcom.com>
9277 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9278 L: megaraidlinux.pdl@broadcom.com
9279 L: linux-scsi@vger.kernel.org
9280 W: http://www.avagotech.com/support/
9282 F: Documentation/scsi/megaraid.txt
9283 F: drivers/scsi/megaraid.*
9284 F: drivers/scsi/megaraid/
9286 MELEXIS MLX90614 DRIVER
9287 M: Crt Mori <cmo@melexis.com>
9288 L: linux-iio@vger.kernel.org
9289 W: http://www.melexis.com
9291 F: drivers/iio/temperature/mlx90614.c
9293 MELEXIS MLX90632 DRIVER
9294 M: Crt Mori <cmo@melexis.com>
9295 L: linux-iio@vger.kernel.org
9296 W: http://www.melexis.com
9298 F: drivers/iio/temperature/mlx90632.c
9300 MELFAS MIP4 TOUCHSCREEN DRIVER
9301 M: Sangwon Jee <jeesw@melfas.com>
9302 W: http://www.melfas.com
9304 F: drivers/input/touchscreen/melfas_mip4.c
9305 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9307 MELLANOX ETHERNET DRIVER (mlx4_en)
9308 M: Tariq Toukan <tariqt@mellanox.com>
9309 L: netdev@vger.kernel.org
9311 W: http://www.mellanox.com
9312 Q: http://patchwork.ozlabs.org/project/netdev/list/
9313 F: drivers/net/ethernet/mellanox/mlx4/en_*
9315 MELLANOX ETHERNET DRIVER (mlx5e)
9316 M: Saeed Mahameed <saeedm@mellanox.com>
9317 L: netdev@vger.kernel.org
9319 W: http://www.mellanox.com
9320 Q: http://patchwork.ozlabs.org/project/netdev/list/
9321 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9323 MELLANOX ETHERNET INNOVA DRIVERS
9324 R: Boris Pismenny <borisp@mellanox.com>
9325 L: netdev@vger.kernel.org
9327 W: http://www.mellanox.com
9328 Q: http://patchwork.ozlabs.org/project/netdev/list/
9329 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9330 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9331 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9332 F: include/linux/mlx5/mlx5_ifc_fpga.h
9334 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9335 R: Boris Pismenny <borisp@mellanox.com>
9336 L: netdev@vger.kernel.org
9338 W: http://www.mellanox.com
9339 Q: http://patchwork.ozlabs.org/project/netdev/list/
9340 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9341 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9343 MELLANOX ETHERNET SWITCH DRIVERS
9344 M: Jiri Pirko <jiri@mellanox.com>
9345 M: Ido Schimmel <idosch@mellanox.com>
9346 L: netdev@vger.kernel.org
9348 W: http://www.mellanox.com
9349 Q: http://patchwork.ozlabs.org/project/netdev/list/
9350 F: drivers/net/ethernet/mellanox/mlxsw/
9351 F: tools/testing/selftests/drivers/net/mlxsw/
9353 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9354 M: mlxsw@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/mlxfw/
9361 MELLANOX HARDWARE PLATFORM SUPPORT
9362 M: Andy Shevchenko <andy@infradead.org>
9363 M: Darren Hart <dvhart@infradead.org>
9364 M: Vadim Pasternak <vadimp@mellanox.com>
9365 L: platform-driver-x86@vger.kernel.org
9367 F: drivers/platform/mellanox/
9369 MELLANOX MLX4 core VPI driver
9370 M: Tariq Toukan <tariqt@mellanox.com>
9371 L: netdev@vger.kernel.org
9372 L: linux-rdma@vger.kernel.org
9373 W: http://www.mellanox.com
9374 Q: http://patchwork.ozlabs.org/project/netdev/list/
9376 F: drivers/net/ethernet/mellanox/mlx4/
9377 F: include/linux/mlx4/
9379 MELLANOX MLX4 IB driver
9380 M: Yishai Hadas <yishaih@mellanox.com>
9381 L: linux-rdma@vger.kernel.org
9382 W: http://www.mellanox.com
9383 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9385 F: drivers/infiniband/hw/mlx4/
9386 F: include/linux/mlx4/
9387 F: include/uapi/rdma/mlx4-abi.h
9389 MELLANOX MLX5 core VPI driver
9390 M: Saeed Mahameed <saeedm@mellanox.com>
9391 M: Leon Romanovsky <leonro@mellanox.com>
9392 L: netdev@vger.kernel.org
9393 L: linux-rdma@vger.kernel.org
9394 W: http://www.mellanox.com
9395 Q: http://patchwork.ozlabs.org/project/netdev/list/
9397 F: drivers/net/ethernet/mellanox/mlx5/core/
9398 F: include/linux/mlx5/
9400 MELLANOX MLX5 IB driver
9401 M: Leon Romanovsky <leonro@mellanox.com>
9402 L: linux-rdma@vger.kernel.org
9403 W: http://www.mellanox.com
9404 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9406 F: drivers/infiniband/hw/mlx5/
9407 F: include/linux/mlx5/
9408 F: include/uapi/rdma/mlx5-abi.h
9410 MELLANOX MLXCPLD I2C AND MUX DRIVER
9411 M: Vadim Pasternak <vadimp@mellanox.com>
9412 M: Michael Shych <michaelsh@mellanox.com>
9413 L: linux-i2c@vger.kernel.org
9415 F: drivers/i2c/busses/i2c-mlxcpld.c
9416 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9417 F: Documentation/i2c/busses/i2c-mlxcpld
9419 MELLANOX MLXCPLD LED DRIVER
9420 M: Vadim Pasternak <vadimp@mellanox.com>
9421 L: linux-leds@vger.kernel.org
9423 F: drivers/leds/leds-mlxcpld.c
9424 F: drivers/leds/leds-mlxreg.c
9425 F: Documentation/leds/leds-mlxcpld.txt
9427 MELLANOX PLATFORM DRIVER
9428 M: Vadim Pasternak <vadimp@mellanox.com>
9429 L: platform-driver-x86@vger.kernel.org
9431 F: drivers/platform/x86/mlx-platform.c
9434 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9435 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9436 L: linux-kernel@vger.kernel.org
9438 F: kernel/sched/membarrier.c
9439 F: include/uapi/linux/membarrier.h
9440 F: arch/powerpc/include/asm/membarrier.h
9443 L: linux-mm@kvack.org
9444 W: http://www.linux-mm.org
9446 F: include/linux/mm.h
9447 F: include/linux/gfp.h
9448 F: include/linux/mmzone.h
9449 F: include/linux/memory_hotplug.h
9450 F: include/linux/vmalloc.h
9453 MEMORY TECHNOLOGY DEVICES (MTD)
9454 M: David Woodhouse <dwmw2@infradead.org>
9455 M: Brian Norris <computersforpeace@gmail.com>
9456 M: Boris Brezillon <boris.brezillon@bootlin.com>
9457 M: Marek Vasut <marek.vasut@gmail.com>
9458 M: Richard Weinberger <richard@nod.at>
9459 L: linux-mtd@lists.infradead.org
9460 W: http://www.linux-mtd.infradead.org/
9461 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9462 T: git git://git.infradead.org/linux-mtd.git master
9463 T: git git://git.infradead.org/linux-mtd.git mtd/next
9465 F: Documentation/devicetree/bindings/mtd/
9467 F: include/linux/mtd/
9468 F: include/uapi/mtd/
9470 MEN A21 WATCHDOG DRIVER
9471 M: Johannes Thumshirn <morbidrsa@gmail.com>
9472 L: linux-watchdog@vger.kernel.org
9474 F: drivers/watchdog/mena21_wdt.c
9476 MEN CHAMELEON BUS (mcb)
9477 M: Johannes Thumshirn <morbidrsa@gmail.com>
9480 F: include/linux/mcb.h
9481 F: Documentation/men-chameleon-bus.txt
9483 MEN F21BMC (Board Management Controller)
9484 M: Andreas Werner <andreas.werner@men.de>
9486 F: drivers/mfd/menf21bmc.c
9487 F: drivers/watchdog/menf21bmc_wdt.c
9488 F: drivers/leds/leds-menf21bmc.c
9489 F: drivers/hwmon/menf21bmc_hwmon.c
9490 F: Documentation/hwmon/menf21bmc
9492 MEN Z069 WATCHDOG DRIVER
9493 M: Johannes Thumshirn <jth@kernel.org>
9494 L: linux-watchdog@vger.kernel.org
9496 F: drivers/watchdog/menz069_wdt.c
9498 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9499 M: Neil Armstrong <narmstrong@baylibre.com>
9500 L: linux-media@lists.freedesktop.org
9501 L: linux-amlogic@lists.infradead.org
9502 W: http://linux-meson.com/
9504 F: drivers/media/platform/meson/ao-cec.c
9505 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9506 T: git git://linuxtv.org/media_tree.git
9508 MICROBLAZE ARCHITECTURE
9509 M: Michal Simek <monstr@monstr.eu>
9510 W: http://www.monstr.eu/fdt/
9511 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9515 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9516 M: Richard Genoud <richard.genoud@gmail.com>
9518 F: drivers/tty/serial/atmel_serial.c
9519 F: drivers/tty/serial/atmel_serial.h
9521 MICROCHIP / ATMEL DMA DRIVER
9522 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9524 L: dmaengine@vger.kernel.org
9526 F: drivers/dma/at_hdmac.c
9527 F: drivers/dma/at_hdmac_regs.h
9528 F: include/linux/platform_data/dma-atmel.h
9530 MICROCHIP / ATMEL ECC DRIVER
9531 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9532 L: linux-crypto@vger.kernel.org
9534 F: drivers/crypto/atmel-ecc.*
9536 MICROCHIP / ATMEL ISC DRIVER
9537 M: Songjun Wu <songjun.wu@microchip.com>
9538 L: linux-media@vger.kernel.org
9540 F: drivers/media/platform/atmel/atmel-isc.c
9541 F: drivers/media/platform/atmel/atmel-isc-regs.h
9542 F: devicetree/bindings/media/atmel-isc.txt
9544 MICROCHIP / ATMEL NAND DRIVER
9545 M: Josh Wu <rainyfeeling@outlook.com>
9546 L: linux-mtd@lists.infradead.org
9548 F: drivers/mtd/nand/raw/atmel/*
9549 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9551 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9552 M: Woojung Huh <Woojung.Huh@microchip.com>
9553 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9554 L: netdev@vger.kernel.org
9556 F: net/dsa/tag_ksz.c
9557 F: drivers/net/dsa/microchip/*
9558 F: include/linux/platform_data/microchip-ksz.h
9559 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9561 MICROCHIP LAN743X ETHERNET DRIVER
9562 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9563 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9564 L: netdev@vger.kernel.org
9566 F: drivers/net/ethernet/microchip/lan743x_*
9568 MICROCHIP / ATMEL MCP3911 ADC DRIVER
9569 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9570 M: Kent Gustavsson <kent@minoris.se>
9571 L: linux-iio@vger.kernel.org
9573 F: drivers/iio/adc/mcp3911.c
9574 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9576 MICROCHIP USB251XB DRIVER
9577 M: Richard Leitner <richard.leitner@skidata.com>
9578 L: linux-usb@vger.kernel.org
9580 F: drivers/usb/misc/usb251xb.c
9581 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9584 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9585 L: linux-mips@linux-mips.org
9587 F: arch/mips/generic/board-ocelot.c
9588 F: arch/mips/configs/generic/board-ocelot.config
9589 F: arch/mips/boot/dts/mscc/
9590 F: Documentation/devicetree/bindings/mips/mscc.txt
9592 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9593 M: Don Brace <don.brace@microsemi.com>
9594 L: esc.storagedev@microsemi.com
9595 L: linux-scsi@vger.kernel.org
9597 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9598 F: drivers/scsi/smartpqi/Kconfig
9599 F: drivers/scsi/smartpqi/Makefile
9600 F: include/linux/cciss*.h
9601 F: include/uapi/linux/cciss*.h
9602 F: Documentation/scsi/smartpqi.txt
9604 MICROSEMI ETHERNET SWITCH DRIVER
9605 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9606 L: netdev@vger.kernel.org
9608 F: drivers/net/ethernet/mscc/
9610 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9611 M: Chen Yu <yu.c.chen@intel.com>
9612 L: platform-driver-x86@vger.kernel.org
9614 F: drivers/platform/x86/surfacepro3_button.c
9617 M: Oliver Neukum <oliver@neukum.org>
9619 F: drivers/usb/image/microtek.*
9622 M: Ralf Baechle <ralf@linux-mips.org>
9623 M: Paul Burton <paul.burton@mips.com>
9624 M: James Hogan <jhogan@kernel.org>
9625 L: linux-mips@linux-mips.org
9626 W: http://www.linux-mips.org/
9627 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9629 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9631 F: Documentation/devicetree/bindings/mips/
9632 F: Documentation/mips/
9634 F: drivers/platform/mips/
9636 MIPS BOSTON DEVELOPMENT BOARD
9637 M: Paul Burton <paul.burton@mips.com>
9638 L: linux-mips@linux-mips.org
9640 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9641 F: arch/mips/boot/dts/img/boston.dts
9642 F: arch/mips/configs/generic/board-boston.config
9643 F: drivers/clk/imgtec/clk-boston.c
9644 F: include/dt-bindings/clock/boston-clock.h
9646 MIPS GENERIC PLATFORM
9647 M: Paul Burton <paul.burton@mips.com>
9648 L: linux-mips@linux-mips.org
9650 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9651 F: arch/mips/generic/
9652 F: arch/mips/tools/generic-board-config.sh
9654 MIPS/LOONGSON1 ARCHITECTURE
9655 M: Keguang Zhang <keguang.zhang@gmail.com>
9656 L: linux-mips@linux-mips.org
9658 F: arch/mips/loongson32/
9659 F: arch/mips/include/asm/mach-loongson32/
9660 F: drivers/*/*loongson1*
9661 F: drivers/*/*/*loongson1*
9663 MIPS/LOONGSON2 ARCHITECTURE
9664 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9665 L: linux-mips@linux-mips.org
9667 F: arch/mips/loongson64/*{2e/2f}*
9668 F: arch/mips/include/asm/mach-loongson64/
9669 F: drivers/*/*loongson2*
9670 F: drivers/*/*/*loongson2*
9672 MIPS/LOONGSON3 ARCHITECTURE
9673 M: Huacai Chen <chenhc@lemote.com>
9674 L: linux-mips@linux-mips.org
9676 F: arch/mips/loongson64/
9677 F: arch/mips/include/asm/mach-loongson64/
9678 F: drivers/platform/mips/cpu_hwmon.c
9679 F: drivers/*/*loongson3*
9680 F: drivers/*/*/*loongson3*
9682 MIPS RINT INSTRUCTION EMULATION
9683 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9684 L: linux-mips@linux-mips.org
9686 F: arch/mips/math-emu/sp_rint.c
9687 F: arch/mips/math-emu/dp_rint.c
9689 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9690 M: Hans Verkuil <hverkuil@xs4all.nl>
9691 L: linux-media@vger.kernel.org
9692 T: git git://linuxtv.org/media_tree.git
9693 W: https://linuxtv.org
9695 F: drivers/media/radio/radio-miropcm20*
9698 M: Eric Miao <eric.y.miao@gmail.com>
9699 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9701 T: git git://github.com/hzhuang1/linux.git
9702 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9704 F: arch/arm/boot/dts/mmp*
9705 F: arch/arm/mach-mmp/
9707 MN88472 MEDIA DRIVER
9708 M: Antti Palosaari <crope@iki.fi>
9709 L: linux-media@vger.kernel.org
9710 W: https://linuxtv.org
9711 W: http://palosaari.fi/linux/
9712 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9714 F: drivers/media/dvb-frontends/mn88472*
9716 MN88473 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/mn88473*
9725 PCI DRIVER FOR MOBIVEIL PCIE IP
9726 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9727 L: linux-pci@vger.kernel.org
9729 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9730 F: drivers/pci/controller/pcie-mobiveil.c
9733 M: Jessica Yu <jeyu@kernel.org>
9734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9736 F: include/linux/module.h
9739 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9740 W: http://popies.net/meye/
9742 F: Documentation/media/v4l-drivers/meye*
9743 F: drivers/media/pci/meye/
9744 F: include/uapi/linux/meye.h
9746 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9747 M: Jiri Slaby <jirislaby@gmail.com>
9749 F: Documentation/serial/moxa-smartio
9750 F: drivers/tty/mxser.*
9752 MR800 AVERMEDIA USB FM RADIO DRIVER
9753 M: Alexey Klimov <klimov.linux@gmail.com>
9754 L: linux-media@vger.kernel.org
9755 T: git git://linuxtv.org/media_tree.git
9757 F: drivers/media/radio/radio-mr800.c
9759 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9760 M: Alan Ott <alan@signal11.us>
9761 L: linux-wpan@vger.kernel.org
9763 F: drivers/net/ieee802154/mrf24j40.c
9764 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9767 M: "Lee, Chun-Yi" <jlee@suse.com>
9768 L: platform-driver-x86@vger.kernel.org
9770 F: drivers/platform/x86/msi-laptop.c
9773 L: platform-driver-x86@vger.kernel.org
9775 F: drivers/platform/x86/msi-wmi.c
9778 M: Antti Palosaari <crope@iki.fi>
9779 L: linux-media@vger.kernel.org
9780 W: https://linuxtv.org
9781 W: http://palosaari.fi/linux/
9782 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9783 T: git git://linuxtv.org/anttip/media_tree.git
9785 F: drivers/media/tuners/msi001*
9787 MSI2500 MEDIA DRIVER
9788 M: Antti Palosaari <crope@iki.fi>
9789 L: linux-media@vger.kernel.org
9790 W: https://linuxtv.org
9791 W: http://palosaari.fi/linux/
9792 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9793 T: git git://linuxtv.org/anttip/media_tree.git
9795 F: drivers/media/usb/msi2500/
9797 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9798 M: Robert Jarzmik <robert.jarzmik@free.fr>
9799 L: linux-mtd@lists.infradead.org
9801 F: drivers/mtd/devices/docg3*
9803 MT9M032 APTINA SENSOR DRIVER
9804 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9805 L: linux-media@vger.kernel.org
9806 T: git git://linuxtv.org/media_tree.git
9808 F: drivers/media/i2c/mt9m032.c
9809 F: include/media/i2c/mt9m032.h
9811 MT9P031 APTINA CAMERA SENSOR
9812 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9813 L: linux-media@vger.kernel.org
9814 T: git git://linuxtv.org/media_tree.git
9816 F: drivers/media/i2c/mt9p031.c
9817 F: include/media/i2c/mt9p031.h
9819 MT9T001 APTINA CAMERA SENSOR
9820 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9821 L: linux-media@vger.kernel.org
9822 T: git git://linuxtv.org/media_tree.git
9824 F: drivers/media/i2c/mt9t001.c
9825 F: include/media/i2c/mt9t001.h
9827 MT9T112 APTINA CAMERA SENSOR
9828 M: Jacopo Mondi <jacopo@jmondi.org>
9829 L: linux-media@vger.kernel.org
9830 T: git git://linuxtv.org/media_tree.git
9832 F: drivers/media/i2c/mt9t112.c
9833 F: include/media/i2c/mt9t112.h
9835 MT9V032 APTINA CAMERA SENSOR
9836 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9837 L: linux-media@vger.kernel.org
9838 T: git git://linuxtv.org/media_tree.git
9840 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9841 F: drivers/media/i2c/mt9v032.c
9842 F: include/media/i2c/mt9v032.h
9844 MT9V111 APTINA CAMERA SENSOR
9845 M: Jacopo Mondi <jacopo@jmondi.org>
9846 L: linux-media@vger.kernel.org
9847 T: git git://linuxtv.org/media_tree.git
9849 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9850 F: drivers/media/i2c/mt9v111.c
9852 MULTIFUNCTION DEVICES (MFD)
9853 M: Lee Jones <lee.jones@linaro.org>
9854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9856 F: Documentation/devicetree/bindings/mfd/
9858 F: include/linux/mfd/
9859 F: include/dt-bindings/mfd/
9861 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9863 F: drivers/mmc/host/mmc_spi.c
9864 F: include/linux/spi/mmc_spi.h
9866 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9867 M: Ulf Hansson <ulf.hansson@linaro.org>
9868 L: linux-mmc@vger.kernel.org
9869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9871 F: Documentation/devicetree/bindings/mmc/
9873 F: include/linux/mmc/
9874 F: include/uapi/linux/mmc/
9876 MULTIPLEXER SUBSYSTEM
9877 M: Peter Rosin <peda@axentia.se>
9879 F: Documentation/ABI/testing/sysfs-class-mux*
9880 F: Documentation/devicetree/bindings/mux/
9881 F: include/linux/dt-bindings/mux/
9882 F: include/linux/mux/
9885 MULTITECH MULTIPORT CARD (ISICOM)
9887 F: drivers/tty/isicom.c
9888 F: include/linux/isicom.h
9890 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9891 M: Bin Liu <b-liu@ti.com>
9892 L: linux-usb@vger.kernel.org
9894 F: drivers/usb/musb/
9896 MXL301RF MEDIA DRIVER
9897 M: Akihiro Tsukada <tskd08@gmail.com>
9898 L: linux-media@vger.kernel.org
9900 F: drivers/media/tuners/mxl301rf*
9902 MXL5007T MEDIA DRIVER
9903 M: Michael Krufky <mkrufky@linuxtv.org>
9904 L: linux-media@vger.kernel.org
9905 W: https://linuxtv.org
9906 W: http://github.com/mkrufky
9907 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9908 T: git git://linuxtv.org/mkrufky/tuners.git
9910 F: drivers/media/tuners/mxl5007t.*
9913 M: Marek Vasut <marex@denx.de>
9915 F: drivers/gpu/drm/mxsfb/
9916 F: Documentation/devicetree/bindings/display/mxsfb.txt
9918 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9919 M: Chris Lee <christopher.lee@cspi.com>
9920 L: netdev@vger.kernel.org
9921 W: https://www.cspi.com/ethernet-products/support/downloads/
9923 F: drivers/net/ethernet/myricom/myri10ge/
9925 NAND FLASH SUBSYSTEM
9926 M: Boris Brezillon <boris.brezillon@bootlin.com>
9927 M: Miquel Raynal <miquel.raynal@bootlin.com>
9928 R: Richard Weinberger <richard@nod.at>
9929 L: linux-mtd@lists.infradead.org
9930 W: http://www.linux-mtd.infradead.org/
9931 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9932 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9933 T: git git://git.infradead.org/linux-mtd.git nand/next
9935 F: drivers/mtd/nand/
9936 F: include/linux/mtd/*nand*.h
9938 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9939 M: Daniel Mack <zonque@gmail.com>
9941 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9942 W: http://www.native-instruments.com
9945 NATSEMI ETHERNET DRIVER (DP8381x)
9947 F: drivers/net/ethernet/natsemi/natsemi.c
9950 M: Petr Vandrovec <petr@vandrovec.name>
9952 F: drivers/staging/ncpfs/
9954 NCR 5380 SCSI DRIVERS
9955 M: Finn Thain <fthain@telegraphics.com.au>
9956 M: Michael Schmitz <schmitzmic@gmail.com>
9957 L: linux-scsi@vger.kernel.org
9959 F: Documentation/scsi/g_NCR5380.txt
9960 F: drivers/scsi/NCR5380.*
9961 F: drivers/scsi/arm/cumana_1.c
9962 F: drivers/scsi/arm/oak.c
9963 F: drivers/scsi/atari_scsi.*
9964 F: drivers/scsi/dmx3191d.c
9965 F: drivers/scsi/g_NCR5380.*
9966 F: drivers/scsi/mac_scsi.*
9967 F: drivers/scsi/sun3_scsi.*
9968 F: drivers/scsi/sun3_scsi_vme.c
9971 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
9975 NCT6775 HARDWARE MONITOR DRIVER
9976 M: Guenter Roeck <linux@roeck-us.net>
9977 L: linux-hwmon@vger.kernel.org
9979 F: Documentation/hwmon/nct6775
9980 F: drivers/hwmon/nct6775.c
9983 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
9984 L: netdev@vger.kernel.org
9986 F: driver/net/net_failover.c
9987 F: include/net/net_failover.h
9988 F: Documentation/networking/net_failover.rst
9990 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9991 M: Faisal Latif <faisal.latif@intel.com>
9992 L: linux-rdma@vger.kernel.org
9993 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9995 F: drivers/infiniband/hw/nes/
9996 F: include/uapi/rdma/nes-abi.h
9998 NETEM NETWORK EMULATOR
9999 M: Stephen Hemminger <stephen@networkplumber.org>
10000 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10002 F: net/sched/sch_netem.c
10004 NETERION 10GbE DRIVERS (s2io/vxge)
10005 M: Jon Mason <jdmason@kudzu.us>
10006 L: netdev@vger.kernel.org
10008 F: Documentation/networking/s2io.txt
10009 F: Documentation/networking/vxge.txt
10010 F: drivers/net/ethernet/neterion/
10013 M: Pablo Neira Ayuso <pablo@netfilter.org>
10014 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10015 M: Florian Westphal <fw@strlen.de>
10016 L: netfilter-devel@vger.kernel.org
10017 L: coreteam@netfilter.org
10018 W: http://www.netfilter.org/
10019 W: http://www.iptables.org/
10020 W: http://www.nftables.org/
10021 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10025 F: include/linux/netfilter*
10026 F: include/linux/netfilter/
10027 F: include/net/netfilter/
10028 F: include/uapi/linux/netfilter*
10029 F: include/uapi/linux/netfilter/
10030 F: net/*/netfilter.c
10031 F: net/*/netfilter/
10033 F: net/bridge/br_netfilter*.c
10035 NETROM NETWORK LAYER
10036 M: Ralf Baechle <ralf@linux-mips.org>
10037 L: linux-hams@vger.kernel.org
10038 W: http://www.linux-ax25.org/
10040 F: include/net/netrom.h
10041 F: include/uapi/linux/netrom.h
10044 NETRONOME ETHERNET DRIVERS
10045 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10046 L: oss-drivers@netronome.com
10048 F: drivers/net/ethernet/netronome/
10050 NETWORK BLOCK DEVICE (NBD)
10051 M: Josef Bacik <josef@toxicpanda.com>
10053 L: linux-block@vger.kernel.org
10054 L: nbd@other.debian.org
10055 F: Documentation/blockdev/nbd.txt
10056 F: drivers/block/nbd.c
10057 F: include/uapi/linux/nbd.h
10059 NETWORK DROP MONITOR
10060 M: Neil Horman <nhorman@tuxdriver.com>
10061 L: netdev@vger.kernel.org
10063 W: https://fedorahosted.org/dropwatch/
10064 F: net/core/drop_monitor.c
10067 M: "David S. Miller" <davem@davemloft.net>
10068 L: netdev@vger.kernel.org
10069 W: http://www.linuxfoundation.org/en/Net
10070 Q: http://patchwork.ozlabs.org/project/netdev/list/
10071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10074 F: Documentation/devicetree/bindings/net/
10076 F: include/linux/if_*
10077 F: include/linux/netdevice.h
10078 F: include/linux/etherdevice.h
10079 F: include/linux/fcdevice.h
10080 F: include/linux/fddidevice.h
10081 F: include/linux/hippidevice.h
10082 F: include/linux/inetdevice.h
10083 F: include/uapi/linux/if_*
10084 F: include/uapi/linux/netdevice.h
10086 NETWORKING DRIVERS (WIRELESS)
10087 M: Kalle Valo <kvalo@codeaurora.org>
10088 L: linux-wireless@vger.kernel.org
10089 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10093 F: Documentation/devicetree/bindings/net/wireless/
10094 F: drivers/net/wireless/
10097 M: Andrew Lunn <andrew@lunn.ch>
10098 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10099 M: Florian Fainelli <f.fainelli@gmail.com>
10101 F: Documentation/devicetree/bindings/net/dsa/
10103 F: include/net/dsa.h
10104 F: include/linux/dsa/
10105 F: drivers/net/dsa/
10107 NETWORKING [GENERAL]
10108 M: "David S. Miller" <davem@davemloft.net>
10109 L: netdev@vger.kernel.org
10110 W: http://www.linuxfoundation.org/en/Net
10111 Q: http://patchwork.ozlabs.org/project/netdev/list/
10112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10114 B: mailto:netdev@vger.kernel.org
10118 F: include/linux/in.h
10119 F: include/linux/net.h
10120 F: include/linux/netdevice.h
10121 F: include/uapi/linux/in.h
10122 F: include/uapi/linux/net.h
10123 F: include/uapi/linux/netdevice.h
10124 F: include/uapi/linux/net_namespace.h
10125 F: tools/testing/selftests/net/
10128 F: Documentation/networking/
10131 M: Steffen Klassert <steffen.klassert@secunet.com>
10132 M: Herbert Xu <herbert@gondor.apana.org.au>
10133 M: "David S. Miller" <davem@davemloft.net>
10134 L: netdev@vger.kernel.org
10135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10144 F: net/ipv4/ipcomp.c
10145 F: net/ipv4/ip_vti.c
10149 F: net/ipv6/ipcomp6.c
10150 F: net/ipv6/ip6_vti.c
10151 F: include/uapi/linux/xfrm.h
10152 F: include/net/xfrm.h
10154 NETWORKING [IPv4/IPv6]
10155 M: "David S. Miller" <davem@davemloft.net>
10156 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10157 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10158 L: netdev@vger.kernel.org
10159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10166 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10167 M: Paul Moore <paul@paul-moore.com>
10168 W: https://github.com/netlabel
10169 L: netdev@vger.kernel.org
10170 L: linux-security-module@vger.kernel.org
10172 F: Documentation/netlabel/
10173 F: include/net/calipso.h
10174 F: include/net/cipso_ipv4.h
10175 F: include/net/netlabel.h
10176 F: include/uapi/linux/netfilter/xt_SECMARK.h
10177 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10179 F: net/ipv4/cipso_ipv4.c
10180 F: net/ipv6/calipso.c
10181 F: net/netfilter/xt_CONNSECMARK.c
10182 F: net/netfilter/xt_SECMARK.c
10185 M: Eric Dumazet <edumazet@google.com>
10186 L: netdev@vger.kernel.org
10189 F: net/ipv4/syncookies.c
10191 F: net/ipv6/syncookies.c
10192 F: include/uapi/linux/tcp.h
10193 F: include/net/tcp.h
10194 F: include/linux/tcp.h
10195 F: include/trace/events/tcp.h
10198 M: Boris Pismenny <borisp@mellanox.com>
10199 M: Aviad Yehezkel <aviadye@mellanox.com>
10200 M: Dave Watson <davejwatson@fb.com>
10201 L: netdev@vger.kernel.org
10204 F: include/uapi/linux/tls.h
10205 F: include/net/tls.h
10207 NETWORKING [WIRELESS]
10208 L: linux-wireless@vger.kernel.org
10209 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10212 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10214 F: drivers/net/netdevsim/*
10216 NETXEN (1/10) GbE SUPPORT
10217 M: Manish Chopra <manish.chopra@cavium.com>
10218 M: Rahul Verma <rahul.verma@cavium.com>
10219 M: Dept-GELinuxNICDev@cavium.com
10220 L: netdev@vger.kernel.org
10222 F: drivers/net/ethernet/qlogic/netxen/
10225 M: Samuel Ortiz <sameo@linux.intel.com>
10226 L: linux-wireless@vger.kernel.org
10227 L: linux-nfc@lists.01.org (subscribers-only)
10230 F: include/net/nfc/
10231 F: include/uapi/linux/nfc.h
10233 F: include/linux/platform_data/nfcmrvl.h
10234 F: include/linux/platform_data/nxp-nci.h
10235 F: Documentation/devicetree/bindings/net/nfc/
10237 NFS, SUNRPC, AND LOCKD CLIENTS
10238 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10239 M: Anna Schumaker <anna.schumaker@netapp.com>
10240 L: linux-nfs@vger.kernel.org
10241 W: http://client.linux-nfs.org
10242 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10248 F: include/linux/lockd/
10249 F: include/linux/nfs*
10250 F: include/linux/sunrpc/
10251 F: include/uapi/linux/nfs*
10252 F: include/uapi/linux/sunrpc/
10255 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10256 L: linux-nilfs@vger.kernel.org
10257 W: https://nilfs.sourceforge.io/
10258 W: https://nilfs.osdn.jp/
10259 T: git git://github.com/konis/nilfs2.git
10261 F: Documentation/filesystems/nilfs2.txt
10263 F: include/trace/events/nilfs2.h
10264 F: include/uapi/linux/nilfs2_api.h
10265 F: include/uapi/linux/nilfs2_ondisk.h
10267 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10268 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10269 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10271 F: Documentation/scsi/NinjaSCSI.txt
10272 F: drivers/scsi/pcmcia/nsp_*
10274 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10275 M: GOTO Masanori <gotom@debian.or.jp>
10276 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10277 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10279 F: Documentation/scsi/NinjaSCSI.txt
10280 F: drivers/scsi/nsp32*
10283 M: Ley Foon Tan <lftan@altera.com>
10284 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10289 NOHZ, DYNTICKS SUPPORT
10290 M: Frederic Weisbecker <fweisbec@gmail.com>
10291 M: Thomas Gleixner <tglx@linutronix.de>
10292 M: Ingo Molnar <mingo@kernel.org>
10293 L: linux-kernel@vger.kernel.org
10294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10296 F: kernel/time/tick*.*
10297 F: include/linux/tick.h
10298 F: include/linux/sched/nohz.h
10300 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10301 M: Pavel Machek <pavel@ucw.cz>
10302 M: Sakari Ailus <sakari.ailus@iki.fi>
10303 L: linux-media@vger.kernel.org
10305 F: drivers/media/i2c/et8ek8
10306 F: drivers/media/i2c/ad5820.c
10308 NOKIA N900 POWER SUPPLY DRIVERS
10309 R: Pali Rohár <pali.rohar@gmail.com>
10310 F: include/linux/power/bq2415x_charger.h
10311 F: include/linux/power/bq27xxx_battery.h
10312 F: include/linux/power/isp1704_charger.h
10313 F: drivers/power/supply/bq2415x_charger.c
10314 F: drivers/power/supply/bq27xxx_battery.c
10315 F: drivers/power/supply/bq27xxx_battery_i2c.c
10316 F: drivers/power/supply/isp1704_charger.c
10317 F: drivers/power/supply/rx51_battery.c
10320 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10321 L: linux-ntb@googlegroups.com
10323 F: drivers/ntb/hw/amd/
10326 M: Jon Mason <jdmason@kudzu.us>
10327 M: Dave Jiang <dave.jiang@intel.com>
10328 M: Allen Hubbe <allenbh@gmail.com>
10329 L: linux-ntb@googlegroups.com
10331 W: https://github.com/jonmason/ntb/wiki
10332 T: git git://github.com/jonmason/ntb.git
10334 F: drivers/net/ntb_netdev.c
10335 F: include/linux/ntb.h
10336 F: include/linux/ntb_transport.h
10337 F: tools/testing/selftests/ntb/
10340 M: Serge Semin <fancer.lancer@gmail.com>
10341 L: linux-ntb@googlegroups.com
10343 F: drivers/ntb/hw/idt/
10346 M: Dave Jiang <dave.jiang@intel.com>
10347 L: linux-ntb@googlegroups.com
10349 W: https://github.com/davejiang/linux/wiki
10350 T: git https://github.com/davejiang/linux.git
10351 F: drivers/ntb/hw/intel/
10354 M: Anton Altaparmakov <anton@tuxera.com>
10355 L: linux-ntfs-dev@lists.sourceforge.net
10356 W: http://www.tuxera.com/
10357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10359 F: Documentation/filesystems/ntfs.txt
10363 M: Finn Thain <fthain@telegraphics.com.au>
10364 L: linux-m68k@lists.linux-m68k.org
10366 F: arch/*/include/asm/nubus.h
10368 F: include/linux/nubus.h
10369 F: include/uapi/linux/nubus.h
10371 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10372 M: Antonino Daplas <adaplas@gmail.com>
10373 L: linux-fbdev@vger.kernel.org
10375 F: drivers/video/fbdev/riva/
10376 F: drivers/video/fbdev/nvidia/
10379 M: Keith Busch <keith.busch@intel.com>
10380 M: Jens Axboe <axboe@fb.com>
10381 M: Christoph Hellwig <hch@lst.de>
10382 M: Sagi Grimberg <sagi@grimberg.me>
10383 L: linux-nvme@lists.infradead.org
10384 T: git://git.infradead.org/nvme.git
10385 W: http://git.infradead.org/nvme.git
10387 F: drivers/nvme/host/
10388 F: include/linux/nvme.h
10389 F: include/uapi/linux/nvme_ioctl.h
10391 NVM EXPRESS FC TRANSPORT DRIVERS
10392 M: James Smart <james.smart@broadcom.com>
10393 L: linux-nvme@lists.infradead.org
10395 F: include/linux/nvme-fc.h
10396 F: include/linux/nvme-fc-driver.h
10397 F: drivers/nvme/host/fc.c
10398 F: drivers/nvme/target/fc.c
10399 F: drivers/nvme/target/fcloop.c
10401 NVM EXPRESS TARGET DRIVER
10402 M: Christoph Hellwig <hch@lst.de>
10403 M: Sagi Grimberg <sagi@grimberg.me>
10404 L: linux-nvme@lists.infradead.org
10405 T: git://git.infradead.org/nvme.git
10406 W: http://git.infradead.org/nvme.git
10408 F: drivers/nvme/target/
10411 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10414 F: Documentation/devicetree/bindings/nvmem/
10415 F: Documentation/ABI/stable/sysfs-bus-nvmem
10416 F: include/linux/nvmem-consumer.h
10417 F: include/linux/nvmem-provider.h
10419 NXP SGTL5000 DRIVER
10420 M: Fabio Estevam <fabio.estevam@nxp.com>
10421 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10423 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10424 F: sound/soc/codecs/sgtl5000*
10426 NXP TDA998X DRM DRIVER
10427 M: Russell King <linux@armlinux.org.uk>
10429 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10430 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10431 F: drivers/gpu/drm/i2c/tda998x_drv.c
10432 F: include/drm/i2c/tda998x.h
10433 F: include/dt-bindings/display/tda998x.h
10437 M: Peter Rosin <peda@axentia.se>
10438 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10440 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10441 F: sound/soc/codecs/tfa9879*
10444 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10445 R: Charles Gorand <charles.gorand@effinnov.com>
10446 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10448 F: drivers/nfc/nxp-nci
10451 M: Josh Poimboeuf <jpoimboe@redhat.com>
10452 M: Peter Zijlstra <peterz@infradead.org>
10456 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10457 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10458 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10459 L: linuxppc-dev@lists.ozlabs.org
10461 F: arch/powerpc/platforms/powernv/ocxl.c
10462 F: arch/powerpc/include/asm/pnv-ocxl.h
10463 F: drivers/misc/ocxl/
10464 F: include/misc/ocxl*
10465 F: include/uapi/misc/ocxl.h
10466 F: Documentation/accelerators/ocxl.rst
10469 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10470 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10471 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10472 L: linux-omap@vger.kernel.org
10476 OMAP CLOCK FRAMEWORK SUPPORT
10477 M: Paul Walmsley <paul@pwsan.com>
10478 L: linux-omap@vger.kernel.org
10480 F: arch/arm/*omap*/*clock*
10482 OMAP DEVICE TREE SUPPORT
10483 M: Benoît Cousson <bcousson@baylibre.com>
10484 M: Tony Lindgren <tony@atomide.com>
10485 L: linux-omap@vger.kernel.org
10486 L: devicetree@vger.kernel.org
10488 F: arch/arm/boot/dts/*omap*
10489 F: arch/arm/boot/dts/*am3*
10490 F: arch/arm/boot/dts/*am4*
10491 F: arch/arm/boot/dts/*am5*
10492 F: arch/arm/boot/dts/*dra7*
10494 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10495 L: linux-omap@vger.kernel.org
10496 L: linux-fbdev@vger.kernel.org
10498 F: drivers/video/fbdev/omap2/
10499 F: Documentation/arm/OMAP/DSS
10501 OMAP FRAMEBUFFER SUPPORT
10502 L: linux-fbdev@vger.kernel.org
10503 L: linux-omap@vger.kernel.org
10505 F: drivers/video/fbdev/omap/
10507 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10508 M: Roger Quadros <rogerq@ti.com>
10509 M: Tony Lindgren <tony@atomide.com>
10510 L: linux-omap@vger.kernel.org
10512 F: drivers/memory/omap-gpmc.c
10513 F: arch/arm/mach-omap2/*gpmc*
10516 M: Grygorii Strashko <grygorii.strashko@ti.com>
10517 M: Santosh Shilimkar <ssantosh@kernel.org>
10518 M: Kevin Hilman <khilman@kernel.org>
10519 L: linux-omap@vger.kernel.org
10521 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10522 F: drivers/gpio/gpio-omap.c
10524 OMAP HARDWARE SPINLOCK SUPPORT
10525 M: Ohad Ben-Cohen <ohad@wizery.com>
10526 L: linux-omap@vger.kernel.org
10528 F: drivers/hwspinlock/omap_hwspinlock.c
10530 OMAP HS MMC SUPPORT
10531 L: linux-mmc@vger.kernel.org
10532 L: linux-omap@vger.kernel.org
10534 F: drivers/mmc/host/omap_hsmmc.c
10537 M: Paul Walmsley <paul@pwsan.com>
10538 L: linux-omap@vger.kernel.org
10540 F: arch/arm/mach-omap2/omap_hwmod*data*
10542 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10543 M: Benoît Cousson <bcousson@baylibre.com>
10544 L: linux-omap@vger.kernel.org
10546 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10549 M: Benoît Cousson <bcousson@baylibre.com>
10550 M: Paul Walmsley <paul@pwsan.com>
10551 L: linux-omap@vger.kernel.org
10553 F: arch/arm/mach-omap2/omap_hwmod.*
10555 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10556 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10557 L: linux-media@vger.kernel.org
10559 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10560 F: drivers/media/platform/omap3isp/
10561 F: drivers/staging/media/omap4iss/
10564 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10565 L: linux-omap@vger.kernel.org
10567 F: drivers/mmc/host/omap.c
10569 OMAP POWER MANAGEMENT SUPPORT
10570 M: Kevin Hilman <khilman@kernel.org>
10571 L: linux-omap@vger.kernel.org
10573 F: arch/arm/*omap*/*pm*
10574 F: drivers/cpufreq/omap-cpufreq.c
10576 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10577 M: Rajendra Nayak <rnayak@codeaurora.org>
10578 M: Paul Walmsley <paul@pwsan.com>
10579 L: linux-omap@vger.kernel.org
10581 F: arch/arm/mach-omap2/prm*
10583 OMAP RANDOM NUMBER GENERATOR SUPPORT
10584 M: Deepak Saxena <dsaxena@plexity.net>
10586 F: drivers/char/hw_random/omap-rng.c
10589 L: linux-usb@vger.kernel.org
10590 L: linux-omap@vger.kernel.org
10592 F: drivers/usb/*/*omap*
10593 F: arch/arm/*omap*/usb*
10595 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10596 M: Mark Jackson <mpfj@newflow.co.uk>
10597 L: linux-omap@vger.kernel.org
10599 F: arch/arm/boot/dts/am335x-nano.dts
10602 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10603 M: Tony Lindgren <tony@atomide.com>
10604 L: linux-omap@vger.kernel.org
10605 Q: http://patchwork.kernel.org/project/linux-omap/list/
10606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10608 F: arch/arm/mach-omap1/
10609 F: arch/arm/plat-omap/
10610 F: arch/arm/configs/omap1_defconfig
10611 F: drivers/i2c/busses/i2c-omap.c
10612 F: include/linux/platform_data/i2c-omap.h
10613 F: include/linux/platform_data/ams-delta-fiq.h
10616 M: Tony Lindgren <tony@atomide.com>
10617 L: linux-omap@vger.kernel.org
10618 W: http://www.muru.com/linux/omap/
10619 W: http://linux.omap.com/
10620 Q: http://patchwork.kernel.org/project/linux-omap/list/
10621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10623 F: arch/arm/mach-omap2/
10624 F: arch/arm/plat-omap/
10625 F: arch/arm/configs/omap2plus_defconfig
10626 F: drivers/i2c/busses/i2c-omap.c
10627 F: drivers/irqchip/irq-omap-intc.c
10628 F: drivers/mfd/*omap*.c
10629 F: drivers/mfd/menelaus.c
10630 F: drivers/mfd/palmas.c
10631 F: drivers/mfd/tps65217.c
10632 F: drivers/mfd/tps65218.c
10633 F: drivers/mfd/tps65910.c
10634 F: drivers/mfd/twl-core.[ch]
10635 F: drivers/mfd/twl4030*.c
10636 F: drivers/mfd/twl6030*.c
10637 F: drivers/mfd/twl6040*.c
10638 F: drivers/regulator/palmas-regulator*.c
10639 F: drivers/regulator/pbias-regulator.c
10640 F: drivers/regulator/tps65217-regulator.c
10641 F: drivers/regulator/tps65218-regulator.c
10642 F: drivers/regulator/tps65910-regulator.c
10643 F: drivers/regulator/twl-regulator.c
10644 F: drivers/regulator/twl6030-regulator.c
10645 F: include/linux/platform_data/i2c-omap.h
10647 ONION OMEGA2+ BOARD
10648 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10649 L: linux-mips@linux-mips.org
10651 F: arch/mips/boot/dts/ralink/omega2p.dts
10654 M: Bob Copeland <me@bobcopeland.com>
10655 L: linux-karma-devel@lists.sourceforge.net
10657 F: Documentation/filesystems/omfs.txt
10660 OMNIKEY CARDMAN 4000 DRIVER
10661 M: Harald Welte <laforge@gnumonks.org>
10663 F: drivers/char/pcmcia/cm4000_cs.c
10664 F: include/linux/cm4000_cs.h
10665 F: include/uapi/linux/cm4000_cs.h
10667 OMNIKEY CARDMAN 4040 DRIVER
10668 M: Harald Welte <laforge@gnumonks.org>
10670 F: drivers/char/pcmcia/cm4040_cs.*
10672 OMNIVISION OV13858 SENSOR DRIVER
10673 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10674 L: linux-media@vger.kernel.org
10675 T: git git://linuxtv.org/media_tree.git
10677 F: drivers/media/i2c/ov13858.c
10679 OMNIVISION OV2680 SENSOR DRIVER
10680 M: Rui Miguel Silva <rmfrfs@gmail.com>
10681 L: linux-media@vger.kernel.org
10682 T: git git://linuxtv.org/media_tree.git
10684 F: drivers/media/i2c/ov2680.c
10685 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
10687 OMNIVISION OV2685 SENSOR DRIVER
10688 M: Shunqian Zheng <zhengsq@rock-chips.com>
10689 L: linux-media@vger.kernel.org
10690 T: git git://linuxtv.org/media_tree.git
10692 F: drivers/media/i2c/ov2685.c
10694 OMNIVISION OV5640 SENSOR DRIVER
10695 M: Steve Longerbeam <slongerbeam@gmail.com>
10696 L: linux-media@vger.kernel.org
10697 T: git git://linuxtv.org/media_tree.git
10699 F: drivers/media/i2c/ov5640.c
10701 OMNIVISION OV5647 SENSOR DRIVER
10702 M: Luis Oliveira <lolivei@synopsys.com>
10703 L: linux-media@vger.kernel.org
10704 T: git git://linuxtv.org/media_tree.git
10706 F: drivers/media/i2c/ov5647.c
10708 OMNIVISION OV5695 SENSOR DRIVER
10709 M: Shunqian Zheng <zhengsq@rock-chips.com>
10710 L: linux-media@vger.kernel.org
10711 T: git git://linuxtv.org/media_tree.git
10713 F: drivers/media/i2c/ov5695.c
10715 OMNIVISION OV7670 SENSOR DRIVER
10716 M: Jonathan Corbet <corbet@lwn.net>
10717 L: linux-media@vger.kernel.org
10718 T: git git://linuxtv.org/media_tree.git
10720 F: drivers/media/i2c/ov7670.c
10721 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10723 OMNIVISION OV772x SENSOR DRIVER
10724 M: Jacopo Mondi <jacopo@jmondi.org>
10725 L: linux-media@vger.kernel.org
10726 T: git git://linuxtv.org/media_tree.git
10728 F: drivers/media/i2c/ov772x.c
10729 F: include/media/i2c/ov772x.h
10730 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
10732 OMNIVISION OV7740 SENSOR DRIVER
10733 M: Wenyou Yang <wenyou.yang@microchip.com>
10734 L: linux-media@vger.kernel.org
10735 T: git git://linuxtv.org/media_tree.git
10737 F: drivers/media/i2c/ov7740.c
10738 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10740 OMNIVISION OV9650 SENSOR DRIVER
10741 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10742 R: Akinobu Mita <akinobu.mita@gmail.com>
10743 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10744 L: linux-media@vger.kernel.org
10745 T: git git://linuxtv.org/media_tree.git
10747 F: drivers/media/i2c/ov9650.c
10748 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
10750 ONENAND FLASH DRIVER
10751 M: Kyungmin Park <kyungmin.park@samsung.com>
10752 L: linux-mtd@lists.infradead.org
10754 F: drivers/mtd/nand/onenand/
10755 F: include/linux/mtd/onenand*.h
10757 ONSTREAM SCSI TAPE DRIVER
10758 M: Willem Riede <osst@riede.org>
10759 L: osst-users@lists.sourceforge.net
10760 L: linux-scsi@vger.kernel.org
10762 F: Documentation/scsi/osst.txt
10763 F: drivers/scsi/osst.*
10764 F: drivers/scsi/osst_*.h
10765 F: drivers/scsi/st.h
10768 M: Jens Wiklander <jens.wiklander@linaro.org>
10770 F: drivers/tee/optee/
10773 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10774 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10775 L: linux-rdma@vger.kernel.org
10777 F: drivers/infiniband/ulp/opa_vnic
10779 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10780 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10781 M: Frank Rowand <frowand.list@gmail.com>
10782 L: devicetree@vger.kernel.org
10784 F: Documentation/devicetree/dynamic-resolution-notes.txt
10785 F: Documentation/devicetree/overlay-notes.txt
10786 F: drivers/of/overlay.c
10787 F: drivers/of/resolver.c
10788 K: of_overlay_notifier_
10790 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10791 M: Rob Herring <robh+dt@kernel.org>
10792 M: Frank Rowand <frowand.list@gmail.com>
10793 L: devicetree@vger.kernel.org
10794 W: http://www.devicetree.org/
10795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10798 F: include/linux/of*.h
10800 F: Documentation/ABI/testing/sysfs-firmware-ofw
10802 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10803 M: Rob Herring <robh+dt@kernel.org>
10804 M: Mark Rutland <mark.rutland@arm.com>
10805 L: devicetree@vger.kernel.org
10806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10807 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10809 F: Documentation/devicetree/
10810 F: arch/*/boot/dts/
10811 F: include/dt-bindings/
10813 OPENCORES I2C BUS DRIVER
10814 M: Peter Korsgaard <peter@korsgaard.com>
10815 L: linux-i2c@vger.kernel.org
10817 F: Documentation/i2c/busses/i2c-ocores
10818 F: drivers/i2c/busses/i2c-ocores.c
10820 OPENRISC ARCHITECTURE
10821 M: Jonas Bonn <jonas@southpole.se>
10822 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10823 M: Stafford Horne <shorne@gmail.com>
10824 T: git git://github.com/openrisc/linux.git
10825 L: openrisc@lists.librecores.org
10826 W: http://openrisc.io
10828 F: Documentation/devicetree/bindings/openrisc/
10829 F: Documentation/openrisc/
10831 F: drivers/irqchip/irq-ompic.c
10832 F: drivers/irqchip/irq-or1k-*
10835 M: Pravin B Shelar <pshelar@ovn.org>
10836 L: netdev@vger.kernel.org
10837 L: dev@openvswitch.org
10838 W: http://openvswitch.org
10840 F: net/openvswitch/
10841 F: include/uapi/linux/openvswitch.h
10843 OPERATING PERFORMANCE POINTS (OPP)
10844 M: Viresh Kumar <vireshk@kernel.org>
10845 M: Nishanth Menon <nm@ti.com>
10846 M: Stephen Boyd <sboyd@kernel.org>
10847 L: linux-pm@vger.kernel.org
10849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10851 F: include/linux/pm_opp.h
10852 F: Documentation/power/opp.txt
10853 F: Documentation/devicetree/bindings/opp/
10856 M: Clemens Ladisch <clemens@ladisch.de>
10857 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10858 T: git git://git.alsa-project.org/alsa-kernel.git
10860 F: sound/drivers/opl4/
10863 M: Robert Richter <rric@kernel.org>
10864 L: oprofile-list@lists.sf.net
10866 F: arch/*/include/asm/oprofile*.h
10867 F: arch/*/oprofile/
10868 F: drivers/oprofile/
10869 F: include/linux/oprofile.h
10871 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10872 M: Mark Fasheh <mark@fasheh.com>
10873 M: Joel Becker <jlbec@evilplan.org>
10874 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10875 W: http://ocfs2.wiki.kernel.org
10877 F: Documentation/filesystems/ocfs2.txt
10878 F: Documentation/filesystems/dlmfs.txt
10881 ORANGEFS FILESYSTEM
10882 M: Mike Marshall <hubcap@omnibond.com>
10883 R: Martin Brandenburg <martin@omnibond.com>
10884 L: devel@lists.orangefs.org
10885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10888 F: Documentation/filesystems/orangefs.txt
10891 L: linux-wireless@vger.kernel.org
10892 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10893 W: http://www.nongnu.org/orinoco/
10895 F: drivers/net/wireless/intersil/orinoco/
10897 OSD LIBRARY and FILESYSTEM
10898 M: Boaz Harrosh <ooo@electrozaur.com>
10900 F: drivers/scsi/osd/
10901 F: include/scsi/osd_*
10904 OV2659 OMNIVISION SENSOR DRIVER
10905 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10906 L: linux-media@vger.kernel.org
10907 W: https://linuxtv.org
10908 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10909 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10911 F: drivers/media/i2c/ov2659.c
10912 F: include/media/i2c/ov2659.h
10915 M: Miklos Szeredi <miklos@szeredi.hu>
10916 L: linux-unionfs@vger.kernel.org
10917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10920 F: Documentation/filesystems/overlayfs.txt
10922 P54 WIRELESS DRIVER
10923 M: Christian Lamparter <chunkeey@googlemail.com>
10924 L: linux-wireless@vger.kernel.org
10925 W: http://wireless.kernel.org/en/users/Drivers/p54
10927 F: drivers/net/wireless/intersil/p54/
10929 PA SEMI ETHERNET DRIVER
10930 L: netdev@vger.kernel.org
10932 F: drivers/net/ethernet/pasemi/*
10934 PA SEMI SMBUS DRIVER
10935 L: linux-i2c@vger.kernel.org
10937 F: drivers/i2c/busses/i2c-pasemi.c
10939 PADATA PARALLEL EXECUTION MECHANISM
10940 M: Steffen Klassert <steffen.klassert@secunet.com>
10941 L: linux-crypto@vger.kernel.org
10944 F: include/linux/padata.h
10945 F: Documentation/padata.txt
10947 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10948 M: Harald Welte <laforge@gnumonks.org>
10949 L: platform-driver-x86@vger.kernel.org
10951 F: drivers/platform/x86/panasonic-laptop.c
10953 PARALLEL LCD/KEYPAD PANEL DRIVER
10954 M: Willy Tarreau <willy@haproxy.com>
10955 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10957 F: Documentation/auxdisplay/lcd-panel-cgram.txt
10958 F: drivers/misc/panel.c
10960 PARALLEL PORT SUBSYSTEM
10961 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10962 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10963 L: linux-parport@lists.infradead.org (subscribers-only)
10965 F: drivers/parport/
10966 F: include/linux/parport*.h
10967 F: drivers/char/ppdev.c
10968 F: include/uapi/linux/ppdev.h
10969 F: Documentation/parport*.txt
10971 PARAVIRT_OPS INTERFACE
10972 M: Juergen Gross <jgross@suse.com>
10973 M: Alok Kataria <akataria@vmware.com>
10974 L: virtualization@lists.linux-foundation.org
10976 F: Documentation/virtual/paravirt_ops.txt
10977 F: arch/*/kernel/paravirt*
10978 F: arch/*/include/asm/paravirt*.h
10979 F: include/linux/hypervisor.h
10981 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10982 M: Tim Waugh <tim@cyberelk.net>
10983 L: linux-parport@lists.infradead.org (subscribers-only)
10985 F: Documentation/blockdev/paride.txt
10986 F: drivers/block/paride/
10988 PARISC ARCHITECTURE
10989 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10990 M: Helge Deller <deller@gmx.de>
10991 L: linux-parisc@vger.kernel.org
10992 W: http://www.parisc-linux.org/
10993 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10998 F: Documentation/parisc/
11000 F: drivers/char/agp/parisc-agp.c
11001 F: drivers/input/serio/gscps2.c
11002 F: drivers/parport/parport_gsc.*
11003 F: drivers/tty/serial/8250/8250_gsc.c
11004 F: drivers/video/fbdev/sti*
11005 F: drivers/video/console/sti*
11006 F: drivers/video/logo/logo_parisc*
11009 M: Jiri Pirko <jiri@mellanox.com>
11010 L: netdev@vger.kernel.org
11013 F: lib/test_parman.c
11014 F: include/linux/parman.h
11016 PC87360 HARDWARE MONITORING DRIVER
11017 M: Jim Cromie <jim.cromie@gmail.com>
11018 L: linux-hwmon@vger.kernel.org
11020 F: Documentation/hwmon/pc87360
11021 F: drivers/hwmon/pc87360.c
11023 PC8736x GPIO DRIVER
11024 M: Jim Cromie <jim.cromie@gmail.com>
11026 F: drivers/char/pc8736x_gpio.c
11028 PC87427 HARDWARE MONITORING DRIVER
11029 M: Jean Delvare <jdelvare@suse.com>
11030 L: linux-hwmon@vger.kernel.org
11032 F: Documentation/hwmon/pc87427
11033 F: drivers/hwmon/pc87427.c
11036 M: Riku Voipio <riku.voipio@iki.fi>
11038 F: drivers/leds/leds-pca9532.c
11039 F: include/linux/leds-pca9532.h
11041 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11042 M: Guenter Roeck <linux@roeck-us.net>
11043 L: linux-i2c@vger.kernel.org
11045 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11047 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11048 M: Khalid Aziz <khalid@gonehiking.org>
11050 F: drivers/firmware/pcdp.*
11052 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11053 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11054 L: linux-pci@vger.kernel.org
11055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11057 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11058 F: drivers/pci/controller/pci-aardvark.c
11060 PCI DRIVER FOR ALTERA PCIE IP
11061 M: Ley Foon Tan <lftan@altera.com>
11062 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11063 L: linux-pci@vger.kernel.org
11065 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11066 F: drivers/pci/controller/pcie-altera.c
11068 PCI DRIVER FOR APPLIEDMICRO XGENE
11069 M: Tanmay Inamdar <tinamdar@apm.com>
11070 L: linux-pci@vger.kernel.org
11071 L: linux-arm-kernel@lists.infradead.org
11073 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11074 F: drivers/pci/controller/pci-xgene.c
11076 PCI DRIVER FOR ARM VERSATILE PLATFORM
11077 M: Rob Herring <robh@kernel.org>
11078 L: linux-pci@vger.kernel.org
11079 L: linux-arm-kernel@lists.infradead.org
11081 F: Documentation/devicetree/bindings/pci/versatile.txt
11082 F: drivers/pci/controller/pci-versatile.c
11084 PCI DRIVER FOR ARMADA 8K
11085 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11086 L: linux-pci@vger.kernel.org
11087 L: linux-arm-kernel@lists.infradead.org
11089 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11090 F: drivers/pci/controller/dwc/pcie-armada8k.c
11092 PCI DRIVER FOR CADENCE PCIE IP
11093 M: Alan Douglas <adouglas@cadence.com>
11094 L: linux-pci@vger.kernel.org
11096 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11097 F: drivers/pci/controller/pcie-cadence*
11099 PCI DRIVER FOR FREESCALE LAYERSCAPE
11100 M: Minghuan Lian <minghuan.Lian@nxp.com>
11101 M: Mingkai Hu <mingkai.hu@nxp.com>
11102 M: Roy Zang <roy.zang@nxp.com>
11103 L: linuxppc-dev@lists.ozlabs.org
11104 L: linux-pci@vger.kernel.org
11105 L: linux-arm-kernel@lists.infradead.org
11107 F: drivers/pci/controller/dwc/*layerscape*
11109 PCI DRIVER FOR GENERIC OF HOSTS
11110 M: Will Deacon <will.deacon@arm.com>
11111 L: linux-pci@vger.kernel.org
11112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11114 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11115 F: drivers/pci/controller/pci-host-common.c
11116 F: drivers/pci/controller/pci-host-generic.c
11118 PCI DRIVER FOR IMX6
11119 M: Richard Zhu <hongxing.zhu@nxp.com>
11120 M: Lucas Stach <l.stach@pengutronix.de>
11121 L: linux-pci@vger.kernel.org
11122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11124 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11125 F: drivers/pci/controller/dwc/*imx6*
11127 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11128 M: Keith Busch <keith.busch@intel.com>
11129 M: Jonathan Derrick <jonathan.derrick@intel.com>
11130 L: linux-pci@vger.kernel.org
11132 F: drivers/pci/controller/vmd.c
11134 PCI DRIVER FOR MICROSEMI SWITCHTEC
11135 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11136 M: Logan Gunthorpe <logang@deltatee.com>
11137 L: linux-pci@vger.kernel.org
11139 F: Documentation/switchtec.txt
11140 F: Documentation/ABI/testing/sysfs-class-switchtec
11141 F: drivers/pci/switch/switchtec*
11142 F: include/uapi/linux/switchtec_ioctl.h
11143 F: include/linux/switchtec.h
11144 F: drivers/ntb/hw/mscc/
11146 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11147 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11148 M: Jason Cooper <jason@lakedaemon.net>
11149 L: linux-pci@vger.kernel.org
11150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11152 F: drivers/pci/controller/*mvebu*
11154 PCI DRIVER FOR NVIDIA TEGRA
11155 M: Thierry Reding <thierry.reding@gmail.com>
11156 L: linux-tegra@vger.kernel.org
11157 L: linux-pci@vger.kernel.org
11159 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11160 F: drivers/pci/controller/pci-tegra.c
11162 PCI DRIVER FOR RENESAS R-CAR
11163 M: Simon Horman <horms@verge.net.au>
11164 L: linux-pci@vger.kernel.org
11165 L: linux-renesas-soc@vger.kernel.org
11167 F: drivers/pci/controller/*rcar*
11169 PCI DRIVER FOR SAMSUNG EXYNOS
11170 M: Jingoo Han <jingoohan1@gmail.com>
11171 L: linux-pci@vger.kernel.org
11172 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11173 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11175 F: drivers/pci/controller/dwc/pci-exynos.c
11177 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11178 M: Jingoo Han <jingoohan1@gmail.com>
11179 M: Joao Pinto <Joao.Pinto@synopsys.com>
11180 L: linux-pci@vger.kernel.org
11182 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11183 F: drivers/pci/controller/dwc/*designware*
11185 PCI DRIVER FOR TI DRA7XX
11186 M: Kishon Vijay Abraham I <kishon@ti.com>
11187 L: linux-omap@vger.kernel.org
11188 L: linux-pci@vger.kernel.org
11190 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11191 F: drivers/pci/controller/dwc/pci-dra7xx.c
11193 PCI DRIVER FOR TI KEYSTONE
11194 M: Murali Karicheri <m-karicheri2@ti.com>
11195 L: linux-pci@vger.kernel.org
11196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11198 F: drivers/pci/controller/dwc/*keystone*
11200 PCI ENDPOINT SUBSYSTEM
11201 M: Kishon Vijay Abraham I <kishon@ti.com>
11202 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11203 L: linux-pci@vger.kernel.org
11204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11206 F: drivers/pci/endpoint/
11207 F: drivers/misc/pci_endpoint_test.c
11210 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11211 M: Russell Currey <ruscur@russell.cc>
11212 L: linuxppc-dev@lists.ozlabs.org
11214 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11215 F: arch/powerpc/kernel/eeh*.c
11216 F: arch/powerpc/platforms/*/eeh*.c
11217 F: arch/powerpc/include/*/eeh*.h
11220 M: Linas Vepstas <linasvepstas@gmail.com>
11221 L: linux-pci@vger.kernel.org
11223 F: Documentation/PCI/pci-error-recovery.txt
11225 PCI MSI DRIVER FOR ALTERA MSI IP
11226 M: Ley Foon Tan <lftan@altera.com>
11227 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11228 L: linux-pci@vger.kernel.org
11230 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11231 F: drivers/pci/controller/pcie-altera-msi.c
11233 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11234 M: Duc Dang <dhdang@apm.com>
11235 L: linux-pci@vger.kernel.org
11236 L: linux-arm-kernel@lists.infradead.org
11238 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11239 F: drivers/pci/controller/pci-xgene-msi.c
11242 M: Bjorn Helgaas <bhelgaas@google.com>
11243 L: linux-pci@vger.kernel.org
11244 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11247 F: Documentation/devicetree/bindings/pci/
11248 F: Documentation/PCI/
11249 F: drivers/acpi/pci*
11251 F: include/asm-generic/pci*
11252 F: include/linux/pci*
11253 F: include/linux/of_pci.h
11254 F: include/uapi/linux/pci*
11257 F: arch/x86/kernel/quirks.c
11259 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11260 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11261 L: linux-pci@vger.kernel.org
11262 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11265 F: drivers/pci/controller/
11267 PCIE DRIVER FOR AXIS ARTPEC
11268 M: Jesper Nilsson <jesper.nilsson@axis.com>
11269 L: linux-arm-kernel@axis.com
11270 L: linux-pci@vger.kernel.org
11272 F: Documentation/devicetree/bindings/pci/axis,artpec*
11273 F: drivers/pci/controller/dwc/*artpec*
11275 PCIE DRIVER FOR CAVIUM THUNDERX
11276 M: David Daney <david.daney@cavium.com>
11277 L: linux-pci@vger.kernel.org
11278 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11280 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11281 F: drivers/pci/controller/pci-thunder-*
11283 PCIE DRIVER FOR HISILICON
11284 M: Zhou Wang <wangzhou1@hisilicon.com>
11285 L: linux-pci@vger.kernel.org
11287 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11288 F: drivers/pci/controller/dwc/pcie-hisi.c
11290 PCIE DRIVER FOR HISILICON KIRIN
11291 M: Xiaowei Song <songxiaowei@hisilicon.com>
11292 M: Binghui Wang <wangbinghui@hisilicon.com>
11293 L: linux-pci@vger.kernel.org
11295 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11296 F: drivers/pci/controller/dwc/pcie-kirin.c
11298 PCIE DRIVER FOR HISILICON STB
11299 M: Jianguo Sun <sunjianguo1@huawei.com>
11300 M: Shawn Guo <shawn.guo@linaro.org>
11301 L: linux-pci@vger.kernel.org
11303 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11304 F: drivers/pci/controller/dwc/pcie-histb.c
11306 PCIE DRIVER FOR MEDIATEK
11307 M: Ryder Lee <ryder.lee@mediatek.com>
11308 L: linux-pci@vger.kernel.org
11309 L: linux-mediatek@lists.infradead.org
11311 F: Documentation/devicetree/bindings/pci/mediatek*
11312 F: drivers/pci/controller/*mediatek*
11314 PCIE DRIVER FOR QUALCOMM MSM
11315 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11316 L: linux-pci@vger.kernel.org
11317 L: linux-arm-msm@vger.kernel.org
11319 F: drivers/pci/controller/dwc/*qcom*
11321 PCIE DRIVER FOR ROCKCHIP
11322 M: Shawn Lin <shawn.lin@rock-chips.com>
11323 L: linux-pci@vger.kernel.org
11324 L: linux-rockchip@lists.infradead.org
11326 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11327 F: drivers/pci/controller/pcie-rockchip*
11329 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11330 M: Linus Walleij <linus.walleij@linaro.org>
11331 L: linux-pci@vger.kernel.org
11333 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11334 F: drivers/pci/controller/pci-v3-semi.c
11336 PCIE DRIVER FOR ST SPEAR13XX
11337 M: Pratyush Anand <pratyush.anand@gmail.com>
11338 L: linux-pci@vger.kernel.org
11340 F: drivers/pci/controller/dwc/*spear*
11343 M: Dominik Brodowski <linux@dominikbrodowski.net>
11344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11346 F: Documentation/pcmcia/
11351 PCNET32 NETWORK DRIVER
11352 M: Don Fry <pcnet32@frontier.com>
11353 L: netdev@vger.kernel.org
11355 F: drivers/net/ethernet/amd/pcnet32.c
11357 PCRYPT PARALLEL CRYPTO ENGINE
11358 M: Steffen Klassert <steffen.klassert@secunet.com>
11359 L: linux-crypto@vger.kernel.org
11362 F: include/crypto/pcrypt.h
11364 PEAQ WMI HOTKEYS DRIVER
11365 M: Hans de Goede <hdegoede@redhat.com>
11366 L: platform-driver-x86@vger.kernel.org
11368 F: drivers/platform/x86/peaq-wmi.c
11370 PER-CPU MEMORY ALLOCATOR
11371 M: Tejun Heo <tj@kernel.org>
11372 M: Christoph Lameter <cl@linux.com>
11373 M: Dennis Zhou <dennisszhou@gmail.com>
11374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11376 F: include/linux/percpu*.h
11378 F: arch/*/include/asm/percpu.h
11380 PER-TASK DELAY ACCOUNTING
11381 M: Balbir Singh <bsingharora@gmail.com>
11383 F: include/linux/delayacct.h
11384 F: kernel/delayacct.c
11386 PERFORMANCE EVENTS SUBSYSTEM
11387 M: Peter Zijlstra <peterz@infradead.org>
11388 M: Ingo Molnar <mingo@redhat.com>
11389 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11390 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11391 R: Jiri Olsa <jolsa@redhat.com>
11392 R: Namhyung Kim <namhyung@kernel.org>
11393 L: linux-kernel@vger.kernel.org
11394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11397 F: include/linux/perf_event.h
11398 F: include/uapi/linux/perf_event.h
11399 F: arch/*/kernel/perf_event*.c
11400 F: arch/*/kernel/*/perf_event*.c
11401 F: arch/*/kernel/*/*/perf_event*.c
11402 F: arch/*/include/asm/perf_event.h
11403 F: arch/*/kernel/perf_callchain.c
11407 PERSONALITY HANDLING
11408 M: Christoph Hellwig <hch@infradead.org>
11409 L: linux-abi-devel@lists.sourceforge.net
11411 F: include/linux/personality.h
11412 F: include/uapi/linux/personality.h
11414 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11415 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11416 L: linux-input@vger.kernel.org
11418 F: Documentation/input/devices/pxrc.rst
11419 F: drivers/input/joystick/pxrc.c
11422 M: Remi Denis-Courmont <courmisch@gmail.com>
11424 F: Documentation/networking/phonet.txt
11425 F: include/linux/phonet.h
11426 F: include/net/phonet/
11427 F: include/uapi/linux/phonet.h
11431 M: Joern Engel <joern@lazybastard.org>
11432 L: linux-mtd@lists.infradead.org
11434 F: drivers/mtd/devices/phram.c
11437 M: Bruno Prémont <bonbons@linux-vserver.org>
11438 L: linux-input@vger.kernel.org
11440 F: drivers/hid/hid-picolcd*
11443 M: Jamie Iles <jamie@jamieiles.com>
11444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11445 T: git git://github.com/jamieiles/linux-2.6-ji.git
11447 F: arch/arm/boot/dts/picoxcell*
11448 F: arch/arm/mach-picoxcell/
11449 F: drivers/crypto/picoxcell*
11451 PIN CONTROL SUBSYSTEM
11452 M: Linus Walleij <linus.walleij@linaro.org>
11453 L: linux-gpio@vger.kernel.org
11454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11456 F: Documentation/devicetree/bindings/pinctrl/
11457 F: Documentation/driver-api/pinctl.rst
11458 F: drivers/pinctrl/
11459 F: include/linux/pinctrl/
11461 PIN CONTROLLER - ATMEL AT91
11462 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11463 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11465 F: drivers/pinctrl/pinctrl-at91.*
11467 PIN CONTROLLER - ATMEL AT91 PIO4
11468 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11470 L: linux-gpio@vger.kernel.org
11472 F: drivers/pinctrl/pinctrl-at91-pio4.*
11474 PIN CONTROLLER - FREESCALE
11475 M: Dong Aisheng <aisheng.dong@nxp.com>
11476 M: Fabio Estevam <festevam@gmail.com>
11477 M: Shawn Guo <shawnguo@kernel.org>
11478 M: Stefan Agner <stefan@agner.ch>
11479 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11480 L: linux-gpio@vger.kernel.org
11482 F: drivers/pinctrl/freescale/
11483 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11485 PIN CONTROLLER - INTEL
11486 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11487 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11489 F: drivers/pinctrl/intel/
11491 PIN CONTROLLER - MEDIATEK
11492 M: Sean Wang <sean.wang@mediatek.com>
11493 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11495 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11496 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11497 F: drivers/pinctrl/mediatek/mtk-eint.*
11498 F: drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11499 F: drivers/pinctrl/mediatek/pinctrl-mt2701.c
11500 F: drivers/pinctrl/mediatek/pinctrl-mt7622.c
11502 PIN CONTROLLER - QUALCOMM
11503 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11505 L: linux-arm-msm@vger.kernel.org
11506 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11507 F: drivers/pinctrl/qcom/
11509 PIN CONTROLLER - RENESAS
11510 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11511 M: Geert Uytterhoeven <geert+renesas@glider.be>
11512 L: linux-renesas-soc@vger.kernel.org
11513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11515 F: drivers/pinctrl/sh-pfc/
11517 PIN CONTROLLER - SAMSUNG
11518 M: Tomasz Figa <tomasz.figa@gmail.com>
11519 M: Krzysztof Kozlowski <krzk@kernel.org>
11520 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11522 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11523 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11526 F: drivers/pinctrl/samsung/
11527 F: include/dt-bindings/pinctrl/samsung.h
11528 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11530 PIN CONTROLLER - SINGLE
11531 M: Tony Lindgren <tony@atomide.com>
11532 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11533 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11534 L: linux-omap@vger.kernel.org
11536 F: drivers/pinctrl/pinctrl-single.c
11538 PIN CONTROLLER - ST SPEAR
11539 M: Viresh Kumar <vireshk@kernel.org>
11540 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11541 W: http://www.st.com/spear
11543 F: drivers/pinctrl/spear/
11545 PISTACHIO SOC SUPPORT
11546 M: James Hartley <james.hartley@sondrel.com>
11547 L: linux-mips@linux-mips.org
11549 F: arch/mips/pistachio/
11550 F: arch/mips/include/asm/mach-pistachio/
11551 F: arch/mips/boot/dts/img/pistachio*
11552 F: arch/mips/configs/pistachio*_defconfig
11556 M: linux-block@vger.kernel.org
11557 F: drivers/block/pktcdvd.c
11558 F: include/linux/pktcdvd.h
11559 F: include/uapi/linux/pktcdvd.h
11561 PKUNITY SOC DRIVERS
11562 M: Guan Xuetao <gxt@pku.edu.cn>
11563 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11565 T: git git://github.com/gxt/linux.git
11566 F: drivers/input/serio/i8042-unicore32io.h
11567 F: drivers/i2c/busses/i2c-puv3.c
11568 F: drivers/video/fbdev/fb-puv3.c
11569 F: drivers/rtc/rtc-puv3.c
11571 PMBUS HARDWARE MONITORING DRIVERS
11572 M: Guenter Roeck <linux@roeck-us.net>
11573 L: linux-hwmon@vger.kernel.org
11574 W: http://hwmon.wiki.kernel.org/
11575 W: http://www.roeck-us.net/linux/drivers/
11576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11578 F: Documentation/hwmon/pmbus
11579 F: drivers/hwmon/pmbus/
11580 F: include/linux/pmbus.h
11582 PMC SIERRA MaxRAID DRIVER
11583 L: linux-scsi@vger.kernel.org
11584 W: http://www.pmc-sierra.com/
11586 F: drivers/scsi/pmcraid.*
11588 PMC SIERRA PM8001 DRIVER
11589 M: Jack Wang <jinpu.wang@profitbricks.com>
11590 M: lindar_liu@usish.com
11591 L: linux-scsi@vger.kernel.org
11593 F: drivers/scsi/pm8001/
11596 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11600 POSIX CLOCKS and TIMERS
11601 M: Thomas Gleixner <tglx@linutronix.de>
11602 L: linux-kernel@vger.kernel.org
11603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11606 F: include/linux/timer*
11607 F: kernel/time/*timer*
11609 POWER MANAGEMENT CORE
11610 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11611 L: linux-pm@vger.kernel.org
11612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11613 B: https://bugzilla.kernel.org
11615 F: drivers/base/power/
11616 F: include/linux/pm.h
11617 F: include/linux/pm_*
11618 F: include/linux/powercap.h
11619 F: drivers/powercap/
11620 F: kernel/configs/nopm.config
11622 POWER STATE COORDINATION INTERFACE (PSCI)
11623 M: Mark Rutland <mark.rutland@arm.com>
11624 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11625 L: linux-arm-kernel@lists.infradead.org
11627 F: drivers/firmware/psci*.c
11628 F: include/linux/psci.h
11629 F: include/uapi/linux/psci.h
11631 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11632 M: Sebastian Reichel <sre@kernel.org>
11633 L: linux-pm@vger.kernel.org
11634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11636 F: Documentation/ABI/testing/sysfs-class-power
11637 F: Documentation/devicetree/bindings/power/supply/
11638 F: include/linux/power_supply.h
11639 F: drivers/power/supply/
11641 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11642 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11643 L: linuxppc-dev@lists.ozlabs.org
11645 F: drivers/char/powernv-op-panel.c
11647 PPP OVER ATM (RFC 2364)
11648 M: Mitchell Blank Jr <mitch@sfgoth.com>
11650 F: net/atm/pppoatm.c
11651 F: include/uapi/linux/atmppp.h
11654 M: Michal Ostrowski <mostrows@earthlink.net>
11656 F: drivers/net/ppp/pppoe.c
11657 F: drivers/net/ppp/pppox.c
11660 M: James Chapman <jchapman@katalix.com>
11662 F: net/l2tp/l2tp_ppp.c
11663 F: include/linux/if_pppol2tp.h
11664 F: include/uapi/linux/if_pppol2tp.h
11666 PPP PROTOCOL DRIVERS AND COMPRESSORS
11667 M: Paul Mackerras <paulus@samba.org>
11668 L: linux-ppp@vger.kernel.org
11670 F: drivers/net/ppp/ppp_*
11673 M: Rodolfo Giometti <giometti@enneenne.com>
11674 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11675 L: linuxpps@ml.enneenne.com (subscribers-only)
11677 F: Documentation/pps/
11678 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11679 F: Documentation/ABI/testing/sysfs-pps
11681 F: include/linux/pps*.h
11682 F: include/uapi/linux/pps.h
11685 M: Dmitry Kozlov <xeb@mail.ru>
11686 L: netdev@vger.kernel.org
11688 F: drivers/net/ppp/pptp.c
11689 W: http://sourceforge.net/projects/accel-pptp
11692 M: Robert Love <rml@tech9.net>
11693 L: kpreempt-tech@lists.sourceforge.net
11694 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11696 F: Documentation/preempt-locking.txt
11697 F: include/linux/preempt.h
11700 M: Petr Mladek <pmladek@suse.com>
11701 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11702 R: Steven Rostedt <rostedt@goodmis.org>
11705 F: include/linux/printk.h
11707 PRISM54 WIRELESS DRIVER
11708 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11709 L: linux-wireless@vger.kernel.org
11710 W: http://wireless.kernel.org/en/users/Drivers/p54
11712 F: drivers/net/wireless/intersil/prism54/
11715 R: Alexey Dobriyan <adobriyan@gmail.com>
11716 L: linux-kernel@vger.kernel.org
11717 L: linux-fsdevel@vger.kernel.org
11720 F: include/linux/proc_fs.h
11721 F: tools/testing/selftests/proc/
11724 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11725 M: Kees Cook <keescook@chromium.org>
11726 L: linux-kernel@vger.kernel.org
11727 L: linux-fsdevel@vger.kernel.org
11729 F: fs/proc/proc_sysctl.c
11730 F: include/linux/sysctl.h
11732 F: tools/testing/selftests/sysctl/
11734 PS3 NETWORK SUPPORT
11735 M: Geoff Levand <geoff@infradead.org>
11736 L: netdev@vger.kernel.org
11737 L: linuxppc-dev@lists.ozlabs.org
11739 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11741 PS3 PLATFORM SUPPORT
11742 M: Geoff Levand <geoff@infradead.org>
11743 L: linuxppc-dev@lists.ozlabs.org
11745 F: arch/powerpc/boot/ps3*
11746 F: arch/powerpc/include/asm/lv1call.h
11747 F: arch/powerpc/include/asm/ps3*.h
11748 F: arch/powerpc/platforms/ps3/
11751 F: drivers/rtc/rtc-ps3.c
11752 F: drivers/usb/host/*ps3.c
11753 F: sound/ppc/snd_ps3*
11756 M: Jim Paris <jim@jtan.com>
11757 M: Geoff Levand <geoff@infradead.org>
11758 L: linuxppc-dev@lists.ozlabs.org
11760 F: drivers/block/ps3vram.c
11762 PSAMPLE PACKET SAMPLING SUPPORT:
11763 M: Yotam Gigi <yotam.gi@gmail.com>
11766 F: include/net/psample.h
11767 F: include/uapi/linux/psample.h
11770 M: Kees Cook <keescook@chromium.org>
11771 M: Anton Vorontsov <anton@enomsg.org>
11772 M: Colin Cross <ccross@android.com>
11773 M: Tony Luck <tony.luck@intel.com>
11775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11777 F: include/linux/pstore*
11778 F: drivers/firmware/efi/efi-pstore.c
11779 F: drivers/acpi/apei/erst.c
11780 F: Documentation/admin-guide/ramoops.rst
11781 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11782 K: \b(pstore|ramoops)
11784 PTP HARDWARE CLOCK SUPPORT
11785 M: Richard Cochran <richardcochran@gmail.com>
11786 L: netdev@vger.kernel.org
11788 W: http://linuxptp.sourceforge.net/
11789 F: Documentation/ABI/testing/sysfs-ptp
11790 F: Documentation/ptp/*
11791 F: drivers/net/phy/dp83640*
11793 F: include/linux/ptp_cl*
11796 M: Oleg Nesterov <oleg@redhat.com>
11798 F: include/asm-generic/syscall.h
11799 F: include/linux/ptrace.h
11800 F: include/linux/regset.h
11801 F: include/linux/tracehook.h
11802 F: include/uapi/linux/ptrace.h
11803 F: include/uapi/linux/ptrace.h
11804 F: include/asm-generic/ptrace.h
11806 F: arch/*/ptrace*.c
11807 F: arch/*/*/ptrace*.c
11808 F: arch/*/include/asm/ptrace*.h
11811 M: Hans Verkuil <hverkuil@xs4all.nl>
11812 L: linux-media@vger.kernel.org
11813 T: git git://linuxtv.org/media_tree.git
11815 F: drivers/media/usb/pulse8-cec/*
11816 F: Documentation/media/cec-drivers/pulse8-cec.rst
11818 PVRUSB2 VIDEO4LINUX DRIVER
11819 M: Mike Isely <isely@pobox.com>
11820 L: pvrusb2@isely.net (subscribers-only)
11821 L: linux-media@vger.kernel.org
11822 W: http://www.isely.net/pvrusb2/
11823 T: git git://linuxtv.org/media_tree.git
11825 F: Documentation/media/v4l-drivers/pvrusb2*
11826 F: drivers/media/usb/pvrusb2/
11829 M: Hans Verkuil <hverkuil@xs4all.nl>
11830 L: linux-media@vger.kernel.org
11831 T: git git://linuxtv.org/media_tree.git
11833 F: drivers/media/usb/pwc/*
11836 M: Kamil Debski <kamil@wypas.org>
11837 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11838 L: linux-hwmon@vger.kernel.org
11840 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11841 F: Documentation/hwmon/pwm-fan
11842 F: drivers/hwmon/pwm-fan.c
11845 M: Sean Young <sean@mess.org>
11846 L: linux-media@vger.kernel.org
11848 F: drivers/media/rc/pwm-ir-tx.c
11851 M: Thierry Reding <thierry.reding@gmail.com>
11852 L: linux-pwm@vger.kernel.org
11854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11855 F: Documentation/pwm.txt
11856 F: Documentation/devicetree/bindings/pwm/
11857 F: include/linux/pwm.h
11859 F: drivers/video/backlight/pwm_bl.c
11860 F: include/linux/pwm_backlight.h
11861 F: drivers/gpio/gpio-mvebu.c
11862 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11865 M: Robert Jarzmik <robert.jarzmik@free.fr>
11866 L: linux-gpio@vger.kernel.org
11868 F: drivers/gpio/gpio-pxa.c
11874 M: Robert Jarzmik <robert.jarzmik@free.fr>
11875 L: linux-rtc@vger.kernel.org
11878 PXA2xx/PXA3xx SUPPORT
11879 M: Daniel Mack <daniel@zonque.org>
11880 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11881 M: Robert Jarzmik <robert.jarzmik@free.fr>
11882 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11883 T: git git://github.com/hzhuang1/linux.git
11884 T: git git://github.com/rjarzmik/linux.git
11886 F: arch/arm/boot/dts/pxa*
11887 F: arch/arm/mach-pxa/
11888 F: drivers/dma/pxa*
11889 F: drivers/pcmcia/pxa2xx*
11890 F: drivers/pinctrl/pxa/
11891 F: drivers/spi/spi-pxa2xx*
11892 F: drivers/usb/gadget/udc/pxa2*
11893 F: include/sound/pxa2xx-lib.h
11898 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11899 L: qat-linux@intel.com
11901 F: drivers/crypto/qat/
11903 QCOM AUDIO (ASoC) DRIVERS
11904 M: Patrick Lai <plai@codeaurora.org>
11905 M: Banajit Goswami <bgoswami@codeaurora.org>
11906 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11910 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11911 M: Gabriel Somlo <somlo@cmu.edu>
11912 M: "Michael S. Tsirkin" <mst@redhat.com>
11913 L: qemu-devel@nongnu.org
11915 F: drivers/firmware/qemu_fw_cfg.c
11916 F: include/uapi/linux/qemu_fw_cfg.h
11919 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11920 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11921 L: linux-rdma@vger.kernel.org
11923 F: drivers/infiniband/hw/qib/
11925 QLOGIC QL41xxx FCOE DRIVER
11926 M: QLogic-Storage-Upstream@cavium.com
11927 L: linux-scsi@vger.kernel.org
11929 F: drivers/scsi/qedf/
11931 QLOGIC QL41xxx ISCSI DRIVER
11932 M: QLogic-Storage-Upstream@cavium.com
11933 L: linux-scsi@vger.kernel.org
11935 F: drivers/scsi/qedi/
11937 QLOGIC QL4xxx ETHERNET DRIVER
11938 M: Ariel Elior <Ariel.Elior@cavium.com>
11939 M: everest-linux-l2@cavium.com
11940 L: netdev@vger.kernel.org
11942 F: drivers/net/ethernet/qlogic/qed/
11943 F: include/linux/qed/
11944 F: drivers/net/ethernet/qlogic/qede/
11946 QLOGIC QL4xxx RDMA DRIVER
11947 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11948 M: Ariel Elior <Ariel.Elior@cavium.com>
11949 L: linux-rdma@vger.kernel.org
11951 F: drivers/infiniband/hw/qedr/
11952 F: include/uapi/rdma/qedr-abi.h
11954 QLOGIC QLA1280 SCSI DRIVER
11955 M: Michael Reed <mdr@sgi.com>
11956 L: linux-scsi@vger.kernel.org
11958 F: drivers/scsi/qla1280.[ch]
11960 QLOGIC QLA2XXX FC-SCSI DRIVER
11961 M: qla2xxx-upstream@qlogic.com
11962 L: linux-scsi@vger.kernel.org
11964 F: Documentation/scsi/LICENSE.qla2xxx
11965 F: drivers/scsi/qla2xxx/
11967 QLOGIC QLA3XXX NETWORK DRIVER
11968 M: Dept-GELinuxNICDev@cavium.com
11969 L: netdev@vger.kernel.org
11971 F: Documentation/networking/LICENSE.qla3xxx
11972 F: drivers/net/ethernet/qlogic/qla3xxx.*
11974 QLOGIC QLA4XXX iSCSI DRIVER
11975 M: QLogic-Storage-Upstream@qlogic.com
11976 L: linux-scsi@vger.kernel.org
11978 F: Documentation/scsi/LICENSE.qla4xxx
11979 F: drivers/scsi/qla4xxx/
11981 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11982 M: Harish Patil <harish.patil@cavium.com>
11983 M: Manish Chopra <manish.chopra@cavium.com>
11984 M: Dept-GELinuxNICDev@cavium.com
11985 L: netdev@vger.kernel.org
11987 F: drivers/net/ethernet/qlogic/qlcnic/
11989 QLOGIC QLGE 10Gb ETHERNET DRIVER
11990 M: Harish Patil <harish.patil@cavium.com>
11991 M: Manish Chopra <manish.chopra@cavium.com>
11992 M: Dept-GELinuxNICDev@cavium.com
11993 L: netdev@vger.kernel.org
11995 F: drivers/net/ethernet/qlogic/qlge/
11997 QM1D1B0004 MEDIA DRIVER
11998 M: Akihiro Tsukada <tskd08@gmail.com>
11999 L: linux-media@vger.kernel.org
12001 F: drivers/media/tuners/qm1d1b0004*
12003 QM1D1C0042 MEDIA DRIVER
12004 M: Akihiro Tsukada <tskd08@gmail.com>
12005 L: linux-media@vger.kernel.org
12007 F: drivers/media/tuners/qm1d1c0042*
12010 M: Anders Larsen <al@alarsen.net>
12011 W: http://www.alarsen.net/linux/qnx4fs/
12014 F: include/uapi/linux/qnx4_fs.h
12015 F: include/uapi/linux/qnxtypes.h
12017 QORIQ DPAA2 FSL-MC BUS DRIVER
12018 M: Stuart Yoder <stuyoder@gmail.com>
12019 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12020 L: linux-kernel@vger.kernel.org
12022 F: drivers/bus/fsl-mc/
12023 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12024 F: Documentation/networking/dpaa2/overview.rst
12026 QT1010 MEDIA DRIVER
12027 M: Antti Palosaari <crope@iki.fi>
12028 L: linux-media@vger.kernel.org
12029 W: https://linuxtv.org
12030 W: http://palosaari.fi/linux/
12031 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12032 T: git git://linuxtv.org/anttip/media_tree.git
12034 F: drivers/media/tuners/qt1010*
12036 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12037 M: Kalle Valo <kvalo@codeaurora.org>
12038 L: ath10k@lists.infradead.org
12039 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12042 F: drivers/net/wireless/ath/ath10k/
12044 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12045 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12046 L: linux-wireless@vger.kernel.org
12047 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12049 F: drivers/net/wireless/ath/ath9k/
12051 QUALCOMM CAMERA SUBSYSTEM DRIVER
12052 M: Todor Tomov <todor.tomov@linaro.org>
12053 L: linux-media@vger.kernel.org
12055 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12056 F: Documentation/media/v4l-drivers/qcom_camss.rst
12057 F: drivers/media/platform/qcom/camss/
12059 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12060 M: Ilia Lin <ilia.lin@gmail.com>
12061 L: linux-pm@vger.kernel.org
12063 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12064 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12066 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12067 M: Timur Tabi <timur@kernel.org>
12068 L: netdev@vger.kernel.org
12070 F: drivers/net/ethernet/qualcomm/emac/
12072 QUALCOMM GENERIC INTERFACE I2C DRIVER
12073 M: Alok Chauhan <alokc@codeaurora.org>
12074 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12075 L: linux-i2c@vger.kernel.org
12076 L: linux-arm-msm@vger.kernel.org
12078 F: drivers/i2c/busses/i2c-qcom-geni.c
12080 QUALCOMM HEXAGON ARCHITECTURE
12081 M: Richard Kuo <rkuo@codeaurora.org>
12082 L: linux-hexagon@vger.kernel.org
12083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12087 QUALCOMM HIDMA DRIVER
12088 M: Sinan Kaya <okaya@kernel.org>
12089 L: linux-arm-kernel@lists.infradead.org
12090 L: linux-arm-msm@vger.kernel.org
12091 L: dmaengine@vger.kernel.org
12093 F: drivers/dma/qcom/hidma*
12096 M: Rob Clark <robdclark@gmail.com>
12097 L: iommu@lists.linux-foundation.org
12098 L: linux-arm-msm@vger.kernel.org
12100 F: drivers/iommu/qcom_iommu.c
12102 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12103 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12104 L: linux-media@vger.kernel.org
12105 L: linux-arm-msm@vger.kernel.org
12106 T: git git://linuxtv.org/media_tree.git
12108 F: drivers/media/platform/qcom/venus/
12110 QUALCOMM WCN36XX WIRELESS DRIVER
12111 M: Kalle Valo <kvalo@codeaurora.org>
12112 L: wcn36xx@lists.infradead.org
12113 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12114 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12116 F: drivers/net/wireless/ath/wcn36xx/
12118 QUANTENNA QTNFMAC WIRELESS DRIVER
12119 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12120 M: Avinash Patil <avinashp@quantenna.com>
12121 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12122 L: linux-wireless@vger.kernel.org
12124 F: drivers/net/wireless/quantenna
12126 RADEON and AMDGPU DRM DRIVERS
12127 M: Alex Deucher <alexander.deucher@amd.com>
12128 M: Christian König <christian.koenig@amd.com>
12129 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12130 L: amd-gfx@lists.freedesktop.org
12131 T: git git://people.freedesktop.org/~agd5f/linux
12133 F: drivers/gpu/drm/radeon/
12134 F: include/uapi/drm/radeon_drm.h
12135 F: drivers/gpu/drm/amd/
12136 F: include/uapi/drm/amdgpu_drm.h
12138 RADEON FRAMEBUFFER DISPLAY DRIVER
12139 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12140 L: linux-fbdev@vger.kernel.org
12142 F: drivers/video/fbdev/aty/radeon*
12143 F: include/uapi/linux/radeonfb.h
12145 RADIOSHARK RADIO DRIVER
12146 M: Hans Verkuil <hverkuil@xs4all.nl>
12147 L: linux-media@vger.kernel.org
12148 T: git git://linuxtv.org/media_tree.git
12150 F: drivers/media/radio/radio-shark.c
12152 RADIOSHARK2 RADIO DRIVER
12153 M: Hans Verkuil <hverkuil@xs4all.nl>
12154 L: linux-media@vger.kernel.org
12155 T: git git://linuxtv.org/media_tree.git
12157 F: drivers/media/radio/radio-shark2.c
12158 F: drivers/media/radio/radio-tea5777.c
12160 RADOS BLOCK DEVICE (RBD)
12161 M: Ilya Dryomov <idryomov@gmail.com>
12162 M: Sage Weil <sage@redhat.com>
12163 M: Alex Elder <elder@kernel.org>
12164 L: ceph-devel@vger.kernel.org
12165 W: http://ceph.com/
12166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12167 T: git git://github.com/ceph/ceph-client.git
12169 F: Documentation/ABI/testing/sysfs-bus-rbd
12170 F: drivers/block/rbd.c
12171 F: drivers/block/rbd_types.h
12173 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12174 M: Paul Mackerras <paulus@samba.org>
12175 L: linux-fbdev@vger.kernel.org
12177 F: drivers/video/fbdev/aty/aty128fb.c
12179 RAINSHADOW-CEC DRIVER
12180 M: Hans Verkuil <hverkuil@xs4all.nl>
12181 L: linux-media@vger.kernel.org
12182 T: git git://linuxtv.org/media_tree.git
12184 F: drivers/media/usb/rainshadow-cec/*
12186 RALINK MIPS ARCHITECTURE
12187 M: John Crispin <john@phrozen.org>
12188 L: linux-mips@linux-mips.org
12190 F: arch/mips/ralink
12192 RALINK RT2X00 WIRELESS LAN DRIVER
12194 M: Stanislaw Gruszka <sgruszka@redhat.com>
12195 M: Helmut Schaa <helmut.schaa@googlemail.com>
12196 L: linux-wireless@vger.kernel.org
12198 F: drivers/net/wireless/ralink/rt2x00/
12200 RAMDISK RAM BLOCK DEVICE DRIVER
12201 M: Jens Axboe <axboe@kernel.dk>
12203 F: Documentation/blockdev/ramdisk.txt
12204 F: drivers/block/brd.c
12206 RANCHU VIRTUAL BOARD FOR MIPS
12207 M: Miodrag Dinic <miodrag.dinic@mips.com>
12208 L: linux-mips@linux-mips.org
12210 F: arch/mips/generic/board-ranchu.c
12211 F: arch/mips/configs/generic/board-ranchu.config
12213 RANDOM NUMBER DRIVER
12214 M: "Theodore Ts'o" <tytso@mit.edu>
12216 F: drivers/char/random.c
12219 M: Matt Porter <mporter@kernel.crashing.org>
12220 M: Alexandre Bounine <alex.bou9@gmail.com>
12222 F: drivers/rapidio/
12224 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12225 L: linux-wireless@vger.kernel.org
12227 F: drivers/net/wireless/ray*
12229 RCUTORTURE TEST FRAMEWORK
12230 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12231 M: Josh Triplett <josh@joshtriplett.org>
12232 R: Steven Rostedt <rostedt@goodmis.org>
12233 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12234 R: Lai Jiangshan <jiangshanlai@gmail.com>
12235 L: linux-kernel@vger.kernel.org
12237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12238 F: tools/testing/selftests/rcutorture
12241 M: Florian Fainelli <florian@openwrt.org>
12244 RDC R6040 FAST ETHERNET DRIVER
12245 M: Florian Fainelli <f.fainelli@gmail.com>
12246 L: netdev@vger.kernel.org
12248 F: drivers/net/ethernet/rdc/r6040.c
12250 RDMAVT - RDMA verbs software
12251 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12252 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12253 L: linux-rdma@vger.kernel.org
12255 F: drivers/infiniband/sw/rdmavt
12257 RDS - RELIABLE DATAGRAM SOCKETS
12258 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12259 L: netdev@vger.kernel.org
12260 L: linux-rdma@vger.kernel.org
12261 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12262 W: https://oss.oracle.com/projects/rds/
12265 F: Documentation/networking/rds.txt
12267 RDT - RESOURCE ALLOCATION
12268 M: Fenghua Yu <fenghua.yu@intel.com>
12269 L: linux-kernel@vger.kernel.org
12271 F: arch/x86/kernel/cpu/intel_rdt*
12272 F: arch/x86/include/asm/intel_rdt_sched.h
12273 F: Documentation/x86/intel_rdt*
12275 READ-COPY UPDATE (RCU)
12276 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12277 M: Josh Triplett <josh@joshtriplett.org>
12278 R: Steven Rostedt <rostedt@goodmis.org>
12279 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12280 R: Lai Jiangshan <jiangshanlai@gmail.com>
12281 L: linux-kernel@vger.kernel.org
12282 W: http://www.rdrop.com/users/paulmck/RCU/
12284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12285 F: Documentation/RCU/
12286 X: Documentation/RCU/torture.txt
12287 F: include/linux/rcu*
12288 X: include/linux/srcu*.h
12290 X: kernel/rcu/srcu*.c
12292 REAL TIME CLOCK (RTC) SUBSYSTEM
12293 M: Alessandro Zummo <a.zummo@towertech.it>
12294 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12295 L: linux-rtc@vger.kernel.org
12296 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12299 F: Documentation/devicetree/bindings/rtc/
12300 F: Documentation/rtc.txt
12302 F: include/linux/rtc.h
12303 F: include/uapi/linux/rtc.h
12304 F: include/linux/rtc/
12305 F: include/linux/platform_data/rtc-*
12306 F: tools/testing/selftests/rtc/
12308 REALTEK AUDIO CODECS
12309 M: Bard Liao <bardliao@realtek.com>
12310 M: Oder Chiou <oder_chiou@realtek.com>
12312 F: sound/soc/codecs/rt*
12313 F: include/sound/rt*.h
12315 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12316 M: Linus Walleij <linus.walleij@linaro.org>
12318 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12319 F: drivers/net/dsa/realtek-smi*
12320 F: drivers/net/dsa/rtl83*
12322 REGISTER MAP ABSTRACTION
12323 M: Mark Brown <broonie@kernel.org>
12324 L: linux-kernel@vger.kernel.org
12325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12327 F: Documentation/devicetree/bindings/regmap/
12328 F: drivers/base/regmap/
12329 F: include/linux/regmap.h
12331 REISERFS FILE SYSTEM
12332 L: reiserfs-devel@vger.kernel.org
12336 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12337 M: Ohad Ben-Cohen <ohad@wizery.com>
12338 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12339 L: linux-remoteproc@vger.kernel.org
12340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12342 F: Documentation/devicetree/bindings/remoteproc/
12343 F: Documentation/remoteproc.txt
12344 F: drivers/remoteproc/
12345 F: include/linux/remoteproc.h
12347 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12348 M: Ohad Ben-Cohen <ohad@wizery.com>
12349 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12350 L: linux-remoteproc@vger.kernel.org
12351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12354 F: Documentation/rpmsg.txt
12355 F: include/linux/rpmsg.h
12356 F: include/linux/rpmsg/
12358 RENESAS CLOCK DRIVERS
12359 M: Geert Uytterhoeven <geert+renesas@glider.be>
12360 L: linux-renesas-soc@vger.kernel.org
12361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12363 F: drivers/clk/renesas/
12365 RENESAS EMEV2 I2C DRIVER
12366 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12368 F: drivers/i2c/busses/i2c-emev2.c
12370 RENESAS ETHERNET DRIVERS
12371 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12372 L: netdev@vger.kernel.org
12373 L: linux-renesas-soc@vger.kernel.org
12374 F: Documentation/devicetree/bindings/net/renesas,*.txt
12375 F: Documentation/devicetree/bindings/net/sh_eth.txt
12376 F: drivers/net/ethernet/renesas/
12377 F: include/linux/sh_eth.h
12379 RENESAS R-CAR GYROADC DRIVER
12380 M: Marek Vasut <marek.vasut@gmail.com>
12381 L: linux-iio@vger.kernel.org
12383 F: drivers/iio/adc/rcar_gyro_adc.c
12385 RENESAS R-CAR I2C DRIVERS
12386 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12388 F: drivers/i2c/busses/i2c-rcar.c
12389 F: drivers/i2c/busses/i2c-sh_mobile.c
12391 RENESAS USB PHY DRIVER
12392 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12393 L: linux-renesas-soc@vger.kernel.org
12395 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12397 RESET CONTROLLER FRAMEWORK
12398 M: Philipp Zabel <p.zabel@pengutronix.de>
12399 T: git git://git.pengutronix.de/git/pza/linux
12402 F: Documentation/devicetree/bindings/reset/
12403 F: include/dt-bindings/reset/
12404 F: include/linux/reset.h
12405 F: include/linux/reset-controller.h
12407 RESTARTABLE SEQUENCES SUPPORT
12408 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12409 M: Peter Zijlstra <peterz@infradead.org>
12410 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12411 M: Boqun Feng <boqun.feng@gmail.com>
12412 L: linux-kernel@vger.kernel.org
12415 F: include/uapi/linux/rseq.h
12416 F: include/trace/events/rseq.h
12417 F: tools/testing/selftests/rseq/
12420 M: Johannes Berg <johannes@sipsolutions.net>
12421 L: linux-wireless@vger.kernel.org
12422 W: http://wireless.kernel.org/
12423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12426 F: Documentation/rfkill.txt
12427 F: Documentation/ABI/stable/sysfs-class-rfkill
12429 F: include/linux/rfkill.h
12430 F: include/uapi/linux/rfkill.h
12433 M: Thomas Graf <tgraf@suug.ch>
12434 M: Herbert Xu <herbert@gondor.apana.org.au>
12435 L: netdev@vger.kernel.org
12437 F: lib/rhashtable.c
12438 F: lib/test_rhashtable.c
12439 F: include/linux/rhashtable.h
12440 F: include/linux/rhashtable-types.h
12442 RICOH R5C592 MEMORYSTICK DRIVER
12443 M: Maxim Levitsky <maximlevitsky@gmail.com>
12445 F: drivers/memstick/host/r592.*
12447 RICOH SMARTMEDIA/XD DRIVER
12448 M: Maxim Levitsky <maximlevitsky@gmail.com>
12450 F: drivers/mtd/nand/raw/r852.c
12451 F: drivers/mtd/nand/raw/r852.h
12453 RISC-V ARCHITECTURE
12454 M: Palmer Dabbelt <palmer@sifive.com>
12455 M: Albert Ou <aou@eecs.berkeley.edu>
12456 L: linux-riscv@lists.infradead.org
12457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12464 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12465 W: http://sourceforge.net/projects/roccat/
12467 F: drivers/hid/hid-roccat*
12468 F: include/linux/hid-roccat*
12469 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12471 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12472 M: Jacob chen <jacob2.chen@rock-chips.com>
12473 L: linux-media@vger.kernel.org
12475 F: drivers/media/platform/rockchip/rga/
12476 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12479 M: Jiri Pirko <jiri@resnulli.us>
12480 L: netdev@vger.kernel.org
12482 F: drivers/net/ethernet/rocker/
12486 W: http://www.comtrol.com
12488 F: Documentation/serial/rocket.txt
12489 F: drivers/tty/rocket*
12491 ROCKETPORT EXPRESS/INFINITY DRIVER
12492 M: Kevin Cernekee <cernekee@gmail.com>
12493 L: linux-serial@vger.kernel.org
12495 F: drivers/tty/serial/rp2.*
12497 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12498 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12499 L: linux-kernel@vger.kernel.org
12500 L: linux-renesas-soc@vger.kernel.org
12502 F: drivers/mfd/bd9571mwv.c
12503 F: drivers/regulator/bd9571mwv-regulator.c
12504 F: drivers/gpio/gpio-bd9571mwv.c
12505 F: include/linux/mfd/bd9571mwv.h
12506 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12509 M: Ralf Baechle <ralf@linux-mips.org>
12510 L: linux-hams@vger.kernel.org
12511 W: http://www.linux-ax25.org/
12513 F: include/net/rose.h
12514 F: include/uapi/linux/rose.h
12517 RTL2830 MEDIA DRIVER
12518 M: Antti Palosaari <crope@iki.fi>
12519 L: linux-media@vger.kernel.org
12520 W: https://linuxtv.org
12521 W: http://palosaari.fi/linux/
12522 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12523 T: git git://linuxtv.org/anttip/media_tree.git
12525 F: drivers/media/dvb-frontends/rtl2830*
12527 RTL2832 MEDIA DRIVER
12528 M: Antti Palosaari <crope@iki.fi>
12529 L: linux-media@vger.kernel.org
12530 W: https://linuxtv.org
12531 W: http://palosaari.fi/linux/
12532 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12533 T: git git://linuxtv.org/anttip/media_tree.git
12535 F: drivers/media/dvb-frontends/rtl2832*
12537 RTL2832_SDR MEDIA DRIVER
12538 M: Antti Palosaari <crope@iki.fi>
12539 L: linux-media@vger.kernel.org
12540 W: https://linuxtv.org
12541 W: http://palosaari.fi/linux/
12542 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12543 T: git git://linuxtv.org/anttip/media_tree.git
12545 F: drivers/media/dvb-frontends/rtl2832_sdr*
12547 RTL8180 WIRELESS DRIVER
12548 L: linux-wireless@vger.kernel.org
12549 W: http://wireless.kernel.org/
12550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12552 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12554 RTL8187 WIRELESS DRIVER
12555 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12556 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12557 M: Larry Finger <Larry.Finger@lwfinger.net>
12558 L: linux-wireless@vger.kernel.org
12559 W: http://wireless.kernel.org/
12560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12562 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12564 REALTEK WIRELESS DRIVER (rtlwifi family)
12565 M: Ping-Ke Shih <pkshih@realtek.com>
12566 L: linux-wireless@vger.kernel.org
12567 W: http://wireless.kernel.org/
12568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12570 F: drivers/net/wireless/realtek/rtlwifi/
12572 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12573 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12574 L: linux-wireless@vger.kernel.org
12575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12577 F: drivers/net/wireless/realtek/rtl8xxxu/
12579 RXRPC SOCKETS (AF_RXRPC)
12580 M: David Howells <dhowells@redhat.com>
12581 L: linux-afs@lists.infradead.org
12584 F: include/keys/rxrpc-type.h
12585 F: include/net/af_rxrpc.h
12586 F: include/trace/events/rxrpc.h
12587 F: include/uapi/linux/rxrpc.h
12588 F: Documentation/networking/rxrpc.txt
12589 W: https://www.infradead.org/~dhowells/kafs/
12591 S3 SAVAGE FRAMEBUFFER DRIVER
12592 M: Antonino Daplas <adaplas@gmail.com>
12593 L: linux-fbdev@vger.kernel.org
12595 F: drivers/video/fbdev/savage/
12598 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12599 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12600 L: linux-s390@vger.kernel.org
12601 W: http://www.ibm.com/developerworks/linux/linux390/
12602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12606 F: Documentation/s390/
12607 F: Documentation/driver-api/s390-drivers.rst
12609 S390 COMMON I/O LAYER
12610 M: Sebastian Ott <sebott@linux.ibm.com>
12611 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12612 L: linux-s390@vger.kernel.org
12613 W: http://www.ibm.com/developerworks/linux/linux390/
12615 F: drivers/s390/cio/
12618 M: Stefan Haberland <sth@linux.ibm.com>
12619 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12620 L: linux-s390@vger.kernel.org
12621 W: http://www.ibm.com/developerworks/linux/linux390/
12623 F: drivers/s390/block/dasd*
12624 F: block/partitions/ibm.c
12627 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12628 L: linux-s390@vger.kernel.org
12629 W: http://www.ibm.com/developerworks/linux/linux390/
12631 F: drivers/iommu/s390-iommu.c
12633 S390 IUCV NETWORK LAYER
12634 M: Julian Wiedmann <jwi@linux.ibm.com>
12635 M: Ursula Braun <ubraun@linux.ibm.com>
12636 L: linux-s390@vger.kernel.org
12637 W: http://www.ibm.com/developerworks/linux/linux390/
12639 F: drivers/s390/net/*iucv*
12640 F: include/net/iucv/
12643 S390 NETWORK DRIVERS
12644 M: Julian Wiedmann <jwi@linux.ibm.com>
12645 M: Ursula Braun <ubraun@linux.ibm.com>
12646 L: linux-s390@vger.kernel.org
12647 W: http://www.ibm.com/developerworks/linux/linux390/
12649 F: drivers/s390/net/
12652 M: Sebastian Ott <sebott@linux.ibm.com>
12653 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12654 L: linux-s390@vger.kernel.org
12655 W: http://www.ibm.com/developerworks/linux/linux390/
12658 F: drivers/pci/hotplug/s390_pci_hpc.c
12660 S390 VFIO-CCW DRIVER
12661 M: Cornelia Huck <cohuck@redhat.com>
12662 M: Halil Pasic <pasic@linux.ibm.com>
12663 L: linux-s390@vger.kernel.org
12664 L: kvm@vger.kernel.org
12666 F: drivers/s390/cio/vfio_ccw*
12667 F: Documentation/s390/vfio-ccw.txt
12668 F: include/uapi/linux/vfio_ccw.h
12671 M: Harald Freudenberger <freude@linux.ibm.com>
12672 L: linux-s390@vger.kernel.org
12673 W: http://www.ibm.com/developerworks/linux/linux390/
12675 F: drivers/s390/crypto/
12678 M: Steffen Maier <maier@linux.ibm.com>
12679 M: Benjamin Block <bblock@linux.ibm.com>
12680 L: linux-s390@vger.kernel.org
12681 W: http://www.ibm.com/developerworks/linux/linux390/
12683 F: drivers/s390/scsi/zfcp_*
12685 S3C24XX SD/MMC Driver
12686 M: Ben Dooks <ben-linux@fluff.org>
12687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12689 F: drivers/mmc/host/s3cmci.*
12691 SAA6588 RDS RECEIVER DRIVER
12692 M: Hans Verkuil <hverkuil@xs4all.nl>
12693 L: linux-media@vger.kernel.org
12694 T: git git://linuxtv.org/media_tree.git
12695 W: https://linuxtv.org
12697 F: drivers/media/i2c/saa6588*
12699 SAA7134 VIDEO4LINUX DRIVER
12700 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12701 L: linux-media@vger.kernel.org
12702 W: https://linuxtv.org
12703 T: git git://linuxtv.org/media_tree.git
12705 F: Documentation/media/v4l-drivers/saa7134*
12706 F: drivers/media/pci/saa7134/
12708 SAA7146 VIDEO4LINUX-2 DRIVER
12709 M: Hans Verkuil <hverkuil@xs4all.nl>
12710 L: linux-media@vger.kernel.org
12711 T: git git://linuxtv.org/media_tree.git
12713 F: drivers/media/common/saa7146/
12714 F: drivers/media/pci/saa7146/
12715 F: include/media/saa7146*
12717 SAMSUNG AUDIO (ASoC) DRIVERS
12718 M: Krzysztof Kozlowski <krzk@kernel.org>
12719 M: Sangbeom Kim <sbkim73@samsung.com>
12720 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12721 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12723 F: sound/soc/samsung/
12724 F: Documentation/devicetree/bindings/sound/samsung*
12726 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12727 M: Krzysztof Kozlowski <krzk@kernel.org>
12728 L: linux-crypto@vger.kernel.org
12729 L: linux-samsung-soc@vger.kernel.org
12731 F: drivers/crypto/exynos-rng.c
12732 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12734 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12735 M: Łukasz Stelmach <l.stelmach@samsung.com>
12736 L: linux-samsung-soc@vger.kernel.org
12738 F: drivers/char/hw_random/exynos-trng.c
12739 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12741 SAMSUNG FRAMEBUFFER DRIVER
12742 M: Jingoo Han <jingoohan1@gmail.com>
12743 L: linux-fbdev@vger.kernel.org
12745 F: drivers/video/fbdev/s3c-fb.c
12747 SAMSUNG LAPTOP DRIVER
12748 M: Corentin Chary <corentin.chary@gmail.com>
12749 L: platform-driver-x86@vger.kernel.org
12751 F: drivers/platform/x86/samsung-laptop.c
12753 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12754 M: Sangbeom Kim <sbkim73@samsung.com>
12755 M: Krzysztof Kozlowski <krzk@kernel.org>
12756 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12757 L: linux-kernel@vger.kernel.org
12758 L: linux-samsung-soc@vger.kernel.org
12760 F: drivers/mfd/sec*.c
12761 F: drivers/regulator/s2m*.c
12762 F: drivers/regulator/s5m*.c
12763 F: drivers/clk/clk-s2mps11.c
12764 F: drivers/rtc/rtc-s5m.c
12765 F: include/linux/mfd/samsung/
12766 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12767 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12768 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12769 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12771 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12772 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12773 L: linux-media@vger.kernel.org
12774 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12776 F: drivers/media/platform/s3c-camif/
12777 F: include/media/drv-intf/s3c_camif.h
12779 SAMSUNG S3FWRN5 NFC DRIVER
12780 M: Robert Baldyga <r.baldyga@samsung.com>
12781 M: Krzysztof Opasiak <k.opasiak@samsung.com>
12782 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12784 F: drivers/nfc/s3fwrn5
12786 SAMSUNG S5C73M3 CAMERA DRIVER
12787 M: Kyungmin Park <kyungmin.park@samsung.com>
12788 M: Andrzej Hajda <a.hajda@samsung.com>
12789 L: linux-media@vger.kernel.org
12791 F: drivers/media/i2c/s5c73m3/*
12793 SAMSUNG S5K5BAF CAMERA DRIVER
12794 M: Kyungmin Park <kyungmin.park@samsung.com>
12795 M: Andrzej Hajda <a.hajda@samsung.com>
12796 L: linux-media@vger.kernel.org
12798 F: drivers/media/i2c/s5k5baf.c
12800 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12801 M: Krzysztof Kozlowski <krzk@kernel.org>
12802 M: Vladimir Zapolskiy <vz@mleia.com>
12803 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
12804 L: linux-crypto@vger.kernel.org
12805 L: linux-samsung-soc@vger.kernel.org
12807 F: drivers/crypto/s5p-sss.c
12809 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12810 M: Kyungmin Park <kyungmin.park@samsung.com>
12811 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12812 L: linux-media@vger.kernel.org
12813 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12815 F: drivers/media/platform/exynos4-is/
12817 SAMSUNG SOC CLOCK DRIVERS
12818 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12819 M: Tomasz Figa <tomasz.figa@gmail.com>
12820 M: Chanwoo Choi <cw00.choi@samsung.com>
12822 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12824 F: drivers/clk/samsung/
12825 F: include/dt-bindings/clock/exynos*.h
12826 F: Documentation/devicetree/bindings/clock/exynos*.txt
12828 SAMSUNG SPI DRIVERS
12829 M: Kukjin Kim <kgene@kernel.org>
12830 M: Krzysztof Kozlowski <krzk@kernel.org>
12831 M: Andi Shyti <andi@etezian.org>
12832 L: linux-spi@vger.kernel.org
12833 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12835 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12836 F: drivers/spi/spi-s3c*
12837 F: include/linux/platform_data/spi-s3c64xx.h
12839 SAMSUNG SXGBE DRIVERS
12840 M: Byungho An <bh74.an@samsung.com>
12841 M: Girish K S <ks.giri@samsung.com>
12842 M: Vipul Pandya <vipul.pandya@samsung.com>
12844 L: netdev@vger.kernel.org
12845 F: drivers/net/ethernet/samsung/sxgbe/
12847 SAMSUNG THERMAL DRIVER
12848 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12849 L: linux-pm@vger.kernel.org
12850 L: linux-samsung-soc@vger.kernel.org
12852 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12853 F: drivers/thermal/samsung/
12855 SAMSUNG USB2 PHY DRIVER
12856 M: Kamil Debski <kamil@wypas.org>
12857 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12858 L: linux-kernel@vger.kernel.org
12860 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12861 F: Documentation/phy/samsung-usb2.txt
12862 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12863 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12864 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12865 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12866 F: drivers/phy/samsung/phy-samsung-usb2.c
12867 F: drivers/phy/samsung/phy-samsung-usb2.h
12870 M: Zwane Mwaikambo <zwanem@gmail.com>
12872 F: drivers/watchdog/sc1200wdt.c
12875 M: Ingo Molnar <mingo@redhat.com>
12876 M: Peter Zijlstra <peterz@infradead.org>
12877 L: linux-kernel@vger.kernel.org
12878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12881 F: include/linux/sched.h
12882 F: include/uapi/linux/sched.h
12883 F: include/linux/wait.h
12885 SCR24X CHIP CARD INTERFACE DRIVER
12886 M: Lubomir Rintel <lkundrak@v3.sk>
12888 F: drivers/char/pcmcia/scr24x_cs.c
12891 M: Jens Axboe <axboe@kernel.dk>
12892 L: linux-scsi@vger.kernel.org
12893 W: http://www.kernel.dk
12895 F: drivers/scsi/sr*
12897 SCSI RDMA PROTOCOL (SRP) INITIATOR
12898 M: Bart Van Assche <bvanassche@acm.org>
12899 L: linux-rdma@vger.kernel.org
12901 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12902 F: drivers/infiniband/ulp/srp/
12903 F: include/scsi/srp.h
12905 SCSI RDMA PROTOCOL (SRP) TARGET
12906 M: Bart Van Assche <bvanassche@acm.org>
12907 L: linux-rdma@vger.kernel.org
12908 L: target-devel@vger.kernel.org
12910 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12911 F: drivers/infiniband/ulp/srpt/
12914 M: Doug Gilbert <dgilbert@interlog.com>
12915 L: linux-scsi@vger.kernel.org
12916 W: http://sg.danny.cz/sg
12918 F: Documentation/scsi/scsi-generic.txt
12919 F: drivers/scsi/sg.c
12920 F: include/scsi/sg.h
12923 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12925 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12927 L: linux-scsi@vger.kernel.org
12929 F: Documentation/devicetree/bindings/scsi/
12934 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12935 L: linux-scsi@vger.kernel.org
12937 F: Documentation/scsi/st.txt
12938 F: drivers/scsi/st.*
12939 F: drivers/scsi/st_*.h
12942 M: Vlad Yasevich <vyasevich@gmail.com>
12943 M: Neil Horman <nhorman@tuxdriver.com>
12944 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12945 L: linux-sctp@vger.kernel.org
12946 W: http://lksctp.sourceforge.net
12948 F: Documentation/networking/sctp.txt
12949 F: include/linux/sctp.h
12950 F: include/uapi/linux/sctp.h
12951 F: include/net/sctp/
12955 M: Jim Cromie <jim.cromie@gmail.com>
12957 F: Documentation/i2c/busses/scx200_acb
12958 F: arch/x86/platform/scx200/
12959 F: drivers/watchdog/scx200_wdt.c
12960 F: drivers/i2c/busses/scx200*
12961 F: drivers/mtd/maps/scx200_docflash.c
12962 F: include/linux/scx200.h
12965 M: Jim Cromie <jim.cromie@gmail.com>
12967 F: drivers/char/scx200_gpio.c
12968 F: include/linux/scx200_gpio.h
12970 SCx200 HRT CLOCKSOURCE DRIVER
12971 M: Jim Cromie <jim.cromie@gmail.com>
12973 F: drivers/clocksource/scx200_hrt.c
12975 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12976 M: Sascha Sommer <saschasommer@freenet.de>
12977 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12979 F: drivers/mmc/host/sdricoh_cs.c
12982 M: Kees Cook <keescook@chromium.org>
12983 R: Andy Lutomirski <luto@amacapital.net>
12984 R: Will Drewry <wad@chromium.org>
12985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12987 F: kernel/seccomp.c
12988 F: include/uapi/linux/seccomp.h
12989 F: include/linux/seccomp.h
12990 F: tools/testing/selftests/seccomp/*
12991 F: tools/testing/selftests/kselftest_harness.h
12992 F: Documentation/userspace-api/seccomp_filter.rst
12993 K: \bsecure_computing
12996 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12997 M: Al Cooper <alcooperx@gmail.com>
12998 L: linux-mmc@vger.kernel.org
12999 L: bcm-kernel-feedback-list@broadcom.com
13001 F: drivers/mmc/host/sdhci-brcmstb*
13003 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13004 M: Adrian Hunter <adrian.hunter@intel.com>
13005 L: linux-mmc@vger.kernel.org
13006 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13008 F: drivers/mmc/host/sdhci*
13009 F: include/linux/mmc/sdhci*
13011 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13012 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13013 M: Manjunath M B <manjumb@synopsys.com>
13014 L: linux-mmc@vger.kernel.org
13016 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13018 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13019 M: Ben Dooks <ben-linux@fluff.org>
13020 M: Jaehoon Chung <jh80.chung@samsung.com>
13021 L: linux-mmc@vger.kernel.org
13023 F: drivers/mmc/host/sdhci-s3c*
13025 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13026 M: Viresh Kumar <vireshk@kernel.org>
13027 L: linux-mmc@vger.kernel.org
13029 F: drivers/mmc/host/sdhci-spear.c
13031 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13032 M: Kishon Vijay Abraham I <kishon@ti.com>
13033 L: linux-mmc@vger.kernel.org
13035 F: drivers/mmc/host/sdhci-omap.c
13037 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13038 M: Scott Bauer <scott.bauer@intel.com>
13039 M: Jonathan Derrick <jonathan.derrick@intel.com>
13040 L: linux-block@vger.kernel.org
13043 F: block/opal_proto.h
13044 F: include/linux/sed*
13045 F: include/uapi/linux/sed*
13048 M: Security Officers <security@kernel.org>
13052 M: James Morris <jmorris@namei.org>
13053 M: "Serge E. Hallyn" <serge@hallyn.com>
13054 L: linux-security-module@vger.kernel.org (suggested Cc:)
13055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13056 W: http://kernsec.org/
13059 X: security/selinux/
13061 SELINUX SECURITY MODULE
13062 M: Paul Moore <paul@paul-moore.com>
13063 M: Stephen Smalley <sds@tycho.nsa.gov>
13064 M: Eric Paris <eparis@parisplace.org>
13065 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
13066 W: https://selinuxproject.org
13067 W: https://github.com/SELinuxProject
13068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13070 F: include/linux/selinux*
13071 F: security/selinux/
13072 F: scripts/selinux/
13073 F: Documentation/admin-guide/LSM/SELinux.rst
13076 M: Jiri Slaby <jirislaby@gmail.com>
13078 F: drivers/misc/phantom.c
13079 F: include/uapi/linux/phantom.h
13082 M: Rob Herring <robh@kernel.org>
13083 L: linux-serial@vger.kernel.org
13085 F: Documentation/devicetree/bindings/serial/slave-device.txt
13086 F: drivers/tty/serdev/
13087 F: include/linux/serdev.h
13090 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13091 L: linux-serial@vger.kernel.org
13093 F: Documentation/devicetree/bindings/serial/
13094 F: drivers/tty/serial/
13097 M: Sean Young <sean@mess.org>
13098 L: linux-media@vger.kernel.org
13100 F: drivers/media/rc/serial_ir.c
13103 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13104 M: Edward Cree <ecree@solarflare.com>
13105 M: Bert Kenward <bkenward@solarflare.com>
13106 L: netdev@vger.kernel.org
13108 F: drivers/net/ethernet/sfc/
13111 M: Dimitri Sivanich <sivanich@sgi.com>
13113 F: drivers/misc/sgi-gru/
13115 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13116 M: Pat Gefre <pfg@sgi.com>
13117 L: linux-ia64@vger.kernel.org
13119 F: Documentation/ia64/serial.txt
13120 F: drivers/tty/serial/ioc?_serial.c
13121 F: include/linux/ioc?.h
13123 SGI XP/XPC/XPNET DRIVER
13124 M: Cliff Whickman <cpw@sgi.com>
13125 M: Robin Holt <robinmholt@gmail.com>
13127 F: drivers/misc/sgi-xp/
13129 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13130 M: Ursula Braun <ubraun@linux.ibm.com>
13131 L: linux-s390@vger.kernel.org
13132 W: http://www.ibm.com/developerworks/linux/linux390/
13136 SHARP RJ54N1CB0C SENSOR DRIVER
13137 M: Jacopo Mondi <jacopo@jmondi.org>
13138 L: linux-media@vger.kernel.org
13139 T: git git://linuxtv.org/media_tree.git
13141 F: drivers/media/i2c/rj54n1cb0c.c
13142 F: include/media/i2c/rj54n1cb0c.h
13144 SH_VEU V4L2 MEM2MEM DRIVER
13145 L: linux-media@vger.kernel.org
13147 F: drivers/media/platform/sh_veu.c
13149 SH_VOU V4L2 OUTPUT DRIVER
13150 L: linux-media@vger.kernel.org
13152 F: drivers/media/platform/sh_vou.c
13153 F: include/media/drv-intf/sh_vou.h
13155 SI2157 MEDIA DRIVER
13156 M: Antti Palosaari <crope@iki.fi>
13157 L: linux-media@vger.kernel.org
13158 W: https://linuxtv.org
13159 W: http://palosaari.fi/linux/
13160 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13161 T: git git://linuxtv.org/anttip/media_tree.git
13163 F: drivers/media/tuners/si2157*
13165 SI2165 MEDIA DRIVER
13166 M: Matthias Schwarzott <zzam@gentoo.org>
13167 L: linux-media@vger.kernel.org
13168 W: https://linuxtv.org
13169 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13171 F: drivers/media/dvb-frontends/si2165*
13173 SI2168 MEDIA DRIVER
13174 M: Antti Palosaari <crope@iki.fi>
13175 L: linux-media@vger.kernel.org
13176 W: https://linuxtv.org
13177 W: http://palosaari.fi/linux/
13178 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13179 T: git git://linuxtv.org/anttip/media_tree.git
13181 F: drivers/media/dvb-frontends/si2168*
13183 SI470X FM RADIO RECEIVER I2C DRIVER
13184 M: Hans Verkuil <hverkuil@xs4all.nl>
13185 L: linux-media@vger.kernel.org
13186 T: git git://linuxtv.org/media_tree.git
13187 W: https://linuxtv.org
13189 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13191 SI470X FM RADIO RECEIVER USB DRIVER
13192 M: Hans Verkuil <hverkuil@xs4all.nl>
13193 L: linux-media@vger.kernel.org
13194 T: git git://linuxtv.org/media_tree.git
13195 W: https://linuxtv.org
13197 F: drivers/media/radio/si470x/radio-si470x-common.c
13198 F: drivers/media/radio/si470x/radio-si470x.h
13199 F: drivers/media/radio/si470x/radio-si470x-usb.c
13201 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13202 M: Eduardo Valentin <edubezval@gmail.com>
13203 L: linux-media@vger.kernel.org
13204 T: git git://linuxtv.org/media_tree.git
13205 W: https://linuxtv.org
13207 F: drivers/media/radio/si4713/si4713.?
13209 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13210 M: Eduardo Valentin <edubezval@gmail.com>
13211 L: linux-media@vger.kernel.org
13212 T: git git://linuxtv.org/media_tree.git
13213 W: https://linuxtv.org
13215 F: drivers/media/radio/si4713/radio-platform-si4713.c
13217 SI4713 FM RADIO TRANSMITTER USB DRIVER
13218 M: Hans Verkuil <hverkuil@xs4all.nl>
13219 L: linux-media@vger.kernel.org
13220 T: git git://linuxtv.org/media_tree.git
13221 W: https://linuxtv.org
13223 F: drivers/media/radio/si4713/radio-usb-si4713.c
13226 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13227 L: linux-media@vger.kernel.org
13228 W: https://linuxtv.org
13229 T: git git://linuxtv.org/media_tree.git
13231 F: drivers/media/common/siano/
13232 F: drivers/media/usb/siano/
13233 F: drivers/media/usb/siano/
13234 F: drivers/media/mmc/siano/
13237 M: Palmer Dabbelt <palmer@sifive.com>
13238 L: linux-riscv@lists.infradead.org
13239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13244 SILEAD TOUCHSCREEN DRIVER
13245 M: Hans de Goede <hdegoede@redhat.com>
13246 L: linux-input@vger.kernel.org
13247 L: platform-driver-x86@vger.kernel.org
13249 F: drivers/input/touchscreen/silead.c
13250 F: drivers/platform/x86/touchscreen_dmi.c
13252 SILICON MOTION SM712 FRAME BUFFER DRIVER
13253 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13254 M: Teddy Wang <teddy.wang@siliconmotion.com>
13255 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13256 L: linux-fbdev@vger.kernel.org
13258 F: drivers/video/fbdev/sm712*
13259 F: Documentation/fb/sm712fb.txt
13261 SIMPLE FIRMWARE INTERFACE (SFI)
13262 M: Len Brown <lenb@kernel.org>
13263 L: sfi-devel@simplefirmware.org
13264 W: http://simplefirmware.org/
13265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13267 F: arch/x86/platform/sfi/
13269 F: include/linux/sfi*.h
13272 M: Hans de Goede <hdegoede@redhat.com>
13273 L: linux-fbdev@vger.kernel.org
13275 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13276 F: drivers/video/fbdev/simplefb.c
13277 F: include/linux/platform_data/simplefb.h
13279 SIMTEC EB110ATX (Chalice CATS)
13281 P: Vincent Sanders <vince@simtec.co.uk>
13282 M: Simtec Linux Team <linux@simtec.co.uk>
13283 W: http://www.simtec.co.uk/products/EB110ATX/
13286 SIMTEC EB2410ITX (BAST)
13288 P: Vincent Sanders <vince@simtec.co.uk>
13289 M: Simtec Linux Team <linux@simtec.co.uk>
13290 W: http://www.simtec.co.uk/products/EB2410ITX/
13292 F: arch/arm/mach-s3c24xx/mach-bast.c
13293 F: arch/arm/mach-s3c24xx/bast-ide.c
13294 F: arch/arm/mach-s3c24xx/bast-irq.c
13296 SIPHASH PRF ROUTINES
13297 M: Jason A. Donenfeld <Jason@zx2c4.com>
13300 F: lib/test_siphash.c
13301 F: include/linux/siphash.h
13304 M: Gavin Schenk <g.schenk@eckelmann.de>
13305 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13306 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13309 F: include/trace/events/siox.h
13311 SIS 190 ETHERNET DRIVER
13312 M: Francois Romieu <romieu@fr.zoreil.com>
13313 L: netdev@vger.kernel.org
13315 F: drivers/net/ethernet/sis/sis190.c
13317 SIS 900/7016 FAST ETHERNET DRIVER
13318 M: Daniele Venzano <venza@brownhat.org>
13319 W: http://www.brownhat.org/sis900.html
13320 L: netdev@vger.kernel.org
13322 F: drivers/net/ethernet/sis/sis900.*
13324 SIS FRAMEBUFFER DRIVER
13325 M: Thomas Winischhofer <thomas@winischhofer.net>
13326 W: http://www.winischhofer.net/linuxsisvga.shtml
13328 F: Documentation/fb/sisfb.txt
13329 F: drivers/video/fbdev/sis/
13330 F: include/video/sisfb.h
13333 M: Thomas Winischhofer <thomas@winischhofer.net>
13334 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13336 F: drivers/usb/misc/sisusbvga/
13339 M: Christoph Lameter <cl@linux.com>
13340 M: Pekka Enberg <penberg@kernel.org>
13341 M: David Rientjes <rientjes@google.com>
13342 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13343 M: Andrew Morton <akpm@linux-foundation.org>
13344 L: linux-mm@kvack.org
13346 F: include/linux/sl?b*.h
13349 SLEEPABLE READ-COPY UPDATE (SRCU)
13350 M: Lai Jiangshan <jiangshanlai@gmail.com>
13351 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13352 M: Josh Triplett <josh@joshtriplett.org>
13353 R: Steven Rostedt <rostedt@goodmis.org>
13354 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13355 L: linux-kernel@vger.kernel.org
13356 W: http://www.rdrop.com/users/paulmck/RCU/
13358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13359 F: include/linux/srcu*.h
13360 F: kernel/rcu/srcu*.c
13362 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13363 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13364 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13366 F: drivers/slimbus/
13367 F: Documentation/devicetree/bindings/slimbus/
13368 F: include/linux/slimbus.h
13370 SMACK SECURITY MODULE
13371 M: Casey Schaufler <casey@schaufler-ca.com>
13372 L: linux-security-module@vger.kernel.org
13373 W: http://schaufler-ca.com
13374 T: git git://github.com/cschaufler/smack-next
13376 F: Documentation/admin-guide/LSM/Smack.rst
13379 SMC91x ETHERNET DRIVER
13380 M: Nicolas Pitre <nico@fluxnic.net>
13382 F: drivers/net/ethernet/smsc/smc91x.*
13384 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13385 M: Sakari Ailus <sakari.ailus@iki.fi>
13386 L: linux-media@vger.kernel.org
13388 F: drivers/media/i2c/smiapp/
13389 F: include/media/i2c/smiapp.h
13390 F: drivers/media/i2c/smiapp-pll.c
13391 F: drivers/media/i2c/smiapp-pll.h
13392 F: include/uapi/linux/smiapp.h
13393 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13395 SMM665 HARDWARE MONITOR DRIVER
13396 M: Guenter Roeck <linux@roeck-us.net>
13397 L: linux-hwmon@vger.kernel.org
13399 F: Documentation/hwmon/smm665
13400 F: drivers/hwmon/smm665.c
13402 SMSC EMC2103 HARDWARE MONITOR DRIVER
13403 M: Steve Glendinning <steve.glendinning@shawell.net>
13404 L: linux-hwmon@vger.kernel.org
13406 F: Documentation/hwmon/emc2103
13407 F: drivers/hwmon/emc2103.c
13409 SMSC SCH5627 HARDWARE MONITOR DRIVER
13410 M: Hans de Goede <hdegoede@redhat.com>
13411 L: linux-hwmon@vger.kernel.org
13413 F: Documentation/hwmon/sch5627
13414 F: drivers/hwmon/sch5627.c
13416 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13417 M: Steve Glendinning <steve.glendinning@shawell.net>
13418 L: linux-fbdev@vger.kernel.org
13420 F: drivers/video/fbdev/smscufx.c
13422 SMSC47B397 HARDWARE MONITOR DRIVER
13423 M: Jean Delvare <jdelvare@suse.com>
13424 L: linux-hwmon@vger.kernel.org
13426 F: Documentation/hwmon/smsc47b397
13427 F: drivers/hwmon/smsc47b397.c
13429 SMSC911x ETHERNET DRIVER
13430 M: Steve Glendinning <steve.glendinning@shawell.net>
13431 L: netdev@vger.kernel.org
13433 F: include/linux/smsc911x.h
13434 F: drivers/net/ethernet/smsc/smsc911x.*
13436 SMSC9420 PCI ETHERNET DRIVER
13437 M: Steve Glendinning <steve.glendinning@shawell.net>
13438 L: netdev@vger.kernel.org
13440 F: drivers/net/ethernet/smsc/smsc9420.*
13442 SOC-CAMERA V4L2 SUBSYSTEM
13443 L: linux-media@vger.kernel.org
13444 T: git git://linuxtv.org/media_tree.git
13446 F: include/media/soc*
13447 F: drivers/media/i2c/soc_camera/
13448 F: drivers/media/platform/soc_camera/
13450 SOCIONEXT SYNQUACER I2C DRIVER
13451 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13452 L: linux-i2c@vger.kernel.org
13454 F: drivers/i2c/busses/i2c-synquacer.c
13455 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13457 SOCIONEXT UNIPHIER SOUND DRIVER
13458 M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13459 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13461 F: sound/soc/uniphier/
13463 SOEKRIS NET48XX LED SUPPORT
13464 M: Chris Boot <bootc@bootc.net>
13466 F: drivers/leds/leds-net48xx.c
13468 SOFT-ROCE DRIVER (rxe)
13469 M: Moni Shoua <monis@mellanox.com>
13470 L: linux-rdma@vger.kernel.org
13472 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13473 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13474 F: drivers/infiniband/sw/rxe/
13475 F: include/uapi/rdma/rdma_user_rxe.h
13477 SOFTLOGIC 6x10 MPEG CODEC
13478 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13479 M: Anton Sviridenko <anton@corp.bluecherry.net>
13480 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13481 M: Andrey Utkin <andrey_utkin@fastmail.com>
13482 M: Ismael Luceno <ismael@iodev.co.uk>
13483 L: linux-media@vger.kernel.org
13485 F: drivers/media/pci/solo6x10/
13487 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13488 M: James Morse <james.morse@arm.com>
13489 L: linux-arm-kernel@lists.infradead.org
13491 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13492 F: drivers/firmware/arm_sdei.c
13493 F: include/linux/sdei.h
13494 F: include/uapi/linux/sdei.h
13496 SOFTWARE RAID (Multiple Disks) SUPPORT
13497 M: Shaohua Li <shli@kernel.org>
13498 L: linux-raid@vger.kernel.org
13499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13501 F: drivers/md/Makefile
13502 F: drivers/md/Kconfig
13504 F: drivers/md/raid*
13505 F: include/linux/raid/
13506 F: include/uapi/linux/raid/
13508 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13509 M: Jassi Brar <jaswinder.singh@linaro.org>
13510 L: netdev@vger.kernel.org
13512 F: drivers/net/ethernet/socionext/netsec.c
13513 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13515 SOLIDRUN CLEARFOG SUPPORT
13516 M: Russell King <linux@armlinux.org.uk>
13518 F: arch/arm/boot/dts/armada-388-clearfog*
13519 F: arch/arm/boot/dts/armada-38x-solidrun-*
13521 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13522 M: Russell King <linux@armlinux.org.uk>
13524 F: arch/arm/boot/dts/imx6*-cubox-i*
13525 F: arch/arm/boot/dts/imx6*-hummingboard*
13526 F: arch/arm/boot/dts/imx6*-sr-*
13528 SONIC NETWORK DRIVER
13529 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13530 L: netdev@vger.kernel.org
13532 F: drivers/net/ethernet/natsemi/sonic.*
13534 SONICS SILICON BACKPLANE DRIVER (SSB)
13535 M: Michael Buesch <m@bues.ch>
13536 L: linux-wireless@vger.kernel.org
13539 F: include/linux/ssb/
13541 SONY IMX258 SENSOR DRIVER
13542 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13543 L: linux-media@vger.kernel.org
13544 T: git git://linuxtv.org/media_tree.git
13546 F: drivers/media/i2c/imx258.c
13548 SONY IMX274 SENSOR DRIVER
13549 M: Leon Luo <leonl@leopardimaging.com>
13550 L: linux-media@vger.kernel.org
13551 T: git git://linuxtv.org/media_tree.git
13553 F: drivers/media/i2c/imx274.c
13554 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13556 SONY MEMORYSTICK CARD SUPPORT
13557 M: Alex Dubov <oakad@yahoo.com>
13558 W: http://tifmxx.berlios.de/
13560 F: drivers/memstick/host/tifm_ms.c
13562 SONY MEMORYSTICK STANDARD SUPPORT
13563 M: Maxim Levitsky <maximlevitsky@gmail.com>
13565 F: drivers/memstick/core/ms_block.*
13567 SONY VAIO CONTROL DEVICE DRIVER
13568 M: Mattia Dongili <malattia@linux.it>
13569 L: platform-driver-x86@vger.kernel.org
13570 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13572 F: Documentation/laptops/sony-laptop.txt
13573 F: drivers/char/sonypi.c
13574 F: drivers/platform/x86/sony-laptop.c
13575 F: include/linux/sony-laptop.h
13578 M: Jaroslav Kysela <perex@perex.cz>
13579 M: Takashi Iwai <tiwai@suse.com>
13580 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13581 W: http://www.alsa-project.org/
13582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13583 T: git git://git.alsa-project.org/alsa-kernel.git
13584 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13586 F: Documentation/sound/
13588 F: include/uapi/sound/
13591 SOUND - COMPRESSED AUDIO
13592 M: Vinod Koul <vkoul@kernel.org>
13593 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13596 F: Documentation/sound/designs/compress-offload.rst
13597 F: include/sound/compress_driver.h
13598 F: include/uapi/sound/compress_*
13599 F: sound/core/compress_offload.c
13600 F: sound/soc/soc-compress.c
13602 SOUND - DMAENGINE HELPERS
13603 M: Lars-Peter Clausen <lars@metafoo.de>
13605 F: include/sound/dmaengine_pcm.h
13606 F: sound/core/pcm_dmaengine.c
13607 F: sound/soc/soc-generic-dmaengine-pcm.c
13609 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13610 M: Liam Girdwood <lgirdwood@gmail.com>
13611 M: Mark Brown <broonie@kernel.org>
13612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13613 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13614 W: http://alsa-project.org/main/index.php/ASoC
13616 F: Documentation/devicetree/bindings/sound/
13617 F: Documentation/sound/soc/
13619 F: include/sound/soc*
13621 SOUNDWIRE SUBSYSTEM
13622 M: Vinod Koul <vinod.koul@intel.com>
13623 M: Sanyog Kale <sanyog.r.kale@intel.com>
13624 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13625 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13627 F: Documentation/driver-api/soundwire/
13628 F: drivers/soundwire/
13629 F: include/linux/soundwire/
13632 M: Olli Salonen <olli.salonen@iki.fi>
13633 L: linux-media@vger.kernel.org
13634 W: https://linuxtv.org
13635 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13637 F: drivers/media/dvb-frontends/sp2*
13639 SPARC + UltraSPARC (sparc/sparc64)
13640 M: "David S. Miller" <davem@davemloft.net>
13641 L: sparclinux@vger.kernel.org
13642 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13649 SPARC SERIAL DRIVERS
13650 M: "David S. Miller" <davem@davemloft.net>
13651 L: sparclinux@vger.kernel.org
13652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13655 F: include/linux/sunserialcore.h
13656 F: drivers/tty/serial/suncore.c
13657 F: drivers/tty/serial/sunhv.c
13658 F: drivers/tty/serial/sunsab.c
13659 F: drivers/tty/serial/sunsab.h
13660 F: drivers/tty/serial/sunsu.c
13661 F: drivers/tty/serial/sunzilog.c
13662 F: drivers/tty/serial/sunzilog.h
13663 F: drivers/tty/vcc.c
13666 M: "Christopher Li" <sparse@chrisli.org>
13667 L: linux-sparse@vger.kernel.org
13668 W: https://sparse.wiki.kernel.org/
13669 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13670 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13672 F: include/linux/compiler.h
13674 SPEAR CLOCK FRAMEWORK SUPPORT
13675 M: Viresh Kumar <vireshk@kernel.org>
13676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13677 W: http://www.st.com/spear
13679 F: drivers/clk/spear/
13681 SPEAR PLATFORM SUPPORT
13682 M: Viresh Kumar <vireshk@kernel.org>
13683 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13685 W: http://www.st.com/spear
13687 F: arch/arm/boot/dts/spear*
13688 F: arch/arm/mach-spear/
13691 M: Marek Vasut <marek.vasut@gmail.com>
13692 L: linux-mtd@lists.infradead.org
13693 W: http://www.linux-mtd.infradead.org/
13694 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13695 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13696 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13698 F: drivers/mtd/spi-nor/
13699 F: include/linux/mtd/spi-nor.h
13702 M: Mark Brown <broonie@kernel.org>
13703 L: linux-spi@vger.kernel.org
13704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13705 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
13707 F: Documentation/devicetree/bindings/spi/
13708 F: Documentation/spi/
13710 F: include/linux/spi/
13711 F: include/uapi/linux/spi/
13714 SPIDERNET NETWORK DRIVER for CELL
13715 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13716 L: netdev@vger.kernel.org
13718 F: Documentation/networking/spider_net.txt
13719 F: drivers/net/ethernet/toshiba/spider_net*
13722 R: Stephen Boyd <sboyd@kernel.org>
13723 L: linux-arm-msm@vger.kernel.org
13724 F: Documentation/devicetree/bindings/spmi/
13726 F: include/dt-bindings/spmi/spmi.h
13727 F: include/linux/spmi.h
13728 F: include/trace/events/spmi.h
13731 M: Jeremy Kerr <jk@ozlabs.org>
13732 L: linuxppc-dev@lists.ozlabs.org
13733 W: http://www.ibm.com/developerworks/power/cell/
13735 F: Documentation/filesystems/spufs.txt
13736 F: arch/powerpc/platforms/cell/spufs/
13738 SQUASHFS FILE SYSTEM
13739 M: Phillip Lougher <phillip@squashfs.org.uk>
13740 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
13741 W: http://squashfs.org.uk
13742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13744 F: Documentation/filesystems/squashfs.txt
13747 SRM (Alpha) environment access
13748 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
13750 F: arch/alpha/kernel/srm_env.c
13752 ST STM32 I2C/SMBUS DRIVER
13753 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13754 L: linux-i2c@vger.kernel.org
13756 F: drivers/i2c/busses/i2c-stm32*
13759 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13760 L: stable@vger.kernel.org
13762 F: Documentation/process/stable-kernel-rules.rst
13765 M: Ian Abbott <abbotti@mev.co.uk>
13766 M: H Hartley Sweeten <hsweeten@visionengravers.com>
13768 F: drivers/staging/comedi/
13770 STAGING - EROFS FILE SYSTEM
13771 M: Gao Xiang <gaoxiang25@huawei.com>
13772 M: Chao Yu <yuchao0@huawei.com>
13773 L: linux-erofs@lists.ozlabs.org
13775 F: drivers/staging/erofs/
13777 STAGING - FLARION FT1000 DRIVERS
13778 M: Marek Belisko <marek.belisko@gmail.com>
13780 F: drivers/staging/ft1000/
13782 STAGING - INDUSTRIAL IO
13783 M: Jonathan Cameron <jic23@kernel.org>
13784 L: linux-iio@vger.kernel.org
13786 F: Documentation/devicetree/bindings/staging/iio/
13787 F: drivers/staging/iio/
13789 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13790 M: Marc Dietrich <marvin24@gmx.de>
13791 L: ac100@lists.launchpad.net (moderated for non-subscribers)
13792 L: linux-tegra@vger.kernel.org
13794 F: drivers/staging/nvec/
13796 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13797 M: Jens Frederich <jfrederich@gmail.com>
13798 M: Daniel Drake <dsd@laptop.org>
13799 M: Jon Nettleton <jon.nettleton@gmail.com>
13800 W: http://wiki.laptop.org/go/DCON
13802 F: drivers/staging/olpc_dcon/
13804 STAGING - REALTEK RTL8712U DRIVERS
13805 M: Larry Finger <Larry.Finger@lwfinger.net>
13806 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13808 F: drivers/staging/rtl8712/
13810 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13811 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13812 M: Teddy Wang <teddy.wang@siliconmotion.com>
13813 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13814 L: linux-fbdev@vger.kernel.org
13816 F: drivers/staging/sm750fb/
13818 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13819 M: William Hubbs <w.d.hubbs@gmail.com>
13820 M: Chris Brannon <chris@the-brannons.com>
13821 M: Kirk Reiser <kirk@reisers.ca>
13822 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
13823 L: speakup@linux-speakup.org
13824 W: http://www.linux-speakup.org/
13826 F: drivers/staging/speakup/
13828 STAGING - VIA VT665X DRIVERS
13829 M: Forest Bond <forest@alittletooquiet.net>
13831 F: drivers/staging/vt665?/
13833 STAGING - WILC1000 WIFI DRIVER
13834 M: Aditya Shankar <aditya.shankar@microchip.com>
13835 M: Ganesh Krishna <ganesh.krishna@microchip.com>
13836 L: linux-wireless@vger.kernel.org
13838 F: drivers/staging/wilc1000/
13840 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13841 M: Arnaud Patard <arnaud.patard@rtp-net.org>
13843 F: drivers/staging/xgifb/
13846 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13848 L: devel@driverdev.osuosl.org
13850 F: drivers/staging/
13852 STARFIRE/DURALAN NETWORK DRIVER
13853 M: Ion Badulescu <ionut@badula.org>
13855 F: drivers/net/ethernet/adaptec/starfire*
13857 STEC S1220 SKD DRIVER
13858 M: Bart Van Assche <bart.vanassche@wdc.com>
13859 L: linux-block@vger.kernel.org
13861 F: drivers/block/skd*[ch]
13863 STI AUDIO (ASoC) DRIVERS
13864 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
13865 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13867 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13871 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
13873 F: drivers/staging/media/st-cec/
13874 F: Documentation/devicetree/bindings/media/stih-cec.txt
13876 STK1160 USB VIDEO CAPTURE DRIVER
13877 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13878 L: linux-media@vger.kernel.org
13879 T: git git://linuxtv.org/media_tree.git
13881 F: drivers/media/usb/stk1160/
13883 STM32 AUDIO (ASoC) DRIVERS
13884 M: Olivier Moysan <olivier.moysan@st.com>
13885 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
13886 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13888 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
13891 STM32 TIMER/LPTIMER DRIVERS
13892 M: Fabrice Gasnier <fabrice.gasnier@st.com>
13894 F: drivers/*/stm32-*timer*
13895 F: drivers/pwm/pwm-stm32*
13896 F: include/linux/*/stm32-*tim*
13897 F: Documentation/ABI/testing/*timer-stm32
13898 F: Documentation/devicetree/bindings/*/stm32-*timer*
13899 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
13901 STMMAC ETHERNET DRIVER
13902 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
13903 M: Alexandre Torgue <alexandre.torgue@st.com>
13904 M: Jose Abreu <joabreu@synopsys.com>
13905 L: netdev@vger.kernel.org
13906 W: http://www.stlinux.com
13908 F: drivers/net/ethernet/stmicro/stmmac/
13911 M: Sam Creasey <sammy@sammy.net>
13912 W: http://sammy.net/sun3/
13914 F: arch/m68k/kernel/*sun3*
13915 F: arch/m68k/sun3*/
13916 F: arch/m68k/include/asm/sun3*
13917 F: drivers/net/ethernet/i825xx/sun3*
13919 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13920 M: Hans de Goede <hdegoede@redhat.com>
13921 L: linux-input@vger.kernel.org
13923 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13924 F: drivers/input/keyboard/sun4i-lradc-keys.c
13926 SUNDANCE NETWORK DRIVER
13927 M: Denis Kirjanov <kda@linux-powerpc.org>
13928 L: netdev@vger.kernel.org
13930 F: drivers/net/ethernet/dlink/sundance.c
13933 M: Yoshinori Sato <ysato@users.sourceforge.jp>
13934 M: Rich Felker <dalias@libc.org>
13935 L: linux-sh@vger.kernel.org
13936 Q: http://patchwork.kernel.org/project/linux-sh/list/
13938 F: Documentation/sh/
13943 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13944 M: Len Brown <len.brown@intel.com>
13945 M: Pavel Machek <pavel@ucw.cz>
13946 L: linux-pm@vger.kernel.org
13947 B: https://bugzilla.kernel.org
13949 F: Documentation/power/
13950 F: arch/x86/kernel/acpi/
13951 F: drivers/base/power/
13953 F: include/linux/suspend.h
13954 F: include/linux/freezer.h
13955 F: include/linux/pm.h
13958 M: Martin Mares <mj@ucw.cz>
13959 L: linux-video@atrey.karlin.mff.cuni.cz
13961 F: Documentation/svga.txt
13962 F: arch/x86/boot/video*
13965 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13966 L: iommu@lists.linux-foundation.org
13967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13969 F: kernel/dma/swiotlb.c
13970 F: arch/*/kernel/pci-swiotlb.c
13971 F: include/linux/swiotlb.h
13974 M: Jiri Pirko <jiri@resnulli.us>
13975 M: Ivan Vecera <ivecera@redhat.com>
13976 L: netdev@vger.kernel.org
13979 F: include/net/switchdev.h
13981 SY8106A REGULATOR DRIVER
13982 M: Icenowy Zheng <icenowy@aosc.io>
13984 F: drivers/regulator/sy8106a-regulator.c
13985 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13987 SYNC FILE FRAMEWORK
13988 M: Sumit Semwal <sumit.semwal@linaro.org>
13989 R: Gustavo Padovan <gustavo@padovan.org>
13991 L: linux-media@vger.kernel.org
13992 L: dri-devel@lists.freedesktop.org
13993 F: drivers/dma-buf/sync_*
13994 F: drivers/dma-buf/dma-fence*
13995 F: drivers/dma-buf/sw_sync.c
13996 F: include/linux/sync_file.h
13997 F: include/uapi/linux/sync_file.h
13998 F: Documentation/sync_file.txt
13999 T: git git://anongit.freedesktop.org/drm/drm-misc
14001 SYNOPSYS ARC ARCHITECTURE
14002 M: Vineet Gupta <vgupta@synopsys.com>
14003 L: linux-snps-arc@lists.infradead.org
14006 F: Documentation/devicetree/bindings/arc/*
14007 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14008 F: drivers/clocksource/arc_timer.c
14009 F: drivers/tty/serial/arc_uart.c
14010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14012 SYNOPSYS ARC HSDK SDP pll clock driver
14013 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14015 F: drivers/clk/clk-hsdk-pll.c
14016 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14018 SYNOPSYS ARC SDP clock driver
14019 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14021 F: drivers/clk/axs10x/*
14022 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14024 SYNOPSYS ARC SDP platform support
14025 M: Alexey Brodkin <abrodkin@synopsys.com>
14027 F: arch/arc/plat-axs10x
14028 F: arch/arc/boot/dts/ax*
14029 F: Documentation/devicetree/bindings/arc/axs10*
14031 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14032 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14034 F: drivers/reset/reset-axs10x.c
14035 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14037 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14038 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14040 F: drivers/tty/serial/8250/8250_dw.c
14042 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14043 M: Hoan Tran <hotran@apm.com>
14044 L: linux-gpio@vger.kernel.org
14046 F: drivers/gpio/gpio-dwapb.c
14047 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14049 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14050 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14052 F: drivers/dma/dwi-axi-dmac/
14053 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14055 SYNOPSYS DESIGNWARE DMAC DRIVER
14056 M: Viresh Kumar <vireshk@kernel.org>
14057 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14059 F: include/linux/dma/dw.h
14060 F: include/linux/platform_data/dma-dw.h
14063 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14064 M: Jose Abreu <Jose.Abreu@synopsys.com>
14065 L: netdev@vger.kernel.org
14067 F: drivers/net/ethernet/synopsys/
14069 SYNOPSYS DESIGNWARE I2C DRIVER
14070 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14071 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14072 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14073 L: linux-i2c@vger.kernel.org
14075 F: drivers/i2c/busses/i2c-designware-*
14076 F: include/linux/platform_data/i2c-designware.h
14078 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14079 M: Jaehoon Chung <jh80.chung@samsung.com>
14080 L: linux-mmc@vger.kernel.org
14082 F: drivers/mmc/host/dw_mmc*
14084 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14085 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14087 F: drivers/reset/reset-hsdk.c
14088 F: include/dt-bindings/reset/snps,hsdk-reset.h
14089 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14091 SYSTEM CONFIGURATION (SYSCON)
14092 M: Lee Jones <lee.jones@linaro.org>
14093 M: Arnd Bergmann <arnd@arndb.de>
14094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14096 F: drivers/mfd/syscon.c
14098 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14099 M: Sudeep Holla <sudeep.holla@arm.com>
14100 L: linux-arm-kernel@lists.infradead.org
14102 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14103 F: drivers/clk/clk-sc[mp]i.c
14104 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14105 F: drivers/firmware/arm_scpi.c
14106 F: drivers/firmware/arm_scmi/
14107 F: include/linux/sc[mp]i_protocol.h
14109 SYSTEM RESET/SHUTDOWN DRIVERS
14110 M: Sebastian Reichel <sre@kernel.org>
14111 L: linux-pm@vger.kernel.org
14112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14114 F: Documentation/devicetree/bindings/power/reset/
14115 F: drivers/power/reset/
14117 SYSTEM TRACE MODULE CLASS
14118 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14121 F: Documentation/trace/stm.rst
14122 F: drivers/hwtracing/stm/
14123 F: include/linux/stm.h
14124 F: include/uapi/linux/stm.h
14127 M: Christoph Hellwig <hch@infradead.org>
14129 F: Documentation/filesystems/sysv-fs.txt
14131 F: include/linux/sysv_fs.h
14134 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14135 L: linux-scsi@vger.kernel.org
14136 L: target-devel@vger.kernel.org
14137 W: http://www.linux-iscsi.org
14138 W: http://groups.google.com/group/linux-iscsi-target-dev
14139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14143 F: Documentation/target/
14145 TASKSTATS STATISTICS INTERFACE
14146 M: Balbir Singh <bsingharora@gmail.com>
14148 F: Documentation/accounting/taskstats*
14149 F: include/linux/taskstats*
14150 F: kernel/taskstats.c
14153 M: Jamal Hadi Salim <jhs@mojatatu.com>
14154 M: Cong Wang <xiyou.wangcong@gmail.com>
14155 M: Jiri Pirko <jiri@resnulli.us>
14156 L: netdev@vger.kernel.org
14158 F: include/net/pkt_cls.h
14159 F: include/net/pkt_sched.h
14160 F: include/net/tc_act/
14161 F: include/uapi/linux/pkt_cls.h
14162 F: include/uapi/linux/pkt_sched.h
14163 F: include/uapi/linux/tc_act/
14164 F: include/uapi/linux/tc_ematch/
14167 TC90522 MEDIA DRIVER
14168 M: Akihiro Tsukada <tskd08@gmail.com>
14169 L: linux-media@vger.kernel.org
14171 F: drivers/media/dvb-frontends/tc90522*
14173 TCP LOW PRIORITY MODULE
14174 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14175 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14176 W: http://tcp-lp-mod.sourceforge.net/
14178 F: net/ipv4/tcp_lp.c
14180 TDA10071 MEDIA DRIVER
14181 M: Antti Palosaari <crope@iki.fi>
14182 L: linux-media@vger.kernel.org
14183 W: https://linuxtv.org
14184 W: http://palosaari.fi/linux/
14185 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14186 T: git git://linuxtv.org/anttip/media_tree.git
14188 F: drivers/media/dvb-frontends/tda10071*
14190 TDA18212 MEDIA DRIVER
14191 M: Antti Palosaari <crope@iki.fi>
14192 L: linux-media@vger.kernel.org
14193 W: https://linuxtv.org
14194 W: http://palosaari.fi/linux/
14195 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14196 T: git git://linuxtv.org/anttip/media_tree.git
14198 F: drivers/media/tuners/tda18212*
14200 TDA18218 MEDIA DRIVER
14201 M: Antti Palosaari <crope@iki.fi>
14202 L: linux-media@vger.kernel.org
14203 W: https://linuxtv.org
14204 W: http://palosaari.fi/linux/
14205 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14206 T: git git://linuxtv.org/anttip/media_tree.git
14208 F: drivers/media/tuners/tda18218*
14210 TDA18250 MEDIA DRIVER
14211 M: Olli Salonen <olli.salonen@iki.fi>
14212 L: linux-media@vger.kernel.org
14213 W: https://linuxtv.org
14214 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14215 T: git git://linuxtv.org/media_tree.git
14217 F: drivers/media/tuners/tda18250*
14219 TDA18271 MEDIA DRIVER
14220 M: Michael Krufky <mkrufky@linuxtv.org>
14221 L: linux-media@vger.kernel.org
14222 W: https://linuxtv.org
14223 W: http://github.com/mkrufky
14224 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14225 T: git git://linuxtv.org/mkrufky/tuners.git
14227 F: drivers/media/tuners/tda18271*
14229 TDA1997x MEDIA DRIVER
14230 M: Tim Harvey <tharvey@gateworks.com>
14231 L: linux-media@vger.kernel.org
14232 W: https://linuxtv.org
14233 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14235 F: drivers/media/i2c/tda1997x.*
14237 TDA827x MEDIA DRIVER
14238 M: Michael Krufky <mkrufky@linuxtv.org>
14239 L: linux-media@vger.kernel.org
14240 W: https://linuxtv.org
14241 W: http://github.com/mkrufky
14242 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14243 T: git git://linuxtv.org/mkrufky/tuners.git
14245 F: drivers/media/tuners/tda8290.*
14247 TDA8290 MEDIA DRIVER
14248 M: Michael Krufky <mkrufky@linuxtv.org>
14249 L: linux-media@vger.kernel.org
14250 W: https://linuxtv.org
14251 W: http://github.com/mkrufky
14252 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14253 T: git git://linuxtv.org/mkrufky/tuners.git
14255 F: drivers/media/tuners/tda8290.*
14257 TDA9840 MEDIA DRIVER
14258 M: Hans Verkuil <hverkuil@xs4all.nl>
14259 L: linux-media@vger.kernel.org
14260 T: git git://linuxtv.org/media_tree.git
14261 W: https://linuxtv.org
14263 F: drivers/media/i2c/tda9840*
14265 TEA5761 TUNER DRIVER
14266 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14267 L: linux-media@vger.kernel.org
14268 W: https://linuxtv.org
14269 T: git git://linuxtv.org/media_tree.git
14271 F: drivers/media/tuners/tea5761.*
14273 TEA5767 TUNER DRIVER
14274 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14275 L: linux-media@vger.kernel.org
14276 W: https://linuxtv.org
14277 T: git git://linuxtv.org/media_tree.git
14279 F: drivers/media/tuners/tea5767.*
14281 TEA6415C MEDIA DRIVER
14282 M: Hans Verkuil <hverkuil@xs4all.nl>
14283 L: linux-media@vger.kernel.org
14284 T: git git://linuxtv.org/media_tree.git
14285 W: https://linuxtv.org
14287 F: drivers/media/i2c/tea6415c*
14289 TEA6420 MEDIA DRIVER
14290 M: Hans Verkuil <hverkuil@xs4all.nl>
14291 L: linux-media@vger.kernel.org
14292 T: git git://linuxtv.org/media_tree.git
14293 W: https://linuxtv.org
14295 F: drivers/media/i2c/tea6420*
14298 M: Jiri Pirko <jiri@resnulli.us>
14299 L: netdev@vger.kernel.org
14301 F: drivers/net/team/
14302 F: include/linux/if_team.h
14303 F: include/uapi/linux/if_team.h
14305 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14306 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14308 F: arch/x86/platform/ts5500/
14310 TECHNOTREND USB IR RECEIVER
14311 M: Sean Young <sean@mess.org>
14312 L: linux-media@vger.kernel.org
14314 F: drivers/media/rc/ttusbir.c
14316 TECHWELL TW9910 VIDEO DECODER
14317 L: linux-media@vger.kernel.org
14319 F: drivers/media/i2c/tw9910.c
14320 F: include/media/i2c/tw9910.h
14323 M: Jens Wiklander <jens.wiklander@linaro.org>
14325 F: include/linux/tee_drv.h
14326 F: include/uapi/linux/tee.h
14328 F: Documentation/tee.txt
14330 TEGRA ARCHITECTURE SUPPORT
14331 M: Thierry Reding <thierry.reding@gmail.com>
14332 M: Jonathan Hunter <jonathanh@nvidia.com>
14333 L: linux-tegra@vger.kernel.org
14334 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14340 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14341 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14343 F: drivers/clk/tegra/
14346 M: Laxman Dewangan <ldewangan@nvidia.com>
14347 M: Jon Hunter <jonathanh@nvidia.com>
14349 F: drivers/dma/tegra*
14352 M: Laxman Dewangan <ldewangan@nvidia.com>
14354 F: drivers/i2c/busses/i2c-tegra.c
14356 TEGRA IOMMU DRIVERS
14357 M: Thierry Reding <thierry.reding@gmail.com>
14358 L: linux-tegra@vger.kernel.org
14360 F: drivers/iommu/tegra*
14363 M: Laxman Dewangan <ldewangan@nvidia.com>
14365 F: drivers/input/keyboard/tegra-kbc.c
14368 M: Stefan Agner <stefan@agner.ch>
14369 M: Lucas Stach <dev@lynxeye.de>
14371 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14372 F: drivers/mtd/nand/raw/tegra_nand.c
14375 M: Thierry Reding <thierry.reding@gmail.com>
14377 F: drivers/pwm/pwm-tegra.c
14379 TEGRA SERIAL DRIVER
14380 M: Laxman Dewangan <ldewangan@nvidia.com>
14382 F: drivers/tty/serial/serial-tegra.c
14385 M: Laxman Dewangan <ldewangan@nvidia.com>
14387 F: drivers/spi/spi-tegra*
14389 TEHUTI ETHERNET DRIVER
14390 M: Andy Gospodarek <andy@greyhouse.net>
14391 L: netdev@vger.kernel.org
14393 F: drivers/net/ethernet/tehuti/*
14395 Telecom Clock Driver for MCPL0010
14396 M: Mark Gross <mark.gross@intel.com>
14398 F: drivers/char/tlclk.c
14400 TENSILICA XTENSA PORT (xtensa)
14401 M: Chris Zankel <chris@zankel.net>
14402 M: Max Filippov <jcmvbkbc@gmail.com>
14403 L: linux-xtensa@linux-xtensa.org
14404 T: git git://github.com/czankel/xtensa-linux.git
14407 F: drivers/irqchip/irq-xtensa-*
14409 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14410 M: Nishanth Menon <nm@ti.com>
14411 M: Tero Kristo <t-kristo@ti.com>
14412 M: Santosh Shilimkar <ssantosh@kernel.org>
14413 L: linux-arm-kernel@lists.infradead.org
14415 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14416 F: drivers/firmware/ti_sci*
14417 F: include/linux/soc/ti/ti_sci_protocol.h
14418 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14419 F: include/dt-bindings/genpd/k2g.h
14420 F: drivers/soc/ti/ti_sci_pm_domains.c
14421 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14422 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14423 F: drivers/clk/keystone/sci-clk.c
14424 F: drivers/reset/reset-ti-sci.c
14426 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14427 M: Hans Verkuil <hverkuil@xs4all.nl>
14428 L: linux-media@vger.kernel.org
14429 T: git git://linuxtv.org/media_tree.git
14430 W: https://linuxtv.org
14432 F: drivers/media/radio/radio-raremono.c
14435 M: Zhang Rui <rui.zhang@intel.com>
14436 M: Eduardo Valentin <edubezval@gmail.com>
14437 R: Daniel Lezcano <daniel.lezcano@linaro.org>
14438 L: linux-pm@vger.kernel.org
14439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14441 Q: https://patchwork.kernel.org/project/linux-pm/list/
14443 F: drivers/thermal/
14444 F: include/linux/thermal.h
14445 F: include/uapi/linux/thermal.h
14446 F: include/linux/cpu_cooling.h
14447 F: Documentation/devicetree/bindings/thermal/
14449 THERMAL/CPU_COOLING
14450 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14451 M: Viresh Kumar <viresh.kumar@linaro.org>
14452 M: Javi Merino <javi.merino@kernel.org>
14453 L: linux-pm@vger.kernel.org
14455 F: Documentation/thermal/cpu-cooling-api.txt
14456 F: drivers/thermal/cpu_cooling.c
14457 F: include/linux/cpu_cooling.h
14459 THINKPAD ACPI EXTRAS DRIVER
14460 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14461 L: ibm-acpi-devel@lists.sourceforge.net
14462 L: platform-driver-x86@vger.kernel.org
14463 W: http://ibm-acpi.sourceforge.net
14464 W: http://thinkwiki.org/wiki/Ibm-acpi
14465 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14467 F: drivers/platform/x86/thinkpad_acpi.c
14470 M: Andreas Noever <andreas.noever@gmail.com>
14471 M: Michael Jamet <michael.jamet@intel.com>
14472 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14473 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14476 F: Documentation/admin-guide/thunderbolt.rst
14477 F: drivers/thunderbolt/
14478 F: include/linux/thunderbolt.h
14480 THUNDERBOLT NETWORK DRIVER
14481 M: Michael Jamet <michael.jamet@intel.com>
14482 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14483 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14484 L: netdev@vger.kernel.org
14486 F: drivers/net/thunderbolt.c
14488 THUNDERX GPIO DRIVER
14489 M: David Daney <david.daney@cavium.com>
14491 F: drivers/gpio/gpio-thunderx.c
14493 TI AM437X VPFE DRIVER
14494 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14495 L: linux-media@vger.kernel.org
14496 W: https://linuxtv.org
14497 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14498 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14500 F: drivers/media/platform/am437x/
14502 TI BANDGAP AND THERMAL DRIVER
14503 M: Eduardo Valentin <edubezval@gmail.com>
14504 M: Keerthy <j-keerthy@ti.com>
14505 L: linux-pm@vger.kernel.org
14506 L: linux-omap@vger.kernel.org
14508 F: drivers/thermal/ti-soc-thermal/
14510 TI BQ27XXX POWER SUPPLY DRIVER
14511 R: Andrew F. Davis <afd@ti.com>
14512 F: include/linux/power/bq27xxx_battery.h
14513 F: drivers/power/supply/bq27xxx_battery.c
14514 F: drivers/power/supply/bq27xxx_battery_i2c.c
14516 TI CDCE706 CLOCK DRIVER
14517 M: Max Filippov <jcmvbkbc@gmail.com>
14519 F: drivers/clk/clk-cdce706.c
14522 M: Tero Kristo <t-kristo@ti.com>
14523 L: linux-omap@vger.kernel.org
14526 F: include/linux/clk/ti.h
14528 TI DAVINCI MACHINE SUPPORT
14529 M: Sekhar Nori <nsekhar@ti.com>
14530 M: Kevin Hilman <khilman@kernel.org>
14531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14534 F: arch/arm/mach-davinci/
14535 F: drivers/i2c/busses/i2c-davinci.c
14536 F: arch/arm/boot/dts/da850*
14538 TI DAVINCI SERIES CLOCK DRIVER
14539 M: David Lechner <david@lechnology.com>
14540 R: Sekhar Nori <nsekhar@ti.com>
14542 F: Documentation/devicetree/bindings/clock/ti/davinci/
14543 F: drivers/clk/davinci/
14545 TI DAVINCI SERIES GPIO DRIVER
14546 M: Keerthy <j-keerthy@ti.com>
14547 L: linux-gpio@vger.kernel.org
14549 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14550 F: drivers/gpio/gpio-davinci.c
14552 TI DAVINCI SERIES MEDIA DRIVER
14553 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14554 L: linux-media@vger.kernel.org
14555 W: https://linuxtv.org
14556 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14557 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14559 F: drivers/media/platform/davinci/
14560 F: include/media/davinci/
14562 TI ETHERNET SWITCH DRIVER (CPSW)
14563 R: Grygorii Strashko <grygorii.strashko@ti.com>
14564 L: linux-omap@vger.kernel.org
14565 L: netdev@vger.kernel.org
14567 F: drivers/net/ethernet/ti/cpsw*
14568 F: drivers/net/ethernet/ti/davinci*
14570 TI FLASH MEDIA INTERFACE DRIVER
14571 M: Alex Dubov <oakad@yahoo.com>
14573 F: drivers/misc/tifm*
14574 F: drivers/mmc/host/tifm_sd.c
14575 F: include/linux/tifm.h
14577 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14578 M: Santosh Shilimkar <ssantosh@kernel.org>
14579 L: linux-kernel@vger.kernel.org
14580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14582 F: drivers/soc/ti/*
14583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14585 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14586 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14587 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14588 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14590 F: sound/soc/codecs/lm49453*
14591 F: sound/soc/codecs/isabelle*
14593 TI LP855x BACKLIGHT DRIVER
14594 M: Milo Kim <milo.kim@ti.com>
14596 F: Documentation/backlight/lp855x-driver.txt
14597 F: drivers/video/backlight/lp855x_bl.c
14598 F: include/linux/platform_data/lp855x.h
14600 TI LP8727 CHARGER DRIVER
14601 M: Milo Kim <milo.kim@ti.com>
14603 F: drivers/power/supply/lp8727_charger.c
14604 F: include/linux/platform_data/lp8727.h
14606 TI LP8788 MFD DRIVER
14607 M: Milo Kim <milo.kim@ti.com>
14609 F: drivers/iio/adc/lp8788_adc.c
14610 F: drivers/leds/leds-lp8788.c
14611 F: drivers/mfd/lp8788*.c
14612 F: drivers/power/supply/lp8788-charger.c
14613 F: drivers/regulator/lp8788-*.c
14614 F: include/linux/mfd/lp8788*.h
14616 TI NETCP ETHERNET DRIVER
14617 M: Wingman Kwok <w-kwok2@ti.com>
14618 M: Murali Karicheri <m-karicheri2@ti.com>
14619 L: netdev@vger.kernel.org
14621 F: drivers/net/ethernet/ti/netcp*
14623 TI TAS571X FAMILY ASoC CODEC DRIVER
14624 M: Kevin Cernekee <cernekee@chromium.org>
14625 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14627 F: sound/soc/codecs/tas571x*
14629 TI TRF7970A NFC DRIVER
14630 M: Mark Greer <mgreer@animalcreek.com>
14631 L: linux-wireless@vger.kernel.org
14632 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14634 F: drivers/nfc/trf7970a.c
14635 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14637 TI TWL4030 SERIES SOC CODEC DRIVER
14638 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14639 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14641 F: sound/soc/codecs/twl4030*
14644 M: Benoit Parrot <bparrot@ti.com>
14645 L: linux-media@vger.kernel.org
14646 W: http://linuxtv.org/
14647 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14649 F: drivers/media/platform/ti-vpe/
14651 TI WILINK WIRELESS DRIVERS
14652 L: linux-wireless@vger.kernel.org
14653 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14654 W: http://wireless.kernel.org/en/users/Drivers/wl1251
14655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14657 F: drivers/net/wireless/ti/
14658 F: include/linux/wl12xx.h
14660 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14661 M: John Stultz <john.stultz@linaro.org>
14662 M: Thomas Gleixner <tglx@linutronix.de>
14663 R: Stephen Boyd <sboyd@kernel.org>
14664 L: linux-kernel@vger.kernel.org
14665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14667 F: include/linux/clocksource.h
14668 F: include/linux/time.h
14669 F: include/linux/timex.h
14670 F: include/uapi/linux/time.h
14671 F: include/uapi/linux/timex.h
14672 F: kernel/time/clocksource.c
14673 F: kernel/time/time*.c
14674 F: kernel/time/alarmtimer.c
14675 F: kernel/time/ntp.c
14676 F: tools/testing/selftests/timers/
14679 M: Jon Maloy <jon.maloy@ericsson.com>
14680 M: Ying Xue <ying.xue@windriver.com>
14681 L: netdev@vger.kernel.org (core kernel code)
14682 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14683 W: http://tipc.sourceforge.net/
14685 F: include/uapi/linux/tipc*.h
14688 TLAN NETWORK DRIVER
14689 M: Samuel Chessman <chessman@tux.org>
14690 L: tlan-devel@lists.sourceforge.net (subscribers-only)
14691 W: http://sourceforge.net/projects/tlan/
14693 F: Documentation/networking/tlan.txt
14694 F: drivers/net/ethernet/ti/tlan.*
14696 TM6000 VIDEO4LINUX DRIVER
14697 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14698 L: linux-media@vger.kernel.org
14699 W: https://linuxtv.org
14700 T: git git://linuxtv.org/media_tree.git
14702 F: drivers/media/usb/tm6000/
14703 F: Documentation/media/v4l-drivers/tm6000*
14705 TMIO/SDHI MMC DRIVER
14706 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14707 L: linux-mmc@vger.kernel.org
14709 F: drivers/mmc/host/tmio_mmc*
14710 F: drivers/mmc/host/renesas_sdhi*
14711 F: include/linux/mfd/tmio.h
14713 TMP401 HARDWARE MONITOR DRIVER
14714 M: Guenter Roeck <linux@roeck-us.net>
14715 L: linux-hwmon@vger.kernel.org
14717 F: Documentation/hwmon/tmp401
14718 F: drivers/hwmon/tmp401.c
14720 TMPFS (SHMEM FILESYSTEM)
14721 M: Hugh Dickins <hughd@google.com>
14722 L: linux-mm@kvack.org
14724 F: include/linux/shmem_fs.h
14727 TOMOYO SECURITY MODULE
14728 M: Kentaro Takeda <takedakn@nttdata.co.jp>
14729 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14730 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14731 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14732 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14733 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14734 W: http://tomoyo.sourceforge.jp/
14735 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14737 F: security/tomoyo/
14739 TOPSTAR LAPTOP EXTRAS DRIVER
14740 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14741 L: platform-driver-x86@vger.kernel.org
14743 F: drivers/platform/x86/topstar-laptop.c
14745 TORTURE-TEST MODULES
14746 M: Davidlohr Bueso <dave@stgolabs.net>
14747 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14748 M: Josh Triplett <josh@joshtriplett.org>
14749 L: linux-kernel@vger.kernel.org
14751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14752 F: Documentation/RCU/torture.txt
14753 F: kernel/torture.c
14754 F: kernel/rcu/rcutorture.c
14755 F: kernel/rcu/rcuperf.c
14756 F: kernel/locking/locktorture.c
14758 TOSHIBA ACPI EXTRAS DRIVER
14759 M: Azael Avalos <coproscefalo@gmail.com>
14760 L: platform-driver-x86@vger.kernel.org
14762 F: drivers/platform/x86/toshiba_acpi.c
14764 TOSHIBA BLUETOOTH DRIVER
14765 M: Azael Avalos <coproscefalo@gmail.com>
14766 L: platform-driver-x86@vger.kernel.org
14768 F: drivers/platform/x86/toshiba_bluetooth.c
14770 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14771 M: Azael Avalos <coproscefalo@gmail.com>
14772 L: platform-driver-x86@vger.kernel.org
14774 F: drivers/platform/x86/toshiba_haps.c
14777 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
14778 W: http://www.buzzard.org.uk/toshiba/
14780 F: drivers/char/toshiba.c
14781 F: include/linux/toshiba.h
14782 F: include/uapi/linux/toshiba.h
14784 TOSHIBA TC358743 DRIVER
14785 M: Mats Randgaard <matrandg@cisco.com>
14786 L: linux-media@vger.kernel.org
14788 F: drivers/media/i2c/tc358743*
14789 F: include/media/i2c/tc358743.h
14791 TOSHIBA WMI HOTKEYS DRIVER
14792 M: Azael Avalos <coproscefalo@gmail.com>
14793 L: platform-driver-x86@vger.kernel.org
14795 F: drivers/platform/x86/toshiba-wmi.c
14798 M: Peter Huewe <peterhuewe@gmx.de>
14799 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14800 R: Jason Gunthorpe <jgg@ziepe.ca>
14801 L: linux-integrity@vger.kernel.org
14802 Q: https://patchwork.kernel.org/project/linux-integrity/list/
14803 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14804 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
14806 F: drivers/char/tpm/
14809 M: Steven Rostedt <rostedt@goodmis.org>
14810 M: Ingo Molnar <mingo@redhat.com>
14811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14813 F: Documentation/trace/ftrace.rst
14814 F: arch/*/*/*/ftrace.h
14815 F: arch/*/kernel/ftrace.c
14816 F: include/*/ftrace.h
14817 F: include/linux/trace*.h
14820 F: tools/testing/selftests/ftrace/
14822 TRACING MMIO ACCESSES (MMIOTRACE)
14823 M: Steven Rostedt <rostedt@goodmis.org>
14824 M: Ingo Molnar <mingo@kernel.org>
14825 R: Karol Herbst <karolherbst@gmail.com>
14826 R: Pekka Paalanen <ppaalanen@gmail.com>
14828 L: linux-kernel@vger.kernel.org
14829 L: nouveau@lists.freedesktop.org
14830 F: kernel/trace/trace_mmiotrace.c
14831 F: include/linux/mmiotrace.h
14832 F: arch/x86/mm/kmmio.c
14833 F: arch/x86/mm/mmio-mod.c
14834 F: arch/x86/mm/testmmiotrace.c
14837 M: Jiri Kosina <trivial@kernel.org>
14838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14840 K: ^Subject:.*(?i)trivial
14842 TEMPO SEMICONDUCTOR DRIVERS
14843 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14845 F: sound/soc/codecs/tscs*.c
14846 F: sound/soc/codecs/tscs*.h
14847 F: Documentation/devicetree/bindings/sound/tscs*.txt
14850 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14851 M: Jiri Slaby <jslaby@suse.com>
14853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14854 F: Documentation/serial/
14856 F: drivers/tty/serial/serial_core.c
14857 F: include/linux/serial_core.h
14858 F: include/linux/serial.h
14859 F: include/linux/tty.h
14860 F: include/uapi/linux/serial_core.h
14861 F: include/uapi/linux/serial.h
14862 F: include/uapi/linux/tty.h
14864 TUA9001 MEDIA DRIVER
14865 M: Antti Palosaari <crope@iki.fi>
14866 L: linux-media@vger.kernel.org
14867 W: https://linuxtv.org
14868 W: http://palosaari.fi/linux/
14869 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14870 T: git git://linuxtv.org/anttip/media_tree.git
14872 F: drivers/media/tuners/tua9001*
14874 TULIP NETWORK DRIVERS
14875 L: netdev@vger.kernel.org
14876 L: linux-parisc@vger.kernel.org
14878 F: drivers/net/ethernet/dec/tulip/
14881 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
14882 W: http://vtun.sourceforge.net/tun
14884 F: Documentation/networking/tuntap.txt
14885 F: arch/um/os-Linux/drivers/
14887 TURBOCHANNEL SUBSYSTEM
14888 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14889 M: Ralf Baechle <ralf@linux-mips.org>
14890 L: linux-mips@linux-mips.org
14891 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
14894 F: include/linux/tc.h
14897 M: "Len Brown" <lenb@kernel.org>
14898 L: linux-pm@vger.kernel.org
14899 B: https://bugzilla.kernel.org
14900 Q: https://patchwork.kernel.org/project/linux-pm/list/
14901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14903 F: tools/power/x86/turbostat/
14905 TW5864 VIDEO4LINUX DRIVER
14906 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14907 M: Anton Sviridenko <anton@corp.bluecherry.net>
14908 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14909 M: Andrey Utkin <andrey_utkin@fastmail.com>
14910 L: linux-media@vger.kernel.org
14912 F: drivers/media/pci/tw5864/
14914 TW68 VIDEO4LINUX DRIVER
14915 M: Hans Verkuil <hverkuil@xs4all.nl>
14916 L: linux-media@vger.kernel.org
14917 T: git git://linuxtv.org/media_tree.git
14918 W: https://linuxtv.org
14920 F: drivers/media/pci/tw68/
14922 TW686X VIDEO4LINUX DRIVER
14923 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14924 L: linux-media@vger.kernel.org
14925 T: git git://linuxtv.org/media_tree.git
14926 W: http://linuxtv.org
14928 F: drivers/media/pci/tw686x/
14930 UBI FILE SYSTEM (UBIFS)
14931 M: Richard Weinberger <richard@nod.at>
14932 M: Artem Bityutskiy <dedekind1@gmail.com>
14933 M: Adrian Hunter <adrian.hunter@intel.com>
14934 L: linux-mtd@lists.infradead.org
14935 T: git git://git.infradead.org/ubifs-2.6.git
14936 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
14938 F: Documentation/filesystems/ubifs.txt
14941 UCLINUX (M68KNOMMU AND COLDFIRE)
14942 M: Greg Ungerer <gerg@linux-m68k.org>
14943 W: http://www.linux-m68k.org/
14944 W: http://www.uclinux.org/
14945 L: linux-m68k@lists.linux-m68k.org
14946 L: uclinux-dev@uclinux.org (subscribers-only)
14947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14949 F: arch/m68k/coldfire/
14951 F: arch/m68k/*/*_no.*
14952 F: arch/m68k/include/asm/*_no.*
14955 M: Jan Kara <jack@suse.com>
14957 F: Documentation/filesystems/udf.txt
14961 M: Bastien Nocera <hadess@hadess.net>
14962 L: linux-input@vger.kernel.org
14964 F: drivers/hid/hid-udraw-ps3.c
14967 M: Evgeniy Dushistov <dushistov@mail.ru>
14969 F: Documentation/filesystems/ufs.txt
14972 UHID USERSPACE HID IO DRIVER:
14973 M: David Herrmann <dh.herrmann@googlemail.com>
14974 L: linux-input@vger.kernel.org
14976 F: drivers/hid/uhid.c
14977 F: include/uapi/linux/uhid.h
14980 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14981 L: linux-usb@vger.kernel.org
14983 F: drivers/usb/common/ulpi.c
14984 F: include/linux/ulpi/
14986 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14987 L: linux-usb@vger.kernel.org
14990 F: include/linux/uwb.h
14991 F: include/linux/uwb/
14993 UNICORE32 ARCHITECTURE:
14994 M: Guan Xuetao <gxt@pku.edu.cn>
14995 W: http://mprc.pku.edu.cn/~guanxuetao/linux
14997 T: git git://github.com/gxt/linux.git
15001 M: Tony Finch <dot@dotat.at>
15002 W: http://dotat.at/prog/unifdef
15004 F: scripts/unifdef.c
15006 UNIFORM CDROM DRIVER
15007 M: Jens Axboe <axboe@kernel.dk>
15008 W: http://www.kernel.dk
15010 F: Documentation/cdrom/
15011 F: drivers/cdrom/cdrom.c
15012 F: include/linux/cdrom.h
15013 F: include/uapi/linux/cdrom.h
15015 UNISYS S-PAR DRIVERS
15016 M: David Kershner <david.kershner@unisys.com>
15017 L: sparmaintainer@unisys.com (Unisys internal)
15019 F: include/linux/visorbus.h
15020 F: drivers/visorbus/
15021 F: drivers/staging/unisys/
15023 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15024 M: Vinayak Holikatti <vinholikatti@gmail.com>
15025 L: linux-scsi@vger.kernel.org
15027 F: Documentation/scsi/ufs.txt
15028 F: drivers/scsi/ufs/
15030 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15031 M: Joao Pinto <jpinto@synopsys.com>
15032 L: linux-scsi@vger.kernel.org
15034 F: drivers/scsi/ufs/*dwc*
15036 UNSORTED BLOCK IMAGES (UBI)
15037 M: Artem Bityutskiy <dedekind1@gmail.com>
15038 M: Richard Weinberger <richard@nod.at>
15039 W: http://www.linux-mtd.infradead.org/
15040 L: linux-mtd@lists.infradead.org
15041 T: git git://git.infradead.org/ubifs-2.6.git
15043 F: drivers/mtd/ubi/
15044 F: include/linux/mtd/ubi.h
15045 F: include/uapi/mtd/ubi-user.h
15047 USB "USBNET" DRIVER FRAMEWORK
15048 M: Oliver Neukum <oneukum@suse.com>
15049 L: netdev@vger.kernel.org
15050 W: http://www.linux-usb.org/usbnet
15052 F: drivers/net/usb/usbnet.c
15053 F: include/linux/usb/usbnet.h
15056 M: Oliver Neukum <oneukum@suse.com>
15057 L: linux-usb@vger.kernel.org
15059 F: Documentation/usb/acm.txt
15060 F: drivers/usb/class/cdc-acm.*
15062 USB AR5523 WIRELESS DRIVER
15063 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15064 L: linux-wireless@vger.kernel.org
15066 F: drivers/net/wireless/ath/ar5523/
15069 M: Oliver Neukum <oneukum@suse.com>
15070 L: linux-usb@vger.kernel.org
15071 L: linux-scsi@vger.kernel.org
15073 F: drivers/usb/storage/uas.c
15075 USB CDC ETHERNET DRIVER
15076 M: Oliver Neukum <oliver@neukum.org>
15077 L: linux-usb@vger.kernel.org
15079 F: drivers/net/usb/cdc_*.c
15080 F: include/uapi/linux/usb/cdc.h
15082 USB CHAOSKEY DRIVER
15083 M: Keith Packard <keithp@keithp.com>
15084 L: linux-usb@vger.kernel.org
15086 F: drivers/usb/misc/chaoskey.c
15088 USB CYPRESS C67X00 DRIVER
15089 M: Peter Korsgaard <jacmet@sunsite.dk>
15090 L: linux-usb@vger.kernel.org
15092 F: drivers/usb/c67x00/
15094 USB DAVICOM DM9601 DRIVER
15095 M: Peter Korsgaard <jacmet@sunsite.dk>
15096 L: netdev@vger.kernel.org
15097 W: http://www.linux-usb.org/usbnet
15099 F: drivers/net/usb/dm9601.c
15101 USB DIAMOND RIO500 DRIVER
15102 M: Cesar Miquel <miquel@df.uba.ar>
15103 L: rio500-users@lists.sourceforge.net
15104 W: http://rio500.sourceforge.net
15106 F: drivers/usb/misc/rio500*
15109 M: Alan Stern <stern@rowland.harvard.edu>
15110 L: linux-usb@vger.kernel.org
15112 F: Documentation/usb/ehci.txt
15113 F: drivers/usb/host/ehci*
15115 USB GADGET/PERIPHERAL SUBSYSTEM
15116 M: Felipe Balbi <balbi@kernel.org>
15117 L: linux-usb@vger.kernel.org
15118 W: http://www.linux-usb.org/gadget
15119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15121 F: drivers/usb/gadget/
15122 F: include/linux/usb/gadget*
15124 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15125 M: Jiri Kosina <jikos@kernel.org>
15126 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15127 L: linux-usb@vger.kernel.org
15128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15130 F: Documentation/hid/hiddev.txt
15131 F: drivers/hid/usbhid/
15133 USB INTEL XHCI ROLE MUX DRIVER
15134 M: Hans de Goede <hdegoede@redhat.com>
15135 L: linux-usb@vger.kernel.org
15137 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15140 M: Olav Kongas <ok@artecdesign.ee>
15141 L: linux-usb@vger.kernel.org
15143 F: drivers/usb/host/isp116x*
15144 F: include/linux/usb/isp116x.h
15146 USB LAN78XX ETHERNET DRIVER
15147 M: Woojung Huh <woojung.huh@microchip.com>
15148 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15149 L: netdev@vger.kernel.org
15151 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15152 F: drivers/net/usb/lan78xx.*
15153 F: include/dt-bindings/net/microchip-lan78xx.h
15155 USB MASS STORAGE DRIVER
15156 M: Alan Stern <stern@rowland.harvard.edu>
15157 L: linux-usb@vger.kernel.org
15158 L: usb-storage@lists.one-eyed-alien.net
15160 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15161 F: drivers/usb/storage/
15164 M: Clemens Ladisch <clemens@ladisch.de>
15165 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15166 T: git git://git.alsa-project.org/alsa-kernel.git
15168 F: sound/usb/midi.*
15170 USB NETWORKING DRIVERS
15171 L: linux-usb@vger.kernel.org
15173 F: drivers/net/usb/
15176 M: Alan Stern <stern@rowland.harvard.edu>
15177 L: linux-usb@vger.kernel.org
15179 F: Documentation/usb/ohci.txt
15180 F: drivers/usb/host/ohci*
15182 USB OTG FSM (Finite State Machine)
15183 M: Peter Chen <Peter.Chen@nxp.com>
15184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15185 L: linux-usb@vger.kernel.org
15187 F: drivers/usb/common/usb-otg-fsm.c
15190 M: Valentina Manea <valentina.manea.m@gmail.com>
15191 M: Shuah Khan <shuah@kernel.org>
15192 L: linux-usb@vger.kernel.org
15194 F: Documentation/usb/usbip_protocol.txt
15195 F: drivers/usb/usbip/
15196 F: tools/usb/usbip/
15197 F: tools/testing/selftests/drivers/usb/usbip/
15200 M: Petko Manolov <petkan@nucleusys.com>
15201 L: linux-usb@vger.kernel.org
15202 L: netdev@vger.kernel.org
15203 T: git git://github.com/petkan/pegasus.git
15204 W: https://github.com/petkan/pegasus
15206 F: drivers/net/usb/pegasus.*
15209 M: Felipe Balbi <balbi@kernel.org>
15210 L: linux-usb@vger.kernel.org
15211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15213 F: drivers/usb/phy/
15215 USB PRINTER DRIVER (usblp)
15216 M: Pete Zaitcev <zaitcev@redhat.com>
15217 L: linux-usb@vger.kernel.org
15219 F: drivers/usb/class/usblp.c
15221 USB QMI WWAN NETWORK DRIVER
15222 M: Bjørn Mork <bjorn@mork.no>
15223 L: netdev@vger.kernel.org
15225 F: Documentation/ABI/testing/sysfs-class-net-qmi
15226 F: drivers/net/usb/qmi_wwan.c
15229 M: Petko Manolov <petkan@nucleusys.com>
15230 L: linux-usb@vger.kernel.org
15231 L: netdev@vger.kernel.org
15232 T: git git://github.com/petkan/rtl8150.git
15233 W: https://github.com/petkan/rtl8150
15235 F: drivers/net/usb/rtl8150.c
15237 USB SERIAL SUBSYSTEM
15238 M: Johan Hovold <johan@kernel.org>
15239 L: linux-usb@vger.kernel.org
15240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15242 F: Documentation/usb/usb-serial.txt
15243 F: drivers/usb/serial/
15244 F: include/linux/usb/serial.h
15246 USB SMSC75XX ETHERNET DRIVER
15247 M: Steve Glendinning <steve.glendinning@shawell.net>
15248 L: netdev@vger.kernel.org
15250 F: drivers/net/usb/smsc75xx.*
15252 USB SMSC95XX ETHERNET DRIVER
15253 M: Steve Glendinning <steve.glendinning@shawell.net>
15254 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15255 L: netdev@vger.kernel.org
15257 F: drivers/net/usb/smsc95xx.*
15260 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15261 L: linux-usb@vger.kernel.org
15262 W: http://www.linux-usb.org
15263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15265 F: Documentation/devicetree/bindings/usb/
15266 F: Documentation/usb/
15268 F: include/linux/usb.h
15269 F: include/linux/usb/
15271 USB TYPEC PI3USB30532 MUX DRIVER
15272 M: Hans de Goede <hdegoede@redhat.com>
15273 L: linux-usb@vger.kernel.org
15275 F: drivers/usb/typec/mux/pi3usb30532.c
15278 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15279 L: linux-usb@vger.kernel.org
15281 F: Documentation/ABI/testing/sysfs-class-typec
15282 F: Documentation/driver-api/usb/typec.rst
15283 F: drivers/usb/typec/
15284 F: include/linux/usb/typec.h
15286 USB TYPEC BUS FOR ALTERNATE MODES
15287 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15288 L: linux-usb@vger.kernel.org
15290 F: Documentation/ABI/testing/sysfs-bus-typec
15291 F: Documentation/driver-api/usb/typec_bus.rst
15292 F: drivers/usb/typec/altmodes/
15293 F: include/linux/usb/typec_altmode.h
15296 M: Alan Stern <stern@rowland.harvard.edu>
15297 L: linux-usb@vger.kernel.org
15299 F: drivers/usb/host/uhci*
15302 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15303 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15304 L: linux-media@vger.kernel.org
15305 T: git git://linuxtv.org/media_tree.git
15306 W: http://www.ideasonboard.org/uvc/
15308 F: drivers/media/usb/uvc/
15309 F: include/uapi/linux/uvcvideo.h
15312 M: Hans Verkuil <hverkuil@xs4all.nl>
15313 L: linux-media@vger.kernel.org
15314 T: git git://linuxtv.org/media_tree.git
15315 W: https://linuxtv.org
15317 F: drivers/media/usb/usbvision/
15320 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15321 L: linux-usb@vger.kernel.org
15323 F: drivers/usb/gadget/function/*uvc*
15324 F: drivers/usb/gadget/legacy/webcam.c
15325 F: include/uapi/linux/usb/g_uvc.h
15327 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15328 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15329 L: linux-wireless@vger.kernel.org
15331 F: drivers/net/wireless/rndis_wlan.c
15334 M: Mathias Nyman <mathias.nyman@intel.com>
15335 L: linux-usb@vger.kernel.org
15337 F: drivers/usb/host/xhci*
15338 F: drivers/usb/host/pci-quirks*
15341 L: linux-wireless@vger.kernel.org
15342 W: http://linux-lc100020.sourceforge.net
15344 F: drivers/net/wireless/zydas/zd1201.*
15347 M: Antoine Jacquet <royale@zerezo.com>
15348 L: linux-usb@vger.kernel.org
15349 L: linux-media@vger.kernel.org
15350 T: git git://linuxtv.org/media_tree.git
15351 W: http://royale.zerezo.com/zr364xx/
15353 F: Documentation/media/v4l-drivers/zr364xx*
15354 F: drivers/media/usb/zr364xx/
15356 USER-MODE LINUX (UML)
15357 M: Jeff Dike <jdike@addtoit.com>
15358 M: Richard Weinberger <richard@nod.at>
15359 L: linux-um@lists.infradead.org
15360 W: http://user-mode-linux.sourceforge.net
15361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15363 F: Documentation/virtual/uml/
15369 USERSPACE I/O (UIO)
15370 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15373 F: Documentation/driver-api/uio-howto.rst
15375 F: include/linux/uio*.h
15378 M: Karel Zak <kzak@redhat.com>
15379 L: util-linux@vger.kernel.org
15380 W: http://en.wikipedia.org/wiki/Util-linux
15381 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15385 M: Christoph Hellwig <hch@lst.de>
15386 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15387 L: linux-kernel@vger.kernel.org
15388 T: git git://git.infradead.org/users/hch/uuid.git
15391 F: include/linux/uuid.h
15392 F: include/uapi/linux/uuid.h
15396 M: Michal Januszewski <spock@gentoo.org>
15397 L: linux-fbdev@vger.kernel.org
15398 W: http://dev.gentoo.org/~spock/projects/uvesafb/
15400 F: Documentation/fb/uvesafb.txt
15401 F: drivers/video/fbdev/uvesafb.*
15404 M: Stefan Agner <stefan@agner.ch>
15405 L: linux-mtd@lists.infradead.org
15407 F: drivers/mtd/nand/raw/vf610_nfc.c
15409 VFAT/FAT/MSDOS FILESYSTEM
15410 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15412 F: Documentation/filesystems/vfat.txt
15416 M: Alex Williamson <alex.williamson@redhat.com>
15417 L: kvm@vger.kernel.org
15418 T: git git://github.com/awilliam/linux-vfio.git
15420 F: Documentation/vfio.txt
15422 F: include/linux/vfio.h
15423 F: include/uapi/linux/vfio.h
15425 VFIO MEDIATED DEVICE DRIVERS
15426 M: Kirti Wankhede <kwankhede@nvidia.com>
15427 L: kvm@vger.kernel.org
15429 F: Documentation/vfio-mediated-device.txt
15430 F: drivers/vfio/mdev/
15431 F: include/linux/mdev.h
15432 F: samples/vfio-mdev/
15434 VFIO PLATFORM DRIVER
15435 M: Eric Auger <eric.auger@redhat.com>
15436 L: kvm@vger.kernel.org
15438 F: drivers/vfio/platform/
15441 R: Lukas Wunner <lukas@wunner.de>
15443 F: Documentation/gpu/vga-switcheroo.rst
15444 F: drivers/gpu/vga/vga_switcheroo.c
15445 F: include/linux/vga_switcheroo.h
15446 T: git git://anongit.freedesktop.org/drm/drm-misc
15448 VIA RHINE NETWORK DRIVER
15450 F: drivers/net/ethernet/via/via-rhine.c
15452 VIA SD/MMC CARD CONTROLLER DRIVER
15453 M: Bruce Chang <brucechang@via.com.tw>
15454 M: Harald Welte <HaraldWelte@viatech.com>
15456 F: drivers/mmc/host/via-sdmmc.c
15458 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15459 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15460 L: linux-fbdev@vger.kernel.org
15462 F: include/linux/via-core.h
15463 F: include/linux/via-gpio.h
15464 F: include/linux/via_i2c.h
15465 F: drivers/video/fbdev/via/
15467 VIA VELOCITY NETWORK DRIVER
15468 M: Francois Romieu <romieu@fr.zoreil.com>
15469 L: netdev@vger.kernel.org
15471 F: drivers/net/ethernet/via/via-velocity.*
15473 VICODEC VIRTUAL CODEC DRIVER
15474 M: Hans Verkuil <hans.verkuil@cisco.com>
15475 L: linux-media@vger.kernel.org
15476 T: git git://linuxtv.org/media_tree.git
15477 W: https://linuxtv.org
15479 F: drivers/media/platform/vicodec/*
15481 VIDEO MULTIPLEXER DRIVER
15482 M: Philipp Zabel <p.zabel@pengutronix.de>
15483 L: linux-media@vger.kernel.org
15485 F: drivers/media/platform/video-mux.c
15487 VIDEO I2C POLLING DRIVER
15488 M: Matt Ranostay <matt.ranostay@konsulko.com>
15489 L: linux-media@vger.kernel.org
15491 F: drivers/media/i2c/video-i2c.c
15493 VIDEOBUF2 FRAMEWORK
15494 M: Pawel Osciak <pawel@osciak.com>
15495 M: Marek Szyprowski <m.szyprowski@samsung.com>
15496 M: Kyungmin Park <kyungmin.park@samsung.com>
15497 L: linux-media@vger.kernel.org
15499 F: drivers/media/v4l2-core/videobuf2-*
15500 F: include/media/videobuf2-*
15502 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15503 M: Helen Koike <helen.koike@collabora.com>
15504 L: linux-media@vger.kernel.org
15505 T: git git://linuxtv.org/media_tree.git
15506 W: https://linuxtv.org
15508 F: drivers/media/platform/vimc/*
15511 M: Alex Williamson <alex.williamson@redhat.com>
15512 M: Paolo Bonzini <pbonzini@redhat.com>
15513 L: kvm@vger.kernel.org
15517 VIRTIO AND VHOST VSOCK DRIVER
15518 M: Stefan Hajnoczi <stefanha@redhat.com>
15519 L: kvm@vger.kernel.org
15520 L: virtualization@lists.linux-foundation.org
15521 L: netdev@vger.kernel.org
15523 F: include/linux/virtio_vsock.h
15524 F: include/uapi/linux/virtio_vsock.h
15525 F: include/uapi/linux/vsockmon.h
15526 F: include/uapi/linux/vm_sockets_diag.h
15527 F: net/vmw_vsock/diag.c
15528 F: net/vmw_vsock/af_vsock_tap.c
15529 F: net/vmw_vsock/virtio_transport_common.c
15530 F: net/vmw_vsock/virtio_transport.c
15531 F: drivers/net/vsockmon.c
15532 F: drivers/vhost/vsock.c
15533 F: drivers/vhost/vsock.h
15534 F: tools/testing/vsock/
15536 VIRTIO CONSOLE DRIVER
15537 M: Amit Shah <amit@kernel.org>
15538 L: virtualization@lists.linux-foundation.org
15540 F: drivers/char/virtio_console.c
15541 F: include/linux/virtio_console.h
15542 F: include/uapi/linux/virtio_console.h
15544 VIRTIO CORE, NET AND BLOCK DRIVERS
15545 M: "Michael S. Tsirkin" <mst@redhat.com>
15546 M: Jason Wang <jasowang@redhat.com>
15547 L: virtualization@lists.linux-foundation.org
15549 F: Documentation/devicetree/bindings/virtio/
15552 F: drivers/net/virtio_net.c
15553 F: drivers/block/virtio_blk.c
15554 F: include/linux/virtio*.h
15555 F: include/uapi/linux/virtio_*.h
15556 F: drivers/crypto/virtio/
15557 F: mm/balloon_compaction.c
15559 VIRTIO CRYPTO DRIVER
15560 M: Gonglei <arei.gonglei@huawei.com>
15561 L: virtualization@lists.linux-foundation.org
15562 L: linux-crypto@vger.kernel.org
15564 F: drivers/crypto/virtio/
15565 F: include/uapi/linux/virtio_crypto.h
15567 VIRTIO DRIVERS FOR S390
15568 M: Cornelia Huck <cohuck@redhat.com>
15569 M: Halil Pasic <pasic@linux.ibm.com>
15570 L: linux-s390@vger.kernel.org
15571 L: virtualization@lists.linux-foundation.org
15572 L: kvm@vger.kernel.org
15574 F: drivers/s390/virtio/
15575 F: arch/s390/include/uapi/asm/virtio-ccw.h
15578 M: David Airlie <airlied@linux.ie>
15579 M: Gerd Hoffmann <kraxel@redhat.com>
15580 L: dri-devel@lists.freedesktop.org
15581 L: virtualization@lists.linux-foundation.org
15582 T: git git://anongit.freedesktop.org/drm/drm-misc
15584 F: drivers/gpu/drm/virtio/
15585 F: include/uapi/linux/virtio_gpu.h
15587 VIRTIO HOST (VHOST)
15588 M: "Michael S. Tsirkin" <mst@redhat.com>
15589 M: Jason Wang <jasowang@redhat.com>
15590 L: kvm@vger.kernel.org
15591 L: virtualization@lists.linux-foundation.org
15592 L: netdev@vger.kernel.org
15593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15596 F: include/uapi/linux/vhost.h
15598 VIRTIO INPUT DRIVER
15599 M: Gerd Hoffmann <kraxel@redhat.com>
15601 F: drivers/virtio/virtio_input.c
15602 F: include/uapi/linux/virtio_input.h
15604 VIRTUAL BOX GUEST DEVICE DRIVER
15605 M: Hans de Goede <hdegoede@redhat.com>
15606 M: Arnd Bergmann <arnd@arndb.de>
15607 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15609 F: include/linux/vbox_utils.h
15610 F: include/uapi/linux/vbox*.h
15611 F: drivers/virt/vboxguest/
15613 VIRTUAL SERIO DEVICE DRIVER
15614 M: Stephen Chandler Paul <thatslyude@gmail.com>
15616 F: drivers/input/serio/userio.c
15617 F: include/uapi/linux/userio.h
15619 VIVID VIRTUAL VIDEO DRIVER
15620 M: Hans Verkuil <hverkuil@xs4all.nl>
15621 L: linux-media@vger.kernel.org
15622 T: git git://linuxtv.org/media_tree.git
15623 W: https://linuxtv.org
15625 F: drivers/media/platform/vivid/*
15628 M: Florian Fainelli <f.fainelli@gmail.com>
15629 L: openwrt-devel@lists.openwrt.org (subscribers-only)
15631 F: drivers/vlynq/vlynq.c
15632 F: include/linux/vlynq.h
15635 M: Martyn Welch <martyn@welchs.me.uk>
15636 M: Manohar Vanga <manohar.vanga@gmail.com>
15637 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15638 L: devel@driverdev.osuosl.org
15640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15641 F: Documentation/driver-api/vme.rst
15642 F: drivers/staging/vme/
15644 F: include/linux/vme*
15646 VMWARE BALLOON DRIVER
15647 M: Xavier Deguillard <xdeguillard@vmware.com>
15648 M: Nadav Amit <namit@vmware.com>
15649 M: "VMware, Inc." <pv-drivers@vmware.com>
15650 L: linux-kernel@vger.kernel.org
15652 F: drivers/misc/vmw_balloon.c
15654 VMWARE HYPERVISOR INTERFACE
15655 M: Alok Kataria <akataria@vmware.com>
15656 L: virtualization@lists.linux-foundation.org
15658 F: arch/x86/kernel/cpu/vmware.c
15660 VMWARE PVRDMA DRIVER
15661 M: Adit Ranadive <aditr@vmware.com>
15662 M: VMware PV-Drivers <pv-drivers@vmware.com>
15663 L: linux-rdma@vger.kernel.org
15665 F: drivers/infiniband/hw/vmw_pvrdma/
15667 VMware PVSCSI driver
15668 M: Jim Gill <jgill@vmware.com>
15669 M: VMware PV-Drivers <pv-drivers@vmware.com>
15670 L: linux-scsi@vger.kernel.org
15672 F: drivers/scsi/vmw_pvscsi.c
15673 F: drivers/scsi/vmw_pvscsi.h
15675 VMWARE VMMOUSE SUBDRIVER
15676 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15677 M: "VMware, Inc." <pv-drivers@vmware.com>
15678 L: linux-input@vger.kernel.org
15680 F: drivers/input/mouse/vmmouse.c
15681 F: drivers/input/mouse/vmmouse.h
15683 VMWARE VMXNET3 ETHERNET DRIVER
15684 M: Ronak Doshi <doshir@vmware.com>
15685 M: "VMware, Inc." <pv-drivers@vmware.com>
15686 L: netdev@vger.kernel.org
15688 F: drivers/net/vmxnet3/
15690 VOCORE VOCORE2 BOARD
15691 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15692 L: linux-mips@linux-mips.org
15694 F: arch/mips/boot/dts/ralink/vocore2.dts
15696 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15697 M: Liam Girdwood <lgirdwood@gmail.com>
15698 M: Mark Brown <broonie@kernel.org>
15699 L: linux-kernel@vger.kernel.org
15700 W: http://www.slimlogic.co.uk/?p=48
15701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15703 F: Documentation/devicetree/bindings/regulator/
15704 F: Documentation/power/regulator/
15705 F: drivers/regulator/
15706 F: include/dt-bindings/regulator/
15707 F: include/linux/regulator/
15710 M: David Ahern <dsa@cumulusnetworks.com>
15711 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
15712 L: netdev@vger.kernel.org
15714 F: drivers/net/vrf.c
15715 F: Documentation/networking/vrf.txt
15717 VT1211 HARDWARE MONITOR DRIVER
15718 M: Juerg Haefliger <juergh@gmail.com>
15719 L: linux-hwmon@vger.kernel.org
15721 F: Documentation/hwmon/vt1211
15722 F: drivers/hwmon/vt1211.c
15724 VT8231 HARDWARE MONITOR DRIVER
15725 M: Roger Lucas <vt8231@hiddenengine.co.uk>
15726 L: linux-hwmon@vger.kernel.org
15728 F: drivers/hwmon/vt8231.c
15730 VUB300 USB to SDIO/SD/MMC bridge chip
15731 M: Tony Olech <tony.olech@elandigitalsystems.com>
15732 L: linux-mmc@vger.kernel.org
15733 L: linux-usb@vger.kernel.org
15735 F: drivers/mmc/host/vub300.c
15737 W1 DALLAS'S 1-WIRE BUS
15738 M: Evgeniy Polyakov <zbr@ioremap.net>
15740 F: Documentation/devicetree/bindings/w1/
15741 F: Documentation/w1/
15743 F: include/linux/w1.h
15745 W83791D HARDWARE MONITORING DRIVER
15746 M: Marc Hulsman <m.hulsman@tudelft.nl>
15747 L: linux-hwmon@vger.kernel.org
15749 F: Documentation/hwmon/w83791d
15750 F: drivers/hwmon/w83791d.c
15752 W83793 HARDWARE MONITORING DRIVER
15753 M: Rudolf Marek <r.marek@assembler.cz>
15754 L: linux-hwmon@vger.kernel.org
15756 F: Documentation/hwmon/w83793
15757 F: drivers/hwmon/w83793.c
15759 W83795 HARDWARE MONITORING DRIVER
15760 M: Jean Delvare <jdelvare@suse.com>
15761 L: linux-hwmon@vger.kernel.org
15763 F: drivers/hwmon/w83795.c
15765 W83L51xD SD/MMC CARD INTERFACE DRIVER
15766 M: Pierre Ossman <pierre@ossman.eu>
15768 F: drivers/mmc/host/wbsd.*
15770 WACOM PROTOCOL 4 SERIAL TABLETS
15771 M: Julian Squires <julian@cipht.net>
15772 M: Hans de Goede <hdegoede@redhat.com>
15773 L: linux-input@vger.kernel.org
15775 F: drivers/input/tablet/wacom_serial4.c
15777 WATCHDOG DEVICE DRIVERS
15778 M: Wim Van Sebroeck <wim@linux-watchdog.org>
15779 M: Guenter Roeck <linux@roeck-us.net>
15780 L: linux-watchdog@vger.kernel.org
15781 W: http://www.linux-watchdog.org/
15782 T: git git://www.linux-watchdog.org/linux-watchdog.git
15784 F: Documentation/devicetree/bindings/watchdog/
15785 F: Documentation/watchdog/
15786 F: drivers/watchdog/
15787 F: include/linux/watchdog.h
15788 F: include/uapi/linux/watchdog.h
15790 WHISKEYCOVE PMIC GPIO DRIVER
15791 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15792 L: linux-gpio@vger.kernel.org
15794 F: drivers/gpio/gpio-wcove.c
15797 M: David Herrmann <dh.herrmann@googlemail.com>
15798 L: linux-input@vger.kernel.org
15800 F: drivers/hid/hid-wiimote*
15802 WILOCITY WIL6210 WIRELESS DRIVER
15803 M: Maya Erez <merez@codeaurora.org>
15804 L: linux-wireless@vger.kernel.org
15805 L: wil6210@qti.qualcomm.com
15807 W: http://wireless.kernel.org/en/users/Drivers/wil6210
15808 F: drivers/net/wireless/ath/wil6210/
15811 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15812 M: linux-wimax@intel.com
15813 L: wimax@linuxwimax.org (subscribers-only)
15815 W: http://linuxwimax.org
15816 F: Documentation/wimax/README.wimax
15817 F: include/linux/wimax/debug.h
15818 F: include/net/wimax.h
15819 F: include/uapi/linux/wimax.h
15823 M: David Härdeman <david@hardeman.nu>
15825 F: drivers/media/rc/winbond-cir.c
15827 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15828 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15829 L: linux-watchdog@vger.kernel.org
15831 F: drivers/watchdog/ebc-c384_wdt.c
15833 WINSYSTEMS WS16C48 GPIO DRIVER
15834 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15835 L: linux-gpio@vger.kernel.org
15837 F: drivers/gpio/gpio-ws16c48.c
15839 WISTRON LAPTOP BUTTON DRIVER
15840 M: Miloslav Trmac <mitr@volny.cz>
15842 F: drivers/input/misc/wistron_btns.c
15844 WL3501 WIRELESS PCMCIA CARD DRIVER
15845 L: linux-wireless@vger.kernel.org
15847 F: drivers/net/wireless/wl3501*
15849 WOLFSON MICROELECTRONICS DRIVERS
15850 L: patches@opensource.cirrus.com
15851 T: git https://github.com/CirrusLogic/linux-drivers.git
15852 W: https://github.com/CirrusLogic/linux-drivers/wiki
15854 F: Documentation/hwmon/wm83??
15855 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15856 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15857 F: Documentation/devicetree/bindings/mfd/arizona.txt
15858 F: Documentation/devicetree/bindings/mfd/wm831x.txt
15859 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
15860 F: arch/arm/mach-s3c64xx/mach-crag6410*
15861 F: drivers/clk/clk-wm83*.c
15862 F: drivers/extcon/extcon-arizona.c
15863 F: drivers/leds/leds-wm83*.c
15864 F: drivers/gpio/gpio-*wm*.c
15865 F: drivers/gpio/gpio-arizona.c
15866 F: drivers/hwmon/wm83??-hwmon.c
15867 F: drivers/input/misc/wm831x-on.c
15868 F: drivers/input/touchscreen/wm831x-ts.c
15869 F: drivers/input/touchscreen/wm97*.c
15870 F: drivers/mfd/arizona*
15871 F: drivers/mfd/wm*.c
15872 F: drivers/mfd/cs47l24*
15873 F: drivers/power/supply/wm83*.c
15874 F: drivers/rtc/rtc-wm83*.c
15875 F: drivers/regulator/wm8*.c
15876 F: drivers/regulator/arizona*
15877 F: drivers/video/backlight/wm83*_bl.c
15878 F: drivers/watchdog/wm83*_wdt.c
15879 F: include/linux/mfd/arizona/
15880 F: include/linux/mfd/wm831x/
15881 F: include/linux/mfd/wm8350/
15882 F: include/linux/mfd/wm8400*
15883 F: include/linux/regulator/arizona*
15884 F: include/linux/wm97xx.h
15885 F: include/sound/wm????.h
15886 F: sound/soc/codecs/arizona.?
15887 F: sound/soc/codecs/wm*
15888 F: sound/soc/codecs/cs47l24*
15891 M: Tejun Heo <tj@kernel.org>
15892 R: Lai Jiangshan <jiangshanlai@gmail.com>
15893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15895 F: include/linux/workqueue.h
15896 F: kernel/workqueue.c
15897 F: Documentation/core-api/workqueue.rst
15899 X-POWERS AXP288 PMIC DRIVERS
15900 M: Hans de Goede <hdegoede@redhat.com>
15903 F: drivers/acpi/pmic/intel_pmic_xpower.c
15905 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15906 M: Chen-Yu Tsai <wens@csie.org>
15907 L: linux-kernel@vger.kernel.org
15912 M: Andrew Hendry <andrew.hendry@gmail.com>
15913 L: linux-x25@vger.kernel.org
15915 F: Documentation/networking/x25*
15916 F: include/net/x25*
15919 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15920 M: Thomas Gleixner <tglx@linutronix.de>
15921 M: Ingo Molnar <mingo@redhat.com>
15922 R: "H. Peter Anvin" <hpa@zytor.com>
15924 L: linux-kernel@vger.kernel.org
15925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15927 F: Documentation/devicetree/bindings/x86/
15928 F: Documentation/x86/
15932 M: Andy Lutomirski <luto@kernel.org>
15933 L: linux-kernel@vger.kernel.org
15934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15938 X86 MCE INFRASTRUCTURE
15939 M: Tony Luck <tony.luck@intel.com>
15940 M: Borislav Petkov <bp@alien8.de>
15941 L: linux-edac@vger.kernel.org
15943 F: arch/x86/kernel/cpu/mcheck/*
15945 X86 MICROCODE UPDATE SUPPORT
15946 M: Borislav Petkov <bp@alien8.de>
15948 F: arch/x86/kernel/cpu/microcode/*
15950 X86 PLATFORM DRIVERS
15951 M: Darren Hart <dvhart@infradead.org>
15952 M: Andy Shevchenko <andy@infradead.org>
15953 L: platform-driver-x86@vger.kernel.org
15954 T: git git://git.infradead.org/linux-platform-drivers-x86.git
15956 F: drivers/platform/x86/
15957 F: drivers/platform/olpc/
15960 M: Andy Lutomirski <luto@kernel.org>
15961 L: linux-kernel@vger.kernel.org
15962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15964 F: arch/x86/entry/vdso/
15966 XC2028/3028 TUNER DRIVER
15967 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15968 L: linux-media@vger.kernel.org
15969 W: https://linuxtv.org
15970 T: git git://linuxtv.org/media_tree.git
15972 F: drivers/media/tuners/tuner-xc2028.*
15974 XDP SOCKETS (AF_XDP)
15975 M: Björn Töpel <bjorn.topel@intel.com>
15976 M: Magnus Karlsson <magnus.karlsson@intel.com>
15977 L: netdev@vger.kernel.org
15979 F: kernel/bpf/xskmap.c
15982 XEN BLOCK SUBSYSTEM
15983 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15984 M: Roger Pau Monné <roger.pau@citrix.com>
15985 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15987 F: drivers/block/xen-blkback/*
15988 F: drivers/block/xen*
15991 M: Stefano Stabellini <sstabellini@kernel.org>
15992 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15995 F: arch/arm/include/asm/xen/
15997 XEN HYPERVISOR ARM64
15998 M: Stefano Stabellini <sstabellini@kernel.org>
15999 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16002 F: arch/arm64/include/asm/xen/
16004 XEN HYPERVISOR INTERFACE
16005 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16006 M: Juergen Gross <jgross@suse.com>
16007 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16011 F: drivers/*/xen-*front.c
16013 F: arch/x86/include/asm/xen/
16014 F: arch/x86/include/asm/pvclock-abi.h
16016 F: include/uapi/xen/
16017 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16018 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16020 XEN NETWORK BACKEND DRIVER
16021 M: Wei Liu <wei.liu2@citrix.com>
16022 M: Paul Durrant <paul.durrant@citrix.com>
16023 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16024 L: netdev@vger.kernel.org
16026 F: drivers/net/xen-netback/*
16029 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16030 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16032 F: arch/x86/pci/*xen*
16033 F: drivers/pci/*xen*
16036 M: Juergen Gross <jgross@suse.com>
16037 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16038 L: linux-scsi@vger.kernel.org
16040 F: drivers/scsi/xen-scsifront.c
16041 F: drivers/xen/xen-scsiback.c
16042 F: include/xen/interface/io/vscsiif.h
16044 XEN SWIOTLB SUBSYSTEM
16045 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16046 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16047 L: iommu@lists.linux-foundation.org
16049 F: arch/x86/xen/*swiotlb*
16050 F: drivers/xen/*swiotlb*
16052 XEN SOUND FRONTEND DRIVER
16053 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16054 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16055 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16060 M: Darrick J. Wong <darrick.wong@oracle.com>
16061 M: linux-xfs@vger.kernel.org
16062 L: linux-xfs@vger.kernel.org
16064 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16066 F: Documentation/filesystems/xfs.txt
16069 XILINX AXI ETHERNET DRIVER
16070 M: Anirudha Sarangi <anirudh@xilinx.com>
16071 M: John Linn <John.Linn@xilinx.com>
16073 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16075 XILINX UARTLITE SERIAL DRIVER
16076 M: Peter Korsgaard <jacmet@sunsite.dk>
16077 L: linux-serial@vger.kernel.org
16079 F: drivers/tty/serial/uartlite.c
16081 XILINX VIDEO IP CORES
16082 M: Hyun Kwon <hyun.kwon@xilinx.com>
16083 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16084 L: linux-media@vger.kernel.org
16085 T: git git://linuxtv.org/media_tree.git
16087 F: Documentation/devicetree/bindings/media/xilinx/
16088 F: drivers/media/platform/xilinx/
16089 F: include/uapi/linux/xilinx-v4l2-controls.h
16092 M: Eli Billauer <eli.billauer@gmail.com>
16093 L: linux-kernel@vger.kernel.org
16095 F: drivers/char/xillybus/
16098 M: George Cherian <george.cherian@cavium.com>
16099 M: Jan Glauber <jglauber@cavium.com>
16100 L: linux-i2c@vger.kernel.org
16101 W: http://www.cavium.com
16103 F: drivers/i2c/busses/i2c-xlp9xx.c
16105 XRA1403 GPIO EXPANDER
16106 M: Nandor Han <nandor.han@ge.com>
16107 M: Semi Malinen <semi.malinen@ge.com>
16108 L: linux-gpio@vger.kernel.org
16110 F: drivers/gpio/gpio-xra1403.c
16111 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16113 XTENSA XTFPGA PLATFORM SUPPORT
16114 M: Max Filippov <jcmvbkbc@gmail.com>
16115 L: linux-xtensa@linux-xtensa.org
16117 F: drivers/spi/spi-xtensa-xtfpga.c
16118 F: sound/soc/xtensa/xtfpga-i2s.c
16120 YAM DRIVER FOR AX.25
16121 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16122 L: linux-hams@vger.kernel.org
16124 F: drivers/net/hamradio/yam*
16125 F: include/linux/yam.h
16127 YAMA SECURITY MODULE
16128 M: Kees Cook <keescook@chromium.org>
16129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16132 F: Documentation/admin-guide/LSM/Yama.rst
16134 YEALINK PHONE DRIVER
16135 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16136 L: usbb2k-api-dev@nongnu.org
16138 F: Documentation/input/devices/yealink.rst
16139 F: drivers/input/misc/yealink.*
16141 Z8530 DRIVER FOR AX.25
16142 M: Joerg Reuter <jreuter@yaina.de>
16143 W: http://yaina.de/jreuter/
16144 W: http://www.qsl.net/dl1bke/
16145 L: linux-hams@vger.kernel.org
16147 F: Documentation/networking/z8530drv.txt
16148 F: drivers/net/hamradio/*scc.c
16149 F: drivers/net/hamradio/z8530.h
16151 ZBUD COMPRESSED PAGE ALLOCATOR
16152 M: Seth Jennings <sjenning@redhat.com>
16153 M: Dan Streetman <ddstreet@ieee.org>
16154 L: linux-mm@kvack.org
16157 F: include/linux/zbud.h
16159 ZD1211RW WIRELESS DRIVER
16160 M: Daniel Drake <dsd@gentoo.org>
16161 M: Ulrich Kunitz <kune@deine-taler.de>
16162 W: http://zd1211.ath.cx/wiki/DriverRewrite
16163 L: linux-wireless@vger.kernel.org
16164 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16166 F: drivers/net/wireless/zydas/zd1211rw/
16168 ZD1301 MEDIA DRIVER
16169 M: Antti Palosaari <crope@iki.fi>
16170 L: linux-media@vger.kernel.org
16171 W: https://linuxtv.org/
16172 W: http://palosaari.fi/linux/
16173 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16175 F: drivers/media/usb/dvb-usb-v2/zd1301*
16177 ZD1301_DEMOD MEDIA DRIVER
16178 M: Antti Palosaari <crope@iki.fi>
16179 L: linux-media@vger.kernel.org
16180 W: https://linuxtv.org/
16181 W: http://palosaari.fi/linux/
16182 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16184 F: drivers/media/dvb-frontends/zd1301_demod*
16186 ZPOOL COMPRESSED PAGE STORAGE API
16187 M: Dan Streetman <ddstreet@ieee.org>
16188 L: linux-mm@kvack.org
16191 F: include/linux/zpool.h
16193 ZR36067 VIDEO FOR LINUX DRIVER
16194 L: mjpeg-users@lists.sourceforge.net
16195 L: linux-media@vger.kernel.org
16196 W: http://mjpeg.sourceforge.net/driver-zoran/
16197 T: hg https://linuxtv.org/hg/v4l-dvb
16199 F: drivers/staging/media/zoran/
16201 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16202 M: Minchan Kim <minchan@kernel.org>
16203 M: Nitin Gupta <ngupta@vflare.org>
16204 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16205 L: linux-kernel@vger.kernel.org
16207 F: drivers/block/zram/
16208 F: Documentation/blockdev/zram.txt
16210 ZS DECSTATION Z85C30 SERIAL DRIVER
16211 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16213 F: drivers/tty/serial/zs.*
16215 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16216 M: Minchan Kim <minchan@kernel.org>
16217 M: Nitin Gupta <ngupta@vflare.org>
16218 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16219 L: linux-mm@kvack.org
16222 F: include/linux/zsmalloc.h
16223 F: Documentation/vm/zsmalloc.rst
16225 ZSWAP COMPRESSED SWAP CACHING
16226 M: Seth Jennings <sjenning@redhat.com>
16227 M: Dan Streetman <ddstreet@ieee.org>
16228 L: linux-mm@kvack.org
16233 M: Linus Torvalds <torvalds@linux-foundation.org>
16234 L: linux-kernel@vger.kernel.org
16235 Q: http://patchwork.kernel.org/project/LKML/list/
16236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16237 S: Buried alive in reporters