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
371 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
372 M: Len Brown <lenb@kernel.org>
373 R: Andy Shevchenko <andy@infradead.org>
374 R: Mika Westerberg <mika.westerberg@linux.intel.com>
375 L: linux-acpi@vger.kernel.org
376 Q: https://patchwork.kernel.org/project/linux-acpi/list/
377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 B: https://bugzilla.kernel.org
380 F: drivers/acpi/pmic/
383 M: Zhang Rui <rui.zhang@intel.com>
384 L: linux-acpi@vger.kernel.org
385 W: https://01.org/linux-acpi
386 B: https://bugzilla.kernel.org
388 F: drivers/acpi/*thermal*
391 M: Zhang Rui <rui.zhang@intel.com>
392 L: linux-acpi@vger.kernel.org
393 W: https://01.org/linux-acpi
394 B: https://bugzilla.kernel.org
396 F: drivers/acpi/acpi_video.c
399 L: platform-driver-x86@vger.kernel.org
401 F: drivers/platform/x86/wmi.c
402 F: include/uapi/linux/wmi.h
404 AD1889 ALSA SOUND DRIVER
405 M: Thibaut Varene <T-Bone@parisc-linux.org>
406 W: http://wiki.parisc-linux.org/AD1889
407 L: linux-parisc@vger.kernel.org
409 F: sound/pci/ad1889.*
411 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412 M: Michael Hennerich <michael.hennerich@analog.com>
413 W: http://wiki.analog.com/AD5254
414 W: http://ez.analog.com/community/linux-device-drivers
416 F: drivers/misc/ad525x_dpot.c
418 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419 M: Michael Hennerich <michael.hennerich@analog.com>
420 W: http://wiki.analog.com/AD5398
421 W: http://ez.analog.com/community/linux-device-drivers
423 F: drivers/regulator/ad5398.c
425 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426 M: Michael Hennerich <michael.hennerich@analog.com>
427 W: http://wiki.analog.com/AD7142
428 W: http://ez.analog.com/community/linux-device-drivers
430 F: drivers/input/misc/ad714x.c
432 AD7877 TOUCHSCREEN DRIVER
433 M: Michael Hennerich <michael.hennerich@analog.com>
434 W: http://wiki.analog.com/AD7877
435 W: http://ez.analog.com/community/linux-device-drivers
437 F: drivers/input/touchscreen/ad7877.c
439 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440 M: Michael Hennerich <michael.hennerich@analog.com>
441 W: http://wiki.analog.com/AD7879
442 W: http://ez.analog.com/community/linux-device-drivers
444 F: drivers/input/touchscreen/ad7879.c
446 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447 M: Jiri Kosina <jikos@kernel.org>
450 ADF7242 IEEE 802.15.4 RADIO DRIVER
451 M: Michael Hennerich <michael.hennerich@analog.com>
452 W: https://wiki.analog.com/ADF7242
453 W: http://ez.analog.com/community/linux-device-drivers
454 L: linux-wpan@vger.kernel.org
456 F: drivers/net/ieee802154/adf7242.c
457 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
459 ADM1025 HARDWARE MONITOR DRIVER
460 M: Jean Delvare <jdelvare@suse.com>
461 L: linux-hwmon@vger.kernel.org
463 F: Documentation/hwmon/adm1025
464 F: drivers/hwmon/adm1025.c
466 ADM1029 HARDWARE MONITOR DRIVER
467 M: Corentin Labbe <clabbe.montjoie@gmail.com>
468 L: linux-hwmon@vger.kernel.org
470 F: drivers/hwmon/adm1029.c
472 ADM8211 WIRELESS DRIVER
473 L: linux-wireless@vger.kernel.org
474 W: http://wireless.kernel.org/
476 F: drivers/net/wireless/admtek/adm8211.*
478 ADP1653 FLASH CONTROLLER DRIVER
479 M: Sakari Ailus <sakari.ailus@iki.fi>
480 L: linux-media@vger.kernel.org
482 F: drivers/media/i2c/adp1653.c
483 F: include/media/i2c/adp1653.h
485 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486 M: Michael Hennerich <michael.hennerich@analog.com>
487 W: http://wiki.analog.com/ADP5520
488 W: http://ez.analog.com/community/linux-device-drivers
490 F: drivers/mfd/adp5520.c
491 F: drivers/video/backlight/adp5520_bl.c
492 F: drivers/leds/leds-adp5520.c
493 F: drivers/gpio/gpio-adp5520.c
494 F: drivers/input/keyboard/adp5520-keys.c
496 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497 M: Michael Hennerich <michael.hennerich@analog.com>
498 W: http://wiki.analog.com/ADP5588
499 W: http://ez.analog.com/community/linux-device-drivers
501 F: drivers/input/keyboard/adp5588-keys.c
502 F: drivers/gpio/gpio-adp5588.c
504 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505 M: Michael Hennerich <michael.hennerich@analog.com>
506 W: http://wiki.analog.com/ADP8860
507 W: http://ez.analog.com/community/linux-device-drivers
509 F: drivers/video/backlight/adp8860_bl.c
511 ADS1015 HARDWARE MONITOR DRIVER
512 M: Dirk Eibach <eibach@gdsys.de>
513 L: linux-hwmon@vger.kernel.org
515 F: Documentation/hwmon/ads1015
516 F: drivers/hwmon/ads1015.c
517 F: include/linux/platform_data/ads1015.h
520 M: Colin Leroy <colin@colino.net>
522 F: drivers/macintosh/therm_adt746x.c
524 ADT7475 HARDWARE MONITOR DRIVER
525 M: Jean Delvare <jdelvare@suse.com>
526 L: linux-hwmon@vger.kernel.org
528 F: Documentation/hwmon/adt7475
529 F: drivers/hwmon/adt7475.c
532 M: Matthew Wilcox <matthew@wil.cx>
533 M: Hannes Reinecke <hare@suse.com>
534 L: linux-scsi@vger.kernel.org
536 F: Documentation/scsi/advansys.txt
537 F: drivers/scsi/advansys.c
539 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540 M: Michael Hennerich <michael.hennerich@analog.com>
541 W: http://wiki.analog.com/ADXL345
542 W: http://ez.analog.com/community/linux-device-drivers
544 F: drivers/input/misc/adxl34x.c
547 M: Antti Palosaari <crope@iki.fi>
548 L: linux-media@vger.kernel.org
549 W: https://linuxtv.org
550 W: http://palosaari.fi/linux/
551 Q: http://patchwork.linuxtv.org/project/linux-media/list/
552 T: git git://linuxtv.org/anttip/media_tree.git
554 F: drivers/media/dvb-frontends/af9013*
557 M: Antti Palosaari <crope@iki.fi>
558 L: linux-media@vger.kernel.org
559 W: https://linuxtv.org
560 W: http://palosaari.fi/linux/
561 Q: http://patchwork.linuxtv.org/project/linux-media/list/
562 T: git git://linuxtv.org/anttip/media_tree.git
564 F: drivers/media/dvb-frontends/af9033*
567 M: David Sterba <dsterba@suse.com>
568 L: linux-fsdevel@vger.kernel.org
570 F: Documentation/filesystems/affs.txt
574 M: David Howells <dhowells@redhat.com>
575 L: linux-afs@lists.infradead.org
578 F: include/trace/events/afs.h
579 F: Documentation/filesystems/afs.txt
580 W: https://www.infradead.org/~dhowells/kafs/
583 M: David Airlie <airlied@linux.ie>
584 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
587 F: include/linux/agp*
588 F: include/uapi/linux/agp*
591 M: "Juergen E. Fischer" <fischer@norbit.de>
592 L: linux-scsi@vger.kernel.org
594 F: drivers/scsi/aha152x*
595 F: drivers/scsi/pcmcia/aha152x*
597 AIC7XXX / AIC79XX SCSI DRIVER
598 M: Hannes Reinecke <hare@suse.com>
599 L: linux-scsi@vger.kernel.org
601 F: drivers/scsi/aic7xxx/
603 AIMSLAB FM RADIO RECEIVER DRIVER
604 M: Hans Verkuil <hverkuil@xs4all.nl>
605 L: linux-media@vger.kernel.org
606 T: git git://linuxtv.org/media_tree.git
607 W: https://linuxtv.org
609 F: drivers/media/radio/radio-aimslab*
612 M: Benjamin LaHaise <bcrl@kvack.org>
613 L: linux-aio@kvack.org
616 F: include/linux/*aio*.h
619 M: Antti Palosaari <crope@iki.fi>
620 L: linux-media@vger.kernel.org
621 W: https://linuxtv.org
622 W: http://palosaari.fi/linux/
623 Q: http://patchwork.linuxtv.org/project/linux-media/list/
624 T: git git://linuxtv.org/anttip/media_tree.git
626 F: drivers/media/usb/airspy/
628 ALACRITECH GIGABIT ETHERNET DRIVER
629 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
631 F: drivers/net/ethernet/alacritech/*
633 ALCATEL SPEEDTOUCH USB DRIVER
634 M: Duncan Sands <duncan.sands@free.fr>
635 L: linux-usb@vger.kernel.org
636 W: http://www.linux-usb.org/SpeedTouch/
638 F: drivers/usb/atm/speedtch.c
639 F: drivers/usb/atm/usbatm.c
641 ALCHEMY AU1XX0 MMC DRIVER
642 M: Manuel Lauss <manuel.lauss@gmail.com>
644 F: drivers/mmc/host/au1xmmc.c
647 M: Rudolf Marek <r.marek@assembler.cz>
648 L: linux-i2c@vger.kernel.org
650 F: Documentation/i2c/busses/i2c-ali1563
651 F: drivers/i2c/busses/i2c-ali1563.c
653 ALLWINNER SECURITY SYSTEM
654 M: Corentin Labbe <clabbe.montjoie@gmail.com>
655 L: linux-crypto@vger.kernel.org
657 F: drivers/crypto/sunxi-ss/
660 M: Richard Henderson <rth@twiddle.net>
661 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
662 M: Matt Turner <mattst88@gmail.com>
664 L: linux-alpha@vger.kernel.org
667 ALPS PS/2 TOUCHPAD DRIVER
668 R: Pali Rohár <pali.rohar@gmail.com>
669 F: drivers/input/mouse/alps.*
671 ALTERA I2C CONTROLLER DRIVER
672 M: Thor Thayer <thor.thayer@linux.intel.com>
674 F: drivers/i2c/busses/i2c-altera.c
676 ALTERA MAILBOX DRIVER
677 M: Ley Foon Tan <lftan@altera.com>
678 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
680 F: drivers/mailbox/mailbox-altera.c
683 M: Tien Hock Loh <thloh@altera.com>
684 L: linux-gpio@vger.kernel.org
686 F: drivers/gpio/gpio-altera.c
688 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
689 M: Thor Thayer <thor.thayer@linux.intel.com>
691 F: drivers/gpio/gpio-altera-a10sr.c
692 F: drivers/mfd/altera-a10sr.c
693 F: drivers/reset/reset-a10sr.c
694 F: include/linux/mfd/altera-a10sr.h
695 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
697 ALTERA TRIPLE SPEED ETHERNET DRIVER
698 M: Vince Bridgers <vbridger@opensource.altera.com>
699 L: netdev@vger.kernel.org
700 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702 F: drivers/net/ethernet/altera/
704 ALTERA UART/JTAG UART SERIAL DRIVERS
705 M: Tobias Klauser <tklauser@distanz.ch>
706 L: linux-serial@vger.kernel.org
707 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
709 F: drivers/tty/serial/altera_uart.c
710 F: drivers/tty/serial/altera_jtaguart.c
711 F: include/linux/altera_uart.h
712 F: include/linux/altera_jtaguart.h
714 AMAZON ETHERNET DRIVERS
715 M: Netanel Belgazal <netanel@amazon.com>
716 R: Saeed Bishara <saeedb@amazon.com>
717 R: Zorik Machulsky <zorik@amazon.com>
718 L: netdev@vger.kernel.org
720 F: Documentation/networking/ena.txt
721 F: drivers/net/ethernet/amazon/
723 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
724 M: Tom Lendacky <thomas.lendacky@amd.com>
725 M: Gary Hook <gary.hook@amd.com>
726 L: linux-crypto@vger.kernel.org
728 F: drivers/crypto/ccp/
729 F: include/linux/ccp.h
731 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
732 M: Huang Rui <ray.huang@amd.com>
733 L: linux-hwmon@vger.kernel.org
735 F: Documentation/hwmon/fam15h_power
736 F: drivers/hwmon/fam15h_power.c
738 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
739 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
741 F: drivers/usb/gadget/udc/amd5536udc.*
743 AMD GEODE PROCESSOR/CHIPSET SUPPORT
744 P: Andres Salomon <dilinger@queued.net>
745 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
746 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
748 F: drivers/char/hw_random/geode-rng.c
749 F: drivers/crypto/geode*
750 F: drivers/video/fbdev/geode/
751 F: arch/x86/include/asm/geode.h
754 M: Joerg Roedel <joro@8bytes.org>
755 L: iommu@lists.linux-foundation.org
756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
758 F: drivers/iommu/amd_iommu*.[ch]
759 F: include/linux/amd-iommu.h
762 M: Oded Gabbay <oded.gabbay@gmail.com>
763 L: dri-devel@lists.freedesktop.org
764 T: git git://people.freedesktop.org/~gabbayo/linux.git
766 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
767 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
768 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
769 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
770 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
771 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
772 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
773 F: drivers/gpu/drm/amd/amdkfd/
774 F: drivers/gpu/drm/amd/include/cik_structs.h
775 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
776 F: drivers/gpu/drm/amd/include/vi_structs.h
777 F: drivers/gpu/drm/amd/include/v9_structs.h
778 F: include/uapi/linux/kfd_ioctl.h
780 AMD SEATTLE DEVICE TREE SUPPORT
781 M: Brijesh Singh <brijeshkumar.singh@amd.com>
782 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
783 M: Tom Lendacky <thomas.lendacky@amd.com>
785 F: arch/arm64/boot/dts/amd/
788 M: Tom Lendacky <thomas.lendacky@amd.com>
789 L: netdev@vger.kernel.org
791 F: drivers/net/ethernet/amd/xgbe/
792 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
794 AMS (Apple Motion Sensor) DRIVER
795 M: Michael Hanselmann <linux-kernel@hansmi.ch>
797 F: drivers/macintosh/ams/
799 ANALOG DEVICES INC AD5686 DRIVER
800 M: Stefan Popa <stefan.popa@analog.com>
801 L: linux-pm@vger.kernel.org
802 W: http://ez.analog.com/community/linux-device-drivers
804 F: drivers/iio/dac/ad5686*
805 F: drivers/iio/dac/ad5696*
807 ANALOG DEVICES INC AD9389B DRIVER
808 M: Hans Verkuil <hans.verkuil@cisco.com>
809 L: linux-media@vger.kernel.org
811 F: drivers/media/i2c/ad9389b*
813 ANALOG DEVICES INC ADV7180 DRIVER
814 M: Lars-Peter Clausen <lars@metafoo.de>
815 L: linux-media@vger.kernel.org
816 W: http://ez.analog.com/community/linux-device-drivers
818 F: drivers/media/i2c/adv7180.c
820 ANALOG DEVICES INC ADV748X DRIVER
821 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
822 L: linux-media@vger.kernel.org
824 F: drivers/media/i2c/adv748x/*
826 ANALOG DEVICES INC ADV7511 DRIVER
827 M: Hans Verkuil <hans.verkuil@cisco.com>
828 L: linux-media@vger.kernel.org
830 F: drivers/media/i2c/adv7511*
832 ANALOG DEVICES INC ADV7604 DRIVER
833 M: Hans Verkuil <hans.verkuil@cisco.com>
834 L: linux-media@vger.kernel.org
836 F: drivers/media/i2c/adv7604*
838 ANALOG DEVICES INC ADV7842 DRIVER
839 M: Hans Verkuil <hans.verkuil@cisco.com>
840 L: linux-media@vger.kernel.org
842 F: drivers/media/i2c/adv7842*
844 ANALOG DEVICES INC ASOC CODEC DRIVERS
845 M: Lars-Peter Clausen <lars@metafoo.de>
846 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
847 W: http://wiki.analog.com/
848 W: http://ez.analog.com/community/linux-device-drivers
850 F: sound/soc/codecs/adau*
851 F: sound/soc/codecs/adav*
852 F: sound/soc/codecs/ad1*
853 F: sound/soc/codecs/ad7*
854 F: sound/soc/codecs/ssm*
855 F: sound/soc/codecs/sigmadsp.*
857 ANALOG DEVICES INC DMA DRIVERS
858 M: Lars-Peter Clausen <lars@metafoo.de>
859 W: http://ez.analog.com/community/linux-device-drivers
861 F: drivers/dma/dma-axi-dmac.c
863 ANALOG DEVICES INC IIO DRIVERS
864 M: Lars-Peter Clausen <lars@metafoo.de>
865 M: Michael Hennerich <Michael.Hennerich@analog.com>
866 W: http://wiki.analog.com/
867 W: http://ez.analog.com/community/linux-device-drivers
869 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
870 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
872 F: drivers/iio/adc/ltc2497*
873 X: drivers/iio/*/adjd*
874 F: drivers/staging/iio/*/ad*
877 M: Greentime Hu <green.hu@gmail.com>
878 M: Vincent Chen <deanbo422@gmail.com>
879 T: git https://github.com/andestech/linux.git
882 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
883 F: Documentation/devicetree/bindings/nds32/
887 ANDROID CONFIG FRAGMENTS
888 M: Rob Herring <robh@kernel.org>
890 F: kernel/configs/android*
893 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
894 M: Arve Hjønnevåg <arve@android.com>
895 M: Todd Kjos <tkjos@android.com>
896 M: Martijn Coenen <maco@android.com>
897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
898 L: devel@driverdev.osuosl.org
901 F: drivers/staging/android/
903 ANDROID GOLDFISH PIC DRIVER
904 M: Miodrag Dinic <miodrag.dinic@mips.com>
906 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
907 F: drivers/irqchip/irq-goldfish-pic.c
909 ANDROID GOLDFISH RTC DRIVER
910 M: Miodrag Dinic <miodrag.dinic@mips.com>
912 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
913 F: drivers/rtc/rtc-goldfish.c
916 M: Laura Abbott <labbott@redhat.com>
917 M: Sumit Semwal <sumit.semwal@linaro.org>
918 L: devel@driverdev.osuosl.org
919 L: dri-devel@lists.freedesktop.org
920 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
922 F: drivers/staging/android/ion
923 F: drivers/staging/android/uapi/ion.h
925 AOA (Apple Onboard Audio) ALSA DRIVER
926 M: Johannes Berg <johannes@sipsolutions.net>
927 L: linuxppc-dev@lists.ozlabs.org
928 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
932 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
933 M: William Breathitt Gray <vilhelm.gray@gmail.com>
934 L: linux-iio@vger.kernel.org
936 F: drivers/iio/adc/stx104.c
939 M: Jiri Kosina <jikos@kernel.org>
941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
942 F: arch/x86/kernel/apm_32.c
943 F: include/linux/apm_bios.h
944 F: include/uapi/linux/apm_bios.h
945 F: drivers/char/apm-emulation.c
947 APPARMOR SECURITY MODULE
948 M: John Johansen <john.johansen@canonical.com>
949 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
953 F: security/apparmor/
954 F: Documentation/admin-guide/LSM/apparmor.rst
956 APPLE BCM5974 MULTITOUCH DRIVER
957 M: Henrik Rydberg <rydberg@bitmath.org>
958 L: linux-input@vger.kernel.org
960 F: drivers/input/mouse/bcm5974.c
963 M: Henrik Rydberg <rydberg@bitmath.org>
964 L: linux-hwmon@vger.kernel.org
966 F: drivers/hwmon/applesmc.c
968 APPLETALK NETWORK LAYER
969 L: netdev@vger.kernel.org
971 F: drivers/net/appletalk/
974 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
975 M: Duc Dang <dhdang@apm.com>
977 F: arch/arm64/boot/dts/apm/
979 APPLIED MICRO (APM) X-GENE SOC EDAC
980 M: Loc Ho <lho@apm.com>
982 F: drivers/edac/xgene_edac.c
983 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
985 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
986 M: Iyappan Subramanian <isubramanian@apm.com>
987 M: Keyur Chudgar <kchudgar@apm.com>
989 F: drivers/net/ethernet/apm/xgene-v2/
991 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
992 M: Iyappan Subramanian <isubramanian@apm.com>
993 M: Keyur Chudgar <kchudgar@apm.com>
994 M: Quan Nguyen <qnguyen@apm.com>
996 F: drivers/net/ethernet/apm/xgene/
997 F: drivers/net/phy/mdio-xgene.c
998 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
999 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1001 APPLIED MICRO (APM) X-GENE SOC PMU
1002 M: Tai Nguyen <ttnguyen@apm.com>
1004 F: drivers/perf/xgene_pmu.c
1005 F: Documentation/perf/xgene-pmu.txt
1006 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1008 APTINA CAMERA SENSOR PLL
1009 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1010 L: linux-media@vger.kernel.org
1012 F: drivers/media/i2c/aptina-pll.*
1014 ARC FRAMEBUFFER DRIVER
1015 M: Jaya Kumar <jayalk@intworks.biz>
1017 F: drivers/video/fbdev/arcfb.c
1018 F: drivers/video/fbdev/core/fb_defio.c
1021 M: Alexey Brodkin <abrodkin@synopsys.com>
1023 F: drivers/gpu/drm/arc/
1024 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1026 ARCNET NETWORK LAYER
1027 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1028 L: netdev@vger.kernel.org
1030 F: drivers/net/arcnet/
1031 F: include/uapi/linux/if_arcnet.h
1033 ARM ARCHITECTED TIMER DRIVER
1034 M: Mark Rutland <mark.rutland@arm.com>
1035 M: Marc Zyngier <marc.zyngier@arm.com>
1036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1038 F: arch/arm/include/asm/arch_timer.h
1039 F: arch/arm64/include/asm/arch_timer.h
1040 F: drivers/clocksource/arm_arch_timer.c
1042 ARM HDLCD DRM DRIVER
1043 M: Liviu Dudau <liviu.dudau@arm.com>
1045 F: drivers/gpu/drm/arm/hdlcd_*
1046 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1048 ARM MALI-DP DRM DRIVER
1049 M: Liviu Dudau <liviu.dudau@arm.com>
1050 M: Brian Starkey <brian.starkey@arm.com>
1051 M: Mali DP Maintainers <malidp@foss.arm.com>
1053 F: drivers/gpu/drm/arm/
1054 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1056 ARM MFM AND FLOPPY DRIVERS
1057 M: Ian Molton <spyro@f2s.com>
1059 F: arch/arm/lib/floppydma.S
1060 F: arch/arm/include/asm/floppy.h
1062 ARM PMU PROFILING AND DEBUGGING
1063 M: Will Deacon <will.deacon@arm.com>
1064 M: Mark Rutland <mark.rutland@arm.com>
1066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067 F: arch/arm*/kernel/perf_*
1068 F: arch/arm/oprofile/common.c
1069 F: arch/arm*/kernel/hw_breakpoint.c
1070 F: arch/arm*/include/asm/hw_breakpoint.h
1071 F: arch/arm*/include/asm/perf_event.h
1073 F: include/linux/perf/arm_pmu.h
1074 F: Documentation/devicetree/bindings/arm/pmu.txt
1075 F: Documentation/devicetree/bindings/perf/
1078 M: Russell King <linux@armlinux.org.uk>
1079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1080 W: http://www.armlinux.org.uk/
1082 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1084 X: arch/arm/boot/dts/
1086 ARM PRIMECELL AACI PL041 DRIVER
1087 M: Russell King <linux@armlinux.org.uk>
1091 ARM PRIMECELL BUS SUPPORT
1092 M: Russell King <linux@armlinux.org.uk>
1095 F: include/linux/amba/bus.h
1097 ARM PRIMECELL CLCD PL110 DRIVER
1098 M: Russell King <linux@armlinux.org.uk>
1100 F: drivers/video/fbdev/amba-clcd.*
1102 ARM PRIMECELL KMI PL050 DRIVER
1103 M: Russell King <linux@armlinux.org.uk>
1105 F: drivers/input/serio/ambakmi.*
1106 F: include/linux/amba/kmi.h
1108 ARM PRIMECELL MMCI PL180/1 DRIVER
1109 M: Russell King <linux@armlinux.org.uk>
1111 F: drivers/mmc/host/mmci.*
1112 F: include/linux/amba/mmci.h
1114 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1115 M: Russell King <linux@armlinux.org.uk>
1117 F: drivers/tty/serial/amba-pl01*.c
1118 F: include/linux/amba/serial.h
1121 M: Will Deacon <will.deacon@arm.com>
1122 R: Robin Murphy <robin.murphy@arm.com>
1123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125 F: drivers/iommu/arm-smmu.c
1126 F: drivers/iommu/arm-smmu-v3.c
1127 F: drivers/iommu/io-pgtable-arm.c
1128 F: drivers/iommu/io-pgtable-arm-v7s.c
1130 ARM SUB-ARCHITECTURES
1131 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1137 ARM/ACTIONS SEMI ARCHITECTURE
1138 M: Andreas Färber <afaerber@suse.de>
1139 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142 F: arch/arm/mach-actions/
1143 F: arch/arm/boot/dts/owl-*
1144 F: arch/arm64/boot/dts/actions/
1145 F: drivers/clocksource/owl-*
1146 F: drivers/pinctrl/actions/*
1147 F: drivers/soc/actions/
1148 F: include/dt-bindings/power/owl-*
1149 F: include/linux/soc/actions/
1150 F: Documentation/devicetree/bindings/arm/actions.txt
1151 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1152 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1153 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1155 ARM/ADS SPHERE MACHINE SUPPORT
1156 M: Lennert Buytenhek <kernel@wantstofly.org>
1157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160 ARM/AFEB9260 MACHINE SUPPORT
1161 M: Sergey Lapin <slapin@ossfans.org>
1162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165 ARM/AJECO 1ARM MACHINE SUPPORT
1166 M: Lennert Buytenhek <kernel@wantstofly.org>
1167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170 ARM/Allwinner SoC Clock Support
1171 M: Emilio López <emilio@elopez.com.ar>
1173 F: drivers/clk/sunxi/
1175 ARM/Allwinner sunXi SoC support
1176 M: Maxime Ripard <maxime.ripard@bootlin.com>
1177 M: Chen-Yu Tsai <wens@csie.org>
1178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182 F: arch/arm/mach-sunxi/
1183 F: arch/arm64/boot/dts/allwinner/
1184 F: drivers/clk/sunxi-ng/
1185 F: drivers/pinctrl/sunxi/
1186 F: drivers/soc/sunxi/
1187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1189 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1190 M: Neil Armstrong <narmstrong@baylibre.com>
1191 M: Jerome Brunet <jbrunet@baylibre.com>
1192 L: linux-amlogic@lists.infradead.org
1194 F: drivers/clk/meson/
1195 F: include/dt-bindings/clock/meson*
1196 F: include/dt-bindings/clock/gxbb*
1197 F: Documentation/devicetree/bindings/clock/amlogic*
1199 ARM/Amlogic Meson SoC support
1200 M: Carlo Caione <carlo@caione.org>
1201 M: Kevin Hilman <khilman@baylibre.com>
1202 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203 L: linux-amlogic@lists.infradead.org
1204 W: http://linux-meson.com/
1206 F: arch/arm/mach-meson/
1207 F: arch/arm/boot/dts/meson*
1208 F: arch/arm64/boot/dts/amlogic/
1209 F: drivers/pinctrl/meson/
1210 F: drivers/mmc/host/meson*
1213 ARM/Annapurna Labs ALPINE ARCHITECTURE
1214 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1215 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 F: arch/arm/mach-alpine/
1219 F: arch/arm/boot/dts/alpine*
1220 F: arch/arm64/boot/dts/al/
1221 F: drivers/*/*alpine*
1223 ARM/ARTPEC MACHINE SUPPORT
1224 M: Jesper Nilsson <jesper.nilsson@axis.com>
1225 M: Lars Persson <lars.persson@axis.com>
1227 L: linux-arm-kernel@axis.com
1228 F: arch/arm/mach-artpec
1229 F: arch/arm/boot/dts/artpec6*
1231 F: drivers/crypto/axis
1232 F: drivers/pinctrl/pinctrl-artpec*
1233 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1235 ARM/ASPEED I2C DRIVER
1236 M: Brendan Higgins <brendanhiggins@google.com>
1237 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1238 R: Joel Stanley <joel@jms.id.au>
1239 L: linux-i2c@vger.kernel.org
1240 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1242 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1243 F: drivers/i2c/busses/i2c-aspeed.c
1244 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1245 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1247 ARM/ASPEED MACHINE SUPPORT
1248 M: Joel Stanley <joel@jms.id.au>
1249 R: Andrew Jeffery <andrew@aj.id.au>
1250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1252 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1255 F: arch/arm/mach-aspeed/
1256 F: arch/arm/boot/dts/aspeed-*
1259 ARM/ATMEL AT91 Clock Support
1260 M: Boris Brezillon <boris.brezillon@bootlin.com>
1264 ARM/CALXEDA HIGHBANK ARCHITECTURE
1265 M: Rob Herring <robh@kernel.org>
1266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 F: arch/arm/mach-highbank/
1269 F: arch/arm/boot/dts/highbank.dts
1270 F: arch/arm/boot/dts/ecx-*.dts*
1272 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1273 M: Krzysztof Halasa <khalasa@piap.pl>
1275 F: arch/arm/mach-cns3xxx/
1277 ARM/CAVIUM THUNDER NETWORK DRIVER
1278 M: Sunil Goutham <sgoutham@cavium.com>
1279 M: Robert Richter <rric@kernel.org>
1280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 F: drivers/net/ethernet/cavium/thunder/
1284 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1285 M: Lukasz Majewski <lukma@denx.de>
1286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288 F: arch/arm/mach-ep93xx/ts72xx.c
1290 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1291 M: Alexander Shiyan <shc_work@mail.ru>
1292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1297 M: Lennert Buytenhek <kernel@wantstofly.org>
1298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1302 M: Hartley Sweeten <hsweeten@visionengravers.com>
1303 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306 F: arch/arm/mach-ep93xx/
1307 F: arch/arm/mach-ep93xx/include/mach/
1310 M: Russell King <linux@armlinux.org.uk>
1311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1314 F: drivers/clk/clkdev.c
1316 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1317 M: Mike Rapoport <mike@compulab.co.il>
1318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1322 M: Baruch Siach <baruch@tkos.co.il>
1323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 F: arch/arm/boot/dts/cx92755*
1328 ARM/CONTEC MICRO9 MACHINE SUPPORT
1329 M: Hubert Feurstein <hubert.feurstein@contec.at>
1331 F: arch/arm/mach-ep93xx/micro9.c
1333 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1334 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337 F: drivers/hwtracing/coresight/*
1338 F: Documentation/trace/coresight.txt
1339 F: Documentation/trace/coresight-cpu-debug.txt
1340 F: Documentation/devicetree/bindings/arm/coresight.txt
1341 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1342 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1343 F: tools/perf/arch/arm/util/pmu.c
1344 F: tools/perf/arch/arm/util/auxtrace.c
1345 F: tools/perf/arch/arm/util/cs-etm.c
1346 F: tools/perf/arch/arm/util/cs-etm.h
1347 F: tools/perf/util/cs-etm.*
1348 F: tools/perf/util/cs-etm-decoder/*
1350 ARM/CORGI MACHINE SUPPORT
1351 M: Richard Purdie <rpurdie@rpsys.net>
1354 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1355 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1356 M: Linus Walleij <linus.walleij@linaro.org>
1357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 T: git git://github.com/ulli-kroll/linux.git
1360 F: Documentation/devicetree/bindings/arm/gemini.txt
1361 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1362 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1363 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1364 F: arch/arm/mach-gemini/
1365 F: drivers/net/ethernet/cortina/
1366 F: drivers/pinctrl/pinctrl-gemini.c
1367 F: drivers/rtc/rtc-ftrtc010.c
1369 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1370 M: Barry Song <baohua@kernel.org>
1371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1374 F: arch/arm/boot/dts/prima2*
1375 F: arch/arm/mach-prima2/
1376 F: drivers/clk/sirf/
1377 F: drivers/clocksource/timer-prima2.c
1378 F: drivers/clocksource/timer-atlas7.c
1381 ARM/EBSA110 MACHINE SUPPORT
1382 M: Russell King <linux@armlinux.org.uk>
1383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384 W: http://www.armlinux.org.uk/
1386 F: arch/arm/mach-ebsa110/
1387 F: drivers/net/ethernet/amd/am79c961a.*
1389 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1390 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1391 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1392 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1397 M: Robert Jarzmik <robert.jarzmik@free.fr>
1398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 F: arch/arm/mach-pxa/ezx.c
1402 ARM/FARADAY FA526 PORT
1403 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 T: git git://git.berlios.de/gemini-board
1407 F: arch/arm/mm/*-fa*
1409 ARM/FOOTBRIDGE ARCHITECTURE
1410 M: Russell King <linux@armlinux.org.uk>
1411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412 W: http://www.armlinux.org.uk/
1414 F: arch/arm/include/asm/hardware/dec21285.h
1415 F: arch/arm/mach-footbridge/
1417 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1418 M: Shawn Guo <shawnguo@kernel.org>
1419 M: Sascha Hauer <s.hauer@pengutronix.de>
1420 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1421 R: Fabio Estevam <fabio.estevam@nxp.com>
1422 R: NXP Linux Team <linux-imx@nxp.com>
1423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1426 F: arch/arm/mach-imx/
1427 F: arch/arm/mach-mxs/
1428 F: arch/arm/boot/dts/imx*
1429 F: arch/arm/configs/imx*_defconfig
1434 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1435 M: Shawn Guo <shawnguo@kernel.org>
1436 M: Sascha Hauer <s.hauer@pengutronix.de>
1437 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1438 R: Stefan Agner <stefan@agner.ch>
1439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1442 F: arch/arm/mach-imx/*vf610*
1443 F: arch/arm/boot/dts/vf*
1445 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1446 M: Lennert Buytenhek <kernel@wantstofly.org>
1447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450 ARM/GUMSTIX MACHINE SUPPORT
1451 M: Steve Sakoman <sakoman@gmail.com>
1452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1456 M: Philipp Zabel <philipp.zabel@gmail.com>
1457 M: Paul Parsons <lost.distance@yahoo.com>
1458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460 F: arch/arm/mach-pxa/hx4700.c
1461 F: arch/arm/mach-pxa/include/mach/hx4700.h
1462 F: sound/soc/pxa/hx4700.c
1464 ARM/HISILICON SOC SUPPORT
1465 M: Wei Xu <xuwei5@hisilicon.com>
1466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 W: http://www.hisilicon.com
1469 T: git git://github.com/hisilicon/linux-hisi.git
1470 F: arch/arm/mach-hisi/
1471 F: arch/arm/boot/dts/hi3*
1472 F: arch/arm/boot/dts/hip*
1473 F: arch/arm/boot/dts/hisi*
1474 F: arch/arm64/boot/dts/hisilicon/
1476 ARM/HP JORNADA 7XX MACHINE SUPPORT
1477 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1481 F: arch/arm/mach-sa1100/jornada720.c
1482 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1484 ARM/IGEP MACHINE SUPPORT
1485 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1486 M: Javier Martinez Canillas <javier@dowhile0.org>
1487 L: linux-omap@vger.kernel.org
1488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 F: arch/arm/boot/dts/omap3-igep*
1492 ARM/INCOME PXA270 SUPPORT
1493 M: Marek Vasut <marek.vasut@gmail.com>
1494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1498 ARM/INTEL IOP13XX ARM ARCHITECTURE
1499 M: Lennert Buytenhek <kernel@wantstofly.org>
1500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 ARM/INTEL IOP32X ARM ARCHITECTURE
1504 M: Lennert Buytenhek <kernel@wantstofly.org>
1505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 ARM/INTEL IOP33X ARM ARCHITECTURE
1509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 ARM/INTEL IQ81342EX MACHINE SUPPORT
1513 M: Lennert Buytenhek <kernel@wantstofly.org>
1514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 ARM/INTEL IXDP2850 MACHINE SUPPORT
1518 M: Lennert Buytenhek <kernel@wantstofly.org>
1519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 ARM/INTEL IXP4XX ARM ARCHITECTURE
1523 M: Imre Kaloz <kaloz@openwrt.org>
1524 M: Krzysztof Halasa <khalasa@piap.pl>
1525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 F: arch/arm/mach-ixp4xx/
1529 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1530 M: Jonathan Cameron <jic23@cam.ac.uk>
1531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 F: arch/arm/mach-pxa/stargate2.c
1534 F: drivers/pcmcia/pxa2xx_stargate2.c
1536 ARM/INTEL XSC3 (MANZANO) ARM CORE
1537 M: Lennert Buytenhek <kernel@wantstofly.org>
1538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1542 M: Lennert Buytenhek <kernel@wantstofly.org>
1543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 ARM/LG1K ARCHITECTURE
1547 M: Chanho Min <chanho.min@lge.com>
1548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550 F: arch/arm64/boot/dts/lg/
1552 ARM/LOGICPD PXA270 MACHINE SUPPORT
1553 M: Lennert Buytenhek <kernel@wantstofly.org>
1554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 ARM/LPC18XX ARCHITECTURE
1558 M: Joachim Eastwood <manabian@gmail.com>
1559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 F: arch/arm/boot/dts/lpc43*
1562 F: drivers/clk/nxp/clk-lpc18xx*
1563 F: drivers/clocksource/time-lpc32xx.c
1564 F: drivers/i2c/busses/i2c-lpc2k.c
1565 F: drivers/memory/pl172.c
1566 F: drivers/mtd/spi-nor/nxp-spifi.c
1567 F: drivers/rtc/rtc-lpc24xx.c
1570 ARM/LPC32XX SOC SUPPORT
1571 M: Vladimir Zapolskiy <vz@mleia.com>
1572 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1576 F: arch/arm/boot/dts/lpc32*
1577 F: arch/arm/mach-lpc32xx/
1578 F: drivers/i2c/busses/i2c-pnx.c
1579 F: drivers/net/ethernet/nxp/lpc_eth.c
1580 F: drivers/usb/host/ohci-nxp.c
1581 F: drivers/watchdog/pnx4008_wdt.c
1584 ARM/MAGICIAN MACHINE SUPPORT
1585 M: Philipp Zabel <philipp.zabel@gmail.com>
1588 ARM/Marvell Dove/MV78xx0/Orion SOC support
1589 M: Jason Cooper <jason@lakedaemon.net>
1590 M: Andrew Lunn <andrew@lunn.ch>
1591 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1592 M: Gregory Clement <gregory.clement@bootlin.com>
1593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 F: Documentation/devicetree/bindings/soc/dove/
1596 F: arch/arm/mach-dove/
1597 F: arch/arm/mach-mv78xx0/
1598 F: arch/arm/mach-orion5x/
1599 F: arch/arm/plat-orion/
1600 F: arch/arm/boot/dts/dove*
1601 F: arch/arm/boot/dts/orion5x*
1603 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1604 M: Jason Cooper <jason@lakedaemon.net>
1605 M: Andrew Lunn <andrew@lunn.ch>
1606 M: Gregory Clement <gregory.clement@bootlin.com>
1607 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 F: arch/arm/boot/dts/armada*
1611 F: arch/arm/boot/dts/kirkwood*
1612 F: arch/arm/configs/mvebu_*_defconfig
1613 F: arch/arm/mach-mvebu/
1614 F: arch/arm64/boot/dts/marvell/armada*
1615 F: drivers/cpufreq/armada-37xx-cpufreq.c
1616 F: drivers/cpufreq/mvebu-cpufreq.c
1617 F: drivers/irqchip/irq-armada-370-xp.c
1618 F: drivers/irqchip/irq-mvebu-*
1619 F: drivers/pinctrl/mvebu/
1620 F: drivers/rtc/rtc-armada38x.c
1622 ARM/Mediatek RTC DRIVER
1623 M: Eddie Huang <eddie.huang@mediatek.com>
1624 M: Sean Wang <sean.wang@mediatek.com>
1625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1628 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1629 F: drivers/rtc/rtc-mt6397.c
1630 F: drivers/rtc/rtc-mt7622.c
1632 ARM/Mediatek SoC support
1633 M: Matthias Brugger <matthias.bgg@gmail.com>
1634 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1637 F: arch/arm/boot/dts/mt6*
1638 F: arch/arm/boot/dts/mt7*
1639 F: arch/arm/boot/dts/mt8*
1640 F: arch/arm/mach-mediatek/
1641 F: arch/arm64/boot/dts/mediatek/
1645 ARM/Mediatek USB3 PHY DRIVER
1646 M: Chunfeng Yun <chunfeng.yun@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: drivers/phy/mediatek/phy-mtk-tphy.c
1652 ARM/MICREL KS8695 ARCHITECTURE
1653 M: Greg Ungerer <gerg@uclinux.org>
1654 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655 F: arch/arm/mach-ks8695/
1658 ARM/Microchip (AT91) SoC support
1659 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1660 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 W: http://www.linux4sam.org
1663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1667 F: arch/arm/mach-at91/
1668 F: include/soc/at91/
1669 F: arch/arm/boot/dts/at91*.dts
1670 F: arch/arm/boot/dts/at91*.dtsi
1671 F: arch/arm/boot/dts/sama*.dts
1672 F: arch/arm/boot/dts/sama*.dtsi
1673 F: arch/arm/include/debug/at91.S
1674 F: drivers/memory/atmel*
1675 F: drivers/watchdog/sama5d4_wdt.c
1676 X: drivers/input/touchscreen/atmel_mxt_ts.c
1677 X: drivers/net/wireless/atmel/
1679 ARM/MIOA701 MACHINE SUPPORT
1680 M: Robert Jarzmik <robert.jarzmik@free.fr>
1681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 F: arch/arm/mach-pxa/mioa701.c
1685 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1686 M: Michael Petchkovsky <mkpetch@internode.on.net>
1689 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1690 M: Linus Walleij <linus.walleij@linaro.org>
1691 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693 F: arch/arm/mach-nomadik/
1694 F: arch/arm/mach-u300/
1695 F: arch/arm/mach-ux500/
1696 F: arch/arm/boot/dts/ste-*
1697 F: drivers/clk/clk-nomadik.c
1698 F: drivers/clk/clk-u300.c
1699 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1700 F: drivers/clocksource/timer-u300.c
1701 F: drivers/dma/coh901318*
1702 F: drivers/dma/ste_dma40*
1703 F: drivers/hwspinlock/u8500_hsem.c
1704 F: drivers/i2c/busses/i2c-nomadik.c
1705 F: drivers/i2c/busses/i2c-stu300.c
1706 F: drivers/mfd/ab3100*
1707 F: drivers/mfd/ab8500*
1708 F: drivers/mfd/abx500*
1709 F: drivers/mfd/dbx500*
1710 F: drivers/mfd/db8500*
1711 F: drivers/pinctrl/nomadik/
1712 F: drivers/pinctrl/pinctrl-coh901*
1713 F: drivers/pinctrl/pinctrl-u300.c
1714 F: drivers/rtc/rtc-ab3100.c
1715 F: drivers/rtc/rtc-ab8500.c
1716 F: drivers/rtc/rtc-coh901331.c
1717 F: drivers/rtc/rtc-pl031.c
1718 F: drivers/watchdog/coh901327_wdt.c
1719 F: Documentation/devicetree/bindings/arm/ste-*
1720 F: Documentation/devicetree/bindings/arm/ux500/
1721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1723 ARM/NUVOTON NPCM ARCHITECTURE
1724 M: Avi Fishman <avifishman70@gmail.com>
1725 M: Tomer Maimon <tmaimon77@gmail.com>
1726 R: Patrick Venture <venture@google.com>
1727 R: Nancy Yuen <yuenn@google.com>
1728 R: Brendan Higgins <brendanhiggins@google.com>
1729 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1731 F: arch/arm/mach-npcm/
1732 F: arch/arm/boot/dts/nuvoton-npcm*
1733 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1735 F: Documentation/devicetree/bindings/*/*npcm*
1736 F: Documentation/devicetree/bindings/*/*/*npcm*
1738 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1739 M: Wan ZongShun <mcuos.com@gmail.com>
1740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741 W: http://www.mcuos.com
1743 F: arch/arm/mach-w90x900/
1744 F: drivers/input/keyboard/w90p910_keypad.c
1745 F: drivers/input/touchscreen/w90p910_ts.c
1746 F: drivers/watchdog/nuc900_wdt.c
1747 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1748 F: drivers/mtd/nand/raw/nuc900_nand.c
1749 F: drivers/rtc/rtc-nuc900.c
1750 F: drivers/spi/spi-nuc900.c
1751 F: drivers/usb/host/ehci-w90x900.c
1752 F: drivers/video/fbdev/nuc900fb.c
1754 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1755 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1756 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1757 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1760 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1761 M: Alexander Clouter <alex@digriz.org.uk>
1762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1763 W: http://www.digriz.org.uk/ts78xx/kernel
1765 F: arch/arm/mach-orion5x/ts78xx-*
1767 ARM/OXNAS platform support
1768 M: Neil Armstrong <narmstrong@baylibre.com>
1769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770 L: linux-oxnas@groups.io (moderated for non-subscribers)
1772 F: arch/arm/mach-oxnas/
1773 F: arch/arm/boot/dts/ox8*.dts*
1776 ARM/PALM TREO SUPPORT
1777 M: Tomas Cech <sleep_walker@suse.com>
1778 L: linux-arm-kernel@lists.infradead.org
1779 W: http://hackndev.com
1781 F: arch/arm/mach-pxa/palmtreo.*
1783 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1784 M: Marek Vasut <marek.vasut@gmail.com>
1785 L: linux-arm-kernel@lists.infradead.org
1786 W: http://hackndev.com
1788 F: arch/arm/mach-pxa/include/mach/palmtx.h
1789 F: arch/arm/mach-pxa/palmtx.c
1790 F: arch/arm/mach-pxa/palmt5.*
1791 F: arch/arm/mach-pxa/include/mach/palmld.h
1792 F: arch/arm/mach-pxa/palmld.c
1793 F: arch/arm/mach-pxa/palmte2.*
1794 F: arch/arm/mach-pxa/include/mach/palmtc.h
1795 F: arch/arm/mach-pxa/palmtc.c
1798 M: Sergey Lapin <slapin@ossfans.org>
1799 L: linux-arm-kernel@lists.infradead.org
1800 W: http://hackndev.com
1802 F: arch/arm/mach-pxa/palmz72.*
1805 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1806 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1809 ARM/PT DIGITAL BOARD PORT
1810 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 W: http://www.armlinux.org.uk/
1815 ARM/QUALCOMM SUPPORT
1816 M: Andy Gross <andy.gross@linaro.org>
1817 M: David Brown <david.brown@linaro.org>
1818 L: linux-arm-msm@vger.kernel.org
1819 L: linux-soc@vger.kernel.org
1821 F: Documentation/devicetree/bindings/soc/qcom/
1822 F: arch/arm/boot/dts/qcom-*.dts
1823 F: arch/arm/boot/dts/qcom-*.dtsi
1824 F: arch/arm/mach-qcom/
1825 F: arch/arm64/boot/dts/qcom/*
1826 F: drivers/i2c/busses/i2c-qup.c
1827 F: drivers/clk/qcom/
1828 F: drivers/dma/qcom/
1829 F: drivers/soc/qcom/
1830 F: drivers/spi/spi-qup.c
1831 F: drivers/tty/serial/msm_serial.c
1832 F: drivers/*/pm8???-*
1833 F: drivers/mfd/ssbi.c
1834 F: drivers/firmware/qcom_scm*
1835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1837 ARM/RADISYS ENP2611 MACHINE SUPPORT
1838 M: Lennert Buytenhek <kernel@wantstofly.org>
1839 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842 ARM/REALTEK ARCHITECTURE
1843 M: Andreas Färber <afaerber@suse.de>
1844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846 F: arch/arm64/boot/dts/realtek/
1847 F: Documentation/devicetree/bindings/arm/realtek.txt
1849 ARM/RENESAS ARM64 ARCHITECTURE
1850 M: Simon Horman <horms@verge.net.au>
1851 M: Magnus Damm <magnus.damm@gmail.com>
1852 L: linux-renesas-soc@vger.kernel.org
1853 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1856 F: arch/arm64/boot/dts/renesas/
1857 F: Documentation/devicetree/bindings/arm/shmobile.txt
1858 F: drivers/soc/renesas/
1859 F: include/linux/soc/renesas/
1861 ARM/RISCPC ARCHITECTURE
1862 M: Russell King <linux@armlinux.org.uk>
1863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864 W: http://www.armlinux.org.uk/
1866 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1867 F: arch/arm/include/asm/hardware/ioc.h
1868 F: arch/arm/include/asm/hardware/iomd.h
1869 F: arch/arm/include/asm/hardware/memc.h
1870 F: arch/arm/mach-rpc/
1871 F: drivers/net/ethernet/8390/etherh.c
1872 F: drivers/net/ethernet/i825xx/ether1*
1873 F: drivers/net/ethernet/seeq/ether3*
1874 F: drivers/scsi/arm/
1876 ARM/Rockchip SoC support
1877 M: Heiko Stuebner <heiko@sntech.de>
1878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879 L: linux-rockchip@lists.infradead.org
1880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1882 F: arch/arm/boot/dts/rk3*
1883 F: arch/arm/boot/dts/rv1108*
1884 F: arch/arm/mach-rockchip/
1885 F: drivers/clk/rockchip/
1886 F: drivers/i2c/busses/i2c-rk3x.c
1887 F: drivers/*/*rockchip*
1888 F: drivers/*/*/*rockchip*
1889 F: sound/soc/rockchip/
1892 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1893 M: Kukjin Kim <kgene@kernel.org>
1894 M: Krzysztof Kozlowski <krzk@kernel.org>
1895 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1897 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1899 F: arch/arm/boot/dts/s3c*
1900 F: arch/arm/boot/dts/s5p*
1901 F: arch/arm/boot/dts/exynos*
1902 F: arch/arm64/boot/dts/exynos/
1903 F: arch/arm/plat-samsung/
1904 F: arch/arm/mach-s3c24*/
1905 F: arch/arm/mach-s3c64xx/
1906 F: arch/arm/mach-s5p*/
1907 F: arch/arm/mach-exynos*/
1908 F: drivers/*/*s3c24*
1909 F: drivers/*/*/*s3c24*
1910 F: drivers/*/*s3c64xx*
1911 F: drivers/*/*s5pv210*
1912 F: drivers/memory/samsung/*
1913 F: drivers/soc/samsung/*
1914 F: Documentation/arm/Samsung/
1915 F: Documentation/devicetree/bindings/arm/samsung/
1916 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1917 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1920 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1921 M: Kyungmin Park <kyungmin.park@samsung.com>
1922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 F: arch/arm/mach-s5pv210/
1926 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1927 M: Kyungmin Park <kyungmin.park@samsung.com>
1928 M: Kamil Debski <kamil@wypas.org>
1929 M: Andrzej Hajda <a.hajda@samsung.com>
1930 L: linux-arm-kernel@lists.infradead.org
1931 L: linux-media@vger.kernel.org
1933 F: drivers/media/platform/s5p-g2d/
1935 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1936 M: Marek Szyprowski <m.szyprowski@samsung.com>
1937 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1938 L: linux-media@vger.kernel.org
1940 F: drivers/media/platform/s5p-cec/
1941 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1943 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1944 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1945 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1946 L: linux-arm-kernel@lists.infradead.org
1947 L: linux-media@vger.kernel.org
1949 F: drivers/media/platform/s5p-jpeg/
1951 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1952 M: Kyungmin Park <kyungmin.park@samsung.com>
1953 M: Kamil Debski <kamil@wypas.org>
1954 M: Jeongtae Park <jtp.park@samsung.com>
1955 M: Andrzej Hajda <a.hajda@samsung.com>
1956 L: linux-arm-kernel@lists.infradead.org
1957 L: linux-media@vger.kernel.org
1959 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1960 F: drivers/media/platform/s5p-mfc/
1962 ARM/SHMOBILE ARM ARCHITECTURE
1963 M: Simon Horman <horms@verge.net.au>
1964 M: Magnus Damm <magnus.damm@gmail.com>
1965 L: linux-renesas-soc@vger.kernel.org
1966 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1969 F: arch/arm/boot/dts/emev2*
1970 F: arch/arm/boot/dts/r7s*
1971 F: arch/arm/boot/dts/r8a*
1972 F: arch/arm/boot/dts/sh*
1973 F: arch/arm/configs/shmobile_defconfig
1974 F: arch/arm/include/debug/renesas-scif.S
1975 F: arch/arm/mach-shmobile/
1976 F: Documentation/devicetree/bindings/arm/shmobile.txt
1977 F: drivers/soc/renesas/
1978 F: include/linux/soc/renesas/
1980 ARM/SOCFPGA ARCHITECTURE
1981 M: Dinh Nguyen <dinguyen@kernel.org>
1983 F: arch/arm/mach-socfpga/
1984 F: arch/arm/boot/dts/socfpga*
1985 F: arch/arm/configs/socfpga_defconfig
1986 F: arch/arm64/boot/dts/altera/
1987 W: http://www.rocketboards.org
1988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1990 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1991 M: Dinh Nguyen <dinguyen@kernel.org>
1993 F: drivers/clk/socfpga/
1995 ARM/SOCFPGA EDAC SUPPORT
1996 M: Thor Thayer <thor.thayer@linux.intel.com>
1998 F: drivers/edac/altera_edac.
2000 ARM/SPREADTRUM SoC SUPPORT
2001 M: Orson Zhai <orsonzhai@gmail.com>
2002 M: Baolin Wang <baolin.wang@linaro.org>
2003 M: Chunyan Zhang <zhang.lyra@gmail.com>
2005 F: arch/arm64/boot/dts/sprd
2008 ARM/STI ARCHITECTURE
2009 M: Patrice Chotard <patrice.chotard@st.com>
2010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011 W: http://www.stlinux.com
2013 F: arch/arm/mach-sti/
2014 F: arch/arm/boot/dts/sti*
2015 F: drivers/char/hw_random/st-rng.c
2016 F: drivers/clocksource/arm_global_timer.c
2017 F: drivers/clocksource/clksrc_st_lpc.c
2018 F: drivers/cpufreq/sti-cpufreq.c
2019 F: drivers/dma/st_fdma*
2020 F: drivers/i2c/busses/i2c-st.c
2021 F: drivers/media/rc/st_rc.c
2022 F: drivers/media/platform/sti/c8sectpfe/
2023 F: drivers/mmc/host/sdhci-st.c
2024 F: drivers/phy/st/phy-miphy28lp.c
2025 F: drivers/phy/st/phy-stih407-usb.c
2026 F: drivers/pinctrl/pinctrl-st.c
2027 F: drivers/remoteproc/st_remoteproc.c
2028 F: drivers/remoteproc/st_slim_rproc.c
2029 F: drivers/reset/sti/
2030 F: drivers/rtc/rtc-st-lpc.c
2031 F: drivers/tty/serial/st-asc.c
2032 F: drivers/usb/dwc3/dwc3-st.c
2033 F: drivers/usb/host/ehci-st.c
2034 F: drivers/usb/host/ohci-st.c
2035 F: drivers/watchdog/st_lpc_wdt.c
2036 F: drivers/ata/ahci_st.c
2037 F: include/linux/remoteproc/st_slim_rproc.h
2039 ARM/STM32 ARCHITECTURE
2040 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2041 M: Alexandre Torgue <alexandre.torgue@st.com>
2042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2046 F: arch/arm/boot/dts/stm32*
2047 F: arch/arm/mach-stm32/
2048 F: drivers/clocksource/armv7m_systick.c
2050 ARM/Synaptics Berlin SoC support
2051 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2052 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055 F: arch/arm/mach-berlin/
2056 F: arch/arm/boot/dts/berlin*
2057 F: arch/arm64/boot/dts/marvell/berlin*
2059 ARM/TANGO ARCHITECTURE
2060 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2061 M: Mans Rullgard <mans@mansr.com>
2062 L: linux-arm-kernel@lists.infradead.org
2066 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2067 M: Lennert Buytenhek <kernel@wantstofly.org>
2068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2072 M: Hans Verkuil <hans.verkuil@cisco.com>
2073 L: linux-tegra@vger.kernel.org
2074 L: linux-media@vger.kernel.org
2076 F: drivers/media/platform/tegra-cec/
2077 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2079 ARM/TETON BGA MACHINE SUPPORT
2080 M: "Mark F. Brown" <mark.brown314@gmail.com>
2081 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2085 M: Santosh Shilimkar <ssantosh@kernel.org>
2086 L: linux-kernel@vger.kernel.org
2088 F: drivers/memory/*emif*
2090 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2091 M: Santosh Shilimkar <ssantosh@kernel.org>
2092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2094 F: arch/arm/mach-keystone/
2095 F: arch/arm/boot/dts/keystone-*
2096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2098 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2099 M: Santosh Shilimkar <ssantosh@kernel.org>
2100 L: linux-kernel@vger.kernel.org
2102 F: drivers/clk/keystone/
2104 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2105 M: Santosh Shilimkar <ssantosh@kernel.org>
2106 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107 L: linux-kernel@vger.kernel.org
2109 F: drivers/clocksource/timer-keystone.c
2111 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2112 M: Santosh Shilimkar <ssantosh@kernel.org>
2113 L: linux-kernel@vger.kernel.org
2115 F: drivers/power/reset/keystone-reset.c
2117 ARM/THECUS N2100 MACHINE SUPPORT
2118 M: Lennert Buytenhek <kernel@wantstofly.org>
2119 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2122 ARM/TOSA MACHINE SUPPORT
2123 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2124 M: Dirk Opfer <dirk@opfer-online.de>
2127 ARM/UNIPHIER ARCHITECTURE
2128 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2129 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2132 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2133 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2134 F: arch/arm/boot/dts/uniphier*
2135 F: arch/arm/include/asm/hardware/cache-uniphier.h
2136 F: arch/arm/mach-uniphier/
2137 F: arch/arm/mm/cache-uniphier.c
2138 F: arch/arm64/boot/dts/socionext/uniphier*
2139 F: drivers/bus/uniphier-system-bus.c
2140 F: drivers/clk/uniphier/
2141 F: drivers/gpio/gpio-uniphier.c
2142 F: drivers/i2c/busses/i2c-uniphier*
2143 F: drivers/irqchip/irq-uniphier-aidet.c
2144 F: drivers/pinctrl/uniphier/
2145 F: drivers/reset/reset-uniphier.c
2146 F: drivers/tty/serial/8250/8250_uniphier.c
2149 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2150 M: Ulf Hansson <ulf.hansson@linaro.org>
2151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 T: git git://git.linaro.org/people/ulfh/clk.git
2154 F: drivers/clk/ux500/
2156 ARM/VERSATILE EXPRESS PLATFORM
2157 M: Liviu Dudau <liviu.dudau@arm.com>
2158 M: Sudeep Holla <sudeep.holla@arm.com>
2159 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2160 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162 F: arch/arm/boot/dts/vexpress*
2163 F: arch/arm64/boot/dts/arm/
2164 F: arch/arm/mach-vexpress/
2167 F: drivers/clk/versatile/clk-vexpress-osc.c
2168 F: drivers/clocksource/versatile.c
2172 M: Russell King <linux@armlinux.org.uk>
2173 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174 W: http://www.armlinux.org.uk/
2178 ARM/VOIPAC PXA270 SUPPORT
2179 M: Marek Vasut <marek.vasut@gmail.com>
2180 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182 F: arch/arm/mach-pxa/vpac270.c
2183 F: arch/arm/mach-pxa/include/mach/vpac270.h
2185 ARM/VT8500 ARM ARCHITECTURE
2186 M: Tony Prisk <linux@prisktech.co.nz>
2187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189 F: arch/arm/mach-vt8500/
2190 F: drivers/clocksource/vt8500_timer.c
2191 F: drivers/i2c/busses/i2c-wmt.c
2192 F: drivers/mmc/host/wmt-sdmmc.c
2193 F: drivers/pwm/pwm-vt8500.c
2194 F: drivers/rtc/rtc-vt8500.c
2195 F: drivers/tty/serial/vt8500_serial.c
2196 F: drivers/usb/host/ehci-platform.c
2197 F: drivers/usb/host/uhci-platform.c
2198 F: drivers/video/fbdev/vt8500lcdfb.*
2199 F: drivers/video/fbdev/wm8505fb*
2200 F: drivers/video/fbdev/wmt_ge_rops.*
2202 ARM/ZIPIT Z2 SUPPORT
2203 M: Marek Vasut <marek.vasut@gmail.com>
2204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2206 F: arch/arm/mach-pxa/z2.c
2207 F: arch/arm/mach-pxa/include/mach/z2.h
2209 ARM/ZTE ARCHITECTURE
2210 M: Jun Nie <jun.nie@linaro.org>
2211 M: Baoyou Xie <baoyou.xie@linaro.org>
2212 M: Shawn Guo <shawnguo@kernel.org>
2213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215 F: arch/arm/boot/dts/zx2967*
2216 F: arch/arm/mach-zx/
2217 F: arch/arm64/boot/dts/zte/
2219 F: drivers/dma/zx_dma.c
2220 F: drivers/gpio/gpio-zx.c
2221 F: drivers/i2c/busses/i2c-zx2967.c
2222 F: drivers/mmc/host/dw_mmc-zx.*
2223 F: drivers/pinctrl/zte/
2225 F: drivers/thermal/zx2967_thermal.c
2226 F: drivers/watchdog/zx2967_wdt.c
2227 F: Documentation/devicetree/bindings/arm/zte.txt
2228 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2229 F: Documentation/devicetree/bindings/dma/zxdma.txt
2230 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2231 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2232 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2233 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2234 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2235 F: Documentation/devicetree/bindings/soc/zte/
2236 F: Documentation/devicetree/bindings/sound/zte,*.txt
2237 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2238 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2239 F: include/dt-bindings/clock/zx2967*.h
2240 F: include/dt-bindings/soc/zte,*.h
2241 F: sound/soc/codecs/zx_aud96p22.c
2244 ARM/ZYNQ ARCHITECTURE
2245 M: Michal Simek <michal.simek@xilinx.com>
2246 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2247 W: http://wiki.xilinx.com
2248 T: git https://github.com/Xilinx/linux-xlnx.git
2250 F: arch/arm/mach-zynq/
2251 F: drivers/cpuidle/cpuidle-zynq.c
2252 F: drivers/block/xsysace.c
2255 F: drivers/clocksource/cadence_ttc_timer.c
2256 F: drivers/i2c/busses/i2c-cadence.c
2257 F: drivers/mmc/host/sdhci-of-arasan.c
2258 F: drivers/edac/synopsys_edac.c
2260 ARM64 PORT (AARCH64 ARCHITECTURE)
2261 M: Catalin Marinas <catalin.marinas@arm.com>
2262 M: Will Deacon <will.deacon@arm.com>
2263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2267 F: Documentation/arm64/
2269 AS3645A LED FLASH CONTROLLER DRIVER
2270 M: Sakari Ailus <sakari.ailus@iki.fi>
2271 L: linux-leds@vger.kernel.org
2273 F: drivers/leds/leds-as3645a.c
2275 ASAHI KASEI AK8974 DRIVER
2276 M: Linus Walleij <linus.walleij@linaro.org>
2277 L: linux-iio@vger.kernel.org
2278 W: http://www.akm.com/
2280 F: drivers/iio/magnetometer/ak8974.c
2282 ASC7621 HARDWARE MONITOR DRIVER
2283 M: George Joseph <george.joseph@fairview5.com>
2284 L: linux-hwmon@vger.kernel.org
2286 F: Documentation/hwmon/asc7621
2287 F: drivers/hwmon/asc7621.c
2289 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2290 M: Corentin Chary <corentin.chary@gmail.com>
2291 L: acpi4asus-user@lists.sourceforge.net
2292 L: platform-driver-x86@vger.kernel.org
2293 W: http://acpi4asus.sf.net
2295 F: drivers/platform/x86/asus*.c
2296 F: drivers/platform/x86/eeepc*.c
2298 ASUS WIRELESS RADIO CONTROL DRIVER
2299 M: João Paulo Rechi Vita <jprvita@gmail.com>
2300 L: platform-driver-x86@vger.kernel.org
2302 F: drivers/platform/x86/asus-wireless.c
2305 M: David Howells <dhowells@redhat.com>
2306 L: keyrings@vger.kernel.org
2308 F: Documentation/crypto/asymmetric-keys.txt
2309 F: include/linux/verification.h
2310 F: include/crypto/public_key.h
2311 F: include/crypto/pkcs7.h
2312 F: crypto/asymmetric_keys/
2314 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2315 R: Dan Williams <dan.j.williams@intel.com>
2316 W: http://sourceforge.net/projects/xscaleiop
2318 F: Documentation/crypto/async-tx-api.txt
2321 F: include/linux/dmaengine.h
2322 F: include/linux/async_tx.h
2325 M: Bartosz Golaszewski <brgl@bgdev.pl>
2326 L: linux-i2c@vger.kernel.org
2327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2329 F: Documentation/devicetree/bindings/eeprom/at24.txt
2330 F: drivers/misc/eeprom/at24.c
2331 F: include/linux/platform_data/at24.h
2333 ATA OVER ETHERNET (AOE) DRIVER
2334 M: "Ed L. Cashin" <ed.cashin@acm.org>
2335 W: http://www.openaoe.org/
2337 F: Documentation/aoe/
2338 F: drivers/block/aoe/
2340 ATHEROS 71XX/9XXX GPIO DRIVER
2341 M: Alban Bedel <albeu@free.fr>
2342 W: https://github.com/AlbanBedel/linux
2343 T: git git://github.com/AlbanBedel/linux
2345 F: drivers/gpio/gpio-ath79.c
2346 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2348 ATHEROS 71XX/9XXX USB PHY DRIVER
2349 M: Alban Bedel <albeu@free.fr>
2350 W: https://github.com/AlbanBedel/linux
2351 T: git git://github.com/AlbanBedel/linux
2353 F: drivers/phy/qualcomm/phy-ath79-usb.c
2354 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2356 ATHEROS ATH GENERIC UTILITIES
2357 M: Kalle Valo <kvalo@codeaurora.org>
2358 L: linux-wireless@vger.kernel.org
2360 F: drivers/net/wireless/ath/*
2362 ATHEROS ATH5K WIRELESS DRIVER
2363 M: Jiri Slaby <jirislaby@gmail.com>
2364 M: Nick Kossifidis <mickflemm@gmail.com>
2365 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2366 L: linux-wireless@vger.kernel.org
2367 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2369 F: drivers/net/wireless/ath/ath5k/
2371 ATHEROS ATH6KL WIRELESS DRIVER
2372 M: Kalle Valo <kvalo@codeaurora.org>
2373 L: linux-wireless@vger.kernel.org
2374 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2377 F: drivers/net/wireless/ath/ath6kl/
2380 M: Ville Syrjala <syrjala@sci.fi>
2382 F: drivers/input/misc/ati_remote2.c
2384 ATK0110 HWMON DRIVER
2385 M: Luca Tettamanti <kronos.it@gmail.com>
2386 L: linux-hwmon@vger.kernel.org
2388 F: drivers/hwmon/asus_atk0110.c
2390 ATLX ETHERNET DRIVERS
2391 M: Jay Cliburn <jcliburn@gmail.com>
2392 M: Chris Snook <chris.snook@gmail.com>
2393 L: netdev@vger.kernel.org
2394 W: http://sourceforge.net/projects/atl1
2395 W: http://atl1.sourceforge.net
2397 F: drivers/net/ethernet/atheros/
2400 M: Chas Williams <3chas3@gmail.com>
2401 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2402 L: netdev@vger.kernel.org
2403 W: http://linux-atm.sourceforge.net
2406 F: include/linux/atm*
2407 F: include/uapi/linux/atm*
2409 ATMEL AT91 / AT32 MCI DRIVER
2410 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2412 F: drivers/mmc/host/atmel-mci.c
2414 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2415 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2417 F: drivers/power/reset/at91-sama5d2_shdwc.c
2419 ATMEL Audio ALSA driver
2420 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2421 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2426 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2427 L: linux-i2c@vger.kernel.org
2429 F: drivers/i2c/busses/i2c-at91.c
2432 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2433 L: linux-media@vger.kernel.org
2435 F: drivers/media/platform/atmel/atmel-isi.c
2436 F: include/media/atmel-isi.h
2439 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2440 L: linux-fbdev@vger.kernel.org
2442 F: drivers/video/fbdev/atmel_lcdfb.c
2443 F: include/video/atmel_lcdc.h
2445 ATMEL MACB ETHERNET DRIVER
2446 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2448 F: drivers/net/ethernet/cadence/
2450 ATMEL MAXTOUCH DRIVER
2451 M: Nick Dyer <nick@shmanahar.org>
2452 T: git git://github.com/ndyer/linux.git
2454 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2455 F: drivers/input/touchscreen/atmel_mxt_ts.c
2457 ATMEL SAMA5D2 ADC DRIVER
2458 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2459 L: linux-iio@vger.kernel.org
2461 F: drivers/iio/adc/at91-sama5d2_adc.c
2464 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2465 L: linux-mmc@vger.kernel.org
2467 F: drivers/mmc/host/sdhci-of-at91.c
2470 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2472 F: drivers/spi/spi-atmel.*
2475 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2476 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2478 F: drivers/misc/atmel-ssc.c
2479 F: include/linux/atmel-ssc.h
2481 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2482 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2485 F: drivers/misc/atmel_tclib.c
2486 F: drivers/clocksource/tcb_clksrc.c
2488 ATMEL USBA UDC DRIVER
2489 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2492 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2494 ATMEL WIRELESS DRIVER
2495 M: Simon Kelley <simon@thekelleys.org.uk>
2496 L: linux-wireless@vger.kernel.org
2497 W: http://www.thekelleys.org.uk/atmel
2498 W: http://atmelwlandriver.sourceforge.net/
2500 F: drivers/net/wireless/atmel/atmel*
2503 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2504 L: linux-arm-kernel@lists.infradead.org
2505 L: dmaengine@vger.kernel.org
2507 F: drivers/dma/at_xdmac.c
2509 ATOMIC INFRASTRUCTURE
2510 M: Will Deacon <will.deacon@arm.com>
2511 M: Peter Zijlstra <peterz@infradead.org>
2512 R: Boqun Feng <boqun.feng@gmail.com>
2513 L: linux-kernel@vger.kernel.org
2515 F: arch/*/include/asm/atomic*.h
2516 F: include/*/atomic*.h
2518 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2519 M: Bradley Grove <linuxdrivers@attotech.com>
2520 L: linux-scsi@vger.kernel.org
2521 W: http://www.attotech.com
2523 F: drivers/scsi/esas2r
2525 ATUSB IEEE 802.15.4 RADIO DRIVER
2526 M: Stefan Schmidt <stefan@osg.samsung.com>
2527 L: linux-wpan@vger.kernel.org
2529 F: drivers/net/ieee802154/atusb.c
2530 F: drivers/net/ieee802154/atusb.h
2531 F: drivers/net/ieee802154/at86rf230.h
2534 M: Paul Moore <paul@paul-moore.com>
2535 M: Eric Paris <eparis@redhat.com>
2536 L: linux-audit@redhat.com (moderated for non-subscribers)
2537 W: https://github.com/linux-audit
2538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2540 F: include/linux/audit.h
2541 F: include/uapi/linux/audit.h
2544 AUXILIARY DISPLAY DRIVERS
2545 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2547 F: drivers/auxdisplay/
2548 F: include/linux/cfag12864b.h
2551 M: Ralf Baechle <ralf@linux-mips.org>
2552 L: linux-hams@vger.kernel.org
2553 W: http://www.linux-ax25.org/
2555 F: include/uapi/linux/ax25.h
2556 F: include/net/ax25.h
2560 M: Peter Rosin <peda@axentia.se>
2561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2563 F: Documentation/devicetree/bindings/arm/axentia.txt
2564 F: arch/arm/boot/dts/at91-linea.dtsi
2565 F: arch/arm/boot/dts/at91-natte.dtsi
2566 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2567 F: arch/arm/boot/dts/at91-tse850-3.dts
2569 AXENTIA ASOC DRIVERS
2570 M: Peter Rosin <peda@axentia.se>
2571 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2573 F: Documentation/devicetree/bindings/sound/axentia,*
2574 F: sound/soc/atmel/tse850-pcm5142.c
2577 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2578 L: linux-media@vger.kernel.org
2579 W: https://linuxtv.org
2580 T: git git://linuxtv.org/media_tree.git
2582 F: drivers/media/usb/dvb-usb-v2/az6007.c
2584 AZTECH FM RADIO RECEIVER DRIVER
2585 M: Hans Verkuil <hverkuil@xs4all.nl>
2586 L: linux-media@vger.kernel.org
2587 T: git git://linuxtv.org/media_tree.git
2588 W: https://linuxtv.org
2590 F: drivers/media/radio/radio-aztech*
2593 L: linux-wireless@vger.kernel.org
2594 L: b43-dev@lists.infradead.org
2595 W: http://wireless.kernel.org/en/users/Drivers/b43
2597 F: drivers/net/wireless/broadcom/b43/
2599 B43LEGACY WIRELESS DRIVER
2600 M: Larry Finger <Larry.Finger@lwfinger.net>
2601 L: linux-wireless@vger.kernel.org
2602 L: b43-dev@lists.infradead.org
2603 W: http://wireless.kernel.org/en/users/Drivers/b43
2605 F: drivers/net/wireless/broadcom/b43legacy/
2607 BACKLIGHT CLASS/SUBSYSTEM
2608 M: Lee Jones <lee.jones@linaro.org>
2609 M: Daniel Thompson <daniel.thompson@linaro.org>
2610 M: Jingoo Han <jingoohan1@gmail.com>
2611 L: dri-devel@lists.freedesktop.org
2612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2614 F: drivers/video/backlight/
2615 F: include/linux/backlight.h
2616 F: include/linux/pwm_backlight.h
2617 F: Documentation/devicetree/bindings/leds/backlight
2620 M: Marek Lindner <mareklindner@neomailbox.ch>
2621 M: Simon Wunderlich <sw@simonwunderlich.de>
2622 M: Antonio Quartulli <a@unstable.cc>
2623 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2624 W: https://www.open-mesh.org/
2625 Q: https://patchwork.open-mesh.org/project/batman/list/
2627 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2628 F: Documentation/ABI/testing/sysfs-class-net-mesh
2629 F: Documentation/networking/batman-adv.rst
2630 F: include/uapi/linux/batadv_packet.h
2631 F: include/uapi/linux/batman_adv.h
2634 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2635 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2636 L: linux-hams@vger.kernel.org
2637 W: http://www.baycom.org/~tom/ham/ham.html
2639 F: drivers/net/hamradio/baycom*
2641 BCACHE (BLOCK LAYER CACHE)
2642 M: Coly Li <colyli@suse.de>
2643 M: Kent Overstreet <kent.overstreet@gmail.com>
2644 L: linux-bcache@vger.kernel.org
2645 W: http://bcache.evilpiepirate.org
2646 C: irc://irc.oftc.net/bcache
2648 F: drivers/md/bcache/
2650 BDISP ST MEDIA DRIVER
2651 M: Fabien Dessenne <fabien.dessenne@st.com>
2652 L: linux-media@vger.kernel.org
2653 T: git git://linuxtv.org/media_tree.git
2654 W: https://linuxtv.org
2656 F: drivers/media/platform/sti/bdisp
2658 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2659 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2660 L: netdev@vger.kernel.org
2662 F: drivers/net/ethernet/ec_bhf.c
2665 M: Luis de Bethencourt <luisbg@kernel.org>
2666 M: Salah Triki <salah.triki@gmail.com>
2668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2669 F: Documentation/filesystems/befs.txt
2673 M: Paolo Valente <paolo.valente@linaro.org>
2674 M: Jens Axboe <axboe@kernel.dk>
2675 L: linux-block@vger.kernel.org
2678 F: Documentation/block/bfq-iosched.txt
2681 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2683 F: Documentation/filesystems/bfs.txt
2685 F: include/uapi/linux/bfs_fs.h
2687 BLINKM RGB LED DRIVER
2688 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2690 F: drivers/leds/leds-blinkm.c
2693 M: Jens Axboe <axboe@kernel.dk>
2694 L: linux-block@vger.kernel.org
2695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2699 F: kernel/trace/blktrace.c
2703 M: Joern Engel <joern@lazybastard.org>
2704 L: linux-mtd@lists.infradead.org
2706 F: drivers/mtd/devices/block2mtd.c
2709 M: Marcel Holtmann <marcel@holtmann.org>
2710 M: Johan Hedberg <johan.hedberg@gmail.com>
2711 L: linux-bluetooth@vger.kernel.org
2712 W: http://www.bluez.org/
2713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2716 F: drivers/bluetooth/
2719 M: Marcel Holtmann <marcel@holtmann.org>
2720 M: Johan Hedberg <johan.hedberg@gmail.com>
2721 L: linux-bluetooth@vger.kernel.org
2722 W: http://www.bluez.org/
2723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2727 F: include/net/bluetooth/
2730 M: Jay Vosburgh <j.vosburgh@gmail.com>
2731 M: Veaceslav Falico <vfalico@gmail.com>
2732 M: Andy Gospodarek <andy@greyhouse.net>
2733 L: netdev@vger.kernel.org
2734 W: http://sourceforge.net/projects/bonding/
2736 F: drivers/net/bonding/
2737 F: include/uapi/linux/if_bonding.h
2739 BPF (Safe dynamic programs and tools)
2740 M: Alexei Starovoitov <ast@kernel.org>
2741 M: Daniel Borkmann <daniel@iogearbox.net>
2742 L: netdev@vger.kernel.org
2743 L: linux-kernel@vger.kernel.org
2744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2746 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2748 F: arch/x86/net/bpf_jit*
2749 F: Documentation/networking/filter.txt
2750 F: Documentation/bpf/
2751 F: include/linux/bpf*
2752 F: include/linux/filter.h
2753 F: include/trace/events/xdp.h
2754 F: include/uapi/linux/bpf*
2755 F: include/uapi/linux/filter.h
2757 F: kernel/trace/bpf_trace.c
2760 F: net/core/filter.c
2761 F: net/sched/act_bpf.c
2762 F: net/sched/cls_bpf.c
2766 F: tools/testing/selftests/bpf/
2768 BROADCOM B44 10/100 ETHERNET DRIVER
2769 M: Michael Chan <michael.chan@broadcom.com>
2770 L: netdev@vger.kernel.org
2772 F: drivers/net/ethernet/broadcom/b44.*
2774 BROADCOM B53 ETHERNET SWITCH DRIVER
2775 M: Florian Fainelli <f.fainelli@gmail.com>
2776 L: netdev@vger.kernel.org
2777 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2779 F: drivers/net/dsa/b53/*
2780 F: include/linux/platform_data/b53.h
2782 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2783 M: Florian Fainelli <f.fainelli@gmail.com>
2784 M: Ray Jui <rjui@broadcom.com>
2785 M: Scott Branden <sbranden@broadcom.com>
2786 M: bcm-kernel-feedback-list@broadcom.com
2787 T: git git://github.com/broadcom/mach-bcm
2793 F: arch/arm/mach-bcm/
2795 BROADCOM BCM2835 ARM ARCHITECTURE
2796 M: Eric Anholt <eric@anholt.net>
2797 M: Stefan Wahren <stefan.wahren@i2se.com>
2798 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2799 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2800 T: git git://github.com/anholt/linux
2803 F: drivers/staging/vc04_services
2805 BROADCOM BCM47XX MIPS ARCHITECTURE
2806 M: Hauke Mehrtens <hauke@hauke-m.de>
2807 M: Rafał Miłecki <zajec5@gmail.com>
2808 L: linux-mips@linux-mips.org
2810 F: Documentation/devicetree/bindings/mips/brcm/
2811 F: arch/mips/bcm47xx/*
2812 F: arch/mips/include/asm/mach-bcm47xx/*
2814 BROADCOM BCM5301X ARM ARCHITECTURE
2815 M: Hauke Mehrtens <hauke@hauke-m.de>
2816 M: Rafał Miłecki <zajec5@gmail.com>
2817 M: Jon Mason <jonmason@broadcom.com>
2818 M: bcm-kernel-feedback-list@broadcom.com
2819 L: linux-arm-kernel@lists.infradead.org
2821 F: arch/arm/mach-bcm/bcm_5301x.c
2822 F: arch/arm/boot/dts/bcm5301x*.dtsi
2823 F: arch/arm/boot/dts/bcm470*
2824 F: arch/arm/boot/dts/bcm953012*
2826 BROADCOM BCM53573 ARM ARCHITECTURE
2827 M: Rafał Miłecki <rafal@milecki.pl>
2828 L: linux-arm-kernel@lists.infradead.org
2830 F: arch/arm/boot/dts/bcm53573*
2831 F: arch/arm/boot/dts/bcm47189*
2833 BROADCOM BCM63XX ARM ARCHITECTURE
2834 M: Florian Fainelli <f.fainelli@gmail.com>
2835 M: bcm-kernel-feedback-list@broadcom.com
2836 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2837 T: git git://github.com/broadcom/stblinux.git
2841 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2842 M: Kevin Cernekee <cernekee@gmail.com>
2843 L: linux-usb@vger.kernel.org
2845 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2847 BROADCOM BCM7XXX ARM ARCHITECTURE
2848 M: Brian Norris <computersforpeace@gmail.com>
2849 M: Gregory Fong <gregory.0xf0@gmail.com>
2850 M: Florian Fainelli <f.fainelli@gmail.com>
2851 M: bcm-kernel-feedback-list@broadcom.com
2852 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2853 T: git git://github.com/broadcom/stblinux.git
2855 F: arch/arm/mach-bcm/*brcmstb*
2856 F: arch/arm/boot/dts/bcm7*.dts*
2857 F: drivers/bus/brcmstb_gisb.c
2858 F: arch/arm/mm/cache-b15-rac.c
2859 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2862 BROADCOM BMIPS CPUFREQ DRIVER
2863 M: Markus Mayer <mmayer@broadcom.com>
2864 M: bcm-kernel-feedback-list@broadcom.com
2865 L: linux-pm@vger.kernel.org
2867 F: drivers/cpufreq/bmips-cpufreq.c
2869 BROADCOM BMIPS MIPS ARCHITECTURE
2870 M: Kevin Cernekee <cernekee@gmail.com>
2871 M: Florian Fainelli <f.fainelli@gmail.com>
2872 L: linux-mips@linux-mips.org
2873 T: git git://github.com/broadcom/stblinux.git
2875 F: arch/mips/bmips/*
2876 F: arch/mips/include/asm/mach-bmips/*
2877 F: arch/mips/kernel/*bmips*
2878 F: arch/mips/boot/dts/brcm/bcm*.dts*
2879 F: drivers/irqchip/irq-bcm63*
2880 F: drivers/irqchip/irq-bcm7*
2881 F: drivers/irqchip/irq-brcmstb*
2882 F: include/linux/bcm963xx_nvram.h
2883 F: include/linux/bcm963xx_tag.h
2885 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2886 M: Rasesh Mody <rasesh.mody@cavium.com>
2887 M: Harish Patil <harish.patil@cavium.com>
2888 M: Dept-GELinuxNICDev@cavium.com
2889 L: netdev@vger.kernel.org
2891 F: drivers/net/ethernet/broadcom/bnx2.*
2892 F: drivers/net/ethernet/broadcom/bnx2_*
2894 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2895 M: QLogic-Storage-Upstream@qlogic.com
2896 L: linux-scsi@vger.kernel.org
2898 F: drivers/scsi/bnx2fc/
2900 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2901 M: QLogic-Storage-Upstream@qlogic.com
2902 L: linux-scsi@vger.kernel.org
2904 F: drivers/scsi/bnx2i/
2906 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2907 M: Ariel Elior <ariel.elior@cavium.com>
2908 M: everest-linux-l2@cavium.com
2909 L: netdev@vger.kernel.org
2911 F: drivers/net/ethernet/broadcom/bnx2x/
2913 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2914 M: Michael Chan <michael.chan@broadcom.com>
2915 L: netdev@vger.kernel.org
2917 F: drivers/net/ethernet/broadcom/bnxt/
2919 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2920 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2921 M: Franky Lin <franky.lin@broadcom.com>
2922 M: Hante Meuleman <hante.meuleman@broadcom.com>
2923 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2924 M: Wright Feng <wright.feng@cypress.com>
2925 L: linux-wireless@vger.kernel.org
2926 L: brcm80211-dev-list.pdl@broadcom.com
2927 L: brcm80211-dev-list@cypress.com
2929 F: drivers/net/wireless/broadcom/brcm80211/
2931 BROADCOM BRCMSTB GPIO DRIVER
2932 M: Gregory Fong <gregory.0xf0@gmail.com>
2933 L: bcm-kernel-feedback-list@broadcom.com
2935 F: drivers/gpio/gpio-brcmstb.c
2936 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2938 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2939 M: Al Cooper <alcooperx@gmail.com>
2940 L: linux-kernel@vger.kernel.org
2941 L: bcm-kernel-feedback-list@broadcom.com
2943 F: drivers/phy/broadcom/phy-brcm-usb*
2945 BROADCOM GENET ETHERNET DRIVER
2946 M: Doug Berger <opendmb@gmail.com>
2947 M: Florian Fainelli <f.fainelli@gmail.com>
2948 L: netdev@vger.kernel.org
2950 F: drivers/net/ethernet/broadcom/genet/
2952 BROADCOM IPROC ARM ARCHITECTURE
2953 M: Ray Jui <rjui@broadcom.com>
2954 M: Scott Branden <sbranden@broadcom.com>
2955 M: Jon Mason <jonmason@broadcom.com>
2956 M: bcm-kernel-feedback-list@broadcom.com
2957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2958 T: git git://github.com/broadcom/cygnus-linux.git
2974 F: arch/arm64/boot/dts/broadcom/ns2*
2975 F: drivers/clk/bcm/clk-ns*
2976 F: drivers/pinctrl/bcm/pinctrl-ns*
2978 BROADCOM KONA GPIO DRIVER
2979 M: Ray Jui <rjui@broadcom.com>
2980 L: bcm-kernel-feedback-list@broadcom.com
2982 F: drivers/gpio/gpio-bcm-kona.c
2983 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2985 BROADCOM NETXTREME-E ROCE DRIVER
2986 M: Selvin Xavier <selvin.xavier@broadcom.com>
2987 M: Devesh Sharma <devesh.sharma@broadcom.com>
2988 M: Somnath Kotur <somnath.kotur@broadcom.com>
2989 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2990 L: linux-rdma@vger.kernel.org
2991 W: http://www.broadcom.com
2993 F: drivers/infiniband/hw/bnxt_re/
2994 F: include/uapi/rdma/bnxt_re-abi.h
2996 BROADCOM NVRAM DRIVER
2997 M: Rafał Miłecki <zajec5@gmail.com>
2998 L: linux-mips@linux-mips.org
3000 F: drivers/firmware/broadcom/*
3002 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3003 M: Rafał Miłecki <zajec5@gmail.com>
3004 L: linux-wireless@vger.kernel.org
3007 F: include/linux/bcma/
3009 BROADCOM STB AVS CPUFREQ DRIVER
3010 M: Markus Mayer <mmayer@broadcom.com>
3011 M: bcm-kernel-feedback-list@broadcom.com
3012 L: linux-pm@vger.kernel.org
3014 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3015 F: drivers/cpufreq/brcmstb*
3017 BROADCOM STB AVS TMON DRIVER
3018 M: Markus Mayer <mmayer@broadcom.com>
3019 M: bcm-kernel-feedback-list@broadcom.com
3020 L: linux-pm@vger.kernel.org
3022 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3023 F: drivers/thermal/broadcom/brcmstb*
3025 BROADCOM STB NAND FLASH DRIVER
3026 M: Brian Norris <computersforpeace@gmail.com>
3027 M: Kamal Dasu <kdasu.kdev@gmail.com>
3028 L: linux-mtd@lists.infradead.org
3029 L: bcm-kernel-feedback-list@broadcom.com
3031 F: drivers/mtd/nand/raw/brcmnand/
3033 BROADCOM STB DPFE DRIVER
3034 M: Markus Mayer <mmayer@broadcom.com>
3035 M: bcm-kernel-feedback-list@broadcom.com
3036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3038 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3039 F: drivers/memory/brcmstb_dpfe.c
3041 BROADCOM SYSTEMPORT ETHERNET DRIVER
3042 M: Florian Fainelli <f.fainelli@gmail.com>
3043 L: netdev@vger.kernel.org
3045 F: drivers/net/ethernet/broadcom/bcmsysport.*
3047 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3048 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3049 M: Prashant Sreedharan <prashant@broadcom.com>
3050 M: Michael Chan <mchan@broadcom.com>
3051 L: netdev@vger.kernel.org
3053 F: drivers/net/ethernet/broadcom/tg3.*
3055 BROCADE BFA FC SCSI DRIVER
3056 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3057 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3058 L: linux-scsi@vger.kernel.org
3060 F: drivers/scsi/bfa/
3062 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3063 M: Rasesh Mody <rasesh.mody@cavium.com>
3064 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3065 M: Dept-GELinuxNICDev@cavium.com
3066 L: netdev@vger.kernel.org
3068 F: drivers/net/ethernet/brocade/bna/
3070 BSG (block layer generic sg v4 driver)
3071 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3072 L: linux-scsi@vger.kernel.org
3075 F: include/linux/bsg.h
3076 F: include/uapi/linux/bsg.h
3079 M: Clemens Ladisch <clemens@ladisch.de>
3080 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3081 T: git git://git.alsa-project.org/alsa-kernel.git
3083 F: Documentation/sound/cards/bt87x.rst
3084 F: sound/pci/bt87x.c
3087 M: Michael Buesch <m@bues.ch>
3088 W: http://bu3sch.de/btgpio.php
3090 F: drivers/gpio/gpio-bt8xx.c
3093 M: Chris Mason <clm@fb.com>
3094 M: Josef Bacik <jbacik@fb.com>
3095 M: David Sterba <dsterba@suse.com>
3096 L: linux-btrfs@vger.kernel.org
3097 W: http://btrfs.wiki.kernel.org/
3098 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3101 F: Documentation/filesystems/btrfs.txt
3103 F: include/linux/btrfs*
3104 F: include/uapi/linux/btrfs*
3106 BTTV VIDEO4LINUX DRIVER
3107 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3108 L: linux-media@vger.kernel.org
3109 W: https://linuxtv.org
3110 T: git git://linuxtv.org/media_tree.git
3112 F: Documentation/media/v4l-drivers/bttv*
3113 F: drivers/media/pci/bt8xx/bttv*
3115 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3116 M: Chanwoo Choi <cw00.choi@samsung.com>
3117 L: linux-pm@vger.kernel.org
3118 L: linux-samsung-soc@vger.kernel.org
3119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3121 F: drivers/devfreq/exynos-bus.c
3122 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3124 BUSLOGIC SCSI DRIVER
3125 M: Khalid Aziz <khalid@gonehiking.org>
3126 L: linux-scsi@vger.kernel.org
3128 F: drivers/scsi/BusLogic.*
3129 F: drivers/scsi/FlashPoint.*
3131 C-MEDIA CMI8788 DRIVER
3132 M: Clemens Ladisch <clemens@ladisch.de>
3133 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3134 T: git git://git.alsa-project.org/alsa-kernel.git
3136 F: sound/pci/oxygen/
3139 M: Mark Salter <msalter@redhat.com>
3140 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3141 L: linux-c6x-dev@linux-c6x.org
3142 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3146 CA8210 IEEE-802.15.4 RADIO DRIVER
3147 M: Harry Morris <h.morris@cascoda.com>
3148 L: linux-wpan@vger.kernel.org
3149 W: https://github.com/Cascoda/ca8210-linux.git
3151 F: drivers/net/ieee802154/ca8210.c
3152 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3154 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3155 M: David Howells <dhowells@redhat.com>
3156 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3158 F: Documentation/filesystems/caching/cachefiles.txt
3161 CADENCE MIPI-CSI2 BRIDGES
3162 M: Maxime Ripard <maxime.ripard@bootlin.com>
3163 L: linux-media@vger.kernel.org
3165 F: Documentation/devicetree/bindings/media/cdns,*.txt
3166 F: drivers/media/platform/cadence/cdns-csi2*
3168 CADET FM/AM RADIO RECEIVER DRIVER
3169 M: Hans Verkuil <hverkuil@xs4all.nl>
3170 L: linux-media@vger.kernel.org
3171 T: git git://linuxtv.org/media_tree.git
3172 W: https://linuxtv.org
3174 F: drivers/media/radio/radio-cadet*
3176 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3177 M: Jonathan Corbet <corbet@lwn.net>
3178 L: linux-media@vger.kernel.org
3179 T: git git://linuxtv.org/media_tree.git
3181 F: Documentation/media/v4l-drivers/cafe_ccic*
3182 F: drivers/media/platform/marvell-ccic/
3185 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3186 L: netdev@vger.kernel.org
3188 F: Documentation/networking/caif/
3189 F: drivers/net/caif/
3190 F: include/uapi/linux/caif/
3191 F: include/net/caif/
3194 CALGARY x86-64 IOMMU
3195 M: Muli Ben-Yehuda <mulix@mulix.org>
3196 M: Jon Mason <jdmason@kudzu.us>
3197 L: iommu@lists.linux-foundation.org
3199 F: arch/x86/kernel/pci-calgary_64.c
3200 F: arch/x86/kernel/tce_64.c
3201 F: arch/x86/include/asm/calgary.h
3202 F: arch/x86/include/asm/tce.h
3205 M: Wolfgang Grandegger <wg@grandegger.com>
3206 M: Marc Kleine-Budde <mkl@pengutronix.de>
3207 L: linux-can@vger.kernel.org
3208 W: https://github.com/linux-can
3209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3212 F: Documentation/devicetree/bindings/net/can/
3214 F: include/linux/can/dev.h
3215 F: include/linux/can/platform/
3216 F: include/uapi/linux/can/error.h
3217 F: include/uapi/linux/can/netlink.h
3220 M: Oliver Hartkopp <socketcan@hartkopp.net>
3221 M: Marc Kleine-Budde <mkl@pengutronix.de>
3222 L: linux-can@vger.kernel.org
3223 W: https://github.com/linux-can
3224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3227 F: Documentation/networking/can.rst
3229 F: include/linux/can/core.h
3230 F: include/uapi/linux/can.h
3231 F: include/uapi/linux/can/bcm.h
3232 F: include/uapi/linux/can/raw.h
3233 F: include/uapi/linux/can/gw.h
3236 M: Serge Hallyn <serge@hallyn.com>
3237 L: linux-security-module@vger.kernel.org
3239 F: include/linux/capability.h
3240 F: include/uapi/linux/capability.h
3241 F: security/commoncap.c
3242 F: kernel/capability.c
3244 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3245 M: Kevin Tsai <ktsai@capellamicro.com>
3247 F: drivers/iio/light/cm*
3249 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3250 M: Christian Lamparter <chunkeey@googlemail.com>
3251 L: linux-wireless@vger.kernel.org
3252 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3254 F: drivers/net/wireless/ath/carl9170/
3257 M: Jan Glauber <jglauber@cavium.com>
3258 M: David Daney <david.daney@cavium.com>
3259 W: http://www.cavium.com
3261 F: drivers/i2c/busses/i2c-octeon*
3262 F: drivers/i2c/busses/i2c-thunderx*
3264 CAVIUM LIQUIDIO NETWORK DRIVER
3265 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3266 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3267 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3268 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3269 L: netdev@vger.kernel.org
3270 W: http://www.cavium.com
3272 F: drivers/net/ethernet/cavium/liquidio/
3275 M: Jan Glauber <jglauber@cavium.com>
3276 M: David Daney <david.daney@cavium.com>
3277 M: Steven J. Hill <Steven.Hill@cavium.com>
3278 W: http://www.cavium.com
3280 F: drivers/mmc/host/cavium*
3282 CAVIUM OCTEON-TX CRYPTO DRIVER
3283 M: George Cherian <george.cherian@cavium.com>
3284 L: linux-crypto@vger.kernel.org
3285 W: http://www.cavium.com
3287 F: drivers/crypto/cavium/cpt/
3289 CAVIUM THUNDERX2 ARM64 SOC
3290 M: Robert Richter <rrichter@cavium.com>
3291 M: Jayachandran C <jnair@caviumnetworks.com>
3292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3294 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3295 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3297 CC2520 IEEE-802.15.4 RADIO DRIVER
3298 M: Varka Bhadram <varkabhadram@gmail.com>
3299 L: linux-wpan@vger.kernel.org
3301 F: drivers/net/ieee802154/cc2520.c
3302 F: include/linux/spi/cc2520.h
3303 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3305 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3306 M: Gilad Ben-Yossef <gilad@benyossef.com>
3307 L: linux-crypto@vger.kernel.org
3309 F: drivers/crypto/ccree/
3310 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3313 M: Hans Verkuil <hans.verkuil@cisco.com>
3314 L: linux-media@vger.kernel.org
3315 T: git git://linuxtv.org/media_tree.git
3316 W: http://linuxtv.org
3318 F: Documentation/media/kapi/cec-core.rst
3319 F: Documentation/media/uapi/cec
3320 F: drivers/media/cec/
3321 F: drivers/media/rc/keymaps/rc-cec.c
3322 F: include/media/cec.h
3323 F: include/media/cec-notifier.h
3324 F: include/uapi/linux/cec.h
3325 F: include/uapi/linux/cec-funcs.h
3326 F: Documentation/devicetree/bindings/media/cec.txt
3327 F: Documentation/ABI/testing/debugfs-cec-error-inj
3330 M: Hans Verkuil <hans.verkuil@cisco.com>
3331 L: linux-media@vger.kernel.org
3332 T: git git://linuxtv.org/media_tree.git
3333 W: http://linuxtv.org
3335 F: drivers/media/platform/cec-gpio/
3336 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3338 CELL BROADBAND ENGINE ARCHITECTURE
3339 M: Arnd Bergmann <arnd@arndb.de>
3340 L: linuxppc-dev@lists.ozlabs.org
3341 W: http://www.ibm.com/developerworks/power/cell/
3343 F: arch/powerpc/include/asm/cell*.h
3344 F: arch/powerpc/include/asm/spu*.h
3345 F: arch/powerpc/include/uapi/asm/spu*.h
3346 F: arch/powerpc/oprofile/*cell*
3347 F: arch/powerpc/platforms/cell/
3349 CEPH COMMON CODE (LIBCEPH)
3350 M: Ilya Dryomov <idryomov@gmail.com>
3351 M: "Yan, Zheng" <zyan@redhat.com>
3352 M: Sage Weil <sage@redhat.com>
3353 L: ceph-devel@vger.kernel.org
3355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3356 T: git git://github.com/ceph/ceph-client.git
3359 F: include/linux/ceph/
3360 F: include/linux/crush/
3362 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3363 M: "Yan, Zheng" <zyan@redhat.com>
3364 M: Sage Weil <sage@redhat.com>
3365 M: Ilya Dryomov <idryomov@gmail.com>
3366 L: ceph-devel@vger.kernel.org
3368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3369 T: git git://github.com/ceph/ceph-client.git
3371 F: Documentation/filesystems/ceph.txt
3374 CERTIFICATE HANDLING:
3375 M: David Howells <dhowells@redhat.com>
3376 M: David Woodhouse <dwmw2@infradead.org>
3377 L: keyrings@vger.kernel.org
3379 F: Documentation/admin-guide/module-signing.rst
3381 F: scripts/sign-file.c
3382 F: scripts/extract-cert.c
3384 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3385 L: linux-usb@vger.kernel.org
3387 F: Documentation/usb/WUSB-Design-overview.txt
3388 F: Documentation/usb/wusb-cbaf
3389 F: drivers/usb/host/hwa-hc.c
3390 F: drivers/usb/host/whci/
3391 F: drivers/usb/wusbcore/
3392 F: include/linux/usb/wusb*
3394 CFAG12864B LCD DRIVER
3395 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3397 F: drivers/auxdisplay/cfag12864b.c
3398 F: include/linux/cfag12864b.h
3400 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3401 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3403 F: drivers/auxdisplay/cfag12864bfb.c
3404 F: include/linux/cfag12864b.h
3406 802.11 (including CFG80211/NL80211)
3407 M: Johannes Berg <johannes@sipsolutions.net>
3408 L: linux-wireless@vger.kernel.org
3409 W: http://wireless.kernel.org/
3410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3414 F: include/uapi/linux/nl80211.h
3415 F: include/linux/ieee80211.h
3416 F: include/net/wext.h
3417 F: include/net/cfg80211.h
3418 F: include/net/iw_handler.h
3419 F: include/net/ieee80211_radiotap.h
3420 F: Documentation/driver-api/80211/cfg80211.rst
3421 F: Documentation/networking/regulatory.txt
3423 CHAR and MISC DRIVERS
3424 M: Arnd Bergmann <arnd@arndb.de>
3425 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3430 F: include/linux/miscdevice.h
3433 M: Andy Whitcroft <apw@canonical.com>
3434 M: Joe Perches <joe@perches.com>
3436 F: scripts/checkpatch.pl
3438 CHINESE DOCUMENTATION
3439 M: Harry Wei <harryxiyou@gmail.com>
3440 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3441 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3443 F: Documentation/translations/zh_CN/
3445 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3446 M: Peter Chen <Peter.Chen@nxp.com>
3447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3448 L: linux-usb@vger.kernel.org
3450 F: drivers/usb/chipidea/
3452 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3453 M: Hans de Goede <hdegoede@redhat.com>
3454 L: linux-input@vger.kernel.org
3456 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3457 F: drivers/input/touchscreen/chipone_icn8318.c
3459 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3460 M: Hans de Goede <hdegoede@redhat.com>
3461 L: linux-input@vger.kernel.org
3463 F: drivers/input/touchscreen/chipone_icn8505.c
3465 CHROME HARDWARE PLATFORM SUPPORT
3466 M: Benson Leung <bleung@chromium.org>
3467 M: Olof Johansson <olof@lixom.net>
3469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3470 F: drivers/platform/chrome/
3472 CIRRUS LOGIC AUDIO CODEC DRIVERS
3473 M: Brian Austin <brian.austin@cirrus.com>
3474 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3475 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3477 F: sound/soc/codecs/cs*
3479 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3480 M: Hartley Sweeten <hsweeten@visionengravers.com>
3481 L: netdev@vger.kernel.org
3483 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3485 CISCO FCOE HBA DRIVER
3486 M: Satish Kharat <satishkh@cisco.com>
3487 M: Sesidhar Baddela <sebaddel@cisco.com>
3488 M: Karan Tilak Kumar <kartilak@cisco.com>
3489 L: linux-scsi@vger.kernel.org
3491 F: drivers/scsi/fnic/
3493 CISCO SCSI HBA DRIVER
3494 M: Karan Tilak Kumar <kartilak@cisco.com>
3495 M: Sesidhar Baddela <sebaddel@cisco.com>
3496 L: linux-scsi@vger.kernel.org
3498 F: drivers/scsi/snic/
3500 CISCO VIC ETHERNET NIC DRIVER
3501 M: Christian Benvenuti <benve@cisco.com>
3502 M: Govindarajulu Varadarajan <_govind@gmx.com>
3503 M: Parvi Kaustubhi <pkaustub@cisco.com>
3505 F: drivers/net/ethernet/cisco/enic/
3507 CISCO VIC LOW LATENCY NIC DRIVER
3508 M: Christian Benvenuti <benve@cisco.com>
3509 M: Dave Goodell <dgoodell@cisco.com>
3511 F: drivers/infiniband/hw/usnic/
3514 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3515 L: linux-kernel@vger.kernel.org
3518 F: include/linux/cleancache.h
3521 M: Russell King <linux@armlinux.org.uk>
3522 L: linux-clk@vger.kernel.org
3524 F: include/linux/clk.h
3526 CLOCKSOURCE, CLOCKEVENT DRIVERS
3527 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3528 M: Thomas Gleixner <tglx@linutronix.de>
3529 L: linux-kernel@vger.kernel.org
3530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3532 F: drivers/clocksource/
3533 F: Documentation/devicetree/bindings/timer/
3536 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3537 M: Daniel Oliveira Nascimento <don@syst.com.br>
3538 L: platform-driver-x86@vger.kernel.org
3540 F: drivers/platform/x86/classmate-laptop.c
3543 M: Hans Verkuil <hans.verkuil@cisco.com>
3544 L: linux-media@vger.kernel.org
3545 T: git git://linuxtv.org/media_tree.git
3546 W: https://linuxtv.org
3548 F: drivers/media/pci/cobalt/
3550 COCCINELLE/Semantic Patches (SmPL)
3551 M: Julia Lawall <Julia.Lawall@lip6.fr>
3552 M: Gilles Muller <Gilles.Muller@lip6.fr>
3553 M: Nicolas Palix <nicolas.palix@imag.fr>
3554 M: Michal Marek <michal.lkml@markovi.net>
3555 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3557 W: http://coccinelle.lip6.fr/
3559 F: Documentation/dev-tools/coccinelle.rst
3560 F: scripts/coccinelle/
3561 F: scripts/coccicheck
3564 M: Jan Harkes <jaharkes@cs.cmu.edu>
3566 L: codalist@coda.cs.cmu.edu
3567 W: http://www.coda.cs.cmu.edu/
3569 F: Documentation/filesystems/coda.txt
3571 F: include/linux/coda*.h
3572 F: include/uapi/linux/coda*.h
3574 CODA V4L2 MEM2MEM DRIVER
3575 M: Philipp Zabel <p.zabel@pengutronix.de>
3576 L: linux-media@vger.kernel.org
3578 F: Documentation/devicetree/bindings/media/coda.txt
3579 F: drivers/media/platform/coda/
3581 COMMON CLK FRAMEWORK
3582 M: Michael Turquette <mturquette@baylibre.com>
3583 M: Stephen Boyd <sboyd@kernel.org>
3584 L: linux-clk@vger.kernel.org
3585 Q: http://patchwork.kernel.org/project/linux-clk/list/
3586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3588 F: Documentation/devicetree/bindings/clock/
3590 X: drivers/clk/clkdev.c
3591 F: include/linux/clk-pr*
3592 F: include/linux/clk/
3593 F: include/linux/of_clk.h
3595 COMMON INTERNET FILE SYSTEM (CIFS)
3596 M: Steve French <sfrench@samba.org>
3597 L: linux-cifs@vger.kernel.org
3598 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3599 W: http://linux-cifs.samba.org/
3600 T: git git://git.samba.org/sfrench/cifs-2.6.git
3602 F: Documentation/filesystems/cifs/
3605 COMPACTPCI HOTPLUG CORE
3606 M: Scott Murray <scott@spiteful.org>
3607 L: linux-pci@vger.kernel.org
3609 F: drivers/pci/hotplug/cpci_hotplug*
3611 COMPACTPCI HOTPLUG GENERIC DRIVER
3612 M: Scott Murray <scott@spiteful.org>
3613 L: linux-pci@vger.kernel.org
3615 F: drivers/pci/hotplug/cpcihp_generic.c
3617 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3618 M: Scott Murray <scott@spiteful.org>
3619 L: linux-pci@vger.kernel.org
3621 F: drivers/pci/hotplug/cpcihp_zt5550.*
3623 COMPAL LAPTOP SUPPORT
3624 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3625 L: platform-driver-x86@vger.kernel.org
3627 F: drivers/platform/x86/compal-laptop.c
3629 CONEXANT ACCESSRUNNER USB DRIVER
3630 L: accessrunner-general@lists.sourceforge.net
3631 W: http://accessrunner.sourceforge.net/
3633 F: drivers/usb/atm/cxacru.c
3636 M: Joel Becker <jlbec@evilplan.org>
3637 M: Christoph Hellwig <hch@lst.de>
3638 T: git git://git.infradead.org/users/hch/configfs.git
3641 F: include/linux/configfs.h
3644 M: Evgeniy Polyakov <zbr@ioremap.net>
3645 L: netdev@vger.kernel.org
3647 F: drivers/connector/
3649 CONTROL GROUP (CGROUP)
3650 M: Tejun Heo <tj@kernel.org>
3651 M: Li Zefan <lizefan@huawei.com>
3652 M: Johannes Weiner <hannes@cmpxchg.org>
3653 L: cgroups@vger.kernel.org
3654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3656 F: Documentation/cgroup*
3657 F: include/linux/cgroup*
3660 CONTROL GROUP - CPUSET
3661 M: Li Zefan <lizefan@huawei.com>
3662 L: cgroups@vger.kernel.org
3663 W: http://www.bullopensource.org/cpuset/
3664 W: http://oss.sgi.com/projects/cpusets/
3665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3667 F: Documentation/cgroup-v1/cpusets.txt
3668 F: include/linux/cpuset.h
3669 F: kernel/cgroup/cpuset.c
3671 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3672 M: Johannes Weiner <hannes@cmpxchg.org>
3673 M: Michal Hocko <mhocko@kernel.org>
3674 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3675 L: cgroups@vger.kernel.org
3676 L: linux-mm@kvack.org
3681 CORETEMP HARDWARE MONITORING DRIVER
3682 M: Fenghua Yu <fenghua.yu@intel.com>
3683 L: linux-hwmon@vger.kernel.org
3685 F: Documentation/hwmon/coretemp
3686 F: drivers/hwmon/coretemp.c
3688 COSA/SRP SYNC SERIAL DRIVER
3689 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3690 W: http://www.fi.muni.cz/~kas/cosa/
3692 F: drivers/net/wan/cosa*
3694 CPMAC ETHERNET DRIVER
3695 M: Florian Fainelli <f.fainelli@gmail.com>
3696 L: netdev@vger.kernel.org
3698 F: drivers/net/ethernet/ti/cpmac.c
3700 CPU FREQUENCY DRIVERS
3701 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3702 M: Viresh Kumar <viresh.kumar@linaro.org>
3703 L: linux-pm@vger.kernel.org
3705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3706 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3707 B: https://bugzilla.kernel.org
3708 F: Documentation/cpu-freq/
3709 F: Documentation/devicetree/bindings/cpufreq/
3711 F: include/linux/cpufreq.h
3712 F: tools/testing/selftests/cpufreq/
3714 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3715 M: Viresh Kumar <viresh.kumar@linaro.org>
3716 M: Sudeep Holla <sudeep.holla@arm.com>
3717 L: linux-pm@vger.kernel.org
3718 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3720 F: drivers/cpufreq/arm_big_little.h
3721 F: drivers/cpufreq/arm_big_little.c
3722 F: drivers/cpufreq/arm_big_little_dt.c
3724 CPU POWER MONITORING SUBSYSTEM
3725 M: Thomas Renninger <trenn@suse.com>
3726 M: Shuah Khan <shuah@kernel.org>
3727 L: linux-pm@vger.kernel.org
3729 F: tools/power/cpupower/
3732 M: "H. Peter Anvin" <hpa@zytor.com>
3734 F: arch/x86/kernel/cpuid.c
3735 F: arch/x86/kernel/msr.c
3737 CPUIDLE DRIVER - ARM BIG LITTLE
3738 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3739 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3740 L: linux-pm@vger.kernel.org
3741 L: linux-arm-kernel@lists.infradead.org
3742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3744 F: drivers/cpuidle/cpuidle-big_little.c
3746 CPUIDLE DRIVER - ARM EXYNOS
3747 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3748 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3749 M: Kukjin Kim <kgene@kernel.org>
3750 L: linux-pm@vger.kernel.org
3751 L: linux-samsung-soc@vger.kernel.org
3753 F: drivers/cpuidle/cpuidle-exynos.c
3754 F: arch/arm/mach-exynos/pm.c
3757 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3758 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3759 L: linux-pm@vger.kernel.org
3761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3762 B: https://bugzilla.kernel.org
3763 F: drivers/cpuidle/*
3764 F: include/linux/cpuidle.h
3767 M: Nicolas Pitre <nico@linaro.org>
3769 F: Documentation/filesystems/cramfs.txt
3773 M: Herbert Xu <herbert@gondor.apana.org.au>
3774 M: "David S. Miller" <davem@davemloft.net>
3775 L: linux-crypto@vger.kernel.org
3776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3779 F: Documentation/crypto/
3780 F: Documentation/devicetree/bindings/crypto/
3785 F: include/linux/crypto*
3787 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3788 M: Neil Horman <nhorman@tuxdriver.com>
3789 L: linux-crypto@vger.kernel.org
3791 F: crypto/ansi_cprng.c
3795 M: Hans Verkuil <hverkuil@xs4all.nl>
3796 L: linux-media@vger.kernel.org
3797 T: git git://linuxtv.org/media_tree.git
3798 W: http://linuxtv.org
3800 F: drivers/media/i2c/cs3308.c
3801 F: drivers/media/i2c/cs3308.h
3803 CS5535 Audio ALSA driver
3804 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3806 F: sound/pci/cs5535audio/
3809 M: Solomon Peachy <pizza@shaftnet.org>
3811 F: drivers/net/wireless/st/cw1200/
3813 CX18 VIDEO4LINUX DRIVER
3814 M: Andy Walls <awalls@md.metrocast.net>
3815 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3816 L: linux-media@vger.kernel.org
3817 T: git git://linuxtv.org/media_tree.git
3818 W: https://linuxtv.org
3819 W: http://www.ivtvdriver.org/index.php/Cx18
3821 F: Documentation/media/v4l-drivers/cx18*
3822 F: drivers/media/pci/cx18/
3823 F: include/uapi/linux/ivtv*
3825 CX2341X MPEG ENCODER HELPER MODULE
3826 M: Hans Verkuil <hverkuil@xs4all.nl>
3827 L: linux-media@vger.kernel.org
3828 T: git git://linuxtv.org/media_tree.git
3829 W: https://linuxtv.org
3831 F: drivers/media/common/cx2341x*
3832 F: include/media/cx2341x*
3834 CX24120 MEDIA DRIVER
3835 M: Jemma Denson <jdenson@gmail.com>
3836 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3837 L: linux-media@vger.kernel.org
3838 W: https://linuxtv.org
3839 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3841 F: drivers/media/dvb-frontends/cx24120*
3843 CX88 VIDEO4LINUX DRIVER
3844 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3845 L: linux-media@vger.kernel.org
3846 W: https://linuxtv.org
3847 T: git git://linuxtv.org/media_tree.git
3849 F: Documentation/media/v4l-drivers/cx88*
3850 F: drivers/media/pci/cx88/
3852 CXD2820R MEDIA DRIVER
3853 M: Antti Palosaari <crope@iki.fi>
3854 L: linux-media@vger.kernel.org
3855 W: https://linuxtv.org
3856 W: http://palosaari.fi/linux/
3857 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3858 T: git git://linuxtv.org/anttip/media_tree.git
3860 F: drivers/media/dvb-frontends/cxd2820r*
3862 CXGB3 ETHERNET DRIVER (CXGB3)
3863 M: Santosh Raspatur <santosh@chelsio.com>
3864 L: netdev@vger.kernel.org
3865 W: http://www.chelsio.com
3867 F: drivers/net/ethernet/chelsio/cxgb3/
3869 CXGB3 ISCSI DRIVER (CXGB3I)
3870 M: Karen Xie <kxie@chelsio.com>
3871 L: linux-scsi@vger.kernel.org
3872 W: http://www.chelsio.com
3874 F: drivers/scsi/cxgbi/cxgb3i
3876 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3877 M: Steve Wise <swise@chelsio.com>
3878 L: linux-rdma@vger.kernel.org
3879 W: http://www.openfabrics.org
3881 F: drivers/infiniband/hw/cxgb3/
3882 F: include/uapi/rdma/cxgb3-abi.h
3884 CXGB4 CRYPTO DRIVER (chcr)
3885 M: Harsh Jain <harsh@chelsio.com>
3886 L: linux-crypto@vger.kernel.org
3887 W: http://www.chelsio.com
3889 F: drivers/crypto/chelsio
3891 CXGB4 ETHERNET DRIVER (CXGB4)
3892 M: Ganesh Goudar <ganeshgr@chelsio.com>
3893 L: netdev@vger.kernel.org
3894 W: http://www.chelsio.com
3896 F: drivers/net/ethernet/chelsio/cxgb4/
3898 CXGB4 ISCSI DRIVER (CXGB4I)
3899 M: Karen Xie <kxie@chelsio.com>
3900 L: linux-scsi@vger.kernel.org
3901 W: http://www.chelsio.com
3903 F: drivers/scsi/cxgbi/cxgb4i
3905 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3906 M: Steve Wise <swise@chelsio.com>
3907 L: linux-rdma@vger.kernel.org
3908 W: http://www.openfabrics.org
3910 F: drivers/infiniband/hw/cxgb4/
3911 F: include/uapi/rdma/cxgb4-abi.h
3913 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3914 M: Casey Leedom <leedom@chelsio.com>
3915 L: netdev@vger.kernel.org
3916 W: http://www.chelsio.com
3918 F: drivers/net/ethernet/chelsio/cxgb4vf/
3920 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3921 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3922 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3923 L: linuxppc-dev@lists.ozlabs.org
3925 F: arch/powerpc/platforms/powernv/pci-cxl.c
3926 F: drivers/misc/cxl/
3927 F: include/misc/cxl*
3928 F: include/uapi/misc/cxl.h
3929 F: Documentation/powerpc/cxl.txt
3930 F: Documentation/ABI/testing/sysfs-class-cxl
3932 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3933 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3934 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3935 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3936 L: linux-scsi@vger.kernel.org
3938 F: drivers/scsi/cxlflash/
3939 F: include/uapi/scsi/cxlflash_ioctls.h
3940 F: Documentation/powerpc/cxlflash.txt
3943 M: Russell King <linux@armlinux.org.uk>
3944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3945 W: http://www.armlinux.org.uk/
3947 F: drivers/video/fbdev/cyber2000fb.*
3949 CYCLADES ASYNC MUX DRIVER
3950 W: http://www.cyclades.com/
3952 F: drivers/tty/cyclades.c
3953 F: include/linux/cyclades.h
3954 F: include/uapi/linux/cyclades.h
3956 CYCLADES PC300 DRIVER
3957 W: http://www.cyclades.com/
3959 F: drivers/net/wan/pc300*
3961 CYPRESS_FIRMWARE MEDIA DRIVER
3962 M: Antti Palosaari <crope@iki.fi>
3963 L: linux-media@vger.kernel.org
3964 W: https://linuxtv.org
3965 W: http://palosaari.fi/linux/
3966 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3967 T: git git://linuxtv.org/anttip/media_tree.git
3969 F: drivers/media/common/cypress_firmware*
3971 CYTTSP TOUCHSCREEN DRIVER
3972 M: Ferruh Yigit <fery@cypress.com>
3973 L: linux-input@vger.kernel.org
3975 F: drivers/input/touchscreen/cyttsp*
3976 F: include/linux/input/cyttsp.h
3978 D-LINK DIR-685 TOUCHKEYS DRIVER
3979 M: Linus Walleij <linus.walleij@linaro.org>
3980 L: linux-input@vger.kernel.org
3982 F: drivers/input/dlink-dir685-touchkeys.c
3984 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3985 M: Joshua Kinard <kumba@gentoo.org>
3987 F: drivers/rtc/rtc-ds1685.c
3988 F: include/linux/rtc/ds1685.h
3990 DAMA SLAVE for AX.25
3991 M: Joerg Reuter <jreuter@yaina.de>
3992 W: http://yaina.de/jreuter/
3993 W: http://www.qsl.net/dl1bke/
3994 L: linux-hams@vger.kernel.org
3996 F: net/ax25/af_ax25.c
3997 F: net/ax25/ax25_dev.c
3998 F: net/ax25/ax25_ds_*
3999 F: net/ax25/ax25_in.c
4000 F: net/ax25/ax25_out.c
4001 F: net/ax25/ax25_timer.c
4002 F: net/ax25/sysctl_net_ax25.c
4004 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4005 L: netdev@vger.kernel.org
4007 F: Documentation/networking/dmfe.txt
4008 F: drivers/net/ethernet/dec/tulip/dmfe.c
4010 DC390/AM53C974 SCSI driver
4011 M: Hannes Reinecke <hare@suse.com>
4012 L: linux-scsi@vger.kernel.org
4014 F: drivers/scsi/am53c974.c
4017 M: Oliver Neukum <oliver@neukum.org>
4018 M: Ali Akcaagac <aliakc@web.de>
4019 M: Jamie Lenehan <lenehan@twibble.org>
4020 L: dc395x@twibble.org
4021 W: http://twibble.org/dist/dc395x/
4022 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4024 F: Documentation/scsi/dc395x.txt
4025 F: drivers/scsi/dc395x.*
4028 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4029 L: dccp@vger.kernel.org
4030 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4032 F: include/linux/dccp.h
4033 F: include/uapi/linux/dccp.h
4034 F: include/linux/tfrc.h
4037 DECnet NETWORK LAYER
4038 W: http://linux-decnet.sourceforge.net
4039 L: linux-decnet-user@lists.sourceforge.net
4041 F: Documentation/networking/decnet.txt
4044 DECSTATION PLATFORM SUPPORT
4045 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4046 L: linux-mips@linux-mips.org
4047 W: http://www.linux-mips.org/wiki/DECstation
4050 F: arch/mips/include/asm/dec/
4051 F: arch/mips/include/asm/mach-dec/
4053 DEFXX FDDI NETWORK DRIVER
4054 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4056 F: drivers/net/fddi/defxx.*
4059 M: Pali Rohár <pali.rohar@gmail.com>
4060 M: Mario Limonciello <mario.limonciello@dell.com>
4061 L: platform-driver-x86@vger.kernel.org
4063 F: drivers/platform/x86/dell-smbios.*
4065 DELL SMBIOS SMM DRIVER
4066 M: Mario Limonciello <mario.limonciello@dell.com>
4067 L: platform-driver-x86@vger.kernel.org
4069 F: drivers/platform/x86/dell-smbios-smm.c
4071 DELL SMBIOS WMI DRIVER
4072 M: Mario Limonciello <mario.limonciello@dell.com>
4073 L: platform-driver-x86@vger.kernel.org
4075 F: drivers/platform/x86/dell-smbios-wmi.c
4076 F: tools/wmi/dell-smbios-example.c
4079 M: Matthew Garrett <mjg59@srcf.ucam.org>
4080 M: Pali Rohár <pali.rohar@gmail.com>
4081 L: platform-driver-x86@vger.kernel.org
4083 F: drivers/platform/x86/dell-laptop.c
4085 DELL LAPTOP FREEFALL DRIVER
4086 M: Pali Rohár <pali.rohar@gmail.com>
4088 F: drivers/platform/x86/dell-smo8800.c
4090 DELL LAPTOP RBTN DRIVER
4091 M: Pali Rohár <pali.rohar@gmail.com>
4093 F: drivers/platform/x86/dell-rbtn.*
4095 DELL LAPTOP SMM DRIVER
4096 M: Pali Rohár <pali.rohar@gmail.com>
4098 F: drivers/hwmon/dell-smm-hwmon.c
4099 F: include/uapi/linux/i8k.h
4101 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4102 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4104 F: Documentation/dcdbas.txt
4105 F: drivers/firmware/dcdbas.*
4107 DELL WMI NOTIFICATIONS DRIVER
4108 M: Matthew Garrett <mjg59@srcf.ucam.org>
4109 M: Pali Rohár <pali.rohar@gmail.com>
4111 F: drivers/platform/x86/dell-wmi.c
4113 DELL WMI DESCRIPTOR DRIVER
4114 M: Mario Limonciello <mario.limonciello@dell.com>
4116 F: drivers/platform/x86/dell-wmi-descriptor.c
4118 DELTA ST MEDIA DRIVER
4119 M: Hugues Fruchet <hugues.fruchet@st.com>
4120 L: linux-media@vger.kernel.org
4121 T: git git://linuxtv.org/media_tree.git
4122 W: https://linuxtv.org
4124 F: drivers/media/platform/sti/delta
4127 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4128 L: linux-mtd@lists.infradead.org
4130 F: drivers/mtd/nand/raw/denali*
4132 DESIGNWARE USB2 DRD IP DRIVER
4133 M: Minas Harutyunyan <hminas@synopsys.com>
4134 L: linux-usb@vger.kernel.org
4135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4137 F: drivers/usb/dwc2/
4139 DESIGNWARE USB3 DRD IP DRIVER
4140 M: Felipe Balbi <balbi@kernel.org>
4141 L: linux-usb@vger.kernel.org
4142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4144 F: drivers/usb/dwc3/
4146 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4147 M: Andreas Klinger <ak@it-klinger.de>
4148 L: linux-iio@vger.kernel.org
4150 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4151 F: drivers/iio/proximity/srf*.c
4153 DEVICE COREDUMP (DEV_COREDUMP)
4154 M: Johannes Berg <johannes@sipsolutions.net>
4155 L: linux-kernel@vger.kernel.org
4157 F: drivers/base/devcoredump.c
4158 F: include/linux/devcoredump.h
4160 DEVICE FREQUENCY (DEVFREQ)
4161 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4162 M: Kyungmin Park <kyungmin.park@samsung.com>
4163 R: Chanwoo Choi <cw00.choi@samsung.com>
4164 L: linux-pm@vger.kernel.org
4165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4168 F: include/linux/devfreq.h
4169 F: Documentation/devicetree/bindings/devfreq/
4171 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4172 M: Chanwoo Choi <cw00.choi@samsung.com>
4173 L: linux-pm@vger.kernel.org
4174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4176 F: drivers/devfreq/event/
4177 F: drivers/devfreq/devfreq-event.c
4178 F: include/linux/devfreq-event.h
4179 F: Documentation/devicetree/bindings/devfreq/event/
4181 DEVICE NUMBER REGISTRY
4182 M: Torben Mathiasen <device@lanana.org>
4183 W: http://lanana.org/docs/device-list/index.html
4187 M: Alasdair Kergon <agk@redhat.com>
4188 M: Mike Snitzer <snitzer@redhat.com>
4189 M: dm-devel@redhat.com
4190 L: dm-devel@redhat.com
4191 W: http://sources.redhat.com/dm
4192 Q: http://patchwork.kernel.org/project/dm-devel/list/
4193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4194 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4196 F: Documentation/device-mapper/
4197 F: drivers/md/Makefile
4198 F: drivers/md/Kconfig
4200 F: drivers/md/persistent-data/
4201 F: include/linux/device-mapper.h
4202 F: include/linux/dm-*.h
4203 F: include/uapi/linux/dm-*.h
4206 M: Jiri Pirko <jiri@mellanox.com>
4207 L: netdev@vger.kernel.org
4209 F: net/core/devlink.c
4210 F: include/net/devlink.h
4211 F: include/uapi/linux/devlink.h
4213 DIALOG SEMICONDUCTOR DRIVERS
4214 M: Support Opensource <support.opensource@diasemi.com>
4215 W: http://www.dialog-semiconductor.com/products
4217 F: Documentation/hwmon/da90??
4218 F: Documentation/devicetree/bindings/mfd/da90*.txt
4219 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4220 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4221 F: Documentation/devicetree/bindings/regulator/da92*.txt
4222 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4223 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4224 F: drivers/gpio/gpio-da90??.c
4225 F: drivers/hwmon/da90??-hwmon.c
4226 F: drivers/iio/adc/da91??-*.c
4227 F: drivers/input/misc/da90??_onkey.c
4228 F: drivers/input/touchscreen/da9052_tsi.c
4229 F: drivers/leds/leds-da90??.c
4230 F: drivers/mfd/da903x.c
4231 F: drivers/mfd/da90??-*.c
4232 F: drivers/mfd/da91??-*.c
4233 F: drivers/power/supply/da9052-battery.c
4234 F: drivers/power/supply/da91??-*.c
4235 F: drivers/regulator/da903x.c
4236 F: drivers/regulator/da9???-regulator.[ch]
4237 F: drivers/thermal/da90??-thermal.c
4238 F: drivers/rtc/rtc-da90??.c
4239 F: drivers/video/backlight/da90??_bl.c
4240 F: drivers/watchdog/da90??_wdt.c
4241 F: include/linux/mfd/da903x.h
4242 F: include/linux/mfd/da9052/
4243 F: include/linux/mfd/da9055/
4244 F: include/linux/mfd/da9062/
4245 F: include/linux/mfd/da9063/
4246 F: include/linux/mfd/da9150/
4247 F: include/linux/regulator/da9211.h
4248 F: include/sound/da[79]*.h
4249 F: sound/soc/codecs/da[79]*.[ch]
4251 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4252 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4253 L: linux-gpio@vger.kernel.org
4255 F: drivers/gpio/gpio-gpio-mm.c
4257 DIGI NEO AND CLASSIC PCI PRODUCTS
4258 M: Lidza Louina <lidza.louina@gmail.com>
4259 M: Mark Hounschell <markh@compro.net>
4260 L: driverdev-devel@linuxdriverproject.org
4262 F: drivers/staging/dgnc/
4264 DIOLAN U2C-12 I2C DRIVER
4265 M: Guenter Roeck <linux@roeck-us.net>
4266 L: linux-i2c@vger.kernel.org
4268 F: drivers/i2c/busses/i2c-diolan-u2c.c
4270 FILESYSTEM DIRECT ACCESS (DAX)
4271 M: Matthew Wilcox <mawilcox@microsoft.com>
4272 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4273 L: linux-fsdevel@vger.kernel.org
4276 F: include/linux/dax.h
4277 F: include/trace/events/fs_dax.h
4279 DEVICE DIRECT ACCESS (DAX)
4280 M: Dan Williams <dan.j.williams@intel.com>
4281 M: Dave Jiang <dave.jiang@intel.com>
4282 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4283 M: Vishal Verma <vishal.l.verma@intel.com>
4284 L: linux-nvdimm@lists.01.org
4288 DIRECTORY NOTIFICATION (DNOTIFY)
4289 M: Jan Kara <jack@suse.cz>
4290 R: Amir Goldstein <amir73il@gmail.com>
4291 L: linux-fsdevel@vger.kernel.org
4293 F: Documentation/filesystems/dnotify.txt
4294 F: fs/notify/dnotify/
4295 F: include/linux/dnotify.h
4297 DISK GEOMETRY AND PARTITION HANDLING
4298 M: Andries Brouwer <aeb@cwi.nl>
4299 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4300 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4301 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4305 M: Jan Kara <jack@suse.com>
4307 F: Documentation/filesystems/quota.txt
4309 F: include/linux/quota*.h
4310 F: include/uapi/linux/quota*.h
4312 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4313 M: Bernie Thompson <bernie@plugable.com>
4314 L: linux-fbdev@vger.kernel.org
4316 W: http://plugable.com/category/projects/udlfb/
4317 F: drivers/video/fbdev/udlfb.c
4318 F: include/video/udlfb.h
4319 F: Documentation/fb/udlfb.txt
4321 DISTRIBUTED LOCK MANAGER (DLM)
4322 M: Christine Caulfield <ccaulfie@redhat.com>
4323 M: David Teigland <teigland@redhat.com>
4324 L: cluster-devel@redhat.com
4325 W: http://sources.redhat.com/cluster/
4326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4330 DMA BUFFER SHARING FRAMEWORK
4331 M: Sumit Semwal <sumit.semwal@linaro.org>
4333 L: linux-media@vger.kernel.org
4334 L: dri-devel@lists.freedesktop.org
4335 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4337 F: include/linux/dma-buf*
4338 F: include/linux/reservation.h
4339 F: include/linux/*fence.h
4340 F: Documentation/driver-api/dma-buf.rst
4341 T: git git://anongit.freedesktop.org/drm/drm-misc
4343 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4344 M: Vinod Koul <vkoul@kernel.org>
4345 L: dmaengine@vger.kernel.org
4346 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4349 F: include/linux/dmaengine.h
4350 F: include/linux/of_dma.h
4351 F: Documentation/devicetree/bindings/dma/
4352 F: Documentation/driver-api/dmaengine/
4353 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4356 M: Christoph Hellwig <hch@lst.de>
4357 M: Marek Szyprowski <m.szyprowski@samsung.com>
4358 R: Robin Murphy <robin.murphy@arm.com>
4359 L: iommu@lists.linux-foundation.org
4360 T: git git://git.infradead.org/users/hch/dma-mapping.git
4361 W: http://git.infradead.org/users/hch/dma-mapping.git
4364 F: include/asm-generic/dma-mapping.h
4365 F: include/linux/dma-direct.h
4366 F: include/linux/dma-mapping.h
4367 F: include/linux/dma-noncoherent.h
4369 DME1737 HARDWARE MONITOR DRIVER
4370 M: Juerg Haefliger <juergh@gmail.com>
4371 L: linux-hwmon@vger.kernel.org
4373 F: Documentation/hwmon/dme1737
4374 F: drivers/hwmon/dme1737.c
4377 M: Jean Delvare <jdelvare@suse.com>
4379 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4380 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4381 F: drivers/firmware/dmi-id.c
4382 F: drivers/firmware/dmi_scan.c
4383 F: include/linux/dmi.h
4386 M: Jonathan Corbet <corbet@lwn.net>
4387 L: linux-doc@vger.kernel.org
4390 F: scripts/kernel-doc
4391 X: Documentation/ABI/
4392 X: Documentation/devicetree/
4393 X: Documentation/acpi
4394 X: Documentation/power
4395 X: Documentation/spi
4396 X: Documentation/media
4397 T: git git://git.lwn.net/linux.git docs-next
4399 DONGWOON DW9714 LENS VOICE COIL DRIVER
4400 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4401 L: linux-media@vger.kernel.org
4402 T: git git://linuxtv.org/media_tree.git
4404 F: drivers/media/i2c/dw9714.c
4406 DONGWOON DW9807 LENS VOICE COIL DRIVER
4407 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4408 L: linux-media@vger.kernel.org
4409 T: git git://linuxtv.org/media_tree.git
4411 F: drivers/media/i2c/dw9807.c
4414 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4415 L: blinux-list@redhat.com
4417 F: drivers/char/dtlk.c
4418 F: include/linux/dtlk.h
4420 DPAA2 DATAPATH I/O (DPIO) DRIVER
4421 M: Roy Pledge <Roy.Pledge@nxp.com>
4422 L: linux-kernel@vger.kernel.org
4424 F: drivers/staging/fsl-mc/bus/dpio
4426 DPAA2 ETHERNET DRIVER
4427 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4428 L: linux-kernel@vger.kernel.org
4430 F: drivers/staging/fsl-dpaa2/ethernet
4432 DPAA2 ETHERNET SWITCH DRIVER
4433 M: Razvan Stefanescu <razvan.stefanescu@nxp.com>
4434 L: linux-kernel@vger.kernel.org
4436 F: drivers/staging/fsl-dpaa2/ethsw
4438 DPAA2 PTP CLOCK DRIVER
4439 M: Yangbo Lu <yangbo.lu@nxp.com>
4440 L: linux-kernel@vger.kernel.org
4442 F: drivers/staging/fsl-dpaa2/rtc
4444 DPT_I2O SCSI RAID DRIVER
4445 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4446 L: linux-scsi@vger.kernel.org
4447 W: http://www.adaptec.com/
4449 F: drivers/scsi/dpt*
4450 F: drivers/scsi/dpt/
4453 M: Philipp Reisner <philipp.reisner@linbit.com>
4454 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4455 L: drbd-dev@lists.linbit.com
4456 W: http://www.drbd.org
4457 T: git git://git.linbit.com/linux-drbd.git
4458 T: git git://git.linbit.com/drbd-8.4.git
4460 F: drivers/block/drbd/
4462 F: Documentation/blockdev/drbd/
4464 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4465 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4468 F: Documentation/kobject.txt
4472 F: include/linux/debugfs.h
4473 F: include/linux/kobj*
4476 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4477 M: Kevin Hilman <khilman@kernel.org>
4478 M: Nishanth Menon <nm@ti.com>
4480 F: drivers/power/avs/
4481 F: include/linux/power/smartreflex.h
4482 L: linux-pm@vger.kernel.org
4484 DRM DRIVER FOR ARM PL111 CLCD
4485 M: Eric Anholt <eric@anholt.net>
4486 T: git git://anongit.freedesktop.org/drm/drm-misc
4488 F: drivers/gpu/drm/pl111/
4490 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4491 M: Linus Walleij <linus.walleij@linaro.org>
4492 T: git git://anongit.freedesktop.org/drm/drm-misc
4494 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4495 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4497 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4498 M: Dave Airlie <airlied@redhat.com>
4500 F: drivers/gpu/drm/ast/
4502 DRM DRIVER FOR BOCHS VIRTUAL GPU
4503 M: Gerd Hoffmann <kraxel@redhat.com>
4504 L: virtualization@lists.linux-foundation.org
4505 T: git git://anongit.freedesktop.org/drm/drm-misc
4507 F: drivers/gpu/drm/bochs/
4509 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4510 M: Linus Walleij <linus.walleij@linaro.org>
4511 T: git git://anongit.freedesktop.org/drm/drm-misc
4513 F: drivers/gpu/drm/tve200/
4515 DRM DRIVER FOR ILITEK ILI9225 PANELS
4516 M: David Lechner <david@lechnology.com>
4518 F: drivers/gpu/drm/tinydrm/ili9225.c
4519 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4521 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4522 S: Orphan / Obsolete
4523 F: drivers/gpu/drm/i810/
4524 F: include/uapi/drm/i810_drm.h
4526 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4527 S: Orphan / Obsolete
4528 F: drivers/gpu/drm/mga/
4529 F: include/uapi/drm/mga_drm.h
4531 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4532 M: Dave Airlie <airlied@redhat.com>
4534 F: drivers/gpu/drm/mgag200/
4536 DRM DRIVER FOR MI0283QT
4537 M: Noralf Trønnes <noralf@tronnes.org>
4539 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4540 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4542 DRM DRIVER FOR MSM ADRENO GPU
4543 M: Rob Clark <robdclark@gmail.com>
4544 L: linux-arm-msm@vger.kernel.org
4545 L: dri-devel@lists.freedesktop.org
4546 L: freedreno@lists.freedesktop.org
4547 T: git git://people.freedesktop.org/~robclark/linux
4549 F: drivers/gpu/drm/msm/
4550 F: include/uapi/drm/msm_drm.h
4551 F: Documentation/devicetree/bindings/display/msm/
4553 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4554 M: Ben Skeggs <bskeggs@redhat.com>
4555 L: dri-devel@lists.freedesktop.org
4556 L: nouveau@lists.freedesktop.org
4557 T: git git://github.com/skeggsb/linux
4559 F: drivers/gpu/drm/nouveau/
4560 F: include/uapi/drm/nouveau_drm.h
4562 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4563 M: Noralf Trønnes <noralf@tronnes.org>
4565 F: drivers/gpu/drm/tinydrm/repaper.c
4566 F: Documentation/devicetree/bindings/display/repaper.txt
4568 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4569 M: Dave Airlie <airlied@redhat.com>
4570 M: Gerd Hoffmann <kraxel@redhat.com>
4571 L: virtualization@lists.linux-foundation.org
4572 T: git git://anongit.freedesktop.org/drm/drm-misc
4574 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4575 F: drivers/gpu/drm/cirrus/
4577 DRM DRIVER FOR QXL VIRTUAL GPU
4578 M: Dave Airlie <airlied@redhat.com>
4579 M: Gerd Hoffmann <kraxel@redhat.com>
4580 L: virtualization@lists.linux-foundation.org
4581 T: git git://anongit.freedesktop.org/drm/drm-misc
4583 F: drivers/gpu/drm/qxl/
4584 F: include/uapi/drm/qxl_drm.h
4586 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4587 S: Orphan / Obsolete
4588 F: drivers/gpu/drm/r128/
4589 F: include/uapi/drm/r128_drm.h
4591 DRM DRIVER FOR SAVAGE VIDEO CARDS
4592 S: Orphan / Obsolete
4593 F: drivers/gpu/drm/savage/
4594 F: include/uapi/drm/savage_drm.h
4596 DRM DRIVER FOR SIS VIDEO CARDS
4597 S: Orphan / Obsolete
4598 F: drivers/gpu/drm/sis/
4599 F: include/uapi/drm/sis_drm.h
4601 DRM DRIVER FOR SITRONIX ST7586 PANELS
4602 M: David Lechner <david@lechnology.com>
4604 F: drivers/gpu/drm/tinydrm/st7586.c
4605 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4607 DRM DRIVER FOR SITRONIX ST7735R PANELS
4608 M: David Lechner <david@lechnology.com>
4610 F: drivers/gpu/drm/tinydrm/st7735r.c
4611 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4613 DRM DRIVER FOR TDFX VIDEO CARDS
4614 S: Orphan / Obsolete
4615 F: drivers/gpu/drm/tdfx/
4617 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4618 M: Dave Airlie <airlied@redhat.com>
4620 F: drivers/gpu/drm/udl/
4622 DRM DRIVER FOR VMWARE VIRTUAL GPU
4623 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4624 M: Sinclair Yeh <syeh@vmware.com>
4625 M: Thomas Hellstrom <thellstrom@vmware.com>
4626 L: dri-devel@lists.freedesktop.org
4627 T: git git://people.freedesktop.org/~syeh/repos_linux
4628 T: git git://people.freedesktop.org/~thomash/linux
4630 F: drivers/gpu/drm/vmwgfx/
4631 F: include/uapi/drm/vmwgfx_drm.h
4634 M: David Airlie <airlied@linux.ie>
4635 L: dri-devel@lists.freedesktop.org
4636 T: git git://people.freedesktop.org/~airlied/linux
4637 B: https://bugs.freedesktop.org/
4638 C: irc://chat.freenode.net/dri-devel
4642 F: Documentation/devicetree/bindings/display/
4643 F: Documentation/devicetree/bindings/gpu/
4644 F: Documentation/gpu/
4646 F: include/uapi/drm/
4647 F: include/linux/vga*
4649 DRM DRIVERS AND MISC GPU PATCHES
4650 M: Gustavo Padovan <gustavo@padovan.org>
4651 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4652 M: Sean Paul <seanpaul@chromium.org>
4653 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4655 T: git git://anongit.freedesktop.org/drm/drm-misc
4656 F: Documentation/gpu/
4658 F: drivers/gpu/drm/*
4660 F: include/uapi/drm/drm*
4661 F: include/linux/vga*
4663 DRM DRIVERS FOR ALLWINNER A10
4664 M: Maxime Ripard <maxime.ripard@bootlin.com>
4665 L: dri-devel@lists.freedesktop.org
4667 F: drivers/gpu/drm/sun4i/
4668 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4669 T: git git://anongit.freedesktop.org/drm/drm-misc
4671 DRM DRIVERS FOR AMLOGIC SOCS
4672 M: Neil Armstrong <narmstrong@baylibre.com>
4673 L: dri-devel@lists.freedesktop.org
4674 L: linux-amlogic@lists.infradead.org
4675 W: http://linux-meson.com/
4677 F: drivers/gpu/drm/meson/
4678 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4679 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4680 F: Documentation/gpu/meson.rst
4681 T: git git://anongit.freedesktop.org/drm/drm-misc
4683 DRM DRIVERS FOR ATMEL HLCDC
4684 M: Boris Brezillon <boris.brezillon@bootlin.com>
4685 L: dri-devel@lists.freedesktop.org
4687 F: drivers/gpu/drm/atmel-hlcdc/
4688 F: Documentation/devicetree/bindings/display/atmel/
4689 T: git git://anongit.freedesktop.org/drm/drm-misc
4691 DRM DRIVERS FOR BRIDGE CHIPS
4692 M: Archit Taneja <architt@codeaurora.org>
4693 M: Andrzej Hajda <a.hajda@samsung.com>
4694 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4696 T: git git://anongit.freedesktop.org/drm/drm-misc
4697 F: drivers/gpu/drm/bridge/
4699 DRM DRIVERS FOR EXYNOS
4700 M: Inki Dae <inki.dae@samsung.com>
4701 M: Joonyoung Shim <jy0922.shim@samsung.com>
4702 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4703 M: Kyungmin Park <kyungmin.park@samsung.com>
4704 L: dri-devel@lists.freedesktop.org
4705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4707 F: drivers/gpu/drm/exynos/
4708 F: include/uapi/drm/exynos_drm.h
4709 F: Documentation/devicetree/bindings/display/exynos/
4711 DRM DRIVERS FOR FREESCALE DCU
4712 M: Stefan Agner <stefan@agner.ch>
4713 M: Alison Wang <alison.wang@nxp.com>
4714 L: dri-devel@lists.freedesktop.org
4716 F: drivers/gpu/drm/fsl-dcu/
4717 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4718 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4719 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4721 DRM DRIVERS FOR FREESCALE IMX
4722 M: Philipp Zabel <p.zabel@pengutronix.de>
4723 L: dri-devel@lists.freedesktop.org
4725 F: drivers/gpu/drm/imx/
4726 F: drivers/gpu/ipu-v3/
4727 F: Documentation/devicetree/bindings/display/imx/
4729 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4730 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4731 L: dri-devel@lists.freedesktop.org
4732 T: git git://github.com/patjak/drm-gma500
4734 F: drivers/gpu/drm/gma500/
4736 DRM DRIVERS FOR HISILICON
4737 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4738 M: Rongrong Zou <zourongrong@gmail.com>
4739 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4740 R: Chen Feng <puck.chen@hisilicon.com>
4741 L: dri-devel@lists.freedesktop.org
4742 T: git git://github.com/xin3liang/linux.git
4744 F: drivers/gpu/drm/hisilicon/
4745 F: Documentation/devicetree/bindings/display/hisilicon/
4747 DRM DRIVERS FOR MEDIATEK
4748 M: CK Hu <ck.hu@mediatek.com>
4749 M: Philipp Zabel <p.zabel@pengutronix.de>
4750 L: dri-devel@lists.freedesktop.org
4752 F: drivers/gpu/drm/mediatek/
4753 F: Documentation/devicetree/bindings/display/mediatek/
4755 DRM DRIVERS FOR NVIDIA TEGRA
4756 M: Thierry Reding <thierry.reding@gmail.com>
4757 L: dri-devel@lists.freedesktop.org
4758 L: linux-tegra@vger.kernel.org
4759 T: git git://anongit.freedesktop.org/tegra/linux.git
4761 F: drivers/gpu/drm/tegra/
4762 F: drivers/gpu/host1x/
4763 F: include/linux/host1x.h
4764 F: include/uapi/drm/tegra_drm.h
4765 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4767 DRM DRIVERS FOR RENESAS
4768 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4769 L: dri-devel@lists.freedesktop.org
4770 L: linux-renesas-soc@vger.kernel.org
4771 T: git git://linuxtv.org/pinchartl/fbdev
4773 F: drivers/gpu/drm/rcar-du/
4774 F: drivers/gpu/drm/shmobile/
4775 F: include/linux/platform_data/shmob_drm.h
4776 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4777 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4778 F: Documentation/devicetree/bindings/display/renesas,du.txt
4780 DRM DRIVERS FOR ROCKCHIP
4781 M: Sandy Huang <hjc@rock-chips.com>
4782 M: Heiko Stübner <heiko@sntech.de>
4783 L: dri-devel@lists.freedesktop.org
4785 F: drivers/gpu/drm/rockchip/
4786 F: Documentation/devicetree/bindings/display/rockchip/
4787 T: git git://anongit.freedesktop.org/drm/drm-misc
4790 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4791 M: Vincent Abriou <vincent.abriou@st.com>
4792 L: dri-devel@lists.freedesktop.org
4793 T: git git://anongit.freedesktop.org/drm/drm-misc
4795 F: drivers/gpu/drm/sti
4796 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4799 M: Yannick Fertre <yannick.fertre@st.com>
4800 M: Philippe Cornu <philippe.cornu@st.com>
4801 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4802 M: Vincent Abriou <vincent.abriou@st.com>
4803 L: dri-devel@lists.freedesktop.org
4804 T: git git://anongit.freedesktop.org/drm/drm-misc
4806 F: drivers/gpu/drm/stm
4807 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4809 DRM DRIVERS FOR TI LCDC
4810 M: Jyri Sarha <jsarha@ti.com>
4811 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4812 L: dri-devel@lists.freedesktop.org
4814 F: drivers/gpu/drm/tilcdc/
4815 F: Documentation/devicetree/bindings/display/tilcdc/
4817 DRM DRIVERS FOR TI OMAP
4818 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4819 L: dri-devel@lists.freedesktop.org
4821 F: drivers/gpu/drm/omapdrm/
4822 F: Documentation/devicetree/bindings/display/ti/
4825 M: Eric Anholt <eric@anholt.net>
4827 F: drivers/gpu/drm/v3d/
4828 F: include/uapi/drm/v3d_drm.h
4829 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4830 T: git git://anongit.freedesktop.org/drm/drm-misc
4833 M: Eric Anholt <eric@anholt.net>
4834 T: git git://github.com/anholt/linux
4836 F: drivers/gpu/drm/vc4/
4837 F: include/uapi/drm/vc4_drm.h
4838 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4839 T: git git://anongit.freedesktop.org/drm/drm-misc
4841 DRM DRIVERS FOR VIVANTE GPU IP
4842 M: Lucas Stach <l.stach@pengutronix.de>
4843 R: Russell King <linux+etnaviv@armlinux.org.uk>
4844 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4845 L: etnaviv@lists.freedesktop.org
4846 L: dri-devel@lists.freedesktop.org
4848 F: drivers/gpu/drm/etnaviv/
4849 F: include/uapi/drm/etnaviv_drm.h
4850 F: Documentation/devicetree/bindings/display/etnaviv/
4852 DRM DRIVERS FOR ZTE ZX
4853 M: Shawn Guo <shawnguo@kernel.org>
4854 L: dri-devel@lists.freedesktop.org
4856 F: drivers/gpu/drm/zte/
4857 F: Documentation/devicetree/bindings/display/zte,vou.txt
4858 T: git git://anongit.freedesktop.org/drm/drm-misc
4861 M: Thierry Reding <thierry.reding@gmail.com>
4862 L: dri-devel@lists.freedesktop.org
4863 T: git git://anongit.freedesktop.org/drm/drm-misc
4865 F: drivers/gpu/drm/drm_panel.c
4866 F: drivers/gpu/drm/panel/
4867 F: include/drm/drm_panel.h
4868 F: Documentation/devicetree/bindings/display/panel/
4871 M: Noralf Trønnes <noralf@tronnes.org>
4872 W: https://github.com/notro/tinydrm/wiki/Development
4873 T: git git://anongit.freedesktop.org/drm/drm-misc
4875 F: drivers/gpu/drm/tinydrm/
4876 F: include/drm/tinydrm/
4879 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4880 T: git git://anongit.freedesktop.org/drm/drm-misc
4881 L: dri-devel@lists.freedesktop.org
4882 L: xen-devel@lists.xen.org
4884 F: drivers/gpu/drm/xen/
4885 F: Documentation/gpu/xen-front.rst
4888 M: Christian Koenig <christian.koenig@amd.com>
4889 M: Roger He <Hongbo.He@amd.com>
4890 T: git git://people.freedesktop.org/~agd5f/linux
4892 L: dri-devel@lists.freedesktop.org
4894 F: drivers/gpu/drm/ttm/
4896 DSBR100 USB FM RADIO DRIVER
4897 M: Alexey Klimov <klimov.linux@gmail.com>
4898 L: linux-media@vger.kernel.org
4899 T: git git://linuxtv.org/media_tree.git
4901 F: drivers/media/radio/dsbr100.c
4904 M: Francois Romieu <romieu@fr.zoreil.com>
4905 L: netdev@vger.kernel.org
4907 F: drivers/net/wan/dscc4.c
4910 M: Hans Verkuil <hverkuil@xs4all.nl>
4911 L: linux-media@vger.kernel.org
4912 T: git git://linuxtv.org/media_tree.git
4913 W: https://linuxtv.org
4915 F: drivers/media/pci/dt3155/
4917 DVB_USB_AF9015 MEDIA DRIVER
4918 M: Antti Palosaari <crope@iki.fi>
4919 L: linux-media@vger.kernel.org
4920 W: https://linuxtv.org
4921 W: http://palosaari.fi/linux/
4922 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4923 T: git git://linuxtv.org/anttip/media_tree.git
4925 F: drivers/media/usb/dvb-usb-v2/af9015*
4927 DVB_USB_AF9035 MEDIA DRIVER
4928 M: Antti Palosaari <crope@iki.fi>
4929 L: linux-media@vger.kernel.org
4930 W: https://linuxtv.org
4931 W: http://palosaari.fi/linux/
4932 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4933 T: git git://linuxtv.org/anttip/media_tree.git
4935 F: drivers/media/usb/dvb-usb-v2/af9035*
4937 DVB_USB_ANYSEE MEDIA DRIVER
4938 M: Antti Palosaari <crope@iki.fi>
4939 L: linux-media@vger.kernel.org
4940 W: https://linuxtv.org
4941 W: http://palosaari.fi/linux/
4942 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4943 T: git git://linuxtv.org/anttip/media_tree.git
4945 F: drivers/media/usb/dvb-usb-v2/anysee*
4947 DVB_USB_AU6610 MEDIA DRIVER
4948 M: Antti Palosaari <crope@iki.fi>
4949 L: linux-media@vger.kernel.org
4950 W: https://linuxtv.org
4951 W: http://palosaari.fi/linux/
4952 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4953 T: git git://linuxtv.org/anttip/media_tree.git
4955 F: drivers/media/usb/dvb-usb-v2/au6610*
4957 DVB_USB_CE6230 MEDIA DRIVER
4958 M: Antti Palosaari <crope@iki.fi>
4959 L: linux-media@vger.kernel.org
4960 W: https://linuxtv.org
4961 W: http://palosaari.fi/linux/
4962 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4963 T: git git://linuxtv.org/anttip/media_tree.git
4965 F: drivers/media/usb/dvb-usb-v2/ce6230*
4967 DVB_USB_CXUSB MEDIA DRIVER
4968 M: Michael Krufky <mkrufky@linuxtv.org>
4969 L: linux-media@vger.kernel.org
4970 W: https://linuxtv.org
4971 W: http://github.com/mkrufky
4972 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4973 T: git git://linuxtv.org/media_tree.git
4975 F: drivers/media/usb/dvb-usb/cxusb*
4977 DVB_USB_EC168 MEDIA DRIVER
4978 M: Antti Palosaari <crope@iki.fi>
4979 L: linux-media@vger.kernel.org
4980 W: https://linuxtv.org
4981 W: http://palosaari.fi/linux/
4982 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4983 T: git git://linuxtv.org/anttip/media_tree.git
4985 F: drivers/media/usb/dvb-usb-v2/ec168*
4987 DVB_USB_GL861 MEDIA DRIVER
4988 M: Antti Palosaari <crope@iki.fi>
4989 L: linux-media@vger.kernel.org
4990 W: https://linuxtv.org
4991 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4992 T: git git://linuxtv.org/anttip/media_tree.git
4994 F: drivers/media/usb/dvb-usb-v2/gl861*
4996 DVB_USB_MXL111SF MEDIA DRIVER
4997 M: Michael Krufky <mkrufky@linuxtv.org>
4998 L: linux-media@vger.kernel.org
4999 W: https://linuxtv.org
5000 W: http://github.com/mkrufky
5001 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5002 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5004 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5006 DVB_USB_RTL28XXU MEDIA DRIVER
5007 M: Antti Palosaari <crope@iki.fi>
5008 L: linux-media@vger.kernel.org
5009 W: https://linuxtv.org
5010 W: http://palosaari.fi/linux/
5011 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5012 T: git git://linuxtv.org/anttip/media_tree.git
5014 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5016 DVB_USB_V2 MEDIA DRIVER
5017 M: Antti Palosaari <crope@iki.fi>
5018 L: linux-media@vger.kernel.org
5019 W: https://linuxtv.org
5020 W: http://palosaari.fi/linux/
5021 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5022 T: git git://linuxtv.org/anttip/media_tree.git
5024 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5025 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5028 M: Jason Baron <jbaron@akamai.com>
5030 F: lib/dynamic_debug.c
5031 F: include/linux/dynamic_debug.h
5033 DYNAMIC INTERRUPT MODERATION
5034 M: Tal Gilboa <talgi@mellanox.com>
5036 F: include/linux/net_dim.h
5038 DZ DECSTATION DZ11 SERIAL DRIVER
5039 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5041 F: drivers/tty/serial/dz.*
5043 E3X0 POWER BUTTON DRIVER
5044 M: Moritz Fischer <moritz.fischer@ettus.com>
5045 L: usrp-users@lists.ettus.com
5046 W: http://www.ettus.com
5048 F: drivers/input/misc/e3x0-button.c
5049 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5052 M: Antti Palosaari <crope@iki.fi>
5053 L: linux-media@vger.kernel.org
5054 W: https://linuxtv.org
5055 W: http://palosaari.fi/linux/
5056 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5057 T: git git://linuxtv.org/anttip/media_tree.git
5059 F: drivers/media/tuners/e4000*
5062 M: Antti Palosaari <crope@iki.fi>
5063 L: linux-media@vger.kernel.org
5064 W: https://linuxtv.org
5065 W: http://palosaari.fi/linux/
5066 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5067 T: git git://linuxtv.org/anttip/media_tree.git
5069 F: drivers/media/dvb-frontends/ec100*
5072 M: Tyler Hicks <tyhicks@canonical.com>
5073 L: ecryptfs@vger.kernel.org
5074 W: http://ecryptfs.org
5075 W: https://launchpad.net/ecryptfs
5076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5078 F: Documentation/filesystems/ecryptfs.txt
5082 M: Borislav Petkov <bp@alien8.de>
5083 L: linux-edac@vger.kernel.org
5085 F: drivers/edac/amd64_edac*
5088 M: Robert Richter <rric@kernel.org>
5089 L: linux-edac@vger.kernel.org
5091 F: drivers/edac/highbank*
5094 M: Ralf Baechle <ralf@linux-mips.org>
5095 M: David Daney <david.daney@cavium.com>
5096 L: linux-edac@vger.kernel.org
5097 L: linux-mips@linux-mips.org
5099 F: drivers/edac/octeon_edac*
5101 EDAC-CAVIUM THUNDERX
5102 M: David Daney <david.daney@cavium.com>
5103 M: Jan Glauber <jglauber@cavium.com>
5104 L: linux-edac@vger.kernel.org
5106 F: drivers/edac/thunderx_edac*
5109 M: Borislav Petkov <bp@alien8.de>
5110 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5111 L: linux-edac@vger.kernel.org
5112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5115 F: Documentation/admin-guide/ras.rst
5116 F: Documentation/driver-api/edac.rst
5118 F: include/linux/edac.h
5121 M: Mark Gross <mark.gross@intel.com>
5122 L: linux-edac@vger.kernel.org
5124 F: drivers/edac/e752x_edac.c
5127 L: linux-edac@vger.kernel.org
5129 F: drivers/edac/e7xxx_edac.c
5132 M: York Sun <york.sun@nxp.com>
5133 L: linux-edac@vger.kernel.org
5135 F: drivers/edac/fsl_ddr_edac.*
5138 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5139 L: linux-edac@vger.kernel.org
5141 F: drivers/edac/ghes_edac.c
5144 L: linux-edac@vger.kernel.org
5146 F: drivers/edac/i3000_edac.c
5149 L: linux-edac@vger.kernel.org
5151 F: drivers/edac/i5000_edac.c
5154 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5155 L: linux-edac@vger.kernel.org
5157 F: drivers/edac/i5400_edac.c
5160 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5161 L: linux-edac@vger.kernel.org
5163 F: drivers/edac/i7300_edac.c
5166 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5167 L: linux-edac@vger.kernel.org
5169 F: drivers/edac/i7core_edac.c
5172 M: Tim Small <tim@buttersideup.com>
5173 L: linux-edac@vger.kernel.org
5175 F: drivers/edac/i82443bxgx_edac.c
5178 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5179 M: "Arvind R." <arvino55@gmail.com>
5180 L: linux-edac@vger.kernel.org
5182 F: drivers/edac/i82975x_edac.c
5185 M: Jason Baron <jbaron@akamai.com>
5186 L: linux-edac@vger.kernel.org
5188 F: drivers/edac/ie31200_edac.c
5191 M: Johannes Thumshirn <morbidrsa@gmail.com>
5192 L: linux-edac@vger.kernel.org
5194 F: drivers/edac/mpc85xx_edac.[ch]
5197 M: Egor Martovetsky <egor@pasemi.com>
5198 L: linux-edac@vger.kernel.org
5200 F: drivers/edac/pasemi_edac.c
5203 M: Tony Luck <tony.luck@intel.com>
5204 L: linux-edac@vger.kernel.org
5206 F: drivers/edac/pnd2_edac.[ch]
5209 M: Tim Small <tim@buttersideup.com>
5210 L: linux-edac@vger.kernel.org
5212 F: drivers/edac/r82600_edac.c
5215 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5216 L: linux-edac@vger.kernel.org
5218 F: drivers/edac/sb_edac.c
5221 M: Tony Luck <tony.luck@intel.com>
5222 L: linux-edac@vger.kernel.org
5224 F: drivers/edac/skx_edac.c
5227 M: Tero Kristo <t-kristo@ti.com>
5228 L: linux-edac@vger.kernel.org
5230 F: drivers/edac/ti_edac.c
5232 EDIROL UA-101/UA-1000 DRIVER
5233 M: Clemens Ladisch <clemens@ladisch.de>
5234 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5235 T: git git://git.alsa-project.org/alsa-kernel.git
5237 F: sound/usb/misc/ua101.c
5240 L: linux-efi@vger.kernel.org
5241 M: Ivan Hu <ivan.hu@canonical.com>
5242 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5244 F: drivers/firmware/efi/test/
5246 EFI VARIABLE FILESYSTEM
5247 M: Matthew Garrett <matthew.garrett@nebula.com>
5248 M: Jeremy Kerr <jk@ozlabs.org>
5249 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5251 L: linux-efi@vger.kernel.org
5255 EFIFB FRAMEBUFFER DRIVER
5256 L: linux-fbdev@vger.kernel.org
5257 M: Peter Jones <pjones@redhat.com>
5259 F: drivers/video/fbdev/efifb.c
5262 W: http://aeschi.ch.eu.org/efs/
5266 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5267 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5268 L: netdev@vger.kernel.org
5270 F: drivers/net/ethernet/ibm/ehea/
5272 EM28XX VIDEO4LINUX DRIVER
5273 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5274 L: linux-media@vger.kernel.org
5275 W: https://linuxtv.org
5276 T: git git://linuxtv.org/media_tree.git
5278 F: drivers/media/usb/em28xx/
5279 F: Documentation/media/v4l-drivers/em28xx*
5282 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5283 M: Matt Mackall <mpm@selenic.com>
5284 M: David Woodhouse <dwmw2@infradead.org>
5285 L: linux-embedded@vger.kernel.org
5288 Emulex 10Gbps iSCSI - OneConnect DRIVER
5289 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5290 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5291 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5292 L: linux-scsi@vger.kernel.org
5293 W: http://www.broadcom.com
5295 F: drivers/scsi/be2iscsi/
5297 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5298 M: Sathya Perla <sathya.perla@broadcom.com>
5299 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5300 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5301 M: Somnath Kotur <somnath.kotur@broadcom.com>
5302 L: netdev@vger.kernel.org
5303 W: http://www.emulex.com
5305 F: drivers/net/ethernet/emulex/benet/
5307 EMULEX ONECONNECT ROCE DRIVER
5308 M: Selvin Xavier <selvin.xavier@broadcom.com>
5309 M: Devesh Sharma <devesh.sharma@broadcom.com>
5310 L: linux-rdma@vger.kernel.org
5311 W: http://www.broadcom.com
5313 F: drivers/infiniband/hw/ocrdma/
5314 F: include/uapi/rdma/ocrdma-abi.h
5316 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5317 M: James Smart <james.smart@broadcom.com>
5318 M: Dick Kennedy <dick.kennedy@broadcom.com>
5319 L: linux-scsi@vger.kernel.org
5320 W: http://www.broadcom.com
5322 F: drivers/scsi/lpfc/
5324 ENE CB710 FLASH CARD READER DRIVER
5325 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5327 F: drivers/misc/cb710/
5328 F: drivers/mmc/host/cb710-mmc.*
5329 F: include/linux/cb710.h
5331 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5332 M: Maxim Levitsky <maximlevitsky@gmail.com>
5334 F: drivers/media/rc/ene_ir.*
5336 EPSON S1D13XXX FRAMEBUFFER DRIVER
5337 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5340 F: drivers/video/fbdev/s1d13xxxfb.c
5341 F: include/video/s1d13xxxfb.h
5343 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5344 M: Jeff Layton <jlayton@kernel.org>
5347 F: include/linux/errseq.h
5349 ET131X NETWORK DRIVER
5350 M: Mark Einon <mark.einon@gmail.com>
5352 F: drivers/net/ethernet/agere/
5355 M: Stephen Hemminger <stephen@networkplumber.org>
5356 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5357 L: netdev@vger.kernel.org
5358 W: http://www.linuxfoundation.org/en/Net:Bridge
5360 F: include/linux/netfilter_bridge/
5363 ETHERNET PHY LIBRARY
5364 M: Andrew Lunn <andrew@lunn.ch>
5365 M: Florian Fainelli <f.fainelli@gmail.com>
5366 L: netdev@vger.kernel.org
5368 F: Documentation/ABI/testing/sysfs-bus-mdio
5369 F: Documentation/devicetree/bindings/net/mdio*
5370 F: Documentation/networking/phy.txt
5372 F: drivers/of/of_mdio.c
5373 F: drivers/of/of_net.c
5374 F: include/linux/*mdio*.h
5375 F: include/linux/of_net.h
5376 F: include/linux/phy.h
5377 F: include/linux/phy_fixed.h
5378 F: include/linux/platform_data/mdio-bcm-unimac.h
5379 F: include/trace/events/mdio.h
5380 F: include/uapi/linux/mdio.h
5381 F: include/uapi/linux/mii.h
5384 M: Jan Kara <jack@suse.com>
5385 L: linux-ext4@vger.kernel.org
5387 F: Documentation/filesystems/ext2.txt
5389 F: include/linux/ext2*
5392 M: "Theodore Ts'o" <tytso@mit.edu>
5393 M: Andreas Dilger <adilger.kernel@dilger.ca>
5394 L: linux-ext4@vger.kernel.org
5395 W: http://ext4.wiki.kernel.org
5396 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5399 F: Documentation/filesystems/ext4.txt
5402 Extended Verification Module (EVM)
5403 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5404 L: linux-integrity@vger.kernel.org
5406 F: security/integrity/evm/
5408 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5409 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5410 L: linux-efi@vger.kernel.org
5411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5413 F: Documentation/efi-stub.txt
5414 F: arch/*/kernel/efi.c
5415 F: arch/x86/boot/compressed/eboot.[ch]
5416 F: arch/*/include/asm/efi.h
5417 F: arch/x86/platform/efi/
5418 F: drivers/firmware/efi/
5419 F: include/linux/efi*.h
5420 F: arch/arm/boot/compressed/efi-header.S
5421 F: arch/arm64/kernel/efi-entry.S
5423 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5424 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5425 M: Chanwoo Choi <cw00.choi@samsung.com>
5426 L: linux-kernel@vger.kernel.org
5427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5430 F: include/linux/extcon/
5431 F: include/linux/extcon.h
5432 F: Documentation/extcon/
5433 F: Documentation/devicetree/bindings/extcon/
5436 M: Jingoo Han <jingoohan1@gmail.com>
5437 L: dri-devel@lists.freedesktop.org
5439 F: drivers/gpu/drm/exynos/exynos_dp*
5441 EXYNOS SYSMMU (IOMMU) driver
5442 M: Marek Szyprowski <m.szyprowski@samsung.com>
5443 L: iommu@lists.linux-foundation.org
5445 F: drivers/iommu/exynos-iommu.c
5447 EZchip NPS platform support
5448 M: Vineet Gupta <vgupta@synopsys.com>
5450 F: arch/arc/plat-eznps
5451 F: arch/arc/boot/dts/eznps.dts
5454 M: Jaegeuk Kim <jaegeuk@kernel.org>
5455 M: Chao Yu <yuchao0@huawei.com>
5456 L: linux-f2fs-devel@lists.sourceforge.net
5457 W: https://f2fs.wiki.kernel.org/
5458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5460 F: Documentation/filesystems/f2fs.txt
5461 F: Documentation/ABI/testing/sysfs-fs-f2fs
5463 F: include/linux/f2fs_fs.h
5464 F: include/trace/events/f2fs.h
5466 F71805F HARDWARE MONITORING DRIVER
5467 M: Jean Delvare <jdelvare@suse.com>
5468 L: linux-hwmon@vger.kernel.org
5470 F: Documentation/hwmon/f71805f
5471 F: drivers/hwmon/f71805f.c
5474 M: Josh Poimboeuf <jpoimboe@redhat.com>
5476 F: scripts/faddr2line
5479 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5480 L: netdev@vger.kernel.org
5482 F: net/core/failover.c
5483 F: include/net/failover.h
5484 F: Documentation/networking/failover.rst
5487 M: Jan Kara <jack@suse.cz>
5488 R: Amir Goldstein <amir73il@gmail.com>
5489 L: linux-fsdevel@vger.kernel.org
5491 F: fs/notify/fanotify/
5492 F: include/linux/fanotify.h
5493 F: include/uapi/linux/fanotify.h
5495 FARSYNC SYNCHRONOUS DRIVER
5496 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5497 W: http://www.farsite.co.uk/
5499 F: drivers/net/wan/farsync.*
5501 FAULT INJECTION SUPPORT
5502 M: Akinobu Mita <akinobu.mita@gmail.com>
5504 F: Documentation/fault-injection/
5505 F: lib/fault-inject.c
5507 FBTFT Framebuffer drivers
5508 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5510 F: drivers/staging/fbtft/
5513 M: Michael Buesch <m@bues.ch>
5514 L: linux-media@vger.kernel.org
5516 F: drivers/media/tuners/fc0011.h
5517 F: drivers/media/tuners/fc0011.c
5520 M: Antti Palosaari <crope@iki.fi>
5521 L: linux-media@vger.kernel.org
5522 W: https://linuxtv.org
5523 W: http://palosaari.fi/linux/
5524 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5525 T: git git://linuxtv.org/anttip/media_tree.git
5527 F: drivers/media/tuners/fc2580*
5529 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5530 M: Johannes Thumshirn <jth@kernel.org>
5531 L: linux-scsi@vger.kernel.org
5532 W: www.Open-FCoE.org
5534 F: drivers/scsi/libfc/
5535 F: drivers/scsi/fcoe/
5537 F: include/scsi/libfc.h
5538 F: include/scsi/libfcoe.h
5539 F: include/uapi/scsi/fc/
5541 FILE LOCKING (flock() and fcntl()/lockf())
5542 M: Jeff Layton <jlayton@kernel.org>
5543 M: "J. Bruce Fields" <bfields@fieldses.org>
5544 L: linux-fsdevel@vger.kernel.org
5546 F: include/linux/fcntl.h
5547 F: include/uapi/linux/fcntl.h
5551 FILESYSTEMS (VFS and infrastructure)
5552 M: Alexander Viro <viro@zeniv.linux.org.uk>
5553 L: linux-fsdevel@vger.kernel.org
5556 F: include/linux/fs.h
5557 F: include/uapi/linux/fs.h
5559 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5560 M: Riku Voipio <riku.voipio@iki.fi>
5561 L: linux-hwmon@vger.kernel.org
5563 F: drivers/hwmon/f75375s.c
5564 F: include/linux/f75375s.h
5566 FIREWIRE AUDIO DRIVERS
5567 M: Clemens Ladisch <clemens@ladisch.de>
5568 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5569 T: git git://git.alsa-project.org/alsa-kernel.git
5573 FIREWIRE MEDIA DRIVERS (firedtv)
5574 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5575 L: linux-media@vger.kernel.org
5576 L: linux1394-devel@lists.sourceforge.net
5577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5579 F: drivers/media/firewire/
5581 FIREWIRE SBP-2 TARGET
5582 M: Chris Boot <bootc@bootc.net>
5583 L: linux-scsi@vger.kernel.org
5584 L: target-devel@vger.kernel.org
5585 L: linux1394-devel@lists.sourceforge.net
5586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5588 F: drivers/target/sbp/
5591 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5592 L: linux1394-devel@lists.sourceforge.net
5593 W: http://ieee1394.wiki.kernel.org/
5594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5596 F: drivers/firewire/
5597 F: include/linux/firewire.h
5598 F: include/uapi/linux/firewire*.h
5601 FIRMWARE LOADER (request_firmware)
5602 M: Luis R. Rodriguez <mcgrof@kernel.org>
5603 L: linux-kernel@vger.kernel.org
5605 F: Documentation/firmware_class/
5606 F: drivers/base/firmware_loader/
5607 F: include/linux/firmware.h
5609 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5610 M: Joshua Morris <josh.h.morris@us.ibm.com>
5611 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5613 F: drivers/block/rsxx/
5616 M: Jiri Kosina <jikos@kernel.org>
5617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5619 F: drivers/block/floppy.c
5622 M: Alessandro Rubini <rubini@gnudd.com>
5623 W: http://www.ohwr.org/projects/fmc-bus
5626 F: include/linux/fmc*.h
5627 F: include/linux/ipmi-fru.h
5630 FPGA MANAGER FRAMEWORK
5631 M: Alan Tull <atull@kernel.org>
5632 M: Moritz Fischer <mdf@kernel.org>
5633 L: linux-fpga@vger.kernel.org
5635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5636 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5637 F: Documentation/fpga/
5638 F: Documentation/driver-api/fpga/
5639 F: Documentation/devicetree/bindings/fpga/
5641 F: include/linux/fpga/
5642 W: http://www.rocketboards.org
5645 M: Bill Metzenthen <billm@melbpc.org.au>
5646 W: http://floatingpoint.sourceforge.net/emulator/index.html
5648 F: arch/x86/math-emu/
5650 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5651 L: netdev@vger.kernel.org
5653 F: drivers/net/wan/dlci.c
5654 F: drivers/net/wan/sdla.c
5657 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5658 L: dri-devel@lists.freedesktop.org
5659 L: linux-fbdev@vger.kernel.org
5660 T: git git://github.com/bzolnier/linux.git
5661 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5663 F: Documentation/fb/
5666 F: include/linux/fb.h
5667 F: include/uapi/video/
5668 F: include/uapi/linux/fb.h
5670 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5671 M: Horia Geantă <horia.geanta@nxp.com>
5672 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5673 L: linux-crypto@vger.kernel.org
5675 F: drivers/crypto/caam/
5676 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5678 FREESCALE DIU FRAMEBUFFER DRIVER
5679 M: Timur Tabi <timur@tabi.org>
5680 L: linux-fbdev@vger.kernel.org
5682 F: drivers/video/fbdev/fsl-diu-fb.*
5684 FREESCALE DMA DRIVER
5685 M: Li Yang <leoyang.li@nxp.com>
5686 M: Zhang Wei <zw@zh-kernel.org>
5687 L: linuxppc-dev@lists.ozlabs.org
5689 F: drivers/dma/fsldma.*
5691 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5692 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5693 L: netdev@vger.kernel.org
5695 F: drivers/net/ethernet/freescale/gianfar*
5696 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5698 FREESCALE GPMI NAND DRIVER
5699 M: Han Xu <han.xu@nxp.com>
5700 L: linux-mtd@lists.infradead.org
5702 F: drivers/mtd/nand/raw/gpmi-nand/*
5704 FREESCALE I2C CPM DRIVER
5705 M: Jochen Friedrich <jochen@scram.de>
5706 L: linuxppc-dev@lists.ozlabs.org
5707 L: linux-i2c@vger.kernel.org
5709 F: drivers/i2c/busses/i2c-cpm.c
5711 FREESCALE IMX / MXC FEC DRIVER
5712 M: Fugang Duan <fugang.duan@nxp.com>
5713 L: netdev@vger.kernel.org
5715 F: drivers/net/ethernet/freescale/fec_main.c
5716 F: drivers/net/ethernet/freescale/fec_ptp.c
5717 F: drivers/net/ethernet/freescale/fec.h
5718 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5720 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5721 M: Sascha Hauer <s.hauer@pengutronix.de>
5722 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5723 L: linux-fbdev@vger.kernel.org
5724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5726 F: include/linux/platform_data/video-imxfb.h
5727 F: drivers/video/fbdev/imxfb.c
5729 FREESCALE QORIQ DPAA ETHERNET DRIVER
5730 M: Madalin Bucur <madalin.bucur@nxp.com>
5731 L: netdev@vger.kernel.org
5733 F: drivers/net/ethernet/freescale/dpaa
5735 FREESCALE QORIQ DPAA FMAN DRIVER
5736 M: Madalin Bucur <madalin.bucur@nxp.com>
5737 L: netdev@vger.kernel.org
5739 F: drivers/net/ethernet/freescale/fman
5740 F: Documentation/devicetree/bindings/net/fsl-fman.txt
5742 FREESCALE QORIQ PTP CLOCK DRIVER
5743 M: Yangbo Lu <yangbo.lu@nxp.com>
5744 L: netdev@vger.kernel.org
5746 F: drivers/ptp/ptp_qoriq.c
5747 F: include/linux/fsl/ptp_qoriq.h
5748 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5750 FREESCALE QUAD SPI DRIVER
5751 M: Han Xu <han.xu@nxp.com>
5752 L: linux-mtd@lists.infradead.org
5754 F: drivers/mtd/spi-nor/fsl-quadspi.c
5756 FREESCALE QUICC ENGINE LIBRARY
5757 M: Qiang Zhao <qiang.zhao@nxp.com>
5758 L: linuxppc-dev@lists.ozlabs.org
5760 F: drivers/soc/fsl/qe/
5761 F: include/soc/fsl/*qe*.h
5762 F: include/soc/fsl/*ucc*.h
5764 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5765 M: Li Yang <leoyang.li@nxp.com>
5766 L: netdev@vger.kernel.org
5767 L: linuxppc-dev@lists.ozlabs.org
5769 F: drivers/net/ethernet/freescale/ucc_geth*
5771 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5772 M: Zhao Qiang <qiang.zhao@nxp.com>
5773 L: netdev@vger.kernel.org
5774 L: linuxppc-dev@lists.ozlabs.org
5776 F: drivers/net/wan/fsl_ucc_hdlc*
5778 FREESCALE QUICC ENGINE UCC UART DRIVER
5779 M: Timur Tabi <timur@tabi.org>
5780 L: linuxppc-dev@lists.ozlabs.org
5782 F: drivers/tty/serial/ucc_uart.c
5784 FREESCALE SOC DRIVERS
5785 M: Li Yang <leoyang.li@nxp.com>
5786 L: linuxppc-dev@lists.ozlabs.org
5787 L: linux-arm-kernel@lists.infradead.org
5789 F: Documentation/devicetree/bindings/soc/fsl/
5791 F: include/linux/fsl/
5793 FREESCALE SOC FS_ENET DRIVER
5794 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5795 M: Vitaly Bordug <vbordug@ru.mvista.com>
5796 L: linuxppc-dev@lists.ozlabs.org
5797 L: netdev@vger.kernel.org
5799 F: drivers/net/ethernet/freescale/fs_enet/
5800 F: include/linux/fs_enet_pd.h
5802 FREESCALE SOC SOUND DRIVERS
5803 M: Timur Tabi <timur@tabi.org>
5804 M: Nicolin Chen <nicoleotsuka@gmail.com>
5805 M: Xiubo Li <Xiubo.Lee@gmail.com>
5806 R: Fabio Estevam <fabio.estevam@nxp.com>
5807 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5808 L: linuxppc-dev@lists.ozlabs.org
5810 F: sound/soc/fsl/fsl*
5811 F: sound/soc/fsl/imx*
5812 F: sound/soc/fsl/mpc8610_hpcd.c
5814 FREESCALE USB PERIPHERAL DRIVERS
5815 M: Li Yang <leoyang.li@nxp.com>
5816 L: linux-usb@vger.kernel.org
5817 L: linuxppc-dev@lists.ozlabs.org
5819 F: drivers/usb/gadget/udc/fsl*
5822 M: Christoph Hellwig <hch@infradead.org>
5823 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5828 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5829 M: Pavel Machek <pavel@ucw.cz>
5830 L: linux-pm@vger.kernel.org
5832 F: Documentation/power/freezing-of-tasks.txt
5833 F: include/linux/freezer.h
5837 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5838 L: linux-kernel@vger.kernel.org
5841 F: include/linux/frontswap.h
5843 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5844 M: David Howells <dhowells@redhat.com>
5845 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5847 F: Documentation/filesystems/caching/
5849 F: include/linux/fscache*.h
5851 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5852 M: Theodore Y. Ts'o <tytso@mit.edu>
5853 M: Jaegeuk Kim <jaegeuk@kernel.org>
5854 L: linux-fscrypt@vger.kernel.org
5855 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5859 F: include/linux/fscrypt*.h
5860 F: Documentation/filesystems/fscrypt.rst
5862 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5863 M: Jan Kara <jack@suse.cz>
5864 R: Amir Goldstein <amir73il@gmail.com>
5865 L: linux-fsdevel@vger.kernel.org
5868 F: include/linux/fsnotify*.h
5870 FUJITSU LAPTOP EXTRAS
5871 M: Jonathan Woithe <jwoithe@just42.net>
5872 L: platform-driver-x86@vger.kernel.org
5874 F: drivers/platform/x86/fujitsu-laptop.c
5876 FUJITSU M-5MO LS CAMERA ISP DRIVER
5877 M: Kyungmin Park <kyungmin.park@samsung.com>
5878 M: Heungjun Kim <riverful.kim@samsung.com>
5879 L: linux-media@vger.kernel.org
5881 F: drivers/media/i2c/m5mols/
5882 F: include/media/i2c/m5mols.h
5884 FUJITSU TABLET EXTRAS
5885 M: Robert Gerlach <khnz@gmx.de>
5886 L: platform-driver-x86@vger.kernel.org
5888 F: drivers/platform/x86/fujitsu-tablet.c
5890 FUSE: FILESYSTEM IN USERSPACE
5891 M: Miklos Szeredi <miklos@szeredi.hu>
5892 L: linux-fsdevel@vger.kernel.org
5893 W: http://fuse.sourceforge.net/
5894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5897 F: include/uapi/linux/fuse.h
5898 F: Documentation/filesystems/fuse.txt
5901 M: Thomas Gleixner <tglx@linutronix.de>
5902 M: Ingo Molnar <mingo@redhat.com>
5903 R: Peter Zijlstra <peterz@infradead.org>
5904 R: Darren Hart <dvhart@infradead.org>
5905 L: linux-kernel@vger.kernel.org
5906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5909 F: kernel/futex_compat.c
5910 F: include/asm-generic/futex.h
5911 F: include/linux/futex.h
5912 F: include/uapi/linux/futex.h
5913 F: tools/testing/selftests/futex/
5914 F: tools/perf/bench/futex*
5915 F: Documentation/*futex*
5918 M: Kees Cook <keescook@chromium.org>
5919 R: Emese Revfy <re.emese@gmail.com>
5920 L: kernel-hardening@lists.openwall.com
5922 F: scripts/gcc-plugins/
5923 F: scripts/gcc-plugin.sh
5924 F: scripts/Makefile.gcc-plugins
5925 F: Documentation/gcc-plugins.txt
5927 GCOV BASED KERNEL PROFILING
5928 M: Peter Oberparleiter <oberpar@linux.ibm.com>
5931 F: Documentation/dev-tools/gcov.rst
5933 GDB KERNEL DEBUGGING HELPER SCRIPTS
5934 M: Jan Kiszka <jan.kiszka@siemens.com>
5935 M: Kieran Bingham <kieran@bingham.xyz>
5939 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5940 M: Achim Leubner <achim_leubner@adaptec.com>
5941 L: linux-scsi@vger.kernel.org
5942 W: http://www.icp-vortex.com/
5944 F: drivers/scsi/gdt*
5946 GEMTEK FM RADIO RECEIVER DRIVER
5947 M: Hans Verkuil <hverkuil@xs4all.nl>
5948 L: linux-media@vger.kernel.org
5949 T: git git://linuxtv.org/media_tree.git
5950 W: https://linuxtv.org
5952 F: drivers/media/radio/radio-gemtek*
5954 GENERIC GPIO I2C DRIVER
5955 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5957 F: drivers/i2c/busses/i2c-gpio.c
5958 F: include/linux/platform_data/i2c-gpio.h
5960 GENERIC GPIO I2C MULTIPLEXER DRIVER
5961 M: Peter Korsgaard <peter.korsgaard@barco.com>
5962 L: linux-i2c@vger.kernel.org
5964 F: drivers/i2c/muxes/i2c-mux-gpio.c
5965 F: include/linux/platform_data/i2c-mux-gpio.h
5966 F: Documentation/i2c/muxes/i2c-mux-gpio
5968 GENERIC HDLC (WAN) DRIVERS
5969 M: Krzysztof Halasa <khc@pm.waw.pl>
5970 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5972 F: drivers/net/wan/c101.c
5973 F: drivers/net/wan/hd6457*
5974 F: drivers/net/wan/hdlc*
5975 F: drivers/net/wan/n2.c
5976 F: drivers/net/wan/pc300too.c
5977 F: drivers/net/wan/pci200syn.c
5978 F: drivers/net/wan/wanxl*
5980 GENERIC INCLUDE/ASM HEADER FILES
5981 M: Arnd Bergmann <arnd@arndb.de>
5982 L: linux-arch@vger.kernel.org
5983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5985 F: include/asm-generic/
5986 F: include/uapi/asm-generic/
5988 GENERIC PHY FRAMEWORK
5989 M: Kishon Vijay Abraham I <kishon@ti.com>
5990 L: linux-kernel@vger.kernel.org
5991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5994 F: include/linux/phy/
5996 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5997 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
5999 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6002 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6003 M: Kevin Hilman <khilman@kernel.org>
6004 M: Ulf Hansson <ulf.hansson@linaro.org>
6005 L: linux-pm@vger.kernel.org
6007 F: drivers/base/power/domain*.c
6008 F: include/linux/pm_domain.h
6009 F: Documentation/devicetree/bindings/power/power_domain.txt
6011 GENERIC UIO DRIVER FOR PCI DEVICES
6012 M: "Michael S. Tsirkin" <mst@redhat.com>
6013 L: kvm@vger.kernel.org
6015 F: drivers/uio/uio_pci_generic.c
6017 GENWQE (IBM Generic Workqueue Card)
6018 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6019 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6021 F: drivers/misc/genwqe/
6023 GET_MAINTAINER SCRIPT
6024 M: Joe Perches <joe@perches.com>
6026 F: scripts/get_maintainer.pl
6029 M: Bob Peterson <rpeterso@redhat.com>
6030 M: Andreas Gruenbacher <agruenba@redhat.com>
6031 L: cluster-devel@redhat.com
6032 W: http://sources.redhat.com/cluster/
6033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6035 F: Documentation/filesystems/gfs2*.txt
6037 F: include/uapi/linux/gfs2_ondisk.h
6039 GIGASET ISDN DRIVERS
6040 M: Paul Bolle <pebolle@tiscali.nl>
6041 L: gigaset307x-common@lists.sourceforge.net
6042 W: http://gigaset307x.sourceforge.net/
6044 F: Documentation/isdn/README.gigaset
6045 F: drivers/isdn/gigaset/
6046 F: include/uapi/linux/gigaset_dev.h
6049 M: Hans Verkuil <hans.verkuil@cisco.com>
6050 L: linux-media@vger.kernel.org
6052 F: drivers/media/usb/go7007/
6055 M: Bastien Nocera <hadess@hadess.net>
6056 L: linux-input@vger.kernel.org
6058 F: drivers/input/touchscreen/goodix.c
6060 GPD POCKET FAN DRIVER
6061 M: Hans de Goede <hdegoede@redhat.com>
6062 L: platform-driver-x86@vger.kernel.org
6064 F: drivers/platform/x86/gpd-pocket-fan.c
6067 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6068 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6069 L: linux-gpio@vger.kernel.org
6070 L: linux-acpi@vger.kernel.org
6072 F: Documentation/acpi/gpio-properties.txt
6073 F: drivers/gpio/gpiolib-acpi.c
6076 M: Sean Young <sean@mess.org>
6077 L: linux-media@vger.kernel.org
6079 F: drivers/media/rc/gpio-ir-tx.c
6082 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6083 R: Bartosz Golaszewski <brgl@bgdev.pl>
6084 L: linux-gpio@vger.kernel.org
6086 F: drivers/gpio/gpio-mockup.c
6087 F: tools/testing/selftests/gpio/
6090 M: Linus Walleij <linus.walleij@linaro.org>
6091 L: linux-gpio@vger.kernel.org
6092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6094 F: Documentation/devicetree/bindings/gpio/
6095 F: Documentation/driver-api/gpio/
6096 F: Documentation/gpio/
6097 F: Documentation/ABI/testing/gpio-cdev
6098 F: Documentation/ABI/obsolete/sysfs-gpio
6100 F: include/linux/gpio/
6101 F: include/linux/gpio.h
6102 F: include/linux/of_gpio.h
6103 F: include/asm-generic/gpio.h
6104 F: include/uapi/linux/gpio.h
6107 GRE DEMULTIPLEXER DRIVER
6108 M: Dmitry Kozlov <xeb@mail.ru>
6109 L: netdev@vger.kernel.org
6111 F: net/ipv4/gre_demux.c
6112 F: net/ipv4/gre_offload.c
6113 F: include/net/gre.h
6115 GRETH 10/100/1G Ethernet MAC device driver
6116 M: Andreas Larsson <andreas@gaisler.com>
6117 L: netdev@vger.kernel.org
6119 F: drivers/net/ethernet/aeroflex/
6121 GREYBUS AUDIO PROTOCOLS DRIVERS
6122 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6123 M: Mark Greer <mgreer@animalcreek.com>
6125 F: drivers/staging/greybus/audio_apbridgea.c
6126 F: drivers/staging/greybus/audio_apbridgea.h
6127 F: drivers/staging/greybus/audio_codec.c
6128 F: drivers/staging/greybus/audio_codec.h
6129 F: drivers/staging/greybus/audio_gb.c
6130 F: drivers/staging/greybus/audio_manager.c
6131 F: drivers/staging/greybus/audio_manager.h
6132 F: drivers/staging/greybus/audio_manager_module.c
6133 F: drivers/staging/greybus/audio_manager_private.h
6134 F: drivers/staging/greybus/audio_manager_sysfs.c
6135 F: drivers/staging/greybus/audio_module.c
6136 F: drivers/staging/greybus/audio_topology.c
6138 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6139 M: Viresh Kumar <vireshk@kernel.org>
6141 F: drivers/staging/greybus/authentication.c
6142 F: drivers/staging/greybus/bootrom.c
6143 F: drivers/staging/greybus/firmware.h
6144 F: drivers/staging/greybus/fw-core.c
6145 F: drivers/staging/greybus/fw-download.c
6146 F: drivers/staging/greybus/fw-managament.c
6147 F: drivers/staging/greybus/greybus_authentication.h
6148 F: drivers/staging/greybus/greybus_firmware.h
6149 F: drivers/staging/greybus/hid.c
6150 F: drivers/staging/greybus/i2c.c
6151 F: drivers/staging/greybus/spi.c
6152 F: drivers/staging/greybus/spilib.c
6153 F: drivers/staging/greybus/spilib.h
6155 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6156 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6158 F: drivers/staging/greybus/loopback.c
6159 F: drivers/staging/greybus/timesync.c
6160 F: drivers/staging/greybus/timesync_platform.c
6162 GREYBUS PLATFORM DRIVERS
6163 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6165 F: drivers/staging/greybus/arche-platform.c
6166 F: drivers/staging/greybus/arche-apb-ctrl.c
6167 F: drivers/staging/greybus/arche_platform.h
6169 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6170 M: Rui Miguel Silva <rmfrfs@gmail.com>
6172 F: drivers/staging/greybus/sdio.c
6173 F: drivers/staging/greybus/light.c
6174 F: drivers/staging/greybus/gpio.c
6175 F: drivers/staging/greybus/power_supply.c
6176 F: drivers/staging/greybus/spi.c
6177 F: drivers/staging/greybus/spilib.c
6180 M: Johan Hovold <johan@kernel.org>
6181 M: Alex Elder <elder@kernel.org>
6182 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6184 F: drivers/staging/greybus/
6185 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6187 GREYBUS UART PROTOCOLS DRIVERS
6188 M: David Lin <dtwlin@gmail.com>
6190 F: drivers/staging/greybus/uart.c
6191 F: drivers/staging/greybus/log.c
6193 GS1662 VIDEO SERIALIZER
6194 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6195 L: linux-media@vger.kernel.org
6196 T: git git://linuxtv.org/media_tree.git
6198 F: drivers/media/spi/gs1662.c
6200 GSPCA FINEPIX SUBDRIVER
6201 M: Frank Zago <frank@zago.net>
6202 L: linux-media@vger.kernel.org
6203 T: git git://linuxtv.org/media_tree.git
6205 F: drivers/media/usb/gspca/finepix.c
6207 GSPCA GL860 SUBDRIVER
6208 M: Olivier Lorin <o.lorin@laposte.net>
6209 L: linux-media@vger.kernel.org
6210 T: git git://linuxtv.org/media_tree.git
6212 F: drivers/media/usb/gspca/gl860/
6214 GSPCA M5602 SUBDRIVER
6215 M: Erik Andren <erik.andren@gmail.com>
6216 L: linux-media@vger.kernel.org
6217 T: git git://linuxtv.org/media_tree.git
6219 F: drivers/media/usb/gspca/m5602/
6221 GSPCA PAC207 SONIXB SUBDRIVER
6222 M: Hans Verkuil <hverkuil@xs4all.nl>
6223 L: linux-media@vger.kernel.org
6224 T: git git://linuxtv.org/media_tree.git
6226 F: drivers/media/usb/gspca/pac207.c
6228 GSPCA SN9C20X SUBDRIVER
6229 M: Brian Johnson <brijohn@gmail.com>
6230 L: linux-media@vger.kernel.org
6231 T: git git://linuxtv.org/media_tree.git
6233 F: drivers/media/usb/gspca/sn9c20x.c
6235 GSPCA T613 SUBDRIVER
6236 M: Leandro Costantino <lcostantino@gmail.com>
6237 L: linux-media@vger.kernel.org
6238 T: git git://linuxtv.org/media_tree.git
6240 F: drivers/media/usb/gspca/t613.c
6242 GSPCA USB WEBCAM DRIVER
6243 M: Hans Verkuil <hverkuil@xs4all.nl>
6244 L: linux-media@vger.kernel.org
6245 T: git git://linuxtv.org/media_tree.git
6247 F: drivers/media/usb/gspca/
6249 GTP (GPRS Tunneling Protocol)
6250 M: Pablo Neira Ayuso <pablo@netfilter.org>
6251 M: Harald Welte <laforge@gnumonks.org>
6252 L: osmocom-net-gprs@lists.osmocom.org
6253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6255 F: drivers/net/gtp.c
6257 GUID PARTITION TABLE (GPT)
6258 M: Davidlohr Bueso <dave@stgolabs.net>
6259 L: linux-efi@vger.kernel.org
6261 F: block/partitions/efi.*
6264 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6265 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6266 W: http://uclinux-h8.sourceforge.jp
6267 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6270 F: drivers/clocksource/h8300_*.c
6271 F: drivers/clk/h8300/
6272 F: drivers/irqchip/irq-renesas-h8*.c
6275 M: Antti Palosaari <crope@iki.fi>
6276 L: linux-media@vger.kernel.org
6277 W: https://linuxtv.org
6278 W: http://palosaari.fi/linux/
6279 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6280 T: git git://linuxtv.org/anttip/media_tree.git
6282 F: drivers/media/usb/hackrf/
6284 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6285 M: Frank Seidel <frank@f-seidel.de>
6286 L: platform-driver-x86@vger.kernel.org
6287 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6289 F: drivers/platform/x86/hdaps.c
6292 M: Jean Delvare <jdelvare@suse.com>
6293 M: Guenter Roeck <linux@roeck-us.net>
6294 L: linux-hwmon@vger.kernel.org
6295 W: http://hwmon.wiki.kernel.org/
6296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6298 F: Documentation/devicetree/bindings/hwmon/
6299 F: Documentation/hwmon/
6301 F: include/linux/hwmon*.h
6303 HARDWARE RANDOM NUMBER GENERATOR CORE
6304 M: Matt Mackall <mpm@selenic.com>
6305 M: Herbert Xu <herbert@gondor.apana.org.au>
6306 L: linux-crypto@vger.kernel.org
6308 F: Documentation/devicetree/bindings/rng/
6309 F: Documentation/hw_random.txt
6310 F: drivers/char/hw_random/
6311 F: include/linux/hw_random.h
6313 HARDWARE TRACING FACILITIES
6314 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6316 F: drivers/hwtracing/
6318 HARDWARE SPINLOCK CORE
6319 M: Ohad Ben-Cohen <ohad@wizery.com>
6320 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6321 L: linux-remoteproc@vger.kernel.org
6323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6324 F: Documentation/devicetree/bindings/hwlock/
6325 F: Documentation/hwspinlock.txt
6326 F: drivers/hwspinlock/
6327 F: include/linux/hwspinlock.h
6329 HARMONY SOUND DRIVER
6330 L: linux-parisc@vger.kernel.org
6332 F: sound/parisc/harmony.*
6334 HDPVR USB VIDEO ENCODER DRIVER
6335 M: Hans Verkuil <hverkuil@xs4all.nl>
6336 L: linux-media@vger.kernel.org
6337 T: git git://linuxtv.org/media_tree.git
6338 W: https://linuxtv.org
6340 F: drivers/media/usb/hdpvr/
6342 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6343 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6345 F: Documentation/watchdog/hpwdt.txt
6346 F: drivers/watchdog/hpwdt.c
6348 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6349 M: Don Brace <don.brace@microsemi.com>
6350 L: esc.storagedev@microsemi.com
6351 L: linux-scsi@vger.kernel.org
6353 F: Documentation/scsi/hpsa.txt
6354 F: drivers/scsi/hpsa*.[ch]
6355 F: include/linux/cciss*.h
6356 F: include/uapi/linux/cciss*.h
6359 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6360 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6361 L: linux-rdma@vger.kernel.org
6363 F: drivers/infiniband/hw/hfi1
6366 L: linux-fsdevel@vger.kernel.org
6368 F: Documentation/filesystems/hfs.txt
6372 L: linux-fsdevel@vger.kernel.org
6374 F: Documentation/filesystems/hfsplus.txt
6377 HGA FRAMEBUFFER DRIVER
6378 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6379 L: linux-nvidia@lists.surfsouth.com
6380 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6382 F: drivers/video/fbdev/hgafb.c
6384 HIBERNATION (aka Software Suspend, aka swsusp)
6385 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6386 M: Pavel Machek <pavel@ucw.cz>
6387 L: linux-pm@vger.kernel.org
6388 B: https://bugzilla.kernel.org
6391 F: drivers/base/power/
6393 F: include/linux/suspend.h
6394 F: include/linux/freezer.h
6395 F: include/linux/pm.h
6396 F: arch/*/include/asm/suspend*.h
6399 M: Jiri Kosina <jikos@kernel.org>
6400 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6401 L: linux-input@vger.kernel.org
6402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6405 F: include/linux/hid*
6406 F: include/uapi/linux/hid*
6408 HID SENSOR HUB DRIVERS
6409 M: Jiri Kosina <jikos@kernel.org>
6410 M: Jonathan Cameron <jic23@kernel.org>
6411 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6412 L: linux-input@vger.kernel.org
6413 L: linux-iio@vger.kernel.org
6415 F: Documentation/hid/hid-sensor*
6416 F: drivers/hid/hid-sensor-*
6417 F: drivers/iio/*/hid-*
6418 F: include/linux/hid-sensor-*
6420 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6421 M: Thomas Gleixner <tglx@linutronix.de>
6422 L: linux-kernel@vger.kernel.org
6423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6425 F: Documentation/timers/
6426 F: kernel/time/hrtimer.c
6427 F: kernel/time/clockevents.c
6428 F: kernel/time/timer_*.c
6429 F: include/linux/clockchips.h
6430 F: include/linux/hrtimer.h
6432 HIGH-SPEED SCC DRIVER FOR AX.25
6433 L: linux-hams@vger.kernel.org
6435 F: drivers/net/hamradio/dmascc.c
6436 F: drivers/net/hamradio/scc.c
6438 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6439 M: HighPoint Linux Team <linux@highpoint-tech.com>
6440 W: http://www.highpoint-tech.com
6442 F: Documentation/scsi/hptiop.txt
6443 F: drivers/scsi/hptiop.c
6446 M: Jes Sorensen <jes@trained-monkey.org>
6447 L: linux-hippi@sunsite.dk
6449 F: include/linux/hippidevice.h
6450 F: include/uapi/linux/if_hippi.h
6452 F: drivers/net/hippi/
6454 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6455 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6456 M: Salil Mehta <salil.mehta@huawei.com>
6457 L: netdev@vger.kernel.org
6458 W: http://www.hisilicon.com
6460 F: drivers/net/ethernet/hisilicon/hns3/
6462 HISILICON LPC BUS DRIVER
6463 M: john.garry@huawei.com
6464 W: http://www.hisilicon.com
6466 F: drivers/bus/hisi_lpc.c
6467 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6469 HISILICON NETWORK SUBSYSTEM DRIVER
6470 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6471 M: Salil Mehta <salil.mehta@huawei.com>
6472 L: netdev@vger.kernel.org
6473 W: http://www.hisilicon.com
6475 F: drivers/net/ethernet/hisilicon/
6476 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6478 HISILICON PMU DRIVER
6479 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6480 W: http://www.hisilicon.com
6482 F: drivers/perf/hisilicon
6483 F: Documentation/perf/hisi-pmu.txt
6485 HISILICON ROCE DRIVER
6486 M: Lijun Ou <oulijun@huawei.com>
6487 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6488 L: linux-rdma@vger.kernel.org
6490 F: drivers/infiniband/hw/hns/
6491 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6493 HISILICON SAS Controller
6494 M: John Garry <john.garry@huawei.com>
6495 W: http://www.hisilicon.com
6497 F: drivers/scsi/hisi_sas/
6498 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6500 HMM - Heterogeneous Memory Management
6501 M: Jérôme Glisse <jglisse@redhat.com>
6502 L: linux-mm@kvack.org
6505 F: include/linux/hmm*
6506 F: Documentation/vm/hmm.rst
6509 M: Jouni Malinen <j@w1.fi>
6510 L: linux-wireless@vger.kernel.org
6511 W: http://w1.fi/hostap-driver.html
6513 F: drivers/net/wireless/intersil/hostap/
6515 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6516 L: platform-driver-x86@vger.kernel.org
6518 F: drivers/platform/x86/tc1100-wmi.c
6520 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6521 M: Jaroslav Kysela <perex@perex.cz>
6523 F: drivers/net/ethernet/hp/hp100.*
6525 HPET: High Precision Event Timers driver
6526 M: Clemens Ladisch <clemens@ladisch.de>
6528 F: Documentation/timers/hpet.txt
6529 F: drivers/char/hpet.c
6530 F: include/linux/hpet.h
6531 F: include/uapi/linux/hpet.h
6535 F: arch/x86/kernel/hpet.c
6536 F: arch/x86/include/asm/hpet.h
6539 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6540 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6545 M: Sebastian Reichel <sre@kernel.org>
6546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6548 F: Documentation/ABI/testing/sysfs-bus-hsi
6549 F: Documentation/driver-api/hsi.rst
6551 F: include/linux/hsi/
6552 F: include/uapi/linux/hsi/
6555 L: linux-usb@vger.kernel.org
6557 F: drivers/net/usb/hso.c
6559 HSR NETWORK PROTOCOL
6560 M: Arvid Brodin <arvid.brodin@alten.se>
6561 L: netdev@vger.kernel.org
6565 HT16K33 LED CONTROLLER DRIVER
6566 M: Robin van der Gracht <robin@protonic.nl>
6568 F: drivers/auxdisplay/ht16k33.c
6569 F: Documentation/devicetree/bindings/display/ht16k33.txt
6571 HTCPEN TOUCHSCREEN DRIVER
6572 M: Pau Oliva Fora <pof@eslack.org>
6573 L: linux-input@vger.kernel.org
6575 F: drivers/input/touchscreen/htcpen.c
6577 HUAWEI ETHERNET DRIVER
6578 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6579 L: netdev@vger.kernel.org
6581 F: Documentation/networking/hinic.txt
6582 F: drivers/net/ethernet/huawei/hinic/
6585 M: Mike Kravetz <mike.kravetz@oracle.com>
6586 L: linux-mm@kvack.org
6590 F: include/linux/hugetlb.h
6591 F: Documentation/admin-guide/mm/hugetlbpage.rst
6592 F: Documentation/vm/hugetlbfs_reserv.rst
6593 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6596 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6597 L: linux-media@vger.kernel.org
6598 T: git git://linuxtv.org/media_tree.git
6599 W: https://linuxtv.org
6601 F: drivers/media/platform/sti/hva
6603 HWPOISON MEMORY FAILURE HANDLING
6604 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6605 L: linux-mm@kvack.org
6607 F: mm/memory-failure.c
6608 F: mm/hwpoison-inject.c
6610 Hyper-V CORE AND DRIVERS
6611 M: "K. Y. Srinivasan" <kys@microsoft.com>
6612 M: Haiyang Zhang <haiyangz@microsoft.com>
6613 M: Stephen Hemminger <sthemmin@microsoft.com>
6614 L: devel@linuxdriverproject.org
6616 F: Documentation/networking/netvsc.txt
6617 F: arch/x86/include/asm/mshyperv.h
6618 F: arch/x86/include/asm/trace/hyperv.h
6619 F: arch/x86/include/asm/hyperv-tlfs.h
6620 F: arch/x86/kernel/cpu/mshyperv.c
6622 F: drivers/hid/hid-hyperv.c
6624 F: drivers/input/serio/hyperv-keyboard.c
6625 F: drivers/pci/controller/pci-hyperv.c
6626 F: drivers/net/hyperv/
6627 F: drivers/scsi/storvsc_drv.c
6628 F: drivers/uio/uio_hv_generic.c
6629 F: drivers/video/fbdev/hyperv_fb.c
6630 F: net/vmw_vsock/hyperv_transport.c
6631 F: include/linux/hyperv.h
6632 F: include/uapi/linux/hyperv.h
6634 F: Documentation/ABI/stable/sysfs-bus-vmbus
6636 HYPERVISOR VIRTUAL CONSOLE DRIVER
6637 L: linuxppc-dev@lists.ozlabs.org
6642 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6643 L: linux-i2c@vger.kernel.org
6644 L: linux-acpi@vger.kernel.org
6646 F: drivers/i2c/i2c-core-acpi.c
6649 M: Peter Rosin <peda@axentia.se>
6650 L: linux-i2c@vger.kernel.org
6652 F: Documentation/i2c/i2c-topology
6653 F: Documentation/i2c/muxes/
6654 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6655 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6656 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6657 F: drivers/i2c/i2c-mux.c
6658 F: drivers/i2c/muxes/
6659 F: include/linux/i2c-mux.h
6661 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6662 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6663 L: linux-i2c@vger.kernel.org
6665 F: drivers/i2c/busses/i2c-mv64xxx.c
6667 I2C OVER PARALLEL PORT
6668 M: Jean Delvare <jdelvare@suse.com>
6669 L: linux-i2c@vger.kernel.org
6671 F: Documentation/i2c/busses/i2c-parport
6672 F: Documentation/i2c/busses/i2c-parport-light
6673 F: drivers/i2c/busses/i2c-parport.c
6674 F: drivers/i2c/busses/i2c-parport-light.c
6677 M: Wolfram Sang <wsa@the-dreams.de>
6678 L: linux-i2c@vger.kernel.org
6679 W: https://i2c.wiki.kernel.org/
6680 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6683 F: Documentation/devicetree/bindings/i2c/i2c.txt
6684 F: Documentation/i2c/
6686 F: include/linux/i2c.h
6687 F: include/linux/i2c-dev.h
6688 F: include/linux/i2c-smbus.h
6689 F: include/uapi/linux/i2c.h
6690 F: include/uapi/linux/i2c-*.h
6692 I2C SUBSYSTEM HOST DRIVERS
6693 L: linux-i2c@vger.kernel.org
6694 W: https://i2c.wiki.kernel.org/
6695 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6698 F: Documentation/devicetree/bindings/i2c/
6699 F: drivers/i2c/algos/
6700 F: drivers/i2c/busses/
6703 M: Jean Delvare <jdelvare@suse.com>
6704 L: linux-i2c@vger.kernel.org
6706 F: Documentation/i2c/busses/i2c-taos-evm
6707 F: drivers/i2c/busses/i2c-taos-evm.c
6710 M: Till Harbaum <till@harbaum.org>
6711 L: linux-i2c@vger.kernel.org
6712 W: http://www.harbaum.org/till/i2c_tiny_usb
6714 F: drivers/i2c/busses/i2c-tiny-usb.c
6716 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6717 M: Jean Delvare <jdelvare@suse.com>
6718 L: linux-i2c@vger.kernel.org
6720 F: Documentation/i2c/busses/i2c-ali1535
6721 F: Documentation/i2c/busses/i2c-ali1563
6722 F: Documentation/i2c/busses/i2c-ali15x3
6723 F: Documentation/i2c/busses/i2c-amd756
6724 F: Documentation/i2c/busses/i2c-amd8111
6725 F: Documentation/i2c/busses/i2c-i801
6726 F: Documentation/i2c/busses/i2c-nforce2
6727 F: Documentation/i2c/busses/i2c-piix4
6728 F: Documentation/i2c/busses/i2c-sis5595
6729 F: Documentation/i2c/busses/i2c-sis630
6730 F: Documentation/i2c/busses/i2c-sis96x
6731 F: Documentation/i2c/busses/i2c-via
6732 F: Documentation/i2c/busses/i2c-viapro
6733 F: drivers/i2c/busses/i2c-ali1535.c
6734 F: drivers/i2c/busses/i2c-ali1563.c
6735 F: drivers/i2c/busses/i2c-ali15x3.c
6736 F: drivers/i2c/busses/i2c-amd756.c
6737 F: drivers/i2c/busses/i2c-amd756-s4882.c
6738 F: drivers/i2c/busses/i2c-amd8111.c
6739 F: drivers/i2c/busses/i2c-i801.c
6740 F: drivers/i2c/busses/i2c-isch.c
6741 F: drivers/i2c/busses/i2c-nforce2.c
6742 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6743 F: drivers/i2c/busses/i2c-piix4.c
6744 F: drivers/i2c/busses/i2c-sis5595.c
6745 F: drivers/i2c/busses/i2c-sis630.c
6746 F: drivers/i2c/busses/i2c-sis96x.c
6747 F: drivers/i2c/busses/i2c-via.c
6748 F: drivers/i2c/busses/i2c-viapro.c
6750 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6751 M: Hans de Goede <hdegoede@redhat.com>
6752 L: linux-i2c@vger.kernel.org
6754 F: drivers/i2c/busses/i2c-cht-wc.c
6756 I2C/SMBUS ISMT DRIVER
6757 M: Seth Heasley <seth.heasley@intel.com>
6758 M: Neil Horman <nhorman@tuxdriver.com>
6759 L: linux-i2c@vger.kernel.org
6760 F: drivers/i2c/busses/i2c-ismt.c
6761 F: Documentation/i2c/busses/i2c-ismt
6763 I2C/SMBUS STUB DRIVER
6764 M: Jean Delvare <jdelvare@suse.com>
6765 L: linux-i2c@vger.kernel.org
6767 F: drivers/i2c/i2c-stub.c
6769 IA64 (Itanium) PLATFORM
6770 M: Tony Luck <tony.luck@intel.com>
6771 M: Fenghua Yu <fenghua.yu@intel.com>
6772 L: linux-ia64@vger.kernel.org
6773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6777 IBM Power 842 compression accelerator
6778 M: Haren Myneni <haren@us.ibm.com>
6780 F: drivers/crypto/nx/Makefile
6781 F: drivers/crypto/nx/Kconfig
6782 F: drivers/crypto/nx/nx-842*
6783 F: include/linux/sw842.h
6787 IBM Power in-Nest Crypto Acceleration
6788 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6789 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6790 L: linux-crypto@vger.kernel.org
6792 F: drivers/crypto/nx/Makefile
6793 F: drivers/crypto/nx/Kconfig
6794 F: drivers/crypto/nx/nx-aes*
6795 F: drivers/crypto/nx/nx-sha*
6796 F: drivers/crypto/nx/nx.*
6797 F: drivers/crypto/nx/nx_csbcpb.h
6798 F: drivers/crypto/nx/nx_debugfs.h
6800 IBM Power Linux RAID adapter
6801 M: Brian King <brking@us.ibm.com>
6803 F: drivers/scsi/ipr.*
6805 IBM Power SRIOV Virtual NIC Device Driver
6806 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6807 M: John Allen <jallen@linux.vnet.ibm.com>
6808 L: netdev@vger.kernel.org
6810 F: drivers/net/ethernet/ibm/ibmvnic.*
6812 IBM Power Virtual Accelerator Switchboard
6813 M: Sukadev Bhattiprolu
6814 L: linuxppc-dev@lists.ozlabs.org
6816 F: arch/powerpc/platforms/powernv/vas*
6817 F: arch/powerpc/platforms/powernv/copy-paste.h
6818 F: arch/powerpc/include/asm/vas.h
6819 F: arch/powerpc/include/uapi/asm/vas.h
6821 IBM Power Virtual Ethernet Device Driver
6822 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6823 L: netdev@vger.kernel.org
6825 F: drivers/net/ethernet/ibm/ibmveth.*
6827 IBM Power Virtual FC Device Drivers
6828 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6829 L: linux-scsi@vger.kernel.org
6831 F: drivers/scsi/ibmvscsi/ibmvfc*
6833 IBM Power Virtual Management Channel Driver
6834 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6835 M: Steven Royer <seroyer@linux.vnet.ibm.com>
6837 F: drivers/misc/ibmvmc.*
6839 IBM Power Virtual SCSI Device Drivers
6840 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6841 L: linux-scsi@vger.kernel.org
6843 F: drivers/scsi/ibmvscsi/ibmvscsi*
6844 F: include/scsi/viosrp.h
6846 IBM Power Virtual SCSI Device Target Driver
6847 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6848 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6849 L: linux-scsi@vger.kernel.org
6850 L: target-devel@vger.kernel.org
6852 F: drivers/scsi/ibmvscsi_tgt/
6854 IBM Power VMX Cryptographic instructions
6855 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6856 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6857 L: linux-crypto@vger.kernel.org
6859 F: drivers/crypto/vmx/Makefile
6860 F: drivers/crypto/vmx/Kconfig
6861 F: drivers/crypto/vmx/vmx.c
6862 F: drivers/crypto/vmx/aes*
6863 F: drivers/crypto/vmx/ghash*
6864 F: drivers/crypto/vmx/ppc-xlate.pl
6866 IBM ServeRAID RAID DRIVER
6868 F: drivers/scsi/ips.*
6870 ICH LPC AND GPIO DRIVER
6871 M: Peter Tyser <ptyser@xes-inc.com>
6873 F: drivers/mfd/lpc_ich.c
6874 F: drivers/gpio/gpio-ich.c
6877 M: "David S. Miller" <davem@davemloft.net>
6878 L: linux-ide@vger.kernel.org
6879 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6882 F: Documentation/ide/
6884 F: include/linux/ide.h
6887 M: Borislav Petkov <bp@alien8.de>
6888 L: linux-ide@vger.kernel.org
6890 F: Documentation/cdrom/ide-cd
6891 F: drivers/ide/ide-cd*
6893 IDEAPAD LAPTOP EXTRAS DRIVER
6894 M: Ike Panhc <ike.pan@canonical.com>
6895 L: platform-driver-x86@vger.kernel.org
6896 W: http://launchpad.net/ideapad-laptop
6898 F: drivers/platform/x86/ideapad-laptop.c
6900 IDEAPAD LAPTOP SLIDEBAR DRIVER
6901 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6902 L: linux-input@vger.kernel.org
6903 W: https://github.com/o2genum/ideapad-slidebar
6905 F: drivers/input/misc/ideapad_slidebar.c
6907 IDT VersaClock 5 CLOCK DRIVER
6908 M: Marek Vasut <marek.vasut@gmail.com>
6910 F: drivers/clk/clk-versaclock5.c
6912 IEEE 802.15.4 SUBSYSTEM
6913 M: Alexander Aring <alex.aring@gmail.com>
6914 M: Stefan Schmidt <stefan@osg.samsung.com>
6915 L: linux-wpan@vger.kernel.org
6916 W: http://wpan.cakelab.org/
6917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6922 F: drivers/net/ieee802154/
6923 F: include/linux/nl802154.h
6924 F: include/linux/ieee802154.h
6925 F: include/net/nl802154.h
6926 F: include/net/mac802154.h
6927 F: include/net/af_ieee802154.h
6928 F: include/net/cfg802154.h
6929 F: include/net/ieee802154_netdev.h
6930 F: Documentation/networking/ieee802154.txt
6933 M: Yotam Gigi <yotam.gi@gmail.com>
6934 M: Jamal Hadi Salim <jhs@mojatatu.com>
6936 F: include/net/ife.h
6937 F: include/uapi/linux/ife.h
6939 IGORPLUG-USB IR RECEIVER
6940 M: Sean Young <sean@mess.org>
6941 L: linux-media@vger.kernel.org
6943 F: drivers/media/rc/igorplugusb.c
6945 IGUANAWORKS USB IR TRANSCEIVER
6946 M: Sean Young <sean@mess.org>
6947 L: linux-media@vger.kernel.org
6949 F: drivers/media/rc/iguanair.c
6951 IIO DIGITAL POTENTIOMETER DAC
6952 M: Peter Rosin <peda@axentia.se>
6953 L: linux-iio@vger.kernel.org
6955 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6956 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6957 F: drivers/iio/dac/dpot-dac.c
6959 IIO ENVELOPE DETECTOR
6960 M: Peter Rosin <peda@axentia.se>
6961 L: linux-iio@vger.kernel.org
6963 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6964 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6965 F: drivers/iio/adc/envelope-detector.c
6968 M: Peter Rosin <peda@axentia.se>
6969 L: linux-iio@vger.kernel.org
6971 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
6972 F: drivers/iio/multiplexer/iio-mux.c
6974 IIO SUBSYSTEM AND DRIVERS
6975 M: Jonathan Cameron <jic23@kernel.org>
6976 R: Hartmut Knaack <knaack.h@gmx.de>
6977 R: Lars-Peter Clausen <lars@metafoo.de>
6978 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6979 L: linux-iio@vger.kernel.org
6980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6982 F: Documentation/ABI/testing/configfs-iio*
6983 F: Documentation/ABI/testing/sysfs-bus-iio*
6984 F: Documentation/devicetree/bindings/iio/
6986 F: drivers/staging/iio/
6987 F: include/linux/iio/
6991 M: Peter Rosin <peda@axentia.se>
6992 L: linux-iio@vger.kernel.org
6994 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
6995 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
6996 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
6997 F: drivers/iio/afe/iio-rescale.c
6999 IKANOS/ADI EAGLE ADSL USB DRIVER
7000 M: Matthieu Castet <castet.matthieu@free.fr>
7001 M: Stanislaw Gruszka <stf_xl@wp.pl>
7003 F: drivers/usb/atm/ueagle-atm.c
7005 IMGTEC ASCII LCD DRIVER
7006 M: Paul Burton <paul.burton@mips.com>
7008 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7009 F: drivers/auxdisplay/img-ascii-lcd.c
7011 IMGTEC IR DECODER DRIVER
7012 M: James Hogan <jhogan@kernel.org>
7014 F: drivers/media/rc/img-ir/
7016 IMON SOUNDGRAPH USB IR RECEIVER
7017 M: Sean Young <sean@mess.org>
7018 L: linux-media@vger.kernel.org
7020 F: drivers/media/rc/imon_raw.c
7021 F: drivers/media/rc/imon.c
7023 IMS TWINTURBO FRAMEBUFFER DRIVER
7024 L: linux-fbdev@vger.kernel.org
7026 F: drivers/video/fbdev/imsttfb.c
7028 INA209 HARDWARE MONITOR DRIVER
7029 M: Guenter Roeck <linux@roeck-us.net>
7030 L: linux-hwmon@vger.kernel.org
7032 F: Documentation/hwmon/ina209
7033 F: Documentation/devicetree/bindings/i2c/ina209.txt
7034 F: drivers/hwmon/ina209.c
7036 INA2XX HARDWARE MONITOR DRIVER
7037 M: Guenter Roeck <linux@roeck-us.net>
7038 L: linux-hwmon@vger.kernel.org
7040 F: Documentation/hwmon/ina2xx
7041 F: drivers/hwmon/ina2xx.c
7042 F: include/linux/platform_data/ina2xx.h
7044 INDUSTRY PACK SUBSYSTEM (IPACK)
7045 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7046 M: Jens Taprogge <jens.taprogge@taprogge.org>
7047 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7048 L: industrypack-devel@lists.sourceforge.net
7049 W: http://industrypack.sourceforge.net
7053 INFINIBAND SUBSYSTEM
7054 M: Doug Ledford <dledford@redhat.com>
7055 M: Jason Gunthorpe <jgg@mellanox.com>
7056 L: linux-rdma@vger.kernel.org
7057 W: https://github.com/linux-rdma/rdma-core
7058 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7061 F: Documentation/devicetree/bindings/infiniband/
7062 F: Documentation/infiniband/
7063 F: drivers/infiniband/
7064 F: include/uapi/linux/if_infiniband.h
7065 F: include/uapi/rdma/
7068 INGENIC JZ4780 DMA Driver
7069 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7071 F: drivers/dma/dma-jz4780.c
7073 INGENIC JZ4780 NAND DRIVER
7074 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7075 L: linux-mtd@lists.infradead.org
7077 F: drivers/mtd/nand/raw/jz4780_*
7080 M: Jan Kara <jack@suse.cz>
7081 R: Amir Goldstein <amir73il@gmail.com>
7082 L: linux-fsdevel@vger.kernel.org
7084 F: Documentation/filesystems/inotify.txt
7085 F: fs/notify/inotify/
7086 F: include/linux/inotify.h
7087 F: include/uapi/linux/inotify.h
7089 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7090 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7091 L: linux-input@vger.kernel.org
7092 Q: http://patchwork.kernel.org/project/linux-input/list/
7093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7096 F: include/linux/input.h
7097 F: include/uapi/linux/input.h
7098 F: include/uapi/linux/input-event-codes.h
7099 F: include/linux/input/
7100 F: Documentation/devicetree/bindings/input/
7101 F: Documentation/input/
7103 INPUT MULTITOUCH (MT) PROTOCOL
7104 M: Henrik Rydberg <rydberg@bitmath.org>
7105 L: linux-input@vger.kernel.org
7107 F: Documentation/input/multi-touch-protocol.rst
7108 F: drivers/input/input-mt.c
7111 INSIDE SECURE CRYPTO DRIVER
7112 M: Antoine Tenart <antoine.tenart@bootlin.com>
7113 F: drivers/crypto/inside-secure/
7115 L: linux-crypto@vger.kernel.org
7117 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7118 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7119 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7120 L: linux-integrity@vger.kernel.org
7121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7123 F: security/integrity/ima/
7125 INTEL 810/815 FRAMEBUFFER DRIVER
7126 M: Antonino Daplas <adaplas@gmail.com>
7127 L: linux-fbdev@vger.kernel.org
7129 F: drivers/video/fbdev/i810/
7132 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7133 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7134 M: Jie Yang <yang.jie@linux.intel.com>
7135 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7139 INTEL C600 SERIES SAS CONTROLLER DRIVER
7140 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7141 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7142 L: linux-scsi@vger.kernel.org
7143 T: git git://git.code.sf.net/p/intel-sas/isci
7145 F: drivers/scsi/isci/
7147 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7148 M: Jani Nikula <jani.nikula@linux.intel.com>
7149 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7150 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7151 L: intel-gfx@lists.freedesktop.org
7152 W: https://01.org/linuxgraphics/
7153 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7154 C: irc://chat.freenode.net/intel-gfx
7155 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7156 T: git git://anongit.freedesktop.org/drm-intel
7158 F: drivers/gpu/drm/i915/
7159 F: include/drm/i915*
7160 F: include/uapi/drm/i915_drm.h
7161 F: Documentation/gpu/i915.rst
7163 INTEL ETHERNET DRIVERS
7164 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7165 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7166 W: http://www.intel.com/support/feedback.htm
7167 W: http://e1000.sourceforge.net/
7168 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7172 F: Documentation/networking/e100.rst
7173 F: Documentation/networking/e1000.rst
7174 F: Documentation/networking/e1000e.txt
7175 F: Documentation/networking/igb.txt
7176 F: Documentation/networking/igbvf.txt
7177 F: Documentation/networking/ixgb.txt
7178 F: Documentation/networking/ixgbe.txt
7179 F: Documentation/networking/ixgbevf.txt
7180 F: Documentation/networking/i40e.txt
7181 F: Documentation/networking/i40evf.txt
7182 F: Documentation/networking/ice.txt
7183 F: drivers/net/ethernet/intel/
7184 F: drivers/net/ethernet/intel/*/
7185 F: include/linux/avf/virtchnl.h
7187 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7188 M: Maik Broemme <mbroemme@libmpq.org>
7189 L: linux-fbdev@vger.kernel.org
7191 F: Documentation/fb/intelfb.txt
7192 F: drivers/video/fbdev/intelfb/
7194 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7195 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7196 M: Zhi Wang <zhi.a.wang@intel.com>
7197 L: intel-gvt-dev@lists.freedesktop.org
7198 L: intel-gfx@lists.freedesktop.org
7199 W: https://01.org/igvt-g
7200 T: git https://github.com/intel/gvt-linux.git
7202 F: drivers/gpu/drm/i915/gvt/
7204 INTEL HID EVENT DRIVER
7205 M: Alex Hung <alex.hung@canonical.com>
7206 L: platform-driver-x86@vger.kernel.org
7208 F: drivers/platform/x86/intel-hid.c
7210 INTEL I/OAT DMA DRIVER
7211 M: Dave Jiang <dave.jiang@intel.com>
7212 R: Dan Williams <dan.j.williams@intel.com>
7213 L: dmaengine@vger.kernel.org
7214 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7216 F: drivers/dma/ioat*
7219 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7220 M: Len Brown <lenb@kernel.org>
7221 L: linux-pm@vger.kernel.org
7222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7223 B: https://bugzilla.kernel.org
7225 F: drivers/idle/intel_idle.c
7227 INTEL INTEGRATED SENSOR HUB DRIVER
7228 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7229 M: Jiri Kosina <jikos@kernel.org>
7230 L: linux-input@vger.kernel.org
7232 F: drivers/hid/intel-ish-hid/
7235 M: David Woodhouse <dwmw2@infradead.org>
7236 L: iommu@lists.linux-foundation.org
7237 T: git git://git.infradead.org/iommu-2.6.git
7239 F: drivers/iommu/intel-iommu.c
7240 F: include/linux/intel-iommu.h
7242 INTEL IOP-ADMA DMA DRIVER
7243 R: Dan Williams <dan.j.williams@intel.com>
7245 F: drivers/dma/iop-adma.c
7247 INTEL IPU3 CSI-2 CIO2 DRIVER
7248 M: Yong Zhi <yong.zhi@intel.com>
7249 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7250 M: Bingbu Cao <bingbu.cao@intel.com>
7251 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7252 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7253 L: linux-media@vger.kernel.org
7255 F: drivers/media/pci/intel/ipu3/
7256 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7258 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7259 M: Krzysztof Halasa <khalasa@piap.pl>
7261 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7262 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7263 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7264 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7265 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7266 F: drivers/net/wan/ixp4xx_hss.c
7268 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7269 M: Deepak Saxena <dsaxena@plexity.net>
7271 F: drivers/char/hw_random/ixp4xx-rng.c
7273 INTEL MANAGEMENT ENGINE (mei)
7274 M: Tomas Winkler <tomas.winkler@intel.com>
7275 L: linux-kernel@vger.kernel.org
7277 F: include/uapi/linux/mei.h
7278 F: include/linux/mei_cl_bus.h
7279 F: drivers/misc/mei/*
7280 F: drivers/watchdog/mei_wdt.c
7281 F: Documentation/misc-devices/mei/*
7284 INTEL MENLOW THERMAL DRIVER
7285 M: Sujith Thomas <sujith.thomas@intel.com>
7286 L: platform-driver-x86@vger.kernel.org
7287 W: https://01.org/linux-acpi
7289 F: drivers/platform/x86/intel_menlow.c
7291 INTEL MERRIFIELD GPIO DRIVER
7292 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7293 L: linux-gpio@vger.kernel.org
7295 F: drivers/gpio/gpio-merrifield.c
7297 INTEL MIC DRIVERS (mic)
7298 M: Sudeep Dutt <sudeep.dutt@intel.com>
7299 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7301 W: https://github.com/sudeepdutt/mic
7302 W: http://software.intel.com/en-us/mic-developer
7303 F: include/linux/mic_bus.h
7304 F: include/linux/scif.h
7305 F: include/uapi/linux/mic_common.h
7306 F: include/uapi/linux/mic_ioctl.h
7307 F: include/uapi/linux/scif_ioctl.h
7308 F: drivers/misc/mic/
7309 F: drivers/dma/mic_x100_dma.c
7310 F: drivers/dma/mic_x100_dma.h
7311 F: Documentation/mic/
7313 INTEL PMC CORE DRIVER
7314 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7315 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7316 L: platform-driver-x86@vger.kernel.org
7318 F: arch/x86/include/asm/pmc_core.h
7319 F: drivers/platform/x86/intel_pmc_core*
7321 INTEL PMC/P-Unit IPC DRIVER
7322 M: Zha Qipeng<qipeng.zha@intel.com>
7323 L: platform-driver-x86@vger.kernel.org
7325 F: drivers/platform/x86/intel_pmc_ipc.c
7326 F: drivers/platform/x86/intel_punit_ipc.c
7327 F: arch/x86/include/asm/intel_pmc_ipc.h
7328 F: arch/x86/include/asm/intel_punit_ipc.h
7330 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7331 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7332 L: linux-wireless@vger.kernel.org
7334 F: Documentation/networking/README.ipw2100
7335 F: Documentation/networking/README.ipw2200
7336 F: drivers/net/wireless/intel/ipw2x00/
7339 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7340 M: Len Brown <lenb@kernel.org>
7341 L: linux-pm@vger.kernel.org
7343 F: drivers/cpufreq/intel_pstate.c
7345 INTEL RDMA RNIC DRIVER
7346 M: Faisal Latif <faisal.latif@intel.com>
7347 M: Shiraz Saleem <shiraz.saleem@intel.com>
7348 L: linux-rdma@vger.kernel.org
7350 F: drivers/infiniband/hw/i40iw/
7351 F: include/uapi/rdma/i40iw-abi.h
7353 INTEL SHA MULTIBUFFER DRIVER
7354 M: Megha Dey <megha.dey@linux.intel.com>
7355 R: Tim Chen <tim.c.chen@linux.intel.com>
7356 L: linux-crypto@vger.kernel.org
7358 F: arch/x86/crypto/sha*-mb
7361 INTEL TELEMETRY DRIVER
7362 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7363 L: platform-driver-x86@vger.kernel.org
7365 F: arch/x86/include/asm/intel_telemetry.h
7366 F: drivers/platform/x86/intel_telemetry*
7368 INTEL VIRTUAL BUTTON DRIVER
7369 M: AceLan Kao <acelan.kao@canonical.com>
7370 L: platform-driver-x86@vger.kernel.org
7372 F: drivers/platform/x86/intel-vbtn.c
7374 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7375 M: Stanislaw Gruszka <sgruszka@redhat.com>
7376 L: linux-wireless@vger.kernel.org
7378 F: drivers/net/wireless/intel/iwlegacy/
7380 INTEL WIRELESS WIFI LINK (iwlwifi)
7381 M: Johannes Berg <johannes.berg@intel.com>
7382 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7383 M: Luca Coelho <luciano.coelho@intel.com>
7384 M: Intel Linux Wireless <linuxwifi@intel.com>
7385 L: linux-wireless@vger.kernel.org
7386 W: http://intellinuxwireless.org
7387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7389 F: drivers/net/wireless/intel/iwlwifi/
7391 INTEL WIRELESS WIMAX CONNECTION 2400
7392 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7393 M: linux-wimax@intel.com
7394 L: wimax@linuxwimax.org (subscribers-only)
7396 W: http://linuxwimax.org
7397 F: Documentation/wimax/README.i2400m
7398 F: drivers/net/wimax/i2400m/
7399 F: include/uapi/linux/wimax/i2400m.h
7401 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7402 M: Mario Limonciello <mario.limonciello@dell.com>
7404 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7407 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7409 F: Documentation/trace/intel_th.rst
7410 F: drivers/hwtracing/intel_th/
7412 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7413 M: Ning Sun <ning.sun@intel.com>
7414 L: tboot-devel@lists.sourceforge.net
7415 W: http://tboot.sourceforge.net
7416 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7418 F: Documentation/intel_txt.txt
7419 F: include/linux/tboot.h
7420 F: arch/x86/kernel/tboot.c
7422 INTEL-MID GPIO DRIVER
7423 M: David Cohen <david.a.cohen@linux.intel.com>
7424 L: linux-gpio@vger.kernel.org
7426 F: drivers/gpio/gpio-intel-mid.c
7428 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7429 M: Linus Walleij <linus.walleij@linaro.org>
7430 L: linux-iio@vger.kernel.org
7432 F: drivers/iio/gyro/mpu3050*
7433 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7435 IOC3 ETHERNET DRIVER
7436 M: Ralf Baechle <ralf@linux-mips.org>
7437 L: linux-mips@linux-mips.org
7439 F: drivers/net/ethernet/sgi/ioc3-eth.c
7442 M: Pat Gefre <pfg@sgi.com>
7443 L: linux-serial@vger.kernel.org
7445 F: drivers/tty/serial/ioc3_serial.c
7448 M: Joerg Roedel <joro@8bytes.org>
7449 L: iommu@lists.linux-foundation.org
7450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7452 F: Documentation/devicetree/bindings/iommu/
7454 F: include/linux/iommu.h
7455 F: include/linux/of_iommu.h
7456 F: include/linux/iova.h
7459 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7461 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7464 M: Corey Minyard <minyard@acm.org>
7465 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7466 W: http://openipmi.sourceforge.net/
7468 F: Documentation/IPMI.txt
7469 F: drivers/char/ipmi/
7470 F: include/linux/ipmi*
7471 F: include/uapi/linux/ipmi*
7473 IPS SCSI RAID DRIVER
7474 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7475 L: linux-scsi@vger.kernel.org
7476 W: http://www.adaptec.com/
7478 F: drivers/scsi/ips*
7481 M: Wensong Zhang <wensong@linux-vs.org>
7482 M: Simon Horman <horms@verge.net.au>
7483 M: Julian Anastasov <ja@ssi.bg>
7484 L: netdev@vger.kernel.org
7485 L: lvs-devel@vger.kernel.org
7487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7489 F: Documentation/networking/ipvs-sysctl.txt
7490 F: include/net/ip_vs.h
7491 F: include/uapi/linux/ip_vs.h
7492 F: net/netfilter/ipvs/
7495 M: Jiri Kosina <jikos@kernel.org>
7496 M: David Sterba <dsterba@suse.com>
7498 F: drivers/tty/ipwireless/
7501 L: netdev@vger.kernel.org
7503 F: include/uapi/linux/ipx.h
7504 F: drivers/staging/ipx/
7506 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7507 M: Marc Zyngier <marc.zyngier@arm.com>
7509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7510 F: Documentation/IRQ-domain.txt
7511 F: include/linux/irqdomain.h
7512 F: kernel/irq/irqdomain.c
7516 M: Thomas Gleixner <tglx@linutronix.de>
7517 L: linux-kernel@vger.kernel.org
7519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7523 M: Thomas Gleixner <tglx@linutronix.de>
7524 M: Jason Cooper <jason@lakedaemon.net>
7525 M: Marc Zyngier <marc.zyngier@arm.com>
7526 L: linux-kernel@vger.kernel.org
7528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7529 F: Documentation/devicetree/bindings/interrupt-controller/
7533 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7535 F: Documentation/isa.txt
7536 F: drivers/base/isa.c
7537 F: include/linux/isa.h
7540 M: Hans Verkuil <hverkuil@xs4all.nl>
7541 L: linux-media@vger.kernel.org
7542 T: git git://linuxtv.org/media_tree.git
7543 W: https://linuxtv.org
7545 F: drivers/media/radio/radio-isa*
7548 M: Jaroslav Kysela <perex@perex.cz>
7550 F: Documentation/isapnp.txt
7551 F: drivers/pnp/isapnp/
7552 F: include/linux/isapnp.h
7555 M: Lee Duncan <lduncan@suse.com>
7556 M: Chris Leech <cleech@redhat.com>
7557 L: open-iscsi@googlegroups.com
7558 W: www.open-iscsi.com
7560 F: drivers/scsi/*iscsi*
7561 F: include/scsi/*iscsi*
7563 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7564 M: Peter Jones <pjones@redhat.com>
7565 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7567 F: drivers/firmware/iscsi_ibft*
7569 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7570 M: Or Gerlitz <ogerlitz@mellanox.com>
7571 M: Sagi Grimberg <sagi@grimberg.me>
7572 M: Roi Dayan <roid@mellanox.com>
7573 L: linux-rdma@vger.kernel.org
7575 W: http://www.openfabrics.org
7576 W: www.open-iscsi.org
7577 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7578 F: drivers/infiniband/ulp/iser/
7580 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7581 M: Sagi Grimberg <sagi@grimberg.me>
7582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7583 L: linux-rdma@vger.kernel.org
7584 L: target-devel@vger.kernel.org
7586 W: http://www.linux-iscsi.org
7587 F: drivers/infiniband/ulp/isert
7590 M: Karsten Keil <isdn@linux-pingi.de>
7591 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7592 L: netdev@vger.kernel.org
7593 W: http://www.isdn4linux.de
7594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7596 F: Documentation/isdn/
7598 F: include/linux/isdn.h
7599 F: include/linux/isdn/
7600 F: include/uapi/linux/isdn.h
7601 F: include/uapi/linux/isdn/
7603 ISDN SUBSYSTEM (Eicon active card driver)
7604 M: Armin Schindler <mac@melware.de>
7605 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7606 W: http://www.melware.de
7608 F: drivers/isdn/hardware/eicon/
7610 IT87 HARDWARE MONITORING DRIVER
7611 M: Jean Delvare <jdelvare@suse.com>
7612 L: linux-hwmon@vger.kernel.org
7614 F: Documentation/hwmon/it87
7615 F: drivers/hwmon/it87.c
7618 M: Antti Palosaari <crope@iki.fi>
7619 L: linux-media@vger.kernel.org
7620 W: https://linuxtv.org
7621 W: http://palosaari.fi/linux/
7622 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7623 T: git git://linuxtv.org/anttip/media_tree.git
7625 F: drivers/media/tuners/it913x*
7627 IVTV VIDEO4LINUX DRIVER
7628 M: Andy Walls <awalls@md.metrocast.net>
7629 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7630 L: linux-media@vger.kernel.org
7631 T: git git://linuxtv.org/media_tree.git
7632 W: http://www.ivtvdriver.org
7634 F: Documentation/media/v4l-drivers/ivtv*
7635 F: drivers/media/pci/ivtv/
7636 F: include/uapi/linux/ivtv*
7638 IX2505V MEDIA DRIVER
7639 M: Malcolm Priestley <tvboxspy@gmail.com>
7640 L: linux-media@vger.kernel.org
7641 W: https://linuxtv.org
7642 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7644 F: drivers/media/dvb-frontends/ix2505v*
7646 JAILHOUSE HYPERVISOR INTERFACE
7647 M: Jan Kiszka <jan.kiszka@siemens.com>
7648 L: jailhouse-dev@googlegroups.com
7650 F: arch/x86/kernel/jailhouse.c
7651 F: arch/x86/include/asm/jailhouse_para.h
7653 JC42.4 TEMPERATURE SENSOR DRIVER
7654 M: Guenter Roeck <linux@roeck-us.net>
7655 L: linux-hwmon@vger.kernel.org
7657 F: drivers/hwmon/jc42.c
7658 F: Documentation/hwmon/jc42
7661 M: Dave Kleikamp <shaggy@kernel.org>
7662 L: jfs-discussion@lists.sourceforge.net
7663 W: http://jfs.sourceforge.net/
7664 T: git git://github.com/kleikamp/linux-shaggy.git
7666 F: Documentation/filesystems/jfs.txt
7670 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7671 L: netdev@vger.kernel.org
7673 F: drivers/net/ethernet/jme.*
7675 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7676 M: David Woodhouse <dwmw2@infradead.org>
7677 L: linux-mtd@lists.infradead.org
7678 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7681 F: include/uapi/linux/jffs2.h
7683 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7684 M: "Theodore Ts'o" <tytso@mit.edu>
7685 M: Jan Kara <jack@suse.com>
7686 L: linux-ext4@vger.kernel.org
7689 F: include/linux/jbd2.h
7691 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7692 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7693 L: linux-media@vger.kernel.org
7695 F: drivers/media/platform/rcar_jpu.c
7697 JSM Neo PCI based serial card
7698 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7699 L: linux-serial@vger.kernel.org
7701 F: drivers/tty/serial/jsm/
7703 K10TEMP HARDWARE MONITORING DRIVER
7704 M: Clemens Ladisch <clemens@ladisch.de>
7705 L: linux-hwmon@vger.kernel.org
7707 F: Documentation/hwmon/k10temp
7708 F: drivers/hwmon/k10temp.c
7710 K8TEMP HARDWARE MONITORING DRIVER
7711 M: Rudolf Marek <r.marek@assembler.cz>
7712 L: linux-hwmon@vger.kernel.org
7714 F: Documentation/hwmon/k8temp
7715 F: drivers/hwmon/k8temp.c
7718 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7719 R: Alexander Potapenko <glider@google.com>
7720 R: Dmitry Vyukov <dvyukov@google.com>
7721 L: kasan-dev@googlegroups.com
7723 F: arch/*/include/asm/kasan.h
7724 F: arch/*/mm/kasan_init*
7725 F: Documentation/dev-tools/kasan.rst
7726 F: include/linux/kasan*.h
7729 F: scripts/Makefile.kasan
7732 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7734 L: linux-kbuild@vger.kernel.org
7736 F: Documentation/kbuild/kconfig*
7738 F: scripts/Kconfig.include
7741 M: Dave Young <dyoung@redhat.com>
7742 M: Baoquan He <bhe@redhat.com>
7743 R: Vivek Goyal <vgoyal@redhat.com>
7744 L: kexec@lists.infradead.org
7745 W: http://lse.sourceforge.net/kdump/
7747 F: Documentation/kdump/
7749 KEENE FM RADIO TRANSMITTER DRIVER
7750 M: Hans Verkuil <hverkuil@xs4all.nl>
7751 L: linux-media@vger.kernel.org
7752 T: git git://linuxtv.org/media_tree.git
7753 W: https://linuxtv.org
7755 F: drivers/media/radio/radio-keene*
7758 M: Ian Kent <raven@themaw.net>
7759 L: autofs@vger.kernel.org
7763 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7764 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7765 M: Michal Marek <michal.lkml@markovi.net>
7766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7767 L: linux-kbuild@vger.kernel.org
7769 F: Documentation/kbuild/
7772 F: scripts/Makefile*
7779 L: kernel-janitors@vger.kernel.org
7780 W: http://kernelnewbies.org/KernelJanitors
7783 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7784 M: "J. Bruce Fields" <bfields@fieldses.org>
7785 M: Jeff Layton <jlayton@kernel.org>
7786 L: linux-nfs@vger.kernel.org
7787 W: http://nfs.sourceforge.net/
7788 T: git git://linux-nfs.org/~bfields/linux.git
7791 F: include/uapi/linux/nfsd/
7795 F: include/linux/lockd/
7796 F: include/linux/sunrpc/
7797 F: include/uapi/linux/sunrpc/
7799 KERNEL SELFTEST FRAMEWORK
7800 M: Shuah Khan <shuah@kernel.org>
7801 L: linux-kselftest@vger.kernel.org
7802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7803 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
7805 F: tools/testing/selftests/
7806 F: Documentation/dev-tools/kselftest*
7808 KERNEL USERMODE HELPER
7809 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7810 L: linux-kernel@vger.kernel.org
7813 F: include/linux/umh.h
7815 KERNEL VIRTUAL MACHINE (KVM)
7816 M: Paolo Bonzini <pbonzini@redhat.com>
7817 M: Radim Krčmář <rkrcmar@redhat.com>
7818 L: kvm@vger.kernel.org
7819 W: http://www.linux-kvm.org
7820 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7822 F: Documentation/virtual/kvm/
7823 F: include/trace/events/kvm.h
7824 F: include/uapi/asm-generic/kvm*
7825 F: include/uapi/linux/kvm*
7826 F: include/asm-generic/kvm*
7827 F: include/linux/kvm*
7828 F: include/kvm/iodev.h
7832 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7833 M: Joerg Roedel <joro@8bytes.org>
7834 L: kvm@vger.kernel.org
7835 W: http://www.linux-kvm.org/
7837 F: arch/x86/include/asm/svm.h
7838 F: arch/x86/kvm/svm.c
7840 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7841 M: Christoffer Dall <christoffer.dall@arm.com>
7842 M: Marc Zyngier <marc.zyngier@arm.com>
7843 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7844 L: kvmarm@lists.cs.columbia.edu
7845 W: http://systems.cs.columbia.edu/projects/kvm-arm
7846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7848 F: arch/arm/include/uapi/asm/kvm*
7849 F: arch/arm/include/asm/kvm*
7852 F: include/kvm/arm_*
7854 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7855 M: Christoffer Dall <christoffer.dall@arm.com>
7856 M: Marc Zyngier <marc.zyngier@arm.com>
7857 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7858 L: kvmarm@lists.cs.columbia.edu
7860 F: arch/arm64/include/uapi/asm/kvm*
7861 F: arch/arm64/include/asm/kvm*
7864 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7865 M: James Hogan <jhogan@kernel.org>
7866 L: linux-mips@linux-mips.org
7868 F: arch/mips/include/uapi/asm/kvm*
7869 F: arch/mips/include/asm/kvm*
7872 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7873 M: Paul Mackerras <paulus@ozlabs.org>
7874 L: kvm-ppc@vger.kernel.org
7875 W: http://www.linux-kvm.org/
7876 T: git git://github.com/agraf/linux-2.6.git
7878 F: arch/powerpc/include/uapi/asm/kvm*
7879 F: arch/powerpc/include/asm/kvm*
7880 F: arch/powerpc/kvm/
7881 F: arch/powerpc/kernel/kvm*
7883 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7884 M: Christian Borntraeger <borntraeger@de.ibm.com>
7885 M: Janosch Frank <frankja@linux.ibm.com>
7886 R: David Hildenbrand <david@redhat.com>
7887 R: Cornelia Huck <cohuck@redhat.com>
7888 L: linux-s390@vger.kernel.org
7889 W: http://www.ibm.com/developerworks/linux/linux390/
7890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7892 F: arch/s390/include/uapi/asm/kvm*
7893 F: arch/s390/include/asm/gmap.h
7894 F: arch/s390/include/asm/kvm*
7896 F: arch/s390/mm/gmap.c
7898 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7899 M: Paolo Bonzini <pbonzini@redhat.com>
7900 M: Radim Krčmář <rkrcmar@redhat.com>
7901 L: kvm@vger.kernel.org
7902 W: http://www.linux-kvm.org
7903 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7906 F: arch/x86/include/uapi/asm/kvm*
7907 F: arch/x86/include/asm/kvm*
7908 F: arch/x86/include/asm/pvclock-abi.h
7909 F: arch/x86/kernel/kvm.c
7910 F: arch/x86/kernel/kvmclock.c
7913 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7914 M: Tejun Heo <tj@kernel.org>
7915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7917 F: include/linux/kernfs.h
7921 M: Eric Biederman <ebiederm@xmission.com>
7922 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7923 L: kexec@lists.infradead.org
7925 F: include/linux/kexec.h
7926 F: include/uapi/linux/kexec.h
7930 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7931 L: linux-integrity@vger.kernel.org
7932 L: keyrings@vger.kernel.org
7934 F: Documentation/security/keys/trusted-encrypted.rst
7935 F: include/keys/encrypted-type.h
7936 F: security/keys/encrypted-keys/
7939 M: James Bottomley <jejb@linux.vnet.ibm.com>
7940 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7941 L: linux-integrity@vger.kernel.org
7942 L: keyrings@vger.kernel.org
7944 F: Documentation/security/keys/trusted-encrypted.rst
7945 F: include/keys/trusted-type.h
7946 F: security/keys/trusted.c
7947 F: security/keys/trusted.h
7950 M: David Howells <dhowells@redhat.com>
7951 L: keyrings@vger.kernel.org
7953 F: Documentation/security/keys/core.rst
7954 F: include/linux/key.h
7955 F: include/linux/key-type.h
7956 F: include/linux/keyctl.h
7957 F: include/uapi/linux/keyctl.h
7961 KGDB / KDB /debug_core
7962 M: Jason Wessel <jason.wessel@windriver.com>
7963 M: Daniel Thompson <daniel.thompson@linaro.org>
7964 W: http://kgdb.wiki.kernel.org/
7965 L: kgdb-bugreport@lists.sourceforge.net
7966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7968 F: Documentation/dev-tools/kgdb.rst
7969 F: drivers/misc/kgdbts.c
7970 F: drivers/tty/serial/kgdboc.c
7971 F: include/linux/kdb.h
7972 F: include/linux/kgdb.h
7976 M: Catalin Marinas <catalin.marinas@arm.com>
7978 F: Documentation/dev-tools/kmemleak.rst
7979 F: include/linux/kmemleak.h
7981 F: mm/kmemleak-test.c
7983 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7984 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7985 L: linux-kernel@vger.kernel.org
7988 F: include/linux/kmod.h
7990 F: tools/testing/selftests/kmod/
7993 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7994 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7995 M: "David S. Miller" <davem@davemloft.net>
7996 M: Masami Hiramatsu <mhiramat@kernel.org>
7998 F: Documentation/kprobes.txt
7999 F: include/linux/kprobes.h
8000 F: include/asm-generic/kprobes.h
8003 KS0108 LCD CONTROLLER DRIVER
8004 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8006 F: Documentation/auxdisplay/ks0108
8007 F: drivers/auxdisplay/ks0108.c
8008 F: include/linux/ks0108.h
8011 M: David Ahern <dsa@cumulusnetworks.com>
8012 L: netdev@vger.kernel.org
8015 F: include/net/l3mdev.h
8017 LANTIQ MIPS ARCHITECTURE
8018 M: John Crispin <john@phrozen.org>
8019 L: linux-mips@linux-mips.org
8022 F: drivers/soc/lantiq
8025 L: linux-x25@vger.kernel.org
8027 F: Documentation/networking/lapb-module.txt
8031 LASI 53c700 driver for PARISC
8032 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8033 L: linux-scsi@vger.kernel.org
8035 F: Documentation/scsi/53c700.txt
8036 F: drivers/scsi/53c700*
8039 M: Tobin C. Harding <me@tobin.cc>
8040 M: Tycho Andersen <tycho@tycho.ws>
8041 L: kernel-hardening@lists.openwall.com
8043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8044 F: scripts/leaking_addresses.pl
8047 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8048 M: Pavel Machek <pavel@ucw.cz>
8049 L: linux-leds@vger.kernel.org
8050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8052 F: Documentation/devicetree/bindings/leds/
8054 F: include/linux/leds.h
8056 LEGACY EEPROM DRIVER
8057 M: Jean Delvare <jdelvare@suse.com>
8059 F: Documentation/misc-devices/eeprom
8060 F: drivers/misc/eeprom/eeprom.c
8063 R: David Lechner <david@lechnology.com>
8065 F: arch/arm/boot/dts/da850-lego-ev3.dts
8066 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8067 F: drivers/power/supply/lego_ev3_battery.c
8069 LEGO USB Tower driver
8070 M: Juergen Stuber <starblue@users.sourceforge.net>
8071 L: legousb-devel@lists.sourceforge.net
8072 W: http://legousb.sourceforge.net/
8074 F: drivers/usb/misc/legousbtower.c
8077 M: Michael Krufky <mkrufky@linuxtv.org>
8078 L: linux-media@vger.kernel.org
8079 W: https://linuxtv.org
8080 W: http://github.com/mkrufky
8081 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8082 T: git git://linuxtv.org/mkrufky/tuners.git
8084 F: drivers/media/dvb-frontends/lg2160.*
8086 LGDT3305 MEDIA DRIVER
8087 M: Michael Krufky <mkrufky@linuxtv.org>
8088 L: linux-media@vger.kernel.org
8089 W: https://linuxtv.org
8090 W: http://github.com/mkrufky
8091 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8092 T: git git://linuxtv.org/mkrufky/tuners.git
8094 F: drivers/media/dvb-frontends/lgdt3305.*
8096 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8097 M: Viresh Kumar <vireshk@kernel.org>
8098 L: linux-ide@vger.kernel.org
8099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8101 F: include/linux/pata_arasan_cf_data.h
8102 F: drivers/ata/pata_arasan_cf.c
8105 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8106 M: Tejun Heo <tj@kernel.org>
8107 L: linux-ide@vger.kernel.org
8108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8110 F: drivers/ata/pata_*.c
8111 F: drivers/ata/ata_generic.c
8113 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8114 M: Linus Walleij <linus.walleij@linaro.org>
8115 L: linux-ide@vger.kernel.org
8116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8118 F: drivers/ata/pata_ftide010.c
8119 F: drivers/ata/sata_gemini.c
8120 F: drivers/ata/sata_gemini.h
8122 LIBATA SATA AHCI PLATFORM devices support
8123 M: Hans de Goede <hdegoede@redhat.com>
8124 M: Tejun Heo <tj@kernel.org>
8125 L: linux-ide@vger.kernel.org
8126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8128 F: drivers/ata/ahci_platform.c
8129 F: drivers/ata/libahci_platform.c
8130 F: include/linux/ahci_platform.h
8132 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8133 M: Mikael Pettersson <mikpelinux@gmail.com>
8134 L: linux-ide@vger.kernel.org
8135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8137 F: drivers/ata/sata_promise.*
8139 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8140 M: Tejun Heo <tj@kernel.org>
8141 L: linux-ide@vger.kernel.org
8142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8145 F: include/linux/ata.h
8146 F: include/linux/libata.h
8147 F: Documentation/devicetree/bindings/ata/
8150 M: Sasha Levin <alexander.levin@verizon.com>
8152 F: tools/lib/lockdep/
8154 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8155 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8156 M: Dan Williams <dan.j.williams@intel.com>
8157 M: Vishal Verma <vishal.l.verma@intel.com>
8158 M: Dave Jiang <dave.jiang@intel.com>
8159 L: linux-nvdimm@lists.01.org
8160 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8162 F: drivers/nvdimm/blk.c
8163 F: drivers/nvdimm/region_devs.c
8165 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8166 M: Vishal Verma <vishal.l.verma@intel.com>
8167 M: Dan Williams <dan.j.williams@intel.com>
8168 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8169 M: Dave Jiang <dave.jiang@intel.com>
8170 L: linux-nvdimm@lists.01.org
8171 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8173 F: drivers/nvdimm/btt*
8175 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8176 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8177 M: Dan Williams <dan.j.williams@intel.com>
8178 M: Vishal Verma <vishal.l.verma@intel.com>
8179 M: Dave Jiang <dave.jiang@intel.com>
8180 L: linux-nvdimm@lists.01.org
8181 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8183 F: drivers/nvdimm/pmem*
8185 LIBNVDIMM: DEVICETREE BINDINGS
8186 M: Oliver O'Halloran <oohall@gmail.com>
8187 L: linux-nvdimm@lists.01.org
8188 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8190 F: drivers/nvdimm/of_pmem.c
8191 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8193 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8194 M: Dan Williams <dan.j.williams@intel.com>
8195 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8196 M: Vishal Verma <vishal.l.verma@intel.com>
8197 M: Dave Jiang <dave.jiang@intel.com>
8198 L: linux-nvdimm@lists.01.org
8199 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8203 F: drivers/acpi/nfit/*
8204 F: include/linux/nd.h
8205 F: include/linux/libnvdimm.h
8206 F: include/uapi/linux/ndctl.h
8208 LIGHTNVM PLATFORM SUPPORT
8209 M: Matias Bjorling <mb@lightnvm.io>
8210 W: http://github/OpenChannelSSD
8211 L: linux-block@vger.kernel.org
8213 F: drivers/lightnvm/
8214 F: include/linux/lightnvm.h
8215 F: include/uapi/linux/lightnvm.h
8217 LINUX FOR POWER MACINTOSH
8218 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8219 W: http://www.penguinppc.org/
8220 L: linuxppc-dev@lists.ozlabs.org
8222 F: arch/powerpc/platforms/powermac/
8223 F: drivers/macintosh/
8225 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8226 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8227 M: Paul Mackerras <paulus@samba.org>
8228 M: Michael Ellerman <mpe@ellerman.id.au>
8229 W: https://github.com/linuxppc/linux/wiki
8230 L: linuxppc-dev@lists.ozlabs.org
8231 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8234 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8235 F: Documentation/devicetree/bindings/powerpc/
8236 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8237 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8238 F: Documentation/powerpc/
8240 F: drivers/char/tpm/tpm_ibmvtpm*
8241 F: drivers/crypto/nx/
8242 F: drivers/crypto/vmx/
8243 F: drivers/i2c/busses/i2c-opal.c
8244 F: drivers/net/ethernet/ibm/ibmveth.*
8245 F: drivers/net/ethernet/ibm/ibmvnic.*
8246 F: drivers/pci/hotplug/pnv_php.c
8247 F: drivers/pci/hotplug/rpa*
8248 F: drivers/rtc/rtc-opal.c
8249 F: drivers/scsi/ibmvscsi/
8250 F: drivers/tty/hvc/hvc_opal.c
8251 F: drivers/watchdog/wdrtas.c
8252 F: tools/testing/selftests/powerpc
8259 LINUX FOR POWERPC EMBEDDED MPC5XXX
8260 M: Anatolij Gustschin <agust@denx.de>
8261 L: linuxppc-dev@lists.ozlabs.org
8262 T: git git://git.denx.de/linux-denx-agust.git
8264 F: arch/powerpc/platforms/512x/
8265 F: arch/powerpc/platforms/52xx/
8267 LINUX FOR POWERPC EMBEDDED PPC4XX
8268 M: Alistair Popple <alistair@popple.id.au>
8269 M: Matt Porter <mporter@kernel.crashing.org>
8270 W: http://www.penguinppc.org/
8271 L: linuxppc-dev@lists.ozlabs.org
8273 F: arch/powerpc/platforms/40x/
8274 F: arch/powerpc/platforms/44x/
8276 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8277 M: Scott Wood <oss@buserror.net>
8278 M: Kumar Gala <galak@kernel.crashing.org>
8279 W: http://www.penguinppc.org/
8280 L: linuxppc-dev@lists.ozlabs.org
8281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8283 F: arch/powerpc/platforms/83xx/
8284 F: arch/powerpc/platforms/85xx/
8285 F: Documentation/devicetree/bindings/powerpc/fsl/
8287 LINUX FOR POWERPC EMBEDDED PPC8XX
8288 M: Vitaly Bordug <vitb@kernel.crashing.org>
8289 W: http://www.penguinppc.org/
8290 L: linuxppc-dev@lists.ozlabs.org
8292 F: arch/powerpc/platforms/8xx/
8294 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8295 L: linuxppc-dev@lists.ozlabs.org
8297 F: arch/powerpc/*/*virtex*
8298 F: arch/powerpc/*/*/*virtex*
8300 LINUX FOR POWERPC PA SEMI PWRFICIENT
8301 L: linuxppc-dev@lists.ozlabs.org
8303 F: arch/powerpc/platforms/pasemi/
8304 F: drivers/*/*pasemi*
8305 F: drivers/*/*/*pasemi*
8307 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8308 M: Kees Cook <keescook@chromium.org>
8310 F: drivers/misc/lkdtm/*
8312 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8313 M: Alan Stern <stern@rowland.harvard.edu>
8314 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8315 M: Will Deacon <will.deacon@arm.com>
8316 M: Peter Zijlstra <peterz@infradead.org>
8317 M: Boqun Feng <boqun.feng@gmail.com>
8318 M: Nicholas Piggin <npiggin@gmail.com>
8319 M: David Howells <dhowells@redhat.com>
8320 M: Jade Alglave <j.alglave@ucl.ac.uk>
8321 M: Luc Maranget <luc.maranget@inria.fr>
8322 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8323 R: Akira Yokosawa <akiyks@gmail.com>
8324 L: linux-kernel@vger.kernel.org
8326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8327 F: tools/memory-model/
8328 F: Documentation/memory-barriers.txt
8330 LINUX SECURITY MODULE (LSM) FRAMEWORK
8331 M: Chris Wright <chrisw@sous-sol.org>
8332 L: linux-security-module@vger.kernel.org
8335 LIS3LV02D ACCELEROMETER DRIVER
8336 M: Eric Piel <eric.piel@tremplin-utc.net>
8338 F: Documentation/misc-devices/lis3lv02d
8339 F: drivers/misc/lis3lv02d/
8340 F: drivers/platform/x86/hp_accel.c
8343 M: Josh Poimboeuf <jpoimboe@redhat.com>
8344 M: Jessica Yu <jeyu@kernel.org>
8345 M: Jiri Kosina <jikos@kernel.org>
8346 M: Miroslav Benes <mbenes@suse.cz>
8347 R: Petr Mladek <pmladek@suse.com>
8349 F: kernel/livepatch/
8350 F: include/linux/livepatch.h
8351 F: arch/x86/include/asm/livepatch.h
8352 F: arch/x86/kernel/livepatch.c
8353 F: Documentation/livepatch/
8354 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8355 F: samples/livepatch/
8356 L: live-patching@vger.kernel.org
8357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8360 L: netdev@vger.kernel.org
8362 F: include/linux/llc.h
8363 F: include/uapi/linux/llc.h
8367 LM73 HARDWARE MONITOR DRIVER
8368 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8369 L: linux-hwmon@vger.kernel.org
8371 F: drivers/hwmon/lm73.c
8373 LM78 HARDWARE MONITOR DRIVER
8374 M: Jean Delvare <jdelvare@suse.com>
8375 L: linux-hwmon@vger.kernel.org
8377 F: Documentation/hwmon/lm78
8378 F: drivers/hwmon/lm78.c
8380 LM83 HARDWARE MONITOR DRIVER
8381 M: Jean Delvare <jdelvare@suse.com>
8382 L: linux-hwmon@vger.kernel.org
8384 F: Documentation/hwmon/lm83
8385 F: drivers/hwmon/lm83.c
8387 LM90 HARDWARE MONITOR DRIVER
8388 M: Jean Delvare <jdelvare@suse.com>
8389 L: linux-hwmon@vger.kernel.org
8391 F: Documentation/hwmon/lm90
8392 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8393 F: drivers/hwmon/lm90.c
8394 F: include/dt-bindings/thermal/lm90.h
8396 LM95234 HARDWARE MONITOR DRIVER
8397 M: Guenter Roeck <linux@roeck-us.net>
8398 L: linux-hwmon@vger.kernel.org
8400 F: Documentation/hwmon/lm95234
8401 F: drivers/hwmon/lm95234.c
8403 LME2510 MEDIA DRIVER
8404 M: Malcolm Priestley <tvboxspy@gmail.com>
8405 L: linux-media@vger.kernel.org
8406 W: https://linuxtv.org
8407 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8409 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8411 LOADPIN SECURITY MODULE
8412 M: Kees Cook <keescook@chromium.org>
8413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8415 F: security/loadpin/
8416 F: Documentation/admin-guide/LSM/LoadPin.rst
8419 M: Peter Zijlstra <peterz@infradead.org>
8420 M: Ingo Molnar <mingo@redhat.com>
8421 M: Will Deacon <will.deacon@arm.com>
8422 L: linux-kernel@vger.kernel.org
8423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8425 F: Documentation/locking/
8426 F: include/linux/lockdep.h
8427 F: include/linux/spinlock*.h
8428 F: arch/*/include/asm/spinlock*.h
8429 F: include/linux/rwlock*.h
8430 F: include/linux/mutex*.h
8431 F: arch/*/include/asm/mutex*.h
8432 F: include/linux/rwsem*.h
8433 F: arch/*/include/asm/rwsem.h
8434 F: include/linux/seqlock.h
8435 F: lib/locking*.[ch]
8437 X: kernel/locking/locktorture.c
8439 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8440 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8441 L: linux-ntfs-dev@lists.sourceforge.net
8442 W: http://www.linux-ntfs.org/content/view/19/37/
8444 F: Documentation/ldm.txt
8445 F: block/partitions/ldm.*
8447 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8448 M: Sathya Prakash <sathya.prakash@broadcom.com>
8449 M: Chaitra P B <chaitra.basappa@broadcom.com>
8450 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8451 L: MPT-FusionLinux.pdl@broadcom.com
8452 L: linux-scsi@vger.kernel.org
8453 W: http://www.avagotech.com/support/
8455 F: drivers/message/fusion/
8456 F: drivers/scsi/mpt3sas/
8458 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8459 M: Matthew Wilcox <matthew@wil.cx>
8460 L: linux-scsi@vger.kernel.org
8462 F: drivers/scsi/sym53c8xx_2/
8464 LTC4261 HARDWARE MONITOR DRIVER
8465 M: Guenter Roeck <linux@roeck-us.net>
8466 L: linux-hwmon@vger.kernel.org
8468 F: Documentation/hwmon/ltc4261
8469 F: drivers/hwmon/ltc4261.c
8471 LTC4306 I2C MULTIPLEXER DRIVER
8472 M: Michael Hennerich <michael.hennerich@analog.com>
8473 W: http://ez.analog.com/community/linux-device-drivers
8474 L: linux-i2c@vger.kernel.org
8476 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8477 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8479 LTP (Linux Test Project)
8480 M: Mike Frysinger <vapier@gentoo.org>
8481 M: Cyril Hrubis <chrubis@suse.cz>
8482 M: Wanlong Gao <wanlong.gao@gmail.com>
8483 M: Jan Stancek <jstancek@redhat.com>
8484 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8485 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8486 L: ltp@lists.linux.it (subscribers-only)
8487 W: http://linux-test-project.github.io/
8488 T: git git://github.com/linux-test-project/ltp.git
8492 M: Geert Uytterhoeven <geert@linux-m68k.org>
8493 L: linux-m68k@lists.linux-m68k.org
8494 W: http://www.linux-m68k.org/
8495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8500 M68K ON APPLE MACINTOSH
8501 M: Joshua Thompson <funaho@jurai.org>
8502 W: http://www.mac.linux-m68k.org/
8503 L: linux-m68k@lists.linux-m68k.org
8508 M: Philip Blundell <philb@gnu.org>
8509 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8513 M88DS3103 MEDIA DRIVER
8514 M: Antti Palosaari <crope@iki.fi>
8515 L: linux-media@vger.kernel.org
8516 W: https://linuxtv.org
8517 W: http://palosaari.fi/linux/
8518 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8519 T: git git://linuxtv.org/anttip/media_tree.git
8521 F: drivers/media/dvb-frontends/m88ds3103*
8523 M88RS2000 MEDIA DRIVER
8524 M: Malcolm Priestley <tvboxspy@gmail.com>
8525 L: linux-media@vger.kernel.org
8526 W: https://linuxtv.org
8527 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8529 F: drivers/media/dvb-frontends/m88rs2000*
8531 MA901 MASTERKIT USB FM RADIO DRIVER
8532 M: Alexey Klimov <klimov.linux@gmail.com>
8533 L: linux-media@vger.kernel.org
8534 T: git git://linuxtv.org/media_tree.git
8536 F: drivers/media/radio/radio-ma901.c
8539 M: Johannes Berg <johannes@sipsolutions.net>
8540 L: linux-wireless@vger.kernel.org
8541 W: http://wireless.kernel.org/
8542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8545 F: Documentation/networking/mac80211-injection.txt
8546 F: include/net/mac80211.h
8548 F: drivers/net/wireless/mac80211_hwsim.[ch]
8549 F: Documentation/networking/mac80211_hwsim/README
8552 M: Jassi Brar <jassisinghbrar@gmail.com>
8553 L: linux-kernel@vger.kernel.org
8556 F: include/linux/mailbox_client.h
8557 F: include/linux/mailbox_controller.h
8559 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8560 M: Michael Kerrisk <mtk.manpages@gmail.com>
8561 W: http://www.kernel.org/doc/man-pages
8562 L: linux-man@vger.kernel.org
8565 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8566 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8567 L: linux-mips@linux-mips.org
8569 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8571 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8572 M: Andrew Lunn <andrew@lunn.ch>
8573 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8574 L: netdev@vger.kernel.org
8576 F: drivers/net/dsa/mv88e6xxx/
8577 F: linux/platform_data/mv88e6xxx.h
8578 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8580 MARVELL ARMADA DRM SUPPORT
8581 M: Russell King <linux@armlinux.org.uk>
8583 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8584 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8585 F: drivers/gpu/drm/armada/
8586 F: include/uapi/drm/armada_drm.h
8587 F: Documentation/devicetree/bindings/display/armada/
8589 MARVELL CRYPTO DRIVER
8590 M: Boris Brezillon <boris.brezillon@bootlin.com>
8591 M: Arnaud Ebalard <arno@natisbad.org>
8592 F: drivers/crypto/marvell/
8594 L: linux-crypto@vger.kernel.org
8596 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8597 M: Mirko Lindner <mlindner@marvell.com>
8598 M: Stephen Hemminger <stephen@networkplumber.org>
8599 L: netdev@vger.kernel.org
8601 F: drivers/net/ethernet/marvell/sk*
8603 MARVELL LIBERTAS WIRELESS DRIVER
8604 L: libertas-dev@lists.infradead.org
8606 F: drivers/net/wireless/marvell/libertas/
8608 MARVELL MACCHIATOBIN SUPPORT
8609 M: Russell King <linux@armlinux.org.uk>
8610 L: linux-arm-kernel@lists.infradead.org
8612 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8614 MARVELL MV643XX ETHERNET DRIVER
8615 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8616 L: netdev@vger.kernel.org
8618 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8619 F: include/linux/mv643xx.h
8621 MARVELL MV88X3310 PHY DRIVER
8622 M: Russell King <linux@armlinux.org.uk>
8623 L: netdev@vger.kernel.org
8625 F: drivers/net/phy/marvell10g.c
8627 MARVELL MVNETA ETHERNET DRIVER
8628 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8629 L: netdev@vger.kernel.org
8631 F: drivers/net/ethernet/marvell/mvneta.*
8633 MARVELL MWIFIEX WIRELESS DRIVER
8634 M: Amitkumar Karwar <amitkarwar@gmail.com>
8635 M: Nishant Sarmukadam <nishants@marvell.com>
8636 M: Ganapathi Bhat <gbhat@marvell.com>
8637 M: Xinming Hu <huxm@marvell.com>
8638 L: linux-wireless@vger.kernel.org
8640 F: drivers/net/wireless/marvell/mwifiex/
8642 MARVELL MWL8K WIRELESS DRIVER
8643 M: Lennert Buytenhek <buytenh@wantstofly.org>
8644 L: linux-wireless@vger.kernel.org
8646 F: drivers/net/wireless/marvell/mwl8k.c
8648 MARVELL NAND CONTROLLER DRIVER
8649 M: Miquel Raynal <miquel.raynal@bootlin.com>
8650 L: linux-mtd@lists.infradead.org
8652 F: drivers/mtd/nand/raw/marvell_nand.c
8653 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8655 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8656 M: Nicolas Pitre <nico@fluxnic.net>
8658 F: drivers/mmc/host/mvsdio.*
8660 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8661 M: Hu Ziji <huziji@marvell.com>
8662 L: linux-mmc@vger.kernel.org
8664 F: drivers/mmc/host/sdhci-xenon*
8665 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8667 MATROX FRAMEBUFFER DRIVER
8668 L: linux-fbdev@vger.kernel.org
8670 F: drivers/video/fbdev/matrox/matroxfb_*
8671 F: include/uapi/linux/matroxfb.h
8673 MAX16065 HARDWARE MONITOR DRIVER
8674 M: Guenter Roeck <linux@roeck-us.net>
8675 L: linux-hwmon@vger.kernel.org
8677 F: Documentation/hwmon/max16065
8678 F: drivers/hwmon/max16065.c
8680 MAX20751 HARDWARE MONITOR DRIVER
8681 M: Guenter Roeck <linux@roeck-us.net>
8682 L: linux-hwmon@vger.kernel.org
8684 F: Documentation/hwmon/max20751
8685 F: drivers/hwmon/max20751.c
8687 MAX2175 SDR TUNER DRIVER
8688 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8689 L: linux-media@vger.kernel.org
8690 T: git git://linuxtv.org/media_tree.git
8692 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8693 F: Documentation/media/v4l-drivers/max2175.rst
8694 F: drivers/media/i2c/max2175*
8695 F: include/uapi/linux/max2175.h
8697 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8698 L: linux-hwmon@vger.kernel.org
8700 F: Documentation/hwmon/max6650
8701 F: drivers/hwmon/max6650.c
8703 MAX6697 HARDWARE MONITOR DRIVER
8704 M: Guenter Roeck <linux@roeck-us.net>
8705 L: linux-hwmon@vger.kernel.org
8707 F: Documentation/hwmon/max6697
8708 F: Documentation/devicetree/bindings/hwmon/max6697.txt
8709 F: drivers/hwmon/max6697.c
8710 F: include/linux/platform_data/max6697.h
8712 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8713 M: Peter Rosin <peda@axentia.se>
8714 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8716 F: Documentation/devicetree/bindings/sound/max9860.txt
8717 F: sound/soc/codecs/max9860.*
8719 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8720 M: Javier Martinez Canillas <javier@dowhile0.org>
8721 L: linux-kernel@vger.kernel.org
8723 F: drivers/regulator/max77802-regulator.c
8724 F: Documentation/devicetree/bindings/*/*max77802.txt
8725 F: include/dt-bindings/*/*max77802.h
8727 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8728 M: Krzysztof Kozlowski <krzk@kernel.org>
8729 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8730 L: linux-pm@vger.kernel.org
8732 F: drivers/power/supply/max14577_charger.c
8733 F: drivers/power/supply/max77693_charger.c
8735 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8736 M: Chanwoo Choi <cw00.choi@samsung.com>
8737 M: Krzysztof Kozlowski <krzk@kernel.org>
8738 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8739 L: linux-kernel@vger.kernel.org
8741 F: drivers/*/max14577*.c
8742 F: drivers/*/max77686*.c
8743 F: drivers/*/max77693*.c
8744 F: drivers/extcon/extcon-max14577.c
8745 F: drivers/extcon/extcon-max77693.c
8746 F: drivers/rtc/rtc-max77686.c
8747 F: drivers/clk/clk-max77686.c
8748 F: Documentation/devicetree/bindings/mfd/max14577.txt
8749 F: Documentation/devicetree/bindings/*/max77686.txt
8750 F: Documentation/devicetree/bindings/mfd/max77693.txt
8751 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8752 F: include/linux/mfd/max14577*.h
8753 F: include/linux/mfd/max77686*.h
8754 F: include/linux/mfd/max77693*.h
8756 MAXIRADIO FM RADIO RECEIVER DRIVER
8757 M: Hans Verkuil <hverkuil@xs4all.nl>
8758 L: linux-media@vger.kernel.org
8759 T: git git://linuxtv.org/media_tree.git
8760 W: https://linuxtv.org
8762 F: drivers/media/radio/radio-maxiradio*
8764 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8765 M: Peter Rosin <peda@axentia.se>
8766 L: linux-iio@vger.kernel.org
8768 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8769 F: drivers/iio/potentiometer/mcp4018.c
8770 F: drivers/iio/potentiometer/mcp4531.c
8772 MCR20A IEEE-802.15.4 RADIO DRIVER
8773 M: Xue Liu <liuxuenetmail@gmail.com>
8774 L: linux-wpan@vger.kernel.org
8775 W: https://github.com/xueliu/mcr20a-linux
8777 F: drivers/net/ieee802154/mcr20a.c
8778 F: drivers/net/ieee802154/mcr20a.h
8779 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8781 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8782 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8783 L: linux-iio@vger.kernel.org
8785 F: drivers/iio/dac/cio-dac.c
8787 MEDIA DRIVERS FOR ASCOT2E
8788 M: Sergey Kozlov <serjk@netup.ru>
8789 M: Abylay Ospan <aospan@netup.ru>
8790 L: linux-media@vger.kernel.org
8791 W: https://linuxtv.org
8793 T: git git://linuxtv.org/media_tree.git
8795 F: drivers/media/dvb-frontends/ascot2e*
8797 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8798 M: Jasmin Jessich <jasmin@anw.at>
8799 L: linux-media@vger.kernel.org
8800 W: https://linuxtv.org
8801 T: git git://linuxtv.org/media_tree.git
8803 F: drivers/media/dvb-frontends/cxd2099*
8805 MEDIA DRIVERS FOR CXD2841ER
8806 M: Sergey Kozlov <serjk@netup.ru>
8807 M: Abylay Ospan <aospan@netup.ru>
8808 L: linux-media@vger.kernel.org
8809 W: https://linuxtv.org
8811 T: git git://linuxtv.org/media_tree.git
8813 F: drivers/media/dvb-frontends/cxd2841er*
8815 MEDIA DRIVERS FOR CXD2880
8816 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8817 L: linux-media@vger.kernel.org
8818 W: http://linuxtv.org/
8819 T: git git://linuxtv.org/media_tree.git
8821 F: drivers/media/dvb-frontends/cxd2880/*
8822 F: drivers/media/spi/cxd2880*
8824 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8825 M: Daniel Scheller <d.scheller.oss@gmail.com>
8826 L: linux-media@vger.kernel.org
8827 W: https://linuxtv.org
8828 T: git git://linuxtv.org/media_tree.git
8830 F: drivers/media/pci/ddbridge/*
8832 MEDIA DRIVERS FOR FREESCALE IMX
8833 M: Steve Longerbeam <slongerbeam@gmail.com>
8834 M: Philipp Zabel <p.zabel@pengutronix.de>
8835 L: linux-media@vger.kernel.org
8836 T: git git://linuxtv.org/media_tree.git
8838 F: Documentation/devicetree/bindings/media/imx.txt
8839 F: Documentation/media/v4l-drivers/imx.rst
8840 F: drivers/staging/media/imx/
8841 F: include/linux/imx-media.h
8842 F: include/media/imx.h
8844 MEDIA DRIVERS FOR HELENE
8845 M: Abylay Ospan <aospan@netup.ru>
8846 L: linux-media@vger.kernel.org
8847 W: https://linuxtv.org
8849 T: git git://linuxtv.org/media_tree.git
8851 F: drivers/media/dvb-frontends/helene*
8853 MEDIA DRIVERS FOR HORUS3A
8854 M: Sergey Kozlov <serjk@netup.ru>
8855 M: Abylay Ospan <aospan@netup.ru>
8856 L: linux-media@vger.kernel.org
8857 W: https://linuxtv.org
8859 T: git git://linuxtv.org/media_tree.git
8861 F: drivers/media/dvb-frontends/horus3a*
8863 MEDIA DRIVERS FOR LNBH25
8864 M: Sergey Kozlov <serjk@netup.ru>
8865 M: Abylay Ospan <aospan@netup.ru>
8866 L: linux-media@vger.kernel.org
8867 W: https://linuxtv.org
8869 T: git git://linuxtv.org/media_tree.git
8871 F: drivers/media/dvb-frontends/lnbh25*
8873 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8874 M: Daniel Scheller <d.scheller.oss@gmail.com>
8875 L: linux-media@vger.kernel.org
8876 W: https://linuxtv.org
8877 T: git git://linuxtv.org/media_tree.git
8879 F: drivers/media/dvb-frontends/mxl5xx*
8881 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8882 M: Sergey Kozlov <serjk@netup.ru>
8883 M: Abylay Ospan <aospan@netup.ru>
8884 L: linux-media@vger.kernel.org
8885 W: https://linuxtv.org
8887 T: git git://linuxtv.org/media_tree.git
8889 F: drivers/media/pci/netup_unidvb/*
8891 MEDIA DRIVERS FOR RENESAS - CEU
8892 M: Jacopo Mondi <jacopo@jmondi.org>
8893 L: linux-media@vger.kernel.org
8894 L: linux-renesas-soc@vger.kernel.org
8895 T: git git://linuxtv.org/media_tree.git
8897 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
8898 F: drivers/media/platform/renesas-ceu.c
8899 F: include/media/drv-intf/renesas-ceu.h
8901 MEDIA DRIVERS FOR RENESAS - DRIF
8902 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8903 L: linux-media@vger.kernel.org
8904 L: linux-renesas-soc@vger.kernel.org
8905 T: git git://linuxtv.org/media_tree.git
8907 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8908 F: drivers/media/platform/rcar_drif.c
8910 MEDIA DRIVERS FOR RENESAS - FCP
8911 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8912 L: linux-media@vger.kernel.org
8913 L: linux-renesas-soc@vger.kernel.org
8914 T: git git://linuxtv.org/media_tree.git
8916 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8917 F: drivers/media/platform/rcar-fcp.c
8918 F: include/media/rcar-fcp.h
8920 MEDIA DRIVERS FOR RENESAS - FDP1
8921 M: Kieran Bingham <kieran@bingham.xyz>
8922 L: linux-media@vger.kernel.org
8923 L: linux-renesas-soc@vger.kernel.org
8924 T: git git://linuxtv.org/media_tree.git
8926 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8927 F: drivers/media/platform/rcar_fdp1.c
8929 MEDIA DRIVERS FOR RENESAS - VIN
8930 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8931 L: linux-media@vger.kernel.org
8932 L: linux-renesas-soc@vger.kernel.org
8933 T: git git://linuxtv.org/media_tree.git
8935 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8936 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8937 F: drivers/media/platform/rcar-vin/
8939 MEDIA DRIVERS FOR RENESAS - VSP1
8940 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8941 L: linux-media@vger.kernel.org
8942 L: linux-renesas-soc@vger.kernel.org
8943 T: git git://linuxtv.org/media_tree.git
8945 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8946 F: drivers/media/platform/vsp1/
8948 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8949 M: Daniel Scheller <d.scheller.oss@gmail.com>
8950 L: linux-media@vger.kernel.org
8951 W: https://linuxtv.org
8952 T: git git://linuxtv.org/media_tree.git
8954 F: drivers/media/dvb-frontends/stv0910*
8956 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8957 M: Daniel Scheller <d.scheller.oss@gmail.com>
8958 L: linux-media@vger.kernel.org
8959 W: https://linuxtv.org
8960 T: git git://linuxtv.org/media_tree.git
8962 F: drivers/media/dvb-frontends/stv6111*
8964 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8965 M: Dmitry Osipenko <digetx@gmail.com>
8966 L: linux-media@vger.kernel.org
8967 L: linux-tegra@vger.kernel.org
8968 T: git git://linuxtv.org/media_tree.git
8970 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8971 F: drivers/staging/media/tegra-vde/
8973 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8974 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8975 P: LinuxTV.org Project
8976 L: linux-media@vger.kernel.org
8977 W: https://linuxtv.org
8978 Q: http://patchwork.kernel.org/project/linux-media/list/
8979 T: git git://linuxtv.org/media_tree.git
8981 F: Documentation/devicetree/bindings/media/
8982 F: Documentation/media/
8984 F: drivers/staging/media/
8985 F: include/linux/platform_data/media/
8987 F: include/uapi/linux/dvb/
8988 F: include/uapi/linux/videodev2.h
8989 F: include/uapi/linux/media.h
8990 F: include/uapi/linux/v4l2-*
8991 F: include/uapi/linux/meye.h
8992 F: include/uapi/linux/ivtv*
8993 F: include/uapi/linux/uvcvideo.h
8996 M: Sean Wang <sean.wang@mediatek.com>
8998 F: drivers/media/rc/mtk-cir.c
9001 M: Sean Wang <sean.wang@mediatek.com>
9002 L: dmaengine@vger.kernel.org
9003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9004 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9006 F: Documentation/devicetree/bindings/dma/mtk-*
9007 F: drivers/dma/mediatek/
9009 MEDIATEK PMIC LED DRIVER
9010 M: Sean Wang <sean.wang@mediatek.com>
9012 F: drivers/leds/leds-mt6323.c
9013 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9015 MEDIATEK ETHERNET DRIVER
9016 M: Felix Fietkau <nbd@openwrt.org>
9017 M: John Crispin <john@phrozen.org>
9018 M: Sean Wang <sean.wang@mediatek.com>
9019 M: Nelson Chang <nelson.chang@mediatek.com>
9020 L: netdev@vger.kernel.org
9022 F: drivers/net/ethernet/mediatek/
9024 MEDIATEK SWITCH DRIVER
9025 M: Sean Wang <sean.wang@mediatek.com>
9026 L: netdev@vger.kernel.org
9028 F: drivers/net/dsa/mt7530.*
9029 F: net/dsa/tag_mtk.c
9031 MEDIATEK JPEG DRIVER
9032 M: Rick Chang <rick.chang@mediatek.com>
9033 M: Bin Liu <bin.liu@mediatek.com>
9035 F: drivers/media/platform/mtk-jpeg/
9036 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9039 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9040 M: Houlong Wei <houlong.wei@mediatek.com>
9041 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9043 F: drivers/media/platform/mtk-mdp/
9044 F: drivers/media/platform/mtk-vpu/
9045 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9047 MEDIATEK MEDIA DRIVER
9048 M: Tiffany Lin <tiffany.lin@mediatek.com>
9049 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9051 F: drivers/media/platform/mtk-vcodec/
9052 F: drivers/media/platform/mtk-vpu/
9053 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9054 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9056 MEDIATEK MT7601U WIRELESS LAN DRIVER
9057 M: Jakub Kicinski <kubakici@wp.pl>
9058 L: linux-wireless@vger.kernel.org
9060 F: drivers/net/wireless/mediatek/mt7601u/
9062 MEDIATEK NAND CONTROLLER DRIVER
9063 M: Xiaolei Li <xiaolei.li@mediatek.com>
9064 L: linux-mtd@lists.infradead.org
9066 F: drivers/mtd/nand/raw/mtk_*
9067 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9069 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9070 M: Sean Wang <sean.wang@mediatek.com>
9072 F: drivers/char/hw_random/mtk-rng.c
9074 MEDIATEK USB3 DRD IP DRIVER
9075 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9076 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9078 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9080 F: drivers/usb/mtu3/
9082 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9083 M: Peter Senna Tschudin <peter.senna@collabora.com>
9084 M: Martin Donnelly <martin.donnelly@ge.com>
9085 M: Martyn Welch <martyn.welch@collabora.co.uk>
9087 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9088 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9090 MEGARAID SCSI/SAS DRIVERS
9091 M: Kashyap Desai <kashyap.desai@broadcom.com>
9092 M: Sumit Saxena <sumit.saxena@broadcom.com>
9093 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9094 L: megaraidlinux.pdl@broadcom.com
9095 L: linux-scsi@vger.kernel.org
9096 W: http://www.avagotech.com/support/
9098 F: Documentation/scsi/megaraid.txt
9099 F: drivers/scsi/megaraid.*
9100 F: drivers/scsi/megaraid/
9102 MELEXIS MLX90614 DRIVER
9103 M: Crt Mori <cmo@melexis.com>
9104 L: linux-iio@vger.kernel.org
9105 W: http://www.melexis.com
9107 F: drivers/iio/temperature/mlx90614.c
9109 MELEXIS MLX90632 DRIVER
9110 M: Crt Mori <cmo@melexis.com>
9111 L: linux-iio@vger.kernel.org
9112 W: http://www.melexis.com
9114 F: drivers/iio/temperature/mlx90632.c
9116 MELFAS MIP4 TOUCHSCREEN DRIVER
9117 M: Sangwon Jee <jeesw@melfas.com>
9118 W: http://www.melfas.com
9120 F: drivers/input/touchscreen/melfas_mip4.c
9121 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9123 MELLANOX ETHERNET DRIVER (mlx4_en)
9124 M: Tariq Toukan <tariqt@mellanox.com>
9125 L: netdev@vger.kernel.org
9127 W: http://www.mellanox.com
9128 Q: http://patchwork.ozlabs.org/project/netdev/list/
9129 F: drivers/net/ethernet/mellanox/mlx4/en_*
9131 MELLANOX ETHERNET DRIVER (mlx5e)
9132 M: Saeed Mahameed <saeedm@mellanox.com>
9133 L: netdev@vger.kernel.org
9135 W: http://www.mellanox.com
9136 Q: http://patchwork.ozlabs.org/project/netdev/list/
9137 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9139 MELLANOX ETHERNET INNOVA DRIVERS
9140 R: Boris Pismenny <borisp@mellanox.com>
9141 L: netdev@vger.kernel.org
9143 W: http://www.mellanox.com
9144 Q: http://patchwork.ozlabs.org/project/netdev/list/
9145 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9146 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9147 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9148 F: include/linux/mlx5/mlx5_ifc_fpga.h
9150 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9151 R: Boris Pismenny <borisp@mellanox.com>
9152 L: netdev@vger.kernel.org
9154 W: http://www.mellanox.com
9155 Q: http://patchwork.ozlabs.org/project/netdev/list/
9156 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9157 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9159 MELLANOX ETHERNET SWITCH DRIVERS
9160 M: Jiri Pirko <jiri@mellanox.com>
9161 M: Ido Schimmel <idosch@mellanox.com>
9162 L: netdev@vger.kernel.org
9164 W: http://www.mellanox.com
9165 Q: http://patchwork.ozlabs.org/project/netdev/list/
9166 F: drivers/net/ethernet/mellanox/mlxsw/
9168 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9169 M: mlxsw@mellanox.com
9170 L: netdev@vger.kernel.org
9172 W: http://www.mellanox.com
9173 Q: http://patchwork.ozlabs.org/project/netdev/list/
9174 F: drivers/net/ethernet/mellanox/mlxfw/
9176 MELLANOX HARDWARE PLATFORM SUPPORT
9177 M: Andy Shevchenko <andy@infradead.org>
9178 M: Darren Hart <dvhart@infradead.org>
9179 M: Vadim Pasternak <vadimp@mellanox.com>
9180 L: platform-driver-x86@vger.kernel.org
9182 F: drivers/platform/mellanox/
9184 MELLANOX MLX4 core VPI driver
9185 M: Tariq Toukan <tariqt@mellanox.com>
9186 L: netdev@vger.kernel.org
9187 L: linux-rdma@vger.kernel.org
9188 W: http://www.mellanox.com
9189 Q: http://patchwork.ozlabs.org/project/netdev/list/
9191 F: drivers/net/ethernet/mellanox/mlx4/
9192 F: include/linux/mlx4/
9194 MELLANOX MLX4 IB driver
9195 M: Yishai Hadas <yishaih@mellanox.com>
9196 L: linux-rdma@vger.kernel.org
9197 W: http://www.mellanox.com
9198 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9200 F: drivers/infiniband/hw/mlx4/
9201 F: include/linux/mlx4/
9202 F: include/uapi/rdma/mlx4-abi.h
9204 MELLANOX MLX5 core VPI driver
9205 M: Saeed Mahameed <saeedm@mellanox.com>
9206 M: Leon Romanovsky <leonro@mellanox.com>
9207 L: netdev@vger.kernel.org
9208 L: linux-rdma@vger.kernel.org
9209 W: http://www.mellanox.com
9210 Q: http://patchwork.ozlabs.org/project/netdev/list/
9212 F: drivers/net/ethernet/mellanox/mlx5/core/
9213 F: include/linux/mlx5/
9215 MELLANOX MLX5 IB driver
9216 M: Leon Romanovsky <leonro@mellanox.com>
9217 L: linux-rdma@vger.kernel.org
9218 W: http://www.mellanox.com
9219 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9221 F: drivers/infiniband/hw/mlx5/
9222 F: include/linux/mlx5/
9223 F: include/uapi/rdma/mlx5-abi.h
9225 MELLANOX MLXCPLD I2C AND MUX DRIVER
9226 M: Vadim Pasternak <vadimp@mellanox.com>
9227 M: Michael Shych <michaelsh@mellanox.com>
9228 L: linux-i2c@vger.kernel.org
9230 F: drivers/i2c/busses/i2c-mlxcpld.c
9231 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9232 F: Documentation/i2c/busses/i2c-mlxcpld
9234 MELLANOX MLXCPLD LED DRIVER
9235 M: Vadim Pasternak <vadimp@mellanox.com>
9236 L: linux-leds@vger.kernel.org
9238 F: drivers/leds/leds-mlxcpld.c
9239 F: drivers/leds/leds-mlxreg.c
9240 F: Documentation/leds/leds-mlxcpld.txt
9242 MELLANOX PLATFORM DRIVER
9243 M: Vadim Pasternak <vadimp@mellanox.com>
9244 L: platform-driver-x86@vger.kernel.org
9246 F: drivers/platform/x86/mlx-platform.c
9249 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9250 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9251 L: linux-kernel@vger.kernel.org
9253 F: kernel/sched/membarrier.c
9254 F: include/uapi/linux/membarrier.h
9255 F: arch/powerpc/include/asm/membarrier.h
9258 L: linux-mm@kvack.org
9259 W: http://www.linux-mm.org
9261 F: include/linux/mm.h
9262 F: include/linux/gfp.h
9263 F: include/linux/mmzone.h
9264 F: include/linux/memory_hotplug.h
9265 F: include/linux/vmalloc.h
9268 MEMORY TECHNOLOGY DEVICES (MTD)
9269 M: David Woodhouse <dwmw2@infradead.org>
9270 M: Brian Norris <computersforpeace@gmail.com>
9271 M: Boris Brezillon <boris.brezillon@bootlin.com>
9272 M: Marek Vasut <marek.vasut@gmail.com>
9273 M: Richard Weinberger <richard@nod.at>
9274 L: linux-mtd@lists.infradead.org
9275 W: http://www.linux-mtd.infradead.org/
9276 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9277 T: git git://git.infradead.org/linux-mtd.git master
9278 T: git git://git.infradead.org/linux-mtd.git mtd/next
9280 F: Documentation/devicetree/bindings/mtd/
9282 F: include/linux/mtd/
9283 F: include/uapi/mtd/
9285 MEN A21 WATCHDOG DRIVER
9286 M: Johannes Thumshirn <morbidrsa@gmail.com>
9287 L: linux-watchdog@vger.kernel.org
9289 F: drivers/watchdog/mena21_wdt.c
9291 MEN CHAMELEON BUS (mcb)
9292 M: Johannes Thumshirn <morbidrsa@gmail.com>
9295 F: include/linux/mcb.h
9296 F: Documentation/men-chameleon-bus.txt
9298 MEN F21BMC (Board Management Controller)
9299 M: Andreas Werner <andreas.werner@men.de>
9301 F: drivers/mfd/menf21bmc.c
9302 F: drivers/watchdog/menf21bmc_wdt.c
9303 F: drivers/leds/leds-menf21bmc.c
9304 F: drivers/hwmon/menf21bmc_hwmon.c
9305 F: Documentation/hwmon/menf21bmc
9307 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9308 M: Neil Armstrong <narmstrong@baylibre.com>
9309 L: linux-media@lists.freedesktop.org
9310 L: linux-amlogic@lists.infradead.org
9311 W: http://linux-meson.com/
9313 F: drivers/media/platform/meson/ao-cec.c
9314 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9315 T: git git://linuxtv.org/media_tree.git
9317 MICROBLAZE ARCHITECTURE
9318 M: Michal Simek <monstr@monstr.eu>
9319 W: http://www.monstr.eu/fdt/
9320 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9324 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9325 M: Richard Genoud <richard.genoud@gmail.com>
9327 F: drivers/tty/serial/atmel_serial.c
9328 F: drivers/tty/serial/atmel_serial.h
9330 MICROCHIP / ATMEL DMA DRIVER
9331 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9333 L: dmaengine@vger.kernel.org
9335 F: drivers/dma/at_hdmac.c
9336 F: drivers/dma/at_hdmac_regs.h
9337 F: include/linux/platform_data/dma-atmel.h
9339 MICROCHIP / ATMEL ECC DRIVER
9340 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9341 L: linux-crypto@vger.kernel.org
9343 F: drivers/crypto/atmel-ecc.*
9345 MICROCHIP / ATMEL ISC DRIVER
9346 M: Songjun Wu <songjun.wu@microchip.com>
9347 L: linux-media@vger.kernel.org
9349 F: drivers/media/platform/atmel/atmel-isc.c
9350 F: drivers/media/platform/atmel/atmel-isc-regs.h
9351 F: devicetree/bindings/media/atmel-isc.txt
9353 MICROCHIP / ATMEL NAND DRIVER
9354 M: Wenyou Yang <wenyou.yang@microchip.com>
9355 M: Josh Wu <rainyfeeling@outlook.com>
9356 L: linux-mtd@lists.infradead.org
9358 F: drivers/mtd/nand/raw/atmel/*
9359 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9361 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9362 M: Woojung Huh <Woojung.Huh@microchip.com>
9363 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9364 L: netdev@vger.kernel.org
9366 F: net/dsa/tag_ksz.c
9367 F: drivers/net/dsa/microchip/*
9368 F: include/linux/platform_data/microchip-ksz.h
9369 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9371 MICROCHIP LAN743X ETHERNET DRIVER
9372 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9373 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9374 L: netdev@vger.kernel.org
9376 F: drivers/net/ethernet/microchip/lan743x_*
9378 MICROCHIP USB251XB DRIVER
9379 M: Richard Leitner <richard.leitner@skidata.com>
9380 L: linux-usb@vger.kernel.org
9382 F: drivers/usb/misc/usb251xb.c
9383 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9386 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9387 L: linux-mips@linux-mips.org
9389 F: arch/mips/generic/board-ocelot.c
9390 F: arch/mips/configs/generic/board-ocelot.config
9391 F: arch/mips/boot/dts/mscc/
9392 F: Documentation/devicetree/bindings/mips/mscc.txt
9394 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9395 M: Don Brace <don.brace@microsemi.com>
9396 L: esc.storagedev@microsemi.com
9397 L: linux-scsi@vger.kernel.org
9399 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9400 F: drivers/scsi/smartpqi/Kconfig
9401 F: drivers/scsi/smartpqi/Makefile
9402 F: include/linux/cciss*.h
9403 F: include/uapi/linux/cciss*.h
9404 F: Documentation/scsi/smartpqi.txt
9406 MICROSEMI ETHERNET SWITCH DRIVER
9407 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9408 L: netdev@vger.kernel.org
9410 F: drivers/net/ethernet/mscc/
9412 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9413 M: Chen Yu <yu.c.chen@intel.com>
9414 L: platform-driver-x86@vger.kernel.org
9416 F: drivers/platform/x86/surfacepro3_button.c
9419 M: Oliver Neukum <oliver@neukum.org>
9421 F: drivers/usb/image/microtek.*
9424 M: Ralf Baechle <ralf@linux-mips.org>
9425 M: Paul Burton <paul.burton@mips.com>
9426 M: James Hogan <jhogan@kernel.org>
9427 L: linux-mips@linux-mips.org
9428 W: http://www.linux-mips.org/
9429 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9431 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9433 F: Documentation/devicetree/bindings/mips/
9434 F: Documentation/mips/
9436 F: drivers/platform/mips/
9438 MIPS BOSTON DEVELOPMENT BOARD
9439 M: Paul Burton <paul.burton@mips.com>
9440 L: linux-mips@linux-mips.org
9442 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9443 F: arch/mips/boot/dts/img/boston.dts
9444 F: arch/mips/configs/generic/board-boston.config
9445 F: drivers/clk/imgtec/clk-boston.c
9446 F: include/dt-bindings/clock/boston-clock.h
9448 MIPS GENERIC PLATFORM
9449 M: Paul Burton <paul.burton@mips.com>
9450 L: linux-mips@linux-mips.org
9452 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9453 F: arch/mips/generic/
9454 F: arch/mips/tools/generic-board-config.sh
9456 MIPS/LOONGSON1 ARCHITECTURE
9457 M: Keguang Zhang <keguang.zhang@gmail.com>
9458 L: linux-mips@linux-mips.org
9460 F: arch/mips/loongson32/
9461 F: arch/mips/include/asm/mach-loongson32/
9462 F: drivers/*/*loongson1*
9463 F: drivers/*/*/*loongson1*
9465 MIPS/LOONGSON2 ARCHITECTURE
9466 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9467 L: linux-mips@linux-mips.org
9469 F: arch/mips/loongson64/*{2e/2f}*
9470 F: arch/mips/include/asm/mach-loongson64/
9471 F: drivers/*/*loongson2*
9472 F: drivers/*/*/*loongson2*
9474 MIPS/LOONGSON3 ARCHITECTURE
9475 M: Huacai Chen <chenhc@lemote.com>
9476 L: linux-mips@linux-mips.org
9478 F: arch/mips/loongson64/
9479 F: arch/mips/include/asm/mach-loongson64/
9480 F: drivers/platform/mips/cpu_hwmon.c
9481 F: drivers/*/*loongson3*
9482 F: drivers/*/*/*loongson3*
9484 MIPS RINT INSTRUCTION EMULATION
9485 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9486 L: linux-mips@linux-mips.org
9488 F: arch/mips/math-emu/sp_rint.c
9489 F: arch/mips/math-emu/dp_rint.c
9491 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9492 M: Hans Verkuil <hverkuil@xs4all.nl>
9493 L: linux-media@vger.kernel.org
9494 T: git git://linuxtv.org/media_tree.git
9495 W: https://linuxtv.org
9497 F: drivers/media/radio/radio-miropcm20*
9500 M: Eric Miao <eric.y.miao@gmail.com>
9501 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9503 T: git git://github.com/hzhuang1/linux.git
9504 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9506 F: arch/arm/boot/dts/mmp*
9507 F: arch/arm/mach-mmp/
9509 MN88472 MEDIA DRIVER
9510 M: Antti Palosaari <crope@iki.fi>
9511 L: linux-media@vger.kernel.org
9512 W: https://linuxtv.org
9513 W: http://palosaari.fi/linux/
9514 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9516 F: drivers/media/dvb-frontends/mn88472*
9518 MN88473 MEDIA DRIVER
9519 M: Antti Palosaari <crope@iki.fi>
9520 L: linux-media@vger.kernel.org
9521 W: https://linuxtv.org
9522 W: http://palosaari.fi/linux/
9523 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9525 F: drivers/media/dvb-frontends/mn88473*
9527 PCI DRIVER FOR MOBIVEIL PCIE IP
9528 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9529 L: linux-pci@vger.kernel.org
9531 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9532 F: drivers/pci/controller/pcie-mobiveil.c
9535 M: Jessica Yu <jeyu@kernel.org>
9536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9538 F: include/linux/module.h
9541 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9542 W: http://popies.net/meye/
9544 F: Documentation/media/v4l-drivers/meye*
9545 F: drivers/media/pci/meye/
9546 F: include/uapi/linux/meye.h
9548 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9549 M: Jiri Slaby <jirislaby@gmail.com>
9551 F: Documentation/serial/moxa-smartio
9552 F: drivers/tty/mxser.*
9554 MR800 AVERMEDIA USB FM RADIO DRIVER
9555 M: Alexey Klimov <klimov.linux@gmail.com>
9556 L: linux-media@vger.kernel.org
9557 T: git git://linuxtv.org/media_tree.git
9559 F: drivers/media/radio/radio-mr800.c
9561 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9562 M: Alan Ott <alan@signal11.us>
9563 L: linux-wpan@vger.kernel.org
9565 F: drivers/net/ieee802154/mrf24j40.c
9566 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9569 M: "Lee, Chun-Yi" <jlee@suse.com>
9570 L: platform-driver-x86@vger.kernel.org
9572 F: drivers/platform/x86/msi-laptop.c
9575 L: platform-driver-x86@vger.kernel.org
9577 F: drivers/platform/x86/msi-wmi.c
9580 M: Antti Palosaari <crope@iki.fi>
9581 L: linux-media@vger.kernel.org
9582 W: https://linuxtv.org
9583 W: http://palosaari.fi/linux/
9584 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9585 T: git git://linuxtv.org/anttip/media_tree.git
9587 F: drivers/media/tuners/msi001*
9589 MSI2500 MEDIA DRIVER
9590 M: Antti Palosaari <crope@iki.fi>
9591 L: linux-media@vger.kernel.org
9592 W: https://linuxtv.org
9593 W: http://palosaari.fi/linux/
9594 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9595 T: git git://linuxtv.org/anttip/media_tree.git
9597 F: drivers/media/usb/msi2500/
9599 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9600 M: Robert Jarzmik <robert.jarzmik@free.fr>
9601 L: linux-mtd@lists.infradead.org
9603 F: drivers/mtd/devices/docg3*
9605 MT9M032 APTINA SENSOR DRIVER
9606 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9607 L: linux-media@vger.kernel.org
9608 T: git git://linuxtv.org/media_tree.git
9610 F: drivers/media/i2c/mt9m032.c
9611 F: include/media/i2c/mt9m032.h
9613 MT9P031 APTINA CAMERA SENSOR
9614 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9615 L: linux-media@vger.kernel.org
9616 T: git git://linuxtv.org/media_tree.git
9618 F: drivers/media/i2c/mt9p031.c
9619 F: include/media/i2c/mt9p031.h
9621 MT9T001 APTINA CAMERA SENSOR
9622 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9623 L: linux-media@vger.kernel.org
9624 T: git git://linuxtv.org/media_tree.git
9626 F: drivers/media/i2c/mt9t001.c
9627 F: include/media/i2c/mt9t001.h
9629 MT9T112 APTINA CAMERA SENSOR
9630 M: Jacopo Mondi <jacopo@jmondi.org>
9631 L: linux-media@vger.kernel.org
9632 T: git git://linuxtv.org/media_tree.git
9634 F: drivers/media/i2c/mt9t112.c
9635 F: include/media/i2c/mt9t112.h
9637 MT9V032 APTINA CAMERA SENSOR
9638 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9639 L: linux-media@vger.kernel.org
9640 T: git git://linuxtv.org/media_tree.git
9642 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9643 F: drivers/media/i2c/mt9v032.c
9644 F: include/media/i2c/mt9v032.h
9646 MULTIFUNCTION DEVICES (MFD)
9647 M: Lee Jones <lee.jones@linaro.org>
9648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9650 F: Documentation/devicetree/bindings/mfd/
9652 F: include/linux/mfd/
9653 F: include/dt-bindings/mfd/
9655 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9657 F: drivers/mmc/host/mmc_spi.c
9658 F: include/linux/spi/mmc_spi.h
9660 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9661 M: Ulf Hansson <ulf.hansson@linaro.org>
9662 L: linux-mmc@vger.kernel.org
9663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9665 F: Documentation/devicetree/bindings/mmc/
9667 F: include/linux/mmc/
9668 F: include/uapi/linux/mmc/
9670 MULTIPLEXER SUBSYSTEM
9671 M: Peter Rosin <peda@axentia.se>
9673 F: Documentation/ABI/testing/sysfs-class-mux*
9674 F: Documentation/devicetree/bindings/mux/
9675 F: include/linux/dt-bindings/mux/
9676 F: include/linux/mux/
9679 MULTITECH MULTIPORT CARD (ISICOM)
9681 F: drivers/tty/isicom.c
9682 F: include/linux/isicom.h
9684 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9685 M: Bin Liu <b-liu@ti.com>
9686 L: linux-usb@vger.kernel.org
9688 F: drivers/usb/musb/
9690 MXL5007T MEDIA DRIVER
9691 M: Michael Krufky <mkrufky@linuxtv.org>
9692 L: linux-media@vger.kernel.org
9693 W: https://linuxtv.org
9694 W: http://github.com/mkrufky
9695 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9696 T: git git://linuxtv.org/mkrufky/tuners.git
9698 F: drivers/media/tuners/mxl5007t.*
9701 M: Marek Vasut <marex@denx.de>
9703 F: drivers/gpu/drm/mxsfb/
9704 F: Documentation/devicetree/bindings/display/mxsfb.txt
9706 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9707 M: Chris Lee <christopher.lee@cspi.com>
9708 L: netdev@vger.kernel.org
9709 W: https://www.cspi.com/ethernet-products/support/downloads/
9711 F: drivers/net/ethernet/myricom/myri10ge/
9713 NAND FLASH SUBSYSTEM
9714 M: Boris Brezillon <boris.brezillon@bootlin.com>
9715 M: Miquel Raynal <miquel.raynal@bootlin.com>
9716 R: Richard Weinberger <richard@nod.at>
9717 L: linux-mtd@lists.infradead.org
9718 W: http://www.linux-mtd.infradead.org/
9719 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9720 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9721 T: git git://git.infradead.org/linux-mtd.git nand/next
9723 F: drivers/mtd/nand/
9724 F: include/linux/mtd/*nand*.h
9726 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9727 M: Daniel Mack <zonque@gmail.com>
9729 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9730 W: http://www.native-instruments.com
9733 NATSEMI ETHERNET DRIVER (DP8381x)
9735 F: drivers/net/ethernet/natsemi/natsemi.c
9738 M: Petr Vandrovec <petr@vandrovec.name>
9740 F: drivers/staging/ncpfs/
9742 NCR 5380 SCSI DRIVERS
9743 M: Finn Thain <fthain@telegraphics.com.au>
9744 M: Michael Schmitz <schmitzmic@gmail.com>
9745 L: linux-scsi@vger.kernel.org
9747 F: Documentation/scsi/g_NCR5380.txt
9748 F: drivers/scsi/NCR5380.*
9749 F: drivers/scsi/arm/cumana_1.c
9750 F: drivers/scsi/arm/oak.c
9751 F: drivers/scsi/atari_scsi.*
9752 F: drivers/scsi/dmx3191d.c
9753 F: drivers/scsi/g_NCR5380.*
9754 F: drivers/scsi/mac_scsi.*
9755 F: drivers/scsi/sun3_scsi.*
9756 F: drivers/scsi/sun3_scsi_vme.c
9758 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9759 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9760 L: linux-scsi@vger.kernel.org
9762 F: drivers/scsi/NCR_D700.*
9765 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
9769 NCT6775 HARDWARE MONITOR DRIVER
9770 M: Guenter Roeck <linux@roeck-us.net>
9771 L: linux-hwmon@vger.kernel.org
9773 F: Documentation/hwmon/nct6775
9774 F: drivers/hwmon/nct6775.c
9777 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
9778 L: netdev@vger.kernel.org
9780 F: driver/net/net_failover.c
9781 F: include/net/net_failover.h
9782 F: Documentation/networking/net_failover.rst
9784 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9785 M: Faisal Latif <faisal.latif@intel.com>
9786 L: linux-rdma@vger.kernel.org
9787 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9789 F: drivers/infiniband/hw/nes/
9790 F: include/uapi/rdma/nes-abi.h
9792 NETEM NETWORK EMULATOR
9793 M: Stephen Hemminger <stephen@networkplumber.org>
9794 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9796 F: net/sched/sch_netem.c
9798 NETERION 10GbE DRIVERS (s2io/vxge)
9799 M: Jon Mason <jdmason@kudzu.us>
9800 L: netdev@vger.kernel.org
9802 F: Documentation/networking/s2io.txt
9803 F: Documentation/networking/vxge.txt
9804 F: drivers/net/ethernet/neterion/
9807 M: Pablo Neira Ayuso <pablo@netfilter.org>
9808 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9809 M: Florian Westphal <fw@strlen.de>
9810 L: netfilter-devel@vger.kernel.org
9811 L: coreteam@netfilter.org
9812 W: http://www.netfilter.org/
9813 W: http://www.iptables.org/
9814 W: http://www.nftables.org/
9815 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9819 F: include/linux/netfilter*
9820 F: include/linux/netfilter/
9821 F: include/net/netfilter/
9822 F: include/uapi/linux/netfilter*
9823 F: include/uapi/linux/netfilter/
9824 F: net/*/netfilter.c
9827 F: net/bridge/br_netfilter*.c
9829 NETROM NETWORK LAYER
9830 M: Ralf Baechle <ralf@linux-mips.org>
9831 L: linux-hams@vger.kernel.org
9832 W: http://www.linux-ax25.org/
9834 F: include/net/netrom.h
9835 F: include/uapi/linux/netrom.h
9838 NETRONOME ETHERNET DRIVERS
9839 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9840 L: oss-drivers@netronome.com
9842 F: drivers/net/ethernet/netronome/
9844 NETWORK BLOCK DEVICE (NBD)
9845 M: Josef Bacik <josef@toxicpanda.com>
9847 L: linux-block@vger.kernel.org
9848 L: nbd@other.debian.org
9849 F: Documentation/blockdev/nbd.txt
9850 F: drivers/block/nbd.c
9851 F: include/uapi/linux/nbd.h
9853 NETWORK DROP MONITOR
9854 M: Neil Horman <nhorman@tuxdriver.com>
9855 L: netdev@vger.kernel.org
9857 W: https://fedorahosted.org/dropwatch/
9858 F: net/core/drop_monitor.c
9861 M: "David S. Miller" <davem@davemloft.net>
9862 L: netdev@vger.kernel.org
9863 W: http://www.linuxfoundation.org/en/Net
9864 Q: http://patchwork.ozlabs.org/project/netdev/list/
9865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9868 F: Documentation/devicetree/bindings/net/
9870 F: include/linux/if_*
9871 F: include/linux/netdevice.h
9872 F: include/linux/etherdevice.h
9873 F: include/linux/fcdevice.h
9874 F: include/linux/fddidevice.h
9875 F: include/linux/hippidevice.h
9876 F: include/linux/inetdevice.h
9877 F: include/uapi/linux/if_*
9878 F: include/uapi/linux/netdevice.h
9880 NETWORKING DRIVERS (WIRELESS)
9881 M: Kalle Valo <kvalo@codeaurora.org>
9882 L: linux-wireless@vger.kernel.org
9883 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9887 F: Documentation/devicetree/bindings/net/wireless/
9888 F: drivers/net/wireless/
9891 M: Andrew Lunn <andrew@lunn.ch>
9892 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9893 M: Florian Fainelli <f.fainelli@gmail.com>
9896 F: include/net/dsa.h
9897 F: include/linux/dsa/
9900 NETWORKING [GENERAL]
9901 M: "David S. Miller" <davem@davemloft.net>
9902 L: netdev@vger.kernel.org
9903 W: http://www.linuxfoundation.org/en/Net
9904 Q: http://patchwork.ozlabs.org/project/netdev/list/
9905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9907 B: mailto:netdev@vger.kernel.org
9911 F: include/linux/in.h
9912 F: include/linux/net.h
9913 F: include/linux/netdevice.h
9914 F: include/uapi/linux/in.h
9915 F: include/uapi/linux/net.h
9916 F: include/uapi/linux/netdevice.h
9917 F: include/uapi/linux/net_namespace.h
9918 F: tools/testing/selftests/net/
9921 F: Documentation/networking/
9924 M: Steffen Klassert <steffen.klassert@secunet.com>
9925 M: Herbert Xu <herbert@gondor.apana.org.au>
9926 M: "David S. Miller" <davem@davemloft.net>
9927 L: netdev@vger.kernel.org
9928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9937 F: net/ipv4/ipcomp.c
9938 F: net/ipv4/ip_vti.c
9942 F: net/ipv6/ipcomp6.c
9943 F: net/ipv6/ip6_vti.c
9944 F: include/uapi/linux/xfrm.h
9945 F: include/net/xfrm.h
9947 NETWORKING [IPv4/IPv6]
9948 M: "David S. Miller" <davem@davemloft.net>
9949 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9950 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9951 L: netdev@vger.kernel.org
9952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9959 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9960 M: Paul Moore <paul@paul-moore.com>
9961 W: https://github.com/netlabel
9962 L: netdev@vger.kernel.org
9963 L: linux-security-module@vger.kernel.org
9965 F: Documentation/netlabel/
9966 F: include/net/calipso.h
9967 F: include/net/cipso_ipv4.h
9968 F: include/net/netlabel.h
9969 F: include/uapi/linux/netfilter/xt_SECMARK.h
9970 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9972 F: net/ipv4/cipso_ipv4.c
9973 F: net/ipv6/calipso.c
9974 F: net/netfilter/xt_CONNSECMARK.c
9975 F: net/netfilter/xt_SECMARK.c
9978 M: Eric Dumazet <edumazet@google.com>
9979 L: netdev@vger.kernel.org
9982 F: net/ipv4/syncookies.c
9984 F: net/ipv6/syncookies.c
9985 F: include/uapi/linux/tcp.h
9986 F: include/net/tcp.h
9987 F: include/linux/tcp.h
9988 F: include/trace/events/tcp.h
9991 M: Boris Pismenny <borisp@mellanox.com>
9992 M: Aviad Yehezkel <aviadye@mellanox.com>
9993 M: Dave Watson <davejwatson@fb.com>
9994 L: netdev@vger.kernel.org
9997 F: include/uapi/linux/tls.h
9998 F: include/net/tls.h
10000 NETWORKING [WIRELESS]
10001 L: linux-wireless@vger.kernel.org
10002 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10005 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10007 F: drivers/net/netdevsim/*
10009 NETXEN (1/10) GbE SUPPORT
10010 M: Manish Chopra <manish.chopra@cavium.com>
10011 M: Rahul Verma <rahul.verma@cavium.com>
10012 M: Dept-GELinuxNICDev@cavium.com
10013 L: netdev@vger.kernel.org
10015 F: drivers/net/ethernet/qlogic/netxen/
10018 M: Samuel Ortiz <sameo@linux.intel.com>
10019 L: linux-wireless@vger.kernel.org
10020 L: linux-nfc@lists.01.org (subscribers-only)
10023 F: include/net/nfc/
10024 F: include/uapi/linux/nfc.h
10026 F: include/linux/platform_data/nfcmrvl.h
10027 F: include/linux/platform_data/nxp-nci.h
10028 F: Documentation/devicetree/bindings/net/nfc/
10030 NFS, SUNRPC, AND LOCKD CLIENTS
10031 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10032 M: Anna Schumaker <anna.schumaker@netapp.com>
10033 L: linux-nfs@vger.kernel.org
10034 W: http://client.linux-nfs.org
10035 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10041 F: include/linux/lockd/
10042 F: include/linux/nfs*
10043 F: include/linux/sunrpc/
10044 F: include/uapi/linux/nfs*
10045 F: include/uapi/linux/sunrpc/
10048 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10049 L: linux-nilfs@vger.kernel.org
10050 W: https://nilfs.sourceforge.io/
10051 W: https://nilfs.osdn.jp/
10052 T: git git://github.com/konis/nilfs2.git
10054 F: Documentation/filesystems/nilfs2.txt
10056 F: include/trace/events/nilfs2.h
10057 F: include/uapi/linux/nilfs2_api.h
10058 F: include/uapi/linux/nilfs2_ondisk.h
10060 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10061 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10062 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10064 F: Documentation/scsi/NinjaSCSI.txt
10065 F: drivers/scsi/pcmcia/nsp_*
10067 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10068 M: GOTO Masanori <gotom@debian.or.jp>
10069 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10070 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10072 F: Documentation/scsi/NinjaSCSI.txt
10073 F: drivers/scsi/nsp32*
10076 M: Ley Foon Tan <lftan@altera.com>
10077 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10082 NOHZ, DYNTICKS SUPPORT
10083 M: Frederic Weisbecker <fweisbec@gmail.com>
10084 M: Thomas Gleixner <tglx@linutronix.de>
10085 M: Ingo Molnar <mingo@kernel.org>
10086 L: linux-kernel@vger.kernel.org
10087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10089 F: kernel/time/tick*.*
10090 F: include/linux/tick.h
10091 F: include/linux/sched/nohz.h
10093 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10094 M: Pavel Machek <pavel@ucw.cz>
10095 M: Sakari Ailus <sakari.ailus@iki.fi>
10096 L: linux-media@vger.kernel.org
10098 F: drivers/media/i2c/et8ek8
10099 F: drivers/media/i2c/ad5820.c
10101 NOKIA N900 POWER SUPPLY DRIVERS
10102 R: Pali Rohár <pali.rohar@gmail.com>
10103 F: include/linux/power/bq2415x_charger.h
10104 F: include/linux/power/bq27xxx_battery.h
10105 F: include/linux/power/isp1704_charger.h
10106 F: drivers/power/supply/bq2415x_charger.c
10107 F: drivers/power/supply/bq27xxx_battery.c
10108 F: drivers/power/supply/bq27xxx_battery_i2c.c
10109 F: drivers/power/supply/isp1704_charger.c
10110 F: drivers/power/supply/rx51_battery.c
10113 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10114 L: linux-ntb@googlegroups.com
10116 F: drivers/ntb/hw/amd/
10119 M: Jon Mason <jdmason@kudzu.us>
10120 M: Dave Jiang <dave.jiang@intel.com>
10121 M: Allen Hubbe <allenbh@gmail.com>
10122 L: linux-ntb@googlegroups.com
10124 W: https://github.com/jonmason/ntb/wiki
10125 T: git git://github.com/jonmason/ntb.git
10127 F: drivers/net/ntb_netdev.c
10128 F: include/linux/ntb.h
10129 F: include/linux/ntb_transport.h
10130 F: tools/testing/selftests/ntb/
10133 M: Serge Semin <fancer.lancer@gmail.com>
10134 L: linux-ntb@googlegroups.com
10136 F: drivers/ntb/hw/idt/
10139 M: Dave Jiang <dave.jiang@intel.com>
10140 L: linux-ntb@googlegroups.com
10142 W: https://github.com/davejiang/linux/wiki
10143 T: git https://github.com/davejiang/linux.git
10144 F: drivers/ntb/hw/intel/
10147 M: Anton Altaparmakov <anton@tuxera.com>
10148 L: linux-ntfs-dev@lists.sourceforge.net
10149 W: http://www.tuxera.com/
10150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10152 F: Documentation/filesystems/ntfs.txt
10156 M: Finn Thain <fthain@telegraphics.com.au>
10157 L: linux-m68k@lists.linux-m68k.org
10159 F: arch/*/include/asm/nubus.h
10161 F: include/linux/nubus.h
10162 F: include/uapi/linux/nubus.h
10164 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10165 M: Antonino Daplas <adaplas@gmail.com>
10166 L: linux-fbdev@vger.kernel.org
10168 F: drivers/video/fbdev/riva/
10169 F: drivers/video/fbdev/nvidia/
10172 M: Keith Busch <keith.busch@intel.com>
10173 M: Jens Axboe <axboe@fb.com>
10174 M: Christoph Hellwig <hch@lst.de>
10175 M: Sagi Grimberg <sagi@grimberg.me>
10176 L: linux-nvme@lists.infradead.org
10177 T: git://git.infradead.org/nvme.git
10178 W: http://git.infradead.org/nvme.git
10180 F: drivers/nvme/host/
10181 F: include/linux/nvme.h
10182 F: include/uapi/linux/nvme_ioctl.h
10184 NVM EXPRESS FC TRANSPORT DRIVERS
10185 M: James Smart <james.smart@broadcom.com>
10186 L: linux-nvme@lists.infradead.org
10188 F: include/linux/nvme-fc.h
10189 F: include/linux/nvme-fc-driver.h
10190 F: drivers/nvme/host/fc.c
10191 F: drivers/nvme/target/fc.c
10192 F: drivers/nvme/target/fcloop.c
10194 NVM EXPRESS TARGET DRIVER
10195 M: Christoph Hellwig <hch@lst.de>
10196 M: Sagi Grimberg <sagi@grimberg.me>
10197 L: linux-nvme@lists.infradead.org
10198 T: git://git.infradead.org/nvme.git
10199 W: http://git.infradead.org/nvme.git
10201 F: drivers/nvme/target/
10204 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10207 F: Documentation/devicetree/bindings/nvmem/
10208 F: Documentation/ABI/stable/sysfs-bus-nvmem
10209 F: include/linux/nvmem-consumer.h
10210 F: include/linux/nvmem-provider.h
10212 NXP SGTL5000 DRIVER
10213 M: Fabio Estevam <fabio.estevam@nxp.com>
10214 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10216 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10217 F: sound/soc/codecs/sgtl5000*
10219 NXP TDA998X DRM DRIVER
10220 M: Russell King <linux@armlinux.org.uk>
10222 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10223 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10224 F: drivers/gpu/drm/i2c/tda998x_drv.c
10225 F: include/drm/i2c/tda998x.h
10228 M: Peter Rosin <peda@axentia.se>
10229 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10231 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10232 F: sound/soc/codecs/tfa9879*
10235 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10236 R: Charles Gorand <charles.gorand@effinnov.com>
10237 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10239 F: drivers/nfc/nxp-nci
10242 M: Josh Poimboeuf <jpoimboe@redhat.com>
10243 M: Peter Zijlstra <peterz@infradead.org>
10247 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10248 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10249 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10250 L: linuxppc-dev@lists.ozlabs.org
10252 F: arch/powerpc/platforms/powernv/ocxl.c
10253 F: arch/powerpc/include/asm/pnv-ocxl.h
10254 F: drivers/misc/ocxl/
10255 F: include/misc/ocxl*
10256 F: include/uapi/misc/ocxl.h
10257 F: Documentation/accelerators/ocxl.rst
10260 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10261 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10262 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10263 L: linux-omap@vger.kernel.org
10267 OMAP CLOCK FRAMEWORK SUPPORT
10268 M: Paul Walmsley <paul@pwsan.com>
10269 L: linux-omap@vger.kernel.org
10271 F: arch/arm/*omap*/*clock*
10273 OMAP DEVICE TREE SUPPORT
10274 M: Benoît Cousson <bcousson@baylibre.com>
10275 M: Tony Lindgren <tony@atomide.com>
10276 L: linux-omap@vger.kernel.org
10277 L: devicetree@vger.kernel.org
10279 F: arch/arm/boot/dts/*omap*
10280 F: arch/arm/boot/dts/*am3*
10281 F: arch/arm/boot/dts/*am4*
10282 F: arch/arm/boot/dts/*am5*
10283 F: arch/arm/boot/dts/*dra7*
10285 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10286 L: linux-omap@vger.kernel.org
10287 L: linux-fbdev@vger.kernel.org
10289 F: drivers/video/fbdev/omap2/
10290 F: Documentation/arm/OMAP/DSS
10292 OMAP FRAMEBUFFER SUPPORT
10293 L: linux-fbdev@vger.kernel.org
10294 L: linux-omap@vger.kernel.org
10296 F: drivers/video/fbdev/omap/
10298 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10299 M: Roger Quadros <rogerq@ti.com>
10300 M: Tony Lindgren <tony@atomide.com>
10301 L: linux-omap@vger.kernel.org
10303 F: drivers/memory/omap-gpmc.c
10304 F: arch/arm/mach-omap2/*gpmc*
10307 M: Grygorii Strashko <grygorii.strashko@ti.com>
10308 M: Santosh Shilimkar <ssantosh@kernel.org>
10309 M: Kevin Hilman <khilman@kernel.org>
10310 L: linux-omap@vger.kernel.org
10312 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10313 F: drivers/gpio/gpio-omap.c
10315 OMAP HARDWARE SPINLOCK SUPPORT
10316 M: Ohad Ben-Cohen <ohad@wizery.com>
10317 L: linux-omap@vger.kernel.org
10319 F: drivers/hwspinlock/omap_hwspinlock.c
10321 OMAP HS MMC SUPPORT
10322 L: linux-mmc@vger.kernel.org
10323 L: linux-omap@vger.kernel.org
10325 F: drivers/mmc/host/omap_hsmmc.c
10328 M: Paul Walmsley <paul@pwsan.com>
10329 L: linux-omap@vger.kernel.org
10331 F: arch/arm/mach-omap2/omap_hwmod*data*
10333 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10334 M: Benoît Cousson <bcousson@baylibre.com>
10335 L: linux-omap@vger.kernel.org
10337 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10340 M: Benoît Cousson <bcousson@baylibre.com>
10341 M: Paul Walmsley <paul@pwsan.com>
10342 L: linux-omap@vger.kernel.org
10344 F: arch/arm/mach-omap2/omap_hwmod.*
10346 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10347 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10348 L: linux-media@vger.kernel.org
10350 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10351 F: drivers/media/platform/omap3isp/
10352 F: drivers/staging/media/omap4iss/
10355 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10356 L: linux-omap@vger.kernel.org
10358 F: drivers/mmc/host/omap.c
10360 OMAP POWER MANAGEMENT SUPPORT
10361 M: Kevin Hilman <khilman@kernel.org>
10362 L: linux-omap@vger.kernel.org
10364 F: arch/arm/*omap*/*pm*
10365 F: drivers/cpufreq/omap-cpufreq.c
10367 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10368 M: Rajendra Nayak <rnayak@codeaurora.org>
10369 M: Paul Walmsley <paul@pwsan.com>
10370 L: linux-omap@vger.kernel.org
10372 F: arch/arm/mach-omap2/prm*
10374 OMAP RANDOM NUMBER GENERATOR SUPPORT
10375 M: Deepak Saxena <dsaxena@plexity.net>
10377 F: drivers/char/hw_random/omap-rng.c
10380 L: linux-usb@vger.kernel.org
10381 L: linux-omap@vger.kernel.org
10383 F: drivers/usb/*/*omap*
10384 F: arch/arm/*omap*/usb*
10386 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10387 M: Mark Jackson <mpfj@newflow.co.uk>
10388 L: linux-omap@vger.kernel.org
10390 F: arch/arm/boot/dts/am335x-nano.dts
10393 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10394 M: Tony Lindgren <tony@atomide.com>
10395 L: linux-omap@vger.kernel.org
10396 Q: http://patchwork.kernel.org/project/linux-omap/list/
10397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10399 F: arch/arm/mach-omap1/
10400 F: arch/arm/plat-omap/
10401 F: arch/arm/configs/omap1_defconfig
10402 F: drivers/i2c/busses/i2c-omap.c
10403 F: include/linux/platform_data/i2c-omap.h
10406 M: Tony Lindgren <tony@atomide.com>
10407 L: linux-omap@vger.kernel.org
10408 W: http://www.muru.com/linux/omap/
10409 W: http://linux.omap.com/
10410 Q: http://patchwork.kernel.org/project/linux-omap/list/
10411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10413 F: arch/arm/mach-omap2/
10414 F: arch/arm/plat-omap/
10415 F: arch/arm/configs/omap2plus_defconfig
10416 F: drivers/i2c/busses/i2c-omap.c
10417 F: drivers/irqchip/irq-omap-intc.c
10418 F: drivers/mfd/*omap*.c
10419 F: drivers/mfd/menelaus.c
10420 F: drivers/mfd/palmas.c
10421 F: drivers/mfd/tps65217.c
10422 F: drivers/mfd/tps65218.c
10423 F: drivers/mfd/tps65910.c
10424 F: drivers/mfd/twl-core.[ch]
10425 F: drivers/mfd/twl4030*.c
10426 F: drivers/mfd/twl6030*.c
10427 F: drivers/mfd/twl6040*.c
10428 F: drivers/regulator/palmas-regulator*.c
10429 F: drivers/regulator/pbias-regulator.c
10430 F: drivers/regulator/tps65217-regulator.c
10431 F: drivers/regulator/tps65218-regulator.c
10432 F: drivers/regulator/tps65910-regulator.c
10433 F: drivers/regulator/twl-regulator.c
10434 F: drivers/regulator/twl6030-regulator.c
10435 F: include/linux/platform_data/i2c-omap.h
10437 ONION OMEGA2+ BOARD
10438 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10439 L: linux-mips@linux-mips.org
10441 F: arch/mips/boot/dts/ralink/omega2p.dts
10444 M: Bob Copeland <me@bobcopeland.com>
10445 L: linux-karma-devel@lists.sourceforge.net
10447 F: Documentation/filesystems/omfs.txt
10450 OMNIKEY CARDMAN 4000 DRIVER
10451 M: Harald Welte <laforge@gnumonks.org>
10453 F: drivers/char/pcmcia/cm4000_cs.c
10454 F: include/linux/cm4000_cs.h
10455 F: include/uapi/linux/cm4000_cs.h
10457 OMNIKEY CARDMAN 4040 DRIVER
10458 M: Harald Welte <laforge@gnumonks.org>
10460 F: drivers/char/pcmcia/cm4040_cs.*
10462 OMNIVISION OV13858 SENSOR DRIVER
10463 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10464 L: linux-media@vger.kernel.org
10465 T: git git://linuxtv.org/media_tree.git
10467 F: drivers/media/i2c/ov13858.c
10469 OMNIVISION OV2685 SENSOR DRIVER
10470 M: Shunqian Zheng <zhengsq@rock-chips.com>
10471 L: linux-media@vger.kernel.org
10472 T: git git://linuxtv.org/media_tree.git
10474 F: drivers/media/i2c/ov2685.c
10476 OMNIVISION OV5640 SENSOR DRIVER
10477 M: Steve Longerbeam <slongerbeam@gmail.com>
10478 L: linux-media@vger.kernel.org
10479 T: git git://linuxtv.org/media_tree.git
10481 F: drivers/media/i2c/ov5640.c
10483 OMNIVISION OV5647 SENSOR DRIVER
10484 M: Luis Oliveira <lolivei@synopsys.com>
10485 L: linux-media@vger.kernel.org
10486 T: git git://linuxtv.org/media_tree.git
10488 F: drivers/media/i2c/ov5647.c
10490 OMNIVISION OV5695 SENSOR DRIVER
10491 M: Shunqian Zheng <zhengsq@rock-chips.com>
10492 L: linux-media@vger.kernel.org
10493 T: git git://linuxtv.org/media_tree.git
10495 F: drivers/media/i2c/ov5695.c
10497 OMNIVISION OV7670 SENSOR DRIVER
10498 M: Jonathan Corbet <corbet@lwn.net>
10499 L: linux-media@vger.kernel.org
10500 T: git git://linuxtv.org/media_tree.git
10502 F: drivers/media/i2c/ov7670.c
10503 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10505 OMNIVISION OV772x SENSOR DRIVER
10506 M: Jacopo Mondi <jacopo@jmondi.org>
10507 L: linux-media@vger.kernel.org
10508 T: git git://linuxtv.org/media_tree.git
10510 F: drivers/media/i2c/ov772x.c
10511 F: include/media/i2c/ov772x.h
10512 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
10514 OMNIVISION OV7740 SENSOR DRIVER
10515 M: Wenyou Yang <wenyou.yang@microchip.com>
10516 L: linux-media@vger.kernel.org
10517 T: git git://linuxtv.org/media_tree.git
10519 F: drivers/media/i2c/ov7740.c
10520 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10522 OMNIVISION OV9650 SENSOR DRIVER
10523 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10524 R: Akinobu Mita <akinobu.mita@gmail.com>
10525 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10526 L: linux-media@vger.kernel.org
10527 T: git git://linuxtv.org/media_tree.git
10529 F: drivers/media/i2c/ov9650.c
10530 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
10532 ONENAND FLASH DRIVER
10533 M: Kyungmin Park <kyungmin.park@samsung.com>
10534 L: linux-mtd@lists.infradead.org
10536 F: drivers/mtd/nand/onenand/
10537 F: include/linux/mtd/onenand*.h
10539 ONSTREAM SCSI TAPE DRIVER
10540 M: Willem Riede <osst@riede.org>
10541 L: osst-users@lists.sourceforge.net
10542 L: linux-scsi@vger.kernel.org
10544 F: Documentation/scsi/osst.txt
10545 F: drivers/scsi/osst.*
10546 F: drivers/scsi/osst_*.h
10547 F: drivers/scsi/st.h
10550 M: Jens Wiklander <jens.wiklander@linaro.org>
10552 F: drivers/tee/optee/
10555 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10556 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10557 L: linux-rdma@vger.kernel.org
10559 F: drivers/infiniband/ulp/opa_vnic
10561 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10562 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10563 M: Frank Rowand <frowand.list@gmail.com>
10564 L: devicetree@vger.kernel.org
10566 F: Documentation/devicetree/dynamic-resolution-notes.txt
10567 F: Documentation/devicetree/overlay-notes.txt
10568 F: drivers/of/overlay.c
10569 F: drivers/of/resolver.c
10570 K: of_overlay_notifier_
10572 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10573 M: Rob Herring <robh+dt@kernel.org>
10574 M: Frank Rowand <frowand.list@gmail.com>
10575 L: devicetree@vger.kernel.org
10576 W: http://www.devicetree.org/
10577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10580 F: include/linux/of*.h
10582 F: Documentation/ABI/testing/sysfs-firmware-ofw
10584 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10585 M: Rob Herring <robh+dt@kernel.org>
10586 M: Mark Rutland <mark.rutland@arm.com>
10587 L: devicetree@vger.kernel.org
10588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10589 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10591 F: Documentation/devicetree/
10592 F: arch/*/boot/dts/
10593 F: include/dt-bindings/
10595 OPENCORES I2C BUS DRIVER
10596 M: Peter Korsgaard <jacmet@sunsite.dk>
10597 L: linux-i2c@vger.kernel.org
10599 F: Documentation/i2c/busses/i2c-ocores
10600 F: drivers/i2c/busses/i2c-ocores.c
10602 OPENRISC ARCHITECTURE
10603 M: Jonas Bonn <jonas@southpole.se>
10604 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10605 M: Stafford Horne <shorne@gmail.com>
10606 T: git git://github.com/openrisc/linux.git
10607 L: openrisc@lists.librecores.org
10608 W: http://openrisc.io
10610 F: Documentation/devicetree/bindings/openrisc/
10611 F: Documentation/openrisc/
10613 F: drivers/irqchip/irq-ompic.c
10614 F: drivers/irqchip/irq-or1k-*
10617 M: Pravin B Shelar <pshelar@ovn.org>
10618 L: netdev@vger.kernel.org
10619 L: dev@openvswitch.org
10620 W: http://openvswitch.org
10622 F: net/openvswitch/
10623 F: include/uapi/linux/openvswitch.h
10625 OPERATING PERFORMANCE POINTS (OPP)
10626 M: Viresh Kumar <vireshk@kernel.org>
10627 M: Nishanth Menon <nm@ti.com>
10628 M: Stephen Boyd <sboyd@kernel.org>
10629 L: linux-pm@vger.kernel.org
10631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10633 F: include/linux/pm_opp.h
10634 F: Documentation/power/opp.txt
10635 F: Documentation/devicetree/bindings/opp/
10638 M: Clemens Ladisch <clemens@ladisch.de>
10639 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10640 T: git git://git.alsa-project.org/alsa-kernel.git
10642 F: sound/drivers/opl4/
10645 M: Robert Richter <rric@kernel.org>
10646 L: oprofile-list@lists.sf.net
10648 F: arch/*/include/asm/oprofile*.h
10649 F: arch/*/oprofile/
10650 F: drivers/oprofile/
10651 F: include/linux/oprofile.h
10653 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10654 M: Mark Fasheh <mark@fasheh.com>
10655 M: Joel Becker <jlbec@evilplan.org>
10656 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10657 W: http://ocfs2.wiki.kernel.org
10659 F: Documentation/filesystems/ocfs2.txt
10660 F: Documentation/filesystems/dlmfs.txt
10663 ORANGEFS FILESYSTEM
10664 M: Mike Marshall <hubcap@omnibond.com>
10665 R: Martin Brandenburg <martin@omnibond.com>
10666 L: devel@lists.orangefs.org
10667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10670 F: Documentation/filesystems/orangefs.txt
10673 L: linux-wireless@vger.kernel.org
10674 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10675 W: http://www.nongnu.org/orinoco/
10677 F: drivers/net/wireless/intersil/orinoco/
10679 OSD LIBRARY and FILESYSTEM
10680 M: Boaz Harrosh <ooo@electrozaur.com>
10682 F: drivers/scsi/osd/
10683 F: include/scsi/osd_*
10686 OV2659 OMNIVISION SENSOR DRIVER
10687 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10688 L: linux-media@vger.kernel.org
10689 W: https://linuxtv.org
10690 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10691 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10693 F: drivers/media/i2c/ov2659.c
10694 F: include/media/i2c/ov2659.h
10697 M: Miklos Szeredi <miklos@szeredi.hu>
10698 L: linux-unionfs@vger.kernel.org
10699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10702 F: Documentation/filesystems/overlayfs.txt
10704 P54 WIRELESS DRIVER
10705 M: Christian Lamparter <chunkeey@googlemail.com>
10706 L: linux-wireless@vger.kernel.org
10707 W: http://wireless.kernel.org/en/users/Drivers/p54
10709 F: drivers/net/wireless/intersil/p54/
10711 PA SEMI ETHERNET DRIVER
10712 L: netdev@vger.kernel.org
10714 F: drivers/net/ethernet/pasemi/*
10716 PA SEMI SMBUS DRIVER
10717 L: linux-i2c@vger.kernel.org
10719 F: drivers/i2c/busses/i2c-pasemi.c
10721 PADATA PARALLEL EXECUTION MECHANISM
10722 M: Steffen Klassert <steffen.klassert@secunet.com>
10723 L: linux-crypto@vger.kernel.org
10726 F: include/linux/padata.h
10727 F: Documentation/padata.txt
10729 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10730 M: Harald Welte <laforge@gnumonks.org>
10731 L: platform-driver-x86@vger.kernel.org
10733 F: drivers/platform/x86/panasonic-laptop.c
10735 PARALLEL LCD/KEYPAD PANEL DRIVER
10736 M: Willy Tarreau <willy@haproxy.com>
10737 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10739 F: Documentation/auxdisplay/lcd-panel-cgram.txt
10740 F: drivers/misc/panel.c
10742 PARALLEL PORT SUBSYSTEM
10743 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10744 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10745 L: linux-parport@lists.infradead.org (subscribers-only)
10747 F: drivers/parport/
10748 F: include/linux/parport*.h
10749 F: drivers/char/ppdev.c
10750 F: include/uapi/linux/ppdev.h
10751 F: Documentation/parport*.txt
10753 PARAVIRT_OPS INTERFACE
10754 M: Juergen Gross <jgross@suse.com>
10755 M: Alok Kataria <akataria@vmware.com>
10756 L: virtualization@lists.linux-foundation.org
10758 F: Documentation/virtual/paravirt_ops.txt
10759 F: arch/*/kernel/paravirt*
10760 F: arch/*/include/asm/paravirt*.h
10761 F: include/linux/hypervisor.h
10763 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10764 M: Tim Waugh <tim@cyberelk.net>
10765 L: linux-parport@lists.infradead.org (subscribers-only)
10767 F: Documentation/blockdev/paride.txt
10768 F: drivers/block/paride/
10770 PARISC ARCHITECTURE
10771 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10772 M: Helge Deller <deller@gmx.de>
10773 L: linux-parisc@vger.kernel.org
10774 W: http://www.parisc-linux.org/
10775 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10780 F: Documentation/parisc/
10782 F: drivers/char/agp/parisc-agp.c
10783 F: drivers/input/serio/gscps2.c
10784 F: drivers/parport/parport_gsc.*
10785 F: drivers/tty/serial/8250/8250_gsc.c
10786 F: drivers/video/fbdev/sti*
10787 F: drivers/video/console/sti*
10788 F: drivers/video/logo/logo_parisc*
10791 M: Jiri Pirko <jiri@mellanox.com>
10792 L: netdev@vger.kernel.org
10795 F: lib/test_parman.c
10796 F: include/linux/parman.h
10798 PC87360 HARDWARE MONITORING DRIVER
10799 M: Jim Cromie <jim.cromie@gmail.com>
10800 L: linux-hwmon@vger.kernel.org
10802 F: Documentation/hwmon/pc87360
10803 F: drivers/hwmon/pc87360.c
10805 PC8736x GPIO DRIVER
10806 M: Jim Cromie <jim.cromie@gmail.com>
10808 F: drivers/char/pc8736x_gpio.c
10810 PC87427 HARDWARE MONITORING DRIVER
10811 M: Jean Delvare <jdelvare@suse.com>
10812 L: linux-hwmon@vger.kernel.org
10814 F: Documentation/hwmon/pc87427
10815 F: drivers/hwmon/pc87427.c
10818 M: Riku Voipio <riku.voipio@iki.fi>
10820 F: drivers/leds/leds-pca9532.c
10821 F: include/linux/leds-pca9532.h
10823 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10824 M: Guenter Roeck <linux@roeck-us.net>
10825 L: linux-i2c@vger.kernel.org
10827 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10829 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10830 M: Khalid Aziz <khalid@gonehiking.org>
10832 F: drivers/firmware/pcdp.*
10834 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10835 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10836 L: linux-pci@vger.kernel.org
10837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10839 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10840 F: drivers/pci/controller/pci-aardvark.c
10842 PCI DRIVER FOR ALTERA PCIE IP
10843 M: Ley Foon Tan <lftan@altera.com>
10844 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10845 L: linux-pci@vger.kernel.org
10847 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10848 F: drivers/pci/controller/pcie-altera.c
10850 PCI DRIVER FOR APPLIEDMICRO XGENE
10851 M: Tanmay Inamdar <tinamdar@apm.com>
10852 L: linux-pci@vger.kernel.org
10853 L: linux-arm-kernel@lists.infradead.org
10855 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10856 F: drivers/pci/controller/pci-xgene.c
10858 PCI DRIVER FOR ARM VERSATILE PLATFORM
10859 M: Rob Herring <robh@kernel.org>
10860 L: linux-pci@vger.kernel.org
10861 L: linux-arm-kernel@lists.infradead.org
10863 F: Documentation/devicetree/bindings/pci/versatile.txt
10864 F: drivers/pci/controller/pci-versatile.c
10866 PCI DRIVER FOR ARMADA 8K
10867 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10868 L: linux-pci@vger.kernel.org
10869 L: linux-arm-kernel@lists.infradead.org
10871 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10872 F: drivers/pci/controller/dwc/pcie-armada8k.c
10874 PCI DRIVER FOR CADENCE PCIE IP
10875 M: Alan Douglas <adouglas@cadence.com>
10876 L: linux-pci@vger.kernel.org
10878 F: Documentation/devicetree/bindings/pci/cdns,*.txt
10879 F: drivers/pci/controller/pcie-cadence*
10881 PCI DRIVER FOR FREESCALE LAYERSCAPE
10882 M: Minghuan Lian <minghuan.Lian@nxp.com>
10883 M: Mingkai Hu <mingkai.hu@nxp.com>
10884 M: Roy Zang <roy.zang@nxp.com>
10885 L: linuxppc-dev@lists.ozlabs.org
10886 L: linux-pci@vger.kernel.org
10887 L: linux-arm-kernel@lists.infradead.org
10889 F: drivers/pci/controller/dwc/*layerscape*
10891 PCI DRIVER FOR GENERIC OF HOSTS
10892 M: Will Deacon <will.deacon@arm.com>
10893 L: linux-pci@vger.kernel.org
10894 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10896 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10897 F: drivers/pci/controller/pci-host-common.c
10898 F: drivers/pci/controller/pci-host-generic.c
10900 PCI DRIVER FOR IMX6
10901 M: Richard Zhu <hongxing.zhu@nxp.com>
10902 M: Lucas Stach <l.stach@pengutronix.de>
10903 L: linux-pci@vger.kernel.org
10904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10906 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10907 F: drivers/pci/controller/dwc/*imx6*
10909 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10910 M: Keith Busch <keith.busch@intel.com>
10911 M: Jonathan Derrick <jonathan.derrick@intel.com>
10912 L: linux-pci@vger.kernel.org
10914 F: drivers/pci/controller/vmd.c
10916 PCI DRIVER FOR MICROSEMI SWITCHTEC
10917 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10918 M: Logan Gunthorpe <logang@deltatee.com>
10919 L: linux-pci@vger.kernel.org
10921 F: Documentation/switchtec.txt
10922 F: Documentation/ABI/testing/sysfs-class-switchtec
10923 F: drivers/pci/switch/switchtec*
10924 F: include/uapi/linux/switchtec_ioctl.h
10925 F: include/linux/switchtec.h
10926 F: drivers/ntb/hw/mscc/
10928 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10929 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10930 M: Jason Cooper <jason@lakedaemon.net>
10931 L: linux-pci@vger.kernel.org
10932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10934 F: drivers/pci/controller/*mvebu*
10936 PCI DRIVER FOR NVIDIA TEGRA
10937 M: Thierry Reding <thierry.reding@gmail.com>
10938 L: linux-tegra@vger.kernel.org
10939 L: linux-pci@vger.kernel.org
10941 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10942 F: drivers/pci/controller/pci-tegra.c
10944 PCI DRIVER FOR RENESAS R-CAR
10945 M: Simon Horman <horms@verge.net.au>
10946 L: linux-pci@vger.kernel.org
10947 L: linux-renesas-soc@vger.kernel.org
10949 F: drivers/pci/controller/*rcar*
10951 PCI DRIVER FOR SAMSUNG EXYNOS
10952 M: Jingoo Han <jingoohan1@gmail.com>
10953 L: linux-pci@vger.kernel.org
10954 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10955 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10957 F: drivers/pci/controller/dwc/pci-exynos.c
10959 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10960 M: Jingoo Han <jingoohan1@gmail.com>
10961 M: Joao Pinto <Joao.Pinto@synopsys.com>
10962 L: linux-pci@vger.kernel.org
10964 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10965 F: drivers/pci/controller/dwc/*designware*
10967 PCI DRIVER FOR TI DRA7XX
10968 M: Kishon Vijay Abraham I <kishon@ti.com>
10969 L: linux-omap@vger.kernel.org
10970 L: linux-pci@vger.kernel.org
10972 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10973 F: drivers/pci/controller/dwc/pci-dra7xx.c
10975 PCI DRIVER FOR TI KEYSTONE
10976 M: Murali Karicheri <m-karicheri2@ti.com>
10977 L: linux-pci@vger.kernel.org
10978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10980 F: drivers/pci/controller/dwc/*keystone*
10982 PCI ENDPOINT SUBSYSTEM
10983 M: Kishon Vijay Abraham I <kishon@ti.com>
10984 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10985 L: linux-pci@vger.kernel.org
10986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10988 F: drivers/pci/endpoint/
10989 F: drivers/misc/pci_endpoint_test.c
10992 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10993 M: Russell Currey <ruscur@russell.cc>
10994 L: linuxppc-dev@lists.ozlabs.org
10996 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10997 F: arch/powerpc/kernel/eeh*.c
10998 F: arch/powerpc/platforms/*/eeh*.c
10999 F: arch/powerpc/include/*/eeh*.h
11002 M: Linas Vepstas <linasvepstas@gmail.com>
11003 L: linux-pci@vger.kernel.org
11005 F: Documentation/PCI/pci-error-recovery.txt
11007 PCI MSI DRIVER FOR ALTERA MSI IP
11008 M: Ley Foon Tan <lftan@altera.com>
11009 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11010 L: linux-pci@vger.kernel.org
11012 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11013 F: drivers/pci/controller/pcie-altera-msi.c
11015 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11016 M: Duc Dang <dhdang@apm.com>
11017 L: linux-pci@vger.kernel.org
11018 L: linux-arm-kernel@lists.infradead.org
11020 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11021 F: drivers/pci/controller/pci-xgene-msi.c
11024 M: Bjorn Helgaas <bhelgaas@google.com>
11025 L: linux-pci@vger.kernel.org
11026 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11029 F: Documentation/devicetree/bindings/pci/
11030 F: Documentation/PCI/
11031 F: drivers/acpi/pci*
11033 F: include/asm-generic/pci*
11034 F: include/linux/pci*
11035 F: include/linux/of_pci.h
11036 F: include/uapi/linux/pci*
11039 F: arch/x86/kernel/quirks.c
11041 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11042 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11043 L: linux-pci@vger.kernel.org
11044 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11047 F: drivers/pci/controller/
11049 PCIE DRIVER FOR AXIS ARTPEC
11050 M: Jesper Nilsson <jesper.nilsson@axis.com>
11051 L: linux-arm-kernel@axis.com
11052 L: linux-pci@vger.kernel.org
11054 F: Documentation/devicetree/bindings/pci/axis,artpec*
11055 F: drivers/pci/controller/dwc/*artpec*
11057 PCIE DRIVER FOR CAVIUM THUNDERX
11058 M: David Daney <david.daney@cavium.com>
11059 L: linux-pci@vger.kernel.org
11060 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11062 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11063 F: drivers/pci/controller/pci-thunder-*
11065 PCIE DRIVER FOR HISILICON
11066 M: Zhou Wang <wangzhou1@hisilicon.com>
11067 L: linux-pci@vger.kernel.org
11069 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11070 F: drivers/pci/controller/dwc/pcie-hisi.c
11072 PCIE DRIVER FOR HISILICON KIRIN
11073 M: Xiaowei Song <songxiaowei@hisilicon.com>
11074 M: Binghui Wang <wangbinghui@hisilicon.com>
11075 L: linux-pci@vger.kernel.org
11077 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11078 F: drivers/pci/controller/dwc/pcie-kirin.c
11080 PCIE DRIVER FOR HISILICON STB
11081 M: Jianguo Sun <sunjianguo1@huawei.com>
11082 M: Shawn Guo <shawn.guo@linaro.org>
11083 L: linux-pci@vger.kernel.org
11085 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11086 F: drivers/pci/controller/dwc/pcie-histb.c
11088 PCIE DRIVER FOR MEDIATEK
11089 M: Ryder Lee <ryder.lee@mediatek.com>
11090 L: linux-pci@vger.kernel.org
11091 L: linux-mediatek@lists.infradead.org
11093 F: Documentation/devicetree/bindings/pci/mediatek*
11094 F: drivers/pci/controller/*mediatek*
11096 PCIE DRIVER FOR QUALCOMM MSM
11097 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11098 L: linux-pci@vger.kernel.org
11099 L: linux-arm-msm@vger.kernel.org
11101 F: drivers/pci/controller/dwc/*qcom*
11103 PCIE DRIVER FOR ROCKCHIP
11104 M: Shawn Lin <shawn.lin@rock-chips.com>
11105 L: linux-pci@vger.kernel.org
11106 L: linux-rockchip@lists.infradead.org
11108 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11109 F: drivers/pci/controller/pcie-rockchip*
11111 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11112 M: Linus Walleij <linus.walleij@linaro.org>
11113 L: linux-pci@vger.kernel.org
11115 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11116 F: drivers/pci/controller/pci-v3-semi.c
11118 PCIE DRIVER FOR ST SPEAR13XX
11119 M: Pratyush Anand <pratyush.anand@gmail.com>
11120 L: linux-pci@vger.kernel.org
11122 F: drivers/pci/controller/dwc/*spear*
11125 M: Dominik Brodowski <linux@dominikbrodowski.net>
11126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11128 F: Documentation/pcmcia/
11133 PCNET32 NETWORK DRIVER
11134 M: Don Fry <pcnet32@frontier.com>
11135 L: netdev@vger.kernel.org
11137 F: drivers/net/ethernet/amd/pcnet32.c
11139 PCRYPT PARALLEL CRYPTO ENGINE
11140 M: Steffen Klassert <steffen.klassert@secunet.com>
11141 L: linux-crypto@vger.kernel.org
11144 F: include/crypto/pcrypt.h
11146 PEAQ WMI HOTKEYS DRIVER
11147 M: Hans de Goede <hdegoede@redhat.com>
11148 L: platform-driver-x86@vger.kernel.org
11150 F: drivers/platform/x86/peaq-wmi.c
11152 PER-CPU MEMORY ALLOCATOR
11153 M: Tejun Heo <tj@kernel.org>
11154 M: Christoph Lameter <cl@linux.com>
11155 M: Dennis Zhou <dennisszhou@gmail.com>
11156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11158 F: include/linux/percpu*.h
11160 F: arch/*/include/asm/percpu.h
11162 PER-TASK DELAY ACCOUNTING
11163 M: Balbir Singh <bsingharora@gmail.com>
11165 F: include/linux/delayacct.h
11166 F: kernel/delayacct.c
11168 PERFORMANCE EVENTS SUBSYSTEM
11169 M: Peter Zijlstra <peterz@infradead.org>
11170 M: Ingo Molnar <mingo@redhat.com>
11171 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11172 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11173 R: Jiri Olsa <jolsa@redhat.com>
11174 R: Namhyung Kim <namhyung@kernel.org>
11175 L: linux-kernel@vger.kernel.org
11176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11179 F: include/linux/perf_event.h
11180 F: include/uapi/linux/perf_event.h
11181 F: arch/*/kernel/perf_event*.c
11182 F: arch/*/kernel/*/perf_event*.c
11183 F: arch/*/kernel/*/*/perf_event*.c
11184 F: arch/*/include/asm/perf_event.h
11185 F: arch/*/kernel/perf_callchain.c
11189 PERSONALITY HANDLING
11190 M: Christoph Hellwig <hch@infradead.org>
11191 L: linux-abi-devel@lists.sourceforge.net
11193 F: include/linux/personality.h
11194 F: include/uapi/linux/personality.h
11197 M: Remi Denis-Courmont <courmisch@gmail.com>
11199 F: Documentation/networking/phonet.txt
11200 F: include/linux/phonet.h
11201 F: include/net/phonet/
11202 F: include/uapi/linux/phonet.h
11206 M: Joern Engel <joern@lazybastard.org>
11207 L: linux-mtd@lists.infradead.org
11209 F: drivers/mtd/devices/phram.c
11212 M: Bruno Prémont <bonbons@linux-vserver.org>
11213 L: linux-input@vger.kernel.org
11215 F: drivers/hid/hid-picolcd*
11218 M: Jamie Iles <jamie@jamieiles.com>
11219 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11220 T: git git://github.com/jamieiles/linux-2.6-ji.git
11222 F: arch/arm/boot/dts/picoxcell*
11223 F: arch/arm/mach-picoxcell/
11224 F: drivers/crypto/picoxcell*
11226 PIN CONTROL SUBSYSTEM
11227 M: Linus Walleij <linus.walleij@linaro.org>
11228 L: linux-gpio@vger.kernel.org
11229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11231 F: Documentation/devicetree/bindings/pinctrl/
11232 F: Documentation/driver-api/pinctl.rst
11233 F: drivers/pinctrl/
11234 F: include/linux/pinctrl/
11236 PIN CONTROLLER - ATMEL AT91
11237 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11240 F: drivers/pinctrl/pinctrl-at91.*
11242 PIN CONTROLLER - ATMEL AT91 PIO4
11243 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11244 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11245 L: linux-gpio@vger.kernel.org
11247 F: drivers/pinctrl/pinctrl-at91-pio4.*
11249 PIN CONTROLLER - FREESCALE
11250 M: Dong Aisheng <aisheng.dong@nxp.com>
11251 M: Fabio Estevam <festevam@gmail.com>
11252 M: Shawn Guo <shawnguo@kernel.org>
11253 M: Stefan Agner <stefan@agner.ch>
11254 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11255 L: linux-gpio@vger.kernel.org
11257 F: drivers/pinctrl/freescale/
11258 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11260 PIN CONTROLLER - INTEL
11261 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11262 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11264 F: drivers/pinctrl/intel/
11266 PIN CONTROLLER - MEDIATEK
11267 M: Sean Wang <sean.wang@mediatek.com>
11268 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11270 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11271 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11272 F: drivers/pinctrl/mediatek/mtk-eint.*
11273 F: drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11274 F: drivers/pinctrl/mediatek/pinctrl-mt2701.c
11275 F: drivers/pinctrl/mediatek/pinctrl-mt7622.c
11277 PIN CONTROLLER - QUALCOMM
11278 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11280 L: linux-arm-msm@vger.kernel.org
11281 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11282 F: drivers/pinctrl/qcom/
11284 PIN CONTROLLER - RENESAS
11285 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11286 M: Geert Uytterhoeven <geert+renesas@glider.be>
11287 L: linux-renesas-soc@vger.kernel.org
11288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11290 F: drivers/pinctrl/sh-pfc/
11292 PIN CONTROLLER - SAMSUNG
11293 M: Tomasz Figa <tomasz.figa@gmail.com>
11294 M: Krzysztof Kozlowski <krzk@kernel.org>
11295 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11297 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11298 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11301 F: drivers/pinctrl/samsung/
11302 F: include/dt-bindings/pinctrl/samsung.h
11303 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11305 PIN CONTROLLER - SINGLE
11306 M: Tony Lindgren <tony@atomide.com>
11307 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11308 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11309 L: linux-omap@vger.kernel.org
11311 F: drivers/pinctrl/pinctrl-single.c
11313 PIN CONTROLLER - ST SPEAR
11314 M: Viresh Kumar <vireshk@kernel.org>
11315 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11316 W: http://www.st.com/spear
11318 F: drivers/pinctrl/spear/
11320 PISTACHIO SOC SUPPORT
11321 M: James Hartley <james.hartley@sondrel.com>
11322 L: linux-mips@linux-mips.org
11324 F: arch/mips/pistachio/
11325 F: arch/mips/include/asm/mach-pistachio/
11326 F: arch/mips/boot/dts/img/pistachio*
11327 F: arch/mips/configs/pistachio*_defconfig
11331 M: linux-block@vger.kernel.org
11332 F: drivers/block/pktcdvd.c
11333 F: include/linux/pktcdvd.h
11334 F: include/uapi/linux/pktcdvd.h
11336 PKUNITY SOC DRIVERS
11337 M: Guan Xuetao <gxt@pku.edu.cn>
11338 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11340 T: git git://github.com/gxt/linux.git
11341 F: drivers/input/serio/i8042-unicore32io.h
11342 F: drivers/i2c/busses/i2c-puv3.c
11343 F: drivers/video/fbdev/fb-puv3.c
11344 F: drivers/rtc/rtc-puv3.c
11346 PMBUS HARDWARE MONITORING DRIVERS
11347 M: Guenter Roeck <linux@roeck-us.net>
11348 L: linux-hwmon@vger.kernel.org
11349 W: http://hwmon.wiki.kernel.org/
11350 W: http://www.roeck-us.net/linux/drivers/
11351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11353 F: Documentation/hwmon/pmbus
11354 F: drivers/hwmon/pmbus/
11355 F: include/linux/pmbus.h
11357 PMC SIERRA MaxRAID DRIVER
11358 L: linux-scsi@vger.kernel.org
11359 W: http://www.pmc-sierra.com/
11361 F: drivers/scsi/pmcraid.*
11363 PMC SIERRA PM8001 DRIVER
11364 M: Jack Wang <jinpu.wang@profitbricks.com>
11365 M: lindar_liu@usish.com
11366 L: linux-scsi@vger.kernel.org
11368 F: drivers/scsi/pm8001/
11371 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11375 POSIX CLOCKS and TIMERS
11376 M: Thomas Gleixner <tglx@linutronix.de>
11377 L: linux-kernel@vger.kernel.org
11378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11381 F: include/linux/timer*
11382 F: kernel/time/*timer*
11384 POWER MANAGEMENT CORE
11385 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11386 L: linux-pm@vger.kernel.org
11387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11388 B: https://bugzilla.kernel.org
11390 F: drivers/base/power/
11391 F: include/linux/pm.h
11392 F: include/linux/pm_*
11393 F: include/linux/powercap.h
11394 F: drivers/powercap/
11395 F: kernel/configs/nopm.config
11397 POWER STATE COORDINATION INTERFACE (PSCI)
11398 M: Mark Rutland <mark.rutland@arm.com>
11399 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11400 L: linux-arm-kernel@lists.infradead.org
11402 F: drivers/firmware/psci*.c
11403 F: include/linux/psci.h
11404 F: include/uapi/linux/psci.h
11406 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11407 M: Sebastian Reichel <sre@kernel.org>
11408 L: linux-pm@vger.kernel.org
11409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11411 F: Documentation/ABI/testing/sysfs-class-power
11412 F: Documentation/devicetree/bindings/power/supply/
11413 F: include/linux/power_supply.h
11414 F: drivers/power/supply/
11416 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11417 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11418 L: linuxppc-dev@lists.ozlabs.org
11420 F: drivers/char/powernv-op-panel.c
11422 PPP OVER ATM (RFC 2364)
11423 M: Mitchell Blank Jr <mitch@sfgoth.com>
11425 F: net/atm/pppoatm.c
11426 F: include/uapi/linux/atmppp.h
11429 M: Michal Ostrowski <mostrows@earthlink.net>
11431 F: drivers/net/ppp/pppoe.c
11432 F: drivers/net/ppp/pppox.c
11435 M: James Chapman <jchapman@katalix.com>
11437 F: net/l2tp/l2tp_ppp.c
11438 F: include/linux/if_pppol2tp.h
11439 F: include/uapi/linux/if_pppol2tp.h
11441 PPP PROTOCOL DRIVERS AND COMPRESSORS
11442 M: Paul Mackerras <paulus@samba.org>
11443 L: linux-ppp@vger.kernel.org
11445 F: drivers/net/ppp/ppp_*
11448 M: Rodolfo Giometti <giometti@enneenne.com>
11449 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11450 L: linuxpps@ml.enneenne.com (subscribers-only)
11452 F: Documentation/pps/
11453 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11454 F: Documentation/ABI/testing/sysfs-pps
11456 F: include/linux/pps*.h
11457 F: include/uapi/linux/pps.h
11460 M: Dmitry Kozlov <xeb@mail.ru>
11461 L: netdev@vger.kernel.org
11463 F: drivers/net/ppp/pptp.c
11464 W: http://sourceforge.net/projects/accel-pptp
11467 M: Robert Love <rml@tech9.net>
11468 L: kpreempt-tech@lists.sourceforge.net
11469 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11471 F: Documentation/preempt-locking.txt
11472 F: include/linux/preempt.h
11475 M: Petr Mladek <pmladek@suse.com>
11476 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11477 R: Steven Rostedt <rostedt@goodmis.org>
11480 F: include/linux/printk.h
11482 PRISM54 WIRELESS DRIVER
11483 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11484 L: linux-wireless@vger.kernel.org
11485 W: http://wireless.kernel.org/en/users/Drivers/p54
11487 F: drivers/net/wireless/intersil/prism54/
11490 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11491 M: Kees Cook <keescook@chromium.org>
11492 L: linux-kernel@vger.kernel.org
11493 L: linux-fsdevel@vger.kernel.org
11495 F: fs/proc/proc_sysctl.c
11496 F: include/linux/sysctl.h
11498 F: tools/testing/selftests/sysctl/
11500 PS3 NETWORK SUPPORT
11501 M: Geoff Levand <geoff@infradead.org>
11502 L: netdev@vger.kernel.org
11503 L: linuxppc-dev@lists.ozlabs.org
11505 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11507 PS3 PLATFORM SUPPORT
11508 M: Geoff Levand <geoff@infradead.org>
11509 L: linuxppc-dev@lists.ozlabs.org
11511 F: arch/powerpc/boot/ps3*
11512 F: arch/powerpc/include/asm/lv1call.h
11513 F: arch/powerpc/include/asm/ps3*.h
11514 F: arch/powerpc/platforms/ps3/
11517 F: drivers/rtc/rtc-ps3.c
11518 F: drivers/usb/host/*ps3.c
11519 F: sound/ppc/snd_ps3*
11522 M: Jim Paris <jim@jtan.com>
11523 M: Geoff Levand <geoff@infradead.org>
11524 L: linuxppc-dev@lists.ozlabs.org
11526 F: drivers/block/ps3vram.c
11528 PSAMPLE PACKET SAMPLING SUPPORT:
11529 M: Yotam Gigi <yotam.gi@gmail.com>
11532 F: include/net/psample.h
11533 F: include/uapi/linux/psample.h
11536 M: Kees Cook <keescook@chromium.org>
11537 M: Anton Vorontsov <anton@enomsg.org>
11538 M: Colin Cross <ccross@android.com>
11539 M: Tony Luck <tony.luck@intel.com>
11541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11543 F: include/linux/pstore*
11544 F: drivers/firmware/efi/efi-pstore.c
11545 F: drivers/acpi/apei/erst.c
11546 F: Documentation/admin-guide/ramoops.rst
11547 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11548 K: \b(pstore|ramoops)
11550 PTP HARDWARE CLOCK SUPPORT
11551 M: Richard Cochran <richardcochran@gmail.com>
11552 L: netdev@vger.kernel.org
11554 W: http://linuxptp.sourceforge.net/
11555 F: Documentation/ABI/testing/sysfs-ptp
11556 F: Documentation/ptp/*
11557 F: drivers/net/phy/dp83640*
11559 F: include/linux/ptp_cl*
11562 M: Oleg Nesterov <oleg@redhat.com>
11564 F: include/asm-generic/syscall.h
11565 F: include/linux/ptrace.h
11566 F: include/linux/regset.h
11567 F: include/linux/tracehook.h
11568 F: include/uapi/linux/ptrace.h
11569 F: include/uapi/linux/ptrace.h
11570 F: include/asm-generic/ptrace.h
11572 F: arch/*/ptrace*.c
11573 F: arch/*/*/ptrace*.c
11574 F: arch/*/include/asm/ptrace*.h
11577 M: Hans Verkuil <hverkuil@xs4all.nl>
11578 L: linux-media@vger.kernel.org
11579 T: git git://linuxtv.org/media_tree.git
11581 F: drivers/media/usb/pulse8-cec/*
11582 F: Documentation/media/cec-drivers/pulse8-cec.rst
11584 PVRUSB2 VIDEO4LINUX DRIVER
11585 M: Mike Isely <isely@pobox.com>
11586 L: pvrusb2@isely.net (subscribers-only)
11587 L: linux-media@vger.kernel.org
11588 W: http://www.isely.net/pvrusb2/
11589 T: git git://linuxtv.org/media_tree.git
11591 F: Documentation/media/v4l-drivers/pvrusb2*
11592 F: drivers/media/usb/pvrusb2/
11595 M: Hans Verkuil <hverkuil@xs4all.nl>
11596 L: linux-media@vger.kernel.org
11597 T: git git://linuxtv.org/media_tree.git
11599 F: drivers/media/usb/pwc/*
11602 M: Kamil Debski <kamil@wypas.org>
11603 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11604 L: linux-hwmon@vger.kernel.org
11606 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11607 F: Documentation/hwmon/pwm-fan
11608 F: drivers/hwmon/pwm-fan.c
11611 M: Sean Young <sean@mess.org>
11612 L: linux-media@vger.kernel.org
11614 F: drivers/media/rc/pwm-ir-tx.c
11617 M: Thierry Reding <thierry.reding@gmail.com>
11618 L: linux-pwm@vger.kernel.org
11620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11621 F: Documentation/pwm.txt
11622 F: Documentation/devicetree/bindings/pwm/
11623 F: include/linux/pwm.h
11625 F: drivers/video/backlight/pwm_bl.c
11626 F: include/linux/pwm_backlight.h
11627 F: drivers/gpio/gpio-mvebu.c
11628 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11631 M: Robert Jarzmik <robert.jarzmik@free.fr>
11632 L: linux-gpio@vger.kernel.org
11634 F: drivers/gpio/gpio-pxa.c
11640 M: Robert Jarzmik <robert.jarzmik@free.fr>
11641 L: linux-rtc@vger.kernel.org
11644 PXA2xx/PXA3xx SUPPORT
11645 M: Daniel Mack <daniel@zonque.org>
11646 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11647 M: Robert Jarzmik <robert.jarzmik@free.fr>
11648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11649 T: git git://github.com/hzhuang1/linux.git
11650 T: git git://github.com/rjarzmik/linux.git
11652 F: arch/arm/boot/dts/pxa*
11653 F: arch/arm/mach-pxa/
11654 F: drivers/dma/pxa*
11655 F: drivers/pcmcia/pxa2xx*
11656 F: drivers/pinctrl/pxa/
11657 F: drivers/spi/spi-pxa2xx*
11658 F: drivers/usb/gadget/udc/pxa2*
11659 F: include/sound/pxa2xx-lib.h
11664 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11665 L: qat-linux@intel.com
11667 F: drivers/crypto/qat/
11669 QCOM AUDIO (ASoC) DRIVERS
11670 M: Patrick Lai <plai@codeaurora.org>
11671 M: Banajit Goswami <bgoswami@codeaurora.org>
11672 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11676 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11677 M: Gabriel Somlo <somlo@cmu.edu>
11678 M: "Michael S. Tsirkin" <mst@redhat.com>
11679 L: qemu-devel@nongnu.org
11681 F: drivers/firmware/qemu_fw_cfg.c
11682 F: include/uapi/linux/qemu_fw_cfg.h
11685 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11686 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11687 L: linux-rdma@vger.kernel.org
11689 F: drivers/infiniband/hw/qib/
11691 QLOGIC QL41xxx FCOE DRIVER
11692 M: QLogic-Storage-Upstream@cavium.com
11693 L: linux-scsi@vger.kernel.org
11695 F: drivers/scsi/qedf/
11697 QLOGIC QL41xxx ISCSI DRIVER
11698 M: QLogic-Storage-Upstream@cavium.com
11699 L: linux-scsi@vger.kernel.org
11701 F: drivers/scsi/qedi/
11703 QLOGIC QL4xxx ETHERNET DRIVER
11704 M: Ariel Elior <Ariel.Elior@cavium.com>
11705 M: everest-linux-l2@cavium.com
11706 L: netdev@vger.kernel.org
11708 F: drivers/net/ethernet/qlogic/qed/
11709 F: include/linux/qed/
11710 F: drivers/net/ethernet/qlogic/qede/
11712 QLOGIC QL4xxx RDMA DRIVER
11713 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11714 M: Ariel Elior <Ariel.Elior@cavium.com>
11715 L: linux-rdma@vger.kernel.org
11717 F: drivers/infiniband/hw/qedr/
11718 F: include/uapi/rdma/qedr-abi.h
11720 QLOGIC QLA1280 SCSI DRIVER
11721 M: Michael Reed <mdr@sgi.com>
11722 L: linux-scsi@vger.kernel.org
11724 F: drivers/scsi/qla1280.[ch]
11726 QLOGIC QLA2XXX FC-SCSI DRIVER
11727 M: qla2xxx-upstream@qlogic.com
11728 L: linux-scsi@vger.kernel.org
11730 F: Documentation/scsi/LICENSE.qla2xxx
11731 F: drivers/scsi/qla2xxx/
11733 QLOGIC QLA3XXX NETWORK DRIVER
11734 M: Dept-GELinuxNICDev@cavium.com
11735 L: netdev@vger.kernel.org
11737 F: Documentation/networking/LICENSE.qla3xxx
11738 F: drivers/net/ethernet/qlogic/qla3xxx.*
11740 QLOGIC QLA4XXX iSCSI DRIVER
11741 M: QLogic-Storage-Upstream@qlogic.com
11742 L: linux-scsi@vger.kernel.org
11744 F: Documentation/scsi/LICENSE.qla4xxx
11745 F: drivers/scsi/qla4xxx/
11747 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11748 M: Harish Patil <harish.patil@cavium.com>
11749 M: Manish Chopra <manish.chopra@cavium.com>
11750 M: Dept-GELinuxNICDev@cavium.com
11751 L: netdev@vger.kernel.org
11753 F: drivers/net/ethernet/qlogic/qlcnic/
11755 QLOGIC QLGE 10Gb ETHERNET DRIVER
11756 M: Harish Patil <harish.patil@cavium.com>
11757 M: Manish Chopra <manish.chopra@cavium.com>
11758 M: Dept-GELinuxNICDev@cavium.com
11759 L: netdev@vger.kernel.org
11761 F: drivers/net/ethernet/qlogic/qlge/
11764 M: Anders Larsen <al@alarsen.net>
11765 W: http://www.alarsen.net/linux/qnx4fs/
11768 F: include/uapi/linux/qnx4_fs.h
11769 F: include/uapi/linux/qnxtypes.h
11771 QORIQ DPAA2 FSL-MC BUS DRIVER
11772 M: Stuart Yoder <stuyoder@gmail.com>
11773 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11774 L: linux-kernel@vger.kernel.org
11776 F: drivers/bus/fsl-mc/
11777 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11778 F: Documentation/networking/dpaa2/overview.rst
11780 QT1010 MEDIA DRIVER
11781 M: Antti Palosaari <crope@iki.fi>
11782 L: linux-media@vger.kernel.org
11783 W: https://linuxtv.org
11784 W: http://palosaari.fi/linux/
11785 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11786 T: git git://linuxtv.org/anttip/media_tree.git
11788 F: drivers/media/tuners/qt1010*
11790 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11791 M: Kalle Valo <kvalo@codeaurora.org>
11792 L: ath10k@lists.infradead.org
11793 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11796 F: drivers/net/wireless/ath/ath10k/
11798 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11799 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11800 L: linux-wireless@vger.kernel.org
11801 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11803 F: drivers/net/wireless/ath/ath9k/
11805 QUALCOMM CAMERA SUBSYSTEM DRIVER
11806 M: Todor Tomov <todor.tomov@linaro.org>
11807 L: linux-media@vger.kernel.org
11809 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11810 F: Documentation/media/v4l-drivers/qcom_camss.rst
11811 F: drivers/media/platform/qcom/camss-8x16/
11813 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11814 M: Ilia Lin <ilia.lin@gmail.com>
11815 L: linux-pm@vger.kernel.org
11817 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11818 F: drivers/cpufreq/qcom-cpufreq-kryo.c
11820 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11821 M: Timur Tabi <timur@codeaurora.org>
11822 L: netdev@vger.kernel.org
11824 F: drivers/net/ethernet/qualcomm/emac/
11826 QUALCOMM HEXAGON ARCHITECTURE
11827 M: Richard Kuo <rkuo@codeaurora.org>
11828 L: linux-hexagon@vger.kernel.org
11829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11833 QUALCOMM HIDMA DRIVER
11834 M: Sinan Kaya <okaya@codeaurora.org>
11835 L: linux-arm-kernel@lists.infradead.org
11836 L: linux-arm-msm@vger.kernel.org
11837 L: dmaengine@vger.kernel.org
11839 F: drivers/dma/qcom/hidma*
11842 M: Rob Clark <robdclark@gmail.com>
11843 L: iommu@lists.linux-foundation.org
11844 L: linux-arm-msm@vger.kernel.org
11846 F: drivers/iommu/qcom_iommu.c
11848 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11849 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11850 L: linux-media@vger.kernel.org
11851 L: linux-arm-msm@vger.kernel.org
11852 T: git git://linuxtv.org/media_tree.git
11854 F: drivers/media/platform/qcom/venus/
11856 QUALCOMM WCN36XX WIRELESS DRIVER
11857 M: Kalle Valo <kvalo@codeaurora.org>
11858 L: wcn36xx@lists.infradead.org
11859 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11860 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11862 F: drivers/net/wireless/ath/wcn36xx/
11864 QUANTENNA QTNFMAC WIRELESS DRIVER
11865 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11866 M: Avinash Patil <avinashp@quantenna.com>
11867 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11868 L: linux-wireless@vger.kernel.org
11870 F: drivers/net/wireless/quantenna
11872 RADEON and AMDGPU DRM DRIVERS
11873 M: Alex Deucher <alexander.deucher@amd.com>
11874 M: Christian König <christian.koenig@amd.com>
11875 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
11876 L: amd-gfx@lists.freedesktop.org
11877 T: git git://people.freedesktop.org/~agd5f/linux
11879 F: drivers/gpu/drm/radeon/
11880 F: include/uapi/drm/radeon_drm.h
11881 F: drivers/gpu/drm/amd/
11882 F: include/uapi/drm/amdgpu_drm.h
11884 RADEON FRAMEBUFFER DISPLAY DRIVER
11885 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11886 L: linux-fbdev@vger.kernel.org
11888 F: drivers/video/fbdev/aty/radeon*
11889 F: include/uapi/linux/radeonfb.h
11891 RADIOSHARK RADIO DRIVER
11892 M: Hans Verkuil <hverkuil@xs4all.nl>
11893 L: linux-media@vger.kernel.org
11894 T: git git://linuxtv.org/media_tree.git
11896 F: drivers/media/radio/radio-shark.c
11898 RADIOSHARK2 RADIO DRIVER
11899 M: Hans Verkuil <hverkuil@xs4all.nl>
11900 L: linux-media@vger.kernel.org
11901 T: git git://linuxtv.org/media_tree.git
11903 F: drivers/media/radio/radio-shark2.c
11904 F: drivers/media/radio/radio-tea5777.c
11906 RADOS BLOCK DEVICE (RBD)
11907 M: Ilya Dryomov <idryomov@gmail.com>
11908 M: Sage Weil <sage@redhat.com>
11909 M: Alex Elder <elder@kernel.org>
11910 L: ceph-devel@vger.kernel.org
11911 W: http://ceph.com/
11912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11913 T: git git://github.com/ceph/ceph-client.git
11915 F: Documentation/ABI/testing/sysfs-bus-rbd
11916 F: drivers/block/rbd.c
11917 F: drivers/block/rbd_types.h
11919 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11920 M: Paul Mackerras <paulus@samba.org>
11921 L: linux-fbdev@vger.kernel.org
11923 F: drivers/video/fbdev/aty/aty128fb.c
11925 RAINSHADOW-CEC DRIVER
11926 M: Hans Verkuil <hverkuil@xs4all.nl>
11927 L: linux-media@vger.kernel.org
11928 T: git git://linuxtv.org/media_tree.git
11930 F: drivers/media/usb/rainshadow-cec/*
11932 RALINK MIPS ARCHITECTURE
11933 M: John Crispin <john@phrozen.org>
11934 L: linux-mips@linux-mips.org
11936 F: arch/mips/ralink
11938 RALINK RT2X00 WIRELESS LAN DRIVER
11940 M: Stanislaw Gruszka <sgruszka@redhat.com>
11941 M: Helmut Schaa <helmut.schaa@googlemail.com>
11942 L: linux-wireless@vger.kernel.org
11944 F: drivers/net/wireless/ralink/rt2x00/
11946 RAMDISK RAM BLOCK DEVICE DRIVER
11947 M: Jens Axboe <axboe@kernel.dk>
11949 F: Documentation/blockdev/ramdisk.txt
11950 F: drivers/block/brd.c
11952 RANCHU VIRTUAL BOARD FOR MIPS
11953 M: Miodrag Dinic <miodrag.dinic@mips.com>
11954 L: linux-mips@linux-mips.org
11956 F: arch/mips/generic/board-ranchu.c
11957 F: arch/mips/configs/generic/board-ranchu.config
11959 RANDOM NUMBER DRIVER
11960 M: "Theodore Ts'o" <tytso@mit.edu>
11962 F: drivers/char/random.c
11965 M: Matt Porter <mporter@kernel.crashing.org>
11966 M: Alexandre Bounine <alex.bou9@gmail.com>
11968 F: drivers/rapidio/
11970 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11971 L: linux-wireless@vger.kernel.org
11973 F: drivers/net/wireless/ray*
11975 RCUTORTURE TEST FRAMEWORK
11976 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11977 M: Josh Triplett <josh@joshtriplett.org>
11978 R: Steven Rostedt <rostedt@goodmis.org>
11979 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11980 R: Lai Jiangshan <jiangshanlai@gmail.com>
11981 L: linux-kernel@vger.kernel.org
11983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11984 F: tools/testing/selftests/rcutorture
11987 M: Florian Fainelli <florian@openwrt.org>
11990 RDC R6040 FAST ETHERNET DRIVER
11991 M: Florian Fainelli <f.fainelli@gmail.com>
11992 L: netdev@vger.kernel.org
11994 F: drivers/net/ethernet/rdc/r6040.c
11996 RDMAVT - RDMA verbs software
11997 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11998 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11999 L: linux-rdma@vger.kernel.org
12001 F: drivers/infiniband/sw/rdmavt
12003 RDS - RELIABLE DATAGRAM SOCKETS
12004 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12005 L: netdev@vger.kernel.org
12006 L: linux-rdma@vger.kernel.org
12007 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12008 W: https://oss.oracle.com/projects/rds/
12011 F: Documentation/networking/rds.txt
12013 RDT - RESOURCE ALLOCATION
12014 M: Fenghua Yu <fenghua.yu@intel.com>
12015 L: linux-kernel@vger.kernel.org
12017 F: arch/x86/kernel/cpu/intel_rdt*
12018 F: arch/x86/include/asm/intel_rdt_sched.h
12019 F: Documentation/x86/intel_rdt*
12021 READ-COPY UPDATE (RCU)
12022 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12023 M: Josh Triplett <josh@joshtriplett.org>
12024 R: Steven Rostedt <rostedt@goodmis.org>
12025 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12026 R: Lai Jiangshan <jiangshanlai@gmail.com>
12027 L: linux-kernel@vger.kernel.org
12028 W: http://www.rdrop.com/users/paulmck/RCU/
12030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12031 F: Documentation/RCU/
12032 X: Documentation/RCU/torture.txt
12033 F: include/linux/rcu*
12034 X: include/linux/srcu.h
12036 X: kernel/torture.c
12038 REAL TIME CLOCK (RTC) SUBSYSTEM
12039 M: Alessandro Zummo <a.zummo@towertech.it>
12040 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12041 L: linux-rtc@vger.kernel.org
12042 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12045 F: Documentation/devicetree/bindings/rtc/
12046 F: Documentation/rtc.txt
12048 F: include/linux/rtc.h
12049 F: include/uapi/linux/rtc.h
12050 F: include/linux/rtc/
12051 F: include/linux/platform_data/rtc-*
12052 F: tools/testing/selftests/rtc/
12054 REALTEK AUDIO CODECS
12055 M: Bard Liao <bardliao@realtek.com>
12056 M: Oder Chiou <oder_chiou@realtek.com>
12058 F: sound/soc/codecs/rt*
12059 F: include/sound/rt*.h
12061 REGISTER MAP ABSTRACTION
12062 M: Mark Brown <broonie@kernel.org>
12063 L: linux-kernel@vger.kernel.org
12064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12066 F: Documentation/devicetree/bindings/regmap/
12067 F: drivers/base/regmap/
12068 F: include/linux/regmap.h
12070 REISERFS FILE SYSTEM
12071 L: reiserfs-devel@vger.kernel.org
12075 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12076 M: Ohad Ben-Cohen <ohad@wizery.com>
12077 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12078 L: linux-remoteproc@vger.kernel.org
12079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12081 F: Documentation/devicetree/bindings/remoteproc/
12082 F: Documentation/remoteproc.txt
12083 F: drivers/remoteproc/
12084 F: include/linux/remoteproc.h
12086 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12087 M: Ohad Ben-Cohen <ohad@wizery.com>
12088 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12089 L: linux-remoteproc@vger.kernel.org
12090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12093 F: Documentation/rpmsg.txt
12094 F: include/linux/rpmsg.h
12095 F: include/linux/rpmsg/
12097 RENESAS CLOCK DRIVERS
12098 M: Geert Uytterhoeven <geert+renesas@glider.be>
12099 L: linux-renesas-soc@vger.kernel.org
12100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12102 F: drivers/clk/renesas/
12104 RENESAS EMEV2 I2C DRIVER
12105 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12107 F: drivers/i2c/busses/i2c-emev2.c
12109 RENESAS ETHERNET DRIVERS
12110 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12111 L: netdev@vger.kernel.org
12112 L: linux-renesas-soc@vger.kernel.org
12113 F: Documentation/devicetree/bindings/net/renesas,*.txt
12114 F: Documentation/devicetree/bindings/net/sh_eth.txt
12115 F: drivers/net/ethernet/renesas/
12116 F: include/linux/sh_eth.h
12118 RENESAS R-CAR GYROADC DRIVER
12119 M: Marek Vasut <marek.vasut@gmail.com>
12120 L: linux-iio@vger.kernel.org
12122 F: drivers/iio/adc/rcar_gyro_adc.c
12124 RENESAS R-CAR I2C DRIVERS
12125 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12127 F: drivers/i2c/busses/i2c-rcar.c
12128 F: drivers/i2c/busses/i2c-sh_mobile.c
12130 RENESAS USB PHY DRIVER
12131 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12132 L: linux-renesas-soc@vger.kernel.org
12134 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12136 RESET CONTROLLER FRAMEWORK
12137 M: Philipp Zabel <p.zabel@pengutronix.de>
12138 T: git git://git.pengutronix.de/git/pza/linux
12141 F: Documentation/devicetree/bindings/reset/
12142 F: include/dt-bindings/reset/
12143 F: include/linux/reset.h
12144 F: include/linux/reset-controller.h
12146 RESTARTABLE SEQUENCES SUPPORT
12147 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12148 M: Peter Zijlstra <peterz@infradead.org>
12149 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12150 M: Boqun Feng <boqun.feng@gmail.com>
12151 L: linux-kernel@vger.kernel.org
12154 F: include/uapi/linux/rseq.h
12155 F: include/trace/events/rseq.h
12156 F: tools/testing/selftests/rseq/
12159 M: Johannes Berg <johannes@sipsolutions.net>
12160 L: linux-wireless@vger.kernel.org
12161 W: http://wireless.kernel.org/
12162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12165 F: Documentation/rfkill.txt
12166 F: Documentation/ABI/stable/sysfs-class-rfkill
12170 M: Thomas Graf <tgraf@suug.ch>
12171 M: Herbert Xu <herbert@gondor.apana.org.au>
12172 L: netdev@vger.kernel.org
12174 F: lib/rhashtable.c
12175 F: include/linux/rhashtable.h
12177 RICOH R5C592 MEMORYSTICK DRIVER
12178 M: Maxim Levitsky <maximlevitsky@gmail.com>
12180 F: drivers/memstick/host/r592.*
12182 RICOH SMARTMEDIA/XD DRIVER
12183 M: Maxim Levitsky <maximlevitsky@gmail.com>
12185 F: drivers/mtd/nand/raw/r852.c
12186 F: drivers/mtd/nand/raw/r852.h
12188 RISC-V ARCHITECTURE
12189 M: Palmer Dabbelt <palmer@sifive.com>
12190 M: Albert Ou <aou@eecs.berkeley.edu>
12191 L: linux-riscv@lists.infradead.org
12192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12199 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12200 W: http://sourceforge.net/projects/roccat/
12202 F: drivers/hid/hid-roccat*
12203 F: include/linux/hid-roccat*
12204 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12206 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12207 M: Jacob chen <jacob2.chen@rock-chips.com>
12208 L: linux-media@vger.kernel.org
12210 F: drivers/media/platform/rockchip/rga/
12211 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12214 M: Jiri Pirko <jiri@resnulli.us>
12215 L: netdev@vger.kernel.org
12217 F: drivers/net/ethernet/rocker/
12221 W: http://www.comtrol.com
12223 F: Documentation/serial/rocket.txt
12224 F: drivers/tty/rocket*
12226 ROCKETPORT EXPRESS/INFINITY DRIVER
12227 M: Kevin Cernekee <cernekee@gmail.com>
12228 L: linux-serial@vger.kernel.org
12230 F: drivers/tty/serial/rp2.*
12232 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12233 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12234 L: linux-kernel@vger.kernel.org
12235 L: linux-renesas-soc@vger.kernel.org
12237 F: drivers/mfd/bd9571mwv.c
12238 F: drivers/regulator/bd9571mwv-regulator.c
12239 F: drivers/gpio/gpio-bd9571mwv.c
12240 F: include/linux/mfd/bd9571mwv.h
12241 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12244 M: Ralf Baechle <ralf@linux-mips.org>
12245 L: linux-hams@vger.kernel.org
12246 W: http://www.linux-ax25.org/
12248 F: include/net/rose.h
12249 F: include/uapi/linux/rose.h
12252 RTL2830 MEDIA DRIVER
12253 M: Antti Palosaari <crope@iki.fi>
12254 L: linux-media@vger.kernel.org
12255 W: https://linuxtv.org
12256 W: http://palosaari.fi/linux/
12257 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12258 T: git git://linuxtv.org/anttip/media_tree.git
12260 F: drivers/media/dvb-frontends/rtl2830*
12262 RTL2832 MEDIA DRIVER
12263 M: Antti Palosaari <crope@iki.fi>
12264 L: linux-media@vger.kernel.org
12265 W: https://linuxtv.org
12266 W: http://palosaari.fi/linux/
12267 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12268 T: git git://linuxtv.org/anttip/media_tree.git
12270 F: drivers/media/dvb-frontends/rtl2832*
12272 RTL2832_SDR MEDIA DRIVER
12273 M: Antti Palosaari <crope@iki.fi>
12274 L: linux-media@vger.kernel.org
12275 W: https://linuxtv.org
12276 W: http://palosaari.fi/linux/
12277 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12278 T: git git://linuxtv.org/anttip/media_tree.git
12280 F: drivers/media/dvb-frontends/rtl2832_sdr*
12282 RTL8180 WIRELESS DRIVER
12283 L: linux-wireless@vger.kernel.org
12284 W: http://wireless.kernel.org/
12285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12287 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12289 RTL8187 WIRELESS DRIVER
12290 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12291 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12292 M: Larry Finger <Larry.Finger@lwfinger.net>
12293 L: linux-wireless@vger.kernel.org
12294 W: http://wireless.kernel.org/
12295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12297 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12299 REALTEK WIRELESS DRIVER (rtlwifi family)
12300 M: Ping-Ke Shih <pkshih@realtek.com>
12301 L: linux-wireless@vger.kernel.org
12302 W: http://wireless.kernel.org/
12303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12305 F: drivers/net/wireless/realtek/rtlwifi/
12307 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12308 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12309 L: linux-wireless@vger.kernel.org
12310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12312 F: drivers/net/wireless/realtek/rtl8xxxu/
12314 RXRPC SOCKETS (AF_RXRPC)
12315 M: David Howells <dhowells@redhat.com>
12316 L: linux-afs@lists.infradead.org
12319 F: include/keys/rxrpc-type.h
12320 F: include/net/af_rxrpc.h
12321 F: include/trace/events/rxrpc.h
12322 F: include/uapi/linux/rxrpc.h
12323 F: Documentation/networking/rxrpc.txt
12324 W: https://www.infradead.org/~dhowells/kafs/
12326 S3 SAVAGE FRAMEBUFFER DRIVER
12327 M: Antonino Daplas <adaplas@gmail.com>
12328 L: linux-fbdev@vger.kernel.org
12330 F: drivers/video/fbdev/savage/
12333 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12334 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12335 L: linux-s390@vger.kernel.org
12336 W: http://www.ibm.com/developerworks/linux/linux390/
12337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12341 F: Documentation/s390/
12342 F: Documentation/driver-api/s390-drivers.rst
12344 S390 COMMON I/O LAYER
12345 M: Sebastian Ott <sebott@linux.ibm.com>
12346 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12347 L: linux-s390@vger.kernel.org
12348 W: http://www.ibm.com/developerworks/linux/linux390/
12350 F: drivers/s390/cio/
12353 M: Stefan Haberland <sth@linux.ibm.com>
12354 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12355 L: linux-s390@vger.kernel.org
12356 W: http://www.ibm.com/developerworks/linux/linux390/
12358 F: drivers/s390/block/dasd*
12359 F: block/partitions/ibm.c
12362 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12363 L: linux-s390@vger.kernel.org
12364 W: http://www.ibm.com/developerworks/linux/linux390/
12366 F: drivers/iommu/s390-iommu.c
12368 S390 IUCV NETWORK LAYER
12369 M: Julian Wiedmann <jwi@linux.ibm.com>
12370 M: Ursula Braun <ubraun@linux.ibm.com>
12371 L: linux-s390@vger.kernel.org
12372 W: http://www.ibm.com/developerworks/linux/linux390/
12374 F: drivers/s390/net/*iucv*
12375 F: include/net/iucv/
12378 S390 NETWORK DRIVERS
12379 M: Julian Wiedmann <jwi@linux.ibm.com>
12380 M: Ursula Braun <ubraun@linux.ibm.com>
12381 L: linux-s390@vger.kernel.org
12382 W: http://www.ibm.com/developerworks/linux/linux390/
12384 F: drivers/s390/net/
12387 M: Sebastian Ott <sebott@linux.ibm.com>
12388 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12389 L: linux-s390@vger.kernel.org
12390 W: http://www.ibm.com/developerworks/linux/linux390/
12393 F: drivers/pci/hotplug/s390_pci_hpc.c
12395 S390 VFIO-CCW DRIVER
12396 M: Cornelia Huck <cohuck@redhat.com>
12397 M: Dong Jia Shi <bjsdjshi@linux.ibm.com>
12398 M: Halil Pasic <pasic@linux.ibm.com>
12399 L: linux-s390@vger.kernel.org
12400 L: kvm@vger.kernel.org
12402 F: drivers/s390/cio/vfio_ccw*
12403 F: Documentation/s390/vfio-ccw.txt
12404 F: include/uapi/linux/vfio_ccw.h
12407 M: Harald Freudenberger <freude@linux.ibm.com>
12408 L: linux-s390@vger.kernel.org
12409 W: http://www.ibm.com/developerworks/linux/linux390/
12411 F: drivers/s390/crypto/
12414 M: Steffen Maier <maier@linux.ibm.com>
12415 M: Benjamin Block <bblock@linux.ibm.com>
12416 L: linux-s390@vger.kernel.org
12417 W: http://www.ibm.com/developerworks/linux/linux390/
12419 F: drivers/s390/scsi/zfcp_*
12421 S3C24XX SD/MMC Driver
12422 M: Ben Dooks <ben-linux@fluff.org>
12423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12425 F: drivers/mmc/host/s3cmci.*
12427 SAA6588 RDS RECEIVER DRIVER
12428 M: Hans Verkuil <hverkuil@xs4all.nl>
12429 L: linux-media@vger.kernel.org
12430 T: git git://linuxtv.org/media_tree.git
12431 W: https://linuxtv.org
12433 F: drivers/media/i2c/saa6588*
12435 SAA7134 VIDEO4LINUX DRIVER
12436 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12437 L: linux-media@vger.kernel.org
12438 W: https://linuxtv.org
12439 T: git git://linuxtv.org/media_tree.git
12441 F: Documentation/media/v4l-drivers/saa7134*
12442 F: drivers/media/pci/saa7134/
12444 SAA7146 VIDEO4LINUX-2 DRIVER
12445 M: Hans Verkuil <hverkuil@xs4all.nl>
12446 L: linux-media@vger.kernel.org
12447 T: git git://linuxtv.org/media_tree.git
12449 F: drivers/media/common/saa7146/
12450 F: drivers/media/pci/saa7146/
12451 F: include/media/saa7146*
12453 SAMSUNG AUDIO (ASoC) DRIVERS
12454 M: Krzysztof Kozlowski <krzk@kernel.org>
12455 M: Sangbeom Kim <sbkim73@samsung.com>
12456 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12457 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12459 F: sound/soc/samsung/
12460 F: Documentation/devicetree/bindings/sound/samsung*
12462 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12463 M: Krzysztof Kozlowski <krzk@kernel.org>
12464 L: linux-crypto@vger.kernel.org
12465 L: linux-samsung-soc@vger.kernel.org
12467 F: drivers/crypto/exynos-rng.c
12468 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12470 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12471 M: Łukasz Stelmach <l.stelmach@samsung.com>
12472 L: linux-samsung-soc@vger.kernel.org
12474 F: drivers/char/hw_random/exynos-trng.c
12475 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12477 SAMSUNG FRAMEBUFFER DRIVER
12478 M: Jingoo Han <jingoohan1@gmail.com>
12479 L: linux-fbdev@vger.kernel.org
12481 F: drivers/video/fbdev/s3c-fb.c
12483 SAMSUNG LAPTOP DRIVER
12484 M: Corentin Chary <corentin.chary@gmail.com>
12485 L: platform-driver-x86@vger.kernel.org
12487 F: drivers/platform/x86/samsung-laptop.c
12489 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12490 M: Sangbeom Kim <sbkim73@samsung.com>
12491 M: Krzysztof Kozlowski <krzk@kernel.org>
12492 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12493 L: linux-kernel@vger.kernel.org
12494 L: linux-samsung-soc@vger.kernel.org
12496 F: drivers/mfd/sec*.c
12497 F: drivers/regulator/s2m*.c
12498 F: drivers/regulator/s5m*.c
12499 F: drivers/clk/clk-s2mps11.c
12500 F: drivers/rtc/rtc-s5m.c
12501 F: include/linux/mfd/samsung/
12502 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12503 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12504 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12505 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12507 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12508 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12509 L: linux-media@vger.kernel.org
12510 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12512 F: drivers/media/platform/s3c-camif/
12513 F: include/media/drv-intf/s3c_camif.h
12515 SAMSUNG S3FWRN5 NFC DRIVER
12516 M: Robert Baldyga <r.baldyga@samsung.com>
12517 M: Krzysztof Opasiak <k.opasiak@samsung.com>
12518 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12520 F: drivers/nfc/s3fwrn5
12522 SAMSUNG S5C73M3 CAMERA DRIVER
12523 M: Kyungmin Park <kyungmin.park@samsung.com>
12524 M: Andrzej Hajda <a.hajda@samsung.com>
12525 L: linux-media@vger.kernel.org
12527 F: drivers/media/i2c/s5c73m3/*
12529 SAMSUNG S5K5BAF CAMERA DRIVER
12530 M: Kyungmin Park <kyungmin.park@samsung.com>
12531 M: Andrzej Hajda <a.hajda@samsung.com>
12532 L: linux-media@vger.kernel.org
12534 F: drivers/media/i2c/s5k5baf.c
12536 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12537 M: Krzysztof Kozlowski <krzk@kernel.org>
12538 M: Vladimir Zapolskiy <vz@mleia.com>
12539 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
12540 L: linux-crypto@vger.kernel.org
12541 L: linux-samsung-soc@vger.kernel.org
12543 F: drivers/crypto/s5p-sss.c
12545 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12546 M: Kyungmin Park <kyungmin.park@samsung.com>
12547 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12548 L: linux-media@vger.kernel.org
12549 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12551 F: drivers/media/platform/exynos4-is/
12553 SAMSUNG SOC CLOCK DRIVERS
12554 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12555 M: Tomasz Figa <tomasz.figa@gmail.com>
12556 M: Chanwoo Choi <cw00.choi@samsung.com>
12558 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12560 F: drivers/clk/samsung/
12561 F: include/dt-bindings/clock/exynos*.h
12562 F: Documentation/devicetree/bindings/clock/exynos*.txt
12564 SAMSUNG SPI DRIVERS
12565 M: Kukjin Kim <kgene@kernel.org>
12566 M: Krzysztof Kozlowski <krzk@kernel.org>
12567 M: Andi Shyti <andi@etezian.org>
12568 L: linux-spi@vger.kernel.org
12569 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12571 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12572 F: drivers/spi/spi-s3c*
12573 F: include/linux/platform_data/spi-s3c64xx.h
12575 SAMSUNG SXGBE DRIVERS
12576 M: Byungho An <bh74.an@samsung.com>
12577 M: Girish K S <ks.giri@samsung.com>
12578 M: Vipul Pandya <vipul.pandya@samsung.com>
12580 L: netdev@vger.kernel.org
12581 F: drivers/net/ethernet/samsung/sxgbe/
12583 SAMSUNG THERMAL DRIVER
12584 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12585 L: linux-pm@vger.kernel.org
12586 L: linux-samsung-soc@vger.kernel.org
12588 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12589 F: drivers/thermal/samsung/
12591 SAMSUNG USB2 PHY DRIVER
12592 M: Kamil Debski <kamil@wypas.org>
12593 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12594 L: linux-kernel@vger.kernel.org
12596 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12597 F: Documentation/phy/samsung-usb2.txt
12598 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12599 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12600 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12601 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12602 F: drivers/phy/samsung/phy-samsung-usb2.c
12603 F: drivers/phy/samsung/phy-samsung-usb2.h
12606 M: Zwane Mwaikambo <zwanem@gmail.com>
12608 F: drivers/watchdog/sc1200wdt.c
12611 M: Ingo Molnar <mingo@redhat.com>
12612 M: Peter Zijlstra <peterz@infradead.org>
12613 L: linux-kernel@vger.kernel.org
12614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12617 F: include/linux/sched.h
12618 F: include/uapi/linux/sched.h
12619 F: include/linux/wait.h
12621 SCR24X CHIP CARD INTERFACE DRIVER
12622 M: Lubomir Rintel <lkundrak@v3.sk>
12624 F: drivers/char/pcmcia/scr24x_cs.c
12627 M: Jens Axboe <axboe@kernel.dk>
12628 L: linux-scsi@vger.kernel.org
12629 W: http://www.kernel.dk
12631 F: drivers/scsi/sr*
12633 SCSI RDMA PROTOCOL (SRP) INITIATOR
12634 M: Bart Van Assche <bart.vanassche@sandisk.com>
12635 L: linux-rdma@vger.kernel.org
12637 W: http://www.openfabrics.org
12638 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12640 F: drivers/infiniband/ulp/srp/
12641 F: include/scsi/srp.h
12644 M: Doug Gilbert <dgilbert@interlog.com>
12645 L: linux-scsi@vger.kernel.org
12646 W: http://sg.danny.cz/sg
12648 F: Documentation/scsi/scsi-generic.txt
12649 F: drivers/scsi/sg.c
12650 F: include/scsi/sg.h
12653 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12655 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12657 L: linux-scsi@vger.kernel.org
12659 F: Documentation/devicetree/bindings/scsi/
12664 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12665 L: linux-scsi@vger.kernel.org
12667 F: Documentation/scsi/st.txt
12668 F: drivers/scsi/st.*
12669 F: drivers/scsi/st_*.h
12672 M: Vlad Yasevich <vyasevich@gmail.com>
12673 M: Neil Horman <nhorman@tuxdriver.com>
12674 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12675 L: linux-sctp@vger.kernel.org
12676 W: http://lksctp.sourceforge.net
12678 F: Documentation/networking/sctp.txt
12679 F: include/linux/sctp.h
12680 F: include/uapi/linux/sctp.h
12681 F: include/net/sctp/
12685 M: Jim Cromie <jim.cromie@gmail.com>
12687 F: Documentation/i2c/busses/scx200_acb
12688 F: arch/x86/platform/scx200/
12689 F: drivers/watchdog/scx200_wdt.c
12690 F: drivers/i2c/busses/scx200*
12691 F: drivers/mtd/maps/scx200_docflash.c
12692 F: include/linux/scx200.h
12695 M: Jim Cromie <jim.cromie@gmail.com>
12697 F: drivers/char/scx200_gpio.c
12698 F: include/linux/scx200_gpio.h
12700 SCx200 HRT CLOCKSOURCE DRIVER
12701 M: Jim Cromie <jim.cromie@gmail.com>
12703 F: drivers/clocksource/scx200_hrt.c
12705 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12706 M: Sascha Sommer <saschasommer@freenet.de>
12707 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12709 F: drivers/mmc/host/sdricoh_cs.c
12712 M: Kees Cook <keescook@chromium.org>
12713 R: Andy Lutomirski <luto@amacapital.net>
12714 R: Will Drewry <wad@chromium.org>
12715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12717 F: kernel/seccomp.c
12718 F: include/uapi/linux/seccomp.h
12719 F: include/linux/seccomp.h
12720 F: tools/testing/selftests/seccomp/*
12721 F: tools/testing/selftests/kselftest_harness.h
12722 F: Documentation/userspace-api/seccomp_filter.rst
12723 K: \bsecure_computing
12726 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12727 M: Al Cooper <alcooperx@gmail.com>
12728 L: linux-mmc@vger.kernel.org
12729 L: bcm-kernel-feedback-list@broadcom.com
12731 F: drivers/mmc/host/sdhci-brcmstb*
12733 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12734 M: Adrian Hunter <adrian.hunter@intel.com>
12735 L: linux-mmc@vger.kernel.org
12736 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12738 F: drivers/mmc/host/sdhci*
12739 F: include/linux/mmc/sdhci*
12741 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12742 M: Ben Dooks <ben-linux@fluff.org>
12743 M: Jaehoon Chung <jh80.chung@samsung.com>
12744 L: linux-mmc@vger.kernel.org
12746 F: drivers/mmc/host/sdhci-s3c*
12748 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12749 M: Viresh Kumar <vireshk@kernel.org>
12750 L: linux-mmc@vger.kernel.org
12752 F: drivers/mmc/host/sdhci-spear.c
12754 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12755 M: Kishon Vijay Abraham I <kishon@ti.com>
12756 L: linux-mmc@vger.kernel.org
12758 F: drivers/mmc/host/sdhci-omap.c
12760 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12761 M: Scott Bauer <scott.bauer@intel.com>
12762 M: Jonathan Derrick <jonathan.derrick@intel.com>
12763 L: linux-block@vger.kernel.org
12766 F: block/opal_proto.h
12767 F: include/linux/sed*
12768 F: include/uapi/linux/sed*
12771 M: Security Officers <security@kernel.org>
12775 M: James Morris <jmorris@namei.org>
12776 M: "Serge E. Hallyn" <serge@hallyn.com>
12777 L: linux-security-module@vger.kernel.org (suggested Cc:)
12778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12779 W: http://kernsec.org/
12783 SELINUX SECURITY MODULE
12784 M: Paul Moore <paul@paul-moore.com>
12785 M: Stephen Smalley <sds@tycho.nsa.gov>
12786 M: Eric Paris <eparis@parisplace.org>
12787 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12788 W: https://selinuxproject.org
12789 W: https://github.com/SELinuxProject
12790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12792 F: include/linux/selinux*
12793 F: security/selinux/
12794 F: scripts/selinux/
12795 F: Documentation/admin-guide/LSM/SELinux.rst
12798 M: Jiri Slaby <jirislaby@gmail.com>
12800 F: drivers/misc/phantom.c
12801 F: include/uapi/linux/phantom.h
12804 M: Rob Herring <robh@kernel.org>
12805 L: linux-serial@vger.kernel.org
12807 F: Documentation/devicetree/bindings/serial/slave-device.txt
12808 F: drivers/tty/serdev/
12809 F: include/linux/serdev.h
12812 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12813 L: linux-serial@vger.kernel.org
12815 F: Documentation/devicetree/bindings/serial/
12816 F: drivers/tty/serial/
12819 M: Sean Young <sean@mess.org>
12820 L: linux-media@vger.kernel.org
12822 F: drivers/media/rc/serial_ir.c
12825 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12826 M: Edward Cree <ecree@solarflare.com>
12827 M: Bert Kenward <bkenward@solarflare.com>
12828 L: netdev@vger.kernel.org
12830 F: drivers/net/ethernet/sfc/
12833 M: Dimitri Sivanich <sivanich@sgi.com>
12835 F: drivers/misc/sgi-gru/
12837 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12838 M: Pat Gefre <pfg@sgi.com>
12839 L: linux-ia64@vger.kernel.org
12841 F: Documentation/ia64/serial.txt
12842 F: drivers/tty/serial/ioc?_serial.c
12843 F: include/linux/ioc?.h
12845 SGI XP/XPC/XPNET DRIVER
12846 M: Cliff Whickman <cpw@sgi.com>
12847 M: Robin Holt <robinmholt@gmail.com>
12849 F: drivers/misc/sgi-xp/
12851 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12852 M: Ursula Braun <ubraun@linux.ibm.com>
12853 L: linux-s390@vger.kernel.org
12854 W: http://www.ibm.com/developerworks/linux/linux390/
12858 SHARP RJ54N1CB0C SENSOR DRIVER
12859 M: Jacopo Mondi <jacopo@jmondi.org>
12860 L: linux-media@vger.kernel.org
12861 T: git git://linuxtv.org/media_tree.git
12863 F: drivers/media/i2c/rj54n1cb0c.c
12864 F: include/media/i2c/rj54n1cb0c.h
12866 SH_VEU V4L2 MEM2MEM DRIVER
12867 L: linux-media@vger.kernel.org
12869 F: drivers/media/platform/sh_veu.c
12871 SH_VOU V4L2 OUTPUT DRIVER
12872 L: linux-media@vger.kernel.org
12874 F: drivers/media/platform/sh_vou.c
12875 F: include/media/drv-intf/sh_vou.h
12877 SI2157 MEDIA DRIVER
12878 M: Antti Palosaari <crope@iki.fi>
12879 L: linux-media@vger.kernel.org
12880 W: https://linuxtv.org
12881 W: http://palosaari.fi/linux/
12882 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12883 T: git git://linuxtv.org/anttip/media_tree.git
12885 F: drivers/media/tuners/si2157*
12887 SI2165 MEDIA DRIVER
12888 M: Matthias Schwarzott <zzam@gentoo.org>
12889 L: linux-media@vger.kernel.org
12890 W: https://linuxtv.org
12891 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12893 F: drivers/media/dvb-frontends/si2165*
12895 SI2168 MEDIA DRIVER
12896 M: Antti Palosaari <crope@iki.fi>
12897 L: linux-media@vger.kernel.org
12898 W: https://linuxtv.org
12899 W: http://palosaari.fi/linux/
12900 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12901 T: git git://linuxtv.org/anttip/media_tree.git
12903 F: drivers/media/dvb-frontends/si2168*
12905 SI470X FM RADIO RECEIVER I2C DRIVER
12906 M: Hans Verkuil <hverkuil@xs4all.nl>
12907 L: linux-media@vger.kernel.org
12908 T: git git://linuxtv.org/media_tree.git
12909 W: https://linuxtv.org
12911 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12913 SI470X FM RADIO RECEIVER USB DRIVER
12914 M: Hans Verkuil <hverkuil@xs4all.nl>
12915 L: linux-media@vger.kernel.org
12916 T: git git://linuxtv.org/media_tree.git
12917 W: https://linuxtv.org
12919 F: drivers/media/radio/si470x/radio-si470x-common.c
12920 F: drivers/media/radio/si470x/radio-si470x.h
12921 F: drivers/media/radio/si470x/radio-si470x-usb.c
12923 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12924 M: Eduardo Valentin <edubezval@gmail.com>
12925 L: linux-media@vger.kernel.org
12926 T: git git://linuxtv.org/media_tree.git
12927 W: https://linuxtv.org
12929 F: drivers/media/radio/si4713/si4713.?
12931 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12932 M: Eduardo Valentin <edubezval@gmail.com>
12933 L: linux-media@vger.kernel.org
12934 T: git git://linuxtv.org/media_tree.git
12935 W: https://linuxtv.org
12937 F: drivers/media/radio/si4713/radio-platform-si4713.c
12939 SI4713 FM RADIO TRANSMITTER USB DRIVER
12940 M: Hans Verkuil <hverkuil@xs4all.nl>
12941 L: linux-media@vger.kernel.org
12942 T: git git://linuxtv.org/media_tree.git
12943 W: https://linuxtv.org
12945 F: drivers/media/radio/si4713/radio-usb-si4713.c
12948 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12949 L: linux-media@vger.kernel.org
12950 W: https://linuxtv.org
12951 T: git git://linuxtv.org/media_tree.git
12953 F: drivers/media/common/siano/
12954 F: drivers/media/usb/siano/
12955 F: drivers/media/usb/siano/
12956 F: drivers/media/mmc/siano/
12959 M: Palmer Dabbelt <palmer@sifive.com>
12960 L: linux-riscv@lists.infradead.org
12961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12966 SILEAD TOUCHSCREEN DRIVER
12967 M: Hans de Goede <hdegoede@redhat.com>
12968 L: linux-input@vger.kernel.org
12969 L: platform-driver-x86@vger.kernel.org
12971 F: drivers/input/touchscreen/silead.c
12972 F: drivers/platform/x86/silead_dmi.c
12974 SILICON MOTION SM712 FRAME BUFFER DRIVER
12975 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12976 M: Teddy Wang <teddy.wang@siliconmotion.com>
12977 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12978 L: linux-fbdev@vger.kernel.org
12980 F: drivers/video/fbdev/sm712*
12981 F: Documentation/fb/sm712fb.txt
12983 SIMPLE FIRMWARE INTERFACE (SFI)
12984 M: Len Brown <lenb@kernel.org>
12985 L: sfi-devel@simplefirmware.org
12986 W: http://simplefirmware.org/
12987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12989 F: arch/x86/platform/sfi/
12991 F: include/linux/sfi*.h
12994 M: Hans de Goede <hdegoede@redhat.com>
12995 L: linux-fbdev@vger.kernel.org
12997 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12998 F: drivers/video/fbdev/simplefb.c
12999 F: include/linux/platform_data/simplefb.h
13001 SIMTEC EB110ATX (Chalice CATS)
13003 P: Vincent Sanders <vince@simtec.co.uk>
13004 M: Simtec Linux Team <linux@simtec.co.uk>
13005 W: http://www.simtec.co.uk/products/EB110ATX/
13008 SIMTEC EB2410ITX (BAST)
13010 P: Vincent Sanders <vince@simtec.co.uk>
13011 M: Simtec Linux Team <linux@simtec.co.uk>
13012 W: http://www.simtec.co.uk/products/EB2410ITX/
13014 F: arch/arm/mach-s3c24xx/mach-bast.c
13015 F: arch/arm/mach-s3c24xx/bast-ide.c
13016 F: arch/arm/mach-s3c24xx/bast-irq.c
13018 SIPHASH PRF ROUTINES
13019 M: Jason A. Donenfeld <Jason@zx2c4.com>
13022 F: lib/test_siphash.c
13023 F: include/linux/siphash.h
13026 M: Gavin Schenk <g.schenk@eckelmann.de>
13027 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13028 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13031 F: include/trace/events/siox.h
13033 SIS 190 ETHERNET DRIVER
13034 M: Francois Romieu <romieu@fr.zoreil.com>
13035 L: netdev@vger.kernel.org
13037 F: drivers/net/ethernet/sis/sis190.c
13039 SIS 900/7016 FAST ETHERNET DRIVER
13040 M: Daniele Venzano <venza@brownhat.org>
13041 W: http://www.brownhat.org/sis900.html
13042 L: netdev@vger.kernel.org
13044 F: drivers/net/ethernet/sis/sis900.*
13046 SIS FRAMEBUFFER DRIVER
13047 M: Thomas Winischhofer <thomas@winischhofer.net>
13048 W: http://www.winischhofer.net/linuxsisvga.shtml
13050 F: Documentation/fb/sisfb.txt
13051 F: drivers/video/fbdev/sis/
13052 F: include/video/sisfb.h
13055 M: Thomas Winischhofer <thomas@winischhofer.net>
13056 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13058 F: drivers/usb/misc/sisusbvga/
13061 M: Christoph Lameter <cl@linux.com>
13062 M: Pekka Enberg <penberg@kernel.org>
13063 M: David Rientjes <rientjes@google.com>
13064 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13065 M: Andrew Morton <akpm@linux-foundation.org>
13066 L: linux-mm@kvack.org
13068 F: include/linux/sl?b*.h
13071 SLEEPABLE READ-COPY UPDATE (SRCU)
13072 M: Lai Jiangshan <jiangshanlai@gmail.com>
13073 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13074 M: Josh Triplett <josh@joshtriplett.org>
13075 R: Steven Rostedt <rostedt@goodmis.org>
13076 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13077 L: linux-kernel@vger.kernel.org
13078 W: http://www.rdrop.com/users/paulmck/RCU/
13080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13081 F: include/linux/srcu.h
13082 F: kernel/rcu/srcu.c
13084 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13085 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13086 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13088 F: drivers/slimbus/
13089 F: Documentation/devicetree/bindings/slimbus/
13090 F: include/linux/slimbus.h
13092 SMACK SECURITY MODULE
13093 M: Casey Schaufler <casey@schaufler-ca.com>
13094 L: linux-security-module@vger.kernel.org
13095 W: http://schaufler-ca.com
13096 T: git git://github.com/cschaufler/smack-next
13098 F: Documentation/admin-guide/LSM/Smack.rst
13101 SMC91x ETHERNET DRIVER
13102 M: Nicolas Pitre <nico@fluxnic.net>
13104 F: drivers/net/ethernet/smsc/smc91x.*
13106 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13107 M: Sakari Ailus <sakari.ailus@iki.fi>
13108 L: linux-media@vger.kernel.org
13110 F: drivers/media/i2c/smiapp/
13111 F: include/media/i2c/smiapp.h
13112 F: drivers/media/i2c/smiapp-pll.c
13113 F: drivers/media/i2c/smiapp-pll.h
13114 F: include/uapi/linux/smiapp.h
13115 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13117 SMM665 HARDWARE MONITOR DRIVER
13118 M: Guenter Roeck <linux@roeck-us.net>
13119 L: linux-hwmon@vger.kernel.org
13121 F: Documentation/hwmon/smm665
13122 F: drivers/hwmon/smm665.c
13124 SMSC EMC2103 HARDWARE MONITOR DRIVER
13125 M: Steve Glendinning <steve.glendinning@shawell.net>
13126 L: linux-hwmon@vger.kernel.org
13128 F: Documentation/hwmon/emc2103
13129 F: drivers/hwmon/emc2103.c
13131 SMSC SCH5627 HARDWARE MONITOR DRIVER
13132 M: Hans de Goede <hdegoede@redhat.com>
13133 L: linux-hwmon@vger.kernel.org
13135 F: Documentation/hwmon/sch5627
13136 F: drivers/hwmon/sch5627.c
13138 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13139 M: Steve Glendinning <steve.glendinning@shawell.net>
13140 L: linux-fbdev@vger.kernel.org
13142 F: drivers/video/fbdev/smscufx.c
13144 SMSC47B397 HARDWARE MONITOR DRIVER
13145 M: Jean Delvare <jdelvare@suse.com>
13146 L: linux-hwmon@vger.kernel.org
13148 F: Documentation/hwmon/smsc47b397
13149 F: drivers/hwmon/smsc47b397.c
13151 SMSC911x ETHERNET DRIVER
13152 M: Steve Glendinning <steve.glendinning@shawell.net>
13153 L: netdev@vger.kernel.org
13155 F: include/linux/smsc911x.h
13156 F: drivers/net/ethernet/smsc/smsc911x.*
13158 SMSC9420 PCI ETHERNET DRIVER
13159 M: Steve Glendinning <steve.glendinning@shawell.net>
13160 L: netdev@vger.kernel.org
13162 F: drivers/net/ethernet/smsc/smsc9420.*
13164 SOC-CAMERA V4L2 SUBSYSTEM
13165 L: linux-media@vger.kernel.org
13166 T: git git://linuxtv.org/media_tree.git
13168 F: include/media/soc*
13169 F: drivers/media/i2c/soc_camera/
13170 F: drivers/media/platform/soc_camera/
13172 SOCIONEXT SYNQUACER I2C DRIVER
13173 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13174 L: linux-i2c@vger.kernel.org
13176 F: drivers/i2c/busses/i2c-synquacer.c
13177 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13179 SOCIONEXT UNIPHIER SOUND DRIVER
13180 M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13181 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13183 F: sound/soc/uniphier/
13185 SOEKRIS NET48XX LED SUPPORT
13186 M: Chris Boot <bootc@bootc.net>
13188 F: drivers/leds/leds-net48xx.c
13190 SOFT-ROCE DRIVER (rxe)
13191 M: Moni Shoua <monis@mellanox.com>
13192 L: linux-rdma@vger.kernel.org
13194 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13195 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13196 F: drivers/infiniband/sw/rxe/
13197 F: include/uapi/rdma/rdma_user_rxe.h
13199 SOFTLOGIC 6x10 MPEG CODEC
13200 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13201 M: Anton Sviridenko <anton@corp.bluecherry.net>
13202 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13203 M: Andrey Utkin <andrey_utkin@fastmail.com>
13204 M: Ismael Luceno <ismael@iodev.co.uk>
13205 L: linux-media@vger.kernel.org
13207 F: drivers/media/pci/solo6x10/
13209 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13210 M: James Morse <james.morse@arm.com>
13211 L: linux-arm-kernel@lists.infradead.org
13213 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13214 F: drivers/firmware/arm_sdei.c
13215 F: include/linux/sdei.h
13216 F: include/uapi/linux/sdei.h
13218 SOFTWARE RAID (Multiple Disks) SUPPORT
13219 M: Shaohua Li <shli@kernel.org>
13220 L: linux-raid@vger.kernel.org
13221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13223 F: drivers/md/Makefile
13224 F: drivers/md/Kconfig
13226 F: drivers/md/raid*
13227 F: include/linux/raid/
13228 F: include/uapi/linux/raid/
13230 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13231 M: Jassi Brar <jaswinder.singh@linaro.org>
13232 L: netdev@vger.kernel.org
13234 F: drivers/net/ethernet/socionext/netsec.c
13235 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13237 SOLIDRUN CLEARFOG SUPPORT
13238 M: Russell King <linux@armlinux.org.uk>
13240 F: arch/arm/boot/dts/armada-388-clearfog*
13241 F: arch/arm/boot/dts/armada-38x-solidrun-*
13243 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13244 M: Russell King <linux@armlinux.org.uk>
13246 F: arch/arm/boot/dts/imx6*-cubox-i*
13247 F: arch/arm/boot/dts/imx6*-hummingboard*
13248 F: arch/arm/boot/dts/imx6*-sr-*
13250 SONIC NETWORK DRIVER
13251 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13252 L: netdev@vger.kernel.org
13254 F: drivers/net/ethernet/natsemi/sonic.*
13256 SONICS SILICON BACKPLANE DRIVER (SSB)
13257 M: Michael Buesch <m@bues.ch>
13258 L: linux-wireless@vger.kernel.org
13261 F: include/linux/ssb/
13263 SONY IMX258 SENSOR DRIVER
13264 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13265 L: linux-media@vger.kernel.org
13266 T: git git://linuxtv.org/media_tree.git
13268 F: drivers/media/i2c/imx258.c
13270 SONY IMX274 SENSOR DRIVER
13271 M: Leon Luo <leonl@leopardimaging.com>
13272 L: linux-media@vger.kernel.org
13273 T: git git://linuxtv.org/media_tree.git
13275 F: drivers/media/i2c/imx274.c
13276 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13278 SONY MEMORYSTICK CARD SUPPORT
13279 M: Alex Dubov <oakad@yahoo.com>
13280 W: http://tifmxx.berlios.de/
13282 F: drivers/memstick/host/tifm_ms.c
13284 SONY MEMORYSTICK STANDARD SUPPORT
13285 M: Maxim Levitsky <maximlevitsky@gmail.com>
13287 F: drivers/memstick/core/ms_block.*
13289 SONY VAIO CONTROL DEVICE DRIVER
13290 M: Mattia Dongili <malattia@linux.it>
13291 L: platform-driver-x86@vger.kernel.org
13292 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13294 F: Documentation/laptops/sony-laptop.txt
13295 F: drivers/char/sonypi.c
13296 F: drivers/platform/x86/sony-laptop.c
13297 F: include/linux/sony-laptop.h
13300 M: Jaroslav Kysela <perex@perex.cz>
13301 M: Takashi Iwai <tiwai@suse.com>
13302 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13303 W: http://www.alsa-project.org/
13304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13305 T: git git://git.alsa-project.org/alsa-kernel.git
13306 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13308 F: Documentation/sound/
13310 F: include/uapi/sound/
13313 SOUND - COMPRESSED AUDIO
13314 M: Vinod Koul <vkoul@kernel.org>
13315 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13318 F: Documentation/sound/designs/compress-offload.rst
13319 F: include/sound/compress_driver.h
13320 F: include/uapi/sound/compress_*
13321 F: sound/core/compress_offload.c
13322 F: sound/soc/soc-compress.c
13324 SOUND - DMAENGINE HELPERS
13325 M: Lars-Peter Clausen <lars@metafoo.de>
13327 F: include/sound/dmaengine_pcm.h
13328 F: sound/core/pcm_dmaengine.c
13329 F: sound/soc/soc-generic-dmaengine-pcm.c
13331 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13332 M: Liam Girdwood <lgirdwood@gmail.com>
13333 M: Mark Brown <broonie@kernel.org>
13334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13335 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13336 W: http://alsa-project.org/main/index.php/ASoC
13338 F: Documentation/devicetree/bindings/sound/
13339 F: Documentation/sound/soc/
13341 F: include/sound/soc*
13343 SOUNDWIRE SUBSYSTEM
13344 M: Vinod Koul <vinod.koul@intel.com>
13345 M: Sanyog Kale <sanyog.r.kale@intel.com>
13346 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13347 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13349 F: Documentation/driver-api/soundwire/
13350 F: drivers/soundwire/
13351 F: include/linux/soundwire/
13354 M: Olli Salonen <olli.salonen@iki.fi>
13355 L: linux-media@vger.kernel.org
13356 W: https://linuxtv.org
13357 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13359 F: drivers/media/dvb-frontends/sp2*
13361 SPARC + UltraSPARC (sparc/sparc64)
13362 M: "David S. Miller" <davem@davemloft.net>
13363 L: sparclinux@vger.kernel.org
13364 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13371 SPARC SERIAL DRIVERS
13372 M: "David S. Miller" <davem@davemloft.net>
13373 L: sparclinux@vger.kernel.org
13374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13377 F: include/linux/sunserialcore.h
13378 F: drivers/tty/serial/suncore.c
13379 F: drivers/tty/serial/sunhv.c
13380 F: drivers/tty/serial/sunsab.c
13381 F: drivers/tty/serial/sunsab.h
13382 F: drivers/tty/serial/sunsu.c
13383 F: drivers/tty/serial/sunzilog.c
13384 F: drivers/tty/serial/sunzilog.h
13385 F: drivers/tty/vcc.c
13388 M: "Christopher Li" <sparse@chrisli.org>
13389 L: linux-sparse@vger.kernel.org
13390 W: https://sparse.wiki.kernel.org/
13391 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13392 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13394 F: include/linux/compiler.h
13396 SPEAR CLOCK FRAMEWORK SUPPORT
13397 M: Viresh Kumar <vireshk@kernel.org>
13398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13399 W: http://www.st.com/spear
13401 F: drivers/clk/spear/
13403 SPEAR PLATFORM SUPPORT
13404 M: Viresh Kumar <vireshk@kernel.org>
13405 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13407 W: http://www.st.com/spear
13409 F: arch/arm/boot/dts/spear*
13410 F: arch/arm/mach-spear/
13413 M: Marek Vasut <marek.vasut@gmail.com>
13414 L: linux-mtd@lists.infradead.org
13415 W: http://www.linux-mtd.infradead.org/
13416 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13417 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13418 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13420 F: drivers/mtd/spi-nor/
13421 F: include/linux/mtd/spi-nor.h
13424 M: Mark Brown <broonie@kernel.org>
13425 L: linux-spi@vger.kernel.org
13426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13427 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
13429 F: Documentation/devicetree/bindings/spi/
13430 F: Documentation/spi/
13432 F: include/linux/spi/
13433 F: include/uapi/linux/spi/
13436 SPIDERNET NETWORK DRIVER for CELL
13437 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13438 L: netdev@vger.kernel.org
13440 F: Documentation/networking/spider_net.txt
13441 F: drivers/net/ethernet/toshiba/spider_net*
13444 R: Stephen Boyd <sboyd@kernel.org>
13445 L: linux-arm-msm@vger.kernel.org
13446 F: Documentation/devicetree/bindings/spmi/
13448 F: include/dt-bindings/spmi/spmi.h
13449 F: include/linux/spmi.h
13450 F: include/trace/events/spmi.h
13453 M: Jeremy Kerr <jk@ozlabs.org>
13454 L: linuxppc-dev@lists.ozlabs.org
13455 W: http://www.ibm.com/developerworks/power/cell/
13457 F: Documentation/filesystems/spufs.txt
13458 F: arch/powerpc/platforms/cell/spufs/
13460 SQUASHFS FILE SYSTEM
13461 M: Phillip Lougher <phillip@squashfs.org.uk>
13462 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
13463 W: http://squashfs.org.uk
13464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13466 F: Documentation/filesystems/squashfs.txt
13469 SRM (Alpha) environment access
13470 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
13472 F: arch/alpha/kernel/srm_env.c
13474 ST STM32 I2C/SMBUS DRIVER
13475 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13476 L: linux-i2c@vger.kernel.org
13478 F: drivers/i2c/busses/i2c-stm32*
13481 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13482 L: stable@vger.kernel.org
13484 F: Documentation/process/stable-kernel-rules.rst
13487 M: Ian Abbott <abbotti@mev.co.uk>
13488 M: H Hartley Sweeten <hsweeten@visionengravers.com>
13490 F: drivers/staging/comedi/
13492 STAGING - FLARION FT1000 DRIVERS
13493 M: Marek Belisko <marek.belisko@gmail.com>
13495 F: drivers/staging/ft1000/
13497 STAGING - INDUSTRIAL IO
13498 M: Jonathan Cameron <jic23@kernel.org>
13499 L: linux-iio@vger.kernel.org
13501 F: Documentation/devicetree/bindings/staging/iio/
13502 F: drivers/staging/iio/
13504 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13505 M: Marc Dietrich <marvin24@gmx.de>
13506 L: ac100@lists.launchpad.net (moderated for non-subscribers)
13507 L: linux-tegra@vger.kernel.org
13509 F: drivers/staging/nvec/
13511 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13512 M: Jens Frederich <jfrederich@gmail.com>
13513 M: Daniel Drake <dsd@laptop.org>
13514 M: Jon Nettleton <jon.nettleton@gmail.com>
13515 W: http://wiki.laptop.org/go/DCON
13517 F: drivers/staging/olpc_dcon/
13519 STAGING - REALTEK RTL8712U DRIVERS
13520 M: Larry Finger <Larry.Finger@lwfinger.net>
13521 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13523 F: drivers/staging/rtl8712/
13525 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13526 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13527 M: Teddy Wang <teddy.wang@siliconmotion.com>
13528 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13529 L: linux-fbdev@vger.kernel.org
13531 F: drivers/staging/sm750fb/
13533 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13534 M: William Hubbs <w.d.hubbs@gmail.com>
13535 M: Chris Brannon <chris@the-brannons.com>
13536 M: Kirk Reiser <kirk@reisers.ca>
13537 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
13538 L: speakup@linux-speakup.org
13539 W: http://www.linux-speakup.org/
13541 F: drivers/staging/speakup/
13543 STAGING - VIA VT665X DRIVERS
13544 M: Forest Bond <forest@alittletooquiet.net>
13546 F: drivers/staging/vt665?/
13548 STAGING - WILC1000 WIFI DRIVER
13549 M: Aditya Shankar <aditya.shankar@microchip.com>
13550 M: Ganesh Krishna <ganesh.krishna@microchip.com>
13551 L: linux-wireless@vger.kernel.org
13553 F: drivers/staging/wilc1000/
13555 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13556 M: Arnaud Patard <arnaud.patard@rtp-net.org>
13558 F: drivers/staging/xgifb/
13561 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13563 L: devel@driverdev.osuosl.org
13565 F: drivers/staging/
13567 STARFIRE/DURALAN NETWORK DRIVER
13568 M: Ion Badulescu <ionut@badula.org>
13570 F: drivers/net/ethernet/adaptec/starfire*
13572 STEC S1220 SKD DRIVER
13573 M: Bart Van Assche <bart.vanassche@wdc.com>
13574 L: linux-block@vger.kernel.org
13576 F: drivers/block/skd*[ch]
13579 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
13581 F: drivers/staging/media/st-cec/
13582 F: Documentation/devicetree/bindings/media/stih-cec.txt
13584 STK1160 USB VIDEO CAPTURE DRIVER
13585 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13586 L: linux-media@vger.kernel.org
13587 T: git git://linuxtv.org/media_tree.git
13589 F: drivers/media/usb/stk1160/
13591 STM32 TIMER/LPTIMER DRIVERS
13592 M: Fabrice Gasnier <fabrice.gasnier@st.com>
13594 F: drivers/*/stm32-*timer*
13595 F: drivers/pwm/pwm-stm32*
13596 F: include/linux/*/stm32-*tim*
13597 F: Documentation/ABI/testing/*timer-stm32
13598 F: Documentation/devicetree/bindings/*/stm32-*timer*
13599 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
13601 STMMAC ETHERNET DRIVER
13602 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
13603 M: Alexandre Torgue <alexandre.torgue@st.com>
13604 M: Jose Abreu <joabreu@synopsys.com>
13605 L: netdev@vger.kernel.org
13606 W: http://www.stlinux.com
13608 F: drivers/net/ethernet/stmicro/stmmac/
13611 M: Sam Creasey <sammy@sammy.net>
13612 W: http://sammy.net/sun3/
13614 F: arch/m68k/kernel/*sun3*
13615 F: arch/m68k/sun3*/
13616 F: arch/m68k/include/asm/sun3*
13617 F: drivers/net/ethernet/i825xx/sun3*
13619 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13620 M: Hans de Goede <hdegoede@redhat.com>
13621 L: linux-input@vger.kernel.org
13623 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13624 F: drivers/input/keyboard/sun4i-lradc-keys.c
13626 SUNDANCE NETWORK DRIVER
13627 M: Denis Kirjanov <kda@linux-powerpc.org>
13628 L: netdev@vger.kernel.org
13630 F: drivers/net/ethernet/dlink/sundance.c
13633 M: Yoshinori Sato <ysato@users.sourceforge.jp>
13634 M: Rich Felker <dalias@libc.org>
13635 L: linux-sh@vger.kernel.org
13636 Q: http://patchwork.kernel.org/project/linux-sh/list/
13638 F: Documentation/sh/
13643 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13644 M: Len Brown <len.brown@intel.com>
13645 M: Pavel Machek <pavel@ucw.cz>
13646 L: linux-pm@vger.kernel.org
13647 B: https://bugzilla.kernel.org
13649 F: Documentation/power/
13650 F: arch/x86/kernel/acpi/
13651 F: drivers/base/power/
13653 F: include/linux/suspend.h
13654 F: include/linux/freezer.h
13655 F: include/linux/pm.h
13658 M: Martin Mares <mj@ucw.cz>
13659 L: linux-video@atrey.karlin.mff.cuni.cz
13661 F: Documentation/svga.txt
13662 F: arch/x86/boot/video*
13665 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13666 L: iommu@lists.linux-foundation.org
13667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13669 F: kernel/dma/swiotlb.c
13670 F: arch/*/kernel/pci-swiotlb.c
13671 F: include/linux/swiotlb.h
13674 M: Jiri Pirko <jiri@resnulli.us>
13675 M: Ivan Vecera <ivecera@redhat.com>
13676 L: netdev@vger.kernel.org
13679 F: include/net/switchdev.h
13681 SY8106A REGULATOR DRIVER
13682 M: Icenowy Zheng <icenowy@aosc.io>
13684 F: drivers/regulator/sy8106a-regulator.c
13685 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13687 SYNC FILE FRAMEWORK
13688 M: Sumit Semwal <sumit.semwal@linaro.org>
13689 R: Gustavo Padovan <gustavo@padovan.org>
13691 L: linux-media@vger.kernel.org
13692 L: dri-devel@lists.freedesktop.org
13693 F: drivers/dma-buf/sync_*
13694 F: drivers/dma-buf/dma-fence*
13695 F: drivers/dma-buf/sw_sync.c
13696 F: include/linux/sync_file.h
13697 F: include/uapi/linux/sync_file.h
13698 F: Documentation/sync_file.txt
13699 T: git git://anongit.freedesktop.org/drm/drm-misc
13701 SYNOPSYS ARC ARCHITECTURE
13702 M: Vineet Gupta <vgupta@synopsys.com>
13703 L: linux-snps-arc@lists.infradead.org
13706 F: Documentation/devicetree/bindings/arc/*
13707 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13708 F: drivers/clocksource/arc_timer.c
13709 F: drivers/tty/serial/arc_uart.c
13710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13712 SYNOPSYS ARC HSDK SDP pll clock driver
13713 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13715 F: drivers/clk/clk-hsdk-pll.c
13716 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13718 SYNOPSYS ARC SDP clock driver
13719 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13721 F: drivers/clk/axs10x/*
13722 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13724 SYNOPSYS ARC SDP platform support
13725 M: Alexey Brodkin <abrodkin@synopsys.com>
13727 F: arch/arc/plat-axs10x
13728 F: arch/arc/boot/dts/ax*
13729 F: Documentation/devicetree/bindings/arc/axs10*
13731 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13732 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13734 F: drivers/reset/reset-axs10x.c
13735 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13737 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13738 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13740 F: drivers/tty/serial/8250/8250_dw.c
13742 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13743 M: Hoan Tran <hotran@apm.com>
13744 L: linux-gpio@vger.kernel.org
13746 F: drivers/gpio/gpio-dwapb.c
13747 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13749 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13750 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13752 F: drivers/dma/dwi-axi-dmac/
13753 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13755 SYNOPSYS DESIGNWARE DMAC DRIVER
13756 M: Viresh Kumar <vireshk@kernel.org>
13757 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13759 F: include/linux/dma/dw.h
13760 F: include/linux/platform_data/dma-dw.h
13763 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13764 M: Jose Abreu <Jose.Abreu@synopsys.com>
13765 L: netdev@vger.kernel.org
13767 F: drivers/net/ethernet/synopsys/
13769 SYNOPSYS DESIGNWARE I2C DRIVER
13770 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13771 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13772 R: Mika Westerberg <mika.westerberg@linux.intel.com>
13773 L: linux-i2c@vger.kernel.org
13775 F: drivers/i2c/busses/i2c-designware-*
13776 F: include/linux/platform_data/i2c-designware.h
13778 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13779 M: Jaehoon Chung <jh80.chung@samsung.com>
13780 L: linux-mmc@vger.kernel.org
13782 F: drivers/mmc/host/dw_mmc*
13784 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13785 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13787 F: drivers/reset/reset-hsdk.c
13788 F: include/dt-bindings/reset/snps,hsdk-reset.h
13789 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13791 SYSTEM CONFIGURATION (SYSCON)
13792 M: Lee Jones <lee.jones@linaro.org>
13793 M: Arnd Bergmann <arnd@arndb.de>
13794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13796 F: drivers/mfd/syscon.c
13798 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13799 M: Sudeep Holla <sudeep.holla@arm.com>
13800 L: linux-arm-kernel@lists.infradead.org
13802 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13803 F: drivers/clk/clk-sc[mp]i.c
13804 F: drivers/cpufreq/sc[mp]i-cpufreq.c
13805 F: drivers/firmware/arm_scpi.c
13806 F: drivers/firmware/arm_scmi/
13807 F: include/linux/sc[mp]i_protocol.h
13809 SYSTEM RESET/SHUTDOWN DRIVERS
13810 M: Sebastian Reichel <sre@kernel.org>
13811 L: linux-pm@vger.kernel.org
13812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13814 F: Documentation/devicetree/bindings/power/reset/
13815 F: drivers/power/reset/
13817 SYSTEM TRACE MODULE CLASS
13818 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13821 F: Documentation/trace/stm.rst
13822 F: drivers/hwtracing/stm/
13823 F: include/linux/stm.h
13824 F: include/uapi/linux/stm.h
13827 M: Christoph Hellwig <hch@infradead.org>
13829 F: Documentation/filesystems/sysv-fs.txt
13831 F: include/linux/sysv_fs.h
13834 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13835 L: linux-scsi@vger.kernel.org
13836 L: target-devel@vger.kernel.org
13837 W: http://www.linux-iscsi.org
13838 W: http://groups.google.com/group/linux-iscsi-target-dev
13839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13843 F: Documentation/target/
13845 TASKSTATS STATISTICS INTERFACE
13846 M: Balbir Singh <bsingharora@gmail.com>
13848 F: Documentation/accounting/taskstats*
13849 F: include/linux/taskstats*
13850 F: kernel/taskstats.c
13853 M: Jamal Hadi Salim <jhs@mojatatu.com>
13854 M: Cong Wang <xiyou.wangcong@gmail.com>
13855 M: Jiri Pirko <jiri@resnulli.us>
13856 L: netdev@vger.kernel.org
13858 F: include/net/pkt_cls.h
13859 F: include/net/pkt_sched.h
13860 F: include/net/tc_act/
13861 F: include/uapi/linux/pkt_cls.h
13862 F: include/uapi/linux/pkt_sched.h
13863 F: include/uapi/linux/tc_act/
13864 F: include/uapi/linux/tc_ematch/
13867 TCP LOW PRIORITY MODULE
13868 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13869 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13870 W: http://tcp-lp-mod.sourceforge.net/
13872 F: net/ipv4/tcp_lp.c
13874 TDA10071 MEDIA DRIVER
13875 M: Antti Palosaari <crope@iki.fi>
13876 L: linux-media@vger.kernel.org
13877 W: https://linuxtv.org
13878 W: http://palosaari.fi/linux/
13879 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13880 T: git git://linuxtv.org/anttip/media_tree.git
13882 F: drivers/media/dvb-frontends/tda10071*
13884 TDA18212 MEDIA DRIVER
13885 M: Antti Palosaari <crope@iki.fi>
13886 L: linux-media@vger.kernel.org
13887 W: https://linuxtv.org
13888 W: http://palosaari.fi/linux/
13889 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13890 T: git git://linuxtv.org/anttip/media_tree.git
13892 F: drivers/media/tuners/tda18212*
13894 TDA18218 MEDIA DRIVER
13895 M: Antti Palosaari <crope@iki.fi>
13896 L: linux-media@vger.kernel.org
13897 W: https://linuxtv.org
13898 W: http://palosaari.fi/linux/
13899 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13900 T: git git://linuxtv.org/anttip/media_tree.git
13902 F: drivers/media/tuners/tda18218*
13904 TDA18250 MEDIA DRIVER
13905 M: Olli Salonen <olli.salonen@iki.fi>
13906 L: linux-media@vger.kernel.org
13907 W: https://linuxtv.org
13908 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13909 T: git git://linuxtv.org/media_tree.git
13911 F: drivers/media/tuners/tda18250*
13913 TDA18271 MEDIA DRIVER
13914 M: Michael Krufky <mkrufky@linuxtv.org>
13915 L: linux-media@vger.kernel.org
13916 W: https://linuxtv.org
13917 W: http://github.com/mkrufky
13918 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13919 T: git git://linuxtv.org/mkrufky/tuners.git
13921 F: drivers/media/tuners/tda18271*
13923 TDA1997x MEDIA DRIVER
13924 M: Tim Harvey <tharvey@gateworks.com>
13925 L: linux-media@vger.kernel.org
13926 W: https://linuxtv.org
13927 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13929 F: drivers/media/i2c/tda1997x.*
13931 TDA827x MEDIA DRIVER
13932 M: Michael Krufky <mkrufky@linuxtv.org>
13933 L: linux-media@vger.kernel.org
13934 W: https://linuxtv.org
13935 W: http://github.com/mkrufky
13936 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13937 T: git git://linuxtv.org/mkrufky/tuners.git
13939 F: drivers/media/tuners/tda8290.*
13941 TDA8290 MEDIA DRIVER
13942 M: Michael Krufky <mkrufky@linuxtv.org>
13943 L: linux-media@vger.kernel.org
13944 W: https://linuxtv.org
13945 W: http://github.com/mkrufky
13946 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13947 T: git git://linuxtv.org/mkrufky/tuners.git
13949 F: drivers/media/tuners/tda8290.*
13951 TDA9840 MEDIA DRIVER
13952 M: Hans Verkuil <hverkuil@xs4all.nl>
13953 L: linux-media@vger.kernel.org
13954 T: git git://linuxtv.org/media_tree.git
13955 W: https://linuxtv.org
13957 F: drivers/media/i2c/tda9840*
13959 TEA5761 TUNER DRIVER
13960 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13961 L: linux-media@vger.kernel.org
13962 W: https://linuxtv.org
13963 T: git git://linuxtv.org/media_tree.git
13965 F: drivers/media/tuners/tea5761.*
13967 TEA5767 TUNER DRIVER
13968 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13969 L: linux-media@vger.kernel.org
13970 W: https://linuxtv.org
13971 T: git git://linuxtv.org/media_tree.git
13973 F: drivers/media/tuners/tea5767.*
13975 TEA6415C MEDIA DRIVER
13976 M: Hans Verkuil <hverkuil@xs4all.nl>
13977 L: linux-media@vger.kernel.org
13978 T: git git://linuxtv.org/media_tree.git
13979 W: https://linuxtv.org
13981 F: drivers/media/i2c/tea6415c*
13983 TEA6420 MEDIA DRIVER
13984 M: Hans Verkuil <hverkuil@xs4all.nl>
13985 L: linux-media@vger.kernel.org
13986 T: git git://linuxtv.org/media_tree.git
13987 W: https://linuxtv.org
13989 F: drivers/media/i2c/tea6420*
13992 M: Jiri Pirko <jiri@resnulli.us>
13993 L: netdev@vger.kernel.org
13995 F: drivers/net/team/
13996 F: include/linux/if_team.h
13997 F: include/uapi/linux/if_team.h
13999 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14000 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14002 F: arch/x86/platform/ts5500/
14004 TECHNOTREND USB IR RECEIVER
14005 M: Sean Young <sean@mess.org>
14006 L: linux-media@vger.kernel.org
14008 F: drivers/media/rc/ttusbir.c
14010 TECHWELL TW9910 VIDEO DECODER
14011 L: linux-media@vger.kernel.org
14013 F: drivers/media/i2c/tw9910.c
14014 F: include/media/i2c/tw9910.h
14017 M: Jens Wiklander <jens.wiklander@linaro.org>
14019 F: include/linux/tee_drv.h
14020 F: include/uapi/linux/tee.h
14022 F: Documentation/tee.txt
14024 TEGRA ARCHITECTURE SUPPORT
14025 M: Thierry Reding <thierry.reding@gmail.com>
14026 M: Jonathan Hunter <jonathanh@nvidia.com>
14027 L: linux-tegra@vger.kernel.org
14028 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14034 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14035 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14037 F: drivers/clk/tegra/
14040 M: Laxman Dewangan <ldewangan@nvidia.com>
14041 M: Jon Hunter <jonathanh@nvidia.com>
14043 F: drivers/dma/tegra*
14046 M: Laxman Dewangan <ldewangan@nvidia.com>
14048 F: drivers/i2c/busses/i2c-tegra.c
14050 TEGRA IOMMU DRIVERS
14051 M: Thierry Reding <thierry.reding@gmail.com>
14052 L: linux-tegra@vger.kernel.org
14054 F: drivers/iommu/tegra*
14057 M: Laxman Dewangan <ldewangan@nvidia.com>
14059 F: drivers/input/keyboard/tegra-kbc.c
14062 M: Thierry Reding <thierry.reding@gmail.com>
14064 F: drivers/pwm/pwm-tegra.c
14066 TEGRA SERIAL DRIVER
14067 M: Laxman Dewangan <ldewangan@nvidia.com>
14069 F: drivers/tty/serial/serial-tegra.c
14072 M: Laxman Dewangan <ldewangan@nvidia.com>
14074 F: drivers/spi/spi-tegra*
14076 TEHUTI ETHERNET DRIVER
14077 M: Andy Gospodarek <andy@greyhouse.net>
14078 L: netdev@vger.kernel.org
14080 F: drivers/net/ethernet/tehuti/*
14082 Telecom Clock Driver for MCPL0010
14083 M: Mark Gross <mark.gross@intel.com>
14085 F: drivers/char/tlclk.c
14087 TENSILICA XTENSA PORT (xtensa)
14088 M: Chris Zankel <chris@zankel.net>
14089 M: Max Filippov <jcmvbkbc@gmail.com>
14090 L: linux-xtensa@linux-xtensa.org
14091 T: git git://github.com/czankel/xtensa-linux.git
14094 F: drivers/irqchip/irq-xtensa-*
14096 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14097 M: Nishanth Menon <nm@ti.com>
14098 M: Tero Kristo <t-kristo@ti.com>
14099 M: Santosh Shilimkar <ssantosh@kernel.org>
14100 L: linux-arm-kernel@lists.infradead.org
14102 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14103 F: drivers/firmware/ti_sci*
14104 F: include/linux/soc/ti/ti_sci_protocol.h
14105 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14106 F: include/dt-bindings/genpd/k2g.h
14107 F: drivers/soc/ti/ti_sci_pm_domains.c
14108 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14109 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14110 F: drivers/clk/keystone/sci-clk.c
14111 F: drivers/reset/reset-ti-sci.c
14113 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14114 M: Hans Verkuil <hverkuil@xs4all.nl>
14115 L: linux-media@vger.kernel.org
14116 T: git git://linuxtv.org/media_tree.git
14117 W: https://linuxtv.org
14119 F: drivers/media/radio/radio-raremono.c
14122 M: Zhang Rui <rui.zhang@intel.com>
14123 M: Eduardo Valentin <edubezval@gmail.com>
14124 L: linux-pm@vger.kernel.org
14125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14127 Q: https://patchwork.kernel.org/project/linux-pm/list/
14129 F: drivers/thermal/
14130 F: include/linux/thermal.h
14131 F: include/uapi/linux/thermal.h
14132 F: include/linux/cpu_cooling.h
14133 F: Documentation/devicetree/bindings/thermal/
14135 THERMAL/CPU_COOLING
14136 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14137 M: Viresh Kumar <viresh.kumar@linaro.org>
14138 M: Javi Merino <javi.merino@kernel.org>
14139 L: linux-pm@vger.kernel.org
14141 F: Documentation/thermal/cpu-cooling-api.txt
14142 F: drivers/thermal/cpu_cooling.c
14143 F: include/linux/cpu_cooling.h
14145 THINKPAD ACPI EXTRAS DRIVER
14146 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14147 L: ibm-acpi-devel@lists.sourceforge.net
14148 L: platform-driver-x86@vger.kernel.org
14149 W: http://ibm-acpi.sourceforge.net
14150 W: http://thinkwiki.org/wiki/Ibm-acpi
14151 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14153 F: drivers/platform/x86/thinkpad_acpi.c
14156 M: Andreas Noever <andreas.noever@gmail.com>
14157 M: Michael Jamet <michael.jamet@intel.com>
14158 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14159 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14162 F: Documentation/admin-guide/thunderbolt.rst
14163 F: drivers/thunderbolt/
14164 F: include/linux/thunderbolt.h
14166 THUNDERBOLT NETWORK DRIVER
14167 M: Michael Jamet <michael.jamet@intel.com>
14168 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14169 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14170 L: netdev@vger.kernel.org
14172 F: drivers/net/thunderbolt.c
14174 THUNDERX GPIO DRIVER
14175 M: David Daney <david.daney@cavium.com>
14177 F: drivers/gpio/gpio-thunderx.c
14179 TI AM437X VPFE DRIVER
14180 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14181 L: linux-media@vger.kernel.org
14182 W: https://linuxtv.org
14183 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14184 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14186 F: drivers/media/platform/am437x/
14188 TI BANDGAP AND THERMAL DRIVER
14189 M: Eduardo Valentin <edubezval@gmail.com>
14190 M: Keerthy <j-keerthy@ti.com>
14191 L: linux-pm@vger.kernel.org
14192 L: linux-omap@vger.kernel.org
14194 F: drivers/thermal/ti-soc-thermal/
14196 TI BQ27XXX POWER SUPPLY DRIVER
14197 R: Andrew F. Davis <afd@ti.com>
14198 F: include/linux/power/bq27xxx_battery.h
14199 F: drivers/power/supply/bq27xxx_battery.c
14200 F: drivers/power/supply/bq27xxx_battery_i2c.c
14202 TI CDCE706 CLOCK DRIVER
14203 M: Max Filippov <jcmvbkbc@gmail.com>
14205 F: drivers/clk/clk-cdce706.c
14208 M: Tero Kristo <t-kristo@ti.com>
14209 L: linux-omap@vger.kernel.org
14212 F: include/linux/clk/ti.h
14214 TI DAVINCI MACHINE SUPPORT
14215 M: Sekhar Nori <nsekhar@ti.com>
14216 M: Kevin Hilman <khilman@kernel.org>
14217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14220 F: arch/arm/mach-davinci/
14221 F: drivers/i2c/busses/i2c-davinci.c
14222 F: arch/arm/boot/dts/da850*
14224 TI DAVINCI SERIES CLOCK DRIVER
14225 M: David Lechner <david@lechnology.com>
14226 R: Sekhar Nori <nsekhar@ti.com>
14228 F: Documentation/devicetree/bindings/clock/ti/davinci/
14229 F: drivers/clk/davinci/
14231 TI DAVINCI SERIES GPIO DRIVER
14232 M: Keerthy <j-keerthy@ti.com>
14233 L: linux-gpio@vger.kernel.org
14235 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14236 F: drivers/gpio/gpio-davinci.c
14238 TI DAVINCI SERIES MEDIA DRIVER
14239 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14240 L: linux-media@vger.kernel.org
14241 W: https://linuxtv.org
14242 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14243 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14245 F: drivers/media/platform/davinci/
14246 F: include/media/davinci/
14248 TI ETHERNET SWITCH DRIVER (CPSW)
14249 R: Grygorii Strashko <grygorii.strashko@ti.com>
14250 L: linux-omap@vger.kernel.org
14251 L: netdev@vger.kernel.org
14253 F: drivers/net/ethernet/ti/cpsw*
14254 F: drivers/net/ethernet/ti/davinci*
14256 TI FLASH MEDIA INTERFACE DRIVER
14257 M: Alex Dubov <oakad@yahoo.com>
14259 F: drivers/misc/tifm*
14260 F: drivers/mmc/host/tifm_sd.c
14261 F: include/linux/tifm.h
14263 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14264 M: Santosh Shilimkar <ssantosh@kernel.org>
14265 L: linux-kernel@vger.kernel.org
14266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14268 F: drivers/soc/ti/*
14269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14271 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14272 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14273 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14274 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14276 F: sound/soc/codecs/lm49453*
14277 F: sound/soc/codecs/isabelle*
14279 TI LP855x BACKLIGHT DRIVER
14280 M: Milo Kim <milo.kim@ti.com>
14282 F: Documentation/backlight/lp855x-driver.txt
14283 F: drivers/video/backlight/lp855x_bl.c
14284 F: include/linux/platform_data/lp855x.h
14286 TI LP8727 CHARGER DRIVER
14287 M: Milo Kim <milo.kim@ti.com>
14289 F: drivers/power/supply/lp8727_charger.c
14290 F: include/linux/platform_data/lp8727.h
14292 TI LP8788 MFD DRIVER
14293 M: Milo Kim <milo.kim@ti.com>
14295 F: drivers/iio/adc/lp8788_adc.c
14296 F: drivers/leds/leds-lp8788.c
14297 F: drivers/mfd/lp8788*.c
14298 F: drivers/power/supply/lp8788-charger.c
14299 F: drivers/regulator/lp8788-*.c
14300 F: include/linux/mfd/lp8788*.h
14302 TI NETCP ETHERNET DRIVER
14303 M: Wingman Kwok <w-kwok2@ti.com>
14304 M: Murali Karicheri <m-karicheri2@ti.com>
14305 L: netdev@vger.kernel.org
14307 F: drivers/net/ethernet/ti/netcp*
14309 TI TAS571X FAMILY ASoC CODEC DRIVER
14310 M: Kevin Cernekee <cernekee@chromium.org>
14311 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14313 F: sound/soc/codecs/tas571x*
14315 TI TRF7970A NFC DRIVER
14316 M: Mark Greer <mgreer@animalcreek.com>
14317 L: linux-wireless@vger.kernel.org
14318 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14320 F: drivers/nfc/trf7970a.c
14321 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14323 TI TWL4030 SERIES SOC CODEC DRIVER
14324 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14325 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14327 F: sound/soc/codecs/twl4030*
14330 M: Benoit Parrot <bparrot@ti.com>
14331 L: linux-media@vger.kernel.org
14332 W: http://linuxtv.org/
14333 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14335 F: drivers/media/platform/ti-vpe/
14337 TI WILINK WIRELESS DRIVERS
14338 L: linux-wireless@vger.kernel.org
14339 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14340 W: http://wireless.kernel.org/en/users/Drivers/wl1251
14341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14343 F: drivers/net/wireless/ti/
14344 F: include/linux/wl12xx.h
14346 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14347 M: John Stultz <john.stultz@linaro.org>
14348 M: Thomas Gleixner <tglx@linutronix.de>
14349 R: Stephen Boyd <sboyd@kernel.org>
14350 L: linux-kernel@vger.kernel.org
14351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14353 F: include/linux/clocksource.h
14354 F: include/linux/time.h
14355 F: include/linux/timex.h
14356 F: include/uapi/linux/time.h
14357 F: include/uapi/linux/timex.h
14358 F: kernel/time/clocksource.c
14359 F: kernel/time/time*.c
14360 F: kernel/time/alarmtimer.c
14361 F: kernel/time/ntp.c
14362 F: tools/testing/selftests/timers/
14365 M: Jon Maloy <jon.maloy@ericsson.com>
14366 M: Ying Xue <ying.xue@windriver.com>
14367 L: netdev@vger.kernel.org (core kernel code)
14368 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14369 W: http://tipc.sourceforge.net/
14371 F: include/uapi/linux/tipc*.h
14374 TLAN NETWORK DRIVER
14375 M: Samuel Chessman <chessman@tux.org>
14376 L: tlan-devel@lists.sourceforge.net (subscribers-only)
14377 W: http://sourceforge.net/projects/tlan/
14379 F: Documentation/networking/tlan.txt
14380 F: drivers/net/ethernet/ti/tlan.*
14382 TM6000 VIDEO4LINUX DRIVER
14383 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14384 L: linux-media@vger.kernel.org
14385 W: https://linuxtv.org
14386 T: git git://linuxtv.org/media_tree.git
14388 F: drivers/media/usb/tm6000/
14389 F: Documentation/media/v4l-drivers/tm6000*
14391 TMIO/SDHI MMC DRIVER
14392 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14393 L: linux-mmc@vger.kernel.org
14395 F: drivers/mmc/host/tmio_mmc*
14396 F: drivers/mmc/host/renesas_sdhi*
14397 F: include/linux/mfd/tmio.h
14399 TMP401 HARDWARE MONITOR DRIVER
14400 M: Guenter Roeck <linux@roeck-us.net>
14401 L: linux-hwmon@vger.kernel.org
14403 F: Documentation/hwmon/tmp401
14404 F: drivers/hwmon/tmp401.c
14406 TMPFS (SHMEM FILESYSTEM)
14407 M: Hugh Dickins <hughd@google.com>
14408 L: linux-mm@kvack.org
14410 F: include/linux/shmem_fs.h
14413 TOMOYO SECURITY MODULE
14414 M: Kentaro Takeda <takedakn@nttdata.co.jp>
14415 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14416 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14417 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14418 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14419 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14420 W: http://tomoyo.sourceforge.jp/
14421 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14423 F: security/tomoyo/
14425 TOPSTAR LAPTOP EXTRAS DRIVER
14426 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14427 L: platform-driver-x86@vger.kernel.org
14429 F: drivers/platform/x86/topstar-laptop.c
14431 TORTURE-TEST MODULES
14432 M: Davidlohr Bueso <dave@stgolabs.net>
14433 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14434 M: Josh Triplett <josh@joshtriplett.org>
14435 L: linux-kernel@vger.kernel.org
14437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14438 F: Documentation/RCU/torture.txt
14439 F: kernel/torture.c
14440 F: kernel/rcu/rcutorture.c
14441 F: kernel/locking/locktorture.c
14443 TOSHIBA ACPI EXTRAS DRIVER
14444 M: Azael Avalos <coproscefalo@gmail.com>
14445 L: platform-driver-x86@vger.kernel.org
14447 F: drivers/platform/x86/toshiba_acpi.c
14449 TOSHIBA BLUETOOTH DRIVER
14450 M: Azael Avalos <coproscefalo@gmail.com>
14451 L: platform-driver-x86@vger.kernel.org
14453 F: drivers/platform/x86/toshiba_bluetooth.c
14455 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14456 M: Azael Avalos <coproscefalo@gmail.com>
14457 L: platform-driver-x86@vger.kernel.org
14459 F: drivers/platform/x86/toshiba_haps.c
14462 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
14463 W: http://www.buzzard.org.uk/toshiba/
14465 F: drivers/char/toshiba.c
14466 F: include/linux/toshiba.h
14467 F: include/uapi/linux/toshiba.h
14469 TOSHIBA TC358743 DRIVER
14470 M: Mats Randgaard <matrandg@cisco.com>
14471 L: linux-media@vger.kernel.org
14473 F: drivers/media/i2c/tc358743*
14474 F: include/media/i2c/tc358743.h
14476 TOSHIBA WMI HOTKEYS DRIVER
14477 M: Azael Avalos <coproscefalo@gmail.com>
14478 L: platform-driver-x86@vger.kernel.org
14480 F: drivers/platform/x86/toshiba-wmi.c
14483 M: Peter Huewe <peterhuewe@gmx.de>
14484 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14485 R: Jason Gunthorpe <jgg@ziepe.ca>
14486 L: linux-integrity@vger.kernel.org
14487 Q: https://patchwork.kernel.org/project/linux-integrity/list/
14488 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14489 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
14491 F: drivers/char/tpm/
14494 M: Steven Rostedt <rostedt@goodmis.org>
14495 M: Ingo Molnar <mingo@redhat.com>
14496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14498 F: Documentation/trace/ftrace.rst
14499 F: arch/*/*/*/ftrace.h
14500 F: arch/*/kernel/ftrace.c
14501 F: include/*/ftrace.h
14502 F: include/linux/trace*.h
14505 F: tools/testing/selftests/ftrace/
14507 TRACING MMIO ACCESSES (MMIOTRACE)
14508 M: Steven Rostedt <rostedt@goodmis.org>
14509 M: Ingo Molnar <mingo@kernel.org>
14510 R: Karol Herbst <karolherbst@gmail.com>
14511 R: Pekka Paalanen <ppaalanen@gmail.com>
14513 L: linux-kernel@vger.kernel.org
14514 L: nouveau@lists.freedesktop.org
14515 F: kernel/trace/trace_mmiotrace.c
14516 F: include/linux/mmiotrace.h
14517 F: arch/x86/mm/kmmio.c
14518 F: arch/x86/mm/mmio-mod.c
14519 F: arch/x86/mm/testmmiotrace.c
14522 M: Jiri Kosina <trivial@kernel.org>
14523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14525 K: ^Subject:.*(?i)trivial
14527 TEMPO SEMICONDUCTOR DRIVERS
14528 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14530 F: sound/soc/codecs/tscs*.c
14531 F: sound/soc/codecs/tscs*.h
14532 F: Documentation/devicetree/bindings/sound/tscs*.txt
14535 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14536 M: Jiri Slaby <jslaby@suse.com>
14538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14539 F: Documentation/serial/
14541 F: drivers/tty/serial/serial_core.c
14542 F: include/linux/serial_core.h
14543 F: include/linux/serial.h
14544 F: include/linux/tty.h
14545 F: include/uapi/linux/serial_core.h
14546 F: include/uapi/linux/serial.h
14547 F: include/uapi/linux/tty.h
14549 TUA9001 MEDIA DRIVER
14550 M: Antti Palosaari <crope@iki.fi>
14551 L: linux-media@vger.kernel.org
14552 W: https://linuxtv.org
14553 W: http://palosaari.fi/linux/
14554 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14555 T: git git://linuxtv.org/anttip/media_tree.git
14557 F: drivers/media/tuners/tua9001*
14559 TULIP NETWORK DRIVERS
14560 L: netdev@vger.kernel.org
14561 L: linux-parisc@vger.kernel.org
14563 F: drivers/net/ethernet/dec/tulip/
14566 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
14567 W: http://vtun.sourceforge.net/tun
14569 F: Documentation/networking/tuntap.txt
14570 F: arch/um/os-Linux/drivers/
14572 TURBOCHANNEL SUBSYSTEM
14573 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14574 M: Ralf Baechle <ralf@linux-mips.org>
14575 L: linux-mips@linux-mips.org
14576 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
14579 F: include/linux/tc.h
14582 M: "Len Brown" <lenb@kernel.org>
14583 L: linux-pm@vger.kernel.org
14584 B: https://bugzilla.kernel.org
14585 Q: https://patchwork.kernel.org/project/linux-pm/list/
14586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14588 F: tools/power/x86/turbostat/
14590 TW5864 VIDEO4LINUX DRIVER
14591 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14592 M: Anton Sviridenko <anton@corp.bluecherry.net>
14593 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14594 M: Andrey Utkin <andrey_utkin@fastmail.com>
14595 L: linux-media@vger.kernel.org
14597 F: drivers/media/pci/tw5864/
14599 TW68 VIDEO4LINUX DRIVER
14600 M: Hans Verkuil <hverkuil@xs4all.nl>
14601 L: linux-media@vger.kernel.org
14602 T: git git://linuxtv.org/media_tree.git
14603 W: https://linuxtv.org
14605 F: drivers/media/pci/tw68/
14607 TW686X VIDEO4LINUX DRIVER
14608 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14609 L: linux-media@vger.kernel.org
14610 T: git git://linuxtv.org/media_tree.git
14611 W: http://linuxtv.org
14613 F: drivers/media/pci/tw686x/
14615 UBI FILE SYSTEM (UBIFS)
14616 M: Richard Weinberger <richard@nod.at>
14617 M: Artem Bityutskiy <dedekind1@gmail.com>
14618 M: Adrian Hunter <adrian.hunter@intel.com>
14619 L: linux-mtd@lists.infradead.org
14620 T: git git://git.infradead.org/ubifs-2.6.git
14621 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
14623 F: Documentation/filesystems/ubifs.txt
14626 UCLINUX (M68KNOMMU AND COLDFIRE)
14627 M: Greg Ungerer <gerg@linux-m68k.org>
14628 W: http://www.linux-m68k.org/
14629 W: http://www.uclinux.org/
14630 L: linux-m68k@lists.linux-m68k.org
14631 L: uclinux-dev@uclinux.org (subscribers-only)
14632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14634 F: arch/m68k/coldfire/
14636 F: arch/m68k/*/*_no.*
14637 F: arch/m68k/include/asm/*_no.*
14640 M: Jan Kara <jack@suse.com>
14642 F: Documentation/filesystems/udf.txt
14646 M: Bastien Nocera <hadess@hadess.net>
14647 L: linux-input@vger.kernel.org
14649 F: drivers/hid/hid-udraw-ps3.c
14652 M: Evgeniy Dushistov <dushistov@mail.ru>
14654 F: Documentation/filesystems/ufs.txt
14657 UHID USERSPACE HID IO DRIVER:
14658 M: David Herrmann <dh.herrmann@googlemail.com>
14659 L: linux-input@vger.kernel.org
14661 F: drivers/hid/uhid.c
14662 F: include/uapi/linux/uhid.h
14665 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14666 L: linux-usb@vger.kernel.org
14668 F: drivers/usb/common/ulpi.c
14669 F: include/linux/ulpi/
14671 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14672 L: linux-usb@vger.kernel.org
14675 F: include/linux/uwb.h
14676 F: include/linux/uwb/
14678 UNICORE32 ARCHITECTURE:
14679 M: Guan Xuetao <gxt@pku.edu.cn>
14680 W: http://mprc.pku.edu.cn/~guanxuetao/linux
14682 T: git git://github.com/gxt/linux.git
14686 M: Tony Finch <dot@dotat.at>
14687 W: http://dotat.at/prog/unifdef
14689 F: scripts/unifdef.c
14691 UNIFORM CDROM DRIVER
14692 M: Jens Axboe <axboe@kernel.dk>
14693 W: http://www.kernel.dk
14695 F: Documentation/cdrom/
14696 F: drivers/cdrom/cdrom.c
14697 F: include/linux/cdrom.h
14698 F: include/uapi/linux/cdrom.h
14700 UNISYS S-PAR DRIVERS
14701 M: David Kershner <david.kershner@unisys.com>
14702 L: sparmaintainer@unisys.com (Unisys internal)
14704 F: include/linux/visorbus.h
14705 F: drivers/visorbus/
14706 F: drivers/staging/unisys/
14708 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14709 M: Vinayak Holikatti <vinholikatti@gmail.com>
14710 L: linux-scsi@vger.kernel.org
14712 F: Documentation/scsi/ufs.txt
14713 F: drivers/scsi/ufs/
14715 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14716 M: Joao Pinto <jpinto@synopsys.com>
14717 L: linux-scsi@vger.kernel.org
14719 F: drivers/scsi/ufs/*dwc*
14721 UNSORTED BLOCK IMAGES (UBI)
14722 M: Artem Bityutskiy <dedekind1@gmail.com>
14723 M: Richard Weinberger <richard@nod.at>
14724 W: http://www.linux-mtd.infradead.org/
14725 L: linux-mtd@lists.infradead.org
14726 T: git git://git.infradead.org/ubifs-2.6.git
14728 F: drivers/mtd/ubi/
14729 F: include/linux/mtd/ubi.h
14730 F: include/uapi/mtd/ubi-user.h
14732 USB "USBNET" DRIVER FRAMEWORK
14733 M: Oliver Neukum <oneukum@suse.com>
14734 L: netdev@vger.kernel.org
14735 W: http://www.linux-usb.org/usbnet
14737 F: drivers/net/usb/usbnet.c
14738 F: include/linux/usb/usbnet.h
14741 M: Oliver Neukum <oneukum@suse.com>
14742 L: linux-usb@vger.kernel.org
14744 F: Documentation/usb/acm.txt
14745 F: drivers/usb/class/cdc-acm.*
14747 USB AR5523 WIRELESS DRIVER
14748 M: Pontus Fuchs <pontus.fuchs@gmail.com>
14749 L: linux-wireless@vger.kernel.org
14751 F: drivers/net/wireless/ath/ar5523/
14754 M: Oliver Neukum <oneukum@suse.com>
14755 L: linux-usb@vger.kernel.org
14756 L: linux-scsi@vger.kernel.org
14758 F: drivers/usb/storage/uas.c
14760 USB CDC ETHERNET DRIVER
14761 M: Oliver Neukum <oliver@neukum.org>
14762 L: linux-usb@vger.kernel.org
14764 F: drivers/net/usb/cdc_*.c
14765 F: include/uapi/linux/usb/cdc.h
14767 USB CHAOSKEY DRIVER
14768 M: Keith Packard <keithp@keithp.com>
14769 L: linux-usb@vger.kernel.org
14771 F: drivers/usb/misc/chaoskey.c
14773 USB CYPRESS C67X00 DRIVER
14774 M: Peter Korsgaard <jacmet@sunsite.dk>
14775 L: linux-usb@vger.kernel.org
14777 F: drivers/usb/c67x00/
14779 USB DAVICOM DM9601 DRIVER
14780 M: Peter Korsgaard <jacmet@sunsite.dk>
14781 L: netdev@vger.kernel.org
14782 W: http://www.linux-usb.org/usbnet
14784 F: drivers/net/usb/dm9601.c
14786 USB DIAMOND RIO500 DRIVER
14787 M: Cesar Miquel <miquel@df.uba.ar>
14788 L: rio500-users@lists.sourceforge.net
14789 W: http://rio500.sourceforge.net
14791 F: drivers/usb/misc/rio500*
14794 M: Alan Stern <stern@rowland.harvard.edu>
14795 L: linux-usb@vger.kernel.org
14797 F: Documentation/usb/ehci.txt
14798 F: drivers/usb/host/ehci*
14800 USB GADGET/PERIPHERAL SUBSYSTEM
14801 M: Felipe Balbi <balbi@kernel.org>
14802 L: linux-usb@vger.kernel.org
14803 W: http://www.linux-usb.org/gadget
14804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14806 F: drivers/usb/gadget/
14807 F: include/linux/usb/gadget*
14809 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14810 M: Jiri Kosina <jikos@kernel.org>
14811 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
14812 L: linux-usb@vger.kernel.org
14813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14815 F: Documentation/hid/hiddev.txt
14816 F: drivers/hid/usbhid/
14818 USB INTEL XHCI ROLE MUX DRIVER
14819 M: Hans de Goede <hdegoede@redhat.com>
14820 L: linux-usb@vger.kernel.org
14822 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
14825 M: Olav Kongas <ok@artecdesign.ee>
14826 L: linux-usb@vger.kernel.org
14828 F: drivers/usb/host/isp116x*
14829 F: include/linux/usb/isp116x.h
14831 USB LAN78XX ETHERNET DRIVER
14832 M: Woojung Huh <woojung.huh@microchip.com>
14833 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14834 L: netdev@vger.kernel.org
14836 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14837 F: drivers/net/usb/lan78xx.*
14838 F: include/dt-bindings/net/microchip-lan78xx.h
14840 USB MASS STORAGE DRIVER
14841 M: Alan Stern <stern@rowland.harvard.edu>
14842 L: linux-usb@vger.kernel.org
14843 L: usb-storage@lists.one-eyed-alien.net
14845 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
14846 F: drivers/usb/storage/
14849 M: Clemens Ladisch <clemens@ladisch.de>
14850 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14851 T: git git://git.alsa-project.org/alsa-kernel.git
14853 F: sound/usb/midi.*
14855 USB NETWORKING DRIVERS
14856 L: linux-usb@vger.kernel.org
14858 F: drivers/net/usb/
14861 M: Alan Stern <stern@rowland.harvard.edu>
14862 L: linux-usb@vger.kernel.org
14864 F: Documentation/usb/ohci.txt
14865 F: drivers/usb/host/ohci*
14867 USB OTG FSM (Finite State Machine)
14868 M: Peter Chen <Peter.Chen@nxp.com>
14869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14870 L: linux-usb@vger.kernel.org
14872 F: drivers/usb/common/usb-otg-fsm.c
14875 M: Valentina Manea <valentina.manea.m@gmail.com>
14876 M: Shuah Khan <shuah@kernel.org>
14877 L: linux-usb@vger.kernel.org
14879 F: Documentation/usb/usbip_protocol.txt
14880 F: drivers/usb/usbip/
14881 F: tools/usb/usbip/
14882 F: tools/testing/selftests/drivers/usb/usbip/
14885 M: Petko Manolov <petkan@nucleusys.com>
14886 L: linux-usb@vger.kernel.org
14887 L: netdev@vger.kernel.org
14888 T: git git://github.com/petkan/pegasus.git
14889 W: https://github.com/petkan/pegasus
14891 F: drivers/net/usb/pegasus.*
14894 M: Felipe Balbi <balbi@kernel.org>
14895 L: linux-usb@vger.kernel.org
14896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14898 F: drivers/usb/phy/
14900 USB PRINTER DRIVER (usblp)
14901 M: Pete Zaitcev <zaitcev@redhat.com>
14902 L: linux-usb@vger.kernel.org
14904 F: drivers/usb/class/usblp.c
14906 USB QMI WWAN NETWORK DRIVER
14907 M: Bjørn Mork <bjorn@mork.no>
14908 L: netdev@vger.kernel.org
14910 F: Documentation/ABI/testing/sysfs-class-net-qmi
14911 F: drivers/net/usb/qmi_wwan.c
14914 M: Petko Manolov <petkan@nucleusys.com>
14915 L: linux-usb@vger.kernel.org
14916 L: netdev@vger.kernel.org
14917 T: git git://github.com/petkan/rtl8150.git
14918 W: https://github.com/petkan/rtl8150
14920 F: drivers/net/usb/rtl8150.c
14922 USB SERIAL SUBSYSTEM
14923 M: Johan Hovold <johan@kernel.org>
14924 L: linux-usb@vger.kernel.org
14925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14927 F: Documentation/usb/usb-serial.txt
14928 F: drivers/usb/serial/
14929 F: include/linux/usb/serial.h
14931 USB SMSC75XX ETHERNET DRIVER
14932 M: Steve Glendinning <steve.glendinning@shawell.net>
14933 L: netdev@vger.kernel.org
14935 F: drivers/net/usb/smsc75xx.*
14937 USB SMSC95XX ETHERNET DRIVER
14938 M: Steve Glendinning <steve.glendinning@shawell.net>
14939 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14940 L: netdev@vger.kernel.org
14942 F: drivers/net/usb/smsc95xx.*
14945 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14946 L: linux-usb@vger.kernel.org
14947 W: http://www.linux-usb.org
14948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14950 F: Documentation/devicetree/bindings/usb/
14951 F: Documentation/usb/
14953 F: include/linux/usb.h
14954 F: include/linux/usb/
14956 USB TYPEC PI3USB30532 MUX DRIVER
14957 M: Hans de Goede <hdegoede@redhat.com>
14958 L: linux-usb@vger.kernel.org
14960 F: drivers/usb/typec/mux/pi3usb30532.c
14962 USB TYPEC SUBSYSTEM
14963 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14964 L: linux-usb@vger.kernel.org
14966 F: Documentation/ABI/testing/sysfs-class-typec
14967 F: Documentation/driver-api/usb/typec.rst
14968 F: drivers/usb/typec/
14969 F: include/linux/usb/typec.h
14972 M: Alan Stern <stern@rowland.harvard.edu>
14973 L: linux-usb@vger.kernel.org
14975 F: drivers/usb/host/uhci*
14978 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14979 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14980 L: linux-media@vger.kernel.org
14981 T: git git://linuxtv.org/media_tree.git
14982 W: http://www.ideasonboard.org/uvc/
14984 F: drivers/media/usb/uvc/
14985 F: include/uapi/linux/uvcvideo.h
14988 M: Hans Verkuil <hverkuil@xs4all.nl>
14989 L: linux-media@vger.kernel.org
14990 T: git git://linuxtv.org/media_tree.git
14991 W: https://linuxtv.org
14993 F: drivers/media/usb/usbvision/
14996 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14997 L: linux-usb@vger.kernel.org
14999 F: drivers/usb/gadget/function/*uvc*
15000 F: drivers/usb/gadget/legacy/webcam.c
15002 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15003 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15004 L: linux-wireless@vger.kernel.org
15006 F: drivers/net/wireless/rndis_wlan.c
15009 M: Mathias Nyman <mathias.nyman@intel.com>
15010 L: linux-usb@vger.kernel.org
15012 F: drivers/usb/host/xhci*
15013 F: drivers/usb/host/pci-quirks*
15016 L: linux-wireless@vger.kernel.org
15017 W: http://linux-lc100020.sourceforge.net
15019 F: drivers/net/wireless/zydas/zd1201.*
15022 M: Antoine Jacquet <royale@zerezo.com>
15023 L: linux-usb@vger.kernel.org
15024 L: linux-media@vger.kernel.org
15025 T: git git://linuxtv.org/media_tree.git
15026 W: http://royale.zerezo.com/zr364xx/
15028 F: Documentation/media/v4l-drivers/zr364xx*
15029 F: drivers/media/usb/zr364xx/
15031 USER-MODE LINUX (UML)
15032 M: Jeff Dike <jdike@addtoit.com>
15033 M: Richard Weinberger <richard@nod.at>
15034 L: linux-um@lists.infradead.org
15035 W: http://user-mode-linux.sourceforge.net
15036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15038 F: Documentation/virtual/uml/
15044 USERSPACE I/O (UIO)
15045 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15048 F: Documentation/driver-api/uio-howto.rst
15050 F: include/linux/uio*.h
15053 M: Karel Zak <kzak@redhat.com>
15054 L: util-linux@vger.kernel.org
15055 W: http://en.wikipedia.org/wiki/Util-linux
15056 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15060 M: Christoph Hellwig <hch@lst.de>
15061 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15062 L: linux-kernel@vger.kernel.org
15063 T: git git://git.infradead.org/users/hch/uuid.git
15066 F: include/linux/uuid.h
15067 F: include/uapi/linux/uuid.h
15071 M: Michal Januszewski <spock@gentoo.org>
15072 L: linux-fbdev@vger.kernel.org
15073 W: http://dev.gentoo.org/~spock/projects/uvesafb/
15075 F: Documentation/fb/uvesafb.txt
15076 F: drivers/video/fbdev/uvesafb.*
15079 M: Stefan Agner <stefan@agner.ch>
15080 L: linux-mtd@lists.infradead.org
15082 F: drivers/mtd/nand/raw/vf610_nfc.c
15084 VFAT/FAT/MSDOS FILESYSTEM
15085 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15087 F: Documentation/filesystems/vfat.txt
15091 M: Alex Williamson <alex.williamson@redhat.com>
15092 L: kvm@vger.kernel.org
15093 T: git git://github.com/awilliam/linux-vfio.git
15095 F: Documentation/vfio.txt
15097 F: include/linux/vfio.h
15098 F: include/uapi/linux/vfio.h
15100 VFIO MEDIATED DEVICE DRIVERS
15101 M: Kirti Wankhede <kwankhede@nvidia.com>
15102 L: kvm@vger.kernel.org
15104 F: Documentation/vfio-mediated-device.txt
15105 F: drivers/vfio/mdev/
15106 F: include/linux/mdev.h
15107 F: samples/vfio-mdev/
15109 VFIO PLATFORM DRIVER
15110 M: Eric Auger <eric.auger@redhat.com>
15111 L: kvm@vger.kernel.org
15113 F: drivers/vfio/platform/
15116 R: Lukas Wunner <lukas@wunner.de>
15118 F: Documentation/gpu/vga-switcheroo.rst
15119 F: drivers/gpu/vga/vga_switcheroo.c
15120 F: include/linux/vga_switcheroo.h
15121 T: git git://anongit.freedesktop.org/drm/drm-misc
15123 VIA RHINE NETWORK DRIVER
15125 F: drivers/net/ethernet/via/via-rhine.c
15127 VIA SD/MMC CARD CONTROLLER DRIVER
15128 M: Bruce Chang <brucechang@via.com.tw>
15129 M: Harald Welte <HaraldWelte@viatech.com>
15131 F: drivers/mmc/host/via-sdmmc.c
15133 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15134 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15135 L: linux-fbdev@vger.kernel.org
15137 F: include/linux/via-core.h
15138 F: include/linux/via-gpio.h
15139 F: include/linux/via_i2c.h
15140 F: drivers/video/fbdev/via/
15142 VIA VELOCITY NETWORK DRIVER
15143 M: Francois Romieu <romieu@fr.zoreil.com>
15144 L: netdev@vger.kernel.org
15146 F: drivers/net/ethernet/via/via-velocity.*
15148 VIDEO MULTIPLEXER DRIVER
15149 M: Philipp Zabel <p.zabel@pengutronix.de>
15150 L: linux-media@vger.kernel.org
15152 F: drivers/media/platform/video-mux.c
15154 VIDEO I2C POLLING DRIVER
15155 M: Matt Ranostay <matt.ranostay@konsulko.com>
15156 L: linux-media@vger.kernel.org
15158 F: drivers/media/i2c/video-i2c.c
15160 VIDEOBUF2 FRAMEWORK
15161 M: Pawel Osciak <pawel@osciak.com>
15162 M: Marek Szyprowski <m.szyprowski@samsung.com>
15163 M: Kyungmin Park <kyungmin.park@samsung.com>
15164 L: linux-media@vger.kernel.org
15166 F: drivers/media/v4l2-core/videobuf2-*
15167 F: include/media/videobuf2-*
15169 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15170 M: Helen Koike <helen.koike@collabora.com>
15171 L: linux-media@vger.kernel.org
15172 T: git git://linuxtv.org/media_tree.git
15173 W: https://linuxtv.org
15175 F: drivers/media/platform/vimc/*
15178 M: Alex Williamson <alex.williamson@redhat.com>
15179 M: Paolo Bonzini <pbonzini@redhat.com>
15180 L: kvm@vger.kernel.org
15184 VIRTIO AND VHOST VSOCK DRIVER
15185 M: Stefan Hajnoczi <stefanha@redhat.com>
15186 L: kvm@vger.kernel.org
15187 L: virtualization@lists.linux-foundation.org
15188 L: netdev@vger.kernel.org
15190 F: include/linux/virtio_vsock.h
15191 F: include/uapi/linux/virtio_vsock.h
15192 F: include/uapi/linux/vsockmon.h
15193 F: include/uapi/linux/vm_sockets_diag.h
15194 F: net/vmw_vsock/diag.c
15195 F: net/vmw_vsock/af_vsock_tap.c
15196 F: net/vmw_vsock/virtio_transport_common.c
15197 F: net/vmw_vsock/virtio_transport.c
15198 F: drivers/net/vsockmon.c
15199 F: drivers/vhost/vsock.c
15200 F: drivers/vhost/vsock.h
15201 F: tools/testing/vsock/
15203 VIRTIO CONSOLE DRIVER
15204 M: Amit Shah <amit@kernel.org>
15205 L: virtualization@lists.linux-foundation.org
15207 F: drivers/char/virtio_console.c
15208 F: include/linux/virtio_console.h
15209 F: include/uapi/linux/virtio_console.h
15211 VIRTIO CORE, NET AND BLOCK DRIVERS
15212 M: "Michael S. Tsirkin" <mst@redhat.com>
15213 M: Jason Wang <jasowang@redhat.com>
15214 L: virtualization@lists.linux-foundation.org
15216 F: Documentation/devicetree/bindings/virtio/
15219 F: drivers/net/virtio_net.c
15220 F: drivers/block/virtio_blk.c
15221 F: include/linux/virtio*.h
15222 F: include/uapi/linux/virtio_*.h
15223 F: drivers/crypto/virtio/
15224 F: mm/balloon_compaction.c
15226 VIRTIO CRYPTO DRIVER
15227 M: Gonglei <arei.gonglei@huawei.com>
15228 L: virtualization@lists.linux-foundation.org
15229 L: linux-crypto@vger.kernel.org
15231 F: drivers/crypto/virtio/
15232 F: include/uapi/linux/virtio_crypto.h
15234 VIRTIO DRIVERS FOR S390
15235 M: Cornelia Huck <cohuck@redhat.com>
15236 M: Halil Pasic <pasic@linux.ibm.com>
15237 L: linux-s390@vger.kernel.org
15238 L: virtualization@lists.linux-foundation.org
15239 L: kvm@vger.kernel.org
15241 F: drivers/s390/virtio/
15242 F: arch/s390/include/uapi/asm/virtio-ccw.h
15245 M: David Airlie <airlied@linux.ie>
15246 M: Gerd Hoffmann <kraxel@redhat.com>
15247 L: dri-devel@lists.freedesktop.org
15248 L: virtualization@lists.linux-foundation.org
15249 T: git git://anongit.freedesktop.org/drm/drm-misc
15251 F: drivers/gpu/drm/virtio/
15252 F: include/uapi/linux/virtio_gpu.h
15254 VIRTIO HOST (VHOST)
15255 M: "Michael S. Tsirkin" <mst@redhat.com>
15256 M: Jason Wang <jasowang@redhat.com>
15257 L: kvm@vger.kernel.org
15258 L: virtualization@lists.linux-foundation.org
15259 L: netdev@vger.kernel.org
15260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15263 F: include/uapi/linux/vhost.h
15265 VIRTIO INPUT DRIVER
15266 M: Gerd Hoffmann <kraxel@redhat.com>
15268 F: drivers/virtio/virtio_input.c
15269 F: include/uapi/linux/virtio_input.h
15271 VIRTUAL BOX GUEST DEVICE DRIVER
15272 M: Hans de Goede <hdegoede@redhat.com>
15273 M: Arnd Bergmann <arnd@arndb.de>
15274 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15276 F: include/linux/vbox_utils.h
15277 F: include/uapi/linux/vbox*.h
15278 F: drivers/virt/vboxguest/
15280 VIRTUAL SERIO DEVICE DRIVER
15281 M: Stephen Chandler Paul <thatslyude@gmail.com>
15283 F: drivers/input/serio/userio.c
15284 F: include/uapi/linux/userio.h
15286 VIVID VIRTUAL VIDEO DRIVER
15287 M: Hans Verkuil <hverkuil@xs4all.nl>
15288 L: linux-media@vger.kernel.org
15289 T: git git://linuxtv.org/media_tree.git
15290 W: https://linuxtv.org
15292 F: drivers/media/platform/vivid/*
15295 M: Florian Fainelli <f.fainelli@gmail.com>
15296 L: openwrt-devel@lists.openwrt.org (subscribers-only)
15298 F: drivers/vlynq/vlynq.c
15299 F: include/linux/vlynq.h
15302 M: Martyn Welch <martyn@welchs.me.uk>
15303 M: Manohar Vanga <manohar.vanga@gmail.com>
15304 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15305 L: devel@driverdev.osuosl.org
15307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15308 F: Documentation/driver-api/vme.rst
15309 F: drivers/staging/vme/
15311 F: include/linux/vme*
15313 VMWARE BALLOON DRIVER
15314 M: Xavier Deguillard <xdeguillard@vmware.com>
15315 M: Philip Moltmann <moltmann@vmware.com>
15316 M: "VMware, Inc." <pv-drivers@vmware.com>
15317 L: linux-kernel@vger.kernel.org
15319 F: drivers/misc/vmw_balloon.c
15321 VMWARE HYPERVISOR INTERFACE
15322 M: Alok Kataria <akataria@vmware.com>
15323 L: virtualization@lists.linux-foundation.org
15325 F: arch/x86/kernel/cpu/vmware.c
15327 VMWARE PVRDMA DRIVER
15328 M: Adit Ranadive <aditr@vmware.com>
15329 M: VMware PV-Drivers <pv-drivers@vmware.com>
15330 L: linux-rdma@vger.kernel.org
15332 F: drivers/infiniband/hw/vmw_pvrdma/
15334 VMware PVSCSI driver
15335 M: Jim Gill <jgill@vmware.com>
15336 M: VMware PV-Drivers <pv-drivers@vmware.com>
15337 L: linux-scsi@vger.kernel.org
15339 F: drivers/scsi/vmw_pvscsi.c
15340 F: drivers/scsi/vmw_pvscsi.h
15342 VMWARE VMMOUSE SUBDRIVER
15343 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15344 M: "VMware, Inc." <pv-drivers@vmware.com>
15345 L: linux-input@vger.kernel.org
15347 F: drivers/input/mouse/vmmouse.c
15348 F: drivers/input/mouse/vmmouse.h
15350 VMWARE VMXNET3 ETHERNET DRIVER
15351 M: Ronak Doshi <doshir@vmware.com>
15352 M: "VMware, Inc." <pv-drivers@vmware.com>
15353 L: netdev@vger.kernel.org
15355 F: drivers/net/vmxnet3/
15357 VOCORE VOCORE2 BOARD
15358 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15359 L: linux-mips@linux-mips.org
15361 F: arch/mips/boot/dts/ralink/vocore2.dts
15363 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15364 M: Liam Girdwood <lgirdwood@gmail.com>
15365 M: Mark Brown <broonie@kernel.org>
15366 L: linux-kernel@vger.kernel.org
15367 W: http://www.slimlogic.co.uk/?p=48
15368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15370 F: Documentation/devicetree/bindings/regulator/
15371 F: Documentation/power/regulator/
15372 F: drivers/regulator/
15373 F: include/dt-bindings/regulator/
15374 F: include/linux/regulator/
15377 M: David Ahern <dsa@cumulusnetworks.com>
15378 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
15379 L: netdev@vger.kernel.org
15381 F: drivers/net/vrf.c
15382 F: Documentation/networking/vrf.txt
15384 VT1211 HARDWARE MONITOR DRIVER
15385 M: Juerg Haefliger <juergh@gmail.com>
15386 L: linux-hwmon@vger.kernel.org
15388 F: Documentation/hwmon/vt1211
15389 F: drivers/hwmon/vt1211.c
15391 VT8231 HARDWARE MONITOR DRIVER
15392 M: Roger Lucas <vt8231@hiddenengine.co.uk>
15393 L: linux-hwmon@vger.kernel.org
15395 F: drivers/hwmon/vt8231.c
15397 VUB300 USB to SDIO/SD/MMC bridge chip
15398 M: Tony Olech <tony.olech@elandigitalsystems.com>
15399 L: linux-mmc@vger.kernel.org
15400 L: linux-usb@vger.kernel.org
15402 F: drivers/mmc/host/vub300.c
15404 W1 DALLAS'S 1-WIRE BUS
15405 M: Evgeniy Polyakov <zbr@ioremap.net>
15407 F: Documentation/w1/
15409 F: include/linux/w1.h
15411 W83791D HARDWARE MONITORING DRIVER
15412 M: Marc Hulsman <m.hulsman@tudelft.nl>
15413 L: linux-hwmon@vger.kernel.org
15415 F: Documentation/hwmon/w83791d
15416 F: drivers/hwmon/w83791d.c
15418 W83793 HARDWARE MONITORING DRIVER
15419 M: Rudolf Marek <r.marek@assembler.cz>
15420 L: linux-hwmon@vger.kernel.org
15422 F: Documentation/hwmon/w83793
15423 F: drivers/hwmon/w83793.c
15425 W83795 HARDWARE MONITORING DRIVER
15426 M: Jean Delvare <jdelvare@suse.com>
15427 L: linux-hwmon@vger.kernel.org
15429 F: drivers/hwmon/w83795.c
15431 W83L51xD SD/MMC CARD INTERFACE DRIVER
15432 M: Pierre Ossman <pierre@ossman.eu>
15434 F: drivers/mmc/host/wbsd.*
15436 WACOM PROTOCOL 4 SERIAL TABLETS
15437 M: Julian Squires <julian@cipht.net>
15438 M: Hans de Goede <hdegoede@redhat.com>
15439 L: linux-input@vger.kernel.org
15441 F: drivers/input/tablet/wacom_serial4.c
15443 WATCHDOG DEVICE DRIVERS
15444 M: Wim Van Sebroeck <wim@linux-watchdog.org>
15445 M: Guenter Roeck <linux@roeck-us.net>
15446 L: linux-watchdog@vger.kernel.org
15447 W: http://www.linux-watchdog.org/
15448 T: git git://www.linux-watchdog.org/linux-watchdog.git
15450 F: Documentation/devicetree/bindings/watchdog/
15451 F: Documentation/watchdog/
15452 F: drivers/watchdog/
15453 F: include/linux/watchdog.h
15454 F: include/uapi/linux/watchdog.h
15456 WHISKEYCOVE PMIC GPIO DRIVER
15457 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15458 L: linux-gpio@vger.kernel.org
15460 F: drivers/gpio/gpio-wcove.c
15463 M: David Herrmann <dh.herrmann@googlemail.com>
15464 L: linux-input@vger.kernel.org
15466 F: drivers/hid/hid-wiimote*
15468 WILOCITY WIL6210 WIRELESS DRIVER
15469 M: Maya Erez <merez@codeaurora.org>
15470 L: linux-wireless@vger.kernel.org
15471 L: wil6210@qti.qualcomm.com
15473 W: http://wireless.kernel.org/en/users/Drivers/wil6210
15474 F: drivers/net/wireless/ath/wil6210/
15477 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15478 M: linux-wimax@intel.com
15479 L: wimax@linuxwimax.org (subscribers-only)
15481 W: http://linuxwimax.org
15482 F: Documentation/wimax/README.wimax
15483 F: include/linux/wimax/debug.h
15484 F: include/net/wimax.h
15485 F: include/uapi/linux/wimax.h
15489 M: David Härdeman <david@hardeman.nu>
15491 F: drivers/media/rc/winbond-cir.c
15493 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15494 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15495 L: linux-watchdog@vger.kernel.org
15497 F: drivers/watchdog/ebc-c384_wdt.c
15499 WINSYSTEMS WS16C48 GPIO DRIVER
15500 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15501 L: linux-gpio@vger.kernel.org
15503 F: drivers/gpio/gpio-ws16c48.c
15505 WISTRON LAPTOP BUTTON DRIVER
15506 M: Miloslav Trmac <mitr@volny.cz>
15508 F: drivers/input/misc/wistron_btns.c
15510 WL3501 WIRELESS PCMCIA CARD DRIVER
15511 L: linux-wireless@vger.kernel.org
15513 F: drivers/net/wireless/wl3501*
15515 WOLFSON MICROELECTRONICS DRIVERS
15516 L: patches@opensource.cirrus.com
15517 T: git https://github.com/CirrusLogic/linux-drivers.git
15518 W: https://github.com/CirrusLogic/linux-drivers/wiki
15520 F: Documentation/hwmon/wm83??
15521 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15522 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15523 F: Documentation/devicetree/bindings/mfd/arizona.txt
15524 F: Documentation/devicetree/bindings/mfd/wm831x.txt
15525 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
15526 F: arch/arm/mach-s3c64xx/mach-crag6410*
15527 F: drivers/clk/clk-wm83*.c
15528 F: drivers/extcon/extcon-arizona.c
15529 F: drivers/leds/leds-wm83*.c
15530 F: drivers/gpio/gpio-*wm*.c
15531 F: drivers/gpio/gpio-arizona.c
15532 F: drivers/hwmon/wm83??-hwmon.c
15533 F: drivers/input/misc/wm831x-on.c
15534 F: drivers/input/touchscreen/wm831x-ts.c
15535 F: drivers/input/touchscreen/wm97*.c
15536 F: drivers/mfd/arizona*
15537 F: drivers/mfd/wm*.c
15538 F: drivers/mfd/cs47l24*
15539 F: drivers/power/supply/wm83*.c
15540 F: drivers/rtc/rtc-wm83*.c
15541 F: drivers/regulator/wm8*.c
15542 F: drivers/regulator/arizona*
15543 F: drivers/video/backlight/wm83*_bl.c
15544 F: drivers/watchdog/wm83*_wdt.c
15545 F: include/linux/mfd/arizona/
15546 F: include/linux/mfd/wm831x/
15547 F: include/linux/mfd/wm8350/
15548 F: include/linux/mfd/wm8400*
15549 F: include/linux/regulator/arizona*
15550 F: include/linux/wm97xx.h
15551 F: include/sound/wm????.h
15552 F: sound/soc/codecs/arizona.?
15553 F: sound/soc/codecs/wm*
15554 F: sound/soc/codecs/cs47l24*
15557 M: Tejun Heo <tj@kernel.org>
15558 R: Lai Jiangshan <jiangshanlai@gmail.com>
15559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15561 F: include/linux/workqueue.h
15562 F: kernel/workqueue.c
15563 F: Documentation/core-api/workqueue.rst
15565 X-POWERS AXP288 PMIC DRIVERS
15566 M: Hans de Goede <hdegoede@redhat.com>
15569 F: drivers/acpi/pmic/intel_pmic_xpower.c
15571 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15572 M: Chen-Yu Tsai <wens@csie.org>
15573 L: linux-kernel@vger.kernel.org
15578 M: Andrew Hendry <andrew.hendry@gmail.com>
15579 L: linux-x25@vger.kernel.org
15581 F: Documentation/networking/x25*
15582 F: include/net/x25*
15585 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15586 M: Thomas Gleixner <tglx@linutronix.de>
15587 M: Ingo Molnar <mingo@redhat.com>
15588 R: "H. Peter Anvin" <hpa@zytor.com>
15590 L: linux-kernel@vger.kernel.org
15591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15593 F: Documentation/devicetree/bindings/x86/
15594 F: Documentation/x86/
15598 M: Andy Lutomirski <luto@kernel.org>
15599 L: linux-kernel@vger.kernel.org
15600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15604 X86 MCE INFRASTRUCTURE
15605 M: Tony Luck <tony.luck@intel.com>
15606 M: Borislav Petkov <bp@alien8.de>
15607 L: linux-edac@vger.kernel.org
15609 F: arch/x86/kernel/cpu/mcheck/*
15611 X86 MICROCODE UPDATE SUPPORT
15612 M: Borislav Petkov <bp@alien8.de>
15614 F: arch/x86/kernel/cpu/microcode/*
15616 X86 PLATFORM DRIVERS
15617 M: Darren Hart <dvhart@infradead.org>
15618 M: Andy Shevchenko <andy@infradead.org>
15619 L: platform-driver-x86@vger.kernel.org
15620 T: git git://git.infradead.org/linux-platform-drivers-x86.git
15622 F: drivers/platform/x86/
15623 F: drivers/platform/olpc/
15626 M: Andy Lutomirski <luto@kernel.org>
15627 L: linux-kernel@vger.kernel.org
15628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15630 F: arch/x86/entry/vdso/
15632 XC2028/3028 TUNER DRIVER
15633 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15634 L: linux-media@vger.kernel.org
15635 W: https://linuxtv.org
15636 T: git git://linuxtv.org/media_tree.git
15638 F: drivers/media/tuners/tuner-xc2028.*
15640 XDP SOCKETS (AF_XDP)
15641 M: Björn Töpel <bjorn.topel@intel.com>
15642 M: Magnus Karlsson <magnus.karlsson@intel.com>
15643 L: netdev@vger.kernel.org
15645 F: kernel/bpf/xskmap.c
15648 XEN BLOCK SUBSYSTEM
15649 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15650 M: Roger Pau Monné <roger.pau@citrix.com>
15651 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15653 F: drivers/block/xen-blkback/*
15654 F: drivers/block/xen*
15657 M: Stefano Stabellini <sstabellini@kernel.org>
15658 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15661 F: arch/arm/include/asm/xen/
15663 XEN HYPERVISOR ARM64
15664 M: Stefano Stabellini <sstabellini@kernel.org>
15665 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15668 F: arch/arm64/include/asm/xen/
15670 XEN HYPERVISOR INTERFACE
15671 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
15672 M: Juergen Gross <jgross@suse.com>
15673 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15677 F: drivers/*/xen-*front.c
15679 F: arch/x86/include/asm/xen/
15680 F: arch/x86/include/asm/pvclock-abi.h
15682 F: include/uapi/xen/
15683 F: Documentation/ABI/stable/sysfs-hypervisor-xen
15684 F: Documentation/ABI/testing/sysfs-hypervisor-xen
15686 XEN NETWORK BACKEND DRIVER
15687 M: Wei Liu <wei.liu2@citrix.com>
15688 M: Paul Durrant <paul.durrant@citrix.com>
15689 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15690 L: netdev@vger.kernel.org
15692 F: drivers/net/xen-netback/*
15695 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15696 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15698 F: arch/x86/pci/*xen*
15699 F: drivers/pci/*xen*
15702 M: Juergen Gross <jgross@suse.com>
15703 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15704 L: linux-scsi@vger.kernel.org
15706 F: drivers/scsi/xen-scsifront.c
15707 F: drivers/xen/xen-scsiback.c
15708 F: include/xen/interface/io/vscsiif.h
15710 XEN SWIOTLB SUBSYSTEM
15711 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15712 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15713 L: iommu@lists.linux-foundation.org
15715 F: arch/x86/xen/*swiotlb*
15716 F: drivers/xen/*swiotlb*
15718 XEN SOUND FRONTEND DRIVER
15719 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15720 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15721 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15726 M: Darrick J. Wong <darrick.wong@oracle.com>
15727 M: linux-xfs@vger.kernel.org
15728 L: linux-xfs@vger.kernel.org
15730 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15732 F: Documentation/filesystems/xfs.txt
15735 XILINX AXI ETHERNET DRIVER
15736 M: Anirudha Sarangi <anirudh@xilinx.com>
15737 M: John Linn <John.Linn@xilinx.com>
15739 F: drivers/net/ethernet/xilinx/xilinx_axienet*
15741 XILINX UARTLITE SERIAL DRIVER
15742 M: Peter Korsgaard <jacmet@sunsite.dk>
15743 L: linux-serial@vger.kernel.org
15745 F: drivers/tty/serial/uartlite.c
15747 XILINX VIDEO IP CORES
15748 M: Hyun Kwon <hyun.kwon@xilinx.com>
15749 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15750 L: linux-media@vger.kernel.org
15751 T: git git://linuxtv.org/media_tree.git
15753 F: Documentation/devicetree/bindings/media/xilinx/
15754 F: drivers/media/platform/xilinx/
15755 F: include/uapi/linux/xilinx-v4l2-controls.h
15758 M: Eli Billauer <eli.billauer@gmail.com>
15759 L: linux-kernel@vger.kernel.org
15761 F: drivers/char/xillybus/
15764 M: George Cherian <george.cherian@cavium.com>
15765 M: Jan Glauber <jglauber@cavium.com>
15766 L: linux-i2c@vger.kernel.org
15767 W: http://www.cavium.com
15769 F: drivers/i2c/busses/i2c-xlp9xx.c
15771 XRA1403 GPIO EXPANDER
15772 M: Nandor Han <nandor.han@ge.com>
15773 M: Semi Malinen <semi.malinen@ge.com>
15774 L: linux-gpio@vger.kernel.org
15776 F: drivers/gpio/gpio-xra1403.c
15777 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15779 XTENSA XTFPGA PLATFORM SUPPORT
15780 M: Max Filippov <jcmvbkbc@gmail.com>
15781 L: linux-xtensa@linux-xtensa.org
15783 F: drivers/spi/spi-xtensa-xtfpga.c
15784 F: sound/soc/xtensa/xtfpga-i2s.c
15786 YAM DRIVER FOR AX.25
15787 M: Jean-Paul Roubelat <jpr@f6fbb.org>
15788 L: linux-hams@vger.kernel.org
15790 F: drivers/net/hamradio/yam*
15791 F: include/linux/yam.h
15793 YAMA SECURITY MODULE
15794 M: Kees Cook <keescook@chromium.org>
15795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15798 F: Documentation/admin-guide/LSM/Yama.rst
15800 YEALINK PHONE DRIVER
15801 M: Henk Vergonet <Henk.Vergonet@gmail.com>
15802 L: usbb2k-api-dev@nongnu.org
15804 F: Documentation/input/devices/yealink.rst
15805 F: drivers/input/misc/yealink.*
15807 Z8530 DRIVER FOR AX.25
15808 M: Joerg Reuter <jreuter@yaina.de>
15809 W: http://yaina.de/jreuter/
15810 W: http://www.qsl.net/dl1bke/
15811 L: linux-hams@vger.kernel.org
15813 F: Documentation/networking/z8530drv.txt
15814 F: drivers/net/hamradio/*scc.c
15815 F: drivers/net/hamradio/z8530.h
15817 ZBUD COMPRESSED PAGE ALLOCATOR
15818 M: Seth Jennings <sjenning@redhat.com>
15819 M: Dan Streetman <ddstreet@ieee.org>
15820 L: linux-mm@kvack.org
15823 F: include/linux/zbud.h
15825 ZD1211RW WIRELESS DRIVER
15826 M: Daniel Drake <dsd@gentoo.org>
15827 M: Ulrich Kunitz <kune@deine-taler.de>
15828 W: http://zd1211.ath.cx/wiki/DriverRewrite
15829 L: linux-wireless@vger.kernel.org
15830 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
15832 F: drivers/net/wireless/zydas/zd1211rw/
15834 ZD1301 MEDIA DRIVER
15835 M: Antti Palosaari <crope@iki.fi>
15836 L: linux-media@vger.kernel.org
15837 W: https://linuxtv.org/
15838 W: http://palosaari.fi/linux/
15839 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15841 F: drivers/media/usb/dvb-usb-v2/zd1301*
15843 ZD1301_DEMOD MEDIA DRIVER
15844 M: Antti Palosaari <crope@iki.fi>
15845 L: linux-media@vger.kernel.org
15846 W: https://linuxtv.org/
15847 W: http://palosaari.fi/linux/
15848 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15850 F: drivers/media/dvb-frontends/zd1301_demod*
15852 ZPOOL COMPRESSED PAGE STORAGE API
15853 M: Dan Streetman <ddstreet@ieee.org>
15854 L: linux-mm@kvack.org
15857 F: include/linux/zpool.h
15859 ZR36067 VIDEO FOR LINUX DRIVER
15860 L: mjpeg-users@lists.sourceforge.net
15861 L: linux-media@vger.kernel.org
15862 W: http://mjpeg.sourceforge.net/driver-zoran/
15863 T: hg https://linuxtv.org/hg/v4l-dvb
15865 F: drivers/staging/media/zoran/
15867 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15868 M: Minchan Kim <minchan@kernel.org>
15869 M: Nitin Gupta <ngupta@vflare.org>
15870 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15871 L: linux-kernel@vger.kernel.org
15873 F: drivers/block/zram/
15874 F: Documentation/blockdev/zram.txt
15876 ZS DECSTATION Z85C30 SERIAL DRIVER
15877 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15879 F: drivers/tty/serial/zs.*
15881 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15882 M: Minchan Kim <minchan@kernel.org>
15883 M: Nitin Gupta <ngupta@vflare.org>
15884 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15885 L: linux-mm@kvack.org
15888 F: include/linux/zsmalloc.h
15889 F: Documentation/vm/zsmalloc.rst
15891 ZSWAP COMPRESSED SWAP CACHING
15892 M: Seth Jennings <sjenning@redhat.com>
15893 M: Dan Streetman <ddstreet@ieee.org>
15894 L: linux-mm@kvack.org
15899 M: Linus Torvalds <torvalds@linux-foundation.org>
15900 L: linux-kernel@vger.kernel.org
15901 Q: http://patchwork.kernel.org/project/LKML/list/
15902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15903 S: Buried alive in reporters