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: Ron Minnich <rminnich@sandia.gov>
203 M: Latchesar Ionkov <lucho@ionkov.net>
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
209 F: Documentation/filesystems/9p.txt
213 F: include/uapi/linux/virtio_9p.h
214 F: include/trace/events/9p.h
217 M: Antti Palosaari <crope@iki.fi>
218 L: linux-media@vger.kernel.org
219 W: https://linuxtv.org
220 W: http://palosaari.fi/linux/
221 Q: http://patchwork.linuxtv.org/project/linux-media/list/
222 T: git git://linuxtv.org/anttip/media_tree.git
224 F: drivers/media/dvb-frontends/a8293*
226 AACRAID SCSI RAID DRIVER
227 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228 L: linux-scsi@vger.kernel.org
229 W: http://www.adaptec.com/
231 F: Documentation/scsi/aacraid.txt
232 F: drivers/scsi/aacraid/
235 L: linux-api@vger.kernel.org
236 F: include/linux/syscalls.h
239 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240 M: Hans de Goede <hdegoede@redhat.com>
241 L: linux-hwmon@vger.kernel.org
243 F: drivers/hwmon/abituguru.c
245 ABIT UGURU 3 HARDWARE MONITOR DRIVER
246 M: Alistair John Strachan <alistair@devzero.co.uk>
247 L: linux-hwmon@vger.kernel.org
249 F: drivers/hwmon/abituguru3.c
251 ACCES 104-DIO-48E GPIO DRIVER
252 M: William Breathitt Gray <vilhelm.gray@gmail.com>
253 L: linux-gpio@vger.kernel.org
255 F: drivers/gpio/gpio-104-dio-48e.c
257 ACCES 104-IDI-48 GPIO DRIVER
258 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
259 L: linux-gpio@vger.kernel.org
261 F: drivers/gpio/gpio-104-idi-48.c
263 ACCES 104-IDIO-16 GPIO DRIVER
264 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
265 L: linux-gpio@vger.kernel.org
267 F: drivers/gpio/gpio-104-idio-16.c
269 ACCES 104-QUAD-8 IIO DRIVER
270 M: William Breathitt Gray <vilhelm.gray@gmail.com>
271 L: linux-iio@vger.kernel.org
273 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274 F: drivers/iio/counter/104-quad-8.c
276 ACCES PCI-IDIO-16 GPIO DRIVER
277 M: William Breathitt Gray <vilhelm.gray@gmail.com>
278 L: linux-gpio@vger.kernel.org
280 F: drivers/gpio/gpio-pci-idio-16.c
282 ACCES PCIe-IDIO-24 GPIO DRIVER
283 M: William Breathitt Gray <vilhelm.gray@gmail.com>
284 L: linux-gpio@vger.kernel.org
286 F: drivers/gpio/gpio-pcie-idio-24.c
289 M: Jes Sorensen <jes@trained-monkey.org>
290 L: linux-acenic@sunsite.dk
292 F: drivers/net/ethernet/alteon/acenic*
294 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295 M: Peter Feuerer <peter@piie.net>
296 L: platform-driver-x86@vger.kernel.org
297 W: http://piie.net/?section=acerhdf
299 F: drivers/platform/x86/acerhdf.c
301 ACER WMI LAPTOP EXTRAS
302 M: "Lee, Chun-Yi" <jlee@suse.com>
303 L: platform-driver-x86@vger.kernel.org
305 F: drivers/platform/x86/acer-wmi.c
308 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
309 M: Len Brown <lenb@kernel.org>
310 L: linux-acpi@vger.kernel.org
311 W: https://01.org/linux-acpi
312 Q: https://patchwork.kernel.org/project/linux-acpi/list/
313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314 B: https://bugzilla.kernel.org
317 F: drivers/pnp/pnpacpi/
318 F: include/linux/acpi.h
319 F: include/linux/fwnode.h
321 F: Documentation/acpi/
322 F: Documentation/ABI/testing/sysfs-bus-acpi
323 F: Documentation/ABI/testing/configfs-acpi
324 F: drivers/pci/*acpi*
325 F: drivers/pci/*/*acpi*
326 F: drivers/pci/*/*/*acpi*
330 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M: Len Brown <lenb@kernel.org>
332 L: linux-acpi@vger.kernel.org
333 R: Tony Luck <tony.luck@intel.com>
334 R: Borislav Petkov <bp@alien8.de>
335 F: drivers/acpi/apei/
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 M: Robert Moore <robert.moore@intel.com>
339 M: Erik Schmauss <erik.schmauss@intel.com>
340 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 L: linux-acpi@vger.kernel.org
343 W: https://acpica.org/
344 W: https://github.com/acpica/acpica/
345 Q: https://patchwork.kernel.org/project/linux-acpi/list/
346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B: https://bugzilla.kernel.org
348 B: https://bugs.acpica.org
350 F: drivers/acpi/acpica/
355 M: Zhang Rui <rui.zhang@intel.com>
356 L: linux-acpi@vger.kernel.org
357 W: https://01.org/linux-acpi
358 B: https://bugzilla.kernel.org
360 F: drivers/acpi/fan.c
362 ACPI FOR ARM64 (ACPI/arm64)
363 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M: Hanjun Guo <hanjun.guo@linaro.org>
365 M: Sudeep Holla <sudeep.holla@arm.com>
366 L: linux-acpi@vger.kernel.org
368 F: drivers/acpi/arm64
370 ACPI I2C MULTI INSTANTIATE DRIVER
371 M: Hans de Goede <hdegoede@redhat.com>
372 L: platform-driver-x86@vger.kernel.org
374 F: drivers/platform/x86/i2c-multi-instantiate.c
377 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
378 M: Len Brown <lenb@kernel.org>
379 R: Andy Shevchenko <andy@infradead.org>
380 R: Mika Westerberg <mika.westerberg@linux.intel.com>
381 L: linux-acpi@vger.kernel.org
382 Q: https://patchwork.kernel.org/project/linux-acpi/list/
383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
384 B: https://bugzilla.kernel.org
386 F: drivers/acpi/pmic/
389 M: Zhang Rui <rui.zhang@intel.com>
390 L: linux-acpi@vger.kernel.org
391 W: https://01.org/linux-acpi
392 B: https://bugzilla.kernel.org
394 F: drivers/acpi/*thermal*
397 M: Zhang Rui <rui.zhang@intel.com>
398 L: linux-acpi@vger.kernel.org
399 W: https://01.org/linux-acpi
400 B: https://bugzilla.kernel.org
402 F: drivers/acpi/acpi_video.c
405 L: platform-driver-x86@vger.kernel.org
407 F: drivers/platform/x86/wmi.c
408 F: include/uapi/linux/wmi.h
410 AD1889 ALSA SOUND DRIVER
411 M: Thibaut Varene <T-Bone@parisc-linux.org>
412 W: http://wiki.parisc-linux.org/AD1889
413 L: linux-parisc@vger.kernel.org
415 F: sound/pci/ad1889.*
417 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418 M: Michael Hennerich <michael.hennerich@analog.com>
419 W: http://wiki.analog.com/AD5254
420 W: http://ez.analog.com/community/linux-device-drivers
422 F: drivers/misc/ad525x_dpot.c
424 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425 M: Michael Hennerich <michael.hennerich@analog.com>
426 W: http://wiki.analog.com/AD5398
427 W: http://ez.analog.com/community/linux-device-drivers
429 F: drivers/regulator/ad5398.c
431 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432 M: Michael Hennerich <michael.hennerich@analog.com>
433 W: http://wiki.analog.com/AD7142
434 W: http://ez.analog.com/community/linux-device-drivers
436 F: drivers/input/misc/ad714x.c
438 AD7877 TOUCHSCREEN DRIVER
439 M: Michael Hennerich <michael.hennerich@analog.com>
440 W: http://wiki.analog.com/AD7877
441 W: http://ez.analog.com/community/linux-device-drivers
443 F: drivers/input/touchscreen/ad7877.c
445 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
446 M: Michael Hennerich <michael.hennerich@analog.com>
447 W: http://wiki.analog.com/AD7879
448 W: http://ez.analog.com/community/linux-device-drivers
450 F: drivers/input/touchscreen/ad7879.c
452 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
453 M: Jiri Kosina <jikos@kernel.org>
456 ADF7242 IEEE 802.15.4 RADIO DRIVER
457 M: Michael Hennerich <michael.hennerich@analog.com>
458 W: https://wiki.analog.com/ADF7242
459 W: http://ez.analog.com/community/linux-device-drivers
460 L: linux-wpan@vger.kernel.org
462 F: drivers/net/ieee802154/adf7242.c
463 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465 ADM1025 HARDWARE MONITOR DRIVER
466 M: Jean Delvare <jdelvare@suse.com>
467 L: linux-hwmon@vger.kernel.org
469 F: Documentation/hwmon/adm1025
470 F: drivers/hwmon/adm1025.c
472 ADM1029 HARDWARE MONITOR DRIVER
473 M: Corentin Labbe <clabbe.montjoie@gmail.com>
474 L: linux-hwmon@vger.kernel.org
476 F: drivers/hwmon/adm1029.c
478 ADM8211 WIRELESS DRIVER
479 L: linux-wireless@vger.kernel.org
480 W: http://wireless.kernel.org/
482 F: drivers/net/wireless/admtek/adm8211.*
484 ADP1653 FLASH CONTROLLER DRIVER
485 M: Sakari Ailus <sakari.ailus@iki.fi>
486 L: linux-media@vger.kernel.org
488 F: drivers/media/i2c/adp1653.c
489 F: include/media/i2c/adp1653.h
491 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
492 M: Michael Hennerich <michael.hennerich@analog.com>
493 W: http://wiki.analog.com/ADP5520
494 W: http://ez.analog.com/community/linux-device-drivers
496 F: drivers/mfd/adp5520.c
497 F: drivers/video/backlight/adp5520_bl.c
498 F: drivers/leds/leds-adp5520.c
499 F: drivers/gpio/gpio-adp5520.c
500 F: drivers/input/keyboard/adp5520-keys.c
502 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
503 M: Michael Hennerich <michael.hennerich@analog.com>
504 W: http://wiki.analog.com/ADP5588
505 W: http://ez.analog.com/community/linux-device-drivers
507 F: drivers/input/keyboard/adp5588-keys.c
508 F: drivers/gpio/gpio-adp5588.c
510 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
511 M: Michael Hennerich <michael.hennerich@analog.com>
512 W: http://wiki.analog.com/ADP8860
513 W: http://ez.analog.com/community/linux-device-drivers
515 F: drivers/video/backlight/adp8860_bl.c
517 ADS1015 HARDWARE MONITOR DRIVER
518 M: Dirk Eibach <eibach@gdsys.de>
519 L: linux-hwmon@vger.kernel.org
521 F: Documentation/hwmon/ads1015
522 F: drivers/hwmon/ads1015.c
523 F: include/linux/platform_data/ads1015.h
526 M: Colin Leroy <colin@colino.net>
528 F: drivers/macintosh/therm_adt746x.c
530 ADT7475 HARDWARE MONITOR DRIVER
531 M: Jean Delvare <jdelvare@suse.com>
532 L: linux-hwmon@vger.kernel.org
534 F: Documentation/hwmon/adt7475
535 F: drivers/hwmon/adt7475.c
538 M: Matthew Wilcox <matthew@wil.cx>
539 M: Hannes Reinecke <hare@suse.com>
540 L: linux-scsi@vger.kernel.org
542 F: Documentation/scsi/advansys.txt
543 F: drivers/scsi/advansys.c
545 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
546 M: Michael Hennerich <michael.hennerich@analog.com>
547 W: http://wiki.analog.com/ADXL345
548 W: http://ez.analog.com/community/linux-device-drivers
550 F: drivers/input/misc/adxl34x.c
553 M: Antti Palosaari <crope@iki.fi>
554 L: linux-media@vger.kernel.org
555 W: https://linuxtv.org
556 W: http://palosaari.fi/linux/
557 Q: http://patchwork.linuxtv.org/project/linux-media/list/
558 T: git git://linuxtv.org/anttip/media_tree.git
560 F: drivers/media/dvb-frontends/af9013*
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/af9033*
573 M: David Sterba <dsterba@suse.com>
574 L: linux-fsdevel@vger.kernel.org
576 F: Documentation/filesystems/affs.txt
580 M: David Howells <dhowells@redhat.com>
581 L: linux-afs@lists.infradead.org
584 F: include/trace/events/afs.h
585 F: Documentation/filesystems/afs.txt
586 W: https://www.infradead.org/~dhowells/kafs/
589 M: David Airlie <airlied@linux.ie>
590 T: git git://anongit.freedesktop.org/drm/drm
593 F: include/linux/agp*
594 F: include/uapi/linux/agp*
597 M: "Juergen E. Fischer" <fischer@norbit.de>
598 L: linux-scsi@vger.kernel.org
600 F: drivers/scsi/aha152x*
601 F: drivers/scsi/pcmcia/aha152x*
603 AIC7XXX / AIC79XX SCSI DRIVER
604 M: Hannes Reinecke <hare@suse.com>
605 L: linux-scsi@vger.kernel.org
607 F: drivers/scsi/aic7xxx/
609 AIMSLAB FM RADIO RECEIVER DRIVER
610 M: Hans Verkuil <hverkuil@xs4all.nl>
611 L: linux-media@vger.kernel.org
612 T: git git://linuxtv.org/media_tree.git
613 W: https://linuxtv.org
615 F: drivers/media/radio/radio-aimslab*
618 M: Benjamin LaHaise <bcrl@kvack.org>
619 L: linux-aio@kvack.org
622 F: include/linux/*aio*.h
625 M: Antti Palosaari <crope@iki.fi>
626 L: linux-media@vger.kernel.org
627 W: https://linuxtv.org
628 W: http://palosaari.fi/linux/
629 Q: http://patchwork.linuxtv.org/project/linux-media/list/
630 T: git git://linuxtv.org/anttip/media_tree.git
632 F: drivers/media/usb/airspy/
634 ALACRITECH GIGABIT ETHERNET DRIVER
635 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
637 F: drivers/net/ethernet/alacritech/*
639 ALCATEL SPEEDTOUCH USB DRIVER
640 M: Duncan Sands <duncan.sands@free.fr>
641 L: linux-usb@vger.kernel.org
642 W: http://www.linux-usb.org/SpeedTouch/
644 F: drivers/usb/atm/speedtch.c
645 F: drivers/usb/atm/usbatm.c
647 ALCHEMY AU1XX0 MMC DRIVER
648 M: Manuel Lauss <manuel.lauss@gmail.com>
650 F: drivers/mmc/host/au1xmmc.c
653 M: Rudolf Marek <r.marek@assembler.cz>
654 L: linux-i2c@vger.kernel.org
656 F: Documentation/i2c/busses/i2c-ali1563
657 F: drivers/i2c/busses/i2c-ali1563.c
659 ALLWINNER SECURITY SYSTEM
660 M: Corentin Labbe <clabbe.montjoie@gmail.com>
661 L: linux-crypto@vger.kernel.org
663 F: drivers/crypto/sunxi-ss/
666 M: Richard Henderson <rth@twiddle.net>
667 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
668 M: Matt Turner <mattst88@gmail.com>
670 L: linux-alpha@vger.kernel.org
673 ALPS PS/2 TOUCHPAD DRIVER
674 R: Pali Rohár <pali.rohar@gmail.com>
675 F: drivers/input/mouse/alps.*
677 ALTERA I2C CONTROLLER DRIVER
678 M: Thor Thayer <thor.thayer@linux.intel.com>
680 F: drivers/i2c/busses/i2c-altera.c
682 ALTERA MAILBOX DRIVER
683 M: Ley Foon Tan <lftan@altera.com>
684 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
686 F: drivers/mailbox/mailbox-altera.c
689 M: Tien Hock Loh <thloh@altera.com>
690 L: linux-gpio@vger.kernel.org
692 F: drivers/gpio/gpio-altera.c
694 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
695 M: Thor Thayer <thor.thayer@linux.intel.com>
697 F: drivers/gpio/gpio-altera-a10sr.c
698 F: drivers/mfd/altera-a10sr.c
699 F: drivers/reset/reset-a10sr.c
700 F: include/linux/mfd/altera-a10sr.h
701 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
703 ALTERA TRIPLE SPEED ETHERNET DRIVER
704 M: Vince Bridgers <vbridger@opensource.altera.com>
705 L: netdev@vger.kernel.org
706 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708 F: drivers/net/ethernet/altera/
710 ALTERA UART/JTAG UART SERIAL DRIVERS
711 M: Tobias Klauser <tklauser@distanz.ch>
712 L: linux-serial@vger.kernel.org
713 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
715 F: drivers/tty/serial/altera_uart.c
716 F: drivers/tty/serial/altera_jtaguart.c
717 F: include/linux/altera_uart.h
718 F: include/linux/altera_jtaguart.h
720 AMAZON ETHERNET DRIVERS
721 M: Netanel Belgazal <netanel@amazon.com>
722 R: Saeed Bishara <saeedb@amazon.com>
723 R: Zorik Machulsky <zorik@amazon.com>
724 L: netdev@vger.kernel.org
726 F: Documentation/networking/ena.txt
727 F: drivers/net/ethernet/amazon/
729 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
730 M: Tom Lendacky <thomas.lendacky@amd.com>
731 M: Gary Hook <gary.hook@amd.com>
732 L: linux-crypto@vger.kernel.org
734 F: drivers/crypto/ccp/
735 F: include/linux/ccp.h
738 M: Harry Wentland <harry.wentland@amd.com>
739 M: Leo Li <sunpeng.li@amd.com>
740 L: amd-gfx@lists.freedesktop.org
741 T: git git://people.freedesktop.org/~agd5f/linux
743 F: drivers/gpu/drm/amd/display/
745 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
746 M: Huang Rui <ray.huang@amd.com>
747 L: linux-hwmon@vger.kernel.org
749 F: Documentation/hwmon/fam15h_power
750 F: drivers/hwmon/fam15h_power.c
752 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
753 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
755 F: drivers/usb/gadget/udc/amd5536udc.*
757 AMD GEODE PROCESSOR/CHIPSET SUPPORT
758 P: Andres Salomon <dilinger@queued.net>
759 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
760 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
762 F: drivers/char/hw_random/geode-rng.c
763 F: drivers/crypto/geode*
764 F: drivers/video/fbdev/geode/
765 F: arch/x86/include/asm/geode.h
768 M: Joerg Roedel <joro@8bytes.org>
769 L: iommu@lists.linux-foundation.org
770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
772 F: drivers/iommu/amd_iommu*.[ch]
773 F: include/linux/amd-iommu.h
776 M: Oded Gabbay <oded.gabbay@gmail.com>
777 L: dri-devel@lists.freedesktop.org
778 T: git git://people.freedesktop.org/~gabbayo/linux.git
780 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
781 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
782 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
783 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
784 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
785 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
786 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
787 F: drivers/gpu/drm/amd/amdkfd/
788 F: drivers/gpu/drm/amd/include/cik_structs.h
789 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
790 F: drivers/gpu/drm/amd/include/vi_structs.h
791 F: drivers/gpu/drm/amd/include/v9_structs.h
792 F: include/uapi/linux/kfd_ioctl.h
795 M: Rex Zhu <rex.zhu@amd.com>
796 M: Evan Quan <evan.quan@amd.com>
797 L: amd-gfx@lists.freedesktop.org
799 F: drivers/gpu/drm/amd/powerplay/
800 T: git git://people.freedesktop.org/~agd5f/linux
802 AMD SEATTLE DEVICE TREE SUPPORT
803 M: Brijesh Singh <brijeshkumar.singh@amd.com>
804 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
805 M: Tom Lendacky <thomas.lendacky@amd.com>
807 F: arch/arm64/boot/dts/amd/
810 M: Tom Lendacky <thomas.lendacky@amd.com>
811 L: netdev@vger.kernel.org
813 F: drivers/net/ethernet/amd/xgbe/
814 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
816 AMS (Apple Motion Sensor) DRIVER
817 M: Michael Hanselmann <linux-kernel@hansmi.ch>
819 F: drivers/macintosh/ams/
821 ANALOG DEVICES INC AD5686 DRIVER
822 M: Stefan Popa <stefan.popa@analog.com>
823 L: linux-pm@vger.kernel.org
824 W: http://ez.analog.com/community/linux-device-drivers
826 F: drivers/iio/dac/ad5686*
827 F: drivers/iio/dac/ad5696*
829 ANALOG DEVICES INC AD9389B DRIVER
830 M: Hans Verkuil <hans.verkuil@cisco.com>
831 L: linux-media@vger.kernel.org
833 F: drivers/media/i2c/ad9389b*
835 ANALOG DEVICES INC ADV7180 DRIVER
836 M: Lars-Peter Clausen <lars@metafoo.de>
837 L: linux-media@vger.kernel.org
838 W: http://ez.analog.com/community/linux-device-drivers
840 F: drivers/media/i2c/adv7180.c
842 ANALOG DEVICES INC ADV748X DRIVER
843 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
844 L: linux-media@vger.kernel.org
846 F: drivers/media/i2c/adv748x/*
848 ANALOG DEVICES INC ADV7511 DRIVER
849 M: Hans Verkuil <hans.verkuil@cisco.com>
850 L: linux-media@vger.kernel.org
852 F: drivers/media/i2c/adv7511*
854 ANALOG DEVICES INC ADV7604 DRIVER
855 M: Hans Verkuil <hans.verkuil@cisco.com>
856 L: linux-media@vger.kernel.org
858 F: drivers/media/i2c/adv7604*
860 ANALOG DEVICES INC ADV7842 DRIVER
861 M: Hans Verkuil <hans.verkuil@cisco.com>
862 L: linux-media@vger.kernel.org
864 F: drivers/media/i2c/adv7842*
866 ANALOG DEVICES INC ASOC CODEC DRIVERS
867 M: Lars-Peter Clausen <lars@metafoo.de>
868 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
869 W: http://wiki.analog.com/
870 W: http://ez.analog.com/community/linux-device-drivers
872 F: sound/soc/codecs/adau*
873 F: sound/soc/codecs/adav*
874 F: sound/soc/codecs/ad1*
875 F: sound/soc/codecs/ad7*
876 F: sound/soc/codecs/ssm*
877 F: sound/soc/codecs/sigmadsp.*
879 ANALOG DEVICES INC DMA DRIVERS
880 M: Lars-Peter Clausen <lars@metafoo.de>
881 W: http://ez.analog.com/community/linux-device-drivers
883 F: drivers/dma/dma-axi-dmac.c
885 ANALOG DEVICES INC IIO DRIVERS
886 M: Lars-Peter Clausen <lars@metafoo.de>
887 M: Michael Hennerich <Michael.Hennerich@analog.com>
888 W: http://wiki.analog.com/
889 W: http://ez.analog.com/community/linux-device-drivers
891 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
892 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
894 F: drivers/iio/adc/ltc2497*
895 X: drivers/iio/*/adjd*
896 F: drivers/staging/iio/*/ad*
899 M: Greentime Hu <green.hu@gmail.com>
900 M: Vincent Chen <deanbo422@gmail.com>
901 T: git https://github.com/andestech/linux.git
904 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
905 F: Documentation/devicetree/bindings/nds32/
909 ANDROID CONFIG FRAGMENTS
910 M: Rob Herring <robh@kernel.org>
912 F: kernel/configs/android*
915 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
916 M: Arve Hjønnevåg <arve@android.com>
917 M: Todd Kjos <tkjos@android.com>
918 M: Martijn Coenen <maco@android.com>
919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
920 L: devel@driverdev.osuosl.org
923 F: drivers/staging/android/
925 ANDROID GOLDFISH PIC DRIVER
926 M: Miodrag Dinic <miodrag.dinic@mips.com>
928 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
929 F: drivers/irqchip/irq-goldfish-pic.c
931 ANDROID GOLDFISH RTC DRIVER
932 M: Miodrag Dinic <miodrag.dinic@mips.com>
934 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
935 F: drivers/rtc/rtc-goldfish.c
938 M: Laura Abbott <labbott@redhat.com>
939 M: Sumit Semwal <sumit.semwal@linaro.org>
940 L: devel@driverdev.osuosl.org
941 L: dri-devel@lists.freedesktop.org
942 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
944 F: drivers/staging/android/ion
945 F: drivers/staging/android/uapi/ion.h
947 AOA (Apple Onboard Audio) ALSA DRIVER
948 M: Johannes Berg <johannes@sipsolutions.net>
949 L: linuxppc-dev@lists.ozlabs.org
950 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
954 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
955 M: William Breathitt Gray <vilhelm.gray@gmail.com>
956 L: linux-iio@vger.kernel.org
958 F: drivers/iio/adc/stx104.c
961 M: Jiri Kosina <jikos@kernel.org>
963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
964 F: arch/x86/kernel/apm_32.c
965 F: include/linux/apm_bios.h
966 F: include/uapi/linux/apm_bios.h
967 F: drivers/char/apm-emulation.c
969 APPARMOR SECURITY MODULE
970 M: John Johansen <john.johansen@canonical.com>
971 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
975 F: security/apparmor/
976 F: Documentation/admin-guide/LSM/apparmor.rst
978 APPLE BCM5974 MULTITOUCH DRIVER
979 M: Henrik Rydberg <rydberg@bitmath.org>
980 L: linux-input@vger.kernel.org
982 F: drivers/input/mouse/bcm5974.c
985 M: Henrik Rydberg <rydberg@bitmath.org>
986 L: linux-hwmon@vger.kernel.org
988 F: drivers/hwmon/applesmc.c
990 APPLETALK NETWORK LAYER
991 L: netdev@vger.kernel.org
993 F: drivers/net/appletalk/
996 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
997 M: Duc Dang <dhdang@apm.com>
999 F: arch/arm64/boot/dts/apm/
1001 APPLIED MICRO (APM) X-GENE SOC EDAC
1002 M: Loc Ho <lho@apm.com>
1004 F: drivers/edac/xgene_edac.c
1005 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1007 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1008 M: Iyappan Subramanian <isubramanian@apm.com>
1009 M: Keyur Chudgar <kchudgar@apm.com>
1011 F: drivers/net/ethernet/apm/xgene-v2/
1013 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1014 M: Iyappan Subramanian <isubramanian@apm.com>
1015 M: Keyur Chudgar <kchudgar@apm.com>
1016 M: Quan Nguyen <qnguyen@apm.com>
1018 F: drivers/net/ethernet/apm/xgene/
1019 F: drivers/net/phy/mdio-xgene.c
1020 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1021 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1023 APPLIED MICRO (APM) X-GENE SOC PMU
1024 M: Tai Nguyen <ttnguyen@apm.com>
1026 F: drivers/perf/xgene_pmu.c
1027 F: Documentation/perf/xgene-pmu.txt
1028 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1030 APTINA CAMERA SENSOR PLL
1031 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1032 L: linux-media@vger.kernel.org
1034 F: drivers/media/i2c/aptina-pll.*
1036 ARC FRAMEBUFFER DRIVER
1037 M: Jaya Kumar <jayalk@intworks.biz>
1039 F: drivers/video/fbdev/arcfb.c
1040 F: drivers/video/fbdev/core/fb_defio.c
1043 M: Alexey Brodkin <abrodkin@synopsys.com>
1045 F: drivers/gpu/drm/arc/
1046 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1048 ARCNET NETWORK LAYER
1049 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1050 L: netdev@vger.kernel.org
1052 F: drivers/net/arcnet/
1053 F: include/uapi/linux/if_arcnet.h
1055 ARM ARCHITECTED TIMER DRIVER
1056 M: Mark Rutland <mark.rutland@arm.com>
1057 M: Marc Zyngier <marc.zyngier@arm.com>
1058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1060 F: arch/arm/include/asm/arch_timer.h
1061 F: arch/arm64/include/asm/arch_timer.h
1062 F: drivers/clocksource/arm_arch_timer.c
1064 ARM HDLCD DRM DRIVER
1065 M: Liviu Dudau <liviu.dudau@arm.com>
1067 F: drivers/gpu/drm/arm/hdlcd_*
1068 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1070 ARM MALI-DP DRM DRIVER
1071 M: Liviu Dudau <liviu.dudau@arm.com>
1072 M: Brian Starkey <brian.starkey@arm.com>
1073 M: Mali DP Maintainers <malidp@foss.arm.com>
1075 F: drivers/gpu/drm/arm/
1076 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1078 ARM MFM AND FLOPPY DRIVERS
1079 M: Ian Molton <spyro@f2s.com>
1081 F: arch/arm/lib/floppydma.S
1082 F: arch/arm/include/asm/floppy.h
1084 ARM PMU PROFILING AND DEBUGGING
1085 M: Will Deacon <will.deacon@arm.com>
1086 M: Mark Rutland <mark.rutland@arm.com>
1088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1089 F: arch/arm*/kernel/perf_*
1090 F: arch/arm/oprofile/common.c
1091 F: arch/arm*/kernel/hw_breakpoint.c
1092 F: arch/arm*/include/asm/hw_breakpoint.h
1093 F: arch/arm*/include/asm/perf_event.h
1095 F: include/linux/perf/arm_pmu.h
1096 F: Documentation/devicetree/bindings/arm/pmu.txt
1097 F: Documentation/devicetree/bindings/perf/
1100 M: Russell King <linux@armlinux.org.uk>
1101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102 W: http://www.armlinux.org.uk/
1104 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1106 X: arch/arm/boot/dts/
1108 ARM PRIMECELL AACI PL041 DRIVER
1109 M: Russell King <linux@armlinux.org.uk>
1113 ARM PRIMECELL BUS SUPPORT
1114 M: Russell King <linux@armlinux.org.uk>
1117 F: include/linux/amba/bus.h
1119 ARM PRIMECELL CLCD PL110 DRIVER
1120 M: Russell King <linux@armlinux.org.uk>
1122 F: drivers/video/fbdev/amba-clcd.*
1124 ARM PRIMECELL KMI PL050 DRIVER
1125 M: Russell King <linux@armlinux.org.uk>
1127 F: drivers/input/serio/ambakmi.*
1128 F: include/linux/amba/kmi.h
1130 ARM PRIMECELL MMCI PL180/1 DRIVER
1131 M: Russell King <linux@armlinux.org.uk>
1133 F: drivers/mmc/host/mmci.*
1134 F: include/linux/amba/mmci.h
1136 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1137 M: Russell King <linux@armlinux.org.uk>
1139 F: drivers/tty/serial/amba-pl01*.c
1140 F: include/linux/amba/serial.h
1143 M: Will Deacon <will.deacon@arm.com>
1144 R: Robin Murphy <robin.murphy@arm.com>
1145 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1147 F: drivers/iommu/arm-smmu.c
1148 F: drivers/iommu/arm-smmu-v3.c
1149 F: drivers/iommu/io-pgtable-arm.c
1150 F: drivers/iommu/io-pgtable-arm-v7s.c
1152 ARM SUB-ARCHITECTURES
1153 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1159 ARM/ACTIONS SEMI ARCHITECTURE
1160 M: Andreas Färber <afaerber@suse.de>
1161 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164 F: arch/arm/mach-actions/
1165 F: arch/arm/boot/dts/owl-*
1166 F: arch/arm64/boot/dts/actions/
1167 F: drivers/clocksource/owl-*
1168 F: drivers/pinctrl/actions/*
1169 F: drivers/soc/actions/
1170 F: include/dt-bindings/power/owl-*
1171 F: include/linux/soc/actions/
1172 F: Documentation/devicetree/bindings/arm/actions.txt
1173 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1174 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1175 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1177 ARM/ADS SPHERE MACHINE SUPPORT
1178 M: Lennert Buytenhek <kernel@wantstofly.org>
1179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182 ARM/AFEB9260 MACHINE SUPPORT
1183 M: Sergey Lapin <slapin@ossfans.org>
1184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1187 ARM/AJECO 1ARM MACHINE SUPPORT
1188 M: Lennert Buytenhek <kernel@wantstofly.org>
1189 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192 ARM/Allwinner SoC Clock Support
1193 M: Emilio López <emilio@elopez.com.ar>
1195 F: drivers/clk/sunxi/
1197 ARM/Allwinner sunXi SoC support
1198 M: Maxime Ripard <maxime.ripard@bootlin.com>
1199 M: Chen-Yu Tsai <wens@csie.org>
1200 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1204 F: arch/arm/mach-sunxi/
1205 F: arch/arm64/boot/dts/allwinner/
1206 F: drivers/clk/sunxi-ng/
1207 F: drivers/pinctrl/sunxi/
1208 F: drivers/soc/sunxi/
1209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1211 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1212 M: Neil Armstrong <narmstrong@baylibre.com>
1213 M: Jerome Brunet <jbrunet@baylibre.com>
1214 L: linux-amlogic@lists.infradead.org
1216 F: drivers/clk/meson/
1217 F: include/dt-bindings/clock/meson*
1218 F: include/dt-bindings/clock/gxbb*
1219 F: Documentation/devicetree/bindings/clock/amlogic*
1221 ARM/Amlogic Meson SoC support
1222 M: Carlo Caione <carlo@caione.org>
1223 M: Kevin Hilman <khilman@baylibre.com>
1224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 L: linux-amlogic@lists.infradead.org
1226 W: http://linux-meson.com/
1228 F: arch/arm/mach-meson/
1229 F: arch/arm/boot/dts/meson*
1230 F: arch/arm64/boot/dts/amlogic/
1231 F: drivers/pinctrl/meson/
1232 F: drivers/mmc/host/meson*
1235 ARM/Annapurna Labs ALPINE ARCHITECTURE
1236 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1237 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240 F: arch/arm/mach-alpine/
1241 F: arch/arm/boot/dts/alpine*
1242 F: arch/arm64/boot/dts/al/
1243 F: drivers/*/*alpine*
1245 ARM/ARTPEC MACHINE SUPPORT
1246 M: Jesper Nilsson <jesper.nilsson@axis.com>
1247 M: Lars Persson <lars.persson@axis.com>
1249 L: linux-arm-kernel@axis.com
1250 F: arch/arm/mach-artpec
1251 F: arch/arm/boot/dts/artpec6*
1253 F: drivers/crypto/axis
1254 F: drivers/pinctrl/pinctrl-artpec*
1255 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1257 ARM/ASPEED I2C DRIVER
1258 M: Brendan Higgins <brendanhiggins@google.com>
1259 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1260 R: Joel Stanley <joel@jms.id.au>
1261 L: linux-i2c@vger.kernel.org
1262 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1264 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1265 F: drivers/i2c/busses/i2c-aspeed.c
1266 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1267 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1269 ARM/ASPEED MACHINE SUPPORT
1270 M: Joel Stanley <joel@jms.id.au>
1271 R: Andrew Jeffery <andrew@aj.id.au>
1272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1274 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1277 F: arch/arm/mach-aspeed/
1278 F: arch/arm/boot/dts/aspeed-*
1281 ARM/ATMEL AT91 Clock Support
1282 M: Boris Brezillon <boris.brezillon@bootlin.com>
1286 ARM/CALXEDA HIGHBANK ARCHITECTURE
1287 M: Rob Herring <robh@kernel.org>
1288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290 F: arch/arm/mach-highbank/
1291 F: arch/arm/boot/dts/highbank.dts
1292 F: arch/arm/boot/dts/ecx-*.dts*
1294 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1295 M: Krzysztof Halasa <khalasa@piap.pl>
1297 F: arch/arm/mach-cns3xxx/
1299 ARM/CAVIUM THUNDER NETWORK DRIVER
1300 M: Sunil Goutham <sgoutham@cavium.com>
1301 M: Robert Richter <rric@kernel.org>
1302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304 F: drivers/net/ethernet/cavium/thunder/
1306 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1307 M: Lukasz Majewski <lukma@denx.de>
1308 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310 F: arch/arm/mach-ep93xx/ts72xx.c
1312 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1313 M: Alexander Shiyan <shc_work@mail.ru>
1314 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1319 M: Lennert Buytenhek <kernel@wantstofly.org>
1320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1324 M: Hartley Sweeten <hsweeten@visionengravers.com>
1325 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328 F: arch/arm/mach-ep93xx/
1329 F: arch/arm/mach-ep93xx/include/mach/
1332 M: Russell King <linux@armlinux.org.uk>
1333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1336 F: drivers/clk/clkdev.c
1338 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1339 M: Mike Rapoport <mike@compulab.co.il>
1340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1343 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1344 M: Baruch Siach <baruch@tkos.co.il>
1345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347 F: arch/arm/boot/dts/cx92755*
1350 ARM/CONTEC MICRO9 MACHINE SUPPORT
1351 M: Hubert Feurstein <hubert.feurstein@contec.at>
1353 F: arch/arm/mach-ep93xx/micro9.c
1355 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1356 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 F: drivers/hwtracing/coresight/*
1360 F: Documentation/trace/coresight.txt
1361 F: Documentation/trace/coresight-cpu-debug.txt
1362 F: Documentation/devicetree/bindings/arm/coresight.txt
1363 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1364 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1365 F: tools/perf/arch/arm/util/pmu.c
1366 F: tools/perf/arch/arm/util/auxtrace.c
1367 F: tools/perf/arch/arm/util/cs-etm.c
1368 F: tools/perf/arch/arm/util/cs-etm.h
1369 F: tools/perf/util/cs-etm.*
1370 F: tools/perf/util/cs-etm-decoder/*
1372 ARM/CORGI MACHINE SUPPORT
1373 M: Richard Purdie <rpurdie@rpsys.net>
1376 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1377 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1378 M: Linus Walleij <linus.walleij@linaro.org>
1379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380 T: git git://github.com/ulli-kroll/linux.git
1382 F: Documentation/devicetree/bindings/arm/gemini.txt
1383 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1384 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1385 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1386 F: arch/arm/mach-gemini/
1387 F: drivers/net/ethernet/cortina/
1388 F: drivers/pinctrl/pinctrl-gemini.c
1389 F: drivers/rtc/rtc-ftrtc010.c
1391 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1392 M: Barry Song <baohua@kernel.org>
1393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1396 F: arch/arm/boot/dts/prima2*
1397 F: arch/arm/mach-prima2/
1398 F: drivers/clk/sirf/
1399 F: drivers/clocksource/timer-prima2.c
1400 F: drivers/clocksource/timer-atlas7.c
1403 ARM/EBSA110 MACHINE SUPPORT
1404 M: Russell King <linux@armlinux.org.uk>
1405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 W: http://www.armlinux.org.uk/
1408 F: arch/arm/mach-ebsa110/
1409 F: drivers/net/ethernet/amd/am79c961a.*
1411 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1412 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1413 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1419 M: Robert Jarzmik <robert.jarzmik@free.fr>
1420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 F: arch/arm/mach-pxa/ezx.c
1424 ARM/FARADAY FA526 PORT
1425 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 T: git git://git.berlios.de/gemini-board
1429 F: arch/arm/mm/*-fa*
1431 ARM/FOOTBRIDGE ARCHITECTURE
1432 M: Russell King <linux@armlinux.org.uk>
1433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434 W: http://www.armlinux.org.uk/
1436 F: arch/arm/include/asm/hardware/dec21285.h
1437 F: arch/arm/mach-footbridge/
1439 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1440 M: Shawn Guo <shawnguo@kernel.org>
1441 M: Sascha Hauer <s.hauer@pengutronix.de>
1442 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1443 R: Fabio Estevam <fabio.estevam@nxp.com>
1444 R: NXP Linux Team <linux-imx@nxp.com>
1445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1448 F: arch/arm/mach-imx/
1449 F: arch/arm/mach-mxs/
1450 F: arch/arm/boot/dts/imx*
1451 F: arch/arm/configs/imx*_defconfig
1456 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1457 M: Shawn Guo <shawnguo@kernel.org>
1458 M: Sascha Hauer <s.hauer@pengutronix.de>
1459 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1460 R: Stefan Agner <stefan@agner.ch>
1461 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1464 F: arch/arm/mach-imx/*vf610*
1465 F: arch/arm/boot/dts/vf*
1467 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1468 M: Lennert Buytenhek <kernel@wantstofly.org>
1469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 ARM/GUMSTIX MACHINE SUPPORT
1473 M: Steve Sakoman <sakoman@gmail.com>
1474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1478 M: Philipp Zabel <philipp.zabel@gmail.com>
1479 M: Paul Parsons <lost.distance@yahoo.com>
1480 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 F: arch/arm/mach-pxa/hx4700.c
1483 F: arch/arm/mach-pxa/include/mach/hx4700.h
1484 F: sound/soc/pxa/hx4700.c
1486 ARM/HISILICON SOC SUPPORT
1487 M: Wei Xu <xuwei5@hisilicon.com>
1488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 W: http://www.hisilicon.com
1491 T: git git://github.com/hisilicon/linux-hisi.git
1492 F: arch/arm/mach-hisi/
1493 F: arch/arm/boot/dts/hi3*
1494 F: arch/arm/boot/dts/hip*
1495 F: arch/arm/boot/dts/hisi*
1496 F: arch/arm64/boot/dts/hisilicon/
1498 ARM/HP JORNADA 7XX MACHINE SUPPORT
1499 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1503 F: arch/arm/mach-sa1100/jornada720.c
1504 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1506 ARM/IGEP MACHINE SUPPORT
1507 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1508 M: Javier Martinez Canillas <javier@dowhile0.org>
1509 L: linux-omap@vger.kernel.org
1510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 F: arch/arm/boot/dts/omap3-igep*
1514 ARM/INCOME PXA270 SUPPORT
1515 M: Marek Vasut <marek.vasut@gmail.com>
1516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1520 ARM/INTEL IOP13XX ARM ARCHITECTURE
1521 M: Lennert Buytenhek <kernel@wantstofly.org>
1522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 ARM/INTEL IOP32X ARM ARCHITECTURE
1526 M: Lennert Buytenhek <kernel@wantstofly.org>
1527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530 ARM/INTEL IOP33X ARM ARCHITECTURE
1531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534 ARM/INTEL IQ81342EX MACHINE SUPPORT
1535 M: Lennert Buytenhek <kernel@wantstofly.org>
1536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539 ARM/INTEL IXDP2850 MACHINE SUPPORT
1540 M: Lennert Buytenhek <kernel@wantstofly.org>
1541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 ARM/INTEL IXP4XX ARM ARCHITECTURE
1545 M: Imre Kaloz <kaloz@openwrt.org>
1546 M: Krzysztof Halasa <khalasa@piap.pl>
1547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 F: arch/arm/mach-ixp4xx/
1551 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1552 M: Jonathan Cameron <jic23@cam.ac.uk>
1553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 F: arch/arm/mach-pxa/stargate2.c
1556 F: drivers/pcmcia/pxa2xx_stargate2.c
1558 ARM/INTEL XSC3 (MANZANO) ARM CORE
1559 M: Lennert Buytenhek <kernel@wantstofly.org>
1560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1564 M: Lennert Buytenhek <kernel@wantstofly.org>
1565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 ARM/LG1K ARCHITECTURE
1569 M: Chanho Min <chanho.min@lge.com>
1570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 F: arch/arm64/boot/dts/lg/
1574 ARM/LOGICPD PXA270 MACHINE SUPPORT
1575 M: Lennert Buytenhek <kernel@wantstofly.org>
1576 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579 ARM/LPC18XX ARCHITECTURE
1580 M: Joachim Eastwood <manabian@gmail.com>
1581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 F: arch/arm/boot/dts/lpc43*
1584 F: drivers/clk/nxp/clk-lpc18xx*
1585 F: drivers/clocksource/time-lpc32xx.c
1586 F: drivers/i2c/busses/i2c-lpc2k.c
1587 F: drivers/memory/pl172.c
1588 F: drivers/mtd/spi-nor/nxp-spifi.c
1589 F: drivers/rtc/rtc-lpc24xx.c
1592 ARM/LPC32XX SOC SUPPORT
1593 M: Vladimir Zapolskiy <vz@mleia.com>
1594 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1595 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1598 F: arch/arm/boot/dts/lpc32*
1599 F: arch/arm/mach-lpc32xx/
1600 F: drivers/i2c/busses/i2c-pnx.c
1601 F: drivers/net/ethernet/nxp/lpc_eth.c
1602 F: drivers/usb/host/ohci-nxp.c
1603 F: drivers/watchdog/pnx4008_wdt.c
1606 ARM/MAGICIAN MACHINE SUPPORT
1607 M: Philipp Zabel <philipp.zabel@gmail.com>
1610 ARM/Marvell Dove/MV78xx0/Orion SOC support
1611 M: Jason Cooper <jason@lakedaemon.net>
1612 M: Andrew Lunn <andrew@lunn.ch>
1613 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1614 M: Gregory Clement <gregory.clement@bootlin.com>
1615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 F: Documentation/devicetree/bindings/soc/dove/
1618 F: arch/arm/mach-dove/
1619 F: arch/arm/mach-mv78xx0/
1620 F: arch/arm/mach-orion5x/
1621 F: arch/arm/plat-orion/
1622 F: arch/arm/boot/dts/dove*
1623 F: arch/arm/boot/dts/orion5x*
1625 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1626 M: Jason Cooper <jason@lakedaemon.net>
1627 M: Andrew Lunn <andrew@lunn.ch>
1628 M: Gregory Clement <gregory.clement@bootlin.com>
1629 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 F: arch/arm/boot/dts/armada*
1633 F: arch/arm/boot/dts/kirkwood*
1634 F: arch/arm/configs/mvebu_*_defconfig
1635 F: arch/arm/mach-mvebu/
1636 F: arch/arm64/boot/dts/marvell/armada*
1637 F: drivers/cpufreq/armada-37xx-cpufreq.c
1638 F: drivers/cpufreq/mvebu-cpufreq.c
1639 F: drivers/irqchip/irq-armada-370-xp.c
1640 F: drivers/irqchip/irq-mvebu-*
1641 F: drivers/pinctrl/mvebu/
1642 F: drivers/rtc/rtc-armada38x.c
1644 ARM/Mediatek RTC DRIVER
1645 M: Eddie Huang <eddie.huang@mediatek.com>
1646 M: Sean Wang <sean.wang@mediatek.com>
1647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1650 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1651 F: drivers/rtc/rtc-mt6397.c
1652 F: drivers/rtc/rtc-mt7622.c
1654 ARM/Mediatek SoC support
1655 M: Matthias Brugger <matthias.bgg@gmail.com>
1656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1659 F: arch/arm/boot/dts/mt6*
1660 F: arch/arm/boot/dts/mt7*
1661 F: arch/arm/boot/dts/mt8*
1662 F: arch/arm/mach-mediatek/
1663 F: arch/arm64/boot/dts/mediatek/
1667 ARM/Mediatek USB3 PHY DRIVER
1668 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1669 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1672 F: drivers/phy/mediatek/phy-mtk-tphy.c
1674 ARM/MICREL KS8695 ARCHITECTURE
1675 M: Greg Ungerer <gerg@uclinux.org>
1676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677 F: arch/arm/mach-ks8695/
1680 ARM/Microchip (AT91) SoC support
1681 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1682 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684 W: http://www.linux4sam.org
1685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1689 F: arch/arm/mach-at91/
1690 F: include/soc/at91/
1691 F: arch/arm/boot/dts/at91*.dts
1692 F: arch/arm/boot/dts/at91*.dtsi
1693 F: arch/arm/boot/dts/sama*.dts
1694 F: arch/arm/boot/dts/sama*.dtsi
1695 F: arch/arm/include/debug/at91.S
1696 F: drivers/memory/atmel*
1697 F: drivers/watchdog/sama5d4_wdt.c
1698 X: drivers/input/touchscreen/atmel_mxt_ts.c
1699 X: drivers/net/wireless/atmel/
1701 ARM/MIOA701 MACHINE SUPPORT
1702 M: Robert Jarzmik <robert.jarzmik@free.fr>
1703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 F: arch/arm/mach-pxa/mioa701.c
1707 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1708 M: Michael Petchkovsky <mkpetch@internode.on.net>
1711 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1712 M: Linus Walleij <linus.walleij@linaro.org>
1713 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 F: arch/arm/mach-nomadik/
1716 F: arch/arm/mach-u300/
1717 F: arch/arm/mach-ux500/
1718 F: arch/arm/boot/dts/ste-*
1719 F: drivers/clk/clk-nomadik.c
1720 F: drivers/clk/clk-u300.c
1721 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1722 F: drivers/clocksource/timer-u300.c
1723 F: drivers/dma/coh901318*
1724 F: drivers/dma/ste_dma40*
1725 F: drivers/hwspinlock/u8500_hsem.c
1726 F: drivers/i2c/busses/i2c-nomadik.c
1727 F: drivers/i2c/busses/i2c-stu300.c
1728 F: drivers/mfd/ab3100*
1729 F: drivers/mfd/ab8500*
1730 F: drivers/mfd/abx500*
1731 F: drivers/mfd/dbx500*
1732 F: drivers/mfd/db8500*
1733 F: drivers/pinctrl/nomadik/
1734 F: drivers/pinctrl/pinctrl-coh901*
1735 F: drivers/pinctrl/pinctrl-u300.c
1736 F: drivers/rtc/rtc-ab3100.c
1737 F: drivers/rtc/rtc-ab8500.c
1738 F: drivers/rtc/rtc-coh901331.c
1739 F: drivers/rtc/rtc-pl031.c
1740 F: drivers/watchdog/coh901327_wdt.c
1741 F: Documentation/devicetree/bindings/arm/ste-*
1742 F: Documentation/devicetree/bindings/arm/ux500/
1743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1745 ARM/NUVOTON NPCM ARCHITECTURE
1746 M: Avi Fishman <avifishman70@gmail.com>
1747 M: Tomer Maimon <tmaimon77@gmail.com>
1748 R: Patrick Venture <venture@google.com>
1749 R: Nancy Yuen <yuenn@google.com>
1750 R: Brendan Higgins <brendanhiggins@google.com>
1751 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1753 F: arch/arm/mach-npcm/
1754 F: arch/arm/boot/dts/nuvoton-npcm*
1755 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1757 F: Documentation/devicetree/bindings/*/*npcm*
1758 F: Documentation/devicetree/bindings/*/*/*npcm*
1760 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1761 M: Wan ZongShun <mcuos.com@gmail.com>
1762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1763 W: http://www.mcuos.com
1765 F: arch/arm/mach-w90x900/
1766 F: drivers/input/keyboard/w90p910_keypad.c
1767 F: drivers/input/touchscreen/w90p910_ts.c
1768 F: drivers/watchdog/nuc900_wdt.c
1769 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1770 F: drivers/mtd/nand/raw/nuc900_nand.c
1771 F: drivers/rtc/rtc-nuc900.c
1772 F: drivers/spi/spi-nuc900.c
1773 F: drivers/usb/host/ehci-w90x900.c
1774 F: drivers/video/fbdev/nuc900fb.c
1776 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1777 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1778 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1779 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1782 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1783 M: Alexander Clouter <alex@digriz.org.uk>
1784 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 W: http://www.digriz.org.uk/ts78xx/kernel
1787 F: arch/arm/mach-orion5x/ts78xx-*
1789 ARM/OXNAS platform support
1790 M: Neil Armstrong <narmstrong@baylibre.com>
1791 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792 L: linux-oxnas@groups.io (moderated for non-subscribers)
1794 F: arch/arm/mach-oxnas/
1795 F: arch/arm/boot/dts/ox8*.dts*
1798 ARM/PALM TREO SUPPORT
1799 M: Tomas Cech <sleep_walker@suse.com>
1800 L: linux-arm-kernel@lists.infradead.org
1801 W: http://hackndev.com
1803 F: arch/arm/mach-pxa/palmtreo.*
1805 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1806 M: Marek Vasut <marek.vasut@gmail.com>
1807 L: linux-arm-kernel@lists.infradead.org
1808 W: http://hackndev.com
1810 F: arch/arm/mach-pxa/include/mach/palmtx.h
1811 F: arch/arm/mach-pxa/palmtx.c
1812 F: arch/arm/mach-pxa/palmt5.*
1813 F: arch/arm/mach-pxa/include/mach/palmld.h
1814 F: arch/arm/mach-pxa/palmld.c
1815 F: arch/arm/mach-pxa/palmte2.*
1816 F: arch/arm/mach-pxa/include/mach/palmtc.h
1817 F: arch/arm/mach-pxa/palmtc.c
1820 M: Sergey Lapin <slapin@ossfans.org>
1821 L: linux-arm-kernel@lists.infradead.org
1822 W: http://hackndev.com
1824 F: arch/arm/mach-pxa/palmz72.*
1827 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1828 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1831 ARM/PT DIGITAL BOARD PORT
1832 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1833 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834 W: http://www.armlinux.org.uk/
1837 ARM/QUALCOMM SUPPORT
1838 M: Andy Gross <andy.gross@linaro.org>
1839 M: David Brown <david.brown@linaro.org>
1840 L: linux-arm-msm@vger.kernel.org
1841 L: linux-soc@vger.kernel.org
1843 F: Documentation/devicetree/bindings/soc/qcom/
1844 F: arch/arm/boot/dts/qcom-*.dts
1845 F: arch/arm/boot/dts/qcom-*.dtsi
1846 F: arch/arm/mach-qcom/
1847 F: arch/arm64/boot/dts/qcom/*
1848 F: drivers/i2c/busses/i2c-qup.c
1849 F: drivers/clk/qcom/
1850 F: drivers/dma/qcom/
1851 F: drivers/soc/qcom/
1852 F: drivers/spi/spi-qup.c
1853 F: drivers/tty/serial/msm_serial.c
1854 F: drivers/*/pm8???-*
1855 F: drivers/mfd/ssbi.c
1856 F: drivers/firmware/qcom_scm*
1857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1859 ARM/RADISYS ENP2611 MACHINE SUPPORT
1860 M: Lennert Buytenhek <kernel@wantstofly.org>
1861 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864 ARM/REALTEK ARCHITECTURE
1865 M: Andreas Färber <afaerber@suse.de>
1866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868 F: arch/arm64/boot/dts/realtek/
1869 F: Documentation/devicetree/bindings/arm/realtek.txt
1871 ARM/RENESAS ARM64 ARCHITECTURE
1872 M: Simon Horman <horms@verge.net.au>
1873 M: Magnus Damm <magnus.damm@gmail.com>
1874 L: linux-renesas-soc@vger.kernel.org
1875 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1878 F: arch/arm64/boot/dts/renesas/
1879 F: Documentation/devicetree/bindings/arm/shmobile.txt
1880 F: drivers/soc/renesas/
1881 F: include/linux/soc/renesas/
1883 ARM/RISCPC ARCHITECTURE
1884 M: Russell King <linux@armlinux.org.uk>
1885 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886 W: http://www.armlinux.org.uk/
1888 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1889 F: arch/arm/include/asm/hardware/ioc.h
1890 F: arch/arm/include/asm/hardware/iomd.h
1891 F: arch/arm/include/asm/hardware/memc.h
1892 F: arch/arm/mach-rpc/
1893 F: drivers/net/ethernet/8390/etherh.c
1894 F: drivers/net/ethernet/i825xx/ether1*
1895 F: drivers/net/ethernet/seeq/ether3*
1896 F: drivers/scsi/arm/
1898 ARM/Rockchip SoC support
1899 M: Heiko Stuebner <heiko@sntech.de>
1900 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901 L: linux-rockchip@lists.infradead.org
1902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1904 F: arch/arm/boot/dts/rk3*
1905 F: arch/arm/boot/dts/rv1108*
1906 F: arch/arm/mach-rockchip/
1907 F: drivers/clk/rockchip/
1908 F: drivers/i2c/busses/i2c-rk3x.c
1909 F: drivers/*/*rockchip*
1910 F: drivers/*/*/*rockchip*
1911 F: sound/soc/rockchip/
1914 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1915 M: Kukjin Kim <kgene@kernel.org>
1916 M: Krzysztof Kozlowski <krzk@kernel.org>
1917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1919 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1921 F: arch/arm/boot/dts/s3c*
1922 F: arch/arm/boot/dts/s5p*
1923 F: arch/arm/boot/dts/exynos*
1924 F: arch/arm64/boot/dts/exynos/
1925 F: arch/arm/plat-samsung/
1926 F: arch/arm/mach-s3c24*/
1927 F: arch/arm/mach-s3c64xx/
1928 F: arch/arm/mach-s5p*/
1929 F: arch/arm/mach-exynos*/
1930 F: drivers/*/*s3c24*
1931 F: drivers/*/*/*s3c24*
1932 F: drivers/*/*s3c64xx*
1933 F: drivers/*/*s5pv210*
1934 F: drivers/memory/samsung/*
1935 F: drivers/soc/samsung/*
1936 F: Documentation/arm/Samsung/
1937 F: Documentation/devicetree/bindings/arm/samsung/
1938 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1939 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1942 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1943 M: Kyungmin Park <kyungmin.park@samsung.com>
1944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946 F: arch/arm/mach-s5pv210/
1948 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1949 M: Kyungmin Park <kyungmin.park@samsung.com>
1950 M: Kamil Debski <kamil@wypas.org>
1951 M: Andrzej Hajda <a.hajda@samsung.com>
1952 L: linux-arm-kernel@lists.infradead.org
1953 L: linux-media@vger.kernel.org
1955 F: drivers/media/platform/s5p-g2d/
1957 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1958 M: Marek Szyprowski <m.szyprowski@samsung.com>
1959 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1960 L: linux-media@vger.kernel.org
1962 F: drivers/media/platform/s5p-cec/
1963 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1965 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1966 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1967 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1968 L: linux-arm-kernel@lists.infradead.org
1969 L: linux-media@vger.kernel.org
1971 F: drivers/media/platform/s5p-jpeg/
1973 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1974 M: Kyungmin Park <kyungmin.park@samsung.com>
1975 M: Kamil Debski <kamil@wypas.org>
1976 M: Jeongtae Park <jtp.park@samsung.com>
1977 M: Andrzej Hajda <a.hajda@samsung.com>
1978 L: linux-arm-kernel@lists.infradead.org
1979 L: linux-media@vger.kernel.org
1981 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1982 F: drivers/media/platform/s5p-mfc/
1984 ARM/SHMOBILE ARM ARCHITECTURE
1985 M: Simon Horman <horms@verge.net.au>
1986 M: Magnus Damm <magnus.damm@gmail.com>
1987 L: linux-renesas-soc@vger.kernel.org
1988 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1991 F: arch/arm/boot/dts/emev2*
1992 F: arch/arm/boot/dts/r7s*
1993 F: arch/arm/boot/dts/r8a*
1994 F: arch/arm/boot/dts/sh*
1995 F: arch/arm/configs/shmobile_defconfig
1996 F: arch/arm/include/debug/renesas-scif.S
1997 F: arch/arm/mach-shmobile/
1998 F: Documentation/devicetree/bindings/arm/shmobile.txt
1999 F: drivers/soc/renesas/
2000 F: include/linux/soc/renesas/
2002 ARM/SOCFPGA ARCHITECTURE
2003 M: Dinh Nguyen <dinguyen@kernel.org>
2005 F: arch/arm/mach-socfpga/
2006 F: arch/arm/boot/dts/socfpga*
2007 F: arch/arm/configs/socfpga_defconfig
2008 F: arch/arm64/boot/dts/altera/
2009 W: http://www.rocketboards.org
2010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2012 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2013 M: Dinh Nguyen <dinguyen@kernel.org>
2015 F: drivers/clk/socfpga/
2017 ARM/SOCFPGA EDAC SUPPORT
2018 M: Thor Thayer <thor.thayer@linux.intel.com>
2020 F: drivers/edac/altera_edac.
2022 ARM/SPREADTRUM SoC SUPPORT
2023 M: Orson Zhai <orsonzhai@gmail.com>
2024 M: Baolin Wang <baolin.wang@linaro.org>
2025 M: Chunyan Zhang <zhang.lyra@gmail.com>
2027 F: arch/arm64/boot/dts/sprd
2030 ARM/STI ARCHITECTURE
2031 M: Patrice Chotard <patrice.chotard@st.com>
2032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033 W: http://www.stlinux.com
2035 F: arch/arm/mach-sti/
2036 F: arch/arm/boot/dts/sti*
2037 F: drivers/char/hw_random/st-rng.c
2038 F: drivers/clocksource/arm_global_timer.c
2039 F: drivers/clocksource/clksrc_st_lpc.c
2040 F: drivers/cpufreq/sti-cpufreq.c
2041 F: drivers/dma/st_fdma*
2042 F: drivers/i2c/busses/i2c-st.c
2043 F: drivers/media/rc/st_rc.c
2044 F: drivers/media/platform/sti/c8sectpfe/
2045 F: drivers/mmc/host/sdhci-st.c
2046 F: drivers/phy/st/phy-miphy28lp.c
2047 F: drivers/phy/st/phy-stih407-usb.c
2048 F: drivers/pinctrl/pinctrl-st.c
2049 F: drivers/remoteproc/st_remoteproc.c
2050 F: drivers/remoteproc/st_slim_rproc.c
2051 F: drivers/reset/sti/
2052 F: drivers/rtc/rtc-st-lpc.c
2053 F: drivers/tty/serial/st-asc.c
2054 F: drivers/usb/dwc3/dwc3-st.c
2055 F: drivers/usb/host/ehci-st.c
2056 F: drivers/usb/host/ohci-st.c
2057 F: drivers/watchdog/st_lpc_wdt.c
2058 F: drivers/ata/ahci_st.c
2059 F: include/linux/remoteproc/st_slim_rproc.h
2061 ARM/STM32 ARCHITECTURE
2062 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2063 M: Alexandre Torgue <alexandre.torgue@st.com>
2064 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2068 F: arch/arm/boot/dts/stm32*
2069 F: arch/arm/mach-stm32/
2070 F: drivers/clocksource/armv7m_systick.c
2072 ARM/Synaptics Berlin SoC support
2073 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2074 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077 F: arch/arm/mach-berlin/
2078 F: arch/arm/boot/dts/berlin*
2079 F: arch/arm64/boot/dts/marvell/berlin*
2081 ARM/TANGO ARCHITECTURE
2082 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2083 M: Mans Rullgard <mans@mansr.com>
2084 L: linux-arm-kernel@lists.infradead.org
2088 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2089 M: Lennert Buytenhek <kernel@wantstofly.org>
2090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2094 M: Hans Verkuil <hans.verkuil@cisco.com>
2095 L: linux-tegra@vger.kernel.org
2096 L: linux-media@vger.kernel.org
2098 F: drivers/media/platform/tegra-cec/
2099 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2101 ARM/TETON BGA MACHINE SUPPORT
2102 M: "Mark F. Brown" <mark.brown314@gmail.com>
2103 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2107 M: Santosh Shilimkar <ssantosh@kernel.org>
2108 L: linux-kernel@vger.kernel.org
2110 F: drivers/memory/*emif*
2112 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2113 M: Santosh Shilimkar <ssantosh@kernel.org>
2114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116 F: arch/arm/mach-keystone/
2117 F: arch/arm/boot/dts/keystone-*
2118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2120 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2121 M: Santosh Shilimkar <ssantosh@kernel.org>
2122 L: linux-kernel@vger.kernel.org
2124 F: drivers/clk/keystone/
2126 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2127 M: Santosh Shilimkar <ssantosh@kernel.org>
2128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129 L: linux-kernel@vger.kernel.org
2131 F: drivers/clocksource/timer-keystone.c
2133 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2134 M: Santosh Shilimkar <ssantosh@kernel.org>
2135 L: linux-kernel@vger.kernel.org
2137 F: drivers/power/reset/keystone-reset.c
2139 ARM/THECUS N2100 MACHINE SUPPORT
2140 M: Lennert Buytenhek <kernel@wantstofly.org>
2141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144 ARM/TOSA MACHINE SUPPORT
2145 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2146 M: Dirk Opfer <dirk@opfer-online.de>
2149 ARM/UNIPHIER ARCHITECTURE
2150 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2154 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2155 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2156 F: arch/arm/boot/dts/uniphier*
2157 F: arch/arm/include/asm/hardware/cache-uniphier.h
2158 F: arch/arm/mach-uniphier/
2159 F: arch/arm/mm/cache-uniphier.c
2160 F: arch/arm64/boot/dts/socionext/uniphier*
2161 F: drivers/bus/uniphier-system-bus.c
2162 F: drivers/clk/uniphier/
2163 F: drivers/gpio/gpio-uniphier.c
2164 F: drivers/i2c/busses/i2c-uniphier*
2165 F: drivers/irqchip/irq-uniphier-aidet.c
2166 F: drivers/pinctrl/uniphier/
2167 F: drivers/reset/reset-uniphier.c
2168 F: drivers/tty/serial/8250/8250_uniphier.c
2171 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2172 M: Ulf Hansson <ulf.hansson@linaro.org>
2173 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174 T: git git://git.linaro.org/people/ulfh/clk.git
2176 F: drivers/clk/ux500/
2178 ARM/VERSATILE EXPRESS PLATFORM
2179 M: Liviu Dudau <liviu.dudau@arm.com>
2180 M: Sudeep Holla <sudeep.holla@arm.com>
2181 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2182 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2184 F: arch/arm/boot/dts/vexpress*
2185 F: arch/arm64/boot/dts/arm/
2186 F: arch/arm/mach-vexpress/
2189 F: drivers/clk/versatile/clk-vexpress-osc.c
2190 F: drivers/clocksource/versatile.c
2194 M: Russell King <linux@armlinux.org.uk>
2195 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196 W: http://www.armlinux.org.uk/
2200 ARM/VOIPAC PXA270 SUPPORT
2201 M: Marek Vasut <marek.vasut@gmail.com>
2202 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204 F: arch/arm/mach-pxa/vpac270.c
2205 F: arch/arm/mach-pxa/include/mach/vpac270.h
2207 ARM/VT8500 ARM ARCHITECTURE
2208 M: Tony Prisk <linux@prisktech.co.nz>
2209 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211 F: arch/arm/mach-vt8500/
2212 F: drivers/clocksource/vt8500_timer.c
2213 F: drivers/i2c/busses/i2c-wmt.c
2214 F: drivers/mmc/host/wmt-sdmmc.c
2215 F: drivers/pwm/pwm-vt8500.c
2216 F: drivers/rtc/rtc-vt8500.c
2217 F: drivers/tty/serial/vt8500_serial.c
2218 F: drivers/usb/host/ehci-platform.c
2219 F: drivers/usb/host/uhci-platform.c
2220 F: drivers/video/fbdev/vt8500lcdfb.*
2221 F: drivers/video/fbdev/wm8505fb*
2222 F: drivers/video/fbdev/wmt_ge_rops.*
2224 ARM/ZIPIT Z2 SUPPORT
2225 M: Marek Vasut <marek.vasut@gmail.com>
2226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228 F: arch/arm/mach-pxa/z2.c
2229 F: arch/arm/mach-pxa/include/mach/z2.h
2231 ARM/ZTE ARCHITECTURE
2232 M: Jun Nie <jun.nie@linaro.org>
2233 M: Baoyou Xie <baoyou.xie@linaro.org>
2234 M: Shawn Guo <shawnguo@kernel.org>
2235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237 F: arch/arm/boot/dts/zx2967*
2238 F: arch/arm/mach-zx/
2239 F: arch/arm64/boot/dts/zte/
2241 F: drivers/dma/zx_dma.c
2242 F: drivers/gpio/gpio-zx.c
2243 F: drivers/i2c/busses/i2c-zx2967.c
2244 F: drivers/mmc/host/dw_mmc-zx.*
2245 F: drivers/pinctrl/zte/
2247 F: drivers/thermal/zx2967_thermal.c
2248 F: drivers/watchdog/zx2967_wdt.c
2249 F: Documentation/devicetree/bindings/arm/zte.txt
2250 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2251 F: Documentation/devicetree/bindings/dma/zxdma.txt
2252 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2253 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2254 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2255 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2256 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2257 F: Documentation/devicetree/bindings/soc/zte/
2258 F: Documentation/devicetree/bindings/sound/zte,*.txt
2259 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2260 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2261 F: include/dt-bindings/clock/zx2967*.h
2262 F: include/dt-bindings/soc/zte,*.h
2263 F: sound/soc/codecs/zx_aud96p22.c
2266 ARM/ZYNQ ARCHITECTURE
2267 M: Michal Simek <michal.simek@xilinx.com>
2268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2269 W: http://wiki.xilinx.com
2270 T: git https://github.com/Xilinx/linux-xlnx.git
2272 F: arch/arm/mach-zynq/
2273 F: drivers/cpuidle/cpuidle-zynq.c
2274 F: drivers/block/xsysace.c
2277 F: drivers/clocksource/cadence_ttc_timer.c
2278 F: drivers/i2c/busses/i2c-cadence.c
2279 F: drivers/mmc/host/sdhci-of-arasan.c
2280 F: drivers/edac/synopsys_edac.c
2282 ARM64 PORT (AARCH64 ARCHITECTURE)
2283 M: Catalin Marinas <catalin.marinas@arm.com>
2284 M: Will Deacon <will.deacon@arm.com>
2285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2289 X: arch/arm64/boot/dts/
2290 F: Documentation/arm64/
2292 AS3645A LED FLASH CONTROLLER DRIVER
2293 M: Sakari Ailus <sakari.ailus@iki.fi>
2294 L: linux-leds@vger.kernel.org
2296 F: drivers/leds/leds-as3645a.c
2298 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2299 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2300 L: linux-media@vger.kernel.org
2301 T: git git://linuxtv.org/media_tree.git
2303 F: drivers/media/i2c/ak7375.c
2304 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2306 ASAHI KASEI AK8974 DRIVER
2307 M: Linus Walleij <linus.walleij@linaro.org>
2308 L: linux-iio@vger.kernel.org
2309 W: http://www.akm.com/
2311 F: drivers/iio/magnetometer/ak8974.c
2313 ASC7621 HARDWARE MONITOR DRIVER
2314 M: George Joseph <george.joseph@fairview5.com>
2315 L: linux-hwmon@vger.kernel.org
2317 F: Documentation/hwmon/asc7621
2318 F: drivers/hwmon/asc7621.c
2320 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2321 M: Corentin Chary <corentin.chary@gmail.com>
2322 L: acpi4asus-user@lists.sourceforge.net
2323 L: platform-driver-x86@vger.kernel.org
2324 W: http://acpi4asus.sf.net
2326 F: drivers/platform/x86/asus*.c
2327 F: drivers/platform/x86/eeepc*.c
2329 ASUS WIRELESS RADIO CONTROL DRIVER
2330 M: João Paulo Rechi Vita <jprvita@gmail.com>
2331 L: platform-driver-x86@vger.kernel.org
2333 F: drivers/platform/x86/asus-wireless.c
2336 M: David Howells <dhowells@redhat.com>
2337 L: keyrings@vger.kernel.org
2339 F: Documentation/crypto/asymmetric-keys.txt
2340 F: include/linux/verification.h
2341 F: include/crypto/public_key.h
2342 F: include/crypto/pkcs7.h
2343 F: crypto/asymmetric_keys/
2345 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2346 R: Dan Williams <dan.j.williams@intel.com>
2347 W: http://sourceforge.net/projects/xscaleiop
2349 F: Documentation/crypto/async-tx-api.txt
2352 F: include/linux/dmaengine.h
2353 F: include/linux/async_tx.h
2356 M: Bartosz Golaszewski <brgl@bgdev.pl>
2357 L: linux-i2c@vger.kernel.org
2358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2360 F: Documentation/devicetree/bindings/eeprom/at24.txt
2361 F: drivers/misc/eeprom/at24.c
2362 F: include/linux/platform_data/at24.h
2364 ATA OVER ETHERNET (AOE) DRIVER
2365 M: "Ed L. Cashin" <ed.cashin@acm.org>
2366 W: http://www.openaoe.org/
2368 F: Documentation/aoe/
2369 F: drivers/block/aoe/
2371 ATHEROS 71XX/9XXX GPIO DRIVER
2372 M: Alban Bedel <albeu@free.fr>
2373 W: https://github.com/AlbanBedel/linux
2374 T: git git://github.com/AlbanBedel/linux
2376 F: drivers/gpio/gpio-ath79.c
2377 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2379 ATHEROS 71XX/9XXX USB PHY DRIVER
2380 M: Alban Bedel <albeu@free.fr>
2381 W: https://github.com/AlbanBedel/linux
2382 T: git git://github.com/AlbanBedel/linux
2384 F: drivers/phy/qualcomm/phy-ath79-usb.c
2385 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2387 ATHEROS ATH GENERIC UTILITIES
2388 M: Kalle Valo <kvalo@codeaurora.org>
2389 L: linux-wireless@vger.kernel.org
2391 F: drivers/net/wireless/ath/*
2393 ATHEROS ATH5K WIRELESS DRIVER
2394 M: Jiri Slaby <jirislaby@gmail.com>
2395 M: Nick Kossifidis <mickflemm@gmail.com>
2396 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2397 L: linux-wireless@vger.kernel.org
2398 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2400 F: drivers/net/wireless/ath/ath5k/
2402 ATHEROS ATH6KL WIRELESS DRIVER
2403 M: Kalle Valo <kvalo@codeaurora.org>
2404 L: linux-wireless@vger.kernel.org
2405 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2408 F: drivers/net/wireless/ath/ath6kl/
2411 M: Ville Syrjala <syrjala@sci.fi>
2413 F: drivers/input/misc/ati_remote2.c
2415 ATK0110 HWMON DRIVER
2416 M: Luca Tettamanti <kronos.it@gmail.com>
2417 L: linux-hwmon@vger.kernel.org
2419 F: drivers/hwmon/asus_atk0110.c
2421 ATLX ETHERNET DRIVERS
2422 M: Jay Cliburn <jcliburn@gmail.com>
2423 M: Chris Snook <chris.snook@gmail.com>
2424 L: netdev@vger.kernel.org
2425 W: http://sourceforge.net/projects/atl1
2426 W: http://atl1.sourceforge.net
2428 F: drivers/net/ethernet/atheros/
2431 M: Chas Williams <3chas3@gmail.com>
2432 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2433 L: netdev@vger.kernel.org
2434 W: http://linux-atm.sourceforge.net
2437 F: include/linux/atm*
2438 F: include/uapi/linux/atm*
2440 ATMEL AT91 / AT32 MCI DRIVER
2441 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2443 F: drivers/mmc/host/atmel-mci.c
2445 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2446 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2448 F: drivers/power/reset/at91-sama5d2_shdwc.c
2450 ATMEL Audio ALSA driver
2451 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2452 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2457 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2458 L: linux-i2c@vger.kernel.org
2460 F: drivers/i2c/busses/i2c-at91.c
2463 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2464 L: linux-media@vger.kernel.org
2466 F: drivers/media/platform/atmel/atmel-isi.c
2467 F: include/media/atmel-isi.h
2470 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2471 L: linux-fbdev@vger.kernel.org
2473 F: drivers/video/fbdev/atmel_lcdfb.c
2474 F: include/video/atmel_lcdc.h
2476 ATMEL MACB ETHERNET DRIVER
2477 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2479 F: drivers/net/ethernet/cadence/
2481 ATMEL MAXTOUCH DRIVER
2482 M: Nick Dyer <nick@shmanahar.org>
2483 T: git git://github.com/ndyer/linux.git
2485 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2486 F: drivers/input/touchscreen/atmel_mxt_ts.c
2488 ATMEL SAMA5D2 ADC DRIVER
2489 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2490 L: linux-iio@vger.kernel.org
2492 F: drivers/iio/adc/at91-sama5d2_adc.c
2495 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2496 L: linux-mmc@vger.kernel.org
2498 F: drivers/mmc/host/sdhci-of-at91.c
2501 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2503 F: drivers/spi/spi-atmel.*
2506 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2507 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2509 F: drivers/misc/atmel-ssc.c
2510 F: include/linux/atmel-ssc.h
2512 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2513 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2516 F: drivers/misc/atmel_tclib.c
2517 F: drivers/clocksource/tcb_clksrc.c
2519 ATMEL USBA UDC DRIVER
2520 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2523 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2525 ATMEL WIRELESS DRIVER
2526 M: Simon Kelley <simon@thekelleys.org.uk>
2527 L: linux-wireless@vger.kernel.org
2528 W: http://www.thekelleys.org.uk/atmel
2529 W: http://atmelwlandriver.sourceforge.net/
2531 F: drivers/net/wireless/atmel/atmel*
2534 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2535 L: linux-arm-kernel@lists.infradead.org
2536 L: dmaengine@vger.kernel.org
2538 F: drivers/dma/at_xdmac.c
2540 ATOMIC INFRASTRUCTURE
2541 M: Will Deacon <will.deacon@arm.com>
2542 M: Peter Zijlstra <peterz@infradead.org>
2543 R: Boqun Feng <boqun.feng@gmail.com>
2544 L: linux-kernel@vger.kernel.org
2546 F: arch/*/include/asm/atomic*.h
2547 F: include/*/atomic*.h
2549 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2550 M: Bradley Grove <linuxdrivers@attotech.com>
2551 L: linux-scsi@vger.kernel.org
2552 W: http://www.attotech.com
2554 F: drivers/scsi/esas2r
2556 ATUSB IEEE 802.15.4 RADIO DRIVER
2557 M: Stefan Schmidt <stefan@datenfreihafen.org>
2558 L: linux-wpan@vger.kernel.org
2560 F: drivers/net/ieee802154/atusb.c
2561 F: drivers/net/ieee802154/atusb.h
2562 F: drivers/net/ieee802154/at86rf230.h
2565 M: Paul Moore <paul@paul-moore.com>
2566 M: Eric Paris <eparis@redhat.com>
2567 L: linux-audit@redhat.com (moderated for non-subscribers)
2568 W: https://github.com/linux-audit
2569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2571 F: include/linux/audit.h
2572 F: include/uapi/linux/audit.h
2575 AUXILIARY DISPLAY DRIVERS
2576 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2578 F: drivers/auxdisplay/
2579 F: include/linux/cfag12864b.h
2582 M: Ralf Baechle <ralf@linux-mips.org>
2583 L: linux-hams@vger.kernel.org
2584 W: http://www.linux-ax25.org/
2586 F: include/uapi/linux/ax25.h
2587 F: include/net/ax25.h
2591 M: Peter Rosin <peda@axentia.se>
2592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2594 F: Documentation/devicetree/bindings/arm/axentia.txt
2595 F: arch/arm/boot/dts/at91-linea.dtsi
2596 F: arch/arm/boot/dts/at91-natte.dtsi
2597 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2598 F: arch/arm/boot/dts/at91-tse850-3.dts
2600 AXENTIA ASOC DRIVERS
2601 M: Peter Rosin <peda@axentia.se>
2602 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2604 F: Documentation/devicetree/bindings/sound/axentia,*
2605 F: sound/soc/atmel/tse850-pcm5142.c
2608 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2609 L: linux-media@vger.kernel.org
2610 W: https://linuxtv.org
2611 T: git git://linuxtv.org/media_tree.git
2613 F: drivers/media/usb/dvb-usb-v2/az6007.c
2615 AZTECH FM RADIO RECEIVER DRIVER
2616 M: Hans Verkuil <hverkuil@xs4all.nl>
2617 L: linux-media@vger.kernel.org
2618 T: git git://linuxtv.org/media_tree.git
2619 W: https://linuxtv.org
2621 F: drivers/media/radio/radio-aztech*
2624 L: linux-wireless@vger.kernel.org
2625 L: b43-dev@lists.infradead.org
2626 W: http://wireless.kernel.org/en/users/Drivers/b43
2628 F: drivers/net/wireless/broadcom/b43/
2630 B43LEGACY WIRELESS DRIVER
2631 M: Larry Finger <Larry.Finger@lwfinger.net>
2632 L: linux-wireless@vger.kernel.org
2633 L: b43-dev@lists.infradead.org
2634 W: http://wireless.kernel.org/en/users/Drivers/b43
2636 F: drivers/net/wireless/broadcom/b43legacy/
2638 BACKLIGHT CLASS/SUBSYSTEM
2639 M: Lee Jones <lee.jones@linaro.org>
2640 M: Daniel Thompson <daniel.thompson@linaro.org>
2641 M: Jingoo Han <jingoohan1@gmail.com>
2642 L: dri-devel@lists.freedesktop.org
2643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2645 F: drivers/video/backlight/
2646 F: include/linux/backlight.h
2647 F: include/linux/pwm_backlight.h
2648 F: Documentation/devicetree/bindings/leds/backlight
2651 M: Marek Lindner <mareklindner@neomailbox.ch>
2652 M: Simon Wunderlich <sw@simonwunderlich.de>
2653 M: Antonio Quartulli <a@unstable.cc>
2654 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2655 W: https://www.open-mesh.org/
2656 Q: https://patchwork.open-mesh.org/project/batman/list/
2658 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2659 F: Documentation/ABI/testing/sysfs-class-net-mesh
2660 F: Documentation/networking/batman-adv.rst
2661 F: include/uapi/linux/batadv_packet.h
2662 F: include/uapi/linux/batman_adv.h
2665 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2666 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2667 L: linux-hams@vger.kernel.org
2668 W: http://www.baycom.org/~tom/ham/ham.html
2670 F: drivers/net/hamradio/baycom*
2672 BCACHE (BLOCK LAYER CACHE)
2673 M: Coly Li <colyli@suse.de>
2674 M: Kent Overstreet <kent.overstreet@gmail.com>
2675 L: linux-bcache@vger.kernel.org
2676 W: http://bcache.evilpiepirate.org
2677 C: irc://irc.oftc.net/bcache
2679 F: drivers/md/bcache/
2681 BDISP ST MEDIA DRIVER
2682 M: Fabien Dessenne <fabien.dessenne@st.com>
2683 L: linux-media@vger.kernel.org
2684 T: git git://linuxtv.org/media_tree.git
2685 W: https://linuxtv.org
2687 F: drivers/media/platform/sti/bdisp
2689 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2690 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2691 L: netdev@vger.kernel.org
2693 F: drivers/net/ethernet/ec_bhf.c
2696 M: Luis de Bethencourt <luisbg@kernel.org>
2697 M: Salah Triki <salah.triki@gmail.com>
2699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2700 F: Documentation/filesystems/befs.txt
2704 M: Paolo Valente <paolo.valente@linaro.org>
2705 M: Jens Axboe <axboe@kernel.dk>
2706 L: linux-block@vger.kernel.org
2709 F: Documentation/block/bfq-iosched.txt
2712 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2714 F: Documentation/filesystems/bfs.txt
2716 F: include/uapi/linux/bfs_fs.h
2718 BLINKM RGB LED DRIVER
2719 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2721 F: drivers/leds/leds-blinkm.c
2724 M: Jens Axboe <axboe@kernel.dk>
2725 L: linux-block@vger.kernel.org
2726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2730 F: kernel/trace/blktrace.c
2734 M: Joern Engel <joern@lazybastard.org>
2735 L: linux-mtd@lists.infradead.org
2737 F: drivers/mtd/devices/block2mtd.c
2740 M: Marcel Holtmann <marcel@holtmann.org>
2741 M: Johan Hedberg <johan.hedberg@gmail.com>
2742 L: linux-bluetooth@vger.kernel.org
2743 W: http://www.bluez.org/
2744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2747 F: drivers/bluetooth/
2750 M: Marcel Holtmann <marcel@holtmann.org>
2751 M: Johan Hedberg <johan.hedberg@gmail.com>
2752 L: linux-bluetooth@vger.kernel.org
2753 W: http://www.bluez.org/
2754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2758 F: include/net/bluetooth/
2761 M: Jay Vosburgh <j.vosburgh@gmail.com>
2762 M: Veaceslav Falico <vfalico@gmail.com>
2763 M: Andy Gospodarek <andy@greyhouse.net>
2764 L: netdev@vger.kernel.org
2765 W: http://sourceforge.net/projects/bonding/
2767 F: drivers/net/bonding/
2768 F: include/uapi/linux/if_bonding.h
2770 BPF (Safe dynamic programs and tools)
2771 M: Alexei Starovoitov <ast@kernel.org>
2772 M: Daniel Borkmann <daniel@iogearbox.net>
2773 L: netdev@vger.kernel.org
2774 L: linux-kernel@vger.kernel.org
2775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2777 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2779 F: arch/x86/net/bpf_jit*
2780 F: Documentation/networking/filter.txt
2781 F: Documentation/bpf/
2782 F: include/linux/bpf*
2783 F: include/linux/filter.h
2784 F: include/trace/events/xdp.h
2785 F: include/uapi/linux/bpf*
2786 F: include/uapi/linux/filter.h
2788 F: kernel/trace/bpf_trace.c
2791 F: net/core/filter.c
2792 F: net/sched/act_bpf.c
2793 F: net/sched/cls_bpf.c
2797 F: tools/testing/selftests/bpf/
2799 BROADCOM B44 10/100 ETHERNET DRIVER
2800 M: Michael Chan <michael.chan@broadcom.com>
2801 L: netdev@vger.kernel.org
2803 F: drivers/net/ethernet/broadcom/b44.*
2805 BROADCOM B53 ETHERNET SWITCH DRIVER
2806 M: Florian Fainelli <f.fainelli@gmail.com>
2807 L: netdev@vger.kernel.org
2808 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2810 F: drivers/net/dsa/b53/*
2811 F: include/linux/platform_data/b53.h
2813 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2814 M: Florian Fainelli <f.fainelli@gmail.com>
2815 M: Ray Jui <rjui@broadcom.com>
2816 M: Scott Branden <sbranden@broadcom.com>
2817 M: bcm-kernel-feedback-list@broadcom.com
2818 T: git git://github.com/broadcom/mach-bcm
2824 F: arch/arm/mach-bcm/
2826 BROADCOM BCM2835 ARM ARCHITECTURE
2827 M: Eric Anholt <eric@anholt.net>
2828 M: Stefan Wahren <stefan.wahren@i2se.com>
2829 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2831 T: git git://github.com/anholt/linux
2834 F: drivers/staging/vc04_services
2836 BROADCOM BCM47XX MIPS ARCHITECTURE
2837 M: Hauke Mehrtens <hauke@hauke-m.de>
2838 M: Rafał Miłecki <zajec5@gmail.com>
2839 L: linux-mips@linux-mips.org
2841 F: Documentation/devicetree/bindings/mips/brcm/
2842 F: arch/mips/bcm47xx/*
2843 F: arch/mips/include/asm/mach-bcm47xx/*
2845 BROADCOM BCM5301X ARM ARCHITECTURE
2846 M: Hauke Mehrtens <hauke@hauke-m.de>
2847 M: Rafał Miłecki <zajec5@gmail.com>
2848 M: Jon Mason <jonmason@broadcom.com>
2849 M: bcm-kernel-feedback-list@broadcom.com
2850 L: linux-arm-kernel@lists.infradead.org
2852 F: arch/arm/mach-bcm/bcm_5301x.c
2853 F: arch/arm/boot/dts/bcm5301x*.dtsi
2854 F: arch/arm/boot/dts/bcm470*
2855 F: arch/arm/boot/dts/bcm953012*
2857 BROADCOM BCM53573 ARM ARCHITECTURE
2858 M: Rafał Miłecki <rafal@milecki.pl>
2859 L: linux-arm-kernel@lists.infradead.org
2861 F: arch/arm/boot/dts/bcm53573*
2862 F: arch/arm/boot/dts/bcm47189*
2864 BROADCOM BCM63XX ARM ARCHITECTURE
2865 M: Florian Fainelli <f.fainelli@gmail.com>
2866 M: bcm-kernel-feedback-list@broadcom.com
2867 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2868 T: git git://github.com/broadcom/stblinux.git
2872 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2873 M: Kevin Cernekee <cernekee@gmail.com>
2874 L: linux-usb@vger.kernel.org
2876 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2878 BROADCOM BCM7XXX ARM ARCHITECTURE
2879 M: Brian Norris <computersforpeace@gmail.com>
2880 M: Gregory Fong <gregory.0xf0@gmail.com>
2881 M: Florian Fainelli <f.fainelli@gmail.com>
2882 M: bcm-kernel-feedback-list@broadcom.com
2883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2884 T: git git://github.com/broadcom/stblinux.git
2886 F: arch/arm/mach-bcm/*brcmstb*
2887 F: arch/arm/boot/dts/bcm7*.dts*
2888 F: drivers/bus/brcmstb_gisb.c
2889 F: arch/arm/mm/cache-b15-rac.c
2890 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2893 BROADCOM BMIPS CPUFREQ DRIVER
2894 M: Markus Mayer <mmayer@broadcom.com>
2895 M: bcm-kernel-feedback-list@broadcom.com
2896 L: linux-pm@vger.kernel.org
2898 F: drivers/cpufreq/bmips-cpufreq.c
2900 BROADCOM BMIPS MIPS ARCHITECTURE
2901 M: Kevin Cernekee <cernekee@gmail.com>
2902 M: Florian Fainelli <f.fainelli@gmail.com>
2903 L: linux-mips@linux-mips.org
2904 T: git git://github.com/broadcom/stblinux.git
2906 F: arch/mips/bmips/*
2907 F: arch/mips/include/asm/mach-bmips/*
2908 F: arch/mips/kernel/*bmips*
2909 F: arch/mips/boot/dts/brcm/bcm*.dts*
2910 F: drivers/irqchip/irq-bcm63*
2911 F: drivers/irqchip/irq-bcm7*
2912 F: drivers/irqchip/irq-brcmstb*
2913 F: include/linux/bcm963xx_nvram.h
2914 F: include/linux/bcm963xx_tag.h
2916 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2917 M: Rasesh Mody <rasesh.mody@cavium.com>
2918 M: Harish Patil <harish.patil@cavium.com>
2919 M: Dept-GELinuxNICDev@cavium.com
2920 L: netdev@vger.kernel.org
2922 F: drivers/net/ethernet/broadcom/bnx2.*
2923 F: drivers/net/ethernet/broadcom/bnx2_*
2925 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2926 M: QLogic-Storage-Upstream@qlogic.com
2927 L: linux-scsi@vger.kernel.org
2929 F: drivers/scsi/bnx2fc/
2931 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2932 M: QLogic-Storage-Upstream@qlogic.com
2933 L: linux-scsi@vger.kernel.org
2935 F: drivers/scsi/bnx2i/
2937 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2938 M: Ariel Elior <ariel.elior@cavium.com>
2939 M: everest-linux-l2@cavium.com
2940 L: netdev@vger.kernel.org
2942 F: drivers/net/ethernet/broadcom/bnx2x/
2944 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2945 M: Michael Chan <michael.chan@broadcom.com>
2946 L: netdev@vger.kernel.org
2948 F: drivers/net/ethernet/broadcom/bnxt/
2950 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2951 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2952 M: Franky Lin <franky.lin@broadcom.com>
2953 M: Hante Meuleman <hante.meuleman@broadcom.com>
2954 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2955 M: Wright Feng <wright.feng@cypress.com>
2956 L: linux-wireless@vger.kernel.org
2957 L: brcm80211-dev-list.pdl@broadcom.com
2958 L: brcm80211-dev-list@cypress.com
2960 F: drivers/net/wireless/broadcom/brcm80211/
2962 BROADCOM BRCMSTB GPIO DRIVER
2963 M: Gregory Fong <gregory.0xf0@gmail.com>
2964 L: bcm-kernel-feedback-list@broadcom.com
2966 F: drivers/gpio/gpio-brcmstb.c
2967 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2969 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2970 M: Al Cooper <alcooperx@gmail.com>
2971 L: linux-kernel@vger.kernel.org
2972 L: bcm-kernel-feedback-list@broadcom.com
2974 F: drivers/phy/broadcom/phy-brcm-usb*
2976 BROADCOM GENET ETHERNET DRIVER
2977 M: Doug Berger <opendmb@gmail.com>
2978 M: Florian Fainelli <f.fainelli@gmail.com>
2979 L: netdev@vger.kernel.org
2981 F: drivers/net/ethernet/broadcom/genet/
2983 BROADCOM IPROC ARM ARCHITECTURE
2984 M: Ray Jui <rjui@broadcom.com>
2985 M: Scott Branden <sbranden@broadcom.com>
2986 M: Jon Mason <jonmason@broadcom.com>
2987 M: bcm-kernel-feedback-list@broadcom.com
2988 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2989 T: git git://github.com/broadcom/cygnus-linux.git
3006 F: arch/arm64/boot/dts/broadcom/northstar2/*
3007 F: arch/arm64/boot/dts/broadcom/stingray/*
3008 F: drivers/clk/bcm/clk-ns*
3009 F: drivers/clk/bcm/clk-sr*
3010 F: drivers/pinctrl/bcm/pinctrl-ns*
3011 F: include/dt-bindings/clock/bcm-sr*
3013 BROADCOM KONA GPIO DRIVER
3014 M: Ray Jui <rjui@broadcom.com>
3015 L: bcm-kernel-feedback-list@broadcom.com
3017 F: drivers/gpio/gpio-bcm-kona.c
3018 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3020 BROADCOM NETXTREME-E ROCE DRIVER
3021 M: Selvin Xavier <selvin.xavier@broadcom.com>
3022 M: Devesh Sharma <devesh.sharma@broadcom.com>
3023 M: Somnath Kotur <somnath.kotur@broadcom.com>
3024 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3025 L: linux-rdma@vger.kernel.org
3026 W: http://www.broadcom.com
3028 F: drivers/infiniband/hw/bnxt_re/
3029 F: include/uapi/rdma/bnxt_re-abi.h
3031 BROADCOM NVRAM DRIVER
3032 M: Rafał Miłecki <zajec5@gmail.com>
3033 L: linux-mips@linux-mips.org
3035 F: drivers/firmware/broadcom/*
3037 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3038 M: Rafał Miłecki <zajec5@gmail.com>
3039 L: linux-wireless@vger.kernel.org
3042 F: include/linux/bcma/
3044 BROADCOM STB AVS CPUFREQ DRIVER
3045 M: Markus Mayer <mmayer@broadcom.com>
3046 M: bcm-kernel-feedback-list@broadcom.com
3047 L: linux-pm@vger.kernel.org
3049 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3050 F: drivers/cpufreq/brcmstb*
3052 BROADCOM STB AVS TMON DRIVER
3053 M: Markus Mayer <mmayer@broadcom.com>
3054 M: bcm-kernel-feedback-list@broadcom.com
3055 L: linux-pm@vger.kernel.org
3057 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3058 F: drivers/thermal/broadcom/brcmstb*
3060 BROADCOM STB NAND FLASH DRIVER
3061 M: Brian Norris <computersforpeace@gmail.com>
3062 M: Kamal Dasu <kdasu.kdev@gmail.com>
3063 L: linux-mtd@lists.infradead.org
3064 L: bcm-kernel-feedback-list@broadcom.com
3066 F: drivers/mtd/nand/raw/brcmnand/
3068 BROADCOM STB DPFE DRIVER
3069 M: Markus Mayer <mmayer@broadcom.com>
3070 M: bcm-kernel-feedback-list@broadcom.com
3071 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3073 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3074 F: drivers/memory/brcmstb_dpfe.c
3076 BROADCOM SYSTEMPORT ETHERNET DRIVER
3077 M: Florian Fainelli <f.fainelli@gmail.com>
3078 L: netdev@vger.kernel.org
3080 F: drivers/net/ethernet/broadcom/bcmsysport.*
3082 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3083 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3084 M: Prashant Sreedharan <prashant@broadcom.com>
3085 M: Michael Chan <mchan@broadcom.com>
3086 L: netdev@vger.kernel.org
3088 F: drivers/net/ethernet/broadcom/tg3.*
3090 BROCADE BFA FC SCSI DRIVER
3091 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3092 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3093 L: linux-scsi@vger.kernel.org
3095 F: drivers/scsi/bfa/
3097 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3098 M: Rasesh Mody <rasesh.mody@cavium.com>
3099 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3100 M: Dept-GELinuxNICDev@cavium.com
3101 L: netdev@vger.kernel.org
3103 F: drivers/net/ethernet/brocade/bna/
3105 BSG (block layer generic sg v4 driver)
3106 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3107 L: linux-scsi@vger.kernel.org
3110 F: include/linux/bsg.h
3111 F: include/uapi/linux/bsg.h
3114 M: Clemens Ladisch <clemens@ladisch.de>
3115 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3116 T: git git://git.alsa-project.org/alsa-kernel.git
3118 F: Documentation/sound/cards/bt87x.rst
3119 F: sound/pci/bt87x.c
3122 M: Michael Buesch <m@bues.ch>
3123 W: http://bu3sch.de/btgpio.php
3125 F: drivers/gpio/gpio-bt8xx.c
3128 M: Chris Mason <clm@fb.com>
3129 M: Josef Bacik <jbacik@fb.com>
3130 M: David Sterba <dsterba@suse.com>
3131 L: linux-btrfs@vger.kernel.org
3132 W: http://btrfs.wiki.kernel.org/
3133 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3136 F: Documentation/filesystems/btrfs.txt
3138 F: include/linux/btrfs*
3139 F: include/uapi/linux/btrfs*
3141 BTTV VIDEO4LINUX DRIVER
3142 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3143 L: linux-media@vger.kernel.org
3144 W: https://linuxtv.org
3145 T: git git://linuxtv.org/media_tree.git
3147 F: Documentation/media/v4l-drivers/bttv*
3148 F: drivers/media/pci/bt8xx/bttv*
3150 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3151 M: Chanwoo Choi <cw00.choi@samsung.com>
3152 L: linux-pm@vger.kernel.org
3153 L: linux-samsung-soc@vger.kernel.org
3154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3156 F: drivers/devfreq/exynos-bus.c
3157 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3159 BUSLOGIC SCSI DRIVER
3160 M: Khalid Aziz <khalid@gonehiking.org>
3161 L: linux-scsi@vger.kernel.org
3163 F: drivers/scsi/BusLogic.*
3164 F: drivers/scsi/FlashPoint.*
3166 C-MEDIA CMI8788 DRIVER
3167 M: Clemens Ladisch <clemens@ladisch.de>
3168 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3169 T: git git://git.alsa-project.org/alsa-kernel.git
3171 F: sound/pci/oxygen/
3174 M: Mark Salter <msalter@redhat.com>
3175 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3176 L: linux-c6x-dev@linux-c6x.org
3177 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3181 CA8210 IEEE-802.15.4 RADIO DRIVER
3182 M: Harry Morris <h.morris@cascoda.com>
3183 L: linux-wpan@vger.kernel.org
3184 W: https://github.com/Cascoda/ca8210-linux.git
3186 F: drivers/net/ieee802154/ca8210.c
3187 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3189 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3190 M: David Howells <dhowells@redhat.com>
3191 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3193 F: Documentation/filesystems/caching/cachefiles.txt
3196 CADENCE MIPI-CSI2 BRIDGES
3197 M: Maxime Ripard <maxime.ripard@bootlin.com>
3198 L: linux-media@vger.kernel.org
3200 F: Documentation/devicetree/bindings/media/cdns,*.txt
3201 F: drivers/media/platform/cadence/cdns-csi2*
3203 CADET FM/AM RADIO RECEIVER DRIVER
3204 M: Hans Verkuil <hverkuil@xs4all.nl>
3205 L: linux-media@vger.kernel.org
3206 T: git git://linuxtv.org/media_tree.git
3207 W: https://linuxtv.org
3209 F: drivers/media/radio/radio-cadet*
3211 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3212 M: Jonathan Corbet <corbet@lwn.net>
3213 L: linux-media@vger.kernel.org
3214 T: git git://linuxtv.org/media_tree.git
3216 F: Documentation/media/v4l-drivers/cafe_ccic*
3217 F: drivers/media/platform/marvell-ccic/
3220 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3221 L: netdev@vger.kernel.org
3223 F: Documentation/networking/caif/
3224 F: drivers/net/caif/
3225 F: include/uapi/linux/caif/
3226 F: include/net/caif/
3229 CALGARY x86-64 IOMMU
3230 M: Muli Ben-Yehuda <mulix@mulix.org>
3231 M: Jon Mason <jdmason@kudzu.us>
3232 L: iommu@lists.linux-foundation.org
3234 F: arch/x86/kernel/pci-calgary_64.c
3235 F: arch/x86/kernel/tce_64.c
3236 F: arch/x86/include/asm/calgary.h
3237 F: arch/x86/include/asm/tce.h
3240 M: Wolfgang Grandegger <wg@grandegger.com>
3241 M: Marc Kleine-Budde <mkl@pengutronix.de>
3242 L: linux-can@vger.kernel.org
3243 W: https://github.com/linux-can
3244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3247 F: Documentation/devicetree/bindings/net/can/
3249 F: include/linux/can/dev.h
3250 F: include/linux/can/platform/
3251 F: include/uapi/linux/can/error.h
3252 F: include/uapi/linux/can/netlink.h
3255 M: Oliver Hartkopp <socketcan@hartkopp.net>
3256 M: Marc Kleine-Budde <mkl@pengutronix.de>
3257 L: linux-can@vger.kernel.org
3258 W: https://github.com/linux-can
3259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3262 F: Documentation/networking/can.rst
3264 F: include/linux/can/core.h
3265 F: include/uapi/linux/can.h
3266 F: include/uapi/linux/can/bcm.h
3267 F: include/uapi/linux/can/raw.h
3268 F: include/uapi/linux/can/gw.h
3271 M: Serge Hallyn <serge@hallyn.com>
3272 L: linux-security-module@vger.kernel.org
3274 F: include/linux/capability.h
3275 F: include/uapi/linux/capability.h
3276 F: security/commoncap.c
3277 F: kernel/capability.c
3279 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3280 M: Kevin Tsai <ktsai@capellamicro.com>
3282 F: drivers/iio/light/cm*
3284 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3285 M: Christian Lamparter <chunkeey@googlemail.com>
3286 L: linux-wireless@vger.kernel.org
3287 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3289 F: drivers/net/wireless/ath/carl9170/
3292 M: Jan Glauber <jglauber@cavium.com>
3293 M: David Daney <david.daney@cavium.com>
3294 W: http://www.cavium.com
3296 F: drivers/i2c/busses/i2c-octeon*
3297 F: drivers/i2c/busses/i2c-thunderx*
3299 CAVIUM LIQUIDIO NETWORK DRIVER
3300 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3301 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3302 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3303 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3304 L: netdev@vger.kernel.org
3305 W: http://www.cavium.com
3307 F: drivers/net/ethernet/cavium/liquidio/
3310 M: Jan Glauber <jglauber@cavium.com>
3311 M: David Daney <david.daney@cavium.com>
3312 M: Steven J. Hill <Steven.Hill@cavium.com>
3313 W: http://www.cavium.com
3315 F: drivers/mmc/host/cavium*
3317 CAVIUM OCTEON-TX CRYPTO DRIVER
3318 M: George Cherian <george.cherian@cavium.com>
3319 L: linux-crypto@vger.kernel.org
3320 W: http://www.cavium.com
3322 F: drivers/crypto/cavium/cpt/
3324 CAVIUM THUNDERX2 ARM64 SOC
3325 M: Robert Richter <rrichter@cavium.com>
3326 M: Jayachandran C <jnair@caviumnetworks.com>
3327 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3329 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3330 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3332 CC2520 IEEE-802.15.4 RADIO DRIVER
3333 M: Varka Bhadram <varkabhadram@gmail.com>
3334 L: linux-wpan@vger.kernel.org
3336 F: drivers/net/ieee802154/cc2520.c
3337 F: include/linux/spi/cc2520.h
3338 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3340 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3341 M: Gilad Ben-Yossef <gilad@benyossef.com>
3342 L: linux-crypto@vger.kernel.org
3344 F: drivers/crypto/ccree/
3345 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3348 M: Hans Verkuil <hans.verkuil@cisco.com>
3349 L: linux-media@vger.kernel.org
3350 T: git git://linuxtv.org/media_tree.git
3351 W: http://linuxtv.org
3353 F: Documentation/media/kapi/cec-core.rst
3354 F: Documentation/media/uapi/cec
3355 F: drivers/media/cec/
3356 F: drivers/media/rc/keymaps/rc-cec.c
3357 F: include/media/cec.h
3358 F: include/media/cec-notifier.h
3359 F: include/uapi/linux/cec.h
3360 F: include/uapi/linux/cec-funcs.h
3361 F: Documentation/devicetree/bindings/media/cec.txt
3362 F: Documentation/ABI/testing/debugfs-cec-error-inj
3365 M: Hans Verkuil <hans.verkuil@cisco.com>
3366 L: linux-media@vger.kernel.org
3367 T: git git://linuxtv.org/media_tree.git
3368 W: http://linuxtv.org
3370 F: drivers/media/platform/cec-gpio/
3371 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3373 CELL BROADBAND ENGINE ARCHITECTURE
3374 M: Arnd Bergmann <arnd@arndb.de>
3375 L: linuxppc-dev@lists.ozlabs.org
3376 W: http://www.ibm.com/developerworks/power/cell/
3378 F: arch/powerpc/include/asm/cell*.h
3379 F: arch/powerpc/include/asm/spu*.h
3380 F: arch/powerpc/include/uapi/asm/spu*.h
3381 F: arch/powerpc/oprofile/*cell*
3382 F: arch/powerpc/platforms/cell/
3384 CEPH COMMON CODE (LIBCEPH)
3385 M: Ilya Dryomov <idryomov@gmail.com>
3386 M: "Yan, Zheng" <zyan@redhat.com>
3387 M: Sage Weil <sage@redhat.com>
3388 L: ceph-devel@vger.kernel.org
3390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3391 T: git git://github.com/ceph/ceph-client.git
3394 F: include/linux/ceph/
3395 F: include/linux/crush/
3397 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3398 M: "Yan, Zheng" <zyan@redhat.com>
3399 M: Sage Weil <sage@redhat.com>
3400 M: Ilya Dryomov <idryomov@gmail.com>
3401 L: ceph-devel@vger.kernel.org
3403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3404 T: git git://github.com/ceph/ceph-client.git
3406 F: Documentation/filesystems/ceph.txt
3409 CERTIFICATE HANDLING:
3410 M: David Howells <dhowells@redhat.com>
3411 M: David Woodhouse <dwmw2@infradead.org>
3412 L: keyrings@vger.kernel.org
3414 F: Documentation/admin-guide/module-signing.rst
3416 F: scripts/sign-file.c
3417 F: scripts/extract-cert.c
3419 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3420 L: linux-usb@vger.kernel.org
3422 F: Documentation/usb/WUSB-Design-overview.txt
3423 F: Documentation/usb/wusb-cbaf
3424 F: drivers/usb/host/hwa-hc.c
3425 F: drivers/usb/host/whci/
3426 F: drivers/usb/wusbcore/
3427 F: include/linux/usb/wusb*
3429 CFAG12864B LCD DRIVER
3430 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3432 F: drivers/auxdisplay/cfag12864b.c
3433 F: include/linux/cfag12864b.h
3435 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3436 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3438 F: drivers/auxdisplay/cfag12864bfb.c
3439 F: include/linux/cfag12864b.h
3441 802.11 (including CFG80211/NL80211)
3442 M: Johannes Berg <johannes@sipsolutions.net>
3443 L: linux-wireless@vger.kernel.org
3444 W: http://wireless.kernel.org/
3445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3449 F: include/uapi/linux/nl80211.h
3450 F: include/linux/ieee80211.h
3451 F: include/net/wext.h
3452 F: include/net/cfg80211.h
3453 F: include/net/iw_handler.h
3454 F: include/net/ieee80211_radiotap.h
3455 F: Documentation/driver-api/80211/cfg80211.rst
3456 F: Documentation/networking/regulatory.txt
3458 CHAR and MISC DRIVERS
3459 M: Arnd Bergmann <arnd@arndb.de>
3460 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3465 F: include/linux/miscdevice.h
3468 M: Andy Whitcroft <apw@canonical.com>
3469 M: Joe Perches <joe@perches.com>
3471 F: scripts/checkpatch.pl
3473 CHINESE DOCUMENTATION
3474 M: Harry Wei <harryxiyou@gmail.com>
3475 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3476 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3478 F: Documentation/translations/zh_CN/
3480 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3481 M: Peter Chen <Peter.Chen@nxp.com>
3482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3483 L: linux-usb@vger.kernel.org
3485 F: drivers/usb/chipidea/
3487 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3488 M: Hans de Goede <hdegoede@redhat.com>
3489 L: linux-input@vger.kernel.org
3491 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3492 F: drivers/input/touchscreen/chipone_icn8318.c
3494 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3495 M: Hans de Goede <hdegoede@redhat.com>
3496 L: linux-input@vger.kernel.org
3498 F: drivers/input/touchscreen/chipone_icn8505.c
3500 CHROME HARDWARE PLATFORM SUPPORT
3501 M: Benson Leung <bleung@chromium.org>
3502 M: Olof Johansson <olof@lixom.net>
3504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3505 F: drivers/platform/chrome/
3507 CIRRUS LOGIC AUDIO CODEC DRIVERS
3508 M: Brian Austin <brian.austin@cirrus.com>
3509 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3510 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3512 F: sound/soc/codecs/cs*
3514 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3515 M: Hartley Sweeten <hsweeten@visionengravers.com>
3516 L: netdev@vger.kernel.org
3518 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3520 CISCO FCOE HBA DRIVER
3521 M: Satish Kharat <satishkh@cisco.com>
3522 M: Sesidhar Baddela <sebaddel@cisco.com>
3523 M: Karan Tilak Kumar <kartilak@cisco.com>
3524 L: linux-scsi@vger.kernel.org
3526 F: drivers/scsi/fnic/
3528 CISCO SCSI HBA DRIVER
3529 M: Karan Tilak Kumar <kartilak@cisco.com>
3530 M: Sesidhar Baddela <sebaddel@cisco.com>
3531 L: linux-scsi@vger.kernel.org
3533 F: drivers/scsi/snic/
3535 CISCO VIC ETHERNET NIC DRIVER
3536 M: Christian Benvenuti <benve@cisco.com>
3537 M: Govindarajulu Varadarajan <_govind@gmx.com>
3538 M: Parvi Kaustubhi <pkaustub@cisco.com>
3540 F: drivers/net/ethernet/cisco/enic/
3542 CISCO VIC LOW LATENCY NIC DRIVER
3543 M: Christian Benvenuti <benve@cisco.com>
3545 F: drivers/infiniband/hw/usnic/
3548 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3553 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3554 L: linux-kernel@vger.kernel.org
3557 F: include/linux/cleancache.h
3560 M: Russell King <linux@armlinux.org.uk>
3561 L: linux-clk@vger.kernel.org
3563 F: include/linux/clk.h
3565 CLOCKSOURCE, CLOCKEVENT DRIVERS
3566 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3567 M: Thomas Gleixner <tglx@linutronix.de>
3568 L: linux-kernel@vger.kernel.org
3569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3571 F: drivers/clocksource/
3572 F: Documentation/devicetree/bindings/timer/
3575 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3576 M: Daniel Oliveira Nascimento <don@syst.com.br>
3577 L: platform-driver-x86@vger.kernel.org
3579 F: drivers/platform/x86/classmate-laptop.c
3582 M: Hans Verkuil <hans.verkuil@cisco.com>
3583 L: linux-media@vger.kernel.org
3584 T: git git://linuxtv.org/media_tree.git
3585 W: https://linuxtv.org
3587 F: drivers/media/pci/cobalt/
3589 COCCINELLE/Semantic Patches (SmPL)
3590 M: Julia Lawall <Julia.Lawall@lip6.fr>
3591 M: Gilles Muller <Gilles.Muller@lip6.fr>
3592 M: Nicolas Palix <nicolas.palix@imag.fr>
3593 M: Michal Marek <michal.lkml@markovi.net>
3594 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3596 W: http://coccinelle.lip6.fr/
3598 F: Documentation/dev-tools/coccinelle.rst
3599 F: scripts/coccinelle/
3600 F: scripts/coccicheck
3603 M: Jan Harkes <jaharkes@cs.cmu.edu>
3605 L: codalist@coda.cs.cmu.edu
3606 W: http://www.coda.cs.cmu.edu/
3608 F: Documentation/filesystems/coda.txt
3610 F: include/linux/coda*.h
3611 F: include/uapi/linux/coda*.h
3613 CODA V4L2 MEM2MEM DRIVER
3614 M: Philipp Zabel <p.zabel@pengutronix.de>
3615 L: linux-media@vger.kernel.org
3617 F: Documentation/devicetree/bindings/media/coda.txt
3618 F: drivers/media/platform/coda/
3620 COMMON CLK FRAMEWORK
3621 M: Michael Turquette <mturquette@baylibre.com>
3622 M: Stephen Boyd <sboyd@kernel.org>
3623 L: linux-clk@vger.kernel.org
3624 Q: http://patchwork.kernel.org/project/linux-clk/list/
3625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3627 F: Documentation/devicetree/bindings/clock/
3629 X: drivers/clk/clkdev.c
3630 F: include/linux/clk-pr*
3631 F: include/linux/clk/
3632 F: include/linux/of_clk.h
3634 COMMON INTERNET FILE SYSTEM (CIFS)
3635 M: Steve French <sfrench@samba.org>
3636 L: linux-cifs@vger.kernel.org
3637 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3638 W: http://linux-cifs.samba.org/
3639 T: git git://git.samba.org/sfrench/cifs-2.6.git
3641 F: Documentation/filesystems/cifs/
3644 COMPACTPCI HOTPLUG CORE
3645 M: Scott Murray <scott@spiteful.org>
3646 L: linux-pci@vger.kernel.org
3648 F: drivers/pci/hotplug/cpci_hotplug*
3650 COMPACTPCI HOTPLUG GENERIC DRIVER
3651 M: Scott Murray <scott@spiteful.org>
3652 L: linux-pci@vger.kernel.org
3654 F: drivers/pci/hotplug/cpcihp_generic.c
3656 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3657 M: Scott Murray <scott@spiteful.org>
3658 L: linux-pci@vger.kernel.org
3660 F: drivers/pci/hotplug/cpcihp_zt5550.*
3662 COMPAL LAPTOP SUPPORT
3663 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3664 L: platform-driver-x86@vger.kernel.org
3666 F: drivers/platform/x86/compal-laptop.c
3668 CONEXANT ACCESSRUNNER USB DRIVER
3669 L: accessrunner-general@lists.sourceforge.net
3670 W: http://accessrunner.sourceforge.net/
3672 F: drivers/usb/atm/cxacru.c
3675 M: Joel Becker <jlbec@evilplan.org>
3676 M: Christoph Hellwig <hch@lst.de>
3677 T: git git://git.infradead.org/users/hch/configfs.git
3680 F: include/linux/configfs.h
3683 M: Evgeniy Polyakov <zbr@ioremap.net>
3684 L: netdev@vger.kernel.org
3686 F: drivers/connector/
3688 CONTROL GROUP (CGROUP)
3689 M: Tejun Heo <tj@kernel.org>
3690 M: Li Zefan <lizefan@huawei.com>
3691 M: Johannes Weiner <hannes@cmpxchg.org>
3692 L: cgroups@vger.kernel.org
3693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3695 F: Documentation/cgroup*
3696 F: include/linux/cgroup*
3699 CONTROL GROUP - CPUSET
3700 M: Li Zefan <lizefan@huawei.com>
3701 L: cgroups@vger.kernel.org
3702 W: http://www.bullopensource.org/cpuset/
3703 W: http://oss.sgi.com/projects/cpusets/
3704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3706 F: Documentation/cgroup-v1/cpusets.txt
3707 F: include/linux/cpuset.h
3708 F: kernel/cgroup/cpuset.c
3710 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3711 M: Johannes Weiner <hannes@cmpxchg.org>
3712 M: Michal Hocko <mhocko@kernel.org>
3713 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3714 L: cgroups@vger.kernel.org
3715 L: linux-mm@kvack.org
3720 CORETEMP HARDWARE MONITORING DRIVER
3721 M: Fenghua Yu <fenghua.yu@intel.com>
3722 L: linux-hwmon@vger.kernel.org
3724 F: Documentation/hwmon/coretemp
3725 F: drivers/hwmon/coretemp.c
3727 COSA/SRP SYNC SERIAL DRIVER
3728 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3729 W: http://www.fi.muni.cz/~kas/cosa/
3731 F: drivers/net/wan/cosa*
3733 CPMAC ETHERNET DRIVER
3734 M: Florian Fainelli <f.fainelli@gmail.com>
3735 L: netdev@vger.kernel.org
3737 F: drivers/net/ethernet/ti/cpmac.c
3739 CPU FREQUENCY DRIVERS
3740 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3741 M: Viresh Kumar <viresh.kumar@linaro.org>
3742 L: linux-pm@vger.kernel.org
3744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3745 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3746 B: https://bugzilla.kernel.org
3747 F: Documentation/cpu-freq/
3748 F: Documentation/devicetree/bindings/cpufreq/
3750 F: include/linux/cpufreq.h
3751 F: tools/testing/selftests/cpufreq/
3753 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3754 M: Viresh Kumar <viresh.kumar@linaro.org>
3755 M: Sudeep Holla <sudeep.holla@arm.com>
3756 L: linux-pm@vger.kernel.org
3757 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3759 F: drivers/cpufreq/arm_big_little.h
3760 F: drivers/cpufreq/arm_big_little.c
3761 F: drivers/cpufreq/arm_big_little_dt.c
3763 CPU POWER MONITORING SUBSYSTEM
3764 M: Thomas Renninger <trenn@suse.com>
3765 M: Shuah Khan <shuah@kernel.org>
3766 L: linux-pm@vger.kernel.org
3768 F: tools/power/cpupower/
3771 M: "H. Peter Anvin" <hpa@zytor.com>
3773 F: arch/x86/kernel/cpuid.c
3774 F: arch/x86/kernel/msr.c
3776 CPUIDLE DRIVER - ARM BIG LITTLE
3777 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3778 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3779 L: linux-pm@vger.kernel.org
3780 L: linux-arm-kernel@lists.infradead.org
3781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3783 F: drivers/cpuidle/cpuidle-big_little.c
3785 CPUIDLE DRIVER - ARM EXYNOS
3786 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3787 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3788 M: Kukjin Kim <kgene@kernel.org>
3789 L: linux-pm@vger.kernel.org
3790 L: linux-samsung-soc@vger.kernel.org
3792 F: drivers/cpuidle/cpuidle-exynos.c
3793 F: arch/arm/mach-exynos/pm.c
3796 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3797 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3798 L: linux-pm@vger.kernel.org
3800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3801 B: https://bugzilla.kernel.org
3802 F: drivers/cpuidle/*
3803 F: include/linux/cpuidle.h
3806 M: Nicolas Pitre <nico@linaro.org>
3808 F: Documentation/filesystems/cramfs.txt
3812 M: Herbert Xu <herbert@gondor.apana.org.au>
3813 M: "David S. Miller" <davem@davemloft.net>
3814 L: linux-crypto@vger.kernel.org
3815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3818 F: Documentation/crypto/
3819 F: Documentation/devicetree/bindings/crypto/
3824 F: include/linux/crypto*
3826 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3827 M: Neil Horman <nhorman@tuxdriver.com>
3828 L: linux-crypto@vger.kernel.org
3830 F: crypto/ansi_cprng.c
3834 M: Hans Verkuil <hverkuil@xs4all.nl>
3835 L: linux-media@vger.kernel.org
3836 T: git git://linuxtv.org/media_tree.git
3837 W: http://linuxtv.org
3839 F: drivers/media/i2c/cs3308.c
3840 F: drivers/media/i2c/cs3308.h
3842 CS5535 Audio ALSA driver
3843 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3845 F: sound/pci/cs5535audio/
3848 M: Solomon Peachy <pizza@shaftnet.org>
3850 F: drivers/net/wireless/st/cw1200/
3852 CX18 VIDEO4LINUX DRIVER
3853 M: Andy Walls <awalls@md.metrocast.net>
3854 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3855 L: linux-media@vger.kernel.org
3856 T: git git://linuxtv.org/media_tree.git
3857 W: https://linuxtv.org
3858 W: http://www.ivtvdriver.org/index.php/Cx18
3860 F: Documentation/media/v4l-drivers/cx18*
3861 F: drivers/media/pci/cx18/
3862 F: include/uapi/linux/ivtv*
3864 CX2341X MPEG ENCODER HELPER MODULE
3865 M: Hans Verkuil <hverkuil@xs4all.nl>
3866 L: linux-media@vger.kernel.org
3867 T: git git://linuxtv.org/media_tree.git
3868 W: https://linuxtv.org
3870 F: drivers/media/common/cx2341x*
3871 F: include/media/cx2341x*
3873 CX24120 MEDIA DRIVER
3874 M: Jemma Denson <jdenson@gmail.com>
3875 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3876 L: linux-media@vger.kernel.org
3877 W: https://linuxtv.org
3878 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3880 F: drivers/media/dvb-frontends/cx24120*
3882 CX88 VIDEO4LINUX DRIVER
3883 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3884 L: linux-media@vger.kernel.org
3885 W: https://linuxtv.org
3886 T: git git://linuxtv.org/media_tree.git
3888 F: Documentation/media/v4l-drivers/cx88*
3889 F: drivers/media/pci/cx88/
3891 CXD2820R MEDIA DRIVER
3892 M: Antti Palosaari <crope@iki.fi>
3893 L: linux-media@vger.kernel.org
3894 W: https://linuxtv.org
3895 W: http://palosaari.fi/linux/
3896 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3897 T: git git://linuxtv.org/anttip/media_tree.git
3899 F: drivers/media/dvb-frontends/cxd2820r*
3901 CXGB3 ETHERNET DRIVER (CXGB3)
3902 M: Santosh Raspatur <santosh@chelsio.com>
3903 L: netdev@vger.kernel.org
3904 W: http://www.chelsio.com
3906 F: drivers/net/ethernet/chelsio/cxgb3/
3908 CXGB3 ISCSI DRIVER (CXGB3I)
3909 M: Karen Xie <kxie@chelsio.com>
3910 L: linux-scsi@vger.kernel.org
3911 W: http://www.chelsio.com
3913 F: drivers/scsi/cxgbi/cxgb3i
3915 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3916 M: Steve Wise <swise@chelsio.com>
3917 L: linux-rdma@vger.kernel.org
3918 W: http://www.openfabrics.org
3920 F: drivers/infiniband/hw/cxgb3/
3921 F: include/uapi/rdma/cxgb3-abi.h
3923 CXGB4 CRYPTO DRIVER (chcr)
3924 M: Harsh Jain <harsh@chelsio.com>
3925 L: linux-crypto@vger.kernel.org
3926 W: http://www.chelsio.com
3928 F: drivers/crypto/chelsio
3930 CXGB4 ETHERNET DRIVER (CXGB4)
3931 M: Ganesh Goudar <ganeshgr@chelsio.com>
3932 L: netdev@vger.kernel.org
3933 W: http://www.chelsio.com
3935 F: drivers/net/ethernet/chelsio/cxgb4/
3937 CXGB4 ISCSI DRIVER (CXGB4I)
3938 M: Karen Xie <kxie@chelsio.com>
3939 L: linux-scsi@vger.kernel.org
3940 W: http://www.chelsio.com
3942 F: drivers/scsi/cxgbi/cxgb4i
3944 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3945 M: Steve Wise <swise@chelsio.com>
3946 L: linux-rdma@vger.kernel.org
3947 W: http://www.openfabrics.org
3949 F: drivers/infiniband/hw/cxgb4/
3950 F: include/uapi/rdma/cxgb4-abi.h
3952 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3953 M: Casey Leedom <leedom@chelsio.com>
3954 L: netdev@vger.kernel.org
3955 W: http://www.chelsio.com
3957 F: drivers/net/ethernet/chelsio/cxgb4vf/
3959 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3960 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3961 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3962 L: linuxppc-dev@lists.ozlabs.org
3964 F: arch/powerpc/platforms/powernv/pci-cxl.c
3965 F: drivers/misc/cxl/
3966 F: include/misc/cxl*
3967 F: include/uapi/misc/cxl.h
3968 F: Documentation/powerpc/cxl.txt
3969 F: Documentation/ABI/testing/sysfs-class-cxl
3971 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3972 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3973 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3974 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3975 L: linux-scsi@vger.kernel.org
3977 F: drivers/scsi/cxlflash/
3978 F: include/uapi/scsi/cxlflash_ioctls.h
3979 F: Documentation/powerpc/cxlflash.txt
3982 M: Russell King <linux@armlinux.org.uk>
3983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3984 W: http://www.armlinux.org.uk/
3986 F: drivers/video/fbdev/cyber2000fb.*
3988 CYCLADES ASYNC MUX DRIVER
3989 W: http://www.cyclades.com/
3991 F: drivers/tty/cyclades.c
3992 F: include/linux/cyclades.h
3993 F: include/uapi/linux/cyclades.h
3995 CYCLADES PC300 DRIVER
3996 W: http://www.cyclades.com/
3998 F: drivers/net/wan/pc300*
4000 CYPRESS_FIRMWARE MEDIA DRIVER
4001 M: Antti Palosaari <crope@iki.fi>
4002 L: linux-media@vger.kernel.org
4003 W: https://linuxtv.org
4004 W: http://palosaari.fi/linux/
4005 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4006 T: git git://linuxtv.org/anttip/media_tree.git
4008 F: drivers/media/common/cypress_firmware*
4010 CYTTSP TOUCHSCREEN DRIVER
4011 M: Ferruh Yigit <fery@cypress.com>
4012 L: linux-input@vger.kernel.org
4014 F: drivers/input/touchscreen/cyttsp*
4015 F: include/linux/input/cyttsp.h
4017 D-LINK DIR-685 TOUCHKEYS DRIVER
4018 M: Linus Walleij <linus.walleij@linaro.org>
4019 L: linux-input@vger.kernel.org
4021 F: drivers/input/dlink-dir685-touchkeys.c
4023 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4024 M: Joshua Kinard <kumba@gentoo.org>
4026 F: drivers/rtc/rtc-ds1685.c
4027 F: include/linux/rtc/ds1685.h
4029 DAMA SLAVE for AX.25
4030 M: Joerg Reuter <jreuter@yaina.de>
4031 W: http://yaina.de/jreuter/
4032 W: http://www.qsl.net/dl1bke/
4033 L: linux-hams@vger.kernel.org
4035 F: net/ax25/af_ax25.c
4036 F: net/ax25/ax25_dev.c
4037 F: net/ax25/ax25_ds_*
4038 F: net/ax25/ax25_in.c
4039 F: net/ax25/ax25_out.c
4040 F: net/ax25/ax25_timer.c
4041 F: net/ax25/sysctl_net_ax25.c
4043 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4044 L: netdev@vger.kernel.org
4046 F: Documentation/networking/dmfe.txt
4047 F: drivers/net/ethernet/dec/tulip/dmfe.c
4049 DC390/AM53C974 SCSI driver
4050 M: Hannes Reinecke <hare@suse.com>
4051 L: linux-scsi@vger.kernel.org
4053 F: drivers/scsi/am53c974.c
4056 M: Oliver Neukum <oliver@neukum.org>
4057 M: Ali Akcaagac <aliakc@web.de>
4058 M: Jamie Lenehan <lenehan@twibble.org>
4059 L: dc395x@twibble.org
4060 W: http://twibble.org/dist/dc395x/
4061 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4063 F: Documentation/scsi/dc395x.txt
4064 F: drivers/scsi/dc395x.*
4067 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4068 L: dccp@vger.kernel.org
4069 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4071 F: include/linux/dccp.h
4072 F: include/uapi/linux/dccp.h
4073 F: include/linux/tfrc.h
4076 DECnet NETWORK LAYER
4077 W: http://linux-decnet.sourceforge.net
4078 L: linux-decnet-user@lists.sourceforge.net
4080 F: Documentation/networking/decnet.txt
4083 DECSTATION PLATFORM SUPPORT
4084 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4085 L: linux-mips@linux-mips.org
4086 W: http://www.linux-mips.org/wiki/DECstation
4089 F: arch/mips/include/asm/dec/
4090 F: arch/mips/include/asm/mach-dec/
4092 DEFXX FDDI NETWORK DRIVER
4093 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4095 F: drivers/net/fddi/defxx.*
4098 M: Pali Rohár <pali.rohar@gmail.com>
4099 M: Mario Limonciello <mario.limonciello@dell.com>
4100 L: platform-driver-x86@vger.kernel.org
4102 F: drivers/platform/x86/dell-smbios.*
4104 DELL SMBIOS SMM DRIVER
4105 M: Mario Limonciello <mario.limonciello@dell.com>
4106 L: platform-driver-x86@vger.kernel.org
4108 F: drivers/platform/x86/dell-smbios-smm.c
4110 DELL SMBIOS WMI DRIVER
4111 M: Mario Limonciello <mario.limonciello@dell.com>
4112 L: platform-driver-x86@vger.kernel.org
4114 F: drivers/platform/x86/dell-smbios-wmi.c
4115 F: tools/wmi/dell-smbios-example.c
4118 M: Matthew Garrett <mjg59@srcf.ucam.org>
4119 M: Pali Rohár <pali.rohar@gmail.com>
4120 L: platform-driver-x86@vger.kernel.org
4122 F: drivers/platform/x86/dell-laptop.c
4124 DELL LAPTOP FREEFALL DRIVER
4125 M: Pali Rohár <pali.rohar@gmail.com>
4127 F: drivers/platform/x86/dell-smo8800.c
4129 DELL LAPTOP RBTN DRIVER
4130 M: Pali Rohár <pali.rohar@gmail.com>
4132 F: drivers/platform/x86/dell-rbtn.*
4134 DELL LAPTOP SMM DRIVER
4135 M: Pali Rohár <pali.rohar@gmail.com>
4137 F: drivers/hwmon/dell-smm-hwmon.c
4138 F: include/uapi/linux/i8k.h
4140 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4141 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4143 F: Documentation/dcdbas.txt
4144 F: drivers/firmware/dcdbas.*
4146 DELL WMI NOTIFICATIONS DRIVER
4147 M: Matthew Garrett <mjg59@srcf.ucam.org>
4148 M: Pali Rohár <pali.rohar@gmail.com>
4150 F: drivers/platform/x86/dell-wmi.c
4152 DELL WMI DESCRIPTOR DRIVER
4153 M: Mario Limonciello <mario.limonciello@dell.com>
4155 F: drivers/platform/x86/dell-wmi-descriptor.c
4157 DELTA ST MEDIA DRIVER
4158 M: Hugues Fruchet <hugues.fruchet@st.com>
4159 L: linux-media@vger.kernel.org
4160 T: git git://linuxtv.org/media_tree.git
4161 W: https://linuxtv.org
4163 F: drivers/media/platform/sti/delta
4166 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4167 L: linux-mtd@lists.infradead.org
4169 F: drivers/mtd/nand/raw/denali*
4171 DESIGNWARE USB2 DRD IP DRIVER
4172 M: Minas Harutyunyan <hminas@synopsys.com>
4173 L: linux-usb@vger.kernel.org
4174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4176 F: drivers/usb/dwc2/
4178 DESIGNWARE USB3 DRD IP DRIVER
4179 M: Felipe Balbi <balbi@kernel.org>
4180 L: linux-usb@vger.kernel.org
4181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4183 F: drivers/usb/dwc3/
4185 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4186 M: Andreas Klinger <ak@it-klinger.de>
4187 L: linux-iio@vger.kernel.org
4189 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4190 F: drivers/iio/proximity/srf*.c
4192 DEVICE COREDUMP (DEV_COREDUMP)
4193 M: Johannes Berg <johannes@sipsolutions.net>
4194 L: linux-kernel@vger.kernel.org
4196 F: drivers/base/devcoredump.c
4197 F: include/linux/devcoredump.h
4199 DEVICE FREQUENCY (DEVFREQ)
4200 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4201 M: Kyungmin Park <kyungmin.park@samsung.com>
4202 R: Chanwoo Choi <cw00.choi@samsung.com>
4203 L: linux-pm@vger.kernel.org
4204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4207 F: include/linux/devfreq.h
4208 F: Documentation/devicetree/bindings/devfreq/
4210 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4211 M: Chanwoo Choi <cw00.choi@samsung.com>
4212 L: linux-pm@vger.kernel.org
4213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4215 F: drivers/devfreq/event/
4216 F: drivers/devfreq/devfreq-event.c
4217 F: include/linux/devfreq-event.h
4218 F: Documentation/devicetree/bindings/devfreq/event/
4220 DEVICE NUMBER REGISTRY
4221 M: Torben Mathiasen <device@lanana.org>
4222 W: http://lanana.org/docs/device-list/index.html
4226 M: Alasdair Kergon <agk@redhat.com>
4227 M: Mike Snitzer <snitzer@redhat.com>
4228 M: dm-devel@redhat.com
4229 L: dm-devel@redhat.com
4230 W: http://sources.redhat.com/dm
4231 Q: http://patchwork.kernel.org/project/dm-devel/list/
4232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4233 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4235 F: Documentation/device-mapper/
4236 F: drivers/md/Makefile
4237 F: drivers/md/Kconfig
4239 F: drivers/md/persistent-data/
4240 F: include/linux/device-mapper.h
4241 F: include/linux/dm-*.h
4242 F: include/uapi/linux/dm-*.h
4245 M: Jiri Pirko <jiri@mellanox.com>
4246 L: netdev@vger.kernel.org
4248 F: net/core/devlink.c
4249 F: include/net/devlink.h
4250 F: include/uapi/linux/devlink.h
4252 DIALOG SEMICONDUCTOR DRIVERS
4253 M: Support Opensource <support.opensource@diasemi.com>
4254 W: http://www.dialog-semiconductor.com/products
4256 F: Documentation/hwmon/da90??
4257 F: Documentation/devicetree/bindings/mfd/da90*.txt
4258 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4259 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4260 F: Documentation/devicetree/bindings/regulator/da92*.txt
4261 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4262 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4263 F: drivers/gpio/gpio-da90??.c
4264 F: drivers/hwmon/da90??-hwmon.c
4265 F: drivers/iio/adc/da91??-*.c
4266 F: drivers/input/misc/da90??_onkey.c
4267 F: drivers/input/touchscreen/da9052_tsi.c
4268 F: drivers/leds/leds-da90??.c
4269 F: drivers/mfd/da903x.c
4270 F: drivers/mfd/da90??-*.c
4271 F: drivers/mfd/da91??-*.c
4272 F: drivers/power/supply/da9052-battery.c
4273 F: drivers/power/supply/da91??-*.c
4274 F: drivers/regulator/da903x.c
4275 F: drivers/regulator/da9???-regulator.[ch]
4276 F: drivers/thermal/da90??-thermal.c
4277 F: drivers/rtc/rtc-da90??.c
4278 F: drivers/video/backlight/da90??_bl.c
4279 F: drivers/watchdog/da90??_wdt.c
4280 F: include/linux/mfd/da903x.h
4281 F: include/linux/mfd/da9052/
4282 F: include/linux/mfd/da9055/
4283 F: include/linux/mfd/da9062/
4284 F: include/linux/mfd/da9063/
4285 F: include/linux/mfd/da9150/
4286 F: include/linux/regulator/da9211.h
4287 F: include/sound/da[79]*.h
4288 F: sound/soc/codecs/da[79]*.[ch]
4290 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4291 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4292 L: linux-gpio@vger.kernel.org
4294 F: drivers/gpio/gpio-gpio-mm.c
4296 DIGI NEO AND CLASSIC PCI PRODUCTS
4297 M: Lidza Louina <lidza.louina@gmail.com>
4298 M: Mark Hounschell <markh@compro.net>
4299 L: driverdev-devel@linuxdriverproject.org
4301 F: drivers/staging/dgnc/
4303 DIOLAN U2C-12 I2C DRIVER
4304 M: Guenter Roeck <linux@roeck-us.net>
4305 L: linux-i2c@vger.kernel.org
4307 F: drivers/i2c/busses/i2c-diolan-u2c.c
4309 FILESYSTEM DIRECT ACCESS (DAX)
4310 M: Matthew Wilcox <mawilcox@microsoft.com>
4311 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4312 L: linux-fsdevel@vger.kernel.org
4315 F: include/linux/dax.h
4316 F: include/trace/events/fs_dax.h
4318 DEVICE DIRECT ACCESS (DAX)
4319 M: Dan Williams <dan.j.williams@intel.com>
4320 M: Dave Jiang <dave.jiang@intel.com>
4321 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4322 M: Vishal Verma <vishal.l.verma@intel.com>
4323 L: linux-nvdimm@lists.01.org
4327 DIRECTORY NOTIFICATION (DNOTIFY)
4328 M: Jan Kara <jack@suse.cz>
4329 R: Amir Goldstein <amir73il@gmail.com>
4330 L: linux-fsdevel@vger.kernel.org
4332 F: Documentation/filesystems/dnotify.txt
4333 F: fs/notify/dnotify/
4334 F: include/linux/dnotify.h
4336 DISK GEOMETRY AND PARTITION HANDLING
4337 M: Andries Brouwer <aeb@cwi.nl>
4338 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4339 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4340 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4344 M: Jan Kara <jack@suse.com>
4346 F: Documentation/filesystems/quota.txt
4348 F: include/linux/quota*.h
4349 F: include/uapi/linux/quota*.h
4351 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4352 M: Bernie Thompson <bernie@plugable.com>
4353 L: linux-fbdev@vger.kernel.org
4355 W: http://plugable.com/category/projects/udlfb/
4356 F: drivers/video/fbdev/udlfb.c
4357 F: include/video/udlfb.h
4358 F: Documentation/fb/udlfb.txt
4360 DISTRIBUTED LOCK MANAGER (DLM)
4361 M: Christine Caulfield <ccaulfie@redhat.com>
4362 M: David Teigland <teigland@redhat.com>
4363 L: cluster-devel@redhat.com
4364 W: http://sources.redhat.com/cluster/
4365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4369 DMA BUFFER SHARING FRAMEWORK
4370 M: Sumit Semwal <sumit.semwal@linaro.org>
4372 L: linux-media@vger.kernel.org
4373 L: dri-devel@lists.freedesktop.org
4374 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4376 F: include/linux/dma-buf*
4377 F: include/linux/reservation.h
4378 F: include/linux/*fence.h
4379 F: Documentation/driver-api/dma-buf.rst
4380 T: git git://anongit.freedesktop.org/drm/drm-misc
4382 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4383 M: Vinod Koul <vkoul@kernel.org>
4384 L: dmaengine@vger.kernel.org
4385 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4388 F: include/linux/dmaengine.h
4389 F: include/linux/of_dma.h
4390 F: Documentation/devicetree/bindings/dma/
4391 F: Documentation/driver-api/dmaengine/
4392 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4395 M: Christoph Hellwig <hch@lst.de>
4396 M: Marek Szyprowski <m.szyprowski@samsung.com>
4397 R: Robin Murphy <robin.murphy@arm.com>
4398 L: iommu@lists.linux-foundation.org
4399 T: git git://git.infradead.org/users/hch/dma-mapping.git
4400 W: http://git.infradead.org/users/hch/dma-mapping.git
4403 F: include/asm-generic/dma-mapping.h
4404 F: include/linux/dma-direct.h
4405 F: include/linux/dma-mapping.h
4406 F: include/linux/dma-noncoherent.h
4408 DME1737 HARDWARE MONITOR DRIVER
4409 M: Juerg Haefliger <juergh@gmail.com>
4410 L: linux-hwmon@vger.kernel.org
4412 F: Documentation/hwmon/dme1737
4413 F: drivers/hwmon/dme1737.c
4416 M: Jean Delvare <jdelvare@suse.com>
4418 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4419 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4420 F: drivers/firmware/dmi-id.c
4421 F: drivers/firmware/dmi_scan.c
4422 F: include/linux/dmi.h
4425 M: Jonathan Corbet <corbet@lwn.net>
4426 L: linux-doc@vger.kernel.org
4429 F: scripts/kernel-doc
4430 X: Documentation/ABI/
4431 X: Documentation/devicetree/
4432 X: Documentation/acpi
4433 X: Documentation/power
4434 X: Documentation/spi
4435 X: Documentation/media
4436 T: git git://git.lwn.net/linux.git docs-next
4438 DOCUMENTATION/ITALIAN
4439 M: Federico Vaga <federico.vaga@vaga.pv.it>
4440 L: linux-doc@vger.kernel.org
4442 F: Documentation/translations/it_IT
4444 DONGWOON DW9714 LENS VOICE COIL DRIVER
4445 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4446 L: linux-media@vger.kernel.org
4447 T: git git://linuxtv.org/media_tree.git
4449 F: drivers/media/i2c/dw9714.c
4451 DONGWOON DW9807 LENS VOICE COIL DRIVER
4452 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4453 L: linux-media@vger.kernel.org
4454 T: git git://linuxtv.org/media_tree.git
4456 F: drivers/media/i2c/dw9807.c
4459 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4460 L: blinux-list@redhat.com
4462 F: drivers/char/dtlk.c
4463 F: include/linux/dtlk.h
4465 DPAA2 DATAPATH I/O (DPIO) DRIVER
4466 M: Roy Pledge <Roy.Pledge@nxp.com>
4467 L: linux-kernel@vger.kernel.org
4469 F: drivers/staging/fsl-mc/bus/dpio
4471 DPAA2 ETHERNET DRIVER
4472 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4473 L: linux-kernel@vger.kernel.org
4475 F: drivers/staging/fsl-dpaa2/ethernet
4477 DPAA2 ETHERNET SWITCH DRIVER
4478 M: Razvan Stefanescu <razvan.stefanescu@nxp.com>
4479 L: linux-kernel@vger.kernel.org
4481 F: drivers/staging/fsl-dpaa2/ethsw
4483 DPAA2 PTP CLOCK DRIVER
4484 M: Yangbo Lu <yangbo.lu@nxp.com>
4485 L: linux-kernel@vger.kernel.org
4487 F: drivers/staging/fsl-dpaa2/rtc
4489 DPT_I2O SCSI RAID DRIVER
4490 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4491 L: linux-scsi@vger.kernel.org
4492 W: http://www.adaptec.com/
4494 F: drivers/scsi/dpt*
4495 F: drivers/scsi/dpt/
4498 M: Philipp Reisner <philipp.reisner@linbit.com>
4499 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4500 L: drbd-dev@lists.linbit.com
4501 W: http://www.drbd.org
4502 T: git git://git.linbit.com/linux-drbd.git
4503 T: git git://git.linbit.com/drbd-8.4.git
4505 F: drivers/block/drbd/
4507 F: Documentation/blockdev/drbd/
4509 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4510 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4511 R: "Rafael J. Wysocki" <rafael@kernel.org>
4512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4514 F: Documentation/kobject.txt
4518 F: include/linux/debugfs.h
4519 F: include/linux/kobj*
4522 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4523 M: Kevin Hilman <khilman@kernel.org>
4524 M: Nishanth Menon <nm@ti.com>
4526 F: drivers/power/avs/
4527 F: include/linux/power/smartreflex.h
4528 L: linux-pm@vger.kernel.org
4530 DRM DRIVER FOR ARM PL111 CLCD
4531 M: Eric Anholt <eric@anholt.net>
4532 T: git git://anongit.freedesktop.org/drm/drm-misc
4534 F: drivers/gpu/drm/pl111/
4536 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4537 M: Linus Walleij <linus.walleij@linaro.org>
4538 T: git git://anongit.freedesktop.org/drm/drm-misc
4540 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4541 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4543 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4544 M: Dave Airlie <airlied@redhat.com>
4546 F: drivers/gpu/drm/ast/
4548 DRM DRIVER FOR BOCHS VIRTUAL GPU
4549 M: Gerd Hoffmann <kraxel@redhat.com>
4550 L: virtualization@lists.linux-foundation.org
4551 T: git git://anongit.freedesktop.org/drm/drm-misc
4553 F: drivers/gpu/drm/bochs/
4555 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4556 M: Linus Walleij <linus.walleij@linaro.org>
4557 T: git git://anongit.freedesktop.org/drm/drm-misc
4559 F: drivers/gpu/drm/tve200/
4561 DRM DRIVER FOR ILITEK ILI9225 PANELS
4562 M: David Lechner <david@lechnology.com>
4564 F: drivers/gpu/drm/tinydrm/ili9225.c
4565 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4567 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4568 S: Orphan / Obsolete
4569 F: drivers/gpu/drm/i810/
4570 F: include/uapi/drm/i810_drm.h
4572 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4573 S: Orphan / Obsolete
4574 F: drivers/gpu/drm/mga/
4575 F: include/uapi/drm/mga_drm.h
4577 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4578 M: Dave Airlie <airlied@redhat.com>
4580 F: drivers/gpu/drm/mgag200/
4582 DRM DRIVER FOR MI0283QT
4583 M: Noralf Trønnes <noralf@tronnes.org>
4585 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4586 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4588 DRM DRIVER FOR MSM ADRENO GPU
4589 M: Rob Clark <robdclark@gmail.com>
4590 L: linux-arm-msm@vger.kernel.org
4591 L: dri-devel@lists.freedesktop.org
4592 L: freedreno@lists.freedesktop.org
4593 T: git git://people.freedesktop.org/~robclark/linux
4595 F: drivers/gpu/drm/msm/
4596 F: include/uapi/drm/msm_drm.h
4597 F: Documentation/devicetree/bindings/display/msm/
4599 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4600 M: Ben Skeggs <bskeggs@redhat.com>
4601 L: dri-devel@lists.freedesktop.org
4602 L: nouveau@lists.freedesktop.org
4603 T: git git://github.com/skeggsb/linux
4605 F: drivers/gpu/drm/nouveau/
4606 F: include/uapi/drm/nouveau_drm.h
4608 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4609 M: Noralf Trønnes <noralf@tronnes.org>
4611 F: drivers/gpu/drm/tinydrm/repaper.c
4612 F: Documentation/devicetree/bindings/display/repaper.txt
4614 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4615 M: Dave Airlie <airlied@redhat.com>
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 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4621 F: drivers/gpu/drm/cirrus/
4623 DRM DRIVER FOR QXL VIRTUAL GPU
4624 M: Dave Airlie <airlied@redhat.com>
4625 M: Gerd Hoffmann <kraxel@redhat.com>
4626 L: virtualization@lists.linux-foundation.org
4627 T: git git://anongit.freedesktop.org/drm/drm-misc
4629 F: drivers/gpu/drm/qxl/
4630 F: include/uapi/drm/qxl_drm.h
4632 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4633 S: Orphan / Obsolete
4634 F: drivers/gpu/drm/r128/
4635 F: include/uapi/drm/r128_drm.h
4637 DRM DRIVER FOR SAVAGE VIDEO CARDS
4638 S: Orphan / Obsolete
4639 F: drivers/gpu/drm/savage/
4640 F: include/uapi/drm/savage_drm.h
4642 DRM DRIVER FOR SIS VIDEO CARDS
4643 S: Orphan / Obsolete
4644 F: drivers/gpu/drm/sis/
4645 F: include/uapi/drm/sis_drm.h
4647 DRM DRIVER FOR SITRONIX ST7586 PANELS
4648 M: David Lechner <david@lechnology.com>
4650 F: drivers/gpu/drm/tinydrm/st7586.c
4651 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4653 DRM DRIVER FOR SITRONIX ST7735R PANELS
4654 M: David Lechner <david@lechnology.com>
4656 F: drivers/gpu/drm/tinydrm/st7735r.c
4657 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4659 DRM DRIVER FOR TDFX VIDEO CARDS
4660 S: Orphan / Obsolete
4661 F: drivers/gpu/drm/tdfx/
4663 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4664 M: Dave Airlie <airlied@redhat.com>
4666 F: drivers/gpu/drm/udl/
4668 DRM DRIVER FOR VMWARE VIRTUAL GPU
4669 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4670 M: Sinclair Yeh <syeh@vmware.com>
4671 M: Thomas Hellstrom <thellstrom@vmware.com>
4672 L: dri-devel@lists.freedesktop.org
4673 T: git git://people.freedesktop.org/~syeh/repos_linux
4674 T: git git://people.freedesktop.org/~thomash/linux
4676 F: drivers/gpu/drm/vmwgfx/
4677 F: include/uapi/drm/vmwgfx_drm.h
4680 M: David Airlie <airlied@linux.ie>
4681 L: dri-devel@lists.freedesktop.org
4682 T: git git://anongit.freedesktop.org/drm/drm
4683 B: https://bugs.freedesktop.org/
4684 C: irc://chat.freenode.net/dri-devel
4688 F: Documentation/devicetree/bindings/display/
4689 F: Documentation/devicetree/bindings/gpu/
4690 F: Documentation/gpu/
4692 F: include/uapi/drm/
4693 F: include/linux/vga*
4695 DRM DRIVERS AND MISC GPU PATCHES
4696 M: Gustavo Padovan <gustavo@padovan.org>
4697 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4698 M: Sean Paul <seanpaul@chromium.org>
4699 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4701 T: git git://anongit.freedesktop.org/drm/drm-misc
4702 F: Documentation/gpu/
4704 F: drivers/gpu/drm/*
4706 F: include/uapi/drm/drm*
4707 F: include/linux/vga*
4709 DRM DRIVERS FOR ALLWINNER A10
4710 M: Maxime Ripard <maxime.ripard@bootlin.com>
4711 L: dri-devel@lists.freedesktop.org
4713 F: drivers/gpu/drm/sun4i/
4714 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4715 T: git git://anongit.freedesktop.org/drm/drm-misc
4717 DRM DRIVERS FOR AMLOGIC SOCS
4718 M: Neil Armstrong <narmstrong@baylibre.com>
4719 L: dri-devel@lists.freedesktop.org
4720 L: linux-amlogic@lists.infradead.org
4721 W: http://linux-meson.com/
4723 F: drivers/gpu/drm/meson/
4724 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4725 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4726 F: Documentation/gpu/meson.rst
4727 T: git git://anongit.freedesktop.org/drm/drm-misc
4729 DRM DRIVERS FOR ATMEL HLCDC
4730 M: Boris Brezillon <boris.brezillon@bootlin.com>
4731 L: dri-devel@lists.freedesktop.org
4733 F: drivers/gpu/drm/atmel-hlcdc/
4734 F: Documentation/devicetree/bindings/display/atmel/
4735 T: git git://anongit.freedesktop.org/drm/drm-misc
4737 DRM DRIVERS FOR BRIDGE CHIPS
4738 M: Archit Taneja <architt@codeaurora.org>
4739 M: Andrzej Hajda <a.hajda@samsung.com>
4740 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4742 T: git git://anongit.freedesktop.org/drm/drm-misc
4743 F: drivers/gpu/drm/bridge/
4745 DRM DRIVERS FOR EXYNOS
4746 M: Inki Dae <inki.dae@samsung.com>
4747 M: Joonyoung Shim <jy0922.shim@samsung.com>
4748 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4749 M: Kyungmin Park <kyungmin.park@samsung.com>
4750 L: dri-devel@lists.freedesktop.org
4751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4753 F: drivers/gpu/drm/exynos/
4754 F: include/uapi/drm/exynos_drm.h
4755 F: Documentation/devicetree/bindings/display/exynos/
4757 DRM DRIVERS FOR FREESCALE DCU
4758 M: Stefan Agner <stefan@agner.ch>
4759 M: Alison Wang <alison.wang@nxp.com>
4760 L: dri-devel@lists.freedesktop.org
4762 F: drivers/gpu/drm/fsl-dcu/
4763 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4764 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4765 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4767 DRM DRIVERS FOR FREESCALE IMX
4768 M: Philipp Zabel <p.zabel@pengutronix.de>
4769 L: dri-devel@lists.freedesktop.org
4771 F: drivers/gpu/drm/imx/
4772 F: drivers/gpu/ipu-v3/
4773 F: Documentation/devicetree/bindings/display/imx/
4775 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4776 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4777 L: dri-devel@lists.freedesktop.org
4778 T: git git://github.com/patjak/drm-gma500
4780 F: drivers/gpu/drm/gma500/
4782 DRM DRIVERS FOR HISILICON
4783 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4784 M: Rongrong Zou <zourongrong@gmail.com>
4785 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4786 R: Chen Feng <puck.chen@hisilicon.com>
4787 L: dri-devel@lists.freedesktop.org
4788 T: git git://github.com/xin3liang/linux.git
4790 F: drivers/gpu/drm/hisilicon/
4791 F: Documentation/devicetree/bindings/display/hisilicon/
4793 DRM DRIVERS FOR MEDIATEK
4794 M: CK Hu <ck.hu@mediatek.com>
4795 M: Philipp Zabel <p.zabel@pengutronix.de>
4796 L: dri-devel@lists.freedesktop.org
4798 F: drivers/gpu/drm/mediatek/
4799 F: Documentation/devicetree/bindings/display/mediatek/
4801 DRM DRIVERS FOR NVIDIA TEGRA
4802 M: Thierry Reding <thierry.reding@gmail.com>
4803 L: dri-devel@lists.freedesktop.org
4804 L: linux-tegra@vger.kernel.org
4805 T: git git://anongit.freedesktop.org/tegra/linux.git
4807 F: drivers/gpu/drm/tegra/
4808 F: drivers/gpu/host1x/
4809 F: include/linux/host1x.h
4810 F: include/uapi/drm/tegra_drm.h
4811 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4813 DRM DRIVERS FOR RENESAS
4814 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4815 L: dri-devel@lists.freedesktop.org
4816 L: linux-renesas-soc@vger.kernel.org
4817 T: git git://linuxtv.org/pinchartl/fbdev
4819 F: drivers/gpu/drm/rcar-du/
4820 F: drivers/gpu/drm/shmobile/
4821 F: include/linux/platform_data/shmob_drm.h
4822 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4823 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4824 F: Documentation/devicetree/bindings/display/renesas,du.txt
4826 DRM DRIVERS FOR ROCKCHIP
4827 M: Sandy Huang <hjc@rock-chips.com>
4828 M: Heiko Stübner <heiko@sntech.de>
4829 L: dri-devel@lists.freedesktop.org
4831 F: drivers/gpu/drm/rockchip/
4832 F: Documentation/devicetree/bindings/display/rockchip/
4833 T: git git://anongit.freedesktop.org/drm/drm-misc
4836 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4837 M: Vincent Abriou <vincent.abriou@st.com>
4838 L: dri-devel@lists.freedesktop.org
4839 T: git git://anongit.freedesktop.org/drm/drm-misc
4841 F: drivers/gpu/drm/sti
4842 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4845 M: Yannick Fertre <yannick.fertre@st.com>
4846 M: Philippe Cornu <philippe.cornu@st.com>
4847 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4848 M: Vincent Abriou <vincent.abriou@st.com>
4849 L: dri-devel@lists.freedesktop.org
4850 T: git git://anongit.freedesktop.org/drm/drm-misc
4852 F: drivers/gpu/drm/stm
4853 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4855 DRM DRIVERS FOR TI LCDC
4856 M: Jyri Sarha <jsarha@ti.com>
4857 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4858 L: dri-devel@lists.freedesktop.org
4860 F: drivers/gpu/drm/tilcdc/
4861 F: Documentation/devicetree/bindings/display/tilcdc/
4863 DRM DRIVERS FOR TI OMAP
4864 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4865 L: dri-devel@lists.freedesktop.org
4867 F: drivers/gpu/drm/omapdrm/
4868 F: Documentation/devicetree/bindings/display/ti/
4871 M: Eric Anholt <eric@anholt.net>
4873 F: drivers/gpu/drm/v3d/
4874 F: include/uapi/drm/v3d_drm.h
4875 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4876 T: git git://anongit.freedesktop.org/drm/drm-misc
4879 M: Eric Anholt <eric@anholt.net>
4880 T: git git://github.com/anholt/linux
4882 F: drivers/gpu/drm/vc4/
4883 F: include/uapi/drm/vc4_drm.h
4884 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4885 T: git git://anongit.freedesktop.org/drm/drm-misc
4887 DRM DRIVERS FOR VIVANTE GPU IP
4888 M: Lucas Stach <l.stach@pengutronix.de>
4889 R: Russell King <linux+etnaviv@armlinux.org.uk>
4890 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4891 L: etnaviv@lists.freedesktop.org
4892 L: dri-devel@lists.freedesktop.org
4894 F: drivers/gpu/drm/etnaviv/
4895 F: include/uapi/drm/etnaviv_drm.h
4896 F: Documentation/devicetree/bindings/display/etnaviv/
4898 DRM DRIVERS FOR ZTE ZX
4899 M: Shawn Guo <shawnguo@kernel.org>
4900 L: dri-devel@lists.freedesktop.org
4902 F: drivers/gpu/drm/zte/
4903 F: Documentation/devicetree/bindings/display/zte,vou.txt
4904 T: git git://anongit.freedesktop.org/drm/drm-misc
4907 M: Thierry Reding <thierry.reding@gmail.com>
4908 L: dri-devel@lists.freedesktop.org
4909 T: git git://anongit.freedesktop.org/drm/drm-misc
4911 F: drivers/gpu/drm/drm_panel.c
4912 F: drivers/gpu/drm/panel/
4913 F: include/drm/drm_panel.h
4914 F: Documentation/devicetree/bindings/display/panel/
4917 M: Noralf Trønnes <noralf@tronnes.org>
4918 W: https://github.com/notro/tinydrm/wiki/Development
4919 T: git git://anongit.freedesktop.org/drm/drm-misc
4921 F: drivers/gpu/drm/tinydrm/
4922 F: include/drm/tinydrm/
4925 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4926 T: git git://anongit.freedesktop.org/drm/drm-misc
4927 L: dri-devel@lists.freedesktop.org
4928 L: xen-devel@lists.xen.org
4930 F: drivers/gpu/drm/xen/
4931 F: Documentation/gpu/xen-front.rst
4934 M: Christian Koenig <christian.koenig@amd.com>
4935 M: Huang Rui <ray.huang@amd.com>
4936 M: Junwei Zhang <Jerry.Zhang@amd.com>
4937 T: git git://people.freedesktop.org/~agd5f/linux
4939 L: dri-devel@lists.freedesktop.org
4941 F: drivers/gpu/drm/ttm/
4943 DSBR100 USB FM RADIO DRIVER
4944 M: Alexey Klimov <klimov.linux@gmail.com>
4945 L: linux-media@vger.kernel.org
4946 T: git git://linuxtv.org/media_tree.git
4948 F: drivers/media/radio/dsbr100.c
4951 M: Francois Romieu <romieu@fr.zoreil.com>
4952 L: netdev@vger.kernel.org
4954 F: drivers/net/wan/dscc4.c
4957 M: Hans Verkuil <hverkuil@xs4all.nl>
4958 L: linux-media@vger.kernel.org
4959 T: git git://linuxtv.org/media_tree.git
4960 W: https://linuxtv.org
4962 F: drivers/media/pci/dt3155/
4964 DVB_USB_AF9015 MEDIA DRIVER
4965 M: Antti Palosaari <crope@iki.fi>
4966 L: linux-media@vger.kernel.org
4967 W: https://linuxtv.org
4968 W: http://palosaari.fi/linux/
4969 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4970 T: git git://linuxtv.org/anttip/media_tree.git
4972 F: drivers/media/usb/dvb-usb-v2/af9015*
4974 DVB_USB_AF9035 MEDIA DRIVER
4975 M: Antti Palosaari <crope@iki.fi>
4976 L: linux-media@vger.kernel.org
4977 W: https://linuxtv.org
4978 W: http://palosaari.fi/linux/
4979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4980 T: git git://linuxtv.org/anttip/media_tree.git
4982 F: drivers/media/usb/dvb-usb-v2/af9035*
4984 DVB_USB_ANYSEE MEDIA DRIVER
4985 M: Antti Palosaari <crope@iki.fi>
4986 L: linux-media@vger.kernel.org
4987 W: https://linuxtv.org
4988 W: http://palosaari.fi/linux/
4989 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4990 T: git git://linuxtv.org/anttip/media_tree.git
4992 F: drivers/media/usb/dvb-usb-v2/anysee*
4994 DVB_USB_AU6610 MEDIA DRIVER
4995 M: Antti Palosaari <crope@iki.fi>
4996 L: linux-media@vger.kernel.org
4997 W: https://linuxtv.org
4998 W: http://palosaari.fi/linux/
4999 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5000 T: git git://linuxtv.org/anttip/media_tree.git
5002 F: drivers/media/usb/dvb-usb-v2/au6610*
5004 DVB_USB_CE6230 MEDIA DRIVER
5005 M: Antti Palosaari <crope@iki.fi>
5006 L: linux-media@vger.kernel.org
5007 W: https://linuxtv.org
5008 W: http://palosaari.fi/linux/
5009 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5010 T: git git://linuxtv.org/anttip/media_tree.git
5012 F: drivers/media/usb/dvb-usb-v2/ce6230*
5014 DVB_USB_CXUSB MEDIA DRIVER
5015 M: Michael Krufky <mkrufky@linuxtv.org>
5016 L: linux-media@vger.kernel.org
5017 W: https://linuxtv.org
5018 W: http://github.com/mkrufky
5019 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5020 T: git git://linuxtv.org/media_tree.git
5022 F: drivers/media/usb/dvb-usb/cxusb*
5024 DVB_USB_EC168 MEDIA DRIVER
5025 M: Antti Palosaari <crope@iki.fi>
5026 L: linux-media@vger.kernel.org
5027 W: https://linuxtv.org
5028 W: http://palosaari.fi/linux/
5029 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5030 T: git git://linuxtv.org/anttip/media_tree.git
5032 F: drivers/media/usb/dvb-usb-v2/ec168*
5034 DVB_USB_GL861 MEDIA DRIVER
5035 M: Antti Palosaari <crope@iki.fi>
5036 L: linux-media@vger.kernel.org
5037 W: https://linuxtv.org
5038 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5039 T: git git://linuxtv.org/anttip/media_tree.git
5041 F: drivers/media/usb/dvb-usb-v2/gl861*
5043 DVB_USB_MXL111SF MEDIA DRIVER
5044 M: Michael Krufky <mkrufky@linuxtv.org>
5045 L: linux-media@vger.kernel.org
5046 W: https://linuxtv.org
5047 W: http://github.com/mkrufky
5048 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5049 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5051 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5053 DVB_USB_RTL28XXU MEDIA DRIVER
5054 M: Antti Palosaari <crope@iki.fi>
5055 L: linux-media@vger.kernel.org
5056 W: https://linuxtv.org
5057 W: http://palosaari.fi/linux/
5058 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5059 T: git git://linuxtv.org/anttip/media_tree.git
5061 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5063 DVB_USB_V2 MEDIA DRIVER
5064 M: Antti Palosaari <crope@iki.fi>
5065 L: linux-media@vger.kernel.org
5066 W: https://linuxtv.org
5067 W: http://palosaari.fi/linux/
5068 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5069 T: git git://linuxtv.org/anttip/media_tree.git
5071 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5072 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5075 M: Jason Baron <jbaron@akamai.com>
5077 F: lib/dynamic_debug.c
5078 F: include/linux/dynamic_debug.h
5080 DYNAMIC INTERRUPT MODERATION
5081 M: Tal Gilboa <talgi@mellanox.com>
5083 F: include/linux/net_dim.h
5085 DZ DECSTATION DZ11 SERIAL DRIVER
5086 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5088 F: drivers/tty/serial/dz.*
5090 E3X0 POWER BUTTON DRIVER
5091 M: Moritz Fischer <moritz.fischer@ettus.com>
5092 L: usrp-users@lists.ettus.com
5093 W: http://www.ettus.com
5095 F: drivers/input/misc/e3x0-button.c
5096 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5099 M: Antti Palosaari <crope@iki.fi>
5100 L: linux-media@vger.kernel.org
5101 W: https://linuxtv.org
5102 W: http://palosaari.fi/linux/
5103 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5104 T: git git://linuxtv.org/anttip/media_tree.git
5106 F: drivers/media/tuners/e4000*
5108 EARTH_PT1 MEDIA DRIVER
5109 M: Akihiro Tsukada <tskd08@gmail.com>
5110 L: linux-media@vger.kernel.org
5112 F: drivers/media/pci/pt1/
5114 EARTH_PT3 MEDIA DRIVER
5115 M: Akihiro Tsukada <tskd08@gmail.com>
5116 L: linux-media@vger.kernel.org
5118 F: drivers/media/pci/pt3/
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/dvb-frontends/ec100*
5131 M: Tyler Hicks <tyhicks@canonical.com>
5132 L: ecryptfs@vger.kernel.org
5133 W: http://ecryptfs.org
5134 W: https://launchpad.net/ecryptfs
5135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5137 F: Documentation/filesystems/ecryptfs.txt
5141 M: Borislav Petkov <bp@alien8.de>
5142 L: linux-edac@vger.kernel.org
5144 F: drivers/edac/amd64_edac*
5147 M: Robert Richter <rric@kernel.org>
5148 L: linux-edac@vger.kernel.org
5150 F: drivers/edac/highbank*
5153 M: Ralf Baechle <ralf@linux-mips.org>
5154 M: David Daney <david.daney@cavium.com>
5155 L: linux-edac@vger.kernel.org
5156 L: linux-mips@linux-mips.org
5158 F: drivers/edac/octeon_edac*
5160 EDAC-CAVIUM THUNDERX
5161 M: David Daney <david.daney@cavium.com>
5162 M: Jan Glauber <jglauber@cavium.com>
5163 L: linux-edac@vger.kernel.org
5165 F: drivers/edac/thunderx_edac*
5168 M: Borislav Petkov <bp@alien8.de>
5169 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5170 L: linux-edac@vger.kernel.org
5171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5174 F: Documentation/admin-guide/ras.rst
5175 F: Documentation/driver-api/edac.rst
5177 F: include/linux/edac.h
5180 M: Mark Gross <mark.gross@intel.com>
5181 L: linux-edac@vger.kernel.org
5183 F: drivers/edac/e752x_edac.c
5186 L: linux-edac@vger.kernel.org
5188 F: drivers/edac/e7xxx_edac.c
5191 M: York Sun <york.sun@nxp.com>
5192 L: linux-edac@vger.kernel.org
5194 F: drivers/edac/fsl_ddr_edac.*
5197 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5198 L: linux-edac@vger.kernel.org
5200 F: drivers/edac/ghes_edac.c
5203 L: linux-edac@vger.kernel.org
5205 F: drivers/edac/i3000_edac.c
5208 L: linux-edac@vger.kernel.org
5210 F: drivers/edac/i5000_edac.c
5213 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5214 L: linux-edac@vger.kernel.org
5216 F: drivers/edac/i5400_edac.c
5219 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5220 L: linux-edac@vger.kernel.org
5222 F: drivers/edac/i7300_edac.c
5225 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5226 L: linux-edac@vger.kernel.org
5228 F: drivers/edac/i7core_edac.c
5231 M: Tim Small <tim@buttersideup.com>
5232 L: linux-edac@vger.kernel.org
5234 F: drivers/edac/i82443bxgx_edac.c
5237 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5238 M: "Arvind R." <arvino55@gmail.com>
5239 L: linux-edac@vger.kernel.org
5241 F: drivers/edac/i82975x_edac.c
5244 M: Jason Baron <jbaron@akamai.com>
5245 L: linux-edac@vger.kernel.org
5247 F: drivers/edac/ie31200_edac.c
5250 M: Johannes Thumshirn <morbidrsa@gmail.com>
5251 L: linux-edac@vger.kernel.org
5253 F: drivers/edac/mpc85xx_edac.[ch]
5256 M: Egor Martovetsky <egor@pasemi.com>
5257 L: linux-edac@vger.kernel.org
5259 F: drivers/edac/pasemi_edac.c
5262 M: Tony Luck <tony.luck@intel.com>
5263 L: linux-edac@vger.kernel.org
5265 F: drivers/edac/pnd2_edac.[ch]
5268 M: Tim Small <tim@buttersideup.com>
5269 L: linux-edac@vger.kernel.org
5271 F: drivers/edac/r82600_edac.c
5274 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5275 L: linux-edac@vger.kernel.org
5277 F: drivers/edac/sb_edac.c
5280 M: Tony Luck <tony.luck@intel.com>
5281 L: linux-edac@vger.kernel.org
5283 F: drivers/edac/skx_edac.c
5286 M: Tero Kristo <t-kristo@ti.com>
5287 L: linux-edac@vger.kernel.org
5289 F: drivers/edac/ti_edac.c
5291 EDIROL UA-101/UA-1000 DRIVER
5292 M: Clemens Ladisch <clemens@ladisch.de>
5293 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5294 T: git git://git.alsa-project.org/alsa-kernel.git
5296 F: sound/usb/misc/ua101.c
5299 L: linux-efi@vger.kernel.org
5300 M: Ivan Hu <ivan.hu@canonical.com>
5301 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5303 F: drivers/firmware/efi/test/
5305 EFI VARIABLE FILESYSTEM
5306 M: Matthew Garrett <matthew.garrett@nebula.com>
5307 M: Jeremy Kerr <jk@ozlabs.org>
5308 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5310 L: linux-efi@vger.kernel.org
5314 EFIFB FRAMEBUFFER DRIVER
5315 L: linux-fbdev@vger.kernel.org
5316 M: Peter Jones <pjones@redhat.com>
5318 F: drivers/video/fbdev/efifb.c
5321 W: http://aeschi.ch.eu.org/efs/
5325 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5326 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5327 L: netdev@vger.kernel.org
5329 F: drivers/net/ethernet/ibm/ehea/
5331 EM28XX VIDEO4LINUX DRIVER
5332 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5333 L: linux-media@vger.kernel.org
5334 W: https://linuxtv.org
5335 T: git git://linuxtv.org/media_tree.git
5337 F: drivers/media/usb/em28xx/
5338 F: Documentation/media/v4l-drivers/em28xx*
5341 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5342 M: Matt Mackall <mpm@selenic.com>
5343 M: David Woodhouse <dwmw2@infradead.org>
5344 L: linux-embedded@vger.kernel.org
5347 Emulex 10Gbps iSCSI - OneConnect DRIVER
5348 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5349 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5350 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5351 L: linux-scsi@vger.kernel.org
5352 W: http://www.broadcom.com
5354 F: drivers/scsi/be2iscsi/
5356 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5357 M: Sathya Perla <sathya.perla@broadcom.com>
5358 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5359 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5360 M: Somnath Kotur <somnath.kotur@broadcom.com>
5361 L: netdev@vger.kernel.org
5362 W: http://www.emulex.com
5364 F: drivers/net/ethernet/emulex/benet/
5366 EMULEX ONECONNECT ROCE DRIVER
5367 M: Selvin Xavier <selvin.xavier@broadcom.com>
5368 M: Devesh Sharma <devesh.sharma@broadcom.com>
5369 L: linux-rdma@vger.kernel.org
5370 W: http://www.broadcom.com
5372 F: drivers/infiniband/hw/ocrdma/
5373 F: include/uapi/rdma/ocrdma-abi.h
5375 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5376 M: James Smart <james.smart@broadcom.com>
5377 M: Dick Kennedy <dick.kennedy@broadcom.com>
5378 L: linux-scsi@vger.kernel.org
5379 W: http://www.broadcom.com
5381 F: drivers/scsi/lpfc/
5383 ENE CB710 FLASH CARD READER DRIVER
5384 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5386 F: drivers/misc/cb710/
5387 F: drivers/mmc/host/cb710-mmc.*
5388 F: include/linux/cb710.h
5390 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5391 M: Maxim Levitsky <maximlevitsky@gmail.com>
5393 F: drivers/media/rc/ene_ir.*
5395 EPSON S1D13XXX FRAMEBUFFER DRIVER
5396 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5399 F: drivers/video/fbdev/s1d13xxxfb.c
5400 F: include/video/s1d13xxxfb.h
5402 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5403 M: Jeff Layton <jlayton@kernel.org>
5406 F: include/linux/errseq.h
5408 ET131X NETWORK DRIVER
5409 M: Mark Einon <mark.einon@gmail.com>
5411 F: drivers/net/ethernet/agere/
5414 M: Stephen Hemminger <stephen@networkplumber.org>
5415 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5416 L: netdev@vger.kernel.org
5417 W: http://www.linuxfoundation.org/en/Net:Bridge
5419 F: include/linux/netfilter_bridge/
5422 ETHERNET PHY LIBRARY
5423 M: Andrew Lunn <andrew@lunn.ch>
5424 M: Florian Fainelli <f.fainelli@gmail.com>
5425 L: netdev@vger.kernel.org
5427 F: Documentation/ABI/testing/sysfs-bus-mdio
5428 F: Documentation/devicetree/bindings/net/mdio*
5429 F: Documentation/networking/phy.txt
5431 F: drivers/of/of_mdio.c
5432 F: drivers/of/of_net.c
5433 F: include/linux/*mdio*.h
5434 F: include/linux/of_net.h
5435 F: include/linux/phy.h
5436 F: include/linux/phy_fixed.h
5437 F: include/linux/platform_data/mdio-bcm-unimac.h
5438 F: include/trace/events/mdio.h
5439 F: include/uapi/linux/mdio.h
5440 F: include/uapi/linux/mii.h
5443 M: Jan Kara <jack@suse.com>
5444 L: linux-ext4@vger.kernel.org
5446 F: Documentation/filesystems/ext2.txt
5448 F: include/linux/ext2*
5451 M: "Theodore Ts'o" <tytso@mit.edu>
5452 M: Andreas Dilger <adilger.kernel@dilger.ca>
5453 L: linux-ext4@vger.kernel.org
5454 W: http://ext4.wiki.kernel.org
5455 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5458 F: Documentation/filesystems/ext4.txt
5461 Extended Verification Module (EVM)
5462 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5463 L: linux-integrity@vger.kernel.org
5465 F: security/integrity/evm/
5467 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5468 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5469 L: linux-efi@vger.kernel.org
5470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5472 F: Documentation/efi-stub.txt
5473 F: arch/*/kernel/efi.c
5474 F: arch/x86/boot/compressed/eboot.[ch]
5475 F: arch/*/include/asm/efi.h
5476 F: arch/x86/platform/efi/
5477 F: drivers/firmware/efi/
5478 F: include/linux/efi*.h
5479 F: arch/arm/boot/compressed/efi-header.S
5480 F: arch/arm64/kernel/efi-entry.S
5482 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5483 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5484 M: Chanwoo Choi <cw00.choi@samsung.com>
5485 L: linux-kernel@vger.kernel.org
5486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5489 F: include/linux/extcon/
5490 F: include/linux/extcon.h
5491 F: Documentation/extcon/
5492 F: Documentation/devicetree/bindings/extcon/
5495 M: Jingoo Han <jingoohan1@gmail.com>
5496 L: dri-devel@lists.freedesktop.org
5498 F: drivers/gpu/drm/exynos/exynos_dp*
5500 EXYNOS SYSMMU (IOMMU) driver
5501 M: Marek Szyprowski <m.szyprowski@samsung.com>
5502 L: iommu@lists.linux-foundation.org
5504 F: drivers/iommu/exynos-iommu.c
5506 EZchip NPS platform support
5507 M: Vineet Gupta <vgupta@synopsys.com>
5508 M: Ofer Levi <oferle@mellanox.com>
5510 F: arch/arc/plat-eznps
5511 F: arch/arc/boot/dts/eznps.dts
5514 M: Jaegeuk Kim <jaegeuk@kernel.org>
5515 M: Chao Yu <yuchao0@huawei.com>
5516 L: linux-f2fs-devel@lists.sourceforge.net
5517 W: https://f2fs.wiki.kernel.org/
5518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5520 F: Documentation/filesystems/f2fs.txt
5521 F: Documentation/ABI/testing/sysfs-fs-f2fs
5523 F: include/linux/f2fs_fs.h
5524 F: include/trace/events/f2fs.h
5526 F71805F HARDWARE MONITORING DRIVER
5527 M: Jean Delvare <jdelvare@suse.com>
5528 L: linux-hwmon@vger.kernel.org
5530 F: Documentation/hwmon/f71805f
5531 F: drivers/hwmon/f71805f.c
5534 M: Josh Poimboeuf <jpoimboe@redhat.com>
5536 F: scripts/faddr2line
5539 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5540 L: netdev@vger.kernel.org
5542 F: net/core/failover.c
5543 F: include/net/failover.h
5544 F: Documentation/networking/failover.rst
5547 M: Jan Kara <jack@suse.cz>
5548 R: Amir Goldstein <amir73il@gmail.com>
5549 L: linux-fsdevel@vger.kernel.org
5551 F: fs/notify/fanotify/
5552 F: include/linux/fanotify.h
5553 F: include/uapi/linux/fanotify.h
5555 FARSYNC SYNCHRONOUS DRIVER
5556 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5557 W: http://www.farsite.co.uk/
5559 F: drivers/net/wan/farsync.*
5561 FAULT INJECTION SUPPORT
5562 M: Akinobu Mita <akinobu.mita@gmail.com>
5564 F: Documentation/fault-injection/
5565 F: lib/fault-inject.c
5567 FBTFT Framebuffer drivers
5568 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5570 F: drivers/staging/fbtft/
5573 M: Michael Buesch <m@bues.ch>
5574 L: linux-media@vger.kernel.org
5576 F: drivers/media/tuners/fc0011.h
5577 F: drivers/media/tuners/fc0011.c
5580 M: Antti Palosaari <crope@iki.fi>
5581 L: linux-media@vger.kernel.org
5582 W: https://linuxtv.org
5583 W: http://palosaari.fi/linux/
5584 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5585 T: git git://linuxtv.org/anttip/media_tree.git
5587 F: drivers/media/tuners/fc2580*
5589 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5590 M: Johannes Thumshirn <jth@kernel.org>
5591 L: linux-scsi@vger.kernel.org
5592 W: www.Open-FCoE.org
5594 F: drivers/scsi/libfc/
5595 F: drivers/scsi/fcoe/
5597 F: include/scsi/libfc.h
5598 F: include/scsi/libfcoe.h
5599 F: include/uapi/scsi/fc/
5601 FILE LOCKING (flock() and fcntl()/lockf())
5602 M: Jeff Layton <jlayton@kernel.org>
5603 M: "J. Bruce Fields" <bfields@fieldses.org>
5604 L: linux-fsdevel@vger.kernel.org
5606 F: include/linux/fcntl.h
5607 F: include/uapi/linux/fcntl.h
5611 FILESYSTEMS (VFS and infrastructure)
5612 M: Alexander Viro <viro@zeniv.linux.org.uk>
5613 L: linux-fsdevel@vger.kernel.org
5616 F: include/linux/fs.h
5617 F: include/uapi/linux/fs.h
5619 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5620 M: Riku Voipio <riku.voipio@iki.fi>
5621 L: linux-hwmon@vger.kernel.org
5623 F: drivers/hwmon/f75375s.c
5624 F: include/linux/f75375s.h
5626 FIREWIRE AUDIO DRIVERS
5627 M: Clemens Ladisch <clemens@ladisch.de>
5628 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5629 T: git git://git.alsa-project.org/alsa-kernel.git
5633 FIREWIRE MEDIA DRIVERS (firedtv)
5634 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5635 L: linux-media@vger.kernel.org
5636 L: linux1394-devel@lists.sourceforge.net
5637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5639 F: drivers/media/firewire/
5641 FIREWIRE SBP-2 TARGET
5642 M: Chris Boot <bootc@bootc.net>
5643 L: linux-scsi@vger.kernel.org
5644 L: target-devel@vger.kernel.org
5645 L: linux1394-devel@lists.sourceforge.net
5646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5648 F: drivers/target/sbp/
5651 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5652 L: linux1394-devel@lists.sourceforge.net
5653 W: http://ieee1394.wiki.kernel.org/
5654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5656 F: drivers/firewire/
5657 F: include/linux/firewire.h
5658 F: include/uapi/linux/firewire*.h
5661 FIRMWARE LOADER (request_firmware)
5662 M: Luis R. Rodriguez <mcgrof@kernel.org>
5663 L: linux-kernel@vger.kernel.org
5665 F: Documentation/firmware_class/
5666 F: drivers/base/firmware_loader/
5667 F: include/linux/firmware.h
5669 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5670 M: Joshua Morris <josh.h.morris@us.ibm.com>
5671 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5673 F: drivers/block/rsxx/
5676 M: Jiri Kosina <jikos@kernel.org>
5677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5679 F: drivers/block/floppy.c
5682 M: Alessandro Rubini <rubini@gnudd.com>
5683 W: http://www.ohwr.org/projects/fmc-bus
5686 F: include/linux/fmc*.h
5687 F: include/linux/ipmi-fru.h
5690 FPGA MANAGER FRAMEWORK
5691 M: Alan Tull <atull@kernel.org>
5692 M: Moritz Fischer <mdf@kernel.org>
5693 L: linux-fpga@vger.kernel.org
5695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5696 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5697 F: Documentation/fpga/
5698 F: Documentation/driver-api/fpga/
5699 F: Documentation/devicetree/bindings/fpga/
5701 F: include/linux/fpga/
5702 W: http://www.rocketboards.org
5705 M: Bill Metzenthen <billm@melbpc.org.au>
5706 W: http://floatingpoint.sourceforge.net/emulator/index.html
5708 F: arch/x86/math-emu/
5710 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5711 L: netdev@vger.kernel.org
5713 F: drivers/net/wan/dlci.c
5714 F: drivers/net/wan/sdla.c
5717 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5718 L: dri-devel@lists.freedesktop.org
5719 L: linux-fbdev@vger.kernel.org
5720 T: git git://github.com/bzolnier/linux.git
5721 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5723 F: Documentation/fb/
5726 F: include/linux/fb.h
5727 F: include/uapi/video/
5728 F: include/uapi/linux/fb.h
5730 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5731 M: Horia Geantă <horia.geanta@nxp.com>
5732 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5733 L: linux-crypto@vger.kernel.org
5735 F: drivers/crypto/caam/
5736 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5738 FREESCALE DIU FRAMEBUFFER DRIVER
5739 M: Timur Tabi <timur@kernel.org>
5740 L: linux-fbdev@vger.kernel.org
5742 F: drivers/video/fbdev/fsl-diu-fb.*
5744 FREESCALE DMA DRIVER
5745 M: Li Yang <leoyang.li@nxp.com>
5746 M: Zhang Wei <zw@zh-kernel.org>
5747 L: linuxppc-dev@lists.ozlabs.org
5749 F: drivers/dma/fsldma.*
5751 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5752 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5753 L: netdev@vger.kernel.org
5755 F: drivers/net/ethernet/freescale/gianfar*
5756 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5758 FREESCALE GPMI NAND DRIVER
5759 M: Han Xu <han.xu@nxp.com>
5760 L: linux-mtd@lists.infradead.org
5762 F: drivers/mtd/nand/raw/gpmi-nand/*
5764 FREESCALE I2C CPM DRIVER
5765 M: Jochen Friedrich <jochen@scram.de>
5766 L: linuxppc-dev@lists.ozlabs.org
5767 L: linux-i2c@vger.kernel.org
5769 F: drivers/i2c/busses/i2c-cpm.c
5771 FREESCALE IMX / MXC FEC DRIVER
5772 M: Fugang Duan <fugang.duan@nxp.com>
5773 L: netdev@vger.kernel.org
5775 F: drivers/net/ethernet/freescale/fec_main.c
5776 F: drivers/net/ethernet/freescale/fec_ptp.c
5777 F: drivers/net/ethernet/freescale/fec.h
5778 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5780 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5781 M: Sascha Hauer <s.hauer@pengutronix.de>
5782 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5783 L: linux-fbdev@vger.kernel.org
5784 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5786 F: include/linux/platform_data/video-imxfb.h
5787 F: drivers/video/fbdev/imxfb.c
5789 FREESCALE QORIQ DPAA ETHERNET DRIVER
5790 M: Madalin Bucur <madalin.bucur@nxp.com>
5791 L: netdev@vger.kernel.org
5793 F: drivers/net/ethernet/freescale/dpaa
5795 FREESCALE QORIQ DPAA FMAN DRIVER
5796 M: Madalin Bucur <madalin.bucur@nxp.com>
5797 L: netdev@vger.kernel.org
5799 F: drivers/net/ethernet/freescale/fman
5800 F: Documentation/devicetree/bindings/net/fsl-fman.txt
5802 FREESCALE QORIQ PTP CLOCK DRIVER
5803 M: Yangbo Lu <yangbo.lu@nxp.com>
5804 L: netdev@vger.kernel.org
5806 F: drivers/ptp/ptp_qoriq.c
5807 F: include/linux/fsl/ptp_qoriq.h
5808 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5810 FREESCALE QUAD SPI DRIVER
5811 M: Han Xu <han.xu@nxp.com>
5812 L: linux-mtd@lists.infradead.org
5814 F: drivers/mtd/spi-nor/fsl-quadspi.c
5816 FREESCALE QUICC ENGINE LIBRARY
5817 M: Qiang Zhao <qiang.zhao@nxp.com>
5818 L: linuxppc-dev@lists.ozlabs.org
5820 F: drivers/soc/fsl/qe/
5821 F: include/soc/fsl/*qe*.h
5822 F: include/soc/fsl/*ucc*.h
5824 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5825 M: Li Yang <leoyang.li@nxp.com>
5826 L: netdev@vger.kernel.org
5827 L: linuxppc-dev@lists.ozlabs.org
5829 F: drivers/net/ethernet/freescale/ucc_geth*
5831 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5832 M: Zhao Qiang <qiang.zhao@nxp.com>
5833 L: netdev@vger.kernel.org
5834 L: linuxppc-dev@lists.ozlabs.org
5836 F: drivers/net/wan/fsl_ucc_hdlc*
5838 FREESCALE QUICC ENGINE UCC UART DRIVER
5839 M: Timur Tabi <timur@kernel.org>
5840 L: linuxppc-dev@lists.ozlabs.org
5842 F: drivers/tty/serial/ucc_uart.c
5844 FREESCALE SOC DRIVERS
5845 M: Li Yang <leoyang.li@nxp.com>
5846 L: linuxppc-dev@lists.ozlabs.org
5847 L: linux-arm-kernel@lists.infradead.org
5849 F: Documentation/devicetree/bindings/soc/fsl/
5851 F: include/linux/fsl/
5853 FREESCALE SOC FS_ENET DRIVER
5854 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5855 L: linuxppc-dev@lists.ozlabs.org
5856 L: netdev@vger.kernel.org
5858 F: drivers/net/ethernet/freescale/fs_enet/
5859 F: include/linux/fs_enet_pd.h
5861 FREESCALE SOC SOUND DRIVERS
5862 M: Timur Tabi <timur@kernel.org>
5863 M: Nicolin Chen <nicoleotsuka@gmail.com>
5864 M: Xiubo Li <Xiubo.Lee@gmail.com>
5865 R: Fabio Estevam <fabio.estevam@nxp.com>
5866 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5867 L: linuxppc-dev@lists.ozlabs.org
5869 F: sound/soc/fsl/fsl*
5870 F: sound/soc/fsl/imx*
5871 F: sound/soc/fsl/mpc8610_hpcd.c
5873 FREESCALE USB PERIPHERAL DRIVERS
5874 M: Li Yang <leoyang.li@nxp.com>
5875 L: linux-usb@vger.kernel.org
5876 L: linuxppc-dev@lists.ozlabs.org
5878 F: drivers/usb/gadget/udc/fsl*
5881 M: Christoph Hellwig <hch@infradead.org>
5882 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5887 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5888 M: Pavel Machek <pavel@ucw.cz>
5889 L: linux-pm@vger.kernel.org
5891 F: Documentation/power/freezing-of-tasks.txt
5892 F: include/linux/freezer.h
5896 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5897 L: linux-kernel@vger.kernel.org
5900 F: include/linux/frontswap.h
5902 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5903 M: David Howells <dhowells@redhat.com>
5904 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5906 F: Documentation/filesystems/caching/
5908 F: include/linux/fscache*.h
5910 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5911 M: Theodore Y. Ts'o <tytso@mit.edu>
5912 M: Jaegeuk Kim <jaegeuk@kernel.org>
5913 L: linux-fscrypt@vger.kernel.org
5914 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5918 F: include/linux/fscrypt*.h
5919 F: Documentation/filesystems/fscrypt.rst
5921 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5922 M: Jan Kara <jack@suse.cz>
5923 R: Amir Goldstein <amir73il@gmail.com>
5924 L: linux-fsdevel@vger.kernel.org
5927 F: include/linux/fsnotify*.h
5929 FUJITSU LAPTOP EXTRAS
5930 M: Jonathan Woithe <jwoithe@just42.net>
5931 L: platform-driver-x86@vger.kernel.org
5933 F: drivers/platform/x86/fujitsu-laptop.c
5935 FUJITSU M-5MO LS CAMERA ISP DRIVER
5936 M: Kyungmin Park <kyungmin.park@samsung.com>
5937 M: Heungjun Kim <riverful.kim@samsung.com>
5938 L: linux-media@vger.kernel.org
5940 F: drivers/media/i2c/m5mols/
5941 F: include/media/i2c/m5mols.h
5943 FUJITSU TABLET EXTRAS
5944 M: Robert Gerlach <khnz@gmx.de>
5945 L: platform-driver-x86@vger.kernel.org
5947 F: drivers/platform/x86/fujitsu-tablet.c
5949 FUSE: FILESYSTEM IN USERSPACE
5950 M: Miklos Szeredi <miklos@szeredi.hu>
5951 L: linux-fsdevel@vger.kernel.org
5952 W: http://fuse.sourceforge.net/
5953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5956 F: include/uapi/linux/fuse.h
5957 F: Documentation/filesystems/fuse.txt
5960 M: Thomas Gleixner <tglx@linutronix.de>
5961 M: Ingo Molnar <mingo@redhat.com>
5962 R: Peter Zijlstra <peterz@infradead.org>
5963 R: Darren Hart <dvhart@infradead.org>
5964 L: linux-kernel@vger.kernel.org
5965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5968 F: kernel/futex_compat.c
5969 F: include/asm-generic/futex.h
5970 F: include/linux/futex.h
5971 F: include/uapi/linux/futex.h
5972 F: tools/testing/selftests/futex/
5973 F: tools/perf/bench/futex*
5974 F: Documentation/*futex*
5977 M: Kees Cook <keescook@chromium.org>
5978 R: Emese Revfy <re.emese@gmail.com>
5979 L: kernel-hardening@lists.openwall.com
5981 F: scripts/gcc-plugins/
5982 F: scripts/gcc-plugin.sh
5983 F: scripts/Makefile.gcc-plugins
5984 F: Documentation/gcc-plugins.txt
5986 GCOV BASED KERNEL PROFILING
5987 M: Peter Oberparleiter <oberpar@linux.ibm.com>
5990 F: Documentation/dev-tools/gcov.rst
5992 GDB KERNEL DEBUGGING HELPER SCRIPTS
5993 M: Jan Kiszka <jan.kiszka@siemens.com>
5994 M: Kieran Bingham <kbingham@kernel.org>
5998 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5999 M: Achim Leubner <achim_leubner@adaptec.com>
6000 L: linux-scsi@vger.kernel.org
6001 W: http://www.icp-vortex.com/
6003 F: drivers/scsi/gdt*
6005 GEMTEK FM RADIO RECEIVER DRIVER
6006 M: Hans Verkuil <hverkuil@xs4all.nl>
6007 L: linux-media@vger.kernel.org
6008 T: git git://linuxtv.org/media_tree.git
6009 W: https://linuxtv.org
6011 F: drivers/media/radio/radio-gemtek*
6013 GENERIC GPIO I2C DRIVER
6014 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6016 F: drivers/i2c/busses/i2c-gpio.c
6017 F: include/linux/platform_data/i2c-gpio.h
6019 GENERIC GPIO I2C MULTIPLEXER DRIVER
6020 M: Peter Korsgaard <peter.korsgaard@barco.com>
6021 L: linux-i2c@vger.kernel.org
6023 F: drivers/i2c/muxes/i2c-mux-gpio.c
6024 F: include/linux/platform_data/i2c-mux-gpio.h
6025 F: Documentation/i2c/muxes/i2c-mux-gpio
6027 GENERIC HDLC (WAN) DRIVERS
6028 M: Krzysztof Halasa <khc@pm.waw.pl>
6029 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6031 F: drivers/net/wan/c101.c
6032 F: drivers/net/wan/hd6457*
6033 F: drivers/net/wan/hdlc*
6034 F: drivers/net/wan/n2.c
6035 F: drivers/net/wan/pc300too.c
6036 F: drivers/net/wan/pci200syn.c
6037 F: drivers/net/wan/wanxl*
6039 GENERIC INCLUDE/ASM HEADER FILES
6040 M: Arnd Bergmann <arnd@arndb.de>
6041 L: linux-arch@vger.kernel.org
6042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6044 F: include/asm-generic/
6045 F: include/uapi/asm-generic/
6047 GENERIC PHY FRAMEWORK
6048 M: Kishon Vijay Abraham I <kishon@ti.com>
6049 L: linux-kernel@vger.kernel.org
6050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6053 F: include/linux/phy/
6055 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6056 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6058 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6061 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6062 M: Kevin Hilman <khilman@kernel.org>
6063 M: Ulf Hansson <ulf.hansson@linaro.org>
6064 L: linux-pm@vger.kernel.org
6066 F: drivers/base/power/domain*.c
6067 F: include/linux/pm_domain.h
6068 F: Documentation/devicetree/bindings/power/power_domain.txt
6070 GENERIC UIO DRIVER FOR PCI DEVICES
6071 M: "Michael S. Tsirkin" <mst@redhat.com>
6072 L: kvm@vger.kernel.org
6074 F: drivers/uio/uio_pci_generic.c
6076 GENWQE (IBM Generic Workqueue Card)
6077 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6078 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6080 F: drivers/misc/genwqe/
6082 GET_MAINTAINER SCRIPT
6083 M: Joe Perches <joe@perches.com>
6085 F: scripts/get_maintainer.pl
6088 M: Bob Peterson <rpeterso@redhat.com>
6089 M: Andreas Gruenbacher <agruenba@redhat.com>
6090 L: cluster-devel@redhat.com
6091 W: http://sources.redhat.com/cluster/
6092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6094 F: Documentation/filesystems/gfs2*.txt
6096 F: include/uapi/linux/gfs2_ondisk.h
6098 GIGASET ISDN DRIVERS
6099 M: Paul Bolle <pebolle@tiscali.nl>
6100 L: gigaset307x-common@lists.sourceforge.net
6101 W: http://gigaset307x.sourceforge.net/
6103 F: Documentation/isdn/README.gigaset
6104 F: drivers/isdn/gigaset/
6105 F: include/uapi/linux/gigaset_dev.h
6108 M: Hans Verkuil <hans.verkuil@cisco.com>
6109 L: linux-media@vger.kernel.org
6111 F: drivers/media/usb/go7007/
6114 M: Bastien Nocera <hadess@hadess.net>
6115 L: linux-input@vger.kernel.org
6117 F: drivers/input/touchscreen/goodix.c
6119 GPD POCKET FAN DRIVER
6120 M: Hans de Goede <hdegoede@redhat.com>
6121 L: platform-driver-x86@vger.kernel.org
6123 F: drivers/platform/x86/gpd-pocket-fan.c
6126 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6127 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6128 L: linux-gpio@vger.kernel.org
6129 L: linux-acpi@vger.kernel.org
6131 F: Documentation/acpi/gpio-properties.txt
6132 F: drivers/gpio/gpiolib-acpi.c
6135 M: Sean Young <sean@mess.org>
6136 L: linux-media@vger.kernel.org
6138 F: drivers/media/rc/gpio-ir-tx.c
6141 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6142 R: Bartosz Golaszewski <brgl@bgdev.pl>
6143 L: linux-gpio@vger.kernel.org
6145 F: drivers/gpio/gpio-mockup.c
6146 F: tools/testing/selftests/gpio/
6149 M: Linus Walleij <linus.walleij@linaro.org>
6150 L: linux-gpio@vger.kernel.org
6151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6153 F: Documentation/devicetree/bindings/gpio/
6154 F: Documentation/driver-api/gpio/
6155 F: Documentation/gpio/
6156 F: Documentation/ABI/testing/gpio-cdev
6157 F: Documentation/ABI/obsolete/sysfs-gpio
6159 F: include/linux/gpio/
6160 F: include/linux/gpio.h
6161 F: include/linux/of_gpio.h
6162 F: include/asm-generic/gpio.h
6163 F: include/uapi/linux/gpio.h
6166 GRE DEMULTIPLEXER DRIVER
6167 M: Dmitry Kozlov <xeb@mail.ru>
6168 L: netdev@vger.kernel.org
6170 F: net/ipv4/gre_demux.c
6171 F: net/ipv4/gre_offload.c
6172 F: include/net/gre.h
6174 GRETH 10/100/1G Ethernet MAC device driver
6175 M: Andreas Larsson <andreas@gaisler.com>
6176 L: netdev@vger.kernel.org
6178 F: drivers/net/ethernet/aeroflex/
6180 GREYBUS AUDIO PROTOCOLS DRIVERS
6181 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6182 M: Mark Greer <mgreer@animalcreek.com>
6184 F: drivers/staging/greybus/audio_apbridgea.c
6185 F: drivers/staging/greybus/audio_apbridgea.h
6186 F: drivers/staging/greybus/audio_codec.c
6187 F: drivers/staging/greybus/audio_codec.h
6188 F: drivers/staging/greybus/audio_gb.c
6189 F: drivers/staging/greybus/audio_manager.c
6190 F: drivers/staging/greybus/audio_manager.h
6191 F: drivers/staging/greybus/audio_manager_module.c
6192 F: drivers/staging/greybus/audio_manager_private.h
6193 F: drivers/staging/greybus/audio_manager_sysfs.c
6194 F: drivers/staging/greybus/audio_module.c
6195 F: drivers/staging/greybus/audio_topology.c
6197 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6198 M: Viresh Kumar <vireshk@kernel.org>
6200 F: drivers/staging/greybus/authentication.c
6201 F: drivers/staging/greybus/bootrom.c
6202 F: drivers/staging/greybus/firmware.h
6203 F: drivers/staging/greybus/fw-core.c
6204 F: drivers/staging/greybus/fw-download.c
6205 F: drivers/staging/greybus/fw-managament.c
6206 F: drivers/staging/greybus/greybus_authentication.h
6207 F: drivers/staging/greybus/greybus_firmware.h
6208 F: drivers/staging/greybus/hid.c
6209 F: drivers/staging/greybus/i2c.c
6210 F: drivers/staging/greybus/spi.c
6211 F: drivers/staging/greybus/spilib.c
6212 F: drivers/staging/greybus/spilib.h
6214 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6215 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6217 F: drivers/staging/greybus/loopback.c
6218 F: drivers/staging/greybus/timesync.c
6219 F: drivers/staging/greybus/timesync_platform.c
6221 GREYBUS PLATFORM DRIVERS
6222 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6224 F: drivers/staging/greybus/arche-platform.c
6225 F: drivers/staging/greybus/arche-apb-ctrl.c
6226 F: drivers/staging/greybus/arche_platform.h
6228 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6229 M: Rui Miguel Silva <rmfrfs@gmail.com>
6231 F: drivers/staging/greybus/sdio.c
6232 F: drivers/staging/greybus/light.c
6233 F: drivers/staging/greybus/gpio.c
6234 F: drivers/staging/greybus/power_supply.c
6235 F: drivers/staging/greybus/spi.c
6236 F: drivers/staging/greybus/spilib.c
6239 M: Johan Hovold <johan@kernel.org>
6240 M: Alex Elder <elder@kernel.org>
6241 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6243 F: drivers/staging/greybus/
6244 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6246 GREYBUS UART PROTOCOLS DRIVERS
6247 M: David Lin <dtwlin@gmail.com>
6249 F: drivers/staging/greybus/uart.c
6250 F: drivers/staging/greybus/log.c
6252 GS1662 VIDEO SERIALIZER
6253 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6254 L: linux-media@vger.kernel.org
6255 T: git git://linuxtv.org/media_tree.git
6257 F: drivers/media/spi/gs1662.c
6259 GSPCA FINEPIX SUBDRIVER
6260 M: Frank Zago <frank@zago.net>
6261 L: linux-media@vger.kernel.org
6262 T: git git://linuxtv.org/media_tree.git
6264 F: drivers/media/usb/gspca/finepix.c
6266 GSPCA GL860 SUBDRIVER
6267 M: Olivier Lorin <o.lorin@laposte.net>
6268 L: linux-media@vger.kernel.org
6269 T: git git://linuxtv.org/media_tree.git
6271 F: drivers/media/usb/gspca/gl860/
6273 GSPCA M5602 SUBDRIVER
6274 M: Erik Andren <erik.andren@gmail.com>
6275 L: linux-media@vger.kernel.org
6276 T: git git://linuxtv.org/media_tree.git
6278 F: drivers/media/usb/gspca/m5602/
6280 GSPCA PAC207 SONIXB SUBDRIVER
6281 M: Hans Verkuil <hverkuil@xs4all.nl>
6282 L: linux-media@vger.kernel.org
6283 T: git git://linuxtv.org/media_tree.git
6285 F: drivers/media/usb/gspca/pac207.c
6287 GSPCA SN9C20X SUBDRIVER
6288 M: Brian Johnson <brijohn@gmail.com>
6289 L: linux-media@vger.kernel.org
6290 T: git git://linuxtv.org/media_tree.git
6292 F: drivers/media/usb/gspca/sn9c20x.c
6294 GSPCA T613 SUBDRIVER
6295 M: Leandro Costantino <lcostantino@gmail.com>
6296 L: linux-media@vger.kernel.org
6297 T: git git://linuxtv.org/media_tree.git
6299 F: drivers/media/usb/gspca/t613.c
6301 GSPCA USB WEBCAM DRIVER
6302 M: Hans Verkuil <hverkuil@xs4all.nl>
6303 L: linux-media@vger.kernel.org
6304 T: git git://linuxtv.org/media_tree.git
6306 F: drivers/media/usb/gspca/
6308 GTP (GPRS Tunneling Protocol)
6309 M: Pablo Neira Ayuso <pablo@netfilter.org>
6310 M: Harald Welte <laforge@gnumonks.org>
6311 L: osmocom-net-gprs@lists.osmocom.org
6312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6314 F: drivers/net/gtp.c
6316 GUID PARTITION TABLE (GPT)
6317 M: Davidlohr Bueso <dave@stgolabs.net>
6318 L: linux-efi@vger.kernel.org
6320 F: block/partitions/efi.*
6323 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6324 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6325 W: http://uclinux-h8.sourceforge.jp
6326 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6329 F: drivers/clocksource/h8300_*.c
6330 F: drivers/clk/h8300/
6331 F: drivers/irqchip/irq-renesas-h8*.c
6334 M: Antti Palosaari <crope@iki.fi>
6335 L: linux-media@vger.kernel.org
6336 W: https://linuxtv.org
6337 W: http://palosaari.fi/linux/
6338 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6339 T: git git://linuxtv.org/anttip/media_tree.git
6341 F: drivers/media/usb/hackrf/
6343 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6344 M: Frank Seidel <frank@f-seidel.de>
6345 L: platform-driver-x86@vger.kernel.org
6346 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6348 F: drivers/platform/x86/hdaps.c
6351 M: Jean Delvare <jdelvare@suse.com>
6352 M: Guenter Roeck <linux@roeck-us.net>
6353 L: linux-hwmon@vger.kernel.org
6354 W: http://hwmon.wiki.kernel.org/
6355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6357 F: Documentation/devicetree/bindings/hwmon/
6358 F: Documentation/hwmon/
6360 F: include/linux/hwmon*.h
6362 HARDWARE RANDOM NUMBER GENERATOR CORE
6363 M: Matt Mackall <mpm@selenic.com>
6364 M: Herbert Xu <herbert@gondor.apana.org.au>
6365 L: linux-crypto@vger.kernel.org
6367 F: Documentation/devicetree/bindings/rng/
6368 F: Documentation/hw_random.txt
6369 F: drivers/char/hw_random/
6370 F: include/linux/hw_random.h
6372 HARDWARE TRACING FACILITIES
6373 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6375 F: drivers/hwtracing/
6377 HARDWARE SPINLOCK CORE
6378 M: Ohad Ben-Cohen <ohad@wizery.com>
6379 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6380 L: linux-remoteproc@vger.kernel.org
6382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6383 F: Documentation/devicetree/bindings/hwlock/
6384 F: Documentation/hwspinlock.txt
6385 F: drivers/hwspinlock/
6386 F: include/linux/hwspinlock.h
6388 HARMONY SOUND DRIVER
6389 L: linux-parisc@vger.kernel.org
6391 F: sound/parisc/harmony.*
6393 HDPVR USB VIDEO ENCODER DRIVER
6394 M: Hans Verkuil <hverkuil@xs4all.nl>
6395 L: linux-media@vger.kernel.org
6396 T: git git://linuxtv.org/media_tree.git
6397 W: https://linuxtv.org
6399 F: drivers/media/usb/hdpvr/
6401 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6402 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6404 F: Documentation/watchdog/hpwdt.txt
6405 F: drivers/watchdog/hpwdt.c
6407 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6408 M: Don Brace <don.brace@microsemi.com>
6409 L: esc.storagedev@microsemi.com
6410 L: linux-scsi@vger.kernel.org
6412 F: Documentation/scsi/hpsa.txt
6413 F: drivers/scsi/hpsa*.[ch]
6414 F: include/linux/cciss*.h
6415 F: include/uapi/linux/cciss*.h
6418 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6419 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6420 L: linux-rdma@vger.kernel.org
6422 F: drivers/infiniband/hw/hfi1
6425 L: linux-fsdevel@vger.kernel.org
6427 F: Documentation/filesystems/hfs.txt
6431 L: linux-fsdevel@vger.kernel.org
6433 F: Documentation/filesystems/hfsplus.txt
6436 HGA FRAMEBUFFER DRIVER
6437 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6438 L: linux-nvidia@lists.surfsouth.com
6439 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6441 F: drivers/video/fbdev/hgafb.c
6443 HIBERNATION (aka Software Suspend, aka swsusp)
6444 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6445 M: Pavel Machek <pavel@ucw.cz>
6446 L: linux-pm@vger.kernel.org
6447 B: https://bugzilla.kernel.org
6450 F: drivers/base/power/
6452 F: include/linux/suspend.h
6453 F: include/linux/freezer.h
6454 F: include/linux/pm.h
6455 F: arch/*/include/asm/suspend*.h
6458 M: Jiri Kosina <jikos@kernel.org>
6459 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6460 L: linux-input@vger.kernel.org
6461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6464 F: include/linux/hid*
6465 F: include/uapi/linux/hid*
6467 HID SENSOR HUB DRIVERS
6468 M: Jiri Kosina <jikos@kernel.org>
6469 M: Jonathan Cameron <jic23@kernel.org>
6470 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6471 L: linux-input@vger.kernel.org
6472 L: linux-iio@vger.kernel.org
6474 F: Documentation/hid/hid-sensor*
6475 F: drivers/hid/hid-sensor-*
6476 F: drivers/iio/*/hid-*
6477 F: include/linux/hid-sensor-*
6479 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6480 M: Thomas Gleixner <tglx@linutronix.de>
6481 L: linux-kernel@vger.kernel.org
6482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6484 F: Documentation/timers/
6485 F: kernel/time/hrtimer.c
6486 F: kernel/time/clockevents.c
6487 F: kernel/time/timer_*.c
6488 F: include/linux/clockchips.h
6489 F: include/linux/hrtimer.h
6491 HIGH-SPEED SCC DRIVER FOR AX.25
6492 L: linux-hams@vger.kernel.org
6494 F: drivers/net/hamradio/dmascc.c
6495 F: drivers/net/hamradio/scc.c
6497 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6498 M: HighPoint Linux Team <linux@highpoint-tech.com>
6499 W: http://www.highpoint-tech.com
6501 F: Documentation/scsi/hptiop.txt
6502 F: drivers/scsi/hptiop.c
6505 M: Jes Sorensen <jes@trained-monkey.org>
6506 L: linux-hippi@sunsite.dk
6508 F: include/linux/hippidevice.h
6509 F: include/uapi/linux/if_hippi.h
6511 F: drivers/net/hippi/
6513 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6514 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6515 M: Salil Mehta <salil.mehta@huawei.com>
6516 L: netdev@vger.kernel.org
6517 W: http://www.hisilicon.com
6519 F: drivers/net/ethernet/hisilicon/hns3/
6521 HISILICON LPC BUS DRIVER
6522 M: john.garry@huawei.com
6523 W: http://www.hisilicon.com
6525 F: drivers/bus/hisi_lpc.c
6526 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6528 HISILICON NETWORK SUBSYSTEM DRIVER
6529 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6530 M: Salil Mehta <salil.mehta@huawei.com>
6531 L: netdev@vger.kernel.org
6532 W: http://www.hisilicon.com
6534 F: drivers/net/ethernet/hisilicon/
6535 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6537 HISILICON PMU DRIVER
6538 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6539 W: http://www.hisilicon.com
6541 F: drivers/perf/hisilicon
6542 F: Documentation/perf/hisi-pmu.txt
6544 HISILICON ROCE DRIVER
6545 M: Lijun Ou <oulijun@huawei.com>
6546 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6547 L: linux-rdma@vger.kernel.org
6549 F: drivers/infiniband/hw/hns/
6550 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6552 HISILICON SAS Controller
6553 M: John Garry <john.garry@huawei.com>
6554 W: http://www.hisilicon.com
6556 F: drivers/scsi/hisi_sas/
6557 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6559 HMM - Heterogeneous Memory Management
6560 M: Jérôme Glisse <jglisse@redhat.com>
6561 L: linux-mm@kvack.org
6564 F: include/linux/hmm*
6565 F: Documentation/vm/hmm.rst
6568 M: Jouni Malinen <j@w1.fi>
6569 L: linux-wireless@vger.kernel.org
6570 W: http://w1.fi/hostap-driver.html
6572 F: drivers/net/wireless/intersil/hostap/
6574 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6575 L: platform-driver-x86@vger.kernel.org
6577 F: drivers/platform/x86/tc1100-wmi.c
6579 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6580 M: Jaroslav Kysela <perex@perex.cz>
6582 F: drivers/net/ethernet/hp/hp100.*
6584 HPET: High Precision Event Timers driver
6585 M: Clemens Ladisch <clemens@ladisch.de>
6587 F: Documentation/timers/hpet.txt
6588 F: drivers/char/hpet.c
6589 F: include/linux/hpet.h
6590 F: include/uapi/linux/hpet.h
6594 F: arch/x86/kernel/hpet.c
6595 F: arch/x86/include/asm/hpet.h
6598 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6599 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6604 M: Sebastian Reichel <sre@kernel.org>
6605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6607 F: Documentation/ABI/testing/sysfs-bus-hsi
6608 F: Documentation/driver-api/hsi.rst
6610 F: include/linux/hsi/
6611 F: include/uapi/linux/hsi/
6614 L: linux-usb@vger.kernel.org
6616 F: drivers/net/usb/hso.c
6618 HSR NETWORK PROTOCOL
6619 M: Arvid Brodin <arvid.brodin@alten.se>
6620 L: netdev@vger.kernel.org
6624 HT16K33 LED CONTROLLER DRIVER
6625 M: Robin van der Gracht <robin@protonic.nl>
6627 F: drivers/auxdisplay/ht16k33.c
6628 F: Documentation/devicetree/bindings/display/ht16k33.txt
6630 HTCPEN TOUCHSCREEN DRIVER
6631 M: Pau Oliva Fora <pof@eslack.org>
6632 L: linux-input@vger.kernel.org
6634 F: drivers/input/touchscreen/htcpen.c
6636 HUAWEI ETHERNET DRIVER
6637 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6638 L: netdev@vger.kernel.org
6640 F: Documentation/networking/hinic.txt
6641 F: drivers/net/ethernet/huawei/hinic/
6644 M: Mike Kravetz <mike.kravetz@oracle.com>
6645 L: linux-mm@kvack.org
6649 F: include/linux/hugetlb.h
6650 F: Documentation/admin-guide/mm/hugetlbpage.rst
6651 F: Documentation/vm/hugetlbfs_reserv.rst
6652 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6655 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6656 L: linux-media@vger.kernel.org
6657 T: git git://linuxtv.org/media_tree.git
6658 W: https://linuxtv.org
6660 F: drivers/media/platform/sti/hva
6662 HWPOISON MEMORY FAILURE HANDLING
6663 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6664 L: linux-mm@kvack.org
6666 F: mm/memory-failure.c
6667 F: mm/hwpoison-inject.c
6669 Hyper-V CORE AND DRIVERS
6670 M: "K. Y. Srinivasan" <kys@microsoft.com>
6671 M: Haiyang Zhang <haiyangz@microsoft.com>
6672 M: Stephen Hemminger <sthemmin@microsoft.com>
6673 L: devel@linuxdriverproject.org
6675 F: Documentation/networking/netvsc.txt
6676 F: arch/x86/include/asm/mshyperv.h
6677 F: arch/x86/include/asm/trace/hyperv.h
6678 F: arch/x86/include/asm/hyperv-tlfs.h
6679 F: arch/x86/kernel/cpu/mshyperv.c
6681 F: drivers/hid/hid-hyperv.c
6683 F: drivers/input/serio/hyperv-keyboard.c
6684 F: drivers/pci/controller/pci-hyperv.c
6685 F: drivers/net/hyperv/
6686 F: drivers/scsi/storvsc_drv.c
6687 F: drivers/uio/uio_hv_generic.c
6688 F: drivers/video/fbdev/hyperv_fb.c
6689 F: net/vmw_vsock/hyperv_transport.c
6690 F: include/linux/hyperv.h
6691 F: include/uapi/linux/hyperv.h
6693 F: Documentation/ABI/stable/sysfs-bus-vmbus
6695 HYPERVISOR VIRTUAL CONSOLE DRIVER
6696 L: linuxppc-dev@lists.ozlabs.org
6701 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6702 L: linux-i2c@vger.kernel.org
6703 L: linux-acpi@vger.kernel.org
6705 F: drivers/i2c/i2c-core-acpi.c
6708 M: Peter Rosin <peda@axentia.se>
6709 L: linux-i2c@vger.kernel.org
6711 F: Documentation/i2c/i2c-topology
6712 F: Documentation/i2c/muxes/
6713 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6714 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6715 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6716 F: drivers/i2c/i2c-mux.c
6717 F: drivers/i2c/muxes/
6718 F: include/linux/i2c-mux.h
6720 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6721 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6722 L: linux-i2c@vger.kernel.org
6724 F: drivers/i2c/busses/i2c-mv64xxx.c
6726 I2C OVER PARALLEL PORT
6727 M: Jean Delvare <jdelvare@suse.com>
6728 L: linux-i2c@vger.kernel.org
6730 F: Documentation/i2c/busses/i2c-parport
6731 F: Documentation/i2c/busses/i2c-parport-light
6732 F: drivers/i2c/busses/i2c-parport.c
6733 F: drivers/i2c/busses/i2c-parport-light.c
6736 M: Wolfram Sang <wsa@the-dreams.de>
6737 L: linux-i2c@vger.kernel.org
6738 W: https://i2c.wiki.kernel.org/
6739 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6742 F: Documentation/devicetree/bindings/i2c/i2c.txt
6743 F: Documentation/i2c/
6745 F: include/linux/i2c.h
6746 F: include/linux/i2c-dev.h
6747 F: include/linux/i2c-smbus.h
6748 F: include/uapi/linux/i2c.h
6749 F: include/uapi/linux/i2c-*.h
6751 I2C SUBSYSTEM HOST DRIVERS
6752 L: linux-i2c@vger.kernel.org
6753 W: https://i2c.wiki.kernel.org/
6754 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6757 F: Documentation/devicetree/bindings/i2c/
6758 F: drivers/i2c/algos/
6759 F: drivers/i2c/busses/
6762 M: Jean Delvare <jdelvare@suse.com>
6763 L: linux-i2c@vger.kernel.org
6765 F: Documentation/i2c/busses/i2c-taos-evm
6766 F: drivers/i2c/busses/i2c-taos-evm.c
6769 M: Till Harbaum <till@harbaum.org>
6770 L: linux-i2c@vger.kernel.org
6771 W: http://www.harbaum.org/till/i2c_tiny_usb
6773 F: drivers/i2c/busses/i2c-tiny-usb.c
6775 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6776 M: Jean Delvare <jdelvare@suse.com>
6777 L: linux-i2c@vger.kernel.org
6779 F: Documentation/i2c/busses/i2c-ali1535
6780 F: Documentation/i2c/busses/i2c-ali1563
6781 F: Documentation/i2c/busses/i2c-ali15x3
6782 F: Documentation/i2c/busses/i2c-amd756
6783 F: Documentation/i2c/busses/i2c-amd8111
6784 F: Documentation/i2c/busses/i2c-i801
6785 F: Documentation/i2c/busses/i2c-nforce2
6786 F: Documentation/i2c/busses/i2c-piix4
6787 F: Documentation/i2c/busses/i2c-sis5595
6788 F: Documentation/i2c/busses/i2c-sis630
6789 F: Documentation/i2c/busses/i2c-sis96x
6790 F: Documentation/i2c/busses/i2c-via
6791 F: Documentation/i2c/busses/i2c-viapro
6792 F: drivers/i2c/busses/i2c-ali1535.c
6793 F: drivers/i2c/busses/i2c-ali1563.c
6794 F: drivers/i2c/busses/i2c-ali15x3.c
6795 F: drivers/i2c/busses/i2c-amd756.c
6796 F: drivers/i2c/busses/i2c-amd756-s4882.c
6797 F: drivers/i2c/busses/i2c-amd8111.c
6798 F: drivers/i2c/busses/i2c-i801.c
6799 F: drivers/i2c/busses/i2c-isch.c
6800 F: drivers/i2c/busses/i2c-nforce2.c
6801 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6802 F: drivers/i2c/busses/i2c-piix4.c
6803 F: drivers/i2c/busses/i2c-sis5595.c
6804 F: drivers/i2c/busses/i2c-sis630.c
6805 F: drivers/i2c/busses/i2c-sis96x.c
6806 F: drivers/i2c/busses/i2c-via.c
6807 F: drivers/i2c/busses/i2c-viapro.c
6809 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6810 M: Hans de Goede <hdegoede@redhat.com>
6811 L: linux-i2c@vger.kernel.org
6813 F: drivers/i2c/busses/i2c-cht-wc.c
6815 I2C/SMBUS ISMT DRIVER
6816 M: Seth Heasley <seth.heasley@intel.com>
6817 M: Neil Horman <nhorman@tuxdriver.com>
6818 L: linux-i2c@vger.kernel.org
6819 F: drivers/i2c/busses/i2c-ismt.c
6820 F: Documentation/i2c/busses/i2c-ismt
6822 I2C/SMBUS STUB DRIVER
6823 M: Jean Delvare <jdelvare@suse.com>
6824 L: linux-i2c@vger.kernel.org
6826 F: drivers/i2c/i2c-stub.c
6828 IA64 (Itanium) PLATFORM
6829 M: Tony Luck <tony.luck@intel.com>
6830 M: Fenghua Yu <fenghua.yu@intel.com>
6831 L: linux-ia64@vger.kernel.org
6832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6836 IBM Power 842 compression accelerator
6837 M: Haren Myneni <haren@us.ibm.com>
6839 F: drivers/crypto/nx/Makefile
6840 F: drivers/crypto/nx/Kconfig
6841 F: drivers/crypto/nx/nx-842*
6842 F: include/linux/sw842.h
6846 IBM Power in-Nest Crypto Acceleration
6847 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6848 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6849 L: linux-crypto@vger.kernel.org
6851 F: drivers/crypto/nx/Makefile
6852 F: drivers/crypto/nx/Kconfig
6853 F: drivers/crypto/nx/nx-aes*
6854 F: drivers/crypto/nx/nx-sha*
6855 F: drivers/crypto/nx/nx.*
6856 F: drivers/crypto/nx/nx_csbcpb.h
6857 F: drivers/crypto/nx/nx_debugfs.h
6859 IBM Power Linux RAID adapter
6860 M: Brian King <brking@us.ibm.com>
6862 F: drivers/scsi/ipr.*
6864 IBM Power SRIOV Virtual NIC Device Driver
6865 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6866 M: John Allen <jallen@linux.vnet.ibm.com>
6867 L: netdev@vger.kernel.org
6869 F: drivers/net/ethernet/ibm/ibmvnic.*
6871 IBM Power Virtual Accelerator Switchboard
6872 M: Sukadev Bhattiprolu
6873 L: linuxppc-dev@lists.ozlabs.org
6875 F: arch/powerpc/platforms/powernv/vas*
6876 F: arch/powerpc/platforms/powernv/copy-paste.h
6877 F: arch/powerpc/include/asm/vas.h
6878 F: arch/powerpc/include/uapi/asm/vas.h
6880 IBM Power Virtual Ethernet Device Driver
6881 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6882 L: netdev@vger.kernel.org
6884 F: drivers/net/ethernet/ibm/ibmveth.*
6886 IBM Power Virtual FC Device Drivers
6887 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6888 L: linux-scsi@vger.kernel.org
6890 F: drivers/scsi/ibmvscsi/ibmvfc*
6892 IBM Power Virtual Management Channel Driver
6893 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6894 M: Steven Royer <seroyer@linux.vnet.ibm.com>
6896 F: drivers/misc/ibmvmc.*
6898 IBM Power Virtual SCSI Device Drivers
6899 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6900 L: linux-scsi@vger.kernel.org
6902 F: drivers/scsi/ibmvscsi/ibmvscsi*
6903 F: include/scsi/viosrp.h
6905 IBM Power Virtual SCSI Device Target Driver
6906 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6907 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6908 L: linux-scsi@vger.kernel.org
6909 L: target-devel@vger.kernel.org
6911 F: drivers/scsi/ibmvscsi_tgt/
6913 IBM Power VMX Cryptographic instructions
6914 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6915 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6916 L: linux-crypto@vger.kernel.org
6918 F: drivers/crypto/vmx/Makefile
6919 F: drivers/crypto/vmx/Kconfig
6920 F: drivers/crypto/vmx/vmx.c
6921 F: drivers/crypto/vmx/aes*
6922 F: drivers/crypto/vmx/ghash*
6923 F: drivers/crypto/vmx/ppc-xlate.pl
6925 IBM ServeRAID RAID DRIVER
6927 F: drivers/scsi/ips.*
6929 ICH LPC AND GPIO DRIVER
6930 M: Peter Tyser <ptyser@xes-inc.com>
6932 F: drivers/mfd/lpc_ich.c
6933 F: drivers/gpio/gpio-ich.c
6936 M: "David S. Miller" <davem@davemloft.net>
6937 L: linux-ide@vger.kernel.org
6938 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6941 F: Documentation/ide/
6943 F: include/linux/ide.h
6946 M: Borislav Petkov <bp@alien8.de>
6947 L: linux-ide@vger.kernel.org
6949 F: Documentation/cdrom/ide-cd
6950 F: drivers/ide/ide-cd*
6952 IDEAPAD LAPTOP EXTRAS DRIVER
6953 M: Ike Panhc <ike.pan@canonical.com>
6954 L: platform-driver-x86@vger.kernel.org
6955 W: http://launchpad.net/ideapad-laptop
6957 F: drivers/platform/x86/ideapad-laptop.c
6959 IDEAPAD LAPTOP SLIDEBAR DRIVER
6960 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6961 L: linux-input@vger.kernel.org
6962 W: https://github.com/o2genum/ideapad-slidebar
6964 F: drivers/input/misc/ideapad_slidebar.c
6966 IDT VersaClock 5 CLOCK DRIVER
6967 M: Marek Vasut <marek.vasut@gmail.com>
6969 F: drivers/clk/clk-versaclock5.c
6971 IEEE 802.15.4 SUBSYSTEM
6972 M: Alexander Aring <alex.aring@gmail.com>
6973 M: Stefan Schmidt <stefan@datenfreihafen.org>
6974 L: linux-wpan@vger.kernel.org
6975 W: http://wpan.cakelab.org/
6976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6981 F: drivers/net/ieee802154/
6982 F: include/linux/nl802154.h
6983 F: include/linux/ieee802154.h
6984 F: include/net/nl802154.h
6985 F: include/net/mac802154.h
6986 F: include/net/af_ieee802154.h
6987 F: include/net/cfg802154.h
6988 F: include/net/ieee802154_netdev.h
6989 F: Documentation/networking/ieee802154.txt
6992 M: Yotam Gigi <yotam.gi@gmail.com>
6993 M: Jamal Hadi Salim <jhs@mojatatu.com>
6995 F: include/net/ife.h
6996 F: include/uapi/linux/ife.h
6998 IGORPLUG-USB IR RECEIVER
6999 M: Sean Young <sean@mess.org>
7000 L: linux-media@vger.kernel.org
7002 F: drivers/media/rc/igorplugusb.c
7004 IGUANAWORKS USB IR TRANSCEIVER
7005 M: Sean Young <sean@mess.org>
7006 L: linux-media@vger.kernel.org
7008 F: drivers/media/rc/iguanair.c
7010 IIO DIGITAL POTENTIOMETER DAC
7011 M: Peter Rosin <peda@axentia.se>
7012 L: linux-iio@vger.kernel.org
7014 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7015 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7016 F: drivers/iio/dac/dpot-dac.c
7018 IIO ENVELOPE DETECTOR
7019 M: Peter Rosin <peda@axentia.se>
7020 L: linux-iio@vger.kernel.org
7022 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7023 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7024 F: drivers/iio/adc/envelope-detector.c
7027 M: Peter Rosin <peda@axentia.se>
7028 L: linux-iio@vger.kernel.org
7030 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7031 F: drivers/iio/multiplexer/iio-mux.c
7033 IIO SUBSYSTEM AND DRIVERS
7034 M: Jonathan Cameron <jic23@kernel.org>
7035 R: Hartmut Knaack <knaack.h@gmx.de>
7036 R: Lars-Peter Clausen <lars@metafoo.de>
7037 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7038 L: linux-iio@vger.kernel.org
7039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7041 F: Documentation/ABI/testing/configfs-iio*
7042 F: Documentation/ABI/testing/sysfs-bus-iio*
7043 F: Documentation/devicetree/bindings/iio/
7045 F: drivers/staging/iio/
7046 F: include/linux/iio/
7050 M: Peter Rosin <peda@axentia.se>
7051 L: linux-iio@vger.kernel.org
7053 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7054 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7055 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7056 F: drivers/iio/afe/iio-rescale.c
7058 IKANOS/ADI EAGLE ADSL USB DRIVER
7059 M: Matthieu Castet <castet.matthieu@free.fr>
7060 M: Stanislaw Gruszka <stf_xl@wp.pl>
7062 F: drivers/usb/atm/ueagle-atm.c
7064 IMGTEC ASCII LCD DRIVER
7065 M: Paul Burton <paul.burton@mips.com>
7067 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7068 F: drivers/auxdisplay/img-ascii-lcd.c
7070 IMGTEC IR DECODER DRIVER
7071 M: James Hogan <jhogan@kernel.org>
7073 F: drivers/media/rc/img-ir/
7075 IMON SOUNDGRAPH USB IR RECEIVER
7076 M: Sean Young <sean@mess.org>
7077 L: linux-media@vger.kernel.org
7079 F: drivers/media/rc/imon_raw.c
7080 F: drivers/media/rc/imon.c
7082 IMS TWINTURBO FRAMEBUFFER DRIVER
7083 L: linux-fbdev@vger.kernel.org
7085 F: drivers/video/fbdev/imsttfb.c
7087 INA209 HARDWARE MONITOR DRIVER
7088 M: Guenter Roeck <linux@roeck-us.net>
7089 L: linux-hwmon@vger.kernel.org
7091 F: Documentation/hwmon/ina209
7092 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7093 F: drivers/hwmon/ina209.c
7095 INA2XX HARDWARE MONITOR DRIVER
7096 M: Guenter Roeck <linux@roeck-us.net>
7097 L: linux-hwmon@vger.kernel.org
7099 F: Documentation/hwmon/ina2xx
7100 F: drivers/hwmon/ina2xx.c
7101 F: include/linux/platform_data/ina2xx.h
7103 INDUSTRY PACK SUBSYSTEM (IPACK)
7104 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7105 M: Jens Taprogge <jens.taprogge@taprogge.org>
7106 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7107 L: industrypack-devel@lists.sourceforge.net
7108 W: http://industrypack.sourceforge.net
7112 INFINIBAND SUBSYSTEM
7113 M: Doug Ledford <dledford@redhat.com>
7114 M: Jason Gunthorpe <jgg@mellanox.com>
7115 L: linux-rdma@vger.kernel.org
7116 W: https://github.com/linux-rdma/rdma-core
7117 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7120 F: Documentation/devicetree/bindings/infiniband/
7121 F: Documentation/infiniband/
7122 F: drivers/infiniband/
7123 F: include/uapi/linux/if_infiniband.h
7124 F: include/uapi/rdma/
7127 INGENIC JZ4780 DMA Driver
7128 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7130 F: drivers/dma/dma-jz4780.c
7132 INGENIC JZ4780 NAND DRIVER
7133 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7134 L: linux-mtd@lists.infradead.org
7136 F: drivers/mtd/nand/raw/jz4780_*
7139 M: Jan Kara <jack@suse.cz>
7140 R: Amir Goldstein <amir73il@gmail.com>
7141 L: linux-fsdevel@vger.kernel.org
7143 F: Documentation/filesystems/inotify.txt
7144 F: fs/notify/inotify/
7145 F: include/linux/inotify.h
7146 F: include/uapi/linux/inotify.h
7148 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7149 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7150 L: linux-input@vger.kernel.org
7151 Q: http://patchwork.kernel.org/project/linux-input/list/
7152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7155 F: include/linux/input.h
7156 F: include/uapi/linux/input.h
7157 F: include/uapi/linux/input-event-codes.h
7158 F: include/linux/input/
7159 F: Documentation/devicetree/bindings/input/
7160 F: Documentation/devicetree/bindings/serio/
7161 F: Documentation/input/
7163 INPUT MULTITOUCH (MT) PROTOCOL
7164 M: Henrik Rydberg <rydberg@bitmath.org>
7165 L: linux-input@vger.kernel.org
7167 F: Documentation/input/multi-touch-protocol.rst
7168 F: drivers/input/input-mt.c
7171 INSIDE SECURE CRYPTO DRIVER
7172 M: Antoine Tenart <antoine.tenart@bootlin.com>
7173 F: drivers/crypto/inside-secure/
7175 L: linux-crypto@vger.kernel.org
7177 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7178 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7179 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7180 L: linux-integrity@vger.kernel.org
7181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7183 F: security/integrity/ima/
7185 INTEL 810/815 FRAMEBUFFER DRIVER
7186 M: Antonino Daplas <adaplas@gmail.com>
7187 L: linux-fbdev@vger.kernel.org
7189 F: drivers/video/fbdev/i810/
7192 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7193 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7194 M: Jie Yang <yang.jie@linux.intel.com>
7195 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7199 INTEL C600 SERIES SAS CONTROLLER DRIVER
7200 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7201 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7202 L: linux-scsi@vger.kernel.org
7203 T: git git://git.code.sf.net/p/intel-sas/isci
7205 F: drivers/scsi/isci/
7207 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7208 M: Jani Nikula <jani.nikula@linux.intel.com>
7209 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7210 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7211 L: intel-gfx@lists.freedesktop.org
7212 W: https://01.org/linuxgraphics/
7213 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7214 C: irc://chat.freenode.net/intel-gfx
7215 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7216 T: git git://anongit.freedesktop.org/drm-intel
7218 F: drivers/gpu/drm/i915/
7219 F: include/drm/i915*
7220 F: include/uapi/drm/i915_drm.h
7221 F: Documentation/gpu/i915.rst
7223 INTEL ETHERNET DRIVERS
7224 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7225 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7226 W: http://www.intel.com/support/feedback.htm
7227 W: http://e1000.sourceforge.net/
7228 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7232 F: Documentation/networking/e100.rst
7233 F: Documentation/networking/e1000.rst
7234 F: Documentation/networking/e1000e.txt
7235 F: Documentation/networking/igb.txt
7236 F: Documentation/networking/igbvf.txt
7237 F: Documentation/networking/ixgb.txt
7238 F: Documentation/networking/ixgbe.txt
7239 F: Documentation/networking/ixgbevf.txt
7240 F: Documentation/networking/i40e.txt
7241 F: Documentation/networking/i40evf.txt
7242 F: Documentation/networking/ice.txt
7243 F: drivers/net/ethernet/intel/
7244 F: drivers/net/ethernet/intel/*/
7245 F: include/linux/avf/virtchnl.h
7247 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7248 M: Maik Broemme <mbroemme@libmpq.org>
7249 L: linux-fbdev@vger.kernel.org
7251 F: Documentation/fb/intelfb.txt
7252 F: drivers/video/fbdev/intelfb/
7254 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7255 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7256 M: Zhi Wang <zhi.a.wang@intel.com>
7257 L: intel-gvt-dev@lists.freedesktop.org
7258 L: intel-gfx@lists.freedesktop.org
7259 W: https://01.org/igvt-g
7260 T: git https://github.com/intel/gvt-linux.git
7262 F: drivers/gpu/drm/i915/gvt/
7264 INTEL HID EVENT DRIVER
7265 M: Alex Hung <alex.hung@canonical.com>
7266 L: platform-driver-x86@vger.kernel.org
7268 F: drivers/platform/x86/intel-hid.c
7270 INTEL I/OAT DMA DRIVER
7271 M: Dave Jiang <dave.jiang@intel.com>
7272 R: Dan Williams <dan.j.williams@intel.com>
7273 L: dmaengine@vger.kernel.org
7274 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7276 F: drivers/dma/ioat*
7279 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7280 M: Len Brown <lenb@kernel.org>
7281 L: linux-pm@vger.kernel.org
7282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7283 B: https://bugzilla.kernel.org
7285 F: drivers/idle/intel_idle.c
7287 INTEL INTEGRATED SENSOR HUB DRIVER
7288 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7289 M: Jiri Kosina <jikos@kernel.org>
7290 L: linux-input@vger.kernel.org
7292 F: drivers/hid/intel-ish-hid/
7295 M: David Woodhouse <dwmw2@infradead.org>
7296 L: iommu@lists.linux-foundation.org
7297 T: git git://git.infradead.org/iommu-2.6.git
7299 F: drivers/iommu/intel-iommu.c
7300 F: include/linux/intel-iommu.h
7302 INTEL IOP-ADMA DMA DRIVER
7303 R: Dan Williams <dan.j.williams@intel.com>
7305 F: drivers/dma/iop-adma.c
7307 INTEL IPU3 CSI-2 CIO2 DRIVER
7308 M: Yong Zhi <yong.zhi@intel.com>
7309 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7310 M: Bingbu Cao <bingbu.cao@intel.com>
7311 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7312 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7313 L: linux-media@vger.kernel.org
7315 F: drivers/media/pci/intel/ipu3/
7316 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7318 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7319 M: Krzysztof Halasa <khalasa@piap.pl>
7321 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7322 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7323 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7324 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7325 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7326 F: drivers/net/wan/ixp4xx_hss.c
7328 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7329 M: Deepak Saxena <dsaxena@plexity.net>
7331 F: drivers/char/hw_random/ixp4xx-rng.c
7333 INTEL MANAGEMENT ENGINE (mei)
7334 M: Tomas Winkler <tomas.winkler@intel.com>
7335 L: linux-kernel@vger.kernel.org
7337 F: include/uapi/linux/mei.h
7338 F: include/linux/mei_cl_bus.h
7339 F: drivers/misc/mei/*
7340 F: drivers/watchdog/mei_wdt.c
7341 F: Documentation/misc-devices/mei/*
7344 INTEL MENLOW THERMAL DRIVER
7345 M: Sujith Thomas <sujith.thomas@intel.com>
7346 L: platform-driver-x86@vger.kernel.org
7347 W: https://01.org/linux-acpi
7349 F: drivers/platform/x86/intel_menlow.c
7351 INTEL MERRIFIELD GPIO DRIVER
7352 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7353 L: linux-gpio@vger.kernel.org
7355 F: drivers/gpio/gpio-merrifield.c
7357 INTEL MIC DRIVERS (mic)
7358 M: Sudeep Dutt <sudeep.dutt@intel.com>
7359 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7361 W: https://github.com/sudeepdutt/mic
7362 W: http://software.intel.com/en-us/mic-developer
7363 F: include/linux/mic_bus.h
7364 F: include/linux/scif.h
7365 F: include/uapi/linux/mic_common.h
7366 F: include/uapi/linux/mic_ioctl.h
7367 F: include/uapi/linux/scif_ioctl.h
7368 F: drivers/misc/mic/
7369 F: drivers/dma/mic_x100_dma.c
7370 F: drivers/dma/mic_x100_dma.h
7371 F: Documentation/mic/
7373 INTEL PMC CORE DRIVER
7374 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7375 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7376 L: platform-driver-x86@vger.kernel.org
7378 F: arch/x86/include/asm/pmc_core.h
7379 F: drivers/platform/x86/intel_pmc_core*
7381 INTEL PMC/P-Unit IPC DRIVER
7382 M: Zha Qipeng<qipeng.zha@intel.com>
7383 L: platform-driver-x86@vger.kernel.org
7385 F: drivers/platform/x86/intel_pmc_ipc.c
7386 F: drivers/platform/x86/intel_punit_ipc.c
7387 F: arch/x86/include/asm/intel_pmc_ipc.h
7388 F: arch/x86/include/asm/intel_punit_ipc.h
7390 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7391 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7392 L: linux-wireless@vger.kernel.org
7394 F: Documentation/networking/README.ipw2100
7395 F: Documentation/networking/README.ipw2200
7396 F: drivers/net/wireless/intel/ipw2x00/
7399 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7400 M: Len Brown <lenb@kernel.org>
7401 L: linux-pm@vger.kernel.org
7403 F: drivers/cpufreq/intel_pstate.c
7405 INTEL RDMA RNIC DRIVER
7406 M: Faisal Latif <faisal.latif@intel.com>
7407 M: Shiraz Saleem <shiraz.saleem@intel.com>
7408 L: linux-rdma@vger.kernel.org
7410 F: drivers/infiniband/hw/i40iw/
7411 F: include/uapi/rdma/i40iw-abi.h
7413 INTEL SHA MULTIBUFFER DRIVER
7414 M: Megha Dey <megha.dey@linux.intel.com>
7415 R: Tim Chen <tim.c.chen@linux.intel.com>
7416 L: linux-crypto@vger.kernel.org
7418 F: arch/x86/crypto/sha*-mb/
7421 INTEL TELEMETRY DRIVER
7422 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7423 L: platform-driver-x86@vger.kernel.org
7425 F: arch/x86/include/asm/intel_telemetry.h
7426 F: drivers/platform/x86/intel_telemetry*
7428 INTEL VIRTUAL BUTTON DRIVER
7429 M: AceLan Kao <acelan.kao@canonical.com>
7430 L: platform-driver-x86@vger.kernel.org
7432 F: drivers/platform/x86/intel-vbtn.c
7434 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7435 M: Stanislaw Gruszka <sgruszka@redhat.com>
7436 L: linux-wireless@vger.kernel.org
7438 F: drivers/net/wireless/intel/iwlegacy/
7440 INTEL WIRELESS WIFI LINK (iwlwifi)
7441 M: Johannes Berg <johannes.berg@intel.com>
7442 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7443 M: Luca Coelho <luciano.coelho@intel.com>
7444 M: Intel Linux Wireless <linuxwifi@intel.com>
7445 L: linux-wireless@vger.kernel.org
7446 W: http://intellinuxwireless.org
7447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7449 F: drivers/net/wireless/intel/iwlwifi/
7451 INTEL WIRELESS WIMAX CONNECTION 2400
7452 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7453 M: linux-wimax@intel.com
7454 L: wimax@linuxwimax.org (subscribers-only)
7456 W: http://linuxwimax.org
7457 F: Documentation/wimax/README.i2400m
7458 F: drivers/net/wimax/i2400m/
7459 F: include/uapi/linux/wimax/i2400m.h
7461 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7462 M: Mario Limonciello <mario.limonciello@dell.com>
7464 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7467 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7469 F: Documentation/trace/intel_th.rst
7470 F: drivers/hwtracing/intel_th/
7472 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7473 M: Ning Sun <ning.sun@intel.com>
7474 L: tboot-devel@lists.sourceforge.net
7475 W: http://tboot.sourceforge.net
7476 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7478 F: Documentation/intel_txt.txt
7479 F: include/linux/tboot.h
7480 F: arch/x86/kernel/tboot.c
7482 INTEL-MID GPIO DRIVER
7483 M: David Cohen <david.a.cohen@linux.intel.com>
7484 L: linux-gpio@vger.kernel.org
7486 F: drivers/gpio/gpio-intel-mid.c
7488 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7489 M: Linus Walleij <linus.walleij@linaro.org>
7490 L: linux-iio@vger.kernel.org
7492 F: drivers/iio/gyro/mpu3050*
7493 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7495 IOC3 ETHERNET DRIVER
7496 M: Ralf Baechle <ralf@linux-mips.org>
7497 L: linux-mips@linux-mips.org
7499 F: drivers/net/ethernet/sgi/ioc3-eth.c
7502 M: Pat Gefre <pfg@sgi.com>
7503 L: linux-serial@vger.kernel.org
7505 F: drivers/tty/serial/ioc3_serial.c
7508 M: Joerg Roedel <joro@8bytes.org>
7509 L: iommu@lists.linux-foundation.org
7510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7512 F: Documentation/devicetree/bindings/iommu/
7514 F: include/linux/iommu.h
7515 F: include/linux/of_iommu.h
7516 F: include/linux/iova.h
7519 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7521 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7524 M: Corey Minyard <minyard@acm.org>
7525 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7526 W: http://openipmi.sourceforge.net/
7528 F: Documentation/IPMI.txt
7529 F: drivers/char/ipmi/
7530 F: include/linux/ipmi*
7531 F: include/uapi/linux/ipmi*
7533 IPS SCSI RAID DRIVER
7534 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7535 L: linux-scsi@vger.kernel.org
7536 W: http://www.adaptec.com/
7538 F: drivers/scsi/ips*
7541 M: Wensong Zhang <wensong@linux-vs.org>
7542 M: Simon Horman <horms@verge.net.au>
7543 M: Julian Anastasov <ja@ssi.bg>
7544 L: netdev@vger.kernel.org
7545 L: lvs-devel@vger.kernel.org
7547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7549 F: Documentation/networking/ipvs-sysctl.txt
7550 F: include/net/ip_vs.h
7551 F: include/uapi/linux/ip_vs.h
7552 F: net/netfilter/ipvs/
7555 M: Jiri Kosina <jikos@kernel.org>
7556 M: David Sterba <dsterba@suse.com>
7558 F: drivers/tty/ipwireless/
7561 L: netdev@vger.kernel.org
7563 F: include/uapi/linux/ipx.h
7564 F: drivers/staging/ipx/
7566 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7567 M: Marc Zyngier <marc.zyngier@arm.com>
7569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7570 F: Documentation/IRQ-domain.txt
7571 F: include/linux/irqdomain.h
7572 F: kernel/irq/irqdomain.c
7576 M: Thomas Gleixner <tglx@linutronix.de>
7577 L: linux-kernel@vger.kernel.org
7579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7583 M: Thomas Gleixner <tglx@linutronix.de>
7584 M: Jason Cooper <jason@lakedaemon.net>
7585 M: Marc Zyngier <marc.zyngier@arm.com>
7586 L: linux-kernel@vger.kernel.org
7588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7589 F: Documentation/devicetree/bindings/interrupt-controller/
7593 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7595 F: Documentation/isa.txt
7596 F: drivers/base/isa.c
7597 F: include/linux/isa.h
7600 M: Hans Verkuil <hverkuil@xs4all.nl>
7601 L: linux-media@vger.kernel.org
7602 T: git git://linuxtv.org/media_tree.git
7603 W: https://linuxtv.org
7605 F: drivers/media/radio/radio-isa*
7608 M: Jaroslav Kysela <perex@perex.cz>
7610 F: Documentation/isapnp.txt
7611 F: drivers/pnp/isapnp/
7612 F: include/linux/isapnp.h
7615 M: Lee Duncan <lduncan@suse.com>
7616 M: Chris Leech <cleech@redhat.com>
7617 L: open-iscsi@googlegroups.com
7618 W: www.open-iscsi.com
7620 F: drivers/scsi/*iscsi*
7621 F: include/scsi/*iscsi*
7623 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7624 M: Peter Jones <pjones@redhat.com>
7625 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7627 F: drivers/firmware/iscsi_ibft*
7629 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7630 M: Sagi Grimberg <sagi@grimberg.me>
7631 M: Max Gurtovoy <maxg@mellanox.com>
7632 L: linux-rdma@vger.kernel.org
7634 W: http://www.openfabrics.org
7635 W: www.open-iscsi.org
7636 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7637 F: drivers/infiniband/ulp/iser/
7639 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7640 M: Sagi Grimberg <sagi@grimberg.me>
7641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7642 L: linux-rdma@vger.kernel.org
7643 L: target-devel@vger.kernel.org
7645 W: http://www.linux-iscsi.org
7646 F: drivers/infiniband/ulp/isert
7649 M: Karsten Keil <isdn@linux-pingi.de>
7650 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7651 L: netdev@vger.kernel.org
7652 W: http://www.isdn4linux.de
7653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7655 F: Documentation/isdn/
7657 F: include/linux/isdn.h
7658 F: include/linux/isdn/
7659 F: include/uapi/linux/isdn.h
7660 F: include/uapi/linux/isdn/
7662 ISDN SUBSYSTEM (Eicon active card driver)
7663 M: Armin Schindler <mac@melware.de>
7664 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7665 W: http://www.melware.de
7667 F: drivers/isdn/hardware/eicon/
7669 IT87 HARDWARE MONITORING DRIVER
7670 M: Jean Delvare <jdelvare@suse.com>
7671 L: linux-hwmon@vger.kernel.org
7673 F: Documentation/hwmon/it87
7674 F: drivers/hwmon/it87.c
7677 M: Antti Palosaari <crope@iki.fi>
7678 L: linux-media@vger.kernel.org
7679 W: https://linuxtv.org
7680 W: http://palosaari.fi/linux/
7681 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7682 T: git git://linuxtv.org/anttip/media_tree.git
7684 F: drivers/media/tuners/it913x*
7686 IVTV VIDEO4LINUX DRIVER
7687 M: Andy Walls <awalls@md.metrocast.net>
7688 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7689 L: linux-media@vger.kernel.org
7690 T: git git://linuxtv.org/media_tree.git
7691 W: http://www.ivtvdriver.org
7693 F: Documentation/media/v4l-drivers/ivtv*
7694 F: drivers/media/pci/ivtv/
7695 F: include/uapi/linux/ivtv*
7697 IX2505V MEDIA DRIVER
7698 M: Malcolm Priestley <tvboxspy@gmail.com>
7699 L: linux-media@vger.kernel.org
7700 W: https://linuxtv.org
7701 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7703 F: drivers/media/dvb-frontends/ix2505v*
7705 JAILHOUSE HYPERVISOR INTERFACE
7706 M: Jan Kiszka <jan.kiszka@siemens.com>
7707 L: jailhouse-dev@googlegroups.com
7709 F: arch/x86/kernel/jailhouse.c
7710 F: arch/x86/include/asm/jailhouse_para.h
7712 JC42.4 TEMPERATURE SENSOR DRIVER
7713 M: Guenter Roeck <linux@roeck-us.net>
7714 L: linux-hwmon@vger.kernel.org
7716 F: drivers/hwmon/jc42.c
7717 F: Documentation/hwmon/jc42
7720 M: Dave Kleikamp <shaggy@kernel.org>
7721 L: jfs-discussion@lists.sourceforge.net
7722 W: http://jfs.sourceforge.net/
7723 T: git git://github.com/kleikamp/linux-shaggy.git
7725 F: Documentation/filesystems/jfs.txt
7729 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7730 L: netdev@vger.kernel.org
7732 F: drivers/net/ethernet/jme.*
7734 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7735 M: David Woodhouse <dwmw2@infradead.org>
7736 L: linux-mtd@lists.infradead.org
7737 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7740 F: include/uapi/linux/jffs2.h
7742 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7743 M: "Theodore Ts'o" <tytso@mit.edu>
7744 M: Jan Kara <jack@suse.com>
7745 L: linux-ext4@vger.kernel.org
7748 F: include/linux/jbd2.h
7750 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7751 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7752 L: linux-media@vger.kernel.org
7754 F: drivers/media/platform/rcar_jpu.c
7756 JSM Neo PCI based serial card
7757 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7758 L: linux-serial@vger.kernel.org
7760 F: drivers/tty/serial/jsm/
7762 K10TEMP HARDWARE MONITORING DRIVER
7763 M: Clemens Ladisch <clemens@ladisch.de>
7764 L: linux-hwmon@vger.kernel.org
7766 F: Documentation/hwmon/k10temp
7767 F: drivers/hwmon/k10temp.c
7769 K8TEMP HARDWARE MONITORING DRIVER
7770 M: Rudolf Marek <r.marek@assembler.cz>
7771 L: linux-hwmon@vger.kernel.org
7773 F: Documentation/hwmon/k8temp
7774 F: drivers/hwmon/k8temp.c
7777 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7778 R: Alexander Potapenko <glider@google.com>
7779 R: Dmitry Vyukov <dvyukov@google.com>
7780 L: kasan-dev@googlegroups.com
7782 F: arch/*/include/asm/kasan.h
7783 F: arch/*/mm/kasan_init*
7784 F: Documentation/dev-tools/kasan.rst
7785 F: include/linux/kasan*.h
7788 F: scripts/Makefile.kasan
7791 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7793 L: linux-kbuild@vger.kernel.org
7795 F: Documentation/kbuild/kconfig*
7797 F: scripts/Kconfig.include
7800 M: Dave Young <dyoung@redhat.com>
7801 M: Baoquan He <bhe@redhat.com>
7802 R: Vivek Goyal <vgoyal@redhat.com>
7803 L: kexec@lists.infradead.org
7804 W: http://lse.sourceforge.net/kdump/
7806 F: Documentation/kdump/
7808 KEENE FM RADIO TRANSMITTER DRIVER
7809 M: Hans Verkuil <hverkuil@xs4all.nl>
7810 L: linux-media@vger.kernel.org
7811 T: git git://linuxtv.org/media_tree.git
7812 W: https://linuxtv.org
7814 F: drivers/media/radio/radio-keene*
7817 M: Ian Kent <raven@themaw.net>
7818 L: autofs@vger.kernel.org
7822 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7823 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7824 M: Michal Marek <michal.lkml@markovi.net>
7825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7826 L: linux-kbuild@vger.kernel.org
7828 F: Documentation/kbuild/
7831 F: scripts/Makefile*
7838 L: kernel-janitors@vger.kernel.org
7839 W: http://kernelnewbies.org/KernelJanitors
7842 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7843 M: "J. Bruce Fields" <bfields@fieldses.org>
7844 M: Jeff Layton <jlayton@kernel.org>
7845 L: linux-nfs@vger.kernel.org
7846 W: http://nfs.sourceforge.net/
7847 T: git git://linux-nfs.org/~bfields/linux.git
7850 F: include/uapi/linux/nfsd/
7854 F: include/linux/lockd/
7855 F: include/linux/sunrpc/
7856 F: include/uapi/linux/sunrpc/
7858 KERNEL SELFTEST FRAMEWORK
7859 M: Shuah Khan <shuah@kernel.org>
7860 L: linux-kselftest@vger.kernel.org
7861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7862 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
7864 F: tools/testing/selftests/
7865 F: Documentation/dev-tools/kselftest*
7867 KERNEL USERMODE HELPER
7868 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7869 L: linux-kernel@vger.kernel.org
7872 F: include/linux/umh.h
7874 KERNEL VIRTUAL MACHINE (KVM)
7875 M: Paolo Bonzini <pbonzini@redhat.com>
7876 M: Radim Krčmář <rkrcmar@redhat.com>
7877 L: kvm@vger.kernel.org
7878 W: http://www.linux-kvm.org
7879 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7881 F: Documentation/virtual/kvm/
7882 F: include/trace/events/kvm.h
7883 F: include/uapi/asm-generic/kvm*
7884 F: include/uapi/linux/kvm*
7885 F: include/asm-generic/kvm*
7886 F: include/linux/kvm*
7887 F: include/kvm/iodev.h
7891 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7892 M: Joerg Roedel <joro@8bytes.org>
7893 L: kvm@vger.kernel.org
7894 W: http://www.linux-kvm.org/
7896 F: arch/x86/include/asm/svm.h
7897 F: arch/x86/kvm/svm.c
7899 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7900 M: Christoffer Dall <christoffer.dall@arm.com>
7901 M: Marc Zyngier <marc.zyngier@arm.com>
7902 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7903 L: kvmarm@lists.cs.columbia.edu
7904 W: http://systems.cs.columbia.edu/projects/kvm-arm
7905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7907 F: arch/arm/include/uapi/asm/kvm*
7908 F: arch/arm/include/asm/kvm*
7911 F: include/kvm/arm_*
7913 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7914 M: Christoffer Dall <christoffer.dall@arm.com>
7915 M: Marc Zyngier <marc.zyngier@arm.com>
7916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7917 L: kvmarm@lists.cs.columbia.edu
7919 F: arch/arm64/include/uapi/asm/kvm*
7920 F: arch/arm64/include/asm/kvm*
7923 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7924 M: James Hogan <jhogan@kernel.org>
7925 L: linux-mips@linux-mips.org
7927 F: arch/mips/include/uapi/asm/kvm*
7928 F: arch/mips/include/asm/kvm*
7931 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7932 M: Paul Mackerras <paulus@ozlabs.org>
7933 L: kvm-ppc@vger.kernel.org
7934 W: http://www.linux-kvm.org/
7935 T: git git://github.com/agraf/linux-2.6.git
7937 F: arch/powerpc/include/uapi/asm/kvm*
7938 F: arch/powerpc/include/asm/kvm*
7939 F: arch/powerpc/kvm/
7940 F: arch/powerpc/kernel/kvm*
7942 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7943 M: Christian Borntraeger <borntraeger@de.ibm.com>
7944 M: Janosch Frank <frankja@linux.ibm.com>
7945 R: David Hildenbrand <david@redhat.com>
7946 R: Cornelia Huck <cohuck@redhat.com>
7947 L: linux-s390@vger.kernel.org
7948 W: http://www.ibm.com/developerworks/linux/linux390/
7949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7951 F: arch/s390/include/uapi/asm/kvm*
7952 F: arch/s390/include/asm/gmap.h
7953 F: arch/s390/include/asm/kvm*
7955 F: arch/s390/mm/gmap.c
7957 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7958 M: Paolo Bonzini <pbonzini@redhat.com>
7959 M: Radim Krčmář <rkrcmar@redhat.com>
7960 L: kvm@vger.kernel.org
7961 W: http://www.linux-kvm.org
7962 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7965 F: arch/x86/include/uapi/asm/kvm*
7966 F: arch/x86/include/asm/kvm*
7967 F: arch/x86/include/asm/pvclock-abi.h
7968 F: arch/x86/kernel/kvm.c
7969 F: arch/x86/kernel/kvmclock.c
7972 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7973 M: Tejun Heo <tj@kernel.org>
7974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7976 F: include/linux/kernfs.h
7980 M: Eric Biederman <ebiederm@xmission.com>
7981 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7982 L: kexec@lists.infradead.org
7984 F: include/linux/kexec.h
7985 F: include/uapi/linux/kexec.h
7989 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7990 L: linux-integrity@vger.kernel.org
7991 L: keyrings@vger.kernel.org
7993 F: Documentation/security/keys/trusted-encrypted.rst
7994 F: include/keys/encrypted-type.h
7995 F: security/keys/encrypted-keys/
7998 M: James Bottomley <jejb@linux.vnet.ibm.com>
7999 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8000 L: linux-integrity@vger.kernel.org
8001 L: keyrings@vger.kernel.org
8003 F: Documentation/security/keys/trusted-encrypted.rst
8004 F: include/keys/trusted-type.h
8005 F: security/keys/trusted.c
8006 F: security/keys/trusted.h
8009 M: David Howells <dhowells@redhat.com>
8010 L: keyrings@vger.kernel.org
8012 F: Documentation/security/keys/core.rst
8013 F: include/linux/key.h
8014 F: include/linux/key-type.h
8015 F: include/linux/keyctl.h
8016 F: include/uapi/linux/keyctl.h
8020 KGDB / KDB /debug_core
8021 M: Jason Wessel <jason.wessel@windriver.com>
8022 M: Daniel Thompson <daniel.thompson@linaro.org>
8023 W: http://kgdb.wiki.kernel.org/
8024 L: kgdb-bugreport@lists.sourceforge.net
8025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8027 F: Documentation/dev-tools/kgdb.rst
8028 F: drivers/misc/kgdbts.c
8029 F: drivers/tty/serial/kgdboc.c
8030 F: include/linux/kdb.h
8031 F: include/linux/kgdb.h
8035 M: Catalin Marinas <catalin.marinas@arm.com>
8037 F: Documentation/dev-tools/kmemleak.rst
8038 F: include/linux/kmemleak.h
8040 F: mm/kmemleak-test.c
8042 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8043 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8044 L: linux-kernel@vger.kernel.org
8047 F: include/linux/kmod.h
8049 F: tools/testing/selftests/kmod/
8052 M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8053 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8054 M: "David S. Miller" <davem@davemloft.net>
8055 M: Masami Hiramatsu <mhiramat@kernel.org>
8057 F: Documentation/kprobes.txt
8058 F: include/linux/kprobes.h
8059 F: include/asm-generic/kprobes.h
8062 KS0108 LCD CONTROLLER DRIVER
8063 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8065 F: Documentation/auxdisplay/ks0108
8066 F: drivers/auxdisplay/ks0108.c
8067 F: include/linux/ks0108.h
8070 M: David Ahern <dsa@cumulusnetworks.com>
8071 L: netdev@vger.kernel.org
8074 F: include/net/l3mdev.h
8076 LANTIQ MIPS ARCHITECTURE
8077 M: John Crispin <john@phrozen.org>
8078 L: linux-mips@linux-mips.org
8081 F: drivers/soc/lantiq
8084 L: linux-x25@vger.kernel.org
8086 F: Documentation/networking/lapb-module.txt
8090 LASI 53c700 driver for PARISC
8091 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8092 L: linux-scsi@vger.kernel.org
8094 F: Documentation/scsi/53c700.txt
8095 F: drivers/scsi/53c700*
8098 M: Tobin C. Harding <me@tobin.cc>
8099 M: Tycho Andersen <tycho@tycho.ws>
8100 L: kernel-hardening@lists.openwall.com
8102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8103 F: scripts/leaking_addresses.pl
8106 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8107 M: Pavel Machek <pavel@ucw.cz>
8108 L: linux-leds@vger.kernel.org
8109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8111 F: Documentation/devicetree/bindings/leds/
8113 F: include/linux/leds.h
8115 LEGACY EEPROM DRIVER
8116 M: Jean Delvare <jdelvare@suse.com>
8118 F: Documentation/misc-devices/eeprom
8119 F: drivers/misc/eeprom/eeprom.c
8122 R: David Lechner <david@lechnology.com>
8124 F: arch/arm/boot/dts/da850-lego-ev3.dts
8125 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8126 F: drivers/power/supply/lego_ev3_battery.c
8128 LEGO USB Tower driver
8129 M: Juergen Stuber <starblue@users.sourceforge.net>
8130 L: legousb-devel@lists.sourceforge.net
8131 W: http://legousb.sourceforge.net/
8133 F: drivers/usb/misc/legousbtower.c
8136 M: Michael Krufky <mkrufky@linuxtv.org>
8137 L: linux-media@vger.kernel.org
8138 W: https://linuxtv.org
8139 W: http://github.com/mkrufky
8140 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8141 T: git git://linuxtv.org/mkrufky/tuners.git
8143 F: drivers/media/dvb-frontends/lg2160.*
8145 LGDT3305 MEDIA DRIVER
8146 M: Michael Krufky <mkrufky@linuxtv.org>
8147 L: linux-media@vger.kernel.org
8148 W: https://linuxtv.org
8149 W: http://github.com/mkrufky
8150 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8151 T: git git://linuxtv.org/mkrufky/tuners.git
8153 F: drivers/media/dvb-frontends/lgdt3305.*
8155 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8156 M: Viresh Kumar <vireshk@kernel.org>
8157 L: linux-ide@vger.kernel.org
8158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8160 F: include/linux/pata_arasan_cf_data.h
8161 F: drivers/ata/pata_arasan_cf.c
8164 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8165 M: Tejun Heo <tj@kernel.org>
8166 L: linux-ide@vger.kernel.org
8167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8169 F: drivers/ata/pata_*.c
8170 F: drivers/ata/ata_generic.c
8172 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8173 M: Linus Walleij <linus.walleij@linaro.org>
8174 L: linux-ide@vger.kernel.org
8175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8177 F: drivers/ata/pata_ftide010.c
8178 F: drivers/ata/sata_gemini.c
8179 F: drivers/ata/sata_gemini.h
8181 LIBATA SATA AHCI PLATFORM devices support
8182 M: Hans de Goede <hdegoede@redhat.com>
8183 M: Tejun Heo <tj@kernel.org>
8184 L: linux-ide@vger.kernel.org
8185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8187 F: drivers/ata/ahci_platform.c
8188 F: drivers/ata/libahci_platform.c
8189 F: include/linux/ahci_platform.h
8191 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8192 M: Mikael Pettersson <mikpelinux@gmail.com>
8193 L: linux-ide@vger.kernel.org
8194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8196 F: drivers/ata/sata_promise.*
8198 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8199 M: Tejun Heo <tj@kernel.org>
8200 L: linux-ide@vger.kernel.org
8201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8204 F: include/linux/ata.h
8205 F: include/linux/libata.h
8206 F: Documentation/devicetree/bindings/ata/
8209 M: Sasha Levin <alexander.levin@verizon.com>
8211 F: tools/lib/lockdep/
8213 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8214 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8215 M: Dan Williams <dan.j.williams@intel.com>
8216 M: Vishal Verma <vishal.l.verma@intel.com>
8217 M: Dave Jiang <dave.jiang@intel.com>
8218 L: linux-nvdimm@lists.01.org
8219 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8221 F: drivers/nvdimm/blk.c
8222 F: drivers/nvdimm/region_devs.c
8224 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8225 M: Vishal Verma <vishal.l.verma@intel.com>
8226 M: Dan Williams <dan.j.williams@intel.com>
8227 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8228 M: Dave Jiang <dave.jiang@intel.com>
8229 L: linux-nvdimm@lists.01.org
8230 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8232 F: drivers/nvdimm/btt*
8234 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8235 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8236 M: Dan Williams <dan.j.williams@intel.com>
8237 M: Vishal Verma <vishal.l.verma@intel.com>
8238 M: Dave Jiang <dave.jiang@intel.com>
8239 L: linux-nvdimm@lists.01.org
8240 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8242 F: drivers/nvdimm/pmem*
8244 LIBNVDIMM: DEVICETREE BINDINGS
8245 M: Oliver O'Halloran <oohall@gmail.com>
8246 L: linux-nvdimm@lists.01.org
8247 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8249 F: drivers/nvdimm/of_pmem.c
8250 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8252 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8253 M: Dan Williams <dan.j.williams@intel.com>
8254 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8255 M: Vishal Verma <vishal.l.verma@intel.com>
8256 M: Dave Jiang <dave.jiang@intel.com>
8257 L: linux-nvdimm@lists.01.org
8258 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8262 F: drivers/acpi/nfit/*
8263 F: include/linux/nd.h
8264 F: include/linux/libnvdimm.h
8265 F: include/uapi/linux/ndctl.h
8267 LIGHTNVM PLATFORM SUPPORT
8268 M: Matias Bjorling <mb@lightnvm.io>
8269 W: http://github/OpenChannelSSD
8270 L: linux-block@vger.kernel.org
8272 F: drivers/lightnvm/
8273 F: include/linux/lightnvm.h
8274 F: include/uapi/linux/lightnvm.h
8276 LINUX FOR POWER MACINTOSH
8277 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8278 W: http://www.penguinppc.org/
8279 L: linuxppc-dev@lists.ozlabs.org
8281 F: arch/powerpc/platforms/powermac/
8282 F: drivers/macintosh/
8284 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8285 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8286 M: Paul Mackerras <paulus@samba.org>
8287 M: Michael Ellerman <mpe@ellerman.id.au>
8288 W: https://github.com/linuxppc/linux/wiki
8289 L: linuxppc-dev@lists.ozlabs.org
8290 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8293 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8294 F: Documentation/devicetree/bindings/powerpc/
8295 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8296 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8297 F: Documentation/powerpc/
8299 F: drivers/char/tpm/tpm_ibmvtpm*
8300 F: drivers/crypto/nx/
8301 F: drivers/crypto/vmx/
8302 F: drivers/i2c/busses/i2c-opal.c
8303 F: drivers/net/ethernet/ibm/ibmveth.*
8304 F: drivers/net/ethernet/ibm/ibmvnic.*
8305 F: drivers/pci/hotplug/pnv_php.c
8306 F: drivers/pci/hotplug/rpa*
8307 F: drivers/rtc/rtc-opal.c
8308 F: drivers/scsi/ibmvscsi/
8309 F: drivers/tty/hvc/hvc_opal.c
8310 F: drivers/watchdog/wdrtas.c
8311 F: tools/testing/selftests/powerpc
8318 LINUX FOR POWERPC EMBEDDED MPC5XXX
8319 M: Anatolij Gustschin <agust@denx.de>
8320 L: linuxppc-dev@lists.ozlabs.org
8321 T: git git://git.denx.de/linux-denx-agust.git
8323 F: arch/powerpc/platforms/512x/
8324 F: arch/powerpc/platforms/52xx/
8326 LINUX FOR POWERPC EMBEDDED PPC4XX
8327 M: Alistair Popple <alistair@popple.id.au>
8328 M: Matt Porter <mporter@kernel.crashing.org>
8329 W: http://www.penguinppc.org/
8330 L: linuxppc-dev@lists.ozlabs.org
8332 F: arch/powerpc/platforms/40x/
8333 F: arch/powerpc/platforms/44x/
8335 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8336 M: Scott Wood <oss@buserror.net>
8337 M: Kumar Gala <galak@kernel.crashing.org>
8338 W: http://www.penguinppc.org/
8339 L: linuxppc-dev@lists.ozlabs.org
8340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8342 F: arch/powerpc/platforms/83xx/
8343 F: arch/powerpc/platforms/85xx/
8344 F: Documentation/devicetree/bindings/powerpc/fsl/
8346 LINUX FOR POWERPC EMBEDDED PPC8XX
8347 M: Vitaly Bordug <vitb@kernel.crashing.org>
8348 W: http://www.penguinppc.org/
8349 L: linuxppc-dev@lists.ozlabs.org
8351 F: arch/powerpc/platforms/8xx/
8353 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8354 L: linuxppc-dev@lists.ozlabs.org
8356 F: arch/powerpc/*/*virtex*
8357 F: arch/powerpc/*/*/*virtex*
8359 LINUX FOR POWERPC PA SEMI PWRFICIENT
8360 L: linuxppc-dev@lists.ozlabs.org
8362 F: arch/powerpc/platforms/pasemi/
8363 F: drivers/*/*pasemi*
8364 F: drivers/*/*/*pasemi*
8366 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8367 M: Kees Cook <keescook@chromium.org>
8369 F: drivers/misc/lkdtm/*
8371 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8372 M: Alan Stern <stern@rowland.harvard.edu>
8373 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8374 M: Will Deacon <will.deacon@arm.com>
8375 M: Peter Zijlstra <peterz@infradead.org>
8376 M: Boqun Feng <boqun.feng@gmail.com>
8377 M: Nicholas Piggin <npiggin@gmail.com>
8378 M: David Howells <dhowells@redhat.com>
8379 M: Jade Alglave <j.alglave@ucl.ac.uk>
8380 M: Luc Maranget <luc.maranget@inria.fr>
8381 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8382 R: Akira Yokosawa <akiyks@gmail.com>
8383 R: Daniel Lustig <dlustig@nvidia.com>
8384 L: linux-kernel@vger.kernel.org
8385 L: linux-arch@vger.kernel.org
8387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8388 F: tools/memory-model/
8389 F: Documentation/atomic_bitops.txt
8390 F: Documentation/atomic_t.txt
8391 F: Documentation/core-api/atomic_ops.rst
8392 F: Documentation/core-api/refcount-vs-atomic.rst
8393 F: Documentation/memory-barriers.txt
8395 LIS3LV02D ACCELEROMETER DRIVER
8396 M: Eric Piel <eric.piel@tremplin-utc.net>
8398 F: Documentation/misc-devices/lis3lv02d
8399 F: drivers/misc/lis3lv02d/
8400 F: drivers/platform/x86/hp_accel.c
8403 M: Josh Poimboeuf <jpoimboe@redhat.com>
8404 M: Jessica Yu <jeyu@kernel.org>
8405 M: Jiri Kosina <jikos@kernel.org>
8406 M: Miroslav Benes <mbenes@suse.cz>
8407 R: Petr Mladek <pmladek@suse.com>
8409 F: kernel/livepatch/
8410 F: include/linux/livepatch.h
8411 F: arch/x86/include/asm/livepatch.h
8412 F: arch/x86/kernel/livepatch.c
8413 F: Documentation/livepatch/
8414 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8415 F: samples/livepatch/
8416 L: live-patching@vger.kernel.org
8417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8420 L: netdev@vger.kernel.org
8422 F: include/linux/llc.h
8423 F: include/uapi/linux/llc.h
8427 LM73 HARDWARE MONITOR DRIVER
8428 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8429 L: linux-hwmon@vger.kernel.org
8431 F: drivers/hwmon/lm73.c
8433 LM78 HARDWARE MONITOR DRIVER
8434 M: Jean Delvare <jdelvare@suse.com>
8435 L: linux-hwmon@vger.kernel.org
8437 F: Documentation/hwmon/lm78
8438 F: drivers/hwmon/lm78.c
8440 LM83 HARDWARE MONITOR DRIVER
8441 M: Jean Delvare <jdelvare@suse.com>
8442 L: linux-hwmon@vger.kernel.org
8444 F: Documentation/hwmon/lm83
8445 F: drivers/hwmon/lm83.c
8447 LM90 HARDWARE MONITOR DRIVER
8448 M: Jean Delvare <jdelvare@suse.com>
8449 L: linux-hwmon@vger.kernel.org
8451 F: Documentation/hwmon/lm90
8452 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8453 F: drivers/hwmon/lm90.c
8454 F: include/dt-bindings/thermal/lm90.h
8456 LM95234 HARDWARE MONITOR DRIVER
8457 M: Guenter Roeck <linux@roeck-us.net>
8458 L: linux-hwmon@vger.kernel.org
8460 F: Documentation/hwmon/lm95234
8461 F: drivers/hwmon/lm95234.c
8463 LME2510 MEDIA DRIVER
8464 M: Malcolm Priestley <tvboxspy@gmail.com>
8465 L: linux-media@vger.kernel.org
8466 W: https://linuxtv.org
8467 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8469 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8471 LOADPIN SECURITY MODULE
8472 M: Kees Cook <keescook@chromium.org>
8473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8475 F: security/loadpin/
8476 F: Documentation/admin-guide/LSM/LoadPin.rst
8479 M: Peter Zijlstra <peterz@infradead.org>
8480 M: Ingo Molnar <mingo@redhat.com>
8481 M: Will Deacon <will.deacon@arm.com>
8482 L: linux-kernel@vger.kernel.org
8483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8485 F: Documentation/locking/
8486 F: include/linux/lockdep.h
8487 F: include/linux/spinlock*.h
8488 F: arch/*/include/asm/spinlock*.h
8489 F: include/linux/rwlock*.h
8490 F: include/linux/mutex*.h
8491 F: arch/*/include/asm/mutex*.h
8492 F: include/linux/rwsem*.h
8493 F: arch/*/include/asm/rwsem.h
8494 F: include/linux/seqlock.h
8495 F: lib/locking*.[ch]
8497 X: kernel/locking/locktorture.c
8499 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8500 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8501 L: linux-ntfs-dev@lists.sourceforge.net
8502 W: http://www.linux-ntfs.org/content/view/19/37/
8504 F: Documentation/ldm.txt
8505 F: block/partitions/ldm.*
8507 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8508 M: Sathya Prakash <sathya.prakash@broadcom.com>
8509 M: Chaitra P B <chaitra.basappa@broadcom.com>
8510 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8511 L: MPT-FusionLinux.pdl@broadcom.com
8512 L: linux-scsi@vger.kernel.org
8513 W: http://www.avagotech.com/support/
8515 F: drivers/message/fusion/
8516 F: drivers/scsi/mpt3sas/
8518 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8519 M: Matthew Wilcox <matthew@wil.cx>
8520 L: linux-scsi@vger.kernel.org
8522 F: drivers/scsi/sym53c8xx_2/
8524 LTC4261 HARDWARE MONITOR DRIVER
8525 M: Guenter Roeck <linux@roeck-us.net>
8526 L: linux-hwmon@vger.kernel.org
8528 F: Documentation/hwmon/ltc4261
8529 F: drivers/hwmon/ltc4261.c
8531 LTC4306 I2C MULTIPLEXER DRIVER
8532 M: Michael Hennerich <michael.hennerich@analog.com>
8533 W: http://ez.analog.com/community/linux-device-drivers
8534 L: linux-i2c@vger.kernel.org
8536 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8537 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8539 LTP (Linux Test Project)
8540 M: Mike Frysinger <vapier@gentoo.org>
8541 M: Cyril Hrubis <chrubis@suse.cz>
8542 M: Wanlong Gao <wanlong.gao@gmail.com>
8543 M: Jan Stancek <jstancek@redhat.com>
8544 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8545 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8546 L: ltp@lists.linux.it (subscribers-only)
8547 W: http://linux-test-project.github.io/
8548 T: git git://github.com/linux-test-project/ltp.git
8552 M: Geert Uytterhoeven <geert@linux-m68k.org>
8553 L: linux-m68k@lists.linux-m68k.org
8554 W: http://www.linux-m68k.org/
8555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8560 M68K ON APPLE MACINTOSH
8561 M: Joshua Thompson <funaho@jurai.org>
8562 W: http://www.mac.linux-m68k.org/
8563 L: linux-m68k@lists.linux-m68k.org
8568 M: Philip Blundell <philb@gnu.org>
8569 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8573 M88DS3103 MEDIA DRIVER
8574 M: Antti Palosaari <crope@iki.fi>
8575 L: linux-media@vger.kernel.org
8576 W: https://linuxtv.org
8577 W: http://palosaari.fi/linux/
8578 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8579 T: git git://linuxtv.org/anttip/media_tree.git
8581 F: drivers/media/dvb-frontends/m88ds3103*
8583 M88RS2000 MEDIA DRIVER
8584 M: Malcolm Priestley <tvboxspy@gmail.com>
8585 L: linux-media@vger.kernel.org
8586 W: https://linuxtv.org
8587 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8589 F: drivers/media/dvb-frontends/m88rs2000*
8591 MA901 MASTERKIT USB FM RADIO DRIVER
8592 M: Alexey Klimov <klimov.linux@gmail.com>
8593 L: linux-media@vger.kernel.org
8594 T: git git://linuxtv.org/media_tree.git
8596 F: drivers/media/radio/radio-ma901.c
8599 M: Johannes Berg <johannes@sipsolutions.net>
8600 L: linux-wireless@vger.kernel.org
8601 W: http://wireless.kernel.org/
8602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8605 F: Documentation/networking/mac80211-injection.txt
8606 F: include/net/mac80211.h
8608 F: drivers/net/wireless/mac80211_hwsim.[ch]
8609 F: Documentation/networking/mac80211_hwsim/README
8612 M: Jassi Brar <jassisinghbrar@gmail.com>
8613 L: linux-kernel@vger.kernel.org
8616 F: include/linux/mailbox_client.h
8617 F: include/linux/mailbox_controller.h
8619 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8620 M: Michael Kerrisk <mtk.manpages@gmail.com>
8621 W: http://www.kernel.org/doc/man-pages
8622 L: linux-man@vger.kernel.org
8625 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8626 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8627 L: linux-mips@linux-mips.org
8629 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8631 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8632 M: Andrew Lunn <andrew@lunn.ch>
8633 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8634 L: netdev@vger.kernel.org
8636 F: drivers/net/dsa/mv88e6xxx/
8637 F: linux/platform_data/mv88e6xxx.h
8638 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8640 MARVELL ARMADA DRM SUPPORT
8641 M: Russell King <linux@armlinux.org.uk>
8643 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8644 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8645 F: drivers/gpu/drm/armada/
8646 F: include/uapi/drm/armada_drm.h
8647 F: Documentation/devicetree/bindings/display/armada/
8649 MARVELL CRYPTO DRIVER
8650 M: Boris Brezillon <boris.brezillon@bootlin.com>
8651 M: Arnaud Ebalard <arno@natisbad.org>
8652 F: drivers/crypto/marvell/
8654 L: linux-crypto@vger.kernel.org
8656 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8657 M: Mirko Lindner <mlindner@marvell.com>
8658 M: Stephen Hemminger <stephen@networkplumber.org>
8659 L: netdev@vger.kernel.org
8661 F: drivers/net/ethernet/marvell/sk*
8663 MARVELL LIBERTAS WIRELESS DRIVER
8664 L: libertas-dev@lists.infradead.org
8666 F: drivers/net/wireless/marvell/libertas/
8668 MARVELL MACCHIATOBIN SUPPORT
8669 M: Russell King <linux@armlinux.org.uk>
8670 L: linux-arm-kernel@lists.infradead.org
8672 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8674 MARVELL MV643XX ETHERNET DRIVER
8675 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8676 L: netdev@vger.kernel.org
8678 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8679 F: include/linux/mv643xx.h
8681 MARVELL MV88X3310 PHY DRIVER
8682 M: Russell King <linux@armlinux.org.uk>
8683 L: netdev@vger.kernel.org
8685 F: drivers/net/phy/marvell10g.c
8687 MARVELL MVNETA ETHERNET DRIVER
8688 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8689 L: netdev@vger.kernel.org
8691 F: drivers/net/ethernet/marvell/mvneta.*
8693 MARVELL MWIFIEX WIRELESS DRIVER
8694 M: Amitkumar Karwar <amitkarwar@gmail.com>
8695 M: Nishant Sarmukadam <nishants@marvell.com>
8696 M: Ganapathi Bhat <gbhat@marvell.com>
8697 M: Xinming Hu <huxinming820@gmail.com>
8698 L: linux-wireless@vger.kernel.org
8700 F: drivers/net/wireless/marvell/mwifiex/
8702 MARVELL MWL8K WIRELESS DRIVER
8703 M: Lennert Buytenhek <buytenh@wantstofly.org>
8704 L: linux-wireless@vger.kernel.org
8706 F: drivers/net/wireless/marvell/mwl8k.c
8708 MARVELL NAND CONTROLLER DRIVER
8709 M: Miquel Raynal <miquel.raynal@bootlin.com>
8710 L: linux-mtd@lists.infradead.org
8712 F: drivers/mtd/nand/raw/marvell_nand.c
8713 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8715 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8716 M: Nicolas Pitre <nico@fluxnic.net>
8718 F: drivers/mmc/host/mvsdio.*
8720 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8721 M: Hu Ziji <huziji@marvell.com>
8722 L: linux-mmc@vger.kernel.org
8724 F: drivers/mmc/host/sdhci-xenon*
8725 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8727 MATROX FRAMEBUFFER DRIVER
8728 L: linux-fbdev@vger.kernel.org
8730 F: drivers/video/fbdev/matrox/matroxfb_*
8731 F: include/uapi/linux/matroxfb.h
8733 MAX16065 HARDWARE MONITOR DRIVER
8734 M: Guenter Roeck <linux@roeck-us.net>
8735 L: linux-hwmon@vger.kernel.org
8737 F: Documentation/hwmon/max16065
8738 F: drivers/hwmon/max16065.c
8740 MAX20751 HARDWARE MONITOR DRIVER
8741 M: Guenter Roeck <linux@roeck-us.net>
8742 L: linux-hwmon@vger.kernel.org
8744 F: Documentation/hwmon/max20751
8745 F: drivers/hwmon/max20751.c
8747 MAX2175 SDR TUNER DRIVER
8748 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8749 L: linux-media@vger.kernel.org
8750 T: git git://linuxtv.org/media_tree.git
8752 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8753 F: Documentation/media/v4l-drivers/max2175.rst
8754 F: drivers/media/i2c/max2175*
8755 F: include/uapi/linux/max2175.h
8757 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8758 L: linux-hwmon@vger.kernel.org
8760 F: Documentation/hwmon/max6650
8761 F: drivers/hwmon/max6650.c
8763 MAX6697 HARDWARE MONITOR DRIVER
8764 M: Guenter Roeck <linux@roeck-us.net>
8765 L: linux-hwmon@vger.kernel.org
8767 F: Documentation/hwmon/max6697
8768 F: Documentation/devicetree/bindings/hwmon/max6697.txt
8769 F: drivers/hwmon/max6697.c
8770 F: include/linux/platform_data/max6697.h
8772 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8773 M: Peter Rosin <peda@axentia.se>
8774 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8776 F: Documentation/devicetree/bindings/sound/max9860.txt
8777 F: sound/soc/codecs/max9860.*
8779 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8780 M: Javier Martinez Canillas <javier@dowhile0.org>
8781 L: linux-kernel@vger.kernel.org
8783 F: drivers/regulator/max77802-regulator.c
8784 F: Documentation/devicetree/bindings/*/*max77802.txt
8785 F: include/dt-bindings/*/*max77802.h
8787 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8788 M: Krzysztof Kozlowski <krzk@kernel.org>
8789 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8790 L: linux-pm@vger.kernel.org
8792 F: drivers/power/supply/max14577_charger.c
8793 F: drivers/power/supply/max77693_charger.c
8795 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8796 M: Chanwoo Choi <cw00.choi@samsung.com>
8797 M: Krzysztof Kozlowski <krzk@kernel.org>
8798 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8799 L: linux-kernel@vger.kernel.org
8801 F: drivers/*/max14577*.c
8802 F: drivers/*/max77686*.c
8803 F: drivers/*/max77693*.c
8804 F: drivers/extcon/extcon-max14577.c
8805 F: drivers/extcon/extcon-max77693.c
8806 F: drivers/rtc/rtc-max77686.c
8807 F: drivers/clk/clk-max77686.c
8808 F: Documentation/devicetree/bindings/mfd/max14577.txt
8809 F: Documentation/devicetree/bindings/*/max77686.txt
8810 F: Documentation/devicetree/bindings/mfd/max77693.txt
8811 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8812 F: include/linux/mfd/max14577*.h
8813 F: include/linux/mfd/max77686*.h
8814 F: include/linux/mfd/max77693*.h
8816 MAXIRADIO FM RADIO RECEIVER DRIVER
8817 M: Hans Verkuil <hverkuil@xs4all.nl>
8818 L: linux-media@vger.kernel.org
8819 T: git git://linuxtv.org/media_tree.git
8820 W: https://linuxtv.org
8822 F: drivers/media/radio/radio-maxiradio*
8824 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8825 M: Peter Rosin <peda@axentia.se>
8826 L: linux-iio@vger.kernel.org
8828 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8829 F: drivers/iio/potentiometer/mcp4018.c
8830 F: drivers/iio/potentiometer/mcp4531.c
8832 MCR20A IEEE-802.15.4 RADIO DRIVER
8833 M: Xue Liu <liuxuenetmail@gmail.com>
8834 L: linux-wpan@vger.kernel.org
8835 W: https://github.com/xueliu/mcr20a-linux
8837 F: drivers/net/ieee802154/mcr20a.c
8838 F: drivers/net/ieee802154/mcr20a.h
8839 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8841 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8842 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8843 L: linux-iio@vger.kernel.org
8845 F: drivers/iio/dac/cio-dac.c
8847 MEDIA DRIVERS FOR ASCOT2E
8848 M: Sergey Kozlov <serjk@netup.ru>
8849 M: Abylay Ospan <aospan@netup.ru>
8850 L: linux-media@vger.kernel.org
8851 W: https://linuxtv.org
8853 T: git git://linuxtv.org/media_tree.git
8855 F: drivers/media/dvb-frontends/ascot2e*
8857 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8858 M: Jasmin Jessich <jasmin@anw.at>
8859 L: linux-media@vger.kernel.org
8860 W: https://linuxtv.org
8861 T: git git://linuxtv.org/media_tree.git
8863 F: drivers/media/dvb-frontends/cxd2099*
8865 MEDIA DRIVERS FOR CXD2841ER
8866 M: Sergey Kozlov <serjk@netup.ru>
8867 M: Abylay Ospan <aospan@netup.ru>
8868 L: linux-media@vger.kernel.org
8869 W: https://linuxtv.org
8871 T: git git://linuxtv.org/media_tree.git
8873 F: drivers/media/dvb-frontends/cxd2841er*
8875 MEDIA DRIVERS FOR CXD2880
8876 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8877 L: linux-media@vger.kernel.org
8878 W: http://linuxtv.org/
8879 T: git git://linuxtv.org/media_tree.git
8881 F: drivers/media/dvb-frontends/cxd2880/*
8882 F: drivers/media/spi/cxd2880*
8884 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8885 M: Daniel Scheller <d.scheller.oss@gmail.com>
8886 L: linux-media@vger.kernel.org
8887 W: https://linuxtv.org
8888 T: git git://linuxtv.org/media_tree.git
8890 F: drivers/media/pci/ddbridge/*
8892 MEDIA DRIVERS FOR FREESCALE IMX
8893 M: Steve Longerbeam <slongerbeam@gmail.com>
8894 M: Philipp Zabel <p.zabel@pengutronix.de>
8895 L: linux-media@vger.kernel.org
8896 T: git git://linuxtv.org/media_tree.git
8898 F: Documentation/devicetree/bindings/media/imx.txt
8899 F: Documentation/media/v4l-drivers/imx.rst
8900 F: drivers/staging/media/imx/
8901 F: include/linux/imx-media.h
8902 F: include/media/imx.h
8904 MEDIA DRIVERS FOR HELENE
8905 M: Abylay Ospan <aospan@netup.ru>
8906 L: linux-media@vger.kernel.org
8907 W: https://linuxtv.org
8909 T: git git://linuxtv.org/media_tree.git
8911 F: drivers/media/dvb-frontends/helene*
8913 MEDIA DRIVERS FOR HORUS3A
8914 M: Sergey Kozlov <serjk@netup.ru>
8915 M: Abylay Ospan <aospan@netup.ru>
8916 L: linux-media@vger.kernel.org
8917 W: https://linuxtv.org
8919 T: git git://linuxtv.org/media_tree.git
8921 F: drivers/media/dvb-frontends/horus3a*
8923 MEDIA DRIVERS FOR LNBH25
8924 M: Sergey Kozlov <serjk@netup.ru>
8925 M: Abylay Ospan <aospan@netup.ru>
8926 L: linux-media@vger.kernel.org
8927 W: https://linuxtv.org
8929 T: git git://linuxtv.org/media_tree.git
8931 F: drivers/media/dvb-frontends/lnbh25*
8933 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8934 M: Daniel Scheller <d.scheller.oss@gmail.com>
8935 L: linux-media@vger.kernel.org
8936 W: https://linuxtv.org
8937 T: git git://linuxtv.org/media_tree.git
8939 F: drivers/media/dvb-frontends/mxl5xx*
8941 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8942 M: Sergey Kozlov <serjk@netup.ru>
8943 M: Abylay Ospan <aospan@netup.ru>
8944 L: linux-media@vger.kernel.org
8945 W: https://linuxtv.org
8947 T: git git://linuxtv.org/media_tree.git
8949 F: drivers/media/pci/netup_unidvb/*
8951 MEDIA DRIVERS FOR RENESAS - CEU
8952 M: Jacopo Mondi <jacopo@jmondi.org>
8953 L: linux-media@vger.kernel.org
8954 L: linux-renesas-soc@vger.kernel.org
8955 T: git git://linuxtv.org/media_tree.git
8957 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
8958 F: drivers/media/platform/renesas-ceu.c
8959 F: include/media/drv-intf/renesas-ceu.h
8961 MEDIA DRIVERS FOR RENESAS - DRIF
8962 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8963 L: linux-media@vger.kernel.org
8964 L: linux-renesas-soc@vger.kernel.org
8965 T: git git://linuxtv.org/media_tree.git
8967 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8968 F: drivers/media/platform/rcar_drif.c
8970 MEDIA DRIVERS FOR RENESAS - FCP
8971 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8972 L: linux-media@vger.kernel.org
8973 L: linux-renesas-soc@vger.kernel.org
8974 T: git git://linuxtv.org/media_tree.git
8976 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8977 F: drivers/media/platform/rcar-fcp.c
8978 F: include/media/rcar-fcp.h
8980 MEDIA DRIVERS FOR RENESAS - FDP1
8981 M: Kieran Bingham <kieran@bingham.xyz>
8982 L: linux-media@vger.kernel.org
8983 L: linux-renesas-soc@vger.kernel.org
8984 T: git git://linuxtv.org/media_tree.git
8986 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8987 F: drivers/media/platform/rcar_fdp1.c
8989 MEDIA DRIVERS FOR RENESAS - VIN
8990 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8991 L: linux-media@vger.kernel.org
8992 L: linux-renesas-soc@vger.kernel.org
8993 T: git git://linuxtv.org/media_tree.git
8995 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8996 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8997 F: drivers/media/platform/rcar-vin/
8999 MEDIA DRIVERS FOR RENESAS - VSP1
9000 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9001 L: linux-media@vger.kernel.org
9002 L: linux-renesas-soc@vger.kernel.org
9003 T: git git://linuxtv.org/media_tree.git
9005 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9006 F: drivers/media/platform/vsp1/
9008 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9009 M: Daniel Scheller <d.scheller.oss@gmail.com>
9010 L: linux-media@vger.kernel.org
9011 W: https://linuxtv.org
9012 T: git git://linuxtv.org/media_tree.git
9014 F: drivers/media/dvb-frontends/stv0910*
9016 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9017 M: Daniel Scheller <d.scheller.oss@gmail.com>
9018 L: linux-media@vger.kernel.org
9019 W: https://linuxtv.org
9020 T: git git://linuxtv.org/media_tree.git
9022 F: drivers/media/dvb-frontends/stv6111*
9024 MEDIA DRIVERS FOR STM32 - DCMI
9025 M: Hugues Fruchet <hugues.fruchet@st.com>
9026 L: linux-media@vger.kernel.org
9027 T: git git://linuxtv.org/media_tree.git
9029 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9030 F: drivers/media/platform/stm32/stm32-dcmi.c
9032 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9033 M: Dmitry Osipenko <digetx@gmail.com>
9034 L: linux-media@vger.kernel.org
9035 L: linux-tegra@vger.kernel.org
9036 T: git git://linuxtv.org/media_tree.git
9038 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9039 F: drivers/staging/media/tegra-vde/
9041 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9042 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9043 P: LinuxTV.org Project
9044 L: linux-media@vger.kernel.org
9045 W: https://linuxtv.org
9046 Q: http://patchwork.kernel.org/project/linux-media/list/
9047 T: git git://linuxtv.org/media_tree.git
9049 F: Documentation/devicetree/bindings/media/
9050 F: Documentation/media/
9052 F: drivers/staging/media/
9053 F: include/linux/platform_data/media/
9055 F: include/uapi/linux/dvb/
9056 F: include/uapi/linux/videodev2.h
9057 F: include/uapi/linux/media.h
9058 F: include/uapi/linux/v4l2-*
9059 F: include/uapi/linux/meye.h
9060 F: include/uapi/linux/ivtv*
9061 F: include/uapi/linux/uvcvideo.h
9063 MEDIATEK BLUETOOTH DRIVER
9064 M: Sean Wang <sean.wang@mediatek.com>
9065 L: linux-bluetooth@vger.kernel.org
9066 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9068 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9069 F: drivers/bluetooth/btmtkuart.c
9072 M: Sean Wang <sean.wang@mediatek.com>
9074 F: drivers/media/rc/mtk-cir.c
9077 M: Sean Wang <sean.wang@mediatek.com>
9078 L: dmaengine@vger.kernel.org
9079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9080 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9082 F: Documentation/devicetree/bindings/dma/mtk-*
9083 F: drivers/dma/mediatek/
9085 MEDIATEK PMIC LED DRIVER
9086 M: Sean Wang <sean.wang@mediatek.com>
9088 F: drivers/leds/leds-mt6323.c
9089 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9091 MEDIATEK ETHERNET DRIVER
9092 M: Felix Fietkau <nbd@openwrt.org>
9093 M: John Crispin <john@phrozen.org>
9094 M: Sean Wang <sean.wang@mediatek.com>
9095 M: Nelson Chang <nelson.chang@mediatek.com>
9096 L: netdev@vger.kernel.org
9098 F: drivers/net/ethernet/mediatek/
9100 MEDIATEK SWITCH DRIVER
9101 M: Sean Wang <sean.wang@mediatek.com>
9102 L: netdev@vger.kernel.org
9104 F: drivers/net/dsa/mt7530.*
9105 F: net/dsa/tag_mtk.c
9107 MEDIATEK JPEG DRIVER
9108 M: Rick Chang <rick.chang@mediatek.com>
9109 M: Bin Liu <bin.liu@mediatek.com>
9111 F: drivers/media/platform/mtk-jpeg/
9112 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9115 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9116 M: Houlong Wei <houlong.wei@mediatek.com>
9117 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9119 F: drivers/media/platform/mtk-mdp/
9120 F: drivers/media/platform/mtk-vpu/
9121 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9123 MEDIATEK MEDIA DRIVER
9124 M: Tiffany Lin <tiffany.lin@mediatek.com>
9125 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9127 F: drivers/media/platform/mtk-vcodec/
9128 F: drivers/media/platform/mtk-vpu/
9129 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9130 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9132 MEDIATEK MT7601U WIRELESS LAN DRIVER
9133 M: Jakub Kicinski <kubakici@wp.pl>
9134 L: linux-wireless@vger.kernel.org
9136 F: drivers/net/wireless/mediatek/mt7601u/
9138 MEDIATEK NAND CONTROLLER DRIVER
9139 M: Xiaolei Li <xiaolei.li@mediatek.com>
9140 L: linux-mtd@lists.infradead.org
9142 F: drivers/mtd/nand/raw/mtk_*
9143 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9145 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9146 M: Sean Wang <sean.wang@mediatek.com>
9148 F: drivers/char/hw_random/mtk-rng.c
9150 MEDIATEK USB3 DRD IP DRIVER
9151 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9152 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9153 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9154 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9156 F: drivers/usb/mtu3/
9158 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9159 M: Peter Senna Tschudin <peter.senna@gmail.com>
9160 M: Martin Donnelly <martin.donnelly@ge.com>
9161 M: Martyn Welch <martyn.welch@collabora.co.uk>
9163 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9164 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9166 MEGARAID SCSI/SAS DRIVERS
9167 M: Kashyap Desai <kashyap.desai@broadcom.com>
9168 M: Sumit Saxena <sumit.saxena@broadcom.com>
9169 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9170 L: megaraidlinux.pdl@broadcom.com
9171 L: linux-scsi@vger.kernel.org
9172 W: http://www.avagotech.com/support/
9174 F: Documentation/scsi/megaraid.txt
9175 F: drivers/scsi/megaraid.*
9176 F: drivers/scsi/megaraid/
9178 MELEXIS MLX90614 DRIVER
9179 M: Crt Mori <cmo@melexis.com>
9180 L: linux-iio@vger.kernel.org
9181 W: http://www.melexis.com
9183 F: drivers/iio/temperature/mlx90614.c
9185 MELEXIS MLX90632 DRIVER
9186 M: Crt Mori <cmo@melexis.com>
9187 L: linux-iio@vger.kernel.org
9188 W: http://www.melexis.com
9190 F: drivers/iio/temperature/mlx90632.c
9192 MELFAS MIP4 TOUCHSCREEN DRIVER
9193 M: Sangwon Jee <jeesw@melfas.com>
9194 W: http://www.melfas.com
9196 F: drivers/input/touchscreen/melfas_mip4.c
9197 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9199 MELLANOX ETHERNET DRIVER (mlx4_en)
9200 M: Tariq Toukan <tariqt@mellanox.com>
9201 L: netdev@vger.kernel.org
9203 W: http://www.mellanox.com
9204 Q: http://patchwork.ozlabs.org/project/netdev/list/
9205 F: drivers/net/ethernet/mellanox/mlx4/en_*
9207 MELLANOX ETHERNET DRIVER (mlx5e)
9208 M: Saeed Mahameed <saeedm@mellanox.com>
9209 L: netdev@vger.kernel.org
9211 W: http://www.mellanox.com
9212 Q: http://patchwork.ozlabs.org/project/netdev/list/
9213 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9215 MELLANOX ETHERNET INNOVA DRIVERS
9216 R: Boris Pismenny <borisp@mellanox.com>
9217 L: netdev@vger.kernel.org
9219 W: http://www.mellanox.com
9220 Q: http://patchwork.ozlabs.org/project/netdev/list/
9221 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9222 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9223 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9224 F: include/linux/mlx5/mlx5_ifc_fpga.h
9226 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9227 R: Boris Pismenny <borisp@mellanox.com>
9228 L: netdev@vger.kernel.org
9230 W: http://www.mellanox.com
9231 Q: http://patchwork.ozlabs.org/project/netdev/list/
9232 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9233 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9235 MELLANOX ETHERNET SWITCH DRIVERS
9236 M: Jiri Pirko <jiri@mellanox.com>
9237 M: Ido Schimmel <idosch@mellanox.com>
9238 L: netdev@vger.kernel.org
9240 W: http://www.mellanox.com
9241 Q: http://patchwork.ozlabs.org/project/netdev/list/
9242 F: drivers/net/ethernet/mellanox/mlxsw/
9243 F: tools/testing/selftests/drivers/net/mlxsw/
9245 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9246 M: mlxsw@mellanox.com
9247 L: netdev@vger.kernel.org
9249 W: http://www.mellanox.com
9250 Q: http://patchwork.ozlabs.org/project/netdev/list/
9251 F: drivers/net/ethernet/mellanox/mlxfw/
9253 MELLANOX HARDWARE PLATFORM SUPPORT
9254 M: Andy Shevchenko <andy@infradead.org>
9255 M: Darren Hart <dvhart@infradead.org>
9256 M: Vadim Pasternak <vadimp@mellanox.com>
9257 L: platform-driver-x86@vger.kernel.org
9259 F: drivers/platform/mellanox/
9261 MELLANOX MLX4 core VPI driver
9262 M: Tariq Toukan <tariqt@mellanox.com>
9263 L: netdev@vger.kernel.org
9264 L: linux-rdma@vger.kernel.org
9265 W: http://www.mellanox.com
9266 Q: http://patchwork.ozlabs.org/project/netdev/list/
9268 F: drivers/net/ethernet/mellanox/mlx4/
9269 F: include/linux/mlx4/
9271 MELLANOX MLX4 IB driver
9272 M: Yishai Hadas <yishaih@mellanox.com>
9273 L: linux-rdma@vger.kernel.org
9274 W: http://www.mellanox.com
9275 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9277 F: drivers/infiniband/hw/mlx4/
9278 F: include/linux/mlx4/
9279 F: include/uapi/rdma/mlx4-abi.h
9281 MELLANOX MLX5 core VPI driver
9282 M: Saeed Mahameed <saeedm@mellanox.com>
9283 M: Leon Romanovsky <leonro@mellanox.com>
9284 L: netdev@vger.kernel.org
9285 L: linux-rdma@vger.kernel.org
9286 W: http://www.mellanox.com
9287 Q: http://patchwork.ozlabs.org/project/netdev/list/
9289 F: drivers/net/ethernet/mellanox/mlx5/core/
9290 F: include/linux/mlx5/
9292 MELLANOX MLX5 IB driver
9293 M: Leon Romanovsky <leonro@mellanox.com>
9294 L: linux-rdma@vger.kernel.org
9295 W: http://www.mellanox.com
9296 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9298 F: drivers/infiniband/hw/mlx5/
9299 F: include/linux/mlx5/
9300 F: include/uapi/rdma/mlx5-abi.h
9302 MELLANOX MLXCPLD I2C AND MUX DRIVER
9303 M: Vadim Pasternak <vadimp@mellanox.com>
9304 M: Michael Shych <michaelsh@mellanox.com>
9305 L: linux-i2c@vger.kernel.org
9307 F: drivers/i2c/busses/i2c-mlxcpld.c
9308 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9309 F: Documentation/i2c/busses/i2c-mlxcpld
9311 MELLANOX MLXCPLD LED DRIVER
9312 M: Vadim Pasternak <vadimp@mellanox.com>
9313 L: linux-leds@vger.kernel.org
9315 F: drivers/leds/leds-mlxcpld.c
9316 F: drivers/leds/leds-mlxreg.c
9317 F: Documentation/leds/leds-mlxcpld.txt
9319 MELLANOX PLATFORM DRIVER
9320 M: Vadim Pasternak <vadimp@mellanox.com>
9321 L: platform-driver-x86@vger.kernel.org
9323 F: drivers/platform/x86/mlx-platform.c
9326 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9327 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9328 L: linux-kernel@vger.kernel.org
9330 F: kernel/sched/membarrier.c
9331 F: include/uapi/linux/membarrier.h
9332 F: arch/powerpc/include/asm/membarrier.h
9335 L: linux-mm@kvack.org
9336 W: http://www.linux-mm.org
9338 F: include/linux/mm.h
9339 F: include/linux/gfp.h
9340 F: include/linux/mmzone.h
9341 F: include/linux/memory_hotplug.h
9342 F: include/linux/vmalloc.h
9345 MEMORY TECHNOLOGY DEVICES (MTD)
9346 M: David Woodhouse <dwmw2@infradead.org>
9347 M: Brian Norris <computersforpeace@gmail.com>
9348 M: Boris Brezillon <boris.brezillon@bootlin.com>
9349 M: Marek Vasut <marek.vasut@gmail.com>
9350 M: Richard Weinberger <richard@nod.at>
9351 L: linux-mtd@lists.infradead.org
9352 W: http://www.linux-mtd.infradead.org/
9353 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9354 T: git git://git.infradead.org/linux-mtd.git master
9355 T: git git://git.infradead.org/linux-mtd.git mtd/next
9357 F: Documentation/devicetree/bindings/mtd/
9359 F: include/linux/mtd/
9360 F: include/uapi/mtd/
9362 MEN A21 WATCHDOG DRIVER
9363 M: Johannes Thumshirn <morbidrsa@gmail.com>
9364 L: linux-watchdog@vger.kernel.org
9366 F: drivers/watchdog/mena21_wdt.c
9368 MEN CHAMELEON BUS (mcb)
9369 M: Johannes Thumshirn <morbidrsa@gmail.com>
9372 F: include/linux/mcb.h
9373 F: Documentation/men-chameleon-bus.txt
9375 MEN F21BMC (Board Management Controller)
9376 M: Andreas Werner <andreas.werner@men.de>
9378 F: drivers/mfd/menf21bmc.c
9379 F: drivers/watchdog/menf21bmc_wdt.c
9380 F: drivers/leds/leds-menf21bmc.c
9381 F: drivers/hwmon/menf21bmc_hwmon.c
9382 F: Documentation/hwmon/menf21bmc
9384 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9385 M: Neil Armstrong <narmstrong@baylibre.com>
9386 L: linux-media@lists.freedesktop.org
9387 L: linux-amlogic@lists.infradead.org
9388 W: http://linux-meson.com/
9390 F: drivers/media/platform/meson/ao-cec.c
9391 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9392 T: git git://linuxtv.org/media_tree.git
9394 MICROBLAZE ARCHITECTURE
9395 M: Michal Simek <monstr@monstr.eu>
9396 W: http://www.monstr.eu/fdt/
9397 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9401 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9402 M: Richard Genoud <richard.genoud@gmail.com>
9404 F: drivers/tty/serial/atmel_serial.c
9405 F: drivers/tty/serial/atmel_serial.h
9407 MICROCHIP / ATMEL DMA DRIVER
9408 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9410 L: dmaengine@vger.kernel.org
9412 F: drivers/dma/at_hdmac.c
9413 F: drivers/dma/at_hdmac_regs.h
9414 F: include/linux/platform_data/dma-atmel.h
9416 MICROCHIP / ATMEL ECC DRIVER
9417 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9418 L: linux-crypto@vger.kernel.org
9420 F: drivers/crypto/atmel-ecc.*
9422 MICROCHIP / ATMEL ISC DRIVER
9423 M: Songjun Wu <songjun.wu@microchip.com>
9424 L: linux-media@vger.kernel.org
9426 F: drivers/media/platform/atmel/atmel-isc.c
9427 F: drivers/media/platform/atmel/atmel-isc-regs.h
9428 F: devicetree/bindings/media/atmel-isc.txt
9430 MICROCHIP / ATMEL NAND DRIVER
9431 M: Josh Wu <rainyfeeling@outlook.com>
9432 L: linux-mtd@lists.infradead.org
9434 F: drivers/mtd/nand/raw/atmel/*
9435 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9437 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9438 M: Woojung Huh <Woojung.Huh@microchip.com>
9439 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9440 L: netdev@vger.kernel.org
9442 F: net/dsa/tag_ksz.c
9443 F: drivers/net/dsa/microchip/*
9444 F: include/linux/platform_data/microchip-ksz.h
9445 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9447 MICROCHIP LAN743X ETHERNET DRIVER
9448 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9449 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9450 L: netdev@vger.kernel.org
9452 F: drivers/net/ethernet/microchip/lan743x_*
9454 MICROCHIP USB251XB DRIVER
9455 M: Richard Leitner <richard.leitner@skidata.com>
9456 L: linux-usb@vger.kernel.org
9458 F: drivers/usb/misc/usb251xb.c
9459 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9462 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9463 L: linux-mips@linux-mips.org
9465 F: arch/mips/generic/board-ocelot.c
9466 F: arch/mips/configs/generic/board-ocelot.config
9467 F: arch/mips/boot/dts/mscc/
9468 F: Documentation/devicetree/bindings/mips/mscc.txt
9470 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9471 M: Don Brace <don.brace@microsemi.com>
9472 L: esc.storagedev@microsemi.com
9473 L: linux-scsi@vger.kernel.org
9475 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9476 F: drivers/scsi/smartpqi/Kconfig
9477 F: drivers/scsi/smartpqi/Makefile
9478 F: include/linux/cciss*.h
9479 F: include/uapi/linux/cciss*.h
9480 F: Documentation/scsi/smartpqi.txt
9482 MICROSEMI ETHERNET SWITCH DRIVER
9483 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9484 L: netdev@vger.kernel.org
9486 F: drivers/net/ethernet/mscc/
9488 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9489 M: Chen Yu <yu.c.chen@intel.com>
9490 L: platform-driver-x86@vger.kernel.org
9492 F: drivers/platform/x86/surfacepro3_button.c
9495 M: Oliver Neukum <oliver@neukum.org>
9497 F: drivers/usb/image/microtek.*
9500 M: Ralf Baechle <ralf@linux-mips.org>
9501 M: Paul Burton <paul.burton@mips.com>
9502 M: James Hogan <jhogan@kernel.org>
9503 L: linux-mips@linux-mips.org
9504 W: http://www.linux-mips.org/
9505 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9507 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9509 F: Documentation/devicetree/bindings/mips/
9510 F: Documentation/mips/
9512 F: drivers/platform/mips/
9514 MIPS BOSTON DEVELOPMENT BOARD
9515 M: Paul Burton <paul.burton@mips.com>
9516 L: linux-mips@linux-mips.org
9518 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9519 F: arch/mips/boot/dts/img/boston.dts
9520 F: arch/mips/configs/generic/board-boston.config
9521 F: drivers/clk/imgtec/clk-boston.c
9522 F: include/dt-bindings/clock/boston-clock.h
9524 MIPS GENERIC PLATFORM
9525 M: Paul Burton <paul.burton@mips.com>
9526 L: linux-mips@linux-mips.org
9528 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9529 F: arch/mips/generic/
9530 F: arch/mips/tools/generic-board-config.sh
9532 MIPS/LOONGSON1 ARCHITECTURE
9533 M: Keguang Zhang <keguang.zhang@gmail.com>
9534 L: linux-mips@linux-mips.org
9536 F: arch/mips/loongson32/
9537 F: arch/mips/include/asm/mach-loongson32/
9538 F: drivers/*/*loongson1*
9539 F: drivers/*/*/*loongson1*
9541 MIPS/LOONGSON2 ARCHITECTURE
9542 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9543 L: linux-mips@linux-mips.org
9545 F: arch/mips/loongson64/*{2e/2f}*
9546 F: arch/mips/include/asm/mach-loongson64/
9547 F: drivers/*/*loongson2*
9548 F: drivers/*/*/*loongson2*
9550 MIPS/LOONGSON3 ARCHITECTURE
9551 M: Huacai Chen <chenhc@lemote.com>
9552 L: linux-mips@linux-mips.org
9554 F: arch/mips/loongson64/
9555 F: arch/mips/include/asm/mach-loongson64/
9556 F: drivers/platform/mips/cpu_hwmon.c
9557 F: drivers/*/*loongson3*
9558 F: drivers/*/*/*loongson3*
9560 MIPS RINT INSTRUCTION EMULATION
9561 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9562 L: linux-mips@linux-mips.org
9564 F: arch/mips/math-emu/sp_rint.c
9565 F: arch/mips/math-emu/dp_rint.c
9567 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9568 M: Hans Verkuil <hverkuil@xs4all.nl>
9569 L: linux-media@vger.kernel.org
9570 T: git git://linuxtv.org/media_tree.git
9571 W: https://linuxtv.org
9573 F: drivers/media/radio/radio-miropcm20*
9576 M: Eric Miao <eric.y.miao@gmail.com>
9577 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9579 T: git git://github.com/hzhuang1/linux.git
9580 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9582 F: arch/arm/boot/dts/mmp*
9583 F: arch/arm/mach-mmp/
9585 MN88472 MEDIA DRIVER
9586 M: Antti Palosaari <crope@iki.fi>
9587 L: linux-media@vger.kernel.org
9588 W: https://linuxtv.org
9589 W: http://palosaari.fi/linux/
9590 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9592 F: drivers/media/dvb-frontends/mn88472*
9594 MN88473 MEDIA DRIVER
9595 M: Antti Palosaari <crope@iki.fi>
9596 L: linux-media@vger.kernel.org
9597 W: https://linuxtv.org
9598 W: http://palosaari.fi/linux/
9599 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9601 F: drivers/media/dvb-frontends/mn88473*
9603 PCI DRIVER FOR MOBIVEIL PCIE IP
9604 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9605 L: linux-pci@vger.kernel.org
9607 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9608 F: drivers/pci/controller/pcie-mobiveil.c
9611 M: Jessica Yu <jeyu@kernel.org>
9612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9614 F: include/linux/module.h
9617 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9618 W: http://popies.net/meye/
9620 F: Documentation/media/v4l-drivers/meye*
9621 F: drivers/media/pci/meye/
9622 F: include/uapi/linux/meye.h
9624 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9625 M: Jiri Slaby <jirislaby@gmail.com>
9627 F: Documentation/serial/moxa-smartio
9628 F: drivers/tty/mxser.*
9630 MR800 AVERMEDIA USB FM RADIO DRIVER
9631 M: Alexey Klimov <klimov.linux@gmail.com>
9632 L: linux-media@vger.kernel.org
9633 T: git git://linuxtv.org/media_tree.git
9635 F: drivers/media/radio/radio-mr800.c
9637 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9638 M: Alan Ott <alan@signal11.us>
9639 L: linux-wpan@vger.kernel.org
9641 F: drivers/net/ieee802154/mrf24j40.c
9642 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9645 M: "Lee, Chun-Yi" <jlee@suse.com>
9646 L: platform-driver-x86@vger.kernel.org
9648 F: drivers/platform/x86/msi-laptop.c
9651 L: platform-driver-x86@vger.kernel.org
9653 F: drivers/platform/x86/msi-wmi.c
9656 M: Antti Palosaari <crope@iki.fi>
9657 L: linux-media@vger.kernel.org
9658 W: https://linuxtv.org
9659 W: http://palosaari.fi/linux/
9660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9661 T: git git://linuxtv.org/anttip/media_tree.git
9663 F: drivers/media/tuners/msi001*
9665 MSI2500 MEDIA DRIVER
9666 M: Antti Palosaari <crope@iki.fi>
9667 L: linux-media@vger.kernel.org
9668 W: https://linuxtv.org
9669 W: http://palosaari.fi/linux/
9670 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9671 T: git git://linuxtv.org/anttip/media_tree.git
9673 F: drivers/media/usb/msi2500/
9675 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9676 M: Robert Jarzmik <robert.jarzmik@free.fr>
9677 L: linux-mtd@lists.infradead.org
9679 F: drivers/mtd/devices/docg3*
9681 MT9M032 APTINA SENSOR DRIVER
9682 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9683 L: linux-media@vger.kernel.org
9684 T: git git://linuxtv.org/media_tree.git
9686 F: drivers/media/i2c/mt9m032.c
9687 F: include/media/i2c/mt9m032.h
9689 MT9P031 APTINA CAMERA SENSOR
9690 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9691 L: linux-media@vger.kernel.org
9692 T: git git://linuxtv.org/media_tree.git
9694 F: drivers/media/i2c/mt9p031.c
9695 F: include/media/i2c/mt9p031.h
9697 MT9T001 APTINA CAMERA SENSOR
9698 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9699 L: linux-media@vger.kernel.org
9700 T: git git://linuxtv.org/media_tree.git
9702 F: drivers/media/i2c/mt9t001.c
9703 F: include/media/i2c/mt9t001.h
9705 MT9T112 APTINA CAMERA SENSOR
9706 M: Jacopo Mondi <jacopo@jmondi.org>
9707 L: linux-media@vger.kernel.org
9708 T: git git://linuxtv.org/media_tree.git
9710 F: drivers/media/i2c/mt9t112.c
9711 F: include/media/i2c/mt9t112.h
9713 MT9V032 APTINA CAMERA SENSOR
9714 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9715 L: linux-media@vger.kernel.org
9716 T: git git://linuxtv.org/media_tree.git
9718 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9719 F: drivers/media/i2c/mt9v032.c
9720 F: include/media/i2c/mt9v032.h
9722 MT9V111 APTINA CAMERA SENSOR
9723 M: Jacopo Mondi <jacopo@jmondi.org>
9724 L: linux-media@vger.kernel.org
9725 T: git git://linuxtv.org/media_tree.git
9727 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9728 F: drivers/media/i2c/mt9v111.c
9730 MULTIFUNCTION DEVICES (MFD)
9731 M: Lee Jones <lee.jones@linaro.org>
9732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9734 F: Documentation/devicetree/bindings/mfd/
9736 F: include/linux/mfd/
9737 F: include/dt-bindings/mfd/
9739 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9741 F: drivers/mmc/host/mmc_spi.c
9742 F: include/linux/spi/mmc_spi.h
9744 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9745 M: Ulf Hansson <ulf.hansson@linaro.org>
9746 L: linux-mmc@vger.kernel.org
9747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9749 F: Documentation/devicetree/bindings/mmc/
9751 F: include/linux/mmc/
9752 F: include/uapi/linux/mmc/
9754 MULTIPLEXER SUBSYSTEM
9755 M: Peter Rosin <peda@axentia.se>
9757 F: Documentation/ABI/testing/sysfs-class-mux*
9758 F: Documentation/devicetree/bindings/mux/
9759 F: include/linux/dt-bindings/mux/
9760 F: include/linux/mux/
9763 MULTITECH MULTIPORT CARD (ISICOM)
9765 F: drivers/tty/isicom.c
9766 F: include/linux/isicom.h
9768 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9769 M: Bin Liu <b-liu@ti.com>
9770 L: linux-usb@vger.kernel.org
9772 F: drivers/usb/musb/
9774 MXL301RF MEDIA DRIVER
9775 M: Akihiro Tsukada <tskd08@gmail.com>
9776 L: linux-media@vger.kernel.org
9778 F: drivers/media/tuners/mxl301rf*
9780 MXL5007T MEDIA DRIVER
9781 M: Michael Krufky <mkrufky@linuxtv.org>
9782 L: linux-media@vger.kernel.org
9783 W: https://linuxtv.org
9784 W: http://github.com/mkrufky
9785 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9786 T: git git://linuxtv.org/mkrufky/tuners.git
9788 F: drivers/media/tuners/mxl5007t.*
9791 M: Marek Vasut <marex@denx.de>
9793 F: drivers/gpu/drm/mxsfb/
9794 F: Documentation/devicetree/bindings/display/mxsfb.txt
9796 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9797 M: Chris Lee <christopher.lee@cspi.com>
9798 L: netdev@vger.kernel.org
9799 W: https://www.cspi.com/ethernet-products/support/downloads/
9801 F: drivers/net/ethernet/myricom/myri10ge/
9803 NAND FLASH SUBSYSTEM
9804 M: Boris Brezillon <boris.brezillon@bootlin.com>
9805 M: Miquel Raynal <miquel.raynal@bootlin.com>
9806 R: Richard Weinberger <richard@nod.at>
9807 L: linux-mtd@lists.infradead.org
9808 W: http://www.linux-mtd.infradead.org/
9809 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9810 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9811 T: git git://git.infradead.org/linux-mtd.git nand/next
9813 F: drivers/mtd/nand/
9814 F: include/linux/mtd/*nand*.h
9816 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9817 M: Daniel Mack <zonque@gmail.com>
9819 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9820 W: http://www.native-instruments.com
9823 NATSEMI ETHERNET DRIVER (DP8381x)
9825 F: drivers/net/ethernet/natsemi/natsemi.c
9828 M: Petr Vandrovec <petr@vandrovec.name>
9830 F: drivers/staging/ncpfs/
9832 NCR 5380 SCSI DRIVERS
9833 M: Finn Thain <fthain@telegraphics.com.au>
9834 M: Michael Schmitz <schmitzmic@gmail.com>
9835 L: linux-scsi@vger.kernel.org
9837 F: Documentation/scsi/g_NCR5380.txt
9838 F: drivers/scsi/NCR5380.*
9839 F: drivers/scsi/arm/cumana_1.c
9840 F: drivers/scsi/arm/oak.c
9841 F: drivers/scsi/atari_scsi.*
9842 F: drivers/scsi/dmx3191d.c
9843 F: drivers/scsi/g_NCR5380.*
9844 F: drivers/scsi/mac_scsi.*
9845 F: drivers/scsi/sun3_scsi.*
9846 F: drivers/scsi/sun3_scsi_vme.c
9849 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
9853 NCT6775 HARDWARE MONITOR DRIVER
9854 M: Guenter Roeck <linux@roeck-us.net>
9855 L: linux-hwmon@vger.kernel.org
9857 F: Documentation/hwmon/nct6775
9858 F: drivers/hwmon/nct6775.c
9861 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
9862 L: netdev@vger.kernel.org
9864 F: driver/net/net_failover.c
9865 F: include/net/net_failover.h
9866 F: Documentation/networking/net_failover.rst
9868 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9869 M: Faisal Latif <faisal.latif@intel.com>
9870 L: linux-rdma@vger.kernel.org
9871 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9873 F: drivers/infiniband/hw/nes/
9874 F: include/uapi/rdma/nes-abi.h
9876 NETEM NETWORK EMULATOR
9877 M: Stephen Hemminger <stephen@networkplumber.org>
9878 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9880 F: net/sched/sch_netem.c
9882 NETERION 10GbE DRIVERS (s2io/vxge)
9883 M: Jon Mason <jdmason@kudzu.us>
9884 L: netdev@vger.kernel.org
9886 F: Documentation/networking/s2io.txt
9887 F: Documentation/networking/vxge.txt
9888 F: drivers/net/ethernet/neterion/
9891 M: Pablo Neira Ayuso <pablo@netfilter.org>
9892 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9893 M: Florian Westphal <fw@strlen.de>
9894 L: netfilter-devel@vger.kernel.org
9895 L: coreteam@netfilter.org
9896 W: http://www.netfilter.org/
9897 W: http://www.iptables.org/
9898 W: http://www.nftables.org/
9899 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9903 F: include/linux/netfilter*
9904 F: include/linux/netfilter/
9905 F: include/net/netfilter/
9906 F: include/uapi/linux/netfilter*
9907 F: include/uapi/linux/netfilter/
9908 F: net/*/netfilter.c
9911 F: net/bridge/br_netfilter*.c
9913 NETROM NETWORK LAYER
9914 M: Ralf Baechle <ralf@linux-mips.org>
9915 L: linux-hams@vger.kernel.org
9916 W: http://www.linux-ax25.org/
9918 F: include/net/netrom.h
9919 F: include/uapi/linux/netrom.h
9922 NETRONOME ETHERNET DRIVERS
9923 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9924 L: oss-drivers@netronome.com
9926 F: drivers/net/ethernet/netronome/
9928 NETWORK BLOCK DEVICE (NBD)
9929 M: Josef Bacik <josef@toxicpanda.com>
9931 L: linux-block@vger.kernel.org
9932 L: nbd@other.debian.org
9933 F: Documentation/blockdev/nbd.txt
9934 F: drivers/block/nbd.c
9935 F: include/uapi/linux/nbd.h
9937 NETWORK DROP MONITOR
9938 M: Neil Horman <nhorman@tuxdriver.com>
9939 L: netdev@vger.kernel.org
9941 W: https://fedorahosted.org/dropwatch/
9942 F: net/core/drop_monitor.c
9945 M: "David S. Miller" <davem@davemloft.net>
9946 L: netdev@vger.kernel.org
9947 W: http://www.linuxfoundation.org/en/Net
9948 Q: http://patchwork.ozlabs.org/project/netdev/list/
9949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9952 F: Documentation/devicetree/bindings/net/
9954 F: include/linux/if_*
9955 F: include/linux/netdevice.h
9956 F: include/linux/etherdevice.h
9957 F: include/linux/fcdevice.h
9958 F: include/linux/fddidevice.h
9959 F: include/linux/hippidevice.h
9960 F: include/linux/inetdevice.h
9961 F: include/uapi/linux/if_*
9962 F: include/uapi/linux/netdevice.h
9964 NETWORKING DRIVERS (WIRELESS)
9965 M: Kalle Valo <kvalo@codeaurora.org>
9966 L: linux-wireless@vger.kernel.org
9967 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9971 F: Documentation/devicetree/bindings/net/wireless/
9972 F: drivers/net/wireless/
9975 M: Andrew Lunn <andrew@lunn.ch>
9976 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9977 M: Florian Fainelli <f.fainelli@gmail.com>
9979 F: Documentation/devicetree/bindings/net/dsa/
9981 F: include/net/dsa.h
9982 F: include/linux/dsa/
9985 NETWORKING [GENERAL]
9986 M: "David S. Miller" <davem@davemloft.net>
9987 L: netdev@vger.kernel.org
9988 W: http://www.linuxfoundation.org/en/Net
9989 Q: http://patchwork.ozlabs.org/project/netdev/list/
9990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9992 B: mailto:netdev@vger.kernel.org
9996 F: include/linux/in.h
9997 F: include/linux/net.h
9998 F: include/linux/netdevice.h
9999 F: include/uapi/linux/in.h
10000 F: include/uapi/linux/net.h
10001 F: include/uapi/linux/netdevice.h
10002 F: include/uapi/linux/net_namespace.h
10003 F: tools/testing/selftests/net/
10006 F: Documentation/networking/
10009 M: Steffen Klassert <steffen.klassert@secunet.com>
10010 M: Herbert Xu <herbert@gondor.apana.org.au>
10011 M: "David S. Miller" <davem@davemloft.net>
10012 L: netdev@vger.kernel.org
10013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10022 F: net/ipv4/ipcomp.c
10023 F: net/ipv4/ip_vti.c
10027 F: net/ipv6/ipcomp6.c
10028 F: net/ipv6/ip6_vti.c
10029 F: include/uapi/linux/xfrm.h
10030 F: include/net/xfrm.h
10032 NETWORKING [IPv4/IPv6]
10033 M: "David S. Miller" <davem@davemloft.net>
10034 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10035 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10036 L: netdev@vger.kernel.org
10037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10044 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10045 M: Paul Moore <paul@paul-moore.com>
10046 W: https://github.com/netlabel
10047 L: netdev@vger.kernel.org
10048 L: linux-security-module@vger.kernel.org
10050 F: Documentation/netlabel/
10051 F: include/net/calipso.h
10052 F: include/net/cipso_ipv4.h
10053 F: include/net/netlabel.h
10054 F: include/uapi/linux/netfilter/xt_SECMARK.h
10055 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10057 F: net/ipv4/cipso_ipv4.c
10058 F: net/ipv6/calipso.c
10059 F: net/netfilter/xt_CONNSECMARK.c
10060 F: net/netfilter/xt_SECMARK.c
10063 M: Eric Dumazet <edumazet@google.com>
10064 L: netdev@vger.kernel.org
10067 F: net/ipv4/syncookies.c
10069 F: net/ipv6/syncookies.c
10070 F: include/uapi/linux/tcp.h
10071 F: include/net/tcp.h
10072 F: include/linux/tcp.h
10073 F: include/trace/events/tcp.h
10076 M: Boris Pismenny <borisp@mellanox.com>
10077 M: Aviad Yehezkel <aviadye@mellanox.com>
10078 M: Dave Watson <davejwatson@fb.com>
10079 L: netdev@vger.kernel.org
10082 F: include/uapi/linux/tls.h
10083 F: include/net/tls.h
10085 NETWORKING [WIRELESS]
10086 L: linux-wireless@vger.kernel.org
10087 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10090 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10092 F: drivers/net/netdevsim/*
10094 NETXEN (1/10) GbE SUPPORT
10095 M: Manish Chopra <manish.chopra@cavium.com>
10096 M: Rahul Verma <rahul.verma@cavium.com>
10097 M: Dept-GELinuxNICDev@cavium.com
10098 L: netdev@vger.kernel.org
10100 F: drivers/net/ethernet/qlogic/netxen/
10103 M: Samuel Ortiz <sameo@linux.intel.com>
10104 L: linux-wireless@vger.kernel.org
10105 L: linux-nfc@lists.01.org (subscribers-only)
10108 F: include/net/nfc/
10109 F: include/uapi/linux/nfc.h
10111 F: include/linux/platform_data/nfcmrvl.h
10112 F: include/linux/platform_data/nxp-nci.h
10113 F: Documentation/devicetree/bindings/net/nfc/
10115 NFS, SUNRPC, AND LOCKD CLIENTS
10116 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10117 M: Anna Schumaker <anna.schumaker@netapp.com>
10118 L: linux-nfs@vger.kernel.org
10119 W: http://client.linux-nfs.org
10120 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10126 F: include/linux/lockd/
10127 F: include/linux/nfs*
10128 F: include/linux/sunrpc/
10129 F: include/uapi/linux/nfs*
10130 F: include/uapi/linux/sunrpc/
10133 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10134 L: linux-nilfs@vger.kernel.org
10135 W: https://nilfs.sourceforge.io/
10136 W: https://nilfs.osdn.jp/
10137 T: git git://github.com/konis/nilfs2.git
10139 F: Documentation/filesystems/nilfs2.txt
10141 F: include/trace/events/nilfs2.h
10142 F: include/uapi/linux/nilfs2_api.h
10143 F: include/uapi/linux/nilfs2_ondisk.h
10145 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10146 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10147 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10149 F: Documentation/scsi/NinjaSCSI.txt
10150 F: drivers/scsi/pcmcia/nsp_*
10152 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10153 M: GOTO Masanori <gotom@debian.or.jp>
10154 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10155 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10157 F: Documentation/scsi/NinjaSCSI.txt
10158 F: drivers/scsi/nsp32*
10161 M: Ley Foon Tan <lftan@altera.com>
10162 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10167 NOHZ, DYNTICKS SUPPORT
10168 M: Frederic Weisbecker <fweisbec@gmail.com>
10169 M: Thomas Gleixner <tglx@linutronix.de>
10170 M: Ingo Molnar <mingo@kernel.org>
10171 L: linux-kernel@vger.kernel.org
10172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10174 F: kernel/time/tick*.*
10175 F: include/linux/tick.h
10176 F: include/linux/sched/nohz.h
10178 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10179 M: Pavel Machek <pavel@ucw.cz>
10180 M: Sakari Ailus <sakari.ailus@iki.fi>
10181 L: linux-media@vger.kernel.org
10183 F: drivers/media/i2c/et8ek8
10184 F: drivers/media/i2c/ad5820.c
10186 NOKIA N900 POWER SUPPLY DRIVERS
10187 R: Pali Rohár <pali.rohar@gmail.com>
10188 F: include/linux/power/bq2415x_charger.h
10189 F: include/linux/power/bq27xxx_battery.h
10190 F: include/linux/power/isp1704_charger.h
10191 F: drivers/power/supply/bq2415x_charger.c
10192 F: drivers/power/supply/bq27xxx_battery.c
10193 F: drivers/power/supply/bq27xxx_battery_i2c.c
10194 F: drivers/power/supply/isp1704_charger.c
10195 F: drivers/power/supply/rx51_battery.c
10198 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10199 L: linux-ntb@googlegroups.com
10201 F: drivers/ntb/hw/amd/
10204 M: Jon Mason <jdmason@kudzu.us>
10205 M: Dave Jiang <dave.jiang@intel.com>
10206 M: Allen Hubbe <allenbh@gmail.com>
10207 L: linux-ntb@googlegroups.com
10209 W: https://github.com/jonmason/ntb/wiki
10210 T: git git://github.com/jonmason/ntb.git
10212 F: drivers/net/ntb_netdev.c
10213 F: include/linux/ntb.h
10214 F: include/linux/ntb_transport.h
10215 F: tools/testing/selftests/ntb/
10218 M: Serge Semin <fancer.lancer@gmail.com>
10219 L: linux-ntb@googlegroups.com
10221 F: drivers/ntb/hw/idt/
10224 M: Dave Jiang <dave.jiang@intel.com>
10225 L: linux-ntb@googlegroups.com
10227 W: https://github.com/davejiang/linux/wiki
10228 T: git https://github.com/davejiang/linux.git
10229 F: drivers/ntb/hw/intel/
10232 M: Anton Altaparmakov <anton@tuxera.com>
10233 L: linux-ntfs-dev@lists.sourceforge.net
10234 W: http://www.tuxera.com/
10235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10237 F: Documentation/filesystems/ntfs.txt
10241 M: Finn Thain <fthain@telegraphics.com.au>
10242 L: linux-m68k@lists.linux-m68k.org
10244 F: arch/*/include/asm/nubus.h
10246 F: include/linux/nubus.h
10247 F: include/uapi/linux/nubus.h
10249 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10250 M: Antonino Daplas <adaplas@gmail.com>
10251 L: linux-fbdev@vger.kernel.org
10253 F: drivers/video/fbdev/riva/
10254 F: drivers/video/fbdev/nvidia/
10257 M: Keith Busch <keith.busch@intel.com>
10258 M: Jens Axboe <axboe@fb.com>
10259 M: Christoph Hellwig <hch@lst.de>
10260 M: Sagi Grimberg <sagi@grimberg.me>
10261 L: linux-nvme@lists.infradead.org
10262 T: git://git.infradead.org/nvme.git
10263 W: http://git.infradead.org/nvme.git
10265 F: drivers/nvme/host/
10266 F: include/linux/nvme.h
10267 F: include/uapi/linux/nvme_ioctl.h
10269 NVM EXPRESS FC TRANSPORT DRIVERS
10270 M: James Smart <james.smart@broadcom.com>
10271 L: linux-nvme@lists.infradead.org
10273 F: include/linux/nvme-fc.h
10274 F: include/linux/nvme-fc-driver.h
10275 F: drivers/nvme/host/fc.c
10276 F: drivers/nvme/target/fc.c
10277 F: drivers/nvme/target/fcloop.c
10279 NVM EXPRESS TARGET DRIVER
10280 M: Christoph Hellwig <hch@lst.de>
10281 M: Sagi Grimberg <sagi@grimberg.me>
10282 L: linux-nvme@lists.infradead.org
10283 T: git://git.infradead.org/nvme.git
10284 W: http://git.infradead.org/nvme.git
10286 F: drivers/nvme/target/
10289 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10292 F: Documentation/devicetree/bindings/nvmem/
10293 F: Documentation/ABI/stable/sysfs-bus-nvmem
10294 F: include/linux/nvmem-consumer.h
10295 F: include/linux/nvmem-provider.h
10297 NXP SGTL5000 DRIVER
10298 M: Fabio Estevam <fabio.estevam@nxp.com>
10299 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10301 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10302 F: sound/soc/codecs/sgtl5000*
10304 NXP TDA998X DRM DRIVER
10305 M: Russell King <linux@armlinux.org.uk>
10307 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10308 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10309 F: drivers/gpu/drm/i2c/tda998x_drv.c
10310 F: include/drm/i2c/tda998x.h
10311 F: include/dt-bindings/display/tda998x.h
10315 M: Peter Rosin <peda@axentia.se>
10316 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10318 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10319 F: sound/soc/codecs/tfa9879*
10322 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10323 R: Charles Gorand <charles.gorand@effinnov.com>
10324 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10326 F: drivers/nfc/nxp-nci
10329 M: Josh Poimboeuf <jpoimboe@redhat.com>
10330 M: Peter Zijlstra <peterz@infradead.org>
10334 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10335 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10336 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10337 L: linuxppc-dev@lists.ozlabs.org
10339 F: arch/powerpc/platforms/powernv/ocxl.c
10340 F: arch/powerpc/include/asm/pnv-ocxl.h
10341 F: drivers/misc/ocxl/
10342 F: include/misc/ocxl*
10343 F: include/uapi/misc/ocxl.h
10344 F: Documentation/accelerators/ocxl.rst
10347 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10348 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10349 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10350 L: linux-omap@vger.kernel.org
10354 OMAP CLOCK FRAMEWORK SUPPORT
10355 M: Paul Walmsley <paul@pwsan.com>
10356 L: linux-omap@vger.kernel.org
10358 F: arch/arm/*omap*/*clock*
10360 OMAP DEVICE TREE SUPPORT
10361 M: Benoît Cousson <bcousson@baylibre.com>
10362 M: Tony Lindgren <tony@atomide.com>
10363 L: linux-omap@vger.kernel.org
10364 L: devicetree@vger.kernel.org
10366 F: arch/arm/boot/dts/*omap*
10367 F: arch/arm/boot/dts/*am3*
10368 F: arch/arm/boot/dts/*am4*
10369 F: arch/arm/boot/dts/*am5*
10370 F: arch/arm/boot/dts/*dra7*
10372 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10373 L: linux-omap@vger.kernel.org
10374 L: linux-fbdev@vger.kernel.org
10376 F: drivers/video/fbdev/omap2/
10377 F: Documentation/arm/OMAP/DSS
10379 OMAP FRAMEBUFFER SUPPORT
10380 L: linux-fbdev@vger.kernel.org
10381 L: linux-omap@vger.kernel.org
10383 F: drivers/video/fbdev/omap/
10385 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10386 M: Roger Quadros <rogerq@ti.com>
10387 M: Tony Lindgren <tony@atomide.com>
10388 L: linux-omap@vger.kernel.org
10390 F: drivers/memory/omap-gpmc.c
10391 F: arch/arm/mach-omap2/*gpmc*
10394 M: Grygorii Strashko <grygorii.strashko@ti.com>
10395 M: Santosh Shilimkar <ssantosh@kernel.org>
10396 M: Kevin Hilman <khilman@kernel.org>
10397 L: linux-omap@vger.kernel.org
10399 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10400 F: drivers/gpio/gpio-omap.c
10402 OMAP HARDWARE SPINLOCK SUPPORT
10403 M: Ohad Ben-Cohen <ohad@wizery.com>
10404 L: linux-omap@vger.kernel.org
10406 F: drivers/hwspinlock/omap_hwspinlock.c
10408 OMAP HS MMC SUPPORT
10409 L: linux-mmc@vger.kernel.org
10410 L: linux-omap@vger.kernel.org
10412 F: drivers/mmc/host/omap_hsmmc.c
10415 M: Paul Walmsley <paul@pwsan.com>
10416 L: linux-omap@vger.kernel.org
10418 F: arch/arm/mach-omap2/omap_hwmod*data*
10420 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10421 M: Benoît Cousson <bcousson@baylibre.com>
10422 L: linux-omap@vger.kernel.org
10424 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10427 M: Benoît Cousson <bcousson@baylibre.com>
10428 M: Paul Walmsley <paul@pwsan.com>
10429 L: linux-omap@vger.kernel.org
10431 F: arch/arm/mach-omap2/omap_hwmod.*
10433 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10434 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10435 L: linux-media@vger.kernel.org
10437 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10438 F: drivers/media/platform/omap3isp/
10439 F: drivers/staging/media/omap4iss/
10442 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10443 L: linux-omap@vger.kernel.org
10445 F: drivers/mmc/host/omap.c
10447 OMAP POWER MANAGEMENT SUPPORT
10448 M: Kevin Hilman <khilman@kernel.org>
10449 L: linux-omap@vger.kernel.org
10451 F: arch/arm/*omap*/*pm*
10452 F: drivers/cpufreq/omap-cpufreq.c
10454 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10455 M: Rajendra Nayak <rnayak@codeaurora.org>
10456 M: Paul Walmsley <paul@pwsan.com>
10457 L: linux-omap@vger.kernel.org
10459 F: arch/arm/mach-omap2/prm*
10461 OMAP RANDOM NUMBER GENERATOR SUPPORT
10462 M: Deepak Saxena <dsaxena@plexity.net>
10464 F: drivers/char/hw_random/omap-rng.c
10467 L: linux-usb@vger.kernel.org
10468 L: linux-omap@vger.kernel.org
10470 F: drivers/usb/*/*omap*
10471 F: arch/arm/*omap*/usb*
10473 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10474 M: Mark Jackson <mpfj@newflow.co.uk>
10475 L: linux-omap@vger.kernel.org
10477 F: arch/arm/boot/dts/am335x-nano.dts
10480 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10481 M: Tony Lindgren <tony@atomide.com>
10482 L: linux-omap@vger.kernel.org
10483 Q: http://patchwork.kernel.org/project/linux-omap/list/
10484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10486 F: arch/arm/mach-omap1/
10487 F: arch/arm/plat-omap/
10488 F: arch/arm/configs/omap1_defconfig
10489 F: drivers/i2c/busses/i2c-omap.c
10490 F: include/linux/platform_data/i2c-omap.h
10493 M: Tony Lindgren <tony@atomide.com>
10494 L: linux-omap@vger.kernel.org
10495 W: http://www.muru.com/linux/omap/
10496 W: http://linux.omap.com/
10497 Q: http://patchwork.kernel.org/project/linux-omap/list/
10498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10500 F: arch/arm/mach-omap2/
10501 F: arch/arm/plat-omap/
10502 F: arch/arm/configs/omap2plus_defconfig
10503 F: drivers/i2c/busses/i2c-omap.c
10504 F: drivers/irqchip/irq-omap-intc.c
10505 F: drivers/mfd/*omap*.c
10506 F: drivers/mfd/menelaus.c
10507 F: drivers/mfd/palmas.c
10508 F: drivers/mfd/tps65217.c
10509 F: drivers/mfd/tps65218.c
10510 F: drivers/mfd/tps65910.c
10511 F: drivers/mfd/twl-core.[ch]
10512 F: drivers/mfd/twl4030*.c
10513 F: drivers/mfd/twl6030*.c
10514 F: drivers/mfd/twl6040*.c
10515 F: drivers/regulator/palmas-regulator*.c
10516 F: drivers/regulator/pbias-regulator.c
10517 F: drivers/regulator/tps65217-regulator.c
10518 F: drivers/regulator/tps65218-regulator.c
10519 F: drivers/regulator/tps65910-regulator.c
10520 F: drivers/regulator/twl-regulator.c
10521 F: drivers/regulator/twl6030-regulator.c
10522 F: include/linux/platform_data/i2c-omap.h
10524 ONION OMEGA2+ BOARD
10525 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10526 L: linux-mips@linux-mips.org
10528 F: arch/mips/boot/dts/ralink/omega2p.dts
10531 M: Bob Copeland <me@bobcopeland.com>
10532 L: linux-karma-devel@lists.sourceforge.net
10534 F: Documentation/filesystems/omfs.txt
10537 OMNIKEY CARDMAN 4000 DRIVER
10538 M: Harald Welte <laforge@gnumonks.org>
10540 F: drivers/char/pcmcia/cm4000_cs.c
10541 F: include/linux/cm4000_cs.h
10542 F: include/uapi/linux/cm4000_cs.h
10544 OMNIKEY CARDMAN 4040 DRIVER
10545 M: Harald Welte <laforge@gnumonks.org>
10547 F: drivers/char/pcmcia/cm4040_cs.*
10549 OMNIVISION OV13858 SENSOR DRIVER
10550 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10551 L: linux-media@vger.kernel.org
10552 T: git git://linuxtv.org/media_tree.git
10554 F: drivers/media/i2c/ov13858.c
10556 OMNIVISION OV2680 SENSOR DRIVER
10557 M: Rui Miguel Silva <rmfrfs@gmail.com>
10558 L: linux-media@vger.kernel.org
10559 T: git git://linuxtv.org/media_tree.git
10561 F: drivers/media/i2c/ov2680.c
10562 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
10564 OMNIVISION OV2685 SENSOR DRIVER
10565 M: Shunqian Zheng <zhengsq@rock-chips.com>
10566 L: linux-media@vger.kernel.org
10567 T: git git://linuxtv.org/media_tree.git
10569 F: drivers/media/i2c/ov2685.c
10571 OMNIVISION OV5640 SENSOR DRIVER
10572 M: Steve Longerbeam <slongerbeam@gmail.com>
10573 L: linux-media@vger.kernel.org
10574 T: git git://linuxtv.org/media_tree.git
10576 F: drivers/media/i2c/ov5640.c
10578 OMNIVISION OV5647 SENSOR DRIVER
10579 M: Luis Oliveira <lolivei@synopsys.com>
10580 L: linux-media@vger.kernel.org
10581 T: git git://linuxtv.org/media_tree.git
10583 F: drivers/media/i2c/ov5647.c
10585 OMNIVISION OV5695 SENSOR DRIVER
10586 M: Shunqian Zheng <zhengsq@rock-chips.com>
10587 L: linux-media@vger.kernel.org
10588 T: git git://linuxtv.org/media_tree.git
10590 F: drivers/media/i2c/ov5695.c
10592 OMNIVISION OV7670 SENSOR DRIVER
10593 M: Jonathan Corbet <corbet@lwn.net>
10594 L: linux-media@vger.kernel.org
10595 T: git git://linuxtv.org/media_tree.git
10597 F: drivers/media/i2c/ov7670.c
10598 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10600 OMNIVISION OV772x SENSOR DRIVER
10601 M: Jacopo Mondi <jacopo@jmondi.org>
10602 L: linux-media@vger.kernel.org
10603 T: git git://linuxtv.org/media_tree.git
10605 F: drivers/media/i2c/ov772x.c
10606 F: include/media/i2c/ov772x.h
10607 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
10609 OMNIVISION OV7740 SENSOR DRIVER
10610 M: Wenyou Yang <wenyou.yang@microchip.com>
10611 L: linux-media@vger.kernel.org
10612 T: git git://linuxtv.org/media_tree.git
10614 F: drivers/media/i2c/ov7740.c
10615 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10617 OMNIVISION OV9650 SENSOR DRIVER
10618 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10619 R: Akinobu Mita <akinobu.mita@gmail.com>
10620 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10621 L: linux-media@vger.kernel.org
10622 T: git git://linuxtv.org/media_tree.git
10624 F: drivers/media/i2c/ov9650.c
10625 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
10627 ONENAND FLASH DRIVER
10628 M: Kyungmin Park <kyungmin.park@samsung.com>
10629 L: linux-mtd@lists.infradead.org
10631 F: drivers/mtd/nand/onenand/
10632 F: include/linux/mtd/onenand*.h
10634 ONSTREAM SCSI TAPE DRIVER
10635 M: Willem Riede <osst@riede.org>
10636 L: osst-users@lists.sourceforge.net
10637 L: linux-scsi@vger.kernel.org
10639 F: Documentation/scsi/osst.txt
10640 F: drivers/scsi/osst.*
10641 F: drivers/scsi/osst_*.h
10642 F: drivers/scsi/st.h
10645 M: Jens Wiklander <jens.wiklander@linaro.org>
10647 F: drivers/tee/optee/
10650 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10651 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10652 L: linux-rdma@vger.kernel.org
10654 F: drivers/infiniband/ulp/opa_vnic
10656 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10657 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10658 M: Frank Rowand <frowand.list@gmail.com>
10659 L: devicetree@vger.kernel.org
10661 F: Documentation/devicetree/dynamic-resolution-notes.txt
10662 F: Documentation/devicetree/overlay-notes.txt
10663 F: drivers/of/overlay.c
10664 F: drivers/of/resolver.c
10665 K: of_overlay_notifier_
10667 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10668 M: Rob Herring <robh+dt@kernel.org>
10669 M: Frank Rowand <frowand.list@gmail.com>
10670 L: devicetree@vger.kernel.org
10671 W: http://www.devicetree.org/
10672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10675 F: include/linux/of*.h
10677 F: Documentation/ABI/testing/sysfs-firmware-ofw
10679 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10680 M: Rob Herring <robh+dt@kernel.org>
10681 M: Mark Rutland <mark.rutland@arm.com>
10682 L: devicetree@vger.kernel.org
10683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10684 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10686 F: Documentation/devicetree/
10687 F: arch/*/boot/dts/
10688 F: include/dt-bindings/
10690 OPENCORES I2C BUS DRIVER
10691 M: Peter Korsgaard <jacmet@sunsite.dk>
10692 L: linux-i2c@vger.kernel.org
10694 F: Documentation/i2c/busses/i2c-ocores
10695 F: drivers/i2c/busses/i2c-ocores.c
10697 OPENRISC ARCHITECTURE
10698 M: Jonas Bonn <jonas@southpole.se>
10699 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10700 M: Stafford Horne <shorne@gmail.com>
10701 T: git git://github.com/openrisc/linux.git
10702 L: openrisc@lists.librecores.org
10703 W: http://openrisc.io
10705 F: Documentation/devicetree/bindings/openrisc/
10706 F: Documentation/openrisc/
10708 F: drivers/irqchip/irq-ompic.c
10709 F: drivers/irqchip/irq-or1k-*
10712 M: Pravin B Shelar <pshelar@ovn.org>
10713 L: netdev@vger.kernel.org
10714 L: dev@openvswitch.org
10715 W: http://openvswitch.org
10717 F: net/openvswitch/
10718 F: include/uapi/linux/openvswitch.h
10720 OPERATING PERFORMANCE POINTS (OPP)
10721 M: Viresh Kumar <vireshk@kernel.org>
10722 M: Nishanth Menon <nm@ti.com>
10723 M: Stephen Boyd <sboyd@kernel.org>
10724 L: linux-pm@vger.kernel.org
10726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10728 F: include/linux/pm_opp.h
10729 F: Documentation/power/opp.txt
10730 F: Documentation/devicetree/bindings/opp/
10733 M: Clemens Ladisch <clemens@ladisch.de>
10734 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10735 T: git git://git.alsa-project.org/alsa-kernel.git
10737 F: sound/drivers/opl4/
10740 M: Robert Richter <rric@kernel.org>
10741 L: oprofile-list@lists.sf.net
10743 F: arch/*/include/asm/oprofile*.h
10744 F: arch/*/oprofile/
10745 F: drivers/oprofile/
10746 F: include/linux/oprofile.h
10748 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10749 M: Mark Fasheh <mark@fasheh.com>
10750 M: Joel Becker <jlbec@evilplan.org>
10751 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10752 W: http://ocfs2.wiki.kernel.org
10754 F: Documentation/filesystems/ocfs2.txt
10755 F: Documentation/filesystems/dlmfs.txt
10758 ORANGEFS FILESYSTEM
10759 M: Mike Marshall <hubcap@omnibond.com>
10760 R: Martin Brandenburg <martin@omnibond.com>
10761 L: devel@lists.orangefs.org
10762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10765 F: Documentation/filesystems/orangefs.txt
10768 L: linux-wireless@vger.kernel.org
10769 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10770 W: http://www.nongnu.org/orinoco/
10772 F: drivers/net/wireless/intersil/orinoco/
10774 OSD LIBRARY and FILESYSTEM
10775 M: Boaz Harrosh <ooo@electrozaur.com>
10777 F: drivers/scsi/osd/
10778 F: include/scsi/osd_*
10781 OV2659 OMNIVISION SENSOR DRIVER
10782 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10783 L: linux-media@vger.kernel.org
10784 W: https://linuxtv.org
10785 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10786 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10788 F: drivers/media/i2c/ov2659.c
10789 F: include/media/i2c/ov2659.h
10792 M: Miklos Szeredi <miklos@szeredi.hu>
10793 L: linux-unionfs@vger.kernel.org
10794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10797 F: Documentation/filesystems/overlayfs.txt
10799 P54 WIRELESS DRIVER
10800 M: Christian Lamparter <chunkeey@googlemail.com>
10801 L: linux-wireless@vger.kernel.org
10802 W: http://wireless.kernel.org/en/users/Drivers/p54
10804 F: drivers/net/wireless/intersil/p54/
10806 PA SEMI ETHERNET DRIVER
10807 L: netdev@vger.kernel.org
10809 F: drivers/net/ethernet/pasemi/*
10811 PA SEMI SMBUS DRIVER
10812 L: linux-i2c@vger.kernel.org
10814 F: drivers/i2c/busses/i2c-pasemi.c
10816 PADATA PARALLEL EXECUTION MECHANISM
10817 M: Steffen Klassert <steffen.klassert@secunet.com>
10818 L: linux-crypto@vger.kernel.org
10821 F: include/linux/padata.h
10822 F: Documentation/padata.txt
10824 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10825 M: Harald Welte <laforge@gnumonks.org>
10826 L: platform-driver-x86@vger.kernel.org
10828 F: drivers/platform/x86/panasonic-laptop.c
10830 PARALLEL LCD/KEYPAD PANEL DRIVER
10831 M: Willy Tarreau <willy@haproxy.com>
10832 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10834 F: Documentation/auxdisplay/lcd-panel-cgram.txt
10835 F: drivers/misc/panel.c
10837 PARALLEL PORT SUBSYSTEM
10838 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10839 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10840 L: linux-parport@lists.infradead.org (subscribers-only)
10842 F: drivers/parport/
10843 F: include/linux/parport*.h
10844 F: drivers/char/ppdev.c
10845 F: include/uapi/linux/ppdev.h
10846 F: Documentation/parport*.txt
10848 PARAVIRT_OPS INTERFACE
10849 M: Juergen Gross <jgross@suse.com>
10850 M: Alok Kataria <akataria@vmware.com>
10851 L: virtualization@lists.linux-foundation.org
10853 F: Documentation/virtual/paravirt_ops.txt
10854 F: arch/*/kernel/paravirt*
10855 F: arch/*/include/asm/paravirt*.h
10856 F: include/linux/hypervisor.h
10858 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10859 M: Tim Waugh <tim@cyberelk.net>
10860 L: linux-parport@lists.infradead.org (subscribers-only)
10862 F: Documentation/blockdev/paride.txt
10863 F: drivers/block/paride/
10865 PARISC ARCHITECTURE
10866 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10867 M: Helge Deller <deller@gmx.de>
10868 L: linux-parisc@vger.kernel.org
10869 W: http://www.parisc-linux.org/
10870 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10875 F: Documentation/parisc/
10877 F: drivers/char/agp/parisc-agp.c
10878 F: drivers/input/serio/gscps2.c
10879 F: drivers/parport/parport_gsc.*
10880 F: drivers/tty/serial/8250/8250_gsc.c
10881 F: drivers/video/fbdev/sti*
10882 F: drivers/video/console/sti*
10883 F: drivers/video/logo/logo_parisc*
10886 M: Jiri Pirko <jiri@mellanox.com>
10887 L: netdev@vger.kernel.org
10890 F: lib/test_parman.c
10891 F: include/linux/parman.h
10893 PC87360 HARDWARE MONITORING DRIVER
10894 M: Jim Cromie <jim.cromie@gmail.com>
10895 L: linux-hwmon@vger.kernel.org
10897 F: Documentation/hwmon/pc87360
10898 F: drivers/hwmon/pc87360.c
10900 PC8736x GPIO DRIVER
10901 M: Jim Cromie <jim.cromie@gmail.com>
10903 F: drivers/char/pc8736x_gpio.c
10905 PC87427 HARDWARE MONITORING DRIVER
10906 M: Jean Delvare <jdelvare@suse.com>
10907 L: linux-hwmon@vger.kernel.org
10909 F: Documentation/hwmon/pc87427
10910 F: drivers/hwmon/pc87427.c
10913 M: Riku Voipio <riku.voipio@iki.fi>
10915 F: drivers/leds/leds-pca9532.c
10916 F: include/linux/leds-pca9532.h
10918 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10919 M: Guenter Roeck <linux@roeck-us.net>
10920 L: linux-i2c@vger.kernel.org
10922 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10924 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10925 M: Khalid Aziz <khalid@gonehiking.org>
10927 F: drivers/firmware/pcdp.*
10929 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10930 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10931 L: linux-pci@vger.kernel.org
10932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10934 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10935 F: drivers/pci/controller/pci-aardvark.c
10937 PCI DRIVER FOR ALTERA PCIE IP
10938 M: Ley Foon Tan <lftan@altera.com>
10939 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10940 L: linux-pci@vger.kernel.org
10942 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10943 F: drivers/pci/controller/pcie-altera.c
10945 PCI DRIVER FOR APPLIEDMICRO XGENE
10946 M: Tanmay Inamdar <tinamdar@apm.com>
10947 L: linux-pci@vger.kernel.org
10948 L: linux-arm-kernel@lists.infradead.org
10950 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10951 F: drivers/pci/controller/pci-xgene.c
10953 PCI DRIVER FOR ARM VERSATILE PLATFORM
10954 M: Rob Herring <robh@kernel.org>
10955 L: linux-pci@vger.kernel.org
10956 L: linux-arm-kernel@lists.infradead.org
10958 F: Documentation/devicetree/bindings/pci/versatile.txt
10959 F: drivers/pci/controller/pci-versatile.c
10961 PCI DRIVER FOR ARMADA 8K
10962 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10963 L: linux-pci@vger.kernel.org
10964 L: linux-arm-kernel@lists.infradead.org
10966 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10967 F: drivers/pci/controller/dwc/pcie-armada8k.c
10969 PCI DRIVER FOR CADENCE PCIE IP
10970 M: Alan Douglas <adouglas@cadence.com>
10971 L: linux-pci@vger.kernel.org
10973 F: Documentation/devicetree/bindings/pci/cdns,*.txt
10974 F: drivers/pci/controller/pcie-cadence*
10976 PCI DRIVER FOR FREESCALE LAYERSCAPE
10977 M: Minghuan Lian <minghuan.Lian@nxp.com>
10978 M: Mingkai Hu <mingkai.hu@nxp.com>
10979 M: Roy Zang <roy.zang@nxp.com>
10980 L: linuxppc-dev@lists.ozlabs.org
10981 L: linux-pci@vger.kernel.org
10982 L: linux-arm-kernel@lists.infradead.org
10984 F: drivers/pci/controller/dwc/*layerscape*
10986 PCI DRIVER FOR GENERIC OF HOSTS
10987 M: Will Deacon <will.deacon@arm.com>
10988 L: linux-pci@vger.kernel.org
10989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10991 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10992 F: drivers/pci/controller/pci-host-common.c
10993 F: drivers/pci/controller/pci-host-generic.c
10995 PCI DRIVER FOR IMX6
10996 M: Richard Zhu <hongxing.zhu@nxp.com>
10997 M: Lucas Stach <l.stach@pengutronix.de>
10998 L: linux-pci@vger.kernel.org
10999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11001 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11002 F: drivers/pci/controller/dwc/*imx6*
11004 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11005 M: Keith Busch <keith.busch@intel.com>
11006 M: Jonathan Derrick <jonathan.derrick@intel.com>
11007 L: linux-pci@vger.kernel.org
11009 F: drivers/pci/controller/vmd.c
11011 PCI DRIVER FOR MICROSEMI SWITCHTEC
11012 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11013 M: Logan Gunthorpe <logang@deltatee.com>
11014 L: linux-pci@vger.kernel.org
11016 F: Documentation/switchtec.txt
11017 F: Documentation/ABI/testing/sysfs-class-switchtec
11018 F: drivers/pci/switch/switchtec*
11019 F: include/uapi/linux/switchtec_ioctl.h
11020 F: include/linux/switchtec.h
11021 F: drivers/ntb/hw/mscc/
11023 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11024 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11025 M: Jason Cooper <jason@lakedaemon.net>
11026 L: linux-pci@vger.kernel.org
11027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11029 F: drivers/pci/controller/*mvebu*
11031 PCI DRIVER FOR NVIDIA TEGRA
11032 M: Thierry Reding <thierry.reding@gmail.com>
11033 L: linux-tegra@vger.kernel.org
11034 L: linux-pci@vger.kernel.org
11036 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11037 F: drivers/pci/controller/pci-tegra.c
11039 PCI DRIVER FOR RENESAS R-CAR
11040 M: Simon Horman <horms@verge.net.au>
11041 L: linux-pci@vger.kernel.org
11042 L: linux-renesas-soc@vger.kernel.org
11044 F: drivers/pci/controller/*rcar*
11046 PCI DRIVER FOR SAMSUNG EXYNOS
11047 M: Jingoo Han <jingoohan1@gmail.com>
11048 L: linux-pci@vger.kernel.org
11049 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11050 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11052 F: drivers/pci/controller/dwc/pci-exynos.c
11054 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11055 M: Jingoo Han <jingoohan1@gmail.com>
11056 M: Joao Pinto <Joao.Pinto@synopsys.com>
11057 L: linux-pci@vger.kernel.org
11059 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11060 F: drivers/pci/controller/dwc/*designware*
11062 PCI DRIVER FOR TI DRA7XX
11063 M: Kishon Vijay Abraham I <kishon@ti.com>
11064 L: linux-omap@vger.kernel.org
11065 L: linux-pci@vger.kernel.org
11067 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11068 F: drivers/pci/controller/dwc/pci-dra7xx.c
11070 PCI DRIVER FOR TI KEYSTONE
11071 M: Murali Karicheri <m-karicheri2@ti.com>
11072 L: linux-pci@vger.kernel.org
11073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11075 F: drivers/pci/controller/dwc/*keystone*
11077 PCI ENDPOINT SUBSYSTEM
11078 M: Kishon Vijay Abraham I <kishon@ti.com>
11079 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11080 L: linux-pci@vger.kernel.org
11081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11083 F: drivers/pci/endpoint/
11084 F: drivers/misc/pci_endpoint_test.c
11087 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11088 M: Russell Currey <ruscur@russell.cc>
11089 L: linuxppc-dev@lists.ozlabs.org
11091 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11092 F: arch/powerpc/kernel/eeh*.c
11093 F: arch/powerpc/platforms/*/eeh*.c
11094 F: arch/powerpc/include/*/eeh*.h
11097 M: Linas Vepstas <linasvepstas@gmail.com>
11098 L: linux-pci@vger.kernel.org
11100 F: Documentation/PCI/pci-error-recovery.txt
11102 PCI MSI DRIVER FOR ALTERA MSI IP
11103 M: Ley Foon Tan <lftan@altera.com>
11104 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11105 L: linux-pci@vger.kernel.org
11107 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11108 F: drivers/pci/controller/pcie-altera-msi.c
11110 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11111 M: Duc Dang <dhdang@apm.com>
11112 L: linux-pci@vger.kernel.org
11113 L: linux-arm-kernel@lists.infradead.org
11115 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11116 F: drivers/pci/controller/pci-xgene-msi.c
11119 M: Bjorn Helgaas <bhelgaas@google.com>
11120 L: linux-pci@vger.kernel.org
11121 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11124 F: Documentation/devicetree/bindings/pci/
11125 F: Documentation/PCI/
11126 F: drivers/acpi/pci*
11128 F: include/asm-generic/pci*
11129 F: include/linux/pci*
11130 F: include/linux/of_pci.h
11131 F: include/uapi/linux/pci*
11134 F: arch/x86/kernel/quirks.c
11136 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11137 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11138 L: linux-pci@vger.kernel.org
11139 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11142 F: drivers/pci/controller/
11144 PCIE DRIVER FOR AXIS ARTPEC
11145 M: Jesper Nilsson <jesper.nilsson@axis.com>
11146 L: linux-arm-kernel@axis.com
11147 L: linux-pci@vger.kernel.org
11149 F: Documentation/devicetree/bindings/pci/axis,artpec*
11150 F: drivers/pci/controller/dwc/*artpec*
11152 PCIE DRIVER FOR CAVIUM THUNDERX
11153 M: David Daney <david.daney@cavium.com>
11154 L: linux-pci@vger.kernel.org
11155 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11157 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11158 F: drivers/pci/controller/pci-thunder-*
11160 PCIE DRIVER FOR HISILICON
11161 M: Zhou Wang <wangzhou1@hisilicon.com>
11162 L: linux-pci@vger.kernel.org
11164 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11165 F: drivers/pci/controller/dwc/pcie-hisi.c
11167 PCIE DRIVER FOR HISILICON KIRIN
11168 M: Xiaowei Song <songxiaowei@hisilicon.com>
11169 M: Binghui Wang <wangbinghui@hisilicon.com>
11170 L: linux-pci@vger.kernel.org
11172 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11173 F: drivers/pci/controller/dwc/pcie-kirin.c
11175 PCIE DRIVER FOR HISILICON STB
11176 M: Jianguo Sun <sunjianguo1@huawei.com>
11177 M: Shawn Guo <shawn.guo@linaro.org>
11178 L: linux-pci@vger.kernel.org
11180 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11181 F: drivers/pci/controller/dwc/pcie-histb.c
11183 PCIE DRIVER FOR MEDIATEK
11184 M: Ryder Lee <ryder.lee@mediatek.com>
11185 L: linux-pci@vger.kernel.org
11186 L: linux-mediatek@lists.infradead.org
11188 F: Documentation/devicetree/bindings/pci/mediatek*
11189 F: drivers/pci/controller/*mediatek*
11191 PCIE DRIVER FOR QUALCOMM MSM
11192 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11193 L: linux-pci@vger.kernel.org
11194 L: linux-arm-msm@vger.kernel.org
11196 F: drivers/pci/controller/dwc/*qcom*
11198 PCIE DRIVER FOR ROCKCHIP
11199 M: Shawn Lin <shawn.lin@rock-chips.com>
11200 L: linux-pci@vger.kernel.org
11201 L: linux-rockchip@lists.infradead.org
11203 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11204 F: drivers/pci/controller/pcie-rockchip*
11206 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11207 M: Linus Walleij <linus.walleij@linaro.org>
11208 L: linux-pci@vger.kernel.org
11210 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11211 F: drivers/pci/controller/pci-v3-semi.c
11213 PCIE DRIVER FOR ST SPEAR13XX
11214 M: Pratyush Anand <pratyush.anand@gmail.com>
11215 L: linux-pci@vger.kernel.org
11217 F: drivers/pci/controller/dwc/*spear*
11220 M: Dominik Brodowski <linux@dominikbrodowski.net>
11221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11223 F: Documentation/pcmcia/
11228 PCNET32 NETWORK DRIVER
11229 M: Don Fry <pcnet32@frontier.com>
11230 L: netdev@vger.kernel.org
11232 F: drivers/net/ethernet/amd/pcnet32.c
11234 PCRYPT PARALLEL CRYPTO ENGINE
11235 M: Steffen Klassert <steffen.klassert@secunet.com>
11236 L: linux-crypto@vger.kernel.org
11239 F: include/crypto/pcrypt.h
11241 PEAQ WMI HOTKEYS DRIVER
11242 M: Hans de Goede <hdegoede@redhat.com>
11243 L: platform-driver-x86@vger.kernel.org
11245 F: drivers/platform/x86/peaq-wmi.c
11247 PER-CPU MEMORY ALLOCATOR
11248 M: Tejun Heo <tj@kernel.org>
11249 M: Christoph Lameter <cl@linux.com>
11250 M: Dennis Zhou <dennisszhou@gmail.com>
11251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11253 F: include/linux/percpu*.h
11255 F: arch/*/include/asm/percpu.h
11257 PER-TASK DELAY ACCOUNTING
11258 M: Balbir Singh <bsingharora@gmail.com>
11260 F: include/linux/delayacct.h
11261 F: kernel/delayacct.c
11263 PERFORMANCE EVENTS SUBSYSTEM
11264 M: Peter Zijlstra <peterz@infradead.org>
11265 M: Ingo Molnar <mingo@redhat.com>
11266 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11267 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11268 R: Jiri Olsa <jolsa@redhat.com>
11269 R: Namhyung Kim <namhyung@kernel.org>
11270 L: linux-kernel@vger.kernel.org
11271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11274 F: include/linux/perf_event.h
11275 F: include/uapi/linux/perf_event.h
11276 F: arch/*/kernel/perf_event*.c
11277 F: arch/*/kernel/*/perf_event*.c
11278 F: arch/*/kernel/*/*/perf_event*.c
11279 F: arch/*/include/asm/perf_event.h
11280 F: arch/*/kernel/perf_callchain.c
11284 PERSONALITY HANDLING
11285 M: Christoph Hellwig <hch@infradead.org>
11286 L: linux-abi-devel@lists.sourceforge.net
11288 F: include/linux/personality.h
11289 F: include/uapi/linux/personality.h
11292 M: Remi Denis-Courmont <courmisch@gmail.com>
11294 F: Documentation/networking/phonet.txt
11295 F: include/linux/phonet.h
11296 F: include/net/phonet/
11297 F: include/uapi/linux/phonet.h
11301 M: Joern Engel <joern@lazybastard.org>
11302 L: linux-mtd@lists.infradead.org
11304 F: drivers/mtd/devices/phram.c
11307 M: Bruno Prémont <bonbons@linux-vserver.org>
11308 L: linux-input@vger.kernel.org
11310 F: drivers/hid/hid-picolcd*
11313 M: Jamie Iles <jamie@jamieiles.com>
11314 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11315 T: git git://github.com/jamieiles/linux-2.6-ji.git
11317 F: arch/arm/boot/dts/picoxcell*
11318 F: arch/arm/mach-picoxcell/
11319 F: drivers/crypto/picoxcell*
11321 PIN CONTROL SUBSYSTEM
11322 M: Linus Walleij <linus.walleij@linaro.org>
11323 L: linux-gpio@vger.kernel.org
11324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11326 F: Documentation/devicetree/bindings/pinctrl/
11327 F: Documentation/driver-api/pinctl.rst
11328 F: drivers/pinctrl/
11329 F: include/linux/pinctrl/
11331 PIN CONTROLLER - ATMEL AT91
11332 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11335 F: drivers/pinctrl/pinctrl-at91.*
11337 PIN CONTROLLER - ATMEL AT91 PIO4
11338 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11340 L: linux-gpio@vger.kernel.org
11342 F: drivers/pinctrl/pinctrl-at91-pio4.*
11344 PIN CONTROLLER - FREESCALE
11345 M: Dong Aisheng <aisheng.dong@nxp.com>
11346 M: Fabio Estevam <festevam@gmail.com>
11347 M: Shawn Guo <shawnguo@kernel.org>
11348 M: Stefan Agner <stefan@agner.ch>
11349 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11350 L: linux-gpio@vger.kernel.org
11352 F: drivers/pinctrl/freescale/
11353 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11355 PIN CONTROLLER - INTEL
11356 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11357 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11359 F: drivers/pinctrl/intel/
11361 PIN CONTROLLER - MEDIATEK
11362 M: Sean Wang <sean.wang@mediatek.com>
11363 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11365 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11366 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11367 F: drivers/pinctrl/mediatek/mtk-eint.*
11368 F: drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11369 F: drivers/pinctrl/mediatek/pinctrl-mt2701.c
11370 F: drivers/pinctrl/mediatek/pinctrl-mt7622.c
11372 PIN CONTROLLER - QUALCOMM
11373 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11375 L: linux-arm-msm@vger.kernel.org
11376 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11377 F: drivers/pinctrl/qcom/
11379 PIN CONTROLLER - RENESAS
11380 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11381 M: Geert Uytterhoeven <geert+renesas@glider.be>
11382 L: linux-renesas-soc@vger.kernel.org
11383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11385 F: drivers/pinctrl/sh-pfc/
11387 PIN CONTROLLER - SAMSUNG
11388 M: Tomasz Figa <tomasz.figa@gmail.com>
11389 M: Krzysztof Kozlowski <krzk@kernel.org>
11390 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11392 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11393 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11396 F: drivers/pinctrl/samsung/
11397 F: include/dt-bindings/pinctrl/samsung.h
11398 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11400 PIN CONTROLLER - SINGLE
11401 M: Tony Lindgren <tony@atomide.com>
11402 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11404 L: linux-omap@vger.kernel.org
11406 F: drivers/pinctrl/pinctrl-single.c
11408 PIN CONTROLLER - ST SPEAR
11409 M: Viresh Kumar <vireshk@kernel.org>
11410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11411 W: http://www.st.com/spear
11413 F: drivers/pinctrl/spear/
11415 PISTACHIO SOC SUPPORT
11416 M: James Hartley <james.hartley@sondrel.com>
11417 L: linux-mips@linux-mips.org
11419 F: arch/mips/pistachio/
11420 F: arch/mips/include/asm/mach-pistachio/
11421 F: arch/mips/boot/dts/img/pistachio*
11422 F: arch/mips/configs/pistachio*_defconfig
11426 M: linux-block@vger.kernel.org
11427 F: drivers/block/pktcdvd.c
11428 F: include/linux/pktcdvd.h
11429 F: include/uapi/linux/pktcdvd.h
11431 PKUNITY SOC DRIVERS
11432 M: Guan Xuetao <gxt@pku.edu.cn>
11433 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11435 T: git git://github.com/gxt/linux.git
11436 F: drivers/input/serio/i8042-unicore32io.h
11437 F: drivers/i2c/busses/i2c-puv3.c
11438 F: drivers/video/fbdev/fb-puv3.c
11439 F: drivers/rtc/rtc-puv3.c
11441 PMBUS HARDWARE MONITORING DRIVERS
11442 M: Guenter Roeck <linux@roeck-us.net>
11443 L: linux-hwmon@vger.kernel.org
11444 W: http://hwmon.wiki.kernel.org/
11445 W: http://www.roeck-us.net/linux/drivers/
11446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11448 F: Documentation/hwmon/pmbus
11449 F: drivers/hwmon/pmbus/
11450 F: include/linux/pmbus.h
11452 PMC SIERRA MaxRAID DRIVER
11453 L: linux-scsi@vger.kernel.org
11454 W: http://www.pmc-sierra.com/
11456 F: drivers/scsi/pmcraid.*
11458 PMC SIERRA PM8001 DRIVER
11459 M: Jack Wang <jinpu.wang@profitbricks.com>
11460 M: lindar_liu@usish.com
11461 L: linux-scsi@vger.kernel.org
11463 F: drivers/scsi/pm8001/
11466 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11470 POSIX CLOCKS and TIMERS
11471 M: Thomas Gleixner <tglx@linutronix.de>
11472 L: linux-kernel@vger.kernel.org
11473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11476 F: include/linux/timer*
11477 F: kernel/time/*timer*
11479 POWER MANAGEMENT CORE
11480 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11481 L: linux-pm@vger.kernel.org
11482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11483 B: https://bugzilla.kernel.org
11485 F: drivers/base/power/
11486 F: include/linux/pm.h
11487 F: include/linux/pm_*
11488 F: include/linux/powercap.h
11489 F: drivers/powercap/
11490 F: kernel/configs/nopm.config
11492 POWER STATE COORDINATION INTERFACE (PSCI)
11493 M: Mark Rutland <mark.rutland@arm.com>
11494 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11495 L: linux-arm-kernel@lists.infradead.org
11497 F: drivers/firmware/psci*.c
11498 F: include/linux/psci.h
11499 F: include/uapi/linux/psci.h
11501 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11502 M: Sebastian Reichel <sre@kernel.org>
11503 L: linux-pm@vger.kernel.org
11504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11506 F: Documentation/ABI/testing/sysfs-class-power
11507 F: Documentation/devicetree/bindings/power/supply/
11508 F: include/linux/power_supply.h
11509 F: drivers/power/supply/
11511 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11512 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11513 L: linuxppc-dev@lists.ozlabs.org
11515 F: drivers/char/powernv-op-panel.c
11517 PPP OVER ATM (RFC 2364)
11518 M: Mitchell Blank Jr <mitch@sfgoth.com>
11520 F: net/atm/pppoatm.c
11521 F: include/uapi/linux/atmppp.h
11524 M: Michal Ostrowski <mostrows@earthlink.net>
11526 F: drivers/net/ppp/pppoe.c
11527 F: drivers/net/ppp/pppox.c
11530 M: James Chapman <jchapman@katalix.com>
11532 F: net/l2tp/l2tp_ppp.c
11533 F: include/linux/if_pppol2tp.h
11534 F: include/uapi/linux/if_pppol2tp.h
11536 PPP PROTOCOL DRIVERS AND COMPRESSORS
11537 M: Paul Mackerras <paulus@samba.org>
11538 L: linux-ppp@vger.kernel.org
11540 F: drivers/net/ppp/ppp_*
11543 M: Rodolfo Giometti <giometti@enneenne.com>
11544 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11545 L: linuxpps@ml.enneenne.com (subscribers-only)
11547 F: Documentation/pps/
11548 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11549 F: Documentation/ABI/testing/sysfs-pps
11551 F: include/linux/pps*.h
11552 F: include/uapi/linux/pps.h
11555 M: Dmitry Kozlov <xeb@mail.ru>
11556 L: netdev@vger.kernel.org
11558 F: drivers/net/ppp/pptp.c
11559 W: http://sourceforge.net/projects/accel-pptp
11562 M: Robert Love <rml@tech9.net>
11563 L: kpreempt-tech@lists.sourceforge.net
11564 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11566 F: Documentation/preempt-locking.txt
11567 F: include/linux/preempt.h
11570 M: Petr Mladek <pmladek@suse.com>
11571 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11572 R: Steven Rostedt <rostedt@goodmis.org>
11575 F: include/linux/printk.h
11577 PRISM54 WIRELESS DRIVER
11578 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11579 L: linux-wireless@vger.kernel.org
11580 W: http://wireless.kernel.org/en/users/Drivers/p54
11582 F: drivers/net/wireless/intersil/prism54/
11585 R: Alexey Dobriyan <adobriyan@gmail.com>
11586 L: linux-kernel@vger.kernel.org
11587 L: linux-fsdevel@vger.kernel.org
11590 F: include/linux/proc_fs.h
11591 F: tools/testing/selftests/proc/
11594 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11595 M: Kees Cook <keescook@chromium.org>
11596 L: linux-kernel@vger.kernel.org
11597 L: linux-fsdevel@vger.kernel.org
11599 F: fs/proc/proc_sysctl.c
11600 F: include/linux/sysctl.h
11602 F: tools/testing/selftests/sysctl/
11604 PS3 NETWORK SUPPORT
11605 M: Geoff Levand <geoff@infradead.org>
11606 L: netdev@vger.kernel.org
11607 L: linuxppc-dev@lists.ozlabs.org
11609 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11611 PS3 PLATFORM SUPPORT
11612 M: Geoff Levand <geoff@infradead.org>
11613 L: linuxppc-dev@lists.ozlabs.org
11615 F: arch/powerpc/boot/ps3*
11616 F: arch/powerpc/include/asm/lv1call.h
11617 F: arch/powerpc/include/asm/ps3*.h
11618 F: arch/powerpc/platforms/ps3/
11621 F: drivers/rtc/rtc-ps3.c
11622 F: drivers/usb/host/*ps3.c
11623 F: sound/ppc/snd_ps3*
11626 M: Jim Paris <jim@jtan.com>
11627 M: Geoff Levand <geoff@infradead.org>
11628 L: linuxppc-dev@lists.ozlabs.org
11630 F: drivers/block/ps3vram.c
11632 PSAMPLE PACKET SAMPLING SUPPORT:
11633 M: Yotam Gigi <yotam.gi@gmail.com>
11636 F: include/net/psample.h
11637 F: include/uapi/linux/psample.h
11640 M: Kees Cook <keescook@chromium.org>
11641 M: Anton Vorontsov <anton@enomsg.org>
11642 M: Colin Cross <ccross@android.com>
11643 M: Tony Luck <tony.luck@intel.com>
11645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11647 F: include/linux/pstore*
11648 F: drivers/firmware/efi/efi-pstore.c
11649 F: drivers/acpi/apei/erst.c
11650 F: Documentation/admin-guide/ramoops.rst
11651 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11652 K: \b(pstore|ramoops)
11654 PTP HARDWARE CLOCK SUPPORT
11655 M: Richard Cochran <richardcochran@gmail.com>
11656 L: netdev@vger.kernel.org
11658 W: http://linuxptp.sourceforge.net/
11659 F: Documentation/ABI/testing/sysfs-ptp
11660 F: Documentation/ptp/*
11661 F: drivers/net/phy/dp83640*
11663 F: include/linux/ptp_cl*
11666 M: Oleg Nesterov <oleg@redhat.com>
11668 F: include/asm-generic/syscall.h
11669 F: include/linux/ptrace.h
11670 F: include/linux/regset.h
11671 F: include/linux/tracehook.h
11672 F: include/uapi/linux/ptrace.h
11673 F: include/uapi/linux/ptrace.h
11674 F: include/asm-generic/ptrace.h
11676 F: arch/*/ptrace*.c
11677 F: arch/*/*/ptrace*.c
11678 F: arch/*/include/asm/ptrace*.h
11681 M: Hans Verkuil <hverkuil@xs4all.nl>
11682 L: linux-media@vger.kernel.org
11683 T: git git://linuxtv.org/media_tree.git
11685 F: drivers/media/usb/pulse8-cec/*
11686 F: Documentation/media/cec-drivers/pulse8-cec.rst
11688 PVRUSB2 VIDEO4LINUX DRIVER
11689 M: Mike Isely <isely@pobox.com>
11690 L: pvrusb2@isely.net (subscribers-only)
11691 L: linux-media@vger.kernel.org
11692 W: http://www.isely.net/pvrusb2/
11693 T: git git://linuxtv.org/media_tree.git
11695 F: Documentation/media/v4l-drivers/pvrusb2*
11696 F: drivers/media/usb/pvrusb2/
11699 M: Hans Verkuil <hverkuil@xs4all.nl>
11700 L: linux-media@vger.kernel.org
11701 T: git git://linuxtv.org/media_tree.git
11703 F: drivers/media/usb/pwc/*
11706 M: Kamil Debski <kamil@wypas.org>
11707 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11708 L: linux-hwmon@vger.kernel.org
11710 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11711 F: Documentation/hwmon/pwm-fan
11712 F: drivers/hwmon/pwm-fan.c
11715 M: Sean Young <sean@mess.org>
11716 L: linux-media@vger.kernel.org
11718 F: drivers/media/rc/pwm-ir-tx.c
11721 M: Thierry Reding <thierry.reding@gmail.com>
11722 L: linux-pwm@vger.kernel.org
11724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11725 F: Documentation/pwm.txt
11726 F: Documentation/devicetree/bindings/pwm/
11727 F: include/linux/pwm.h
11729 F: drivers/video/backlight/pwm_bl.c
11730 F: include/linux/pwm_backlight.h
11731 F: drivers/gpio/gpio-mvebu.c
11732 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11735 M: Robert Jarzmik <robert.jarzmik@free.fr>
11736 L: linux-gpio@vger.kernel.org
11738 F: drivers/gpio/gpio-pxa.c
11744 M: Robert Jarzmik <robert.jarzmik@free.fr>
11745 L: linux-rtc@vger.kernel.org
11748 PXA2xx/PXA3xx SUPPORT
11749 M: Daniel Mack <daniel@zonque.org>
11750 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11751 M: Robert Jarzmik <robert.jarzmik@free.fr>
11752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11753 T: git git://github.com/hzhuang1/linux.git
11754 T: git git://github.com/rjarzmik/linux.git
11756 F: arch/arm/boot/dts/pxa*
11757 F: arch/arm/mach-pxa/
11758 F: drivers/dma/pxa*
11759 F: drivers/pcmcia/pxa2xx*
11760 F: drivers/pinctrl/pxa/
11761 F: drivers/spi/spi-pxa2xx*
11762 F: drivers/usb/gadget/udc/pxa2*
11763 F: include/sound/pxa2xx-lib.h
11768 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11769 L: qat-linux@intel.com
11771 F: drivers/crypto/qat/
11773 QCOM AUDIO (ASoC) DRIVERS
11774 M: Patrick Lai <plai@codeaurora.org>
11775 M: Banajit Goswami <bgoswami@codeaurora.org>
11776 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11780 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11781 M: Gabriel Somlo <somlo@cmu.edu>
11782 M: "Michael S. Tsirkin" <mst@redhat.com>
11783 L: qemu-devel@nongnu.org
11785 F: drivers/firmware/qemu_fw_cfg.c
11786 F: include/uapi/linux/qemu_fw_cfg.h
11789 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11790 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11791 L: linux-rdma@vger.kernel.org
11793 F: drivers/infiniband/hw/qib/
11795 QLOGIC QL41xxx FCOE DRIVER
11796 M: QLogic-Storage-Upstream@cavium.com
11797 L: linux-scsi@vger.kernel.org
11799 F: drivers/scsi/qedf/
11801 QLOGIC QL41xxx ISCSI DRIVER
11802 M: QLogic-Storage-Upstream@cavium.com
11803 L: linux-scsi@vger.kernel.org
11805 F: drivers/scsi/qedi/
11807 QLOGIC QL4xxx ETHERNET DRIVER
11808 M: Ariel Elior <Ariel.Elior@cavium.com>
11809 M: everest-linux-l2@cavium.com
11810 L: netdev@vger.kernel.org
11812 F: drivers/net/ethernet/qlogic/qed/
11813 F: include/linux/qed/
11814 F: drivers/net/ethernet/qlogic/qede/
11816 QLOGIC QL4xxx RDMA DRIVER
11817 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11818 M: Ariel Elior <Ariel.Elior@cavium.com>
11819 L: linux-rdma@vger.kernel.org
11821 F: drivers/infiniband/hw/qedr/
11822 F: include/uapi/rdma/qedr-abi.h
11824 QLOGIC QLA1280 SCSI DRIVER
11825 M: Michael Reed <mdr@sgi.com>
11826 L: linux-scsi@vger.kernel.org
11828 F: drivers/scsi/qla1280.[ch]
11830 QLOGIC QLA2XXX FC-SCSI DRIVER
11831 M: qla2xxx-upstream@qlogic.com
11832 L: linux-scsi@vger.kernel.org
11834 F: Documentation/scsi/LICENSE.qla2xxx
11835 F: drivers/scsi/qla2xxx/
11837 QLOGIC QLA3XXX NETWORK DRIVER
11838 M: Dept-GELinuxNICDev@cavium.com
11839 L: netdev@vger.kernel.org
11841 F: Documentation/networking/LICENSE.qla3xxx
11842 F: drivers/net/ethernet/qlogic/qla3xxx.*
11844 QLOGIC QLA4XXX iSCSI DRIVER
11845 M: QLogic-Storage-Upstream@qlogic.com
11846 L: linux-scsi@vger.kernel.org
11848 F: Documentation/scsi/LICENSE.qla4xxx
11849 F: drivers/scsi/qla4xxx/
11851 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11852 M: Harish Patil <harish.patil@cavium.com>
11853 M: Manish Chopra <manish.chopra@cavium.com>
11854 M: Dept-GELinuxNICDev@cavium.com
11855 L: netdev@vger.kernel.org
11857 F: drivers/net/ethernet/qlogic/qlcnic/
11859 QLOGIC QLGE 10Gb ETHERNET DRIVER
11860 M: Harish Patil <harish.patil@cavium.com>
11861 M: Manish Chopra <manish.chopra@cavium.com>
11862 M: Dept-GELinuxNICDev@cavium.com
11863 L: netdev@vger.kernel.org
11865 F: drivers/net/ethernet/qlogic/qlge/
11867 QM1D1B0004 MEDIA DRIVER
11868 M: Akihiro Tsukada <tskd08@gmail.com>
11869 L: linux-media@vger.kernel.org
11871 F: drivers/media/tuners/qm1d1b0004*
11873 QM1D1C0042 MEDIA DRIVER
11874 M: Akihiro Tsukada <tskd08@gmail.com>
11875 L: linux-media@vger.kernel.org
11877 F: drivers/media/tuners/qm1d1c0042*
11880 M: Anders Larsen <al@alarsen.net>
11881 W: http://www.alarsen.net/linux/qnx4fs/
11884 F: include/uapi/linux/qnx4_fs.h
11885 F: include/uapi/linux/qnxtypes.h
11887 QORIQ DPAA2 FSL-MC BUS DRIVER
11888 M: Stuart Yoder <stuyoder@gmail.com>
11889 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11890 L: linux-kernel@vger.kernel.org
11892 F: drivers/bus/fsl-mc/
11893 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11894 F: Documentation/networking/dpaa2/overview.rst
11896 QT1010 MEDIA DRIVER
11897 M: Antti Palosaari <crope@iki.fi>
11898 L: linux-media@vger.kernel.org
11899 W: https://linuxtv.org
11900 W: http://palosaari.fi/linux/
11901 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11902 T: git git://linuxtv.org/anttip/media_tree.git
11904 F: drivers/media/tuners/qt1010*
11906 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11907 M: Kalle Valo <kvalo@codeaurora.org>
11908 L: ath10k@lists.infradead.org
11909 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11912 F: drivers/net/wireless/ath/ath10k/
11914 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11915 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11916 L: linux-wireless@vger.kernel.org
11917 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11919 F: drivers/net/wireless/ath/ath9k/
11921 QUALCOMM CAMERA SUBSYSTEM DRIVER
11922 M: Todor Tomov <todor.tomov@linaro.org>
11923 L: linux-media@vger.kernel.org
11925 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11926 F: Documentation/media/v4l-drivers/qcom_camss.rst
11927 F: drivers/media/platform/qcom/camss/
11929 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11930 M: Ilia Lin <ilia.lin@gmail.com>
11931 L: linux-pm@vger.kernel.org
11933 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11934 F: drivers/cpufreq/qcom-cpufreq-kryo.c
11936 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11937 M: Timur Tabi <timur@kernel.org>
11938 L: netdev@vger.kernel.org
11940 F: drivers/net/ethernet/qualcomm/emac/
11942 QUALCOMM HEXAGON ARCHITECTURE
11943 M: Richard Kuo <rkuo@codeaurora.org>
11944 L: linux-hexagon@vger.kernel.org
11945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11949 QUALCOMM HIDMA DRIVER
11950 M: Sinan Kaya <okaya@kernel.org>
11951 L: linux-arm-kernel@lists.infradead.org
11952 L: linux-arm-msm@vger.kernel.org
11953 L: dmaengine@vger.kernel.org
11955 F: drivers/dma/qcom/hidma*
11958 M: Rob Clark <robdclark@gmail.com>
11959 L: iommu@lists.linux-foundation.org
11960 L: linux-arm-msm@vger.kernel.org
11962 F: drivers/iommu/qcom_iommu.c
11964 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11965 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11966 L: linux-media@vger.kernel.org
11967 L: linux-arm-msm@vger.kernel.org
11968 T: git git://linuxtv.org/media_tree.git
11970 F: drivers/media/platform/qcom/venus/
11972 QUALCOMM WCN36XX WIRELESS DRIVER
11973 M: Kalle Valo <kvalo@codeaurora.org>
11974 L: wcn36xx@lists.infradead.org
11975 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11976 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11978 F: drivers/net/wireless/ath/wcn36xx/
11980 QUANTENNA QTNFMAC WIRELESS DRIVER
11981 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11982 M: Avinash Patil <avinashp@quantenna.com>
11983 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11984 L: linux-wireless@vger.kernel.org
11986 F: drivers/net/wireless/quantenna
11988 RADEON and AMDGPU DRM DRIVERS
11989 M: Alex Deucher <alexander.deucher@amd.com>
11990 M: Christian König <christian.koenig@amd.com>
11991 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
11992 L: amd-gfx@lists.freedesktop.org
11993 T: git git://people.freedesktop.org/~agd5f/linux
11995 F: drivers/gpu/drm/radeon/
11996 F: include/uapi/drm/radeon_drm.h
11997 F: drivers/gpu/drm/amd/
11998 F: include/uapi/drm/amdgpu_drm.h
12000 RADEON FRAMEBUFFER DISPLAY DRIVER
12001 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12002 L: linux-fbdev@vger.kernel.org
12004 F: drivers/video/fbdev/aty/radeon*
12005 F: include/uapi/linux/radeonfb.h
12007 RADIOSHARK RADIO DRIVER
12008 M: Hans Verkuil <hverkuil@xs4all.nl>
12009 L: linux-media@vger.kernel.org
12010 T: git git://linuxtv.org/media_tree.git
12012 F: drivers/media/radio/radio-shark.c
12014 RADIOSHARK2 RADIO DRIVER
12015 M: Hans Verkuil <hverkuil@xs4all.nl>
12016 L: linux-media@vger.kernel.org
12017 T: git git://linuxtv.org/media_tree.git
12019 F: drivers/media/radio/radio-shark2.c
12020 F: drivers/media/radio/radio-tea5777.c
12022 RADOS BLOCK DEVICE (RBD)
12023 M: Ilya Dryomov <idryomov@gmail.com>
12024 M: Sage Weil <sage@redhat.com>
12025 M: Alex Elder <elder@kernel.org>
12026 L: ceph-devel@vger.kernel.org
12027 W: http://ceph.com/
12028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12029 T: git git://github.com/ceph/ceph-client.git
12031 F: Documentation/ABI/testing/sysfs-bus-rbd
12032 F: drivers/block/rbd.c
12033 F: drivers/block/rbd_types.h
12035 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12036 M: Paul Mackerras <paulus@samba.org>
12037 L: linux-fbdev@vger.kernel.org
12039 F: drivers/video/fbdev/aty/aty128fb.c
12041 RAINSHADOW-CEC DRIVER
12042 M: Hans Verkuil <hverkuil@xs4all.nl>
12043 L: linux-media@vger.kernel.org
12044 T: git git://linuxtv.org/media_tree.git
12046 F: drivers/media/usb/rainshadow-cec/*
12048 RALINK MIPS ARCHITECTURE
12049 M: John Crispin <john@phrozen.org>
12050 L: linux-mips@linux-mips.org
12052 F: arch/mips/ralink
12054 RALINK RT2X00 WIRELESS LAN DRIVER
12056 M: Stanislaw Gruszka <sgruszka@redhat.com>
12057 M: Helmut Schaa <helmut.schaa@googlemail.com>
12058 L: linux-wireless@vger.kernel.org
12060 F: drivers/net/wireless/ralink/rt2x00/
12062 RAMDISK RAM BLOCK DEVICE DRIVER
12063 M: Jens Axboe <axboe@kernel.dk>
12065 F: Documentation/blockdev/ramdisk.txt
12066 F: drivers/block/brd.c
12068 RANCHU VIRTUAL BOARD FOR MIPS
12069 M: Miodrag Dinic <miodrag.dinic@mips.com>
12070 L: linux-mips@linux-mips.org
12072 F: arch/mips/generic/board-ranchu.c
12073 F: arch/mips/configs/generic/board-ranchu.config
12075 RANDOM NUMBER DRIVER
12076 M: "Theodore Ts'o" <tytso@mit.edu>
12078 F: drivers/char/random.c
12081 M: Matt Porter <mporter@kernel.crashing.org>
12082 M: Alexandre Bounine <alex.bou9@gmail.com>
12084 F: drivers/rapidio/
12086 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12087 L: linux-wireless@vger.kernel.org
12089 F: drivers/net/wireless/ray*
12091 RCUTORTURE TEST FRAMEWORK
12092 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12093 M: Josh Triplett <josh@joshtriplett.org>
12094 R: Steven Rostedt <rostedt@goodmis.org>
12095 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12096 R: Lai Jiangshan <jiangshanlai@gmail.com>
12097 L: linux-kernel@vger.kernel.org
12099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12100 F: tools/testing/selftests/rcutorture
12103 M: Florian Fainelli <florian@openwrt.org>
12106 RDC R6040 FAST ETHERNET DRIVER
12107 M: Florian Fainelli <f.fainelli@gmail.com>
12108 L: netdev@vger.kernel.org
12110 F: drivers/net/ethernet/rdc/r6040.c
12112 RDMAVT - RDMA verbs software
12113 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12114 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12115 L: linux-rdma@vger.kernel.org
12117 F: drivers/infiniband/sw/rdmavt
12119 RDS - RELIABLE DATAGRAM SOCKETS
12120 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12121 L: netdev@vger.kernel.org
12122 L: linux-rdma@vger.kernel.org
12123 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12124 W: https://oss.oracle.com/projects/rds/
12127 F: Documentation/networking/rds.txt
12129 RDT - RESOURCE ALLOCATION
12130 M: Fenghua Yu <fenghua.yu@intel.com>
12131 L: linux-kernel@vger.kernel.org
12133 F: arch/x86/kernel/cpu/intel_rdt*
12134 F: arch/x86/include/asm/intel_rdt_sched.h
12135 F: Documentation/x86/intel_rdt*
12137 READ-COPY UPDATE (RCU)
12138 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12139 M: Josh Triplett <josh@joshtriplett.org>
12140 R: Steven Rostedt <rostedt@goodmis.org>
12141 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12142 R: Lai Jiangshan <jiangshanlai@gmail.com>
12143 L: linux-kernel@vger.kernel.org
12144 W: http://www.rdrop.com/users/paulmck/RCU/
12146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12147 F: Documentation/RCU/
12148 X: Documentation/RCU/torture.txt
12149 F: include/linux/rcu*
12150 X: include/linux/srcu*.h
12152 X: kernel/rcu/srcu*.c
12154 REAL TIME CLOCK (RTC) SUBSYSTEM
12155 M: Alessandro Zummo <a.zummo@towertech.it>
12156 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12157 L: linux-rtc@vger.kernel.org
12158 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12161 F: Documentation/devicetree/bindings/rtc/
12162 F: Documentation/rtc.txt
12164 F: include/linux/rtc.h
12165 F: include/uapi/linux/rtc.h
12166 F: include/linux/rtc/
12167 F: include/linux/platform_data/rtc-*
12168 F: tools/testing/selftests/rtc/
12170 REALTEK AUDIO CODECS
12171 M: Bard Liao <bardliao@realtek.com>
12172 M: Oder Chiou <oder_chiou@realtek.com>
12174 F: sound/soc/codecs/rt*
12175 F: include/sound/rt*.h
12177 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12178 M: Linus Walleij <linus.walleij@linaro.org>
12180 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12181 F: drivers/net/dsa/realtek-smi*
12182 F: drivers/net/dsa/rtl83*
12184 REGISTER MAP ABSTRACTION
12185 M: Mark Brown <broonie@kernel.org>
12186 L: linux-kernel@vger.kernel.org
12187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12189 F: Documentation/devicetree/bindings/regmap/
12190 F: drivers/base/regmap/
12191 F: include/linux/regmap.h
12193 REISERFS FILE SYSTEM
12194 L: reiserfs-devel@vger.kernel.org
12198 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12199 M: Ohad Ben-Cohen <ohad@wizery.com>
12200 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12201 L: linux-remoteproc@vger.kernel.org
12202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12204 F: Documentation/devicetree/bindings/remoteproc/
12205 F: Documentation/remoteproc.txt
12206 F: drivers/remoteproc/
12207 F: include/linux/remoteproc.h
12209 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12210 M: Ohad Ben-Cohen <ohad@wizery.com>
12211 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12212 L: linux-remoteproc@vger.kernel.org
12213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12216 F: Documentation/rpmsg.txt
12217 F: include/linux/rpmsg.h
12218 F: include/linux/rpmsg/
12220 RENESAS CLOCK DRIVERS
12221 M: Geert Uytterhoeven <geert+renesas@glider.be>
12222 L: linux-renesas-soc@vger.kernel.org
12223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12225 F: drivers/clk/renesas/
12227 RENESAS EMEV2 I2C DRIVER
12228 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12230 F: drivers/i2c/busses/i2c-emev2.c
12232 RENESAS ETHERNET DRIVERS
12233 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12234 L: netdev@vger.kernel.org
12235 L: linux-renesas-soc@vger.kernel.org
12236 F: Documentation/devicetree/bindings/net/renesas,*.txt
12237 F: Documentation/devicetree/bindings/net/sh_eth.txt
12238 F: drivers/net/ethernet/renesas/
12239 F: include/linux/sh_eth.h
12241 RENESAS R-CAR GYROADC DRIVER
12242 M: Marek Vasut <marek.vasut@gmail.com>
12243 L: linux-iio@vger.kernel.org
12245 F: drivers/iio/adc/rcar_gyro_adc.c
12247 RENESAS R-CAR I2C DRIVERS
12248 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12250 F: drivers/i2c/busses/i2c-rcar.c
12251 F: drivers/i2c/busses/i2c-sh_mobile.c
12253 RENESAS USB PHY DRIVER
12254 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12255 L: linux-renesas-soc@vger.kernel.org
12257 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12259 RESET CONTROLLER FRAMEWORK
12260 M: Philipp Zabel <p.zabel@pengutronix.de>
12261 T: git git://git.pengutronix.de/git/pza/linux
12264 F: Documentation/devicetree/bindings/reset/
12265 F: include/dt-bindings/reset/
12266 F: include/linux/reset.h
12267 F: include/linux/reset-controller.h
12269 RESTARTABLE SEQUENCES SUPPORT
12270 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12271 M: Peter Zijlstra <peterz@infradead.org>
12272 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12273 M: Boqun Feng <boqun.feng@gmail.com>
12274 L: linux-kernel@vger.kernel.org
12277 F: include/uapi/linux/rseq.h
12278 F: include/trace/events/rseq.h
12279 F: tools/testing/selftests/rseq/
12282 M: Johannes Berg <johannes@sipsolutions.net>
12283 L: linux-wireless@vger.kernel.org
12284 W: http://wireless.kernel.org/
12285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12288 F: Documentation/rfkill.txt
12289 F: Documentation/ABI/stable/sysfs-class-rfkill
12291 F: include/linux/rfkill.h
12292 F: include/uapi/linux/rfkill.h
12295 M: Thomas Graf <tgraf@suug.ch>
12296 M: Herbert Xu <herbert@gondor.apana.org.au>
12297 L: netdev@vger.kernel.org
12299 F: lib/rhashtable.c
12300 F: lib/test_rhashtable.c
12301 F: include/linux/rhashtable.h
12302 F: include/linux/rhashtable-types.h
12304 RICOH R5C592 MEMORYSTICK DRIVER
12305 M: Maxim Levitsky <maximlevitsky@gmail.com>
12307 F: drivers/memstick/host/r592.*
12309 RICOH SMARTMEDIA/XD DRIVER
12310 M: Maxim Levitsky <maximlevitsky@gmail.com>
12312 F: drivers/mtd/nand/raw/r852.c
12313 F: drivers/mtd/nand/raw/r852.h
12315 RISC-V ARCHITECTURE
12316 M: Palmer Dabbelt <palmer@sifive.com>
12317 M: Albert Ou <aou@eecs.berkeley.edu>
12318 L: linux-riscv@lists.infradead.org
12319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12326 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12327 W: http://sourceforge.net/projects/roccat/
12329 F: drivers/hid/hid-roccat*
12330 F: include/linux/hid-roccat*
12331 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12333 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12334 M: Jacob chen <jacob2.chen@rock-chips.com>
12335 L: linux-media@vger.kernel.org
12337 F: drivers/media/platform/rockchip/rga/
12338 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12341 M: Jiri Pirko <jiri@resnulli.us>
12342 L: netdev@vger.kernel.org
12344 F: drivers/net/ethernet/rocker/
12348 W: http://www.comtrol.com
12350 F: Documentation/serial/rocket.txt
12351 F: drivers/tty/rocket*
12353 ROCKETPORT EXPRESS/INFINITY DRIVER
12354 M: Kevin Cernekee <cernekee@gmail.com>
12355 L: linux-serial@vger.kernel.org
12357 F: drivers/tty/serial/rp2.*
12359 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12360 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12361 L: linux-kernel@vger.kernel.org
12362 L: linux-renesas-soc@vger.kernel.org
12364 F: drivers/mfd/bd9571mwv.c
12365 F: drivers/regulator/bd9571mwv-regulator.c
12366 F: drivers/gpio/gpio-bd9571mwv.c
12367 F: include/linux/mfd/bd9571mwv.h
12368 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12371 M: Ralf Baechle <ralf@linux-mips.org>
12372 L: linux-hams@vger.kernel.org
12373 W: http://www.linux-ax25.org/
12375 F: include/net/rose.h
12376 F: include/uapi/linux/rose.h
12379 RTL2830 MEDIA DRIVER
12380 M: Antti Palosaari <crope@iki.fi>
12381 L: linux-media@vger.kernel.org
12382 W: https://linuxtv.org
12383 W: http://palosaari.fi/linux/
12384 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12385 T: git git://linuxtv.org/anttip/media_tree.git
12387 F: drivers/media/dvb-frontends/rtl2830*
12389 RTL2832 MEDIA DRIVER
12390 M: Antti Palosaari <crope@iki.fi>
12391 L: linux-media@vger.kernel.org
12392 W: https://linuxtv.org
12393 W: http://palosaari.fi/linux/
12394 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12395 T: git git://linuxtv.org/anttip/media_tree.git
12397 F: drivers/media/dvb-frontends/rtl2832*
12399 RTL2832_SDR MEDIA DRIVER
12400 M: Antti Palosaari <crope@iki.fi>
12401 L: linux-media@vger.kernel.org
12402 W: https://linuxtv.org
12403 W: http://palosaari.fi/linux/
12404 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12405 T: git git://linuxtv.org/anttip/media_tree.git
12407 F: drivers/media/dvb-frontends/rtl2832_sdr*
12409 RTL8180 WIRELESS DRIVER
12410 L: linux-wireless@vger.kernel.org
12411 W: http://wireless.kernel.org/
12412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12414 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12416 RTL8187 WIRELESS DRIVER
12417 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12418 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12419 M: Larry Finger <Larry.Finger@lwfinger.net>
12420 L: linux-wireless@vger.kernel.org
12421 W: http://wireless.kernel.org/
12422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12424 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12426 REALTEK WIRELESS DRIVER (rtlwifi family)
12427 M: Ping-Ke Shih <pkshih@realtek.com>
12428 L: linux-wireless@vger.kernel.org
12429 W: http://wireless.kernel.org/
12430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12432 F: drivers/net/wireless/realtek/rtlwifi/
12434 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12435 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12436 L: linux-wireless@vger.kernel.org
12437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12439 F: drivers/net/wireless/realtek/rtl8xxxu/
12441 RXRPC SOCKETS (AF_RXRPC)
12442 M: David Howells <dhowells@redhat.com>
12443 L: linux-afs@lists.infradead.org
12446 F: include/keys/rxrpc-type.h
12447 F: include/net/af_rxrpc.h
12448 F: include/trace/events/rxrpc.h
12449 F: include/uapi/linux/rxrpc.h
12450 F: Documentation/networking/rxrpc.txt
12451 W: https://www.infradead.org/~dhowells/kafs/
12453 S3 SAVAGE FRAMEBUFFER DRIVER
12454 M: Antonino Daplas <adaplas@gmail.com>
12455 L: linux-fbdev@vger.kernel.org
12457 F: drivers/video/fbdev/savage/
12460 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12461 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12462 L: linux-s390@vger.kernel.org
12463 W: http://www.ibm.com/developerworks/linux/linux390/
12464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12468 F: Documentation/s390/
12469 F: Documentation/driver-api/s390-drivers.rst
12471 S390 COMMON I/O LAYER
12472 M: Sebastian Ott <sebott@linux.ibm.com>
12473 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12474 L: linux-s390@vger.kernel.org
12475 W: http://www.ibm.com/developerworks/linux/linux390/
12477 F: drivers/s390/cio/
12480 M: Stefan Haberland <sth@linux.ibm.com>
12481 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12482 L: linux-s390@vger.kernel.org
12483 W: http://www.ibm.com/developerworks/linux/linux390/
12485 F: drivers/s390/block/dasd*
12486 F: block/partitions/ibm.c
12489 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12490 L: linux-s390@vger.kernel.org
12491 W: http://www.ibm.com/developerworks/linux/linux390/
12493 F: drivers/iommu/s390-iommu.c
12495 S390 IUCV NETWORK LAYER
12496 M: Julian Wiedmann <jwi@linux.ibm.com>
12497 M: Ursula Braun <ubraun@linux.ibm.com>
12498 L: linux-s390@vger.kernel.org
12499 W: http://www.ibm.com/developerworks/linux/linux390/
12501 F: drivers/s390/net/*iucv*
12502 F: include/net/iucv/
12505 S390 NETWORK DRIVERS
12506 M: Julian Wiedmann <jwi@linux.ibm.com>
12507 M: Ursula Braun <ubraun@linux.ibm.com>
12508 L: linux-s390@vger.kernel.org
12509 W: http://www.ibm.com/developerworks/linux/linux390/
12511 F: drivers/s390/net/
12514 M: Sebastian Ott <sebott@linux.ibm.com>
12515 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12516 L: linux-s390@vger.kernel.org
12517 W: http://www.ibm.com/developerworks/linux/linux390/
12520 F: drivers/pci/hotplug/s390_pci_hpc.c
12522 S390 VFIO-CCW DRIVER
12523 M: Cornelia Huck <cohuck@redhat.com>
12524 M: Halil Pasic <pasic@linux.ibm.com>
12525 L: linux-s390@vger.kernel.org
12526 L: kvm@vger.kernel.org
12528 F: drivers/s390/cio/vfio_ccw*
12529 F: Documentation/s390/vfio-ccw.txt
12530 F: include/uapi/linux/vfio_ccw.h
12533 M: Harald Freudenberger <freude@linux.ibm.com>
12534 L: linux-s390@vger.kernel.org
12535 W: http://www.ibm.com/developerworks/linux/linux390/
12537 F: drivers/s390/crypto/
12540 M: Steffen Maier <maier@linux.ibm.com>
12541 M: Benjamin Block <bblock@linux.ibm.com>
12542 L: linux-s390@vger.kernel.org
12543 W: http://www.ibm.com/developerworks/linux/linux390/
12545 F: drivers/s390/scsi/zfcp_*
12547 S3C24XX SD/MMC Driver
12548 M: Ben Dooks <ben-linux@fluff.org>
12549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12551 F: drivers/mmc/host/s3cmci.*
12553 SAA6588 RDS RECEIVER DRIVER
12554 M: Hans Verkuil <hverkuil@xs4all.nl>
12555 L: linux-media@vger.kernel.org
12556 T: git git://linuxtv.org/media_tree.git
12557 W: https://linuxtv.org
12559 F: drivers/media/i2c/saa6588*
12561 SAA7134 VIDEO4LINUX DRIVER
12562 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12563 L: linux-media@vger.kernel.org
12564 W: https://linuxtv.org
12565 T: git git://linuxtv.org/media_tree.git
12567 F: Documentation/media/v4l-drivers/saa7134*
12568 F: drivers/media/pci/saa7134/
12570 SAA7146 VIDEO4LINUX-2 DRIVER
12571 M: Hans Verkuil <hverkuil@xs4all.nl>
12572 L: linux-media@vger.kernel.org
12573 T: git git://linuxtv.org/media_tree.git
12575 F: drivers/media/common/saa7146/
12576 F: drivers/media/pci/saa7146/
12577 F: include/media/saa7146*
12579 SAMSUNG AUDIO (ASoC) DRIVERS
12580 M: Krzysztof Kozlowski <krzk@kernel.org>
12581 M: Sangbeom Kim <sbkim73@samsung.com>
12582 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12583 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12585 F: sound/soc/samsung/
12586 F: Documentation/devicetree/bindings/sound/samsung*
12588 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12589 M: Krzysztof Kozlowski <krzk@kernel.org>
12590 L: linux-crypto@vger.kernel.org
12591 L: linux-samsung-soc@vger.kernel.org
12593 F: drivers/crypto/exynos-rng.c
12594 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12596 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12597 M: Łukasz Stelmach <l.stelmach@samsung.com>
12598 L: linux-samsung-soc@vger.kernel.org
12600 F: drivers/char/hw_random/exynos-trng.c
12601 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12603 SAMSUNG FRAMEBUFFER DRIVER
12604 M: Jingoo Han <jingoohan1@gmail.com>
12605 L: linux-fbdev@vger.kernel.org
12607 F: drivers/video/fbdev/s3c-fb.c
12609 SAMSUNG LAPTOP DRIVER
12610 M: Corentin Chary <corentin.chary@gmail.com>
12611 L: platform-driver-x86@vger.kernel.org
12613 F: drivers/platform/x86/samsung-laptop.c
12615 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12616 M: Sangbeom Kim <sbkim73@samsung.com>
12617 M: Krzysztof Kozlowski <krzk@kernel.org>
12618 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12619 L: linux-kernel@vger.kernel.org
12620 L: linux-samsung-soc@vger.kernel.org
12622 F: drivers/mfd/sec*.c
12623 F: drivers/regulator/s2m*.c
12624 F: drivers/regulator/s5m*.c
12625 F: drivers/clk/clk-s2mps11.c
12626 F: drivers/rtc/rtc-s5m.c
12627 F: include/linux/mfd/samsung/
12628 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12629 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12630 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12631 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12633 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12634 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12635 L: linux-media@vger.kernel.org
12636 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12638 F: drivers/media/platform/s3c-camif/
12639 F: include/media/drv-intf/s3c_camif.h
12641 SAMSUNG S3FWRN5 NFC DRIVER
12642 M: Robert Baldyga <r.baldyga@samsung.com>
12643 M: Krzysztof Opasiak <k.opasiak@samsung.com>
12644 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12646 F: drivers/nfc/s3fwrn5
12648 SAMSUNG S5C73M3 CAMERA DRIVER
12649 M: Kyungmin Park <kyungmin.park@samsung.com>
12650 M: Andrzej Hajda <a.hajda@samsung.com>
12651 L: linux-media@vger.kernel.org
12653 F: drivers/media/i2c/s5c73m3/*
12655 SAMSUNG S5K5BAF CAMERA DRIVER
12656 M: Kyungmin Park <kyungmin.park@samsung.com>
12657 M: Andrzej Hajda <a.hajda@samsung.com>
12658 L: linux-media@vger.kernel.org
12660 F: drivers/media/i2c/s5k5baf.c
12662 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12663 M: Krzysztof Kozlowski <krzk@kernel.org>
12664 M: Vladimir Zapolskiy <vz@mleia.com>
12665 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
12666 L: linux-crypto@vger.kernel.org
12667 L: linux-samsung-soc@vger.kernel.org
12669 F: drivers/crypto/s5p-sss.c
12671 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12672 M: Kyungmin Park <kyungmin.park@samsung.com>
12673 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12674 L: linux-media@vger.kernel.org
12675 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12677 F: drivers/media/platform/exynos4-is/
12679 SAMSUNG SOC CLOCK DRIVERS
12680 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12681 M: Tomasz Figa <tomasz.figa@gmail.com>
12682 M: Chanwoo Choi <cw00.choi@samsung.com>
12684 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12686 F: drivers/clk/samsung/
12687 F: include/dt-bindings/clock/exynos*.h
12688 F: Documentation/devicetree/bindings/clock/exynos*.txt
12690 SAMSUNG SPI DRIVERS
12691 M: Kukjin Kim <kgene@kernel.org>
12692 M: Krzysztof Kozlowski <krzk@kernel.org>
12693 M: Andi Shyti <andi@etezian.org>
12694 L: linux-spi@vger.kernel.org
12695 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12697 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12698 F: drivers/spi/spi-s3c*
12699 F: include/linux/platform_data/spi-s3c64xx.h
12701 SAMSUNG SXGBE DRIVERS
12702 M: Byungho An <bh74.an@samsung.com>
12703 M: Girish K S <ks.giri@samsung.com>
12704 M: Vipul Pandya <vipul.pandya@samsung.com>
12706 L: netdev@vger.kernel.org
12707 F: drivers/net/ethernet/samsung/sxgbe/
12709 SAMSUNG THERMAL DRIVER
12710 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12711 L: linux-pm@vger.kernel.org
12712 L: linux-samsung-soc@vger.kernel.org
12714 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12715 F: drivers/thermal/samsung/
12717 SAMSUNG USB2 PHY DRIVER
12718 M: Kamil Debski <kamil@wypas.org>
12719 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12720 L: linux-kernel@vger.kernel.org
12722 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12723 F: Documentation/phy/samsung-usb2.txt
12724 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12725 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12726 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12727 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12728 F: drivers/phy/samsung/phy-samsung-usb2.c
12729 F: drivers/phy/samsung/phy-samsung-usb2.h
12732 M: Zwane Mwaikambo <zwanem@gmail.com>
12734 F: drivers/watchdog/sc1200wdt.c
12737 M: Ingo Molnar <mingo@redhat.com>
12738 M: Peter Zijlstra <peterz@infradead.org>
12739 L: linux-kernel@vger.kernel.org
12740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12743 F: include/linux/sched.h
12744 F: include/uapi/linux/sched.h
12745 F: include/linux/wait.h
12747 SCR24X CHIP CARD INTERFACE DRIVER
12748 M: Lubomir Rintel <lkundrak@v3.sk>
12750 F: drivers/char/pcmcia/scr24x_cs.c
12753 M: Jens Axboe <axboe@kernel.dk>
12754 L: linux-scsi@vger.kernel.org
12755 W: http://www.kernel.dk
12757 F: drivers/scsi/sr*
12759 SCSI RDMA PROTOCOL (SRP) INITIATOR
12760 M: Bart Van Assche <bvanassche@acm.org>
12761 L: linux-rdma@vger.kernel.org
12763 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12764 F: drivers/infiniband/ulp/srp/
12765 F: include/scsi/srp.h
12767 SCSI RDMA PROTOCOL (SRP) TARGET
12768 M: Bart Van Assche <bvanassche@acm.org>
12769 L: linux-rdma@vger.kernel.org
12770 L: target-devel@vger.kernel.org
12772 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12773 F: drivers/infiniband/ulp/srpt/
12776 M: Doug Gilbert <dgilbert@interlog.com>
12777 L: linux-scsi@vger.kernel.org
12778 W: http://sg.danny.cz/sg
12780 F: Documentation/scsi/scsi-generic.txt
12781 F: drivers/scsi/sg.c
12782 F: include/scsi/sg.h
12785 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12787 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12789 L: linux-scsi@vger.kernel.org
12791 F: Documentation/devicetree/bindings/scsi/
12796 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12797 L: linux-scsi@vger.kernel.org
12799 F: Documentation/scsi/st.txt
12800 F: drivers/scsi/st.*
12801 F: drivers/scsi/st_*.h
12804 M: Vlad Yasevich <vyasevich@gmail.com>
12805 M: Neil Horman <nhorman@tuxdriver.com>
12806 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12807 L: linux-sctp@vger.kernel.org
12808 W: http://lksctp.sourceforge.net
12810 F: Documentation/networking/sctp.txt
12811 F: include/linux/sctp.h
12812 F: include/uapi/linux/sctp.h
12813 F: include/net/sctp/
12817 M: Jim Cromie <jim.cromie@gmail.com>
12819 F: Documentation/i2c/busses/scx200_acb
12820 F: arch/x86/platform/scx200/
12821 F: drivers/watchdog/scx200_wdt.c
12822 F: drivers/i2c/busses/scx200*
12823 F: drivers/mtd/maps/scx200_docflash.c
12824 F: include/linux/scx200.h
12827 M: Jim Cromie <jim.cromie@gmail.com>
12829 F: drivers/char/scx200_gpio.c
12830 F: include/linux/scx200_gpio.h
12832 SCx200 HRT CLOCKSOURCE DRIVER
12833 M: Jim Cromie <jim.cromie@gmail.com>
12835 F: drivers/clocksource/scx200_hrt.c
12837 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12838 M: Sascha Sommer <saschasommer@freenet.de>
12839 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12841 F: drivers/mmc/host/sdricoh_cs.c
12844 M: Kees Cook <keescook@chromium.org>
12845 R: Andy Lutomirski <luto@amacapital.net>
12846 R: Will Drewry <wad@chromium.org>
12847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12849 F: kernel/seccomp.c
12850 F: include/uapi/linux/seccomp.h
12851 F: include/linux/seccomp.h
12852 F: tools/testing/selftests/seccomp/*
12853 F: tools/testing/selftests/kselftest_harness.h
12854 F: Documentation/userspace-api/seccomp_filter.rst
12855 K: \bsecure_computing
12858 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12859 M: Al Cooper <alcooperx@gmail.com>
12860 L: linux-mmc@vger.kernel.org
12861 L: bcm-kernel-feedback-list@broadcom.com
12863 F: drivers/mmc/host/sdhci-brcmstb*
12865 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12866 M: Adrian Hunter <adrian.hunter@intel.com>
12867 L: linux-mmc@vger.kernel.org
12868 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12870 F: drivers/mmc/host/sdhci*
12871 F: include/linux/mmc/sdhci*
12873 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12874 M: Ben Dooks <ben-linux@fluff.org>
12875 M: Jaehoon Chung <jh80.chung@samsung.com>
12876 L: linux-mmc@vger.kernel.org
12878 F: drivers/mmc/host/sdhci-s3c*
12880 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12881 M: Viresh Kumar <vireshk@kernel.org>
12882 L: linux-mmc@vger.kernel.org
12884 F: drivers/mmc/host/sdhci-spear.c
12886 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12887 M: Kishon Vijay Abraham I <kishon@ti.com>
12888 L: linux-mmc@vger.kernel.org
12890 F: drivers/mmc/host/sdhci-omap.c
12892 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12893 M: Scott Bauer <scott.bauer@intel.com>
12894 M: Jonathan Derrick <jonathan.derrick@intel.com>
12895 L: linux-block@vger.kernel.org
12898 F: block/opal_proto.h
12899 F: include/linux/sed*
12900 F: include/uapi/linux/sed*
12903 M: Security Officers <security@kernel.org>
12907 M: James Morris <jmorris@namei.org>
12908 M: "Serge E. Hallyn" <serge@hallyn.com>
12909 L: linux-security-module@vger.kernel.org (suggested Cc:)
12910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12911 W: http://kernsec.org/
12914 X: security/selinux/
12916 SELINUX SECURITY MODULE
12917 M: Paul Moore <paul@paul-moore.com>
12918 M: Stephen Smalley <sds@tycho.nsa.gov>
12919 M: Eric Paris <eparis@parisplace.org>
12920 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12921 W: https://selinuxproject.org
12922 W: https://github.com/SELinuxProject
12923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12925 F: include/linux/selinux*
12926 F: security/selinux/
12927 F: scripts/selinux/
12928 F: Documentation/admin-guide/LSM/SELinux.rst
12931 M: Jiri Slaby <jirislaby@gmail.com>
12933 F: drivers/misc/phantom.c
12934 F: include/uapi/linux/phantom.h
12937 M: Rob Herring <robh@kernel.org>
12938 L: linux-serial@vger.kernel.org
12940 F: Documentation/devicetree/bindings/serial/slave-device.txt
12941 F: drivers/tty/serdev/
12942 F: include/linux/serdev.h
12945 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12946 L: linux-serial@vger.kernel.org
12948 F: Documentation/devicetree/bindings/serial/
12949 F: drivers/tty/serial/
12952 M: Sean Young <sean@mess.org>
12953 L: linux-media@vger.kernel.org
12955 F: drivers/media/rc/serial_ir.c
12958 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12959 M: Edward Cree <ecree@solarflare.com>
12960 M: Bert Kenward <bkenward@solarflare.com>
12961 L: netdev@vger.kernel.org
12963 F: drivers/net/ethernet/sfc/
12966 M: Dimitri Sivanich <sivanich@sgi.com>
12968 F: drivers/misc/sgi-gru/
12970 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12971 M: Pat Gefre <pfg@sgi.com>
12972 L: linux-ia64@vger.kernel.org
12974 F: Documentation/ia64/serial.txt
12975 F: drivers/tty/serial/ioc?_serial.c
12976 F: include/linux/ioc?.h
12978 SGI XP/XPC/XPNET DRIVER
12979 M: Cliff Whickman <cpw@sgi.com>
12980 M: Robin Holt <robinmholt@gmail.com>
12982 F: drivers/misc/sgi-xp/
12984 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12985 M: Ursula Braun <ubraun@linux.ibm.com>
12986 L: linux-s390@vger.kernel.org
12987 W: http://www.ibm.com/developerworks/linux/linux390/
12991 SHARP RJ54N1CB0C SENSOR DRIVER
12992 M: Jacopo Mondi <jacopo@jmondi.org>
12993 L: linux-media@vger.kernel.org
12994 T: git git://linuxtv.org/media_tree.git
12996 F: drivers/media/i2c/rj54n1cb0c.c
12997 F: include/media/i2c/rj54n1cb0c.h
12999 SH_VEU V4L2 MEM2MEM DRIVER
13000 L: linux-media@vger.kernel.org
13002 F: drivers/media/platform/sh_veu.c
13004 SH_VOU V4L2 OUTPUT DRIVER
13005 L: linux-media@vger.kernel.org
13007 F: drivers/media/platform/sh_vou.c
13008 F: include/media/drv-intf/sh_vou.h
13010 SI2157 MEDIA DRIVER
13011 M: Antti Palosaari <crope@iki.fi>
13012 L: linux-media@vger.kernel.org
13013 W: https://linuxtv.org
13014 W: http://palosaari.fi/linux/
13015 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13016 T: git git://linuxtv.org/anttip/media_tree.git
13018 F: drivers/media/tuners/si2157*
13020 SI2165 MEDIA DRIVER
13021 M: Matthias Schwarzott <zzam@gentoo.org>
13022 L: linux-media@vger.kernel.org
13023 W: https://linuxtv.org
13024 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13026 F: drivers/media/dvb-frontends/si2165*
13028 SI2168 MEDIA DRIVER
13029 M: Antti Palosaari <crope@iki.fi>
13030 L: linux-media@vger.kernel.org
13031 W: https://linuxtv.org
13032 W: http://palosaari.fi/linux/
13033 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13034 T: git git://linuxtv.org/anttip/media_tree.git
13036 F: drivers/media/dvb-frontends/si2168*
13038 SI470X FM RADIO RECEIVER I2C DRIVER
13039 M: Hans Verkuil <hverkuil@xs4all.nl>
13040 L: linux-media@vger.kernel.org
13041 T: git git://linuxtv.org/media_tree.git
13042 W: https://linuxtv.org
13044 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13046 SI470X FM RADIO RECEIVER USB DRIVER
13047 M: Hans Verkuil <hverkuil@xs4all.nl>
13048 L: linux-media@vger.kernel.org
13049 T: git git://linuxtv.org/media_tree.git
13050 W: https://linuxtv.org
13052 F: drivers/media/radio/si470x/radio-si470x-common.c
13053 F: drivers/media/radio/si470x/radio-si470x.h
13054 F: drivers/media/radio/si470x/radio-si470x-usb.c
13056 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13057 M: Eduardo Valentin <edubezval@gmail.com>
13058 L: linux-media@vger.kernel.org
13059 T: git git://linuxtv.org/media_tree.git
13060 W: https://linuxtv.org
13062 F: drivers/media/radio/si4713/si4713.?
13064 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13065 M: Eduardo Valentin <edubezval@gmail.com>
13066 L: linux-media@vger.kernel.org
13067 T: git git://linuxtv.org/media_tree.git
13068 W: https://linuxtv.org
13070 F: drivers/media/radio/si4713/radio-platform-si4713.c
13072 SI4713 FM RADIO TRANSMITTER USB DRIVER
13073 M: Hans Verkuil <hverkuil@xs4all.nl>
13074 L: linux-media@vger.kernel.org
13075 T: git git://linuxtv.org/media_tree.git
13076 W: https://linuxtv.org
13078 F: drivers/media/radio/si4713/radio-usb-si4713.c
13081 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13082 L: linux-media@vger.kernel.org
13083 W: https://linuxtv.org
13084 T: git git://linuxtv.org/media_tree.git
13086 F: drivers/media/common/siano/
13087 F: drivers/media/usb/siano/
13088 F: drivers/media/usb/siano/
13089 F: drivers/media/mmc/siano/
13092 M: Palmer Dabbelt <palmer@sifive.com>
13093 L: linux-riscv@lists.infradead.org
13094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13099 SILEAD TOUCHSCREEN DRIVER
13100 M: Hans de Goede <hdegoede@redhat.com>
13101 L: linux-input@vger.kernel.org
13102 L: platform-driver-x86@vger.kernel.org
13104 F: drivers/input/touchscreen/silead.c
13105 F: drivers/platform/x86/silead_dmi.c
13107 SILICON MOTION SM712 FRAME BUFFER DRIVER
13108 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13109 M: Teddy Wang <teddy.wang@siliconmotion.com>
13110 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13111 L: linux-fbdev@vger.kernel.org
13113 F: drivers/video/fbdev/sm712*
13114 F: Documentation/fb/sm712fb.txt
13116 SIMPLE FIRMWARE INTERFACE (SFI)
13117 M: Len Brown <lenb@kernel.org>
13118 L: sfi-devel@simplefirmware.org
13119 W: http://simplefirmware.org/
13120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13122 F: arch/x86/platform/sfi/
13124 F: include/linux/sfi*.h
13127 M: Hans de Goede <hdegoede@redhat.com>
13128 L: linux-fbdev@vger.kernel.org
13130 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13131 F: drivers/video/fbdev/simplefb.c
13132 F: include/linux/platform_data/simplefb.h
13134 SIMTEC EB110ATX (Chalice CATS)
13136 P: Vincent Sanders <vince@simtec.co.uk>
13137 M: Simtec Linux Team <linux@simtec.co.uk>
13138 W: http://www.simtec.co.uk/products/EB110ATX/
13141 SIMTEC EB2410ITX (BAST)
13143 P: Vincent Sanders <vince@simtec.co.uk>
13144 M: Simtec Linux Team <linux@simtec.co.uk>
13145 W: http://www.simtec.co.uk/products/EB2410ITX/
13147 F: arch/arm/mach-s3c24xx/mach-bast.c
13148 F: arch/arm/mach-s3c24xx/bast-ide.c
13149 F: arch/arm/mach-s3c24xx/bast-irq.c
13151 SIPHASH PRF ROUTINES
13152 M: Jason A. Donenfeld <Jason@zx2c4.com>
13155 F: lib/test_siphash.c
13156 F: include/linux/siphash.h
13159 M: Gavin Schenk <g.schenk@eckelmann.de>
13160 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13161 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13164 F: include/trace/events/siox.h
13166 SIS 190 ETHERNET DRIVER
13167 M: Francois Romieu <romieu@fr.zoreil.com>
13168 L: netdev@vger.kernel.org
13170 F: drivers/net/ethernet/sis/sis190.c
13172 SIS 900/7016 FAST ETHERNET DRIVER
13173 M: Daniele Venzano <venza@brownhat.org>
13174 W: http://www.brownhat.org/sis900.html
13175 L: netdev@vger.kernel.org
13177 F: drivers/net/ethernet/sis/sis900.*
13179 SIS FRAMEBUFFER DRIVER
13180 M: Thomas Winischhofer <thomas@winischhofer.net>
13181 W: http://www.winischhofer.net/linuxsisvga.shtml
13183 F: Documentation/fb/sisfb.txt
13184 F: drivers/video/fbdev/sis/
13185 F: include/video/sisfb.h
13188 M: Thomas Winischhofer <thomas@winischhofer.net>
13189 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13191 F: drivers/usb/misc/sisusbvga/
13194 M: Christoph Lameter <cl@linux.com>
13195 M: Pekka Enberg <penberg@kernel.org>
13196 M: David Rientjes <rientjes@google.com>
13197 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13198 M: Andrew Morton <akpm@linux-foundation.org>
13199 L: linux-mm@kvack.org
13201 F: include/linux/sl?b*.h
13204 SLEEPABLE READ-COPY UPDATE (SRCU)
13205 M: Lai Jiangshan <jiangshanlai@gmail.com>
13206 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13207 M: Josh Triplett <josh@joshtriplett.org>
13208 R: Steven Rostedt <rostedt@goodmis.org>
13209 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13210 L: linux-kernel@vger.kernel.org
13211 W: http://www.rdrop.com/users/paulmck/RCU/
13213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13214 F: include/linux/srcu*.h
13215 F: kernel/rcu/srcu*.c
13217 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13218 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13219 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13221 F: drivers/slimbus/
13222 F: Documentation/devicetree/bindings/slimbus/
13223 F: include/linux/slimbus.h
13225 SMACK SECURITY MODULE
13226 M: Casey Schaufler <casey@schaufler-ca.com>
13227 L: linux-security-module@vger.kernel.org
13228 W: http://schaufler-ca.com
13229 T: git git://github.com/cschaufler/smack-next
13231 F: Documentation/admin-guide/LSM/Smack.rst
13234 SMC91x ETHERNET DRIVER
13235 M: Nicolas Pitre <nico@fluxnic.net>
13237 F: drivers/net/ethernet/smsc/smc91x.*
13239 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13240 M: Sakari Ailus <sakari.ailus@iki.fi>
13241 L: linux-media@vger.kernel.org
13243 F: drivers/media/i2c/smiapp/
13244 F: include/media/i2c/smiapp.h
13245 F: drivers/media/i2c/smiapp-pll.c
13246 F: drivers/media/i2c/smiapp-pll.h
13247 F: include/uapi/linux/smiapp.h
13248 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13250 SMM665 HARDWARE MONITOR DRIVER
13251 M: Guenter Roeck <linux@roeck-us.net>
13252 L: linux-hwmon@vger.kernel.org
13254 F: Documentation/hwmon/smm665
13255 F: drivers/hwmon/smm665.c
13257 SMSC EMC2103 HARDWARE MONITOR DRIVER
13258 M: Steve Glendinning <steve.glendinning@shawell.net>
13259 L: linux-hwmon@vger.kernel.org
13261 F: Documentation/hwmon/emc2103
13262 F: drivers/hwmon/emc2103.c
13264 SMSC SCH5627 HARDWARE MONITOR DRIVER
13265 M: Hans de Goede <hdegoede@redhat.com>
13266 L: linux-hwmon@vger.kernel.org
13268 F: Documentation/hwmon/sch5627
13269 F: drivers/hwmon/sch5627.c
13271 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13272 M: Steve Glendinning <steve.glendinning@shawell.net>
13273 L: linux-fbdev@vger.kernel.org
13275 F: drivers/video/fbdev/smscufx.c
13277 SMSC47B397 HARDWARE MONITOR DRIVER
13278 M: Jean Delvare <jdelvare@suse.com>
13279 L: linux-hwmon@vger.kernel.org
13281 F: Documentation/hwmon/smsc47b397
13282 F: drivers/hwmon/smsc47b397.c
13284 SMSC911x ETHERNET DRIVER
13285 M: Steve Glendinning <steve.glendinning@shawell.net>
13286 L: netdev@vger.kernel.org
13288 F: include/linux/smsc911x.h
13289 F: drivers/net/ethernet/smsc/smsc911x.*
13291 SMSC9420 PCI ETHERNET DRIVER
13292 M: Steve Glendinning <steve.glendinning@shawell.net>
13293 L: netdev@vger.kernel.org
13295 F: drivers/net/ethernet/smsc/smsc9420.*
13297 SOC-CAMERA V4L2 SUBSYSTEM
13298 L: linux-media@vger.kernel.org
13299 T: git git://linuxtv.org/media_tree.git
13301 F: include/media/soc*
13302 F: drivers/media/i2c/soc_camera/
13303 F: drivers/media/platform/soc_camera/
13305 SOCIONEXT SYNQUACER I2C DRIVER
13306 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13307 L: linux-i2c@vger.kernel.org
13309 F: drivers/i2c/busses/i2c-synquacer.c
13310 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13312 SOCIONEXT UNIPHIER SOUND DRIVER
13313 M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13314 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13316 F: sound/soc/uniphier/
13318 SOEKRIS NET48XX LED SUPPORT
13319 M: Chris Boot <bootc@bootc.net>
13321 F: drivers/leds/leds-net48xx.c
13323 SOFT-ROCE DRIVER (rxe)
13324 M: Moni Shoua <monis@mellanox.com>
13325 L: linux-rdma@vger.kernel.org
13327 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13328 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13329 F: drivers/infiniband/sw/rxe/
13330 F: include/uapi/rdma/rdma_user_rxe.h
13332 SOFTLOGIC 6x10 MPEG CODEC
13333 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13334 M: Anton Sviridenko <anton@corp.bluecherry.net>
13335 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13336 M: Andrey Utkin <andrey_utkin@fastmail.com>
13337 M: Ismael Luceno <ismael@iodev.co.uk>
13338 L: linux-media@vger.kernel.org
13340 F: drivers/media/pci/solo6x10/
13342 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13343 M: James Morse <james.morse@arm.com>
13344 L: linux-arm-kernel@lists.infradead.org
13346 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13347 F: drivers/firmware/arm_sdei.c
13348 F: include/linux/sdei.h
13349 F: include/uapi/linux/sdei.h
13351 SOFTWARE RAID (Multiple Disks) SUPPORT
13352 M: Shaohua Li <shli@kernel.org>
13353 L: linux-raid@vger.kernel.org
13354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13356 F: drivers/md/Makefile
13357 F: drivers/md/Kconfig
13359 F: drivers/md/raid*
13360 F: include/linux/raid/
13361 F: include/uapi/linux/raid/
13363 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13364 M: Jassi Brar <jaswinder.singh@linaro.org>
13365 L: netdev@vger.kernel.org
13367 F: drivers/net/ethernet/socionext/netsec.c
13368 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13370 SOLIDRUN CLEARFOG SUPPORT
13371 M: Russell King <linux@armlinux.org.uk>
13373 F: arch/arm/boot/dts/armada-388-clearfog*
13374 F: arch/arm/boot/dts/armada-38x-solidrun-*
13376 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13377 M: Russell King <linux@armlinux.org.uk>
13379 F: arch/arm/boot/dts/imx6*-cubox-i*
13380 F: arch/arm/boot/dts/imx6*-hummingboard*
13381 F: arch/arm/boot/dts/imx6*-sr-*
13383 SONIC NETWORK DRIVER
13384 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13385 L: netdev@vger.kernel.org
13387 F: drivers/net/ethernet/natsemi/sonic.*
13389 SONICS SILICON BACKPLANE DRIVER (SSB)
13390 M: Michael Buesch <m@bues.ch>
13391 L: linux-wireless@vger.kernel.org
13394 F: include/linux/ssb/
13396 SONY IMX258 SENSOR DRIVER
13397 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13398 L: linux-media@vger.kernel.org
13399 T: git git://linuxtv.org/media_tree.git
13401 F: drivers/media/i2c/imx258.c
13403 SONY IMX274 SENSOR DRIVER
13404 M: Leon Luo <leonl@leopardimaging.com>
13405 L: linux-media@vger.kernel.org
13406 T: git git://linuxtv.org/media_tree.git
13408 F: drivers/media/i2c/imx274.c
13409 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13411 SONY MEMORYSTICK CARD SUPPORT
13412 M: Alex Dubov <oakad@yahoo.com>
13413 W: http://tifmxx.berlios.de/
13415 F: drivers/memstick/host/tifm_ms.c
13417 SONY MEMORYSTICK STANDARD SUPPORT
13418 M: Maxim Levitsky <maximlevitsky@gmail.com>
13420 F: drivers/memstick/core/ms_block.*
13422 SONY VAIO CONTROL DEVICE DRIVER
13423 M: Mattia Dongili <malattia@linux.it>
13424 L: platform-driver-x86@vger.kernel.org
13425 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13427 F: Documentation/laptops/sony-laptop.txt
13428 F: drivers/char/sonypi.c
13429 F: drivers/platform/x86/sony-laptop.c
13430 F: include/linux/sony-laptop.h
13433 M: Jaroslav Kysela <perex@perex.cz>
13434 M: Takashi Iwai <tiwai@suse.com>
13435 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13436 W: http://www.alsa-project.org/
13437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13438 T: git git://git.alsa-project.org/alsa-kernel.git
13439 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13441 F: Documentation/sound/
13443 F: include/uapi/sound/
13446 SOUND - COMPRESSED AUDIO
13447 M: Vinod Koul <vkoul@kernel.org>
13448 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13451 F: Documentation/sound/designs/compress-offload.rst
13452 F: include/sound/compress_driver.h
13453 F: include/uapi/sound/compress_*
13454 F: sound/core/compress_offload.c
13455 F: sound/soc/soc-compress.c
13457 SOUND - DMAENGINE HELPERS
13458 M: Lars-Peter Clausen <lars@metafoo.de>
13460 F: include/sound/dmaengine_pcm.h
13461 F: sound/core/pcm_dmaengine.c
13462 F: sound/soc/soc-generic-dmaengine-pcm.c
13464 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13465 M: Liam Girdwood <lgirdwood@gmail.com>
13466 M: Mark Brown <broonie@kernel.org>
13467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13468 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13469 W: http://alsa-project.org/main/index.php/ASoC
13471 F: Documentation/devicetree/bindings/sound/
13472 F: Documentation/sound/soc/
13474 F: include/sound/soc*
13476 SOUNDWIRE SUBSYSTEM
13477 M: Vinod Koul <vinod.koul@intel.com>
13478 M: Sanyog Kale <sanyog.r.kale@intel.com>
13479 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13480 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13482 F: Documentation/driver-api/soundwire/
13483 F: drivers/soundwire/
13484 F: include/linux/soundwire/
13487 M: Olli Salonen <olli.salonen@iki.fi>
13488 L: linux-media@vger.kernel.org
13489 W: https://linuxtv.org
13490 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13492 F: drivers/media/dvb-frontends/sp2*
13494 SPARC + UltraSPARC (sparc/sparc64)
13495 M: "David S. Miller" <davem@davemloft.net>
13496 L: sparclinux@vger.kernel.org
13497 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13504 SPARC SERIAL DRIVERS
13505 M: "David S. Miller" <davem@davemloft.net>
13506 L: sparclinux@vger.kernel.org
13507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13510 F: include/linux/sunserialcore.h
13511 F: drivers/tty/serial/suncore.c
13512 F: drivers/tty/serial/sunhv.c
13513 F: drivers/tty/serial/sunsab.c
13514 F: drivers/tty/serial/sunsab.h
13515 F: drivers/tty/serial/sunsu.c
13516 F: drivers/tty/serial/sunzilog.c
13517 F: drivers/tty/serial/sunzilog.h
13518 F: drivers/tty/vcc.c
13521 M: "Christopher Li" <sparse@chrisli.org>
13522 L: linux-sparse@vger.kernel.org
13523 W: https://sparse.wiki.kernel.org/
13524 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13525 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13527 F: include/linux/compiler.h
13529 SPEAR CLOCK FRAMEWORK SUPPORT
13530 M: Viresh Kumar <vireshk@kernel.org>
13531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13532 W: http://www.st.com/spear
13534 F: drivers/clk/spear/
13536 SPEAR PLATFORM SUPPORT
13537 M: Viresh Kumar <vireshk@kernel.org>
13538 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13540 W: http://www.st.com/spear
13542 F: arch/arm/boot/dts/spear*
13543 F: arch/arm/mach-spear/
13546 M: Marek Vasut <marek.vasut@gmail.com>
13547 L: linux-mtd@lists.infradead.org
13548 W: http://www.linux-mtd.infradead.org/
13549 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13550 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13551 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13553 F: drivers/mtd/spi-nor/
13554 F: include/linux/mtd/spi-nor.h
13557 M: Mark Brown <broonie@kernel.org>
13558 L: linux-spi@vger.kernel.org
13559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13560 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
13562 F: Documentation/devicetree/bindings/spi/
13563 F: Documentation/spi/
13565 F: include/linux/spi/
13566 F: include/uapi/linux/spi/
13569 SPIDERNET NETWORK DRIVER for CELL
13570 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13571 L: netdev@vger.kernel.org
13573 F: Documentation/networking/spider_net.txt
13574 F: drivers/net/ethernet/toshiba/spider_net*
13577 R: Stephen Boyd <sboyd@kernel.org>
13578 L: linux-arm-msm@vger.kernel.org
13579 F: Documentation/devicetree/bindings/spmi/
13581 F: include/dt-bindings/spmi/spmi.h
13582 F: include/linux/spmi.h
13583 F: include/trace/events/spmi.h
13586 M: Jeremy Kerr <jk@ozlabs.org>
13587 L: linuxppc-dev@lists.ozlabs.org
13588 W: http://www.ibm.com/developerworks/power/cell/
13590 F: Documentation/filesystems/spufs.txt
13591 F: arch/powerpc/platforms/cell/spufs/
13593 SQUASHFS FILE SYSTEM
13594 M: Phillip Lougher <phillip@squashfs.org.uk>
13595 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
13596 W: http://squashfs.org.uk
13597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13599 F: Documentation/filesystems/squashfs.txt
13602 SRM (Alpha) environment access
13603 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
13605 F: arch/alpha/kernel/srm_env.c
13607 ST STM32 I2C/SMBUS DRIVER
13608 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13609 L: linux-i2c@vger.kernel.org
13611 F: drivers/i2c/busses/i2c-stm32*
13614 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13615 L: stable@vger.kernel.org
13617 F: Documentation/process/stable-kernel-rules.rst
13620 M: Ian Abbott <abbotti@mev.co.uk>
13621 M: H Hartley Sweeten <hsweeten@visionengravers.com>
13623 F: drivers/staging/comedi/
13625 STAGING - FLARION FT1000 DRIVERS
13626 M: Marek Belisko <marek.belisko@gmail.com>
13628 F: drivers/staging/ft1000/
13630 STAGING - INDUSTRIAL IO
13631 M: Jonathan Cameron <jic23@kernel.org>
13632 L: linux-iio@vger.kernel.org
13634 F: Documentation/devicetree/bindings/staging/iio/
13635 F: drivers/staging/iio/
13637 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13638 M: Marc Dietrich <marvin24@gmx.de>
13639 L: ac100@lists.launchpad.net (moderated for non-subscribers)
13640 L: linux-tegra@vger.kernel.org
13642 F: drivers/staging/nvec/
13644 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13645 M: Jens Frederich <jfrederich@gmail.com>
13646 M: Daniel Drake <dsd@laptop.org>
13647 M: Jon Nettleton <jon.nettleton@gmail.com>
13648 W: http://wiki.laptop.org/go/DCON
13650 F: drivers/staging/olpc_dcon/
13652 STAGING - REALTEK RTL8712U DRIVERS
13653 M: Larry Finger <Larry.Finger@lwfinger.net>
13654 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13656 F: drivers/staging/rtl8712/
13658 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13659 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13660 M: Teddy Wang <teddy.wang@siliconmotion.com>
13661 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13662 L: linux-fbdev@vger.kernel.org
13664 F: drivers/staging/sm750fb/
13666 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13667 M: William Hubbs <w.d.hubbs@gmail.com>
13668 M: Chris Brannon <chris@the-brannons.com>
13669 M: Kirk Reiser <kirk@reisers.ca>
13670 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
13671 L: speakup@linux-speakup.org
13672 W: http://www.linux-speakup.org/
13674 F: drivers/staging/speakup/
13676 STAGING - VIA VT665X DRIVERS
13677 M: Forest Bond <forest@alittletooquiet.net>
13679 F: drivers/staging/vt665?/
13681 STAGING - WILC1000 WIFI DRIVER
13682 M: Aditya Shankar <aditya.shankar@microchip.com>
13683 M: Ganesh Krishna <ganesh.krishna@microchip.com>
13684 L: linux-wireless@vger.kernel.org
13686 F: drivers/staging/wilc1000/
13688 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13689 M: Arnaud Patard <arnaud.patard@rtp-net.org>
13691 F: drivers/staging/xgifb/
13694 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13696 L: devel@driverdev.osuosl.org
13698 F: drivers/staging/
13700 STARFIRE/DURALAN NETWORK DRIVER
13701 M: Ion Badulescu <ionut@badula.org>
13703 F: drivers/net/ethernet/adaptec/starfire*
13705 STEC S1220 SKD DRIVER
13706 M: Bart Van Assche <bart.vanassche@wdc.com>
13707 L: linux-block@vger.kernel.org
13709 F: drivers/block/skd*[ch]
13711 STI AUDIO (ASoC) DRIVERS
13712 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
13713 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13715 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13719 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
13721 F: drivers/staging/media/st-cec/
13722 F: Documentation/devicetree/bindings/media/stih-cec.txt
13724 STK1160 USB VIDEO CAPTURE DRIVER
13725 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13726 L: linux-media@vger.kernel.org
13727 T: git git://linuxtv.org/media_tree.git
13729 F: drivers/media/usb/stk1160/
13731 STM32 AUDIO (ASoC) DRIVERS
13732 M: Olivier Moysan <olivier.moysan@st.com>
13733 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
13734 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13736 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
13739 STM32 TIMER/LPTIMER DRIVERS
13740 M: Fabrice Gasnier <fabrice.gasnier@st.com>
13742 F: drivers/*/stm32-*timer*
13743 F: drivers/pwm/pwm-stm32*
13744 F: include/linux/*/stm32-*tim*
13745 F: Documentation/ABI/testing/*timer-stm32
13746 F: Documentation/devicetree/bindings/*/stm32-*timer*
13747 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
13749 STMMAC ETHERNET DRIVER
13750 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
13751 M: Alexandre Torgue <alexandre.torgue@st.com>
13752 M: Jose Abreu <joabreu@synopsys.com>
13753 L: netdev@vger.kernel.org
13754 W: http://www.stlinux.com
13756 F: drivers/net/ethernet/stmicro/stmmac/
13759 M: Sam Creasey <sammy@sammy.net>
13760 W: http://sammy.net/sun3/
13762 F: arch/m68k/kernel/*sun3*
13763 F: arch/m68k/sun3*/
13764 F: arch/m68k/include/asm/sun3*
13765 F: drivers/net/ethernet/i825xx/sun3*
13767 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13768 M: Hans de Goede <hdegoede@redhat.com>
13769 L: linux-input@vger.kernel.org
13771 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13772 F: drivers/input/keyboard/sun4i-lradc-keys.c
13774 SUNDANCE NETWORK DRIVER
13775 M: Denis Kirjanov <kda@linux-powerpc.org>
13776 L: netdev@vger.kernel.org
13778 F: drivers/net/ethernet/dlink/sundance.c
13781 M: Yoshinori Sato <ysato@users.sourceforge.jp>
13782 M: Rich Felker <dalias@libc.org>
13783 L: linux-sh@vger.kernel.org
13784 Q: http://patchwork.kernel.org/project/linux-sh/list/
13786 F: Documentation/sh/
13791 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13792 M: Len Brown <len.brown@intel.com>
13793 M: Pavel Machek <pavel@ucw.cz>
13794 L: linux-pm@vger.kernel.org
13795 B: https://bugzilla.kernel.org
13797 F: Documentation/power/
13798 F: arch/x86/kernel/acpi/
13799 F: drivers/base/power/
13801 F: include/linux/suspend.h
13802 F: include/linux/freezer.h
13803 F: include/linux/pm.h
13806 M: Martin Mares <mj@ucw.cz>
13807 L: linux-video@atrey.karlin.mff.cuni.cz
13809 F: Documentation/svga.txt
13810 F: arch/x86/boot/video*
13813 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13814 L: iommu@lists.linux-foundation.org
13815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13817 F: kernel/dma/swiotlb.c
13818 F: arch/*/kernel/pci-swiotlb.c
13819 F: include/linux/swiotlb.h
13822 M: Jiri Pirko <jiri@resnulli.us>
13823 M: Ivan Vecera <ivecera@redhat.com>
13824 L: netdev@vger.kernel.org
13827 F: include/net/switchdev.h
13829 SY8106A REGULATOR DRIVER
13830 M: Icenowy Zheng <icenowy@aosc.io>
13832 F: drivers/regulator/sy8106a-regulator.c
13833 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13835 SYNC FILE FRAMEWORK
13836 M: Sumit Semwal <sumit.semwal@linaro.org>
13837 R: Gustavo Padovan <gustavo@padovan.org>
13839 L: linux-media@vger.kernel.org
13840 L: dri-devel@lists.freedesktop.org
13841 F: drivers/dma-buf/sync_*
13842 F: drivers/dma-buf/dma-fence*
13843 F: drivers/dma-buf/sw_sync.c
13844 F: include/linux/sync_file.h
13845 F: include/uapi/linux/sync_file.h
13846 F: Documentation/sync_file.txt
13847 T: git git://anongit.freedesktop.org/drm/drm-misc
13849 SYNOPSYS ARC ARCHITECTURE
13850 M: Vineet Gupta <vgupta@synopsys.com>
13851 L: linux-snps-arc@lists.infradead.org
13854 F: Documentation/devicetree/bindings/arc/*
13855 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13856 F: drivers/clocksource/arc_timer.c
13857 F: drivers/tty/serial/arc_uart.c
13858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13860 SYNOPSYS ARC HSDK SDP pll clock driver
13861 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13863 F: drivers/clk/clk-hsdk-pll.c
13864 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13866 SYNOPSYS ARC SDP clock driver
13867 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13869 F: drivers/clk/axs10x/*
13870 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13872 SYNOPSYS ARC SDP platform support
13873 M: Alexey Brodkin <abrodkin@synopsys.com>
13875 F: arch/arc/plat-axs10x
13876 F: arch/arc/boot/dts/ax*
13877 F: Documentation/devicetree/bindings/arc/axs10*
13879 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13880 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13882 F: drivers/reset/reset-axs10x.c
13883 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13885 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13886 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13888 F: drivers/tty/serial/8250/8250_dw.c
13890 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13891 M: Hoan Tran <hotran@apm.com>
13892 L: linux-gpio@vger.kernel.org
13894 F: drivers/gpio/gpio-dwapb.c
13895 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13897 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13898 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13900 F: drivers/dma/dwi-axi-dmac/
13901 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13903 SYNOPSYS DESIGNWARE DMAC DRIVER
13904 M: Viresh Kumar <vireshk@kernel.org>
13905 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13907 F: include/linux/dma/dw.h
13908 F: include/linux/platform_data/dma-dw.h
13911 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13912 M: Jose Abreu <Jose.Abreu@synopsys.com>
13913 L: netdev@vger.kernel.org
13915 F: drivers/net/ethernet/synopsys/
13917 SYNOPSYS DESIGNWARE I2C DRIVER
13918 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13919 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13920 R: Mika Westerberg <mika.westerberg@linux.intel.com>
13921 L: linux-i2c@vger.kernel.org
13923 F: drivers/i2c/busses/i2c-designware-*
13924 F: include/linux/platform_data/i2c-designware.h
13926 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13927 M: Jaehoon Chung <jh80.chung@samsung.com>
13928 L: linux-mmc@vger.kernel.org
13930 F: drivers/mmc/host/dw_mmc*
13932 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13933 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13935 F: drivers/reset/reset-hsdk.c
13936 F: include/dt-bindings/reset/snps,hsdk-reset.h
13937 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13939 SYSTEM CONFIGURATION (SYSCON)
13940 M: Lee Jones <lee.jones@linaro.org>
13941 M: Arnd Bergmann <arnd@arndb.de>
13942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13944 F: drivers/mfd/syscon.c
13946 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13947 M: Sudeep Holla <sudeep.holla@arm.com>
13948 L: linux-arm-kernel@lists.infradead.org
13950 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13951 F: drivers/clk/clk-sc[mp]i.c
13952 F: drivers/cpufreq/sc[mp]i-cpufreq.c
13953 F: drivers/firmware/arm_scpi.c
13954 F: drivers/firmware/arm_scmi/
13955 F: include/linux/sc[mp]i_protocol.h
13957 SYSTEM RESET/SHUTDOWN DRIVERS
13958 M: Sebastian Reichel <sre@kernel.org>
13959 L: linux-pm@vger.kernel.org
13960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13962 F: Documentation/devicetree/bindings/power/reset/
13963 F: drivers/power/reset/
13965 SYSTEM TRACE MODULE CLASS
13966 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13969 F: Documentation/trace/stm.rst
13970 F: drivers/hwtracing/stm/
13971 F: include/linux/stm.h
13972 F: include/uapi/linux/stm.h
13975 M: Christoph Hellwig <hch@infradead.org>
13977 F: Documentation/filesystems/sysv-fs.txt
13979 F: include/linux/sysv_fs.h
13982 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13983 L: linux-scsi@vger.kernel.org
13984 L: target-devel@vger.kernel.org
13985 W: http://www.linux-iscsi.org
13986 W: http://groups.google.com/group/linux-iscsi-target-dev
13987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13991 F: Documentation/target/
13993 TASKSTATS STATISTICS INTERFACE
13994 M: Balbir Singh <bsingharora@gmail.com>
13996 F: Documentation/accounting/taskstats*
13997 F: include/linux/taskstats*
13998 F: kernel/taskstats.c
14001 M: Jamal Hadi Salim <jhs@mojatatu.com>
14002 M: Cong Wang <xiyou.wangcong@gmail.com>
14003 M: Jiri Pirko <jiri@resnulli.us>
14004 L: netdev@vger.kernel.org
14006 F: include/net/pkt_cls.h
14007 F: include/net/pkt_sched.h
14008 F: include/net/tc_act/
14009 F: include/uapi/linux/pkt_cls.h
14010 F: include/uapi/linux/pkt_sched.h
14011 F: include/uapi/linux/tc_act/
14012 F: include/uapi/linux/tc_ematch/
14015 TC90522 MEDIA DRIVER
14016 M: Akihiro Tsukada <tskd08@gmail.com>
14017 L: linux-media@vger.kernel.org
14019 F: drivers/media/dvb-frontends/tc90522*
14021 TCP LOW PRIORITY MODULE
14022 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14023 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14024 W: http://tcp-lp-mod.sourceforge.net/
14026 F: net/ipv4/tcp_lp.c
14028 TDA10071 MEDIA DRIVER
14029 M: Antti Palosaari <crope@iki.fi>
14030 L: linux-media@vger.kernel.org
14031 W: https://linuxtv.org
14032 W: http://palosaari.fi/linux/
14033 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14034 T: git git://linuxtv.org/anttip/media_tree.git
14036 F: drivers/media/dvb-frontends/tda10071*
14038 TDA18212 MEDIA DRIVER
14039 M: Antti Palosaari <crope@iki.fi>
14040 L: linux-media@vger.kernel.org
14041 W: https://linuxtv.org
14042 W: http://palosaari.fi/linux/
14043 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14044 T: git git://linuxtv.org/anttip/media_tree.git
14046 F: drivers/media/tuners/tda18212*
14048 TDA18218 MEDIA DRIVER
14049 M: Antti Palosaari <crope@iki.fi>
14050 L: linux-media@vger.kernel.org
14051 W: https://linuxtv.org
14052 W: http://palosaari.fi/linux/
14053 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14054 T: git git://linuxtv.org/anttip/media_tree.git
14056 F: drivers/media/tuners/tda18218*
14058 TDA18250 MEDIA DRIVER
14059 M: Olli Salonen <olli.salonen@iki.fi>
14060 L: linux-media@vger.kernel.org
14061 W: https://linuxtv.org
14062 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14063 T: git git://linuxtv.org/media_tree.git
14065 F: drivers/media/tuners/tda18250*
14067 TDA18271 MEDIA DRIVER
14068 M: Michael Krufky <mkrufky@linuxtv.org>
14069 L: linux-media@vger.kernel.org
14070 W: https://linuxtv.org
14071 W: http://github.com/mkrufky
14072 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14073 T: git git://linuxtv.org/mkrufky/tuners.git
14075 F: drivers/media/tuners/tda18271*
14077 TDA1997x MEDIA DRIVER
14078 M: Tim Harvey <tharvey@gateworks.com>
14079 L: linux-media@vger.kernel.org
14080 W: https://linuxtv.org
14081 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14083 F: drivers/media/i2c/tda1997x.*
14085 TDA827x MEDIA DRIVER
14086 M: Michael Krufky <mkrufky@linuxtv.org>
14087 L: linux-media@vger.kernel.org
14088 W: https://linuxtv.org
14089 W: http://github.com/mkrufky
14090 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14091 T: git git://linuxtv.org/mkrufky/tuners.git
14093 F: drivers/media/tuners/tda8290.*
14095 TDA8290 MEDIA DRIVER
14096 M: Michael Krufky <mkrufky@linuxtv.org>
14097 L: linux-media@vger.kernel.org
14098 W: https://linuxtv.org
14099 W: http://github.com/mkrufky
14100 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14101 T: git git://linuxtv.org/mkrufky/tuners.git
14103 F: drivers/media/tuners/tda8290.*
14105 TDA9840 MEDIA DRIVER
14106 M: Hans Verkuil <hverkuil@xs4all.nl>
14107 L: linux-media@vger.kernel.org
14108 T: git git://linuxtv.org/media_tree.git
14109 W: https://linuxtv.org
14111 F: drivers/media/i2c/tda9840*
14113 TEA5761 TUNER DRIVER
14114 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14115 L: linux-media@vger.kernel.org
14116 W: https://linuxtv.org
14117 T: git git://linuxtv.org/media_tree.git
14119 F: drivers/media/tuners/tea5761.*
14121 TEA5767 TUNER DRIVER
14122 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14123 L: linux-media@vger.kernel.org
14124 W: https://linuxtv.org
14125 T: git git://linuxtv.org/media_tree.git
14127 F: drivers/media/tuners/tea5767.*
14129 TEA6415C MEDIA DRIVER
14130 M: Hans Verkuil <hverkuil@xs4all.nl>
14131 L: linux-media@vger.kernel.org
14132 T: git git://linuxtv.org/media_tree.git
14133 W: https://linuxtv.org
14135 F: drivers/media/i2c/tea6415c*
14137 TEA6420 MEDIA DRIVER
14138 M: Hans Verkuil <hverkuil@xs4all.nl>
14139 L: linux-media@vger.kernel.org
14140 T: git git://linuxtv.org/media_tree.git
14141 W: https://linuxtv.org
14143 F: drivers/media/i2c/tea6420*
14146 M: Jiri Pirko <jiri@resnulli.us>
14147 L: netdev@vger.kernel.org
14149 F: drivers/net/team/
14150 F: include/linux/if_team.h
14151 F: include/uapi/linux/if_team.h
14153 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14154 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14156 F: arch/x86/platform/ts5500/
14158 TECHNOTREND USB IR RECEIVER
14159 M: Sean Young <sean@mess.org>
14160 L: linux-media@vger.kernel.org
14162 F: drivers/media/rc/ttusbir.c
14164 TECHWELL TW9910 VIDEO DECODER
14165 L: linux-media@vger.kernel.org
14167 F: drivers/media/i2c/tw9910.c
14168 F: include/media/i2c/tw9910.h
14171 M: Jens Wiklander <jens.wiklander@linaro.org>
14173 F: include/linux/tee_drv.h
14174 F: include/uapi/linux/tee.h
14176 F: Documentation/tee.txt
14178 TEGRA ARCHITECTURE SUPPORT
14179 M: Thierry Reding <thierry.reding@gmail.com>
14180 M: Jonathan Hunter <jonathanh@nvidia.com>
14181 L: linux-tegra@vger.kernel.org
14182 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14188 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14189 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14191 F: drivers/clk/tegra/
14194 M: Laxman Dewangan <ldewangan@nvidia.com>
14195 M: Jon Hunter <jonathanh@nvidia.com>
14197 F: drivers/dma/tegra*
14200 M: Laxman Dewangan <ldewangan@nvidia.com>
14202 F: drivers/i2c/busses/i2c-tegra.c
14204 TEGRA IOMMU DRIVERS
14205 M: Thierry Reding <thierry.reding@gmail.com>
14206 L: linux-tegra@vger.kernel.org
14208 F: drivers/iommu/tegra*
14211 M: Laxman Dewangan <ldewangan@nvidia.com>
14213 F: drivers/input/keyboard/tegra-kbc.c
14216 M: Stefan Agner <stefan@agner.ch>
14217 M: Lucas Stach <dev@lynxeye.de>
14219 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14220 F: drivers/mtd/nand/raw/tegra_nand.c
14223 M: Thierry Reding <thierry.reding@gmail.com>
14225 F: drivers/pwm/pwm-tegra.c
14227 TEGRA SERIAL DRIVER
14228 M: Laxman Dewangan <ldewangan@nvidia.com>
14230 F: drivers/tty/serial/serial-tegra.c
14233 M: Laxman Dewangan <ldewangan@nvidia.com>
14235 F: drivers/spi/spi-tegra*
14237 TEHUTI ETHERNET DRIVER
14238 M: Andy Gospodarek <andy@greyhouse.net>
14239 L: netdev@vger.kernel.org
14241 F: drivers/net/ethernet/tehuti/*
14243 Telecom Clock Driver for MCPL0010
14244 M: Mark Gross <mark.gross@intel.com>
14246 F: drivers/char/tlclk.c
14248 TENSILICA XTENSA PORT (xtensa)
14249 M: Chris Zankel <chris@zankel.net>
14250 M: Max Filippov <jcmvbkbc@gmail.com>
14251 L: linux-xtensa@linux-xtensa.org
14252 T: git git://github.com/czankel/xtensa-linux.git
14255 F: drivers/irqchip/irq-xtensa-*
14257 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14258 M: Nishanth Menon <nm@ti.com>
14259 M: Tero Kristo <t-kristo@ti.com>
14260 M: Santosh Shilimkar <ssantosh@kernel.org>
14261 L: linux-arm-kernel@lists.infradead.org
14263 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14264 F: drivers/firmware/ti_sci*
14265 F: include/linux/soc/ti/ti_sci_protocol.h
14266 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14267 F: include/dt-bindings/genpd/k2g.h
14268 F: drivers/soc/ti/ti_sci_pm_domains.c
14269 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14270 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14271 F: drivers/clk/keystone/sci-clk.c
14272 F: drivers/reset/reset-ti-sci.c
14274 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14275 M: Hans Verkuil <hverkuil@xs4all.nl>
14276 L: linux-media@vger.kernel.org
14277 T: git git://linuxtv.org/media_tree.git
14278 W: https://linuxtv.org
14280 F: drivers/media/radio/radio-raremono.c
14283 M: Zhang Rui <rui.zhang@intel.com>
14284 M: Eduardo Valentin <edubezval@gmail.com>
14285 L: linux-pm@vger.kernel.org
14286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14288 Q: https://patchwork.kernel.org/project/linux-pm/list/
14290 F: drivers/thermal/
14291 F: include/linux/thermal.h
14292 F: include/uapi/linux/thermal.h
14293 F: include/linux/cpu_cooling.h
14294 F: Documentation/devicetree/bindings/thermal/
14296 THERMAL/CPU_COOLING
14297 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14298 M: Viresh Kumar <viresh.kumar@linaro.org>
14299 M: Javi Merino <javi.merino@kernel.org>
14300 L: linux-pm@vger.kernel.org
14302 F: Documentation/thermal/cpu-cooling-api.txt
14303 F: drivers/thermal/cpu_cooling.c
14304 F: include/linux/cpu_cooling.h
14306 THINKPAD ACPI EXTRAS DRIVER
14307 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14308 L: ibm-acpi-devel@lists.sourceforge.net
14309 L: platform-driver-x86@vger.kernel.org
14310 W: http://ibm-acpi.sourceforge.net
14311 W: http://thinkwiki.org/wiki/Ibm-acpi
14312 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14314 F: drivers/platform/x86/thinkpad_acpi.c
14317 M: Andreas Noever <andreas.noever@gmail.com>
14318 M: Michael Jamet <michael.jamet@intel.com>
14319 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14320 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14323 F: Documentation/admin-guide/thunderbolt.rst
14324 F: drivers/thunderbolt/
14325 F: include/linux/thunderbolt.h
14327 THUNDERBOLT NETWORK DRIVER
14328 M: Michael Jamet <michael.jamet@intel.com>
14329 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14330 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14331 L: netdev@vger.kernel.org
14333 F: drivers/net/thunderbolt.c
14335 THUNDERX GPIO DRIVER
14336 M: David Daney <david.daney@cavium.com>
14338 F: drivers/gpio/gpio-thunderx.c
14340 TI AM437X VPFE DRIVER
14341 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14342 L: linux-media@vger.kernel.org
14343 W: https://linuxtv.org
14344 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14345 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14347 F: drivers/media/platform/am437x/
14349 TI BANDGAP AND THERMAL DRIVER
14350 M: Eduardo Valentin <edubezval@gmail.com>
14351 M: Keerthy <j-keerthy@ti.com>
14352 L: linux-pm@vger.kernel.org
14353 L: linux-omap@vger.kernel.org
14355 F: drivers/thermal/ti-soc-thermal/
14357 TI BQ27XXX POWER SUPPLY DRIVER
14358 R: Andrew F. Davis <afd@ti.com>
14359 F: include/linux/power/bq27xxx_battery.h
14360 F: drivers/power/supply/bq27xxx_battery.c
14361 F: drivers/power/supply/bq27xxx_battery_i2c.c
14363 TI CDCE706 CLOCK DRIVER
14364 M: Max Filippov <jcmvbkbc@gmail.com>
14366 F: drivers/clk/clk-cdce706.c
14369 M: Tero Kristo <t-kristo@ti.com>
14370 L: linux-omap@vger.kernel.org
14373 F: include/linux/clk/ti.h
14375 TI DAVINCI MACHINE SUPPORT
14376 M: Sekhar Nori <nsekhar@ti.com>
14377 M: Kevin Hilman <khilman@kernel.org>
14378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14381 F: arch/arm/mach-davinci/
14382 F: drivers/i2c/busses/i2c-davinci.c
14383 F: arch/arm/boot/dts/da850*
14385 TI DAVINCI SERIES CLOCK DRIVER
14386 M: David Lechner <david@lechnology.com>
14387 R: Sekhar Nori <nsekhar@ti.com>
14389 F: Documentation/devicetree/bindings/clock/ti/davinci/
14390 F: drivers/clk/davinci/
14392 TI DAVINCI SERIES GPIO DRIVER
14393 M: Keerthy <j-keerthy@ti.com>
14394 L: linux-gpio@vger.kernel.org
14396 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14397 F: drivers/gpio/gpio-davinci.c
14399 TI DAVINCI SERIES MEDIA DRIVER
14400 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14401 L: linux-media@vger.kernel.org
14402 W: https://linuxtv.org
14403 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14404 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14406 F: drivers/media/platform/davinci/
14407 F: include/media/davinci/
14409 TI ETHERNET SWITCH DRIVER (CPSW)
14410 R: Grygorii Strashko <grygorii.strashko@ti.com>
14411 L: linux-omap@vger.kernel.org
14412 L: netdev@vger.kernel.org
14414 F: drivers/net/ethernet/ti/cpsw*
14415 F: drivers/net/ethernet/ti/davinci*
14417 TI FLASH MEDIA INTERFACE DRIVER
14418 M: Alex Dubov <oakad@yahoo.com>
14420 F: drivers/misc/tifm*
14421 F: drivers/mmc/host/tifm_sd.c
14422 F: include/linux/tifm.h
14424 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14425 M: Santosh Shilimkar <ssantosh@kernel.org>
14426 L: linux-kernel@vger.kernel.org
14427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14429 F: drivers/soc/ti/*
14430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14432 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14433 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14434 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14435 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14437 F: sound/soc/codecs/lm49453*
14438 F: sound/soc/codecs/isabelle*
14440 TI LP855x BACKLIGHT DRIVER
14441 M: Milo Kim <milo.kim@ti.com>
14443 F: Documentation/backlight/lp855x-driver.txt
14444 F: drivers/video/backlight/lp855x_bl.c
14445 F: include/linux/platform_data/lp855x.h
14447 TI LP8727 CHARGER DRIVER
14448 M: Milo Kim <milo.kim@ti.com>
14450 F: drivers/power/supply/lp8727_charger.c
14451 F: include/linux/platform_data/lp8727.h
14453 TI LP8788 MFD DRIVER
14454 M: Milo Kim <milo.kim@ti.com>
14456 F: drivers/iio/adc/lp8788_adc.c
14457 F: drivers/leds/leds-lp8788.c
14458 F: drivers/mfd/lp8788*.c
14459 F: drivers/power/supply/lp8788-charger.c
14460 F: drivers/regulator/lp8788-*.c
14461 F: include/linux/mfd/lp8788*.h
14463 TI NETCP ETHERNET DRIVER
14464 M: Wingman Kwok <w-kwok2@ti.com>
14465 M: Murali Karicheri <m-karicheri2@ti.com>
14466 L: netdev@vger.kernel.org
14468 F: drivers/net/ethernet/ti/netcp*
14470 TI TAS571X FAMILY ASoC CODEC DRIVER
14471 M: Kevin Cernekee <cernekee@chromium.org>
14472 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14474 F: sound/soc/codecs/tas571x*
14476 TI TRF7970A NFC DRIVER
14477 M: Mark Greer <mgreer@animalcreek.com>
14478 L: linux-wireless@vger.kernel.org
14479 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14481 F: drivers/nfc/trf7970a.c
14482 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14484 TI TWL4030 SERIES SOC CODEC DRIVER
14485 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14486 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14488 F: sound/soc/codecs/twl4030*
14491 M: Benoit Parrot <bparrot@ti.com>
14492 L: linux-media@vger.kernel.org
14493 W: http://linuxtv.org/
14494 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14496 F: drivers/media/platform/ti-vpe/
14498 TI WILINK WIRELESS DRIVERS
14499 L: linux-wireless@vger.kernel.org
14500 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14501 W: http://wireless.kernel.org/en/users/Drivers/wl1251
14502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14504 F: drivers/net/wireless/ti/
14505 F: include/linux/wl12xx.h
14507 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14508 M: John Stultz <john.stultz@linaro.org>
14509 M: Thomas Gleixner <tglx@linutronix.de>
14510 R: Stephen Boyd <sboyd@kernel.org>
14511 L: linux-kernel@vger.kernel.org
14512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14514 F: include/linux/clocksource.h
14515 F: include/linux/time.h
14516 F: include/linux/timex.h
14517 F: include/uapi/linux/time.h
14518 F: include/uapi/linux/timex.h
14519 F: kernel/time/clocksource.c
14520 F: kernel/time/time*.c
14521 F: kernel/time/alarmtimer.c
14522 F: kernel/time/ntp.c
14523 F: tools/testing/selftests/timers/
14526 M: Jon Maloy <jon.maloy@ericsson.com>
14527 M: Ying Xue <ying.xue@windriver.com>
14528 L: netdev@vger.kernel.org (core kernel code)
14529 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14530 W: http://tipc.sourceforge.net/
14532 F: include/uapi/linux/tipc*.h
14535 TLAN NETWORK DRIVER
14536 M: Samuel Chessman <chessman@tux.org>
14537 L: tlan-devel@lists.sourceforge.net (subscribers-only)
14538 W: http://sourceforge.net/projects/tlan/
14540 F: Documentation/networking/tlan.txt
14541 F: drivers/net/ethernet/ti/tlan.*
14543 TM6000 VIDEO4LINUX DRIVER
14544 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14545 L: linux-media@vger.kernel.org
14546 W: https://linuxtv.org
14547 T: git git://linuxtv.org/media_tree.git
14549 F: drivers/media/usb/tm6000/
14550 F: Documentation/media/v4l-drivers/tm6000*
14552 TMIO/SDHI MMC DRIVER
14553 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14554 L: linux-mmc@vger.kernel.org
14556 F: drivers/mmc/host/tmio_mmc*
14557 F: drivers/mmc/host/renesas_sdhi*
14558 F: include/linux/mfd/tmio.h
14560 TMP401 HARDWARE MONITOR DRIVER
14561 M: Guenter Roeck <linux@roeck-us.net>
14562 L: linux-hwmon@vger.kernel.org
14564 F: Documentation/hwmon/tmp401
14565 F: drivers/hwmon/tmp401.c
14567 TMPFS (SHMEM FILESYSTEM)
14568 M: Hugh Dickins <hughd@google.com>
14569 L: linux-mm@kvack.org
14571 F: include/linux/shmem_fs.h
14574 TOMOYO SECURITY MODULE
14575 M: Kentaro Takeda <takedakn@nttdata.co.jp>
14576 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14577 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14578 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14579 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14580 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14581 W: http://tomoyo.sourceforge.jp/
14582 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14584 F: security/tomoyo/
14586 TOPSTAR LAPTOP EXTRAS DRIVER
14587 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14588 L: platform-driver-x86@vger.kernel.org
14590 F: drivers/platform/x86/topstar-laptop.c
14592 TORTURE-TEST MODULES
14593 M: Davidlohr Bueso <dave@stgolabs.net>
14594 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14595 M: Josh Triplett <josh@joshtriplett.org>
14596 L: linux-kernel@vger.kernel.org
14598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14599 F: Documentation/RCU/torture.txt
14600 F: kernel/torture.c
14601 F: kernel/rcu/rcutorture.c
14602 F: kernel/rcu/rcuperf.c
14603 F: kernel/locking/locktorture.c
14605 TOSHIBA ACPI EXTRAS DRIVER
14606 M: Azael Avalos <coproscefalo@gmail.com>
14607 L: platform-driver-x86@vger.kernel.org
14609 F: drivers/platform/x86/toshiba_acpi.c
14611 TOSHIBA BLUETOOTH DRIVER
14612 M: Azael Avalos <coproscefalo@gmail.com>
14613 L: platform-driver-x86@vger.kernel.org
14615 F: drivers/platform/x86/toshiba_bluetooth.c
14617 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14618 M: Azael Avalos <coproscefalo@gmail.com>
14619 L: platform-driver-x86@vger.kernel.org
14621 F: drivers/platform/x86/toshiba_haps.c
14624 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
14625 W: http://www.buzzard.org.uk/toshiba/
14627 F: drivers/char/toshiba.c
14628 F: include/linux/toshiba.h
14629 F: include/uapi/linux/toshiba.h
14631 TOSHIBA TC358743 DRIVER
14632 M: Mats Randgaard <matrandg@cisco.com>
14633 L: linux-media@vger.kernel.org
14635 F: drivers/media/i2c/tc358743*
14636 F: include/media/i2c/tc358743.h
14638 TOSHIBA WMI HOTKEYS DRIVER
14639 M: Azael Avalos <coproscefalo@gmail.com>
14640 L: platform-driver-x86@vger.kernel.org
14642 F: drivers/platform/x86/toshiba-wmi.c
14645 M: Peter Huewe <peterhuewe@gmx.de>
14646 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14647 R: Jason Gunthorpe <jgg@ziepe.ca>
14648 L: linux-integrity@vger.kernel.org
14649 Q: https://patchwork.kernel.org/project/linux-integrity/list/
14650 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14651 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
14653 F: drivers/char/tpm/
14656 M: Steven Rostedt <rostedt@goodmis.org>
14657 M: Ingo Molnar <mingo@redhat.com>
14658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14660 F: Documentation/trace/ftrace.rst
14661 F: arch/*/*/*/ftrace.h
14662 F: arch/*/kernel/ftrace.c
14663 F: include/*/ftrace.h
14664 F: include/linux/trace*.h
14667 F: tools/testing/selftests/ftrace/
14669 TRACING MMIO ACCESSES (MMIOTRACE)
14670 M: Steven Rostedt <rostedt@goodmis.org>
14671 M: Ingo Molnar <mingo@kernel.org>
14672 R: Karol Herbst <karolherbst@gmail.com>
14673 R: Pekka Paalanen <ppaalanen@gmail.com>
14675 L: linux-kernel@vger.kernel.org
14676 L: nouveau@lists.freedesktop.org
14677 F: kernel/trace/trace_mmiotrace.c
14678 F: include/linux/mmiotrace.h
14679 F: arch/x86/mm/kmmio.c
14680 F: arch/x86/mm/mmio-mod.c
14681 F: arch/x86/mm/testmmiotrace.c
14684 M: Jiri Kosina <trivial@kernel.org>
14685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14687 K: ^Subject:.*(?i)trivial
14689 TEMPO SEMICONDUCTOR DRIVERS
14690 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14692 F: sound/soc/codecs/tscs*.c
14693 F: sound/soc/codecs/tscs*.h
14694 F: Documentation/devicetree/bindings/sound/tscs*.txt
14697 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14698 M: Jiri Slaby <jslaby@suse.com>
14700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14701 F: Documentation/serial/
14703 F: drivers/tty/serial/serial_core.c
14704 F: include/linux/serial_core.h
14705 F: include/linux/serial.h
14706 F: include/linux/tty.h
14707 F: include/uapi/linux/serial_core.h
14708 F: include/uapi/linux/serial.h
14709 F: include/uapi/linux/tty.h
14711 TUA9001 MEDIA DRIVER
14712 M: Antti Palosaari <crope@iki.fi>
14713 L: linux-media@vger.kernel.org
14714 W: https://linuxtv.org
14715 W: http://palosaari.fi/linux/
14716 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14717 T: git git://linuxtv.org/anttip/media_tree.git
14719 F: drivers/media/tuners/tua9001*
14721 TULIP NETWORK DRIVERS
14722 L: netdev@vger.kernel.org
14723 L: linux-parisc@vger.kernel.org
14725 F: drivers/net/ethernet/dec/tulip/
14728 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
14729 W: http://vtun.sourceforge.net/tun
14731 F: Documentation/networking/tuntap.txt
14732 F: arch/um/os-Linux/drivers/
14734 TURBOCHANNEL SUBSYSTEM
14735 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14736 M: Ralf Baechle <ralf@linux-mips.org>
14737 L: linux-mips@linux-mips.org
14738 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
14741 F: include/linux/tc.h
14744 M: "Len Brown" <lenb@kernel.org>
14745 L: linux-pm@vger.kernel.org
14746 B: https://bugzilla.kernel.org
14747 Q: https://patchwork.kernel.org/project/linux-pm/list/
14748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14750 F: tools/power/x86/turbostat/
14752 TW5864 VIDEO4LINUX DRIVER
14753 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14754 M: Anton Sviridenko <anton@corp.bluecherry.net>
14755 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14756 M: Andrey Utkin <andrey_utkin@fastmail.com>
14757 L: linux-media@vger.kernel.org
14759 F: drivers/media/pci/tw5864/
14761 TW68 VIDEO4LINUX DRIVER
14762 M: Hans Verkuil <hverkuil@xs4all.nl>
14763 L: linux-media@vger.kernel.org
14764 T: git git://linuxtv.org/media_tree.git
14765 W: https://linuxtv.org
14767 F: drivers/media/pci/tw68/
14769 TW686X VIDEO4LINUX DRIVER
14770 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14771 L: linux-media@vger.kernel.org
14772 T: git git://linuxtv.org/media_tree.git
14773 W: http://linuxtv.org
14775 F: drivers/media/pci/tw686x/
14777 UBI FILE SYSTEM (UBIFS)
14778 M: Richard Weinberger <richard@nod.at>
14779 M: Artem Bityutskiy <dedekind1@gmail.com>
14780 M: Adrian Hunter <adrian.hunter@intel.com>
14781 L: linux-mtd@lists.infradead.org
14782 T: git git://git.infradead.org/ubifs-2.6.git
14783 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
14785 F: Documentation/filesystems/ubifs.txt
14788 UCLINUX (M68KNOMMU AND COLDFIRE)
14789 M: Greg Ungerer <gerg@linux-m68k.org>
14790 W: http://www.linux-m68k.org/
14791 W: http://www.uclinux.org/
14792 L: linux-m68k@lists.linux-m68k.org
14793 L: uclinux-dev@uclinux.org (subscribers-only)
14794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14796 F: arch/m68k/coldfire/
14798 F: arch/m68k/*/*_no.*
14799 F: arch/m68k/include/asm/*_no.*
14802 M: Jan Kara <jack@suse.com>
14804 F: Documentation/filesystems/udf.txt
14808 M: Bastien Nocera <hadess@hadess.net>
14809 L: linux-input@vger.kernel.org
14811 F: drivers/hid/hid-udraw-ps3.c
14814 M: Evgeniy Dushistov <dushistov@mail.ru>
14816 F: Documentation/filesystems/ufs.txt
14819 UHID USERSPACE HID IO DRIVER:
14820 M: David Herrmann <dh.herrmann@googlemail.com>
14821 L: linux-input@vger.kernel.org
14823 F: drivers/hid/uhid.c
14824 F: include/uapi/linux/uhid.h
14827 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14828 L: linux-usb@vger.kernel.org
14830 F: drivers/usb/common/ulpi.c
14831 F: include/linux/ulpi/
14833 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14834 L: linux-usb@vger.kernel.org
14837 F: include/linux/uwb.h
14838 F: include/linux/uwb/
14840 UNICORE32 ARCHITECTURE:
14841 M: Guan Xuetao <gxt@pku.edu.cn>
14842 W: http://mprc.pku.edu.cn/~guanxuetao/linux
14844 T: git git://github.com/gxt/linux.git
14848 M: Tony Finch <dot@dotat.at>
14849 W: http://dotat.at/prog/unifdef
14851 F: scripts/unifdef.c
14853 UNIFORM CDROM DRIVER
14854 M: Jens Axboe <axboe@kernel.dk>
14855 W: http://www.kernel.dk
14857 F: Documentation/cdrom/
14858 F: drivers/cdrom/cdrom.c
14859 F: include/linux/cdrom.h
14860 F: include/uapi/linux/cdrom.h
14862 UNISYS S-PAR DRIVERS
14863 M: David Kershner <david.kershner@unisys.com>
14864 L: sparmaintainer@unisys.com (Unisys internal)
14866 F: include/linux/visorbus.h
14867 F: drivers/visorbus/
14868 F: drivers/staging/unisys/
14870 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14871 M: Vinayak Holikatti <vinholikatti@gmail.com>
14872 L: linux-scsi@vger.kernel.org
14874 F: Documentation/scsi/ufs.txt
14875 F: drivers/scsi/ufs/
14877 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14878 M: Joao Pinto <jpinto@synopsys.com>
14879 L: linux-scsi@vger.kernel.org
14881 F: drivers/scsi/ufs/*dwc*
14883 UNSORTED BLOCK IMAGES (UBI)
14884 M: Artem Bityutskiy <dedekind1@gmail.com>
14885 M: Richard Weinberger <richard@nod.at>
14886 W: http://www.linux-mtd.infradead.org/
14887 L: linux-mtd@lists.infradead.org
14888 T: git git://git.infradead.org/ubifs-2.6.git
14890 F: drivers/mtd/ubi/
14891 F: include/linux/mtd/ubi.h
14892 F: include/uapi/mtd/ubi-user.h
14894 USB "USBNET" DRIVER FRAMEWORK
14895 M: Oliver Neukum <oneukum@suse.com>
14896 L: netdev@vger.kernel.org
14897 W: http://www.linux-usb.org/usbnet
14899 F: drivers/net/usb/usbnet.c
14900 F: include/linux/usb/usbnet.h
14903 M: Oliver Neukum <oneukum@suse.com>
14904 L: linux-usb@vger.kernel.org
14906 F: Documentation/usb/acm.txt
14907 F: drivers/usb/class/cdc-acm.*
14909 USB AR5523 WIRELESS DRIVER
14910 M: Pontus Fuchs <pontus.fuchs@gmail.com>
14911 L: linux-wireless@vger.kernel.org
14913 F: drivers/net/wireless/ath/ar5523/
14916 M: Oliver Neukum <oneukum@suse.com>
14917 L: linux-usb@vger.kernel.org
14918 L: linux-scsi@vger.kernel.org
14920 F: drivers/usb/storage/uas.c
14922 USB CDC ETHERNET DRIVER
14923 M: Oliver Neukum <oliver@neukum.org>
14924 L: linux-usb@vger.kernel.org
14926 F: drivers/net/usb/cdc_*.c
14927 F: include/uapi/linux/usb/cdc.h
14929 USB CHAOSKEY DRIVER
14930 M: Keith Packard <keithp@keithp.com>
14931 L: linux-usb@vger.kernel.org
14933 F: drivers/usb/misc/chaoskey.c
14935 USB CYPRESS C67X00 DRIVER
14936 M: Peter Korsgaard <jacmet@sunsite.dk>
14937 L: linux-usb@vger.kernel.org
14939 F: drivers/usb/c67x00/
14941 USB DAVICOM DM9601 DRIVER
14942 M: Peter Korsgaard <jacmet@sunsite.dk>
14943 L: netdev@vger.kernel.org
14944 W: http://www.linux-usb.org/usbnet
14946 F: drivers/net/usb/dm9601.c
14948 USB DIAMOND RIO500 DRIVER
14949 M: Cesar Miquel <miquel@df.uba.ar>
14950 L: rio500-users@lists.sourceforge.net
14951 W: http://rio500.sourceforge.net
14953 F: drivers/usb/misc/rio500*
14956 M: Alan Stern <stern@rowland.harvard.edu>
14957 L: linux-usb@vger.kernel.org
14959 F: Documentation/usb/ehci.txt
14960 F: drivers/usb/host/ehci*
14962 USB GADGET/PERIPHERAL SUBSYSTEM
14963 M: Felipe Balbi <balbi@kernel.org>
14964 L: linux-usb@vger.kernel.org
14965 W: http://www.linux-usb.org/gadget
14966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14968 F: drivers/usb/gadget/
14969 F: include/linux/usb/gadget*
14971 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14972 M: Jiri Kosina <jikos@kernel.org>
14973 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
14974 L: linux-usb@vger.kernel.org
14975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14977 F: Documentation/hid/hiddev.txt
14978 F: drivers/hid/usbhid/
14980 USB INTEL XHCI ROLE MUX DRIVER
14981 M: Hans de Goede <hdegoede@redhat.com>
14982 L: linux-usb@vger.kernel.org
14984 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
14987 M: Olav Kongas <ok@artecdesign.ee>
14988 L: linux-usb@vger.kernel.org
14990 F: drivers/usb/host/isp116x*
14991 F: include/linux/usb/isp116x.h
14993 USB LAN78XX ETHERNET DRIVER
14994 M: Woojung Huh <woojung.huh@microchip.com>
14995 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14996 L: netdev@vger.kernel.org
14998 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14999 F: drivers/net/usb/lan78xx.*
15000 F: include/dt-bindings/net/microchip-lan78xx.h
15002 USB MASS STORAGE DRIVER
15003 M: Alan Stern <stern@rowland.harvard.edu>
15004 L: linux-usb@vger.kernel.org
15005 L: usb-storage@lists.one-eyed-alien.net
15007 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15008 F: drivers/usb/storage/
15011 M: Clemens Ladisch <clemens@ladisch.de>
15012 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15013 T: git git://git.alsa-project.org/alsa-kernel.git
15015 F: sound/usb/midi.*
15017 USB NETWORKING DRIVERS
15018 L: linux-usb@vger.kernel.org
15020 F: drivers/net/usb/
15023 M: Alan Stern <stern@rowland.harvard.edu>
15024 L: linux-usb@vger.kernel.org
15026 F: Documentation/usb/ohci.txt
15027 F: drivers/usb/host/ohci*
15029 USB OTG FSM (Finite State Machine)
15030 M: Peter Chen <Peter.Chen@nxp.com>
15031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15032 L: linux-usb@vger.kernel.org
15034 F: drivers/usb/common/usb-otg-fsm.c
15037 M: Valentina Manea <valentina.manea.m@gmail.com>
15038 M: Shuah Khan <shuah@kernel.org>
15039 L: linux-usb@vger.kernel.org
15041 F: Documentation/usb/usbip_protocol.txt
15042 F: drivers/usb/usbip/
15043 F: tools/usb/usbip/
15044 F: tools/testing/selftests/drivers/usb/usbip/
15047 M: Petko Manolov <petkan@nucleusys.com>
15048 L: linux-usb@vger.kernel.org
15049 L: netdev@vger.kernel.org
15050 T: git git://github.com/petkan/pegasus.git
15051 W: https://github.com/petkan/pegasus
15053 F: drivers/net/usb/pegasus.*
15056 M: Felipe Balbi <balbi@kernel.org>
15057 L: linux-usb@vger.kernel.org
15058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15060 F: drivers/usb/phy/
15062 USB PRINTER DRIVER (usblp)
15063 M: Pete Zaitcev <zaitcev@redhat.com>
15064 L: linux-usb@vger.kernel.org
15066 F: drivers/usb/class/usblp.c
15068 USB QMI WWAN NETWORK DRIVER
15069 M: Bjørn Mork <bjorn@mork.no>
15070 L: netdev@vger.kernel.org
15072 F: Documentation/ABI/testing/sysfs-class-net-qmi
15073 F: drivers/net/usb/qmi_wwan.c
15076 M: Petko Manolov <petkan@nucleusys.com>
15077 L: linux-usb@vger.kernel.org
15078 L: netdev@vger.kernel.org
15079 T: git git://github.com/petkan/rtl8150.git
15080 W: https://github.com/petkan/rtl8150
15082 F: drivers/net/usb/rtl8150.c
15084 USB SERIAL SUBSYSTEM
15085 M: Johan Hovold <johan@kernel.org>
15086 L: linux-usb@vger.kernel.org
15087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15089 F: Documentation/usb/usb-serial.txt
15090 F: drivers/usb/serial/
15091 F: include/linux/usb/serial.h
15093 USB SMSC75XX ETHERNET DRIVER
15094 M: Steve Glendinning <steve.glendinning@shawell.net>
15095 L: netdev@vger.kernel.org
15097 F: drivers/net/usb/smsc75xx.*
15099 USB SMSC95XX ETHERNET DRIVER
15100 M: Steve Glendinning <steve.glendinning@shawell.net>
15101 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15102 L: netdev@vger.kernel.org
15104 F: drivers/net/usb/smsc95xx.*
15107 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15108 L: linux-usb@vger.kernel.org
15109 W: http://www.linux-usb.org
15110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15112 F: Documentation/devicetree/bindings/usb/
15113 F: Documentation/usb/
15115 F: include/linux/usb.h
15116 F: include/linux/usb/
15118 USB TYPEC PI3USB30532 MUX DRIVER
15119 M: Hans de Goede <hdegoede@redhat.com>
15120 L: linux-usb@vger.kernel.org
15122 F: drivers/usb/typec/mux/pi3usb30532.c
15124 USB TYPEC SUBSYSTEM
15125 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15126 L: linux-usb@vger.kernel.org
15128 F: Documentation/ABI/testing/sysfs-class-typec
15129 F: Documentation/driver-api/usb/typec.rst
15130 F: drivers/usb/typec/
15131 F: include/linux/usb/typec.h
15134 M: Alan Stern <stern@rowland.harvard.edu>
15135 L: linux-usb@vger.kernel.org
15137 F: drivers/usb/host/uhci*
15140 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15141 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15142 L: linux-media@vger.kernel.org
15143 T: git git://linuxtv.org/media_tree.git
15144 W: http://www.ideasonboard.org/uvc/
15146 F: drivers/media/usb/uvc/
15147 F: include/uapi/linux/uvcvideo.h
15150 M: Hans Verkuil <hverkuil@xs4all.nl>
15151 L: linux-media@vger.kernel.org
15152 T: git git://linuxtv.org/media_tree.git
15153 W: https://linuxtv.org
15155 F: drivers/media/usb/usbvision/
15158 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15159 L: linux-usb@vger.kernel.org
15161 F: drivers/usb/gadget/function/*uvc*
15162 F: drivers/usb/gadget/legacy/webcam.c
15164 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15165 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15166 L: linux-wireless@vger.kernel.org
15168 F: drivers/net/wireless/rndis_wlan.c
15171 M: Mathias Nyman <mathias.nyman@intel.com>
15172 L: linux-usb@vger.kernel.org
15174 F: drivers/usb/host/xhci*
15175 F: drivers/usb/host/pci-quirks*
15178 L: linux-wireless@vger.kernel.org
15179 W: http://linux-lc100020.sourceforge.net
15181 F: drivers/net/wireless/zydas/zd1201.*
15184 M: Antoine Jacquet <royale@zerezo.com>
15185 L: linux-usb@vger.kernel.org
15186 L: linux-media@vger.kernel.org
15187 T: git git://linuxtv.org/media_tree.git
15188 W: http://royale.zerezo.com/zr364xx/
15190 F: Documentation/media/v4l-drivers/zr364xx*
15191 F: drivers/media/usb/zr364xx/
15193 USER-MODE LINUX (UML)
15194 M: Jeff Dike <jdike@addtoit.com>
15195 M: Richard Weinberger <richard@nod.at>
15196 L: linux-um@lists.infradead.org
15197 W: http://user-mode-linux.sourceforge.net
15198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15200 F: Documentation/virtual/uml/
15206 USERSPACE I/O (UIO)
15207 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15210 F: Documentation/driver-api/uio-howto.rst
15212 F: include/linux/uio*.h
15215 M: Karel Zak <kzak@redhat.com>
15216 L: util-linux@vger.kernel.org
15217 W: http://en.wikipedia.org/wiki/Util-linux
15218 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15222 M: Christoph Hellwig <hch@lst.de>
15223 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15224 L: linux-kernel@vger.kernel.org
15225 T: git git://git.infradead.org/users/hch/uuid.git
15228 F: include/linux/uuid.h
15229 F: include/uapi/linux/uuid.h
15233 M: Michal Januszewski <spock@gentoo.org>
15234 L: linux-fbdev@vger.kernel.org
15235 W: http://dev.gentoo.org/~spock/projects/uvesafb/
15237 F: Documentation/fb/uvesafb.txt
15238 F: drivers/video/fbdev/uvesafb.*
15241 M: Stefan Agner <stefan@agner.ch>
15242 L: linux-mtd@lists.infradead.org
15244 F: drivers/mtd/nand/raw/vf610_nfc.c
15246 VFAT/FAT/MSDOS FILESYSTEM
15247 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15249 F: Documentation/filesystems/vfat.txt
15253 M: Alex Williamson <alex.williamson@redhat.com>
15254 L: kvm@vger.kernel.org
15255 T: git git://github.com/awilliam/linux-vfio.git
15257 F: Documentation/vfio.txt
15259 F: include/linux/vfio.h
15260 F: include/uapi/linux/vfio.h
15262 VFIO MEDIATED DEVICE DRIVERS
15263 M: Kirti Wankhede <kwankhede@nvidia.com>
15264 L: kvm@vger.kernel.org
15266 F: Documentation/vfio-mediated-device.txt
15267 F: drivers/vfio/mdev/
15268 F: include/linux/mdev.h
15269 F: samples/vfio-mdev/
15271 VFIO PLATFORM DRIVER
15272 M: Eric Auger <eric.auger@redhat.com>
15273 L: kvm@vger.kernel.org
15275 F: drivers/vfio/platform/
15278 R: Lukas Wunner <lukas@wunner.de>
15280 F: Documentation/gpu/vga-switcheroo.rst
15281 F: drivers/gpu/vga/vga_switcheroo.c
15282 F: include/linux/vga_switcheroo.h
15283 T: git git://anongit.freedesktop.org/drm/drm-misc
15285 VIA RHINE NETWORK DRIVER
15287 F: drivers/net/ethernet/via/via-rhine.c
15289 VIA SD/MMC CARD CONTROLLER DRIVER
15290 M: Bruce Chang <brucechang@via.com.tw>
15291 M: Harald Welte <HaraldWelte@viatech.com>
15293 F: drivers/mmc/host/via-sdmmc.c
15295 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15296 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15297 L: linux-fbdev@vger.kernel.org
15299 F: include/linux/via-core.h
15300 F: include/linux/via-gpio.h
15301 F: include/linux/via_i2c.h
15302 F: drivers/video/fbdev/via/
15304 VIA VELOCITY NETWORK DRIVER
15305 M: Francois Romieu <romieu@fr.zoreil.com>
15306 L: netdev@vger.kernel.org
15308 F: drivers/net/ethernet/via/via-velocity.*
15310 VICODEC VIRTUAL CODEC DRIVER
15311 M: Hans Verkuil <hans.verkuil@cisco.com>
15312 L: linux-media@vger.kernel.org
15313 T: git git://linuxtv.org/media_tree.git
15314 W: https://linuxtv.org
15316 F: drivers/media/platform/vicodec/*
15318 VIDEO MULTIPLEXER DRIVER
15319 M: Philipp Zabel <p.zabel@pengutronix.de>
15320 L: linux-media@vger.kernel.org
15322 F: drivers/media/platform/video-mux.c
15324 VIDEO I2C POLLING DRIVER
15325 M: Matt Ranostay <matt.ranostay@konsulko.com>
15326 L: linux-media@vger.kernel.org
15328 F: drivers/media/i2c/video-i2c.c
15330 VIDEOBUF2 FRAMEWORK
15331 M: Pawel Osciak <pawel@osciak.com>
15332 M: Marek Szyprowski <m.szyprowski@samsung.com>
15333 M: Kyungmin Park <kyungmin.park@samsung.com>
15334 L: linux-media@vger.kernel.org
15336 F: drivers/media/v4l2-core/videobuf2-*
15337 F: include/media/videobuf2-*
15339 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15340 M: Helen Koike <helen.koike@collabora.com>
15341 L: linux-media@vger.kernel.org
15342 T: git git://linuxtv.org/media_tree.git
15343 W: https://linuxtv.org
15345 F: drivers/media/platform/vimc/*
15348 M: Alex Williamson <alex.williamson@redhat.com>
15349 M: Paolo Bonzini <pbonzini@redhat.com>
15350 L: kvm@vger.kernel.org
15354 VIRTIO AND VHOST VSOCK DRIVER
15355 M: Stefan Hajnoczi <stefanha@redhat.com>
15356 L: kvm@vger.kernel.org
15357 L: virtualization@lists.linux-foundation.org
15358 L: netdev@vger.kernel.org
15360 F: include/linux/virtio_vsock.h
15361 F: include/uapi/linux/virtio_vsock.h
15362 F: include/uapi/linux/vsockmon.h
15363 F: include/uapi/linux/vm_sockets_diag.h
15364 F: net/vmw_vsock/diag.c
15365 F: net/vmw_vsock/af_vsock_tap.c
15366 F: net/vmw_vsock/virtio_transport_common.c
15367 F: net/vmw_vsock/virtio_transport.c
15368 F: drivers/net/vsockmon.c
15369 F: drivers/vhost/vsock.c
15370 F: drivers/vhost/vsock.h
15371 F: tools/testing/vsock/
15373 VIRTIO CONSOLE DRIVER
15374 M: Amit Shah <amit@kernel.org>
15375 L: virtualization@lists.linux-foundation.org
15377 F: drivers/char/virtio_console.c
15378 F: include/linux/virtio_console.h
15379 F: include/uapi/linux/virtio_console.h
15381 VIRTIO CORE, NET AND BLOCK DRIVERS
15382 M: "Michael S. Tsirkin" <mst@redhat.com>
15383 M: Jason Wang <jasowang@redhat.com>
15384 L: virtualization@lists.linux-foundation.org
15386 F: Documentation/devicetree/bindings/virtio/
15389 F: drivers/net/virtio_net.c
15390 F: drivers/block/virtio_blk.c
15391 F: include/linux/virtio*.h
15392 F: include/uapi/linux/virtio_*.h
15393 F: drivers/crypto/virtio/
15394 F: mm/balloon_compaction.c
15396 VIRTIO CRYPTO DRIVER
15397 M: Gonglei <arei.gonglei@huawei.com>
15398 L: virtualization@lists.linux-foundation.org
15399 L: linux-crypto@vger.kernel.org
15401 F: drivers/crypto/virtio/
15402 F: include/uapi/linux/virtio_crypto.h
15404 VIRTIO DRIVERS FOR S390
15405 M: Cornelia Huck <cohuck@redhat.com>
15406 M: Halil Pasic <pasic@linux.ibm.com>
15407 L: linux-s390@vger.kernel.org
15408 L: virtualization@lists.linux-foundation.org
15409 L: kvm@vger.kernel.org
15411 F: drivers/s390/virtio/
15412 F: arch/s390/include/uapi/asm/virtio-ccw.h
15415 M: David Airlie <airlied@linux.ie>
15416 M: Gerd Hoffmann <kraxel@redhat.com>
15417 L: dri-devel@lists.freedesktop.org
15418 L: virtualization@lists.linux-foundation.org
15419 T: git git://anongit.freedesktop.org/drm/drm-misc
15421 F: drivers/gpu/drm/virtio/
15422 F: include/uapi/linux/virtio_gpu.h
15424 VIRTIO HOST (VHOST)
15425 M: "Michael S. Tsirkin" <mst@redhat.com>
15426 M: Jason Wang <jasowang@redhat.com>
15427 L: kvm@vger.kernel.org
15428 L: virtualization@lists.linux-foundation.org
15429 L: netdev@vger.kernel.org
15430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15433 F: include/uapi/linux/vhost.h
15435 VIRTIO INPUT DRIVER
15436 M: Gerd Hoffmann <kraxel@redhat.com>
15438 F: drivers/virtio/virtio_input.c
15439 F: include/uapi/linux/virtio_input.h
15441 VIRTUAL BOX GUEST DEVICE DRIVER
15442 M: Hans de Goede <hdegoede@redhat.com>
15443 M: Arnd Bergmann <arnd@arndb.de>
15444 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15446 F: include/linux/vbox_utils.h
15447 F: include/uapi/linux/vbox*.h
15448 F: drivers/virt/vboxguest/
15450 VIRTUAL SERIO DEVICE DRIVER
15451 M: Stephen Chandler Paul <thatslyude@gmail.com>
15453 F: drivers/input/serio/userio.c
15454 F: include/uapi/linux/userio.h
15456 VIVID VIRTUAL VIDEO DRIVER
15457 M: Hans Verkuil <hverkuil@xs4all.nl>
15458 L: linux-media@vger.kernel.org
15459 T: git git://linuxtv.org/media_tree.git
15460 W: https://linuxtv.org
15462 F: drivers/media/platform/vivid/*
15465 M: Florian Fainelli <f.fainelli@gmail.com>
15466 L: openwrt-devel@lists.openwrt.org (subscribers-only)
15468 F: drivers/vlynq/vlynq.c
15469 F: include/linux/vlynq.h
15472 M: Martyn Welch <martyn@welchs.me.uk>
15473 M: Manohar Vanga <manohar.vanga@gmail.com>
15474 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15475 L: devel@driverdev.osuosl.org
15477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15478 F: Documentation/driver-api/vme.rst
15479 F: drivers/staging/vme/
15481 F: include/linux/vme*
15483 VMWARE BALLOON DRIVER
15484 M: Xavier Deguillard <xdeguillard@vmware.com>
15485 M: Philip Moltmann <moltmann@vmware.com>
15486 M: "VMware, Inc." <pv-drivers@vmware.com>
15487 L: linux-kernel@vger.kernel.org
15489 F: drivers/misc/vmw_balloon.c
15491 VMWARE HYPERVISOR INTERFACE
15492 M: Alok Kataria <akataria@vmware.com>
15493 L: virtualization@lists.linux-foundation.org
15495 F: arch/x86/kernel/cpu/vmware.c
15497 VMWARE PVRDMA DRIVER
15498 M: Adit Ranadive <aditr@vmware.com>
15499 M: VMware PV-Drivers <pv-drivers@vmware.com>
15500 L: linux-rdma@vger.kernel.org
15502 F: drivers/infiniband/hw/vmw_pvrdma/
15504 VMware PVSCSI driver
15505 M: Jim Gill <jgill@vmware.com>
15506 M: VMware PV-Drivers <pv-drivers@vmware.com>
15507 L: linux-scsi@vger.kernel.org
15509 F: drivers/scsi/vmw_pvscsi.c
15510 F: drivers/scsi/vmw_pvscsi.h
15512 VMWARE VMMOUSE SUBDRIVER
15513 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15514 M: "VMware, Inc." <pv-drivers@vmware.com>
15515 L: linux-input@vger.kernel.org
15517 F: drivers/input/mouse/vmmouse.c
15518 F: drivers/input/mouse/vmmouse.h
15520 VMWARE VMXNET3 ETHERNET DRIVER
15521 M: Ronak Doshi <doshir@vmware.com>
15522 M: "VMware, Inc." <pv-drivers@vmware.com>
15523 L: netdev@vger.kernel.org
15525 F: drivers/net/vmxnet3/
15527 VOCORE VOCORE2 BOARD
15528 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15529 L: linux-mips@linux-mips.org
15531 F: arch/mips/boot/dts/ralink/vocore2.dts
15533 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15534 M: Liam Girdwood <lgirdwood@gmail.com>
15535 M: Mark Brown <broonie@kernel.org>
15536 L: linux-kernel@vger.kernel.org
15537 W: http://www.slimlogic.co.uk/?p=48
15538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15540 F: Documentation/devicetree/bindings/regulator/
15541 F: Documentation/power/regulator/
15542 F: drivers/regulator/
15543 F: include/dt-bindings/regulator/
15544 F: include/linux/regulator/
15547 M: David Ahern <dsa@cumulusnetworks.com>
15548 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
15549 L: netdev@vger.kernel.org
15551 F: drivers/net/vrf.c
15552 F: Documentation/networking/vrf.txt
15554 VT1211 HARDWARE MONITOR DRIVER
15555 M: Juerg Haefliger <juergh@gmail.com>
15556 L: linux-hwmon@vger.kernel.org
15558 F: Documentation/hwmon/vt1211
15559 F: drivers/hwmon/vt1211.c
15561 VT8231 HARDWARE MONITOR DRIVER
15562 M: Roger Lucas <vt8231@hiddenengine.co.uk>
15563 L: linux-hwmon@vger.kernel.org
15565 F: drivers/hwmon/vt8231.c
15567 VUB300 USB to SDIO/SD/MMC bridge chip
15568 M: Tony Olech <tony.olech@elandigitalsystems.com>
15569 L: linux-mmc@vger.kernel.org
15570 L: linux-usb@vger.kernel.org
15572 F: drivers/mmc/host/vub300.c
15574 W1 DALLAS'S 1-WIRE BUS
15575 M: Evgeniy Polyakov <zbr@ioremap.net>
15577 F: Documentation/w1/
15579 F: include/linux/w1.h
15581 W83791D HARDWARE MONITORING DRIVER
15582 M: Marc Hulsman <m.hulsman@tudelft.nl>
15583 L: linux-hwmon@vger.kernel.org
15585 F: Documentation/hwmon/w83791d
15586 F: drivers/hwmon/w83791d.c
15588 W83793 HARDWARE MONITORING DRIVER
15589 M: Rudolf Marek <r.marek@assembler.cz>
15590 L: linux-hwmon@vger.kernel.org
15592 F: Documentation/hwmon/w83793
15593 F: drivers/hwmon/w83793.c
15595 W83795 HARDWARE MONITORING DRIVER
15596 M: Jean Delvare <jdelvare@suse.com>
15597 L: linux-hwmon@vger.kernel.org
15599 F: drivers/hwmon/w83795.c
15601 W83L51xD SD/MMC CARD INTERFACE DRIVER
15602 M: Pierre Ossman <pierre@ossman.eu>
15604 F: drivers/mmc/host/wbsd.*
15606 WACOM PROTOCOL 4 SERIAL TABLETS
15607 M: Julian Squires <julian@cipht.net>
15608 M: Hans de Goede <hdegoede@redhat.com>
15609 L: linux-input@vger.kernel.org
15611 F: drivers/input/tablet/wacom_serial4.c
15613 WATCHDOG DEVICE DRIVERS
15614 M: Wim Van Sebroeck <wim@linux-watchdog.org>
15615 M: Guenter Roeck <linux@roeck-us.net>
15616 L: linux-watchdog@vger.kernel.org
15617 W: http://www.linux-watchdog.org/
15618 T: git git://www.linux-watchdog.org/linux-watchdog.git
15620 F: Documentation/devicetree/bindings/watchdog/
15621 F: Documentation/watchdog/
15622 F: drivers/watchdog/
15623 F: include/linux/watchdog.h
15624 F: include/uapi/linux/watchdog.h
15626 WHISKEYCOVE PMIC GPIO DRIVER
15627 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15628 L: linux-gpio@vger.kernel.org
15630 F: drivers/gpio/gpio-wcove.c
15633 M: David Herrmann <dh.herrmann@googlemail.com>
15634 L: linux-input@vger.kernel.org
15636 F: drivers/hid/hid-wiimote*
15638 WILOCITY WIL6210 WIRELESS DRIVER
15639 M: Maya Erez <merez@codeaurora.org>
15640 L: linux-wireless@vger.kernel.org
15641 L: wil6210@qti.qualcomm.com
15643 W: http://wireless.kernel.org/en/users/Drivers/wil6210
15644 F: drivers/net/wireless/ath/wil6210/
15647 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15648 M: linux-wimax@intel.com
15649 L: wimax@linuxwimax.org (subscribers-only)
15651 W: http://linuxwimax.org
15652 F: Documentation/wimax/README.wimax
15653 F: include/linux/wimax/debug.h
15654 F: include/net/wimax.h
15655 F: include/uapi/linux/wimax.h
15659 M: David Härdeman <david@hardeman.nu>
15661 F: drivers/media/rc/winbond-cir.c
15663 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15664 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15665 L: linux-watchdog@vger.kernel.org
15667 F: drivers/watchdog/ebc-c384_wdt.c
15669 WINSYSTEMS WS16C48 GPIO DRIVER
15670 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15671 L: linux-gpio@vger.kernel.org
15673 F: drivers/gpio/gpio-ws16c48.c
15675 WISTRON LAPTOP BUTTON DRIVER
15676 M: Miloslav Trmac <mitr@volny.cz>
15678 F: drivers/input/misc/wistron_btns.c
15680 WL3501 WIRELESS PCMCIA CARD DRIVER
15681 L: linux-wireless@vger.kernel.org
15683 F: drivers/net/wireless/wl3501*
15685 WOLFSON MICROELECTRONICS DRIVERS
15686 L: patches@opensource.cirrus.com
15687 T: git https://github.com/CirrusLogic/linux-drivers.git
15688 W: https://github.com/CirrusLogic/linux-drivers/wiki
15690 F: Documentation/hwmon/wm83??
15691 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15692 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15693 F: Documentation/devicetree/bindings/mfd/arizona.txt
15694 F: Documentation/devicetree/bindings/mfd/wm831x.txt
15695 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
15696 F: arch/arm/mach-s3c64xx/mach-crag6410*
15697 F: drivers/clk/clk-wm83*.c
15698 F: drivers/extcon/extcon-arizona.c
15699 F: drivers/leds/leds-wm83*.c
15700 F: drivers/gpio/gpio-*wm*.c
15701 F: drivers/gpio/gpio-arizona.c
15702 F: drivers/hwmon/wm83??-hwmon.c
15703 F: drivers/input/misc/wm831x-on.c
15704 F: drivers/input/touchscreen/wm831x-ts.c
15705 F: drivers/input/touchscreen/wm97*.c
15706 F: drivers/mfd/arizona*
15707 F: drivers/mfd/wm*.c
15708 F: drivers/mfd/cs47l24*
15709 F: drivers/power/supply/wm83*.c
15710 F: drivers/rtc/rtc-wm83*.c
15711 F: drivers/regulator/wm8*.c
15712 F: drivers/regulator/arizona*
15713 F: drivers/video/backlight/wm83*_bl.c
15714 F: drivers/watchdog/wm83*_wdt.c
15715 F: include/linux/mfd/arizona/
15716 F: include/linux/mfd/wm831x/
15717 F: include/linux/mfd/wm8350/
15718 F: include/linux/mfd/wm8400*
15719 F: include/linux/regulator/arizona*
15720 F: include/linux/wm97xx.h
15721 F: include/sound/wm????.h
15722 F: sound/soc/codecs/arizona.?
15723 F: sound/soc/codecs/wm*
15724 F: sound/soc/codecs/cs47l24*
15727 M: Tejun Heo <tj@kernel.org>
15728 R: Lai Jiangshan <jiangshanlai@gmail.com>
15729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15731 F: include/linux/workqueue.h
15732 F: kernel/workqueue.c
15733 F: Documentation/core-api/workqueue.rst
15735 X-POWERS AXP288 PMIC DRIVERS
15736 M: Hans de Goede <hdegoede@redhat.com>
15739 F: drivers/acpi/pmic/intel_pmic_xpower.c
15741 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15742 M: Chen-Yu Tsai <wens@csie.org>
15743 L: linux-kernel@vger.kernel.org
15748 M: Andrew Hendry <andrew.hendry@gmail.com>
15749 L: linux-x25@vger.kernel.org
15751 F: Documentation/networking/x25*
15752 F: include/net/x25*
15755 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15756 M: Thomas Gleixner <tglx@linutronix.de>
15757 M: Ingo Molnar <mingo@redhat.com>
15758 R: "H. Peter Anvin" <hpa@zytor.com>
15760 L: linux-kernel@vger.kernel.org
15761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15763 F: Documentation/devicetree/bindings/x86/
15764 F: Documentation/x86/
15768 M: Andy Lutomirski <luto@kernel.org>
15769 L: linux-kernel@vger.kernel.org
15770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15774 X86 MCE INFRASTRUCTURE
15775 M: Tony Luck <tony.luck@intel.com>
15776 M: Borislav Petkov <bp@alien8.de>
15777 L: linux-edac@vger.kernel.org
15779 F: arch/x86/kernel/cpu/mcheck/*
15781 X86 MICROCODE UPDATE SUPPORT
15782 M: Borislav Petkov <bp@alien8.de>
15784 F: arch/x86/kernel/cpu/microcode/*
15786 X86 PLATFORM DRIVERS
15787 M: Darren Hart <dvhart@infradead.org>
15788 M: Andy Shevchenko <andy@infradead.org>
15789 L: platform-driver-x86@vger.kernel.org
15790 T: git git://git.infradead.org/linux-platform-drivers-x86.git
15792 F: drivers/platform/x86/
15793 F: drivers/platform/olpc/
15796 M: Andy Lutomirski <luto@kernel.org>
15797 L: linux-kernel@vger.kernel.org
15798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15800 F: arch/x86/entry/vdso/
15802 XC2028/3028 TUNER DRIVER
15803 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15804 L: linux-media@vger.kernel.org
15805 W: https://linuxtv.org
15806 T: git git://linuxtv.org/media_tree.git
15808 F: drivers/media/tuners/tuner-xc2028.*
15810 XDP SOCKETS (AF_XDP)
15811 M: Björn Töpel <bjorn.topel@intel.com>
15812 M: Magnus Karlsson <magnus.karlsson@intel.com>
15813 L: netdev@vger.kernel.org
15815 F: kernel/bpf/xskmap.c
15818 XEN BLOCK SUBSYSTEM
15819 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15820 M: Roger Pau Monné <roger.pau@citrix.com>
15821 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15823 F: drivers/block/xen-blkback/*
15824 F: drivers/block/xen*
15827 M: Stefano Stabellini <sstabellini@kernel.org>
15828 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15831 F: arch/arm/include/asm/xen/
15833 XEN HYPERVISOR ARM64
15834 M: Stefano Stabellini <sstabellini@kernel.org>
15835 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15838 F: arch/arm64/include/asm/xen/
15840 XEN HYPERVISOR INTERFACE
15841 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
15842 M: Juergen Gross <jgross@suse.com>
15843 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15847 F: drivers/*/xen-*front.c
15849 F: arch/x86/include/asm/xen/
15850 F: arch/x86/include/asm/pvclock-abi.h
15852 F: include/uapi/xen/
15853 F: Documentation/ABI/stable/sysfs-hypervisor-xen
15854 F: Documentation/ABI/testing/sysfs-hypervisor-xen
15856 XEN NETWORK BACKEND DRIVER
15857 M: Wei Liu <wei.liu2@citrix.com>
15858 M: Paul Durrant <paul.durrant@citrix.com>
15859 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15860 L: netdev@vger.kernel.org
15862 F: drivers/net/xen-netback/*
15865 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15866 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15868 F: arch/x86/pci/*xen*
15869 F: drivers/pci/*xen*
15872 M: Juergen Gross <jgross@suse.com>
15873 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15874 L: linux-scsi@vger.kernel.org
15876 F: drivers/scsi/xen-scsifront.c
15877 F: drivers/xen/xen-scsiback.c
15878 F: include/xen/interface/io/vscsiif.h
15880 XEN SWIOTLB SUBSYSTEM
15881 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15882 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15883 L: iommu@lists.linux-foundation.org
15885 F: arch/x86/xen/*swiotlb*
15886 F: drivers/xen/*swiotlb*
15888 XEN SOUND FRONTEND DRIVER
15889 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15890 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15891 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15896 M: Darrick J. Wong <darrick.wong@oracle.com>
15897 M: linux-xfs@vger.kernel.org
15898 L: linux-xfs@vger.kernel.org
15900 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15902 F: Documentation/filesystems/xfs.txt
15905 XILINX AXI ETHERNET DRIVER
15906 M: Anirudha Sarangi <anirudh@xilinx.com>
15907 M: John Linn <John.Linn@xilinx.com>
15909 F: drivers/net/ethernet/xilinx/xilinx_axienet*
15911 XILINX UARTLITE SERIAL DRIVER
15912 M: Peter Korsgaard <jacmet@sunsite.dk>
15913 L: linux-serial@vger.kernel.org
15915 F: drivers/tty/serial/uartlite.c
15917 XILINX VIDEO IP CORES
15918 M: Hyun Kwon <hyun.kwon@xilinx.com>
15919 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15920 L: linux-media@vger.kernel.org
15921 T: git git://linuxtv.org/media_tree.git
15923 F: Documentation/devicetree/bindings/media/xilinx/
15924 F: drivers/media/platform/xilinx/
15925 F: include/uapi/linux/xilinx-v4l2-controls.h
15928 M: Eli Billauer <eli.billauer@gmail.com>
15929 L: linux-kernel@vger.kernel.org
15931 F: drivers/char/xillybus/
15934 M: George Cherian <george.cherian@cavium.com>
15935 M: Jan Glauber <jglauber@cavium.com>
15936 L: linux-i2c@vger.kernel.org
15937 W: http://www.cavium.com
15939 F: drivers/i2c/busses/i2c-xlp9xx.c
15941 XRA1403 GPIO EXPANDER
15942 M: Nandor Han <nandor.han@ge.com>
15943 M: Semi Malinen <semi.malinen@ge.com>
15944 L: linux-gpio@vger.kernel.org
15946 F: drivers/gpio/gpio-xra1403.c
15947 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15949 XTENSA XTFPGA PLATFORM SUPPORT
15950 M: Max Filippov <jcmvbkbc@gmail.com>
15951 L: linux-xtensa@linux-xtensa.org
15953 F: drivers/spi/spi-xtensa-xtfpga.c
15954 F: sound/soc/xtensa/xtfpga-i2s.c
15956 YAM DRIVER FOR AX.25
15957 M: Jean-Paul Roubelat <jpr@f6fbb.org>
15958 L: linux-hams@vger.kernel.org
15960 F: drivers/net/hamradio/yam*
15961 F: include/linux/yam.h
15963 YAMA SECURITY MODULE
15964 M: Kees Cook <keescook@chromium.org>
15965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15968 F: Documentation/admin-guide/LSM/Yama.rst
15970 YEALINK PHONE DRIVER
15971 M: Henk Vergonet <Henk.Vergonet@gmail.com>
15972 L: usbb2k-api-dev@nongnu.org
15974 F: Documentation/input/devices/yealink.rst
15975 F: drivers/input/misc/yealink.*
15977 Z8530 DRIVER FOR AX.25
15978 M: Joerg Reuter <jreuter@yaina.de>
15979 W: http://yaina.de/jreuter/
15980 W: http://www.qsl.net/dl1bke/
15981 L: linux-hams@vger.kernel.org
15983 F: Documentation/networking/z8530drv.txt
15984 F: drivers/net/hamradio/*scc.c
15985 F: drivers/net/hamradio/z8530.h
15987 ZBUD COMPRESSED PAGE ALLOCATOR
15988 M: Seth Jennings <sjenning@redhat.com>
15989 M: Dan Streetman <ddstreet@ieee.org>
15990 L: linux-mm@kvack.org
15993 F: include/linux/zbud.h
15995 ZD1211RW WIRELESS DRIVER
15996 M: Daniel Drake <dsd@gentoo.org>
15997 M: Ulrich Kunitz <kune@deine-taler.de>
15998 W: http://zd1211.ath.cx/wiki/DriverRewrite
15999 L: linux-wireless@vger.kernel.org
16000 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16002 F: drivers/net/wireless/zydas/zd1211rw/
16004 ZD1301 MEDIA DRIVER
16005 M: Antti Palosaari <crope@iki.fi>
16006 L: linux-media@vger.kernel.org
16007 W: https://linuxtv.org/
16008 W: http://palosaari.fi/linux/
16009 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16011 F: drivers/media/usb/dvb-usb-v2/zd1301*
16013 ZD1301_DEMOD MEDIA DRIVER
16014 M: Antti Palosaari <crope@iki.fi>
16015 L: linux-media@vger.kernel.org
16016 W: https://linuxtv.org/
16017 W: http://palosaari.fi/linux/
16018 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16020 F: drivers/media/dvb-frontends/zd1301_demod*
16022 ZPOOL COMPRESSED PAGE STORAGE API
16023 M: Dan Streetman <ddstreet@ieee.org>
16024 L: linux-mm@kvack.org
16027 F: include/linux/zpool.h
16029 ZR36067 VIDEO FOR LINUX DRIVER
16030 L: mjpeg-users@lists.sourceforge.net
16031 L: linux-media@vger.kernel.org
16032 W: http://mjpeg.sourceforge.net/driver-zoran/
16033 T: hg https://linuxtv.org/hg/v4l-dvb
16035 F: drivers/staging/media/zoran/
16037 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16038 M: Minchan Kim <minchan@kernel.org>
16039 M: Nitin Gupta <ngupta@vflare.org>
16040 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16041 L: linux-kernel@vger.kernel.org
16043 F: drivers/block/zram/
16044 F: Documentation/blockdev/zram.txt
16046 ZS DECSTATION Z85C30 SERIAL DRIVER
16047 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16049 F: drivers/tty/serial/zs.*
16051 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16052 M: Minchan Kim <minchan@kernel.org>
16053 M: Nitin Gupta <ngupta@vflare.org>
16054 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16055 L: linux-mm@kvack.org
16058 F: include/linux/zsmalloc.h
16059 F: Documentation/vm/zsmalloc.rst
16061 ZSWAP COMPRESSED SWAP CACHING
16062 M: Seth Jennings <sjenning@redhat.com>
16063 M: Dan Streetman <ddstreet@ieee.org>
16064 L: linux-mm@kvack.org
16069 M: Linus Torvalds <torvalds@linux-foundation.org>
16070 L: linux-kernel@vger.kernel.org
16071 Q: http://patchwork.kernel.org/project/LKML/list/
16072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16073 S: Buried alive in reporters