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>
3544 M: Dave Goodell <dgoodell@cisco.com>
3546 F: drivers/infiniband/hw/usnic/
3549 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3554 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3555 L: linux-kernel@vger.kernel.org
3558 F: include/linux/cleancache.h
3561 M: Russell King <linux@armlinux.org.uk>
3562 L: linux-clk@vger.kernel.org
3564 F: include/linux/clk.h
3566 CLOCKSOURCE, CLOCKEVENT DRIVERS
3567 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3568 M: Thomas Gleixner <tglx@linutronix.de>
3569 L: linux-kernel@vger.kernel.org
3570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3572 F: drivers/clocksource/
3573 F: Documentation/devicetree/bindings/timer/
3576 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3577 M: Daniel Oliveira Nascimento <don@syst.com.br>
3578 L: platform-driver-x86@vger.kernel.org
3580 F: drivers/platform/x86/classmate-laptop.c
3583 M: Hans Verkuil <hans.verkuil@cisco.com>
3584 L: linux-media@vger.kernel.org
3585 T: git git://linuxtv.org/media_tree.git
3586 W: https://linuxtv.org
3588 F: drivers/media/pci/cobalt/
3590 COCCINELLE/Semantic Patches (SmPL)
3591 M: Julia Lawall <Julia.Lawall@lip6.fr>
3592 M: Gilles Muller <Gilles.Muller@lip6.fr>
3593 M: Nicolas Palix <nicolas.palix@imag.fr>
3594 M: Michal Marek <michal.lkml@markovi.net>
3595 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3597 W: http://coccinelle.lip6.fr/
3599 F: Documentation/dev-tools/coccinelle.rst
3600 F: scripts/coccinelle/
3601 F: scripts/coccicheck
3604 M: Jan Harkes <jaharkes@cs.cmu.edu>
3606 L: codalist@coda.cs.cmu.edu
3607 W: http://www.coda.cs.cmu.edu/
3609 F: Documentation/filesystems/coda.txt
3611 F: include/linux/coda*.h
3612 F: include/uapi/linux/coda*.h
3614 CODA V4L2 MEM2MEM DRIVER
3615 M: Philipp Zabel <p.zabel@pengutronix.de>
3616 L: linux-media@vger.kernel.org
3618 F: Documentation/devicetree/bindings/media/coda.txt
3619 F: drivers/media/platform/coda/
3621 COMMON CLK FRAMEWORK
3622 M: Michael Turquette <mturquette@baylibre.com>
3623 M: Stephen Boyd <sboyd@kernel.org>
3624 L: linux-clk@vger.kernel.org
3625 Q: http://patchwork.kernel.org/project/linux-clk/list/
3626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3628 F: Documentation/devicetree/bindings/clock/
3630 X: drivers/clk/clkdev.c
3631 F: include/linux/clk-pr*
3632 F: include/linux/clk/
3633 F: include/linux/of_clk.h
3635 COMMON INTERNET FILE SYSTEM (CIFS)
3636 M: Steve French <sfrench@samba.org>
3637 L: linux-cifs@vger.kernel.org
3638 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3639 W: http://linux-cifs.samba.org/
3640 T: git git://git.samba.org/sfrench/cifs-2.6.git
3642 F: Documentation/filesystems/cifs/
3645 COMPACTPCI HOTPLUG CORE
3646 M: Scott Murray <scott@spiteful.org>
3647 L: linux-pci@vger.kernel.org
3649 F: drivers/pci/hotplug/cpci_hotplug*
3651 COMPACTPCI HOTPLUG GENERIC DRIVER
3652 M: Scott Murray <scott@spiteful.org>
3653 L: linux-pci@vger.kernel.org
3655 F: drivers/pci/hotplug/cpcihp_generic.c
3657 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3658 M: Scott Murray <scott@spiteful.org>
3659 L: linux-pci@vger.kernel.org
3661 F: drivers/pci/hotplug/cpcihp_zt5550.*
3663 COMPAL LAPTOP SUPPORT
3664 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3665 L: platform-driver-x86@vger.kernel.org
3667 F: drivers/platform/x86/compal-laptop.c
3669 CONEXANT ACCESSRUNNER USB DRIVER
3670 L: accessrunner-general@lists.sourceforge.net
3671 W: http://accessrunner.sourceforge.net/
3673 F: drivers/usb/atm/cxacru.c
3676 M: Joel Becker <jlbec@evilplan.org>
3677 M: Christoph Hellwig <hch@lst.de>
3678 T: git git://git.infradead.org/users/hch/configfs.git
3681 F: include/linux/configfs.h
3684 M: Evgeniy Polyakov <zbr@ioremap.net>
3685 L: netdev@vger.kernel.org
3687 F: drivers/connector/
3689 CONTROL GROUP (CGROUP)
3690 M: Tejun Heo <tj@kernel.org>
3691 M: Li Zefan <lizefan@huawei.com>
3692 M: Johannes Weiner <hannes@cmpxchg.org>
3693 L: cgroups@vger.kernel.org
3694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3696 F: Documentation/cgroup*
3697 F: include/linux/cgroup*
3700 CONTROL GROUP - CPUSET
3701 M: Li Zefan <lizefan@huawei.com>
3702 L: cgroups@vger.kernel.org
3703 W: http://www.bullopensource.org/cpuset/
3704 W: http://oss.sgi.com/projects/cpusets/
3705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3707 F: Documentation/cgroup-v1/cpusets.txt
3708 F: include/linux/cpuset.h
3709 F: kernel/cgroup/cpuset.c
3711 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3712 M: Johannes Weiner <hannes@cmpxchg.org>
3713 M: Michal Hocko <mhocko@kernel.org>
3714 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3715 L: cgroups@vger.kernel.org
3716 L: linux-mm@kvack.org
3721 CORETEMP HARDWARE MONITORING DRIVER
3722 M: Fenghua Yu <fenghua.yu@intel.com>
3723 L: linux-hwmon@vger.kernel.org
3725 F: Documentation/hwmon/coretemp
3726 F: drivers/hwmon/coretemp.c
3728 COSA/SRP SYNC SERIAL DRIVER
3729 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3730 W: http://www.fi.muni.cz/~kas/cosa/
3732 F: drivers/net/wan/cosa*
3734 CPMAC ETHERNET DRIVER
3735 M: Florian Fainelli <f.fainelli@gmail.com>
3736 L: netdev@vger.kernel.org
3738 F: drivers/net/ethernet/ti/cpmac.c
3740 CPU FREQUENCY DRIVERS
3741 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3742 M: Viresh Kumar <viresh.kumar@linaro.org>
3743 L: linux-pm@vger.kernel.org
3745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3746 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3747 B: https://bugzilla.kernel.org
3748 F: Documentation/cpu-freq/
3749 F: Documentation/devicetree/bindings/cpufreq/
3751 F: include/linux/cpufreq.h
3752 F: tools/testing/selftests/cpufreq/
3754 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3755 M: Viresh Kumar <viresh.kumar@linaro.org>
3756 M: Sudeep Holla <sudeep.holla@arm.com>
3757 L: linux-pm@vger.kernel.org
3758 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3760 F: drivers/cpufreq/arm_big_little.h
3761 F: drivers/cpufreq/arm_big_little.c
3762 F: drivers/cpufreq/arm_big_little_dt.c
3764 CPU POWER MONITORING SUBSYSTEM
3765 M: Thomas Renninger <trenn@suse.com>
3766 M: Shuah Khan <shuah@kernel.org>
3767 L: linux-pm@vger.kernel.org
3769 F: tools/power/cpupower/
3772 M: "H. Peter Anvin" <hpa@zytor.com>
3774 F: arch/x86/kernel/cpuid.c
3775 F: arch/x86/kernel/msr.c
3777 CPUIDLE DRIVER - ARM BIG LITTLE
3778 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3779 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3780 L: linux-pm@vger.kernel.org
3781 L: linux-arm-kernel@lists.infradead.org
3782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3784 F: drivers/cpuidle/cpuidle-big_little.c
3786 CPUIDLE DRIVER - ARM EXYNOS
3787 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3788 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3789 M: Kukjin Kim <kgene@kernel.org>
3790 L: linux-pm@vger.kernel.org
3791 L: linux-samsung-soc@vger.kernel.org
3793 F: drivers/cpuidle/cpuidle-exynos.c
3794 F: arch/arm/mach-exynos/pm.c
3797 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3798 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3799 L: linux-pm@vger.kernel.org
3801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3802 B: https://bugzilla.kernel.org
3803 F: drivers/cpuidle/*
3804 F: include/linux/cpuidle.h
3807 M: Nicolas Pitre <nico@linaro.org>
3809 F: Documentation/filesystems/cramfs.txt
3813 M: Herbert Xu <herbert@gondor.apana.org.au>
3814 M: "David S. Miller" <davem@davemloft.net>
3815 L: linux-crypto@vger.kernel.org
3816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3819 F: Documentation/crypto/
3820 F: Documentation/devicetree/bindings/crypto/
3825 F: include/linux/crypto*
3827 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3828 M: Neil Horman <nhorman@tuxdriver.com>
3829 L: linux-crypto@vger.kernel.org
3831 F: crypto/ansi_cprng.c
3835 M: Hans Verkuil <hverkuil@xs4all.nl>
3836 L: linux-media@vger.kernel.org
3837 T: git git://linuxtv.org/media_tree.git
3838 W: http://linuxtv.org
3840 F: drivers/media/i2c/cs3308.c
3841 F: drivers/media/i2c/cs3308.h
3843 CS5535 Audio ALSA driver
3844 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3846 F: sound/pci/cs5535audio/
3849 M: Solomon Peachy <pizza@shaftnet.org>
3851 F: drivers/net/wireless/st/cw1200/
3853 CX18 VIDEO4LINUX DRIVER
3854 M: Andy Walls <awalls@md.metrocast.net>
3855 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3856 L: linux-media@vger.kernel.org
3857 T: git git://linuxtv.org/media_tree.git
3858 W: https://linuxtv.org
3859 W: http://www.ivtvdriver.org/index.php/Cx18
3861 F: Documentation/media/v4l-drivers/cx18*
3862 F: drivers/media/pci/cx18/
3863 F: include/uapi/linux/ivtv*
3865 CX2341X MPEG ENCODER HELPER MODULE
3866 M: Hans Verkuil <hverkuil@xs4all.nl>
3867 L: linux-media@vger.kernel.org
3868 T: git git://linuxtv.org/media_tree.git
3869 W: https://linuxtv.org
3871 F: drivers/media/common/cx2341x*
3872 F: include/media/cx2341x*
3874 CX24120 MEDIA DRIVER
3875 M: Jemma Denson <jdenson@gmail.com>
3876 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3877 L: linux-media@vger.kernel.org
3878 W: https://linuxtv.org
3879 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3881 F: drivers/media/dvb-frontends/cx24120*
3883 CX88 VIDEO4LINUX DRIVER
3884 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3885 L: linux-media@vger.kernel.org
3886 W: https://linuxtv.org
3887 T: git git://linuxtv.org/media_tree.git
3889 F: Documentation/media/v4l-drivers/cx88*
3890 F: drivers/media/pci/cx88/
3892 CXD2820R MEDIA DRIVER
3893 M: Antti Palosaari <crope@iki.fi>
3894 L: linux-media@vger.kernel.org
3895 W: https://linuxtv.org
3896 W: http://palosaari.fi/linux/
3897 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3898 T: git git://linuxtv.org/anttip/media_tree.git
3900 F: drivers/media/dvb-frontends/cxd2820r*
3902 CXGB3 ETHERNET DRIVER (CXGB3)
3903 M: Santosh Raspatur <santosh@chelsio.com>
3904 L: netdev@vger.kernel.org
3905 W: http://www.chelsio.com
3907 F: drivers/net/ethernet/chelsio/cxgb3/
3909 CXGB3 ISCSI DRIVER (CXGB3I)
3910 M: Karen Xie <kxie@chelsio.com>
3911 L: linux-scsi@vger.kernel.org
3912 W: http://www.chelsio.com
3914 F: drivers/scsi/cxgbi/cxgb3i
3916 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3917 M: Steve Wise <swise@chelsio.com>
3918 L: linux-rdma@vger.kernel.org
3919 W: http://www.openfabrics.org
3921 F: drivers/infiniband/hw/cxgb3/
3922 F: include/uapi/rdma/cxgb3-abi.h
3924 CXGB4 CRYPTO DRIVER (chcr)
3925 M: Harsh Jain <harsh@chelsio.com>
3926 L: linux-crypto@vger.kernel.org
3927 W: http://www.chelsio.com
3929 F: drivers/crypto/chelsio
3931 CXGB4 ETHERNET DRIVER (CXGB4)
3932 M: Ganesh Goudar <ganeshgr@chelsio.com>
3933 L: netdev@vger.kernel.org
3934 W: http://www.chelsio.com
3936 F: drivers/net/ethernet/chelsio/cxgb4/
3938 CXGB4 ISCSI DRIVER (CXGB4I)
3939 M: Karen Xie <kxie@chelsio.com>
3940 L: linux-scsi@vger.kernel.org
3941 W: http://www.chelsio.com
3943 F: drivers/scsi/cxgbi/cxgb4i
3945 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3946 M: Steve Wise <swise@chelsio.com>
3947 L: linux-rdma@vger.kernel.org
3948 W: http://www.openfabrics.org
3950 F: drivers/infiniband/hw/cxgb4/
3951 F: include/uapi/rdma/cxgb4-abi.h
3953 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3954 M: Casey Leedom <leedom@chelsio.com>
3955 L: netdev@vger.kernel.org
3956 W: http://www.chelsio.com
3958 F: drivers/net/ethernet/chelsio/cxgb4vf/
3960 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3961 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3962 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3963 L: linuxppc-dev@lists.ozlabs.org
3965 F: arch/powerpc/platforms/powernv/pci-cxl.c
3966 F: drivers/misc/cxl/
3967 F: include/misc/cxl*
3968 F: include/uapi/misc/cxl.h
3969 F: Documentation/powerpc/cxl.txt
3970 F: Documentation/ABI/testing/sysfs-class-cxl
3972 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3973 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3974 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3975 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3976 L: linux-scsi@vger.kernel.org
3978 F: drivers/scsi/cxlflash/
3979 F: include/uapi/scsi/cxlflash_ioctls.h
3980 F: Documentation/powerpc/cxlflash.txt
3983 M: Russell King <linux@armlinux.org.uk>
3984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3985 W: http://www.armlinux.org.uk/
3987 F: drivers/video/fbdev/cyber2000fb.*
3989 CYCLADES ASYNC MUX DRIVER
3990 W: http://www.cyclades.com/
3992 F: drivers/tty/cyclades.c
3993 F: include/linux/cyclades.h
3994 F: include/uapi/linux/cyclades.h
3996 CYCLADES PC300 DRIVER
3997 W: http://www.cyclades.com/
3999 F: drivers/net/wan/pc300*
4001 CYPRESS_FIRMWARE MEDIA DRIVER
4002 M: Antti Palosaari <crope@iki.fi>
4003 L: linux-media@vger.kernel.org
4004 W: https://linuxtv.org
4005 W: http://palosaari.fi/linux/
4006 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4007 T: git git://linuxtv.org/anttip/media_tree.git
4009 F: drivers/media/common/cypress_firmware*
4011 CYTTSP TOUCHSCREEN DRIVER
4012 M: Ferruh Yigit <fery@cypress.com>
4013 L: linux-input@vger.kernel.org
4015 F: drivers/input/touchscreen/cyttsp*
4016 F: include/linux/input/cyttsp.h
4018 D-LINK DIR-685 TOUCHKEYS DRIVER
4019 M: Linus Walleij <linus.walleij@linaro.org>
4020 L: linux-input@vger.kernel.org
4022 F: drivers/input/dlink-dir685-touchkeys.c
4024 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4025 M: Joshua Kinard <kumba@gentoo.org>
4027 F: drivers/rtc/rtc-ds1685.c
4028 F: include/linux/rtc/ds1685.h
4030 DAMA SLAVE for AX.25
4031 M: Joerg Reuter <jreuter@yaina.de>
4032 W: http://yaina.de/jreuter/
4033 W: http://www.qsl.net/dl1bke/
4034 L: linux-hams@vger.kernel.org
4036 F: net/ax25/af_ax25.c
4037 F: net/ax25/ax25_dev.c
4038 F: net/ax25/ax25_ds_*
4039 F: net/ax25/ax25_in.c
4040 F: net/ax25/ax25_out.c
4041 F: net/ax25/ax25_timer.c
4042 F: net/ax25/sysctl_net_ax25.c
4044 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4045 L: netdev@vger.kernel.org
4047 F: Documentation/networking/dmfe.txt
4048 F: drivers/net/ethernet/dec/tulip/dmfe.c
4050 DC390/AM53C974 SCSI driver
4051 M: Hannes Reinecke <hare@suse.com>
4052 L: linux-scsi@vger.kernel.org
4054 F: drivers/scsi/am53c974.c
4057 M: Oliver Neukum <oliver@neukum.org>
4058 M: Ali Akcaagac <aliakc@web.de>
4059 M: Jamie Lenehan <lenehan@twibble.org>
4060 L: dc395x@twibble.org
4061 W: http://twibble.org/dist/dc395x/
4062 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4064 F: Documentation/scsi/dc395x.txt
4065 F: drivers/scsi/dc395x.*
4068 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4069 L: dccp@vger.kernel.org
4070 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4072 F: include/linux/dccp.h
4073 F: include/uapi/linux/dccp.h
4074 F: include/linux/tfrc.h
4077 DECnet NETWORK LAYER
4078 W: http://linux-decnet.sourceforge.net
4079 L: linux-decnet-user@lists.sourceforge.net
4081 F: Documentation/networking/decnet.txt
4084 DECSTATION PLATFORM SUPPORT
4085 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4086 L: linux-mips@linux-mips.org
4087 W: http://www.linux-mips.org/wiki/DECstation
4090 F: arch/mips/include/asm/dec/
4091 F: arch/mips/include/asm/mach-dec/
4093 DEFXX FDDI NETWORK DRIVER
4094 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4096 F: drivers/net/fddi/defxx.*
4099 M: Pali Rohár <pali.rohar@gmail.com>
4100 M: Mario Limonciello <mario.limonciello@dell.com>
4101 L: platform-driver-x86@vger.kernel.org
4103 F: drivers/platform/x86/dell-smbios.*
4105 DELL SMBIOS SMM DRIVER
4106 M: Mario Limonciello <mario.limonciello@dell.com>
4107 L: platform-driver-x86@vger.kernel.org
4109 F: drivers/platform/x86/dell-smbios-smm.c
4111 DELL SMBIOS WMI DRIVER
4112 M: Mario Limonciello <mario.limonciello@dell.com>
4113 L: platform-driver-x86@vger.kernel.org
4115 F: drivers/platform/x86/dell-smbios-wmi.c
4116 F: tools/wmi/dell-smbios-example.c
4119 M: Matthew Garrett <mjg59@srcf.ucam.org>
4120 M: Pali Rohár <pali.rohar@gmail.com>
4121 L: platform-driver-x86@vger.kernel.org
4123 F: drivers/platform/x86/dell-laptop.c
4125 DELL LAPTOP FREEFALL DRIVER
4126 M: Pali Rohár <pali.rohar@gmail.com>
4128 F: drivers/platform/x86/dell-smo8800.c
4130 DELL LAPTOP RBTN DRIVER
4131 M: Pali Rohár <pali.rohar@gmail.com>
4133 F: drivers/platform/x86/dell-rbtn.*
4135 DELL LAPTOP SMM DRIVER
4136 M: Pali Rohár <pali.rohar@gmail.com>
4138 F: drivers/hwmon/dell-smm-hwmon.c
4139 F: include/uapi/linux/i8k.h
4141 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4142 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4144 F: Documentation/dcdbas.txt
4145 F: drivers/firmware/dcdbas.*
4147 DELL WMI NOTIFICATIONS DRIVER
4148 M: Matthew Garrett <mjg59@srcf.ucam.org>
4149 M: Pali Rohár <pali.rohar@gmail.com>
4151 F: drivers/platform/x86/dell-wmi.c
4153 DELL WMI DESCRIPTOR DRIVER
4154 M: Mario Limonciello <mario.limonciello@dell.com>
4156 F: drivers/platform/x86/dell-wmi-descriptor.c
4158 DELTA ST MEDIA DRIVER
4159 M: Hugues Fruchet <hugues.fruchet@st.com>
4160 L: linux-media@vger.kernel.org
4161 T: git git://linuxtv.org/media_tree.git
4162 W: https://linuxtv.org
4164 F: drivers/media/platform/sti/delta
4167 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4168 L: linux-mtd@lists.infradead.org
4170 F: drivers/mtd/nand/raw/denali*
4172 DESIGNWARE USB2 DRD IP DRIVER
4173 M: Minas Harutyunyan <hminas@synopsys.com>
4174 L: linux-usb@vger.kernel.org
4175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4177 F: drivers/usb/dwc2/
4179 DESIGNWARE USB3 DRD IP DRIVER
4180 M: Felipe Balbi <balbi@kernel.org>
4181 L: linux-usb@vger.kernel.org
4182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4184 F: drivers/usb/dwc3/
4186 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4187 M: Andreas Klinger <ak@it-klinger.de>
4188 L: linux-iio@vger.kernel.org
4190 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4191 F: drivers/iio/proximity/srf*.c
4193 DEVICE COREDUMP (DEV_COREDUMP)
4194 M: Johannes Berg <johannes@sipsolutions.net>
4195 L: linux-kernel@vger.kernel.org
4197 F: drivers/base/devcoredump.c
4198 F: include/linux/devcoredump.h
4200 DEVICE FREQUENCY (DEVFREQ)
4201 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4202 M: Kyungmin Park <kyungmin.park@samsung.com>
4203 R: Chanwoo Choi <cw00.choi@samsung.com>
4204 L: linux-pm@vger.kernel.org
4205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4208 F: include/linux/devfreq.h
4209 F: Documentation/devicetree/bindings/devfreq/
4211 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4212 M: Chanwoo Choi <cw00.choi@samsung.com>
4213 L: linux-pm@vger.kernel.org
4214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4216 F: drivers/devfreq/event/
4217 F: drivers/devfreq/devfreq-event.c
4218 F: include/linux/devfreq-event.h
4219 F: Documentation/devicetree/bindings/devfreq/event/
4221 DEVICE NUMBER REGISTRY
4222 M: Torben Mathiasen <device@lanana.org>
4223 W: http://lanana.org/docs/device-list/index.html
4227 M: Alasdair Kergon <agk@redhat.com>
4228 M: Mike Snitzer <snitzer@redhat.com>
4229 M: dm-devel@redhat.com
4230 L: dm-devel@redhat.com
4231 W: http://sources.redhat.com/dm
4232 Q: http://patchwork.kernel.org/project/dm-devel/list/
4233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4234 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4236 F: Documentation/device-mapper/
4237 F: drivers/md/Makefile
4238 F: drivers/md/Kconfig
4240 F: drivers/md/persistent-data/
4241 F: include/linux/device-mapper.h
4242 F: include/linux/dm-*.h
4243 F: include/uapi/linux/dm-*.h
4246 M: Jiri Pirko <jiri@mellanox.com>
4247 L: netdev@vger.kernel.org
4249 F: net/core/devlink.c
4250 F: include/net/devlink.h
4251 F: include/uapi/linux/devlink.h
4253 DIALOG SEMICONDUCTOR DRIVERS
4254 M: Support Opensource <support.opensource@diasemi.com>
4255 W: http://www.dialog-semiconductor.com/products
4257 F: Documentation/hwmon/da90??
4258 F: Documentation/devicetree/bindings/mfd/da90*.txt
4259 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4260 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4261 F: Documentation/devicetree/bindings/regulator/da92*.txt
4262 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4263 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4264 F: drivers/gpio/gpio-da90??.c
4265 F: drivers/hwmon/da90??-hwmon.c
4266 F: drivers/iio/adc/da91??-*.c
4267 F: drivers/input/misc/da90??_onkey.c
4268 F: drivers/input/touchscreen/da9052_tsi.c
4269 F: drivers/leds/leds-da90??.c
4270 F: drivers/mfd/da903x.c
4271 F: drivers/mfd/da90??-*.c
4272 F: drivers/mfd/da91??-*.c
4273 F: drivers/power/supply/da9052-battery.c
4274 F: drivers/power/supply/da91??-*.c
4275 F: drivers/regulator/da903x.c
4276 F: drivers/regulator/da9???-regulator.[ch]
4277 F: drivers/thermal/da90??-thermal.c
4278 F: drivers/rtc/rtc-da90??.c
4279 F: drivers/video/backlight/da90??_bl.c
4280 F: drivers/watchdog/da90??_wdt.c
4281 F: include/linux/mfd/da903x.h
4282 F: include/linux/mfd/da9052/
4283 F: include/linux/mfd/da9055/
4284 F: include/linux/mfd/da9062/
4285 F: include/linux/mfd/da9063/
4286 F: include/linux/mfd/da9150/
4287 F: include/linux/regulator/da9211.h
4288 F: include/sound/da[79]*.h
4289 F: sound/soc/codecs/da[79]*.[ch]
4291 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4292 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4293 L: linux-gpio@vger.kernel.org
4295 F: drivers/gpio/gpio-gpio-mm.c
4297 DIGI NEO AND CLASSIC PCI PRODUCTS
4298 M: Lidza Louina <lidza.louina@gmail.com>
4299 M: Mark Hounschell <markh@compro.net>
4300 L: driverdev-devel@linuxdriverproject.org
4302 F: drivers/staging/dgnc/
4304 DIOLAN U2C-12 I2C DRIVER
4305 M: Guenter Roeck <linux@roeck-us.net>
4306 L: linux-i2c@vger.kernel.org
4308 F: drivers/i2c/busses/i2c-diolan-u2c.c
4310 FILESYSTEM DIRECT ACCESS (DAX)
4311 M: Matthew Wilcox <mawilcox@microsoft.com>
4312 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4313 L: linux-fsdevel@vger.kernel.org
4316 F: include/linux/dax.h
4317 F: include/trace/events/fs_dax.h
4319 DEVICE DIRECT ACCESS (DAX)
4320 M: Dan Williams <dan.j.williams@intel.com>
4321 M: Dave Jiang <dave.jiang@intel.com>
4322 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4323 M: Vishal Verma <vishal.l.verma@intel.com>
4324 L: linux-nvdimm@lists.01.org
4328 DIRECTORY NOTIFICATION (DNOTIFY)
4329 M: Jan Kara <jack@suse.cz>
4330 R: Amir Goldstein <amir73il@gmail.com>
4331 L: linux-fsdevel@vger.kernel.org
4333 F: Documentation/filesystems/dnotify.txt
4334 F: fs/notify/dnotify/
4335 F: include/linux/dnotify.h
4337 DISK GEOMETRY AND PARTITION HANDLING
4338 M: Andries Brouwer <aeb@cwi.nl>
4339 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4340 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4341 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4345 M: Jan Kara <jack@suse.com>
4347 F: Documentation/filesystems/quota.txt
4349 F: include/linux/quota*.h
4350 F: include/uapi/linux/quota*.h
4352 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4353 M: Bernie Thompson <bernie@plugable.com>
4354 L: linux-fbdev@vger.kernel.org
4356 W: http://plugable.com/category/projects/udlfb/
4357 F: drivers/video/fbdev/udlfb.c
4358 F: include/video/udlfb.h
4359 F: Documentation/fb/udlfb.txt
4361 DISTRIBUTED LOCK MANAGER (DLM)
4362 M: Christine Caulfield <ccaulfie@redhat.com>
4363 M: David Teigland <teigland@redhat.com>
4364 L: cluster-devel@redhat.com
4365 W: http://sources.redhat.com/cluster/
4366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4370 DMA BUFFER SHARING FRAMEWORK
4371 M: Sumit Semwal <sumit.semwal@linaro.org>
4373 L: linux-media@vger.kernel.org
4374 L: dri-devel@lists.freedesktop.org
4375 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4377 F: include/linux/dma-buf*
4378 F: include/linux/reservation.h
4379 F: include/linux/*fence.h
4380 F: Documentation/driver-api/dma-buf.rst
4381 T: git git://anongit.freedesktop.org/drm/drm-misc
4383 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4384 M: Vinod Koul <vkoul@kernel.org>
4385 L: dmaengine@vger.kernel.org
4386 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4389 F: include/linux/dmaengine.h
4390 F: include/linux/of_dma.h
4391 F: Documentation/devicetree/bindings/dma/
4392 F: Documentation/driver-api/dmaengine/
4393 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4396 M: Christoph Hellwig <hch@lst.de>
4397 M: Marek Szyprowski <m.szyprowski@samsung.com>
4398 R: Robin Murphy <robin.murphy@arm.com>
4399 L: iommu@lists.linux-foundation.org
4400 T: git git://git.infradead.org/users/hch/dma-mapping.git
4401 W: http://git.infradead.org/users/hch/dma-mapping.git
4404 F: include/asm-generic/dma-mapping.h
4405 F: include/linux/dma-direct.h
4406 F: include/linux/dma-mapping.h
4407 F: include/linux/dma-noncoherent.h
4409 DME1737 HARDWARE MONITOR DRIVER
4410 M: Juerg Haefliger <juergh@gmail.com>
4411 L: linux-hwmon@vger.kernel.org
4413 F: Documentation/hwmon/dme1737
4414 F: drivers/hwmon/dme1737.c
4417 M: Jean Delvare <jdelvare@suse.com>
4419 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4420 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4421 F: drivers/firmware/dmi-id.c
4422 F: drivers/firmware/dmi_scan.c
4423 F: include/linux/dmi.h
4426 M: Jonathan Corbet <corbet@lwn.net>
4427 L: linux-doc@vger.kernel.org
4430 F: scripts/kernel-doc
4431 X: Documentation/ABI/
4432 X: Documentation/devicetree/
4433 X: Documentation/acpi
4434 X: Documentation/power
4435 X: Documentation/spi
4436 X: Documentation/media
4437 T: git git://git.lwn.net/linux.git docs-next
4439 DOCUMENTATION/ITALIAN
4440 M: Federico Vaga <federico.vaga@vaga.pv.it>
4441 L: linux-doc@vger.kernel.org
4443 F: Documentation/translations/it_IT
4445 DONGWOON DW9714 LENS VOICE COIL DRIVER
4446 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4447 L: linux-media@vger.kernel.org
4448 T: git git://linuxtv.org/media_tree.git
4450 F: drivers/media/i2c/dw9714.c
4452 DONGWOON DW9807 LENS VOICE COIL DRIVER
4453 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4454 L: linux-media@vger.kernel.org
4455 T: git git://linuxtv.org/media_tree.git
4457 F: drivers/media/i2c/dw9807.c
4460 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4461 L: blinux-list@redhat.com
4463 F: drivers/char/dtlk.c
4464 F: include/linux/dtlk.h
4466 DPAA2 DATAPATH I/O (DPIO) DRIVER
4467 M: Roy Pledge <Roy.Pledge@nxp.com>
4468 L: linux-kernel@vger.kernel.org
4470 F: drivers/staging/fsl-mc/bus/dpio
4472 DPAA2 ETHERNET DRIVER
4473 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4474 L: linux-kernel@vger.kernel.org
4476 F: drivers/staging/fsl-dpaa2/ethernet
4478 DPAA2 ETHERNET SWITCH DRIVER
4479 M: Razvan Stefanescu <razvan.stefanescu@nxp.com>
4480 L: linux-kernel@vger.kernel.org
4482 F: drivers/staging/fsl-dpaa2/ethsw
4484 DPAA2 PTP CLOCK DRIVER
4485 M: Yangbo Lu <yangbo.lu@nxp.com>
4486 L: linux-kernel@vger.kernel.org
4488 F: drivers/staging/fsl-dpaa2/rtc
4490 DPT_I2O SCSI RAID DRIVER
4491 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4492 L: linux-scsi@vger.kernel.org
4493 W: http://www.adaptec.com/
4495 F: drivers/scsi/dpt*
4496 F: drivers/scsi/dpt/
4499 M: Philipp Reisner <philipp.reisner@linbit.com>
4500 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4501 L: drbd-dev@lists.linbit.com
4502 W: http://www.drbd.org
4503 T: git git://git.linbit.com/linux-drbd.git
4504 T: git git://git.linbit.com/drbd-8.4.git
4506 F: drivers/block/drbd/
4508 F: Documentation/blockdev/drbd/
4510 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4511 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4512 R: "Rafael J. Wysocki" <rafael@kernel.org>
4513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4515 F: Documentation/kobject.txt
4519 F: include/linux/debugfs.h
4520 F: include/linux/kobj*
4523 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4524 M: Kevin Hilman <khilman@kernel.org>
4525 M: Nishanth Menon <nm@ti.com>
4527 F: drivers/power/avs/
4528 F: include/linux/power/smartreflex.h
4529 L: linux-pm@vger.kernel.org
4531 DRM DRIVER FOR ARM PL111 CLCD
4532 M: Eric Anholt <eric@anholt.net>
4533 T: git git://anongit.freedesktop.org/drm/drm-misc
4535 F: drivers/gpu/drm/pl111/
4537 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4538 M: Linus Walleij <linus.walleij@linaro.org>
4539 T: git git://anongit.freedesktop.org/drm/drm-misc
4541 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4542 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4544 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4545 M: Dave Airlie <airlied@redhat.com>
4547 F: drivers/gpu/drm/ast/
4549 DRM DRIVER FOR BOCHS VIRTUAL GPU
4550 M: Gerd Hoffmann <kraxel@redhat.com>
4551 L: virtualization@lists.linux-foundation.org
4552 T: git git://anongit.freedesktop.org/drm/drm-misc
4554 F: drivers/gpu/drm/bochs/
4556 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4557 M: Linus Walleij <linus.walleij@linaro.org>
4558 T: git git://anongit.freedesktop.org/drm/drm-misc
4560 F: drivers/gpu/drm/tve200/
4562 DRM DRIVER FOR ILITEK ILI9225 PANELS
4563 M: David Lechner <david@lechnology.com>
4565 F: drivers/gpu/drm/tinydrm/ili9225.c
4566 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4568 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4569 S: Orphan / Obsolete
4570 F: drivers/gpu/drm/i810/
4571 F: include/uapi/drm/i810_drm.h
4573 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4574 S: Orphan / Obsolete
4575 F: drivers/gpu/drm/mga/
4576 F: include/uapi/drm/mga_drm.h
4578 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4579 M: Dave Airlie <airlied@redhat.com>
4581 F: drivers/gpu/drm/mgag200/
4583 DRM DRIVER FOR MI0283QT
4584 M: Noralf Trønnes <noralf@tronnes.org>
4586 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4587 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4589 DRM DRIVER FOR MSM ADRENO GPU
4590 M: Rob Clark <robdclark@gmail.com>
4591 L: linux-arm-msm@vger.kernel.org
4592 L: dri-devel@lists.freedesktop.org
4593 L: freedreno@lists.freedesktop.org
4594 T: git git://people.freedesktop.org/~robclark/linux
4596 F: drivers/gpu/drm/msm/
4597 F: include/uapi/drm/msm_drm.h
4598 F: Documentation/devicetree/bindings/display/msm/
4600 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4601 M: Ben Skeggs <bskeggs@redhat.com>
4602 L: dri-devel@lists.freedesktop.org
4603 L: nouveau@lists.freedesktop.org
4604 T: git git://github.com/skeggsb/linux
4606 F: drivers/gpu/drm/nouveau/
4607 F: include/uapi/drm/nouveau_drm.h
4609 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4610 M: Noralf Trønnes <noralf@tronnes.org>
4612 F: drivers/gpu/drm/tinydrm/repaper.c
4613 F: Documentation/devicetree/bindings/display/repaper.txt
4615 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4616 M: Dave Airlie <airlied@redhat.com>
4617 M: Gerd Hoffmann <kraxel@redhat.com>
4618 L: virtualization@lists.linux-foundation.org
4619 T: git git://anongit.freedesktop.org/drm/drm-misc
4621 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4622 F: drivers/gpu/drm/cirrus/
4624 DRM DRIVER FOR QXL VIRTUAL GPU
4625 M: Dave Airlie <airlied@redhat.com>
4626 M: Gerd Hoffmann <kraxel@redhat.com>
4627 L: virtualization@lists.linux-foundation.org
4628 T: git git://anongit.freedesktop.org/drm/drm-misc
4630 F: drivers/gpu/drm/qxl/
4631 F: include/uapi/drm/qxl_drm.h
4633 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4634 S: Orphan / Obsolete
4635 F: drivers/gpu/drm/r128/
4636 F: include/uapi/drm/r128_drm.h
4638 DRM DRIVER FOR SAVAGE VIDEO CARDS
4639 S: Orphan / Obsolete
4640 F: drivers/gpu/drm/savage/
4641 F: include/uapi/drm/savage_drm.h
4643 DRM DRIVER FOR SIS VIDEO CARDS
4644 S: Orphan / Obsolete
4645 F: drivers/gpu/drm/sis/
4646 F: include/uapi/drm/sis_drm.h
4648 DRM DRIVER FOR SITRONIX ST7586 PANELS
4649 M: David Lechner <david@lechnology.com>
4651 F: drivers/gpu/drm/tinydrm/st7586.c
4652 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4654 DRM DRIVER FOR SITRONIX ST7735R PANELS
4655 M: David Lechner <david@lechnology.com>
4657 F: drivers/gpu/drm/tinydrm/st7735r.c
4658 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4660 DRM DRIVER FOR TDFX VIDEO CARDS
4661 S: Orphan / Obsolete
4662 F: drivers/gpu/drm/tdfx/
4664 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4665 M: Dave Airlie <airlied@redhat.com>
4667 F: drivers/gpu/drm/udl/
4669 DRM DRIVER FOR VMWARE VIRTUAL GPU
4670 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4671 M: Sinclair Yeh <syeh@vmware.com>
4672 M: Thomas Hellstrom <thellstrom@vmware.com>
4673 L: dri-devel@lists.freedesktop.org
4674 T: git git://people.freedesktop.org/~syeh/repos_linux
4675 T: git git://people.freedesktop.org/~thomash/linux
4677 F: drivers/gpu/drm/vmwgfx/
4678 F: include/uapi/drm/vmwgfx_drm.h
4681 M: David Airlie <airlied@linux.ie>
4682 L: dri-devel@lists.freedesktop.org
4683 T: git git://anongit.freedesktop.org/drm/drm
4684 B: https://bugs.freedesktop.org/
4685 C: irc://chat.freenode.net/dri-devel
4689 F: Documentation/devicetree/bindings/display/
4690 F: Documentation/devicetree/bindings/gpu/
4691 F: Documentation/gpu/
4693 F: include/uapi/drm/
4694 F: include/linux/vga*
4696 DRM DRIVERS AND MISC GPU PATCHES
4697 M: Gustavo Padovan <gustavo@padovan.org>
4698 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4699 M: Sean Paul <seanpaul@chromium.org>
4700 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4702 T: git git://anongit.freedesktop.org/drm/drm-misc
4703 F: Documentation/gpu/
4705 F: drivers/gpu/drm/*
4707 F: include/uapi/drm/drm*
4708 F: include/linux/vga*
4710 DRM DRIVERS FOR ALLWINNER A10
4711 M: Maxime Ripard <maxime.ripard@bootlin.com>
4712 L: dri-devel@lists.freedesktop.org
4714 F: drivers/gpu/drm/sun4i/
4715 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4716 T: git git://anongit.freedesktop.org/drm/drm-misc
4718 DRM DRIVERS FOR AMLOGIC SOCS
4719 M: Neil Armstrong <narmstrong@baylibre.com>
4720 L: dri-devel@lists.freedesktop.org
4721 L: linux-amlogic@lists.infradead.org
4722 W: http://linux-meson.com/
4724 F: drivers/gpu/drm/meson/
4725 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4726 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4727 F: Documentation/gpu/meson.rst
4728 T: git git://anongit.freedesktop.org/drm/drm-misc
4730 DRM DRIVERS FOR ATMEL HLCDC
4731 M: Boris Brezillon <boris.brezillon@bootlin.com>
4732 L: dri-devel@lists.freedesktop.org
4734 F: drivers/gpu/drm/atmel-hlcdc/
4735 F: Documentation/devicetree/bindings/display/atmel/
4736 T: git git://anongit.freedesktop.org/drm/drm-misc
4738 DRM DRIVERS FOR BRIDGE CHIPS
4739 M: Archit Taneja <architt@codeaurora.org>
4740 M: Andrzej Hajda <a.hajda@samsung.com>
4741 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4743 T: git git://anongit.freedesktop.org/drm/drm-misc
4744 F: drivers/gpu/drm/bridge/
4746 DRM DRIVERS FOR EXYNOS
4747 M: Inki Dae <inki.dae@samsung.com>
4748 M: Joonyoung Shim <jy0922.shim@samsung.com>
4749 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4750 M: Kyungmin Park <kyungmin.park@samsung.com>
4751 L: dri-devel@lists.freedesktop.org
4752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4754 F: drivers/gpu/drm/exynos/
4755 F: include/uapi/drm/exynos_drm.h
4756 F: Documentation/devicetree/bindings/display/exynos/
4758 DRM DRIVERS FOR FREESCALE DCU
4759 M: Stefan Agner <stefan@agner.ch>
4760 M: Alison Wang <alison.wang@nxp.com>
4761 L: dri-devel@lists.freedesktop.org
4763 F: drivers/gpu/drm/fsl-dcu/
4764 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4765 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4766 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4768 DRM DRIVERS FOR FREESCALE IMX
4769 M: Philipp Zabel <p.zabel@pengutronix.de>
4770 L: dri-devel@lists.freedesktop.org
4772 F: drivers/gpu/drm/imx/
4773 F: drivers/gpu/ipu-v3/
4774 F: Documentation/devicetree/bindings/display/imx/
4776 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4777 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4778 L: dri-devel@lists.freedesktop.org
4779 T: git git://github.com/patjak/drm-gma500
4781 F: drivers/gpu/drm/gma500/
4783 DRM DRIVERS FOR HISILICON
4784 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4785 M: Rongrong Zou <zourongrong@gmail.com>
4786 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4787 R: Chen Feng <puck.chen@hisilicon.com>
4788 L: dri-devel@lists.freedesktop.org
4789 T: git git://github.com/xin3liang/linux.git
4791 F: drivers/gpu/drm/hisilicon/
4792 F: Documentation/devicetree/bindings/display/hisilicon/
4794 DRM DRIVERS FOR MEDIATEK
4795 M: CK Hu <ck.hu@mediatek.com>
4796 M: Philipp Zabel <p.zabel@pengutronix.de>
4797 L: dri-devel@lists.freedesktop.org
4799 F: drivers/gpu/drm/mediatek/
4800 F: Documentation/devicetree/bindings/display/mediatek/
4802 DRM DRIVERS FOR NVIDIA TEGRA
4803 M: Thierry Reding <thierry.reding@gmail.com>
4804 L: dri-devel@lists.freedesktop.org
4805 L: linux-tegra@vger.kernel.org
4806 T: git git://anongit.freedesktop.org/tegra/linux.git
4808 F: drivers/gpu/drm/tegra/
4809 F: drivers/gpu/host1x/
4810 F: include/linux/host1x.h
4811 F: include/uapi/drm/tegra_drm.h
4812 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4814 DRM DRIVERS FOR RENESAS
4815 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4816 L: dri-devel@lists.freedesktop.org
4817 L: linux-renesas-soc@vger.kernel.org
4818 T: git git://linuxtv.org/pinchartl/fbdev
4820 F: drivers/gpu/drm/rcar-du/
4821 F: drivers/gpu/drm/shmobile/
4822 F: include/linux/platform_data/shmob_drm.h
4823 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4824 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4825 F: Documentation/devicetree/bindings/display/renesas,du.txt
4827 DRM DRIVERS FOR ROCKCHIP
4828 M: Sandy Huang <hjc@rock-chips.com>
4829 M: Heiko Stübner <heiko@sntech.de>
4830 L: dri-devel@lists.freedesktop.org
4832 F: drivers/gpu/drm/rockchip/
4833 F: Documentation/devicetree/bindings/display/rockchip/
4834 T: git git://anongit.freedesktop.org/drm/drm-misc
4837 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4838 M: Vincent Abriou <vincent.abriou@st.com>
4839 L: dri-devel@lists.freedesktop.org
4840 T: git git://anongit.freedesktop.org/drm/drm-misc
4842 F: drivers/gpu/drm/sti
4843 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4846 M: Yannick Fertre <yannick.fertre@st.com>
4847 M: Philippe Cornu <philippe.cornu@st.com>
4848 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4849 M: Vincent Abriou <vincent.abriou@st.com>
4850 L: dri-devel@lists.freedesktop.org
4851 T: git git://anongit.freedesktop.org/drm/drm-misc
4853 F: drivers/gpu/drm/stm
4854 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4856 DRM DRIVERS FOR TI LCDC
4857 M: Jyri Sarha <jsarha@ti.com>
4858 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4859 L: dri-devel@lists.freedesktop.org
4861 F: drivers/gpu/drm/tilcdc/
4862 F: Documentation/devicetree/bindings/display/tilcdc/
4864 DRM DRIVERS FOR TI OMAP
4865 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4866 L: dri-devel@lists.freedesktop.org
4868 F: drivers/gpu/drm/omapdrm/
4869 F: Documentation/devicetree/bindings/display/ti/
4872 M: Eric Anholt <eric@anholt.net>
4874 F: drivers/gpu/drm/v3d/
4875 F: include/uapi/drm/v3d_drm.h
4876 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4877 T: git git://anongit.freedesktop.org/drm/drm-misc
4880 M: Eric Anholt <eric@anholt.net>
4881 T: git git://github.com/anholt/linux
4883 F: drivers/gpu/drm/vc4/
4884 F: include/uapi/drm/vc4_drm.h
4885 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4886 T: git git://anongit.freedesktop.org/drm/drm-misc
4888 DRM DRIVERS FOR VIVANTE GPU IP
4889 M: Lucas Stach <l.stach@pengutronix.de>
4890 R: Russell King <linux+etnaviv@armlinux.org.uk>
4891 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4892 L: etnaviv@lists.freedesktop.org
4893 L: dri-devel@lists.freedesktop.org
4895 F: drivers/gpu/drm/etnaviv/
4896 F: include/uapi/drm/etnaviv_drm.h
4897 F: Documentation/devicetree/bindings/display/etnaviv/
4899 DRM DRIVERS FOR ZTE ZX
4900 M: Shawn Guo <shawnguo@kernel.org>
4901 L: dri-devel@lists.freedesktop.org
4903 F: drivers/gpu/drm/zte/
4904 F: Documentation/devicetree/bindings/display/zte,vou.txt
4905 T: git git://anongit.freedesktop.org/drm/drm-misc
4908 M: Thierry Reding <thierry.reding@gmail.com>
4909 L: dri-devel@lists.freedesktop.org
4910 T: git git://anongit.freedesktop.org/drm/drm-misc
4912 F: drivers/gpu/drm/drm_panel.c
4913 F: drivers/gpu/drm/panel/
4914 F: include/drm/drm_panel.h
4915 F: Documentation/devicetree/bindings/display/panel/
4918 M: Noralf Trønnes <noralf@tronnes.org>
4919 W: https://github.com/notro/tinydrm/wiki/Development
4920 T: git git://anongit.freedesktop.org/drm/drm-misc
4922 F: drivers/gpu/drm/tinydrm/
4923 F: include/drm/tinydrm/
4926 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4927 T: git git://anongit.freedesktop.org/drm/drm-misc
4928 L: dri-devel@lists.freedesktop.org
4929 L: xen-devel@lists.xen.org
4931 F: drivers/gpu/drm/xen/
4932 F: Documentation/gpu/xen-front.rst
4935 M: Christian Koenig <christian.koenig@amd.com>
4936 M: Huang Rui <ray.huang@amd.com>
4937 M: Junwei Zhang <Jerry.Zhang@amd.com>
4938 T: git git://people.freedesktop.org/~agd5f/linux
4940 L: dri-devel@lists.freedesktop.org
4942 F: drivers/gpu/drm/ttm/
4944 DSBR100 USB FM RADIO DRIVER
4945 M: Alexey Klimov <klimov.linux@gmail.com>
4946 L: linux-media@vger.kernel.org
4947 T: git git://linuxtv.org/media_tree.git
4949 F: drivers/media/radio/dsbr100.c
4952 M: Francois Romieu <romieu@fr.zoreil.com>
4953 L: netdev@vger.kernel.org
4955 F: drivers/net/wan/dscc4.c
4958 M: Hans Verkuil <hverkuil@xs4all.nl>
4959 L: linux-media@vger.kernel.org
4960 T: git git://linuxtv.org/media_tree.git
4961 W: https://linuxtv.org
4963 F: drivers/media/pci/dt3155/
4965 DVB_USB_AF9015 MEDIA DRIVER
4966 M: Antti Palosaari <crope@iki.fi>
4967 L: linux-media@vger.kernel.org
4968 W: https://linuxtv.org
4969 W: http://palosaari.fi/linux/
4970 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4971 T: git git://linuxtv.org/anttip/media_tree.git
4973 F: drivers/media/usb/dvb-usb-v2/af9015*
4975 DVB_USB_AF9035 MEDIA DRIVER
4976 M: Antti Palosaari <crope@iki.fi>
4977 L: linux-media@vger.kernel.org
4978 W: https://linuxtv.org
4979 W: http://palosaari.fi/linux/
4980 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4981 T: git git://linuxtv.org/anttip/media_tree.git
4983 F: drivers/media/usb/dvb-usb-v2/af9035*
4985 DVB_USB_ANYSEE MEDIA DRIVER
4986 M: Antti Palosaari <crope@iki.fi>
4987 L: linux-media@vger.kernel.org
4988 W: https://linuxtv.org
4989 W: http://palosaari.fi/linux/
4990 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4991 T: git git://linuxtv.org/anttip/media_tree.git
4993 F: drivers/media/usb/dvb-usb-v2/anysee*
4995 DVB_USB_AU6610 MEDIA DRIVER
4996 M: Antti Palosaari <crope@iki.fi>
4997 L: linux-media@vger.kernel.org
4998 W: https://linuxtv.org
4999 W: http://palosaari.fi/linux/
5000 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5001 T: git git://linuxtv.org/anttip/media_tree.git
5003 F: drivers/media/usb/dvb-usb-v2/au6610*
5005 DVB_USB_CE6230 MEDIA DRIVER
5006 M: Antti Palosaari <crope@iki.fi>
5007 L: linux-media@vger.kernel.org
5008 W: https://linuxtv.org
5009 W: http://palosaari.fi/linux/
5010 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5011 T: git git://linuxtv.org/anttip/media_tree.git
5013 F: drivers/media/usb/dvb-usb-v2/ce6230*
5015 DVB_USB_CXUSB MEDIA DRIVER
5016 M: Michael Krufky <mkrufky@linuxtv.org>
5017 L: linux-media@vger.kernel.org
5018 W: https://linuxtv.org
5019 W: http://github.com/mkrufky
5020 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5021 T: git git://linuxtv.org/media_tree.git
5023 F: drivers/media/usb/dvb-usb/cxusb*
5025 DVB_USB_EC168 MEDIA DRIVER
5026 M: Antti Palosaari <crope@iki.fi>
5027 L: linux-media@vger.kernel.org
5028 W: https://linuxtv.org
5029 W: http://palosaari.fi/linux/
5030 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5031 T: git git://linuxtv.org/anttip/media_tree.git
5033 F: drivers/media/usb/dvb-usb-v2/ec168*
5035 DVB_USB_GL861 MEDIA DRIVER
5036 M: Antti Palosaari <crope@iki.fi>
5037 L: linux-media@vger.kernel.org
5038 W: https://linuxtv.org
5039 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5040 T: git git://linuxtv.org/anttip/media_tree.git
5042 F: drivers/media/usb/dvb-usb-v2/gl861*
5044 DVB_USB_MXL111SF MEDIA DRIVER
5045 M: Michael Krufky <mkrufky@linuxtv.org>
5046 L: linux-media@vger.kernel.org
5047 W: https://linuxtv.org
5048 W: http://github.com/mkrufky
5049 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5050 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5052 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5054 DVB_USB_RTL28XXU MEDIA DRIVER
5055 M: Antti Palosaari <crope@iki.fi>
5056 L: linux-media@vger.kernel.org
5057 W: https://linuxtv.org
5058 W: http://palosaari.fi/linux/
5059 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5060 T: git git://linuxtv.org/anttip/media_tree.git
5062 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5064 DVB_USB_V2 MEDIA DRIVER
5065 M: Antti Palosaari <crope@iki.fi>
5066 L: linux-media@vger.kernel.org
5067 W: https://linuxtv.org
5068 W: http://palosaari.fi/linux/
5069 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5070 T: git git://linuxtv.org/anttip/media_tree.git
5072 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5073 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5076 M: Jason Baron <jbaron@akamai.com>
5078 F: lib/dynamic_debug.c
5079 F: include/linux/dynamic_debug.h
5081 DYNAMIC INTERRUPT MODERATION
5082 M: Tal Gilboa <talgi@mellanox.com>
5084 F: include/linux/net_dim.h
5086 DZ DECSTATION DZ11 SERIAL DRIVER
5087 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5089 F: drivers/tty/serial/dz.*
5091 E3X0 POWER BUTTON DRIVER
5092 M: Moritz Fischer <moritz.fischer@ettus.com>
5093 L: usrp-users@lists.ettus.com
5094 W: http://www.ettus.com
5096 F: drivers/input/misc/e3x0-button.c
5097 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5100 M: Antti Palosaari <crope@iki.fi>
5101 L: linux-media@vger.kernel.org
5102 W: https://linuxtv.org
5103 W: http://palosaari.fi/linux/
5104 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5105 T: git git://linuxtv.org/anttip/media_tree.git
5107 F: drivers/media/tuners/e4000*
5109 EARTH_PT1 MEDIA DRIVER
5110 M: Akihiro Tsukada <tskd08@gmail.com>
5111 L: linux-media@vger.kernel.org
5113 F: drivers/media/pci/pt1/
5115 EARTH_PT3 MEDIA DRIVER
5116 M: Akihiro Tsukada <tskd08@gmail.com>
5117 L: linux-media@vger.kernel.org
5119 F: drivers/media/pci/pt3/
5122 M: Antti Palosaari <crope@iki.fi>
5123 L: linux-media@vger.kernel.org
5124 W: https://linuxtv.org
5125 W: http://palosaari.fi/linux/
5126 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5127 T: git git://linuxtv.org/anttip/media_tree.git
5129 F: drivers/media/dvb-frontends/ec100*
5132 M: Tyler Hicks <tyhicks@canonical.com>
5133 L: ecryptfs@vger.kernel.org
5134 W: http://ecryptfs.org
5135 W: https://launchpad.net/ecryptfs
5136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5138 F: Documentation/filesystems/ecryptfs.txt
5142 M: Borislav Petkov <bp@alien8.de>
5143 L: linux-edac@vger.kernel.org
5145 F: drivers/edac/amd64_edac*
5148 M: Robert Richter <rric@kernel.org>
5149 L: linux-edac@vger.kernel.org
5151 F: drivers/edac/highbank*
5154 M: Ralf Baechle <ralf@linux-mips.org>
5155 M: David Daney <david.daney@cavium.com>
5156 L: linux-edac@vger.kernel.org
5157 L: linux-mips@linux-mips.org
5159 F: drivers/edac/octeon_edac*
5161 EDAC-CAVIUM THUNDERX
5162 M: David Daney <david.daney@cavium.com>
5163 M: Jan Glauber <jglauber@cavium.com>
5164 L: linux-edac@vger.kernel.org
5166 F: drivers/edac/thunderx_edac*
5169 M: Borislav Petkov <bp@alien8.de>
5170 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5171 L: linux-edac@vger.kernel.org
5172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5175 F: Documentation/admin-guide/ras.rst
5176 F: Documentation/driver-api/edac.rst
5178 F: include/linux/edac.h
5181 M: Mark Gross <mark.gross@intel.com>
5182 L: linux-edac@vger.kernel.org
5184 F: drivers/edac/e752x_edac.c
5187 L: linux-edac@vger.kernel.org
5189 F: drivers/edac/e7xxx_edac.c
5192 M: York Sun <york.sun@nxp.com>
5193 L: linux-edac@vger.kernel.org
5195 F: drivers/edac/fsl_ddr_edac.*
5198 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5199 L: linux-edac@vger.kernel.org
5201 F: drivers/edac/ghes_edac.c
5204 L: linux-edac@vger.kernel.org
5206 F: drivers/edac/i3000_edac.c
5209 L: linux-edac@vger.kernel.org
5211 F: drivers/edac/i5000_edac.c
5214 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5215 L: linux-edac@vger.kernel.org
5217 F: drivers/edac/i5400_edac.c
5220 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5221 L: linux-edac@vger.kernel.org
5223 F: drivers/edac/i7300_edac.c
5226 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5227 L: linux-edac@vger.kernel.org
5229 F: drivers/edac/i7core_edac.c
5232 M: Tim Small <tim@buttersideup.com>
5233 L: linux-edac@vger.kernel.org
5235 F: drivers/edac/i82443bxgx_edac.c
5238 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5239 M: "Arvind R." <arvino55@gmail.com>
5240 L: linux-edac@vger.kernel.org
5242 F: drivers/edac/i82975x_edac.c
5245 M: Jason Baron <jbaron@akamai.com>
5246 L: linux-edac@vger.kernel.org
5248 F: drivers/edac/ie31200_edac.c
5251 M: Johannes Thumshirn <morbidrsa@gmail.com>
5252 L: linux-edac@vger.kernel.org
5254 F: drivers/edac/mpc85xx_edac.[ch]
5257 M: Egor Martovetsky <egor@pasemi.com>
5258 L: linux-edac@vger.kernel.org
5260 F: drivers/edac/pasemi_edac.c
5263 M: Tony Luck <tony.luck@intel.com>
5264 L: linux-edac@vger.kernel.org
5266 F: drivers/edac/pnd2_edac.[ch]
5269 M: Tim Small <tim@buttersideup.com>
5270 L: linux-edac@vger.kernel.org
5272 F: drivers/edac/r82600_edac.c
5275 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5276 L: linux-edac@vger.kernel.org
5278 F: drivers/edac/sb_edac.c
5281 M: Tony Luck <tony.luck@intel.com>
5282 L: linux-edac@vger.kernel.org
5284 F: drivers/edac/skx_edac.c
5287 M: Tero Kristo <t-kristo@ti.com>
5288 L: linux-edac@vger.kernel.org
5290 F: drivers/edac/ti_edac.c
5292 EDIROL UA-101/UA-1000 DRIVER
5293 M: Clemens Ladisch <clemens@ladisch.de>
5294 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5295 T: git git://git.alsa-project.org/alsa-kernel.git
5297 F: sound/usb/misc/ua101.c
5300 L: linux-efi@vger.kernel.org
5301 M: Ivan Hu <ivan.hu@canonical.com>
5302 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5304 F: drivers/firmware/efi/test/
5306 EFI VARIABLE FILESYSTEM
5307 M: Matthew Garrett <matthew.garrett@nebula.com>
5308 M: Jeremy Kerr <jk@ozlabs.org>
5309 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5311 L: linux-efi@vger.kernel.org
5315 EFIFB FRAMEBUFFER DRIVER
5316 L: linux-fbdev@vger.kernel.org
5317 M: Peter Jones <pjones@redhat.com>
5319 F: drivers/video/fbdev/efifb.c
5322 W: http://aeschi.ch.eu.org/efs/
5326 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5327 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5328 L: netdev@vger.kernel.org
5330 F: drivers/net/ethernet/ibm/ehea/
5332 EM28XX VIDEO4LINUX DRIVER
5333 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5334 L: linux-media@vger.kernel.org
5335 W: https://linuxtv.org
5336 T: git git://linuxtv.org/media_tree.git
5338 F: drivers/media/usb/em28xx/
5339 F: Documentation/media/v4l-drivers/em28xx*
5342 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5343 M: Matt Mackall <mpm@selenic.com>
5344 M: David Woodhouse <dwmw2@infradead.org>
5345 L: linux-embedded@vger.kernel.org
5348 Emulex 10Gbps iSCSI - OneConnect DRIVER
5349 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5350 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5351 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5352 L: linux-scsi@vger.kernel.org
5353 W: http://www.broadcom.com
5355 F: drivers/scsi/be2iscsi/
5357 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5358 M: Sathya Perla <sathya.perla@broadcom.com>
5359 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5360 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5361 M: Somnath Kotur <somnath.kotur@broadcom.com>
5362 L: netdev@vger.kernel.org
5363 W: http://www.emulex.com
5365 F: drivers/net/ethernet/emulex/benet/
5367 EMULEX ONECONNECT ROCE DRIVER
5368 M: Selvin Xavier <selvin.xavier@broadcom.com>
5369 M: Devesh Sharma <devesh.sharma@broadcom.com>
5370 L: linux-rdma@vger.kernel.org
5371 W: http://www.broadcom.com
5373 F: drivers/infiniband/hw/ocrdma/
5374 F: include/uapi/rdma/ocrdma-abi.h
5376 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5377 M: James Smart <james.smart@broadcom.com>
5378 M: Dick Kennedy <dick.kennedy@broadcom.com>
5379 L: linux-scsi@vger.kernel.org
5380 W: http://www.broadcom.com
5382 F: drivers/scsi/lpfc/
5384 ENE CB710 FLASH CARD READER DRIVER
5385 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5387 F: drivers/misc/cb710/
5388 F: drivers/mmc/host/cb710-mmc.*
5389 F: include/linux/cb710.h
5391 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5392 M: Maxim Levitsky <maximlevitsky@gmail.com>
5394 F: drivers/media/rc/ene_ir.*
5396 EPSON S1D13XXX FRAMEBUFFER DRIVER
5397 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5400 F: drivers/video/fbdev/s1d13xxxfb.c
5401 F: include/video/s1d13xxxfb.h
5403 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5404 M: Jeff Layton <jlayton@kernel.org>
5407 F: include/linux/errseq.h
5409 ET131X NETWORK DRIVER
5410 M: Mark Einon <mark.einon@gmail.com>
5412 F: drivers/net/ethernet/agere/
5415 M: Stephen Hemminger <stephen@networkplumber.org>
5416 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5417 L: netdev@vger.kernel.org
5418 W: http://www.linuxfoundation.org/en/Net:Bridge
5420 F: include/linux/netfilter_bridge/
5423 ETHERNET PHY LIBRARY
5424 M: Andrew Lunn <andrew@lunn.ch>
5425 M: Florian Fainelli <f.fainelli@gmail.com>
5426 L: netdev@vger.kernel.org
5428 F: Documentation/ABI/testing/sysfs-bus-mdio
5429 F: Documentation/devicetree/bindings/net/mdio*
5430 F: Documentation/networking/phy.txt
5432 F: drivers/of/of_mdio.c
5433 F: drivers/of/of_net.c
5434 F: include/linux/*mdio*.h
5435 F: include/linux/of_net.h
5436 F: include/linux/phy.h
5437 F: include/linux/phy_fixed.h
5438 F: include/linux/platform_data/mdio-bcm-unimac.h
5439 F: include/trace/events/mdio.h
5440 F: include/uapi/linux/mdio.h
5441 F: include/uapi/linux/mii.h
5444 M: Jan Kara <jack@suse.com>
5445 L: linux-ext4@vger.kernel.org
5447 F: Documentation/filesystems/ext2.txt
5449 F: include/linux/ext2*
5452 M: "Theodore Ts'o" <tytso@mit.edu>
5453 M: Andreas Dilger <adilger.kernel@dilger.ca>
5454 L: linux-ext4@vger.kernel.org
5455 W: http://ext4.wiki.kernel.org
5456 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5459 F: Documentation/filesystems/ext4.txt
5462 Extended Verification Module (EVM)
5463 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5464 L: linux-integrity@vger.kernel.org
5466 F: security/integrity/evm/
5468 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5469 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5470 L: linux-efi@vger.kernel.org
5471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5473 F: Documentation/efi-stub.txt
5474 F: arch/*/kernel/efi.c
5475 F: arch/x86/boot/compressed/eboot.[ch]
5476 F: arch/*/include/asm/efi.h
5477 F: arch/x86/platform/efi/
5478 F: drivers/firmware/efi/
5479 F: include/linux/efi*.h
5480 F: arch/arm/boot/compressed/efi-header.S
5481 F: arch/arm64/kernel/efi-entry.S
5483 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5484 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5485 M: Chanwoo Choi <cw00.choi@samsung.com>
5486 L: linux-kernel@vger.kernel.org
5487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5490 F: include/linux/extcon/
5491 F: include/linux/extcon.h
5492 F: Documentation/extcon/
5493 F: Documentation/devicetree/bindings/extcon/
5496 M: Jingoo Han <jingoohan1@gmail.com>
5497 L: dri-devel@lists.freedesktop.org
5499 F: drivers/gpu/drm/exynos/exynos_dp*
5501 EXYNOS SYSMMU (IOMMU) driver
5502 M: Marek Szyprowski <m.szyprowski@samsung.com>
5503 L: iommu@lists.linux-foundation.org
5505 F: drivers/iommu/exynos-iommu.c
5507 EZchip NPS platform support
5508 M: Vineet Gupta <vgupta@synopsys.com>
5509 M: Ofer Levi <oferle@mellanox.com>
5511 F: arch/arc/plat-eznps
5512 F: arch/arc/boot/dts/eznps.dts
5515 M: Jaegeuk Kim <jaegeuk@kernel.org>
5516 M: Chao Yu <yuchao0@huawei.com>
5517 L: linux-f2fs-devel@lists.sourceforge.net
5518 W: https://f2fs.wiki.kernel.org/
5519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5521 F: Documentation/filesystems/f2fs.txt
5522 F: Documentation/ABI/testing/sysfs-fs-f2fs
5524 F: include/linux/f2fs_fs.h
5525 F: include/trace/events/f2fs.h
5527 F71805F HARDWARE MONITORING DRIVER
5528 M: Jean Delvare <jdelvare@suse.com>
5529 L: linux-hwmon@vger.kernel.org
5531 F: Documentation/hwmon/f71805f
5532 F: drivers/hwmon/f71805f.c
5535 M: Josh Poimboeuf <jpoimboe@redhat.com>
5537 F: scripts/faddr2line
5540 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5541 L: netdev@vger.kernel.org
5543 F: net/core/failover.c
5544 F: include/net/failover.h
5545 F: Documentation/networking/failover.rst
5548 M: Jan Kara <jack@suse.cz>
5549 R: Amir Goldstein <amir73il@gmail.com>
5550 L: linux-fsdevel@vger.kernel.org
5552 F: fs/notify/fanotify/
5553 F: include/linux/fanotify.h
5554 F: include/uapi/linux/fanotify.h
5556 FARSYNC SYNCHRONOUS DRIVER
5557 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5558 W: http://www.farsite.co.uk/
5560 F: drivers/net/wan/farsync.*
5562 FAULT INJECTION SUPPORT
5563 M: Akinobu Mita <akinobu.mita@gmail.com>
5565 F: Documentation/fault-injection/
5566 F: lib/fault-inject.c
5568 FBTFT Framebuffer drivers
5569 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5571 F: drivers/staging/fbtft/
5574 M: Michael Buesch <m@bues.ch>
5575 L: linux-media@vger.kernel.org
5577 F: drivers/media/tuners/fc0011.h
5578 F: drivers/media/tuners/fc0011.c
5581 M: Antti Palosaari <crope@iki.fi>
5582 L: linux-media@vger.kernel.org
5583 W: https://linuxtv.org
5584 W: http://palosaari.fi/linux/
5585 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5586 T: git git://linuxtv.org/anttip/media_tree.git
5588 F: drivers/media/tuners/fc2580*
5590 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5591 M: Johannes Thumshirn <jth@kernel.org>
5592 L: linux-scsi@vger.kernel.org
5593 W: www.Open-FCoE.org
5595 F: drivers/scsi/libfc/
5596 F: drivers/scsi/fcoe/
5598 F: include/scsi/libfc.h
5599 F: include/scsi/libfcoe.h
5600 F: include/uapi/scsi/fc/
5602 FILE LOCKING (flock() and fcntl()/lockf())
5603 M: Jeff Layton <jlayton@kernel.org>
5604 M: "J. Bruce Fields" <bfields@fieldses.org>
5605 L: linux-fsdevel@vger.kernel.org
5607 F: include/linux/fcntl.h
5608 F: include/uapi/linux/fcntl.h
5612 FILESYSTEMS (VFS and infrastructure)
5613 M: Alexander Viro <viro@zeniv.linux.org.uk>
5614 L: linux-fsdevel@vger.kernel.org
5617 F: include/linux/fs.h
5618 F: include/uapi/linux/fs.h
5620 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5621 M: Riku Voipio <riku.voipio@iki.fi>
5622 L: linux-hwmon@vger.kernel.org
5624 F: drivers/hwmon/f75375s.c
5625 F: include/linux/f75375s.h
5627 FIREWIRE AUDIO DRIVERS
5628 M: Clemens Ladisch <clemens@ladisch.de>
5629 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5630 T: git git://git.alsa-project.org/alsa-kernel.git
5634 FIREWIRE MEDIA DRIVERS (firedtv)
5635 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5636 L: linux-media@vger.kernel.org
5637 L: linux1394-devel@lists.sourceforge.net
5638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5640 F: drivers/media/firewire/
5642 FIREWIRE SBP-2 TARGET
5643 M: Chris Boot <bootc@bootc.net>
5644 L: linux-scsi@vger.kernel.org
5645 L: target-devel@vger.kernel.org
5646 L: linux1394-devel@lists.sourceforge.net
5647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5649 F: drivers/target/sbp/
5652 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5653 L: linux1394-devel@lists.sourceforge.net
5654 W: http://ieee1394.wiki.kernel.org/
5655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5657 F: drivers/firewire/
5658 F: include/linux/firewire.h
5659 F: include/uapi/linux/firewire*.h
5662 FIRMWARE LOADER (request_firmware)
5663 M: Luis R. Rodriguez <mcgrof@kernel.org>
5664 L: linux-kernel@vger.kernel.org
5666 F: Documentation/firmware_class/
5667 F: drivers/base/firmware_loader/
5668 F: include/linux/firmware.h
5670 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5671 M: Joshua Morris <josh.h.morris@us.ibm.com>
5672 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5674 F: drivers/block/rsxx/
5677 M: Jiri Kosina <jikos@kernel.org>
5678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5680 F: drivers/block/floppy.c
5683 M: Alessandro Rubini <rubini@gnudd.com>
5684 W: http://www.ohwr.org/projects/fmc-bus
5687 F: include/linux/fmc*.h
5688 F: include/linux/ipmi-fru.h
5691 FPGA MANAGER FRAMEWORK
5692 M: Alan Tull <atull@kernel.org>
5693 M: Moritz Fischer <mdf@kernel.org>
5694 L: linux-fpga@vger.kernel.org
5696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5697 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5698 F: Documentation/fpga/
5699 F: Documentation/driver-api/fpga/
5700 F: Documentation/devicetree/bindings/fpga/
5702 F: include/linux/fpga/
5703 W: http://www.rocketboards.org
5706 M: Bill Metzenthen <billm@melbpc.org.au>
5707 W: http://floatingpoint.sourceforge.net/emulator/index.html
5709 F: arch/x86/math-emu/
5711 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5712 L: netdev@vger.kernel.org
5714 F: drivers/net/wan/dlci.c
5715 F: drivers/net/wan/sdla.c
5718 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5719 L: dri-devel@lists.freedesktop.org
5720 L: linux-fbdev@vger.kernel.org
5721 T: git git://github.com/bzolnier/linux.git
5722 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5724 F: Documentation/fb/
5727 F: include/linux/fb.h
5728 F: include/uapi/video/
5729 F: include/uapi/linux/fb.h
5731 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5732 M: Horia Geantă <horia.geanta@nxp.com>
5733 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5734 L: linux-crypto@vger.kernel.org
5736 F: drivers/crypto/caam/
5737 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5739 FREESCALE DIU FRAMEBUFFER DRIVER
5740 M: Timur Tabi <timur@kernel.org>
5741 L: linux-fbdev@vger.kernel.org
5743 F: drivers/video/fbdev/fsl-diu-fb.*
5745 FREESCALE DMA DRIVER
5746 M: Li Yang <leoyang.li@nxp.com>
5747 M: Zhang Wei <zw@zh-kernel.org>
5748 L: linuxppc-dev@lists.ozlabs.org
5750 F: drivers/dma/fsldma.*
5752 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5753 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5754 L: netdev@vger.kernel.org
5756 F: drivers/net/ethernet/freescale/gianfar*
5757 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5759 FREESCALE GPMI NAND DRIVER
5760 M: Han Xu <han.xu@nxp.com>
5761 L: linux-mtd@lists.infradead.org
5763 F: drivers/mtd/nand/raw/gpmi-nand/*
5765 FREESCALE I2C CPM DRIVER
5766 M: Jochen Friedrich <jochen@scram.de>
5767 L: linuxppc-dev@lists.ozlabs.org
5768 L: linux-i2c@vger.kernel.org
5770 F: drivers/i2c/busses/i2c-cpm.c
5772 FREESCALE IMX / MXC FEC DRIVER
5773 M: Fugang Duan <fugang.duan@nxp.com>
5774 L: netdev@vger.kernel.org
5776 F: drivers/net/ethernet/freescale/fec_main.c
5777 F: drivers/net/ethernet/freescale/fec_ptp.c
5778 F: drivers/net/ethernet/freescale/fec.h
5779 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5781 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5782 M: Sascha Hauer <s.hauer@pengutronix.de>
5783 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5784 L: linux-fbdev@vger.kernel.org
5785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5787 F: include/linux/platform_data/video-imxfb.h
5788 F: drivers/video/fbdev/imxfb.c
5790 FREESCALE QORIQ DPAA ETHERNET DRIVER
5791 M: Madalin Bucur <madalin.bucur@nxp.com>
5792 L: netdev@vger.kernel.org
5794 F: drivers/net/ethernet/freescale/dpaa
5796 FREESCALE QORIQ DPAA FMAN DRIVER
5797 M: Madalin Bucur <madalin.bucur@nxp.com>
5798 L: netdev@vger.kernel.org
5800 F: drivers/net/ethernet/freescale/fman
5801 F: Documentation/devicetree/bindings/net/fsl-fman.txt
5803 FREESCALE QORIQ PTP CLOCK DRIVER
5804 M: Yangbo Lu <yangbo.lu@nxp.com>
5805 L: netdev@vger.kernel.org
5807 F: drivers/ptp/ptp_qoriq.c
5808 F: include/linux/fsl/ptp_qoriq.h
5809 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5811 FREESCALE QUAD SPI DRIVER
5812 M: Han Xu <han.xu@nxp.com>
5813 L: linux-mtd@lists.infradead.org
5815 F: drivers/mtd/spi-nor/fsl-quadspi.c
5817 FREESCALE QUICC ENGINE LIBRARY
5818 M: Qiang Zhao <qiang.zhao@nxp.com>
5819 L: linuxppc-dev@lists.ozlabs.org
5821 F: drivers/soc/fsl/qe/
5822 F: include/soc/fsl/*qe*.h
5823 F: include/soc/fsl/*ucc*.h
5825 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5826 M: Li Yang <leoyang.li@nxp.com>
5827 L: netdev@vger.kernel.org
5828 L: linuxppc-dev@lists.ozlabs.org
5830 F: drivers/net/ethernet/freescale/ucc_geth*
5832 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5833 M: Zhao Qiang <qiang.zhao@nxp.com>
5834 L: netdev@vger.kernel.org
5835 L: linuxppc-dev@lists.ozlabs.org
5837 F: drivers/net/wan/fsl_ucc_hdlc*
5839 FREESCALE QUICC ENGINE UCC UART DRIVER
5840 M: Timur Tabi <timur@kernel.org>
5841 L: linuxppc-dev@lists.ozlabs.org
5843 F: drivers/tty/serial/ucc_uart.c
5845 FREESCALE SOC DRIVERS
5846 M: Li Yang <leoyang.li@nxp.com>
5847 L: linuxppc-dev@lists.ozlabs.org
5848 L: linux-arm-kernel@lists.infradead.org
5850 F: Documentation/devicetree/bindings/soc/fsl/
5852 F: include/linux/fsl/
5854 FREESCALE SOC FS_ENET DRIVER
5855 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5856 L: linuxppc-dev@lists.ozlabs.org
5857 L: netdev@vger.kernel.org
5859 F: drivers/net/ethernet/freescale/fs_enet/
5860 F: include/linux/fs_enet_pd.h
5862 FREESCALE SOC SOUND DRIVERS
5863 M: Timur Tabi <timur@kernel.org>
5864 M: Nicolin Chen <nicoleotsuka@gmail.com>
5865 M: Xiubo Li <Xiubo.Lee@gmail.com>
5866 R: Fabio Estevam <fabio.estevam@nxp.com>
5867 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5868 L: linuxppc-dev@lists.ozlabs.org
5870 F: sound/soc/fsl/fsl*
5871 F: sound/soc/fsl/imx*
5872 F: sound/soc/fsl/mpc8610_hpcd.c
5874 FREESCALE USB PERIPHERAL DRIVERS
5875 M: Li Yang <leoyang.li@nxp.com>
5876 L: linux-usb@vger.kernel.org
5877 L: linuxppc-dev@lists.ozlabs.org
5879 F: drivers/usb/gadget/udc/fsl*
5882 M: Christoph Hellwig <hch@infradead.org>
5883 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5888 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5889 M: Pavel Machek <pavel@ucw.cz>
5890 L: linux-pm@vger.kernel.org
5892 F: Documentation/power/freezing-of-tasks.txt
5893 F: include/linux/freezer.h
5897 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5898 L: linux-kernel@vger.kernel.org
5901 F: include/linux/frontswap.h
5903 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5904 M: David Howells <dhowells@redhat.com>
5905 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5907 F: Documentation/filesystems/caching/
5909 F: include/linux/fscache*.h
5911 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5912 M: Theodore Y. Ts'o <tytso@mit.edu>
5913 M: Jaegeuk Kim <jaegeuk@kernel.org>
5914 L: linux-fscrypt@vger.kernel.org
5915 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5919 F: include/linux/fscrypt*.h
5920 F: Documentation/filesystems/fscrypt.rst
5922 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5923 M: Jan Kara <jack@suse.cz>
5924 R: Amir Goldstein <amir73il@gmail.com>
5925 L: linux-fsdevel@vger.kernel.org
5928 F: include/linux/fsnotify*.h
5930 FUJITSU LAPTOP EXTRAS
5931 M: Jonathan Woithe <jwoithe@just42.net>
5932 L: platform-driver-x86@vger.kernel.org
5934 F: drivers/platform/x86/fujitsu-laptop.c
5936 FUJITSU M-5MO LS CAMERA ISP DRIVER
5937 M: Kyungmin Park <kyungmin.park@samsung.com>
5938 M: Heungjun Kim <riverful.kim@samsung.com>
5939 L: linux-media@vger.kernel.org
5941 F: drivers/media/i2c/m5mols/
5942 F: include/media/i2c/m5mols.h
5944 FUJITSU TABLET EXTRAS
5945 M: Robert Gerlach <khnz@gmx.de>
5946 L: platform-driver-x86@vger.kernel.org
5948 F: drivers/platform/x86/fujitsu-tablet.c
5950 FUSE: FILESYSTEM IN USERSPACE
5951 M: Miklos Szeredi <miklos@szeredi.hu>
5952 L: linux-fsdevel@vger.kernel.org
5953 W: http://fuse.sourceforge.net/
5954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5957 F: include/uapi/linux/fuse.h
5958 F: Documentation/filesystems/fuse.txt
5961 M: Thomas Gleixner <tglx@linutronix.de>
5962 M: Ingo Molnar <mingo@redhat.com>
5963 R: Peter Zijlstra <peterz@infradead.org>
5964 R: Darren Hart <dvhart@infradead.org>
5965 L: linux-kernel@vger.kernel.org
5966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5969 F: kernel/futex_compat.c
5970 F: include/asm-generic/futex.h
5971 F: include/linux/futex.h
5972 F: include/uapi/linux/futex.h
5973 F: tools/testing/selftests/futex/
5974 F: tools/perf/bench/futex*
5975 F: Documentation/*futex*
5978 M: Kees Cook <keescook@chromium.org>
5979 R: Emese Revfy <re.emese@gmail.com>
5980 L: kernel-hardening@lists.openwall.com
5982 F: scripts/gcc-plugins/
5983 F: scripts/gcc-plugin.sh
5984 F: scripts/Makefile.gcc-plugins
5985 F: Documentation/gcc-plugins.txt
5987 GCOV BASED KERNEL PROFILING
5988 M: Peter Oberparleiter <oberpar@linux.ibm.com>
5991 F: Documentation/dev-tools/gcov.rst
5993 GDB KERNEL DEBUGGING HELPER SCRIPTS
5994 M: Jan Kiszka <jan.kiszka@siemens.com>
5995 M: Kieran Bingham <kbingham@kernel.org>
5999 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6000 M: Achim Leubner <achim_leubner@adaptec.com>
6001 L: linux-scsi@vger.kernel.org
6002 W: http://www.icp-vortex.com/
6004 F: drivers/scsi/gdt*
6006 GEMTEK FM RADIO RECEIVER DRIVER
6007 M: Hans Verkuil <hverkuil@xs4all.nl>
6008 L: linux-media@vger.kernel.org
6009 T: git git://linuxtv.org/media_tree.git
6010 W: https://linuxtv.org
6012 F: drivers/media/radio/radio-gemtek*
6014 GENERIC GPIO I2C DRIVER
6015 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6017 F: drivers/i2c/busses/i2c-gpio.c
6018 F: include/linux/platform_data/i2c-gpio.h
6020 GENERIC GPIO I2C MULTIPLEXER DRIVER
6021 M: Peter Korsgaard <peter.korsgaard@barco.com>
6022 L: linux-i2c@vger.kernel.org
6024 F: drivers/i2c/muxes/i2c-mux-gpio.c
6025 F: include/linux/platform_data/i2c-mux-gpio.h
6026 F: Documentation/i2c/muxes/i2c-mux-gpio
6028 GENERIC HDLC (WAN) DRIVERS
6029 M: Krzysztof Halasa <khc@pm.waw.pl>
6030 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6032 F: drivers/net/wan/c101.c
6033 F: drivers/net/wan/hd6457*
6034 F: drivers/net/wan/hdlc*
6035 F: drivers/net/wan/n2.c
6036 F: drivers/net/wan/pc300too.c
6037 F: drivers/net/wan/pci200syn.c
6038 F: drivers/net/wan/wanxl*
6040 GENERIC INCLUDE/ASM HEADER FILES
6041 M: Arnd Bergmann <arnd@arndb.de>
6042 L: linux-arch@vger.kernel.org
6043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6045 F: include/asm-generic/
6046 F: include/uapi/asm-generic/
6048 GENERIC PHY FRAMEWORK
6049 M: Kishon Vijay Abraham I <kishon@ti.com>
6050 L: linux-kernel@vger.kernel.org
6051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6054 F: include/linux/phy/
6056 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6057 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6059 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6062 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6063 M: Kevin Hilman <khilman@kernel.org>
6064 M: Ulf Hansson <ulf.hansson@linaro.org>
6065 L: linux-pm@vger.kernel.org
6067 F: drivers/base/power/domain*.c
6068 F: include/linux/pm_domain.h
6069 F: Documentation/devicetree/bindings/power/power_domain.txt
6071 GENERIC UIO DRIVER FOR PCI DEVICES
6072 M: "Michael S. Tsirkin" <mst@redhat.com>
6073 L: kvm@vger.kernel.org
6075 F: drivers/uio/uio_pci_generic.c
6077 GENWQE (IBM Generic Workqueue Card)
6078 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6079 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6081 F: drivers/misc/genwqe/
6083 GET_MAINTAINER SCRIPT
6084 M: Joe Perches <joe@perches.com>
6086 F: scripts/get_maintainer.pl
6089 M: Bob Peterson <rpeterso@redhat.com>
6090 M: Andreas Gruenbacher <agruenba@redhat.com>
6091 L: cluster-devel@redhat.com
6092 W: http://sources.redhat.com/cluster/
6093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6095 F: Documentation/filesystems/gfs2*.txt
6097 F: include/uapi/linux/gfs2_ondisk.h
6099 GIGASET ISDN DRIVERS
6100 M: Paul Bolle <pebolle@tiscali.nl>
6101 L: gigaset307x-common@lists.sourceforge.net
6102 W: http://gigaset307x.sourceforge.net/
6104 F: Documentation/isdn/README.gigaset
6105 F: drivers/isdn/gigaset/
6106 F: include/uapi/linux/gigaset_dev.h
6109 M: Hans Verkuil <hans.verkuil@cisco.com>
6110 L: linux-media@vger.kernel.org
6112 F: drivers/media/usb/go7007/
6115 M: Bastien Nocera <hadess@hadess.net>
6116 L: linux-input@vger.kernel.org
6118 F: drivers/input/touchscreen/goodix.c
6120 GPD POCKET FAN DRIVER
6121 M: Hans de Goede <hdegoede@redhat.com>
6122 L: platform-driver-x86@vger.kernel.org
6124 F: drivers/platform/x86/gpd-pocket-fan.c
6127 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6128 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6129 L: linux-gpio@vger.kernel.org
6130 L: linux-acpi@vger.kernel.org
6132 F: Documentation/acpi/gpio-properties.txt
6133 F: drivers/gpio/gpiolib-acpi.c
6136 M: Sean Young <sean@mess.org>
6137 L: linux-media@vger.kernel.org
6139 F: drivers/media/rc/gpio-ir-tx.c
6142 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6143 R: Bartosz Golaszewski <brgl@bgdev.pl>
6144 L: linux-gpio@vger.kernel.org
6146 F: drivers/gpio/gpio-mockup.c
6147 F: tools/testing/selftests/gpio/
6150 M: Linus Walleij <linus.walleij@linaro.org>
6151 L: linux-gpio@vger.kernel.org
6152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6154 F: Documentation/devicetree/bindings/gpio/
6155 F: Documentation/driver-api/gpio/
6156 F: Documentation/gpio/
6157 F: Documentation/ABI/testing/gpio-cdev
6158 F: Documentation/ABI/obsolete/sysfs-gpio
6160 F: include/linux/gpio/
6161 F: include/linux/gpio.h
6162 F: include/linux/of_gpio.h
6163 F: include/asm-generic/gpio.h
6164 F: include/uapi/linux/gpio.h
6167 GRE DEMULTIPLEXER DRIVER
6168 M: Dmitry Kozlov <xeb@mail.ru>
6169 L: netdev@vger.kernel.org
6171 F: net/ipv4/gre_demux.c
6172 F: net/ipv4/gre_offload.c
6173 F: include/net/gre.h
6175 GRETH 10/100/1G Ethernet MAC device driver
6176 M: Andreas Larsson <andreas@gaisler.com>
6177 L: netdev@vger.kernel.org
6179 F: drivers/net/ethernet/aeroflex/
6181 GREYBUS AUDIO PROTOCOLS DRIVERS
6182 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6183 M: Mark Greer <mgreer@animalcreek.com>
6185 F: drivers/staging/greybus/audio_apbridgea.c
6186 F: drivers/staging/greybus/audio_apbridgea.h
6187 F: drivers/staging/greybus/audio_codec.c
6188 F: drivers/staging/greybus/audio_codec.h
6189 F: drivers/staging/greybus/audio_gb.c
6190 F: drivers/staging/greybus/audio_manager.c
6191 F: drivers/staging/greybus/audio_manager.h
6192 F: drivers/staging/greybus/audio_manager_module.c
6193 F: drivers/staging/greybus/audio_manager_private.h
6194 F: drivers/staging/greybus/audio_manager_sysfs.c
6195 F: drivers/staging/greybus/audio_module.c
6196 F: drivers/staging/greybus/audio_topology.c
6198 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6199 M: Viresh Kumar <vireshk@kernel.org>
6201 F: drivers/staging/greybus/authentication.c
6202 F: drivers/staging/greybus/bootrom.c
6203 F: drivers/staging/greybus/firmware.h
6204 F: drivers/staging/greybus/fw-core.c
6205 F: drivers/staging/greybus/fw-download.c
6206 F: drivers/staging/greybus/fw-managament.c
6207 F: drivers/staging/greybus/greybus_authentication.h
6208 F: drivers/staging/greybus/greybus_firmware.h
6209 F: drivers/staging/greybus/hid.c
6210 F: drivers/staging/greybus/i2c.c
6211 F: drivers/staging/greybus/spi.c
6212 F: drivers/staging/greybus/spilib.c
6213 F: drivers/staging/greybus/spilib.h
6215 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6216 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6218 F: drivers/staging/greybus/loopback.c
6219 F: drivers/staging/greybus/timesync.c
6220 F: drivers/staging/greybus/timesync_platform.c
6222 GREYBUS PLATFORM DRIVERS
6223 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6225 F: drivers/staging/greybus/arche-platform.c
6226 F: drivers/staging/greybus/arche-apb-ctrl.c
6227 F: drivers/staging/greybus/arche_platform.h
6229 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6230 M: Rui Miguel Silva <rmfrfs@gmail.com>
6232 F: drivers/staging/greybus/sdio.c
6233 F: drivers/staging/greybus/light.c
6234 F: drivers/staging/greybus/gpio.c
6235 F: drivers/staging/greybus/power_supply.c
6236 F: drivers/staging/greybus/spi.c
6237 F: drivers/staging/greybus/spilib.c
6240 M: Johan Hovold <johan@kernel.org>
6241 M: Alex Elder <elder@kernel.org>
6242 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6244 F: drivers/staging/greybus/
6245 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6247 GREYBUS UART PROTOCOLS DRIVERS
6248 M: David Lin <dtwlin@gmail.com>
6250 F: drivers/staging/greybus/uart.c
6251 F: drivers/staging/greybus/log.c
6253 GS1662 VIDEO SERIALIZER
6254 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6255 L: linux-media@vger.kernel.org
6256 T: git git://linuxtv.org/media_tree.git
6258 F: drivers/media/spi/gs1662.c
6260 GSPCA FINEPIX SUBDRIVER
6261 M: Frank Zago <frank@zago.net>
6262 L: linux-media@vger.kernel.org
6263 T: git git://linuxtv.org/media_tree.git
6265 F: drivers/media/usb/gspca/finepix.c
6267 GSPCA GL860 SUBDRIVER
6268 M: Olivier Lorin <o.lorin@laposte.net>
6269 L: linux-media@vger.kernel.org
6270 T: git git://linuxtv.org/media_tree.git
6272 F: drivers/media/usb/gspca/gl860/
6274 GSPCA M5602 SUBDRIVER
6275 M: Erik Andren <erik.andren@gmail.com>
6276 L: linux-media@vger.kernel.org
6277 T: git git://linuxtv.org/media_tree.git
6279 F: drivers/media/usb/gspca/m5602/
6281 GSPCA PAC207 SONIXB SUBDRIVER
6282 M: Hans Verkuil <hverkuil@xs4all.nl>
6283 L: linux-media@vger.kernel.org
6284 T: git git://linuxtv.org/media_tree.git
6286 F: drivers/media/usb/gspca/pac207.c
6288 GSPCA SN9C20X SUBDRIVER
6289 M: Brian Johnson <brijohn@gmail.com>
6290 L: linux-media@vger.kernel.org
6291 T: git git://linuxtv.org/media_tree.git
6293 F: drivers/media/usb/gspca/sn9c20x.c
6295 GSPCA T613 SUBDRIVER
6296 M: Leandro Costantino <lcostantino@gmail.com>
6297 L: linux-media@vger.kernel.org
6298 T: git git://linuxtv.org/media_tree.git
6300 F: drivers/media/usb/gspca/t613.c
6302 GSPCA USB WEBCAM DRIVER
6303 M: Hans Verkuil <hverkuil@xs4all.nl>
6304 L: linux-media@vger.kernel.org
6305 T: git git://linuxtv.org/media_tree.git
6307 F: drivers/media/usb/gspca/
6309 GTP (GPRS Tunneling Protocol)
6310 M: Pablo Neira Ayuso <pablo@netfilter.org>
6311 M: Harald Welte <laforge@gnumonks.org>
6312 L: osmocom-net-gprs@lists.osmocom.org
6313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6315 F: drivers/net/gtp.c
6317 GUID PARTITION TABLE (GPT)
6318 M: Davidlohr Bueso <dave@stgolabs.net>
6319 L: linux-efi@vger.kernel.org
6321 F: block/partitions/efi.*
6324 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6325 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6326 W: http://uclinux-h8.sourceforge.jp
6327 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6330 F: drivers/clocksource/h8300_*.c
6331 F: drivers/clk/h8300/
6332 F: drivers/irqchip/irq-renesas-h8*.c
6335 M: Antti Palosaari <crope@iki.fi>
6336 L: linux-media@vger.kernel.org
6337 W: https://linuxtv.org
6338 W: http://palosaari.fi/linux/
6339 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6340 T: git git://linuxtv.org/anttip/media_tree.git
6342 F: drivers/media/usb/hackrf/
6344 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6345 M: Frank Seidel <frank@f-seidel.de>
6346 L: platform-driver-x86@vger.kernel.org
6347 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6349 F: drivers/platform/x86/hdaps.c
6352 M: Jean Delvare <jdelvare@suse.com>
6353 M: Guenter Roeck <linux@roeck-us.net>
6354 L: linux-hwmon@vger.kernel.org
6355 W: http://hwmon.wiki.kernel.org/
6356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6358 F: Documentation/devicetree/bindings/hwmon/
6359 F: Documentation/hwmon/
6361 F: include/linux/hwmon*.h
6363 HARDWARE RANDOM NUMBER GENERATOR CORE
6364 M: Matt Mackall <mpm@selenic.com>
6365 M: Herbert Xu <herbert@gondor.apana.org.au>
6366 L: linux-crypto@vger.kernel.org
6368 F: Documentation/devicetree/bindings/rng/
6369 F: Documentation/hw_random.txt
6370 F: drivers/char/hw_random/
6371 F: include/linux/hw_random.h
6373 HARDWARE TRACING FACILITIES
6374 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6376 F: drivers/hwtracing/
6378 HARDWARE SPINLOCK CORE
6379 M: Ohad Ben-Cohen <ohad@wizery.com>
6380 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6381 L: linux-remoteproc@vger.kernel.org
6383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6384 F: Documentation/devicetree/bindings/hwlock/
6385 F: Documentation/hwspinlock.txt
6386 F: drivers/hwspinlock/
6387 F: include/linux/hwspinlock.h
6389 HARMONY SOUND DRIVER
6390 L: linux-parisc@vger.kernel.org
6392 F: sound/parisc/harmony.*
6394 HDPVR USB VIDEO ENCODER DRIVER
6395 M: Hans Verkuil <hverkuil@xs4all.nl>
6396 L: linux-media@vger.kernel.org
6397 T: git git://linuxtv.org/media_tree.git
6398 W: https://linuxtv.org
6400 F: drivers/media/usb/hdpvr/
6402 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6403 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6405 F: Documentation/watchdog/hpwdt.txt
6406 F: drivers/watchdog/hpwdt.c
6408 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6409 M: Don Brace <don.brace@microsemi.com>
6410 L: esc.storagedev@microsemi.com
6411 L: linux-scsi@vger.kernel.org
6413 F: Documentation/scsi/hpsa.txt
6414 F: drivers/scsi/hpsa*.[ch]
6415 F: include/linux/cciss*.h
6416 F: include/uapi/linux/cciss*.h
6419 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6420 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6421 L: linux-rdma@vger.kernel.org
6423 F: drivers/infiniband/hw/hfi1
6426 L: linux-fsdevel@vger.kernel.org
6428 F: Documentation/filesystems/hfs.txt
6432 L: linux-fsdevel@vger.kernel.org
6434 F: Documentation/filesystems/hfsplus.txt
6437 HGA FRAMEBUFFER DRIVER
6438 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6439 L: linux-nvidia@lists.surfsouth.com
6440 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6442 F: drivers/video/fbdev/hgafb.c
6444 HIBERNATION (aka Software Suspend, aka swsusp)
6445 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6446 M: Pavel Machek <pavel@ucw.cz>
6447 L: linux-pm@vger.kernel.org
6448 B: https://bugzilla.kernel.org
6451 F: drivers/base/power/
6453 F: include/linux/suspend.h
6454 F: include/linux/freezer.h
6455 F: include/linux/pm.h
6456 F: arch/*/include/asm/suspend*.h
6459 M: Jiri Kosina <jikos@kernel.org>
6460 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6461 L: linux-input@vger.kernel.org
6462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6465 F: include/linux/hid*
6466 F: include/uapi/linux/hid*
6468 HID SENSOR HUB DRIVERS
6469 M: Jiri Kosina <jikos@kernel.org>
6470 M: Jonathan Cameron <jic23@kernel.org>
6471 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6472 L: linux-input@vger.kernel.org
6473 L: linux-iio@vger.kernel.org
6475 F: Documentation/hid/hid-sensor*
6476 F: drivers/hid/hid-sensor-*
6477 F: drivers/iio/*/hid-*
6478 F: include/linux/hid-sensor-*
6480 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6481 M: Thomas Gleixner <tglx@linutronix.de>
6482 L: linux-kernel@vger.kernel.org
6483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6485 F: Documentation/timers/
6486 F: kernel/time/hrtimer.c
6487 F: kernel/time/clockevents.c
6488 F: kernel/time/timer_*.c
6489 F: include/linux/clockchips.h
6490 F: include/linux/hrtimer.h
6492 HIGH-SPEED SCC DRIVER FOR AX.25
6493 L: linux-hams@vger.kernel.org
6495 F: drivers/net/hamradio/dmascc.c
6496 F: drivers/net/hamradio/scc.c
6498 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6499 M: HighPoint Linux Team <linux@highpoint-tech.com>
6500 W: http://www.highpoint-tech.com
6502 F: Documentation/scsi/hptiop.txt
6503 F: drivers/scsi/hptiop.c
6506 M: Jes Sorensen <jes@trained-monkey.org>
6507 L: linux-hippi@sunsite.dk
6509 F: include/linux/hippidevice.h
6510 F: include/uapi/linux/if_hippi.h
6512 F: drivers/net/hippi/
6514 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6515 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6516 M: Salil Mehta <salil.mehta@huawei.com>
6517 L: netdev@vger.kernel.org
6518 W: http://www.hisilicon.com
6520 F: drivers/net/ethernet/hisilicon/hns3/
6522 HISILICON LPC BUS DRIVER
6523 M: john.garry@huawei.com
6524 W: http://www.hisilicon.com
6526 F: drivers/bus/hisi_lpc.c
6527 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6529 HISILICON NETWORK SUBSYSTEM DRIVER
6530 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6531 M: Salil Mehta <salil.mehta@huawei.com>
6532 L: netdev@vger.kernel.org
6533 W: http://www.hisilicon.com
6535 F: drivers/net/ethernet/hisilicon/
6536 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6538 HISILICON PMU DRIVER
6539 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6540 W: http://www.hisilicon.com
6542 F: drivers/perf/hisilicon
6543 F: Documentation/perf/hisi-pmu.txt
6545 HISILICON ROCE DRIVER
6546 M: Lijun Ou <oulijun@huawei.com>
6547 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6548 L: linux-rdma@vger.kernel.org
6550 F: drivers/infiniband/hw/hns/
6551 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6553 HISILICON SAS Controller
6554 M: John Garry <john.garry@huawei.com>
6555 W: http://www.hisilicon.com
6557 F: drivers/scsi/hisi_sas/
6558 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6560 HMM - Heterogeneous Memory Management
6561 M: Jérôme Glisse <jglisse@redhat.com>
6562 L: linux-mm@kvack.org
6565 F: include/linux/hmm*
6566 F: Documentation/vm/hmm.rst
6569 M: Jouni Malinen <j@w1.fi>
6570 L: linux-wireless@vger.kernel.org
6571 W: http://w1.fi/hostap-driver.html
6573 F: drivers/net/wireless/intersil/hostap/
6575 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6576 L: platform-driver-x86@vger.kernel.org
6578 F: drivers/platform/x86/tc1100-wmi.c
6580 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6581 M: Jaroslav Kysela <perex@perex.cz>
6583 F: drivers/net/ethernet/hp/hp100.*
6585 HPET: High Precision Event Timers driver
6586 M: Clemens Ladisch <clemens@ladisch.de>
6588 F: Documentation/timers/hpet.txt
6589 F: drivers/char/hpet.c
6590 F: include/linux/hpet.h
6591 F: include/uapi/linux/hpet.h
6595 F: arch/x86/kernel/hpet.c
6596 F: arch/x86/include/asm/hpet.h
6599 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6600 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6605 M: Sebastian Reichel <sre@kernel.org>
6606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6608 F: Documentation/ABI/testing/sysfs-bus-hsi
6609 F: Documentation/driver-api/hsi.rst
6611 F: include/linux/hsi/
6612 F: include/uapi/linux/hsi/
6615 L: linux-usb@vger.kernel.org
6617 F: drivers/net/usb/hso.c
6619 HSR NETWORK PROTOCOL
6620 M: Arvid Brodin <arvid.brodin@alten.se>
6621 L: netdev@vger.kernel.org
6625 HT16K33 LED CONTROLLER DRIVER
6626 M: Robin van der Gracht <robin@protonic.nl>
6628 F: drivers/auxdisplay/ht16k33.c
6629 F: Documentation/devicetree/bindings/display/ht16k33.txt
6631 HTCPEN TOUCHSCREEN DRIVER
6632 M: Pau Oliva Fora <pof@eslack.org>
6633 L: linux-input@vger.kernel.org
6635 F: drivers/input/touchscreen/htcpen.c
6637 HUAWEI ETHERNET DRIVER
6638 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6639 L: netdev@vger.kernel.org
6641 F: Documentation/networking/hinic.txt
6642 F: drivers/net/ethernet/huawei/hinic/
6645 M: Mike Kravetz <mike.kravetz@oracle.com>
6646 L: linux-mm@kvack.org
6650 F: include/linux/hugetlb.h
6651 F: Documentation/admin-guide/mm/hugetlbpage.rst
6652 F: Documentation/vm/hugetlbfs_reserv.rst
6653 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6656 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6657 L: linux-media@vger.kernel.org
6658 T: git git://linuxtv.org/media_tree.git
6659 W: https://linuxtv.org
6661 F: drivers/media/platform/sti/hva
6663 HWPOISON MEMORY FAILURE HANDLING
6664 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6665 L: linux-mm@kvack.org
6667 F: mm/memory-failure.c
6668 F: mm/hwpoison-inject.c
6670 Hyper-V CORE AND DRIVERS
6671 M: "K. Y. Srinivasan" <kys@microsoft.com>
6672 M: Haiyang Zhang <haiyangz@microsoft.com>
6673 M: Stephen Hemminger <sthemmin@microsoft.com>
6674 L: devel@linuxdriverproject.org
6676 F: Documentation/networking/netvsc.txt
6677 F: arch/x86/include/asm/mshyperv.h
6678 F: arch/x86/include/asm/trace/hyperv.h
6679 F: arch/x86/include/asm/hyperv-tlfs.h
6680 F: arch/x86/kernel/cpu/mshyperv.c
6682 F: drivers/hid/hid-hyperv.c
6684 F: drivers/input/serio/hyperv-keyboard.c
6685 F: drivers/pci/controller/pci-hyperv.c
6686 F: drivers/net/hyperv/
6687 F: drivers/scsi/storvsc_drv.c
6688 F: drivers/uio/uio_hv_generic.c
6689 F: drivers/video/fbdev/hyperv_fb.c
6690 F: net/vmw_vsock/hyperv_transport.c
6691 F: include/linux/hyperv.h
6692 F: include/uapi/linux/hyperv.h
6694 F: Documentation/ABI/stable/sysfs-bus-vmbus
6696 HYPERVISOR VIRTUAL CONSOLE DRIVER
6697 L: linuxppc-dev@lists.ozlabs.org
6702 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6703 L: linux-i2c@vger.kernel.org
6704 L: linux-acpi@vger.kernel.org
6706 F: drivers/i2c/i2c-core-acpi.c
6709 M: Peter Rosin <peda@axentia.se>
6710 L: linux-i2c@vger.kernel.org
6712 F: Documentation/i2c/i2c-topology
6713 F: Documentation/i2c/muxes/
6714 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6715 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6716 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6717 F: drivers/i2c/i2c-mux.c
6718 F: drivers/i2c/muxes/
6719 F: include/linux/i2c-mux.h
6721 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6722 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6723 L: linux-i2c@vger.kernel.org
6725 F: drivers/i2c/busses/i2c-mv64xxx.c
6727 I2C OVER PARALLEL PORT
6728 M: Jean Delvare <jdelvare@suse.com>
6729 L: linux-i2c@vger.kernel.org
6731 F: Documentation/i2c/busses/i2c-parport
6732 F: Documentation/i2c/busses/i2c-parport-light
6733 F: drivers/i2c/busses/i2c-parport.c
6734 F: drivers/i2c/busses/i2c-parport-light.c
6737 M: Wolfram Sang <wsa@the-dreams.de>
6738 L: linux-i2c@vger.kernel.org
6739 W: https://i2c.wiki.kernel.org/
6740 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6743 F: Documentation/devicetree/bindings/i2c/i2c.txt
6744 F: Documentation/i2c/
6746 F: include/linux/i2c.h
6747 F: include/linux/i2c-dev.h
6748 F: include/linux/i2c-smbus.h
6749 F: include/uapi/linux/i2c.h
6750 F: include/uapi/linux/i2c-*.h
6752 I2C SUBSYSTEM HOST DRIVERS
6753 L: linux-i2c@vger.kernel.org
6754 W: https://i2c.wiki.kernel.org/
6755 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6758 F: Documentation/devicetree/bindings/i2c/
6759 F: drivers/i2c/algos/
6760 F: drivers/i2c/busses/
6763 M: Jean Delvare <jdelvare@suse.com>
6764 L: linux-i2c@vger.kernel.org
6766 F: Documentation/i2c/busses/i2c-taos-evm
6767 F: drivers/i2c/busses/i2c-taos-evm.c
6770 M: Till Harbaum <till@harbaum.org>
6771 L: linux-i2c@vger.kernel.org
6772 W: http://www.harbaum.org/till/i2c_tiny_usb
6774 F: drivers/i2c/busses/i2c-tiny-usb.c
6776 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6777 M: Jean Delvare <jdelvare@suse.com>
6778 L: linux-i2c@vger.kernel.org
6780 F: Documentation/i2c/busses/i2c-ali1535
6781 F: Documentation/i2c/busses/i2c-ali1563
6782 F: Documentation/i2c/busses/i2c-ali15x3
6783 F: Documentation/i2c/busses/i2c-amd756
6784 F: Documentation/i2c/busses/i2c-amd8111
6785 F: Documentation/i2c/busses/i2c-i801
6786 F: Documentation/i2c/busses/i2c-nforce2
6787 F: Documentation/i2c/busses/i2c-piix4
6788 F: Documentation/i2c/busses/i2c-sis5595
6789 F: Documentation/i2c/busses/i2c-sis630
6790 F: Documentation/i2c/busses/i2c-sis96x
6791 F: Documentation/i2c/busses/i2c-via
6792 F: Documentation/i2c/busses/i2c-viapro
6793 F: drivers/i2c/busses/i2c-ali1535.c
6794 F: drivers/i2c/busses/i2c-ali1563.c
6795 F: drivers/i2c/busses/i2c-ali15x3.c
6796 F: drivers/i2c/busses/i2c-amd756.c
6797 F: drivers/i2c/busses/i2c-amd756-s4882.c
6798 F: drivers/i2c/busses/i2c-amd8111.c
6799 F: drivers/i2c/busses/i2c-i801.c
6800 F: drivers/i2c/busses/i2c-isch.c
6801 F: drivers/i2c/busses/i2c-nforce2.c
6802 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6803 F: drivers/i2c/busses/i2c-piix4.c
6804 F: drivers/i2c/busses/i2c-sis5595.c
6805 F: drivers/i2c/busses/i2c-sis630.c
6806 F: drivers/i2c/busses/i2c-sis96x.c
6807 F: drivers/i2c/busses/i2c-via.c
6808 F: drivers/i2c/busses/i2c-viapro.c
6810 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6811 M: Hans de Goede <hdegoede@redhat.com>
6812 L: linux-i2c@vger.kernel.org
6814 F: drivers/i2c/busses/i2c-cht-wc.c
6816 I2C/SMBUS ISMT DRIVER
6817 M: Seth Heasley <seth.heasley@intel.com>
6818 M: Neil Horman <nhorman@tuxdriver.com>
6819 L: linux-i2c@vger.kernel.org
6820 F: drivers/i2c/busses/i2c-ismt.c
6821 F: Documentation/i2c/busses/i2c-ismt
6823 I2C/SMBUS STUB DRIVER
6824 M: Jean Delvare <jdelvare@suse.com>
6825 L: linux-i2c@vger.kernel.org
6827 F: drivers/i2c/i2c-stub.c
6829 IA64 (Itanium) PLATFORM
6830 M: Tony Luck <tony.luck@intel.com>
6831 M: Fenghua Yu <fenghua.yu@intel.com>
6832 L: linux-ia64@vger.kernel.org
6833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6837 IBM Power 842 compression accelerator
6838 M: Haren Myneni <haren@us.ibm.com>
6840 F: drivers/crypto/nx/Makefile
6841 F: drivers/crypto/nx/Kconfig
6842 F: drivers/crypto/nx/nx-842*
6843 F: include/linux/sw842.h
6847 IBM Power in-Nest Crypto Acceleration
6848 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6849 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6850 L: linux-crypto@vger.kernel.org
6852 F: drivers/crypto/nx/Makefile
6853 F: drivers/crypto/nx/Kconfig
6854 F: drivers/crypto/nx/nx-aes*
6855 F: drivers/crypto/nx/nx-sha*
6856 F: drivers/crypto/nx/nx.*
6857 F: drivers/crypto/nx/nx_csbcpb.h
6858 F: drivers/crypto/nx/nx_debugfs.h
6860 IBM Power Linux RAID adapter
6861 M: Brian King <brking@us.ibm.com>
6863 F: drivers/scsi/ipr.*
6865 IBM Power SRIOV Virtual NIC Device Driver
6866 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6867 M: John Allen <jallen@linux.vnet.ibm.com>
6868 L: netdev@vger.kernel.org
6870 F: drivers/net/ethernet/ibm/ibmvnic.*
6872 IBM Power Virtual Accelerator Switchboard
6873 M: Sukadev Bhattiprolu
6874 L: linuxppc-dev@lists.ozlabs.org
6876 F: arch/powerpc/platforms/powernv/vas*
6877 F: arch/powerpc/platforms/powernv/copy-paste.h
6878 F: arch/powerpc/include/asm/vas.h
6879 F: arch/powerpc/include/uapi/asm/vas.h
6881 IBM Power Virtual Ethernet Device Driver
6882 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6883 L: netdev@vger.kernel.org
6885 F: drivers/net/ethernet/ibm/ibmveth.*
6887 IBM Power Virtual FC Device Drivers
6888 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6889 L: linux-scsi@vger.kernel.org
6891 F: drivers/scsi/ibmvscsi/ibmvfc*
6893 IBM Power Virtual Management Channel Driver
6894 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6895 M: Steven Royer <seroyer@linux.vnet.ibm.com>
6897 F: drivers/misc/ibmvmc.*
6899 IBM Power Virtual SCSI Device Drivers
6900 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6901 L: linux-scsi@vger.kernel.org
6903 F: drivers/scsi/ibmvscsi/ibmvscsi*
6904 F: include/scsi/viosrp.h
6906 IBM Power Virtual SCSI Device Target Driver
6907 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6908 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6909 L: linux-scsi@vger.kernel.org
6910 L: target-devel@vger.kernel.org
6912 F: drivers/scsi/ibmvscsi_tgt/
6914 IBM Power VMX Cryptographic instructions
6915 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6916 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6917 L: linux-crypto@vger.kernel.org
6919 F: drivers/crypto/vmx/Makefile
6920 F: drivers/crypto/vmx/Kconfig
6921 F: drivers/crypto/vmx/vmx.c
6922 F: drivers/crypto/vmx/aes*
6923 F: drivers/crypto/vmx/ghash*
6924 F: drivers/crypto/vmx/ppc-xlate.pl
6926 IBM ServeRAID RAID DRIVER
6928 F: drivers/scsi/ips.*
6930 ICH LPC AND GPIO DRIVER
6931 M: Peter Tyser <ptyser@xes-inc.com>
6933 F: drivers/mfd/lpc_ich.c
6934 F: drivers/gpio/gpio-ich.c
6937 M: "David S. Miller" <davem@davemloft.net>
6938 L: linux-ide@vger.kernel.org
6939 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6942 F: Documentation/ide/
6944 F: include/linux/ide.h
6947 M: Borislav Petkov <bp@alien8.de>
6948 L: linux-ide@vger.kernel.org
6950 F: Documentation/cdrom/ide-cd
6951 F: drivers/ide/ide-cd*
6953 IDEAPAD LAPTOP EXTRAS DRIVER
6954 M: Ike Panhc <ike.pan@canonical.com>
6955 L: platform-driver-x86@vger.kernel.org
6956 W: http://launchpad.net/ideapad-laptop
6958 F: drivers/platform/x86/ideapad-laptop.c
6960 IDEAPAD LAPTOP SLIDEBAR DRIVER
6961 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6962 L: linux-input@vger.kernel.org
6963 W: https://github.com/o2genum/ideapad-slidebar
6965 F: drivers/input/misc/ideapad_slidebar.c
6967 IDT VersaClock 5 CLOCK DRIVER
6968 M: Marek Vasut <marek.vasut@gmail.com>
6970 F: drivers/clk/clk-versaclock5.c
6972 IEEE 802.15.4 SUBSYSTEM
6973 M: Alexander Aring <alex.aring@gmail.com>
6974 M: Stefan Schmidt <stefan@datenfreihafen.org>
6975 L: linux-wpan@vger.kernel.org
6976 W: http://wpan.cakelab.org/
6977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6982 F: drivers/net/ieee802154/
6983 F: include/linux/nl802154.h
6984 F: include/linux/ieee802154.h
6985 F: include/net/nl802154.h
6986 F: include/net/mac802154.h
6987 F: include/net/af_ieee802154.h
6988 F: include/net/cfg802154.h
6989 F: include/net/ieee802154_netdev.h
6990 F: Documentation/networking/ieee802154.txt
6993 M: Yotam Gigi <yotam.gi@gmail.com>
6994 M: Jamal Hadi Salim <jhs@mojatatu.com>
6996 F: include/net/ife.h
6997 F: include/uapi/linux/ife.h
6999 IGORPLUG-USB IR RECEIVER
7000 M: Sean Young <sean@mess.org>
7001 L: linux-media@vger.kernel.org
7003 F: drivers/media/rc/igorplugusb.c
7005 IGUANAWORKS USB IR TRANSCEIVER
7006 M: Sean Young <sean@mess.org>
7007 L: linux-media@vger.kernel.org
7009 F: drivers/media/rc/iguanair.c
7011 IIO DIGITAL POTENTIOMETER DAC
7012 M: Peter Rosin <peda@axentia.se>
7013 L: linux-iio@vger.kernel.org
7015 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7016 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7017 F: drivers/iio/dac/dpot-dac.c
7019 IIO ENVELOPE DETECTOR
7020 M: Peter Rosin <peda@axentia.se>
7021 L: linux-iio@vger.kernel.org
7023 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7024 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7025 F: drivers/iio/adc/envelope-detector.c
7028 M: Peter Rosin <peda@axentia.se>
7029 L: linux-iio@vger.kernel.org
7031 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7032 F: drivers/iio/multiplexer/iio-mux.c
7034 IIO SUBSYSTEM AND DRIVERS
7035 M: Jonathan Cameron <jic23@kernel.org>
7036 R: Hartmut Knaack <knaack.h@gmx.de>
7037 R: Lars-Peter Clausen <lars@metafoo.de>
7038 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7039 L: linux-iio@vger.kernel.org
7040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7042 F: Documentation/ABI/testing/configfs-iio*
7043 F: Documentation/ABI/testing/sysfs-bus-iio*
7044 F: Documentation/devicetree/bindings/iio/
7046 F: drivers/staging/iio/
7047 F: include/linux/iio/
7051 M: Peter Rosin <peda@axentia.se>
7052 L: linux-iio@vger.kernel.org
7054 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7055 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7056 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7057 F: drivers/iio/afe/iio-rescale.c
7059 IKANOS/ADI EAGLE ADSL USB DRIVER
7060 M: Matthieu Castet <castet.matthieu@free.fr>
7061 M: Stanislaw Gruszka <stf_xl@wp.pl>
7063 F: drivers/usb/atm/ueagle-atm.c
7065 IMGTEC ASCII LCD DRIVER
7066 M: Paul Burton <paul.burton@mips.com>
7068 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7069 F: drivers/auxdisplay/img-ascii-lcd.c
7071 IMGTEC IR DECODER DRIVER
7072 M: James Hogan <jhogan@kernel.org>
7074 F: drivers/media/rc/img-ir/
7076 IMON SOUNDGRAPH USB IR RECEIVER
7077 M: Sean Young <sean@mess.org>
7078 L: linux-media@vger.kernel.org
7080 F: drivers/media/rc/imon_raw.c
7081 F: drivers/media/rc/imon.c
7083 IMS TWINTURBO FRAMEBUFFER DRIVER
7084 L: linux-fbdev@vger.kernel.org
7086 F: drivers/video/fbdev/imsttfb.c
7088 INA209 HARDWARE MONITOR DRIVER
7089 M: Guenter Roeck <linux@roeck-us.net>
7090 L: linux-hwmon@vger.kernel.org
7092 F: Documentation/hwmon/ina209
7093 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7094 F: drivers/hwmon/ina209.c
7096 INA2XX HARDWARE MONITOR DRIVER
7097 M: Guenter Roeck <linux@roeck-us.net>
7098 L: linux-hwmon@vger.kernel.org
7100 F: Documentation/hwmon/ina2xx
7101 F: drivers/hwmon/ina2xx.c
7102 F: include/linux/platform_data/ina2xx.h
7104 INDUSTRY PACK SUBSYSTEM (IPACK)
7105 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7106 M: Jens Taprogge <jens.taprogge@taprogge.org>
7107 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7108 L: industrypack-devel@lists.sourceforge.net
7109 W: http://industrypack.sourceforge.net
7113 INFINIBAND SUBSYSTEM
7114 M: Doug Ledford <dledford@redhat.com>
7115 M: Jason Gunthorpe <jgg@mellanox.com>
7116 L: linux-rdma@vger.kernel.org
7117 W: https://github.com/linux-rdma/rdma-core
7118 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7121 F: Documentation/devicetree/bindings/infiniband/
7122 F: Documentation/infiniband/
7123 F: drivers/infiniband/
7124 F: include/uapi/linux/if_infiniband.h
7125 F: include/uapi/rdma/
7128 INGENIC JZ4780 DMA Driver
7129 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7131 F: drivers/dma/dma-jz4780.c
7133 INGENIC JZ4780 NAND DRIVER
7134 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7135 L: linux-mtd@lists.infradead.org
7137 F: drivers/mtd/nand/raw/jz4780_*
7140 M: Jan Kara <jack@suse.cz>
7141 R: Amir Goldstein <amir73il@gmail.com>
7142 L: linux-fsdevel@vger.kernel.org
7144 F: Documentation/filesystems/inotify.txt
7145 F: fs/notify/inotify/
7146 F: include/linux/inotify.h
7147 F: include/uapi/linux/inotify.h
7149 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7150 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7151 L: linux-input@vger.kernel.org
7152 Q: http://patchwork.kernel.org/project/linux-input/list/
7153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7156 F: include/linux/input.h
7157 F: include/uapi/linux/input.h
7158 F: include/uapi/linux/input-event-codes.h
7159 F: include/linux/input/
7160 F: Documentation/devicetree/bindings/input/
7161 F: Documentation/devicetree/bindings/serio/
7162 F: Documentation/input/
7164 INPUT MULTITOUCH (MT) PROTOCOL
7165 M: Henrik Rydberg <rydberg@bitmath.org>
7166 L: linux-input@vger.kernel.org
7168 F: Documentation/input/multi-touch-protocol.rst
7169 F: drivers/input/input-mt.c
7172 INSIDE SECURE CRYPTO DRIVER
7173 M: Antoine Tenart <antoine.tenart@bootlin.com>
7174 F: drivers/crypto/inside-secure/
7176 L: linux-crypto@vger.kernel.org
7178 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7179 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7180 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7181 L: linux-integrity@vger.kernel.org
7182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7184 F: security/integrity/ima/
7186 INTEL 810/815 FRAMEBUFFER DRIVER
7187 M: Antonino Daplas <adaplas@gmail.com>
7188 L: linux-fbdev@vger.kernel.org
7190 F: drivers/video/fbdev/i810/
7193 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7194 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7195 M: Jie Yang <yang.jie@linux.intel.com>
7196 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7200 INTEL C600 SERIES SAS CONTROLLER DRIVER
7201 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7202 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7203 L: linux-scsi@vger.kernel.org
7204 T: git git://git.code.sf.net/p/intel-sas/isci
7206 F: drivers/scsi/isci/
7208 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7209 M: Jani Nikula <jani.nikula@linux.intel.com>
7210 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7211 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7212 L: intel-gfx@lists.freedesktop.org
7213 W: https://01.org/linuxgraphics/
7214 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7215 C: irc://chat.freenode.net/intel-gfx
7216 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7217 T: git git://anongit.freedesktop.org/drm-intel
7219 F: drivers/gpu/drm/i915/
7220 F: include/drm/i915*
7221 F: include/uapi/drm/i915_drm.h
7222 F: Documentation/gpu/i915.rst
7224 INTEL ETHERNET DRIVERS
7225 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7226 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7227 W: http://www.intel.com/support/feedback.htm
7228 W: http://e1000.sourceforge.net/
7229 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7233 F: Documentation/networking/e100.rst
7234 F: Documentation/networking/e1000.rst
7235 F: Documentation/networking/e1000e.txt
7236 F: Documentation/networking/igb.txt
7237 F: Documentation/networking/igbvf.txt
7238 F: Documentation/networking/ixgb.txt
7239 F: Documentation/networking/ixgbe.txt
7240 F: Documentation/networking/ixgbevf.txt
7241 F: Documentation/networking/i40e.txt
7242 F: Documentation/networking/i40evf.txt
7243 F: Documentation/networking/ice.txt
7244 F: drivers/net/ethernet/intel/
7245 F: drivers/net/ethernet/intel/*/
7246 F: include/linux/avf/virtchnl.h
7248 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7249 M: Maik Broemme <mbroemme@libmpq.org>
7250 L: linux-fbdev@vger.kernel.org
7252 F: Documentation/fb/intelfb.txt
7253 F: drivers/video/fbdev/intelfb/
7255 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7256 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7257 M: Zhi Wang <zhi.a.wang@intel.com>
7258 L: intel-gvt-dev@lists.freedesktop.org
7259 L: intel-gfx@lists.freedesktop.org
7260 W: https://01.org/igvt-g
7261 T: git https://github.com/intel/gvt-linux.git
7263 F: drivers/gpu/drm/i915/gvt/
7265 INTEL HID EVENT DRIVER
7266 M: Alex Hung <alex.hung@canonical.com>
7267 L: platform-driver-x86@vger.kernel.org
7269 F: drivers/platform/x86/intel-hid.c
7271 INTEL I/OAT DMA DRIVER
7272 M: Dave Jiang <dave.jiang@intel.com>
7273 R: Dan Williams <dan.j.williams@intel.com>
7274 L: dmaengine@vger.kernel.org
7275 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7277 F: drivers/dma/ioat*
7280 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7281 M: Len Brown <lenb@kernel.org>
7282 L: linux-pm@vger.kernel.org
7283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7284 B: https://bugzilla.kernel.org
7286 F: drivers/idle/intel_idle.c
7288 INTEL INTEGRATED SENSOR HUB DRIVER
7289 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7290 M: Jiri Kosina <jikos@kernel.org>
7291 L: linux-input@vger.kernel.org
7293 F: drivers/hid/intel-ish-hid/
7296 M: David Woodhouse <dwmw2@infradead.org>
7297 L: iommu@lists.linux-foundation.org
7298 T: git git://git.infradead.org/iommu-2.6.git
7300 F: drivers/iommu/intel-iommu.c
7301 F: include/linux/intel-iommu.h
7303 INTEL IOP-ADMA DMA DRIVER
7304 R: Dan Williams <dan.j.williams@intel.com>
7306 F: drivers/dma/iop-adma.c
7308 INTEL IPU3 CSI-2 CIO2 DRIVER
7309 M: Yong Zhi <yong.zhi@intel.com>
7310 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7311 M: Bingbu Cao <bingbu.cao@intel.com>
7312 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7313 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7314 L: linux-media@vger.kernel.org
7316 F: drivers/media/pci/intel/ipu3/
7317 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7319 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7320 M: Krzysztof Halasa <khalasa@piap.pl>
7322 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7323 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7324 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7325 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7326 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7327 F: drivers/net/wan/ixp4xx_hss.c
7329 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7330 M: Deepak Saxena <dsaxena@plexity.net>
7332 F: drivers/char/hw_random/ixp4xx-rng.c
7334 INTEL MANAGEMENT ENGINE (mei)
7335 M: Tomas Winkler <tomas.winkler@intel.com>
7336 L: linux-kernel@vger.kernel.org
7338 F: include/uapi/linux/mei.h
7339 F: include/linux/mei_cl_bus.h
7340 F: drivers/misc/mei/*
7341 F: drivers/watchdog/mei_wdt.c
7342 F: Documentation/misc-devices/mei/*
7345 INTEL MENLOW THERMAL DRIVER
7346 M: Sujith Thomas <sujith.thomas@intel.com>
7347 L: platform-driver-x86@vger.kernel.org
7348 W: https://01.org/linux-acpi
7350 F: drivers/platform/x86/intel_menlow.c
7352 INTEL MERRIFIELD GPIO DRIVER
7353 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7354 L: linux-gpio@vger.kernel.org
7356 F: drivers/gpio/gpio-merrifield.c
7358 INTEL MIC DRIVERS (mic)
7359 M: Sudeep Dutt <sudeep.dutt@intel.com>
7360 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7362 W: https://github.com/sudeepdutt/mic
7363 W: http://software.intel.com/en-us/mic-developer
7364 F: include/linux/mic_bus.h
7365 F: include/linux/scif.h
7366 F: include/uapi/linux/mic_common.h
7367 F: include/uapi/linux/mic_ioctl.h
7368 F: include/uapi/linux/scif_ioctl.h
7369 F: drivers/misc/mic/
7370 F: drivers/dma/mic_x100_dma.c
7371 F: drivers/dma/mic_x100_dma.h
7372 F: Documentation/mic/
7374 INTEL PMC CORE DRIVER
7375 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7376 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7377 L: platform-driver-x86@vger.kernel.org
7379 F: arch/x86/include/asm/pmc_core.h
7380 F: drivers/platform/x86/intel_pmc_core*
7382 INTEL PMC/P-Unit IPC DRIVER
7383 M: Zha Qipeng<qipeng.zha@intel.com>
7384 L: platform-driver-x86@vger.kernel.org
7386 F: drivers/platform/x86/intel_pmc_ipc.c
7387 F: drivers/platform/x86/intel_punit_ipc.c
7388 F: arch/x86/include/asm/intel_pmc_ipc.h
7389 F: arch/x86/include/asm/intel_punit_ipc.h
7391 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7392 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7393 L: linux-wireless@vger.kernel.org
7395 F: Documentation/networking/README.ipw2100
7396 F: Documentation/networking/README.ipw2200
7397 F: drivers/net/wireless/intel/ipw2x00/
7400 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7401 M: Len Brown <lenb@kernel.org>
7402 L: linux-pm@vger.kernel.org
7404 F: drivers/cpufreq/intel_pstate.c
7406 INTEL RDMA RNIC DRIVER
7407 M: Faisal Latif <faisal.latif@intel.com>
7408 M: Shiraz Saleem <shiraz.saleem@intel.com>
7409 L: linux-rdma@vger.kernel.org
7411 F: drivers/infiniband/hw/i40iw/
7412 F: include/uapi/rdma/i40iw-abi.h
7414 INTEL SHA MULTIBUFFER DRIVER
7415 M: Megha Dey <megha.dey@linux.intel.com>
7416 R: Tim Chen <tim.c.chen@linux.intel.com>
7417 L: linux-crypto@vger.kernel.org
7419 F: arch/x86/crypto/sha*-mb/
7422 INTEL TELEMETRY DRIVER
7423 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7424 L: platform-driver-x86@vger.kernel.org
7426 F: arch/x86/include/asm/intel_telemetry.h
7427 F: drivers/platform/x86/intel_telemetry*
7429 INTEL VIRTUAL BUTTON DRIVER
7430 M: AceLan Kao <acelan.kao@canonical.com>
7431 L: platform-driver-x86@vger.kernel.org
7433 F: drivers/platform/x86/intel-vbtn.c
7435 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7436 M: Stanislaw Gruszka <sgruszka@redhat.com>
7437 L: linux-wireless@vger.kernel.org
7439 F: drivers/net/wireless/intel/iwlegacy/
7441 INTEL WIRELESS WIFI LINK (iwlwifi)
7442 M: Johannes Berg <johannes.berg@intel.com>
7443 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7444 M: Luca Coelho <luciano.coelho@intel.com>
7445 M: Intel Linux Wireless <linuxwifi@intel.com>
7446 L: linux-wireless@vger.kernel.org
7447 W: http://intellinuxwireless.org
7448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7450 F: drivers/net/wireless/intel/iwlwifi/
7452 INTEL WIRELESS WIMAX CONNECTION 2400
7453 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7454 M: linux-wimax@intel.com
7455 L: wimax@linuxwimax.org (subscribers-only)
7457 W: http://linuxwimax.org
7458 F: Documentation/wimax/README.i2400m
7459 F: drivers/net/wimax/i2400m/
7460 F: include/uapi/linux/wimax/i2400m.h
7462 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7463 M: Mario Limonciello <mario.limonciello@dell.com>
7465 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7468 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7470 F: Documentation/trace/intel_th.rst
7471 F: drivers/hwtracing/intel_th/
7473 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7474 M: Ning Sun <ning.sun@intel.com>
7475 L: tboot-devel@lists.sourceforge.net
7476 W: http://tboot.sourceforge.net
7477 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7479 F: Documentation/intel_txt.txt
7480 F: include/linux/tboot.h
7481 F: arch/x86/kernel/tboot.c
7483 INTEL-MID GPIO DRIVER
7484 M: David Cohen <david.a.cohen@linux.intel.com>
7485 L: linux-gpio@vger.kernel.org
7487 F: drivers/gpio/gpio-intel-mid.c
7489 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7490 M: Linus Walleij <linus.walleij@linaro.org>
7491 L: linux-iio@vger.kernel.org
7493 F: drivers/iio/gyro/mpu3050*
7494 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7496 IOC3 ETHERNET DRIVER
7497 M: Ralf Baechle <ralf@linux-mips.org>
7498 L: linux-mips@linux-mips.org
7500 F: drivers/net/ethernet/sgi/ioc3-eth.c
7503 M: Pat Gefre <pfg@sgi.com>
7504 L: linux-serial@vger.kernel.org
7506 F: drivers/tty/serial/ioc3_serial.c
7509 M: Joerg Roedel <joro@8bytes.org>
7510 L: iommu@lists.linux-foundation.org
7511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7513 F: Documentation/devicetree/bindings/iommu/
7515 F: include/linux/iommu.h
7516 F: include/linux/of_iommu.h
7517 F: include/linux/iova.h
7520 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7522 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7525 M: Corey Minyard <minyard@acm.org>
7526 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7527 W: http://openipmi.sourceforge.net/
7529 F: Documentation/IPMI.txt
7530 F: drivers/char/ipmi/
7531 F: include/linux/ipmi*
7532 F: include/uapi/linux/ipmi*
7534 IPS SCSI RAID DRIVER
7535 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7536 L: linux-scsi@vger.kernel.org
7537 W: http://www.adaptec.com/
7539 F: drivers/scsi/ips*
7542 M: Wensong Zhang <wensong@linux-vs.org>
7543 M: Simon Horman <horms@verge.net.au>
7544 M: Julian Anastasov <ja@ssi.bg>
7545 L: netdev@vger.kernel.org
7546 L: lvs-devel@vger.kernel.org
7548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7550 F: Documentation/networking/ipvs-sysctl.txt
7551 F: include/net/ip_vs.h
7552 F: include/uapi/linux/ip_vs.h
7553 F: net/netfilter/ipvs/
7556 M: Jiri Kosina <jikos@kernel.org>
7557 M: David Sterba <dsterba@suse.com>
7559 F: drivers/tty/ipwireless/
7562 L: netdev@vger.kernel.org
7564 F: include/uapi/linux/ipx.h
7565 F: drivers/staging/ipx/
7567 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7568 M: Marc Zyngier <marc.zyngier@arm.com>
7570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7571 F: Documentation/IRQ-domain.txt
7572 F: include/linux/irqdomain.h
7573 F: kernel/irq/irqdomain.c
7577 M: Thomas Gleixner <tglx@linutronix.de>
7578 L: linux-kernel@vger.kernel.org
7580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7584 M: Thomas Gleixner <tglx@linutronix.de>
7585 M: Jason Cooper <jason@lakedaemon.net>
7586 M: Marc Zyngier <marc.zyngier@arm.com>
7587 L: linux-kernel@vger.kernel.org
7589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7590 F: Documentation/devicetree/bindings/interrupt-controller/
7594 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7596 F: Documentation/isa.txt
7597 F: drivers/base/isa.c
7598 F: include/linux/isa.h
7601 M: Hans Verkuil <hverkuil@xs4all.nl>
7602 L: linux-media@vger.kernel.org
7603 T: git git://linuxtv.org/media_tree.git
7604 W: https://linuxtv.org
7606 F: drivers/media/radio/radio-isa*
7609 M: Jaroslav Kysela <perex@perex.cz>
7611 F: Documentation/isapnp.txt
7612 F: drivers/pnp/isapnp/
7613 F: include/linux/isapnp.h
7616 M: Lee Duncan <lduncan@suse.com>
7617 M: Chris Leech <cleech@redhat.com>
7618 L: open-iscsi@googlegroups.com
7619 W: www.open-iscsi.com
7621 F: drivers/scsi/*iscsi*
7622 F: include/scsi/*iscsi*
7624 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7625 M: Peter Jones <pjones@redhat.com>
7626 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7628 F: drivers/firmware/iscsi_ibft*
7630 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7631 M: Or Gerlitz <ogerlitz@mellanox.com>
7632 M: Sagi Grimberg <sagi@grimberg.me>
7633 M: Roi Dayan <roid@mellanox.com>
7634 L: linux-rdma@vger.kernel.org
7636 W: http://www.openfabrics.org
7637 W: www.open-iscsi.org
7638 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7639 F: drivers/infiniband/ulp/iser/
7641 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7642 M: Sagi Grimberg <sagi@grimberg.me>
7643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7644 L: linux-rdma@vger.kernel.org
7645 L: target-devel@vger.kernel.org
7647 W: http://www.linux-iscsi.org
7648 F: drivers/infiniband/ulp/isert
7651 M: Karsten Keil <isdn@linux-pingi.de>
7652 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7653 L: netdev@vger.kernel.org
7654 W: http://www.isdn4linux.de
7655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7657 F: Documentation/isdn/
7659 F: include/linux/isdn.h
7660 F: include/linux/isdn/
7661 F: include/uapi/linux/isdn.h
7662 F: include/uapi/linux/isdn/
7664 ISDN SUBSYSTEM (Eicon active card driver)
7665 M: Armin Schindler <mac@melware.de>
7666 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7667 W: http://www.melware.de
7669 F: drivers/isdn/hardware/eicon/
7671 IT87 HARDWARE MONITORING DRIVER
7672 M: Jean Delvare <jdelvare@suse.com>
7673 L: linux-hwmon@vger.kernel.org
7675 F: Documentation/hwmon/it87
7676 F: drivers/hwmon/it87.c
7679 M: Antti Palosaari <crope@iki.fi>
7680 L: linux-media@vger.kernel.org
7681 W: https://linuxtv.org
7682 W: http://palosaari.fi/linux/
7683 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7684 T: git git://linuxtv.org/anttip/media_tree.git
7686 F: drivers/media/tuners/it913x*
7688 IVTV VIDEO4LINUX DRIVER
7689 M: Andy Walls <awalls@md.metrocast.net>
7690 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7691 L: linux-media@vger.kernel.org
7692 T: git git://linuxtv.org/media_tree.git
7693 W: http://www.ivtvdriver.org
7695 F: Documentation/media/v4l-drivers/ivtv*
7696 F: drivers/media/pci/ivtv/
7697 F: include/uapi/linux/ivtv*
7699 IX2505V MEDIA DRIVER
7700 M: Malcolm Priestley <tvboxspy@gmail.com>
7701 L: linux-media@vger.kernel.org
7702 W: https://linuxtv.org
7703 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7705 F: drivers/media/dvb-frontends/ix2505v*
7707 JAILHOUSE HYPERVISOR INTERFACE
7708 M: Jan Kiszka <jan.kiszka@siemens.com>
7709 L: jailhouse-dev@googlegroups.com
7711 F: arch/x86/kernel/jailhouse.c
7712 F: arch/x86/include/asm/jailhouse_para.h
7714 JC42.4 TEMPERATURE SENSOR DRIVER
7715 M: Guenter Roeck <linux@roeck-us.net>
7716 L: linux-hwmon@vger.kernel.org
7718 F: drivers/hwmon/jc42.c
7719 F: Documentation/hwmon/jc42
7722 M: Dave Kleikamp <shaggy@kernel.org>
7723 L: jfs-discussion@lists.sourceforge.net
7724 W: http://jfs.sourceforge.net/
7725 T: git git://github.com/kleikamp/linux-shaggy.git
7727 F: Documentation/filesystems/jfs.txt
7731 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7732 L: netdev@vger.kernel.org
7734 F: drivers/net/ethernet/jme.*
7736 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7737 M: David Woodhouse <dwmw2@infradead.org>
7738 L: linux-mtd@lists.infradead.org
7739 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7742 F: include/uapi/linux/jffs2.h
7744 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7745 M: "Theodore Ts'o" <tytso@mit.edu>
7746 M: Jan Kara <jack@suse.com>
7747 L: linux-ext4@vger.kernel.org
7750 F: include/linux/jbd2.h
7752 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7753 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7754 L: linux-media@vger.kernel.org
7756 F: drivers/media/platform/rcar_jpu.c
7758 JSM Neo PCI based serial card
7759 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7760 L: linux-serial@vger.kernel.org
7762 F: drivers/tty/serial/jsm/
7764 K10TEMP HARDWARE MONITORING DRIVER
7765 M: Clemens Ladisch <clemens@ladisch.de>
7766 L: linux-hwmon@vger.kernel.org
7768 F: Documentation/hwmon/k10temp
7769 F: drivers/hwmon/k10temp.c
7771 K8TEMP HARDWARE MONITORING DRIVER
7772 M: Rudolf Marek <r.marek@assembler.cz>
7773 L: linux-hwmon@vger.kernel.org
7775 F: Documentation/hwmon/k8temp
7776 F: drivers/hwmon/k8temp.c
7779 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7780 R: Alexander Potapenko <glider@google.com>
7781 R: Dmitry Vyukov <dvyukov@google.com>
7782 L: kasan-dev@googlegroups.com
7784 F: arch/*/include/asm/kasan.h
7785 F: arch/*/mm/kasan_init*
7786 F: Documentation/dev-tools/kasan.rst
7787 F: include/linux/kasan*.h
7790 F: scripts/Makefile.kasan
7793 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7795 L: linux-kbuild@vger.kernel.org
7797 F: Documentation/kbuild/kconfig*
7799 F: scripts/Kconfig.include
7802 M: Dave Young <dyoung@redhat.com>
7803 M: Baoquan He <bhe@redhat.com>
7804 R: Vivek Goyal <vgoyal@redhat.com>
7805 L: kexec@lists.infradead.org
7806 W: http://lse.sourceforge.net/kdump/
7808 F: Documentation/kdump/
7810 KEENE FM RADIO TRANSMITTER DRIVER
7811 M: Hans Verkuil <hverkuil@xs4all.nl>
7812 L: linux-media@vger.kernel.org
7813 T: git git://linuxtv.org/media_tree.git
7814 W: https://linuxtv.org
7816 F: drivers/media/radio/radio-keene*
7819 M: Ian Kent <raven@themaw.net>
7820 L: autofs@vger.kernel.org
7824 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7825 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7826 M: Michal Marek <michal.lkml@markovi.net>
7827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7828 L: linux-kbuild@vger.kernel.org
7830 F: Documentation/kbuild/
7833 F: scripts/Makefile*
7840 L: kernel-janitors@vger.kernel.org
7841 W: http://kernelnewbies.org/KernelJanitors
7844 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7845 M: "J. Bruce Fields" <bfields@fieldses.org>
7846 M: Jeff Layton <jlayton@kernel.org>
7847 L: linux-nfs@vger.kernel.org
7848 W: http://nfs.sourceforge.net/
7849 T: git git://linux-nfs.org/~bfields/linux.git
7852 F: include/uapi/linux/nfsd/
7856 F: include/linux/lockd/
7857 F: include/linux/sunrpc/
7858 F: include/uapi/linux/sunrpc/
7860 KERNEL SELFTEST FRAMEWORK
7861 M: Shuah Khan <shuah@kernel.org>
7862 L: linux-kselftest@vger.kernel.org
7863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7864 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
7866 F: tools/testing/selftests/
7867 F: Documentation/dev-tools/kselftest*
7869 KERNEL USERMODE HELPER
7870 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7871 L: linux-kernel@vger.kernel.org
7874 F: include/linux/umh.h
7876 KERNEL VIRTUAL MACHINE (KVM)
7877 M: Paolo Bonzini <pbonzini@redhat.com>
7878 M: Radim Krčmář <rkrcmar@redhat.com>
7879 L: kvm@vger.kernel.org
7880 W: http://www.linux-kvm.org
7881 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7883 F: Documentation/virtual/kvm/
7884 F: include/trace/events/kvm.h
7885 F: include/uapi/asm-generic/kvm*
7886 F: include/uapi/linux/kvm*
7887 F: include/asm-generic/kvm*
7888 F: include/linux/kvm*
7889 F: include/kvm/iodev.h
7893 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7894 M: Joerg Roedel <joro@8bytes.org>
7895 L: kvm@vger.kernel.org
7896 W: http://www.linux-kvm.org/
7898 F: arch/x86/include/asm/svm.h
7899 F: arch/x86/kvm/svm.c
7901 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7902 M: Christoffer Dall <christoffer.dall@arm.com>
7903 M: Marc Zyngier <marc.zyngier@arm.com>
7904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7905 L: kvmarm@lists.cs.columbia.edu
7906 W: http://systems.cs.columbia.edu/projects/kvm-arm
7907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7909 F: arch/arm/include/uapi/asm/kvm*
7910 F: arch/arm/include/asm/kvm*
7913 F: include/kvm/arm_*
7915 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7916 M: Christoffer Dall <christoffer.dall@arm.com>
7917 M: Marc Zyngier <marc.zyngier@arm.com>
7918 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7919 L: kvmarm@lists.cs.columbia.edu
7921 F: arch/arm64/include/uapi/asm/kvm*
7922 F: arch/arm64/include/asm/kvm*
7925 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7926 M: James Hogan <jhogan@kernel.org>
7927 L: linux-mips@linux-mips.org
7929 F: arch/mips/include/uapi/asm/kvm*
7930 F: arch/mips/include/asm/kvm*
7933 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7934 M: Paul Mackerras <paulus@ozlabs.org>
7935 L: kvm-ppc@vger.kernel.org
7936 W: http://www.linux-kvm.org/
7937 T: git git://github.com/agraf/linux-2.6.git
7939 F: arch/powerpc/include/uapi/asm/kvm*
7940 F: arch/powerpc/include/asm/kvm*
7941 F: arch/powerpc/kvm/
7942 F: arch/powerpc/kernel/kvm*
7944 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7945 M: Christian Borntraeger <borntraeger@de.ibm.com>
7946 M: Janosch Frank <frankja@linux.ibm.com>
7947 R: David Hildenbrand <david@redhat.com>
7948 R: Cornelia Huck <cohuck@redhat.com>
7949 L: linux-s390@vger.kernel.org
7950 W: http://www.ibm.com/developerworks/linux/linux390/
7951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7953 F: arch/s390/include/uapi/asm/kvm*
7954 F: arch/s390/include/asm/gmap.h
7955 F: arch/s390/include/asm/kvm*
7957 F: arch/s390/mm/gmap.c
7959 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7960 M: Paolo Bonzini <pbonzini@redhat.com>
7961 M: Radim Krčmář <rkrcmar@redhat.com>
7962 L: kvm@vger.kernel.org
7963 W: http://www.linux-kvm.org
7964 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7967 F: arch/x86/include/uapi/asm/kvm*
7968 F: arch/x86/include/asm/kvm*
7969 F: arch/x86/include/asm/pvclock-abi.h
7970 F: arch/x86/kernel/kvm.c
7971 F: arch/x86/kernel/kvmclock.c
7974 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7975 M: Tejun Heo <tj@kernel.org>
7976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7978 F: include/linux/kernfs.h
7982 M: Eric Biederman <ebiederm@xmission.com>
7983 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7984 L: kexec@lists.infradead.org
7986 F: include/linux/kexec.h
7987 F: include/uapi/linux/kexec.h
7991 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7992 L: linux-integrity@vger.kernel.org
7993 L: keyrings@vger.kernel.org
7995 F: Documentation/security/keys/trusted-encrypted.rst
7996 F: include/keys/encrypted-type.h
7997 F: security/keys/encrypted-keys/
8000 M: James Bottomley <jejb@linux.vnet.ibm.com>
8001 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8002 L: linux-integrity@vger.kernel.org
8003 L: keyrings@vger.kernel.org
8005 F: Documentation/security/keys/trusted-encrypted.rst
8006 F: include/keys/trusted-type.h
8007 F: security/keys/trusted.c
8008 F: security/keys/trusted.h
8011 M: David Howells <dhowells@redhat.com>
8012 L: keyrings@vger.kernel.org
8014 F: Documentation/security/keys/core.rst
8015 F: include/linux/key.h
8016 F: include/linux/key-type.h
8017 F: include/linux/keyctl.h
8018 F: include/uapi/linux/keyctl.h
8022 KGDB / KDB /debug_core
8023 M: Jason Wessel <jason.wessel@windriver.com>
8024 M: Daniel Thompson <daniel.thompson@linaro.org>
8025 W: http://kgdb.wiki.kernel.org/
8026 L: kgdb-bugreport@lists.sourceforge.net
8027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8029 F: Documentation/dev-tools/kgdb.rst
8030 F: drivers/misc/kgdbts.c
8031 F: drivers/tty/serial/kgdboc.c
8032 F: include/linux/kdb.h
8033 F: include/linux/kgdb.h
8037 M: Catalin Marinas <catalin.marinas@arm.com>
8039 F: Documentation/dev-tools/kmemleak.rst
8040 F: include/linux/kmemleak.h
8042 F: mm/kmemleak-test.c
8044 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8045 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8046 L: linux-kernel@vger.kernel.org
8049 F: include/linux/kmod.h
8051 F: tools/testing/selftests/kmod/
8054 M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8055 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8056 M: "David S. Miller" <davem@davemloft.net>
8057 M: Masami Hiramatsu <mhiramat@kernel.org>
8059 F: Documentation/kprobes.txt
8060 F: include/linux/kprobes.h
8061 F: include/asm-generic/kprobes.h
8064 KS0108 LCD CONTROLLER DRIVER
8065 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8067 F: Documentation/auxdisplay/ks0108
8068 F: drivers/auxdisplay/ks0108.c
8069 F: include/linux/ks0108.h
8072 M: David Ahern <dsa@cumulusnetworks.com>
8073 L: netdev@vger.kernel.org
8076 F: include/net/l3mdev.h
8078 LANTIQ MIPS ARCHITECTURE
8079 M: John Crispin <john@phrozen.org>
8080 L: linux-mips@linux-mips.org
8083 F: drivers/soc/lantiq
8086 L: linux-x25@vger.kernel.org
8088 F: Documentation/networking/lapb-module.txt
8092 LASI 53c700 driver for PARISC
8093 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8094 L: linux-scsi@vger.kernel.org
8096 F: Documentation/scsi/53c700.txt
8097 F: drivers/scsi/53c700*
8100 M: Tobin C. Harding <me@tobin.cc>
8101 M: Tycho Andersen <tycho@tycho.ws>
8102 L: kernel-hardening@lists.openwall.com
8104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8105 F: scripts/leaking_addresses.pl
8108 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8109 M: Pavel Machek <pavel@ucw.cz>
8110 L: linux-leds@vger.kernel.org
8111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8113 F: Documentation/devicetree/bindings/leds/
8115 F: include/linux/leds.h
8117 LEGACY EEPROM DRIVER
8118 M: Jean Delvare <jdelvare@suse.com>
8120 F: Documentation/misc-devices/eeprom
8121 F: drivers/misc/eeprom/eeprom.c
8124 R: David Lechner <david@lechnology.com>
8126 F: arch/arm/boot/dts/da850-lego-ev3.dts
8127 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8128 F: drivers/power/supply/lego_ev3_battery.c
8130 LEGO USB Tower driver
8131 M: Juergen Stuber <starblue@users.sourceforge.net>
8132 L: legousb-devel@lists.sourceforge.net
8133 W: http://legousb.sourceforge.net/
8135 F: drivers/usb/misc/legousbtower.c
8138 M: Michael Krufky <mkrufky@linuxtv.org>
8139 L: linux-media@vger.kernel.org
8140 W: https://linuxtv.org
8141 W: http://github.com/mkrufky
8142 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8143 T: git git://linuxtv.org/mkrufky/tuners.git
8145 F: drivers/media/dvb-frontends/lg2160.*
8147 LGDT3305 MEDIA DRIVER
8148 M: Michael Krufky <mkrufky@linuxtv.org>
8149 L: linux-media@vger.kernel.org
8150 W: https://linuxtv.org
8151 W: http://github.com/mkrufky
8152 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8153 T: git git://linuxtv.org/mkrufky/tuners.git
8155 F: drivers/media/dvb-frontends/lgdt3305.*
8157 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8158 M: Viresh Kumar <vireshk@kernel.org>
8159 L: linux-ide@vger.kernel.org
8160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8162 F: include/linux/pata_arasan_cf_data.h
8163 F: drivers/ata/pata_arasan_cf.c
8166 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8167 M: Tejun Heo <tj@kernel.org>
8168 L: linux-ide@vger.kernel.org
8169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8171 F: drivers/ata/pata_*.c
8172 F: drivers/ata/ata_generic.c
8174 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8175 M: Linus Walleij <linus.walleij@linaro.org>
8176 L: linux-ide@vger.kernel.org
8177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8179 F: drivers/ata/pata_ftide010.c
8180 F: drivers/ata/sata_gemini.c
8181 F: drivers/ata/sata_gemini.h
8183 LIBATA SATA AHCI PLATFORM devices support
8184 M: Hans de Goede <hdegoede@redhat.com>
8185 M: Tejun Heo <tj@kernel.org>
8186 L: linux-ide@vger.kernel.org
8187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8189 F: drivers/ata/ahci_platform.c
8190 F: drivers/ata/libahci_platform.c
8191 F: include/linux/ahci_platform.h
8193 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8194 M: Mikael Pettersson <mikpelinux@gmail.com>
8195 L: linux-ide@vger.kernel.org
8196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8198 F: drivers/ata/sata_promise.*
8200 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8201 M: Tejun Heo <tj@kernel.org>
8202 L: linux-ide@vger.kernel.org
8203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8206 F: include/linux/ata.h
8207 F: include/linux/libata.h
8208 F: Documentation/devicetree/bindings/ata/
8211 M: Sasha Levin <alexander.levin@verizon.com>
8213 F: tools/lib/lockdep/
8215 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8216 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8217 M: Dan Williams <dan.j.williams@intel.com>
8218 M: Vishal Verma <vishal.l.verma@intel.com>
8219 M: Dave Jiang <dave.jiang@intel.com>
8220 L: linux-nvdimm@lists.01.org
8221 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8223 F: drivers/nvdimm/blk.c
8224 F: drivers/nvdimm/region_devs.c
8226 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8227 M: Vishal Verma <vishal.l.verma@intel.com>
8228 M: Dan Williams <dan.j.williams@intel.com>
8229 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8230 M: Dave Jiang <dave.jiang@intel.com>
8231 L: linux-nvdimm@lists.01.org
8232 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8234 F: drivers/nvdimm/btt*
8236 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8237 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8238 M: Dan Williams <dan.j.williams@intel.com>
8239 M: Vishal Verma <vishal.l.verma@intel.com>
8240 M: Dave Jiang <dave.jiang@intel.com>
8241 L: linux-nvdimm@lists.01.org
8242 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8244 F: drivers/nvdimm/pmem*
8246 LIBNVDIMM: DEVICETREE BINDINGS
8247 M: Oliver O'Halloran <oohall@gmail.com>
8248 L: linux-nvdimm@lists.01.org
8249 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8251 F: drivers/nvdimm/of_pmem.c
8252 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8254 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8255 M: Dan Williams <dan.j.williams@intel.com>
8256 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8257 M: Vishal Verma <vishal.l.verma@intel.com>
8258 M: Dave Jiang <dave.jiang@intel.com>
8259 L: linux-nvdimm@lists.01.org
8260 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8264 F: drivers/acpi/nfit/*
8265 F: include/linux/nd.h
8266 F: include/linux/libnvdimm.h
8267 F: include/uapi/linux/ndctl.h
8269 LIGHTNVM PLATFORM SUPPORT
8270 M: Matias Bjorling <mb@lightnvm.io>
8271 W: http://github/OpenChannelSSD
8272 L: linux-block@vger.kernel.org
8274 F: drivers/lightnvm/
8275 F: include/linux/lightnvm.h
8276 F: include/uapi/linux/lightnvm.h
8278 LINUX FOR POWER MACINTOSH
8279 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8280 W: http://www.penguinppc.org/
8281 L: linuxppc-dev@lists.ozlabs.org
8283 F: arch/powerpc/platforms/powermac/
8284 F: drivers/macintosh/
8286 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8287 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8288 M: Paul Mackerras <paulus@samba.org>
8289 M: Michael Ellerman <mpe@ellerman.id.au>
8290 W: https://github.com/linuxppc/linux/wiki
8291 L: linuxppc-dev@lists.ozlabs.org
8292 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8295 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8296 F: Documentation/devicetree/bindings/powerpc/
8297 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8298 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8299 F: Documentation/powerpc/
8301 F: drivers/char/tpm/tpm_ibmvtpm*
8302 F: drivers/crypto/nx/
8303 F: drivers/crypto/vmx/
8304 F: drivers/i2c/busses/i2c-opal.c
8305 F: drivers/net/ethernet/ibm/ibmveth.*
8306 F: drivers/net/ethernet/ibm/ibmvnic.*
8307 F: drivers/pci/hotplug/pnv_php.c
8308 F: drivers/pci/hotplug/rpa*
8309 F: drivers/rtc/rtc-opal.c
8310 F: drivers/scsi/ibmvscsi/
8311 F: drivers/tty/hvc/hvc_opal.c
8312 F: drivers/watchdog/wdrtas.c
8313 F: tools/testing/selftests/powerpc
8320 LINUX FOR POWERPC EMBEDDED MPC5XXX
8321 M: Anatolij Gustschin <agust@denx.de>
8322 L: linuxppc-dev@lists.ozlabs.org
8323 T: git git://git.denx.de/linux-denx-agust.git
8325 F: arch/powerpc/platforms/512x/
8326 F: arch/powerpc/platforms/52xx/
8328 LINUX FOR POWERPC EMBEDDED PPC4XX
8329 M: Alistair Popple <alistair@popple.id.au>
8330 M: Matt Porter <mporter@kernel.crashing.org>
8331 W: http://www.penguinppc.org/
8332 L: linuxppc-dev@lists.ozlabs.org
8334 F: arch/powerpc/platforms/40x/
8335 F: arch/powerpc/platforms/44x/
8337 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8338 M: Scott Wood <oss@buserror.net>
8339 M: Kumar Gala <galak@kernel.crashing.org>
8340 W: http://www.penguinppc.org/
8341 L: linuxppc-dev@lists.ozlabs.org
8342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8344 F: arch/powerpc/platforms/83xx/
8345 F: arch/powerpc/platforms/85xx/
8346 F: Documentation/devicetree/bindings/powerpc/fsl/
8348 LINUX FOR POWERPC EMBEDDED PPC8XX
8349 M: Vitaly Bordug <vitb@kernel.crashing.org>
8350 W: http://www.penguinppc.org/
8351 L: linuxppc-dev@lists.ozlabs.org
8353 F: arch/powerpc/platforms/8xx/
8355 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8356 L: linuxppc-dev@lists.ozlabs.org
8358 F: arch/powerpc/*/*virtex*
8359 F: arch/powerpc/*/*/*virtex*
8361 LINUX FOR POWERPC PA SEMI PWRFICIENT
8362 L: linuxppc-dev@lists.ozlabs.org
8364 F: arch/powerpc/platforms/pasemi/
8365 F: drivers/*/*pasemi*
8366 F: drivers/*/*/*pasemi*
8368 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8369 M: Kees Cook <keescook@chromium.org>
8371 F: drivers/misc/lkdtm/*
8373 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8374 M: Alan Stern <stern@rowland.harvard.edu>
8375 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8376 M: Will Deacon <will.deacon@arm.com>
8377 M: Peter Zijlstra <peterz@infradead.org>
8378 M: Boqun Feng <boqun.feng@gmail.com>
8379 M: Nicholas Piggin <npiggin@gmail.com>
8380 M: David Howells <dhowells@redhat.com>
8381 M: Jade Alglave <j.alglave@ucl.ac.uk>
8382 M: Luc Maranget <luc.maranget@inria.fr>
8383 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8384 R: Akira Yokosawa <akiyks@gmail.com>
8385 R: Daniel Lustig <dlustig@nvidia.com>
8386 L: linux-kernel@vger.kernel.org
8387 L: linux-arch@vger.kernel.org
8389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8390 F: tools/memory-model/
8391 F: Documentation/atomic_bitops.txt
8392 F: Documentation/atomic_t.txt
8393 F: Documentation/core-api/atomic_ops.rst
8394 F: Documentation/core-api/refcount-vs-atomic.rst
8395 F: Documentation/memory-barriers.txt
8397 LIS3LV02D ACCELEROMETER DRIVER
8398 M: Eric Piel <eric.piel@tremplin-utc.net>
8400 F: Documentation/misc-devices/lis3lv02d
8401 F: drivers/misc/lis3lv02d/
8402 F: drivers/platform/x86/hp_accel.c
8405 M: Josh Poimboeuf <jpoimboe@redhat.com>
8406 M: Jessica Yu <jeyu@kernel.org>
8407 M: Jiri Kosina <jikos@kernel.org>
8408 M: Miroslav Benes <mbenes@suse.cz>
8409 R: Petr Mladek <pmladek@suse.com>
8411 F: kernel/livepatch/
8412 F: include/linux/livepatch.h
8413 F: arch/x86/include/asm/livepatch.h
8414 F: arch/x86/kernel/livepatch.c
8415 F: Documentation/livepatch/
8416 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8417 F: samples/livepatch/
8418 L: live-patching@vger.kernel.org
8419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8422 L: netdev@vger.kernel.org
8424 F: include/linux/llc.h
8425 F: include/uapi/linux/llc.h
8429 LM73 HARDWARE MONITOR DRIVER
8430 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8431 L: linux-hwmon@vger.kernel.org
8433 F: drivers/hwmon/lm73.c
8435 LM78 HARDWARE MONITOR DRIVER
8436 M: Jean Delvare <jdelvare@suse.com>
8437 L: linux-hwmon@vger.kernel.org
8439 F: Documentation/hwmon/lm78
8440 F: drivers/hwmon/lm78.c
8442 LM83 HARDWARE MONITOR DRIVER
8443 M: Jean Delvare <jdelvare@suse.com>
8444 L: linux-hwmon@vger.kernel.org
8446 F: Documentation/hwmon/lm83
8447 F: drivers/hwmon/lm83.c
8449 LM90 HARDWARE MONITOR DRIVER
8450 M: Jean Delvare <jdelvare@suse.com>
8451 L: linux-hwmon@vger.kernel.org
8453 F: Documentation/hwmon/lm90
8454 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8455 F: drivers/hwmon/lm90.c
8456 F: include/dt-bindings/thermal/lm90.h
8458 LM95234 HARDWARE MONITOR DRIVER
8459 M: Guenter Roeck <linux@roeck-us.net>
8460 L: linux-hwmon@vger.kernel.org
8462 F: Documentation/hwmon/lm95234
8463 F: drivers/hwmon/lm95234.c
8465 LME2510 MEDIA DRIVER
8466 M: Malcolm Priestley <tvboxspy@gmail.com>
8467 L: linux-media@vger.kernel.org
8468 W: https://linuxtv.org
8469 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8471 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8473 LOADPIN SECURITY MODULE
8474 M: Kees Cook <keescook@chromium.org>
8475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8477 F: security/loadpin/
8478 F: Documentation/admin-guide/LSM/LoadPin.rst
8481 M: Peter Zijlstra <peterz@infradead.org>
8482 M: Ingo Molnar <mingo@redhat.com>
8483 M: Will Deacon <will.deacon@arm.com>
8484 L: linux-kernel@vger.kernel.org
8485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8487 F: Documentation/locking/
8488 F: include/linux/lockdep.h
8489 F: include/linux/spinlock*.h
8490 F: arch/*/include/asm/spinlock*.h
8491 F: include/linux/rwlock*.h
8492 F: include/linux/mutex*.h
8493 F: arch/*/include/asm/mutex*.h
8494 F: include/linux/rwsem*.h
8495 F: arch/*/include/asm/rwsem.h
8496 F: include/linux/seqlock.h
8497 F: lib/locking*.[ch]
8499 X: kernel/locking/locktorture.c
8501 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8502 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8503 L: linux-ntfs-dev@lists.sourceforge.net
8504 W: http://www.linux-ntfs.org/content/view/19/37/
8506 F: Documentation/ldm.txt
8507 F: block/partitions/ldm.*
8509 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8510 M: Sathya Prakash <sathya.prakash@broadcom.com>
8511 M: Chaitra P B <chaitra.basappa@broadcom.com>
8512 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8513 L: MPT-FusionLinux.pdl@broadcom.com
8514 L: linux-scsi@vger.kernel.org
8515 W: http://www.avagotech.com/support/
8517 F: drivers/message/fusion/
8518 F: drivers/scsi/mpt3sas/
8520 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8521 M: Matthew Wilcox <matthew@wil.cx>
8522 L: linux-scsi@vger.kernel.org
8524 F: drivers/scsi/sym53c8xx_2/
8526 LTC4261 HARDWARE MONITOR DRIVER
8527 M: Guenter Roeck <linux@roeck-us.net>
8528 L: linux-hwmon@vger.kernel.org
8530 F: Documentation/hwmon/ltc4261
8531 F: drivers/hwmon/ltc4261.c
8533 LTC4306 I2C MULTIPLEXER DRIVER
8534 M: Michael Hennerich <michael.hennerich@analog.com>
8535 W: http://ez.analog.com/community/linux-device-drivers
8536 L: linux-i2c@vger.kernel.org
8538 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8539 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8541 LTP (Linux Test Project)
8542 M: Mike Frysinger <vapier@gentoo.org>
8543 M: Cyril Hrubis <chrubis@suse.cz>
8544 M: Wanlong Gao <wanlong.gao@gmail.com>
8545 M: Jan Stancek <jstancek@redhat.com>
8546 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8547 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8548 L: ltp@lists.linux.it (subscribers-only)
8549 W: http://linux-test-project.github.io/
8550 T: git git://github.com/linux-test-project/ltp.git
8554 M: Geert Uytterhoeven <geert@linux-m68k.org>
8555 L: linux-m68k@lists.linux-m68k.org
8556 W: http://www.linux-m68k.org/
8557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8562 M68K ON APPLE MACINTOSH
8563 M: Joshua Thompson <funaho@jurai.org>
8564 W: http://www.mac.linux-m68k.org/
8565 L: linux-m68k@lists.linux-m68k.org
8570 M: Philip Blundell <philb@gnu.org>
8571 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8575 M88DS3103 MEDIA DRIVER
8576 M: Antti Palosaari <crope@iki.fi>
8577 L: linux-media@vger.kernel.org
8578 W: https://linuxtv.org
8579 W: http://palosaari.fi/linux/
8580 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8581 T: git git://linuxtv.org/anttip/media_tree.git
8583 F: drivers/media/dvb-frontends/m88ds3103*
8585 M88RS2000 MEDIA DRIVER
8586 M: Malcolm Priestley <tvboxspy@gmail.com>
8587 L: linux-media@vger.kernel.org
8588 W: https://linuxtv.org
8589 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8591 F: drivers/media/dvb-frontends/m88rs2000*
8593 MA901 MASTERKIT USB FM RADIO DRIVER
8594 M: Alexey Klimov <klimov.linux@gmail.com>
8595 L: linux-media@vger.kernel.org
8596 T: git git://linuxtv.org/media_tree.git
8598 F: drivers/media/radio/radio-ma901.c
8601 M: Johannes Berg <johannes@sipsolutions.net>
8602 L: linux-wireless@vger.kernel.org
8603 W: http://wireless.kernel.org/
8604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8607 F: Documentation/networking/mac80211-injection.txt
8608 F: include/net/mac80211.h
8610 F: drivers/net/wireless/mac80211_hwsim.[ch]
8611 F: Documentation/networking/mac80211_hwsim/README
8614 M: Jassi Brar <jassisinghbrar@gmail.com>
8615 L: linux-kernel@vger.kernel.org
8618 F: include/linux/mailbox_client.h
8619 F: include/linux/mailbox_controller.h
8621 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8622 M: Michael Kerrisk <mtk.manpages@gmail.com>
8623 W: http://www.kernel.org/doc/man-pages
8624 L: linux-man@vger.kernel.org
8627 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8628 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8629 L: linux-mips@linux-mips.org
8631 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8633 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8634 M: Andrew Lunn <andrew@lunn.ch>
8635 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8636 L: netdev@vger.kernel.org
8638 F: drivers/net/dsa/mv88e6xxx/
8639 F: linux/platform_data/mv88e6xxx.h
8640 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8642 MARVELL ARMADA DRM SUPPORT
8643 M: Russell King <linux@armlinux.org.uk>
8645 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8646 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8647 F: drivers/gpu/drm/armada/
8648 F: include/uapi/drm/armada_drm.h
8649 F: Documentation/devicetree/bindings/display/armada/
8651 MARVELL CRYPTO DRIVER
8652 M: Boris Brezillon <boris.brezillon@bootlin.com>
8653 M: Arnaud Ebalard <arno@natisbad.org>
8654 F: drivers/crypto/marvell/
8656 L: linux-crypto@vger.kernel.org
8658 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8659 M: Mirko Lindner <mlindner@marvell.com>
8660 M: Stephen Hemminger <stephen@networkplumber.org>
8661 L: netdev@vger.kernel.org
8663 F: drivers/net/ethernet/marvell/sk*
8665 MARVELL LIBERTAS WIRELESS DRIVER
8666 L: libertas-dev@lists.infradead.org
8668 F: drivers/net/wireless/marvell/libertas/
8670 MARVELL MACCHIATOBIN SUPPORT
8671 M: Russell King <linux@armlinux.org.uk>
8672 L: linux-arm-kernel@lists.infradead.org
8674 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8676 MARVELL MV643XX ETHERNET DRIVER
8677 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8678 L: netdev@vger.kernel.org
8680 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8681 F: include/linux/mv643xx.h
8683 MARVELL MV88X3310 PHY DRIVER
8684 M: Russell King <linux@armlinux.org.uk>
8685 L: netdev@vger.kernel.org
8687 F: drivers/net/phy/marvell10g.c
8689 MARVELL MVNETA ETHERNET DRIVER
8690 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8691 L: netdev@vger.kernel.org
8693 F: drivers/net/ethernet/marvell/mvneta.*
8695 MARVELL MWIFIEX WIRELESS DRIVER
8696 M: Amitkumar Karwar <amitkarwar@gmail.com>
8697 M: Nishant Sarmukadam <nishants@marvell.com>
8698 M: Ganapathi Bhat <gbhat@marvell.com>
8699 M: Xinming Hu <huxinming820@gmail.com>
8700 L: linux-wireless@vger.kernel.org
8702 F: drivers/net/wireless/marvell/mwifiex/
8704 MARVELL MWL8K WIRELESS DRIVER
8705 M: Lennert Buytenhek <buytenh@wantstofly.org>
8706 L: linux-wireless@vger.kernel.org
8708 F: drivers/net/wireless/marvell/mwl8k.c
8710 MARVELL NAND CONTROLLER DRIVER
8711 M: Miquel Raynal <miquel.raynal@bootlin.com>
8712 L: linux-mtd@lists.infradead.org
8714 F: drivers/mtd/nand/raw/marvell_nand.c
8715 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8717 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8718 M: Nicolas Pitre <nico@fluxnic.net>
8720 F: drivers/mmc/host/mvsdio.*
8722 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8723 M: Hu Ziji <huziji@marvell.com>
8724 L: linux-mmc@vger.kernel.org
8726 F: drivers/mmc/host/sdhci-xenon*
8727 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8729 MATROX FRAMEBUFFER DRIVER
8730 L: linux-fbdev@vger.kernel.org
8732 F: drivers/video/fbdev/matrox/matroxfb_*
8733 F: include/uapi/linux/matroxfb.h
8735 MAX16065 HARDWARE MONITOR DRIVER
8736 M: Guenter Roeck <linux@roeck-us.net>
8737 L: linux-hwmon@vger.kernel.org
8739 F: Documentation/hwmon/max16065
8740 F: drivers/hwmon/max16065.c
8742 MAX20751 HARDWARE MONITOR DRIVER
8743 M: Guenter Roeck <linux@roeck-us.net>
8744 L: linux-hwmon@vger.kernel.org
8746 F: Documentation/hwmon/max20751
8747 F: drivers/hwmon/max20751.c
8749 MAX2175 SDR TUNER DRIVER
8750 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8751 L: linux-media@vger.kernel.org
8752 T: git git://linuxtv.org/media_tree.git
8754 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8755 F: Documentation/media/v4l-drivers/max2175.rst
8756 F: drivers/media/i2c/max2175*
8757 F: include/uapi/linux/max2175.h
8759 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8760 L: linux-hwmon@vger.kernel.org
8762 F: Documentation/hwmon/max6650
8763 F: drivers/hwmon/max6650.c
8765 MAX6697 HARDWARE MONITOR DRIVER
8766 M: Guenter Roeck <linux@roeck-us.net>
8767 L: linux-hwmon@vger.kernel.org
8769 F: Documentation/hwmon/max6697
8770 F: Documentation/devicetree/bindings/hwmon/max6697.txt
8771 F: drivers/hwmon/max6697.c
8772 F: include/linux/platform_data/max6697.h
8774 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8775 M: Peter Rosin <peda@axentia.se>
8776 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8778 F: Documentation/devicetree/bindings/sound/max9860.txt
8779 F: sound/soc/codecs/max9860.*
8781 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8782 M: Javier Martinez Canillas <javier@dowhile0.org>
8783 L: linux-kernel@vger.kernel.org
8785 F: drivers/regulator/max77802-regulator.c
8786 F: Documentation/devicetree/bindings/*/*max77802.txt
8787 F: include/dt-bindings/*/*max77802.h
8789 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8790 M: Krzysztof Kozlowski <krzk@kernel.org>
8791 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8792 L: linux-pm@vger.kernel.org
8794 F: drivers/power/supply/max14577_charger.c
8795 F: drivers/power/supply/max77693_charger.c
8797 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8798 M: Chanwoo Choi <cw00.choi@samsung.com>
8799 M: Krzysztof Kozlowski <krzk@kernel.org>
8800 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8801 L: linux-kernel@vger.kernel.org
8803 F: drivers/*/max14577*.c
8804 F: drivers/*/max77686*.c
8805 F: drivers/*/max77693*.c
8806 F: drivers/extcon/extcon-max14577.c
8807 F: drivers/extcon/extcon-max77693.c
8808 F: drivers/rtc/rtc-max77686.c
8809 F: drivers/clk/clk-max77686.c
8810 F: Documentation/devicetree/bindings/mfd/max14577.txt
8811 F: Documentation/devicetree/bindings/*/max77686.txt
8812 F: Documentation/devicetree/bindings/mfd/max77693.txt
8813 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8814 F: include/linux/mfd/max14577*.h
8815 F: include/linux/mfd/max77686*.h
8816 F: include/linux/mfd/max77693*.h
8818 MAXIRADIO FM RADIO RECEIVER DRIVER
8819 M: Hans Verkuil <hverkuil@xs4all.nl>
8820 L: linux-media@vger.kernel.org
8821 T: git git://linuxtv.org/media_tree.git
8822 W: https://linuxtv.org
8824 F: drivers/media/radio/radio-maxiradio*
8826 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8827 M: Peter Rosin <peda@axentia.se>
8828 L: linux-iio@vger.kernel.org
8830 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8831 F: drivers/iio/potentiometer/mcp4018.c
8832 F: drivers/iio/potentiometer/mcp4531.c
8834 MCR20A IEEE-802.15.4 RADIO DRIVER
8835 M: Xue Liu <liuxuenetmail@gmail.com>
8836 L: linux-wpan@vger.kernel.org
8837 W: https://github.com/xueliu/mcr20a-linux
8839 F: drivers/net/ieee802154/mcr20a.c
8840 F: drivers/net/ieee802154/mcr20a.h
8841 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8843 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8844 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8845 L: linux-iio@vger.kernel.org
8847 F: drivers/iio/dac/cio-dac.c
8849 MEDIA DRIVERS FOR ASCOT2E
8850 M: Sergey Kozlov <serjk@netup.ru>
8851 M: Abylay Ospan <aospan@netup.ru>
8852 L: linux-media@vger.kernel.org
8853 W: https://linuxtv.org
8855 T: git git://linuxtv.org/media_tree.git
8857 F: drivers/media/dvb-frontends/ascot2e*
8859 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8860 M: Jasmin Jessich <jasmin@anw.at>
8861 L: linux-media@vger.kernel.org
8862 W: https://linuxtv.org
8863 T: git git://linuxtv.org/media_tree.git
8865 F: drivers/media/dvb-frontends/cxd2099*
8867 MEDIA DRIVERS FOR CXD2841ER
8868 M: Sergey Kozlov <serjk@netup.ru>
8869 M: Abylay Ospan <aospan@netup.ru>
8870 L: linux-media@vger.kernel.org
8871 W: https://linuxtv.org
8873 T: git git://linuxtv.org/media_tree.git
8875 F: drivers/media/dvb-frontends/cxd2841er*
8877 MEDIA DRIVERS FOR CXD2880
8878 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8879 L: linux-media@vger.kernel.org
8880 W: http://linuxtv.org/
8881 T: git git://linuxtv.org/media_tree.git
8883 F: drivers/media/dvb-frontends/cxd2880/*
8884 F: drivers/media/spi/cxd2880*
8886 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8887 M: Daniel Scheller <d.scheller.oss@gmail.com>
8888 L: linux-media@vger.kernel.org
8889 W: https://linuxtv.org
8890 T: git git://linuxtv.org/media_tree.git
8892 F: drivers/media/pci/ddbridge/*
8894 MEDIA DRIVERS FOR FREESCALE IMX
8895 M: Steve Longerbeam <slongerbeam@gmail.com>
8896 M: Philipp Zabel <p.zabel@pengutronix.de>
8897 L: linux-media@vger.kernel.org
8898 T: git git://linuxtv.org/media_tree.git
8900 F: Documentation/devicetree/bindings/media/imx.txt
8901 F: Documentation/media/v4l-drivers/imx.rst
8902 F: drivers/staging/media/imx/
8903 F: include/linux/imx-media.h
8904 F: include/media/imx.h
8906 MEDIA DRIVERS FOR HELENE
8907 M: Abylay Ospan <aospan@netup.ru>
8908 L: linux-media@vger.kernel.org
8909 W: https://linuxtv.org
8911 T: git git://linuxtv.org/media_tree.git
8913 F: drivers/media/dvb-frontends/helene*
8915 MEDIA DRIVERS FOR HORUS3A
8916 M: Sergey Kozlov <serjk@netup.ru>
8917 M: Abylay Ospan <aospan@netup.ru>
8918 L: linux-media@vger.kernel.org
8919 W: https://linuxtv.org
8921 T: git git://linuxtv.org/media_tree.git
8923 F: drivers/media/dvb-frontends/horus3a*
8925 MEDIA DRIVERS FOR LNBH25
8926 M: Sergey Kozlov <serjk@netup.ru>
8927 M: Abylay Ospan <aospan@netup.ru>
8928 L: linux-media@vger.kernel.org
8929 W: https://linuxtv.org
8931 T: git git://linuxtv.org/media_tree.git
8933 F: drivers/media/dvb-frontends/lnbh25*
8935 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8936 M: Daniel Scheller <d.scheller.oss@gmail.com>
8937 L: linux-media@vger.kernel.org
8938 W: https://linuxtv.org
8939 T: git git://linuxtv.org/media_tree.git
8941 F: drivers/media/dvb-frontends/mxl5xx*
8943 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8944 M: Sergey Kozlov <serjk@netup.ru>
8945 M: Abylay Ospan <aospan@netup.ru>
8946 L: linux-media@vger.kernel.org
8947 W: https://linuxtv.org
8949 T: git git://linuxtv.org/media_tree.git
8951 F: drivers/media/pci/netup_unidvb/*
8953 MEDIA DRIVERS FOR RENESAS - CEU
8954 M: Jacopo Mondi <jacopo@jmondi.org>
8955 L: linux-media@vger.kernel.org
8956 L: linux-renesas-soc@vger.kernel.org
8957 T: git git://linuxtv.org/media_tree.git
8959 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
8960 F: drivers/media/platform/renesas-ceu.c
8961 F: include/media/drv-intf/renesas-ceu.h
8963 MEDIA DRIVERS FOR RENESAS - DRIF
8964 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8965 L: linux-media@vger.kernel.org
8966 L: linux-renesas-soc@vger.kernel.org
8967 T: git git://linuxtv.org/media_tree.git
8969 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8970 F: drivers/media/platform/rcar_drif.c
8972 MEDIA DRIVERS FOR RENESAS - FCP
8973 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8974 L: linux-media@vger.kernel.org
8975 L: linux-renesas-soc@vger.kernel.org
8976 T: git git://linuxtv.org/media_tree.git
8978 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8979 F: drivers/media/platform/rcar-fcp.c
8980 F: include/media/rcar-fcp.h
8982 MEDIA DRIVERS FOR RENESAS - FDP1
8983 M: Kieran Bingham <kieran@bingham.xyz>
8984 L: linux-media@vger.kernel.org
8985 L: linux-renesas-soc@vger.kernel.org
8986 T: git git://linuxtv.org/media_tree.git
8988 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8989 F: drivers/media/platform/rcar_fdp1.c
8991 MEDIA DRIVERS FOR RENESAS - VIN
8992 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8993 L: linux-media@vger.kernel.org
8994 L: linux-renesas-soc@vger.kernel.org
8995 T: git git://linuxtv.org/media_tree.git
8997 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8998 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8999 F: drivers/media/platform/rcar-vin/
9001 MEDIA DRIVERS FOR RENESAS - VSP1
9002 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9003 L: linux-media@vger.kernel.org
9004 L: linux-renesas-soc@vger.kernel.org
9005 T: git git://linuxtv.org/media_tree.git
9007 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9008 F: drivers/media/platform/vsp1/
9010 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9011 M: Daniel Scheller <d.scheller.oss@gmail.com>
9012 L: linux-media@vger.kernel.org
9013 W: https://linuxtv.org
9014 T: git git://linuxtv.org/media_tree.git
9016 F: drivers/media/dvb-frontends/stv0910*
9018 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9019 M: Daniel Scheller <d.scheller.oss@gmail.com>
9020 L: linux-media@vger.kernel.org
9021 W: https://linuxtv.org
9022 T: git git://linuxtv.org/media_tree.git
9024 F: drivers/media/dvb-frontends/stv6111*
9026 MEDIA DRIVERS FOR STM32 - DCMI
9027 M: Hugues Fruchet <hugues.fruchet@st.com>
9028 L: linux-media@vger.kernel.org
9029 T: git git://linuxtv.org/media_tree.git
9031 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9032 F: drivers/media/platform/stm32/stm32-dcmi.c
9034 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9035 M: Dmitry Osipenko <digetx@gmail.com>
9036 L: linux-media@vger.kernel.org
9037 L: linux-tegra@vger.kernel.org
9038 T: git git://linuxtv.org/media_tree.git
9040 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9041 F: drivers/staging/media/tegra-vde/
9043 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9044 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9045 P: LinuxTV.org Project
9046 L: linux-media@vger.kernel.org
9047 W: https://linuxtv.org
9048 Q: http://patchwork.kernel.org/project/linux-media/list/
9049 T: git git://linuxtv.org/media_tree.git
9051 F: Documentation/devicetree/bindings/media/
9052 F: Documentation/media/
9054 F: drivers/staging/media/
9055 F: include/linux/platform_data/media/
9057 F: include/uapi/linux/dvb/
9058 F: include/uapi/linux/videodev2.h
9059 F: include/uapi/linux/media.h
9060 F: include/uapi/linux/v4l2-*
9061 F: include/uapi/linux/meye.h
9062 F: include/uapi/linux/ivtv*
9063 F: include/uapi/linux/uvcvideo.h
9065 MEDIATEK BLUETOOTH DRIVER
9066 M: Sean Wang <sean.wang@mediatek.com>
9067 L: linux-bluetooth@vger.kernel.org
9068 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9070 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9071 F: drivers/bluetooth/btmtkuart.c
9074 M: Sean Wang <sean.wang@mediatek.com>
9076 F: drivers/media/rc/mtk-cir.c
9079 M: Sean Wang <sean.wang@mediatek.com>
9080 L: dmaengine@vger.kernel.org
9081 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9082 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9084 F: Documentation/devicetree/bindings/dma/mtk-*
9085 F: drivers/dma/mediatek/
9087 MEDIATEK PMIC LED DRIVER
9088 M: Sean Wang <sean.wang@mediatek.com>
9090 F: drivers/leds/leds-mt6323.c
9091 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9093 MEDIATEK ETHERNET DRIVER
9094 M: Felix Fietkau <nbd@openwrt.org>
9095 M: John Crispin <john@phrozen.org>
9096 M: Sean Wang <sean.wang@mediatek.com>
9097 M: Nelson Chang <nelson.chang@mediatek.com>
9098 L: netdev@vger.kernel.org
9100 F: drivers/net/ethernet/mediatek/
9102 MEDIATEK SWITCH DRIVER
9103 M: Sean Wang <sean.wang@mediatek.com>
9104 L: netdev@vger.kernel.org
9106 F: drivers/net/dsa/mt7530.*
9107 F: net/dsa/tag_mtk.c
9109 MEDIATEK JPEG DRIVER
9110 M: Rick Chang <rick.chang@mediatek.com>
9111 M: Bin Liu <bin.liu@mediatek.com>
9113 F: drivers/media/platform/mtk-jpeg/
9114 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9117 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9118 M: Houlong Wei <houlong.wei@mediatek.com>
9119 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9121 F: drivers/media/platform/mtk-mdp/
9122 F: drivers/media/platform/mtk-vpu/
9123 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9125 MEDIATEK MEDIA DRIVER
9126 M: Tiffany Lin <tiffany.lin@mediatek.com>
9127 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9129 F: drivers/media/platform/mtk-vcodec/
9130 F: drivers/media/platform/mtk-vpu/
9131 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9132 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9134 MEDIATEK MT7601U WIRELESS LAN DRIVER
9135 M: Jakub Kicinski <kubakici@wp.pl>
9136 L: linux-wireless@vger.kernel.org
9138 F: drivers/net/wireless/mediatek/mt7601u/
9140 MEDIATEK NAND CONTROLLER DRIVER
9141 M: Xiaolei Li <xiaolei.li@mediatek.com>
9142 L: linux-mtd@lists.infradead.org
9144 F: drivers/mtd/nand/raw/mtk_*
9145 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9147 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9148 M: Sean Wang <sean.wang@mediatek.com>
9150 F: drivers/char/hw_random/mtk-rng.c
9152 MEDIATEK USB3 DRD IP DRIVER
9153 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9154 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9155 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9156 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9158 F: drivers/usb/mtu3/
9160 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9161 M: Peter Senna Tschudin <peter.senna@gmail.com>
9162 M: Martin Donnelly <martin.donnelly@ge.com>
9163 M: Martyn Welch <martyn.welch@collabora.co.uk>
9165 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9166 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9168 MEGARAID SCSI/SAS DRIVERS
9169 M: Kashyap Desai <kashyap.desai@broadcom.com>
9170 M: Sumit Saxena <sumit.saxena@broadcom.com>
9171 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9172 L: megaraidlinux.pdl@broadcom.com
9173 L: linux-scsi@vger.kernel.org
9174 W: http://www.avagotech.com/support/
9176 F: Documentation/scsi/megaraid.txt
9177 F: drivers/scsi/megaraid.*
9178 F: drivers/scsi/megaraid/
9180 MELEXIS MLX90614 DRIVER
9181 M: Crt Mori <cmo@melexis.com>
9182 L: linux-iio@vger.kernel.org
9183 W: http://www.melexis.com
9185 F: drivers/iio/temperature/mlx90614.c
9187 MELEXIS MLX90632 DRIVER
9188 M: Crt Mori <cmo@melexis.com>
9189 L: linux-iio@vger.kernel.org
9190 W: http://www.melexis.com
9192 F: drivers/iio/temperature/mlx90632.c
9194 MELFAS MIP4 TOUCHSCREEN DRIVER
9195 M: Sangwon Jee <jeesw@melfas.com>
9196 W: http://www.melfas.com
9198 F: drivers/input/touchscreen/melfas_mip4.c
9199 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9201 MELLANOX ETHERNET DRIVER (mlx4_en)
9202 M: Tariq Toukan <tariqt@mellanox.com>
9203 L: netdev@vger.kernel.org
9205 W: http://www.mellanox.com
9206 Q: http://patchwork.ozlabs.org/project/netdev/list/
9207 F: drivers/net/ethernet/mellanox/mlx4/en_*
9209 MELLANOX ETHERNET DRIVER (mlx5e)
9210 M: Saeed Mahameed <saeedm@mellanox.com>
9211 L: netdev@vger.kernel.org
9213 W: http://www.mellanox.com
9214 Q: http://patchwork.ozlabs.org/project/netdev/list/
9215 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9217 MELLANOX ETHERNET INNOVA DRIVERS
9218 R: Boris Pismenny <borisp@mellanox.com>
9219 L: netdev@vger.kernel.org
9221 W: http://www.mellanox.com
9222 Q: http://patchwork.ozlabs.org/project/netdev/list/
9223 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9224 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9225 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9226 F: include/linux/mlx5/mlx5_ifc_fpga.h
9228 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9229 R: Boris Pismenny <borisp@mellanox.com>
9230 L: netdev@vger.kernel.org
9232 W: http://www.mellanox.com
9233 Q: http://patchwork.ozlabs.org/project/netdev/list/
9234 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9235 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9237 MELLANOX ETHERNET SWITCH DRIVERS
9238 M: Jiri Pirko <jiri@mellanox.com>
9239 M: Ido Schimmel <idosch@mellanox.com>
9240 L: netdev@vger.kernel.org
9242 W: http://www.mellanox.com
9243 Q: http://patchwork.ozlabs.org/project/netdev/list/
9244 F: drivers/net/ethernet/mellanox/mlxsw/
9245 F: tools/testing/selftests/drivers/net/mlxsw/
9247 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9248 M: mlxsw@mellanox.com
9249 L: netdev@vger.kernel.org
9251 W: http://www.mellanox.com
9252 Q: http://patchwork.ozlabs.org/project/netdev/list/
9253 F: drivers/net/ethernet/mellanox/mlxfw/
9255 MELLANOX HARDWARE PLATFORM SUPPORT
9256 M: Andy Shevchenko <andy@infradead.org>
9257 M: Darren Hart <dvhart@infradead.org>
9258 M: Vadim Pasternak <vadimp@mellanox.com>
9259 L: platform-driver-x86@vger.kernel.org
9261 F: drivers/platform/mellanox/
9263 MELLANOX MLX4 core VPI driver
9264 M: Tariq Toukan <tariqt@mellanox.com>
9265 L: netdev@vger.kernel.org
9266 L: linux-rdma@vger.kernel.org
9267 W: http://www.mellanox.com
9268 Q: http://patchwork.ozlabs.org/project/netdev/list/
9270 F: drivers/net/ethernet/mellanox/mlx4/
9271 F: include/linux/mlx4/
9273 MELLANOX MLX4 IB driver
9274 M: Yishai Hadas <yishaih@mellanox.com>
9275 L: linux-rdma@vger.kernel.org
9276 W: http://www.mellanox.com
9277 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9279 F: drivers/infiniband/hw/mlx4/
9280 F: include/linux/mlx4/
9281 F: include/uapi/rdma/mlx4-abi.h
9283 MELLANOX MLX5 core VPI driver
9284 M: Saeed Mahameed <saeedm@mellanox.com>
9285 M: Leon Romanovsky <leonro@mellanox.com>
9286 L: netdev@vger.kernel.org
9287 L: linux-rdma@vger.kernel.org
9288 W: http://www.mellanox.com
9289 Q: http://patchwork.ozlabs.org/project/netdev/list/
9291 F: drivers/net/ethernet/mellanox/mlx5/core/
9292 F: include/linux/mlx5/
9294 MELLANOX MLX5 IB driver
9295 M: Leon Romanovsky <leonro@mellanox.com>
9296 L: linux-rdma@vger.kernel.org
9297 W: http://www.mellanox.com
9298 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9300 F: drivers/infiniband/hw/mlx5/
9301 F: include/linux/mlx5/
9302 F: include/uapi/rdma/mlx5-abi.h
9304 MELLANOX MLXCPLD I2C AND MUX DRIVER
9305 M: Vadim Pasternak <vadimp@mellanox.com>
9306 M: Michael Shych <michaelsh@mellanox.com>
9307 L: linux-i2c@vger.kernel.org
9309 F: drivers/i2c/busses/i2c-mlxcpld.c
9310 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9311 F: Documentation/i2c/busses/i2c-mlxcpld
9313 MELLANOX MLXCPLD LED DRIVER
9314 M: Vadim Pasternak <vadimp@mellanox.com>
9315 L: linux-leds@vger.kernel.org
9317 F: drivers/leds/leds-mlxcpld.c
9318 F: drivers/leds/leds-mlxreg.c
9319 F: Documentation/leds/leds-mlxcpld.txt
9321 MELLANOX PLATFORM DRIVER
9322 M: Vadim Pasternak <vadimp@mellanox.com>
9323 L: platform-driver-x86@vger.kernel.org
9325 F: drivers/platform/x86/mlx-platform.c
9328 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9329 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9330 L: linux-kernel@vger.kernel.org
9332 F: kernel/sched/membarrier.c
9333 F: include/uapi/linux/membarrier.h
9334 F: arch/powerpc/include/asm/membarrier.h
9337 L: linux-mm@kvack.org
9338 W: http://www.linux-mm.org
9340 F: include/linux/mm.h
9341 F: include/linux/gfp.h
9342 F: include/linux/mmzone.h
9343 F: include/linux/memory_hotplug.h
9344 F: include/linux/vmalloc.h
9347 MEMORY TECHNOLOGY DEVICES (MTD)
9348 M: David Woodhouse <dwmw2@infradead.org>
9349 M: Brian Norris <computersforpeace@gmail.com>
9350 M: Boris Brezillon <boris.brezillon@bootlin.com>
9351 M: Marek Vasut <marek.vasut@gmail.com>
9352 M: Richard Weinberger <richard@nod.at>
9353 L: linux-mtd@lists.infradead.org
9354 W: http://www.linux-mtd.infradead.org/
9355 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9356 T: git git://git.infradead.org/linux-mtd.git master
9357 T: git git://git.infradead.org/linux-mtd.git mtd/next
9359 F: Documentation/devicetree/bindings/mtd/
9361 F: include/linux/mtd/
9362 F: include/uapi/mtd/
9364 MEN A21 WATCHDOG DRIVER
9365 M: Johannes Thumshirn <morbidrsa@gmail.com>
9366 L: linux-watchdog@vger.kernel.org
9368 F: drivers/watchdog/mena21_wdt.c
9370 MEN CHAMELEON BUS (mcb)
9371 M: Johannes Thumshirn <morbidrsa@gmail.com>
9374 F: include/linux/mcb.h
9375 F: Documentation/men-chameleon-bus.txt
9377 MEN F21BMC (Board Management Controller)
9378 M: Andreas Werner <andreas.werner@men.de>
9380 F: drivers/mfd/menf21bmc.c
9381 F: drivers/watchdog/menf21bmc_wdt.c
9382 F: drivers/leds/leds-menf21bmc.c
9383 F: drivers/hwmon/menf21bmc_hwmon.c
9384 F: Documentation/hwmon/menf21bmc
9386 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9387 M: Neil Armstrong <narmstrong@baylibre.com>
9388 L: linux-media@lists.freedesktop.org
9389 L: linux-amlogic@lists.infradead.org
9390 W: http://linux-meson.com/
9392 F: drivers/media/platform/meson/ao-cec.c
9393 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9394 T: git git://linuxtv.org/media_tree.git
9396 MICROBLAZE ARCHITECTURE
9397 M: Michal Simek <monstr@monstr.eu>
9398 W: http://www.monstr.eu/fdt/
9399 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9403 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9404 M: Richard Genoud <richard.genoud@gmail.com>
9406 F: drivers/tty/serial/atmel_serial.c
9407 F: drivers/tty/serial/atmel_serial.h
9409 MICROCHIP / ATMEL DMA DRIVER
9410 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9412 L: dmaengine@vger.kernel.org
9414 F: drivers/dma/at_hdmac.c
9415 F: drivers/dma/at_hdmac_regs.h
9416 F: include/linux/platform_data/dma-atmel.h
9418 MICROCHIP / ATMEL ECC DRIVER
9419 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9420 L: linux-crypto@vger.kernel.org
9422 F: drivers/crypto/atmel-ecc.*
9424 MICROCHIP / ATMEL ISC DRIVER
9425 M: Songjun Wu <songjun.wu@microchip.com>
9426 L: linux-media@vger.kernel.org
9428 F: drivers/media/platform/atmel/atmel-isc.c
9429 F: drivers/media/platform/atmel/atmel-isc-regs.h
9430 F: devicetree/bindings/media/atmel-isc.txt
9432 MICROCHIP / ATMEL NAND DRIVER
9433 M: Josh Wu <rainyfeeling@outlook.com>
9434 L: linux-mtd@lists.infradead.org
9436 F: drivers/mtd/nand/raw/atmel/*
9437 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9439 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9440 M: Woojung Huh <Woojung.Huh@microchip.com>
9441 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9442 L: netdev@vger.kernel.org
9444 F: net/dsa/tag_ksz.c
9445 F: drivers/net/dsa/microchip/*
9446 F: include/linux/platform_data/microchip-ksz.h
9447 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9449 MICROCHIP LAN743X ETHERNET DRIVER
9450 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9451 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9452 L: netdev@vger.kernel.org
9454 F: drivers/net/ethernet/microchip/lan743x_*
9456 MICROCHIP USB251XB DRIVER
9457 M: Richard Leitner <richard.leitner@skidata.com>
9458 L: linux-usb@vger.kernel.org
9460 F: drivers/usb/misc/usb251xb.c
9461 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9464 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9465 L: linux-mips@linux-mips.org
9467 F: arch/mips/generic/board-ocelot.c
9468 F: arch/mips/configs/generic/board-ocelot.config
9469 F: arch/mips/boot/dts/mscc/
9470 F: Documentation/devicetree/bindings/mips/mscc.txt
9472 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9473 M: Don Brace <don.brace@microsemi.com>
9474 L: esc.storagedev@microsemi.com
9475 L: linux-scsi@vger.kernel.org
9477 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9478 F: drivers/scsi/smartpqi/Kconfig
9479 F: drivers/scsi/smartpqi/Makefile
9480 F: include/linux/cciss*.h
9481 F: include/uapi/linux/cciss*.h
9482 F: Documentation/scsi/smartpqi.txt
9484 MICROSEMI ETHERNET SWITCH DRIVER
9485 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9486 L: netdev@vger.kernel.org
9488 F: drivers/net/ethernet/mscc/
9490 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9491 M: Chen Yu <yu.c.chen@intel.com>
9492 L: platform-driver-x86@vger.kernel.org
9494 F: drivers/platform/x86/surfacepro3_button.c
9497 M: Oliver Neukum <oliver@neukum.org>
9499 F: drivers/usb/image/microtek.*
9502 M: Ralf Baechle <ralf@linux-mips.org>
9503 M: Paul Burton <paul.burton@mips.com>
9504 M: James Hogan <jhogan@kernel.org>
9505 L: linux-mips@linux-mips.org
9506 W: http://www.linux-mips.org/
9507 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9509 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9511 F: Documentation/devicetree/bindings/mips/
9512 F: Documentation/mips/
9514 F: drivers/platform/mips/
9516 MIPS BOSTON DEVELOPMENT BOARD
9517 M: Paul Burton <paul.burton@mips.com>
9518 L: linux-mips@linux-mips.org
9520 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9521 F: arch/mips/boot/dts/img/boston.dts
9522 F: arch/mips/configs/generic/board-boston.config
9523 F: drivers/clk/imgtec/clk-boston.c
9524 F: include/dt-bindings/clock/boston-clock.h
9526 MIPS GENERIC PLATFORM
9527 M: Paul Burton <paul.burton@mips.com>
9528 L: linux-mips@linux-mips.org
9530 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9531 F: arch/mips/generic/
9532 F: arch/mips/tools/generic-board-config.sh
9534 MIPS/LOONGSON1 ARCHITECTURE
9535 M: Keguang Zhang <keguang.zhang@gmail.com>
9536 L: linux-mips@linux-mips.org
9538 F: arch/mips/loongson32/
9539 F: arch/mips/include/asm/mach-loongson32/
9540 F: drivers/*/*loongson1*
9541 F: drivers/*/*/*loongson1*
9543 MIPS/LOONGSON2 ARCHITECTURE
9544 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9545 L: linux-mips@linux-mips.org
9547 F: arch/mips/loongson64/*{2e/2f}*
9548 F: arch/mips/include/asm/mach-loongson64/
9549 F: drivers/*/*loongson2*
9550 F: drivers/*/*/*loongson2*
9552 MIPS/LOONGSON3 ARCHITECTURE
9553 M: Huacai Chen <chenhc@lemote.com>
9554 L: linux-mips@linux-mips.org
9556 F: arch/mips/loongson64/
9557 F: arch/mips/include/asm/mach-loongson64/
9558 F: drivers/platform/mips/cpu_hwmon.c
9559 F: drivers/*/*loongson3*
9560 F: drivers/*/*/*loongson3*
9562 MIPS RINT INSTRUCTION EMULATION
9563 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9564 L: linux-mips@linux-mips.org
9566 F: arch/mips/math-emu/sp_rint.c
9567 F: arch/mips/math-emu/dp_rint.c
9569 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9570 M: Hans Verkuil <hverkuil@xs4all.nl>
9571 L: linux-media@vger.kernel.org
9572 T: git git://linuxtv.org/media_tree.git
9573 W: https://linuxtv.org
9575 F: drivers/media/radio/radio-miropcm20*
9578 M: Eric Miao <eric.y.miao@gmail.com>
9579 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9581 T: git git://github.com/hzhuang1/linux.git
9582 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9584 F: arch/arm/boot/dts/mmp*
9585 F: arch/arm/mach-mmp/
9587 MN88472 MEDIA DRIVER
9588 M: Antti Palosaari <crope@iki.fi>
9589 L: linux-media@vger.kernel.org
9590 W: https://linuxtv.org
9591 W: http://palosaari.fi/linux/
9592 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9594 F: drivers/media/dvb-frontends/mn88472*
9596 MN88473 MEDIA DRIVER
9597 M: Antti Palosaari <crope@iki.fi>
9598 L: linux-media@vger.kernel.org
9599 W: https://linuxtv.org
9600 W: http://palosaari.fi/linux/
9601 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9603 F: drivers/media/dvb-frontends/mn88473*
9605 PCI DRIVER FOR MOBIVEIL PCIE IP
9606 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9607 L: linux-pci@vger.kernel.org
9609 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9610 F: drivers/pci/controller/pcie-mobiveil.c
9613 M: Jessica Yu <jeyu@kernel.org>
9614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9616 F: include/linux/module.h
9619 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9620 W: http://popies.net/meye/
9622 F: Documentation/media/v4l-drivers/meye*
9623 F: drivers/media/pci/meye/
9624 F: include/uapi/linux/meye.h
9626 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9627 M: Jiri Slaby <jirislaby@gmail.com>
9629 F: Documentation/serial/moxa-smartio
9630 F: drivers/tty/mxser.*
9632 MR800 AVERMEDIA USB FM RADIO DRIVER
9633 M: Alexey Klimov <klimov.linux@gmail.com>
9634 L: linux-media@vger.kernel.org
9635 T: git git://linuxtv.org/media_tree.git
9637 F: drivers/media/radio/radio-mr800.c
9639 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9640 M: Alan Ott <alan@signal11.us>
9641 L: linux-wpan@vger.kernel.org
9643 F: drivers/net/ieee802154/mrf24j40.c
9644 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9647 M: "Lee, Chun-Yi" <jlee@suse.com>
9648 L: platform-driver-x86@vger.kernel.org
9650 F: drivers/platform/x86/msi-laptop.c
9653 L: platform-driver-x86@vger.kernel.org
9655 F: drivers/platform/x86/msi-wmi.c
9658 M: Antti Palosaari <crope@iki.fi>
9659 L: linux-media@vger.kernel.org
9660 W: https://linuxtv.org
9661 W: http://palosaari.fi/linux/
9662 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9663 T: git git://linuxtv.org/anttip/media_tree.git
9665 F: drivers/media/tuners/msi001*
9667 MSI2500 MEDIA DRIVER
9668 M: Antti Palosaari <crope@iki.fi>
9669 L: linux-media@vger.kernel.org
9670 W: https://linuxtv.org
9671 W: http://palosaari.fi/linux/
9672 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9673 T: git git://linuxtv.org/anttip/media_tree.git
9675 F: drivers/media/usb/msi2500/
9677 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9678 M: Robert Jarzmik <robert.jarzmik@free.fr>
9679 L: linux-mtd@lists.infradead.org
9681 F: drivers/mtd/devices/docg3*
9683 MT9M032 APTINA SENSOR DRIVER
9684 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9685 L: linux-media@vger.kernel.org
9686 T: git git://linuxtv.org/media_tree.git
9688 F: drivers/media/i2c/mt9m032.c
9689 F: include/media/i2c/mt9m032.h
9691 MT9P031 APTINA CAMERA SENSOR
9692 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9693 L: linux-media@vger.kernel.org
9694 T: git git://linuxtv.org/media_tree.git
9696 F: drivers/media/i2c/mt9p031.c
9697 F: include/media/i2c/mt9p031.h
9699 MT9T001 APTINA CAMERA SENSOR
9700 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9701 L: linux-media@vger.kernel.org
9702 T: git git://linuxtv.org/media_tree.git
9704 F: drivers/media/i2c/mt9t001.c
9705 F: include/media/i2c/mt9t001.h
9707 MT9T112 APTINA CAMERA SENSOR
9708 M: Jacopo Mondi <jacopo@jmondi.org>
9709 L: linux-media@vger.kernel.org
9710 T: git git://linuxtv.org/media_tree.git
9712 F: drivers/media/i2c/mt9t112.c
9713 F: include/media/i2c/mt9t112.h
9715 MT9V032 APTINA CAMERA SENSOR
9716 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9717 L: linux-media@vger.kernel.org
9718 T: git git://linuxtv.org/media_tree.git
9720 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9721 F: drivers/media/i2c/mt9v032.c
9722 F: include/media/i2c/mt9v032.h
9724 MT9V111 APTINA CAMERA SENSOR
9725 M: Jacopo Mondi <jacopo@jmondi.org>
9726 L: linux-media@vger.kernel.org
9727 T: git git://linuxtv.org/media_tree.git
9729 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9730 F: drivers/media/i2c/mt9v111.c
9732 MULTIFUNCTION DEVICES (MFD)
9733 M: Lee Jones <lee.jones@linaro.org>
9734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9736 F: Documentation/devicetree/bindings/mfd/
9738 F: include/linux/mfd/
9739 F: include/dt-bindings/mfd/
9741 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9743 F: drivers/mmc/host/mmc_spi.c
9744 F: include/linux/spi/mmc_spi.h
9746 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9747 M: Ulf Hansson <ulf.hansson@linaro.org>
9748 L: linux-mmc@vger.kernel.org
9749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9751 F: Documentation/devicetree/bindings/mmc/
9753 F: include/linux/mmc/
9754 F: include/uapi/linux/mmc/
9756 MULTIPLEXER SUBSYSTEM
9757 M: Peter Rosin <peda@axentia.se>
9759 F: Documentation/ABI/testing/sysfs-class-mux*
9760 F: Documentation/devicetree/bindings/mux/
9761 F: include/linux/dt-bindings/mux/
9762 F: include/linux/mux/
9765 MULTITECH MULTIPORT CARD (ISICOM)
9767 F: drivers/tty/isicom.c
9768 F: include/linux/isicom.h
9770 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9771 M: Bin Liu <b-liu@ti.com>
9772 L: linux-usb@vger.kernel.org
9774 F: drivers/usb/musb/
9776 MXL301RF MEDIA DRIVER
9777 M: Akihiro Tsukada <tskd08@gmail.com>
9778 L: linux-media@vger.kernel.org
9780 F: drivers/media/tuners/mxl301rf*
9782 MXL5007T MEDIA DRIVER
9783 M: Michael Krufky <mkrufky@linuxtv.org>
9784 L: linux-media@vger.kernel.org
9785 W: https://linuxtv.org
9786 W: http://github.com/mkrufky
9787 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9788 T: git git://linuxtv.org/mkrufky/tuners.git
9790 F: drivers/media/tuners/mxl5007t.*
9793 M: Marek Vasut <marex@denx.de>
9795 F: drivers/gpu/drm/mxsfb/
9796 F: Documentation/devicetree/bindings/display/mxsfb.txt
9798 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9799 M: Chris Lee <christopher.lee@cspi.com>
9800 L: netdev@vger.kernel.org
9801 W: https://www.cspi.com/ethernet-products/support/downloads/
9803 F: drivers/net/ethernet/myricom/myri10ge/
9805 NAND FLASH SUBSYSTEM
9806 M: Boris Brezillon <boris.brezillon@bootlin.com>
9807 M: Miquel Raynal <miquel.raynal@bootlin.com>
9808 R: Richard Weinberger <richard@nod.at>
9809 L: linux-mtd@lists.infradead.org
9810 W: http://www.linux-mtd.infradead.org/
9811 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9812 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9813 T: git git://git.infradead.org/linux-mtd.git nand/next
9815 F: drivers/mtd/nand/
9816 F: include/linux/mtd/*nand*.h
9818 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9819 M: Daniel Mack <zonque@gmail.com>
9821 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9822 W: http://www.native-instruments.com
9825 NATSEMI ETHERNET DRIVER (DP8381x)
9827 F: drivers/net/ethernet/natsemi/natsemi.c
9830 M: Petr Vandrovec <petr@vandrovec.name>
9832 F: drivers/staging/ncpfs/
9834 NCR 5380 SCSI DRIVERS
9835 M: Finn Thain <fthain@telegraphics.com.au>
9836 M: Michael Schmitz <schmitzmic@gmail.com>
9837 L: linux-scsi@vger.kernel.org
9839 F: Documentation/scsi/g_NCR5380.txt
9840 F: drivers/scsi/NCR5380.*
9841 F: drivers/scsi/arm/cumana_1.c
9842 F: drivers/scsi/arm/oak.c
9843 F: drivers/scsi/atari_scsi.*
9844 F: drivers/scsi/dmx3191d.c
9845 F: drivers/scsi/g_NCR5380.*
9846 F: drivers/scsi/mac_scsi.*
9847 F: drivers/scsi/sun3_scsi.*
9848 F: drivers/scsi/sun3_scsi_vme.c
9851 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
9855 NCT6775 HARDWARE MONITOR DRIVER
9856 M: Guenter Roeck <linux@roeck-us.net>
9857 L: linux-hwmon@vger.kernel.org
9859 F: Documentation/hwmon/nct6775
9860 F: drivers/hwmon/nct6775.c
9863 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
9864 L: netdev@vger.kernel.org
9866 F: driver/net/net_failover.c
9867 F: include/net/net_failover.h
9868 F: Documentation/networking/net_failover.rst
9870 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9871 M: Faisal Latif <faisal.latif@intel.com>
9872 L: linux-rdma@vger.kernel.org
9873 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9875 F: drivers/infiniband/hw/nes/
9876 F: include/uapi/rdma/nes-abi.h
9878 NETEM NETWORK EMULATOR
9879 M: Stephen Hemminger <stephen@networkplumber.org>
9880 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9882 F: net/sched/sch_netem.c
9884 NETERION 10GbE DRIVERS (s2io/vxge)
9885 M: Jon Mason <jdmason@kudzu.us>
9886 L: netdev@vger.kernel.org
9888 F: Documentation/networking/s2io.txt
9889 F: Documentation/networking/vxge.txt
9890 F: drivers/net/ethernet/neterion/
9893 M: Pablo Neira Ayuso <pablo@netfilter.org>
9894 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9895 M: Florian Westphal <fw@strlen.de>
9896 L: netfilter-devel@vger.kernel.org
9897 L: coreteam@netfilter.org
9898 W: http://www.netfilter.org/
9899 W: http://www.iptables.org/
9900 W: http://www.nftables.org/
9901 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9905 F: include/linux/netfilter*
9906 F: include/linux/netfilter/
9907 F: include/net/netfilter/
9908 F: include/uapi/linux/netfilter*
9909 F: include/uapi/linux/netfilter/
9910 F: net/*/netfilter.c
9913 F: net/bridge/br_netfilter*.c
9915 NETROM NETWORK LAYER
9916 M: Ralf Baechle <ralf@linux-mips.org>
9917 L: linux-hams@vger.kernel.org
9918 W: http://www.linux-ax25.org/
9920 F: include/net/netrom.h
9921 F: include/uapi/linux/netrom.h
9924 NETRONOME ETHERNET DRIVERS
9925 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9926 L: oss-drivers@netronome.com
9928 F: drivers/net/ethernet/netronome/
9930 NETWORK BLOCK DEVICE (NBD)
9931 M: Josef Bacik <josef@toxicpanda.com>
9933 L: linux-block@vger.kernel.org
9934 L: nbd@other.debian.org
9935 F: Documentation/blockdev/nbd.txt
9936 F: drivers/block/nbd.c
9937 F: include/uapi/linux/nbd.h
9939 NETWORK DROP MONITOR
9940 M: Neil Horman <nhorman@tuxdriver.com>
9941 L: netdev@vger.kernel.org
9943 W: https://fedorahosted.org/dropwatch/
9944 F: net/core/drop_monitor.c
9947 M: "David S. Miller" <davem@davemloft.net>
9948 L: netdev@vger.kernel.org
9949 W: http://www.linuxfoundation.org/en/Net
9950 Q: http://patchwork.ozlabs.org/project/netdev/list/
9951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9954 F: Documentation/devicetree/bindings/net/
9956 F: include/linux/if_*
9957 F: include/linux/netdevice.h
9958 F: include/linux/etherdevice.h
9959 F: include/linux/fcdevice.h
9960 F: include/linux/fddidevice.h
9961 F: include/linux/hippidevice.h
9962 F: include/linux/inetdevice.h
9963 F: include/uapi/linux/if_*
9964 F: include/uapi/linux/netdevice.h
9966 NETWORKING DRIVERS (WIRELESS)
9967 M: Kalle Valo <kvalo@codeaurora.org>
9968 L: linux-wireless@vger.kernel.org
9969 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9973 F: Documentation/devicetree/bindings/net/wireless/
9974 F: drivers/net/wireless/
9977 M: Andrew Lunn <andrew@lunn.ch>
9978 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9979 M: Florian Fainelli <f.fainelli@gmail.com>
9981 F: Documentation/devicetree/bindings/net/dsa/
9983 F: include/net/dsa.h
9984 F: include/linux/dsa/
9987 NETWORKING [GENERAL]
9988 M: "David S. Miller" <davem@davemloft.net>
9989 L: netdev@vger.kernel.org
9990 W: http://www.linuxfoundation.org/en/Net
9991 Q: http://patchwork.ozlabs.org/project/netdev/list/
9992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9994 B: mailto:netdev@vger.kernel.org
9998 F: include/linux/in.h
9999 F: include/linux/net.h
10000 F: include/linux/netdevice.h
10001 F: include/uapi/linux/in.h
10002 F: include/uapi/linux/net.h
10003 F: include/uapi/linux/netdevice.h
10004 F: include/uapi/linux/net_namespace.h
10005 F: tools/testing/selftests/net/
10008 F: Documentation/networking/
10011 M: Steffen Klassert <steffen.klassert@secunet.com>
10012 M: Herbert Xu <herbert@gondor.apana.org.au>
10013 M: "David S. Miller" <davem@davemloft.net>
10014 L: netdev@vger.kernel.org
10015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10024 F: net/ipv4/ipcomp.c
10025 F: net/ipv4/ip_vti.c
10029 F: net/ipv6/ipcomp6.c
10030 F: net/ipv6/ip6_vti.c
10031 F: include/uapi/linux/xfrm.h
10032 F: include/net/xfrm.h
10034 NETWORKING [IPv4/IPv6]
10035 M: "David S. Miller" <davem@davemloft.net>
10036 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10037 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10038 L: netdev@vger.kernel.org
10039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10046 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10047 M: Paul Moore <paul@paul-moore.com>
10048 W: https://github.com/netlabel
10049 L: netdev@vger.kernel.org
10050 L: linux-security-module@vger.kernel.org
10052 F: Documentation/netlabel/
10053 F: include/net/calipso.h
10054 F: include/net/cipso_ipv4.h
10055 F: include/net/netlabel.h
10056 F: include/uapi/linux/netfilter/xt_SECMARK.h
10057 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10059 F: net/ipv4/cipso_ipv4.c
10060 F: net/ipv6/calipso.c
10061 F: net/netfilter/xt_CONNSECMARK.c
10062 F: net/netfilter/xt_SECMARK.c
10065 M: Eric Dumazet <edumazet@google.com>
10066 L: netdev@vger.kernel.org
10069 F: net/ipv4/syncookies.c
10071 F: net/ipv6/syncookies.c
10072 F: include/uapi/linux/tcp.h
10073 F: include/net/tcp.h
10074 F: include/linux/tcp.h
10075 F: include/trace/events/tcp.h
10078 M: Boris Pismenny <borisp@mellanox.com>
10079 M: Aviad Yehezkel <aviadye@mellanox.com>
10080 M: Dave Watson <davejwatson@fb.com>
10081 L: netdev@vger.kernel.org
10084 F: include/uapi/linux/tls.h
10085 F: include/net/tls.h
10087 NETWORKING [WIRELESS]
10088 L: linux-wireless@vger.kernel.org
10089 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10092 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10094 F: drivers/net/netdevsim/*
10096 NETXEN (1/10) GbE SUPPORT
10097 M: Manish Chopra <manish.chopra@cavium.com>
10098 M: Rahul Verma <rahul.verma@cavium.com>
10099 M: Dept-GELinuxNICDev@cavium.com
10100 L: netdev@vger.kernel.org
10102 F: drivers/net/ethernet/qlogic/netxen/
10105 M: Samuel Ortiz <sameo@linux.intel.com>
10106 L: linux-wireless@vger.kernel.org
10107 L: linux-nfc@lists.01.org (subscribers-only)
10110 F: include/net/nfc/
10111 F: include/uapi/linux/nfc.h
10113 F: include/linux/platform_data/nfcmrvl.h
10114 F: include/linux/platform_data/nxp-nci.h
10115 F: Documentation/devicetree/bindings/net/nfc/
10117 NFS, SUNRPC, AND LOCKD CLIENTS
10118 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10119 M: Anna Schumaker <anna.schumaker@netapp.com>
10120 L: linux-nfs@vger.kernel.org
10121 W: http://client.linux-nfs.org
10122 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10128 F: include/linux/lockd/
10129 F: include/linux/nfs*
10130 F: include/linux/sunrpc/
10131 F: include/uapi/linux/nfs*
10132 F: include/uapi/linux/sunrpc/
10135 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10136 L: linux-nilfs@vger.kernel.org
10137 W: https://nilfs.sourceforge.io/
10138 W: https://nilfs.osdn.jp/
10139 T: git git://github.com/konis/nilfs2.git
10141 F: Documentation/filesystems/nilfs2.txt
10143 F: include/trace/events/nilfs2.h
10144 F: include/uapi/linux/nilfs2_api.h
10145 F: include/uapi/linux/nilfs2_ondisk.h
10147 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10148 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10149 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10151 F: Documentation/scsi/NinjaSCSI.txt
10152 F: drivers/scsi/pcmcia/nsp_*
10154 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10155 M: GOTO Masanori <gotom@debian.or.jp>
10156 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10157 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10159 F: Documentation/scsi/NinjaSCSI.txt
10160 F: drivers/scsi/nsp32*
10163 M: Ley Foon Tan <lftan@altera.com>
10164 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10169 NOHZ, DYNTICKS SUPPORT
10170 M: Frederic Weisbecker <fweisbec@gmail.com>
10171 M: Thomas Gleixner <tglx@linutronix.de>
10172 M: Ingo Molnar <mingo@kernel.org>
10173 L: linux-kernel@vger.kernel.org
10174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10176 F: kernel/time/tick*.*
10177 F: include/linux/tick.h
10178 F: include/linux/sched/nohz.h
10180 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10181 M: Pavel Machek <pavel@ucw.cz>
10182 M: Sakari Ailus <sakari.ailus@iki.fi>
10183 L: linux-media@vger.kernel.org
10185 F: drivers/media/i2c/et8ek8
10186 F: drivers/media/i2c/ad5820.c
10188 NOKIA N900 POWER SUPPLY DRIVERS
10189 R: Pali Rohár <pali.rohar@gmail.com>
10190 F: include/linux/power/bq2415x_charger.h
10191 F: include/linux/power/bq27xxx_battery.h
10192 F: include/linux/power/isp1704_charger.h
10193 F: drivers/power/supply/bq2415x_charger.c
10194 F: drivers/power/supply/bq27xxx_battery.c
10195 F: drivers/power/supply/bq27xxx_battery_i2c.c
10196 F: drivers/power/supply/isp1704_charger.c
10197 F: drivers/power/supply/rx51_battery.c
10200 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10201 L: linux-ntb@googlegroups.com
10203 F: drivers/ntb/hw/amd/
10206 M: Jon Mason <jdmason@kudzu.us>
10207 M: Dave Jiang <dave.jiang@intel.com>
10208 M: Allen Hubbe <allenbh@gmail.com>
10209 L: linux-ntb@googlegroups.com
10211 W: https://github.com/jonmason/ntb/wiki
10212 T: git git://github.com/jonmason/ntb.git
10214 F: drivers/net/ntb_netdev.c
10215 F: include/linux/ntb.h
10216 F: include/linux/ntb_transport.h
10217 F: tools/testing/selftests/ntb/
10220 M: Serge Semin <fancer.lancer@gmail.com>
10221 L: linux-ntb@googlegroups.com
10223 F: drivers/ntb/hw/idt/
10226 M: Dave Jiang <dave.jiang@intel.com>
10227 L: linux-ntb@googlegroups.com
10229 W: https://github.com/davejiang/linux/wiki
10230 T: git https://github.com/davejiang/linux.git
10231 F: drivers/ntb/hw/intel/
10234 M: Anton Altaparmakov <anton@tuxera.com>
10235 L: linux-ntfs-dev@lists.sourceforge.net
10236 W: http://www.tuxera.com/
10237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10239 F: Documentation/filesystems/ntfs.txt
10243 M: Finn Thain <fthain@telegraphics.com.au>
10244 L: linux-m68k@lists.linux-m68k.org
10246 F: arch/*/include/asm/nubus.h
10248 F: include/linux/nubus.h
10249 F: include/uapi/linux/nubus.h
10251 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10252 M: Antonino Daplas <adaplas@gmail.com>
10253 L: linux-fbdev@vger.kernel.org
10255 F: drivers/video/fbdev/riva/
10256 F: drivers/video/fbdev/nvidia/
10259 M: Keith Busch <keith.busch@intel.com>
10260 M: Jens Axboe <axboe@fb.com>
10261 M: Christoph Hellwig <hch@lst.de>
10262 M: Sagi Grimberg <sagi@grimberg.me>
10263 L: linux-nvme@lists.infradead.org
10264 T: git://git.infradead.org/nvme.git
10265 W: http://git.infradead.org/nvme.git
10267 F: drivers/nvme/host/
10268 F: include/linux/nvme.h
10269 F: include/uapi/linux/nvme_ioctl.h
10271 NVM EXPRESS FC TRANSPORT DRIVERS
10272 M: James Smart <james.smart@broadcom.com>
10273 L: linux-nvme@lists.infradead.org
10275 F: include/linux/nvme-fc.h
10276 F: include/linux/nvme-fc-driver.h
10277 F: drivers/nvme/host/fc.c
10278 F: drivers/nvme/target/fc.c
10279 F: drivers/nvme/target/fcloop.c
10281 NVM EXPRESS TARGET DRIVER
10282 M: Christoph Hellwig <hch@lst.de>
10283 M: Sagi Grimberg <sagi@grimberg.me>
10284 L: linux-nvme@lists.infradead.org
10285 T: git://git.infradead.org/nvme.git
10286 W: http://git.infradead.org/nvme.git
10288 F: drivers/nvme/target/
10291 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10294 F: Documentation/devicetree/bindings/nvmem/
10295 F: Documentation/ABI/stable/sysfs-bus-nvmem
10296 F: include/linux/nvmem-consumer.h
10297 F: include/linux/nvmem-provider.h
10299 NXP SGTL5000 DRIVER
10300 M: Fabio Estevam <fabio.estevam@nxp.com>
10301 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10303 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10304 F: sound/soc/codecs/sgtl5000*
10306 NXP TDA998X DRM DRIVER
10307 M: Russell King <linux@armlinux.org.uk>
10309 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10310 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10311 F: drivers/gpu/drm/i2c/tda998x_drv.c
10312 F: include/drm/i2c/tda998x.h
10313 F: include/dt-bindings/display/tda998x.h
10317 M: Peter Rosin <peda@axentia.se>
10318 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10320 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10321 F: sound/soc/codecs/tfa9879*
10324 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10325 R: Charles Gorand <charles.gorand@effinnov.com>
10326 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10328 F: drivers/nfc/nxp-nci
10331 M: Josh Poimboeuf <jpoimboe@redhat.com>
10332 M: Peter Zijlstra <peterz@infradead.org>
10336 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10337 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10338 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10339 L: linuxppc-dev@lists.ozlabs.org
10341 F: arch/powerpc/platforms/powernv/ocxl.c
10342 F: arch/powerpc/include/asm/pnv-ocxl.h
10343 F: drivers/misc/ocxl/
10344 F: include/misc/ocxl*
10345 F: include/uapi/misc/ocxl.h
10346 F: Documentation/accelerators/ocxl.rst
10349 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10350 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10351 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10352 L: linux-omap@vger.kernel.org
10356 OMAP CLOCK FRAMEWORK SUPPORT
10357 M: Paul Walmsley <paul@pwsan.com>
10358 L: linux-omap@vger.kernel.org
10360 F: arch/arm/*omap*/*clock*
10362 OMAP DEVICE TREE SUPPORT
10363 M: Benoît Cousson <bcousson@baylibre.com>
10364 M: Tony Lindgren <tony@atomide.com>
10365 L: linux-omap@vger.kernel.org
10366 L: devicetree@vger.kernel.org
10368 F: arch/arm/boot/dts/*omap*
10369 F: arch/arm/boot/dts/*am3*
10370 F: arch/arm/boot/dts/*am4*
10371 F: arch/arm/boot/dts/*am5*
10372 F: arch/arm/boot/dts/*dra7*
10374 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10375 L: linux-omap@vger.kernel.org
10376 L: linux-fbdev@vger.kernel.org
10378 F: drivers/video/fbdev/omap2/
10379 F: Documentation/arm/OMAP/DSS
10381 OMAP FRAMEBUFFER SUPPORT
10382 L: linux-fbdev@vger.kernel.org
10383 L: linux-omap@vger.kernel.org
10385 F: drivers/video/fbdev/omap/
10387 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10388 M: Roger Quadros <rogerq@ti.com>
10389 M: Tony Lindgren <tony@atomide.com>
10390 L: linux-omap@vger.kernel.org
10392 F: drivers/memory/omap-gpmc.c
10393 F: arch/arm/mach-omap2/*gpmc*
10396 M: Grygorii Strashko <grygorii.strashko@ti.com>
10397 M: Santosh Shilimkar <ssantosh@kernel.org>
10398 M: Kevin Hilman <khilman@kernel.org>
10399 L: linux-omap@vger.kernel.org
10401 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10402 F: drivers/gpio/gpio-omap.c
10404 OMAP HARDWARE SPINLOCK SUPPORT
10405 M: Ohad Ben-Cohen <ohad@wizery.com>
10406 L: linux-omap@vger.kernel.org
10408 F: drivers/hwspinlock/omap_hwspinlock.c
10410 OMAP HS MMC SUPPORT
10411 L: linux-mmc@vger.kernel.org
10412 L: linux-omap@vger.kernel.org
10414 F: drivers/mmc/host/omap_hsmmc.c
10417 M: Paul Walmsley <paul@pwsan.com>
10418 L: linux-omap@vger.kernel.org
10420 F: arch/arm/mach-omap2/omap_hwmod*data*
10422 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10423 M: Benoît Cousson <bcousson@baylibre.com>
10424 L: linux-omap@vger.kernel.org
10426 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10429 M: Benoît Cousson <bcousson@baylibre.com>
10430 M: Paul Walmsley <paul@pwsan.com>
10431 L: linux-omap@vger.kernel.org
10433 F: arch/arm/mach-omap2/omap_hwmod.*
10435 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10436 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10437 L: linux-media@vger.kernel.org
10439 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10440 F: drivers/media/platform/omap3isp/
10441 F: drivers/staging/media/omap4iss/
10444 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10445 L: linux-omap@vger.kernel.org
10447 F: drivers/mmc/host/omap.c
10449 OMAP POWER MANAGEMENT SUPPORT
10450 M: Kevin Hilman <khilman@kernel.org>
10451 L: linux-omap@vger.kernel.org
10453 F: arch/arm/*omap*/*pm*
10454 F: drivers/cpufreq/omap-cpufreq.c
10456 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10457 M: Rajendra Nayak <rnayak@codeaurora.org>
10458 M: Paul Walmsley <paul@pwsan.com>
10459 L: linux-omap@vger.kernel.org
10461 F: arch/arm/mach-omap2/prm*
10463 OMAP RANDOM NUMBER GENERATOR SUPPORT
10464 M: Deepak Saxena <dsaxena@plexity.net>
10466 F: drivers/char/hw_random/omap-rng.c
10469 L: linux-usb@vger.kernel.org
10470 L: linux-omap@vger.kernel.org
10472 F: drivers/usb/*/*omap*
10473 F: arch/arm/*omap*/usb*
10475 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10476 M: Mark Jackson <mpfj@newflow.co.uk>
10477 L: linux-omap@vger.kernel.org
10479 F: arch/arm/boot/dts/am335x-nano.dts
10482 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10483 M: Tony Lindgren <tony@atomide.com>
10484 L: linux-omap@vger.kernel.org
10485 Q: http://patchwork.kernel.org/project/linux-omap/list/
10486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10488 F: arch/arm/mach-omap1/
10489 F: arch/arm/plat-omap/
10490 F: arch/arm/configs/omap1_defconfig
10491 F: drivers/i2c/busses/i2c-omap.c
10492 F: include/linux/platform_data/i2c-omap.h
10495 M: Tony Lindgren <tony@atomide.com>
10496 L: linux-omap@vger.kernel.org
10497 W: http://www.muru.com/linux/omap/
10498 W: http://linux.omap.com/
10499 Q: http://patchwork.kernel.org/project/linux-omap/list/
10500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10502 F: arch/arm/mach-omap2/
10503 F: arch/arm/plat-omap/
10504 F: arch/arm/configs/omap2plus_defconfig
10505 F: drivers/i2c/busses/i2c-omap.c
10506 F: drivers/irqchip/irq-omap-intc.c
10507 F: drivers/mfd/*omap*.c
10508 F: drivers/mfd/menelaus.c
10509 F: drivers/mfd/palmas.c
10510 F: drivers/mfd/tps65217.c
10511 F: drivers/mfd/tps65218.c
10512 F: drivers/mfd/tps65910.c
10513 F: drivers/mfd/twl-core.[ch]
10514 F: drivers/mfd/twl4030*.c
10515 F: drivers/mfd/twl6030*.c
10516 F: drivers/mfd/twl6040*.c
10517 F: drivers/regulator/palmas-regulator*.c
10518 F: drivers/regulator/pbias-regulator.c
10519 F: drivers/regulator/tps65217-regulator.c
10520 F: drivers/regulator/tps65218-regulator.c
10521 F: drivers/regulator/tps65910-regulator.c
10522 F: drivers/regulator/twl-regulator.c
10523 F: drivers/regulator/twl6030-regulator.c
10524 F: include/linux/platform_data/i2c-omap.h
10526 ONION OMEGA2+ BOARD
10527 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10528 L: linux-mips@linux-mips.org
10530 F: arch/mips/boot/dts/ralink/omega2p.dts
10533 M: Bob Copeland <me@bobcopeland.com>
10534 L: linux-karma-devel@lists.sourceforge.net
10536 F: Documentation/filesystems/omfs.txt
10539 OMNIKEY CARDMAN 4000 DRIVER
10540 M: Harald Welte <laforge@gnumonks.org>
10542 F: drivers/char/pcmcia/cm4000_cs.c
10543 F: include/linux/cm4000_cs.h
10544 F: include/uapi/linux/cm4000_cs.h
10546 OMNIKEY CARDMAN 4040 DRIVER
10547 M: Harald Welte <laforge@gnumonks.org>
10549 F: drivers/char/pcmcia/cm4040_cs.*
10551 OMNIVISION OV13858 SENSOR DRIVER
10552 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10553 L: linux-media@vger.kernel.org
10554 T: git git://linuxtv.org/media_tree.git
10556 F: drivers/media/i2c/ov13858.c
10558 OMNIVISION OV2680 SENSOR DRIVER
10559 M: Rui Miguel Silva <rmfrfs@gmail.com>
10560 L: linux-media@vger.kernel.org
10561 T: git git://linuxtv.org/media_tree.git
10563 F: drivers/media/i2c/ov2680.c
10564 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
10566 OMNIVISION OV2685 SENSOR DRIVER
10567 M: Shunqian Zheng <zhengsq@rock-chips.com>
10568 L: linux-media@vger.kernel.org
10569 T: git git://linuxtv.org/media_tree.git
10571 F: drivers/media/i2c/ov2685.c
10573 OMNIVISION OV5640 SENSOR DRIVER
10574 M: Steve Longerbeam <slongerbeam@gmail.com>
10575 L: linux-media@vger.kernel.org
10576 T: git git://linuxtv.org/media_tree.git
10578 F: drivers/media/i2c/ov5640.c
10580 OMNIVISION OV5647 SENSOR DRIVER
10581 M: Luis Oliveira <lolivei@synopsys.com>
10582 L: linux-media@vger.kernel.org
10583 T: git git://linuxtv.org/media_tree.git
10585 F: drivers/media/i2c/ov5647.c
10587 OMNIVISION OV5695 SENSOR DRIVER
10588 M: Shunqian Zheng <zhengsq@rock-chips.com>
10589 L: linux-media@vger.kernel.org
10590 T: git git://linuxtv.org/media_tree.git
10592 F: drivers/media/i2c/ov5695.c
10594 OMNIVISION OV7670 SENSOR DRIVER
10595 M: Jonathan Corbet <corbet@lwn.net>
10596 L: linux-media@vger.kernel.org
10597 T: git git://linuxtv.org/media_tree.git
10599 F: drivers/media/i2c/ov7670.c
10600 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10602 OMNIVISION OV772x SENSOR DRIVER
10603 M: Jacopo Mondi <jacopo@jmondi.org>
10604 L: linux-media@vger.kernel.org
10605 T: git git://linuxtv.org/media_tree.git
10607 F: drivers/media/i2c/ov772x.c
10608 F: include/media/i2c/ov772x.h
10609 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
10611 OMNIVISION OV7740 SENSOR DRIVER
10612 M: Wenyou Yang <wenyou.yang@microchip.com>
10613 L: linux-media@vger.kernel.org
10614 T: git git://linuxtv.org/media_tree.git
10616 F: drivers/media/i2c/ov7740.c
10617 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10619 OMNIVISION OV9650 SENSOR DRIVER
10620 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10621 R: Akinobu Mita <akinobu.mita@gmail.com>
10622 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10623 L: linux-media@vger.kernel.org
10624 T: git git://linuxtv.org/media_tree.git
10626 F: drivers/media/i2c/ov9650.c
10627 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
10629 ONENAND FLASH DRIVER
10630 M: Kyungmin Park <kyungmin.park@samsung.com>
10631 L: linux-mtd@lists.infradead.org
10633 F: drivers/mtd/nand/onenand/
10634 F: include/linux/mtd/onenand*.h
10636 ONSTREAM SCSI TAPE DRIVER
10637 M: Willem Riede <osst@riede.org>
10638 L: osst-users@lists.sourceforge.net
10639 L: linux-scsi@vger.kernel.org
10641 F: Documentation/scsi/osst.txt
10642 F: drivers/scsi/osst.*
10643 F: drivers/scsi/osst_*.h
10644 F: drivers/scsi/st.h
10647 M: Jens Wiklander <jens.wiklander@linaro.org>
10649 F: drivers/tee/optee/
10652 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10653 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10654 L: linux-rdma@vger.kernel.org
10656 F: drivers/infiniband/ulp/opa_vnic
10658 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10659 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10660 M: Frank Rowand <frowand.list@gmail.com>
10661 L: devicetree@vger.kernel.org
10663 F: Documentation/devicetree/dynamic-resolution-notes.txt
10664 F: Documentation/devicetree/overlay-notes.txt
10665 F: drivers/of/overlay.c
10666 F: drivers/of/resolver.c
10667 K: of_overlay_notifier_
10669 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10670 M: Rob Herring <robh+dt@kernel.org>
10671 M: Frank Rowand <frowand.list@gmail.com>
10672 L: devicetree@vger.kernel.org
10673 W: http://www.devicetree.org/
10674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10677 F: include/linux/of*.h
10679 F: Documentation/ABI/testing/sysfs-firmware-ofw
10681 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10682 M: Rob Herring <robh+dt@kernel.org>
10683 M: Mark Rutland <mark.rutland@arm.com>
10684 L: devicetree@vger.kernel.org
10685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10686 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10688 F: Documentation/devicetree/
10689 F: arch/*/boot/dts/
10690 F: include/dt-bindings/
10692 OPENCORES I2C BUS DRIVER
10693 M: Peter Korsgaard <jacmet@sunsite.dk>
10694 L: linux-i2c@vger.kernel.org
10696 F: Documentation/i2c/busses/i2c-ocores
10697 F: drivers/i2c/busses/i2c-ocores.c
10699 OPENRISC ARCHITECTURE
10700 M: Jonas Bonn <jonas@southpole.se>
10701 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10702 M: Stafford Horne <shorne@gmail.com>
10703 T: git git://github.com/openrisc/linux.git
10704 L: openrisc@lists.librecores.org
10705 W: http://openrisc.io
10707 F: Documentation/devicetree/bindings/openrisc/
10708 F: Documentation/openrisc/
10710 F: drivers/irqchip/irq-ompic.c
10711 F: drivers/irqchip/irq-or1k-*
10714 M: Pravin B Shelar <pshelar@ovn.org>
10715 L: netdev@vger.kernel.org
10716 L: dev@openvswitch.org
10717 W: http://openvswitch.org
10719 F: net/openvswitch/
10720 F: include/uapi/linux/openvswitch.h
10722 OPERATING PERFORMANCE POINTS (OPP)
10723 M: Viresh Kumar <vireshk@kernel.org>
10724 M: Nishanth Menon <nm@ti.com>
10725 M: Stephen Boyd <sboyd@kernel.org>
10726 L: linux-pm@vger.kernel.org
10728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10730 F: include/linux/pm_opp.h
10731 F: Documentation/power/opp.txt
10732 F: Documentation/devicetree/bindings/opp/
10735 M: Clemens Ladisch <clemens@ladisch.de>
10736 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10737 T: git git://git.alsa-project.org/alsa-kernel.git
10739 F: sound/drivers/opl4/
10742 M: Robert Richter <rric@kernel.org>
10743 L: oprofile-list@lists.sf.net
10745 F: arch/*/include/asm/oprofile*.h
10746 F: arch/*/oprofile/
10747 F: drivers/oprofile/
10748 F: include/linux/oprofile.h
10750 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10751 M: Mark Fasheh <mark@fasheh.com>
10752 M: Joel Becker <jlbec@evilplan.org>
10753 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10754 W: http://ocfs2.wiki.kernel.org
10756 F: Documentation/filesystems/ocfs2.txt
10757 F: Documentation/filesystems/dlmfs.txt
10760 ORANGEFS FILESYSTEM
10761 M: Mike Marshall <hubcap@omnibond.com>
10762 R: Martin Brandenburg <martin@omnibond.com>
10763 L: devel@lists.orangefs.org
10764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10767 F: Documentation/filesystems/orangefs.txt
10770 L: linux-wireless@vger.kernel.org
10771 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10772 W: http://www.nongnu.org/orinoco/
10774 F: drivers/net/wireless/intersil/orinoco/
10776 OSD LIBRARY and FILESYSTEM
10777 M: Boaz Harrosh <ooo@electrozaur.com>
10779 F: drivers/scsi/osd/
10780 F: include/scsi/osd_*
10783 OV2659 OMNIVISION SENSOR DRIVER
10784 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10785 L: linux-media@vger.kernel.org
10786 W: https://linuxtv.org
10787 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10788 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10790 F: drivers/media/i2c/ov2659.c
10791 F: include/media/i2c/ov2659.h
10794 M: Miklos Szeredi <miklos@szeredi.hu>
10795 L: linux-unionfs@vger.kernel.org
10796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10799 F: Documentation/filesystems/overlayfs.txt
10801 P54 WIRELESS DRIVER
10802 M: Christian Lamparter <chunkeey@googlemail.com>
10803 L: linux-wireless@vger.kernel.org
10804 W: http://wireless.kernel.org/en/users/Drivers/p54
10806 F: drivers/net/wireless/intersil/p54/
10808 PA SEMI ETHERNET DRIVER
10809 L: netdev@vger.kernel.org
10811 F: drivers/net/ethernet/pasemi/*
10813 PA SEMI SMBUS DRIVER
10814 L: linux-i2c@vger.kernel.org
10816 F: drivers/i2c/busses/i2c-pasemi.c
10818 PADATA PARALLEL EXECUTION MECHANISM
10819 M: Steffen Klassert <steffen.klassert@secunet.com>
10820 L: linux-crypto@vger.kernel.org
10823 F: include/linux/padata.h
10824 F: Documentation/padata.txt
10826 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10827 M: Harald Welte <laforge@gnumonks.org>
10828 L: platform-driver-x86@vger.kernel.org
10830 F: drivers/platform/x86/panasonic-laptop.c
10832 PARALLEL LCD/KEYPAD PANEL DRIVER
10833 M: Willy Tarreau <willy@haproxy.com>
10834 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10836 F: Documentation/auxdisplay/lcd-panel-cgram.txt
10837 F: drivers/misc/panel.c
10839 PARALLEL PORT SUBSYSTEM
10840 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10841 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10842 L: linux-parport@lists.infradead.org (subscribers-only)
10844 F: drivers/parport/
10845 F: include/linux/parport*.h
10846 F: drivers/char/ppdev.c
10847 F: include/uapi/linux/ppdev.h
10848 F: Documentation/parport*.txt
10850 PARAVIRT_OPS INTERFACE
10851 M: Juergen Gross <jgross@suse.com>
10852 M: Alok Kataria <akataria@vmware.com>
10853 L: virtualization@lists.linux-foundation.org
10855 F: Documentation/virtual/paravirt_ops.txt
10856 F: arch/*/kernel/paravirt*
10857 F: arch/*/include/asm/paravirt*.h
10858 F: include/linux/hypervisor.h
10860 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10861 M: Tim Waugh <tim@cyberelk.net>
10862 L: linux-parport@lists.infradead.org (subscribers-only)
10864 F: Documentation/blockdev/paride.txt
10865 F: drivers/block/paride/
10867 PARISC ARCHITECTURE
10868 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10869 M: Helge Deller <deller@gmx.de>
10870 L: linux-parisc@vger.kernel.org
10871 W: http://www.parisc-linux.org/
10872 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10877 F: Documentation/parisc/
10879 F: drivers/char/agp/parisc-agp.c
10880 F: drivers/input/serio/gscps2.c
10881 F: drivers/parport/parport_gsc.*
10882 F: drivers/tty/serial/8250/8250_gsc.c
10883 F: drivers/video/fbdev/sti*
10884 F: drivers/video/console/sti*
10885 F: drivers/video/logo/logo_parisc*
10888 M: Jiri Pirko <jiri@mellanox.com>
10889 L: netdev@vger.kernel.org
10892 F: lib/test_parman.c
10893 F: include/linux/parman.h
10895 PC87360 HARDWARE MONITORING DRIVER
10896 M: Jim Cromie <jim.cromie@gmail.com>
10897 L: linux-hwmon@vger.kernel.org
10899 F: Documentation/hwmon/pc87360
10900 F: drivers/hwmon/pc87360.c
10902 PC8736x GPIO DRIVER
10903 M: Jim Cromie <jim.cromie@gmail.com>
10905 F: drivers/char/pc8736x_gpio.c
10907 PC87427 HARDWARE MONITORING DRIVER
10908 M: Jean Delvare <jdelvare@suse.com>
10909 L: linux-hwmon@vger.kernel.org
10911 F: Documentation/hwmon/pc87427
10912 F: drivers/hwmon/pc87427.c
10915 M: Riku Voipio <riku.voipio@iki.fi>
10917 F: drivers/leds/leds-pca9532.c
10918 F: include/linux/leds-pca9532.h
10920 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10921 M: Guenter Roeck <linux@roeck-us.net>
10922 L: linux-i2c@vger.kernel.org
10924 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10926 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10927 M: Khalid Aziz <khalid@gonehiking.org>
10929 F: drivers/firmware/pcdp.*
10931 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10932 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10933 L: linux-pci@vger.kernel.org
10934 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10936 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10937 F: drivers/pci/controller/pci-aardvark.c
10939 PCI DRIVER FOR ALTERA PCIE IP
10940 M: Ley Foon Tan <lftan@altera.com>
10941 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10942 L: linux-pci@vger.kernel.org
10944 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10945 F: drivers/pci/controller/pcie-altera.c
10947 PCI DRIVER FOR APPLIEDMICRO XGENE
10948 M: Tanmay Inamdar <tinamdar@apm.com>
10949 L: linux-pci@vger.kernel.org
10950 L: linux-arm-kernel@lists.infradead.org
10952 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10953 F: drivers/pci/controller/pci-xgene.c
10955 PCI DRIVER FOR ARM VERSATILE PLATFORM
10956 M: Rob Herring <robh@kernel.org>
10957 L: linux-pci@vger.kernel.org
10958 L: linux-arm-kernel@lists.infradead.org
10960 F: Documentation/devicetree/bindings/pci/versatile.txt
10961 F: drivers/pci/controller/pci-versatile.c
10963 PCI DRIVER FOR ARMADA 8K
10964 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10965 L: linux-pci@vger.kernel.org
10966 L: linux-arm-kernel@lists.infradead.org
10968 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10969 F: drivers/pci/controller/dwc/pcie-armada8k.c
10971 PCI DRIVER FOR CADENCE PCIE IP
10972 M: Alan Douglas <adouglas@cadence.com>
10973 L: linux-pci@vger.kernel.org
10975 F: Documentation/devicetree/bindings/pci/cdns,*.txt
10976 F: drivers/pci/controller/pcie-cadence*
10978 PCI DRIVER FOR FREESCALE LAYERSCAPE
10979 M: Minghuan Lian <minghuan.Lian@nxp.com>
10980 M: Mingkai Hu <mingkai.hu@nxp.com>
10981 M: Roy Zang <roy.zang@nxp.com>
10982 L: linuxppc-dev@lists.ozlabs.org
10983 L: linux-pci@vger.kernel.org
10984 L: linux-arm-kernel@lists.infradead.org
10986 F: drivers/pci/controller/dwc/*layerscape*
10988 PCI DRIVER FOR GENERIC OF HOSTS
10989 M: Will Deacon <will.deacon@arm.com>
10990 L: linux-pci@vger.kernel.org
10991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10993 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10994 F: drivers/pci/controller/pci-host-common.c
10995 F: drivers/pci/controller/pci-host-generic.c
10997 PCI DRIVER FOR IMX6
10998 M: Richard Zhu <hongxing.zhu@nxp.com>
10999 M: Lucas Stach <l.stach@pengutronix.de>
11000 L: linux-pci@vger.kernel.org
11001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11003 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11004 F: drivers/pci/controller/dwc/*imx6*
11006 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11007 M: Keith Busch <keith.busch@intel.com>
11008 M: Jonathan Derrick <jonathan.derrick@intel.com>
11009 L: linux-pci@vger.kernel.org
11011 F: drivers/pci/controller/vmd.c
11013 PCI DRIVER FOR MICROSEMI SWITCHTEC
11014 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11015 M: Logan Gunthorpe <logang@deltatee.com>
11016 L: linux-pci@vger.kernel.org
11018 F: Documentation/switchtec.txt
11019 F: Documentation/ABI/testing/sysfs-class-switchtec
11020 F: drivers/pci/switch/switchtec*
11021 F: include/uapi/linux/switchtec_ioctl.h
11022 F: include/linux/switchtec.h
11023 F: drivers/ntb/hw/mscc/
11025 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11026 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11027 M: Jason Cooper <jason@lakedaemon.net>
11028 L: linux-pci@vger.kernel.org
11029 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11031 F: drivers/pci/controller/*mvebu*
11033 PCI DRIVER FOR NVIDIA TEGRA
11034 M: Thierry Reding <thierry.reding@gmail.com>
11035 L: linux-tegra@vger.kernel.org
11036 L: linux-pci@vger.kernel.org
11038 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11039 F: drivers/pci/controller/pci-tegra.c
11041 PCI DRIVER FOR RENESAS R-CAR
11042 M: Simon Horman <horms@verge.net.au>
11043 L: linux-pci@vger.kernel.org
11044 L: linux-renesas-soc@vger.kernel.org
11046 F: drivers/pci/controller/*rcar*
11048 PCI DRIVER FOR SAMSUNG EXYNOS
11049 M: Jingoo Han <jingoohan1@gmail.com>
11050 L: linux-pci@vger.kernel.org
11051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11052 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11054 F: drivers/pci/controller/dwc/pci-exynos.c
11056 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11057 M: Jingoo Han <jingoohan1@gmail.com>
11058 M: Joao Pinto <Joao.Pinto@synopsys.com>
11059 L: linux-pci@vger.kernel.org
11061 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11062 F: drivers/pci/controller/dwc/*designware*
11064 PCI DRIVER FOR TI DRA7XX
11065 M: Kishon Vijay Abraham I <kishon@ti.com>
11066 L: linux-omap@vger.kernel.org
11067 L: linux-pci@vger.kernel.org
11069 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11070 F: drivers/pci/controller/dwc/pci-dra7xx.c
11072 PCI DRIVER FOR TI KEYSTONE
11073 M: Murali Karicheri <m-karicheri2@ti.com>
11074 L: linux-pci@vger.kernel.org
11075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11077 F: drivers/pci/controller/dwc/*keystone*
11079 PCI ENDPOINT SUBSYSTEM
11080 M: Kishon Vijay Abraham I <kishon@ti.com>
11081 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11082 L: linux-pci@vger.kernel.org
11083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11085 F: drivers/pci/endpoint/
11086 F: drivers/misc/pci_endpoint_test.c
11089 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11090 M: Russell Currey <ruscur@russell.cc>
11091 L: linuxppc-dev@lists.ozlabs.org
11093 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11094 F: arch/powerpc/kernel/eeh*.c
11095 F: arch/powerpc/platforms/*/eeh*.c
11096 F: arch/powerpc/include/*/eeh*.h
11099 M: Linas Vepstas <linasvepstas@gmail.com>
11100 L: linux-pci@vger.kernel.org
11102 F: Documentation/PCI/pci-error-recovery.txt
11104 PCI MSI DRIVER FOR ALTERA MSI IP
11105 M: Ley Foon Tan <lftan@altera.com>
11106 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11107 L: linux-pci@vger.kernel.org
11109 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11110 F: drivers/pci/controller/pcie-altera-msi.c
11112 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11113 M: Duc Dang <dhdang@apm.com>
11114 L: linux-pci@vger.kernel.org
11115 L: linux-arm-kernel@lists.infradead.org
11117 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11118 F: drivers/pci/controller/pci-xgene-msi.c
11121 M: Bjorn Helgaas <bhelgaas@google.com>
11122 L: linux-pci@vger.kernel.org
11123 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11126 F: Documentation/devicetree/bindings/pci/
11127 F: Documentation/PCI/
11128 F: drivers/acpi/pci*
11130 F: include/asm-generic/pci*
11131 F: include/linux/pci*
11132 F: include/linux/of_pci.h
11133 F: include/uapi/linux/pci*
11136 F: arch/x86/kernel/quirks.c
11138 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11139 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11140 L: linux-pci@vger.kernel.org
11141 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11144 F: drivers/pci/controller/
11146 PCIE DRIVER FOR AXIS ARTPEC
11147 M: Jesper Nilsson <jesper.nilsson@axis.com>
11148 L: linux-arm-kernel@axis.com
11149 L: linux-pci@vger.kernel.org
11151 F: Documentation/devicetree/bindings/pci/axis,artpec*
11152 F: drivers/pci/controller/dwc/*artpec*
11154 PCIE DRIVER FOR CAVIUM THUNDERX
11155 M: David Daney <david.daney@cavium.com>
11156 L: linux-pci@vger.kernel.org
11157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11159 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11160 F: drivers/pci/controller/pci-thunder-*
11162 PCIE DRIVER FOR HISILICON
11163 M: Zhou Wang <wangzhou1@hisilicon.com>
11164 L: linux-pci@vger.kernel.org
11166 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11167 F: drivers/pci/controller/dwc/pcie-hisi.c
11169 PCIE DRIVER FOR HISILICON KIRIN
11170 M: Xiaowei Song <songxiaowei@hisilicon.com>
11171 M: Binghui Wang <wangbinghui@hisilicon.com>
11172 L: linux-pci@vger.kernel.org
11174 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11175 F: drivers/pci/controller/dwc/pcie-kirin.c
11177 PCIE DRIVER FOR HISILICON STB
11178 M: Jianguo Sun <sunjianguo1@huawei.com>
11179 M: Shawn Guo <shawn.guo@linaro.org>
11180 L: linux-pci@vger.kernel.org
11182 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11183 F: drivers/pci/controller/dwc/pcie-histb.c
11185 PCIE DRIVER FOR MEDIATEK
11186 M: Ryder Lee <ryder.lee@mediatek.com>
11187 L: linux-pci@vger.kernel.org
11188 L: linux-mediatek@lists.infradead.org
11190 F: Documentation/devicetree/bindings/pci/mediatek*
11191 F: drivers/pci/controller/*mediatek*
11193 PCIE DRIVER FOR QUALCOMM MSM
11194 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11195 L: linux-pci@vger.kernel.org
11196 L: linux-arm-msm@vger.kernel.org
11198 F: drivers/pci/controller/dwc/*qcom*
11200 PCIE DRIVER FOR ROCKCHIP
11201 M: Shawn Lin <shawn.lin@rock-chips.com>
11202 L: linux-pci@vger.kernel.org
11203 L: linux-rockchip@lists.infradead.org
11205 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11206 F: drivers/pci/controller/pcie-rockchip*
11208 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11209 M: Linus Walleij <linus.walleij@linaro.org>
11210 L: linux-pci@vger.kernel.org
11212 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11213 F: drivers/pci/controller/pci-v3-semi.c
11215 PCIE DRIVER FOR ST SPEAR13XX
11216 M: Pratyush Anand <pratyush.anand@gmail.com>
11217 L: linux-pci@vger.kernel.org
11219 F: drivers/pci/controller/dwc/*spear*
11222 M: Dominik Brodowski <linux@dominikbrodowski.net>
11223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11225 F: Documentation/pcmcia/
11230 PCNET32 NETWORK DRIVER
11231 M: Don Fry <pcnet32@frontier.com>
11232 L: netdev@vger.kernel.org
11234 F: drivers/net/ethernet/amd/pcnet32.c
11236 PCRYPT PARALLEL CRYPTO ENGINE
11237 M: Steffen Klassert <steffen.klassert@secunet.com>
11238 L: linux-crypto@vger.kernel.org
11241 F: include/crypto/pcrypt.h
11243 PEAQ WMI HOTKEYS DRIVER
11244 M: Hans de Goede <hdegoede@redhat.com>
11245 L: platform-driver-x86@vger.kernel.org
11247 F: drivers/platform/x86/peaq-wmi.c
11249 PER-CPU MEMORY ALLOCATOR
11250 M: Tejun Heo <tj@kernel.org>
11251 M: Christoph Lameter <cl@linux.com>
11252 M: Dennis Zhou <dennisszhou@gmail.com>
11253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11255 F: include/linux/percpu*.h
11257 F: arch/*/include/asm/percpu.h
11259 PER-TASK DELAY ACCOUNTING
11260 M: Balbir Singh <bsingharora@gmail.com>
11262 F: include/linux/delayacct.h
11263 F: kernel/delayacct.c
11265 PERFORMANCE EVENTS SUBSYSTEM
11266 M: Peter Zijlstra <peterz@infradead.org>
11267 M: Ingo Molnar <mingo@redhat.com>
11268 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11269 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11270 R: Jiri Olsa <jolsa@redhat.com>
11271 R: Namhyung Kim <namhyung@kernel.org>
11272 L: linux-kernel@vger.kernel.org
11273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11276 F: include/linux/perf_event.h
11277 F: include/uapi/linux/perf_event.h
11278 F: arch/*/kernel/perf_event*.c
11279 F: arch/*/kernel/*/perf_event*.c
11280 F: arch/*/kernel/*/*/perf_event*.c
11281 F: arch/*/include/asm/perf_event.h
11282 F: arch/*/kernel/perf_callchain.c
11286 PERSONALITY HANDLING
11287 M: Christoph Hellwig <hch@infradead.org>
11288 L: linux-abi-devel@lists.sourceforge.net
11290 F: include/linux/personality.h
11291 F: include/uapi/linux/personality.h
11294 M: Remi Denis-Courmont <courmisch@gmail.com>
11296 F: Documentation/networking/phonet.txt
11297 F: include/linux/phonet.h
11298 F: include/net/phonet/
11299 F: include/uapi/linux/phonet.h
11303 M: Joern Engel <joern@lazybastard.org>
11304 L: linux-mtd@lists.infradead.org
11306 F: drivers/mtd/devices/phram.c
11309 M: Bruno Prémont <bonbons@linux-vserver.org>
11310 L: linux-input@vger.kernel.org
11312 F: drivers/hid/hid-picolcd*
11315 M: Jamie Iles <jamie@jamieiles.com>
11316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11317 T: git git://github.com/jamieiles/linux-2.6-ji.git
11319 F: arch/arm/boot/dts/picoxcell*
11320 F: arch/arm/mach-picoxcell/
11321 F: drivers/crypto/picoxcell*
11323 PIN CONTROL SUBSYSTEM
11324 M: Linus Walleij <linus.walleij@linaro.org>
11325 L: linux-gpio@vger.kernel.org
11326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11328 F: Documentation/devicetree/bindings/pinctrl/
11329 F: Documentation/driver-api/pinctl.rst
11330 F: drivers/pinctrl/
11331 F: include/linux/pinctrl/
11333 PIN CONTROLLER - ATMEL AT91
11334 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11337 F: drivers/pinctrl/pinctrl-at91.*
11339 PIN CONTROLLER - ATMEL AT91 PIO4
11340 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11342 L: linux-gpio@vger.kernel.org
11344 F: drivers/pinctrl/pinctrl-at91-pio4.*
11346 PIN CONTROLLER - FREESCALE
11347 M: Dong Aisheng <aisheng.dong@nxp.com>
11348 M: Fabio Estevam <festevam@gmail.com>
11349 M: Shawn Guo <shawnguo@kernel.org>
11350 M: Stefan Agner <stefan@agner.ch>
11351 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11352 L: linux-gpio@vger.kernel.org
11354 F: drivers/pinctrl/freescale/
11355 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11357 PIN CONTROLLER - INTEL
11358 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11359 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11361 F: drivers/pinctrl/intel/
11363 PIN CONTROLLER - MEDIATEK
11364 M: Sean Wang <sean.wang@mediatek.com>
11365 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11367 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11368 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11369 F: drivers/pinctrl/mediatek/mtk-eint.*
11370 F: drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11371 F: drivers/pinctrl/mediatek/pinctrl-mt2701.c
11372 F: drivers/pinctrl/mediatek/pinctrl-mt7622.c
11374 PIN CONTROLLER - QUALCOMM
11375 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11377 L: linux-arm-msm@vger.kernel.org
11378 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11379 F: drivers/pinctrl/qcom/
11381 PIN CONTROLLER - RENESAS
11382 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11383 M: Geert Uytterhoeven <geert+renesas@glider.be>
11384 L: linux-renesas-soc@vger.kernel.org
11385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11387 F: drivers/pinctrl/sh-pfc/
11389 PIN CONTROLLER - SAMSUNG
11390 M: Tomasz Figa <tomasz.figa@gmail.com>
11391 M: Krzysztof Kozlowski <krzk@kernel.org>
11392 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11394 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11395 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11398 F: drivers/pinctrl/samsung/
11399 F: include/dt-bindings/pinctrl/samsung.h
11400 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11402 PIN CONTROLLER - SINGLE
11403 M: Tony Lindgren <tony@atomide.com>
11404 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11406 L: linux-omap@vger.kernel.org
11408 F: drivers/pinctrl/pinctrl-single.c
11410 PIN CONTROLLER - ST SPEAR
11411 M: Viresh Kumar <vireshk@kernel.org>
11412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11413 W: http://www.st.com/spear
11415 F: drivers/pinctrl/spear/
11417 PISTACHIO SOC SUPPORT
11418 M: James Hartley <james.hartley@sondrel.com>
11419 L: linux-mips@linux-mips.org
11421 F: arch/mips/pistachio/
11422 F: arch/mips/include/asm/mach-pistachio/
11423 F: arch/mips/boot/dts/img/pistachio*
11424 F: arch/mips/configs/pistachio*_defconfig
11428 M: linux-block@vger.kernel.org
11429 F: drivers/block/pktcdvd.c
11430 F: include/linux/pktcdvd.h
11431 F: include/uapi/linux/pktcdvd.h
11433 PKUNITY SOC DRIVERS
11434 M: Guan Xuetao <gxt@pku.edu.cn>
11435 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11437 T: git git://github.com/gxt/linux.git
11438 F: drivers/input/serio/i8042-unicore32io.h
11439 F: drivers/i2c/busses/i2c-puv3.c
11440 F: drivers/video/fbdev/fb-puv3.c
11441 F: drivers/rtc/rtc-puv3.c
11443 PMBUS HARDWARE MONITORING DRIVERS
11444 M: Guenter Roeck <linux@roeck-us.net>
11445 L: linux-hwmon@vger.kernel.org
11446 W: http://hwmon.wiki.kernel.org/
11447 W: http://www.roeck-us.net/linux/drivers/
11448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11450 F: Documentation/hwmon/pmbus
11451 F: drivers/hwmon/pmbus/
11452 F: include/linux/pmbus.h
11454 PMC SIERRA MaxRAID DRIVER
11455 L: linux-scsi@vger.kernel.org
11456 W: http://www.pmc-sierra.com/
11458 F: drivers/scsi/pmcraid.*
11460 PMC SIERRA PM8001 DRIVER
11461 M: Jack Wang <jinpu.wang@profitbricks.com>
11462 M: lindar_liu@usish.com
11463 L: linux-scsi@vger.kernel.org
11465 F: drivers/scsi/pm8001/
11468 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11472 POSIX CLOCKS and TIMERS
11473 M: Thomas Gleixner <tglx@linutronix.de>
11474 L: linux-kernel@vger.kernel.org
11475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11478 F: include/linux/timer*
11479 F: kernel/time/*timer*
11481 POWER MANAGEMENT CORE
11482 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11483 L: linux-pm@vger.kernel.org
11484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11485 B: https://bugzilla.kernel.org
11487 F: drivers/base/power/
11488 F: include/linux/pm.h
11489 F: include/linux/pm_*
11490 F: include/linux/powercap.h
11491 F: drivers/powercap/
11492 F: kernel/configs/nopm.config
11494 POWER STATE COORDINATION INTERFACE (PSCI)
11495 M: Mark Rutland <mark.rutland@arm.com>
11496 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11497 L: linux-arm-kernel@lists.infradead.org
11499 F: drivers/firmware/psci*.c
11500 F: include/linux/psci.h
11501 F: include/uapi/linux/psci.h
11503 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11504 M: Sebastian Reichel <sre@kernel.org>
11505 L: linux-pm@vger.kernel.org
11506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11508 F: Documentation/ABI/testing/sysfs-class-power
11509 F: Documentation/devicetree/bindings/power/supply/
11510 F: include/linux/power_supply.h
11511 F: drivers/power/supply/
11513 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11514 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11515 L: linuxppc-dev@lists.ozlabs.org
11517 F: drivers/char/powernv-op-panel.c
11519 PPP OVER ATM (RFC 2364)
11520 M: Mitchell Blank Jr <mitch@sfgoth.com>
11522 F: net/atm/pppoatm.c
11523 F: include/uapi/linux/atmppp.h
11526 M: Michal Ostrowski <mostrows@earthlink.net>
11528 F: drivers/net/ppp/pppoe.c
11529 F: drivers/net/ppp/pppox.c
11532 M: James Chapman <jchapman@katalix.com>
11534 F: net/l2tp/l2tp_ppp.c
11535 F: include/linux/if_pppol2tp.h
11536 F: include/uapi/linux/if_pppol2tp.h
11538 PPP PROTOCOL DRIVERS AND COMPRESSORS
11539 M: Paul Mackerras <paulus@samba.org>
11540 L: linux-ppp@vger.kernel.org
11542 F: drivers/net/ppp/ppp_*
11545 M: Rodolfo Giometti <giometti@enneenne.com>
11546 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11547 L: linuxpps@ml.enneenne.com (subscribers-only)
11549 F: Documentation/pps/
11550 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11551 F: Documentation/ABI/testing/sysfs-pps
11553 F: include/linux/pps*.h
11554 F: include/uapi/linux/pps.h
11557 M: Dmitry Kozlov <xeb@mail.ru>
11558 L: netdev@vger.kernel.org
11560 F: drivers/net/ppp/pptp.c
11561 W: http://sourceforge.net/projects/accel-pptp
11564 M: Robert Love <rml@tech9.net>
11565 L: kpreempt-tech@lists.sourceforge.net
11566 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11568 F: Documentation/preempt-locking.txt
11569 F: include/linux/preempt.h
11572 M: Petr Mladek <pmladek@suse.com>
11573 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11574 R: Steven Rostedt <rostedt@goodmis.org>
11577 F: include/linux/printk.h
11579 PRISM54 WIRELESS DRIVER
11580 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11581 L: linux-wireless@vger.kernel.org
11582 W: http://wireless.kernel.org/en/users/Drivers/p54
11584 F: drivers/net/wireless/intersil/prism54/
11587 R: Alexey Dobriyan <adobriyan@gmail.com>
11588 L: linux-kernel@vger.kernel.org
11589 L: linux-fsdevel@vger.kernel.org
11592 F: include/linux/proc_fs.h
11593 F: tools/testing/selftests/proc/
11596 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11597 M: Kees Cook <keescook@chromium.org>
11598 L: linux-kernel@vger.kernel.org
11599 L: linux-fsdevel@vger.kernel.org
11601 F: fs/proc/proc_sysctl.c
11602 F: include/linux/sysctl.h
11604 F: tools/testing/selftests/sysctl/
11606 PS3 NETWORK SUPPORT
11607 M: Geoff Levand <geoff@infradead.org>
11608 L: netdev@vger.kernel.org
11609 L: linuxppc-dev@lists.ozlabs.org
11611 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11613 PS3 PLATFORM SUPPORT
11614 M: Geoff Levand <geoff@infradead.org>
11615 L: linuxppc-dev@lists.ozlabs.org
11617 F: arch/powerpc/boot/ps3*
11618 F: arch/powerpc/include/asm/lv1call.h
11619 F: arch/powerpc/include/asm/ps3*.h
11620 F: arch/powerpc/platforms/ps3/
11623 F: drivers/rtc/rtc-ps3.c
11624 F: drivers/usb/host/*ps3.c
11625 F: sound/ppc/snd_ps3*
11628 M: Jim Paris <jim@jtan.com>
11629 M: Geoff Levand <geoff@infradead.org>
11630 L: linuxppc-dev@lists.ozlabs.org
11632 F: drivers/block/ps3vram.c
11634 PSAMPLE PACKET SAMPLING SUPPORT:
11635 M: Yotam Gigi <yotam.gi@gmail.com>
11638 F: include/net/psample.h
11639 F: include/uapi/linux/psample.h
11642 M: Kees Cook <keescook@chromium.org>
11643 M: Anton Vorontsov <anton@enomsg.org>
11644 M: Colin Cross <ccross@android.com>
11645 M: Tony Luck <tony.luck@intel.com>
11647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11649 F: include/linux/pstore*
11650 F: drivers/firmware/efi/efi-pstore.c
11651 F: drivers/acpi/apei/erst.c
11652 F: Documentation/admin-guide/ramoops.rst
11653 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11654 K: \b(pstore|ramoops)
11656 PTP HARDWARE CLOCK SUPPORT
11657 M: Richard Cochran <richardcochran@gmail.com>
11658 L: netdev@vger.kernel.org
11660 W: http://linuxptp.sourceforge.net/
11661 F: Documentation/ABI/testing/sysfs-ptp
11662 F: Documentation/ptp/*
11663 F: drivers/net/phy/dp83640*
11665 F: include/linux/ptp_cl*
11668 M: Oleg Nesterov <oleg@redhat.com>
11670 F: include/asm-generic/syscall.h
11671 F: include/linux/ptrace.h
11672 F: include/linux/regset.h
11673 F: include/linux/tracehook.h
11674 F: include/uapi/linux/ptrace.h
11675 F: include/uapi/linux/ptrace.h
11676 F: include/asm-generic/ptrace.h
11678 F: arch/*/ptrace*.c
11679 F: arch/*/*/ptrace*.c
11680 F: arch/*/include/asm/ptrace*.h
11683 M: Hans Verkuil <hverkuil@xs4all.nl>
11684 L: linux-media@vger.kernel.org
11685 T: git git://linuxtv.org/media_tree.git
11687 F: drivers/media/usb/pulse8-cec/*
11688 F: Documentation/media/cec-drivers/pulse8-cec.rst
11690 PVRUSB2 VIDEO4LINUX DRIVER
11691 M: Mike Isely <isely@pobox.com>
11692 L: pvrusb2@isely.net (subscribers-only)
11693 L: linux-media@vger.kernel.org
11694 W: http://www.isely.net/pvrusb2/
11695 T: git git://linuxtv.org/media_tree.git
11697 F: Documentation/media/v4l-drivers/pvrusb2*
11698 F: drivers/media/usb/pvrusb2/
11701 M: Hans Verkuil <hverkuil@xs4all.nl>
11702 L: linux-media@vger.kernel.org
11703 T: git git://linuxtv.org/media_tree.git
11705 F: drivers/media/usb/pwc/*
11708 M: Kamil Debski <kamil@wypas.org>
11709 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11710 L: linux-hwmon@vger.kernel.org
11712 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11713 F: Documentation/hwmon/pwm-fan
11714 F: drivers/hwmon/pwm-fan.c
11717 M: Sean Young <sean@mess.org>
11718 L: linux-media@vger.kernel.org
11720 F: drivers/media/rc/pwm-ir-tx.c
11723 M: Thierry Reding <thierry.reding@gmail.com>
11724 L: linux-pwm@vger.kernel.org
11726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11727 F: Documentation/pwm.txt
11728 F: Documentation/devicetree/bindings/pwm/
11729 F: include/linux/pwm.h
11731 F: drivers/video/backlight/pwm_bl.c
11732 F: include/linux/pwm_backlight.h
11733 F: drivers/gpio/gpio-mvebu.c
11734 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11737 M: Robert Jarzmik <robert.jarzmik@free.fr>
11738 L: linux-gpio@vger.kernel.org
11740 F: drivers/gpio/gpio-pxa.c
11746 M: Robert Jarzmik <robert.jarzmik@free.fr>
11747 L: linux-rtc@vger.kernel.org
11750 PXA2xx/PXA3xx SUPPORT
11751 M: Daniel Mack <daniel@zonque.org>
11752 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11753 M: Robert Jarzmik <robert.jarzmik@free.fr>
11754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11755 T: git git://github.com/hzhuang1/linux.git
11756 T: git git://github.com/rjarzmik/linux.git
11758 F: arch/arm/boot/dts/pxa*
11759 F: arch/arm/mach-pxa/
11760 F: drivers/dma/pxa*
11761 F: drivers/pcmcia/pxa2xx*
11762 F: drivers/pinctrl/pxa/
11763 F: drivers/spi/spi-pxa2xx*
11764 F: drivers/usb/gadget/udc/pxa2*
11765 F: include/sound/pxa2xx-lib.h
11770 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11771 L: qat-linux@intel.com
11773 F: drivers/crypto/qat/
11775 QCOM AUDIO (ASoC) DRIVERS
11776 M: Patrick Lai <plai@codeaurora.org>
11777 M: Banajit Goswami <bgoswami@codeaurora.org>
11778 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11782 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11783 M: Gabriel Somlo <somlo@cmu.edu>
11784 M: "Michael S. Tsirkin" <mst@redhat.com>
11785 L: qemu-devel@nongnu.org
11787 F: drivers/firmware/qemu_fw_cfg.c
11788 F: include/uapi/linux/qemu_fw_cfg.h
11791 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11792 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11793 L: linux-rdma@vger.kernel.org
11795 F: drivers/infiniband/hw/qib/
11797 QLOGIC QL41xxx FCOE DRIVER
11798 M: QLogic-Storage-Upstream@cavium.com
11799 L: linux-scsi@vger.kernel.org
11801 F: drivers/scsi/qedf/
11803 QLOGIC QL41xxx ISCSI DRIVER
11804 M: QLogic-Storage-Upstream@cavium.com
11805 L: linux-scsi@vger.kernel.org
11807 F: drivers/scsi/qedi/
11809 QLOGIC QL4xxx ETHERNET DRIVER
11810 M: Ariel Elior <Ariel.Elior@cavium.com>
11811 M: everest-linux-l2@cavium.com
11812 L: netdev@vger.kernel.org
11814 F: drivers/net/ethernet/qlogic/qed/
11815 F: include/linux/qed/
11816 F: drivers/net/ethernet/qlogic/qede/
11818 QLOGIC QL4xxx RDMA DRIVER
11819 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11820 M: Ariel Elior <Ariel.Elior@cavium.com>
11821 L: linux-rdma@vger.kernel.org
11823 F: drivers/infiniband/hw/qedr/
11824 F: include/uapi/rdma/qedr-abi.h
11826 QLOGIC QLA1280 SCSI DRIVER
11827 M: Michael Reed <mdr@sgi.com>
11828 L: linux-scsi@vger.kernel.org
11830 F: drivers/scsi/qla1280.[ch]
11832 QLOGIC QLA2XXX FC-SCSI DRIVER
11833 M: qla2xxx-upstream@qlogic.com
11834 L: linux-scsi@vger.kernel.org
11836 F: Documentation/scsi/LICENSE.qla2xxx
11837 F: drivers/scsi/qla2xxx/
11839 QLOGIC QLA3XXX NETWORK DRIVER
11840 M: Dept-GELinuxNICDev@cavium.com
11841 L: netdev@vger.kernel.org
11843 F: Documentation/networking/LICENSE.qla3xxx
11844 F: drivers/net/ethernet/qlogic/qla3xxx.*
11846 QLOGIC QLA4XXX iSCSI DRIVER
11847 M: QLogic-Storage-Upstream@qlogic.com
11848 L: linux-scsi@vger.kernel.org
11850 F: Documentation/scsi/LICENSE.qla4xxx
11851 F: drivers/scsi/qla4xxx/
11853 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11854 M: Harish Patil <harish.patil@cavium.com>
11855 M: Manish Chopra <manish.chopra@cavium.com>
11856 M: Dept-GELinuxNICDev@cavium.com
11857 L: netdev@vger.kernel.org
11859 F: drivers/net/ethernet/qlogic/qlcnic/
11861 QLOGIC QLGE 10Gb ETHERNET DRIVER
11862 M: Harish Patil <harish.patil@cavium.com>
11863 M: Manish Chopra <manish.chopra@cavium.com>
11864 M: Dept-GELinuxNICDev@cavium.com
11865 L: netdev@vger.kernel.org
11867 F: drivers/net/ethernet/qlogic/qlge/
11869 QM1D1B0004 MEDIA DRIVER
11870 M: Akihiro Tsukada <tskd08@gmail.com>
11871 L: linux-media@vger.kernel.org
11873 F: drivers/media/tuners/qm1d1b0004*
11875 QM1D1C0042 MEDIA DRIVER
11876 M: Akihiro Tsukada <tskd08@gmail.com>
11877 L: linux-media@vger.kernel.org
11879 F: drivers/media/tuners/qm1d1c0042*
11882 M: Anders Larsen <al@alarsen.net>
11883 W: http://www.alarsen.net/linux/qnx4fs/
11886 F: include/uapi/linux/qnx4_fs.h
11887 F: include/uapi/linux/qnxtypes.h
11889 QORIQ DPAA2 FSL-MC BUS DRIVER
11890 M: Stuart Yoder <stuyoder@gmail.com>
11891 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11892 L: linux-kernel@vger.kernel.org
11894 F: drivers/bus/fsl-mc/
11895 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11896 F: Documentation/networking/dpaa2/overview.rst
11898 QT1010 MEDIA DRIVER
11899 M: Antti Palosaari <crope@iki.fi>
11900 L: linux-media@vger.kernel.org
11901 W: https://linuxtv.org
11902 W: http://palosaari.fi/linux/
11903 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11904 T: git git://linuxtv.org/anttip/media_tree.git
11906 F: drivers/media/tuners/qt1010*
11908 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11909 M: Kalle Valo <kvalo@codeaurora.org>
11910 L: ath10k@lists.infradead.org
11911 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11914 F: drivers/net/wireless/ath/ath10k/
11916 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11917 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11918 L: linux-wireless@vger.kernel.org
11919 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11921 F: drivers/net/wireless/ath/ath9k/
11923 QUALCOMM CAMERA SUBSYSTEM DRIVER
11924 M: Todor Tomov <todor.tomov@linaro.org>
11925 L: linux-media@vger.kernel.org
11927 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11928 F: Documentation/media/v4l-drivers/qcom_camss.rst
11929 F: drivers/media/platform/qcom/camss/
11931 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11932 M: Ilia Lin <ilia.lin@gmail.com>
11933 L: linux-pm@vger.kernel.org
11935 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11936 F: drivers/cpufreq/qcom-cpufreq-kryo.c
11938 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11939 M: Timur Tabi <timur@kernel.org>
11940 L: netdev@vger.kernel.org
11942 F: drivers/net/ethernet/qualcomm/emac/
11944 QUALCOMM HEXAGON ARCHITECTURE
11945 M: Richard Kuo <rkuo@codeaurora.org>
11946 L: linux-hexagon@vger.kernel.org
11947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11951 QUALCOMM HIDMA DRIVER
11952 M: Sinan Kaya <okaya@kernel.org>
11953 L: linux-arm-kernel@lists.infradead.org
11954 L: linux-arm-msm@vger.kernel.org
11955 L: dmaengine@vger.kernel.org
11957 F: drivers/dma/qcom/hidma*
11960 M: Rob Clark <robdclark@gmail.com>
11961 L: iommu@lists.linux-foundation.org
11962 L: linux-arm-msm@vger.kernel.org
11964 F: drivers/iommu/qcom_iommu.c
11966 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11967 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11968 L: linux-media@vger.kernel.org
11969 L: linux-arm-msm@vger.kernel.org
11970 T: git git://linuxtv.org/media_tree.git
11972 F: drivers/media/platform/qcom/venus/
11974 QUALCOMM WCN36XX WIRELESS DRIVER
11975 M: Kalle Valo <kvalo@codeaurora.org>
11976 L: wcn36xx@lists.infradead.org
11977 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11978 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11980 F: drivers/net/wireless/ath/wcn36xx/
11982 QUANTENNA QTNFMAC WIRELESS DRIVER
11983 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11984 M: Avinash Patil <avinashp@quantenna.com>
11985 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11986 L: linux-wireless@vger.kernel.org
11988 F: drivers/net/wireless/quantenna
11990 RADEON and AMDGPU DRM DRIVERS
11991 M: Alex Deucher <alexander.deucher@amd.com>
11992 M: Christian König <christian.koenig@amd.com>
11993 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
11994 L: amd-gfx@lists.freedesktop.org
11995 T: git git://people.freedesktop.org/~agd5f/linux
11997 F: drivers/gpu/drm/radeon/
11998 F: include/uapi/drm/radeon_drm.h
11999 F: drivers/gpu/drm/amd/
12000 F: include/uapi/drm/amdgpu_drm.h
12002 RADEON FRAMEBUFFER DISPLAY DRIVER
12003 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12004 L: linux-fbdev@vger.kernel.org
12006 F: drivers/video/fbdev/aty/radeon*
12007 F: include/uapi/linux/radeonfb.h
12009 RADIOSHARK RADIO DRIVER
12010 M: Hans Verkuil <hverkuil@xs4all.nl>
12011 L: linux-media@vger.kernel.org
12012 T: git git://linuxtv.org/media_tree.git
12014 F: drivers/media/radio/radio-shark.c
12016 RADIOSHARK2 RADIO DRIVER
12017 M: Hans Verkuil <hverkuil@xs4all.nl>
12018 L: linux-media@vger.kernel.org
12019 T: git git://linuxtv.org/media_tree.git
12021 F: drivers/media/radio/radio-shark2.c
12022 F: drivers/media/radio/radio-tea5777.c
12024 RADOS BLOCK DEVICE (RBD)
12025 M: Ilya Dryomov <idryomov@gmail.com>
12026 M: Sage Weil <sage@redhat.com>
12027 M: Alex Elder <elder@kernel.org>
12028 L: ceph-devel@vger.kernel.org
12029 W: http://ceph.com/
12030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12031 T: git git://github.com/ceph/ceph-client.git
12033 F: Documentation/ABI/testing/sysfs-bus-rbd
12034 F: drivers/block/rbd.c
12035 F: drivers/block/rbd_types.h
12037 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12038 M: Paul Mackerras <paulus@samba.org>
12039 L: linux-fbdev@vger.kernel.org
12041 F: drivers/video/fbdev/aty/aty128fb.c
12043 RAINSHADOW-CEC DRIVER
12044 M: Hans Verkuil <hverkuil@xs4all.nl>
12045 L: linux-media@vger.kernel.org
12046 T: git git://linuxtv.org/media_tree.git
12048 F: drivers/media/usb/rainshadow-cec/*
12050 RALINK MIPS ARCHITECTURE
12051 M: John Crispin <john@phrozen.org>
12052 L: linux-mips@linux-mips.org
12054 F: arch/mips/ralink
12056 RALINK RT2X00 WIRELESS LAN DRIVER
12058 M: Stanislaw Gruszka <sgruszka@redhat.com>
12059 M: Helmut Schaa <helmut.schaa@googlemail.com>
12060 L: linux-wireless@vger.kernel.org
12062 F: drivers/net/wireless/ralink/rt2x00/
12064 RAMDISK RAM BLOCK DEVICE DRIVER
12065 M: Jens Axboe <axboe@kernel.dk>
12067 F: Documentation/blockdev/ramdisk.txt
12068 F: drivers/block/brd.c
12070 RANCHU VIRTUAL BOARD FOR MIPS
12071 M: Miodrag Dinic <miodrag.dinic@mips.com>
12072 L: linux-mips@linux-mips.org
12074 F: arch/mips/generic/board-ranchu.c
12075 F: arch/mips/configs/generic/board-ranchu.config
12077 RANDOM NUMBER DRIVER
12078 M: "Theodore Ts'o" <tytso@mit.edu>
12080 F: drivers/char/random.c
12083 M: Matt Porter <mporter@kernel.crashing.org>
12084 M: Alexandre Bounine <alex.bou9@gmail.com>
12086 F: drivers/rapidio/
12088 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12089 L: linux-wireless@vger.kernel.org
12091 F: drivers/net/wireless/ray*
12093 RCUTORTURE TEST FRAMEWORK
12094 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12095 M: Josh Triplett <josh@joshtriplett.org>
12096 R: Steven Rostedt <rostedt@goodmis.org>
12097 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12098 R: Lai Jiangshan <jiangshanlai@gmail.com>
12099 L: linux-kernel@vger.kernel.org
12101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12102 F: tools/testing/selftests/rcutorture
12105 M: Florian Fainelli <florian@openwrt.org>
12108 RDC R6040 FAST ETHERNET DRIVER
12109 M: Florian Fainelli <f.fainelli@gmail.com>
12110 L: netdev@vger.kernel.org
12112 F: drivers/net/ethernet/rdc/r6040.c
12114 RDMAVT - RDMA verbs software
12115 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12116 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12117 L: linux-rdma@vger.kernel.org
12119 F: drivers/infiniband/sw/rdmavt
12121 RDS - RELIABLE DATAGRAM SOCKETS
12122 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12123 L: netdev@vger.kernel.org
12124 L: linux-rdma@vger.kernel.org
12125 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12126 W: https://oss.oracle.com/projects/rds/
12129 F: Documentation/networking/rds.txt
12131 RDT - RESOURCE ALLOCATION
12132 M: Fenghua Yu <fenghua.yu@intel.com>
12133 L: linux-kernel@vger.kernel.org
12135 F: arch/x86/kernel/cpu/intel_rdt*
12136 F: arch/x86/include/asm/intel_rdt_sched.h
12137 F: Documentation/x86/intel_rdt*
12139 READ-COPY UPDATE (RCU)
12140 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12141 M: Josh Triplett <josh@joshtriplett.org>
12142 R: Steven Rostedt <rostedt@goodmis.org>
12143 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12144 R: Lai Jiangshan <jiangshanlai@gmail.com>
12145 L: linux-kernel@vger.kernel.org
12146 W: http://www.rdrop.com/users/paulmck/RCU/
12148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12149 F: Documentation/RCU/
12150 X: Documentation/RCU/torture.txt
12151 F: include/linux/rcu*
12152 X: include/linux/srcu*.h
12154 X: kernel/rcu/srcu*.c
12156 REAL TIME CLOCK (RTC) SUBSYSTEM
12157 M: Alessandro Zummo <a.zummo@towertech.it>
12158 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12159 L: linux-rtc@vger.kernel.org
12160 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12163 F: Documentation/devicetree/bindings/rtc/
12164 F: Documentation/rtc.txt
12166 F: include/linux/rtc.h
12167 F: include/uapi/linux/rtc.h
12168 F: include/linux/rtc/
12169 F: include/linux/platform_data/rtc-*
12170 F: tools/testing/selftests/rtc/
12172 REALTEK AUDIO CODECS
12173 M: Bard Liao <bardliao@realtek.com>
12174 M: Oder Chiou <oder_chiou@realtek.com>
12176 F: sound/soc/codecs/rt*
12177 F: include/sound/rt*.h
12179 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12180 M: Linus Walleij <linus.walleij@linaro.org>
12182 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12183 F: drivers/net/dsa/realtek-smi*
12184 F: drivers/net/dsa/rtl83*
12186 REGISTER MAP ABSTRACTION
12187 M: Mark Brown <broonie@kernel.org>
12188 L: linux-kernel@vger.kernel.org
12189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12191 F: Documentation/devicetree/bindings/regmap/
12192 F: drivers/base/regmap/
12193 F: include/linux/regmap.h
12195 REISERFS FILE SYSTEM
12196 L: reiserfs-devel@vger.kernel.org
12200 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12201 M: Ohad Ben-Cohen <ohad@wizery.com>
12202 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12203 L: linux-remoteproc@vger.kernel.org
12204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12206 F: Documentation/devicetree/bindings/remoteproc/
12207 F: Documentation/remoteproc.txt
12208 F: drivers/remoteproc/
12209 F: include/linux/remoteproc.h
12211 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12212 M: Ohad Ben-Cohen <ohad@wizery.com>
12213 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12214 L: linux-remoteproc@vger.kernel.org
12215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12218 F: Documentation/rpmsg.txt
12219 F: include/linux/rpmsg.h
12220 F: include/linux/rpmsg/
12222 RENESAS CLOCK DRIVERS
12223 M: Geert Uytterhoeven <geert+renesas@glider.be>
12224 L: linux-renesas-soc@vger.kernel.org
12225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12227 F: drivers/clk/renesas/
12229 RENESAS EMEV2 I2C DRIVER
12230 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12232 F: drivers/i2c/busses/i2c-emev2.c
12234 RENESAS ETHERNET DRIVERS
12235 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12236 L: netdev@vger.kernel.org
12237 L: linux-renesas-soc@vger.kernel.org
12238 F: Documentation/devicetree/bindings/net/renesas,*.txt
12239 F: Documentation/devicetree/bindings/net/sh_eth.txt
12240 F: drivers/net/ethernet/renesas/
12241 F: include/linux/sh_eth.h
12243 RENESAS R-CAR GYROADC DRIVER
12244 M: Marek Vasut <marek.vasut@gmail.com>
12245 L: linux-iio@vger.kernel.org
12247 F: drivers/iio/adc/rcar_gyro_adc.c
12249 RENESAS R-CAR I2C DRIVERS
12250 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12252 F: drivers/i2c/busses/i2c-rcar.c
12253 F: drivers/i2c/busses/i2c-sh_mobile.c
12255 RENESAS USB PHY DRIVER
12256 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12257 L: linux-renesas-soc@vger.kernel.org
12259 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12261 RESET CONTROLLER FRAMEWORK
12262 M: Philipp Zabel <p.zabel@pengutronix.de>
12263 T: git git://git.pengutronix.de/git/pza/linux
12266 F: Documentation/devicetree/bindings/reset/
12267 F: include/dt-bindings/reset/
12268 F: include/linux/reset.h
12269 F: include/linux/reset-controller.h
12271 RESTARTABLE SEQUENCES SUPPORT
12272 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12273 M: Peter Zijlstra <peterz@infradead.org>
12274 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12275 M: Boqun Feng <boqun.feng@gmail.com>
12276 L: linux-kernel@vger.kernel.org
12279 F: include/uapi/linux/rseq.h
12280 F: include/trace/events/rseq.h
12281 F: tools/testing/selftests/rseq/
12284 M: Johannes Berg <johannes@sipsolutions.net>
12285 L: linux-wireless@vger.kernel.org
12286 W: http://wireless.kernel.org/
12287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12290 F: Documentation/rfkill.txt
12291 F: Documentation/ABI/stable/sysfs-class-rfkill
12293 F: include/linux/rfkill.h
12294 F: include/uapi/linux/rfkill.h
12297 M: Thomas Graf <tgraf@suug.ch>
12298 M: Herbert Xu <herbert@gondor.apana.org.au>
12299 L: netdev@vger.kernel.org
12301 F: lib/rhashtable.c
12302 F: lib/test_rhashtable.c
12303 F: include/linux/rhashtable.h
12304 F: include/linux/rhashtable-types.h
12306 RICOH R5C592 MEMORYSTICK DRIVER
12307 M: Maxim Levitsky <maximlevitsky@gmail.com>
12309 F: drivers/memstick/host/r592.*
12311 RICOH SMARTMEDIA/XD DRIVER
12312 M: Maxim Levitsky <maximlevitsky@gmail.com>
12314 F: drivers/mtd/nand/raw/r852.c
12315 F: drivers/mtd/nand/raw/r852.h
12317 RISC-V ARCHITECTURE
12318 M: Palmer Dabbelt <palmer@sifive.com>
12319 M: Albert Ou <aou@eecs.berkeley.edu>
12320 L: linux-riscv@lists.infradead.org
12321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12328 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12329 W: http://sourceforge.net/projects/roccat/
12331 F: drivers/hid/hid-roccat*
12332 F: include/linux/hid-roccat*
12333 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12335 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12336 M: Jacob chen <jacob2.chen@rock-chips.com>
12337 L: linux-media@vger.kernel.org
12339 F: drivers/media/platform/rockchip/rga/
12340 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12343 M: Jiri Pirko <jiri@resnulli.us>
12344 L: netdev@vger.kernel.org
12346 F: drivers/net/ethernet/rocker/
12350 W: http://www.comtrol.com
12352 F: Documentation/serial/rocket.txt
12353 F: drivers/tty/rocket*
12355 ROCKETPORT EXPRESS/INFINITY DRIVER
12356 M: Kevin Cernekee <cernekee@gmail.com>
12357 L: linux-serial@vger.kernel.org
12359 F: drivers/tty/serial/rp2.*
12361 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12362 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12363 L: linux-kernel@vger.kernel.org
12364 L: linux-renesas-soc@vger.kernel.org
12366 F: drivers/mfd/bd9571mwv.c
12367 F: drivers/regulator/bd9571mwv-regulator.c
12368 F: drivers/gpio/gpio-bd9571mwv.c
12369 F: include/linux/mfd/bd9571mwv.h
12370 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12373 M: Ralf Baechle <ralf@linux-mips.org>
12374 L: linux-hams@vger.kernel.org
12375 W: http://www.linux-ax25.org/
12377 F: include/net/rose.h
12378 F: include/uapi/linux/rose.h
12381 RTL2830 MEDIA DRIVER
12382 M: Antti Palosaari <crope@iki.fi>
12383 L: linux-media@vger.kernel.org
12384 W: https://linuxtv.org
12385 W: http://palosaari.fi/linux/
12386 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12387 T: git git://linuxtv.org/anttip/media_tree.git
12389 F: drivers/media/dvb-frontends/rtl2830*
12391 RTL2832 MEDIA DRIVER
12392 M: Antti Palosaari <crope@iki.fi>
12393 L: linux-media@vger.kernel.org
12394 W: https://linuxtv.org
12395 W: http://palosaari.fi/linux/
12396 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12397 T: git git://linuxtv.org/anttip/media_tree.git
12399 F: drivers/media/dvb-frontends/rtl2832*
12401 RTL2832_SDR MEDIA DRIVER
12402 M: Antti Palosaari <crope@iki.fi>
12403 L: linux-media@vger.kernel.org
12404 W: https://linuxtv.org
12405 W: http://palosaari.fi/linux/
12406 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12407 T: git git://linuxtv.org/anttip/media_tree.git
12409 F: drivers/media/dvb-frontends/rtl2832_sdr*
12411 RTL8180 WIRELESS DRIVER
12412 L: linux-wireless@vger.kernel.org
12413 W: http://wireless.kernel.org/
12414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12416 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12418 RTL8187 WIRELESS DRIVER
12419 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12420 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12421 M: Larry Finger <Larry.Finger@lwfinger.net>
12422 L: linux-wireless@vger.kernel.org
12423 W: http://wireless.kernel.org/
12424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12426 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12428 REALTEK WIRELESS DRIVER (rtlwifi family)
12429 M: Ping-Ke Shih <pkshih@realtek.com>
12430 L: linux-wireless@vger.kernel.org
12431 W: http://wireless.kernel.org/
12432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12434 F: drivers/net/wireless/realtek/rtlwifi/
12436 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12437 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12438 L: linux-wireless@vger.kernel.org
12439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12441 F: drivers/net/wireless/realtek/rtl8xxxu/
12443 RXRPC SOCKETS (AF_RXRPC)
12444 M: David Howells <dhowells@redhat.com>
12445 L: linux-afs@lists.infradead.org
12448 F: include/keys/rxrpc-type.h
12449 F: include/net/af_rxrpc.h
12450 F: include/trace/events/rxrpc.h
12451 F: include/uapi/linux/rxrpc.h
12452 F: Documentation/networking/rxrpc.txt
12453 W: https://www.infradead.org/~dhowells/kafs/
12455 S3 SAVAGE FRAMEBUFFER DRIVER
12456 M: Antonino Daplas <adaplas@gmail.com>
12457 L: linux-fbdev@vger.kernel.org
12459 F: drivers/video/fbdev/savage/
12462 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12463 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12464 L: linux-s390@vger.kernel.org
12465 W: http://www.ibm.com/developerworks/linux/linux390/
12466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12470 F: Documentation/s390/
12471 F: Documentation/driver-api/s390-drivers.rst
12473 S390 COMMON I/O LAYER
12474 M: Sebastian Ott <sebott@linux.ibm.com>
12475 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12476 L: linux-s390@vger.kernel.org
12477 W: http://www.ibm.com/developerworks/linux/linux390/
12479 F: drivers/s390/cio/
12482 M: Stefan Haberland <sth@linux.ibm.com>
12483 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12484 L: linux-s390@vger.kernel.org
12485 W: http://www.ibm.com/developerworks/linux/linux390/
12487 F: drivers/s390/block/dasd*
12488 F: block/partitions/ibm.c
12491 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12492 L: linux-s390@vger.kernel.org
12493 W: http://www.ibm.com/developerworks/linux/linux390/
12495 F: drivers/iommu/s390-iommu.c
12497 S390 IUCV NETWORK LAYER
12498 M: Julian Wiedmann <jwi@linux.ibm.com>
12499 M: Ursula Braun <ubraun@linux.ibm.com>
12500 L: linux-s390@vger.kernel.org
12501 W: http://www.ibm.com/developerworks/linux/linux390/
12503 F: drivers/s390/net/*iucv*
12504 F: include/net/iucv/
12507 S390 NETWORK DRIVERS
12508 M: Julian Wiedmann <jwi@linux.ibm.com>
12509 M: Ursula Braun <ubraun@linux.ibm.com>
12510 L: linux-s390@vger.kernel.org
12511 W: http://www.ibm.com/developerworks/linux/linux390/
12513 F: drivers/s390/net/
12516 M: Sebastian Ott <sebott@linux.ibm.com>
12517 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12518 L: linux-s390@vger.kernel.org
12519 W: http://www.ibm.com/developerworks/linux/linux390/
12522 F: drivers/pci/hotplug/s390_pci_hpc.c
12524 S390 VFIO-CCW DRIVER
12525 M: Cornelia Huck <cohuck@redhat.com>
12526 M: Halil Pasic <pasic@linux.ibm.com>
12527 L: linux-s390@vger.kernel.org
12528 L: kvm@vger.kernel.org
12530 F: drivers/s390/cio/vfio_ccw*
12531 F: Documentation/s390/vfio-ccw.txt
12532 F: include/uapi/linux/vfio_ccw.h
12535 M: Harald Freudenberger <freude@linux.ibm.com>
12536 L: linux-s390@vger.kernel.org
12537 W: http://www.ibm.com/developerworks/linux/linux390/
12539 F: drivers/s390/crypto/
12542 M: Steffen Maier <maier@linux.ibm.com>
12543 M: Benjamin Block <bblock@linux.ibm.com>
12544 L: linux-s390@vger.kernel.org
12545 W: http://www.ibm.com/developerworks/linux/linux390/
12547 F: drivers/s390/scsi/zfcp_*
12549 S3C24XX SD/MMC Driver
12550 M: Ben Dooks <ben-linux@fluff.org>
12551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12553 F: drivers/mmc/host/s3cmci.*
12555 SAA6588 RDS RECEIVER DRIVER
12556 M: Hans Verkuil <hverkuil@xs4all.nl>
12557 L: linux-media@vger.kernel.org
12558 T: git git://linuxtv.org/media_tree.git
12559 W: https://linuxtv.org
12561 F: drivers/media/i2c/saa6588*
12563 SAA7134 VIDEO4LINUX DRIVER
12564 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12565 L: linux-media@vger.kernel.org
12566 W: https://linuxtv.org
12567 T: git git://linuxtv.org/media_tree.git
12569 F: Documentation/media/v4l-drivers/saa7134*
12570 F: drivers/media/pci/saa7134/
12572 SAA7146 VIDEO4LINUX-2 DRIVER
12573 M: Hans Verkuil <hverkuil@xs4all.nl>
12574 L: linux-media@vger.kernel.org
12575 T: git git://linuxtv.org/media_tree.git
12577 F: drivers/media/common/saa7146/
12578 F: drivers/media/pci/saa7146/
12579 F: include/media/saa7146*
12581 SAMSUNG AUDIO (ASoC) DRIVERS
12582 M: Krzysztof Kozlowski <krzk@kernel.org>
12583 M: Sangbeom Kim <sbkim73@samsung.com>
12584 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12585 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12587 F: sound/soc/samsung/
12588 F: Documentation/devicetree/bindings/sound/samsung*
12590 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12591 M: Krzysztof Kozlowski <krzk@kernel.org>
12592 L: linux-crypto@vger.kernel.org
12593 L: linux-samsung-soc@vger.kernel.org
12595 F: drivers/crypto/exynos-rng.c
12596 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12598 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12599 M: Łukasz Stelmach <l.stelmach@samsung.com>
12600 L: linux-samsung-soc@vger.kernel.org
12602 F: drivers/char/hw_random/exynos-trng.c
12603 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12605 SAMSUNG FRAMEBUFFER DRIVER
12606 M: Jingoo Han <jingoohan1@gmail.com>
12607 L: linux-fbdev@vger.kernel.org
12609 F: drivers/video/fbdev/s3c-fb.c
12611 SAMSUNG LAPTOP DRIVER
12612 M: Corentin Chary <corentin.chary@gmail.com>
12613 L: platform-driver-x86@vger.kernel.org
12615 F: drivers/platform/x86/samsung-laptop.c
12617 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12618 M: Sangbeom Kim <sbkim73@samsung.com>
12619 M: Krzysztof Kozlowski <krzk@kernel.org>
12620 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12621 L: linux-kernel@vger.kernel.org
12622 L: linux-samsung-soc@vger.kernel.org
12624 F: drivers/mfd/sec*.c
12625 F: drivers/regulator/s2m*.c
12626 F: drivers/regulator/s5m*.c
12627 F: drivers/clk/clk-s2mps11.c
12628 F: drivers/rtc/rtc-s5m.c
12629 F: include/linux/mfd/samsung/
12630 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12631 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12632 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12633 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12635 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12636 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12637 L: linux-media@vger.kernel.org
12638 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12640 F: drivers/media/platform/s3c-camif/
12641 F: include/media/drv-intf/s3c_camif.h
12643 SAMSUNG S3FWRN5 NFC DRIVER
12644 M: Robert Baldyga <r.baldyga@samsung.com>
12645 M: Krzysztof Opasiak <k.opasiak@samsung.com>
12646 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12648 F: drivers/nfc/s3fwrn5
12650 SAMSUNG S5C73M3 CAMERA DRIVER
12651 M: Kyungmin Park <kyungmin.park@samsung.com>
12652 M: Andrzej Hajda <a.hajda@samsung.com>
12653 L: linux-media@vger.kernel.org
12655 F: drivers/media/i2c/s5c73m3/*
12657 SAMSUNG S5K5BAF CAMERA DRIVER
12658 M: Kyungmin Park <kyungmin.park@samsung.com>
12659 M: Andrzej Hajda <a.hajda@samsung.com>
12660 L: linux-media@vger.kernel.org
12662 F: drivers/media/i2c/s5k5baf.c
12664 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12665 M: Krzysztof Kozlowski <krzk@kernel.org>
12666 M: Vladimir Zapolskiy <vz@mleia.com>
12667 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
12668 L: linux-crypto@vger.kernel.org
12669 L: linux-samsung-soc@vger.kernel.org
12671 F: drivers/crypto/s5p-sss.c
12673 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12674 M: Kyungmin Park <kyungmin.park@samsung.com>
12675 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12676 L: linux-media@vger.kernel.org
12677 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12679 F: drivers/media/platform/exynos4-is/
12681 SAMSUNG SOC CLOCK DRIVERS
12682 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12683 M: Tomasz Figa <tomasz.figa@gmail.com>
12684 M: Chanwoo Choi <cw00.choi@samsung.com>
12686 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12688 F: drivers/clk/samsung/
12689 F: include/dt-bindings/clock/exynos*.h
12690 F: Documentation/devicetree/bindings/clock/exynos*.txt
12692 SAMSUNG SPI DRIVERS
12693 M: Kukjin Kim <kgene@kernel.org>
12694 M: Krzysztof Kozlowski <krzk@kernel.org>
12695 M: Andi Shyti <andi@etezian.org>
12696 L: linux-spi@vger.kernel.org
12697 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12699 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12700 F: drivers/spi/spi-s3c*
12701 F: include/linux/platform_data/spi-s3c64xx.h
12703 SAMSUNG SXGBE DRIVERS
12704 M: Byungho An <bh74.an@samsung.com>
12705 M: Girish K S <ks.giri@samsung.com>
12706 M: Vipul Pandya <vipul.pandya@samsung.com>
12708 L: netdev@vger.kernel.org
12709 F: drivers/net/ethernet/samsung/sxgbe/
12711 SAMSUNG THERMAL DRIVER
12712 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12713 L: linux-pm@vger.kernel.org
12714 L: linux-samsung-soc@vger.kernel.org
12716 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12717 F: drivers/thermal/samsung/
12719 SAMSUNG USB2 PHY DRIVER
12720 M: Kamil Debski <kamil@wypas.org>
12721 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12722 L: linux-kernel@vger.kernel.org
12724 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12725 F: Documentation/phy/samsung-usb2.txt
12726 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12727 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12728 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12729 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12730 F: drivers/phy/samsung/phy-samsung-usb2.c
12731 F: drivers/phy/samsung/phy-samsung-usb2.h
12734 M: Zwane Mwaikambo <zwanem@gmail.com>
12736 F: drivers/watchdog/sc1200wdt.c
12739 M: Ingo Molnar <mingo@redhat.com>
12740 M: Peter Zijlstra <peterz@infradead.org>
12741 L: linux-kernel@vger.kernel.org
12742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12745 F: include/linux/sched.h
12746 F: include/uapi/linux/sched.h
12747 F: include/linux/wait.h
12749 SCR24X CHIP CARD INTERFACE DRIVER
12750 M: Lubomir Rintel <lkundrak@v3.sk>
12752 F: drivers/char/pcmcia/scr24x_cs.c
12755 M: Jens Axboe <axboe@kernel.dk>
12756 L: linux-scsi@vger.kernel.org
12757 W: http://www.kernel.dk
12759 F: drivers/scsi/sr*
12761 SCSI RDMA PROTOCOL (SRP) INITIATOR
12762 M: Bart Van Assche <bart.vanassche@sandisk.com>
12763 L: linux-rdma@vger.kernel.org
12765 W: http://www.openfabrics.org
12766 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12768 F: drivers/infiniband/ulp/srp/
12769 F: include/scsi/srp.h
12772 M: Doug Gilbert <dgilbert@interlog.com>
12773 L: linux-scsi@vger.kernel.org
12774 W: http://sg.danny.cz/sg
12776 F: Documentation/scsi/scsi-generic.txt
12777 F: drivers/scsi/sg.c
12778 F: include/scsi/sg.h
12781 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12783 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12785 L: linux-scsi@vger.kernel.org
12787 F: Documentation/devicetree/bindings/scsi/
12792 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12793 L: linux-scsi@vger.kernel.org
12795 F: Documentation/scsi/st.txt
12796 F: drivers/scsi/st.*
12797 F: drivers/scsi/st_*.h
12800 M: Vlad Yasevich <vyasevich@gmail.com>
12801 M: Neil Horman <nhorman@tuxdriver.com>
12802 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12803 L: linux-sctp@vger.kernel.org
12804 W: http://lksctp.sourceforge.net
12806 F: Documentation/networking/sctp.txt
12807 F: include/linux/sctp.h
12808 F: include/uapi/linux/sctp.h
12809 F: include/net/sctp/
12813 M: Jim Cromie <jim.cromie@gmail.com>
12815 F: Documentation/i2c/busses/scx200_acb
12816 F: arch/x86/platform/scx200/
12817 F: drivers/watchdog/scx200_wdt.c
12818 F: drivers/i2c/busses/scx200*
12819 F: drivers/mtd/maps/scx200_docflash.c
12820 F: include/linux/scx200.h
12823 M: Jim Cromie <jim.cromie@gmail.com>
12825 F: drivers/char/scx200_gpio.c
12826 F: include/linux/scx200_gpio.h
12828 SCx200 HRT CLOCKSOURCE DRIVER
12829 M: Jim Cromie <jim.cromie@gmail.com>
12831 F: drivers/clocksource/scx200_hrt.c
12833 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12834 M: Sascha Sommer <saschasommer@freenet.de>
12835 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12837 F: drivers/mmc/host/sdricoh_cs.c
12840 M: Kees Cook <keescook@chromium.org>
12841 R: Andy Lutomirski <luto@amacapital.net>
12842 R: Will Drewry <wad@chromium.org>
12843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12845 F: kernel/seccomp.c
12846 F: include/uapi/linux/seccomp.h
12847 F: include/linux/seccomp.h
12848 F: tools/testing/selftests/seccomp/*
12849 F: tools/testing/selftests/kselftest_harness.h
12850 F: Documentation/userspace-api/seccomp_filter.rst
12851 K: \bsecure_computing
12854 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12855 M: Al Cooper <alcooperx@gmail.com>
12856 L: linux-mmc@vger.kernel.org
12857 L: bcm-kernel-feedback-list@broadcom.com
12859 F: drivers/mmc/host/sdhci-brcmstb*
12861 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12862 M: Adrian Hunter <adrian.hunter@intel.com>
12863 L: linux-mmc@vger.kernel.org
12864 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12866 F: drivers/mmc/host/sdhci*
12867 F: include/linux/mmc/sdhci*
12869 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12870 M: Ben Dooks <ben-linux@fluff.org>
12871 M: Jaehoon Chung <jh80.chung@samsung.com>
12872 L: linux-mmc@vger.kernel.org
12874 F: drivers/mmc/host/sdhci-s3c*
12876 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12877 M: Viresh Kumar <vireshk@kernel.org>
12878 L: linux-mmc@vger.kernel.org
12880 F: drivers/mmc/host/sdhci-spear.c
12882 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12883 M: Kishon Vijay Abraham I <kishon@ti.com>
12884 L: linux-mmc@vger.kernel.org
12886 F: drivers/mmc/host/sdhci-omap.c
12888 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12889 M: Scott Bauer <scott.bauer@intel.com>
12890 M: Jonathan Derrick <jonathan.derrick@intel.com>
12891 L: linux-block@vger.kernel.org
12894 F: block/opal_proto.h
12895 F: include/linux/sed*
12896 F: include/uapi/linux/sed*
12899 M: Security Officers <security@kernel.org>
12903 M: James Morris <jmorris@namei.org>
12904 M: "Serge E. Hallyn" <serge@hallyn.com>
12905 L: linux-security-module@vger.kernel.org (suggested Cc:)
12906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12907 W: http://kernsec.org/
12910 X: security/selinux/
12912 SELINUX SECURITY MODULE
12913 M: Paul Moore <paul@paul-moore.com>
12914 M: Stephen Smalley <sds@tycho.nsa.gov>
12915 M: Eric Paris <eparis@parisplace.org>
12916 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12917 W: https://selinuxproject.org
12918 W: https://github.com/SELinuxProject
12919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12921 F: include/linux/selinux*
12922 F: security/selinux/
12923 F: scripts/selinux/
12924 F: Documentation/admin-guide/LSM/SELinux.rst
12927 M: Jiri Slaby <jirislaby@gmail.com>
12929 F: drivers/misc/phantom.c
12930 F: include/uapi/linux/phantom.h
12933 M: Rob Herring <robh@kernel.org>
12934 L: linux-serial@vger.kernel.org
12936 F: Documentation/devicetree/bindings/serial/slave-device.txt
12937 F: drivers/tty/serdev/
12938 F: include/linux/serdev.h
12941 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12942 L: linux-serial@vger.kernel.org
12944 F: Documentation/devicetree/bindings/serial/
12945 F: drivers/tty/serial/
12948 M: Sean Young <sean@mess.org>
12949 L: linux-media@vger.kernel.org
12951 F: drivers/media/rc/serial_ir.c
12954 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12955 M: Edward Cree <ecree@solarflare.com>
12956 M: Bert Kenward <bkenward@solarflare.com>
12957 L: netdev@vger.kernel.org
12959 F: drivers/net/ethernet/sfc/
12962 M: Dimitri Sivanich <sivanich@sgi.com>
12964 F: drivers/misc/sgi-gru/
12966 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12967 M: Pat Gefre <pfg@sgi.com>
12968 L: linux-ia64@vger.kernel.org
12970 F: Documentation/ia64/serial.txt
12971 F: drivers/tty/serial/ioc?_serial.c
12972 F: include/linux/ioc?.h
12974 SGI XP/XPC/XPNET DRIVER
12975 M: Cliff Whickman <cpw@sgi.com>
12976 M: Robin Holt <robinmholt@gmail.com>
12978 F: drivers/misc/sgi-xp/
12980 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12981 M: Ursula Braun <ubraun@linux.ibm.com>
12982 L: linux-s390@vger.kernel.org
12983 W: http://www.ibm.com/developerworks/linux/linux390/
12987 SHARP RJ54N1CB0C SENSOR DRIVER
12988 M: Jacopo Mondi <jacopo@jmondi.org>
12989 L: linux-media@vger.kernel.org
12990 T: git git://linuxtv.org/media_tree.git
12992 F: drivers/media/i2c/rj54n1cb0c.c
12993 F: include/media/i2c/rj54n1cb0c.h
12995 SH_VEU V4L2 MEM2MEM DRIVER
12996 L: linux-media@vger.kernel.org
12998 F: drivers/media/platform/sh_veu.c
13000 SH_VOU V4L2 OUTPUT DRIVER
13001 L: linux-media@vger.kernel.org
13003 F: drivers/media/platform/sh_vou.c
13004 F: include/media/drv-intf/sh_vou.h
13006 SI2157 MEDIA DRIVER
13007 M: Antti Palosaari <crope@iki.fi>
13008 L: linux-media@vger.kernel.org
13009 W: https://linuxtv.org
13010 W: http://palosaari.fi/linux/
13011 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13012 T: git git://linuxtv.org/anttip/media_tree.git
13014 F: drivers/media/tuners/si2157*
13016 SI2165 MEDIA DRIVER
13017 M: Matthias Schwarzott <zzam@gentoo.org>
13018 L: linux-media@vger.kernel.org
13019 W: https://linuxtv.org
13020 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13022 F: drivers/media/dvb-frontends/si2165*
13024 SI2168 MEDIA DRIVER
13025 M: Antti Palosaari <crope@iki.fi>
13026 L: linux-media@vger.kernel.org
13027 W: https://linuxtv.org
13028 W: http://palosaari.fi/linux/
13029 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13030 T: git git://linuxtv.org/anttip/media_tree.git
13032 F: drivers/media/dvb-frontends/si2168*
13034 SI470X FM RADIO RECEIVER I2C DRIVER
13035 M: Hans Verkuil <hverkuil@xs4all.nl>
13036 L: linux-media@vger.kernel.org
13037 T: git git://linuxtv.org/media_tree.git
13038 W: https://linuxtv.org
13040 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13042 SI470X FM RADIO RECEIVER USB DRIVER
13043 M: Hans Verkuil <hverkuil@xs4all.nl>
13044 L: linux-media@vger.kernel.org
13045 T: git git://linuxtv.org/media_tree.git
13046 W: https://linuxtv.org
13048 F: drivers/media/radio/si470x/radio-si470x-common.c
13049 F: drivers/media/radio/si470x/radio-si470x.h
13050 F: drivers/media/radio/si470x/radio-si470x-usb.c
13052 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13053 M: Eduardo Valentin <edubezval@gmail.com>
13054 L: linux-media@vger.kernel.org
13055 T: git git://linuxtv.org/media_tree.git
13056 W: https://linuxtv.org
13058 F: drivers/media/radio/si4713/si4713.?
13060 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13061 M: Eduardo Valentin <edubezval@gmail.com>
13062 L: linux-media@vger.kernel.org
13063 T: git git://linuxtv.org/media_tree.git
13064 W: https://linuxtv.org
13066 F: drivers/media/radio/si4713/radio-platform-si4713.c
13068 SI4713 FM RADIO TRANSMITTER USB DRIVER
13069 M: Hans Verkuil <hverkuil@xs4all.nl>
13070 L: linux-media@vger.kernel.org
13071 T: git git://linuxtv.org/media_tree.git
13072 W: https://linuxtv.org
13074 F: drivers/media/radio/si4713/radio-usb-si4713.c
13077 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13078 L: linux-media@vger.kernel.org
13079 W: https://linuxtv.org
13080 T: git git://linuxtv.org/media_tree.git
13082 F: drivers/media/common/siano/
13083 F: drivers/media/usb/siano/
13084 F: drivers/media/usb/siano/
13085 F: drivers/media/mmc/siano/
13088 M: Palmer Dabbelt <palmer@sifive.com>
13089 L: linux-riscv@lists.infradead.org
13090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13095 SILEAD TOUCHSCREEN DRIVER
13096 M: Hans de Goede <hdegoede@redhat.com>
13097 L: linux-input@vger.kernel.org
13098 L: platform-driver-x86@vger.kernel.org
13100 F: drivers/input/touchscreen/silead.c
13101 F: drivers/platform/x86/silead_dmi.c
13103 SILICON MOTION SM712 FRAME BUFFER DRIVER
13104 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13105 M: Teddy Wang <teddy.wang@siliconmotion.com>
13106 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13107 L: linux-fbdev@vger.kernel.org
13109 F: drivers/video/fbdev/sm712*
13110 F: Documentation/fb/sm712fb.txt
13112 SIMPLE FIRMWARE INTERFACE (SFI)
13113 M: Len Brown <lenb@kernel.org>
13114 L: sfi-devel@simplefirmware.org
13115 W: http://simplefirmware.org/
13116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13118 F: arch/x86/platform/sfi/
13120 F: include/linux/sfi*.h
13123 M: Hans de Goede <hdegoede@redhat.com>
13124 L: linux-fbdev@vger.kernel.org
13126 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13127 F: drivers/video/fbdev/simplefb.c
13128 F: include/linux/platform_data/simplefb.h
13130 SIMTEC EB110ATX (Chalice CATS)
13132 P: Vincent Sanders <vince@simtec.co.uk>
13133 M: Simtec Linux Team <linux@simtec.co.uk>
13134 W: http://www.simtec.co.uk/products/EB110ATX/
13137 SIMTEC EB2410ITX (BAST)
13139 P: Vincent Sanders <vince@simtec.co.uk>
13140 M: Simtec Linux Team <linux@simtec.co.uk>
13141 W: http://www.simtec.co.uk/products/EB2410ITX/
13143 F: arch/arm/mach-s3c24xx/mach-bast.c
13144 F: arch/arm/mach-s3c24xx/bast-ide.c
13145 F: arch/arm/mach-s3c24xx/bast-irq.c
13147 SIPHASH PRF ROUTINES
13148 M: Jason A. Donenfeld <Jason@zx2c4.com>
13151 F: lib/test_siphash.c
13152 F: include/linux/siphash.h
13155 M: Gavin Schenk <g.schenk@eckelmann.de>
13156 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13157 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13160 F: include/trace/events/siox.h
13162 SIS 190 ETHERNET DRIVER
13163 M: Francois Romieu <romieu@fr.zoreil.com>
13164 L: netdev@vger.kernel.org
13166 F: drivers/net/ethernet/sis/sis190.c
13168 SIS 900/7016 FAST ETHERNET DRIVER
13169 M: Daniele Venzano <venza@brownhat.org>
13170 W: http://www.brownhat.org/sis900.html
13171 L: netdev@vger.kernel.org
13173 F: drivers/net/ethernet/sis/sis900.*
13175 SIS FRAMEBUFFER DRIVER
13176 M: Thomas Winischhofer <thomas@winischhofer.net>
13177 W: http://www.winischhofer.net/linuxsisvga.shtml
13179 F: Documentation/fb/sisfb.txt
13180 F: drivers/video/fbdev/sis/
13181 F: include/video/sisfb.h
13184 M: Thomas Winischhofer <thomas@winischhofer.net>
13185 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13187 F: drivers/usb/misc/sisusbvga/
13190 M: Christoph Lameter <cl@linux.com>
13191 M: Pekka Enberg <penberg@kernel.org>
13192 M: David Rientjes <rientjes@google.com>
13193 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13194 M: Andrew Morton <akpm@linux-foundation.org>
13195 L: linux-mm@kvack.org
13197 F: include/linux/sl?b*.h
13200 SLEEPABLE READ-COPY UPDATE (SRCU)
13201 M: Lai Jiangshan <jiangshanlai@gmail.com>
13202 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13203 M: Josh Triplett <josh@joshtriplett.org>
13204 R: Steven Rostedt <rostedt@goodmis.org>
13205 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13206 L: linux-kernel@vger.kernel.org
13207 W: http://www.rdrop.com/users/paulmck/RCU/
13209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13210 F: include/linux/srcu*.h
13211 F: kernel/rcu/srcu*.c
13213 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13214 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13215 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13217 F: drivers/slimbus/
13218 F: Documentation/devicetree/bindings/slimbus/
13219 F: include/linux/slimbus.h
13221 SMACK SECURITY MODULE
13222 M: Casey Schaufler <casey@schaufler-ca.com>
13223 L: linux-security-module@vger.kernel.org
13224 W: http://schaufler-ca.com
13225 T: git git://github.com/cschaufler/smack-next
13227 F: Documentation/admin-guide/LSM/Smack.rst
13230 SMC91x ETHERNET DRIVER
13231 M: Nicolas Pitre <nico@fluxnic.net>
13233 F: drivers/net/ethernet/smsc/smc91x.*
13235 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13236 M: Sakari Ailus <sakari.ailus@iki.fi>
13237 L: linux-media@vger.kernel.org
13239 F: drivers/media/i2c/smiapp/
13240 F: include/media/i2c/smiapp.h
13241 F: drivers/media/i2c/smiapp-pll.c
13242 F: drivers/media/i2c/smiapp-pll.h
13243 F: include/uapi/linux/smiapp.h
13244 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13246 SMM665 HARDWARE MONITOR DRIVER
13247 M: Guenter Roeck <linux@roeck-us.net>
13248 L: linux-hwmon@vger.kernel.org
13250 F: Documentation/hwmon/smm665
13251 F: drivers/hwmon/smm665.c
13253 SMSC EMC2103 HARDWARE MONITOR DRIVER
13254 M: Steve Glendinning <steve.glendinning@shawell.net>
13255 L: linux-hwmon@vger.kernel.org
13257 F: Documentation/hwmon/emc2103
13258 F: drivers/hwmon/emc2103.c
13260 SMSC SCH5627 HARDWARE MONITOR DRIVER
13261 M: Hans de Goede <hdegoede@redhat.com>
13262 L: linux-hwmon@vger.kernel.org
13264 F: Documentation/hwmon/sch5627
13265 F: drivers/hwmon/sch5627.c
13267 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13268 M: Steve Glendinning <steve.glendinning@shawell.net>
13269 L: linux-fbdev@vger.kernel.org
13271 F: drivers/video/fbdev/smscufx.c
13273 SMSC47B397 HARDWARE MONITOR DRIVER
13274 M: Jean Delvare <jdelvare@suse.com>
13275 L: linux-hwmon@vger.kernel.org
13277 F: Documentation/hwmon/smsc47b397
13278 F: drivers/hwmon/smsc47b397.c
13280 SMSC911x ETHERNET DRIVER
13281 M: Steve Glendinning <steve.glendinning@shawell.net>
13282 L: netdev@vger.kernel.org
13284 F: include/linux/smsc911x.h
13285 F: drivers/net/ethernet/smsc/smsc911x.*
13287 SMSC9420 PCI ETHERNET DRIVER
13288 M: Steve Glendinning <steve.glendinning@shawell.net>
13289 L: netdev@vger.kernel.org
13291 F: drivers/net/ethernet/smsc/smsc9420.*
13293 SOC-CAMERA V4L2 SUBSYSTEM
13294 L: linux-media@vger.kernel.org
13295 T: git git://linuxtv.org/media_tree.git
13297 F: include/media/soc*
13298 F: drivers/media/i2c/soc_camera/
13299 F: drivers/media/platform/soc_camera/
13301 SOCIONEXT SYNQUACER I2C DRIVER
13302 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13303 L: linux-i2c@vger.kernel.org
13305 F: drivers/i2c/busses/i2c-synquacer.c
13306 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13308 SOCIONEXT UNIPHIER SOUND DRIVER
13309 M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13310 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13312 F: sound/soc/uniphier/
13314 SOEKRIS NET48XX LED SUPPORT
13315 M: Chris Boot <bootc@bootc.net>
13317 F: drivers/leds/leds-net48xx.c
13319 SOFT-ROCE DRIVER (rxe)
13320 M: Moni Shoua <monis@mellanox.com>
13321 L: linux-rdma@vger.kernel.org
13323 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13324 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13325 F: drivers/infiniband/sw/rxe/
13326 F: include/uapi/rdma/rdma_user_rxe.h
13328 SOFTLOGIC 6x10 MPEG CODEC
13329 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13330 M: Anton Sviridenko <anton@corp.bluecherry.net>
13331 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13332 M: Andrey Utkin <andrey_utkin@fastmail.com>
13333 M: Ismael Luceno <ismael@iodev.co.uk>
13334 L: linux-media@vger.kernel.org
13336 F: drivers/media/pci/solo6x10/
13338 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13339 M: James Morse <james.morse@arm.com>
13340 L: linux-arm-kernel@lists.infradead.org
13342 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13343 F: drivers/firmware/arm_sdei.c
13344 F: include/linux/sdei.h
13345 F: include/uapi/linux/sdei.h
13347 SOFTWARE RAID (Multiple Disks) SUPPORT
13348 M: Shaohua Li <shli@kernel.org>
13349 L: linux-raid@vger.kernel.org
13350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13352 F: drivers/md/Makefile
13353 F: drivers/md/Kconfig
13355 F: drivers/md/raid*
13356 F: include/linux/raid/
13357 F: include/uapi/linux/raid/
13359 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13360 M: Jassi Brar <jaswinder.singh@linaro.org>
13361 L: netdev@vger.kernel.org
13363 F: drivers/net/ethernet/socionext/netsec.c
13364 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13366 SOLIDRUN CLEARFOG SUPPORT
13367 M: Russell King <linux@armlinux.org.uk>
13369 F: arch/arm/boot/dts/armada-388-clearfog*
13370 F: arch/arm/boot/dts/armada-38x-solidrun-*
13372 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13373 M: Russell King <linux@armlinux.org.uk>
13375 F: arch/arm/boot/dts/imx6*-cubox-i*
13376 F: arch/arm/boot/dts/imx6*-hummingboard*
13377 F: arch/arm/boot/dts/imx6*-sr-*
13379 SONIC NETWORK DRIVER
13380 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13381 L: netdev@vger.kernel.org
13383 F: drivers/net/ethernet/natsemi/sonic.*
13385 SONICS SILICON BACKPLANE DRIVER (SSB)
13386 M: Michael Buesch <m@bues.ch>
13387 L: linux-wireless@vger.kernel.org
13390 F: include/linux/ssb/
13392 SONY IMX258 SENSOR DRIVER
13393 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13394 L: linux-media@vger.kernel.org
13395 T: git git://linuxtv.org/media_tree.git
13397 F: drivers/media/i2c/imx258.c
13399 SONY IMX274 SENSOR DRIVER
13400 M: Leon Luo <leonl@leopardimaging.com>
13401 L: linux-media@vger.kernel.org
13402 T: git git://linuxtv.org/media_tree.git
13404 F: drivers/media/i2c/imx274.c
13405 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13407 SONY MEMORYSTICK CARD SUPPORT
13408 M: Alex Dubov <oakad@yahoo.com>
13409 W: http://tifmxx.berlios.de/
13411 F: drivers/memstick/host/tifm_ms.c
13413 SONY MEMORYSTICK STANDARD SUPPORT
13414 M: Maxim Levitsky <maximlevitsky@gmail.com>
13416 F: drivers/memstick/core/ms_block.*
13418 SONY VAIO CONTROL DEVICE DRIVER
13419 M: Mattia Dongili <malattia@linux.it>
13420 L: platform-driver-x86@vger.kernel.org
13421 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13423 F: Documentation/laptops/sony-laptop.txt
13424 F: drivers/char/sonypi.c
13425 F: drivers/platform/x86/sony-laptop.c
13426 F: include/linux/sony-laptop.h
13429 M: Jaroslav Kysela <perex@perex.cz>
13430 M: Takashi Iwai <tiwai@suse.com>
13431 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13432 W: http://www.alsa-project.org/
13433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13434 T: git git://git.alsa-project.org/alsa-kernel.git
13435 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13437 F: Documentation/sound/
13439 F: include/uapi/sound/
13442 SOUND - COMPRESSED AUDIO
13443 M: Vinod Koul <vkoul@kernel.org>
13444 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13447 F: Documentation/sound/designs/compress-offload.rst
13448 F: include/sound/compress_driver.h
13449 F: include/uapi/sound/compress_*
13450 F: sound/core/compress_offload.c
13451 F: sound/soc/soc-compress.c
13453 SOUND - DMAENGINE HELPERS
13454 M: Lars-Peter Clausen <lars@metafoo.de>
13456 F: include/sound/dmaengine_pcm.h
13457 F: sound/core/pcm_dmaengine.c
13458 F: sound/soc/soc-generic-dmaengine-pcm.c
13460 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13461 M: Liam Girdwood <lgirdwood@gmail.com>
13462 M: Mark Brown <broonie@kernel.org>
13463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13464 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13465 W: http://alsa-project.org/main/index.php/ASoC
13467 F: Documentation/devicetree/bindings/sound/
13468 F: Documentation/sound/soc/
13470 F: include/sound/soc*
13472 SOUNDWIRE SUBSYSTEM
13473 M: Vinod Koul <vinod.koul@intel.com>
13474 M: Sanyog Kale <sanyog.r.kale@intel.com>
13475 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13476 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13478 F: Documentation/driver-api/soundwire/
13479 F: drivers/soundwire/
13480 F: include/linux/soundwire/
13483 M: Olli Salonen <olli.salonen@iki.fi>
13484 L: linux-media@vger.kernel.org
13485 W: https://linuxtv.org
13486 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13488 F: drivers/media/dvb-frontends/sp2*
13490 SPARC + UltraSPARC (sparc/sparc64)
13491 M: "David S. Miller" <davem@davemloft.net>
13492 L: sparclinux@vger.kernel.org
13493 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13500 SPARC SERIAL DRIVERS
13501 M: "David S. Miller" <davem@davemloft.net>
13502 L: sparclinux@vger.kernel.org
13503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13506 F: include/linux/sunserialcore.h
13507 F: drivers/tty/serial/suncore.c
13508 F: drivers/tty/serial/sunhv.c
13509 F: drivers/tty/serial/sunsab.c
13510 F: drivers/tty/serial/sunsab.h
13511 F: drivers/tty/serial/sunsu.c
13512 F: drivers/tty/serial/sunzilog.c
13513 F: drivers/tty/serial/sunzilog.h
13514 F: drivers/tty/vcc.c
13517 M: "Christopher Li" <sparse@chrisli.org>
13518 L: linux-sparse@vger.kernel.org
13519 W: https://sparse.wiki.kernel.org/
13520 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13521 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13523 F: include/linux/compiler.h
13525 SPEAR CLOCK FRAMEWORK SUPPORT
13526 M: Viresh Kumar <vireshk@kernel.org>
13527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13528 W: http://www.st.com/spear
13530 F: drivers/clk/spear/
13532 SPEAR PLATFORM SUPPORT
13533 M: Viresh Kumar <vireshk@kernel.org>
13534 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13536 W: http://www.st.com/spear
13538 F: arch/arm/boot/dts/spear*
13539 F: arch/arm/mach-spear/
13542 M: Marek Vasut <marek.vasut@gmail.com>
13543 L: linux-mtd@lists.infradead.org
13544 W: http://www.linux-mtd.infradead.org/
13545 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13546 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13547 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13549 F: drivers/mtd/spi-nor/
13550 F: include/linux/mtd/spi-nor.h
13553 M: Mark Brown <broonie@kernel.org>
13554 L: linux-spi@vger.kernel.org
13555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13556 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
13558 F: Documentation/devicetree/bindings/spi/
13559 F: Documentation/spi/
13561 F: include/linux/spi/
13562 F: include/uapi/linux/spi/
13565 SPIDERNET NETWORK DRIVER for CELL
13566 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13567 L: netdev@vger.kernel.org
13569 F: Documentation/networking/spider_net.txt
13570 F: drivers/net/ethernet/toshiba/spider_net*
13573 R: Stephen Boyd <sboyd@kernel.org>
13574 L: linux-arm-msm@vger.kernel.org
13575 F: Documentation/devicetree/bindings/spmi/
13577 F: include/dt-bindings/spmi/spmi.h
13578 F: include/linux/spmi.h
13579 F: include/trace/events/spmi.h
13582 M: Jeremy Kerr <jk@ozlabs.org>
13583 L: linuxppc-dev@lists.ozlabs.org
13584 W: http://www.ibm.com/developerworks/power/cell/
13586 F: Documentation/filesystems/spufs.txt
13587 F: arch/powerpc/platforms/cell/spufs/
13589 SQUASHFS FILE SYSTEM
13590 M: Phillip Lougher <phillip@squashfs.org.uk>
13591 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
13592 W: http://squashfs.org.uk
13593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13595 F: Documentation/filesystems/squashfs.txt
13598 SRM (Alpha) environment access
13599 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
13601 F: arch/alpha/kernel/srm_env.c
13603 ST STM32 I2C/SMBUS DRIVER
13604 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13605 L: linux-i2c@vger.kernel.org
13607 F: drivers/i2c/busses/i2c-stm32*
13610 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13611 L: stable@vger.kernel.org
13613 F: Documentation/process/stable-kernel-rules.rst
13616 M: Ian Abbott <abbotti@mev.co.uk>
13617 M: H Hartley Sweeten <hsweeten@visionengravers.com>
13619 F: drivers/staging/comedi/
13621 STAGING - FLARION FT1000 DRIVERS
13622 M: Marek Belisko <marek.belisko@gmail.com>
13624 F: drivers/staging/ft1000/
13626 STAGING - INDUSTRIAL IO
13627 M: Jonathan Cameron <jic23@kernel.org>
13628 L: linux-iio@vger.kernel.org
13630 F: Documentation/devicetree/bindings/staging/iio/
13631 F: drivers/staging/iio/
13633 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13634 M: Marc Dietrich <marvin24@gmx.de>
13635 L: ac100@lists.launchpad.net (moderated for non-subscribers)
13636 L: linux-tegra@vger.kernel.org
13638 F: drivers/staging/nvec/
13640 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13641 M: Jens Frederich <jfrederich@gmail.com>
13642 M: Daniel Drake <dsd@laptop.org>
13643 M: Jon Nettleton <jon.nettleton@gmail.com>
13644 W: http://wiki.laptop.org/go/DCON
13646 F: drivers/staging/olpc_dcon/
13648 STAGING - REALTEK RTL8712U DRIVERS
13649 M: Larry Finger <Larry.Finger@lwfinger.net>
13650 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13652 F: drivers/staging/rtl8712/
13654 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13655 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13656 M: Teddy Wang <teddy.wang@siliconmotion.com>
13657 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13658 L: linux-fbdev@vger.kernel.org
13660 F: drivers/staging/sm750fb/
13662 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13663 M: William Hubbs <w.d.hubbs@gmail.com>
13664 M: Chris Brannon <chris@the-brannons.com>
13665 M: Kirk Reiser <kirk@reisers.ca>
13666 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
13667 L: speakup@linux-speakup.org
13668 W: http://www.linux-speakup.org/
13670 F: drivers/staging/speakup/
13672 STAGING - VIA VT665X DRIVERS
13673 M: Forest Bond <forest@alittletooquiet.net>
13675 F: drivers/staging/vt665?/
13677 STAGING - WILC1000 WIFI DRIVER
13678 M: Aditya Shankar <aditya.shankar@microchip.com>
13679 M: Ganesh Krishna <ganesh.krishna@microchip.com>
13680 L: linux-wireless@vger.kernel.org
13682 F: drivers/staging/wilc1000/
13684 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13685 M: Arnaud Patard <arnaud.patard@rtp-net.org>
13687 F: drivers/staging/xgifb/
13690 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13692 L: devel@driverdev.osuosl.org
13694 F: drivers/staging/
13696 STARFIRE/DURALAN NETWORK DRIVER
13697 M: Ion Badulescu <ionut@badula.org>
13699 F: drivers/net/ethernet/adaptec/starfire*
13701 STEC S1220 SKD DRIVER
13702 M: Bart Van Assche <bart.vanassche@wdc.com>
13703 L: linux-block@vger.kernel.org
13705 F: drivers/block/skd*[ch]
13707 STI AUDIO (ASoC) DRIVERS
13708 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
13709 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13711 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13715 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
13717 F: drivers/staging/media/st-cec/
13718 F: Documentation/devicetree/bindings/media/stih-cec.txt
13720 STK1160 USB VIDEO CAPTURE DRIVER
13721 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13722 L: linux-media@vger.kernel.org
13723 T: git git://linuxtv.org/media_tree.git
13725 F: drivers/media/usb/stk1160/
13727 STM32 AUDIO (ASoC) DRIVERS
13728 M: Olivier Moysan <olivier.moysan@st.com>
13729 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
13730 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13732 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
13735 STM32 TIMER/LPTIMER DRIVERS
13736 M: Fabrice Gasnier <fabrice.gasnier@st.com>
13738 F: drivers/*/stm32-*timer*
13739 F: drivers/pwm/pwm-stm32*
13740 F: include/linux/*/stm32-*tim*
13741 F: Documentation/ABI/testing/*timer-stm32
13742 F: Documentation/devicetree/bindings/*/stm32-*timer*
13743 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
13745 STMMAC ETHERNET DRIVER
13746 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
13747 M: Alexandre Torgue <alexandre.torgue@st.com>
13748 M: Jose Abreu <joabreu@synopsys.com>
13749 L: netdev@vger.kernel.org
13750 W: http://www.stlinux.com
13752 F: drivers/net/ethernet/stmicro/stmmac/
13755 M: Sam Creasey <sammy@sammy.net>
13756 W: http://sammy.net/sun3/
13758 F: arch/m68k/kernel/*sun3*
13759 F: arch/m68k/sun3*/
13760 F: arch/m68k/include/asm/sun3*
13761 F: drivers/net/ethernet/i825xx/sun3*
13763 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13764 M: Hans de Goede <hdegoede@redhat.com>
13765 L: linux-input@vger.kernel.org
13767 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13768 F: drivers/input/keyboard/sun4i-lradc-keys.c
13770 SUNDANCE NETWORK DRIVER
13771 M: Denis Kirjanov <kda@linux-powerpc.org>
13772 L: netdev@vger.kernel.org
13774 F: drivers/net/ethernet/dlink/sundance.c
13777 M: Yoshinori Sato <ysato@users.sourceforge.jp>
13778 M: Rich Felker <dalias@libc.org>
13779 L: linux-sh@vger.kernel.org
13780 Q: http://patchwork.kernel.org/project/linux-sh/list/
13782 F: Documentation/sh/
13787 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13788 M: Len Brown <len.brown@intel.com>
13789 M: Pavel Machek <pavel@ucw.cz>
13790 L: linux-pm@vger.kernel.org
13791 B: https://bugzilla.kernel.org
13793 F: Documentation/power/
13794 F: arch/x86/kernel/acpi/
13795 F: drivers/base/power/
13797 F: include/linux/suspend.h
13798 F: include/linux/freezer.h
13799 F: include/linux/pm.h
13802 M: Martin Mares <mj@ucw.cz>
13803 L: linux-video@atrey.karlin.mff.cuni.cz
13805 F: Documentation/svga.txt
13806 F: arch/x86/boot/video*
13809 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13810 L: iommu@lists.linux-foundation.org
13811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13813 F: kernel/dma/swiotlb.c
13814 F: arch/*/kernel/pci-swiotlb.c
13815 F: include/linux/swiotlb.h
13818 M: Jiri Pirko <jiri@resnulli.us>
13819 M: Ivan Vecera <ivecera@redhat.com>
13820 L: netdev@vger.kernel.org
13823 F: include/net/switchdev.h
13825 SY8106A REGULATOR DRIVER
13826 M: Icenowy Zheng <icenowy@aosc.io>
13828 F: drivers/regulator/sy8106a-regulator.c
13829 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13831 SYNC FILE FRAMEWORK
13832 M: Sumit Semwal <sumit.semwal@linaro.org>
13833 R: Gustavo Padovan <gustavo@padovan.org>
13835 L: linux-media@vger.kernel.org
13836 L: dri-devel@lists.freedesktop.org
13837 F: drivers/dma-buf/sync_*
13838 F: drivers/dma-buf/dma-fence*
13839 F: drivers/dma-buf/sw_sync.c
13840 F: include/linux/sync_file.h
13841 F: include/uapi/linux/sync_file.h
13842 F: Documentation/sync_file.txt
13843 T: git git://anongit.freedesktop.org/drm/drm-misc
13845 SYNOPSYS ARC ARCHITECTURE
13846 M: Vineet Gupta <vgupta@synopsys.com>
13847 L: linux-snps-arc@lists.infradead.org
13850 F: Documentation/devicetree/bindings/arc/*
13851 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13852 F: drivers/clocksource/arc_timer.c
13853 F: drivers/tty/serial/arc_uart.c
13854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13856 SYNOPSYS ARC HSDK SDP pll clock driver
13857 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13859 F: drivers/clk/clk-hsdk-pll.c
13860 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13862 SYNOPSYS ARC SDP clock driver
13863 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13865 F: drivers/clk/axs10x/*
13866 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13868 SYNOPSYS ARC SDP platform support
13869 M: Alexey Brodkin <abrodkin@synopsys.com>
13871 F: arch/arc/plat-axs10x
13872 F: arch/arc/boot/dts/ax*
13873 F: Documentation/devicetree/bindings/arc/axs10*
13875 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13876 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13878 F: drivers/reset/reset-axs10x.c
13879 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13881 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13882 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13884 F: drivers/tty/serial/8250/8250_dw.c
13886 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13887 M: Hoan Tran <hotran@apm.com>
13888 L: linux-gpio@vger.kernel.org
13890 F: drivers/gpio/gpio-dwapb.c
13891 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13893 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13894 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13896 F: drivers/dma/dwi-axi-dmac/
13897 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13899 SYNOPSYS DESIGNWARE DMAC DRIVER
13900 M: Viresh Kumar <vireshk@kernel.org>
13901 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13903 F: include/linux/dma/dw.h
13904 F: include/linux/platform_data/dma-dw.h
13907 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13908 M: Jose Abreu <Jose.Abreu@synopsys.com>
13909 L: netdev@vger.kernel.org
13911 F: drivers/net/ethernet/synopsys/
13913 SYNOPSYS DESIGNWARE I2C DRIVER
13914 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13915 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13916 R: Mika Westerberg <mika.westerberg@linux.intel.com>
13917 L: linux-i2c@vger.kernel.org
13919 F: drivers/i2c/busses/i2c-designware-*
13920 F: include/linux/platform_data/i2c-designware.h
13922 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13923 M: Jaehoon Chung <jh80.chung@samsung.com>
13924 L: linux-mmc@vger.kernel.org
13926 F: drivers/mmc/host/dw_mmc*
13928 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13929 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13931 F: drivers/reset/reset-hsdk.c
13932 F: include/dt-bindings/reset/snps,hsdk-reset.h
13933 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13935 SYSTEM CONFIGURATION (SYSCON)
13936 M: Lee Jones <lee.jones@linaro.org>
13937 M: Arnd Bergmann <arnd@arndb.de>
13938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13940 F: drivers/mfd/syscon.c
13942 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13943 M: Sudeep Holla <sudeep.holla@arm.com>
13944 L: linux-arm-kernel@lists.infradead.org
13946 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13947 F: drivers/clk/clk-sc[mp]i.c
13948 F: drivers/cpufreq/sc[mp]i-cpufreq.c
13949 F: drivers/firmware/arm_scpi.c
13950 F: drivers/firmware/arm_scmi/
13951 F: include/linux/sc[mp]i_protocol.h
13953 SYSTEM RESET/SHUTDOWN DRIVERS
13954 M: Sebastian Reichel <sre@kernel.org>
13955 L: linux-pm@vger.kernel.org
13956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13958 F: Documentation/devicetree/bindings/power/reset/
13959 F: drivers/power/reset/
13961 SYSTEM TRACE MODULE CLASS
13962 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13965 F: Documentation/trace/stm.rst
13966 F: drivers/hwtracing/stm/
13967 F: include/linux/stm.h
13968 F: include/uapi/linux/stm.h
13971 M: Christoph Hellwig <hch@infradead.org>
13973 F: Documentation/filesystems/sysv-fs.txt
13975 F: include/linux/sysv_fs.h
13978 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13979 L: linux-scsi@vger.kernel.org
13980 L: target-devel@vger.kernel.org
13981 W: http://www.linux-iscsi.org
13982 W: http://groups.google.com/group/linux-iscsi-target-dev
13983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13987 F: Documentation/target/
13989 TASKSTATS STATISTICS INTERFACE
13990 M: Balbir Singh <bsingharora@gmail.com>
13992 F: Documentation/accounting/taskstats*
13993 F: include/linux/taskstats*
13994 F: kernel/taskstats.c
13997 M: Jamal Hadi Salim <jhs@mojatatu.com>
13998 M: Cong Wang <xiyou.wangcong@gmail.com>
13999 M: Jiri Pirko <jiri@resnulli.us>
14000 L: netdev@vger.kernel.org
14002 F: include/net/pkt_cls.h
14003 F: include/net/pkt_sched.h
14004 F: include/net/tc_act/
14005 F: include/uapi/linux/pkt_cls.h
14006 F: include/uapi/linux/pkt_sched.h
14007 F: include/uapi/linux/tc_act/
14008 F: include/uapi/linux/tc_ematch/
14011 TC90522 MEDIA DRIVER
14012 M: Akihiro Tsukada <tskd08@gmail.com>
14013 L: linux-media@vger.kernel.org
14015 F: drivers/media/dvb-frontends/tc90522*
14017 TCP LOW PRIORITY MODULE
14018 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14019 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14020 W: http://tcp-lp-mod.sourceforge.net/
14022 F: net/ipv4/tcp_lp.c
14024 TDA10071 MEDIA DRIVER
14025 M: Antti Palosaari <crope@iki.fi>
14026 L: linux-media@vger.kernel.org
14027 W: https://linuxtv.org
14028 W: http://palosaari.fi/linux/
14029 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14030 T: git git://linuxtv.org/anttip/media_tree.git
14032 F: drivers/media/dvb-frontends/tda10071*
14034 TDA18212 MEDIA DRIVER
14035 M: Antti Palosaari <crope@iki.fi>
14036 L: linux-media@vger.kernel.org
14037 W: https://linuxtv.org
14038 W: http://palosaari.fi/linux/
14039 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14040 T: git git://linuxtv.org/anttip/media_tree.git
14042 F: drivers/media/tuners/tda18212*
14044 TDA18218 MEDIA DRIVER
14045 M: Antti Palosaari <crope@iki.fi>
14046 L: linux-media@vger.kernel.org
14047 W: https://linuxtv.org
14048 W: http://palosaari.fi/linux/
14049 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14050 T: git git://linuxtv.org/anttip/media_tree.git
14052 F: drivers/media/tuners/tda18218*
14054 TDA18250 MEDIA DRIVER
14055 M: Olli Salonen <olli.salonen@iki.fi>
14056 L: linux-media@vger.kernel.org
14057 W: https://linuxtv.org
14058 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14059 T: git git://linuxtv.org/media_tree.git
14061 F: drivers/media/tuners/tda18250*
14063 TDA18271 MEDIA DRIVER
14064 M: Michael Krufky <mkrufky@linuxtv.org>
14065 L: linux-media@vger.kernel.org
14066 W: https://linuxtv.org
14067 W: http://github.com/mkrufky
14068 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14069 T: git git://linuxtv.org/mkrufky/tuners.git
14071 F: drivers/media/tuners/tda18271*
14073 TDA1997x MEDIA DRIVER
14074 M: Tim Harvey <tharvey@gateworks.com>
14075 L: linux-media@vger.kernel.org
14076 W: https://linuxtv.org
14077 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14079 F: drivers/media/i2c/tda1997x.*
14081 TDA827x MEDIA DRIVER
14082 M: Michael Krufky <mkrufky@linuxtv.org>
14083 L: linux-media@vger.kernel.org
14084 W: https://linuxtv.org
14085 W: http://github.com/mkrufky
14086 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14087 T: git git://linuxtv.org/mkrufky/tuners.git
14089 F: drivers/media/tuners/tda8290.*
14091 TDA8290 MEDIA DRIVER
14092 M: Michael Krufky <mkrufky@linuxtv.org>
14093 L: linux-media@vger.kernel.org
14094 W: https://linuxtv.org
14095 W: http://github.com/mkrufky
14096 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14097 T: git git://linuxtv.org/mkrufky/tuners.git
14099 F: drivers/media/tuners/tda8290.*
14101 TDA9840 MEDIA DRIVER
14102 M: Hans Verkuil <hverkuil@xs4all.nl>
14103 L: linux-media@vger.kernel.org
14104 T: git git://linuxtv.org/media_tree.git
14105 W: https://linuxtv.org
14107 F: drivers/media/i2c/tda9840*
14109 TEA5761 TUNER DRIVER
14110 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14111 L: linux-media@vger.kernel.org
14112 W: https://linuxtv.org
14113 T: git git://linuxtv.org/media_tree.git
14115 F: drivers/media/tuners/tea5761.*
14117 TEA5767 TUNER DRIVER
14118 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14119 L: linux-media@vger.kernel.org
14120 W: https://linuxtv.org
14121 T: git git://linuxtv.org/media_tree.git
14123 F: drivers/media/tuners/tea5767.*
14125 TEA6415C MEDIA DRIVER
14126 M: Hans Verkuil <hverkuil@xs4all.nl>
14127 L: linux-media@vger.kernel.org
14128 T: git git://linuxtv.org/media_tree.git
14129 W: https://linuxtv.org
14131 F: drivers/media/i2c/tea6415c*
14133 TEA6420 MEDIA DRIVER
14134 M: Hans Verkuil <hverkuil@xs4all.nl>
14135 L: linux-media@vger.kernel.org
14136 T: git git://linuxtv.org/media_tree.git
14137 W: https://linuxtv.org
14139 F: drivers/media/i2c/tea6420*
14142 M: Jiri Pirko <jiri@resnulli.us>
14143 L: netdev@vger.kernel.org
14145 F: drivers/net/team/
14146 F: include/linux/if_team.h
14147 F: include/uapi/linux/if_team.h
14149 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14150 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14152 F: arch/x86/platform/ts5500/
14154 TECHNOTREND USB IR RECEIVER
14155 M: Sean Young <sean@mess.org>
14156 L: linux-media@vger.kernel.org
14158 F: drivers/media/rc/ttusbir.c
14160 TECHWELL TW9910 VIDEO DECODER
14161 L: linux-media@vger.kernel.org
14163 F: drivers/media/i2c/tw9910.c
14164 F: include/media/i2c/tw9910.h
14167 M: Jens Wiklander <jens.wiklander@linaro.org>
14169 F: include/linux/tee_drv.h
14170 F: include/uapi/linux/tee.h
14172 F: Documentation/tee.txt
14174 TEGRA ARCHITECTURE SUPPORT
14175 M: Thierry Reding <thierry.reding@gmail.com>
14176 M: Jonathan Hunter <jonathanh@nvidia.com>
14177 L: linux-tegra@vger.kernel.org
14178 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14184 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14185 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14187 F: drivers/clk/tegra/
14190 M: Laxman Dewangan <ldewangan@nvidia.com>
14191 M: Jon Hunter <jonathanh@nvidia.com>
14193 F: drivers/dma/tegra*
14196 M: Laxman Dewangan <ldewangan@nvidia.com>
14198 F: drivers/i2c/busses/i2c-tegra.c
14200 TEGRA IOMMU DRIVERS
14201 M: Thierry Reding <thierry.reding@gmail.com>
14202 L: linux-tegra@vger.kernel.org
14204 F: drivers/iommu/tegra*
14207 M: Laxman Dewangan <ldewangan@nvidia.com>
14209 F: drivers/input/keyboard/tegra-kbc.c
14212 M: Stefan Agner <stefan@agner.ch>
14213 M: Lucas Stach <dev@lynxeye.de>
14215 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14216 F: drivers/mtd/nand/raw/tegra_nand.c
14219 M: Thierry Reding <thierry.reding@gmail.com>
14221 F: drivers/pwm/pwm-tegra.c
14223 TEGRA SERIAL DRIVER
14224 M: Laxman Dewangan <ldewangan@nvidia.com>
14226 F: drivers/tty/serial/serial-tegra.c
14229 M: Laxman Dewangan <ldewangan@nvidia.com>
14231 F: drivers/spi/spi-tegra*
14233 TEHUTI ETHERNET DRIVER
14234 M: Andy Gospodarek <andy@greyhouse.net>
14235 L: netdev@vger.kernel.org
14237 F: drivers/net/ethernet/tehuti/*
14239 Telecom Clock Driver for MCPL0010
14240 M: Mark Gross <mark.gross@intel.com>
14242 F: drivers/char/tlclk.c
14244 TENSILICA XTENSA PORT (xtensa)
14245 M: Chris Zankel <chris@zankel.net>
14246 M: Max Filippov <jcmvbkbc@gmail.com>
14247 L: linux-xtensa@linux-xtensa.org
14248 T: git git://github.com/czankel/xtensa-linux.git
14251 F: drivers/irqchip/irq-xtensa-*
14253 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14254 M: Nishanth Menon <nm@ti.com>
14255 M: Tero Kristo <t-kristo@ti.com>
14256 M: Santosh Shilimkar <ssantosh@kernel.org>
14257 L: linux-arm-kernel@lists.infradead.org
14259 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14260 F: drivers/firmware/ti_sci*
14261 F: include/linux/soc/ti/ti_sci_protocol.h
14262 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14263 F: include/dt-bindings/genpd/k2g.h
14264 F: drivers/soc/ti/ti_sci_pm_domains.c
14265 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14266 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14267 F: drivers/clk/keystone/sci-clk.c
14268 F: drivers/reset/reset-ti-sci.c
14270 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14271 M: Hans Verkuil <hverkuil@xs4all.nl>
14272 L: linux-media@vger.kernel.org
14273 T: git git://linuxtv.org/media_tree.git
14274 W: https://linuxtv.org
14276 F: drivers/media/radio/radio-raremono.c
14279 M: Zhang Rui <rui.zhang@intel.com>
14280 M: Eduardo Valentin <edubezval@gmail.com>
14281 L: linux-pm@vger.kernel.org
14282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14284 Q: https://patchwork.kernel.org/project/linux-pm/list/
14286 F: drivers/thermal/
14287 F: include/linux/thermal.h
14288 F: include/uapi/linux/thermal.h
14289 F: include/linux/cpu_cooling.h
14290 F: Documentation/devicetree/bindings/thermal/
14292 THERMAL/CPU_COOLING
14293 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14294 M: Viresh Kumar <viresh.kumar@linaro.org>
14295 M: Javi Merino <javi.merino@kernel.org>
14296 L: linux-pm@vger.kernel.org
14298 F: Documentation/thermal/cpu-cooling-api.txt
14299 F: drivers/thermal/cpu_cooling.c
14300 F: include/linux/cpu_cooling.h
14302 THINKPAD ACPI EXTRAS DRIVER
14303 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14304 L: ibm-acpi-devel@lists.sourceforge.net
14305 L: platform-driver-x86@vger.kernel.org
14306 W: http://ibm-acpi.sourceforge.net
14307 W: http://thinkwiki.org/wiki/Ibm-acpi
14308 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14310 F: drivers/platform/x86/thinkpad_acpi.c
14313 M: Andreas Noever <andreas.noever@gmail.com>
14314 M: Michael Jamet <michael.jamet@intel.com>
14315 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14316 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14319 F: Documentation/admin-guide/thunderbolt.rst
14320 F: drivers/thunderbolt/
14321 F: include/linux/thunderbolt.h
14323 THUNDERBOLT NETWORK DRIVER
14324 M: Michael Jamet <michael.jamet@intel.com>
14325 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14326 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14327 L: netdev@vger.kernel.org
14329 F: drivers/net/thunderbolt.c
14331 THUNDERX GPIO DRIVER
14332 M: David Daney <david.daney@cavium.com>
14334 F: drivers/gpio/gpio-thunderx.c
14336 TI AM437X VPFE DRIVER
14337 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14338 L: linux-media@vger.kernel.org
14339 W: https://linuxtv.org
14340 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14341 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14343 F: drivers/media/platform/am437x/
14345 TI BANDGAP AND THERMAL DRIVER
14346 M: Eduardo Valentin <edubezval@gmail.com>
14347 M: Keerthy <j-keerthy@ti.com>
14348 L: linux-pm@vger.kernel.org
14349 L: linux-omap@vger.kernel.org
14351 F: drivers/thermal/ti-soc-thermal/
14353 TI BQ27XXX POWER SUPPLY DRIVER
14354 R: Andrew F. Davis <afd@ti.com>
14355 F: include/linux/power/bq27xxx_battery.h
14356 F: drivers/power/supply/bq27xxx_battery.c
14357 F: drivers/power/supply/bq27xxx_battery_i2c.c
14359 TI CDCE706 CLOCK DRIVER
14360 M: Max Filippov <jcmvbkbc@gmail.com>
14362 F: drivers/clk/clk-cdce706.c
14365 M: Tero Kristo <t-kristo@ti.com>
14366 L: linux-omap@vger.kernel.org
14369 F: include/linux/clk/ti.h
14371 TI DAVINCI MACHINE SUPPORT
14372 M: Sekhar Nori <nsekhar@ti.com>
14373 M: Kevin Hilman <khilman@kernel.org>
14374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14377 F: arch/arm/mach-davinci/
14378 F: drivers/i2c/busses/i2c-davinci.c
14379 F: arch/arm/boot/dts/da850*
14381 TI DAVINCI SERIES CLOCK DRIVER
14382 M: David Lechner <david@lechnology.com>
14383 R: Sekhar Nori <nsekhar@ti.com>
14385 F: Documentation/devicetree/bindings/clock/ti/davinci/
14386 F: drivers/clk/davinci/
14388 TI DAVINCI SERIES GPIO DRIVER
14389 M: Keerthy <j-keerthy@ti.com>
14390 L: linux-gpio@vger.kernel.org
14392 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14393 F: drivers/gpio/gpio-davinci.c
14395 TI DAVINCI SERIES MEDIA DRIVER
14396 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14397 L: linux-media@vger.kernel.org
14398 W: https://linuxtv.org
14399 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14400 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14402 F: drivers/media/platform/davinci/
14403 F: include/media/davinci/
14405 TI ETHERNET SWITCH DRIVER (CPSW)
14406 R: Grygorii Strashko <grygorii.strashko@ti.com>
14407 L: linux-omap@vger.kernel.org
14408 L: netdev@vger.kernel.org
14410 F: drivers/net/ethernet/ti/cpsw*
14411 F: drivers/net/ethernet/ti/davinci*
14413 TI FLASH MEDIA INTERFACE DRIVER
14414 M: Alex Dubov <oakad@yahoo.com>
14416 F: drivers/misc/tifm*
14417 F: drivers/mmc/host/tifm_sd.c
14418 F: include/linux/tifm.h
14420 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14421 M: Santosh Shilimkar <ssantosh@kernel.org>
14422 L: linux-kernel@vger.kernel.org
14423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14425 F: drivers/soc/ti/*
14426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14428 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14429 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14430 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14431 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14433 F: sound/soc/codecs/lm49453*
14434 F: sound/soc/codecs/isabelle*
14436 TI LP855x BACKLIGHT DRIVER
14437 M: Milo Kim <milo.kim@ti.com>
14439 F: Documentation/backlight/lp855x-driver.txt
14440 F: drivers/video/backlight/lp855x_bl.c
14441 F: include/linux/platform_data/lp855x.h
14443 TI LP8727 CHARGER DRIVER
14444 M: Milo Kim <milo.kim@ti.com>
14446 F: drivers/power/supply/lp8727_charger.c
14447 F: include/linux/platform_data/lp8727.h
14449 TI LP8788 MFD DRIVER
14450 M: Milo Kim <milo.kim@ti.com>
14452 F: drivers/iio/adc/lp8788_adc.c
14453 F: drivers/leds/leds-lp8788.c
14454 F: drivers/mfd/lp8788*.c
14455 F: drivers/power/supply/lp8788-charger.c
14456 F: drivers/regulator/lp8788-*.c
14457 F: include/linux/mfd/lp8788*.h
14459 TI NETCP ETHERNET DRIVER
14460 M: Wingman Kwok <w-kwok2@ti.com>
14461 M: Murali Karicheri <m-karicheri2@ti.com>
14462 L: netdev@vger.kernel.org
14464 F: drivers/net/ethernet/ti/netcp*
14466 TI TAS571X FAMILY ASoC CODEC DRIVER
14467 M: Kevin Cernekee <cernekee@chromium.org>
14468 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14470 F: sound/soc/codecs/tas571x*
14472 TI TRF7970A NFC DRIVER
14473 M: Mark Greer <mgreer@animalcreek.com>
14474 L: linux-wireless@vger.kernel.org
14475 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14477 F: drivers/nfc/trf7970a.c
14478 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14480 TI TWL4030 SERIES SOC CODEC DRIVER
14481 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14482 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14484 F: sound/soc/codecs/twl4030*
14487 M: Benoit Parrot <bparrot@ti.com>
14488 L: linux-media@vger.kernel.org
14489 W: http://linuxtv.org/
14490 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14492 F: drivers/media/platform/ti-vpe/
14494 TI WILINK WIRELESS DRIVERS
14495 L: linux-wireless@vger.kernel.org
14496 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14497 W: http://wireless.kernel.org/en/users/Drivers/wl1251
14498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14500 F: drivers/net/wireless/ti/
14501 F: include/linux/wl12xx.h
14503 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14504 M: John Stultz <john.stultz@linaro.org>
14505 M: Thomas Gleixner <tglx@linutronix.de>
14506 R: Stephen Boyd <sboyd@kernel.org>
14507 L: linux-kernel@vger.kernel.org
14508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14510 F: include/linux/clocksource.h
14511 F: include/linux/time.h
14512 F: include/linux/timex.h
14513 F: include/uapi/linux/time.h
14514 F: include/uapi/linux/timex.h
14515 F: kernel/time/clocksource.c
14516 F: kernel/time/time*.c
14517 F: kernel/time/alarmtimer.c
14518 F: kernel/time/ntp.c
14519 F: tools/testing/selftests/timers/
14522 M: Jon Maloy <jon.maloy@ericsson.com>
14523 M: Ying Xue <ying.xue@windriver.com>
14524 L: netdev@vger.kernel.org (core kernel code)
14525 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14526 W: http://tipc.sourceforge.net/
14528 F: include/uapi/linux/tipc*.h
14531 TLAN NETWORK DRIVER
14532 M: Samuel Chessman <chessman@tux.org>
14533 L: tlan-devel@lists.sourceforge.net (subscribers-only)
14534 W: http://sourceforge.net/projects/tlan/
14536 F: Documentation/networking/tlan.txt
14537 F: drivers/net/ethernet/ti/tlan.*
14539 TM6000 VIDEO4LINUX DRIVER
14540 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14541 L: linux-media@vger.kernel.org
14542 W: https://linuxtv.org
14543 T: git git://linuxtv.org/media_tree.git
14545 F: drivers/media/usb/tm6000/
14546 F: Documentation/media/v4l-drivers/tm6000*
14548 TMIO/SDHI MMC DRIVER
14549 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14550 L: linux-mmc@vger.kernel.org
14552 F: drivers/mmc/host/tmio_mmc*
14553 F: drivers/mmc/host/renesas_sdhi*
14554 F: include/linux/mfd/tmio.h
14556 TMP401 HARDWARE MONITOR DRIVER
14557 M: Guenter Roeck <linux@roeck-us.net>
14558 L: linux-hwmon@vger.kernel.org
14560 F: Documentation/hwmon/tmp401
14561 F: drivers/hwmon/tmp401.c
14563 TMPFS (SHMEM FILESYSTEM)
14564 M: Hugh Dickins <hughd@google.com>
14565 L: linux-mm@kvack.org
14567 F: include/linux/shmem_fs.h
14570 TOMOYO SECURITY MODULE
14571 M: Kentaro Takeda <takedakn@nttdata.co.jp>
14572 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14573 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14574 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14575 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14576 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14577 W: http://tomoyo.sourceforge.jp/
14578 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14580 F: security/tomoyo/
14582 TOPSTAR LAPTOP EXTRAS DRIVER
14583 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14584 L: platform-driver-x86@vger.kernel.org
14586 F: drivers/platform/x86/topstar-laptop.c
14588 TORTURE-TEST MODULES
14589 M: Davidlohr Bueso <dave@stgolabs.net>
14590 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14591 M: Josh Triplett <josh@joshtriplett.org>
14592 L: linux-kernel@vger.kernel.org
14594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14595 F: Documentation/RCU/torture.txt
14596 F: kernel/torture.c
14597 F: kernel/rcu/rcutorture.c
14598 F: kernel/rcu/rcuperf.c
14599 F: kernel/locking/locktorture.c
14601 TOSHIBA ACPI EXTRAS DRIVER
14602 M: Azael Avalos <coproscefalo@gmail.com>
14603 L: platform-driver-x86@vger.kernel.org
14605 F: drivers/platform/x86/toshiba_acpi.c
14607 TOSHIBA BLUETOOTH DRIVER
14608 M: Azael Avalos <coproscefalo@gmail.com>
14609 L: platform-driver-x86@vger.kernel.org
14611 F: drivers/platform/x86/toshiba_bluetooth.c
14613 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14614 M: Azael Avalos <coproscefalo@gmail.com>
14615 L: platform-driver-x86@vger.kernel.org
14617 F: drivers/platform/x86/toshiba_haps.c
14620 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
14621 W: http://www.buzzard.org.uk/toshiba/
14623 F: drivers/char/toshiba.c
14624 F: include/linux/toshiba.h
14625 F: include/uapi/linux/toshiba.h
14627 TOSHIBA TC358743 DRIVER
14628 M: Mats Randgaard <matrandg@cisco.com>
14629 L: linux-media@vger.kernel.org
14631 F: drivers/media/i2c/tc358743*
14632 F: include/media/i2c/tc358743.h
14634 TOSHIBA WMI HOTKEYS DRIVER
14635 M: Azael Avalos <coproscefalo@gmail.com>
14636 L: platform-driver-x86@vger.kernel.org
14638 F: drivers/platform/x86/toshiba-wmi.c
14641 M: Peter Huewe <peterhuewe@gmx.de>
14642 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14643 R: Jason Gunthorpe <jgg@ziepe.ca>
14644 L: linux-integrity@vger.kernel.org
14645 Q: https://patchwork.kernel.org/project/linux-integrity/list/
14646 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14647 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
14649 F: drivers/char/tpm/
14652 M: Steven Rostedt <rostedt@goodmis.org>
14653 M: Ingo Molnar <mingo@redhat.com>
14654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14656 F: Documentation/trace/ftrace.rst
14657 F: arch/*/*/*/ftrace.h
14658 F: arch/*/kernel/ftrace.c
14659 F: include/*/ftrace.h
14660 F: include/linux/trace*.h
14663 F: tools/testing/selftests/ftrace/
14665 TRACING MMIO ACCESSES (MMIOTRACE)
14666 M: Steven Rostedt <rostedt@goodmis.org>
14667 M: Ingo Molnar <mingo@kernel.org>
14668 R: Karol Herbst <karolherbst@gmail.com>
14669 R: Pekka Paalanen <ppaalanen@gmail.com>
14671 L: linux-kernel@vger.kernel.org
14672 L: nouveau@lists.freedesktop.org
14673 F: kernel/trace/trace_mmiotrace.c
14674 F: include/linux/mmiotrace.h
14675 F: arch/x86/mm/kmmio.c
14676 F: arch/x86/mm/mmio-mod.c
14677 F: arch/x86/mm/testmmiotrace.c
14680 M: Jiri Kosina <trivial@kernel.org>
14681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14683 K: ^Subject:.*(?i)trivial
14685 TEMPO SEMICONDUCTOR DRIVERS
14686 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14688 F: sound/soc/codecs/tscs*.c
14689 F: sound/soc/codecs/tscs*.h
14690 F: Documentation/devicetree/bindings/sound/tscs*.txt
14693 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14694 M: Jiri Slaby <jslaby@suse.com>
14696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14697 F: Documentation/serial/
14699 F: drivers/tty/serial/serial_core.c
14700 F: include/linux/serial_core.h
14701 F: include/linux/serial.h
14702 F: include/linux/tty.h
14703 F: include/uapi/linux/serial_core.h
14704 F: include/uapi/linux/serial.h
14705 F: include/uapi/linux/tty.h
14707 TUA9001 MEDIA DRIVER
14708 M: Antti Palosaari <crope@iki.fi>
14709 L: linux-media@vger.kernel.org
14710 W: https://linuxtv.org
14711 W: http://palosaari.fi/linux/
14712 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14713 T: git git://linuxtv.org/anttip/media_tree.git
14715 F: drivers/media/tuners/tua9001*
14717 TULIP NETWORK DRIVERS
14718 L: netdev@vger.kernel.org
14719 L: linux-parisc@vger.kernel.org
14721 F: drivers/net/ethernet/dec/tulip/
14724 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
14725 W: http://vtun.sourceforge.net/tun
14727 F: Documentation/networking/tuntap.txt
14728 F: arch/um/os-Linux/drivers/
14730 TURBOCHANNEL SUBSYSTEM
14731 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14732 M: Ralf Baechle <ralf@linux-mips.org>
14733 L: linux-mips@linux-mips.org
14734 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
14737 F: include/linux/tc.h
14740 M: "Len Brown" <lenb@kernel.org>
14741 L: linux-pm@vger.kernel.org
14742 B: https://bugzilla.kernel.org
14743 Q: https://patchwork.kernel.org/project/linux-pm/list/
14744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14746 F: tools/power/x86/turbostat/
14748 TW5864 VIDEO4LINUX DRIVER
14749 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14750 M: Anton Sviridenko <anton@corp.bluecherry.net>
14751 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14752 M: Andrey Utkin <andrey_utkin@fastmail.com>
14753 L: linux-media@vger.kernel.org
14755 F: drivers/media/pci/tw5864/
14757 TW68 VIDEO4LINUX DRIVER
14758 M: Hans Verkuil <hverkuil@xs4all.nl>
14759 L: linux-media@vger.kernel.org
14760 T: git git://linuxtv.org/media_tree.git
14761 W: https://linuxtv.org
14763 F: drivers/media/pci/tw68/
14765 TW686X VIDEO4LINUX DRIVER
14766 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14767 L: linux-media@vger.kernel.org
14768 T: git git://linuxtv.org/media_tree.git
14769 W: http://linuxtv.org
14771 F: drivers/media/pci/tw686x/
14773 UBI FILE SYSTEM (UBIFS)
14774 M: Richard Weinberger <richard@nod.at>
14775 M: Artem Bityutskiy <dedekind1@gmail.com>
14776 M: Adrian Hunter <adrian.hunter@intel.com>
14777 L: linux-mtd@lists.infradead.org
14778 T: git git://git.infradead.org/ubifs-2.6.git
14779 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
14781 F: Documentation/filesystems/ubifs.txt
14784 UCLINUX (M68KNOMMU AND COLDFIRE)
14785 M: Greg Ungerer <gerg@linux-m68k.org>
14786 W: http://www.linux-m68k.org/
14787 W: http://www.uclinux.org/
14788 L: linux-m68k@lists.linux-m68k.org
14789 L: uclinux-dev@uclinux.org (subscribers-only)
14790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14792 F: arch/m68k/coldfire/
14794 F: arch/m68k/*/*_no.*
14795 F: arch/m68k/include/asm/*_no.*
14798 M: Jan Kara <jack@suse.com>
14800 F: Documentation/filesystems/udf.txt
14804 M: Bastien Nocera <hadess@hadess.net>
14805 L: linux-input@vger.kernel.org
14807 F: drivers/hid/hid-udraw-ps3.c
14810 M: Evgeniy Dushistov <dushistov@mail.ru>
14812 F: Documentation/filesystems/ufs.txt
14815 UHID USERSPACE HID IO DRIVER:
14816 M: David Herrmann <dh.herrmann@googlemail.com>
14817 L: linux-input@vger.kernel.org
14819 F: drivers/hid/uhid.c
14820 F: include/uapi/linux/uhid.h
14823 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14824 L: linux-usb@vger.kernel.org
14826 F: drivers/usb/common/ulpi.c
14827 F: include/linux/ulpi/
14829 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14830 L: linux-usb@vger.kernel.org
14833 F: include/linux/uwb.h
14834 F: include/linux/uwb/
14836 UNICORE32 ARCHITECTURE:
14837 M: Guan Xuetao <gxt@pku.edu.cn>
14838 W: http://mprc.pku.edu.cn/~guanxuetao/linux
14840 T: git git://github.com/gxt/linux.git
14844 M: Tony Finch <dot@dotat.at>
14845 W: http://dotat.at/prog/unifdef
14847 F: scripts/unifdef.c
14849 UNIFORM CDROM DRIVER
14850 M: Jens Axboe <axboe@kernel.dk>
14851 W: http://www.kernel.dk
14853 F: Documentation/cdrom/
14854 F: drivers/cdrom/cdrom.c
14855 F: include/linux/cdrom.h
14856 F: include/uapi/linux/cdrom.h
14858 UNISYS S-PAR DRIVERS
14859 M: David Kershner <david.kershner@unisys.com>
14860 L: sparmaintainer@unisys.com (Unisys internal)
14862 F: include/linux/visorbus.h
14863 F: drivers/visorbus/
14864 F: drivers/staging/unisys/
14866 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14867 M: Vinayak Holikatti <vinholikatti@gmail.com>
14868 L: linux-scsi@vger.kernel.org
14870 F: Documentation/scsi/ufs.txt
14871 F: drivers/scsi/ufs/
14873 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14874 M: Joao Pinto <jpinto@synopsys.com>
14875 L: linux-scsi@vger.kernel.org
14877 F: drivers/scsi/ufs/*dwc*
14879 UNSORTED BLOCK IMAGES (UBI)
14880 M: Artem Bityutskiy <dedekind1@gmail.com>
14881 M: Richard Weinberger <richard@nod.at>
14882 W: http://www.linux-mtd.infradead.org/
14883 L: linux-mtd@lists.infradead.org
14884 T: git git://git.infradead.org/ubifs-2.6.git
14886 F: drivers/mtd/ubi/
14887 F: include/linux/mtd/ubi.h
14888 F: include/uapi/mtd/ubi-user.h
14890 USB "USBNET" DRIVER FRAMEWORK
14891 M: Oliver Neukum <oneukum@suse.com>
14892 L: netdev@vger.kernel.org
14893 W: http://www.linux-usb.org/usbnet
14895 F: drivers/net/usb/usbnet.c
14896 F: include/linux/usb/usbnet.h
14899 M: Oliver Neukum <oneukum@suse.com>
14900 L: linux-usb@vger.kernel.org
14902 F: Documentation/usb/acm.txt
14903 F: drivers/usb/class/cdc-acm.*
14905 USB AR5523 WIRELESS DRIVER
14906 M: Pontus Fuchs <pontus.fuchs@gmail.com>
14907 L: linux-wireless@vger.kernel.org
14909 F: drivers/net/wireless/ath/ar5523/
14912 M: Oliver Neukum <oneukum@suse.com>
14913 L: linux-usb@vger.kernel.org
14914 L: linux-scsi@vger.kernel.org
14916 F: drivers/usb/storage/uas.c
14918 USB CDC ETHERNET DRIVER
14919 M: Oliver Neukum <oliver@neukum.org>
14920 L: linux-usb@vger.kernel.org
14922 F: drivers/net/usb/cdc_*.c
14923 F: include/uapi/linux/usb/cdc.h
14925 USB CHAOSKEY DRIVER
14926 M: Keith Packard <keithp@keithp.com>
14927 L: linux-usb@vger.kernel.org
14929 F: drivers/usb/misc/chaoskey.c
14931 USB CYPRESS C67X00 DRIVER
14932 M: Peter Korsgaard <jacmet@sunsite.dk>
14933 L: linux-usb@vger.kernel.org
14935 F: drivers/usb/c67x00/
14937 USB DAVICOM DM9601 DRIVER
14938 M: Peter Korsgaard <jacmet@sunsite.dk>
14939 L: netdev@vger.kernel.org
14940 W: http://www.linux-usb.org/usbnet
14942 F: drivers/net/usb/dm9601.c
14944 USB DIAMOND RIO500 DRIVER
14945 M: Cesar Miquel <miquel@df.uba.ar>
14946 L: rio500-users@lists.sourceforge.net
14947 W: http://rio500.sourceforge.net
14949 F: drivers/usb/misc/rio500*
14952 M: Alan Stern <stern@rowland.harvard.edu>
14953 L: linux-usb@vger.kernel.org
14955 F: Documentation/usb/ehci.txt
14956 F: drivers/usb/host/ehci*
14958 USB GADGET/PERIPHERAL SUBSYSTEM
14959 M: Felipe Balbi <balbi@kernel.org>
14960 L: linux-usb@vger.kernel.org
14961 W: http://www.linux-usb.org/gadget
14962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14964 F: drivers/usb/gadget/
14965 F: include/linux/usb/gadget*
14967 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14968 M: Jiri Kosina <jikos@kernel.org>
14969 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
14970 L: linux-usb@vger.kernel.org
14971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14973 F: Documentation/hid/hiddev.txt
14974 F: drivers/hid/usbhid/
14976 USB INTEL XHCI ROLE MUX DRIVER
14977 M: Hans de Goede <hdegoede@redhat.com>
14978 L: linux-usb@vger.kernel.org
14980 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
14983 M: Olav Kongas <ok@artecdesign.ee>
14984 L: linux-usb@vger.kernel.org
14986 F: drivers/usb/host/isp116x*
14987 F: include/linux/usb/isp116x.h
14989 USB LAN78XX ETHERNET DRIVER
14990 M: Woojung Huh <woojung.huh@microchip.com>
14991 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14992 L: netdev@vger.kernel.org
14994 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14995 F: drivers/net/usb/lan78xx.*
14996 F: include/dt-bindings/net/microchip-lan78xx.h
14998 USB MASS STORAGE DRIVER
14999 M: Alan Stern <stern@rowland.harvard.edu>
15000 L: linux-usb@vger.kernel.org
15001 L: usb-storage@lists.one-eyed-alien.net
15003 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15004 F: drivers/usb/storage/
15007 M: Clemens Ladisch <clemens@ladisch.de>
15008 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15009 T: git git://git.alsa-project.org/alsa-kernel.git
15011 F: sound/usb/midi.*
15013 USB NETWORKING DRIVERS
15014 L: linux-usb@vger.kernel.org
15016 F: drivers/net/usb/
15019 M: Alan Stern <stern@rowland.harvard.edu>
15020 L: linux-usb@vger.kernel.org
15022 F: Documentation/usb/ohci.txt
15023 F: drivers/usb/host/ohci*
15025 USB OTG FSM (Finite State Machine)
15026 M: Peter Chen <Peter.Chen@nxp.com>
15027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15028 L: linux-usb@vger.kernel.org
15030 F: drivers/usb/common/usb-otg-fsm.c
15033 M: Valentina Manea <valentina.manea.m@gmail.com>
15034 M: Shuah Khan <shuah@kernel.org>
15035 L: linux-usb@vger.kernel.org
15037 F: Documentation/usb/usbip_protocol.txt
15038 F: drivers/usb/usbip/
15039 F: tools/usb/usbip/
15040 F: tools/testing/selftests/drivers/usb/usbip/
15043 M: Petko Manolov <petkan@nucleusys.com>
15044 L: linux-usb@vger.kernel.org
15045 L: netdev@vger.kernel.org
15046 T: git git://github.com/petkan/pegasus.git
15047 W: https://github.com/petkan/pegasus
15049 F: drivers/net/usb/pegasus.*
15052 M: Felipe Balbi <balbi@kernel.org>
15053 L: linux-usb@vger.kernel.org
15054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15056 F: drivers/usb/phy/
15058 USB PRINTER DRIVER (usblp)
15059 M: Pete Zaitcev <zaitcev@redhat.com>
15060 L: linux-usb@vger.kernel.org
15062 F: drivers/usb/class/usblp.c
15064 USB QMI WWAN NETWORK DRIVER
15065 M: Bjørn Mork <bjorn@mork.no>
15066 L: netdev@vger.kernel.org
15068 F: Documentation/ABI/testing/sysfs-class-net-qmi
15069 F: drivers/net/usb/qmi_wwan.c
15072 M: Petko Manolov <petkan@nucleusys.com>
15073 L: linux-usb@vger.kernel.org
15074 L: netdev@vger.kernel.org
15075 T: git git://github.com/petkan/rtl8150.git
15076 W: https://github.com/petkan/rtl8150
15078 F: drivers/net/usb/rtl8150.c
15080 USB SERIAL SUBSYSTEM
15081 M: Johan Hovold <johan@kernel.org>
15082 L: linux-usb@vger.kernel.org
15083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15085 F: Documentation/usb/usb-serial.txt
15086 F: drivers/usb/serial/
15087 F: include/linux/usb/serial.h
15089 USB SMSC75XX ETHERNET DRIVER
15090 M: Steve Glendinning <steve.glendinning@shawell.net>
15091 L: netdev@vger.kernel.org
15093 F: drivers/net/usb/smsc75xx.*
15095 USB SMSC95XX ETHERNET DRIVER
15096 M: Steve Glendinning <steve.glendinning@shawell.net>
15097 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15098 L: netdev@vger.kernel.org
15100 F: drivers/net/usb/smsc95xx.*
15103 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15104 L: linux-usb@vger.kernel.org
15105 W: http://www.linux-usb.org
15106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15108 F: Documentation/devicetree/bindings/usb/
15109 F: Documentation/usb/
15111 F: include/linux/usb.h
15112 F: include/linux/usb/
15114 USB TYPEC PI3USB30532 MUX DRIVER
15115 M: Hans de Goede <hdegoede@redhat.com>
15116 L: linux-usb@vger.kernel.org
15118 F: drivers/usb/typec/mux/pi3usb30532.c
15120 USB TYPEC SUBSYSTEM
15121 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15122 L: linux-usb@vger.kernel.org
15124 F: Documentation/ABI/testing/sysfs-class-typec
15125 F: Documentation/driver-api/usb/typec.rst
15126 F: drivers/usb/typec/
15127 F: include/linux/usb/typec.h
15130 M: Alan Stern <stern@rowland.harvard.edu>
15131 L: linux-usb@vger.kernel.org
15133 F: drivers/usb/host/uhci*
15136 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15137 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15138 L: linux-media@vger.kernel.org
15139 T: git git://linuxtv.org/media_tree.git
15140 W: http://www.ideasonboard.org/uvc/
15142 F: drivers/media/usb/uvc/
15143 F: include/uapi/linux/uvcvideo.h
15146 M: Hans Verkuil <hverkuil@xs4all.nl>
15147 L: linux-media@vger.kernel.org
15148 T: git git://linuxtv.org/media_tree.git
15149 W: https://linuxtv.org
15151 F: drivers/media/usb/usbvision/
15154 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15155 L: linux-usb@vger.kernel.org
15157 F: drivers/usb/gadget/function/*uvc*
15158 F: drivers/usb/gadget/legacy/webcam.c
15160 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15161 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15162 L: linux-wireless@vger.kernel.org
15164 F: drivers/net/wireless/rndis_wlan.c
15167 M: Mathias Nyman <mathias.nyman@intel.com>
15168 L: linux-usb@vger.kernel.org
15170 F: drivers/usb/host/xhci*
15171 F: drivers/usb/host/pci-quirks*
15174 L: linux-wireless@vger.kernel.org
15175 W: http://linux-lc100020.sourceforge.net
15177 F: drivers/net/wireless/zydas/zd1201.*
15180 M: Antoine Jacquet <royale@zerezo.com>
15181 L: linux-usb@vger.kernel.org
15182 L: linux-media@vger.kernel.org
15183 T: git git://linuxtv.org/media_tree.git
15184 W: http://royale.zerezo.com/zr364xx/
15186 F: Documentation/media/v4l-drivers/zr364xx*
15187 F: drivers/media/usb/zr364xx/
15189 USER-MODE LINUX (UML)
15190 M: Jeff Dike <jdike@addtoit.com>
15191 M: Richard Weinberger <richard@nod.at>
15192 L: linux-um@lists.infradead.org
15193 W: http://user-mode-linux.sourceforge.net
15194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15196 F: Documentation/virtual/uml/
15202 USERSPACE I/O (UIO)
15203 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15206 F: Documentation/driver-api/uio-howto.rst
15208 F: include/linux/uio*.h
15211 M: Karel Zak <kzak@redhat.com>
15212 L: util-linux@vger.kernel.org
15213 W: http://en.wikipedia.org/wiki/Util-linux
15214 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15218 M: Christoph Hellwig <hch@lst.de>
15219 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15220 L: linux-kernel@vger.kernel.org
15221 T: git git://git.infradead.org/users/hch/uuid.git
15224 F: include/linux/uuid.h
15225 F: include/uapi/linux/uuid.h
15229 M: Michal Januszewski <spock@gentoo.org>
15230 L: linux-fbdev@vger.kernel.org
15231 W: http://dev.gentoo.org/~spock/projects/uvesafb/
15233 F: Documentation/fb/uvesafb.txt
15234 F: drivers/video/fbdev/uvesafb.*
15237 M: Stefan Agner <stefan@agner.ch>
15238 L: linux-mtd@lists.infradead.org
15240 F: drivers/mtd/nand/raw/vf610_nfc.c
15242 VFAT/FAT/MSDOS FILESYSTEM
15243 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15245 F: Documentation/filesystems/vfat.txt
15249 M: Alex Williamson <alex.williamson@redhat.com>
15250 L: kvm@vger.kernel.org
15251 T: git git://github.com/awilliam/linux-vfio.git
15253 F: Documentation/vfio.txt
15255 F: include/linux/vfio.h
15256 F: include/uapi/linux/vfio.h
15258 VFIO MEDIATED DEVICE DRIVERS
15259 M: Kirti Wankhede <kwankhede@nvidia.com>
15260 L: kvm@vger.kernel.org
15262 F: Documentation/vfio-mediated-device.txt
15263 F: drivers/vfio/mdev/
15264 F: include/linux/mdev.h
15265 F: samples/vfio-mdev/
15267 VFIO PLATFORM DRIVER
15268 M: Eric Auger <eric.auger@redhat.com>
15269 L: kvm@vger.kernel.org
15271 F: drivers/vfio/platform/
15274 R: Lukas Wunner <lukas@wunner.de>
15276 F: Documentation/gpu/vga-switcheroo.rst
15277 F: drivers/gpu/vga/vga_switcheroo.c
15278 F: include/linux/vga_switcheroo.h
15279 T: git git://anongit.freedesktop.org/drm/drm-misc
15281 VIA RHINE NETWORK DRIVER
15283 F: drivers/net/ethernet/via/via-rhine.c
15285 VIA SD/MMC CARD CONTROLLER DRIVER
15286 M: Bruce Chang <brucechang@via.com.tw>
15287 M: Harald Welte <HaraldWelte@viatech.com>
15289 F: drivers/mmc/host/via-sdmmc.c
15291 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15292 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15293 L: linux-fbdev@vger.kernel.org
15295 F: include/linux/via-core.h
15296 F: include/linux/via-gpio.h
15297 F: include/linux/via_i2c.h
15298 F: drivers/video/fbdev/via/
15300 VIA VELOCITY NETWORK DRIVER
15301 M: Francois Romieu <romieu@fr.zoreil.com>
15302 L: netdev@vger.kernel.org
15304 F: drivers/net/ethernet/via/via-velocity.*
15306 VICODEC VIRTUAL CODEC DRIVER
15307 M: Hans Verkuil <hans.verkuil@cisco.com>
15308 L: linux-media@vger.kernel.org
15309 T: git git://linuxtv.org/media_tree.git
15310 W: https://linuxtv.org
15312 F: drivers/media/platform/vicodec/*
15314 VIDEO MULTIPLEXER DRIVER
15315 M: Philipp Zabel <p.zabel@pengutronix.de>
15316 L: linux-media@vger.kernel.org
15318 F: drivers/media/platform/video-mux.c
15320 VIDEO I2C POLLING DRIVER
15321 M: Matt Ranostay <matt.ranostay@konsulko.com>
15322 L: linux-media@vger.kernel.org
15324 F: drivers/media/i2c/video-i2c.c
15326 VIDEOBUF2 FRAMEWORK
15327 M: Pawel Osciak <pawel@osciak.com>
15328 M: Marek Szyprowski <m.szyprowski@samsung.com>
15329 M: Kyungmin Park <kyungmin.park@samsung.com>
15330 L: linux-media@vger.kernel.org
15332 F: drivers/media/v4l2-core/videobuf2-*
15333 F: include/media/videobuf2-*
15335 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15336 M: Helen Koike <helen.koike@collabora.com>
15337 L: linux-media@vger.kernel.org
15338 T: git git://linuxtv.org/media_tree.git
15339 W: https://linuxtv.org
15341 F: drivers/media/platform/vimc/*
15344 M: Alex Williamson <alex.williamson@redhat.com>
15345 M: Paolo Bonzini <pbonzini@redhat.com>
15346 L: kvm@vger.kernel.org
15350 VIRTIO AND VHOST VSOCK DRIVER
15351 M: Stefan Hajnoczi <stefanha@redhat.com>
15352 L: kvm@vger.kernel.org
15353 L: virtualization@lists.linux-foundation.org
15354 L: netdev@vger.kernel.org
15356 F: include/linux/virtio_vsock.h
15357 F: include/uapi/linux/virtio_vsock.h
15358 F: include/uapi/linux/vsockmon.h
15359 F: include/uapi/linux/vm_sockets_diag.h
15360 F: net/vmw_vsock/diag.c
15361 F: net/vmw_vsock/af_vsock_tap.c
15362 F: net/vmw_vsock/virtio_transport_common.c
15363 F: net/vmw_vsock/virtio_transport.c
15364 F: drivers/net/vsockmon.c
15365 F: drivers/vhost/vsock.c
15366 F: drivers/vhost/vsock.h
15367 F: tools/testing/vsock/
15369 VIRTIO CONSOLE DRIVER
15370 M: Amit Shah <amit@kernel.org>
15371 L: virtualization@lists.linux-foundation.org
15373 F: drivers/char/virtio_console.c
15374 F: include/linux/virtio_console.h
15375 F: include/uapi/linux/virtio_console.h
15377 VIRTIO CORE, NET AND BLOCK DRIVERS
15378 M: "Michael S. Tsirkin" <mst@redhat.com>
15379 M: Jason Wang <jasowang@redhat.com>
15380 L: virtualization@lists.linux-foundation.org
15382 F: Documentation/devicetree/bindings/virtio/
15385 F: drivers/net/virtio_net.c
15386 F: drivers/block/virtio_blk.c
15387 F: include/linux/virtio*.h
15388 F: include/uapi/linux/virtio_*.h
15389 F: drivers/crypto/virtio/
15390 F: mm/balloon_compaction.c
15392 VIRTIO CRYPTO DRIVER
15393 M: Gonglei <arei.gonglei@huawei.com>
15394 L: virtualization@lists.linux-foundation.org
15395 L: linux-crypto@vger.kernel.org
15397 F: drivers/crypto/virtio/
15398 F: include/uapi/linux/virtio_crypto.h
15400 VIRTIO DRIVERS FOR S390
15401 M: Cornelia Huck <cohuck@redhat.com>
15402 M: Halil Pasic <pasic@linux.ibm.com>
15403 L: linux-s390@vger.kernel.org
15404 L: virtualization@lists.linux-foundation.org
15405 L: kvm@vger.kernel.org
15407 F: drivers/s390/virtio/
15408 F: arch/s390/include/uapi/asm/virtio-ccw.h
15411 M: David Airlie <airlied@linux.ie>
15412 M: Gerd Hoffmann <kraxel@redhat.com>
15413 L: dri-devel@lists.freedesktop.org
15414 L: virtualization@lists.linux-foundation.org
15415 T: git git://anongit.freedesktop.org/drm/drm-misc
15417 F: drivers/gpu/drm/virtio/
15418 F: include/uapi/linux/virtio_gpu.h
15420 VIRTIO HOST (VHOST)
15421 M: "Michael S. Tsirkin" <mst@redhat.com>
15422 M: Jason Wang <jasowang@redhat.com>
15423 L: kvm@vger.kernel.org
15424 L: virtualization@lists.linux-foundation.org
15425 L: netdev@vger.kernel.org
15426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15429 F: include/uapi/linux/vhost.h
15431 VIRTIO INPUT DRIVER
15432 M: Gerd Hoffmann <kraxel@redhat.com>
15434 F: drivers/virtio/virtio_input.c
15435 F: include/uapi/linux/virtio_input.h
15437 VIRTUAL BOX GUEST DEVICE DRIVER
15438 M: Hans de Goede <hdegoede@redhat.com>
15439 M: Arnd Bergmann <arnd@arndb.de>
15440 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15442 F: include/linux/vbox_utils.h
15443 F: include/uapi/linux/vbox*.h
15444 F: drivers/virt/vboxguest/
15446 VIRTUAL SERIO DEVICE DRIVER
15447 M: Stephen Chandler Paul <thatslyude@gmail.com>
15449 F: drivers/input/serio/userio.c
15450 F: include/uapi/linux/userio.h
15452 VIVID VIRTUAL VIDEO DRIVER
15453 M: Hans Verkuil <hverkuil@xs4all.nl>
15454 L: linux-media@vger.kernel.org
15455 T: git git://linuxtv.org/media_tree.git
15456 W: https://linuxtv.org
15458 F: drivers/media/platform/vivid/*
15461 M: Florian Fainelli <f.fainelli@gmail.com>
15462 L: openwrt-devel@lists.openwrt.org (subscribers-only)
15464 F: drivers/vlynq/vlynq.c
15465 F: include/linux/vlynq.h
15468 M: Martyn Welch <martyn@welchs.me.uk>
15469 M: Manohar Vanga <manohar.vanga@gmail.com>
15470 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15471 L: devel@driverdev.osuosl.org
15473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15474 F: Documentation/driver-api/vme.rst
15475 F: drivers/staging/vme/
15477 F: include/linux/vme*
15479 VMWARE BALLOON DRIVER
15480 M: Xavier Deguillard <xdeguillard@vmware.com>
15481 M: Philip Moltmann <moltmann@vmware.com>
15482 M: "VMware, Inc." <pv-drivers@vmware.com>
15483 L: linux-kernel@vger.kernel.org
15485 F: drivers/misc/vmw_balloon.c
15487 VMWARE HYPERVISOR INTERFACE
15488 M: Alok Kataria <akataria@vmware.com>
15489 L: virtualization@lists.linux-foundation.org
15491 F: arch/x86/kernel/cpu/vmware.c
15493 VMWARE PVRDMA DRIVER
15494 M: Adit Ranadive <aditr@vmware.com>
15495 M: VMware PV-Drivers <pv-drivers@vmware.com>
15496 L: linux-rdma@vger.kernel.org
15498 F: drivers/infiniband/hw/vmw_pvrdma/
15500 VMware PVSCSI driver
15501 M: Jim Gill <jgill@vmware.com>
15502 M: VMware PV-Drivers <pv-drivers@vmware.com>
15503 L: linux-scsi@vger.kernel.org
15505 F: drivers/scsi/vmw_pvscsi.c
15506 F: drivers/scsi/vmw_pvscsi.h
15508 VMWARE VMMOUSE SUBDRIVER
15509 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15510 M: "VMware, Inc." <pv-drivers@vmware.com>
15511 L: linux-input@vger.kernel.org
15513 F: drivers/input/mouse/vmmouse.c
15514 F: drivers/input/mouse/vmmouse.h
15516 VMWARE VMXNET3 ETHERNET DRIVER
15517 M: Ronak Doshi <doshir@vmware.com>
15518 M: "VMware, Inc." <pv-drivers@vmware.com>
15519 L: netdev@vger.kernel.org
15521 F: drivers/net/vmxnet3/
15523 VOCORE VOCORE2 BOARD
15524 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15525 L: linux-mips@linux-mips.org
15527 F: arch/mips/boot/dts/ralink/vocore2.dts
15529 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15530 M: Liam Girdwood <lgirdwood@gmail.com>
15531 M: Mark Brown <broonie@kernel.org>
15532 L: linux-kernel@vger.kernel.org
15533 W: http://www.slimlogic.co.uk/?p=48
15534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15536 F: Documentation/devicetree/bindings/regulator/
15537 F: Documentation/power/regulator/
15538 F: drivers/regulator/
15539 F: include/dt-bindings/regulator/
15540 F: include/linux/regulator/
15543 M: David Ahern <dsa@cumulusnetworks.com>
15544 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
15545 L: netdev@vger.kernel.org
15547 F: drivers/net/vrf.c
15548 F: Documentation/networking/vrf.txt
15550 VT1211 HARDWARE MONITOR DRIVER
15551 M: Juerg Haefliger <juergh@gmail.com>
15552 L: linux-hwmon@vger.kernel.org
15554 F: Documentation/hwmon/vt1211
15555 F: drivers/hwmon/vt1211.c
15557 VT8231 HARDWARE MONITOR DRIVER
15558 M: Roger Lucas <vt8231@hiddenengine.co.uk>
15559 L: linux-hwmon@vger.kernel.org
15561 F: drivers/hwmon/vt8231.c
15563 VUB300 USB to SDIO/SD/MMC bridge chip
15564 M: Tony Olech <tony.olech@elandigitalsystems.com>
15565 L: linux-mmc@vger.kernel.org
15566 L: linux-usb@vger.kernel.org
15568 F: drivers/mmc/host/vub300.c
15570 W1 DALLAS'S 1-WIRE BUS
15571 M: Evgeniy Polyakov <zbr@ioremap.net>
15573 F: Documentation/w1/
15575 F: include/linux/w1.h
15577 W83791D HARDWARE MONITORING DRIVER
15578 M: Marc Hulsman <m.hulsman@tudelft.nl>
15579 L: linux-hwmon@vger.kernel.org
15581 F: Documentation/hwmon/w83791d
15582 F: drivers/hwmon/w83791d.c
15584 W83793 HARDWARE MONITORING DRIVER
15585 M: Rudolf Marek <r.marek@assembler.cz>
15586 L: linux-hwmon@vger.kernel.org
15588 F: Documentation/hwmon/w83793
15589 F: drivers/hwmon/w83793.c
15591 W83795 HARDWARE MONITORING DRIVER
15592 M: Jean Delvare <jdelvare@suse.com>
15593 L: linux-hwmon@vger.kernel.org
15595 F: drivers/hwmon/w83795.c
15597 W83L51xD SD/MMC CARD INTERFACE DRIVER
15598 M: Pierre Ossman <pierre@ossman.eu>
15600 F: drivers/mmc/host/wbsd.*
15602 WACOM PROTOCOL 4 SERIAL TABLETS
15603 M: Julian Squires <julian@cipht.net>
15604 M: Hans de Goede <hdegoede@redhat.com>
15605 L: linux-input@vger.kernel.org
15607 F: drivers/input/tablet/wacom_serial4.c
15609 WATCHDOG DEVICE DRIVERS
15610 M: Wim Van Sebroeck <wim@linux-watchdog.org>
15611 M: Guenter Roeck <linux@roeck-us.net>
15612 L: linux-watchdog@vger.kernel.org
15613 W: http://www.linux-watchdog.org/
15614 T: git git://www.linux-watchdog.org/linux-watchdog.git
15616 F: Documentation/devicetree/bindings/watchdog/
15617 F: Documentation/watchdog/
15618 F: drivers/watchdog/
15619 F: include/linux/watchdog.h
15620 F: include/uapi/linux/watchdog.h
15622 WHISKEYCOVE PMIC GPIO DRIVER
15623 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15624 L: linux-gpio@vger.kernel.org
15626 F: drivers/gpio/gpio-wcove.c
15629 M: David Herrmann <dh.herrmann@googlemail.com>
15630 L: linux-input@vger.kernel.org
15632 F: drivers/hid/hid-wiimote*
15634 WILOCITY WIL6210 WIRELESS DRIVER
15635 M: Maya Erez <merez@codeaurora.org>
15636 L: linux-wireless@vger.kernel.org
15637 L: wil6210@qti.qualcomm.com
15639 W: http://wireless.kernel.org/en/users/Drivers/wil6210
15640 F: drivers/net/wireless/ath/wil6210/
15643 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15644 M: linux-wimax@intel.com
15645 L: wimax@linuxwimax.org (subscribers-only)
15647 W: http://linuxwimax.org
15648 F: Documentation/wimax/README.wimax
15649 F: include/linux/wimax/debug.h
15650 F: include/net/wimax.h
15651 F: include/uapi/linux/wimax.h
15655 M: David Härdeman <david@hardeman.nu>
15657 F: drivers/media/rc/winbond-cir.c
15659 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15660 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15661 L: linux-watchdog@vger.kernel.org
15663 F: drivers/watchdog/ebc-c384_wdt.c
15665 WINSYSTEMS WS16C48 GPIO DRIVER
15666 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15667 L: linux-gpio@vger.kernel.org
15669 F: drivers/gpio/gpio-ws16c48.c
15671 WISTRON LAPTOP BUTTON DRIVER
15672 M: Miloslav Trmac <mitr@volny.cz>
15674 F: drivers/input/misc/wistron_btns.c
15676 WL3501 WIRELESS PCMCIA CARD DRIVER
15677 L: linux-wireless@vger.kernel.org
15679 F: drivers/net/wireless/wl3501*
15681 WOLFSON MICROELECTRONICS DRIVERS
15682 L: patches@opensource.cirrus.com
15683 T: git https://github.com/CirrusLogic/linux-drivers.git
15684 W: https://github.com/CirrusLogic/linux-drivers/wiki
15686 F: Documentation/hwmon/wm83??
15687 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15688 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15689 F: Documentation/devicetree/bindings/mfd/arizona.txt
15690 F: Documentation/devicetree/bindings/mfd/wm831x.txt
15691 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
15692 F: arch/arm/mach-s3c64xx/mach-crag6410*
15693 F: drivers/clk/clk-wm83*.c
15694 F: drivers/extcon/extcon-arizona.c
15695 F: drivers/leds/leds-wm83*.c
15696 F: drivers/gpio/gpio-*wm*.c
15697 F: drivers/gpio/gpio-arizona.c
15698 F: drivers/hwmon/wm83??-hwmon.c
15699 F: drivers/input/misc/wm831x-on.c
15700 F: drivers/input/touchscreen/wm831x-ts.c
15701 F: drivers/input/touchscreen/wm97*.c
15702 F: drivers/mfd/arizona*
15703 F: drivers/mfd/wm*.c
15704 F: drivers/mfd/cs47l24*
15705 F: drivers/power/supply/wm83*.c
15706 F: drivers/rtc/rtc-wm83*.c
15707 F: drivers/regulator/wm8*.c
15708 F: drivers/regulator/arizona*
15709 F: drivers/video/backlight/wm83*_bl.c
15710 F: drivers/watchdog/wm83*_wdt.c
15711 F: include/linux/mfd/arizona/
15712 F: include/linux/mfd/wm831x/
15713 F: include/linux/mfd/wm8350/
15714 F: include/linux/mfd/wm8400*
15715 F: include/linux/regulator/arizona*
15716 F: include/linux/wm97xx.h
15717 F: include/sound/wm????.h
15718 F: sound/soc/codecs/arizona.?
15719 F: sound/soc/codecs/wm*
15720 F: sound/soc/codecs/cs47l24*
15723 M: Tejun Heo <tj@kernel.org>
15724 R: Lai Jiangshan <jiangshanlai@gmail.com>
15725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15727 F: include/linux/workqueue.h
15728 F: kernel/workqueue.c
15729 F: Documentation/core-api/workqueue.rst
15731 X-POWERS AXP288 PMIC DRIVERS
15732 M: Hans de Goede <hdegoede@redhat.com>
15735 F: drivers/acpi/pmic/intel_pmic_xpower.c
15737 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15738 M: Chen-Yu Tsai <wens@csie.org>
15739 L: linux-kernel@vger.kernel.org
15744 M: Andrew Hendry <andrew.hendry@gmail.com>
15745 L: linux-x25@vger.kernel.org
15747 F: Documentation/networking/x25*
15748 F: include/net/x25*
15751 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15752 M: Thomas Gleixner <tglx@linutronix.de>
15753 M: Ingo Molnar <mingo@redhat.com>
15754 R: "H. Peter Anvin" <hpa@zytor.com>
15756 L: linux-kernel@vger.kernel.org
15757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15759 F: Documentation/devicetree/bindings/x86/
15760 F: Documentation/x86/
15764 M: Andy Lutomirski <luto@kernel.org>
15765 L: linux-kernel@vger.kernel.org
15766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15770 X86 MCE INFRASTRUCTURE
15771 M: Tony Luck <tony.luck@intel.com>
15772 M: Borislav Petkov <bp@alien8.de>
15773 L: linux-edac@vger.kernel.org
15775 F: arch/x86/kernel/cpu/mcheck/*
15777 X86 MICROCODE UPDATE SUPPORT
15778 M: Borislav Petkov <bp@alien8.de>
15780 F: arch/x86/kernel/cpu/microcode/*
15782 X86 PLATFORM DRIVERS
15783 M: Darren Hart <dvhart@infradead.org>
15784 M: Andy Shevchenko <andy@infradead.org>
15785 L: platform-driver-x86@vger.kernel.org
15786 T: git git://git.infradead.org/linux-platform-drivers-x86.git
15788 F: drivers/platform/x86/
15789 F: drivers/platform/olpc/
15792 M: Andy Lutomirski <luto@kernel.org>
15793 L: linux-kernel@vger.kernel.org
15794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15796 F: arch/x86/entry/vdso/
15798 XC2028/3028 TUNER DRIVER
15799 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15800 L: linux-media@vger.kernel.org
15801 W: https://linuxtv.org
15802 T: git git://linuxtv.org/media_tree.git
15804 F: drivers/media/tuners/tuner-xc2028.*
15806 XDP SOCKETS (AF_XDP)
15807 M: Björn Töpel <bjorn.topel@intel.com>
15808 M: Magnus Karlsson <magnus.karlsson@intel.com>
15809 L: netdev@vger.kernel.org
15811 F: kernel/bpf/xskmap.c
15814 XEN BLOCK SUBSYSTEM
15815 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15816 M: Roger Pau Monné <roger.pau@citrix.com>
15817 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15819 F: drivers/block/xen-blkback/*
15820 F: drivers/block/xen*
15823 M: Stefano Stabellini <sstabellini@kernel.org>
15824 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15827 F: arch/arm/include/asm/xen/
15829 XEN HYPERVISOR ARM64
15830 M: Stefano Stabellini <sstabellini@kernel.org>
15831 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15834 F: arch/arm64/include/asm/xen/
15836 XEN HYPERVISOR INTERFACE
15837 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
15838 M: Juergen Gross <jgross@suse.com>
15839 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15843 F: drivers/*/xen-*front.c
15845 F: arch/x86/include/asm/xen/
15846 F: arch/x86/include/asm/pvclock-abi.h
15848 F: include/uapi/xen/
15849 F: Documentation/ABI/stable/sysfs-hypervisor-xen
15850 F: Documentation/ABI/testing/sysfs-hypervisor-xen
15852 XEN NETWORK BACKEND DRIVER
15853 M: Wei Liu <wei.liu2@citrix.com>
15854 M: Paul Durrant <paul.durrant@citrix.com>
15855 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15856 L: netdev@vger.kernel.org
15858 F: drivers/net/xen-netback/*
15861 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15862 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15864 F: arch/x86/pci/*xen*
15865 F: drivers/pci/*xen*
15868 M: Juergen Gross <jgross@suse.com>
15869 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15870 L: linux-scsi@vger.kernel.org
15872 F: drivers/scsi/xen-scsifront.c
15873 F: drivers/xen/xen-scsiback.c
15874 F: include/xen/interface/io/vscsiif.h
15876 XEN SWIOTLB SUBSYSTEM
15877 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15878 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15879 L: iommu@lists.linux-foundation.org
15881 F: arch/x86/xen/*swiotlb*
15882 F: drivers/xen/*swiotlb*
15884 XEN SOUND FRONTEND DRIVER
15885 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15886 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15887 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15892 M: Darrick J. Wong <darrick.wong@oracle.com>
15893 M: linux-xfs@vger.kernel.org
15894 L: linux-xfs@vger.kernel.org
15896 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15898 F: Documentation/filesystems/xfs.txt
15901 XILINX AXI ETHERNET DRIVER
15902 M: Anirudha Sarangi <anirudh@xilinx.com>
15903 M: John Linn <John.Linn@xilinx.com>
15905 F: drivers/net/ethernet/xilinx/xilinx_axienet*
15907 XILINX UARTLITE SERIAL DRIVER
15908 M: Peter Korsgaard <jacmet@sunsite.dk>
15909 L: linux-serial@vger.kernel.org
15911 F: drivers/tty/serial/uartlite.c
15913 XILINX VIDEO IP CORES
15914 M: Hyun Kwon <hyun.kwon@xilinx.com>
15915 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15916 L: linux-media@vger.kernel.org
15917 T: git git://linuxtv.org/media_tree.git
15919 F: Documentation/devicetree/bindings/media/xilinx/
15920 F: drivers/media/platform/xilinx/
15921 F: include/uapi/linux/xilinx-v4l2-controls.h
15924 M: Eli Billauer <eli.billauer@gmail.com>
15925 L: linux-kernel@vger.kernel.org
15927 F: drivers/char/xillybus/
15930 M: George Cherian <george.cherian@cavium.com>
15931 M: Jan Glauber <jglauber@cavium.com>
15932 L: linux-i2c@vger.kernel.org
15933 W: http://www.cavium.com
15935 F: drivers/i2c/busses/i2c-xlp9xx.c
15937 XRA1403 GPIO EXPANDER
15938 M: Nandor Han <nandor.han@ge.com>
15939 M: Semi Malinen <semi.malinen@ge.com>
15940 L: linux-gpio@vger.kernel.org
15942 F: drivers/gpio/gpio-xra1403.c
15943 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15945 XTENSA XTFPGA PLATFORM SUPPORT
15946 M: Max Filippov <jcmvbkbc@gmail.com>
15947 L: linux-xtensa@linux-xtensa.org
15949 F: drivers/spi/spi-xtensa-xtfpga.c
15950 F: sound/soc/xtensa/xtfpga-i2s.c
15952 YAM DRIVER FOR AX.25
15953 M: Jean-Paul Roubelat <jpr@f6fbb.org>
15954 L: linux-hams@vger.kernel.org
15956 F: drivers/net/hamradio/yam*
15957 F: include/linux/yam.h
15959 YAMA SECURITY MODULE
15960 M: Kees Cook <keescook@chromium.org>
15961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15964 F: Documentation/admin-guide/LSM/Yama.rst
15966 YEALINK PHONE DRIVER
15967 M: Henk Vergonet <Henk.Vergonet@gmail.com>
15968 L: usbb2k-api-dev@nongnu.org
15970 F: Documentation/input/devices/yealink.rst
15971 F: drivers/input/misc/yealink.*
15973 Z8530 DRIVER FOR AX.25
15974 M: Joerg Reuter <jreuter@yaina.de>
15975 W: http://yaina.de/jreuter/
15976 W: http://www.qsl.net/dl1bke/
15977 L: linux-hams@vger.kernel.org
15979 F: Documentation/networking/z8530drv.txt
15980 F: drivers/net/hamradio/*scc.c
15981 F: drivers/net/hamradio/z8530.h
15983 ZBUD COMPRESSED PAGE ALLOCATOR
15984 M: Seth Jennings <sjenning@redhat.com>
15985 M: Dan Streetman <ddstreet@ieee.org>
15986 L: linux-mm@kvack.org
15989 F: include/linux/zbud.h
15991 ZD1211RW WIRELESS DRIVER
15992 M: Daniel Drake <dsd@gentoo.org>
15993 M: Ulrich Kunitz <kune@deine-taler.de>
15994 W: http://zd1211.ath.cx/wiki/DriverRewrite
15995 L: linux-wireless@vger.kernel.org
15996 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
15998 F: drivers/net/wireless/zydas/zd1211rw/
16000 ZD1301 MEDIA DRIVER
16001 M: Antti Palosaari <crope@iki.fi>
16002 L: linux-media@vger.kernel.org
16003 W: https://linuxtv.org/
16004 W: http://palosaari.fi/linux/
16005 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16007 F: drivers/media/usb/dvb-usb-v2/zd1301*
16009 ZD1301_DEMOD MEDIA DRIVER
16010 M: Antti Palosaari <crope@iki.fi>
16011 L: linux-media@vger.kernel.org
16012 W: https://linuxtv.org/
16013 W: http://palosaari.fi/linux/
16014 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16016 F: drivers/media/dvb-frontends/zd1301_demod*
16018 ZPOOL COMPRESSED PAGE STORAGE API
16019 M: Dan Streetman <ddstreet@ieee.org>
16020 L: linux-mm@kvack.org
16023 F: include/linux/zpool.h
16025 ZR36067 VIDEO FOR LINUX DRIVER
16026 L: mjpeg-users@lists.sourceforge.net
16027 L: linux-media@vger.kernel.org
16028 W: http://mjpeg.sourceforge.net/driver-zoran/
16029 T: hg https://linuxtv.org/hg/v4l-dvb
16031 F: drivers/staging/media/zoran/
16033 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16034 M: Minchan Kim <minchan@kernel.org>
16035 M: Nitin Gupta <ngupta@vflare.org>
16036 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16037 L: linux-kernel@vger.kernel.org
16039 F: drivers/block/zram/
16040 F: Documentation/blockdev/zram.txt
16042 ZS DECSTATION Z85C30 SERIAL DRIVER
16043 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16045 F: drivers/tty/serial/zs.*
16047 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16048 M: Minchan Kim <minchan@kernel.org>
16049 M: Nitin Gupta <ngupta@vflare.org>
16050 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16051 L: linux-mm@kvack.org
16054 F: include/linux/zsmalloc.h
16055 F: Documentation/vm/zsmalloc.rst
16057 ZSWAP COMPRESSED SWAP CACHING
16058 M: Seth Jennings <sjenning@redhat.com>
16059 M: Dan Streetman <ddstreet@ieee.org>
16060 L: linux-mm@kvack.org
16065 M: Linus Torvalds <torvalds@linux-foundation.org>
16066 L: linux-kernel@vger.kernel.org
16067 Q: http://patchwork.kernel.org/project/LKML/list/
16068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16069 S: Buried alive in reporters