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 AD9389B DRIVER
800 M: Hans Verkuil <hans.verkuil@cisco.com>
801 L: linux-media@vger.kernel.org
803 F: drivers/media/i2c/ad9389b*
805 ANALOG DEVICES INC ADV7180 DRIVER
806 M: Lars-Peter Clausen <lars@metafoo.de>
807 L: linux-media@vger.kernel.org
808 W: http://ez.analog.com/community/linux-device-drivers
810 F: drivers/media/i2c/adv7180.c
812 ANALOG DEVICES INC ADV748X DRIVER
813 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
814 L: linux-media@vger.kernel.org
816 F: drivers/media/i2c/adv748x/*
818 ANALOG DEVICES INC ADV7511 DRIVER
819 M: Hans Verkuil <hans.verkuil@cisco.com>
820 L: linux-media@vger.kernel.org
822 F: drivers/media/i2c/adv7511*
824 ANALOG DEVICES INC ADV7604 DRIVER
825 M: Hans Verkuil <hans.verkuil@cisco.com>
826 L: linux-media@vger.kernel.org
828 F: drivers/media/i2c/adv7604*
830 ANALOG DEVICES INC ADV7842 DRIVER
831 M: Hans Verkuil <hans.verkuil@cisco.com>
832 L: linux-media@vger.kernel.org
834 F: drivers/media/i2c/adv7842*
836 ANALOG DEVICES INC ASOC CODEC DRIVERS
837 M: Lars-Peter Clausen <lars@metafoo.de>
838 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
839 W: http://wiki.analog.com/
840 W: http://ez.analog.com/community/linux-device-drivers
842 F: sound/soc/codecs/adau*
843 F: sound/soc/codecs/adav*
844 F: sound/soc/codecs/ad1*
845 F: sound/soc/codecs/ad7*
846 F: sound/soc/codecs/ssm*
847 F: sound/soc/codecs/sigmadsp.*
849 ANALOG DEVICES INC DMA DRIVERS
850 M: Lars-Peter Clausen <lars@metafoo.de>
851 W: http://ez.analog.com/community/linux-device-drivers
853 F: drivers/dma/dma-axi-dmac.c
855 ANALOG DEVICES INC IIO DRIVERS
856 M: Lars-Peter Clausen <lars@metafoo.de>
857 M: Michael Hennerich <Michael.Hennerich@analog.com>
858 W: http://wiki.analog.com/
859 W: http://ez.analog.com/community/linux-device-drivers
861 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
862 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
864 F: drivers/iio/adc/ltc2497*
865 X: drivers/iio/*/adjd*
866 F: drivers/staging/iio/*/ad*
869 M: Greentime Hu <green.hu@gmail.com>
870 M: Vincent Chen <deanbo422@gmail.com>
871 T: git https://github.com/andestech/linux.git
874 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
875 F: Documentation/devicetree/bindings/nds32/
879 ANDROID CONFIG FRAGMENTS
880 M: Rob Herring <robh@kernel.org>
882 F: kernel/configs/android*
885 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
886 M: Arve Hjønnevåg <arve@android.com>
887 M: Todd Kjos <tkjos@android.com>
888 M: Martijn Coenen <maco@android.com>
889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
890 L: devel@driverdev.osuosl.org
893 F: drivers/staging/android/
895 ANDROID GOLDFISH PIC DRIVER
896 M: Miodrag Dinic <miodrag.dinic@mips.com>
898 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
899 F: drivers/irqchip/irq-goldfish-pic.c
901 ANDROID GOLDFISH RTC DRIVER
902 M: Miodrag Dinic <miodrag.dinic@mips.com>
904 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
905 F: drivers/rtc/rtc-goldfish.c
908 M: Laura Abbott <labbott@redhat.com>
909 M: Sumit Semwal <sumit.semwal@linaro.org>
910 L: devel@driverdev.osuosl.org
911 L: dri-devel@lists.freedesktop.org
912 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
914 F: drivers/staging/android/ion
915 F: drivers/staging/android/uapi/ion.h
917 AOA (Apple Onboard Audio) ALSA DRIVER
918 M: Johannes Berg <johannes@sipsolutions.net>
919 L: linuxppc-dev@lists.ozlabs.org
920 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
924 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
925 M: William Breathitt Gray <vilhelm.gray@gmail.com>
926 L: linux-iio@vger.kernel.org
928 F: drivers/iio/adc/stx104.c
931 M: Jiri Kosina <jikos@kernel.org>
933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
934 F: arch/x86/kernel/apm_32.c
935 F: include/linux/apm_bios.h
936 F: include/uapi/linux/apm_bios.h
937 F: drivers/char/apm-emulation.c
939 APPARMOR SECURITY MODULE
940 M: John Johansen <john.johansen@canonical.com>
941 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
945 F: security/apparmor/
946 F: Documentation/admin-guide/LSM/apparmor.rst
948 APPLE BCM5974 MULTITOUCH DRIVER
949 M: Henrik Rydberg <rydberg@bitmath.org>
950 L: linux-input@vger.kernel.org
952 F: drivers/input/mouse/bcm5974.c
955 M: Henrik Rydberg <rydberg@bitmath.org>
956 L: linux-hwmon@vger.kernel.org
958 F: drivers/hwmon/applesmc.c
960 APPLETALK NETWORK LAYER
961 L: netdev@vger.kernel.org
963 F: drivers/net/appletalk/
966 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
967 M: Duc Dang <dhdang@apm.com>
969 F: arch/arm64/boot/dts/apm/
971 APPLIED MICRO (APM) X-GENE SOC EDAC
972 M: Loc Ho <lho@apm.com>
974 F: drivers/edac/xgene_edac.c
975 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
977 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
978 M: Iyappan Subramanian <isubramanian@apm.com>
979 M: Keyur Chudgar <kchudgar@apm.com>
981 F: drivers/net/ethernet/apm/xgene-v2/
983 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
984 M: Iyappan Subramanian <isubramanian@apm.com>
985 M: Keyur Chudgar <kchudgar@apm.com>
986 M: Quan Nguyen <qnguyen@apm.com>
988 F: drivers/net/ethernet/apm/xgene/
989 F: drivers/net/phy/mdio-xgene.c
990 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
991 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
993 APPLIED MICRO (APM) X-GENE SOC PMU
994 M: Tai Nguyen <ttnguyen@apm.com>
996 F: drivers/perf/xgene_pmu.c
997 F: Documentation/perf/xgene-pmu.txt
998 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1000 APTINA CAMERA SENSOR PLL
1001 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1002 L: linux-media@vger.kernel.org
1004 F: drivers/media/i2c/aptina-pll.*
1006 ARC FRAMEBUFFER DRIVER
1007 M: Jaya Kumar <jayalk@intworks.biz>
1009 F: drivers/video/fbdev/arcfb.c
1010 F: drivers/video/fbdev/core/fb_defio.c
1013 M: Alexey Brodkin <abrodkin@synopsys.com>
1015 F: drivers/gpu/drm/arc/
1016 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1018 ARCNET NETWORK LAYER
1019 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1020 L: netdev@vger.kernel.org
1022 F: drivers/net/arcnet/
1023 F: include/uapi/linux/if_arcnet.h
1025 ARM ARCHITECTED TIMER DRIVER
1026 M: Mark Rutland <mark.rutland@arm.com>
1027 M: Marc Zyngier <marc.zyngier@arm.com>
1028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1030 F: arch/arm/include/asm/arch_timer.h
1031 F: arch/arm64/include/asm/arch_timer.h
1032 F: drivers/clocksource/arm_arch_timer.c
1034 ARM HDLCD DRM DRIVER
1035 M: Liviu Dudau <liviu.dudau@arm.com>
1037 F: drivers/gpu/drm/arm/hdlcd_*
1038 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1040 ARM MALI-DP DRM DRIVER
1041 M: Liviu Dudau <liviu.dudau@arm.com>
1042 M: Brian Starkey <brian.starkey@arm.com>
1043 M: Mali DP Maintainers <malidp@foss.arm.com>
1045 F: drivers/gpu/drm/arm/
1046 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1048 ARM MFM AND FLOPPY DRIVERS
1049 M: Ian Molton <spyro@f2s.com>
1051 F: arch/arm/lib/floppydma.S
1052 F: arch/arm/include/asm/floppy.h
1054 ARM PMU PROFILING AND DEBUGGING
1055 M: Will Deacon <will.deacon@arm.com>
1056 M: Mark Rutland <mark.rutland@arm.com>
1058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1059 F: arch/arm*/kernel/perf_*
1060 F: arch/arm/oprofile/common.c
1061 F: arch/arm*/kernel/hw_breakpoint.c
1062 F: arch/arm*/include/asm/hw_breakpoint.h
1063 F: arch/arm*/include/asm/perf_event.h
1065 F: include/linux/perf/arm_pmu.h
1066 F: Documentation/devicetree/bindings/arm/pmu.txt
1067 F: Documentation/devicetree/bindings/perf/
1070 M: Russell King <linux@armlinux.org.uk>
1071 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1072 W: http://www.armlinux.org.uk/
1074 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1076 X: arch/arm/boot/dts/
1078 ARM PRIMECELL AACI PL041 DRIVER
1079 M: Russell King <linux@armlinux.org.uk>
1083 ARM PRIMECELL BUS SUPPORT
1084 M: Russell King <linux@armlinux.org.uk>
1087 F: include/linux/amba/bus.h
1089 ARM PRIMECELL CLCD PL110 DRIVER
1090 M: Russell King <linux@armlinux.org.uk>
1092 F: drivers/video/fbdev/amba-clcd.*
1094 ARM PRIMECELL KMI PL050 DRIVER
1095 M: Russell King <linux@armlinux.org.uk>
1097 F: drivers/input/serio/ambakmi.*
1098 F: include/linux/amba/kmi.h
1100 ARM PRIMECELL MMCI PL180/1 DRIVER
1101 M: Russell King <linux@armlinux.org.uk>
1103 F: drivers/mmc/host/mmci.*
1104 F: include/linux/amba/mmci.h
1106 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1107 M: Russell King <linux@armlinux.org.uk>
1109 F: drivers/tty/serial/amba-pl01*.c
1110 F: include/linux/amba/serial.h
1113 M: Will Deacon <will.deacon@arm.com>
1114 R: Robin Murphy <robin.murphy@arm.com>
1115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117 F: drivers/iommu/arm-smmu.c
1118 F: drivers/iommu/arm-smmu-v3.c
1119 F: drivers/iommu/io-pgtable-arm.c
1120 F: drivers/iommu/io-pgtable-arm-v7s.c
1122 ARM SUB-ARCHITECTURES
1123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1129 ARM/ACTIONS SEMI ARCHITECTURE
1130 M: Andreas Färber <afaerber@suse.de>
1131 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1134 F: arch/arm/mach-actions/
1135 F: arch/arm/boot/dts/owl-*
1136 F: arch/arm64/boot/dts/actions/
1137 F: drivers/clocksource/owl-*
1138 F: drivers/pinctrl/actions/*
1139 F: drivers/soc/actions/
1140 F: include/dt-bindings/power/owl-*
1141 F: include/linux/soc/actions/
1142 F: Documentation/devicetree/bindings/arm/actions.txt
1143 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1144 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1145 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1147 ARM/ADS SPHERE MACHINE SUPPORT
1148 M: Lennert Buytenhek <kernel@wantstofly.org>
1149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1152 ARM/AFEB9260 MACHINE SUPPORT
1153 M: Sergey Lapin <slapin@ossfans.org>
1154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157 ARM/AJECO 1ARM MACHINE SUPPORT
1158 M: Lennert Buytenhek <kernel@wantstofly.org>
1159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162 ARM/Allwinner SoC Clock Support
1163 M: Emilio López <emilio@elopez.com.ar>
1165 F: drivers/clk/sunxi/
1167 ARM/Allwinner sunXi SoC support
1168 M: Maxime Ripard <maxime.ripard@bootlin.com>
1169 M: Chen-Yu Tsai <wens@csie.org>
1170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174 F: arch/arm/mach-sunxi/
1175 F: arch/arm64/boot/dts/allwinner/
1176 F: drivers/clk/sunxi-ng/
1177 F: drivers/pinctrl/sunxi/
1178 F: drivers/soc/sunxi/
1179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1181 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1182 M: Neil Armstrong <narmstrong@baylibre.com>
1183 M: Jerome Brunet <jbrunet@baylibre.com>
1184 L: linux-amlogic@lists.infradead.org
1186 F: drivers/clk/meson/
1187 F: include/dt-bindings/clock/meson*
1188 F: include/dt-bindings/clock/gxbb*
1189 F: Documentation/devicetree/bindings/clock/amlogic*
1191 ARM/Amlogic Meson SoC support
1192 M: Carlo Caione <carlo@caione.org>
1193 M: Kevin Hilman <khilman@baylibre.com>
1194 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1195 L: linux-amlogic@lists.infradead.org
1196 W: http://linux-meson.com/
1198 F: arch/arm/mach-meson/
1199 F: arch/arm/boot/dts/meson*
1200 F: arch/arm64/boot/dts/amlogic/
1201 F: drivers/pinctrl/meson/
1202 F: drivers/mmc/host/meson*
1205 ARM/Annapurna Labs ALPINE ARCHITECTURE
1206 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1207 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1210 F: arch/arm/mach-alpine/
1211 F: arch/arm/boot/dts/alpine*
1212 F: arch/arm64/boot/dts/al/
1213 F: drivers/*/*alpine*
1215 ARM/ARTPEC MACHINE SUPPORT
1216 M: Jesper Nilsson <jesper.nilsson@axis.com>
1217 M: Lars Persson <lars.persson@axis.com>
1219 L: linux-arm-kernel@axis.com
1220 F: arch/arm/mach-artpec
1221 F: arch/arm/boot/dts/artpec6*
1223 F: drivers/crypto/axis
1224 F: drivers/pinctrl/pinctrl-artpec*
1225 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1227 ARM/ASPEED I2C DRIVER
1228 M: Brendan Higgins <brendanhiggins@google.com>
1229 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1230 R: Joel Stanley <joel@jms.id.au>
1231 L: linux-i2c@vger.kernel.org
1232 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1234 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1235 F: drivers/i2c/busses/i2c-aspeed.c
1236 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1237 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1239 ARM/ASPEED MACHINE SUPPORT
1240 M: Joel Stanley <joel@jms.id.au>
1241 R: Andrew Jeffery <andrew@aj.id.au>
1242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1244 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1247 F: arch/arm/mach-aspeed/
1248 F: arch/arm/boot/dts/aspeed-*
1251 ARM/ATMEL AT91 Clock Support
1252 M: Boris Brezillon <boris.brezillon@bootlin.com>
1256 ARM/CALXEDA HIGHBANK ARCHITECTURE
1257 M: Rob Herring <robh@kernel.org>
1258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260 F: arch/arm/mach-highbank/
1261 F: arch/arm/boot/dts/highbank.dts
1262 F: arch/arm/boot/dts/ecx-*.dts*
1264 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1265 M: Krzysztof Halasa <khalasa@piap.pl>
1267 F: arch/arm/mach-cns3xxx/
1269 ARM/CAVIUM THUNDER NETWORK DRIVER
1270 M: Sunil Goutham <sgoutham@cavium.com>
1271 M: Robert Richter <rric@kernel.org>
1272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274 F: drivers/net/ethernet/cavium/thunder/
1276 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1277 M: Lukasz Majewski <lukma@denx.de>
1278 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280 F: arch/arm/mach-ep93xx/ts72xx.c
1282 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1283 M: Alexander Shiyan <shc_work@mail.ru>
1284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1289 M: Lennert Buytenhek <kernel@wantstofly.org>
1290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1294 M: Hartley Sweeten <hsweeten@visionengravers.com>
1295 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298 F: arch/arm/mach-ep93xx/
1299 F: arch/arm/mach-ep93xx/include/mach/
1302 M: Russell King <linux@armlinux.org.uk>
1303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1306 F: drivers/clk/clkdev.c
1308 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1309 M: Mike Rapoport <mike@compulab.co.il>
1310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1314 M: Baruch Siach <baruch@tkos.co.il>
1315 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 F: arch/arm/boot/dts/cx92755*
1320 ARM/CONTEC MICRO9 MACHINE SUPPORT
1321 M: Hubert Feurstein <hubert.feurstein@contec.at>
1323 F: arch/arm/mach-ep93xx/micro9.c
1325 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1326 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1327 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329 F: drivers/hwtracing/coresight/*
1330 F: Documentation/trace/coresight.txt
1331 F: Documentation/trace/coresight-cpu-debug.txt
1332 F: Documentation/devicetree/bindings/arm/coresight.txt
1333 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1334 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1335 F: tools/perf/arch/arm/util/pmu.c
1336 F: tools/perf/arch/arm/util/auxtrace.c
1337 F: tools/perf/arch/arm/util/cs-etm.c
1338 F: tools/perf/arch/arm/util/cs-etm.h
1339 F: tools/perf/util/cs-etm.*
1340 F: tools/perf/util/cs-etm-decoder/*
1342 ARM/CORGI MACHINE SUPPORT
1343 M: Richard Purdie <rpurdie@rpsys.net>
1346 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1347 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1348 M: Linus Walleij <linus.walleij@linaro.org>
1349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 T: git git://github.com/ulli-kroll/linux.git
1352 F: Documentation/devicetree/bindings/arm/gemini.txt
1353 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1354 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1355 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1356 F: arch/arm/mach-gemini/
1357 F: drivers/net/ethernet/cortina/
1358 F: drivers/pinctrl/pinctrl-gemini.c
1359 F: drivers/rtc/rtc-ftrtc010.c
1361 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1362 M: Barry Song <baohua@kernel.org>
1363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1366 F: arch/arm/boot/dts/prima2*
1367 F: arch/arm/mach-prima2/
1368 F: drivers/clk/sirf/
1369 F: drivers/clocksource/timer-prima2.c
1370 F: drivers/clocksource/timer-atlas7.c
1373 ARM/EBSA110 MACHINE SUPPORT
1374 M: Russell King <linux@armlinux.org.uk>
1375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 W: http://www.armlinux.org.uk/
1378 F: arch/arm/mach-ebsa110/
1379 F: drivers/net/ethernet/amd/am79c961a.*
1381 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1382 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1383 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1389 M: Robert Jarzmik <robert.jarzmik@free.fr>
1390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 F: arch/arm/mach-pxa/ezx.c
1394 ARM/FARADAY FA526 PORT
1395 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398 T: git git://git.berlios.de/gemini-board
1399 F: arch/arm/mm/*-fa*
1401 ARM/FOOTBRIDGE ARCHITECTURE
1402 M: Russell King <linux@armlinux.org.uk>
1403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404 W: http://www.armlinux.org.uk/
1406 F: arch/arm/include/asm/hardware/dec21285.h
1407 F: arch/arm/mach-footbridge/
1409 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1410 M: Shawn Guo <shawnguo@kernel.org>
1411 M: Sascha Hauer <s.hauer@pengutronix.de>
1412 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1413 R: Fabio Estevam <fabio.estevam@nxp.com>
1414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1417 F: arch/arm/mach-imx/
1418 F: arch/arm/mach-mxs/
1419 F: arch/arm/boot/dts/imx*
1420 F: arch/arm/configs/imx*_defconfig
1425 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1426 M: Shawn Guo <shawnguo@kernel.org>
1427 M: Sascha Hauer <s.hauer@pengutronix.de>
1428 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1429 R: Stefan Agner <stefan@agner.ch>
1430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1433 F: arch/arm/mach-imx/*vf610*
1434 F: arch/arm/boot/dts/vf*
1436 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1437 M: Lennert Buytenhek <kernel@wantstofly.org>
1438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441 ARM/GUMSTIX MACHINE SUPPORT
1442 M: Steve Sakoman <sakoman@gmail.com>
1443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1447 M: Philipp Zabel <philipp.zabel@gmail.com>
1448 M: Paul Parsons <lost.distance@yahoo.com>
1449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 F: arch/arm/mach-pxa/hx4700.c
1452 F: arch/arm/mach-pxa/include/mach/hx4700.h
1453 F: sound/soc/pxa/hx4700.c
1455 ARM/HISILICON SOC SUPPORT
1456 M: Wei Xu <xuwei5@hisilicon.com>
1457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458 W: http://www.hisilicon.com
1460 T: git git://github.com/hisilicon/linux-hisi.git
1461 F: arch/arm/mach-hisi/
1462 F: arch/arm/boot/dts/hi3*
1463 F: arch/arm/boot/dts/hip*
1464 F: arch/arm/boot/dts/hisi*
1465 F: arch/arm64/boot/dts/hisilicon/
1467 ARM/HP JORNADA 7XX MACHINE SUPPORT
1468 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1472 F: arch/arm/mach-sa1100/jornada720.c
1473 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1475 ARM/IGEP MACHINE SUPPORT
1476 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1477 M: Javier Martinez Canillas <javier@dowhile0.org>
1478 L: linux-omap@vger.kernel.org
1479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481 F: arch/arm/boot/dts/omap3-igep*
1483 ARM/INCOME PXA270 SUPPORT
1484 M: Marek Vasut <marek.vasut@gmail.com>
1485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1489 ARM/INTEL IOP13XX ARM ARCHITECTURE
1490 M: Lennert Buytenhek <kernel@wantstofly.org>
1491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 ARM/INTEL IOP32X ARM ARCHITECTURE
1495 M: Lennert Buytenhek <kernel@wantstofly.org>
1496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 ARM/INTEL IOP33X ARM ARCHITECTURE
1500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 ARM/INTEL IQ81342EX MACHINE SUPPORT
1504 M: Lennert Buytenhek <kernel@wantstofly.org>
1505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 ARM/INTEL IXDP2850 MACHINE SUPPORT
1509 M: Lennert Buytenhek <kernel@wantstofly.org>
1510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 ARM/INTEL IXP4XX ARM ARCHITECTURE
1514 M: Imre Kaloz <kaloz@openwrt.org>
1515 M: Krzysztof Halasa <khalasa@piap.pl>
1516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 F: arch/arm/mach-ixp4xx/
1520 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1521 M: Jonathan Cameron <jic23@cam.ac.uk>
1522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 F: arch/arm/mach-pxa/stargate2.c
1525 F: drivers/pcmcia/pxa2xx_stargate2.c
1527 ARM/INTEL XSC3 (MANZANO) ARM CORE
1528 M: Lennert Buytenhek <kernel@wantstofly.org>
1529 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1533 M: Lennert Buytenhek <kernel@wantstofly.org>
1534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 ARM/LG1K ARCHITECTURE
1538 M: Chanho Min <chanho.min@lge.com>
1539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 F: arch/arm64/boot/dts/lg/
1543 ARM/LOGICPD PXA270 MACHINE SUPPORT
1544 M: Lennert Buytenhek <kernel@wantstofly.org>
1545 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 ARM/LPC18XX ARCHITECTURE
1549 M: Joachim Eastwood <manabian@gmail.com>
1550 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 F: arch/arm/boot/dts/lpc43*
1553 F: drivers/clk/nxp/clk-lpc18xx*
1554 F: drivers/clocksource/time-lpc32xx.c
1555 F: drivers/i2c/busses/i2c-lpc2k.c
1556 F: drivers/memory/pl172.c
1557 F: drivers/mtd/spi-nor/nxp-spifi.c
1558 F: drivers/rtc/rtc-lpc24xx.c
1561 ARM/LPC32XX SOC SUPPORT
1562 M: Vladimir Zapolskiy <vz@mleia.com>
1563 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1567 F: arch/arm/boot/dts/lpc32*
1568 F: arch/arm/mach-lpc32xx/
1569 F: drivers/i2c/busses/i2c-pnx.c
1570 F: drivers/net/ethernet/nxp/lpc_eth.c
1571 F: drivers/usb/host/ohci-nxp.c
1572 F: drivers/watchdog/pnx4008_wdt.c
1575 ARM/MAGICIAN MACHINE SUPPORT
1576 M: Philipp Zabel <philipp.zabel@gmail.com>
1579 ARM/Marvell Dove/MV78xx0/Orion SOC support
1580 M: Jason Cooper <jason@lakedaemon.net>
1581 M: Andrew Lunn <andrew@lunn.ch>
1582 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1583 M: Gregory Clement <gregory.clement@bootlin.com>
1584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586 F: Documentation/devicetree/bindings/soc/dove/
1587 F: arch/arm/mach-dove/
1588 F: arch/arm/mach-mv78xx0/
1589 F: arch/arm/mach-orion5x/
1590 F: arch/arm/plat-orion/
1591 F: arch/arm/boot/dts/dove*
1592 F: arch/arm/boot/dts/orion5x*
1594 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1595 M: Jason Cooper <jason@lakedaemon.net>
1596 M: Andrew Lunn <andrew@lunn.ch>
1597 M: Gregory Clement <gregory.clement@bootlin.com>
1598 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1599 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 F: arch/arm/boot/dts/armada*
1602 F: arch/arm/boot/dts/kirkwood*
1603 F: arch/arm/configs/mvebu_*_defconfig
1604 F: arch/arm/mach-mvebu/
1605 F: arch/arm64/boot/dts/marvell/armada*
1606 F: drivers/cpufreq/armada-37xx-cpufreq.c
1607 F: drivers/cpufreq/mvebu-cpufreq.c
1608 F: drivers/irqchip/irq-armada-370-xp.c
1609 F: drivers/irqchip/irq-mvebu-*
1610 F: drivers/pinctrl/mvebu/
1611 F: drivers/rtc/rtc-armada38x.c
1613 ARM/Mediatek RTC DRIVER
1614 M: Eddie Huang <eddie.huang@mediatek.com>
1615 M: Sean Wang <sean.wang@mediatek.com>
1616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1619 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1620 F: drivers/rtc/rtc-mt6397.c
1621 F: drivers/rtc/rtc-mt7622.c
1623 ARM/Mediatek SoC support
1624 M: Matthias Brugger <matthias.bgg@gmail.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: arch/arm/boot/dts/mt6*
1629 F: arch/arm/boot/dts/mt7*
1630 F: arch/arm/boot/dts/mt8*
1631 F: arch/arm/mach-mediatek/
1632 F: arch/arm64/boot/dts/mediatek/
1636 ARM/Mediatek USB3 PHY DRIVER
1637 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1641 F: drivers/phy/mediatek/phy-mtk-tphy.c
1643 ARM/MICREL KS8695 ARCHITECTURE
1644 M: Greg Ungerer <gerg@uclinux.org>
1645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 F: arch/arm/mach-ks8695/
1649 ARM/Microchip (AT91) SoC support
1650 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1651 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 W: http://www.linux4sam.org
1654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1658 F: arch/arm/mach-at91/
1659 F: include/soc/at91/
1660 F: arch/arm/boot/dts/at91*.dts
1661 F: arch/arm/boot/dts/at91*.dtsi
1662 F: arch/arm/boot/dts/sama*.dts
1663 F: arch/arm/boot/dts/sama*.dtsi
1664 F: arch/arm/include/debug/at91.S
1665 F: drivers/memory/atmel*
1666 F: drivers/watchdog/sama5d4_wdt.c
1667 X: drivers/input/touchscreen/atmel_mxt_ts.c
1668 X: drivers/net/wireless/atmel/
1670 ARM/MIOA701 MACHINE SUPPORT
1671 M: Robert Jarzmik <robert.jarzmik@free.fr>
1672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673 F: arch/arm/mach-pxa/mioa701.c
1676 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1677 M: Michael Petchkovsky <mkpetch@internode.on.net>
1680 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1681 M: Linus Walleij <linus.walleij@linaro.org>
1682 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684 F: arch/arm/mach-nomadik/
1685 F: arch/arm/mach-u300/
1686 F: arch/arm/mach-ux500/
1687 F: arch/arm/boot/dts/ste-*
1688 F: drivers/clk/clk-nomadik.c
1689 F: drivers/clk/clk-u300.c
1690 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1691 F: drivers/clocksource/timer-u300.c
1692 F: drivers/dma/coh901318*
1693 F: drivers/dma/ste_dma40*
1694 F: drivers/hwspinlock/u8500_hsem.c
1695 F: drivers/i2c/busses/i2c-nomadik.c
1696 F: drivers/i2c/busses/i2c-stu300.c
1697 F: drivers/mfd/ab3100*
1698 F: drivers/mfd/ab8500*
1699 F: drivers/mfd/abx500*
1700 F: drivers/mfd/dbx500*
1701 F: drivers/mfd/db8500*
1702 F: drivers/pinctrl/nomadik/
1703 F: drivers/pinctrl/pinctrl-coh901*
1704 F: drivers/pinctrl/pinctrl-u300.c
1705 F: drivers/rtc/rtc-ab3100.c
1706 F: drivers/rtc/rtc-ab8500.c
1707 F: drivers/rtc/rtc-coh901331.c
1708 F: drivers/rtc/rtc-pl031.c
1709 F: drivers/watchdog/coh901327_wdt.c
1710 F: Documentation/devicetree/bindings/arm/ste-*
1711 F: Documentation/devicetree/bindings/arm/ux500/
1712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1714 ARM/NUVOTON NPCM ARCHITECTURE
1715 M: Avi Fishman <avifishman70@gmail.com>
1716 M: Tomer Maimon <tmaimon77@gmail.com>
1717 R: Patrick Venture <venture@google.com>
1718 R: Nancy Yuen <yuenn@google.com>
1719 R: Brendan Higgins <brendanhiggins@google.com>
1720 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1722 F: arch/arm/mach-npcm/
1723 F: arch/arm/boot/dts/nuvoton-npcm*
1724 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1726 F: Documentation/*/*npcm*
1728 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1729 M: Wan ZongShun <mcuos.com@gmail.com>
1730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 W: http://www.mcuos.com
1733 F: arch/arm/mach-w90x900/
1734 F: drivers/input/keyboard/w90p910_keypad.c
1735 F: drivers/input/touchscreen/w90p910_ts.c
1736 F: drivers/watchdog/nuc900_wdt.c
1737 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1738 F: drivers/mtd/nand/raw/nuc900_nand.c
1739 F: drivers/rtc/rtc-nuc900.c
1740 F: drivers/spi/spi-nuc900.c
1741 F: drivers/usb/host/ehci-w90x900.c
1742 F: drivers/video/fbdev/nuc900fb.c
1744 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1745 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1746 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1747 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1750 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1751 M: Alexander Clouter <alex@digriz.org.uk>
1752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 W: http://www.digriz.org.uk/ts78xx/kernel
1755 F: arch/arm/mach-orion5x/ts78xx-*
1757 ARM/OXNAS platform support
1758 M: Neil Armstrong <narmstrong@baylibre.com>
1759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760 L: linux-oxnas@groups.io (moderated for non-subscribers)
1762 F: arch/arm/mach-oxnas/
1763 F: arch/arm/boot/dts/ox8*.dts*
1766 ARM/PALM TREO SUPPORT
1767 M: Tomas Cech <sleep_walker@suse.com>
1768 L: linux-arm-kernel@lists.infradead.org
1769 W: http://hackndev.com
1771 F: arch/arm/mach-pxa/palmtreo.*
1773 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1774 M: Marek Vasut <marek.vasut@gmail.com>
1775 L: linux-arm-kernel@lists.infradead.org
1776 W: http://hackndev.com
1778 F: arch/arm/mach-pxa/include/mach/palmtx.h
1779 F: arch/arm/mach-pxa/palmtx.c
1780 F: arch/arm/mach-pxa/palmt5.*
1781 F: arch/arm/mach-pxa/include/mach/palmld.h
1782 F: arch/arm/mach-pxa/palmld.c
1783 F: arch/arm/mach-pxa/palmte2.*
1784 F: arch/arm/mach-pxa/include/mach/palmtc.h
1785 F: arch/arm/mach-pxa/palmtc.c
1788 M: Sergey Lapin <slapin@ossfans.org>
1789 L: linux-arm-kernel@lists.infradead.org
1790 W: http://hackndev.com
1792 F: arch/arm/mach-pxa/palmz72.*
1795 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1796 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1799 ARM/PT DIGITAL BOARD PORT
1800 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1801 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802 W: http://www.armlinux.org.uk/
1805 ARM/QUALCOMM SUPPORT
1806 M: Andy Gross <andy.gross@linaro.org>
1807 M: David Brown <david.brown@linaro.org>
1808 L: linux-arm-msm@vger.kernel.org
1809 L: linux-soc@vger.kernel.org
1811 F: Documentation/devicetree/bindings/soc/qcom/
1812 F: arch/arm/boot/dts/qcom-*.dts
1813 F: arch/arm/boot/dts/qcom-*.dtsi
1814 F: arch/arm/mach-qcom/
1815 F: arch/arm64/boot/dts/qcom/*
1816 F: drivers/i2c/busses/i2c-qup.c
1817 F: drivers/clk/qcom/
1818 F: drivers/dma/qcom/
1819 F: drivers/soc/qcom/
1820 F: drivers/spi/spi-qup.c
1821 F: drivers/tty/serial/msm_serial.c
1822 F: drivers/*/pm8???-*
1823 F: drivers/mfd/ssbi.c
1824 F: drivers/firmware/qcom_scm.c
1825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1827 ARM/RADISYS ENP2611 MACHINE SUPPORT
1828 M: Lennert Buytenhek <kernel@wantstofly.org>
1829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 ARM/REALTEK ARCHITECTURE
1833 M: Andreas Färber <afaerber@suse.de>
1834 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836 F: arch/arm64/boot/dts/realtek/
1837 F: Documentation/devicetree/bindings/arm/realtek.txt
1839 ARM/RENESAS ARM64 ARCHITECTURE
1840 M: Simon Horman <horms@verge.net.au>
1841 M: Magnus Damm <magnus.damm@gmail.com>
1842 L: linux-renesas-soc@vger.kernel.org
1843 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1846 F: arch/arm64/boot/dts/renesas/
1847 F: Documentation/devicetree/bindings/arm/shmobile.txt
1848 F: drivers/soc/renesas/
1849 F: include/linux/soc/renesas/
1851 ARM/RISCPC ARCHITECTURE
1852 M: Russell King <linux@armlinux.org.uk>
1853 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854 W: http://www.armlinux.org.uk/
1856 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1857 F: arch/arm/include/asm/hardware/ioc.h
1858 F: arch/arm/include/asm/hardware/iomd.h
1859 F: arch/arm/include/asm/hardware/memc.h
1860 F: arch/arm/mach-rpc/
1861 F: drivers/net/ethernet/8390/etherh.c
1862 F: drivers/net/ethernet/i825xx/ether1*
1863 F: drivers/net/ethernet/seeq/ether3*
1864 F: drivers/scsi/arm/
1866 ARM/Rockchip SoC support
1867 M: Heiko Stuebner <heiko@sntech.de>
1868 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 L: linux-rockchip@lists.infradead.org
1870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1872 F: arch/arm/boot/dts/rk3*
1873 F: arch/arm/boot/dts/rv1108*
1874 F: arch/arm/mach-rockchip/
1875 F: drivers/clk/rockchip/
1876 F: drivers/i2c/busses/i2c-rk3x.c
1877 F: drivers/*/*rockchip*
1878 F: drivers/*/*/*rockchip*
1879 F: sound/soc/rockchip/
1882 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1883 M: Kukjin Kim <kgene@kernel.org>
1884 M: Krzysztof Kozlowski <krzk@kernel.org>
1885 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1887 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1889 F: arch/arm/boot/dts/s3c*
1890 F: arch/arm/boot/dts/s5p*
1891 F: arch/arm/boot/dts/exynos*
1892 F: arch/arm64/boot/dts/exynos/
1893 F: arch/arm/plat-samsung/
1894 F: arch/arm/mach-s3c24*/
1895 F: arch/arm/mach-s3c64xx/
1896 F: arch/arm/mach-s5p*/
1897 F: arch/arm/mach-exynos*/
1898 F: drivers/*/*s3c24*
1899 F: drivers/*/*/*s3c24*
1900 F: drivers/*/*s3c64xx*
1901 F: drivers/*/*s5pv210*
1902 F: drivers/memory/samsung/*
1903 F: drivers/soc/samsung/*
1904 F: Documentation/arm/Samsung/
1905 F: Documentation/devicetree/bindings/arm/samsung/
1906 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1907 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1910 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1911 M: Kyungmin Park <kyungmin.park@samsung.com>
1912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914 F: arch/arm/mach-s5pv210/
1916 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1917 M: Kyungmin Park <kyungmin.park@samsung.com>
1918 M: Kamil Debski <kamil@wypas.org>
1919 M: Andrzej Hajda <a.hajda@samsung.com>
1920 L: linux-arm-kernel@lists.infradead.org
1921 L: linux-media@vger.kernel.org
1923 F: drivers/media/platform/s5p-g2d/
1925 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1926 M: Marek Szyprowski <m.szyprowski@samsung.com>
1927 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1928 L: linux-media@vger.kernel.org
1930 F: drivers/media/platform/s5p-cec/
1931 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1933 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1934 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1935 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1936 L: linux-arm-kernel@lists.infradead.org
1937 L: linux-media@vger.kernel.org
1939 F: drivers/media/platform/s5p-jpeg/
1941 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1942 M: Kyungmin Park <kyungmin.park@samsung.com>
1943 M: Kamil Debski <kamil@wypas.org>
1944 M: Jeongtae Park <jtp.park@samsung.com>
1945 M: Andrzej Hajda <a.hajda@samsung.com>
1946 L: linux-arm-kernel@lists.infradead.org
1947 L: linux-media@vger.kernel.org
1949 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1950 F: drivers/media/platform/s5p-mfc/
1952 ARM/SHMOBILE ARM ARCHITECTURE
1953 M: Simon Horman <horms@verge.net.au>
1954 M: Magnus Damm <magnus.damm@gmail.com>
1955 L: linux-renesas-soc@vger.kernel.org
1956 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1959 F: arch/arm/boot/dts/emev2*
1960 F: arch/arm/boot/dts/r7s*
1961 F: arch/arm/boot/dts/r8a*
1962 F: arch/arm/boot/dts/sh*
1963 F: arch/arm/configs/shmobile_defconfig
1964 F: arch/arm/include/debug/renesas-scif.S
1965 F: arch/arm/mach-shmobile/
1966 F: Documentation/devicetree/bindings/arm/shmobile.txt
1967 F: drivers/soc/renesas/
1968 F: include/linux/soc/renesas/
1970 ARM/SOCFPGA ARCHITECTURE
1971 M: Dinh Nguyen <dinguyen@kernel.org>
1973 F: arch/arm/mach-socfpga/
1974 F: arch/arm/boot/dts/socfpga*
1975 F: arch/arm/configs/socfpga_defconfig
1976 F: arch/arm64/boot/dts/altera/
1977 W: http://www.rocketboards.org
1978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1980 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1981 M: Dinh Nguyen <dinguyen@kernel.org>
1983 F: drivers/clk/socfpga/
1985 ARM/SOCFPGA EDAC SUPPORT
1986 M: Thor Thayer <thor.thayer@linux.intel.com>
1988 F: drivers/edac/altera_edac.
1990 ARM/SPREADTRUM SoC SUPPORT
1991 M: Orson Zhai <orsonzhai@gmail.com>
1992 M: Baolin Wang <baolin.wang@linaro.org>
1993 M: Chunyan Zhang <zhang.lyra@gmail.com>
1995 F: arch/arm64/boot/dts/sprd
1998 ARM/STI ARCHITECTURE
1999 M: Patrice Chotard <patrice.chotard@st.com>
2000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001 W: http://www.stlinux.com
2003 F: arch/arm/mach-sti/
2004 F: arch/arm/boot/dts/sti*
2005 F: drivers/char/hw_random/st-rng.c
2006 F: drivers/clocksource/arm_global_timer.c
2007 F: drivers/clocksource/clksrc_st_lpc.c
2008 F: drivers/cpufreq/sti-cpufreq.c
2009 F: drivers/dma/st_fdma*
2010 F: drivers/i2c/busses/i2c-st.c
2011 F: drivers/media/rc/st_rc.c
2012 F: drivers/media/platform/sti/c8sectpfe/
2013 F: drivers/mmc/host/sdhci-st.c
2014 F: drivers/phy/st/phy-miphy28lp.c
2015 F: drivers/phy/st/phy-stih407-usb.c
2016 F: drivers/pinctrl/pinctrl-st.c
2017 F: drivers/remoteproc/st_remoteproc.c
2018 F: drivers/remoteproc/st_slim_rproc.c
2019 F: drivers/reset/sti/
2020 F: drivers/rtc/rtc-st-lpc.c
2021 F: drivers/tty/serial/st-asc.c
2022 F: drivers/usb/dwc3/dwc3-st.c
2023 F: drivers/usb/host/ehci-st.c
2024 F: drivers/usb/host/ohci-st.c
2025 F: drivers/watchdog/st_lpc_wdt.c
2026 F: drivers/ata/ahci_st.c
2027 F: include/linux/remoteproc/st_slim_rproc.h
2029 ARM/STM32 ARCHITECTURE
2030 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2031 M: Alexandre Torgue <alexandre.torgue@st.com>
2032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2036 F: arch/arm/boot/dts/stm32*
2037 F: arch/arm/mach-stm32/
2038 F: drivers/clocksource/armv7m_systick.c
2040 ARM/Synaptics Berlin SoC support
2041 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2042 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2043 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2045 F: arch/arm/mach-berlin/
2046 F: arch/arm/boot/dts/berlin*
2047 F: arch/arm64/boot/dts/marvell/berlin*
2049 ARM/TANGO ARCHITECTURE
2050 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2051 M: Mans Rullgard <mans@mansr.com>
2052 L: linux-arm-kernel@lists.infradead.org
2056 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2057 M: Lennert Buytenhek <kernel@wantstofly.org>
2058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2061 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2062 M: Hans Verkuil <hans.verkuil@cisco.com>
2063 L: linux-tegra@vger.kernel.org
2064 L: linux-media@vger.kernel.org
2066 F: drivers/media/platform/tegra-cec/
2067 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2069 ARM/TETON BGA MACHINE SUPPORT
2070 M: "Mark F. Brown" <mark.brown314@gmail.com>
2071 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2074 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2075 M: Santosh Shilimkar <ssantosh@kernel.org>
2076 L: linux-kernel@vger.kernel.org
2078 F: drivers/memory/*emif*
2080 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2081 M: Santosh Shilimkar <ssantosh@kernel.org>
2082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084 F: arch/arm/mach-keystone/
2085 F: arch/arm/boot/dts/keystone-*
2086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2088 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2089 M: Santosh Shilimkar <ssantosh@kernel.org>
2090 L: linux-kernel@vger.kernel.org
2092 F: drivers/clk/keystone/
2094 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2095 M: Santosh Shilimkar <ssantosh@kernel.org>
2096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2097 L: linux-kernel@vger.kernel.org
2099 F: drivers/clocksource/timer-keystone.c
2101 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2102 M: Santosh Shilimkar <ssantosh@kernel.org>
2103 L: linux-kernel@vger.kernel.org
2105 F: drivers/power/reset/keystone-reset.c
2107 ARM/THECUS N2100 MACHINE SUPPORT
2108 M: Lennert Buytenhek <kernel@wantstofly.org>
2109 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112 ARM/TOSA MACHINE SUPPORT
2113 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2114 M: Dirk Opfer <dirk@opfer-online.de>
2117 ARM/UNIPHIER ARCHITECTURE
2118 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2119 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2122 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2123 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2124 F: arch/arm/boot/dts/uniphier*
2125 F: arch/arm/include/asm/hardware/cache-uniphier.h
2126 F: arch/arm/mach-uniphier/
2127 F: arch/arm/mm/cache-uniphier.c
2128 F: arch/arm64/boot/dts/socionext/uniphier*
2129 F: drivers/bus/uniphier-system-bus.c
2130 F: drivers/clk/uniphier/
2131 F: drivers/gpio/gpio-uniphier.c
2132 F: drivers/i2c/busses/i2c-uniphier*
2133 F: drivers/irqchip/irq-uniphier-aidet.c
2134 F: drivers/pinctrl/uniphier/
2135 F: drivers/reset/reset-uniphier.c
2136 F: drivers/tty/serial/8250/8250_uniphier.c
2139 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2140 M: Ulf Hansson <ulf.hansson@linaro.org>
2141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142 T: git git://git.linaro.org/people/ulfh/clk.git
2144 F: drivers/clk/ux500/
2146 ARM/VERSATILE EXPRESS PLATFORM
2147 M: Liviu Dudau <liviu.dudau@arm.com>
2148 M: Sudeep Holla <sudeep.holla@arm.com>
2149 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 F: arch/arm/boot/dts/vexpress*
2153 F: arch/arm64/boot/dts/arm/
2154 F: arch/arm/mach-vexpress/
2157 F: drivers/clk/versatile/clk-vexpress-osc.c
2158 F: drivers/clocksource/versatile.c
2162 M: Russell King <linux@armlinux.org.uk>
2163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 W: http://www.armlinux.org.uk/
2168 ARM/VOIPAC PXA270 SUPPORT
2169 M: Marek Vasut <marek.vasut@gmail.com>
2170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2172 F: arch/arm/mach-pxa/vpac270.c
2173 F: arch/arm/mach-pxa/include/mach/vpac270.h
2175 ARM/VT8500 ARM ARCHITECTURE
2176 M: Tony Prisk <linux@prisktech.co.nz>
2177 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179 F: arch/arm/mach-vt8500/
2180 F: drivers/clocksource/vt8500_timer.c
2181 F: drivers/i2c/busses/i2c-wmt.c
2182 F: drivers/mmc/host/wmt-sdmmc.c
2183 F: drivers/pwm/pwm-vt8500.c
2184 F: drivers/rtc/rtc-vt8500.c
2185 F: drivers/tty/serial/vt8500_serial.c
2186 F: drivers/usb/host/ehci-platform.c
2187 F: drivers/usb/host/uhci-platform.c
2188 F: drivers/video/fbdev/vt8500lcdfb.*
2189 F: drivers/video/fbdev/wm8505fb*
2190 F: drivers/video/fbdev/wmt_ge_rops.*
2192 ARM/ZIPIT Z2 SUPPORT
2193 M: Marek Vasut <marek.vasut@gmail.com>
2194 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196 F: arch/arm/mach-pxa/z2.c
2197 F: arch/arm/mach-pxa/include/mach/z2.h
2199 ARM/ZTE ARCHITECTURE
2200 M: Jun Nie <jun.nie@linaro.org>
2201 M: Baoyou Xie <baoyou.xie@linaro.org>
2202 M: Shawn Guo <shawnguo@kernel.org>
2203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205 F: arch/arm/boot/dts/zx2967*
2206 F: arch/arm/mach-zx/
2207 F: arch/arm64/boot/dts/zte/
2209 F: drivers/dma/zx_dma.c
2210 F: drivers/gpio/gpio-zx.c
2211 F: drivers/i2c/busses/i2c-zx2967.c
2212 F: drivers/mmc/host/dw_mmc-zx.*
2213 F: drivers/pinctrl/zte/
2215 F: drivers/thermal/zx2967_thermal.c
2216 F: drivers/watchdog/zx2967_wdt.c
2217 F: Documentation/devicetree/bindings/arm/zte.txt
2218 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2219 F: Documentation/devicetree/bindings/dma/zxdma.txt
2220 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2221 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2222 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2223 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2224 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2225 F: Documentation/devicetree/bindings/soc/zte/
2226 F: Documentation/devicetree/bindings/sound/zte,*.txt
2227 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2228 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2229 F: include/dt-bindings/clock/zx2967*.h
2230 F: include/dt-bindings/soc/zte,*.h
2231 F: sound/soc/codecs/zx_aud96p22.c
2234 ARM/ZYNQ ARCHITECTURE
2235 M: Michal Simek <michal.simek@xilinx.com>
2236 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237 W: http://wiki.xilinx.com
2238 T: git https://github.com/Xilinx/linux-xlnx.git
2240 F: arch/arm/mach-zynq/
2241 F: drivers/cpuidle/cpuidle-zynq.c
2242 F: drivers/block/xsysace.c
2245 F: drivers/clocksource/cadence_ttc_timer.c
2246 F: drivers/i2c/busses/i2c-cadence.c
2247 F: drivers/mmc/host/sdhci-of-arasan.c
2248 F: drivers/edac/synopsys_edac.c
2250 ARM64 PORT (AARCH64 ARCHITECTURE)
2251 M: Catalin Marinas <catalin.marinas@arm.com>
2252 M: Will Deacon <will.deacon@arm.com>
2253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2257 F: Documentation/arm64/
2259 AS3645A LED FLASH CONTROLLER DRIVER
2260 M: Sakari Ailus <sakari.ailus@iki.fi>
2261 L: linux-leds@vger.kernel.org
2263 F: drivers/leds/leds-as3645a.c
2265 ASAHI KASEI AK8974 DRIVER
2266 M: Linus Walleij <linus.walleij@linaro.org>
2267 L: linux-iio@vger.kernel.org
2268 W: http://www.akm.com/
2270 F: drivers/iio/magnetometer/ak8974.c
2272 ASC7621 HARDWARE MONITOR DRIVER
2273 M: George Joseph <george.joseph@fairview5.com>
2274 L: linux-hwmon@vger.kernel.org
2276 F: Documentation/hwmon/asc7621
2277 F: drivers/hwmon/asc7621.c
2279 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2280 M: Corentin Chary <corentin.chary@gmail.com>
2281 L: acpi4asus-user@lists.sourceforge.net
2282 L: platform-driver-x86@vger.kernel.org
2283 W: http://acpi4asus.sf.net
2285 F: drivers/platform/x86/asus*.c
2286 F: drivers/platform/x86/eeepc*.c
2288 ASUS WIRELESS RADIO CONTROL DRIVER
2289 M: João Paulo Rechi Vita <jprvita@gmail.com>
2290 L: platform-driver-x86@vger.kernel.org
2292 F: drivers/platform/x86/asus-wireless.c
2295 M: David Howells <dhowells@redhat.com>
2296 L: keyrings@vger.kernel.org
2298 F: Documentation/crypto/asymmetric-keys.txt
2299 F: include/linux/verification.h
2300 F: include/crypto/public_key.h
2301 F: include/crypto/pkcs7.h
2302 F: crypto/asymmetric_keys/
2304 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2305 R: Dan Williams <dan.j.williams@intel.com>
2306 W: http://sourceforge.net/projects/xscaleiop
2308 F: Documentation/crypto/async-tx-api.txt
2311 F: include/linux/dmaengine.h
2312 F: include/linux/async_tx.h
2315 M: Bartosz Golaszewski <brgl@bgdev.pl>
2316 L: linux-i2c@vger.kernel.org
2317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2319 F: Documentation/devicetree/bindings/eeprom/at24.txt
2320 F: drivers/misc/eeprom/at24.c
2321 F: include/linux/platform_data/at24.h
2323 ATA OVER ETHERNET (AOE) DRIVER
2324 M: "Ed L. Cashin" <ed.cashin@acm.org>
2325 W: http://www.openaoe.org/
2327 F: Documentation/aoe/
2328 F: drivers/block/aoe/
2330 ATHEROS 71XX/9XXX GPIO DRIVER
2331 M: Alban Bedel <albeu@free.fr>
2332 W: https://github.com/AlbanBedel/linux
2333 T: git git://github.com/AlbanBedel/linux
2335 F: drivers/gpio/gpio-ath79.c
2336 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2338 ATHEROS 71XX/9XXX USB PHY DRIVER
2339 M: Alban Bedel <albeu@free.fr>
2340 W: https://github.com/AlbanBedel/linux
2341 T: git git://github.com/AlbanBedel/linux
2343 F: drivers/phy/qualcomm/phy-ath79-usb.c
2344 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2346 ATHEROS ATH GENERIC UTILITIES
2347 M: Kalle Valo <kvalo@codeaurora.org>
2348 L: linux-wireless@vger.kernel.org
2350 F: drivers/net/wireless/ath/*
2352 ATHEROS ATH5K WIRELESS DRIVER
2353 M: Jiri Slaby <jirislaby@gmail.com>
2354 M: Nick Kossifidis <mickflemm@gmail.com>
2355 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2356 L: linux-wireless@vger.kernel.org
2357 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2359 F: drivers/net/wireless/ath/ath5k/
2361 ATHEROS ATH6KL WIRELESS DRIVER
2362 M: Kalle Valo <kvalo@codeaurora.org>
2363 L: linux-wireless@vger.kernel.org
2364 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2367 F: drivers/net/wireless/ath/ath6kl/
2370 M: Ville Syrjala <syrjala@sci.fi>
2372 F: drivers/input/misc/ati_remote2.c
2374 ATK0110 HWMON DRIVER
2375 M: Luca Tettamanti <kronos.it@gmail.com>
2376 L: linux-hwmon@vger.kernel.org
2378 F: drivers/hwmon/asus_atk0110.c
2380 ATLX ETHERNET DRIVERS
2381 M: Jay Cliburn <jcliburn@gmail.com>
2382 M: Chris Snook <chris.snook@gmail.com>
2383 L: netdev@vger.kernel.org
2384 W: http://sourceforge.net/projects/atl1
2385 W: http://atl1.sourceforge.net
2387 F: drivers/net/ethernet/atheros/
2390 M: Chas Williams <3chas3@gmail.com>
2391 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2392 L: netdev@vger.kernel.org
2393 W: http://linux-atm.sourceforge.net
2396 F: include/linux/atm*
2397 F: include/uapi/linux/atm*
2399 ATMEL AT91 / AT32 MCI DRIVER
2400 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2402 F: drivers/mmc/host/atmel-mci.c
2404 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2405 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2407 F: drivers/power/reset/at91-sama5d2_shdwc.c
2409 ATMEL Audio ALSA driver
2410 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2411 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2416 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2417 L: linux-i2c@vger.kernel.org
2419 F: drivers/i2c/busses/i2c-at91.c
2422 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2423 L: linux-media@vger.kernel.org
2425 F: drivers/media/platform/atmel/atmel-isi.c
2426 F: include/media/atmel-isi.h
2429 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2430 L: linux-fbdev@vger.kernel.org
2432 F: drivers/video/fbdev/atmel_lcdfb.c
2433 F: include/video/atmel_lcdc.h
2435 ATMEL MACB ETHERNET DRIVER
2436 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2438 F: drivers/net/ethernet/cadence/
2440 ATMEL MAXTOUCH DRIVER
2441 M: Nick Dyer <nick@shmanahar.org>
2442 T: git git://github.com/ndyer/linux.git
2444 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2445 F: drivers/input/touchscreen/atmel_mxt_ts.c
2447 ATMEL SAMA5D2 ADC DRIVER
2448 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2449 L: linux-iio@vger.kernel.org
2451 F: drivers/iio/adc/at91-sama5d2_adc.c
2454 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2455 L: linux-mmc@vger.kernel.org
2457 F: drivers/mmc/host/sdhci-of-at91.c
2460 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2462 F: drivers/spi/spi-atmel.*
2465 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2468 F: drivers/misc/atmel-ssc.c
2469 F: include/linux/atmel-ssc.h
2471 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2472 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2475 F: drivers/misc/atmel_tclib.c
2476 F: drivers/clocksource/tcb_clksrc.c
2478 ATMEL USBA UDC DRIVER
2479 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2480 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2482 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2484 ATMEL WIRELESS DRIVER
2485 M: Simon Kelley <simon@thekelleys.org.uk>
2486 L: linux-wireless@vger.kernel.org
2487 W: http://www.thekelleys.org.uk/atmel
2488 W: http://atmelwlandriver.sourceforge.net/
2490 F: drivers/net/wireless/atmel/atmel*
2493 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2494 L: linux-arm-kernel@lists.infradead.org
2495 L: dmaengine@vger.kernel.org
2497 F: drivers/dma/at_xdmac.c
2499 ATOMIC INFRASTRUCTURE
2500 M: Will Deacon <will.deacon@arm.com>
2501 M: Peter Zijlstra <peterz@infradead.org>
2502 R: Boqun Feng <boqun.feng@gmail.com>
2503 L: linux-kernel@vger.kernel.org
2505 F: arch/*/include/asm/atomic*.h
2506 F: include/*/atomic*.h
2508 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2509 M: Bradley Grove <linuxdrivers@attotech.com>
2510 L: linux-scsi@vger.kernel.org
2511 W: http://www.attotech.com
2513 F: drivers/scsi/esas2r
2515 ATUSB IEEE 802.15.4 RADIO DRIVER
2516 M: Stefan Schmidt <stefan@osg.samsung.com>
2517 L: linux-wpan@vger.kernel.org
2519 F: drivers/net/ieee802154/atusb.c
2520 F: drivers/net/ieee802154/atusb.h
2521 F: drivers/net/ieee802154/at86rf230.h
2524 M: Paul Moore <paul@paul-moore.com>
2525 M: Eric Paris <eparis@redhat.com>
2526 L: linux-audit@redhat.com (moderated for non-subscribers)
2527 W: https://github.com/linux-audit
2528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2530 F: include/linux/audit.h
2531 F: include/uapi/linux/audit.h
2534 AUXILIARY DISPLAY DRIVERS
2535 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2537 F: drivers/auxdisplay/
2538 F: include/linux/cfag12864b.h
2541 M: Ralf Baechle <ralf@linux-mips.org>
2542 L: linux-hams@vger.kernel.org
2543 W: http://www.linux-ax25.org/
2545 F: include/uapi/linux/ax25.h
2546 F: include/net/ax25.h
2550 M: Peter Rosin <peda@axentia.se>
2551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2553 F: Documentation/devicetree/bindings/arm/axentia.txt
2554 F: arch/arm/boot/dts/at91-linea.dtsi
2555 F: arch/arm/boot/dts/at91-natte.dtsi
2556 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2557 F: arch/arm/boot/dts/at91-tse850-3.dts
2559 AXENTIA ASOC DRIVERS
2560 M: Peter Rosin <peda@axentia.se>
2561 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2563 F: Documentation/devicetree/bindings/sound/axentia,*
2564 F: sound/soc/atmel/tse850-pcm5142.c
2567 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2568 L: linux-media@vger.kernel.org
2569 W: https://linuxtv.org
2570 T: git git://linuxtv.org/media_tree.git
2572 F: drivers/media/usb/dvb-usb-v2/az6007.c
2574 AZTECH FM RADIO RECEIVER DRIVER
2575 M: Hans Verkuil <hverkuil@xs4all.nl>
2576 L: linux-media@vger.kernel.org
2577 T: git git://linuxtv.org/media_tree.git
2578 W: https://linuxtv.org
2580 F: drivers/media/radio/radio-aztech*
2583 L: linux-wireless@vger.kernel.org
2584 L: b43-dev@lists.infradead.org
2585 W: http://wireless.kernel.org/en/users/Drivers/b43
2587 F: drivers/net/wireless/broadcom/b43/
2589 B43LEGACY WIRELESS DRIVER
2590 M: Larry Finger <Larry.Finger@lwfinger.net>
2591 L: linux-wireless@vger.kernel.org
2592 L: b43-dev@lists.infradead.org
2593 W: http://wireless.kernel.org/en/users/Drivers/b43
2595 F: drivers/net/wireless/broadcom/b43legacy/
2597 BACKLIGHT CLASS/SUBSYSTEM
2598 M: Lee Jones <lee.jones@linaro.org>
2599 M: Daniel Thompson <daniel.thompson@linaro.org>
2600 M: Jingoo Han <jingoohan1@gmail.com>
2601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2603 F: drivers/video/backlight/
2604 F: include/linux/backlight.h
2605 F: include/linux/pwm_backlight.h
2606 F: Documentation/devicetree/bindings/leds/backlight
2609 M: Marek Lindner <mareklindner@neomailbox.ch>
2610 M: Simon Wunderlich <sw@simonwunderlich.de>
2611 M: Antonio Quartulli <a@unstable.cc>
2612 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2613 W: https://www.open-mesh.org/
2614 Q: https://patchwork.open-mesh.org/project/batman/list/
2616 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2617 F: Documentation/ABI/testing/sysfs-class-net-mesh
2618 F: Documentation/networking/batman-adv.rst
2619 F: include/uapi/linux/batadv_packet.h
2620 F: include/uapi/linux/batman_adv.h
2623 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2624 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2625 L: linux-hams@vger.kernel.org
2626 W: http://www.baycom.org/~tom/ham/ham.html
2628 F: drivers/net/hamradio/baycom*
2630 BCACHE (BLOCK LAYER CACHE)
2631 M: Coly Li <colyli@suse.de>
2632 M: Kent Overstreet <kent.overstreet@gmail.com>
2633 L: linux-bcache@vger.kernel.org
2634 W: http://bcache.evilpiepirate.org
2635 C: irc://irc.oftc.net/bcache
2637 F: drivers/md/bcache/
2639 BDISP ST MEDIA DRIVER
2640 M: Fabien Dessenne <fabien.dessenne@st.com>
2641 L: linux-media@vger.kernel.org
2642 T: git git://linuxtv.org/media_tree.git
2643 W: https://linuxtv.org
2645 F: drivers/media/platform/sti/bdisp
2647 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2648 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2649 L: netdev@vger.kernel.org
2651 F: drivers/net/ethernet/ec_bhf.c
2654 M: Luis de Bethencourt <luisbg@kernel.org>
2655 M: Salah Triki <salah.triki@gmail.com>
2657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2658 F: Documentation/filesystems/befs.txt
2662 M: Paolo Valente <paolo.valente@linaro.org>
2663 M: Jens Axboe <axboe@kernel.dk>
2664 L: linux-block@vger.kernel.org
2667 F: Documentation/block/bfq-iosched.txt
2670 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2672 F: Documentation/filesystems/bfs.txt
2674 F: include/uapi/linux/bfs_fs.h
2676 BLINKM RGB LED DRIVER
2677 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2679 F: drivers/leds/leds-blinkm.c
2682 M: Jens Axboe <axboe@kernel.dk>
2683 L: linux-block@vger.kernel.org
2684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2688 F: kernel/trace/blktrace.c
2692 M: Joern Engel <joern@lazybastard.org>
2693 L: linux-mtd@lists.infradead.org
2695 F: drivers/mtd/devices/block2mtd.c
2698 M: Marcel Holtmann <marcel@holtmann.org>
2699 M: Johan Hedberg <johan.hedberg@gmail.com>
2700 L: linux-bluetooth@vger.kernel.org
2701 W: http://www.bluez.org/
2702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2705 F: drivers/bluetooth/
2708 M: Marcel Holtmann <marcel@holtmann.org>
2709 M: Johan Hedberg <johan.hedberg@gmail.com>
2710 L: linux-bluetooth@vger.kernel.org
2711 W: http://www.bluez.org/
2712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2716 F: include/net/bluetooth/
2719 M: Jay Vosburgh <j.vosburgh@gmail.com>
2720 M: Veaceslav Falico <vfalico@gmail.com>
2721 M: Andy Gospodarek <andy@greyhouse.net>
2722 L: netdev@vger.kernel.org
2723 W: http://sourceforge.net/projects/bonding/
2725 F: drivers/net/bonding/
2726 F: include/uapi/linux/if_bonding.h
2728 BPF (Safe dynamic programs and tools)
2729 M: Alexei Starovoitov <ast@kernel.org>
2730 M: Daniel Borkmann <daniel@iogearbox.net>
2731 L: netdev@vger.kernel.org
2732 L: linux-kernel@vger.kernel.org
2733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2735 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2737 F: arch/x86/net/bpf_jit*
2738 F: Documentation/networking/filter.txt
2739 F: Documentation/bpf/
2740 F: include/linux/bpf*
2741 F: include/linux/filter.h
2742 F: include/trace/events/xdp.h
2743 F: include/uapi/linux/bpf*
2744 F: include/uapi/linux/filter.h
2746 F: kernel/trace/bpf_trace.c
2749 F: net/core/filter.c
2750 F: net/sched/act_bpf.c
2751 F: net/sched/cls_bpf.c
2755 F: tools/testing/selftests/bpf/
2757 BROADCOM B44 10/100 ETHERNET DRIVER
2758 M: Michael Chan <michael.chan@broadcom.com>
2759 L: netdev@vger.kernel.org
2761 F: drivers/net/ethernet/broadcom/b44.*
2763 BROADCOM B53 ETHERNET SWITCH DRIVER
2764 M: Florian Fainelli <f.fainelli@gmail.com>
2765 L: netdev@vger.kernel.org
2766 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2768 F: drivers/net/dsa/b53/*
2769 F: include/linux/platform_data/b53.h
2771 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2772 M: Florian Fainelli <f.fainelli@gmail.com>
2773 M: Ray Jui <rjui@broadcom.com>
2774 M: Scott Branden <sbranden@broadcom.com>
2775 M: bcm-kernel-feedback-list@broadcom.com
2776 T: git git://github.com/broadcom/mach-bcm
2782 F: arch/arm/mach-bcm/
2784 BROADCOM BCM2835 ARM ARCHITECTURE
2785 M: Eric Anholt <eric@anholt.net>
2786 M: Stefan Wahren <stefan.wahren@i2se.com>
2787 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2789 T: git git://github.com/anholt/linux
2792 F: drivers/staging/vc04_services
2794 BROADCOM BCM47XX MIPS ARCHITECTURE
2795 M: Hauke Mehrtens <hauke@hauke-m.de>
2796 M: Rafał Miłecki <zajec5@gmail.com>
2797 L: linux-mips@linux-mips.org
2799 F: Documentation/devicetree/bindings/mips/brcm/
2800 F: arch/mips/bcm47xx/*
2801 F: arch/mips/include/asm/mach-bcm47xx/*
2803 BROADCOM BCM5301X ARM ARCHITECTURE
2804 M: Hauke Mehrtens <hauke@hauke-m.de>
2805 M: Rafał Miłecki <zajec5@gmail.com>
2806 M: Jon Mason <jonmason@broadcom.com>
2807 M: bcm-kernel-feedback-list@broadcom.com
2808 L: linux-arm-kernel@lists.infradead.org
2810 F: arch/arm/mach-bcm/bcm_5301x.c
2811 F: arch/arm/boot/dts/bcm5301x*.dtsi
2812 F: arch/arm/boot/dts/bcm470*
2813 F: arch/arm/boot/dts/bcm953012*
2815 BROADCOM BCM53573 ARM ARCHITECTURE
2816 M: Rafał Miłecki <rafal@milecki.pl>
2817 L: linux-arm-kernel@lists.infradead.org
2819 F: arch/arm/boot/dts/bcm53573*
2820 F: arch/arm/boot/dts/bcm47189*
2822 BROADCOM BCM63XX ARM ARCHITECTURE
2823 M: Florian Fainelli <f.fainelli@gmail.com>
2824 M: bcm-kernel-feedback-list@broadcom.com
2825 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2826 T: git git://github.com/broadcom/stblinux.git
2830 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2831 M: Kevin Cernekee <cernekee@gmail.com>
2832 L: linux-usb@vger.kernel.org
2834 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2836 BROADCOM BCM7XXX ARM ARCHITECTURE
2837 M: Brian Norris <computersforpeace@gmail.com>
2838 M: Gregory Fong <gregory.0xf0@gmail.com>
2839 M: Florian Fainelli <f.fainelli@gmail.com>
2840 M: bcm-kernel-feedback-list@broadcom.com
2841 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2842 T: git git://github.com/broadcom/stblinux.git
2844 F: arch/arm/mach-bcm/*brcmstb*
2845 F: arch/arm/boot/dts/bcm7*.dts*
2846 F: drivers/bus/brcmstb_gisb.c
2847 F: arch/arm/mm/cache-b15-rac.c
2848 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2851 BROADCOM BMIPS CPUFREQ DRIVER
2852 M: Markus Mayer <mmayer@broadcom.com>
2853 M: bcm-kernel-feedback-list@broadcom.com
2854 L: linux-pm@vger.kernel.org
2856 F: drivers/cpufreq/bmips-cpufreq.c
2858 BROADCOM BMIPS MIPS ARCHITECTURE
2859 M: Kevin Cernekee <cernekee@gmail.com>
2860 M: Florian Fainelli <f.fainelli@gmail.com>
2861 L: linux-mips@linux-mips.org
2862 T: git git://github.com/broadcom/stblinux.git
2864 F: arch/mips/bmips/*
2865 F: arch/mips/include/asm/mach-bmips/*
2866 F: arch/mips/kernel/*bmips*
2867 F: arch/mips/boot/dts/brcm/bcm*.dts*
2868 F: drivers/irqchip/irq-bcm63*
2869 F: drivers/irqchip/irq-bcm7*
2870 F: drivers/irqchip/irq-brcmstb*
2871 F: include/linux/bcm963xx_nvram.h
2872 F: include/linux/bcm963xx_tag.h
2874 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2875 M: Rasesh Mody <rasesh.mody@cavium.com>
2876 M: Harish Patil <harish.patil@cavium.com>
2877 M: Dept-GELinuxNICDev@cavium.com
2878 L: netdev@vger.kernel.org
2880 F: drivers/net/ethernet/broadcom/bnx2.*
2881 F: drivers/net/ethernet/broadcom/bnx2_*
2883 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2884 M: QLogic-Storage-Upstream@qlogic.com
2885 L: linux-scsi@vger.kernel.org
2887 F: drivers/scsi/bnx2fc/
2889 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2890 M: QLogic-Storage-Upstream@qlogic.com
2891 L: linux-scsi@vger.kernel.org
2893 F: drivers/scsi/bnx2i/
2895 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2896 M: Ariel Elior <ariel.elior@cavium.com>
2897 M: everest-linux-l2@cavium.com
2898 L: netdev@vger.kernel.org
2900 F: drivers/net/ethernet/broadcom/bnx2x/
2902 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2903 M: Michael Chan <michael.chan@broadcom.com>
2904 L: netdev@vger.kernel.org
2906 F: drivers/net/ethernet/broadcom/bnxt/
2908 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2909 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2910 M: Franky Lin <franky.lin@broadcom.com>
2911 M: Hante Meuleman <hante.meuleman@broadcom.com>
2912 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2913 M: Wright Feng <wright.feng@cypress.com>
2914 L: linux-wireless@vger.kernel.org
2915 L: brcm80211-dev-list.pdl@broadcom.com
2916 L: brcm80211-dev-list@cypress.com
2918 F: drivers/net/wireless/broadcom/brcm80211/
2920 BROADCOM BRCMSTB GPIO DRIVER
2921 M: Gregory Fong <gregory.0xf0@gmail.com>
2922 L: bcm-kernel-feedback-list@broadcom.com
2924 F: drivers/gpio/gpio-brcmstb.c
2925 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2927 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2928 M: Al Cooper <alcooperx@gmail.com>
2929 L: linux-kernel@vger.kernel.org
2930 L: bcm-kernel-feedback-list@broadcom.com
2932 F: drivers/phy/broadcom/phy-brcm-usb*
2934 BROADCOM GENET ETHERNET DRIVER
2935 M: Doug Berger <opendmb@gmail.com>
2936 M: Florian Fainelli <f.fainelli@gmail.com>
2937 L: netdev@vger.kernel.org
2939 F: drivers/net/ethernet/broadcom/genet/
2941 BROADCOM IPROC ARM ARCHITECTURE
2942 M: Ray Jui <rjui@broadcom.com>
2943 M: Scott Branden <sbranden@broadcom.com>
2944 M: Jon Mason <jonmason@broadcom.com>
2945 M: bcm-kernel-feedback-list@broadcom.com
2946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2947 T: git git://github.com/broadcom/cygnus-linux.git
2963 F: arch/arm64/boot/dts/broadcom/ns2*
2964 F: drivers/clk/bcm/clk-ns*
2965 F: drivers/pinctrl/bcm/pinctrl-ns*
2967 BROADCOM KONA GPIO DRIVER
2968 M: Ray Jui <rjui@broadcom.com>
2969 L: bcm-kernel-feedback-list@broadcom.com
2971 F: drivers/gpio/gpio-bcm-kona.c
2972 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2974 BROADCOM NETXTREME-E ROCE DRIVER
2975 M: Selvin Xavier <selvin.xavier@broadcom.com>
2976 M: Devesh Sharma <devesh.sharma@broadcom.com>
2977 M: Somnath Kotur <somnath.kotur@broadcom.com>
2978 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2979 L: linux-rdma@vger.kernel.org
2980 W: http://www.broadcom.com
2982 F: drivers/infiniband/hw/bnxt_re/
2983 F: include/uapi/rdma/bnxt_re-abi.h
2985 BROADCOM NVRAM DRIVER
2986 M: Rafał Miłecki <zajec5@gmail.com>
2987 L: linux-mips@linux-mips.org
2989 F: drivers/firmware/broadcom/*
2991 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2992 M: Rafał Miłecki <zajec5@gmail.com>
2993 L: linux-wireless@vger.kernel.org
2996 F: include/linux/bcma/
2998 BROADCOM STB AVS CPUFREQ DRIVER
2999 M: Markus Mayer <mmayer@broadcom.com>
3000 M: bcm-kernel-feedback-list@broadcom.com
3001 L: linux-pm@vger.kernel.org
3003 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3004 F: drivers/cpufreq/brcmstb*
3006 BROADCOM STB AVS TMON DRIVER
3007 M: Markus Mayer <mmayer@broadcom.com>
3008 M: bcm-kernel-feedback-list@broadcom.com
3009 L: linux-pm@vger.kernel.org
3011 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3012 F: drivers/thermal/broadcom/brcmstb*
3014 BROADCOM STB NAND FLASH DRIVER
3015 M: Brian Norris <computersforpeace@gmail.com>
3016 M: Kamal Dasu <kdasu.kdev@gmail.com>
3017 L: linux-mtd@lists.infradead.org
3018 L: bcm-kernel-feedback-list@broadcom.com
3020 F: drivers/mtd/nand/raw/brcmnand/
3022 BROADCOM STB DPFE DRIVER
3023 M: Markus Mayer <mmayer@broadcom.com>
3024 M: bcm-kernel-feedback-list@broadcom.com
3025 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3027 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3028 F: drivers/memory/brcmstb_dpfe.c
3030 BROADCOM SYSTEMPORT ETHERNET DRIVER
3031 M: Florian Fainelli <f.fainelli@gmail.com>
3032 L: netdev@vger.kernel.org
3034 F: drivers/net/ethernet/broadcom/bcmsysport.*
3036 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3037 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3038 M: Prashant Sreedharan <prashant@broadcom.com>
3039 M: Michael Chan <mchan@broadcom.com>
3040 L: netdev@vger.kernel.org
3042 F: drivers/net/ethernet/broadcom/tg3.*
3044 BROCADE BFA FC SCSI DRIVER
3045 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3046 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3047 L: linux-scsi@vger.kernel.org
3049 F: drivers/scsi/bfa/
3051 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3052 M: Rasesh Mody <rasesh.mody@cavium.com>
3053 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3054 M: Dept-GELinuxNICDev@cavium.com
3055 L: netdev@vger.kernel.org
3057 F: drivers/net/ethernet/brocade/bna/
3059 BSG (block layer generic sg v4 driver)
3060 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3061 L: linux-scsi@vger.kernel.org
3064 F: include/linux/bsg.h
3065 F: include/uapi/linux/bsg.h
3068 M: Clemens Ladisch <clemens@ladisch.de>
3069 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3070 T: git git://git.alsa-project.org/alsa-kernel.git
3072 F: Documentation/sound/alsa/Bt87x.txt
3073 F: sound/pci/bt87x.c
3076 M: Michael Buesch <m@bues.ch>
3077 W: http://bu3sch.de/btgpio.php
3079 F: drivers/gpio/gpio-bt8xx.c
3082 M: Chris Mason <clm@fb.com>
3083 M: Josef Bacik <jbacik@fb.com>
3084 M: David Sterba <dsterba@suse.com>
3085 L: linux-btrfs@vger.kernel.org
3086 W: http://btrfs.wiki.kernel.org/
3087 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3090 F: Documentation/filesystems/btrfs.txt
3092 F: include/linux/btrfs*
3093 F: include/uapi/linux/btrfs*
3095 BTTV VIDEO4LINUX DRIVER
3096 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3097 L: linux-media@vger.kernel.org
3098 W: https://linuxtv.org
3099 T: git git://linuxtv.org/media_tree.git
3101 F: Documentation/media/v4l-drivers/bttv*
3102 F: drivers/media/pci/bt8xx/bttv*
3104 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3105 M: Chanwoo Choi <cw00.choi@samsung.com>
3106 L: linux-pm@vger.kernel.org
3107 L: linux-samsung-soc@vger.kernel.org
3108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3110 F: drivers/devfreq/exynos-bus.c
3111 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3113 BUSLOGIC SCSI DRIVER
3114 M: Khalid Aziz <khalid@gonehiking.org>
3115 L: linux-scsi@vger.kernel.org
3117 F: drivers/scsi/BusLogic.*
3118 F: drivers/scsi/FlashPoint.*
3120 C-MEDIA CMI8788 DRIVER
3121 M: Clemens Ladisch <clemens@ladisch.de>
3122 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3123 T: git git://git.alsa-project.org/alsa-kernel.git
3125 F: sound/pci/oxygen/
3128 M: Mark Salter <msalter@redhat.com>
3129 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3130 L: linux-c6x-dev@linux-c6x.org
3131 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3135 CA8210 IEEE-802.15.4 RADIO DRIVER
3136 M: Harry Morris <h.morris@cascoda.com>
3137 L: linux-wpan@vger.kernel.org
3138 W: https://github.com/Cascoda/ca8210-linux.git
3140 F: drivers/net/ieee802154/ca8210.c
3141 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3143 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3144 M: David Howells <dhowells@redhat.com>
3145 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3147 F: Documentation/filesystems/caching/cachefiles.txt
3150 CADENCE MIPI-CSI2 BRIDGES
3151 M: Maxime Ripard <maxime.ripard@bootlin.com>
3152 L: linux-media@vger.kernel.org
3154 F: Documentation/devicetree/bindings/media/cdns,*.txt
3155 F: drivers/media/platform/cadence/cdns-csi2*
3157 CADET FM/AM RADIO RECEIVER DRIVER
3158 M: Hans Verkuil <hverkuil@xs4all.nl>
3159 L: linux-media@vger.kernel.org
3160 T: git git://linuxtv.org/media_tree.git
3161 W: https://linuxtv.org
3163 F: drivers/media/radio/radio-cadet*
3165 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3166 M: Jonathan Corbet <corbet@lwn.net>
3167 L: linux-media@vger.kernel.org
3168 T: git git://linuxtv.org/media_tree.git
3170 F: Documentation/media/v4l-drivers/cafe_ccic*
3171 F: drivers/media/platform/marvell-ccic/
3174 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3175 L: netdev@vger.kernel.org
3177 F: Documentation/networking/caif/
3178 F: drivers/net/caif/
3179 F: include/uapi/linux/caif/
3180 F: include/net/caif/
3183 CALGARY x86-64 IOMMU
3184 M: Muli Ben-Yehuda <mulix@mulix.org>
3185 M: Jon Mason <jdmason@kudzu.us>
3186 L: iommu@lists.linux-foundation.org
3188 F: arch/x86/kernel/pci-calgary_64.c
3189 F: arch/x86/kernel/tce_64.c
3190 F: arch/x86/include/asm/calgary.h
3191 F: arch/x86/include/asm/tce.h
3194 M: Wolfgang Grandegger <wg@grandegger.com>
3195 M: Marc Kleine-Budde <mkl@pengutronix.de>
3196 L: linux-can@vger.kernel.org
3197 W: https://github.com/linux-can
3198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3201 F: Documentation/devicetree/bindings/net/can/
3203 F: include/linux/can/dev.h
3204 F: include/linux/can/platform/
3205 F: include/uapi/linux/can/error.h
3206 F: include/uapi/linux/can/netlink.h
3209 M: Oliver Hartkopp <socketcan@hartkopp.net>
3210 M: Marc Kleine-Budde <mkl@pengutronix.de>
3211 L: linux-can@vger.kernel.org
3212 W: https://github.com/linux-can
3213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3216 F: Documentation/networking/can.rst
3218 F: include/linux/can/core.h
3219 F: include/uapi/linux/can.h
3220 F: include/uapi/linux/can/bcm.h
3221 F: include/uapi/linux/can/raw.h
3222 F: include/uapi/linux/can/gw.h
3225 M: Serge Hallyn <serge@hallyn.com>
3226 L: linux-security-module@vger.kernel.org
3228 F: include/linux/capability.h
3229 F: include/uapi/linux/capability.h
3230 F: security/commoncap.c
3231 F: kernel/capability.c
3233 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3234 M: Kevin Tsai <ktsai@capellamicro.com>
3236 F: drivers/iio/light/cm*
3238 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3239 M: Christian Lamparter <chunkeey@googlemail.com>
3240 L: linux-wireless@vger.kernel.org
3241 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3243 F: drivers/net/wireless/ath/carl9170/
3246 M: Jan Glauber <jglauber@cavium.com>
3247 M: David Daney <david.daney@cavium.com>
3248 W: http://www.cavium.com
3250 F: drivers/i2c/busses/i2c-octeon*
3251 F: drivers/i2c/busses/i2c-thunderx*
3253 CAVIUM LIQUIDIO NETWORK DRIVER
3254 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3255 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3256 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3257 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3258 L: netdev@vger.kernel.org
3259 W: http://www.cavium.com
3261 F: drivers/net/ethernet/cavium/liquidio/
3264 M: Jan Glauber <jglauber@cavium.com>
3265 M: David Daney <david.daney@cavium.com>
3266 M: Steven J. Hill <Steven.Hill@cavium.com>
3267 W: http://www.cavium.com
3269 F: drivers/mmc/host/cavium*
3271 CAVIUM OCTEON-TX CRYPTO DRIVER
3272 M: George Cherian <george.cherian@cavium.com>
3273 L: linux-crypto@vger.kernel.org
3274 W: http://www.cavium.com
3276 F: drivers/crypto/cavium/cpt/
3278 CAVIUM THUNDERX2 ARM64 SOC
3279 M: Robert Richter <rrichter@cavium.com>
3280 M: Jayachandran C <jnair@caviumnetworks.com>
3281 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3283 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3284 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3286 CC2520 IEEE-802.15.4 RADIO DRIVER
3287 M: Varka Bhadram <varkabhadram@gmail.com>
3288 L: linux-wpan@vger.kernel.org
3290 F: drivers/net/ieee802154/cc2520.c
3291 F: include/linux/spi/cc2520.h
3292 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3294 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3295 M: Gilad Ben-Yossef <gilad@benyossef.com>
3296 L: linux-crypto@vger.kernel.org
3298 F: drivers/crypto/ccree/
3299 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3302 M: Hans Verkuil <hans.verkuil@cisco.com>
3303 L: linux-media@vger.kernel.org
3304 T: git git://linuxtv.org/media_tree.git
3305 W: http://linuxtv.org
3307 F: Documentation/media/kapi/cec-core.rst
3308 F: Documentation/media/uapi/cec
3309 F: drivers/media/cec/
3310 F: drivers/media/rc/keymaps/rc-cec.c
3311 F: include/media/cec.h
3312 F: include/media/cec-notifier.h
3313 F: include/uapi/linux/cec.h
3314 F: include/uapi/linux/cec-funcs.h
3315 F: Documentation/devicetree/bindings/media/cec.txt
3316 F: Documentation/ABI/testing/debugfs-cec-error-inj
3319 M: Hans Verkuil <hans.verkuil@cisco.com>
3320 L: linux-media@vger.kernel.org
3321 T: git git://linuxtv.org/media_tree.git
3322 W: http://linuxtv.org
3324 F: drivers/media/platform/cec-gpio/
3325 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3327 CELL BROADBAND ENGINE ARCHITECTURE
3328 M: Arnd Bergmann <arnd@arndb.de>
3329 L: linuxppc-dev@lists.ozlabs.org
3330 W: http://www.ibm.com/developerworks/power/cell/
3332 F: arch/powerpc/include/asm/cell*.h
3333 F: arch/powerpc/include/asm/spu*.h
3334 F: arch/powerpc/include/uapi/asm/spu*.h
3335 F: arch/powerpc/oprofile/*cell*
3336 F: arch/powerpc/platforms/cell/
3338 CEPH COMMON CODE (LIBCEPH)
3339 M: Ilya Dryomov <idryomov@gmail.com>
3340 M: "Yan, Zheng" <zyan@redhat.com>
3341 M: Sage Weil <sage@redhat.com>
3342 L: ceph-devel@vger.kernel.org
3344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3345 T: git git://github.com/ceph/ceph-client.git
3348 F: include/linux/ceph/
3349 F: include/linux/crush/
3351 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3352 M: "Yan, Zheng" <zyan@redhat.com>
3353 M: Sage Weil <sage@redhat.com>
3354 M: Ilya Dryomov <idryomov@gmail.com>
3355 L: ceph-devel@vger.kernel.org
3357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3358 T: git git://github.com/ceph/ceph-client.git
3360 F: Documentation/filesystems/ceph.txt
3363 CERTIFICATE HANDLING:
3364 M: David Howells <dhowells@redhat.com>
3365 M: David Woodhouse <dwmw2@infradead.org>
3366 L: keyrings@vger.kernel.org
3368 F: Documentation/module-signing.txt
3370 F: scripts/sign-file.c
3371 F: scripts/extract-cert.c
3373 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3374 L: linux-usb@vger.kernel.org
3376 F: Documentation/usb/WUSB-Design-overview.txt
3377 F: Documentation/usb/wusb-cbaf
3378 F: drivers/usb/host/hwa-hc.c
3379 F: drivers/usb/host/whci/
3380 F: drivers/usb/wusbcore/
3381 F: include/linux/usb/wusb*
3383 CFAG12864B LCD DRIVER
3384 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3386 F: drivers/auxdisplay/cfag12864b.c
3387 F: include/linux/cfag12864b.h
3389 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3390 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3392 F: drivers/auxdisplay/cfag12864bfb.c
3393 F: include/linux/cfag12864b.h
3395 802.11 (including CFG80211/NL80211)
3396 M: Johannes Berg <johannes@sipsolutions.net>
3397 L: linux-wireless@vger.kernel.org
3398 W: http://wireless.kernel.org/
3399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3403 F: include/uapi/linux/nl80211.h
3404 F: include/linux/ieee80211.h
3405 F: include/net/wext.h
3406 F: include/net/cfg80211.h
3407 F: include/net/iw_handler.h
3408 F: include/net/ieee80211_radiotap.h
3409 F: Documentation/driver-api/80211/cfg80211.rst
3410 F: Documentation/networking/regulatory.txt
3412 CHAR and MISC DRIVERS
3413 M: Arnd Bergmann <arnd@arndb.de>
3414 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3419 F: include/linux/miscdevice.h
3422 M: Andy Whitcroft <apw@canonical.com>
3423 M: Joe Perches <joe@perches.com>
3425 F: scripts/checkpatch.pl
3427 CHINESE DOCUMENTATION
3428 M: Harry Wei <harryxiyou@gmail.com>
3429 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3430 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3432 F: Documentation/translations/zh_CN/
3434 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3435 M: Peter Chen <Peter.Chen@nxp.com>
3436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3437 L: linux-usb@vger.kernel.org
3439 F: drivers/usb/chipidea/
3441 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3442 M: Hans de Goede <hdegoede@redhat.com>
3443 L: linux-input@vger.kernel.org
3445 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3446 F: drivers/input/touchscreen/chipone_icn8318.c
3448 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3449 M: Hans de Goede <hdegoede@redhat.com>
3450 L: linux-input@vger.kernel.org
3452 F: drivers/input/touchscreen/chipone_icn8505.c
3454 CHROME HARDWARE PLATFORM SUPPORT
3455 M: Benson Leung <bleung@chromium.org>
3456 M: Olof Johansson <olof@lixom.net>
3458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3459 F: drivers/platform/chrome/
3461 CIRRUS LOGIC AUDIO CODEC DRIVERS
3462 M: Brian Austin <brian.austin@cirrus.com>
3463 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3464 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3466 F: sound/soc/codecs/cs*
3468 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3469 M: Hartley Sweeten <hsweeten@visionengravers.com>
3470 L: netdev@vger.kernel.org
3472 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3474 CISCO FCOE HBA DRIVER
3475 M: Satish Kharat <satishkh@cisco.com>
3476 M: Sesidhar Baddela <sebaddel@cisco.com>
3477 M: Karan Tilak Kumar <kartilak@cisco.com>
3478 L: linux-scsi@vger.kernel.org
3480 F: drivers/scsi/fnic/
3482 CISCO SCSI HBA DRIVER
3483 M: Karan Tilak Kumar <kartilak@cisco.com>
3484 M: Sesidhar Baddela <sebaddel@cisco.com>
3485 L: linux-scsi@vger.kernel.org
3487 F: drivers/scsi/snic/
3489 CISCO VIC ETHERNET NIC DRIVER
3490 M: Christian Benvenuti <benve@cisco.com>
3491 M: Govindarajulu Varadarajan <_govind@gmx.com>
3492 M: Parvi Kaustubhi <pkaustub@cisco.com>
3494 F: drivers/net/ethernet/cisco/enic/
3496 CISCO VIC LOW LATENCY NIC DRIVER
3497 M: Christian Benvenuti <benve@cisco.com>
3498 M: Dave Goodell <dgoodell@cisco.com>
3500 F: drivers/infiniband/hw/usnic/
3503 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3504 L: linux-kernel@vger.kernel.org
3507 F: include/linux/cleancache.h
3510 M: Russell King <linux@armlinux.org.uk>
3511 L: linux-clk@vger.kernel.org
3513 F: include/linux/clk.h
3515 CLOCKSOURCE, CLOCKEVENT DRIVERS
3516 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3517 M: Thomas Gleixner <tglx@linutronix.de>
3518 L: linux-kernel@vger.kernel.org
3519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3521 F: drivers/clocksource/
3522 F: Documentation/devicetree/bindings/timer/
3525 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3526 M: Daniel Oliveira Nascimento <don@syst.com.br>
3527 L: platform-driver-x86@vger.kernel.org
3529 F: drivers/platform/x86/classmate-laptop.c
3532 M: Hans Verkuil <hans.verkuil@cisco.com>
3533 L: linux-media@vger.kernel.org
3534 T: git git://linuxtv.org/media_tree.git
3535 W: https://linuxtv.org
3537 F: drivers/media/pci/cobalt/
3539 COCCINELLE/Semantic Patches (SmPL)
3540 M: Julia Lawall <Julia.Lawall@lip6.fr>
3541 M: Gilles Muller <Gilles.Muller@lip6.fr>
3542 M: Nicolas Palix <nicolas.palix@imag.fr>
3543 M: Michal Marek <michal.lkml@markovi.net>
3544 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3546 W: http://coccinelle.lip6.fr/
3548 F: Documentation/dev-tools/coccinelle.rst
3549 F: scripts/coccinelle/
3550 F: scripts/coccicheck
3553 M: Jan Harkes <jaharkes@cs.cmu.edu>
3555 L: codalist@coda.cs.cmu.edu
3556 W: http://www.coda.cs.cmu.edu/
3558 F: Documentation/filesystems/coda.txt
3560 F: include/linux/coda*.h
3561 F: include/uapi/linux/coda*.h
3563 CODA V4L2 MEM2MEM DRIVER
3564 M: Philipp Zabel <p.zabel@pengutronix.de>
3565 L: linux-media@vger.kernel.org
3567 F: Documentation/devicetree/bindings/media/coda.txt
3568 F: drivers/media/platform/coda/
3570 COMMON CLK FRAMEWORK
3571 M: Michael Turquette <mturquette@baylibre.com>
3572 M: Stephen Boyd <sboyd@kernel.org>
3573 L: linux-clk@vger.kernel.org
3574 Q: http://patchwork.kernel.org/project/linux-clk/list/
3575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3577 F: Documentation/devicetree/bindings/clock/
3579 X: drivers/clk/clkdev.c
3580 F: include/linux/clk-pr*
3581 F: include/linux/clk/
3583 COMMON INTERNET FILE SYSTEM (CIFS)
3584 M: Steve French <sfrench@samba.org>
3585 L: linux-cifs@vger.kernel.org
3586 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3587 W: http://linux-cifs.samba.org/
3588 T: git git://git.samba.org/sfrench/cifs-2.6.git
3590 F: Documentation/filesystems/cifs/
3593 COMPACTPCI HOTPLUG CORE
3594 M: Scott Murray <scott@spiteful.org>
3595 L: linux-pci@vger.kernel.org
3597 F: drivers/pci/hotplug/cpci_hotplug*
3599 COMPACTPCI HOTPLUG GENERIC DRIVER
3600 M: Scott Murray <scott@spiteful.org>
3601 L: linux-pci@vger.kernel.org
3603 F: drivers/pci/hotplug/cpcihp_generic.c
3605 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3606 M: Scott Murray <scott@spiteful.org>
3607 L: linux-pci@vger.kernel.org
3609 F: drivers/pci/hotplug/cpcihp_zt5550.*
3611 COMPAL LAPTOP SUPPORT
3612 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3613 L: platform-driver-x86@vger.kernel.org
3615 F: drivers/platform/x86/compal-laptop.c
3617 CONEXANT ACCESSRUNNER USB DRIVER
3618 L: accessrunner-general@lists.sourceforge.net
3619 W: http://accessrunner.sourceforge.net/
3621 F: drivers/usb/atm/cxacru.c
3624 M: Joel Becker <jlbec@evilplan.org>
3625 M: Christoph Hellwig <hch@lst.de>
3626 T: git git://git.infradead.org/users/hch/configfs.git
3629 F: include/linux/configfs.h
3632 M: Evgeniy Polyakov <zbr@ioremap.net>
3633 L: netdev@vger.kernel.org
3635 F: drivers/connector/
3637 CONTROL GROUP (CGROUP)
3638 M: Tejun Heo <tj@kernel.org>
3639 M: Li Zefan <lizefan@huawei.com>
3640 M: Johannes Weiner <hannes@cmpxchg.org>
3641 L: cgroups@vger.kernel.org
3642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3644 F: Documentation/cgroup*
3645 F: include/linux/cgroup*
3648 CONTROL GROUP - CPUSET
3649 M: Li Zefan <lizefan@huawei.com>
3650 L: cgroups@vger.kernel.org
3651 W: http://www.bullopensource.org/cpuset/
3652 W: http://oss.sgi.com/projects/cpusets/
3653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3655 F: Documentation/cgroup-v1/cpusets.txt
3656 F: include/linux/cpuset.h
3657 F: kernel/cgroup/cpuset.c
3659 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3660 M: Johannes Weiner <hannes@cmpxchg.org>
3661 M: Michal Hocko <mhocko@kernel.org>
3662 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3663 L: cgroups@vger.kernel.org
3664 L: linux-mm@kvack.org
3669 CORETEMP HARDWARE MONITORING DRIVER
3670 M: Fenghua Yu <fenghua.yu@intel.com>
3671 L: linux-hwmon@vger.kernel.org
3673 F: Documentation/hwmon/coretemp
3674 F: drivers/hwmon/coretemp.c
3676 COSA/SRP SYNC SERIAL DRIVER
3677 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3678 W: http://www.fi.muni.cz/~kas/cosa/
3680 F: drivers/net/wan/cosa*
3682 CPMAC ETHERNET DRIVER
3683 M: Florian Fainelli <f.fainelli@gmail.com>
3684 L: netdev@vger.kernel.org
3686 F: drivers/net/ethernet/ti/cpmac.c
3688 CPU FREQUENCY DRIVERS
3689 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3690 M: Viresh Kumar <viresh.kumar@linaro.org>
3691 L: linux-pm@vger.kernel.org
3693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3694 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3695 B: https://bugzilla.kernel.org
3696 F: Documentation/cpu-freq/
3697 F: Documentation/devicetree/bindings/cpufreq/
3699 F: include/linux/cpufreq.h
3700 F: tools/testing/selftests/cpufreq/
3702 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3703 M: Viresh Kumar <viresh.kumar@linaro.org>
3704 M: Sudeep Holla <sudeep.holla@arm.com>
3705 L: linux-pm@vger.kernel.org
3706 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3708 F: drivers/cpufreq/arm_big_little.h
3709 F: drivers/cpufreq/arm_big_little.c
3710 F: drivers/cpufreq/arm_big_little_dt.c
3712 CPU POWER MONITORING SUBSYSTEM
3713 M: Thomas Renninger <trenn@suse.com>
3714 M: Shuah Khan <shuah@kernel.org>
3715 L: linux-pm@vger.kernel.org
3717 F: tools/power/cpupower/
3720 M: "H. Peter Anvin" <hpa@zytor.com>
3722 F: arch/x86/kernel/cpuid.c
3723 F: arch/x86/kernel/msr.c
3725 CPUIDLE DRIVER - ARM BIG LITTLE
3726 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3727 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3728 L: linux-pm@vger.kernel.org
3729 L: linux-arm-kernel@lists.infradead.org
3730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3732 F: drivers/cpuidle/cpuidle-big_little.c
3734 CPUIDLE DRIVER - ARM EXYNOS
3735 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3736 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3737 M: Kukjin Kim <kgene@kernel.org>
3738 L: linux-pm@vger.kernel.org
3739 L: linux-samsung-soc@vger.kernel.org
3741 F: drivers/cpuidle/cpuidle-exynos.c
3742 F: arch/arm/mach-exynos/pm.c
3745 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3746 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3747 L: linux-pm@vger.kernel.org
3749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3750 B: https://bugzilla.kernel.org
3751 F: drivers/cpuidle/*
3752 F: include/linux/cpuidle.h
3755 M: Nicolas Pitre <nico@linaro.org>
3757 F: Documentation/filesystems/cramfs.txt
3761 M: Herbert Xu <herbert@gondor.apana.org.au>
3762 M: "David S. Miller" <davem@davemloft.net>
3763 L: linux-crypto@vger.kernel.org
3764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3767 F: Documentation/crypto/
3768 F: Documentation/devicetree/bindings/crypto/
3773 F: include/linux/crypto*
3775 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3776 M: Neil Horman <nhorman@tuxdriver.com>
3777 L: linux-crypto@vger.kernel.org
3779 F: crypto/ansi_cprng.c
3783 M: Hans Verkuil <hverkuil@xs4all.nl>
3784 L: linux-media@vger.kernel.org
3785 T: git git://linuxtv.org/media_tree.git
3786 W: http://linuxtv.org
3788 F: drivers/media/i2c/cs3308.c
3789 F: drivers/media/i2c/cs3308.h
3791 CS5535 Audio ALSA driver
3792 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3794 F: sound/pci/cs5535audio/
3797 M: Solomon Peachy <pizza@shaftnet.org>
3799 F: drivers/net/wireless/st/cw1200/
3801 CX18 VIDEO4LINUX DRIVER
3802 M: Andy Walls <awalls@md.metrocast.net>
3803 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3804 L: linux-media@vger.kernel.org
3805 T: git git://linuxtv.org/media_tree.git
3806 W: https://linuxtv.org
3807 W: http://www.ivtvdriver.org/index.php/Cx18
3809 F: Documentation/media/v4l-drivers/cx18*
3810 F: drivers/media/pci/cx18/
3811 F: include/uapi/linux/ivtv*
3813 CX2341X MPEG ENCODER HELPER MODULE
3814 M: Hans Verkuil <hverkuil@xs4all.nl>
3815 L: linux-media@vger.kernel.org
3816 T: git git://linuxtv.org/media_tree.git
3817 W: https://linuxtv.org
3819 F: drivers/media/common/cx2341x*
3820 F: include/media/cx2341x*
3822 CX24120 MEDIA DRIVER
3823 M: Jemma Denson <jdenson@gmail.com>
3824 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3825 L: linux-media@vger.kernel.org
3826 W: https://linuxtv.org
3827 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3829 F: drivers/media/dvb-frontends/cx24120*
3831 CX88 VIDEO4LINUX DRIVER
3832 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3833 L: linux-media@vger.kernel.org
3834 W: https://linuxtv.org
3835 T: git git://linuxtv.org/media_tree.git
3837 F: Documentation/media/v4l-drivers/cx88*
3838 F: drivers/media/pci/cx88/
3840 CXD2820R MEDIA DRIVER
3841 M: Antti Palosaari <crope@iki.fi>
3842 L: linux-media@vger.kernel.org
3843 W: https://linuxtv.org
3844 W: http://palosaari.fi/linux/
3845 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3846 T: git git://linuxtv.org/anttip/media_tree.git
3848 F: drivers/media/dvb-frontends/cxd2820r*
3850 CXGB3 ETHERNET DRIVER (CXGB3)
3851 M: Santosh Raspatur <santosh@chelsio.com>
3852 L: netdev@vger.kernel.org
3853 W: http://www.chelsio.com
3855 F: drivers/net/ethernet/chelsio/cxgb3/
3857 CXGB3 ISCSI DRIVER (CXGB3I)
3858 M: Karen Xie <kxie@chelsio.com>
3859 L: linux-scsi@vger.kernel.org
3860 W: http://www.chelsio.com
3862 F: drivers/scsi/cxgbi/cxgb3i
3864 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3865 M: Steve Wise <swise@chelsio.com>
3866 L: linux-rdma@vger.kernel.org
3867 W: http://www.openfabrics.org
3869 F: drivers/infiniband/hw/cxgb3/
3870 F: include/uapi/rdma/cxgb3-abi.h
3872 CXGB4 CRYPTO DRIVER (chcr)
3873 M: Harsh Jain <harsh@chelsio.com>
3874 L: linux-crypto@vger.kernel.org
3875 W: http://www.chelsio.com
3877 F: drivers/crypto/chelsio
3879 CXGB4 ETHERNET DRIVER (CXGB4)
3880 M: Ganesh Goudar <ganeshgr@chelsio.com>
3881 L: netdev@vger.kernel.org
3882 W: http://www.chelsio.com
3884 F: drivers/net/ethernet/chelsio/cxgb4/
3886 CXGB4 ISCSI DRIVER (CXGB4I)
3887 M: Karen Xie <kxie@chelsio.com>
3888 L: linux-scsi@vger.kernel.org
3889 W: http://www.chelsio.com
3891 F: drivers/scsi/cxgbi/cxgb4i
3893 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3894 M: Steve Wise <swise@chelsio.com>
3895 L: linux-rdma@vger.kernel.org
3896 W: http://www.openfabrics.org
3898 F: drivers/infiniband/hw/cxgb4/
3899 F: include/uapi/rdma/cxgb4-abi.h
3901 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3902 M: Casey Leedom <leedom@chelsio.com>
3903 L: netdev@vger.kernel.org
3904 W: http://www.chelsio.com
3906 F: drivers/net/ethernet/chelsio/cxgb4vf/
3908 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3909 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3910 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3911 L: linuxppc-dev@lists.ozlabs.org
3913 F: arch/powerpc/platforms/powernv/pci-cxl.c
3914 F: drivers/misc/cxl/
3915 F: include/misc/cxl*
3916 F: include/uapi/misc/cxl.h
3917 F: Documentation/powerpc/cxl.txt
3918 F: Documentation/ABI/testing/sysfs-class-cxl
3920 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3921 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3922 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3923 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3924 L: linux-scsi@vger.kernel.org
3926 F: drivers/scsi/cxlflash/
3927 F: include/uapi/scsi/cxlflash_ioctls.h
3928 F: Documentation/powerpc/cxlflash.txt
3931 M: Russell King <linux@armlinux.org.uk>
3932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3933 W: http://www.armlinux.org.uk/
3935 F: drivers/video/fbdev/cyber2000fb.*
3937 CYCLADES ASYNC MUX DRIVER
3938 W: http://www.cyclades.com/
3940 F: drivers/tty/cyclades.c
3941 F: include/linux/cyclades.h
3942 F: include/uapi/linux/cyclades.h
3944 CYCLADES PC300 DRIVER
3945 W: http://www.cyclades.com/
3947 F: drivers/net/wan/pc300*
3949 CYPRESS_FIRMWARE MEDIA DRIVER
3950 M: Antti Palosaari <crope@iki.fi>
3951 L: linux-media@vger.kernel.org
3952 W: https://linuxtv.org
3953 W: http://palosaari.fi/linux/
3954 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3955 T: git git://linuxtv.org/anttip/media_tree.git
3957 F: drivers/media/common/cypress_firmware*
3959 CYTTSP TOUCHSCREEN DRIVER
3960 M: Ferruh Yigit <fery@cypress.com>
3961 L: linux-input@vger.kernel.org
3963 F: drivers/input/touchscreen/cyttsp*
3964 F: include/linux/input/cyttsp.h
3966 D-LINK DIR-685 TOUCHKEYS DRIVER
3967 M: Linus Walleij <linus.walleij@linaro.org>
3968 L: linux-input@vger.kernel.org
3970 F: drivers/input/dlink-dir685-touchkeys.c
3972 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3973 M: Joshua Kinard <kumba@gentoo.org>
3975 F: drivers/rtc/rtc-ds1685.c
3976 F: include/linux/rtc/ds1685.h
3978 DAMA SLAVE for AX.25
3979 M: Joerg Reuter <jreuter@yaina.de>
3980 W: http://yaina.de/jreuter/
3981 W: http://www.qsl.net/dl1bke/
3982 L: linux-hams@vger.kernel.org
3984 F: net/ax25/af_ax25.c
3985 F: net/ax25/ax25_dev.c
3986 F: net/ax25/ax25_ds_*
3987 F: net/ax25/ax25_in.c
3988 F: net/ax25/ax25_out.c
3989 F: net/ax25/ax25_timer.c
3990 F: net/ax25/sysctl_net_ax25.c
3992 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3993 L: netdev@vger.kernel.org
3995 F: Documentation/networking/dmfe.txt
3996 F: drivers/net/ethernet/dec/tulip/dmfe.c
3998 DC390/AM53C974 SCSI driver
3999 M: Hannes Reinecke <hare@suse.com>
4000 L: linux-scsi@vger.kernel.org
4002 F: drivers/scsi/am53c974.c
4005 M: Oliver Neukum <oliver@neukum.org>
4006 M: Ali Akcaagac <aliakc@web.de>
4007 M: Jamie Lenehan <lenehan@twibble.org>
4008 L: dc395x@twibble.org
4009 W: http://twibble.org/dist/dc395x/
4010 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4012 F: Documentation/scsi/dc395x.txt
4013 F: drivers/scsi/dc395x.*
4016 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4017 L: dccp@vger.kernel.org
4018 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4020 F: include/linux/dccp.h
4021 F: include/uapi/linux/dccp.h
4022 F: include/linux/tfrc.h
4025 DECnet NETWORK LAYER
4026 W: http://linux-decnet.sourceforge.net
4027 L: linux-decnet-user@lists.sourceforge.net
4029 F: Documentation/networking/decnet.txt
4032 DECSTATION PLATFORM SUPPORT
4033 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4034 L: linux-mips@linux-mips.org
4035 W: http://www.linux-mips.org/wiki/DECstation
4038 F: arch/mips/include/asm/dec/
4039 F: arch/mips/include/asm/mach-dec/
4041 DEFXX FDDI NETWORK DRIVER
4042 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4044 F: drivers/net/fddi/defxx.*
4047 M: Pali Rohár <pali.rohar@gmail.com>
4048 M: Mario Limonciello <mario.limonciello@dell.com>
4049 L: platform-driver-x86@vger.kernel.org
4051 F: drivers/platform/x86/dell-smbios.*
4053 DELL SMBIOS SMM DRIVER
4054 M: Mario Limonciello <mario.limonciello@dell.com>
4055 L: platform-driver-x86@vger.kernel.org
4057 F: drivers/platform/x86/dell-smbios-smm.c
4059 DELL SMBIOS WMI DRIVER
4060 M: Mario Limonciello <mario.limonciello@dell.com>
4061 L: platform-driver-x86@vger.kernel.org
4063 F: drivers/platform/x86/dell-smbios-wmi.c
4064 F: tools/wmi/dell-smbios-example.c
4067 M: Matthew Garrett <mjg59@srcf.ucam.org>
4068 M: Pali Rohár <pali.rohar@gmail.com>
4069 L: platform-driver-x86@vger.kernel.org
4071 F: drivers/platform/x86/dell-laptop.c
4073 DELL LAPTOP FREEFALL DRIVER
4074 M: Pali Rohár <pali.rohar@gmail.com>
4076 F: drivers/platform/x86/dell-smo8800.c
4078 DELL LAPTOP RBTN DRIVER
4079 M: Pali Rohár <pali.rohar@gmail.com>
4081 F: drivers/platform/x86/dell-rbtn.*
4083 DELL LAPTOP SMM DRIVER
4084 M: Pali Rohár <pali.rohar@gmail.com>
4086 F: drivers/hwmon/dell-smm-hwmon.c
4087 F: include/uapi/linux/i8k.h
4089 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4090 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4092 F: Documentation/dcdbas.txt
4093 F: drivers/firmware/dcdbas.*
4095 DELL WMI NOTIFICATIONS DRIVER
4096 M: Matthew Garrett <mjg59@srcf.ucam.org>
4097 M: Pali Rohár <pali.rohar@gmail.com>
4099 F: drivers/platform/x86/dell-wmi.c
4101 DELL WMI DESCRIPTOR DRIVER
4102 M: Mario Limonciello <mario.limonciello@dell.com>
4104 F: drivers/platform/x86/dell-wmi-descriptor.c
4106 DELTA ST MEDIA DRIVER
4107 M: Hugues Fruchet <hugues.fruchet@st.com>
4108 L: linux-media@vger.kernel.org
4109 T: git git://linuxtv.org/media_tree.git
4110 W: https://linuxtv.org
4112 F: drivers/media/platform/sti/delta
4115 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4116 L: linux-mtd@lists.infradead.org
4118 F: drivers/mtd/nand/raw/denali*
4120 DESIGNWARE USB2 DRD IP DRIVER
4121 M: Minas Harutyunyan <hminas@synopsys.com>
4122 L: linux-usb@vger.kernel.org
4123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4125 F: drivers/usb/dwc2/
4127 DESIGNWARE USB3 DRD IP DRIVER
4128 M: Felipe Balbi <balbi@kernel.org>
4129 L: linux-usb@vger.kernel.org
4130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4132 F: drivers/usb/dwc3/
4134 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4135 M: Andreas Klinger <ak@it-klinger.de>
4136 L: linux-iio@vger.kernel.org
4138 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4139 F: drivers/iio/proximity/srf*.c
4141 DEVICE COREDUMP (DEV_COREDUMP)
4142 M: Johannes Berg <johannes@sipsolutions.net>
4143 L: linux-kernel@vger.kernel.org
4145 F: drivers/base/devcoredump.c
4146 F: include/linux/devcoredump.h
4148 DEVICE FREQUENCY (DEVFREQ)
4149 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4150 M: Kyungmin Park <kyungmin.park@samsung.com>
4151 R: Chanwoo Choi <cw00.choi@samsung.com>
4152 L: linux-pm@vger.kernel.org
4153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4156 F: include/linux/devfreq.h
4157 F: Documentation/devicetree/bindings/devfreq/
4159 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4160 M: Chanwoo Choi <cw00.choi@samsung.com>
4161 L: linux-pm@vger.kernel.org
4162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4164 F: drivers/devfreq/event/
4165 F: drivers/devfreq/devfreq-event.c
4166 F: include/linux/devfreq-event.h
4167 F: Documentation/devicetree/bindings/devfreq/event/
4169 DEVICE NUMBER REGISTRY
4170 M: Torben Mathiasen <device@lanana.org>
4171 W: http://lanana.org/docs/device-list/index.html
4175 M: Alasdair Kergon <agk@redhat.com>
4176 M: Mike Snitzer <snitzer@redhat.com>
4177 M: dm-devel@redhat.com
4178 L: dm-devel@redhat.com
4179 W: http://sources.redhat.com/dm
4180 Q: http://patchwork.kernel.org/project/dm-devel/list/
4181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4182 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4184 F: Documentation/device-mapper/
4185 F: drivers/md/Makefile
4186 F: drivers/md/Kconfig
4188 F: drivers/md/persistent-data/
4189 F: include/linux/device-mapper.h
4190 F: include/linux/dm-*.h
4191 F: include/uapi/linux/dm-*.h
4194 M: Jiri Pirko <jiri@mellanox.com>
4195 L: netdev@vger.kernel.org
4197 F: net/core/devlink.c
4198 F: include/net/devlink.h
4199 F: include/uapi/linux/devlink.h
4201 DIALOG SEMICONDUCTOR DRIVERS
4202 M: Support Opensource <support.opensource@diasemi.com>
4203 W: http://www.dialog-semiconductor.com/products
4205 F: Documentation/hwmon/da90??
4206 F: Documentation/devicetree/bindings/mfd/da90*.txt
4207 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4208 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4209 F: Documentation/devicetree/bindings/regulator/da92*.txt
4210 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4211 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4212 F: drivers/gpio/gpio-da90??.c
4213 F: drivers/hwmon/da90??-hwmon.c
4214 F: drivers/iio/adc/da91??-*.c
4215 F: drivers/input/misc/da90??_onkey.c
4216 F: drivers/input/touchscreen/da9052_tsi.c
4217 F: drivers/leds/leds-da90??.c
4218 F: drivers/mfd/da903x.c
4219 F: drivers/mfd/da90??-*.c
4220 F: drivers/mfd/da91??-*.c
4221 F: drivers/power/supply/da9052-battery.c
4222 F: drivers/power/supply/da91??-*.c
4223 F: drivers/regulator/da903x.c
4224 F: drivers/regulator/da9???-regulator.[ch]
4225 F: drivers/thermal/da90??-thermal.c
4226 F: drivers/rtc/rtc-da90??.c
4227 F: drivers/video/backlight/da90??_bl.c
4228 F: drivers/watchdog/da90??_wdt.c
4229 F: include/linux/mfd/da903x.h
4230 F: include/linux/mfd/da9052/
4231 F: include/linux/mfd/da9055/
4232 F: include/linux/mfd/da9062/
4233 F: include/linux/mfd/da9063/
4234 F: include/linux/mfd/da9150/
4235 F: include/linux/regulator/da9211.h
4236 F: include/sound/da[79]*.h
4237 F: sound/soc/codecs/da[79]*.[ch]
4239 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4240 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4241 L: linux-gpio@vger.kernel.org
4243 F: drivers/gpio/gpio-gpio-mm.c
4245 DIGI NEO AND CLASSIC PCI PRODUCTS
4246 M: Lidza Louina <lidza.louina@gmail.com>
4247 M: Mark Hounschell <markh@compro.net>
4248 L: driverdev-devel@linuxdriverproject.org
4250 F: drivers/staging/dgnc/
4252 DIOLAN U2C-12 I2C DRIVER
4253 M: Guenter Roeck <linux@roeck-us.net>
4254 L: linux-i2c@vger.kernel.org
4256 F: drivers/i2c/busses/i2c-diolan-u2c.c
4258 FILESYSTEM DIRECT ACCESS (DAX)
4259 M: Matthew Wilcox <mawilcox@microsoft.com>
4260 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4261 L: linux-fsdevel@vger.kernel.org
4264 F: include/linux/dax.h
4265 F: include/trace/events/fs_dax.h
4267 DEVICE DIRECT ACCESS (DAX)
4268 M: Dan Williams <dan.j.williams@intel.com>
4269 M: Dave Jiang <dave.jiang@intel.com>
4270 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4271 M: Vishal Verma <vishal.l.verma@intel.com>
4272 L: linux-nvdimm@lists.01.org
4276 DIRECTORY NOTIFICATION (DNOTIFY)
4277 M: Jan Kara <jack@suse.cz>
4278 R: Amir Goldstein <amir73il@gmail.com>
4279 L: linux-fsdevel@vger.kernel.org
4281 F: Documentation/filesystems/dnotify.txt
4282 F: fs/notify/dnotify/
4283 F: include/linux/dnotify.h
4285 DISK GEOMETRY AND PARTITION HANDLING
4286 M: Andries Brouwer <aeb@cwi.nl>
4287 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4288 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4289 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4293 M: Jan Kara <jack@suse.com>
4295 F: Documentation/filesystems/quota.txt
4297 F: include/linux/quota*.h
4298 F: include/uapi/linux/quota*.h
4300 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4301 M: Bernie Thompson <bernie@plugable.com>
4302 L: linux-fbdev@vger.kernel.org
4304 W: http://plugable.com/category/projects/udlfb/
4305 F: drivers/video/fbdev/udlfb.c
4306 F: include/video/udlfb.h
4307 F: Documentation/fb/udlfb.txt
4309 DISTRIBUTED LOCK MANAGER (DLM)
4310 M: Christine Caulfield <ccaulfie@redhat.com>
4311 M: David Teigland <teigland@redhat.com>
4312 L: cluster-devel@redhat.com
4313 W: http://sources.redhat.com/cluster/
4314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4318 DMA BUFFER SHARING FRAMEWORK
4319 M: Sumit Semwal <sumit.semwal@linaro.org>
4321 L: linux-media@vger.kernel.org
4322 L: dri-devel@lists.freedesktop.org
4323 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4325 F: include/linux/dma-buf*
4326 F: include/linux/reservation.h
4327 F: include/linux/*fence.h
4328 F: Documentation/driver-api/dma-buf.rst
4329 T: git git://anongit.freedesktop.org/drm/drm-misc
4331 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4332 M: Vinod Koul <vkoul@kernel.org>
4333 L: dmaengine@vger.kernel.org
4334 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4337 F: include/linux/dmaengine.h
4338 F: include/linux/of_dma.h
4339 F: Documentation/devicetree/bindings/dma/
4340 F: Documentation/driver-api/dmaengine/
4341 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4344 M: Christoph Hellwig <hch@lst.de>
4345 M: Marek Szyprowski <m.szyprowski@samsung.com>
4346 R: Robin Murphy <robin.murphy@arm.com>
4347 L: iommu@lists.linux-foundation.org
4348 T: git git://git.infradead.org/users/hch/dma-mapping.git
4349 W: http://git.infradead.org/users/hch/dma-mapping.git
4353 F: lib/dma-noncoherent.c
4355 F: drivers/base/dma-mapping.c
4356 F: drivers/base/dma-coherent.c
4357 F: include/asm-generic/dma-mapping.h
4358 F: include/linux/dma-direct.h
4359 F: include/linux/dma-mapping.h
4360 F: include/linux/dma-noncoherent.h
4362 DME1737 HARDWARE MONITOR DRIVER
4363 M: Juerg Haefliger <juergh@gmail.com>
4364 L: linux-hwmon@vger.kernel.org
4366 F: Documentation/hwmon/dme1737
4367 F: drivers/hwmon/dme1737.c
4370 M: Jean Delvare <jdelvare@suse.com>
4372 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4373 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4374 F: drivers/firmware/dmi-id.c
4375 F: drivers/firmware/dmi_scan.c
4376 F: include/linux/dmi.h
4379 M: Jonathan Corbet <corbet@lwn.net>
4380 L: linux-doc@vger.kernel.org
4383 F: scripts/kernel-doc
4384 X: Documentation/ABI/
4385 X: Documentation/devicetree/
4386 X: Documentation/acpi
4387 X: Documentation/power
4388 X: Documentation/spi
4389 X: Documentation/media
4390 T: git git://git.lwn.net/linux.git docs-next
4392 DONGWOON DW9714 LENS VOICE COIL DRIVER
4393 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4394 L: linux-media@vger.kernel.org
4395 T: git git://linuxtv.org/media_tree.git
4397 F: drivers/media/i2c/dw9714.c
4400 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4401 L: blinux-list@redhat.com
4403 F: drivers/char/dtlk.c
4404 F: include/linux/dtlk.h
4406 DPAA2 DATAPATH I/O (DPIO) DRIVER
4407 M: Roy Pledge <Roy.Pledge@nxp.com>
4408 L: linux-kernel@vger.kernel.org
4410 F: drivers/staging/fsl-mc/bus/dpio
4412 DPAA2 ETHERNET DRIVER
4413 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4414 L: linux-kernel@vger.kernel.org
4416 F: drivers/staging/fsl-dpaa2/ethernet
4418 DPAA2 ETHERNET SWITCH DRIVER
4419 M: Razvan Stefanescu <razvan.stefanescu@nxp.com>
4420 L: linux-kernel@vger.kernel.org
4422 F: drivers/staging/fsl-dpaa2/ethsw
4424 DPT_I2O SCSI RAID DRIVER
4425 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4426 L: linux-scsi@vger.kernel.org
4427 W: http://www.adaptec.com/
4429 F: drivers/scsi/dpt*
4430 F: drivers/scsi/dpt/
4433 M: Philipp Reisner <philipp.reisner@linbit.com>
4434 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4435 L: drbd-dev@lists.linbit.com
4436 W: http://www.drbd.org
4437 T: git git://git.linbit.com/linux-drbd.git
4438 T: git git://git.linbit.com/drbd-8.4.git
4440 F: drivers/block/drbd/
4442 F: Documentation/blockdev/drbd/
4444 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4445 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4448 F: Documentation/kobject.txt
4452 F: include/linux/debugfs.h
4453 F: include/linux/kobj*
4456 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4457 M: Kevin Hilman <khilman@kernel.org>
4458 M: Nishanth Menon <nm@ti.com>
4460 F: drivers/power/avs/
4461 F: include/linux/power/smartreflex.h
4462 L: linux-pm@vger.kernel.org
4464 DRM DRIVER FOR ARM PL111 CLCD
4465 M: Eric Anholt <eric@anholt.net>
4466 T: git git://anongit.freedesktop.org/drm/drm-misc
4468 F: drivers/gpu/drm/pl111/
4470 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4471 M: Linus Walleij <linus.walleij@linaro.org>
4472 T: git git://anongit.freedesktop.org/drm/drm-misc
4474 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4475 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4477 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4478 M: Dave Airlie <airlied@redhat.com>
4480 F: drivers/gpu/drm/ast/
4482 DRM DRIVER FOR BOCHS VIRTUAL GPU
4483 M: Gerd Hoffmann <kraxel@redhat.com>
4484 L: virtualization@lists.linux-foundation.org
4485 T: git git://anongit.freedesktop.org/drm/drm-misc
4487 F: drivers/gpu/drm/bochs/
4489 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4490 M: Linus Walleij <linus.walleij@linaro.org>
4491 T: git git://anongit.freedesktop.org/drm/drm-misc
4493 F: drivers/gpu/drm/tve200/
4495 DRM DRIVER FOR ILITEK ILI9225 PANELS
4496 M: David Lechner <david@lechnology.com>
4498 F: drivers/gpu/drm/tinydrm/ili9225.c
4499 F: Documentation/devicetree/bindings/display/ili9225.txt
4501 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4502 S: Orphan / Obsolete
4503 F: drivers/gpu/drm/i810/
4504 F: include/uapi/drm/i810_drm.h
4506 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4507 S: Orphan / Obsolete
4508 F: drivers/gpu/drm/mga/
4509 F: include/uapi/drm/mga_drm.h
4511 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4512 M: Dave Airlie <airlied@redhat.com>
4514 F: drivers/gpu/drm/mgag200/
4516 DRM DRIVER FOR MI0283QT
4517 M: Noralf Trønnes <noralf@tronnes.org>
4519 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4520 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4522 DRM DRIVER FOR MSM ADRENO GPU
4523 M: Rob Clark <robdclark@gmail.com>
4524 L: linux-arm-msm@vger.kernel.org
4525 L: dri-devel@lists.freedesktop.org
4526 L: freedreno@lists.freedesktop.org
4527 T: git git://people.freedesktop.org/~robclark/linux
4529 F: drivers/gpu/drm/msm/
4530 F: include/uapi/drm/msm_drm.h
4531 F: Documentation/devicetree/bindings/display/msm/
4533 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4534 M: Ben Skeggs <bskeggs@redhat.com>
4535 L: dri-devel@lists.freedesktop.org
4536 L: nouveau@lists.freedesktop.org
4537 T: git git://github.com/skeggsb/linux
4539 F: drivers/gpu/drm/nouveau/
4540 F: include/uapi/drm/nouveau_drm.h
4542 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4543 M: Noralf Trønnes <noralf@tronnes.org>
4545 F: drivers/gpu/drm/tinydrm/repaper.c
4546 F: Documentation/devicetree/bindings/display/repaper.txt
4548 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4549 M: Dave Airlie <airlied@redhat.com>
4550 M: Gerd Hoffmann <kraxel@redhat.com>
4551 L: virtualization@lists.linux-foundation.org
4552 T: git git://anongit.freedesktop.org/drm/drm-misc
4554 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4555 F: drivers/gpu/drm/cirrus/
4557 DRM DRIVER FOR QXL VIRTUAL GPU
4558 M: Dave Airlie <airlied@redhat.com>
4559 M: Gerd Hoffmann <kraxel@redhat.com>
4560 L: virtualization@lists.linux-foundation.org
4561 T: git git://anongit.freedesktop.org/drm/drm-misc
4563 F: drivers/gpu/drm/qxl/
4564 F: include/uapi/drm/qxl_drm.h
4566 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4567 S: Orphan / Obsolete
4568 F: drivers/gpu/drm/r128/
4569 F: include/uapi/drm/r128_drm.h
4571 DRM DRIVER FOR SAVAGE VIDEO CARDS
4572 S: Orphan / Obsolete
4573 F: drivers/gpu/drm/savage/
4574 F: include/uapi/drm/savage_drm.h
4576 DRM DRIVER FOR SIS VIDEO CARDS
4577 S: Orphan / Obsolete
4578 F: drivers/gpu/drm/sis/
4579 F: include/uapi/drm/sis_drm.h
4581 DRM DRIVER FOR SITRONIX ST7586 PANELS
4582 M: David Lechner <david@lechnology.com>
4584 F: drivers/gpu/drm/tinydrm/st7586.c
4585 F: Documentation/devicetree/bindings/display/st7586.txt
4587 DRM DRIVER FOR SITRONIX ST7735R PANELS
4588 M: David Lechner <david@lechnology.com>
4590 F: drivers/gpu/drm/tinydrm/st7735r.c
4591 F: Documentation/devicetree/bindings/display/st7735r.txt
4593 DRM DRIVER FOR TDFX VIDEO CARDS
4594 S: Orphan / Obsolete
4595 F: drivers/gpu/drm/tdfx/
4597 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4598 M: Dave Airlie <airlied@redhat.com>
4600 F: drivers/gpu/drm/udl/
4602 DRM DRIVER FOR VMWARE VIRTUAL GPU
4603 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4604 M: Sinclair Yeh <syeh@vmware.com>
4605 M: Thomas Hellstrom <thellstrom@vmware.com>
4606 L: dri-devel@lists.freedesktop.org
4607 T: git git://people.freedesktop.org/~syeh/repos_linux
4608 T: git git://people.freedesktop.org/~thomash/linux
4610 F: drivers/gpu/drm/vmwgfx/
4611 F: include/uapi/drm/vmwgfx_drm.h
4614 M: David Airlie <airlied@linux.ie>
4615 L: dri-devel@lists.freedesktop.org
4616 T: git git://people.freedesktop.org/~airlied/linux
4617 B: https://bugs.freedesktop.org/
4618 C: irc://chat.freenode.net/dri-devel
4622 F: Documentation/devicetree/bindings/display/
4623 F: Documentation/devicetree/bindings/gpu/
4624 F: Documentation/devicetree/bindings/video/
4625 F: Documentation/gpu/
4627 F: include/uapi/drm/
4628 F: include/linux/vga*
4630 DRM DRIVERS AND MISC GPU PATCHES
4631 M: Gustavo Padovan <gustavo@padovan.org>
4632 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4633 M: Sean Paul <seanpaul@chromium.org>
4634 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4636 T: git git://anongit.freedesktop.org/drm/drm-misc
4637 F: Documentation/gpu/
4639 F: drivers/gpu/drm/*
4641 F: include/uapi/drm/drm*
4642 F: include/linux/vga*
4644 DRM DRIVERS FOR ALLWINNER A10
4645 M: Maxime Ripard <maxime.ripard@bootlin.com>
4646 L: dri-devel@lists.freedesktop.org
4648 F: drivers/gpu/drm/sun4i/
4649 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4650 T: git git://anongit.freedesktop.org/drm/drm-misc
4652 DRM DRIVERS FOR AMLOGIC SOCS
4653 M: Neil Armstrong <narmstrong@baylibre.com>
4654 L: dri-devel@lists.freedesktop.org
4655 L: linux-amlogic@lists.infradead.org
4656 W: http://linux-meson.com/
4658 F: drivers/gpu/drm/meson/
4659 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4660 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4661 F: Documentation/gpu/meson.rst
4662 T: git git://anongit.freedesktop.org/drm/drm-misc
4664 DRM DRIVERS FOR ATMEL HLCDC
4665 M: Boris Brezillon <boris.brezillon@bootlin.com>
4666 L: dri-devel@lists.freedesktop.org
4668 F: drivers/gpu/drm/atmel-hlcdc/
4669 F: Documentation/devicetree/bindings/drm/atmel/
4670 T: git git://anongit.freedesktop.org/drm/drm-misc
4672 DRM DRIVERS FOR BRIDGE CHIPS
4673 M: Archit Taneja <architt@codeaurora.org>
4674 M: Andrzej Hajda <a.hajda@samsung.com>
4675 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4677 T: git git://anongit.freedesktop.org/drm/drm-misc
4678 F: drivers/gpu/drm/bridge/
4680 DRM DRIVERS FOR EXYNOS
4681 M: Inki Dae <inki.dae@samsung.com>
4682 M: Joonyoung Shim <jy0922.shim@samsung.com>
4683 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4684 M: Kyungmin Park <kyungmin.park@samsung.com>
4685 L: dri-devel@lists.freedesktop.org
4686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4688 F: drivers/gpu/drm/exynos/
4689 F: include/uapi/drm/exynos_drm.h
4690 F: Documentation/devicetree/bindings/display/exynos/
4692 DRM DRIVERS FOR FREESCALE DCU
4693 M: Stefan Agner <stefan@agner.ch>
4694 M: Alison Wang <alison.wang@nxp.com>
4695 L: dri-devel@lists.freedesktop.org
4697 F: drivers/gpu/drm/fsl-dcu/
4698 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4699 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4700 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4702 DRM DRIVERS FOR FREESCALE IMX
4703 M: Philipp Zabel <p.zabel@pengutronix.de>
4704 L: dri-devel@lists.freedesktop.org
4706 F: drivers/gpu/drm/imx/
4707 F: drivers/gpu/ipu-v3/
4708 F: Documentation/devicetree/bindings/display/imx/
4710 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4711 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4712 L: dri-devel@lists.freedesktop.org
4713 T: git git://github.com/patjak/drm-gma500
4715 F: drivers/gpu/drm/gma500/
4717 DRM DRIVERS FOR HISILICON
4718 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4719 M: Rongrong Zou <zourongrong@gmail.com>
4720 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4721 R: Chen Feng <puck.chen@hisilicon.com>
4722 L: dri-devel@lists.freedesktop.org
4723 T: git git://github.com/xin3liang/linux.git
4725 F: drivers/gpu/drm/hisilicon/
4726 F: Documentation/devicetree/bindings/display/hisilicon/
4728 DRM DRIVERS FOR MEDIATEK
4729 M: CK Hu <ck.hu@mediatek.com>
4730 M: Philipp Zabel <p.zabel@pengutronix.de>
4731 L: dri-devel@lists.freedesktop.org
4733 F: drivers/gpu/drm/mediatek/
4734 F: Documentation/devicetree/bindings/display/mediatek/
4736 DRM DRIVERS FOR NVIDIA TEGRA
4737 M: Thierry Reding <thierry.reding@gmail.com>
4738 L: dri-devel@lists.freedesktop.org
4739 L: linux-tegra@vger.kernel.org
4740 T: git git://anongit.freedesktop.org/tegra/linux.git
4742 F: drivers/gpu/drm/tegra/
4743 F: drivers/gpu/host1x/
4744 F: include/linux/host1x.h
4745 F: include/uapi/drm/tegra_drm.h
4746 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4748 DRM DRIVERS FOR RENESAS
4749 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4750 L: dri-devel@lists.freedesktop.org
4751 L: linux-renesas-soc@vger.kernel.org
4752 T: git git://linuxtv.org/pinchartl/fbdev
4754 F: drivers/gpu/drm/rcar-du/
4755 F: drivers/gpu/drm/shmobile/
4756 F: include/linux/platform_data/shmob_drm.h
4757 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4758 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4759 F: Documentation/devicetree/bindings/display/renesas,du.txt
4761 DRM DRIVERS FOR ROCKCHIP
4762 M: Sandy Huang <hjc@rock-chips.com>
4763 M: Heiko Stübner <heiko@sntech.de>
4764 L: dri-devel@lists.freedesktop.org
4766 F: drivers/gpu/drm/rockchip/
4767 F: Documentation/devicetree/bindings/display/rockchip/
4768 T: git git://anongit.freedesktop.org/drm/drm-misc
4771 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4772 M: Vincent Abriou <vincent.abriou@st.com>
4773 L: dri-devel@lists.freedesktop.org
4774 T: git git://anongit.freedesktop.org/drm/drm-misc
4776 F: drivers/gpu/drm/sti
4777 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4780 M: Yannick Fertre <yannick.fertre@st.com>
4781 M: Philippe Cornu <philippe.cornu@st.com>
4782 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4783 M: Vincent Abriou <vincent.abriou@st.com>
4784 L: dri-devel@lists.freedesktop.org
4785 T: git git://anongit.freedesktop.org/drm/drm-misc
4787 F: drivers/gpu/drm/stm
4788 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4790 DRM DRIVERS FOR TI LCDC
4791 M: Jyri Sarha <jsarha@ti.com>
4792 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4793 L: dri-devel@lists.freedesktop.org
4795 F: drivers/gpu/drm/tilcdc/
4796 F: Documentation/devicetree/bindings/display/tilcdc/
4798 DRM DRIVERS FOR TI OMAP
4799 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4800 L: dri-devel@lists.freedesktop.org
4802 F: drivers/gpu/drm/omapdrm/
4803 F: Documentation/devicetree/bindings/display/ti/
4806 M: Eric Anholt <eric@anholt.net>
4808 F: drivers/gpu/drm/v3d/
4809 F: include/uapi/drm/v3d_drm.h
4810 F: Documentation/devicetree/bindings/display/brcm,bcm-v3d.txt
4811 T: git git://anongit.freedesktop.org/drm/drm-misc
4814 M: Eric Anholt <eric@anholt.net>
4815 T: git git://github.com/anholt/linux
4817 F: drivers/gpu/drm/vc4/
4818 F: include/uapi/drm/vc4_drm.h
4819 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4820 T: git git://anongit.freedesktop.org/drm/drm-misc
4822 DRM DRIVERS FOR VIVANTE GPU IP
4823 M: Lucas Stach <l.stach@pengutronix.de>
4824 R: Russell King <linux+etnaviv@armlinux.org.uk>
4825 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4826 L: etnaviv@lists.freedesktop.org
4827 L: dri-devel@lists.freedesktop.org
4829 F: drivers/gpu/drm/etnaviv/
4830 F: include/uapi/drm/etnaviv_drm.h
4831 F: Documentation/devicetree/bindings/display/etnaviv/
4833 DRM DRIVERS FOR ZTE ZX
4834 M: Shawn Guo <shawnguo@kernel.org>
4835 L: dri-devel@lists.freedesktop.org
4837 F: drivers/gpu/drm/zte/
4838 F: Documentation/devicetree/bindings/display/zte,vou.txt
4839 T: git git://anongit.freedesktop.org/drm/drm-misc
4842 M: Thierry Reding <thierry.reding@gmail.com>
4843 L: dri-devel@lists.freedesktop.org
4844 T: git git://anongit.freedesktop.org/drm/drm-misc
4846 F: drivers/gpu/drm/drm_panel.c
4847 F: drivers/gpu/drm/panel/
4848 F: include/drm/drm_panel.h
4849 F: Documentation/devicetree/bindings/display/panel/
4852 M: Noralf Trønnes <noralf@tronnes.org>
4853 W: https://github.com/notro/tinydrm/wiki/Development
4854 T: git git://anongit.freedesktop.org/drm/drm-misc
4856 F: drivers/gpu/drm/tinydrm/
4857 F: include/drm/tinydrm/
4860 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4861 T: git git://anongit.freedesktop.org/drm/drm-misc
4862 L: dri-devel@lists.freedesktop.org
4863 L: xen-devel@lists.xen.org
4865 F: drivers/gpu/drm/xen/
4866 F: Documentation/gpu/xen-front.rst
4869 M: Christian Koenig <christian.koenig@amd.com>
4870 M: Roger He <Hongbo.He@amd.com>
4871 T: git git://people.freedesktop.org/~agd5f/linux
4873 L: dri-devel@lists.freedesktop.org
4875 F: drivers/gpu/drm/ttm/
4877 DSBR100 USB FM RADIO DRIVER
4878 M: Alexey Klimov <klimov.linux@gmail.com>
4879 L: linux-media@vger.kernel.org
4880 T: git git://linuxtv.org/media_tree.git
4882 F: drivers/media/radio/dsbr100.c
4885 M: Francois Romieu <romieu@fr.zoreil.com>
4886 L: netdev@vger.kernel.org
4888 F: drivers/net/wan/dscc4.c
4891 M: Hans Verkuil <hverkuil@xs4all.nl>
4892 L: linux-media@vger.kernel.org
4893 T: git git://linuxtv.org/media_tree.git
4894 W: https://linuxtv.org
4896 F: drivers/media/pci/dt3155/
4898 DVB_USB_AF9015 MEDIA DRIVER
4899 M: Antti Palosaari <crope@iki.fi>
4900 L: linux-media@vger.kernel.org
4901 W: https://linuxtv.org
4902 W: http://palosaari.fi/linux/
4903 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4904 T: git git://linuxtv.org/anttip/media_tree.git
4906 F: drivers/media/usb/dvb-usb-v2/af9015*
4908 DVB_USB_AF9035 MEDIA DRIVER
4909 M: Antti Palosaari <crope@iki.fi>
4910 L: linux-media@vger.kernel.org
4911 W: https://linuxtv.org
4912 W: http://palosaari.fi/linux/
4913 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4914 T: git git://linuxtv.org/anttip/media_tree.git
4916 F: drivers/media/usb/dvb-usb-v2/af9035*
4918 DVB_USB_ANYSEE MEDIA DRIVER
4919 M: Antti Palosaari <crope@iki.fi>
4920 L: linux-media@vger.kernel.org
4921 W: https://linuxtv.org
4922 W: http://palosaari.fi/linux/
4923 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4924 T: git git://linuxtv.org/anttip/media_tree.git
4926 F: drivers/media/usb/dvb-usb-v2/anysee*
4928 DVB_USB_AU6610 MEDIA DRIVER
4929 M: Antti Palosaari <crope@iki.fi>
4930 L: linux-media@vger.kernel.org
4931 W: https://linuxtv.org
4932 W: http://palosaari.fi/linux/
4933 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4934 T: git git://linuxtv.org/anttip/media_tree.git
4936 F: drivers/media/usb/dvb-usb-v2/au6610*
4938 DVB_USB_CE6230 MEDIA DRIVER
4939 M: Antti Palosaari <crope@iki.fi>
4940 L: linux-media@vger.kernel.org
4941 W: https://linuxtv.org
4942 W: http://palosaari.fi/linux/
4943 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4944 T: git git://linuxtv.org/anttip/media_tree.git
4946 F: drivers/media/usb/dvb-usb-v2/ce6230*
4948 DVB_USB_CXUSB MEDIA DRIVER
4949 M: Michael Krufky <mkrufky@linuxtv.org>
4950 L: linux-media@vger.kernel.org
4951 W: https://linuxtv.org
4952 W: http://github.com/mkrufky
4953 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4954 T: git git://linuxtv.org/media_tree.git
4956 F: drivers/media/usb/dvb-usb/cxusb*
4958 DVB_USB_EC168 MEDIA DRIVER
4959 M: Antti Palosaari <crope@iki.fi>
4960 L: linux-media@vger.kernel.org
4961 W: https://linuxtv.org
4962 W: http://palosaari.fi/linux/
4963 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4964 T: git git://linuxtv.org/anttip/media_tree.git
4966 F: drivers/media/usb/dvb-usb-v2/ec168*
4968 DVB_USB_GL861 MEDIA DRIVER
4969 M: Antti Palosaari <crope@iki.fi>
4970 L: linux-media@vger.kernel.org
4971 W: https://linuxtv.org
4972 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4973 T: git git://linuxtv.org/anttip/media_tree.git
4975 F: drivers/media/usb/dvb-usb-v2/gl861*
4977 DVB_USB_MXL111SF MEDIA DRIVER
4978 M: Michael Krufky <mkrufky@linuxtv.org>
4979 L: linux-media@vger.kernel.org
4980 W: https://linuxtv.org
4981 W: http://github.com/mkrufky
4982 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4983 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4985 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4987 DVB_USB_RTL28XXU MEDIA DRIVER
4988 M: Antti Palosaari <crope@iki.fi>
4989 L: linux-media@vger.kernel.org
4990 W: https://linuxtv.org
4991 W: http://palosaari.fi/linux/
4992 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4993 T: git git://linuxtv.org/anttip/media_tree.git
4995 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4997 DVB_USB_V2 MEDIA DRIVER
4998 M: Antti Palosaari <crope@iki.fi>
4999 L: linux-media@vger.kernel.org
5000 W: https://linuxtv.org
5001 W: http://palosaari.fi/linux/
5002 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5003 T: git git://linuxtv.org/anttip/media_tree.git
5005 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5006 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5009 M: Jason Baron <jbaron@akamai.com>
5011 F: lib/dynamic_debug.c
5012 F: include/linux/dynamic_debug.h
5014 DYNAMIC INTERRUPT MODERATION
5015 M: Tal Gilboa <talgi@mellanox.com>
5017 F: include/linux/net_dim.h
5019 DZ DECSTATION DZ11 SERIAL DRIVER
5020 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5022 F: drivers/tty/serial/dz.*
5024 E3X0 POWER BUTTON DRIVER
5025 M: Moritz Fischer <moritz.fischer@ettus.com>
5026 L: usrp-users@lists.ettus.com
5027 W: http://www.ettus.com
5029 F: drivers/input/misc/e3x0-button.c
5030 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5033 M: Antti Palosaari <crope@iki.fi>
5034 L: linux-media@vger.kernel.org
5035 W: https://linuxtv.org
5036 W: http://palosaari.fi/linux/
5037 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5038 T: git git://linuxtv.org/anttip/media_tree.git
5040 F: drivers/media/tuners/e4000*
5043 M: Antti Palosaari <crope@iki.fi>
5044 L: linux-media@vger.kernel.org
5045 W: https://linuxtv.org
5046 W: http://palosaari.fi/linux/
5047 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5048 T: git git://linuxtv.org/anttip/media_tree.git
5050 F: drivers/media/dvb-frontends/ec100*
5053 M: Tyler Hicks <tyhicks@canonical.com>
5054 L: ecryptfs@vger.kernel.org
5055 W: http://ecryptfs.org
5056 W: https://launchpad.net/ecryptfs
5057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5059 F: Documentation/filesystems/ecryptfs.txt
5063 M: Borislav Petkov <bp@alien8.de>
5064 L: linux-edac@vger.kernel.org
5066 F: drivers/edac/amd64_edac*
5069 M: Robert Richter <rric@kernel.org>
5070 L: linux-edac@vger.kernel.org
5072 F: drivers/edac/highbank*
5075 M: Ralf Baechle <ralf@linux-mips.org>
5076 M: David Daney <david.daney@cavium.com>
5077 L: linux-edac@vger.kernel.org
5078 L: linux-mips@linux-mips.org
5080 F: drivers/edac/octeon_edac*
5082 EDAC-CAVIUM THUNDERX
5083 M: David Daney <david.daney@cavium.com>
5084 M: Jan Glauber <jglauber@cavium.com>
5085 L: linux-edac@vger.kernel.org
5087 F: drivers/edac/thunderx_edac*
5090 M: Borislav Petkov <bp@alien8.de>
5091 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5092 L: linux-edac@vger.kernel.org
5093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5096 F: Documentation/admin-guide/ras.rst
5097 F: Documentation/driver-api/edac.rst
5099 F: include/linux/edac.h
5102 M: Mark Gross <mark.gross@intel.com>
5103 L: linux-edac@vger.kernel.org
5105 F: drivers/edac/e752x_edac.c
5108 L: linux-edac@vger.kernel.org
5110 F: drivers/edac/e7xxx_edac.c
5113 M: York Sun <york.sun@nxp.com>
5114 L: linux-edac@vger.kernel.org
5116 F: drivers/edac/fsl_ddr_edac.*
5119 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5120 L: linux-edac@vger.kernel.org
5122 F: drivers/edac/ghes_edac.c
5125 L: linux-edac@vger.kernel.org
5127 F: drivers/edac/i3000_edac.c
5130 L: linux-edac@vger.kernel.org
5132 F: drivers/edac/i5000_edac.c
5135 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5136 L: linux-edac@vger.kernel.org
5138 F: drivers/edac/i5400_edac.c
5141 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5142 L: linux-edac@vger.kernel.org
5144 F: drivers/edac/i7300_edac.c
5147 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5148 L: linux-edac@vger.kernel.org
5150 F: drivers/edac/i7core_edac.c
5153 M: Tim Small <tim@buttersideup.com>
5154 L: linux-edac@vger.kernel.org
5156 F: drivers/edac/i82443bxgx_edac.c
5159 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5160 M: "Arvind R." <arvino55@gmail.com>
5161 L: linux-edac@vger.kernel.org
5163 F: drivers/edac/i82975x_edac.c
5166 M: Jason Baron <jbaron@akamai.com>
5167 L: linux-edac@vger.kernel.org
5169 F: drivers/edac/ie31200_edac.c
5172 M: Johannes Thumshirn <morbidrsa@gmail.com>
5173 L: linux-edac@vger.kernel.org
5175 F: drivers/edac/mpc85xx_edac.[ch]
5178 M: Egor Martovetsky <egor@pasemi.com>
5179 L: linux-edac@vger.kernel.org
5181 F: drivers/edac/pasemi_edac.c
5184 M: Tony Luck <tony.luck@intel.com>
5185 L: linux-edac@vger.kernel.org
5187 F: drivers/edac/pnd2_edac.[ch]
5190 M: Tim Small <tim@buttersideup.com>
5191 L: linux-edac@vger.kernel.org
5193 F: drivers/edac/r82600_edac.c
5196 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5197 L: linux-edac@vger.kernel.org
5199 F: drivers/edac/sb_edac.c
5202 M: Tony Luck <tony.luck@intel.com>
5203 L: linux-edac@vger.kernel.org
5205 F: drivers/edac/skx_edac.c
5208 M: Tero Kristo <t-kristo@ti.com>
5209 L: linux-edac@vger.kernel.org
5211 F: drivers/edac/ti_edac.c
5213 EDIROL UA-101/UA-1000 DRIVER
5214 M: Clemens Ladisch <clemens@ladisch.de>
5215 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5216 T: git git://git.alsa-project.org/alsa-kernel.git
5218 F: sound/usb/misc/ua101.c
5221 L: linux-efi@vger.kernel.org
5222 M: Ivan Hu <ivan.hu@canonical.com>
5223 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5225 F: drivers/firmware/efi/test/
5227 EFI VARIABLE FILESYSTEM
5228 M: Matthew Garrett <matthew.garrett@nebula.com>
5229 M: Jeremy Kerr <jk@ozlabs.org>
5230 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5232 L: linux-efi@vger.kernel.org
5236 EFIFB FRAMEBUFFER DRIVER
5237 L: linux-fbdev@vger.kernel.org
5238 M: Peter Jones <pjones@redhat.com>
5240 F: drivers/video/fbdev/efifb.c
5243 W: http://aeschi.ch.eu.org/efs/
5247 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5248 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5249 L: netdev@vger.kernel.org
5251 F: drivers/net/ethernet/ibm/ehea/
5253 EM28XX VIDEO4LINUX DRIVER
5254 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5255 L: linux-media@vger.kernel.org
5256 W: https://linuxtv.org
5257 T: git git://linuxtv.org/media_tree.git
5259 F: drivers/media/usb/em28xx/
5260 F: Documentation/media/v4l-drivers/em28xx*
5263 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5264 M: Matt Mackall <mpm@selenic.com>
5265 M: David Woodhouse <dwmw2@infradead.org>
5266 L: linux-embedded@vger.kernel.org
5269 Emulex 10Gbps iSCSI - OneConnect DRIVER
5270 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5271 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5272 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5273 L: linux-scsi@vger.kernel.org
5274 W: http://www.broadcom.com
5276 F: drivers/scsi/be2iscsi/
5278 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5279 M: Sathya Perla <sathya.perla@broadcom.com>
5280 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5281 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5282 M: Somnath Kotur <somnath.kotur@broadcom.com>
5283 L: netdev@vger.kernel.org
5284 W: http://www.emulex.com
5286 F: drivers/net/ethernet/emulex/benet/
5288 EMULEX ONECONNECT ROCE DRIVER
5289 M: Selvin Xavier <selvin.xavier@broadcom.com>
5290 M: Devesh Sharma <devesh.sharma@broadcom.com>
5291 L: linux-rdma@vger.kernel.org
5292 W: http://www.broadcom.com
5294 F: drivers/infiniband/hw/ocrdma/
5295 F: include/uapi/rdma/ocrdma-abi.h
5297 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5298 M: James Smart <james.smart@broadcom.com>
5299 M: Dick Kennedy <dick.kennedy@broadcom.com>
5300 L: linux-scsi@vger.kernel.org
5301 W: http://www.broadcom.com
5303 F: drivers/scsi/lpfc/
5305 ENE CB710 FLASH CARD READER DRIVER
5306 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5308 F: drivers/misc/cb710/
5309 F: drivers/mmc/host/cb710-mmc.*
5310 F: include/linux/cb710.h
5312 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5313 M: Maxim Levitsky <maximlevitsky@gmail.com>
5315 F: drivers/media/rc/ene_ir.*
5317 EPSON S1D13XXX FRAMEBUFFER DRIVER
5318 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5321 F: drivers/video/fbdev/s1d13xxxfb.c
5322 F: include/video/s1d13xxxfb.h
5324 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5325 M: Jeff Layton <jlayton@kernel.org>
5328 F: include/linux/errseq.h
5330 ET131X NETWORK DRIVER
5331 M: Mark Einon <mark.einon@gmail.com>
5333 F: drivers/net/ethernet/agere/
5336 M: Stephen Hemminger <stephen@networkplumber.org>
5337 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5338 L: netdev@vger.kernel.org
5339 W: http://www.linuxfoundation.org/en/Net:Bridge
5341 F: include/linux/netfilter_bridge/
5344 ETHERNET PHY LIBRARY
5345 M: Andrew Lunn <andrew@lunn.ch>
5346 M: Florian Fainelli <f.fainelli@gmail.com>
5347 L: netdev@vger.kernel.org
5349 F: Documentation/ABI/testing/sysfs-bus-mdio
5350 F: Documentation/devicetree/bindings/net/mdio*
5351 F: Documentation/networking/phy.txt
5353 F: drivers/of/of_mdio.c
5354 F: drivers/of/of_net.c
5355 F: include/linux/*mdio*.h
5356 F: include/linux/of_net.h
5357 F: include/linux/phy.h
5358 F: include/linux/phy_fixed.h
5359 F: include/linux/platform_data/mdio-bcm-unimac.h
5360 F: include/trace/events/mdio.h
5361 F: include/uapi/linux/mdio.h
5362 F: include/uapi/linux/mii.h
5365 M: Jan Kara <jack@suse.com>
5366 L: linux-ext4@vger.kernel.org
5368 F: Documentation/filesystems/ext2.txt
5370 F: include/linux/ext2*
5373 M: "Theodore Ts'o" <tytso@mit.edu>
5374 M: Andreas Dilger <adilger.kernel@dilger.ca>
5375 L: linux-ext4@vger.kernel.org
5376 W: http://ext4.wiki.kernel.org
5377 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5380 F: Documentation/filesystems/ext4.txt
5383 Extended Verification Module (EVM)
5384 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5385 L: linux-integrity@vger.kernel.org
5387 F: security/integrity/evm/
5389 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5390 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5391 L: linux-efi@vger.kernel.org
5392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5394 F: Documentation/efi-stub.txt
5395 F: arch/*/kernel/efi.c
5396 F: arch/x86/boot/compressed/eboot.[ch]
5397 F: arch/*/include/asm/efi.h
5398 F: arch/x86/platform/efi/
5399 F: drivers/firmware/efi/
5400 F: include/linux/efi*.h
5401 F: arch/arm/boot/compressed/efi-header.S
5402 F: arch/arm64/kernel/efi-entry.S
5404 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5405 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5406 M: Chanwoo Choi <cw00.choi@samsung.com>
5407 L: linux-kernel@vger.kernel.org
5408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5411 F: include/linux/extcon/
5412 F: include/linux/extcon.h
5413 F: Documentation/extcon/
5414 F: Documentation/devicetree/bindings/extcon/
5417 M: Jingoo Han <jingoohan1@gmail.com>
5418 L: dri-devel@lists.freedesktop.org
5420 F: drivers/gpu/drm/exynos/exynos_dp*
5422 EXYNOS SYSMMU (IOMMU) driver
5423 M: Marek Szyprowski <m.szyprowski@samsung.com>
5424 L: iommu@lists.linux-foundation.org
5426 F: drivers/iommu/exynos-iommu.c
5428 EZchip NPS platform support
5429 M: Vineet Gupta <vgupta@synopsys.com>
5431 F: arch/arc/plat-eznps
5432 F: arch/arc/boot/dts/eznps.dts
5435 M: Jaegeuk Kim <jaegeuk@kernel.org>
5436 M: Chao Yu <yuchao0@huawei.com>
5437 L: linux-f2fs-devel@lists.sourceforge.net
5438 W: https://f2fs.wiki.kernel.org/
5439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5441 F: Documentation/filesystems/f2fs.txt
5442 F: Documentation/ABI/testing/sysfs-fs-f2fs
5444 F: include/linux/f2fs_fs.h
5445 F: include/trace/events/f2fs.h
5447 F71805F HARDWARE MONITORING DRIVER
5448 M: Jean Delvare <jdelvare@suse.com>
5449 L: linux-hwmon@vger.kernel.org
5451 F: Documentation/hwmon/f71805f
5452 F: drivers/hwmon/f71805f.c
5455 M: Josh Poimboeuf <jpoimboe@redhat.com>
5457 F: scripts/faddr2line
5460 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5461 L: netdev@vger.kernel.org
5463 F: net/core/failover.c
5464 F: include/net/failover.h
5465 F: Documentation/networking/failover.rst
5468 M: Jan Kara <jack@suse.cz>
5469 R: Amir Goldstein <amir73il@gmail.com>
5470 L: linux-fsdevel@vger.kernel.org
5472 F: fs/notify/fanotify/
5473 F: include/linux/fanotify.h
5474 F: include/uapi/linux/fanotify.h
5476 FARSYNC SYNCHRONOUS DRIVER
5477 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5478 W: http://www.farsite.co.uk/
5480 F: drivers/net/wan/farsync.*
5482 FAULT INJECTION SUPPORT
5483 M: Akinobu Mita <akinobu.mita@gmail.com>
5485 F: Documentation/fault-injection/
5486 F: lib/fault-inject.c
5488 FBTFT Framebuffer drivers
5489 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5491 F: drivers/staging/fbtft/
5494 M: Michael Buesch <m@bues.ch>
5495 L: linux-media@vger.kernel.org
5497 F: drivers/media/tuners/fc0011.h
5498 F: drivers/media/tuners/fc0011.c
5501 M: Antti Palosaari <crope@iki.fi>
5502 L: linux-media@vger.kernel.org
5503 W: https://linuxtv.org
5504 W: http://palosaari.fi/linux/
5505 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5506 T: git git://linuxtv.org/anttip/media_tree.git
5508 F: drivers/media/tuners/fc2580*
5510 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5511 M: Johannes Thumshirn <jth@kernel.org>
5512 L: linux-scsi@vger.kernel.org
5513 W: www.Open-FCoE.org
5515 F: drivers/scsi/libfc/
5516 F: drivers/scsi/fcoe/
5518 F: include/scsi/libfc.h
5519 F: include/scsi/libfcoe.h
5520 F: include/uapi/scsi/fc/
5522 FILE LOCKING (flock() and fcntl()/lockf())
5523 M: Jeff Layton <jlayton@kernel.org>
5524 M: "J. Bruce Fields" <bfields@fieldses.org>
5525 L: linux-fsdevel@vger.kernel.org
5527 F: include/linux/fcntl.h
5528 F: include/uapi/linux/fcntl.h
5532 FILESYSTEMS (VFS and infrastructure)
5533 M: Alexander Viro <viro@zeniv.linux.org.uk>
5534 L: linux-fsdevel@vger.kernel.org
5537 F: include/linux/fs.h
5538 F: include/uapi/linux/fs.h
5540 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5541 M: Riku Voipio <riku.voipio@iki.fi>
5542 L: linux-hwmon@vger.kernel.org
5544 F: drivers/hwmon/f75375s.c
5545 F: include/linux/f75375s.h
5547 FIREWIRE AUDIO DRIVERS
5548 M: Clemens Ladisch <clemens@ladisch.de>
5549 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5550 T: git git://git.alsa-project.org/alsa-kernel.git
5554 FIREWIRE MEDIA DRIVERS (firedtv)
5555 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5556 L: linux-media@vger.kernel.org
5557 L: linux1394-devel@lists.sourceforge.net
5558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5560 F: drivers/media/firewire/
5562 FIREWIRE SBP-2 TARGET
5563 M: Chris Boot <bootc@bootc.net>
5564 L: linux-scsi@vger.kernel.org
5565 L: target-devel@vger.kernel.org
5566 L: linux1394-devel@lists.sourceforge.net
5567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5569 F: drivers/target/sbp/
5572 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5573 L: linux1394-devel@lists.sourceforge.net
5574 W: http://ieee1394.wiki.kernel.org/
5575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5577 F: drivers/firewire/
5578 F: include/linux/firewire.h
5579 F: include/uapi/linux/firewire*.h
5582 FIRMWARE LOADER (request_firmware)
5583 M: Luis R. Rodriguez <mcgrof@kernel.org>
5584 L: linux-kernel@vger.kernel.org
5586 F: Documentation/firmware_class/
5587 F: drivers/base/firmware_loader/
5588 F: include/linux/firmware.h
5590 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5591 M: Joshua Morris <josh.h.morris@us.ibm.com>
5592 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5594 F: drivers/block/rsxx/
5597 M: Jiri Kosina <jikos@kernel.org>
5598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5600 F: drivers/block/floppy.c
5603 M: Alessandro Rubini <rubini@gnudd.com>
5604 W: http://www.ohwr.org/projects/fmc-bus
5607 F: include/linux/fmc*.h
5608 F: include/linux/ipmi-fru.h
5611 FPGA MANAGER FRAMEWORK
5612 M: Alan Tull <atull@kernel.org>
5613 M: Moritz Fischer <mdf@kernel.org>
5614 L: linux-fpga@vger.kernel.org
5616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5617 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5618 F: Documentation/fpga/
5619 F: Documentation/driver-api/fpga/
5620 F: Documentation/devicetree/bindings/fpga/
5622 F: include/linux/fpga/
5623 W: http://www.rocketboards.org
5626 M: Bill Metzenthen <billm@melbpc.org.au>
5627 W: http://floatingpoint.sourceforge.net/emulator/index.html
5629 F: arch/x86/math-emu/
5631 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5632 L: netdev@vger.kernel.org
5634 F: drivers/net/wan/dlci.c
5635 F: drivers/net/wan/sdla.c
5638 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5639 L: dri-devel@lists.freedesktop.org
5640 L: linux-fbdev@vger.kernel.org
5641 T: git git://github.com/bzolnier/linux.git
5642 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5644 F: Documentation/fb/
5647 F: include/linux/fb.h
5648 F: include/uapi/video/
5649 F: include/uapi/linux/fb.h
5651 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5652 M: Horia Geantă <horia.geanta@nxp.com>
5653 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5654 L: linux-crypto@vger.kernel.org
5656 F: drivers/crypto/caam/
5657 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5659 FREESCALE DIU FRAMEBUFFER DRIVER
5660 M: Timur Tabi <timur@tabi.org>
5661 L: linux-fbdev@vger.kernel.org
5663 F: drivers/video/fbdev/fsl-diu-fb.*
5665 FREESCALE DMA DRIVER
5666 M: Li Yang <leoyang.li@nxp.com>
5667 M: Zhang Wei <zw@zh-kernel.org>
5668 L: linuxppc-dev@lists.ozlabs.org
5670 F: drivers/dma/fsldma.*
5672 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5673 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5674 L: netdev@vger.kernel.org
5676 F: drivers/net/ethernet/freescale/gianfar*
5677 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5679 FREESCALE GPMI NAND DRIVER
5680 M: Han Xu <han.xu@nxp.com>
5681 L: linux-mtd@lists.infradead.org
5683 F: drivers/mtd/nand/raw/gpmi-nand/*
5685 FREESCALE I2C CPM DRIVER
5686 M: Jochen Friedrich <jochen@scram.de>
5687 L: linuxppc-dev@lists.ozlabs.org
5688 L: linux-i2c@vger.kernel.org
5690 F: drivers/i2c/busses/i2c-cpm.c
5692 FREESCALE IMX / MXC FEC DRIVER
5693 M: Fugang Duan <fugang.duan@nxp.com>
5694 L: netdev@vger.kernel.org
5696 F: drivers/net/ethernet/freescale/fec_main.c
5697 F: drivers/net/ethernet/freescale/fec_ptp.c
5698 F: drivers/net/ethernet/freescale/fec.h
5699 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5701 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5702 M: Sascha Hauer <s.hauer@pengutronix.de>
5703 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5704 L: linux-fbdev@vger.kernel.org
5705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5707 F: include/linux/platform_data/video-imxfb.h
5708 F: drivers/video/fbdev/imxfb.c
5710 FREESCALE QORIQ DPAA ETHERNET DRIVER
5711 M: Madalin Bucur <madalin.bucur@nxp.com>
5712 L: netdev@vger.kernel.org
5714 F: drivers/net/ethernet/freescale/dpaa
5716 FREESCALE QORIQ DPAA FMAN DRIVER
5717 M: Madalin Bucur <madalin.bucur@nxp.com>
5718 L: netdev@vger.kernel.org
5720 F: drivers/net/ethernet/freescale/fman
5721 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5723 FREESCALE QORIQ PTP CLOCK DRIVER
5724 M: Yangbo Lu <yangbo.lu@nxp.com>
5725 L: netdev@vger.kernel.org
5727 F: drivers/ptp/ptp_qoriq.c
5728 F: include/linux/fsl/ptp_qoriq.h
5729 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5731 FREESCALE QUAD SPI DRIVER
5732 M: Han Xu <han.xu@nxp.com>
5733 L: linux-mtd@lists.infradead.org
5735 F: drivers/mtd/spi-nor/fsl-quadspi.c
5737 FREESCALE QUICC ENGINE LIBRARY
5738 M: Qiang Zhao <qiang.zhao@nxp.com>
5739 L: linuxppc-dev@lists.ozlabs.org
5741 F: drivers/soc/fsl/qe/
5742 F: include/soc/fsl/*qe*.h
5743 F: include/soc/fsl/*ucc*.h
5745 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5746 M: Li Yang <leoyang.li@nxp.com>
5747 L: netdev@vger.kernel.org
5748 L: linuxppc-dev@lists.ozlabs.org
5750 F: drivers/net/ethernet/freescale/ucc_geth*
5752 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5753 M: Zhao Qiang <qiang.zhao@nxp.com>
5754 L: netdev@vger.kernel.org
5755 L: linuxppc-dev@lists.ozlabs.org
5757 F: drivers/net/wan/fsl_ucc_hdlc*
5759 FREESCALE QUICC ENGINE UCC UART DRIVER
5760 M: Timur Tabi <timur@tabi.org>
5761 L: linuxppc-dev@lists.ozlabs.org
5763 F: drivers/tty/serial/ucc_uart.c
5765 FREESCALE SOC DRIVERS
5766 M: Li Yang <leoyang.li@nxp.com>
5767 L: linuxppc-dev@lists.ozlabs.org
5768 L: linux-arm-kernel@lists.infradead.org
5770 F: Documentation/devicetree/bindings/soc/fsl/
5772 F: include/linux/fsl/
5774 FREESCALE SOC FS_ENET DRIVER
5775 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5776 M: Vitaly Bordug <vbordug@ru.mvista.com>
5777 L: linuxppc-dev@lists.ozlabs.org
5778 L: netdev@vger.kernel.org
5780 F: drivers/net/ethernet/freescale/fs_enet/
5781 F: include/linux/fs_enet_pd.h
5783 FREESCALE SOC SOUND DRIVERS
5784 M: Timur Tabi <timur@tabi.org>
5785 M: Nicolin Chen <nicoleotsuka@gmail.com>
5786 M: Xiubo Li <Xiubo.Lee@gmail.com>
5787 R: Fabio Estevam <fabio.estevam@nxp.com>
5788 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5789 L: linuxppc-dev@lists.ozlabs.org
5791 F: sound/soc/fsl/fsl*
5792 F: sound/soc/fsl/imx*
5793 F: sound/soc/fsl/mpc8610_hpcd.c
5795 FREESCALE USB PERIPHERAL DRIVERS
5796 M: Li Yang <leoyang.li@nxp.com>
5797 L: linux-usb@vger.kernel.org
5798 L: linuxppc-dev@lists.ozlabs.org
5800 F: drivers/usb/gadget/udc/fsl*
5803 M: Christoph Hellwig <hch@infradead.org>
5804 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5809 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5810 M: Pavel Machek <pavel@ucw.cz>
5811 L: linux-pm@vger.kernel.org
5813 F: Documentation/power/freezing-of-tasks.txt
5814 F: include/linux/freezer.h
5818 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5819 L: linux-kernel@vger.kernel.org
5822 F: include/linux/frontswap.h
5824 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5825 M: David Howells <dhowells@redhat.com>
5826 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5828 F: Documentation/filesystems/caching/
5830 F: include/linux/fscache*.h
5832 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5833 M: Theodore Y. Ts'o <tytso@mit.edu>
5834 M: Jaegeuk Kim <jaegeuk@kernel.org>
5835 L: linux-fscrypt@vger.kernel.org
5836 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5840 F: include/linux/fscrypt*.h
5841 F: Documentation/filesystems/fscrypt.rst
5843 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5844 M: Jan Kara <jack@suse.cz>
5845 R: Amir Goldstein <amir73il@gmail.com>
5846 L: linux-fsdevel@vger.kernel.org
5849 F: include/linux/fsnotify*.h
5851 FUJITSU LAPTOP EXTRAS
5852 M: Jonathan Woithe <jwoithe@just42.net>
5853 L: platform-driver-x86@vger.kernel.org
5855 F: drivers/platform/x86/fujitsu-laptop.c
5857 FUJITSU M-5MO LS CAMERA ISP DRIVER
5858 M: Kyungmin Park <kyungmin.park@samsung.com>
5859 M: Heungjun Kim <riverful.kim@samsung.com>
5860 L: linux-media@vger.kernel.org
5862 F: drivers/media/i2c/m5mols/
5863 F: include/media/i2c/m5mols.h
5865 FUJITSU TABLET EXTRAS
5866 M: Robert Gerlach <khnz@gmx.de>
5867 L: platform-driver-x86@vger.kernel.org
5869 F: drivers/platform/x86/fujitsu-tablet.c
5871 FUSE: FILESYSTEM IN USERSPACE
5872 M: Miklos Szeredi <miklos@szeredi.hu>
5873 L: linux-fsdevel@vger.kernel.org
5874 W: http://fuse.sourceforge.net/
5875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5878 F: include/uapi/linux/fuse.h
5879 F: Documentation/filesystems/fuse.txt
5882 M: Thomas Gleixner <tglx@linutronix.de>
5883 M: Ingo Molnar <mingo@redhat.com>
5884 R: Peter Zijlstra <peterz@infradead.org>
5885 R: Darren Hart <dvhart@infradead.org>
5886 L: linux-kernel@vger.kernel.org
5887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5890 F: kernel/futex_compat.c
5891 F: include/asm-generic/futex.h
5892 F: include/linux/futex.h
5893 F: include/uapi/linux/futex.h
5894 F: tools/testing/selftests/futex/
5895 F: tools/perf/bench/futex*
5896 F: Documentation/*futex*
5899 M: Kees Cook <keescook@chromium.org>
5900 R: Emese Revfy <re.emese@gmail.com>
5901 L: kernel-hardening@lists.openwall.com
5903 F: scripts/gcc-plugins/
5904 F: scripts/gcc-plugin.sh
5905 F: scripts/Makefile.gcc-plugins
5906 F: Documentation/gcc-plugins.txt
5908 GCOV BASED KERNEL PROFILING
5909 M: Peter Oberparleiter <oberpar@linux.ibm.com>
5912 F: Documentation/dev-tools/gcov.rst
5914 GDB KERNEL DEBUGGING HELPER SCRIPTS
5915 M: Jan Kiszka <jan.kiszka@siemens.com>
5916 M: Kieran Bingham <kieran@bingham.xyz>
5920 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5921 M: Achim Leubner <achim_leubner@adaptec.com>
5922 L: linux-scsi@vger.kernel.org
5923 W: http://www.icp-vortex.com/
5925 F: drivers/scsi/gdt*
5927 GEMTEK FM RADIO RECEIVER DRIVER
5928 M: Hans Verkuil <hverkuil@xs4all.nl>
5929 L: linux-media@vger.kernel.org
5930 T: git git://linuxtv.org/media_tree.git
5931 W: https://linuxtv.org
5933 F: drivers/media/radio/radio-gemtek*
5935 GENERIC GPIO I2C DRIVER
5936 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5938 F: drivers/i2c/busses/i2c-gpio.c
5939 F: include/linux/i2c-gpio.h
5941 GENERIC GPIO I2C MULTIPLEXER DRIVER
5942 M: Peter Korsgaard <peter.korsgaard@barco.com>
5943 L: linux-i2c@vger.kernel.org
5945 F: drivers/i2c/muxes/i2c-mux-gpio.c
5946 F: include/linux/i2c-mux-gpio.h
5947 F: Documentation/i2c/muxes/i2c-mux-gpio
5949 GENERIC HDLC (WAN) DRIVERS
5950 M: Krzysztof Halasa <khc@pm.waw.pl>
5951 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5953 F: drivers/net/wan/c101.c
5954 F: drivers/net/wan/hd6457*
5955 F: drivers/net/wan/hdlc*
5956 F: drivers/net/wan/n2.c
5957 F: drivers/net/wan/pc300too.c
5958 F: drivers/net/wan/pci200syn.c
5959 F: drivers/net/wan/wanxl*
5961 GENERIC INCLUDE/ASM HEADER FILES
5962 M: Arnd Bergmann <arnd@arndb.de>
5963 L: linux-arch@vger.kernel.org
5964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5966 F: include/asm-generic/
5967 F: include/uapi/asm-generic/
5969 GENERIC PHY FRAMEWORK
5970 M: Kishon Vijay Abraham I <kishon@ti.com>
5971 L: linux-kernel@vger.kernel.org
5972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5975 F: include/linux/phy/
5977 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5978 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
5980 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
5983 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5984 M: Kevin Hilman <khilman@kernel.org>
5985 M: Ulf Hansson <ulf.hansson@linaro.org>
5986 L: linux-pm@vger.kernel.org
5988 F: drivers/base/power/domain*.c
5989 F: include/linux/pm_domain.h
5990 F: Documentation/devicetree/bindings/power/power_domain.txt
5992 GENERIC UIO DRIVER FOR PCI DEVICES
5993 M: "Michael S. Tsirkin" <mst@redhat.com>
5994 L: kvm@vger.kernel.org
5996 F: drivers/uio/uio_pci_generic.c
5998 GENWQE (IBM Generic Workqueue Card)
5999 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6000 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6002 F: drivers/misc/genwqe/
6004 GET_MAINTAINER SCRIPT
6005 M: Joe Perches <joe@perches.com>
6007 F: scripts/get_maintainer.pl
6010 M: Bob Peterson <rpeterso@redhat.com>
6011 M: Andreas Gruenbacher <agruenba@redhat.com>
6012 L: cluster-devel@redhat.com
6013 W: http://sources.redhat.com/cluster/
6014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6016 F: Documentation/filesystems/gfs2*.txt
6018 F: include/uapi/linux/gfs2_ondisk.h
6020 GIGASET ISDN DRIVERS
6021 M: Paul Bolle <pebolle@tiscali.nl>
6022 L: gigaset307x-common@lists.sourceforge.net
6023 W: http://gigaset307x.sourceforge.net/
6025 F: Documentation/isdn/README.gigaset
6026 F: drivers/isdn/gigaset/
6027 F: include/uapi/linux/gigaset_dev.h
6030 M: Hans Verkuil <hans.verkuil@cisco.com>
6031 L: linux-media@vger.kernel.org
6033 F: drivers/media/usb/go7007/
6036 M: Bastien Nocera <hadess@hadess.net>
6037 L: linux-input@vger.kernel.org
6039 F: drivers/input/touchscreen/goodix.c
6041 GPD POCKET FAN DRIVER
6042 M: Hans de Goede <hdegoede@redhat.com>
6043 L: platform-driver-x86@vger.kernel.org
6045 F: drivers/platform/x86/gpd-pocket-fan.c
6048 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6049 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6050 L: linux-gpio@vger.kernel.org
6051 L: linux-acpi@vger.kernel.org
6053 F: Documentation/acpi/gpio-properties.txt
6054 F: drivers/gpio/gpiolib-acpi.c
6057 M: Sean Young <sean@mess.org>
6058 L: linux-media@vger.kernel.org
6060 F: drivers/media/rc/gpio-ir-tx.c
6063 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6064 R: Bartosz Golaszewski <brgl@bgdev.pl>
6065 L: linux-gpio@vger.kernel.org
6067 F: drivers/gpio/gpio-mockup.c
6068 F: tools/testing/selftests/gpio/
6071 M: Linus Walleij <linus.walleij@linaro.org>
6072 L: linux-gpio@vger.kernel.org
6073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6075 F: Documentation/devicetree/bindings/gpio/
6076 F: Documentation/driver-api/gpio/
6077 F: Documentation/gpio/
6078 F: Documentation/ABI/testing/gpio-cdev
6079 F: Documentation/ABI/obsolete/sysfs-gpio
6081 F: include/linux/gpio/
6082 F: include/linux/gpio.h
6083 F: include/linux/of_gpio.h
6084 F: include/asm-generic/gpio.h
6085 F: include/uapi/linux/gpio.h
6088 GRE DEMULTIPLEXER DRIVER
6089 M: Dmitry Kozlov <xeb@mail.ru>
6090 L: netdev@vger.kernel.org
6092 F: net/ipv4/gre_demux.c
6093 F: net/ipv4/gre_offload.c
6094 F: include/net/gre.h
6096 GRETH 10/100/1G Ethernet MAC device driver
6097 M: Andreas Larsson <andreas@gaisler.com>
6098 L: netdev@vger.kernel.org
6100 F: drivers/net/ethernet/aeroflex/
6102 GREYBUS AUDIO PROTOCOLS DRIVERS
6103 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6104 M: Mark Greer <mgreer@animalcreek.com>
6106 F: drivers/staging/greybus/audio_apbridgea.c
6107 F: drivers/staging/greybus/audio_apbridgea.h
6108 F: drivers/staging/greybus/audio_codec.c
6109 F: drivers/staging/greybus/audio_codec.h
6110 F: drivers/staging/greybus/audio_gb.c
6111 F: drivers/staging/greybus/audio_manager.c
6112 F: drivers/staging/greybus/audio_manager.h
6113 F: drivers/staging/greybus/audio_manager_module.c
6114 F: drivers/staging/greybus/audio_manager_private.h
6115 F: drivers/staging/greybus/audio_manager_sysfs.c
6116 F: drivers/staging/greybus/audio_module.c
6117 F: drivers/staging/greybus/audio_topology.c
6119 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6120 M: Viresh Kumar <vireshk@kernel.org>
6122 F: drivers/staging/greybus/authentication.c
6123 F: drivers/staging/greybus/bootrom.c
6124 F: drivers/staging/greybus/firmware.h
6125 F: drivers/staging/greybus/fw-core.c
6126 F: drivers/staging/greybus/fw-download.c
6127 F: drivers/staging/greybus/fw-managament.c
6128 F: drivers/staging/greybus/greybus_authentication.h
6129 F: drivers/staging/greybus/greybus_firmware.h
6130 F: drivers/staging/greybus/hid.c
6131 F: drivers/staging/greybus/i2c.c
6132 F: drivers/staging/greybus/spi.c
6133 F: drivers/staging/greybus/spilib.c
6134 F: drivers/staging/greybus/spilib.h
6136 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6137 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6139 F: drivers/staging/greybus/loopback.c
6140 F: drivers/staging/greybus/timesync.c
6141 F: drivers/staging/greybus/timesync_platform.c
6143 GREYBUS PLATFORM DRIVERS
6144 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6146 F: drivers/staging/greybus/arche-platform.c
6147 F: drivers/staging/greybus/arche-apb-ctrl.c
6148 F: drivers/staging/greybus/arche_platform.h
6150 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6151 M: Rui Miguel Silva <rmfrfs@gmail.com>
6153 F: drivers/staging/greybus/sdio.c
6154 F: drivers/staging/greybus/light.c
6155 F: drivers/staging/greybus/gpio.c
6156 F: drivers/staging/greybus/power_supply.c
6157 F: drivers/staging/greybus/spi.c
6158 F: drivers/staging/greybus/spilib.c
6161 M: Johan Hovold <johan@kernel.org>
6162 M: Alex Elder <elder@kernel.org>
6163 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6165 F: drivers/staging/greybus/
6166 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6168 GREYBUS UART PROTOCOLS DRIVERS
6169 M: David Lin <dtwlin@gmail.com>
6171 F: drivers/staging/greybus/uart.c
6172 F: drivers/staging/greybus/log.c
6174 GS1662 VIDEO SERIALIZER
6175 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6176 L: linux-media@vger.kernel.org
6177 T: git git://linuxtv.org/media_tree.git
6179 F: drivers/media/spi/gs1662.c
6181 GSPCA FINEPIX SUBDRIVER
6182 M: Frank Zago <frank@zago.net>
6183 L: linux-media@vger.kernel.org
6184 T: git git://linuxtv.org/media_tree.git
6186 F: drivers/media/usb/gspca/finepix.c
6188 GSPCA GL860 SUBDRIVER
6189 M: Olivier Lorin <o.lorin@laposte.net>
6190 L: linux-media@vger.kernel.org
6191 T: git git://linuxtv.org/media_tree.git
6193 F: drivers/media/usb/gspca/gl860/
6195 GSPCA M5602 SUBDRIVER
6196 M: Erik Andren <erik.andren@gmail.com>
6197 L: linux-media@vger.kernel.org
6198 T: git git://linuxtv.org/media_tree.git
6200 F: drivers/media/usb/gspca/m5602/
6202 GSPCA PAC207 SONIXB SUBDRIVER
6203 M: Hans Verkuil <hverkuil@xs4all.nl>
6204 L: linux-media@vger.kernel.org
6205 T: git git://linuxtv.org/media_tree.git
6207 F: drivers/media/usb/gspca/pac207.c
6209 GSPCA SN9C20X SUBDRIVER
6210 M: Brian Johnson <brijohn@gmail.com>
6211 L: linux-media@vger.kernel.org
6212 T: git git://linuxtv.org/media_tree.git
6214 F: drivers/media/usb/gspca/sn9c20x.c
6216 GSPCA T613 SUBDRIVER
6217 M: Leandro Costantino <lcostantino@gmail.com>
6218 L: linux-media@vger.kernel.org
6219 T: git git://linuxtv.org/media_tree.git
6221 F: drivers/media/usb/gspca/t613.c
6223 GSPCA USB WEBCAM DRIVER
6224 M: Hans Verkuil <hverkuil@xs4all.nl>
6225 L: linux-media@vger.kernel.org
6226 T: git git://linuxtv.org/media_tree.git
6228 F: drivers/media/usb/gspca/
6230 GTP (GPRS Tunneling Protocol)
6231 M: Pablo Neira Ayuso <pablo@netfilter.org>
6232 M: Harald Welte <laforge@gnumonks.org>
6233 L: osmocom-net-gprs@lists.osmocom.org
6234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6236 F: drivers/net/gtp.c
6238 GUID PARTITION TABLE (GPT)
6239 M: Davidlohr Bueso <dave@stgolabs.net>
6240 L: linux-efi@vger.kernel.org
6242 F: block/partitions/efi.*
6245 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6246 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6247 W: http://uclinux-h8.sourceforge.jp
6248 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6251 F: drivers/clocksource/h8300_*.c
6252 F: drivers/clk/h8300/
6253 F: drivers/irqchip/irq-renesas-h8*.c
6256 M: Antti Palosaari <crope@iki.fi>
6257 L: linux-media@vger.kernel.org
6258 W: https://linuxtv.org
6259 W: http://palosaari.fi/linux/
6260 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6261 T: git git://linuxtv.org/anttip/media_tree.git
6263 F: drivers/media/usb/hackrf/
6265 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6266 M: Frank Seidel <frank@f-seidel.de>
6267 L: platform-driver-x86@vger.kernel.org
6268 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6270 F: drivers/platform/x86/hdaps.c
6273 M: Jean Delvare <jdelvare@suse.com>
6274 M: Guenter Roeck <linux@roeck-us.net>
6275 L: linux-hwmon@vger.kernel.org
6276 W: http://hwmon.wiki.kernel.org/
6277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6279 F: Documentation/devicetree/bindings/hwmon/
6280 F: Documentation/hwmon/
6282 F: include/linux/hwmon*.h
6284 HARDWARE RANDOM NUMBER GENERATOR CORE
6285 M: Matt Mackall <mpm@selenic.com>
6286 M: Herbert Xu <herbert@gondor.apana.org.au>
6287 L: linux-crypto@vger.kernel.org
6289 F: Documentation/devicetree/bindings/rng/
6290 F: Documentation/hw_random.txt
6291 F: drivers/char/hw_random/
6292 F: include/linux/hw_random.h
6294 HARDWARE TRACING FACILITIES
6295 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6297 F: drivers/hwtracing/
6299 HARDWARE SPINLOCK CORE
6300 M: Ohad Ben-Cohen <ohad@wizery.com>
6301 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6302 L: linux-remoteproc@vger.kernel.org
6304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6305 F: Documentation/devicetree/bindings/hwlock/
6306 F: Documentation/hwspinlock.txt
6307 F: drivers/hwspinlock/
6308 F: include/linux/hwspinlock.h
6310 HARMONY SOUND DRIVER
6311 L: linux-parisc@vger.kernel.org
6313 F: sound/parisc/harmony.*
6315 HDPVR USB VIDEO ENCODER DRIVER
6316 M: Hans Verkuil <hverkuil@xs4all.nl>
6317 L: linux-media@vger.kernel.org
6318 T: git git://linuxtv.org/media_tree.git
6319 W: https://linuxtv.org
6321 F: drivers/media/usb/hdpvr/
6323 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6324 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6326 F: Documentation/watchdog/hpwdt.txt
6327 F: drivers/watchdog/hpwdt.c
6329 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6330 M: Don Brace <don.brace@microsemi.com>
6331 L: esc.storagedev@microsemi.com
6332 L: linux-scsi@vger.kernel.org
6334 F: Documentation/scsi/hpsa.txt
6335 F: drivers/scsi/hpsa*.[ch]
6336 F: include/linux/cciss*.h
6337 F: include/uapi/linux/cciss*.h
6340 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6341 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6342 L: linux-rdma@vger.kernel.org
6344 F: drivers/infiniband/hw/hfi1
6347 L: linux-fsdevel@vger.kernel.org
6349 F: Documentation/filesystems/hfs.txt
6353 L: linux-fsdevel@vger.kernel.org
6355 F: Documentation/filesystems/hfsplus.txt
6358 HGA FRAMEBUFFER DRIVER
6359 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6360 L: linux-nvidia@lists.surfsouth.com
6361 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6363 F: drivers/video/fbdev/hgafb.c
6365 HIBERNATION (aka Software Suspend, aka swsusp)
6366 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6367 M: Pavel Machek <pavel@ucw.cz>
6368 L: linux-pm@vger.kernel.org
6369 B: https://bugzilla.kernel.org
6372 F: drivers/base/power/
6374 F: include/linux/suspend.h
6375 F: include/linux/freezer.h
6376 F: include/linux/pm.h
6377 F: arch/*/include/asm/suspend*.h
6380 M: Jiri Kosina <jikos@kernel.org>
6381 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6382 L: linux-input@vger.kernel.org
6383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6386 F: include/linux/hid*
6387 F: include/uapi/linux/hid*
6389 HID SENSOR HUB DRIVERS
6390 M: Jiri Kosina <jikos@kernel.org>
6391 M: Jonathan Cameron <jic23@kernel.org>
6392 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6393 L: linux-input@vger.kernel.org
6394 L: linux-iio@vger.kernel.org
6396 F: Documentation/hid/hid-sensor*
6397 F: drivers/hid/hid-sensor-*
6398 F: drivers/iio/*/hid-*
6399 F: include/linux/hid-sensor-*
6401 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6402 M: Thomas Gleixner <tglx@linutronix.de>
6403 L: linux-kernel@vger.kernel.org
6404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6406 F: Documentation/timers/
6407 F: kernel/time/hrtimer.c
6408 F: kernel/time/clockevents.c
6409 F: kernel/time/timer_*.c
6410 F: include/linux/clockchips.h
6411 F: include/linux/hrtimer.h
6413 HIGH-SPEED SCC DRIVER FOR AX.25
6414 L: linux-hams@vger.kernel.org
6416 F: drivers/net/hamradio/dmascc.c
6417 F: drivers/net/hamradio/scc.c
6419 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6420 M: HighPoint Linux Team <linux@highpoint-tech.com>
6421 W: http://www.highpoint-tech.com
6423 F: Documentation/scsi/hptiop.txt
6424 F: drivers/scsi/hptiop.c
6427 M: Jes Sorensen <jes@trained-monkey.org>
6428 L: linux-hippi@sunsite.dk
6430 F: include/linux/hippidevice.h
6431 F: include/uapi/linux/if_hippi.h
6433 F: drivers/net/hippi/
6435 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6436 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6437 M: Salil Mehta <salil.mehta@huawei.com>
6438 L: netdev@vger.kernel.org
6439 W: http://www.hisilicon.com
6441 F: drivers/net/ethernet/hisilicon/hns3/
6443 HISILICON LPC BUS DRIVER
6444 M: john.garry@huawei.com
6445 W: http://www.hisilicon.com
6447 F: drivers/bus/hisi_lpc.c
6448 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6450 HISILICON NETWORK SUBSYSTEM DRIVER
6451 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6452 M: Salil Mehta <salil.mehta@huawei.com>
6453 L: netdev@vger.kernel.org
6454 W: http://www.hisilicon.com
6456 F: drivers/net/ethernet/hisilicon/
6457 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6459 HISILICON PMU DRIVER
6460 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6461 W: http://www.hisilicon.com
6463 F: drivers/perf/hisilicon
6464 F: Documentation/perf/hisi-pmu.txt
6466 HISILICON ROCE DRIVER
6467 M: Lijun Ou <oulijun@huawei.com>
6468 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6469 L: linux-rdma@vger.kernel.org
6471 F: drivers/infiniband/hw/hns/
6472 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6474 HISILICON SAS Controller
6475 M: John Garry <john.garry@huawei.com>
6476 W: http://www.hisilicon.com
6478 F: drivers/scsi/hisi_sas/
6479 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6481 HMM - Heterogeneous Memory Management
6482 M: Jérôme Glisse <jglisse@redhat.com>
6483 L: linux-mm@kvack.org
6486 F: include/linux/hmm*
6487 F: Documentation/vm/hmm.txt
6490 M: Jouni Malinen <j@w1.fi>
6491 L: linux-wireless@vger.kernel.org
6492 W: http://w1.fi/hostap-driver.html
6494 F: drivers/net/wireless/intersil/hostap/
6496 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6497 L: platform-driver-x86@vger.kernel.org
6499 F: drivers/platform/x86/tc1100-wmi.c
6501 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6502 M: Jaroslav Kysela <perex@perex.cz>
6504 F: drivers/net/ethernet/hp/hp100.*
6506 HPET: High Precision Event Timers driver
6507 M: Clemens Ladisch <clemens@ladisch.de>
6509 F: Documentation/timers/hpet.txt
6510 F: drivers/char/hpet.c
6511 F: include/linux/hpet.h
6512 F: include/uapi/linux/hpet.h
6516 F: arch/x86/kernel/hpet.c
6517 F: arch/x86/include/asm/hpet.h
6520 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6521 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6526 M: Sebastian Reichel <sre@kernel.org>
6527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6529 F: Documentation/ABI/testing/sysfs-bus-hsi
6530 F: Documentation/driver-api/hsi.rst
6532 F: include/linux/hsi/
6533 F: include/uapi/linux/hsi/
6536 L: linux-usb@vger.kernel.org
6538 F: drivers/net/usb/hso.c
6540 HSR NETWORK PROTOCOL
6541 M: Arvid Brodin <arvid.brodin@alten.se>
6542 L: netdev@vger.kernel.org
6546 HT16K33 LED CONTROLLER DRIVER
6547 M: Robin van der Gracht <robin@protonic.nl>
6549 F: drivers/auxdisplay/ht16k33.c
6550 F: Documentation/devicetree/bindings/display/ht16k33.txt
6552 HTCPEN TOUCHSCREEN DRIVER
6553 M: Pau Oliva Fora <pof@eslack.org>
6554 L: linux-input@vger.kernel.org
6556 F: drivers/input/touchscreen/htcpen.c
6558 HUAWEI ETHERNET DRIVER
6559 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6560 L: netdev@vger.kernel.org
6562 F: Documentation/networking/hinic.txt
6563 F: drivers/net/ethernet/huawei/hinic/
6566 M: Mike Kravetz <mike.kravetz@oracle.com>
6567 L: linux-mm@kvack.org
6571 F: include/linux/hugetlb.h
6572 F: Documentation/admin-guide/mm/hugetlbpage.rst
6573 F: Documentation/vm/hugetlbfs_reserv.rst
6574 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6577 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6578 L: linux-media@vger.kernel.org
6579 T: git git://linuxtv.org/media_tree.git
6580 W: https://linuxtv.org
6582 F: drivers/media/platform/sti/hva
6584 HWPOISON MEMORY FAILURE HANDLING
6585 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6586 L: linux-mm@kvack.org
6588 F: mm/memory-failure.c
6589 F: mm/hwpoison-inject.c
6591 Hyper-V CORE AND DRIVERS
6592 M: "K. Y. Srinivasan" <kys@microsoft.com>
6593 M: Haiyang Zhang <haiyangz@microsoft.com>
6594 M: Stephen Hemminger <sthemmin@microsoft.com>
6595 L: devel@linuxdriverproject.org
6597 F: Documentation/networking/netvsc.txt
6598 F: arch/x86/include/asm/mshyperv.h
6599 F: arch/x86/include/asm/trace/hyperv.h
6600 F: arch/x86/include/asm/hyperv-tlfs.h
6601 F: arch/x86/kernel/cpu/mshyperv.c
6603 F: drivers/hid/hid-hyperv.c
6605 F: drivers/input/serio/hyperv-keyboard.c
6606 F: drivers/pci/host/pci-hyperv.c
6607 F: drivers/net/hyperv/
6608 F: drivers/scsi/storvsc_drv.c
6609 F: drivers/uio/uio_hv_generic.c
6610 F: drivers/video/fbdev/hyperv_fb.c
6611 F: net/vmw_vsock/hyperv_transport.c
6612 F: include/linux/hyperv.h
6613 F: include/uapi/linux/hyperv.h
6615 F: Documentation/ABI/stable/sysfs-bus-vmbus
6617 HYPERVISOR VIRTUAL CONSOLE DRIVER
6618 L: linuxppc-dev@lists.ozlabs.org
6623 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6624 L: linux-i2c@vger.kernel.org
6625 L: linux-acpi@vger.kernel.org
6627 F: drivers/i2c/i2c-core-acpi.c
6630 M: Peter Rosin <peda@axentia.se>
6631 L: linux-i2c@vger.kernel.org
6633 F: Documentation/i2c/i2c-topology
6634 F: Documentation/i2c/muxes/
6635 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6636 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6637 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6638 F: drivers/i2c/i2c-mux.c
6639 F: drivers/i2c/muxes/
6640 F: include/linux/i2c-mux.h
6642 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6643 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6644 L: linux-i2c@vger.kernel.org
6646 F: drivers/i2c/busses/i2c-mv64xxx.c
6648 I2C OVER PARALLEL PORT
6649 M: Jean Delvare <jdelvare@suse.com>
6650 L: linux-i2c@vger.kernel.org
6652 F: Documentation/i2c/busses/i2c-parport
6653 F: Documentation/i2c/busses/i2c-parport-light
6654 F: drivers/i2c/busses/i2c-parport.c
6655 F: drivers/i2c/busses/i2c-parport-light.c
6658 M: Wolfram Sang <wsa@the-dreams.de>
6659 L: linux-i2c@vger.kernel.org
6660 W: https://i2c.wiki.kernel.org/
6661 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6664 F: Documentation/devicetree/bindings/i2c/i2c.txt
6665 F: Documentation/i2c/
6667 F: include/linux/i2c.h
6668 F: include/linux/i2c-dev.h
6669 F: include/linux/i2c-smbus.h
6670 F: include/uapi/linux/i2c.h
6671 F: include/uapi/linux/i2c-*.h
6673 I2C SUBSYSTEM HOST DRIVERS
6674 L: linux-i2c@vger.kernel.org
6675 W: https://i2c.wiki.kernel.org/
6676 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6679 F: Documentation/devicetree/bindings/i2c/
6680 F: drivers/i2c/algos/
6681 F: drivers/i2c/busses/
6684 M: Jean Delvare <jdelvare@suse.com>
6685 L: linux-i2c@vger.kernel.org
6687 F: Documentation/i2c/busses/i2c-taos-evm
6688 F: drivers/i2c/busses/i2c-taos-evm.c
6691 M: Till Harbaum <till@harbaum.org>
6692 L: linux-i2c@vger.kernel.org
6693 W: http://www.harbaum.org/till/i2c_tiny_usb
6695 F: drivers/i2c/busses/i2c-tiny-usb.c
6697 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6698 M: Jean Delvare <jdelvare@suse.com>
6699 L: linux-i2c@vger.kernel.org
6701 F: Documentation/i2c/busses/i2c-ali1535
6702 F: Documentation/i2c/busses/i2c-ali1563
6703 F: Documentation/i2c/busses/i2c-ali15x3
6704 F: Documentation/i2c/busses/i2c-amd756
6705 F: Documentation/i2c/busses/i2c-amd8111
6706 F: Documentation/i2c/busses/i2c-i801
6707 F: Documentation/i2c/busses/i2c-nforce2
6708 F: Documentation/i2c/busses/i2c-piix4
6709 F: Documentation/i2c/busses/i2c-sis5595
6710 F: Documentation/i2c/busses/i2c-sis630
6711 F: Documentation/i2c/busses/i2c-sis96x
6712 F: Documentation/i2c/busses/i2c-via
6713 F: Documentation/i2c/busses/i2c-viapro
6714 F: drivers/i2c/busses/i2c-ali1535.c
6715 F: drivers/i2c/busses/i2c-ali1563.c
6716 F: drivers/i2c/busses/i2c-ali15x3.c
6717 F: drivers/i2c/busses/i2c-amd756.c
6718 F: drivers/i2c/busses/i2c-amd756-s4882.c
6719 F: drivers/i2c/busses/i2c-amd8111.c
6720 F: drivers/i2c/busses/i2c-i801.c
6721 F: drivers/i2c/busses/i2c-isch.c
6722 F: drivers/i2c/busses/i2c-nforce2.c
6723 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6724 F: drivers/i2c/busses/i2c-piix4.c
6725 F: drivers/i2c/busses/i2c-sis5595.c
6726 F: drivers/i2c/busses/i2c-sis630.c
6727 F: drivers/i2c/busses/i2c-sis96x.c
6728 F: drivers/i2c/busses/i2c-via.c
6729 F: drivers/i2c/busses/i2c-viapro.c
6731 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6732 M: Hans de Goede <hdegoede@redhat.com>
6733 L: linux-i2c@vger.kernel.org
6735 F: drivers/i2c/busses/i2c-cht-wc.c
6737 I2C/SMBUS ISMT DRIVER
6738 M: Seth Heasley <seth.heasley@intel.com>
6739 M: Neil Horman <nhorman@tuxdriver.com>
6740 L: linux-i2c@vger.kernel.org
6741 F: drivers/i2c/busses/i2c-ismt.c
6742 F: Documentation/i2c/busses/i2c-ismt
6744 I2C/SMBUS STUB DRIVER
6745 M: Jean Delvare <jdelvare@suse.com>
6746 L: linux-i2c@vger.kernel.org
6748 F: drivers/i2c/i2c-stub.c
6750 IA64 (Itanium) PLATFORM
6751 M: Tony Luck <tony.luck@intel.com>
6752 M: Fenghua Yu <fenghua.yu@intel.com>
6753 L: linux-ia64@vger.kernel.org
6754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6758 IBM Power 842 compression accelerator
6759 M: Haren Myneni <haren@us.ibm.com>
6761 F: drivers/crypto/nx/Makefile
6762 F: drivers/crypto/nx/Kconfig
6763 F: drivers/crypto/nx/nx-842*
6764 F: include/linux/sw842.h
6768 IBM Power in-Nest Crypto Acceleration
6769 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6770 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6771 L: linux-crypto@vger.kernel.org
6773 F: drivers/crypto/nx/Makefile
6774 F: drivers/crypto/nx/Kconfig
6775 F: drivers/crypto/nx/nx-aes*
6776 F: drivers/crypto/nx/nx-sha*
6777 F: drivers/crypto/nx/nx.*
6778 F: drivers/crypto/nx/nx_csbcpb.h
6779 F: drivers/crypto/nx/nx_debugfs.h
6781 IBM Power Linux RAID adapter
6782 M: Brian King <brking@us.ibm.com>
6784 F: drivers/scsi/ipr.*
6786 IBM Power SRIOV Virtual NIC Device Driver
6787 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6788 M: John Allen <jallen@linux.vnet.ibm.com>
6789 L: netdev@vger.kernel.org
6791 F: drivers/net/ethernet/ibm/ibmvnic.*
6793 IBM Power Virtual Accelerator Switchboard
6794 M: Sukadev Bhattiprolu
6795 L: linuxppc-dev@lists.ozlabs.org
6797 F: arch/powerpc/platforms/powernv/vas*
6798 F: arch/powerpc/platforms/powernv/copy-paste.h
6799 F: arch/powerpc/include/asm/vas.h
6800 F: arch/powerpc/include/uapi/asm/vas.h
6802 IBM Power Virtual Ethernet Device Driver
6803 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6804 L: netdev@vger.kernel.org
6806 F: drivers/net/ethernet/ibm/ibmveth.*
6808 IBM Power Virtual FC Device Drivers
6809 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6810 L: linux-scsi@vger.kernel.org
6812 F: drivers/scsi/ibmvscsi/ibmvfc*
6814 IBM Power Virtual Management Channel Driver
6815 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6816 M: Steven Royer <seroyer@linux.vnet.ibm.com>
6818 F: drivers/misc/ibmvmc.*
6820 IBM Power Virtual SCSI Device Drivers
6821 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6822 L: linux-scsi@vger.kernel.org
6824 F: drivers/scsi/ibmvscsi/ibmvscsi*
6825 F: include/scsi/viosrp.h
6827 IBM Power Virtual SCSI Device Target Driver
6828 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6829 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6830 L: linux-scsi@vger.kernel.org
6831 L: target-devel@vger.kernel.org
6833 F: drivers/scsi/ibmvscsi_tgt/
6835 IBM Power VMX Cryptographic instructions
6836 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6837 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6838 L: linux-crypto@vger.kernel.org
6840 F: drivers/crypto/vmx/Makefile
6841 F: drivers/crypto/vmx/Kconfig
6842 F: drivers/crypto/vmx/vmx.c
6843 F: drivers/crypto/vmx/aes*
6844 F: drivers/crypto/vmx/ghash*
6845 F: drivers/crypto/vmx/ppc-xlate.pl
6847 IBM ServeRAID RAID DRIVER
6849 F: drivers/scsi/ips.*
6851 ICH LPC AND GPIO DRIVER
6852 M: Peter Tyser <ptyser@xes-inc.com>
6854 F: drivers/mfd/lpc_ich.c
6855 F: drivers/gpio/gpio-ich.c
6858 M: "David S. Miller" <davem@davemloft.net>
6859 L: linux-ide@vger.kernel.org
6860 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6863 F: Documentation/ide/
6865 F: include/linux/ide.h
6868 M: Borislav Petkov <bp@alien8.de>
6869 L: linux-ide@vger.kernel.org
6871 F: Documentation/cdrom/ide-cd
6872 F: drivers/ide/ide-cd*
6874 IDEAPAD LAPTOP EXTRAS DRIVER
6875 M: Ike Panhc <ike.pan@canonical.com>
6876 L: platform-driver-x86@vger.kernel.org
6877 W: http://launchpad.net/ideapad-laptop
6879 F: drivers/platform/x86/ideapad-laptop.c
6881 IDEAPAD LAPTOP SLIDEBAR DRIVER
6882 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6883 L: linux-input@vger.kernel.org
6884 W: https://github.com/o2genum/ideapad-slidebar
6886 F: drivers/input/misc/ideapad_slidebar.c
6888 IDT VersaClock 5 CLOCK DRIVER
6889 M: Marek Vasut <marek.vasut@gmail.com>
6891 F: drivers/clk/clk-versaclock5.c
6893 IEEE 802.15.4 SUBSYSTEM
6894 M: Alexander Aring <alex.aring@gmail.com>
6895 M: Stefan Schmidt <stefan@osg.samsung.com>
6896 L: linux-wpan@vger.kernel.org
6897 W: http://wpan.cakelab.org/
6898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6903 F: drivers/net/ieee802154/
6904 F: include/linux/nl802154.h
6905 F: include/linux/ieee802154.h
6906 F: include/net/nl802154.h
6907 F: include/net/mac802154.h
6908 F: include/net/af_ieee802154.h
6909 F: include/net/cfg802154.h
6910 F: include/net/ieee802154_netdev.h
6911 F: Documentation/networking/ieee802154.txt
6914 M: Yotam Gigi <yotam.gi@gmail.com>
6915 M: Jamal Hadi Salim <jhs@mojatatu.com>
6917 F: include/net/ife.h
6918 F: include/uapi/linux/ife.h
6920 IGORPLUG-USB IR RECEIVER
6921 M: Sean Young <sean@mess.org>
6922 L: linux-media@vger.kernel.org
6924 F: drivers/media/rc/igorplugusb.c
6926 IGUANAWORKS USB IR TRANSCEIVER
6927 M: Sean Young <sean@mess.org>
6928 L: linux-media@vger.kernel.org
6930 F: drivers/media/rc/iguanair.c
6932 IIO DIGITAL POTENTIOMETER DAC
6933 M: Peter Rosin <peda@axentia.se>
6934 L: linux-iio@vger.kernel.org
6936 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6937 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6938 F: drivers/iio/dac/dpot-dac.c
6940 IIO ENVELOPE DETECTOR
6941 M: Peter Rosin <peda@axentia.se>
6942 L: linux-iio@vger.kernel.org
6944 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6945 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6946 F: drivers/iio/adc/envelope-detector.c
6949 M: Peter Rosin <peda@axentia.se>
6950 L: linux-iio@vger.kernel.org
6952 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6953 F: drivers/iio/multiplexer/iio-mux.c
6955 IIO SUBSYSTEM AND DRIVERS
6956 M: Jonathan Cameron <jic23@kernel.org>
6957 R: Hartmut Knaack <knaack.h@gmx.de>
6958 R: Lars-Peter Clausen <lars@metafoo.de>
6959 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6960 L: linux-iio@vger.kernel.org
6961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6963 F: Documentation/ABI/testing/configfs-iio*
6964 F: Documentation/ABI/testing/sysfs-bus-iio*
6965 F: Documentation/devicetree/bindings/iio/
6967 F: drivers/staging/iio/
6968 F: include/linux/iio/
6971 IKANOS/ADI EAGLE ADSL USB DRIVER
6972 M: Matthieu Castet <castet.matthieu@free.fr>
6973 M: Stanislaw Gruszka <stf_xl@wp.pl>
6975 F: drivers/usb/atm/ueagle-atm.c
6977 IMGTEC ASCII LCD DRIVER
6978 M: Paul Burton <paul.burton@mips.com>
6980 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6981 F: drivers/auxdisplay/img-ascii-lcd.c
6983 IMGTEC IR DECODER DRIVER
6984 M: James Hogan <jhogan@kernel.org>
6986 F: drivers/media/rc/img-ir/
6988 IMON SOUNDGRAPH USB IR RECEIVER
6989 M: Sean Young <sean@mess.org>
6990 L: linux-media@vger.kernel.org
6992 F: drivers/media/rc/imon_raw.c
6993 F: drivers/media/rc/imon.c
6995 IMS TWINTURBO FRAMEBUFFER DRIVER
6996 L: linux-fbdev@vger.kernel.org
6998 F: drivers/video/fbdev/imsttfb.c
7000 INA209 HARDWARE MONITOR DRIVER
7001 M: Guenter Roeck <linux@roeck-us.net>
7002 L: linux-hwmon@vger.kernel.org
7004 F: Documentation/hwmon/ina209
7005 F: Documentation/devicetree/bindings/i2c/ina209.txt
7006 F: drivers/hwmon/ina209.c
7008 INA2XX HARDWARE MONITOR DRIVER
7009 M: Guenter Roeck <linux@roeck-us.net>
7010 L: linux-hwmon@vger.kernel.org
7012 F: Documentation/hwmon/ina2xx
7013 F: drivers/hwmon/ina2xx.c
7014 F: include/linux/platform_data/ina2xx.h
7016 INDUSTRY PACK SUBSYSTEM (IPACK)
7017 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7018 M: Jens Taprogge <jens.taprogge@taprogge.org>
7019 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7020 L: industrypack-devel@lists.sourceforge.net
7021 W: http://industrypack.sourceforge.net
7025 INFINIBAND SUBSYSTEM
7026 M: Doug Ledford <dledford@redhat.com>
7027 M: Jason Gunthorpe <jgg@mellanox.com>
7028 L: linux-rdma@vger.kernel.org
7029 W: https://github.com/linux-rdma/rdma-core
7030 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7033 F: Documentation/devicetree/bindings/infiniband/
7034 F: Documentation/infiniband/
7035 F: drivers/infiniband/
7036 F: include/uapi/linux/if_infiniband.h
7037 F: include/uapi/rdma/
7040 INGENIC JZ4780 DMA Driver
7041 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7043 F: drivers/dma/dma-jz4780.c
7045 INGENIC JZ4780 NAND DRIVER
7046 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7047 L: linux-mtd@lists.infradead.org
7049 F: drivers/mtd/nand/raw/jz4780_*
7052 M: Jan Kara <jack@suse.cz>
7053 R: Amir Goldstein <amir73il@gmail.com>
7054 L: linux-fsdevel@vger.kernel.org
7056 F: Documentation/filesystems/inotify.txt
7057 F: fs/notify/inotify/
7058 F: include/linux/inotify.h
7059 F: include/uapi/linux/inotify.h
7061 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7062 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7063 L: linux-input@vger.kernel.org
7064 Q: http://patchwork.kernel.org/project/linux-input/list/
7065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7068 F: include/linux/input.h
7069 F: include/uapi/linux/input.h
7070 F: include/uapi/linux/input-event-codes.h
7071 F: include/linux/input/
7072 F: Documentation/devicetree/bindings/input/
7073 F: Documentation/input/
7075 INPUT MULTITOUCH (MT) PROTOCOL
7076 M: Henrik Rydberg <rydberg@bitmath.org>
7077 L: linux-input@vger.kernel.org
7079 F: Documentation/input/multi-touch-protocol.rst
7080 F: drivers/input/input-mt.c
7083 INSIDE SECURE CRYPTO DRIVER
7084 M: Antoine Tenart <antoine.tenart@bootlin.com>
7085 F: drivers/crypto/inside-secure/
7087 L: linux-crypto@vger.kernel.org
7089 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7090 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7091 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7092 L: linux-integrity@vger.kernel.org
7093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7095 F: security/integrity/ima/
7097 INTEL 810/815 FRAMEBUFFER DRIVER
7098 M: Antonino Daplas <adaplas@gmail.com>
7099 L: linux-fbdev@vger.kernel.org
7101 F: drivers/video/fbdev/i810/
7104 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7105 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7106 M: Jie Yang <yang.jie@linux.intel.com>
7107 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7111 INTEL C600 SERIES SAS CONTROLLER DRIVER
7112 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7113 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7114 L: linux-scsi@vger.kernel.org
7115 T: git git://git.code.sf.net/p/intel-sas/isci
7117 F: drivers/scsi/isci/
7119 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7120 M: Jani Nikula <jani.nikula@linux.intel.com>
7121 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7122 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7123 L: intel-gfx@lists.freedesktop.org
7124 W: https://01.org/linuxgraphics/
7125 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7126 C: irc://chat.freenode.net/intel-gfx
7127 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7128 T: git git://anongit.freedesktop.org/drm-intel
7130 F: drivers/gpu/drm/i915/
7131 F: include/drm/i915*
7132 F: include/uapi/drm/i915_drm.h
7133 F: Documentation/gpu/i915.rst
7135 INTEL ETHERNET DRIVERS
7136 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7137 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7138 W: http://www.intel.com/support/feedback.htm
7139 W: http://e1000.sourceforge.net/
7140 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7144 F: Documentation/networking/e100.rst
7145 F: Documentation/networking/e1000.rst
7146 F: Documentation/networking/e1000e.txt
7147 F: Documentation/networking/igb.txt
7148 F: Documentation/networking/igbvf.txt
7149 F: Documentation/networking/ixgb.txt
7150 F: Documentation/networking/ixgbe.txt
7151 F: Documentation/networking/ixgbevf.txt
7152 F: Documentation/networking/i40e.txt
7153 F: Documentation/networking/i40evf.txt
7154 F: Documentation/networking/ice.txt
7155 F: drivers/net/ethernet/intel/
7156 F: drivers/net/ethernet/intel/*/
7157 F: include/linux/avf/virtchnl.h
7159 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7160 M: Maik Broemme <mbroemme@libmpq.org>
7161 L: linux-fbdev@vger.kernel.org
7163 F: Documentation/fb/intelfb.txt
7164 F: drivers/video/fbdev/intelfb/
7166 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7167 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7168 M: Zhi Wang <zhi.a.wang@intel.com>
7169 L: intel-gvt-dev@lists.freedesktop.org
7170 L: intel-gfx@lists.freedesktop.org
7171 W: https://01.org/igvt-g
7172 T: git https://github.com/intel/gvt-linux.git
7174 F: drivers/gpu/drm/i915/gvt/
7176 INTEL HID EVENT DRIVER
7177 M: Alex Hung <alex.hung@canonical.com>
7178 L: platform-driver-x86@vger.kernel.org
7180 F: drivers/platform/x86/intel-hid.c
7182 INTEL I/OAT DMA DRIVER
7183 M: Dave Jiang <dave.jiang@intel.com>
7184 R: Dan Williams <dan.j.williams@intel.com>
7185 L: dmaengine@vger.kernel.org
7186 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7188 F: drivers/dma/ioat*
7191 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7192 M: Len Brown <lenb@kernel.org>
7193 L: linux-pm@vger.kernel.org
7194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7195 B: https://bugzilla.kernel.org
7197 F: drivers/idle/intel_idle.c
7199 INTEL INTEGRATED SENSOR HUB DRIVER
7200 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7201 M: Jiri Kosina <jikos@kernel.org>
7202 L: linux-input@vger.kernel.org
7204 F: drivers/hid/intel-ish-hid/
7207 M: David Woodhouse <dwmw2@infradead.org>
7208 L: iommu@lists.linux-foundation.org
7209 T: git git://git.infradead.org/iommu-2.6.git
7211 F: drivers/iommu/intel-iommu.c
7212 F: include/linux/intel-iommu.h
7214 INTEL IOP-ADMA DMA DRIVER
7215 R: Dan Williams <dan.j.williams@intel.com>
7217 F: drivers/dma/iop-adma.c
7219 INTEL IPU3 CSI-2 CIO2 DRIVER
7220 M: Yong Zhi <yong.zhi@intel.com>
7221 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7222 L: linux-media@vger.kernel.org
7224 F: drivers/media/pci/intel/ipu3/
7225 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7227 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7228 M: Krzysztof Halasa <khalasa@piap.pl>
7230 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7231 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7232 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7233 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7234 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7235 F: drivers/net/wan/ixp4xx_hss.c
7237 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7238 M: Deepak Saxena <dsaxena@plexity.net>
7240 F: drivers/char/hw_random/ixp4xx-rng.c
7242 INTEL MANAGEMENT ENGINE (mei)
7243 M: Tomas Winkler <tomas.winkler@intel.com>
7244 L: linux-kernel@vger.kernel.org
7246 F: include/uapi/linux/mei.h
7247 F: include/linux/mei_cl_bus.h
7248 F: drivers/misc/mei/*
7249 F: drivers/watchdog/mei_wdt.c
7250 F: Documentation/misc-devices/mei/*
7253 INTEL MENLOW THERMAL DRIVER
7254 M: Sujith Thomas <sujith.thomas@intel.com>
7255 L: platform-driver-x86@vger.kernel.org
7256 W: https://01.org/linux-acpi
7258 F: drivers/platform/x86/intel_menlow.c
7260 INTEL MERRIFIELD GPIO DRIVER
7261 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7262 L: linux-gpio@vger.kernel.org
7264 F: drivers/gpio/gpio-merrifield.c
7266 INTEL MIC DRIVERS (mic)
7267 M: Sudeep Dutt <sudeep.dutt@intel.com>
7268 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7270 W: https://github.com/sudeepdutt/mic
7271 W: http://software.intel.com/en-us/mic-developer
7272 F: include/linux/mic_bus.h
7273 F: include/linux/scif.h
7274 F: include/uapi/linux/mic_common.h
7275 F: include/uapi/linux/mic_ioctl.h
7276 F: include/uapi/linux/scif_ioctl.h
7277 F: drivers/misc/mic/
7278 F: drivers/dma/mic_x100_dma.c
7279 F: drivers/dma/mic_x100_dma.h
7280 F: Documentation/mic/
7282 INTEL PMC CORE DRIVER
7283 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7284 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7285 L: platform-driver-x86@vger.kernel.org
7287 F: arch/x86/include/asm/pmc_core.h
7288 F: drivers/platform/x86/intel_pmc_core*
7290 INTEL PMC/P-Unit IPC DRIVER
7291 M: Zha Qipeng<qipeng.zha@intel.com>
7292 L: platform-driver-x86@vger.kernel.org
7294 F: drivers/platform/x86/intel_pmc_ipc.c
7295 F: drivers/platform/x86/intel_punit_ipc.c
7296 F: arch/x86/include/asm/intel_pmc_ipc.h
7297 F: arch/x86/include/asm/intel_punit_ipc.h
7299 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7300 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7301 L: linux-wireless@vger.kernel.org
7303 F: Documentation/networking/README.ipw2100
7304 F: Documentation/networking/README.ipw2200
7305 F: drivers/net/wireless/intel/ipw2x00/
7308 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7309 M: Len Brown <lenb@kernel.org>
7310 L: linux-pm@vger.kernel.org
7312 F: drivers/cpufreq/intel_pstate.c
7314 INTEL RDMA RNIC DRIVER
7315 M: Faisal Latif <faisal.latif@intel.com>
7316 M: Shiraz Saleem <shiraz.saleem@intel.com>
7317 L: linux-rdma@vger.kernel.org
7319 F: drivers/infiniband/hw/i40iw/
7320 F: include/uapi/rdma/i40iw-abi.h
7322 INTEL SHA MULTIBUFFER DRIVER
7323 M: Megha Dey <megha.dey@linux.intel.com>
7324 R: Tim Chen <tim.c.chen@linux.intel.com>
7325 L: linux-crypto@vger.kernel.org
7327 F: arch/x86/crypto/sha*-mb
7330 INTEL TELEMETRY DRIVER
7331 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7332 L: platform-driver-x86@vger.kernel.org
7334 F: arch/x86/include/asm/intel_telemetry.h
7335 F: drivers/platform/x86/intel_telemetry*
7337 INTEL VIRTUAL BUTTON DRIVER
7338 M: AceLan Kao <acelan.kao@canonical.com>
7339 L: platform-driver-x86@vger.kernel.org
7341 F: drivers/platform/x86/intel-vbtn.c
7343 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7344 M: Stanislaw Gruszka <sgruszka@redhat.com>
7345 L: linux-wireless@vger.kernel.org
7347 F: drivers/net/wireless/intel/iwlegacy/
7349 INTEL WIRELESS WIFI LINK (iwlwifi)
7350 M: Johannes Berg <johannes.berg@intel.com>
7351 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7352 M: Luca Coelho <luciano.coelho@intel.com>
7353 M: Intel Linux Wireless <linuxwifi@intel.com>
7354 L: linux-wireless@vger.kernel.org
7355 W: http://intellinuxwireless.org
7356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7358 F: drivers/net/wireless/intel/iwlwifi/
7360 INTEL WIRELESS WIMAX CONNECTION 2400
7361 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7362 M: linux-wimax@intel.com
7363 L: wimax@linuxwimax.org (subscribers-only)
7365 W: http://linuxwimax.org
7366 F: Documentation/wimax/README.i2400m
7367 F: drivers/net/wimax/i2400m/
7368 F: include/uapi/linux/wimax/i2400m.h
7370 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7371 M: Mario Limonciello <mario.limonciello@dell.com>
7373 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7376 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7378 F: Documentation/trace/intel_th.txt
7379 F: drivers/hwtracing/intel_th/
7381 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7382 M: Ning Sun <ning.sun@intel.com>
7383 L: tboot-devel@lists.sourceforge.net
7384 W: http://tboot.sourceforge.net
7385 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7387 F: Documentation/intel_txt.txt
7388 F: include/linux/tboot.h
7389 F: arch/x86/kernel/tboot.c
7391 INTEL-MID GPIO DRIVER
7392 M: David Cohen <david.a.cohen@linux.intel.com>
7393 L: linux-gpio@vger.kernel.org
7395 F: drivers/gpio/gpio-intel-mid.c
7397 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7398 M: Linus Walleij <linus.walleij@linaro.org>
7399 L: linux-iio@vger.kernel.org
7401 F: drivers/iio/gyro/mpu3050*
7402 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7404 IOC3 ETHERNET DRIVER
7405 M: Ralf Baechle <ralf@linux-mips.org>
7406 L: linux-mips@linux-mips.org
7408 F: drivers/net/ethernet/sgi/ioc3-eth.c
7411 M: Pat Gefre <pfg@sgi.com>
7412 L: linux-serial@vger.kernel.org
7414 F: drivers/tty/serial/ioc3_serial.c
7417 M: Joerg Roedel <joro@8bytes.org>
7418 L: iommu@lists.linux-foundation.org
7419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7421 F: Documentation/devicetree/bindings/iommu/
7423 F: include/linux/iommu.h
7424 F: include/linux/of_iommu.h
7425 F: include/linux/iova.h
7428 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7430 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7433 M: Corey Minyard <minyard@acm.org>
7434 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7435 W: http://openipmi.sourceforge.net/
7437 F: Documentation/IPMI.txt
7438 F: drivers/char/ipmi/
7439 F: include/linux/ipmi*
7440 F: include/uapi/linux/ipmi*
7442 IPS SCSI RAID DRIVER
7443 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7444 L: linux-scsi@vger.kernel.org
7445 W: http://www.adaptec.com/
7447 F: drivers/scsi/ips*
7450 M: Wensong Zhang <wensong@linux-vs.org>
7451 M: Simon Horman <horms@verge.net.au>
7452 M: Julian Anastasov <ja@ssi.bg>
7453 L: netdev@vger.kernel.org
7454 L: lvs-devel@vger.kernel.org
7456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7458 F: Documentation/networking/ipvs-sysctl.txt
7459 F: include/net/ip_vs.h
7460 F: include/uapi/linux/ip_vs.h
7461 F: net/netfilter/ipvs/
7464 M: Jiri Kosina <jikos@kernel.org>
7465 M: David Sterba <dsterba@suse.com>
7467 F: drivers/tty/ipwireless/
7470 L: netdev@vger.kernel.org
7472 F: include/uapi/linux/ipx.h
7473 F: drivers/staging/ipx/
7475 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7476 M: Marc Zyngier <marc.zyngier@arm.com>
7478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7479 F: Documentation/IRQ-domain.txt
7480 F: include/linux/irqdomain.h
7481 F: kernel/irq/irqdomain.c
7485 M: Thomas Gleixner <tglx@linutronix.de>
7486 L: linux-kernel@vger.kernel.org
7488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7492 M: Thomas Gleixner <tglx@linutronix.de>
7493 M: Jason Cooper <jason@lakedaemon.net>
7494 M: Marc Zyngier <marc.zyngier@arm.com>
7495 L: linux-kernel@vger.kernel.org
7497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7498 F: Documentation/devicetree/bindings/interrupt-controller/
7502 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7504 F: Documentation/isa.txt
7505 F: drivers/base/isa.c
7506 F: include/linux/isa.h
7509 M: Hans Verkuil <hverkuil@xs4all.nl>
7510 L: linux-media@vger.kernel.org
7511 T: git git://linuxtv.org/media_tree.git
7512 W: https://linuxtv.org
7514 F: drivers/media/radio/radio-isa*
7517 M: Jaroslav Kysela <perex@perex.cz>
7519 F: Documentation/isapnp.txt
7520 F: drivers/pnp/isapnp/
7521 F: include/linux/isapnp.h
7524 M: Lee Duncan <lduncan@suse.com>
7525 M: Chris Leech <cleech@redhat.com>
7526 L: open-iscsi@googlegroups.com
7527 W: www.open-iscsi.com
7529 F: drivers/scsi/*iscsi*
7530 F: include/scsi/*iscsi*
7532 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7533 M: Peter Jones <pjones@redhat.com>
7534 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7536 F: drivers/firmware/iscsi_ibft*
7538 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7539 M: Or Gerlitz <ogerlitz@mellanox.com>
7540 M: Sagi Grimberg <sagi@grimberg.me>
7541 M: Roi Dayan <roid@mellanox.com>
7542 L: linux-rdma@vger.kernel.org
7544 W: http://www.openfabrics.org
7545 W: www.open-iscsi.org
7546 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7547 F: drivers/infiniband/ulp/iser/
7549 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7550 M: Sagi Grimberg <sagi@grimberg.me>
7551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7552 L: linux-rdma@vger.kernel.org
7553 L: target-devel@vger.kernel.org
7555 W: http://www.linux-iscsi.org
7556 F: drivers/infiniband/ulp/isert
7559 M: Karsten Keil <isdn@linux-pingi.de>
7560 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7561 L: netdev@vger.kernel.org
7562 W: http://www.isdn4linux.de
7563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7565 F: Documentation/isdn/
7567 F: include/linux/isdn.h
7568 F: include/linux/isdn/
7569 F: include/uapi/linux/isdn.h
7570 F: include/uapi/linux/isdn/
7572 ISDN SUBSYSTEM (Eicon active card driver)
7573 M: Armin Schindler <mac@melware.de>
7574 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7575 W: http://www.melware.de
7577 F: drivers/isdn/hardware/eicon/
7579 IT87 HARDWARE MONITORING DRIVER
7580 M: Jean Delvare <jdelvare@suse.com>
7581 L: linux-hwmon@vger.kernel.org
7583 F: Documentation/hwmon/it87
7584 F: drivers/hwmon/it87.c
7587 M: Antti Palosaari <crope@iki.fi>
7588 L: linux-media@vger.kernel.org
7589 W: https://linuxtv.org
7590 W: http://palosaari.fi/linux/
7591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7592 T: git git://linuxtv.org/anttip/media_tree.git
7594 F: drivers/media/tuners/it913x*
7596 IVTV VIDEO4LINUX DRIVER
7597 M: Andy Walls <awalls@md.metrocast.net>
7598 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7599 L: linux-media@vger.kernel.org
7600 T: git git://linuxtv.org/media_tree.git
7601 W: http://www.ivtvdriver.org
7603 F: Documentation/media/v4l-drivers/ivtv*
7604 F: drivers/media/pci/ivtv/
7605 F: include/uapi/linux/ivtv*
7607 IX2505V MEDIA DRIVER
7608 M: Malcolm Priestley <tvboxspy@gmail.com>
7609 L: linux-media@vger.kernel.org
7610 W: https://linuxtv.org
7611 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7613 F: drivers/media/dvb-frontends/ix2505v*
7615 JAILHOUSE HYPERVISOR INTERFACE
7616 M: Jan Kiszka <jan.kiszka@siemens.com>
7617 L: jailhouse-dev@googlegroups.com
7619 F: arch/x86/kernel/jailhouse.c
7620 F: arch/x86/include/asm/jailhouse_para.h
7622 JC42.4 TEMPERATURE SENSOR DRIVER
7623 M: Guenter Roeck <linux@roeck-us.net>
7624 L: linux-hwmon@vger.kernel.org
7626 F: drivers/hwmon/jc42.c
7627 F: Documentation/hwmon/jc42
7630 M: Dave Kleikamp <shaggy@kernel.org>
7631 L: jfs-discussion@lists.sourceforge.net
7632 W: http://jfs.sourceforge.net/
7633 T: git git://github.com/kleikamp/linux-shaggy.git
7635 F: Documentation/filesystems/jfs.txt
7639 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7640 L: netdev@vger.kernel.org
7642 F: drivers/net/ethernet/jme.*
7644 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7645 M: David Woodhouse <dwmw2@infradead.org>
7646 L: linux-mtd@lists.infradead.org
7647 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7650 F: include/uapi/linux/jffs2.h
7652 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7653 M: "Theodore Ts'o" <tytso@mit.edu>
7654 M: Jan Kara <jack@suse.com>
7655 L: linux-ext4@vger.kernel.org
7658 F: include/linux/jbd2.h
7660 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7661 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7662 L: linux-media@vger.kernel.org
7664 F: drivers/media/platform/rcar_jpu.c
7666 JSM Neo PCI based serial card
7667 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7668 L: linux-serial@vger.kernel.org
7670 F: drivers/tty/serial/jsm/
7672 K10TEMP HARDWARE MONITORING DRIVER
7673 M: Clemens Ladisch <clemens@ladisch.de>
7674 L: linux-hwmon@vger.kernel.org
7676 F: Documentation/hwmon/k10temp
7677 F: drivers/hwmon/k10temp.c
7679 K8TEMP HARDWARE MONITORING DRIVER
7680 M: Rudolf Marek <r.marek@assembler.cz>
7681 L: linux-hwmon@vger.kernel.org
7683 F: Documentation/hwmon/k8temp
7684 F: drivers/hwmon/k8temp.c
7687 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7688 R: Alexander Potapenko <glider@google.com>
7689 R: Dmitry Vyukov <dvyukov@google.com>
7690 L: kasan-dev@googlegroups.com
7692 F: arch/*/include/asm/kasan.h
7693 F: arch/*/mm/kasan_init*
7694 F: Documentation/dev-tools/kasan.rst
7695 F: include/linux/kasan*.h
7698 F: scripts/Makefile.kasan
7701 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7703 L: linux-kbuild@vger.kernel.org
7705 F: Documentation/kbuild/kconfig*
7707 F: scripts/Kconfig.include
7710 M: Dave Young <dyoung@redhat.com>
7711 M: Baoquan He <bhe@redhat.com>
7712 R: Vivek Goyal <vgoyal@redhat.com>
7713 L: kexec@lists.infradead.org
7714 W: http://lse.sourceforge.net/kdump/
7716 F: Documentation/kdump/
7718 KEENE FM RADIO TRANSMITTER DRIVER
7719 M: Hans Verkuil <hverkuil@xs4all.nl>
7720 L: linux-media@vger.kernel.org
7721 T: git git://linuxtv.org/media_tree.git
7722 W: https://linuxtv.org
7724 F: drivers/media/radio/radio-keene*
7727 M: Ian Kent <raven@themaw.net>
7728 L: autofs@vger.kernel.org
7732 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7733 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7734 M: Michal Marek <michal.lkml@markovi.net>
7735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7736 L: linux-kbuild@vger.kernel.org
7738 F: Documentation/kbuild/
7741 F: scripts/Makefile*
7748 L: kernel-janitors@vger.kernel.org
7749 W: http://kernelnewbies.org/KernelJanitors
7752 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7753 M: "J. Bruce Fields" <bfields@fieldses.org>
7754 M: Jeff Layton <jlayton@kernel.org>
7755 L: linux-nfs@vger.kernel.org
7756 W: http://nfs.sourceforge.net/
7757 T: git git://linux-nfs.org/~bfields/linux.git
7760 F: include/uapi/linux/nfsd/
7764 F: include/linux/lockd/
7765 F: include/linux/sunrpc/
7766 F: include/uapi/linux/sunrpc/
7768 KERNEL SELFTEST FRAMEWORK
7769 M: Shuah Khan <shuah@kernel.org>
7770 L: linux-kselftest@vger.kernel.org
7771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7772 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
7774 F: tools/testing/selftests/
7775 F: Documentation/dev-tools/kselftest*
7777 KERNEL USERMODE HELPER
7778 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7779 L: linux-kernel@vger.kernel.org
7782 F: include/linux/umh.h
7784 KERNEL VIRTUAL MACHINE (KVM)
7785 M: Paolo Bonzini <pbonzini@redhat.com>
7786 M: Radim Krčmář <rkrcmar@redhat.com>
7787 L: kvm@vger.kernel.org
7788 W: http://www.linux-kvm.org
7789 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7791 F: Documentation/virtual/kvm/
7792 F: include/trace/events/kvm.h
7793 F: include/uapi/asm-generic/kvm*
7794 F: include/uapi/linux/kvm*
7795 F: include/asm-generic/kvm*
7796 F: include/linux/kvm*
7797 F: include/kvm/iodev.h
7801 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7802 M: Joerg Roedel <joro@8bytes.org>
7803 L: kvm@vger.kernel.org
7804 W: http://www.linux-kvm.org/
7806 F: arch/x86/include/asm/svm.h
7807 F: arch/x86/kvm/svm.c
7809 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7810 M: Christoffer Dall <christoffer.dall@arm.com>
7811 M: Marc Zyngier <marc.zyngier@arm.com>
7812 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7813 L: kvmarm@lists.cs.columbia.edu
7814 W: http://systems.cs.columbia.edu/projects/kvm-arm
7815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7817 F: arch/arm/include/uapi/asm/kvm*
7818 F: arch/arm/include/asm/kvm*
7821 F: include/kvm/arm_*
7823 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7824 M: Christoffer Dall <christoffer.dall@arm.com>
7825 M: Marc Zyngier <marc.zyngier@arm.com>
7826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7827 L: kvmarm@lists.cs.columbia.edu
7829 F: arch/arm64/include/uapi/asm/kvm*
7830 F: arch/arm64/include/asm/kvm*
7833 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7834 M: James Hogan <jhogan@kernel.org>
7835 L: linux-mips@linux-mips.org
7837 F: arch/mips/include/uapi/asm/kvm*
7838 F: arch/mips/include/asm/kvm*
7841 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7842 M: Paul Mackerras <paulus@ozlabs.org>
7843 L: kvm-ppc@vger.kernel.org
7844 W: http://www.linux-kvm.org/
7845 T: git git://github.com/agraf/linux-2.6.git
7847 F: arch/powerpc/include/uapi/asm/kvm*
7848 F: arch/powerpc/include/asm/kvm*
7849 F: arch/powerpc/kvm/
7850 F: arch/powerpc/kernel/kvm*
7852 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7853 M: Christian Borntraeger <borntraeger@de.ibm.com>
7854 M: Janosch Frank <frankja@linux.ibm.com>
7855 R: David Hildenbrand <david@redhat.com>
7856 R: Cornelia Huck <cohuck@redhat.com>
7857 L: linux-s390@vger.kernel.org
7858 W: http://www.ibm.com/developerworks/linux/linux390/
7859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7861 F: arch/s390/include/uapi/asm/kvm*
7862 F: arch/s390/include/asm/gmap.h
7863 F: arch/s390/include/asm/kvm*
7865 F: arch/s390/mm/gmap.c
7867 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7868 M: Paolo Bonzini <pbonzini@redhat.com>
7869 M: Radim Krčmář <rkrcmar@redhat.com>
7870 L: kvm@vger.kernel.org
7871 W: http://www.linux-kvm.org
7872 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7875 F: arch/x86/include/uapi/asm/kvm*
7876 F: arch/x86/include/asm/kvm*
7877 F: arch/x86/include/asm/pvclock-abi.h
7878 F: arch/x86/kernel/kvm.c
7879 F: arch/x86/kernel/kvmclock.c
7882 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7883 M: Tejun Heo <tj@kernel.org>
7884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7886 F: include/linux/kernfs.h
7890 M: Eric Biederman <ebiederm@xmission.com>
7891 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7892 L: kexec@lists.infradead.org
7894 F: include/linux/kexec.h
7895 F: include/uapi/linux/kexec.h
7899 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7900 L: linux-integrity@vger.kernel.org
7901 L: keyrings@vger.kernel.org
7903 F: Documentation/security/keys/trusted-encrypted.rst
7904 F: include/keys/encrypted-type.h
7905 F: security/keys/encrypted-keys/
7908 M: James Bottomley <jejb@linux.vnet.ibm.com>
7909 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7910 L: linux-integrity@vger.kernel.org
7911 L: keyrings@vger.kernel.org
7913 F: Documentation/security/keys/trusted-encrypted.rst
7914 F: include/keys/trusted-type.h
7915 F: security/keys/trusted.c
7916 F: security/keys/trusted.h
7919 M: David Howells <dhowells@redhat.com>
7920 L: keyrings@vger.kernel.org
7922 F: Documentation/security/keys/core.rst
7923 F: include/linux/key.h
7924 F: include/linux/key-type.h
7925 F: include/linux/keyctl.h
7926 F: include/uapi/linux/keyctl.h
7930 KGDB / KDB /debug_core
7931 M: Jason Wessel <jason.wessel@windriver.com>
7932 M: Daniel Thompson <daniel.thompson@linaro.org>
7933 W: http://kgdb.wiki.kernel.org/
7934 L: kgdb-bugreport@lists.sourceforge.net
7935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7937 F: Documentation/dev-tools/kgdb.rst
7938 F: drivers/misc/kgdbts.c
7939 F: drivers/tty/serial/kgdboc.c
7940 F: include/linux/kdb.h
7941 F: include/linux/kgdb.h
7945 M: Catalin Marinas <catalin.marinas@arm.com>
7947 F: Documentation/dev-tools/kmemleak.rst
7948 F: include/linux/kmemleak.h
7950 F: mm/kmemleak-test.c
7952 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7953 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7954 L: linux-kernel@vger.kernel.org
7957 F: include/linux/kmod.h
7959 F: tools/testing/selftests/kmod/
7962 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7963 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7964 M: "David S. Miller" <davem@davemloft.net>
7965 M: Masami Hiramatsu <mhiramat@kernel.org>
7967 F: Documentation/kprobes.txt
7968 F: include/linux/kprobes.h
7969 F: include/asm-generic/kprobes.h
7972 KS0108 LCD CONTROLLER DRIVER
7973 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7975 F: Documentation/auxdisplay/ks0108
7976 F: drivers/auxdisplay/ks0108.c
7977 F: include/linux/ks0108.h
7980 M: David Ahern <dsa@cumulusnetworks.com>
7981 L: netdev@vger.kernel.org
7984 F: include/net/l3mdev.h
7986 LANTIQ MIPS ARCHITECTURE
7987 M: John Crispin <john@phrozen.org>
7988 L: linux-mips@linux-mips.org
7991 F: drivers/soc/lantiq
7994 L: linux-x25@vger.kernel.org
7996 F: Documentation/networking/lapb-module.txt
8000 LASI 53c700 driver for PARISC
8001 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8002 L: linux-scsi@vger.kernel.org
8004 F: Documentation/scsi/53c700.txt
8005 F: drivers/scsi/53c700*
8008 M: Tobin C. Harding <me@tobin.cc>
8009 M: Tycho Andersen <tycho@tycho.ws>
8010 L: kernel-hardening@lists.openwall.com
8012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8013 F: scripts/leaking_addresses.pl
8016 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8017 M: Pavel Machek <pavel@ucw.cz>
8018 L: linux-leds@vger.kernel.org
8019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8021 F: Documentation/devicetree/bindings/leds/
8023 F: include/linux/leds.h
8025 LEGACY EEPROM DRIVER
8026 M: Jean Delvare <jdelvare@suse.com>
8028 F: Documentation/misc-devices/eeprom
8029 F: drivers/misc/eeprom/eeprom.c
8031 LEGO USB Tower driver
8032 M: Juergen Stuber <starblue@users.sourceforge.net>
8033 L: legousb-devel@lists.sourceforge.net
8034 W: http://legousb.sourceforge.net/
8036 F: drivers/usb/misc/legousbtower.c
8039 M: Michael Krufky <mkrufky@linuxtv.org>
8040 L: linux-media@vger.kernel.org
8041 W: https://linuxtv.org
8042 W: http://github.com/mkrufky
8043 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8044 T: git git://linuxtv.org/mkrufky/tuners.git
8046 F: drivers/media/dvb-frontends/lg2160.*
8048 LGDT3305 MEDIA DRIVER
8049 M: Michael Krufky <mkrufky@linuxtv.org>
8050 L: linux-media@vger.kernel.org
8051 W: https://linuxtv.org
8052 W: http://github.com/mkrufky
8053 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8054 T: git git://linuxtv.org/mkrufky/tuners.git
8056 F: drivers/media/dvb-frontends/lgdt3305.*
8058 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8059 M: Viresh Kumar <vireshk@kernel.org>
8060 L: linux-ide@vger.kernel.org
8061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8063 F: include/linux/pata_arasan_cf_data.h
8064 F: drivers/ata/pata_arasan_cf.c
8067 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8068 M: Tejun Heo <tj@kernel.org>
8069 L: linux-ide@vger.kernel.org
8070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8072 F: drivers/ata/pata_*.c
8073 F: drivers/ata/ata_generic.c
8075 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8076 M: Linus Walleij <linus.walleij@linaro.org>
8077 L: linux-ide@vger.kernel.org
8078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8080 F: drivers/ata/pata_ftide010.c
8081 F: drivers/ata/sata_gemini.c
8082 F: drivers/ata/sata_gemini.h
8084 LIBATA SATA AHCI PLATFORM devices support
8085 M: Hans de Goede <hdegoede@redhat.com>
8086 M: Tejun Heo <tj@kernel.org>
8087 L: linux-ide@vger.kernel.org
8088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8090 F: drivers/ata/ahci_platform.c
8091 F: drivers/ata/libahci_platform.c
8092 F: include/linux/ahci_platform.h
8094 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8095 M: Mikael Pettersson <mikpelinux@gmail.com>
8096 L: linux-ide@vger.kernel.org
8097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8099 F: drivers/ata/sata_promise.*
8101 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8102 M: Tejun Heo <tj@kernel.org>
8103 L: linux-ide@vger.kernel.org
8104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8107 F: include/linux/ata.h
8108 F: include/linux/libata.h
8109 F: Documentation/devicetree/bindings/ata/
8112 M: Sasha Levin <alexander.levin@verizon.com>
8114 F: tools/lib/lockdep/
8116 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8117 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8118 M: Dan Williams <dan.j.williams@intel.com>
8119 M: Vishal Verma <vishal.l.verma@intel.com>
8120 M: Dave Jiang <dave.jiang@intel.com>
8121 L: linux-nvdimm@lists.01.org
8122 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8124 F: drivers/nvdimm/blk.c
8125 F: drivers/nvdimm/region_devs.c
8127 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8128 M: Vishal Verma <vishal.l.verma@intel.com>
8129 M: Dan Williams <dan.j.williams@intel.com>
8130 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8131 M: Dave Jiang <dave.jiang@intel.com>
8132 L: linux-nvdimm@lists.01.org
8133 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8135 F: drivers/nvdimm/btt*
8137 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8138 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8139 M: Dan Williams <dan.j.williams@intel.com>
8140 M: Vishal Verma <vishal.l.verma@intel.com>
8141 M: Dave Jiang <dave.jiang@intel.com>
8142 L: linux-nvdimm@lists.01.org
8143 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8145 F: drivers/nvdimm/pmem*
8147 LIBNVDIMM: DEVICETREE BINDINGS
8148 M: Oliver O'Halloran <oohall@gmail.com>
8149 L: linux-nvdimm@lists.01.org
8150 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8152 F: drivers/nvdimm/of_pmem.c
8153 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8155 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8156 M: Dan Williams <dan.j.williams@intel.com>
8157 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8158 M: Vishal Verma <vishal.l.verma@intel.com>
8159 M: Dave Jiang <dave.jiang@intel.com>
8160 L: linux-nvdimm@lists.01.org
8161 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8165 F: drivers/acpi/nfit/*
8166 F: include/linux/nd.h
8167 F: include/linux/libnvdimm.h
8168 F: include/uapi/linux/ndctl.h
8170 LIGHTNVM PLATFORM SUPPORT
8171 M: Matias Bjorling <mb@lightnvm.io>
8172 W: http://github/OpenChannelSSD
8173 L: linux-block@vger.kernel.org
8175 F: drivers/lightnvm/
8176 F: include/linux/lightnvm.h
8177 F: include/uapi/linux/lightnvm.h
8179 LINUX FOR POWER MACINTOSH
8180 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8181 W: http://www.penguinppc.org/
8182 L: linuxppc-dev@lists.ozlabs.org
8184 F: arch/powerpc/platforms/powermac/
8185 F: drivers/macintosh/
8187 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8188 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8189 M: Paul Mackerras <paulus@samba.org>
8190 M: Michael Ellerman <mpe@ellerman.id.au>
8191 W: https://github.com/linuxppc/linux/wiki
8192 L: linuxppc-dev@lists.ozlabs.org
8193 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8196 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8197 F: Documentation/devicetree/bindings/powerpc/
8198 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8199 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8200 F: Documentation/powerpc/
8202 F: drivers/char/tpm/tpm_ibmvtpm*
8203 F: drivers/crypto/nx/
8204 F: drivers/crypto/vmx/
8205 F: drivers/i2c/busses/i2c-opal.c
8206 F: drivers/net/ethernet/ibm/ibmveth.*
8207 F: drivers/net/ethernet/ibm/ibmvnic.*
8208 F: drivers/pci/hotplug/pnv_php.c
8209 F: drivers/pci/hotplug/rpa*
8210 F: drivers/rtc/rtc-opal.c
8211 F: drivers/scsi/ibmvscsi/
8212 F: drivers/tty/hvc/hvc_opal.c
8213 F: drivers/watchdog/wdrtas.c
8214 F: tools/testing/selftests/powerpc
8221 LINUX FOR POWERPC EMBEDDED MPC5XXX
8222 M: Anatolij Gustschin <agust@denx.de>
8223 L: linuxppc-dev@lists.ozlabs.org
8224 T: git git://git.denx.de/linux-denx-agust.git
8226 F: arch/powerpc/platforms/512x/
8227 F: arch/powerpc/platforms/52xx/
8229 LINUX FOR POWERPC EMBEDDED PPC4XX
8230 M: Alistair Popple <alistair@popple.id.au>
8231 M: Matt Porter <mporter@kernel.crashing.org>
8232 W: http://www.penguinppc.org/
8233 L: linuxppc-dev@lists.ozlabs.org
8235 F: arch/powerpc/platforms/40x/
8236 F: arch/powerpc/platforms/44x/
8238 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8239 M: Scott Wood <oss@buserror.net>
8240 M: Kumar Gala <galak@kernel.crashing.org>
8241 W: http://www.penguinppc.org/
8242 L: linuxppc-dev@lists.ozlabs.org
8243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8245 F: arch/powerpc/platforms/83xx/
8246 F: arch/powerpc/platforms/85xx/
8247 F: Documentation/devicetree/bindings/powerpc/fsl/
8249 LINUX FOR POWERPC EMBEDDED PPC8XX
8250 M: Vitaly Bordug <vitb@kernel.crashing.org>
8251 W: http://www.penguinppc.org/
8252 L: linuxppc-dev@lists.ozlabs.org
8254 F: arch/powerpc/platforms/8xx/
8256 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8257 L: linuxppc-dev@lists.ozlabs.org
8259 F: arch/powerpc/*/*virtex*
8260 F: arch/powerpc/*/*/*virtex*
8262 LINUX FOR POWERPC PA SEMI PWRFICIENT
8263 L: linuxppc-dev@lists.ozlabs.org
8265 F: arch/powerpc/platforms/pasemi/
8266 F: drivers/*/*pasemi*
8267 F: drivers/*/*/*pasemi*
8269 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8270 M: Kees Cook <keescook@chromium.org>
8272 F: drivers/misc/lkdtm/*
8274 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8275 M: Alan Stern <stern@rowland.harvard.edu>
8276 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8277 M: Will Deacon <will.deacon@arm.com>
8278 M: Peter Zijlstra <peterz@infradead.org>
8279 M: Boqun Feng <boqun.feng@gmail.com>
8280 M: Nicholas Piggin <npiggin@gmail.com>
8281 M: David Howells <dhowells@redhat.com>
8282 M: Jade Alglave <j.alglave@ucl.ac.uk>
8283 M: Luc Maranget <luc.maranget@inria.fr>
8284 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8285 R: Akira Yokosawa <akiyks@gmail.com>
8286 L: linux-kernel@vger.kernel.org
8288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8289 F: tools/memory-model/
8290 F: Documentation/memory-barriers.txt
8292 LINUX SECURITY MODULE (LSM) FRAMEWORK
8293 M: Chris Wright <chrisw@sous-sol.org>
8294 L: linux-security-module@vger.kernel.org
8297 LIS3LV02D ACCELEROMETER DRIVER
8298 M: Eric Piel <eric.piel@tremplin-utc.net>
8300 F: Documentation/misc-devices/lis3lv02d
8301 F: drivers/misc/lis3lv02d/
8302 F: drivers/platform/x86/hp_accel.c
8305 M: Josh Poimboeuf <jpoimboe@redhat.com>
8306 M: Jessica Yu <jeyu@kernel.org>
8307 M: Jiri Kosina <jikos@kernel.org>
8308 M: Miroslav Benes <mbenes@suse.cz>
8309 R: Petr Mladek <pmladek@suse.com>
8311 F: kernel/livepatch/
8312 F: include/linux/livepatch.h
8313 F: arch/x86/include/asm/livepatch.h
8314 F: arch/x86/kernel/livepatch.c
8315 F: Documentation/livepatch/
8316 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8317 F: samples/livepatch/
8318 L: live-patching@vger.kernel.org
8319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8322 L: netdev@vger.kernel.org
8324 F: include/linux/llc.h
8325 F: include/uapi/linux/llc.h
8329 LM73 HARDWARE MONITOR DRIVER
8330 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8331 L: linux-hwmon@vger.kernel.org
8333 F: drivers/hwmon/lm73.c
8335 LM78 HARDWARE MONITOR DRIVER
8336 M: Jean Delvare <jdelvare@suse.com>
8337 L: linux-hwmon@vger.kernel.org
8339 F: Documentation/hwmon/lm78
8340 F: drivers/hwmon/lm78.c
8342 LM83 HARDWARE MONITOR DRIVER
8343 M: Jean Delvare <jdelvare@suse.com>
8344 L: linux-hwmon@vger.kernel.org
8346 F: Documentation/hwmon/lm83
8347 F: drivers/hwmon/lm83.c
8349 LM90 HARDWARE MONITOR DRIVER
8350 M: Jean Delvare <jdelvare@suse.com>
8351 L: linux-hwmon@vger.kernel.org
8353 F: Documentation/hwmon/lm90
8354 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8355 F: drivers/hwmon/lm90.c
8356 F: include/dt-bindings/thermal/lm90.h
8358 LM95234 HARDWARE MONITOR DRIVER
8359 M: Guenter Roeck <linux@roeck-us.net>
8360 L: linux-hwmon@vger.kernel.org
8362 F: Documentation/hwmon/lm95234
8363 F: drivers/hwmon/lm95234.c
8365 LME2510 MEDIA DRIVER
8366 M: Malcolm Priestley <tvboxspy@gmail.com>
8367 L: linux-media@vger.kernel.org
8368 W: https://linuxtv.org
8369 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8371 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8373 LOADPIN SECURITY MODULE
8374 M: Kees Cook <keescook@chromium.org>
8375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8377 F: security/loadpin/
8378 F: Documentation/admin-guide/LSM/LoadPin.rst
8381 M: Peter Zijlstra <peterz@infradead.org>
8382 M: Ingo Molnar <mingo@redhat.com>
8383 M: Will Deacon <will.deacon@arm.com>
8384 L: linux-kernel@vger.kernel.org
8385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8387 F: Documentation/locking/
8388 F: include/linux/lockdep.h
8389 F: include/linux/spinlock*.h
8390 F: arch/*/include/asm/spinlock*.h
8391 F: include/linux/rwlock*.h
8392 F: include/linux/mutex*.h
8393 F: arch/*/include/asm/mutex*.h
8394 F: include/linux/rwsem*.h
8395 F: arch/*/include/asm/rwsem.h
8396 F: include/linux/seqlock.h
8397 F: lib/locking*.[ch]
8399 X: kernel/locking/locktorture.c
8401 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8402 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8403 L: linux-ntfs-dev@lists.sourceforge.net
8404 W: http://www.linux-ntfs.org/content/view/19/37/
8406 F: Documentation/ldm.txt
8407 F: block/partitions/ldm.*
8409 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8410 M: Sathya Prakash <sathya.prakash@broadcom.com>
8411 M: Chaitra P B <chaitra.basappa@broadcom.com>
8412 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8413 L: MPT-FusionLinux.pdl@broadcom.com
8414 L: linux-scsi@vger.kernel.org
8415 W: http://www.avagotech.com/support/
8417 F: drivers/message/fusion/
8418 F: drivers/scsi/mpt2sas/
8419 F: drivers/scsi/mpt3sas/
8421 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8422 M: Matthew Wilcox <matthew@wil.cx>
8423 L: linux-scsi@vger.kernel.org
8425 F: drivers/scsi/sym53c8xx_2/
8427 LTC4261 HARDWARE MONITOR DRIVER
8428 M: Guenter Roeck <linux@roeck-us.net>
8429 L: linux-hwmon@vger.kernel.org
8431 F: Documentation/hwmon/ltc4261
8432 F: drivers/hwmon/ltc4261.c
8434 LTC4306 I2C MULTIPLEXER DRIVER
8435 M: Michael Hennerich <michael.hennerich@analog.com>
8436 W: http://ez.analog.com/community/linux-device-drivers
8437 L: linux-i2c@vger.kernel.org
8439 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8440 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8442 LTP (Linux Test Project)
8443 M: Mike Frysinger <vapier@gentoo.org>
8444 M: Cyril Hrubis <chrubis@suse.cz>
8445 M: Wanlong Gao <wanlong.gao@gmail.com>
8446 M: Jan Stancek <jstancek@redhat.com>
8447 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8448 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8449 L: ltp@lists.linux.it (subscribers-only)
8450 W: http://linux-test-project.github.io/
8451 T: git git://github.com/linux-test-project/ltp.git
8455 M: Geert Uytterhoeven <geert@linux-m68k.org>
8456 L: linux-m68k@lists.linux-m68k.org
8457 W: http://www.linux-m68k.org/
8458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8463 M68K ON APPLE MACINTOSH
8464 M: Joshua Thompson <funaho@jurai.org>
8465 W: http://www.mac.linux-m68k.org/
8466 L: linux-m68k@lists.linux-m68k.org
8471 M: Philip Blundell <philb@gnu.org>
8472 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8476 M88DS3103 MEDIA DRIVER
8477 M: Antti Palosaari <crope@iki.fi>
8478 L: linux-media@vger.kernel.org
8479 W: https://linuxtv.org
8480 W: http://palosaari.fi/linux/
8481 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8482 T: git git://linuxtv.org/anttip/media_tree.git
8484 F: drivers/media/dvb-frontends/m88ds3103*
8486 M88RS2000 MEDIA DRIVER
8487 M: Malcolm Priestley <tvboxspy@gmail.com>
8488 L: linux-media@vger.kernel.org
8489 W: https://linuxtv.org
8490 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8492 F: drivers/media/dvb-frontends/m88rs2000*
8494 MA901 MASTERKIT USB FM RADIO DRIVER
8495 M: Alexey Klimov <klimov.linux@gmail.com>
8496 L: linux-media@vger.kernel.org
8497 T: git git://linuxtv.org/media_tree.git
8499 F: drivers/media/radio/radio-ma901.c
8502 M: Johannes Berg <johannes@sipsolutions.net>
8503 L: linux-wireless@vger.kernel.org
8504 W: http://wireless.kernel.org/
8505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8508 F: Documentation/networking/mac80211-injection.txt
8509 F: include/net/mac80211.h
8511 F: drivers/net/wireless/mac80211_hwsim.[ch]
8512 F: Documentation/networking/mac80211_hwsim/README
8515 M: Jassi Brar <jassisinghbrar@gmail.com>
8516 L: linux-kernel@vger.kernel.org
8519 F: include/linux/mailbox_client.h
8520 F: include/linux/mailbox_controller.h
8522 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8523 M: Michael Kerrisk <mtk.manpages@gmail.com>
8524 W: http://www.kernel.org/doc/man-pages
8525 L: linux-man@vger.kernel.org
8528 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8529 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8530 L: linux-mips@linux-mips.org
8532 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8534 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8535 M: Andrew Lunn <andrew@lunn.ch>
8536 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8537 L: netdev@vger.kernel.org
8539 F: drivers/net/dsa/mv88e6xxx/
8540 F: linux/platform_data/mv88e6xxx.h
8541 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8543 MARVELL ARMADA DRM SUPPORT
8544 M: Russell King <linux@armlinux.org.uk>
8546 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8547 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8548 F: drivers/gpu/drm/armada/
8549 F: include/uapi/drm/armada_drm.h
8550 F: Documentation/devicetree/bindings/display/armada/
8552 MARVELL CRYPTO DRIVER
8553 M: Boris Brezillon <boris.brezillon@bootlin.com>
8554 M: Arnaud Ebalard <arno@natisbad.org>
8555 F: drivers/crypto/marvell/
8557 L: linux-crypto@vger.kernel.org
8559 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8560 M: Mirko Lindner <mlindner@marvell.com>
8561 M: Stephen Hemminger <stephen@networkplumber.org>
8562 L: netdev@vger.kernel.org
8564 F: drivers/net/ethernet/marvell/sk*
8566 MARVELL LIBERTAS WIRELESS DRIVER
8567 L: libertas-dev@lists.infradead.org
8569 F: drivers/net/wireless/marvell/libertas/
8571 MARVELL MACCHIATOBIN SUPPORT
8572 M: Russell King <linux@armlinux.org.uk>
8573 L: linux-arm-kernel@lists.infradead.org
8575 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8577 MARVELL MV643XX ETHERNET DRIVER
8578 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8579 L: netdev@vger.kernel.org
8581 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8582 F: include/linux/mv643xx.h
8584 MARVELL MV88X3310 PHY DRIVER
8585 M: Russell King <linux@armlinux.org.uk>
8586 L: netdev@vger.kernel.org
8588 F: drivers/net/phy/marvell10g.c
8590 MARVELL MVNETA ETHERNET DRIVER
8591 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8592 L: netdev@vger.kernel.org
8594 F: drivers/net/ethernet/marvell/mvneta.*
8596 MARVELL MWIFIEX WIRELESS DRIVER
8597 M: Amitkumar Karwar <amitkarwar@gmail.com>
8598 M: Nishant Sarmukadam <nishants@marvell.com>
8599 M: Ganapathi Bhat <gbhat@marvell.com>
8600 M: Xinming Hu <huxm@marvell.com>
8601 L: linux-wireless@vger.kernel.org
8603 F: drivers/net/wireless/marvell/mwifiex/
8605 MARVELL MWL8K WIRELESS DRIVER
8606 M: Lennert Buytenhek <buytenh@wantstofly.org>
8607 L: linux-wireless@vger.kernel.org
8609 F: drivers/net/wireless/marvell/mwl8k.c
8611 MARVELL NAND CONTROLLER DRIVER
8612 M: Miquel Raynal <miquel.raynal@bootlin.com>
8613 L: linux-mtd@lists.infradead.org
8615 F: drivers/mtd/nand/raw/marvell_nand.c
8616 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8618 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8619 M: Nicolas Pitre <nico@fluxnic.net>
8621 F: drivers/mmc/host/mvsdio.*
8623 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8624 M: Hu Ziji <huziji@marvell.com>
8625 L: linux-mmc@vger.kernel.org
8627 F: drivers/mmc/host/sdhci-xenon*
8628 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8630 MATROX FRAMEBUFFER DRIVER
8631 L: linux-fbdev@vger.kernel.org
8633 F: drivers/video/fbdev/matrox/matroxfb_*
8634 F: include/uapi/linux/matroxfb.h
8636 MAX16065 HARDWARE MONITOR DRIVER
8637 M: Guenter Roeck <linux@roeck-us.net>
8638 L: linux-hwmon@vger.kernel.org
8640 F: Documentation/hwmon/max16065
8641 F: drivers/hwmon/max16065.c
8643 MAX20751 HARDWARE MONITOR DRIVER
8644 M: Guenter Roeck <linux@roeck-us.net>
8645 L: linux-hwmon@vger.kernel.org
8647 F: Documentation/hwmon/max20751
8648 F: drivers/hwmon/max20751.c
8650 MAX2175 SDR TUNER DRIVER
8651 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8652 L: linux-media@vger.kernel.org
8653 T: git git://linuxtv.org/media_tree.git
8655 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8656 F: Documentation/media/v4l-drivers/max2175.rst
8657 F: drivers/media/i2c/max2175*
8658 F: include/uapi/linux/max2175.h
8660 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8661 L: linux-hwmon@vger.kernel.org
8663 F: Documentation/hwmon/max6650
8664 F: drivers/hwmon/max6650.c
8666 MAX6697 HARDWARE MONITOR DRIVER
8667 M: Guenter Roeck <linux@roeck-us.net>
8668 L: linux-hwmon@vger.kernel.org
8670 F: Documentation/hwmon/max6697
8671 F: Documentation/devicetree/bindings/i2c/max6697.txt
8672 F: drivers/hwmon/max6697.c
8673 F: include/linux/platform_data/max6697.h
8675 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8676 M: Peter Rosin <peda@axentia.se>
8677 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8679 F: Documentation/devicetree/bindings/sound/max9860.txt
8680 F: sound/soc/codecs/max9860.*
8682 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8683 M: Javier Martinez Canillas <javier@dowhile0.org>
8684 L: linux-kernel@vger.kernel.org
8686 F: drivers/regulator/max77802-regulator.c
8687 F: Documentation/devicetree/bindings/*/*max77802.txt
8688 F: include/dt-bindings/*/*max77802.h
8690 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8691 M: Krzysztof Kozlowski <krzk@kernel.org>
8692 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8693 L: linux-pm@vger.kernel.org
8695 F: drivers/power/supply/max14577_charger.c
8696 F: drivers/power/supply/max77693_charger.c
8698 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8699 M: Chanwoo Choi <cw00.choi@samsung.com>
8700 M: Krzysztof Kozlowski <krzk@kernel.org>
8701 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8702 L: linux-kernel@vger.kernel.org
8704 F: drivers/*/max14577*.c
8705 F: drivers/*/max77686*.c
8706 F: drivers/*/max77693*.c
8707 F: drivers/extcon/extcon-max14577.c
8708 F: drivers/extcon/extcon-max77693.c
8709 F: drivers/rtc/rtc-max77686.c
8710 F: drivers/clk/clk-max77686.c
8711 F: Documentation/devicetree/bindings/mfd/max14577.txt
8712 F: Documentation/devicetree/bindings/*/max77686.txt
8713 F: Documentation/devicetree/bindings/mfd/max77693.txt
8714 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8715 F: include/linux/mfd/max14577*.h
8716 F: include/linux/mfd/max77686*.h
8717 F: include/linux/mfd/max77693*.h
8719 MAXIRADIO FM RADIO RECEIVER DRIVER
8720 M: Hans Verkuil <hverkuil@xs4all.nl>
8721 L: linux-media@vger.kernel.org
8722 T: git git://linuxtv.org/media_tree.git
8723 W: https://linuxtv.org
8725 F: drivers/media/radio/radio-maxiradio*
8727 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8728 M: Peter Rosin <peda@axentia.se>
8729 L: linux-iio@vger.kernel.org
8731 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8732 F: drivers/iio/potentiometer/mcp4018.c
8733 F: drivers/iio/potentiometer/mcp4531.c
8735 MCR20A IEEE-802.15.4 RADIO DRIVER
8736 M: Xue Liu <liuxuenetmail@gmail.com>
8737 L: linux-wpan@vger.kernel.org
8738 W: https://github.com/xueliu/mcr20a-linux
8740 F: drivers/net/ieee802154/mcr20a.c
8741 F: drivers/net/ieee802154/mcr20a.h
8742 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8744 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8745 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8746 L: linux-iio@vger.kernel.org
8748 F: drivers/iio/dac/cio-dac.c
8750 MEDIA DRIVERS FOR ASCOT2E
8751 M: Sergey Kozlov <serjk@netup.ru>
8752 M: Abylay Ospan <aospan@netup.ru>
8753 L: linux-media@vger.kernel.org
8754 W: https://linuxtv.org
8756 T: git git://linuxtv.org/media_tree.git
8758 F: drivers/media/dvb-frontends/ascot2e*
8760 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8761 M: Jasmin Jessich <jasmin@anw.at>
8762 L: linux-media@vger.kernel.org
8763 W: https://linuxtv.org
8764 T: git git://linuxtv.org/media_tree.git
8766 F: drivers/media/dvb-frontends/cxd2099*
8768 MEDIA DRIVERS FOR CXD2841ER
8769 M: Sergey Kozlov <serjk@netup.ru>
8770 M: Abylay Ospan <aospan@netup.ru>
8771 L: linux-media@vger.kernel.org
8772 W: https://linuxtv.org
8774 T: git git://linuxtv.org/media_tree.git
8776 F: drivers/media/dvb-frontends/cxd2841er*
8778 MEDIA DRIVERS FOR CXD2880
8779 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8780 L: linux-media@vger.kernel.org
8781 W: http://linuxtv.org/
8782 T: git git://linuxtv.org/media_tree.git
8784 F: drivers/media/dvb-frontends/cxd2880/*
8785 F: drivers/media/spi/cxd2880*
8787 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8788 M: Daniel Scheller <d.scheller.oss@gmail.com>
8789 L: linux-media@vger.kernel.org
8790 W: https://linuxtv.org
8791 T: git git://linuxtv.org/media_tree.git
8793 F: drivers/media/pci/ddbridge/*
8795 MEDIA DRIVERS FOR FREESCALE IMX
8796 M: Steve Longerbeam <slongerbeam@gmail.com>
8797 M: Philipp Zabel <p.zabel@pengutronix.de>
8798 L: linux-media@vger.kernel.org
8799 T: git git://linuxtv.org/media_tree.git
8801 F: Documentation/devicetree/bindings/media/imx.txt
8802 F: Documentation/media/v4l-drivers/imx.rst
8803 F: drivers/staging/media/imx/
8804 F: include/linux/imx-media.h
8805 F: include/media/imx.h
8807 MEDIA DRIVERS FOR HELENE
8808 M: Abylay Ospan <aospan@netup.ru>
8809 L: linux-media@vger.kernel.org
8810 W: https://linuxtv.org
8812 T: git git://linuxtv.org/media_tree.git
8814 F: drivers/media/dvb-frontends/helene*
8816 MEDIA DRIVERS FOR HORUS3A
8817 M: Sergey Kozlov <serjk@netup.ru>
8818 M: Abylay Ospan <aospan@netup.ru>
8819 L: linux-media@vger.kernel.org
8820 W: https://linuxtv.org
8822 T: git git://linuxtv.org/media_tree.git
8824 F: drivers/media/dvb-frontends/horus3a*
8826 MEDIA DRIVERS FOR LNBH25
8827 M: Sergey Kozlov <serjk@netup.ru>
8828 M: Abylay Ospan <aospan@netup.ru>
8829 L: linux-media@vger.kernel.org
8830 W: https://linuxtv.org
8832 T: git git://linuxtv.org/media_tree.git
8834 F: drivers/media/dvb-frontends/lnbh25*
8836 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8837 M: Daniel Scheller <d.scheller.oss@gmail.com>
8838 L: linux-media@vger.kernel.org
8839 W: https://linuxtv.org
8840 T: git git://linuxtv.org/media_tree.git
8842 F: drivers/media/dvb-frontends/mxl5xx*
8844 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8845 M: Sergey Kozlov <serjk@netup.ru>
8846 M: Abylay Ospan <aospan@netup.ru>
8847 L: linux-media@vger.kernel.org
8848 W: https://linuxtv.org
8850 T: git git://linuxtv.org/media_tree.git
8852 F: drivers/media/pci/netup_unidvb/*
8854 MEDIA DRIVERS FOR RENESAS - CEU
8855 M: Jacopo Mondi <jacopo@jmondi.org>
8856 L: linux-media@vger.kernel.org
8857 L: linux-renesas-soc@vger.kernel.org
8858 T: git git://linuxtv.org/media_tree.git
8860 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
8861 F: drivers/media/platform/renesas-ceu.c
8862 F: include/media/drv-intf/renesas-ceu.h
8864 MEDIA DRIVERS FOR RENESAS - DRIF
8865 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8866 L: linux-media@vger.kernel.org
8867 L: linux-renesas-soc@vger.kernel.org
8868 T: git git://linuxtv.org/media_tree.git
8870 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8871 F: drivers/media/platform/rcar_drif.c
8873 MEDIA DRIVERS FOR RENESAS - FCP
8874 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8875 L: linux-media@vger.kernel.org
8876 L: linux-renesas-soc@vger.kernel.org
8877 T: git git://linuxtv.org/media_tree.git
8879 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8880 F: drivers/media/platform/rcar-fcp.c
8881 F: include/media/rcar-fcp.h
8883 MEDIA DRIVERS FOR RENESAS - FDP1
8884 M: Kieran Bingham <kieran@bingham.xyz>
8885 L: linux-media@vger.kernel.org
8886 L: linux-renesas-soc@vger.kernel.org
8887 T: git git://linuxtv.org/media_tree.git
8889 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8890 F: drivers/media/platform/rcar_fdp1.c
8892 MEDIA DRIVERS FOR RENESAS - VIN
8893 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8894 L: linux-media@vger.kernel.org
8895 L: linux-renesas-soc@vger.kernel.org
8896 T: git git://linuxtv.org/media_tree.git
8898 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8899 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8900 F: drivers/media/platform/rcar-vin/
8902 MEDIA DRIVERS FOR RENESAS - VSP1
8903 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8904 L: linux-media@vger.kernel.org
8905 L: linux-renesas-soc@vger.kernel.org
8906 T: git git://linuxtv.org/media_tree.git
8908 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8909 F: drivers/media/platform/vsp1/
8911 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8912 M: Daniel Scheller <d.scheller.oss@gmail.com>
8913 L: linux-media@vger.kernel.org
8914 W: https://linuxtv.org
8915 T: git git://linuxtv.org/media_tree.git
8917 F: drivers/media/dvb-frontends/stv0910*
8919 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8920 M: Daniel Scheller <d.scheller.oss@gmail.com>
8921 L: linux-media@vger.kernel.org
8922 W: https://linuxtv.org
8923 T: git git://linuxtv.org/media_tree.git
8925 F: drivers/media/dvb-frontends/stv6111*
8927 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8928 M: Dmitry Osipenko <digetx@gmail.com>
8929 L: linux-media@vger.kernel.org
8930 L: linux-tegra@vger.kernel.org
8931 T: git git://linuxtv.org/media_tree.git
8933 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8934 F: drivers/staging/media/tegra-vde/
8936 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8937 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8938 P: LinuxTV.org Project
8939 L: linux-media@vger.kernel.org
8940 W: https://linuxtv.org
8941 Q: http://patchwork.kernel.org/project/linux-media/list/
8942 T: git git://linuxtv.org/media_tree.git
8944 F: Documentation/devicetree/bindings/media/
8945 F: Documentation/media/
8947 F: drivers/staging/media/
8948 F: include/linux/platform_data/media/
8950 F: include/uapi/linux/dvb/
8951 F: include/uapi/linux/videodev2.h
8952 F: include/uapi/linux/media.h
8953 F: include/uapi/linux/v4l2-*
8954 F: include/uapi/linux/meye.h
8955 F: include/uapi/linux/ivtv*
8956 F: include/uapi/linux/uvcvideo.h
8959 M: Sean Wang <sean.wang@mediatek.com>
8961 F: drivers/media/rc/mtk-cir.c
8964 M: Sean Wang <sean.wang@mediatek.com>
8965 L: dmaengine@vger.kernel.org
8966 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8967 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8969 F: Documentation/devicetree/bindings/dma/mtk-*
8970 F: drivers/dma/mediatek/
8972 MEDIATEK PMIC LED DRIVER
8973 M: Sean Wang <sean.wang@mediatek.com>
8975 F: drivers/leds/leds-mt6323.c
8976 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
8978 MEDIATEK ETHERNET DRIVER
8979 M: Felix Fietkau <nbd@openwrt.org>
8980 M: John Crispin <john@phrozen.org>
8981 M: Sean Wang <sean.wang@mediatek.com>
8982 M: Nelson Chang <nelson.chang@mediatek.com>
8983 L: netdev@vger.kernel.org
8985 F: drivers/net/ethernet/mediatek/
8987 MEDIATEK SWITCH DRIVER
8988 M: Sean Wang <sean.wang@mediatek.com>
8989 L: netdev@vger.kernel.org
8991 F: drivers/net/dsa/mt7530.*
8992 F: net/dsa/tag_mtk.c
8994 MEDIATEK JPEG DRIVER
8995 M: Rick Chang <rick.chang@mediatek.com>
8996 M: Bin Liu <bin.liu@mediatek.com>
8998 F: drivers/media/platform/mtk-jpeg/
8999 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9002 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9003 M: Houlong Wei <houlong.wei@mediatek.com>
9004 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9006 F: drivers/media/platform/mtk-mdp/
9007 F: drivers/media/platform/mtk-vpu/
9008 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9010 MEDIATEK MEDIA DRIVER
9011 M: Tiffany Lin <tiffany.lin@mediatek.com>
9012 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9014 F: drivers/media/platform/mtk-vcodec/
9015 F: drivers/media/platform/mtk-vpu/
9016 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9017 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9019 MEDIATEK MT7601U WIRELESS LAN DRIVER
9020 M: Jakub Kicinski <kubakici@wp.pl>
9021 L: linux-wireless@vger.kernel.org
9023 F: drivers/net/wireless/mediatek/mt7601u/
9025 MEDIATEK NAND CONTROLLER DRIVER
9026 M: Xiaolei Li <xiaolei.li@mediatek.com>
9027 L: linux-mtd@lists.infradead.org
9029 F: drivers/mtd/nand/raw/mtk_*
9030 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9032 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9033 M: Sean Wang <sean.wang@mediatek.com>
9035 F: drivers/char/hw_random/mtk-rng.c
9037 MEDIATEK USB3 DRD IP DRIVER
9038 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9039 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9041 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9043 F: drivers/usb/mtu3/
9045 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9046 M: Peter Senna Tschudin <peter.senna@collabora.com>
9047 M: Martin Donnelly <martin.donnelly@ge.com>
9048 M: Martyn Welch <martyn.welch@collabora.co.uk>
9050 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9051 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9053 MEGARAID SCSI/SAS DRIVERS
9054 M: Kashyap Desai <kashyap.desai@broadcom.com>
9055 M: Sumit Saxena <sumit.saxena@broadcom.com>
9056 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9057 L: megaraidlinux.pdl@broadcom.com
9058 L: linux-scsi@vger.kernel.org
9059 W: http://www.avagotech.com/support/
9061 F: Documentation/scsi/megaraid.txt
9062 F: drivers/scsi/megaraid.*
9063 F: drivers/scsi/megaraid/
9065 MELEXIS MLX90614 DRIVER
9066 M: Crt Mori <cmo@melexis.com>
9067 L: linux-iio@vger.kernel.org
9068 W: http://www.melexis.com
9070 F: drivers/iio/temperature/mlx90614.c
9072 MELEXIS MLX90632 DRIVER
9073 M: Crt Mori <cmo@melexis.com>
9074 L: linux-iio@vger.kernel.org
9075 W: http://www.melexis.com
9077 F: drivers/iio/temperature/mlx90632.c
9079 MELFAS MIP4 TOUCHSCREEN DRIVER
9080 M: Sangwon Jee <jeesw@melfas.com>
9081 W: http://www.melfas.com
9083 F: drivers/input/touchscreen/melfas_mip4.c
9084 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9086 MELLANOX ETHERNET DRIVER (mlx4_en)
9087 M: Tariq Toukan <tariqt@mellanox.com>
9088 L: netdev@vger.kernel.org
9090 W: http://www.mellanox.com
9091 Q: http://patchwork.ozlabs.org/project/netdev/list/
9092 F: drivers/net/ethernet/mellanox/mlx4/en_*
9094 MELLANOX ETHERNET DRIVER (mlx5e)
9095 M: Saeed Mahameed <saeedm@mellanox.com>
9096 L: netdev@vger.kernel.org
9098 W: http://www.mellanox.com
9099 Q: http://patchwork.ozlabs.org/project/netdev/list/
9100 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9102 MELLANOX ETHERNET INNOVA DRIVERS
9103 R: Boris Pismenny <borisp@mellanox.com>
9104 L: netdev@vger.kernel.org
9106 W: http://www.mellanox.com
9107 Q: http://patchwork.ozlabs.org/project/netdev/list/
9108 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9109 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9110 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9111 F: include/linux/mlx5/mlx5_ifc_fpga.h
9113 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9114 R: Boris Pismenny <borisp@mellanox.com>
9115 L: netdev@vger.kernel.org
9117 W: http://www.mellanox.com
9118 Q: http://patchwork.ozlabs.org/project/netdev/list/
9119 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9120 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9122 MELLANOX ETHERNET SWITCH DRIVERS
9123 M: Jiri Pirko <jiri@mellanox.com>
9124 M: Ido Schimmel <idosch@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/mlxsw/
9131 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9132 M: mlxsw@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/mlxfw/
9139 MELLANOX HARDWARE PLATFORM SUPPORT
9140 M: Andy Shevchenko <andy@infradead.org>
9141 M: Darren Hart <dvhart@infradead.org>
9142 M: Vadim Pasternak <vadimp@mellanox.com>
9143 L: platform-driver-x86@vger.kernel.org
9145 F: drivers/platform/mellanox/
9147 MELLANOX MLX4 core VPI driver
9148 M: Tariq Toukan <tariqt@mellanox.com>
9149 L: netdev@vger.kernel.org
9150 L: linux-rdma@vger.kernel.org
9151 W: http://www.mellanox.com
9152 Q: http://patchwork.ozlabs.org/project/netdev/list/
9154 F: drivers/net/ethernet/mellanox/mlx4/
9155 F: include/linux/mlx4/
9157 MELLANOX MLX4 IB driver
9158 M: Yishai Hadas <yishaih@mellanox.com>
9159 L: linux-rdma@vger.kernel.org
9160 W: http://www.mellanox.com
9161 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9163 F: drivers/infiniband/hw/mlx4/
9164 F: include/linux/mlx4/
9165 F: include/uapi/rdma/mlx4-abi.h
9167 MELLANOX MLX5 core VPI driver
9168 M: Saeed Mahameed <saeedm@mellanox.com>
9169 M: Leon Romanovsky <leonro@mellanox.com>
9170 L: netdev@vger.kernel.org
9171 L: linux-rdma@vger.kernel.org
9172 W: http://www.mellanox.com
9173 Q: http://patchwork.ozlabs.org/project/netdev/list/
9175 F: drivers/net/ethernet/mellanox/mlx5/core/
9176 F: include/linux/mlx5/
9178 MELLANOX MLX5 IB driver
9179 M: Leon Romanovsky <leonro@mellanox.com>
9180 L: linux-rdma@vger.kernel.org
9181 W: http://www.mellanox.com
9182 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9184 F: drivers/infiniband/hw/mlx5/
9185 F: include/linux/mlx5/
9186 F: include/uapi/rdma/mlx5-abi.h
9188 MELLANOX MLXCPLD I2C AND MUX DRIVER
9189 M: Vadim Pasternak <vadimp@mellanox.com>
9190 M: Michael Shych <michaelsh@mellanox.com>
9191 L: linux-i2c@vger.kernel.org
9193 F: drivers/i2c/busses/i2c-mlxcpld.c
9194 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9195 F: Documentation/i2c/busses/i2c-mlxcpld
9197 MELLANOX MLXCPLD LED DRIVER
9198 M: Vadim Pasternak <vadimp@mellanox.com>
9199 L: linux-leds@vger.kernel.org
9201 F: drivers/leds/leds-mlxcpld.c
9202 F: drivers/leds/leds-mlxreg.c
9203 F: Documentation/leds/leds-mlxcpld.txt
9205 MELLANOX PLATFORM DRIVER
9206 M: Vadim Pasternak <vadimp@mellanox.com>
9207 L: platform-driver-x86@vger.kernel.org
9209 F: drivers/platform/x86/mlx-platform.c
9212 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9213 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9214 L: linux-kernel@vger.kernel.org
9216 F: kernel/sched/membarrier.c
9217 F: include/uapi/linux/membarrier.h
9218 F: arch/powerpc/include/asm/membarrier.h
9221 L: linux-mm@kvack.org
9222 W: http://www.linux-mm.org
9224 F: include/linux/mm.h
9225 F: include/linux/gfp.h
9226 F: include/linux/mmzone.h
9227 F: include/linux/memory_hotplug.h
9228 F: include/linux/vmalloc.h
9231 MEMORY TECHNOLOGY DEVICES (MTD)
9232 M: David Woodhouse <dwmw2@infradead.org>
9233 M: Brian Norris <computersforpeace@gmail.com>
9234 M: Boris Brezillon <boris.brezillon@bootlin.com>
9235 M: Marek Vasut <marek.vasut@gmail.com>
9236 M: Richard Weinberger <richard@nod.at>
9237 L: linux-mtd@lists.infradead.org
9238 W: http://www.linux-mtd.infradead.org/
9239 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9240 T: git git://git.infradead.org/linux-mtd.git master
9241 T: git git://git.infradead.org/linux-mtd.git mtd/next
9243 F: Documentation/devicetree/bindings/mtd/
9245 F: include/linux/mtd/
9246 F: include/uapi/mtd/
9248 MEN A21 WATCHDOG DRIVER
9249 M: Johannes Thumshirn <morbidrsa@gmail.com>
9250 L: linux-watchdog@vger.kernel.org
9252 F: drivers/watchdog/mena21_wdt.c
9254 MEN CHAMELEON BUS (mcb)
9255 M: Johannes Thumshirn <morbidrsa@gmail.com>
9258 F: include/linux/mcb.h
9259 F: Documentation/men-chameleon-bus.txt
9261 MEN F21BMC (Board Management Controller)
9262 M: Andreas Werner <andreas.werner@men.de>
9264 F: drivers/mfd/menf21bmc.c
9265 F: drivers/watchdog/menf21bmc_wdt.c
9266 F: drivers/leds/leds-menf21bmc.c
9267 F: drivers/hwmon/menf21bmc_hwmon.c
9268 F: Documentation/hwmon/menf21bmc
9270 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9271 M: Neil Armstrong <narmstrong@baylibre.com>
9272 L: linux-media@lists.freedesktop.org
9273 L: linux-amlogic@lists.infradead.org
9274 W: http://linux-meson.com/
9276 F: drivers/media/platform/meson/ao-cec.c
9277 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9278 T: git git://linuxtv.org/media_tree.git
9280 MICROBLAZE ARCHITECTURE
9281 M: Michal Simek <monstr@monstr.eu>
9282 W: http://www.monstr.eu/fdt/
9283 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9287 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9288 M: Richard Genoud <richard.genoud@gmail.com>
9290 F: drivers/tty/serial/atmel_serial.c
9291 F: drivers/tty/serial/atmel_serial.h
9293 MICROCHIP / ATMEL DMA DRIVER
9294 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9295 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9296 L: dmaengine@vger.kernel.org
9298 F: drivers/dma/at_hdmac.c
9299 F: drivers/dma/at_hdmac_regs.h
9300 F: include/linux/platform_data/dma-atmel.h
9302 MICROCHIP / ATMEL ECC DRIVER
9303 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9304 L: linux-crypto@vger.kernel.org
9306 F: drivers/crypto/atmel-ecc.*
9308 MICROCHIP / ATMEL ISC DRIVER
9309 M: Songjun Wu <songjun.wu@microchip.com>
9310 L: linux-media@vger.kernel.org
9312 F: drivers/media/platform/atmel/atmel-isc.c
9313 F: drivers/media/platform/atmel/atmel-isc-regs.h
9314 F: devicetree/bindings/media/atmel-isc.txt
9316 MICROCHIP / ATMEL NAND DRIVER
9317 M: Wenyou Yang <wenyou.yang@microchip.com>
9318 M: Josh Wu <rainyfeeling@outlook.com>
9319 L: linux-mtd@lists.infradead.org
9321 F: drivers/mtd/nand/raw/atmel/*
9322 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9324 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9325 M: Woojung Huh <Woojung.Huh@microchip.com>
9326 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9327 L: netdev@vger.kernel.org
9329 F: net/dsa/tag_ksz.c
9330 F: drivers/net/dsa/microchip/*
9331 F: include/linux/platform_data/microchip-ksz.h
9332 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9334 MICROCHIP LAN743X ETHERNET DRIVER
9335 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9336 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9337 L: netdev@vger.kernel.org
9339 F: drivers/net/ethernet/microchip/lan743x_*
9341 MICROCHIP USB251XB DRIVER
9342 M: Richard Leitner <richard.leitner@skidata.com>
9343 L: linux-usb@vger.kernel.org
9345 F: drivers/usb/misc/usb251xb.c
9346 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9349 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9350 L: linux-mips@linux-mips.org
9352 F: arch/mips/generic/board-ocelot.c
9353 F: arch/mips/configs/generic/board-ocelot.config
9354 F: arch/mips/boot/dts/mscc/
9355 F: Documentation/devicetree/bindings/mips/mscc.txt
9357 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9358 M: Don Brace <don.brace@microsemi.com>
9359 L: esc.storagedev@microsemi.com
9360 L: linux-scsi@vger.kernel.org
9362 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9363 F: drivers/scsi/smartpqi/Kconfig
9364 F: drivers/scsi/smartpqi/Makefile
9365 F: include/linux/cciss*.h
9366 F: include/uapi/linux/cciss*.h
9367 F: Documentation/scsi/smartpqi.txt
9369 MICROSEMI ETHERNET SWITCH DRIVER
9370 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9371 L: netdev@vger.kernel.org
9373 F: drivers/net/ethernet/mscc/
9375 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9376 M: Chen Yu <yu.c.chen@intel.com>
9377 L: platform-driver-x86@vger.kernel.org
9379 F: drivers/platform/x86/surfacepro3_button.c
9382 M: Oliver Neukum <oliver@neukum.org>
9384 F: drivers/usb/image/microtek.*
9387 M: Ralf Baechle <ralf@linux-mips.org>
9388 M: James Hogan <jhogan@kernel.org>
9389 L: linux-mips@linux-mips.org
9390 W: http://www.linux-mips.org/
9391 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9392 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9394 F: Documentation/devicetree/bindings/mips/
9395 F: Documentation/mips/
9397 F: drivers/platform/mips/
9399 MIPS BOSTON DEVELOPMENT BOARD
9400 M: Paul Burton <paul.burton@mips.com>
9401 L: linux-mips@linux-mips.org
9403 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9404 F: arch/mips/boot/dts/img/boston.dts
9405 F: arch/mips/configs/generic/board-boston.config
9406 F: drivers/clk/imgtec/clk-boston.c
9407 F: include/dt-bindings/clock/boston-clock.h
9409 MIPS GENERIC PLATFORM
9410 M: Paul Burton <paul.burton@mips.com>
9411 L: linux-mips@linux-mips.org
9413 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9414 F: arch/mips/generic/
9415 F: arch/mips/tools/generic-board-config.sh
9417 MIPS/LOONGSON1 ARCHITECTURE
9418 M: Keguang Zhang <keguang.zhang@gmail.com>
9419 L: linux-mips@linux-mips.org
9421 F: arch/mips/loongson32/
9422 F: arch/mips/include/asm/mach-loongson32/
9423 F: drivers/*/*loongson1*
9424 F: drivers/*/*/*loongson1*
9426 MIPS/LOONGSON2 ARCHITECTURE
9427 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9428 L: linux-mips@linux-mips.org
9430 F: arch/mips/loongson64/*{2e/2f}*
9431 F: arch/mips/include/asm/mach-loongson64/
9432 F: drivers/*/*loongson2*
9433 F: drivers/*/*/*loongson2*
9435 MIPS/LOONGSON3 ARCHITECTURE
9436 M: Huacai Chen <chenhc@lemote.com>
9437 L: linux-mips@linux-mips.org
9439 F: arch/mips/loongson64/
9440 F: arch/mips/include/asm/mach-loongson64/
9441 F: drivers/platform/mips/cpu_hwmon.c
9442 F: drivers/*/*loongson3*
9443 F: drivers/*/*/*loongson3*
9445 MIPS RINT INSTRUCTION EMULATION
9446 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9447 L: linux-mips@linux-mips.org
9449 F: arch/mips/math-emu/sp_rint.c
9450 F: arch/mips/math-emu/dp_rint.c
9452 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9453 M: Hans Verkuil <hverkuil@xs4all.nl>
9454 L: linux-media@vger.kernel.org
9455 T: git git://linuxtv.org/media_tree.git
9456 W: https://linuxtv.org
9458 F: drivers/media/radio/radio-miropcm20*
9461 M: Eric Miao <eric.y.miao@gmail.com>
9462 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9463 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9464 T: git git://github.com/hzhuang1/linux.git
9465 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9467 F: arch/arm/boot/dts/mmp*
9468 F: arch/arm/mach-mmp/
9470 MN88472 MEDIA DRIVER
9471 M: Antti Palosaari <crope@iki.fi>
9472 L: linux-media@vger.kernel.org
9473 W: https://linuxtv.org
9474 W: http://palosaari.fi/linux/
9475 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9477 F: drivers/media/dvb-frontends/mn88472*
9479 MN88473 MEDIA DRIVER
9480 M: Antti Palosaari <crope@iki.fi>
9481 L: linux-media@vger.kernel.org
9482 W: https://linuxtv.org
9483 W: http://palosaari.fi/linux/
9484 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9486 F: drivers/media/dvb-frontends/mn88473*
9488 PCI DRIVER FOR MOBIVEIL PCIE IP
9489 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9490 L: linux-pci@vger.kernel.org
9492 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9493 F: drivers/pci/host/pcie-mobiveil.c
9496 M: Jessica Yu <jeyu@kernel.org>
9497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9499 F: include/linux/module.h
9502 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9503 W: http://popies.net/meye/
9505 F: Documentation/media/v4l-drivers/meye*
9506 F: drivers/media/pci/meye/
9507 F: include/uapi/linux/meye.h
9509 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9510 M: Jiri Slaby <jirislaby@gmail.com>
9512 F: Documentation/serial/moxa-smartio
9513 F: drivers/tty/mxser.*
9515 MR800 AVERMEDIA USB FM RADIO DRIVER
9516 M: Alexey Klimov <klimov.linux@gmail.com>
9517 L: linux-media@vger.kernel.org
9518 T: git git://linuxtv.org/media_tree.git
9520 F: drivers/media/radio/radio-mr800.c
9522 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9523 M: Alan Ott <alan@signal11.us>
9524 L: linux-wpan@vger.kernel.org
9526 F: drivers/net/ieee802154/mrf24j40.c
9527 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9530 M: "Lee, Chun-Yi" <jlee@suse.com>
9531 L: platform-driver-x86@vger.kernel.org
9533 F: drivers/platform/x86/msi-laptop.c
9536 L: platform-driver-x86@vger.kernel.org
9538 F: drivers/platform/x86/msi-wmi.c
9541 M: Antti Palosaari <crope@iki.fi>
9542 L: linux-media@vger.kernel.org
9543 W: https://linuxtv.org
9544 W: http://palosaari.fi/linux/
9545 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9546 T: git git://linuxtv.org/anttip/media_tree.git
9548 F: drivers/media/tuners/msi001*
9550 MSI2500 MEDIA DRIVER
9551 M: Antti Palosaari <crope@iki.fi>
9552 L: linux-media@vger.kernel.org
9553 W: https://linuxtv.org
9554 W: http://palosaari.fi/linux/
9555 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9556 T: git git://linuxtv.org/anttip/media_tree.git
9558 F: drivers/media/usb/msi2500/
9560 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9561 M: Robert Jarzmik <robert.jarzmik@free.fr>
9562 L: linux-mtd@lists.infradead.org
9564 F: drivers/mtd/devices/docg3*
9566 MT9M032 APTINA SENSOR DRIVER
9567 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9568 L: linux-media@vger.kernel.org
9569 T: git git://linuxtv.org/media_tree.git
9571 F: drivers/media/i2c/mt9m032.c
9572 F: include/media/i2c/mt9m032.h
9574 MT9P031 APTINA CAMERA SENSOR
9575 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9576 L: linux-media@vger.kernel.org
9577 T: git git://linuxtv.org/media_tree.git
9579 F: drivers/media/i2c/mt9p031.c
9580 F: include/media/i2c/mt9p031.h
9582 MT9T001 APTINA CAMERA SENSOR
9583 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9584 L: linux-media@vger.kernel.org
9585 T: git git://linuxtv.org/media_tree.git
9587 F: drivers/media/i2c/mt9t001.c
9588 F: include/media/i2c/mt9t001.h
9590 MT9T112 APTINA CAMERA SENSOR
9591 M: Jacopo Mondi <jacopo@jmondi.org>
9592 L: linux-media@vger.kernel.org
9593 T: git git://linuxtv.org/media_tree.git
9595 F: drivers/media/i2c/mt9t112.c
9596 F: include/media/i2c/mt9t112.h
9598 MT9V032 APTINA CAMERA SENSOR
9599 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9600 L: linux-media@vger.kernel.org
9601 T: git git://linuxtv.org/media_tree.git
9603 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9604 F: drivers/media/i2c/mt9v032.c
9605 F: include/media/i2c/mt9v032.h
9607 MULTIFUNCTION DEVICES (MFD)
9608 M: Lee Jones <lee.jones@linaro.org>
9609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9611 F: Documentation/devicetree/bindings/mfd/
9613 F: include/linux/mfd/
9614 F: include/dt-bindings/mfd/
9616 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9618 F: drivers/mmc/host/mmc_spi.c
9619 F: include/linux/spi/mmc_spi.h
9621 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9622 M: Ulf Hansson <ulf.hansson@linaro.org>
9623 L: linux-mmc@vger.kernel.org
9624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9626 F: Documentation/devicetree/bindings/mmc/
9628 F: include/linux/mmc/
9629 F: include/uapi/linux/mmc/
9631 MULTIPLEXER SUBSYSTEM
9632 M: Peter Rosin <peda@axentia.se>
9634 F: Documentation/ABI/testing/mux/sysfs-class-mux*
9635 F: Documentation/devicetree/bindings/mux/
9636 F: include/linux/dt-bindings/mux/
9637 F: include/linux/mux/
9640 MULTITECH MULTIPORT CARD (ISICOM)
9642 F: drivers/tty/isicom.c
9643 F: include/linux/isicom.h
9645 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9646 M: Bin Liu <b-liu@ti.com>
9647 L: linux-usb@vger.kernel.org
9649 F: drivers/usb/musb/
9651 MXL5007T MEDIA DRIVER
9652 M: Michael Krufky <mkrufky@linuxtv.org>
9653 L: linux-media@vger.kernel.org
9654 W: https://linuxtv.org
9655 W: http://github.com/mkrufky
9656 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9657 T: git git://linuxtv.org/mkrufky/tuners.git
9659 F: drivers/media/tuners/mxl5007t.*
9662 M: Marek Vasut <marex@denx.de>
9664 F: drivers/gpu/drm/mxsfb/
9665 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9667 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9668 M: Chris Lee <christopher.lee@cspi.com>
9669 L: netdev@vger.kernel.org
9670 W: https://www.cspi.com/ethernet-products/support/downloads/
9672 F: drivers/net/ethernet/myricom/myri10ge/
9674 NAND FLASH SUBSYSTEM
9675 M: Boris Brezillon <boris.brezillon@bootlin.com>
9676 M: Miquel Raynal <miquel.raynal@bootlin.com>
9677 R: Richard Weinberger <richard@nod.at>
9678 L: linux-mtd@lists.infradead.org
9679 W: http://www.linux-mtd.infradead.org/
9680 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9681 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9682 T: git git://git.infradead.org/linux-mtd.git nand/next
9684 F: drivers/mtd/nand/
9685 F: include/linux/mtd/*nand*.h
9687 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9688 M: Daniel Mack <zonque@gmail.com>
9690 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9691 W: http://www.native-instruments.com
9694 NATSEMI ETHERNET DRIVER (DP8381x)
9696 F: drivers/net/ethernet/natsemi/natsemi.c
9699 M: Petr Vandrovec <petr@vandrovec.name>
9701 F: drivers/staging/ncpfs/
9703 NCR 5380 SCSI DRIVERS
9704 M: Finn Thain <fthain@telegraphics.com.au>
9705 M: Michael Schmitz <schmitzmic@gmail.com>
9706 L: linux-scsi@vger.kernel.org
9708 F: Documentation/scsi/g_NCR5380.txt
9709 F: drivers/scsi/NCR5380.*
9710 F: drivers/scsi/arm/cumana_1.c
9711 F: drivers/scsi/arm/oak.c
9712 F: drivers/scsi/atari_scsi.*
9713 F: drivers/scsi/dmx3191d.c
9714 F: drivers/scsi/g_NCR5380.*
9715 F: drivers/scsi/mac_scsi.*
9716 F: drivers/scsi/sun3_scsi.*
9717 F: drivers/scsi/sun3_scsi_vme.c
9719 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9720 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9721 L: linux-scsi@vger.kernel.org
9723 F: drivers/scsi/NCR_D700.*
9725 NCT6775 HARDWARE MONITOR DRIVER
9726 M: Guenter Roeck <linux@roeck-us.net>
9727 L: linux-hwmon@vger.kernel.org
9729 F: Documentation/hwmon/nct6775
9730 F: drivers/hwmon/nct6775.c
9733 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
9734 L: netdev@vger.kernel.org
9736 F: driver/net/net_failover.c
9737 F: include/net/net_failover.h
9738 F: Documentation/networking/net_failover.rst
9740 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9741 M: Faisal Latif <faisal.latif@intel.com>
9742 L: linux-rdma@vger.kernel.org
9743 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9745 F: drivers/infiniband/hw/nes/
9746 F: include/uapi/rdma/nes-abi.h
9748 NETEM NETWORK EMULATOR
9749 M: Stephen Hemminger <stephen@networkplumber.org>
9750 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9752 F: net/sched/sch_netem.c
9754 NETERION 10GbE DRIVERS (s2io/vxge)
9755 M: Jon Mason <jdmason@kudzu.us>
9756 L: netdev@vger.kernel.org
9758 F: Documentation/networking/s2io.txt
9759 F: Documentation/networking/vxge.txt
9760 F: drivers/net/ethernet/neterion/
9763 M: Pablo Neira Ayuso <pablo@netfilter.org>
9764 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9765 M: Florian Westphal <fw@strlen.de>
9766 L: netfilter-devel@vger.kernel.org
9767 L: coreteam@netfilter.org
9768 W: http://www.netfilter.org/
9769 W: http://www.iptables.org/
9770 W: http://www.nftables.org/
9771 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9775 F: include/linux/netfilter*
9776 F: include/linux/netfilter/
9777 F: include/net/netfilter/
9778 F: include/uapi/linux/netfilter*
9779 F: include/uapi/linux/netfilter/
9780 F: net/*/netfilter.c
9783 F: net/bridge/br_netfilter*.c
9785 NETROM NETWORK LAYER
9786 M: Ralf Baechle <ralf@linux-mips.org>
9787 L: linux-hams@vger.kernel.org
9788 W: http://www.linux-ax25.org/
9790 F: include/net/netrom.h
9791 F: include/uapi/linux/netrom.h
9794 NETRONOME ETHERNET DRIVERS
9795 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9796 L: oss-drivers@netronome.com
9798 F: drivers/net/ethernet/netronome/
9800 NETWORK BLOCK DEVICE (NBD)
9801 M: Josef Bacik <josef@toxicpanda.com>
9803 L: linux-block@vger.kernel.org
9804 L: nbd@other.debian.org
9805 F: Documentation/blockdev/nbd.txt
9806 F: drivers/block/nbd.c
9807 F: include/uapi/linux/nbd.h
9809 NETWORK DROP MONITOR
9810 M: Neil Horman <nhorman@tuxdriver.com>
9811 L: netdev@vger.kernel.org
9813 W: https://fedorahosted.org/dropwatch/
9814 F: net/core/drop_monitor.c
9817 M: "David S. Miller" <davem@davemloft.net>
9818 L: netdev@vger.kernel.org
9819 W: http://www.linuxfoundation.org/en/Net
9820 Q: http://patchwork.ozlabs.org/project/netdev/list/
9821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9824 F: Documentation/devicetree/bindings/net/
9826 F: include/linux/if_*
9827 F: include/linux/netdevice.h
9828 F: include/linux/etherdevice.h
9829 F: include/linux/fcdevice.h
9830 F: include/linux/fddidevice.h
9831 F: include/linux/hippidevice.h
9832 F: include/linux/inetdevice.h
9833 F: include/uapi/linux/if_*
9834 F: include/uapi/linux/netdevice.h
9836 NETWORKING DRIVERS (WIRELESS)
9837 M: Kalle Valo <kvalo@codeaurora.org>
9838 L: linux-wireless@vger.kernel.org
9839 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9843 F: Documentation/devicetree/bindings/net/wireless/
9844 F: drivers/net/wireless/
9847 M: Andrew Lunn <andrew@lunn.ch>
9848 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9849 M: Florian Fainelli <f.fainelli@gmail.com>
9852 F: include/net/dsa.h
9853 F: include/linux/dsa/
9856 NETWORKING [GENERAL]
9857 M: "David S. Miller" <davem@davemloft.net>
9858 L: netdev@vger.kernel.org
9859 W: http://www.linuxfoundation.org/en/Net
9860 Q: http://patchwork.ozlabs.org/project/netdev/list/
9861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9863 B: mailto:netdev@vger.kernel.org
9867 F: include/linux/in.h
9868 F: include/linux/net.h
9869 F: include/linux/netdevice.h
9870 F: include/uapi/linux/in.h
9871 F: include/uapi/linux/net.h
9872 F: include/uapi/linux/netdevice.h
9873 F: include/uapi/linux/net_namespace.h
9874 F: tools/testing/selftests/net/
9877 F: Documentation/networking/
9880 M: Steffen Klassert <steffen.klassert@secunet.com>
9881 M: Herbert Xu <herbert@gondor.apana.org.au>
9882 M: "David S. Miller" <davem@davemloft.net>
9883 L: netdev@vger.kernel.org
9884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9893 F: net/ipv4/ipcomp.c
9894 F: net/ipv4/ip_vti.c
9898 F: net/ipv6/ipcomp6.c
9899 F: net/ipv6/ip6_vti.c
9900 F: include/uapi/linux/xfrm.h
9901 F: include/net/xfrm.h
9903 NETWORKING [IPv4/IPv6]
9904 M: "David S. Miller" <davem@davemloft.net>
9905 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9906 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9907 L: netdev@vger.kernel.org
9908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9915 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9916 M: Paul Moore <paul@paul-moore.com>
9917 W: https://github.com/netlabel
9918 L: netdev@vger.kernel.org
9919 L: linux-security-module@vger.kernel.org
9921 F: Documentation/netlabel/
9922 F: include/net/calipso.h
9923 F: include/net/cipso_ipv4.h
9924 F: include/net/netlabel.h
9925 F: include/uapi/linux/netfilter/xt_SECMARK.h
9926 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9928 F: net/ipv4/cipso_ipv4.c
9929 F: net/ipv6/calipso.c
9930 F: net/netfilter/xt_CONNSECMARK.c
9931 F: net/netfilter/xt_SECMARK.c
9934 M: Eric Dumazet <edumazet@google.com>
9935 L: netdev@vger.kernel.org
9938 F: net/ipv4/syncookies.c
9940 F: net/ipv6/syncookies.c
9941 F: include/uapi/linux/tcp.h
9942 F: include/net/tcp.h
9943 F: include/linux/tcp.h
9944 F: include/trace/events/tcp.h
9947 M: Boris Pismenny <borisp@mellanox.com>
9948 M: Aviad Yehezkel <aviadye@mellanox.com>
9949 M: Dave Watson <davejwatson@fb.com>
9950 L: netdev@vger.kernel.org
9953 F: include/uapi/linux/tls.h
9954 F: include/net/tls.h
9956 NETWORKING [WIRELESS]
9957 L: linux-wireless@vger.kernel.org
9958 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9961 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9963 F: drivers/net/netdevsim/*
9965 NETXEN (1/10) GbE SUPPORT
9966 M: Manish Chopra <manish.chopra@cavium.com>
9967 M: Rahul Verma <rahul.verma@cavium.com>
9968 M: Dept-GELinuxNICDev@cavium.com
9969 L: netdev@vger.kernel.org
9971 F: drivers/net/ethernet/qlogic/netxen/
9974 M: Samuel Ortiz <sameo@linux.intel.com>
9975 L: linux-wireless@vger.kernel.org
9976 L: linux-nfc@lists.01.org (subscribers-only)
9980 F: include/uapi/linux/nfc.h
9982 F: include/linux/platform_data/nfcmrvl.h
9983 F: include/linux/platform_data/nxp-nci.h
9984 F: Documentation/devicetree/bindings/net/nfc/
9986 NFS, SUNRPC, AND LOCKD CLIENTS
9987 M: Trond Myklebust <trond.myklebust@hammerspace.com>
9988 M: Anna Schumaker <anna.schumaker@netapp.com>
9989 L: linux-nfs@vger.kernel.org
9990 W: http://client.linux-nfs.org
9991 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9997 F: include/linux/lockd/
9998 F: include/linux/nfs*
9999 F: include/linux/sunrpc/
10000 F: include/uapi/linux/nfs*
10001 F: include/uapi/linux/sunrpc/
10004 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10005 L: linux-nilfs@vger.kernel.org
10006 W: https://nilfs.sourceforge.io/
10007 W: https://nilfs.osdn.jp/
10008 T: git git://github.com/konis/nilfs2.git
10010 F: Documentation/filesystems/nilfs2.txt
10012 F: include/trace/events/nilfs2.h
10013 F: include/uapi/linux/nilfs2_api.h
10014 F: include/uapi/linux/nilfs2_ondisk.h
10016 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10017 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10018 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10020 F: Documentation/scsi/NinjaSCSI.txt
10021 F: drivers/scsi/pcmcia/nsp_*
10023 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10024 M: GOTO Masanori <gotom@debian.or.jp>
10025 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10026 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10028 F: Documentation/scsi/NinjaSCSI.txt
10029 F: drivers/scsi/nsp32*
10032 M: Ley Foon Tan <lftan@altera.com>
10033 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10038 NOHZ, DYNTICKS SUPPORT
10039 M: Frederic Weisbecker <fweisbec@gmail.com>
10040 M: Thomas Gleixner <tglx@linutronix.de>
10041 M: Ingo Molnar <mingo@kernel.org>
10042 L: linux-kernel@vger.kernel.org
10043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10045 F: kernel/time/tick*.*
10046 F: include/linux/tick.h
10047 F: include/linux/sched/nohz.h
10049 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10050 M: Pavel Machek <pavel@ucw.cz>
10051 M: Sakari Ailus <sakari.ailus@iki.fi>
10052 L: linux-media@vger.kernel.org
10054 F: drivers/media/i2c/et8ek8
10055 F: drivers/media/i2c/ad5820.c
10057 NOKIA N900 POWER SUPPLY DRIVERS
10058 R: Pali Rohár <pali.rohar@gmail.com>
10059 F: include/linux/power/bq2415x_charger.h
10060 F: include/linux/power/bq27xxx_battery.h
10061 F: include/linux/power/isp1704_charger.h
10062 F: drivers/power/supply/bq2415x_charger.c
10063 F: drivers/power/supply/bq27xxx_battery.c
10064 F: drivers/power/supply/bq27xxx_battery_i2c.c
10065 F: drivers/power/supply/isp1704_charger.c
10066 F: drivers/power/supply/rx51_battery.c
10069 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10070 L: linux-ntb@googlegroups.com
10072 F: drivers/ntb/hw/amd/
10075 M: Jon Mason <jdmason@kudzu.us>
10076 M: Dave Jiang <dave.jiang@intel.com>
10077 M: Allen Hubbe <allenbh@gmail.com>
10078 L: linux-ntb@googlegroups.com
10080 W: https://github.com/jonmason/ntb/wiki
10081 T: git git://github.com/jonmason/ntb.git
10083 F: drivers/net/ntb_netdev.c
10084 F: include/linux/ntb.h
10085 F: include/linux/ntb_transport.h
10086 F: tools/testing/selftests/ntb/
10089 M: Serge Semin <fancer.lancer@gmail.com>
10090 L: linux-ntb@googlegroups.com
10092 F: drivers/ntb/hw/idt/
10095 M: Dave Jiang <dave.jiang@intel.com>
10096 L: linux-ntb@googlegroups.com
10098 W: https://github.com/davejiang/linux/wiki
10099 T: git https://github.com/davejiang/linux.git
10100 F: drivers/ntb/hw/intel/
10103 M: Anton Altaparmakov <anton@tuxera.com>
10104 L: linux-ntfs-dev@lists.sourceforge.net
10105 W: http://www.tuxera.com/
10106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10108 F: Documentation/filesystems/ntfs.txt
10112 M: Finn Thain <fthain@telegraphics.com.au>
10113 L: linux-m68k@lists.linux-m68k.org
10115 F: arch/*/include/asm/nubus.h
10117 F: include/linux/nubus.h
10118 F: include/uapi/linux/nubus.h
10120 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10121 M: Antonino Daplas <adaplas@gmail.com>
10122 L: linux-fbdev@vger.kernel.org
10124 F: drivers/video/fbdev/riva/
10125 F: drivers/video/fbdev/nvidia/
10128 M: Keith Busch <keith.busch@intel.com>
10129 M: Jens Axboe <axboe@fb.com>
10130 M: Christoph Hellwig <hch@lst.de>
10131 M: Sagi Grimberg <sagi@grimberg.me>
10132 L: linux-nvme@lists.infradead.org
10133 T: git://git.infradead.org/nvme.git
10134 W: http://git.infradead.org/nvme.git
10136 F: drivers/nvme/host/
10137 F: include/linux/nvme.h
10138 F: include/uapi/linux/nvme_ioctl.h
10140 NVM EXPRESS FC TRANSPORT DRIVERS
10141 M: James Smart <james.smart@broadcom.com>
10142 L: linux-nvme@lists.infradead.org
10144 F: include/linux/nvme-fc.h
10145 F: include/linux/nvme-fc-driver.h
10146 F: drivers/nvme/host/fc.c
10147 F: drivers/nvme/target/fc.c
10148 F: drivers/nvme/target/fcloop.c
10150 NVM EXPRESS TARGET DRIVER
10151 M: Christoph Hellwig <hch@lst.de>
10152 M: Sagi Grimberg <sagi@grimberg.me>
10153 L: linux-nvme@lists.infradead.org
10154 T: git://git.infradead.org/nvme.git
10155 W: http://git.infradead.org/nvme.git
10157 F: drivers/nvme/target/
10160 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10163 F: Documentation/devicetree/bindings/nvmem/
10164 F: Documentation/ABI/stable/sysfs-bus-nvmem
10165 F: include/linux/nvmem-consumer.h
10166 F: include/linux/nvmem-provider.h
10168 NXP SGTL5000 DRIVER
10169 M: Fabio Estevam <fabio.estevam@nxp.com>
10170 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10172 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10173 F: sound/soc/codecs/sgtl5000*
10175 NXP TDA998X DRM DRIVER
10176 M: Russell King <linux@armlinux.org.uk>
10178 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10179 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10180 F: drivers/gpu/drm/i2c/tda998x_drv.c
10181 F: include/drm/i2c/tda998x.h
10184 M: Peter Rosin <peda@axentia.se>
10185 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10187 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10188 F: sound/soc/codecs/tfa9879*
10191 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10192 R: Charles Gorand <charles.gorand@effinnov.com>
10193 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10195 F: drivers/nfc/nxp-nci
10198 M: Josh Poimboeuf <jpoimboe@redhat.com>
10199 M: Peter Zijlstra <peterz@infradead.org>
10203 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10204 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10205 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10206 L: linuxppc-dev@lists.ozlabs.org
10208 F: arch/powerpc/platforms/powernv/ocxl.c
10209 F: arch/powerpc/include/asm/pnv-ocxl.h
10210 F: drivers/misc/ocxl/
10211 F: include/misc/ocxl*
10212 F: include/uapi/misc/ocxl.h
10213 F: Documentation/accelerators/ocxl.txt
10216 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10217 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10218 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10219 L: linux-omap@vger.kernel.org
10223 OMAP CLOCK FRAMEWORK SUPPORT
10224 M: Paul Walmsley <paul@pwsan.com>
10225 L: linux-omap@vger.kernel.org
10227 F: arch/arm/*omap*/*clock*
10229 OMAP DEVICE TREE SUPPORT
10230 M: Benoît Cousson <bcousson@baylibre.com>
10231 M: Tony Lindgren <tony@atomide.com>
10232 L: linux-omap@vger.kernel.org
10233 L: devicetree@vger.kernel.org
10235 F: arch/arm/boot/dts/*omap*
10236 F: arch/arm/boot/dts/*am3*
10237 F: arch/arm/boot/dts/*am4*
10238 F: arch/arm/boot/dts/*am5*
10239 F: arch/arm/boot/dts/*dra7*
10241 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10242 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
10243 L: linux-omap@vger.kernel.org
10244 L: linux-fbdev@vger.kernel.org
10246 F: drivers/video/fbdev/omap2/
10247 F: Documentation/arm/OMAP/DSS
10249 OMAP FRAMEBUFFER SUPPORT
10250 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
10251 L: linux-fbdev@vger.kernel.org
10252 L: linux-omap@vger.kernel.org
10254 F: drivers/video/fbdev/omap/
10256 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10257 M: Roger Quadros <rogerq@ti.com>
10258 M: Tony Lindgren <tony@atomide.com>
10259 L: linux-omap@vger.kernel.org
10261 F: drivers/memory/omap-gpmc.c
10262 F: arch/arm/mach-omap2/*gpmc*
10265 M: Grygorii Strashko <grygorii.strashko@ti.com>
10266 M: Santosh Shilimkar <ssantosh@kernel.org>
10267 M: Kevin Hilman <khilman@kernel.org>
10268 L: linux-omap@vger.kernel.org
10270 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10271 F: drivers/gpio/gpio-omap.c
10273 OMAP HARDWARE SPINLOCK SUPPORT
10274 M: Ohad Ben-Cohen <ohad@wizery.com>
10275 L: linux-omap@vger.kernel.org
10277 F: drivers/hwspinlock/omap_hwspinlock.c
10279 OMAP HS MMC SUPPORT
10280 L: linux-mmc@vger.kernel.org
10281 L: linux-omap@vger.kernel.org
10283 F: drivers/mmc/host/omap_hsmmc.c
10286 M: Paul Walmsley <paul@pwsan.com>
10287 L: linux-omap@vger.kernel.org
10289 F: arch/arm/mach-omap2/omap_hwmod*data*
10291 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10292 M: Benoît Cousson <bcousson@baylibre.com>
10293 L: linux-omap@vger.kernel.org
10295 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10298 M: Benoît Cousson <bcousson@baylibre.com>
10299 M: Paul Walmsley <paul@pwsan.com>
10300 L: linux-omap@vger.kernel.org
10302 F: arch/arm/mach-omap2/omap_hwmod.*
10304 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10305 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10306 L: linux-media@vger.kernel.org
10308 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10309 F: drivers/media/platform/omap3isp/
10310 F: drivers/staging/media/omap4iss/
10313 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10314 L: linux-omap@vger.kernel.org
10316 F: drivers/mmc/host/omap.c
10318 OMAP POWER MANAGEMENT SUPPORT
10319 M: Kevin Hilman <khilman@kernel.org>
10320 L: linux-omap@vger.kernel.org
10322 F: arch/arm/*omap*/*pm*
10323 F: drivers/cpufreq/omap-cpufreq.c
10325 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10326 M: Rajendra Nayak <rnayak@codeaurora.org>
10327 M: Paul Walmsley <paul@pwsan.com>
10328 L: linux-omap@vger.kernel.org
10330 F: arch/arm/mach-omap2/prm*
10332 OMAP RANDOM NUMBER GENERATOR SUPPORT
10333 M: Deepak Saxena <dsaxena@plexity.net>
10335 F: drivers/char/hw_random/omap-rng.c
10338 L: linux-usb@vger.kernel.org
10339 L: linux-omap@vger.kernel.org
10341 F: drivers/usb/*/*omap*
10342 F: arch/arm/*omap*/usb*
10344 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10345 M: Mark Jackson <mpfj@newflow.co.uk>
10346 L: linux-omap@vger.kernel.org
10348 F: arch/arm/boot/dts/am335x-nano.dts
10351 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10352 M: Tony Lindgren <tony@atomide.com>
10353 L: linux-omap@vger.kernel.org
10354 Q: http://patchwork.kernel.org/project/linux-omap/list/
10355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10357 F: arch/arm/mach-omap1/
10358 F: arch/arm/plat-omap/
10359 F: arch/arm/configs/omap1_defconfig
10360 F: drivers/i2c/busses/i2c-omap.c
10361 F: include/linux/i2c-omap.h
10364 M: Tony Lindgren <tony@atomide.com>
10365 L: linux-omap@vger.kernel.org
10366 W: http://www.muru.com/linux/omap/
10367 W: http://linux.omap.com/
10368 Q: http://patchwork.kernel.org/project/linux-omap/list/
10369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10371 F: arch/arm/mach-omap2/
10372 F: arch/arm/plat-omap/
10373 F: arch/arm/configs/omap2plus_defconfig
10374 F: drivers/i2c/busses/i2c-omap.c
10375 F: drivers/irqchip/irq-omap-intc.c
10376 F: drivers/mfd/*omap*.c
10377 F: drivers/mfd/menelaus.c
10378 F: drivers/mfd/palmas.c
10379 F: drivers/mfd/tps65217.c
10380 F: drivers/mfd/tps65218.c
10381 F: drivers/mfd/tps65910.c
10382 F: drivers/mfd/twl-core.[ch]
10383 F: drivers/mfd/twl4030*.c
10384 F: drivers/mfd/twl6030*.c
10385 F: drivers/mfd/twl6040*.c
10386 F: drivers/regulator/palmas-regulator*.c
10387 F: drivers/regulator/pbias-regulator.c
10388 F: drivers/regulator/tps65217-regulator.c
10389 F: drivers/regulator/tps65218-regulator.c
10390 F: drivers/regulator/tps65910-regulator.c
10391 F: drivers/regulator/twl-regulator.c
10392 F: drivers/regulator/twl6030-regulator.c
10393 F: include/linux/i2c-omap.h
10395 ONION OMEGA2+ BOARD
10396 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10397 L: linux-mips@linux-mips.org
10399 F: arch/mips/boot/dts/ralink/omega2p.dts
10402 M: Bob Copeland <me@bobcopeland.com>
10403 L: linux-karma-devel@lists.sourceforge.net
10405 F: Documentation/filesystems/omfs.txt
10408 OMNIKEY CARDMAN 4000 DRIVER
10409 M: Harald Welte <laforge@gnumonks.org>
10411 F: drivers/char/pcmcia/cm4000_cs.c
10412 F: include/linux/cm4000_cs.h
10413 F: include/uapi/linux/cm4000_cs.h
10415 OMNIKEY CARDMAN 4040 DRIVER
10416 M: Harald Welte <laforge@gnumonks.org>
10418 F: drivers/char/pcmcia/cm4040_cs.*
10420 OMNIVISION OV13858 SENSOR DRIVER
10421 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10422 L: linux-media@vger.kernel.org
10423 T: git git://linuxtv.org/media_tree.git
10425 F: drivers/media/i2c/ov13858.c
10427 OMNIVISION OV2685 SENSOR DRIVER
10428 M: Shunqian Zheng <zhengsq@rock-chips.com>
10429 L: linux-media@vger.kernel.org
10430 T: git git://linuxtv.org/media_tree.git
10432 F: drivers/media/i2c/ov2685.c
10434 OMNIVISION OV5640 SENSOR DRIVER
10435 M: Steve Longerbeam <slongerbeam@gmail.com>
10436 L: linux-media@vger.kernel.org
10437 T: git git://linuxtv.org/media_tree.git
10439 F: drivers/media/i2c/ov5640.c
10441 OMNIVISION OV5647 SENSOR DRIVER
10442 M: Luis Oliveira <lolivei@synopsys.com>
10443 L: linux-media@vger.kernel.org
10444 T: git git://linuxtv.org/media_tree.git
10446 F: drivers/media/i2c/ov5647.c
10448 OMNIVISION OV5695 SENSOR DRIVER
10449 M: Shunqian Zheng <zhengsq@rock-chips.com>
10450 L: linux-media@vger.kernel.org
10451 T: git git://linuxtv.org/media_tree.git
10453 F: drivers/media/i2c/ov5695.c
10455 OMNIVISION OV7670 SENSOR DRIVER
10456 M: Jonathan Corbet <corbet@lwn.net>
10457 L: linux-media@vger.kernel.org
10458 T: git git://linuxtv.org/media_tree.git
10460 F: drivers/media/i2c/ov7670.c
10461 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10463 OMNIVISION OV772x SENSOR DRIVER
10464 M: Jacopo Mondi <jacopo@jmondi.org>
10465 L: linux-media@vger.kernel.org
10466 T: git git://linuxtv.org/media_tree.git
10468 F: drivers/media/i2c/ov772x.c
10469 F: include/media/i2c/ov772x.h
10470 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
10472 OMNIVISION OV7740 SENSOR DRIVER
10473 M: Wenyou Yang <wenyou.yang@microchip.com>
10474 L: linux-media@vger.kernel.org
10475 T: git git://linuxtv.org/media_tree.git
10477 F: drivers/media/i2c/ov7740.c
10478 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10480 OMNIVISION OV9650 SENSOR DRIVER
10481 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10482 R: Akinobu Mita <akinobu.mita@gmail.com>
10483 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10484 L: linux-media@vger.kernel.org
10485 T: git git://linuxtv.org/media_tree.git
10487 F: drivers/media/i2c/ov9650.c
10488 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
10490 ONENAND FLASH DRIVER
10491 M: Kyungmin Park <kyungmin.park@samsung.com>
10492 L: linux-mtd@lists.infradead.org
10494 F: drivers/mtd/nand/onenand/
10495 F: include/linux/mtd/onenand*.h
10497 ONSTREAM SCSI TAPE DRIVER
10498 M: Willem Riede <osst@riede.org>
10499 L: osst-users@lists.sourceforge.net
10500 L: linux-scsi@vger.kernel.org
10502 F: Documentation/scsi/osst.txt
10503 F: drivers/scsi/osst.*
10504 F: drivers/scsi/osst_*.h
10505 F: drivers/scsi/st.h
10508 M: Jens Wiklander <jens.wiklander@linaro.org>
10510 F: drivers/tee/optee/
10513 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10514 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10515 L: linux-rdma@vger.kernel.org
10517 F: drivers/infiniband/ulp/opa_vnic
10519 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10520 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10521 M: Frank Rowand <frowand.list@gmail.com>
10522 L: devicetree@vger.kernel.org
10524 F: Documentation/devicetree/dynamic-resolution-notes.txt
10525 F: Documentation/devicetree/overlay-notes.txt
10526 F: drivers/of/overlay.c
10527 F: drivers/of/resolver.c
10528 K: of_overlay_notifier_
10530 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10531 M: Rob Herring <robh+dt@kernel.org>
10532 M: Frank Rowand <frowand.list@gmail.com>
10533 L: devicetree@vger.kernel.org
10534 W: http://www.devicetree.org/
10535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10538 F: include/linux/of*.h
10540 F: Documentation/ABI/testing/sysfs-firmware-ofw
10542 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10543 M: Rob Herring <robh+dt@kernel.org>
10544 M: Mark Rutland <mark.rutland@arm.com>
10545 L: devicetree@vger.kernel.org
10546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10547 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10549 F: Documentation/devicetree/
10550 F: arch/*/boot/dts/
10551 F: include/dt-bindings/
10553 OPENCORES I2C BUS DRIVER
10554 M: Peter Korsgaard <jacmet@sunsite.dk>
10555 L: linux-i2c@vger.kernel.org
10557 F: Documentation/i2c/busses/i2c-ocores
10558 F: drivers/i2c/busses/i2c-ocores.c
10560 OPENRISC ARCHITECTURE
10561 M: Jonas Bonn <jonas@southpole.se>
10562 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10563 M: Stafford Horne <shorne@gmail.com>
10564 T: git git://github.com/openrisc/linux.git
10565 L: openrisc@lists.librecores.org
10566 W: http://openrisc.io
10568 F: Documentation/devicetree/bindings/openrisc/
10569 F: Documentation/openrisc/
10571 F: drivers/irqchip/irq-ompic.c
10572 F: drivers/irqchip/irq-or1k-*
10575 M: Pravin B Shelar <pshelar@ovn.org>
10576 L: netdev@vger.kernel.org
10577 L: dev@openvswitch.org
10578 W: http://openvswitch.org
10580 F: net/openvswitch/
10581 F: include/uapi/linux/openvswitch.h
10583 OPERATING PERFORMANCE POINTS (OPP)
10584 M: Viresh Kumar <vireshk@kernel.org>
10585 M: Nishanth Menon <nm@ti.com>
10586 M: Stephen Boyd <sboyd@kernel.org>
10587 L: linux-pm@vger.kernel.org
10589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10591 F: include/linux/pm_opp.h
10592 F: Documentation/power/opp.txt
10593 F: Documentation/devicetree/bindings/opp/
10596 M: Clemens Ladisch <clemens@ladisch.de>
10597 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10598 T: git git://git.alsa-project.org/alsa-kernel.git
10600 F: sound/drivers/opl4/
10603 M: Robert Richter <rric@kernel.org>
10604 L: oprofile-list@lists.sf.net
10606 F: arch/*/include/asm/oprofile*.h
10607 F: arch/*/oprofile/
10608 F: drivers/oprofile/
10609 F: include/linux/oprofile.h
10611 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10612 M: Mark Fasheh <mark@fasheh.com>
10613 M: Joel Becker <jlbec@evilplan.org>
10614 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10615 W: http://ocfs2.wiki.kernel.org
10617 F: Documentation/filesystems/ocfs2.txt
10618 F: Documentation/filesystems/dlmfs.txt
10621 ORANGEFS FILESYSTEM
10622 M: Mike Marshall <hubcap@omnibond.com>
10623 R: Martin Brandenburg <martin@omnibond.com>
10624 L: devel@lists.orangefs.org
10625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10628 F: Documentation/filesystems/orangefs.txt
10631 L: linux-wireless@vger.kernel.org
10632 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10633 W: http://www.nongnu.org/orinoco/
10635 F: drivers/net/wireless/intersil/orinoco/
10637 OSD LIBRARY and FILESYSTEM
10638 M: Boaz Harrosh <ooo@electrozaur.com>
10640 F: drivers/scsi/osd/
10641 F: include/scsi/osd_*
10644 OV2659 OMNIVISION SENSOR DRIVER
10645 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10646 L: linux-media@vger.kernel.org
10647 W: https://linuxtv.org
10648 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10649 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10651 F: drivers/media/i2c/ov2659.c
10652 F: include/media/i2c/ov2659.h
10655 M: Miklos Szeredi <miklos@szeredi.hu>
10656 L: linux-unionfs@vger.kernel.org
10657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10660 F: Documentation/filesystems/overlayfs.txt
10662 P54 WIRELESS DRIVER
10663 M: Christian Lamparter <chunkeey@googlemail.com>
10664 L: linux-wireless@vger.kernel.org
10665 W: http://wireless.kernel.org/en/users/Drivers/p54
10667 F: drivers/net/wireless/intersil/p54/
10669 PA SEMI ETHERNET DRIVER
10670 L: netdev@vger.kernel.org
10672 F: drivers/net/ethernet/pasemi/*
10674 PA SEMI SMBUS DRIVER
10675 L: linux-i2c@vger.kernel.org
10677 F: drivers/i2c/busses/i2c-pasemi.c
10679 PADATA PARALLEL EXECUTION MECHANISM
10680 M: Steffen Klassert <steffen.klassert@secunet.com>
10681 L: linux-crypto@vger.kernel.org
10684 F: include/linux/padata.h
10685 F: Documentation/padata.txt
10687 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10688 M: Harald Welte <laforge@gnumonks.org>
10689 L: platform-driver-x86@vger.kernel.org
10691 F: drivers/platform/x86/panasonic-laptop.c
10693 PARALLEL LCD/KEYPAD PANEL DRIVER
10694 M: Willy Tarreau <willy@haproxy.com>
10695 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10697 F: Documentation/misc-devices/lcd-panel-cgram.txt
10698 F: drivers/misc/panel.c
10700 PARALLEL PORT SUBSYSTEM
10701 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10702 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10703 L: linux-parport@lists.infradead.org (subscribers-only)
10705 F: drivers/parport/
10706 F: include/linux/parport*.h
10707 F: drivers/char/ppdev.c
10708 F: include/uapi/linux/ppdev.h
10709 F: Documentation/parport*.txt
10711 PARAVIRT_OPS INTERFACE
10712 M: Juergen Gross <jgross@suse.com>
10713 M: Alok Kataria <akataria@vmware.com>
10714 L: virtualization@lists.linux-foundation.org
10716 F: Documentation/virtual/paravirt_ops.txt
10717 F: arch/*/kernel/paravirt*
10718 F: arch/*/include/asm/paravirt*.h
10719 F: include/linux/hypervisor.h
10721 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10722 M: Tim Waugh <tim@cyberelk.net>
10723 L: linux-parport@lists.infradead.org (subscribers-only)
10725 F: Documentation/blockdev/paride.txt
10726 F: drivers/block/paride/
10728 PARISC ARCHITECTURE
10729 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10730 M: Helge Deller <deller@gmx.de>
10731 L: linux-parisc@vger.kernel.org
10732 W: http://www.parisc-linux.org/
10733 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10738 F: Documentation/parisc/
10740 F: drivers/char/agp/parisc-agp.c
10741 F: drivers/input/serio/gscps2.c
10742 F: drivers/parport/parport_gsc.*
10743 F: drivers/tty/serial/8250/8250_gsc.c
10744 F: drivers/video/fbdev/sti*
10745 F: drivers/video/console/sti*
10746 F: drivers/video/logo/logo_parisc*
10749 M: Jiri Pirko <jiri@mellanox.com>
10750 L: netdev@vger.kernel.org
10753 F: lib/test_parman.c
10754 F: include/linux/parman.h
10756 PC87360 HARDWARE MONITORING DRIVER
10757 M: Jim Cromie <jim.cromie@gmail.com>
10758 L: linux-hwmon@vger.kernel.org
10760 F: Documentation/hwmon/pc87360
10761 F: drivers/hwmon/pc87360.c
10763 PC8736x GPIO DRIVER
10764 M: Jim Cromie <jim.cromie@gmail.com>
10766 F: drivers/char/pc8736x_gpio.c
10768 PC87427 HARDWARE MONITORING DRIVER
10769 M: Jean Delvare <jdelvare@suse.com>
10770 L: linux-hwmon@vger.kernel.org
10772 F: Documentation/hwmon/pc87427
10773 F: drivers/hwmon/pc87427.c
10776 M: Riku Voipio <riku.voipio@iki.fi>
10778 F: drivers/leds/leds-pca9532.c
10779 F: include/linux/leds-pca9532.h
10781 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10782 M: Guenter Roeck <linux@roeck-us.net>
10783 L: linux-i2c@vger.kernel.org
10785 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10787 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10788 M: Khalid Aziz <khalid@gonehiking.org>
10790 F: drivers/firmware/pcdp.*
10792 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10793 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10794 L: linux-pci@vger.kernel.org
10795 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10797 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10798 F: drivers/pci/host/pci-aardvark.c
10800 PCI DRIVER FOR ALTERA PCIE IP
10801 M: Ley Foon Tan <lftan@altera.com>
10802 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10803 L: linux-pci@vger.kernel.org
10805 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10806 F: drivers/pci/host/pcie-altera.c
10808 PCI DRIVER FOR APPLIEDMICRO XGENE
10809 M: Tanmay Inamdar <tinamdar@apm.com>
10810 L: linux-pci@vger.kernel.org
10811 L: linux-arm-kernel@lists.infradead.org
10813 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10814 F: drivers/pci/host/pci-xgene.c
10816 PCI DRIVER FOR ARM VERSATILE PLATFORM
10817 M: Rob Herring <robh@kernel.org>
10818 L: linux-pci@vger.kernel.org
10819 L: linux-arm-kernel@lists.infradead.org
10821 F: Documentation/devicetree/bindings/pci/versatile.txt
10822 F: drivers/pci/host/pci-versatile.c
10824 PCI DRIVER FOR ARMADA 8K
10825 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10826 L: linux-pci@vger.kernel.org
10827 L: linux-arm-kernel@lists.infradead.org
10829 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10830 F: drivers/pci/dwc/pcie-armada8k.c
10832 PCI DRIVER FOR CADENCE PCIE IP
10833 M: Alan Douglas <adouglas@cadence.com>
10834 L: linux-pci@vger.kernel.org
10836 F: Documentation/devicetree/bindings/pci/cdns,*.txt
10837 F: drivers/pci/cadence/pcie-cadence*
10839 PCI DRIVER FOR FREESCALE LAYERSCAPE
10840 M: Minghuan Lian <minghuan.Lian@nxp.com>
10841 M: Mingkai Hu <mingkai.hu@nxp.com>
10842 M: Roy Zang <roy.zang@nxp.com>
10843 L: linuxppc-dev@lists.ozlabs.org
10844 L: linux-pci@vger.kernel.org
10845 L: linux-arm-kernel@lists.infradead.org
10847 F: drivers/pci/dwc/*layerscape*
10849 PCI DRIVER FOR GENERIC OF HOSTS
10850 M: Will Deacon <will.deacon@arm.com>
10851 L: linux-pci@vger.kernel.org
10852 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10854 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10855 F: drivers/pci/host/pci-host-common.c
10856 F: drivers/pci/host/pci-host-generic.c
10858 PCI DRIVER FOR IMX6
10859 M: Richard Zhu <hongxing.zhu@nxp.com>
10860 M: Lucas Stach <l.stach@pengutronix.de>
10861 L: linux-pci@vger.kernel.org
10862 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10864 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10865 F: drivers/pci/dwc/*imx6*
10867 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10868 M: Keith Busch <keith.busch@intel.com>
10869 M: Jonathan Derrick <jonathan.derrick@intel.com>
10870 L: linux-pci@vger.kernel.org
10872 F: drivers/pci/host/vmd.c
10874 PCI DRIVER FOR MICROSEMI SWITCHTEC
10875 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10876 M: Logan Gunthorpe <logang@deltatee.com>
10877 L: linux-pci@vger.kernel.org
10879 F: Documentation/switchtec.txt
10880 F: Documentation/ABI/testing/sysfs-class-switchtec
10881 F: drivers/pci/switch/switchtec*
10882 F: include/uapi/linux/switchtec_ioctl.h
10883 F: include/linux/switchtec.h
10884 F: drivers/ntb/hw/mscc/
10886 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10887 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10888 M: Jason Cooper <jason@lakedaemon.net>
10889 L: linux-pci@vger.kernel.org
10890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10892 F: drivers/pci/host/*mvebu*
10894 PCI DRIVER FOR NVIDIA TEGRA
10895 M: Thierry Reding <thierry.reding@gmail.com>
10896 L: linux-tegra@vger.kernel.org
10897 L: linux-pci@vger.kernel.org
10899 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10900 F: drivers/pci/host/pci-tegra.c
10902 PCI DRIVER FOR RENESAS R-CAR
10903 M: Simon Horman <horms@verge.net.au>
10904 L: linux-pci@vger.kernel.org
10905 L: linux-renesas-soc@vger.kernel.org
10907 F: drivers/pci/host/*rcar*
10909 PCI DRIVER FOR SAMSUNG EXYNOS
10910 M: Jingoo Han <jingoohan1@gmail.com>
10911 L: linux-pci@vger.kernel.org
10912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10913 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10915 F: drivers/pci/dwc/pci-exynos.c
10917 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10918 M: Jingoo Han <jingoohan1@gmail.com>
10919 M: Joao Pinto <Joao.Pinto@synopsys.com>
10920 L: linux-pci@vger.kernel.org
10922 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10923 F: drivers/pci/dwc/*designware*
10925 PCI DRIVER FOR TI DRA7XX
10926 M: Kishon Vijay Abraham I <kishon@ti.com>
10927 L: linux-omap@vger.kernel.org
10928 L: linux-pci@vger.kernel.org
10930 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10931 F: drivers/pci/dwc/pci-dra7xx.c
10933 PCI DRIVER FOR TI KEYSTONE
10934 M: Murali Karicheri <m-karicheri2@ti.com>
10935 L: linux-pci@vger.kernel.org
10936 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10938 F: drivers/pci/dwc/*keystone*
10940 PCI ENDPOINT SUBSYSTEM
10941 M: Kishon Vijay Abraham I <kishon@ti.com>
10942 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10943 L: linux-pci@vger.kernel.org
10944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10946 F: drivers/pci/endpoint/
10947 F: drivers/misc/pci_endpoint_test.c
10950 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10951 M: Russell Currey <ruscur@russell.cc>
10952 L: linuxppc-dev@lists.ozlabs.org
10954 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10955 F: arch/powerpc/kernel/eeh*.c
10956 F: arch/powerpc/platforms/*/eeh*.c
10957 F: arch/powerpc/include/*/eeh*.h
10960 M: Linas Vepstas <linasvepstas@gmail.com>
10961 L: linux-pci@vger.kernel.org
10963 F: Documentation/PCI/pci-error-recovery.txt
10965 PCI MSI DRIVER FOR ALTERA MSI IP
10966 M: Ley Foon Tan <lftan@altera.com>
10967 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10968 L: linux-pci@vger.kernel.org
10970 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10971 F: drivers/pci/host/pcie-altera-msi.c
10973 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10974 M: Duc Dang <dhdang@apm.com>
10975 L: linux-pci@vger.kernel.org
10976 L: linux-arm-kernel@lists.infradead.org
10978 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10979 F: drivers/pci/host/pci-xgene-msi.c
10982 M: Bjorn Helgaas <bhelgaas@google.com>
10983 L: linux-pci@vger.kernel.org
10984 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10987 F: Documentation/devicetree/bindings/pci/
10988 F: Documentation/PCI/
10989 F: drivers/acpi/pci*
10991 F: include/asm-generic/pci*
10992 F: include/linux/pci*
10993 F: include/linux/of_pci.h
10994 F: include/uapi/linux/pci*
10997 F: arch/x86/kernel/quirks.c
10999 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11000 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11001 L: linux-pci@vger.kernel.org
11002 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11005 F: drivers/pci/cadence/
11006 F: drivers/pci/host/
11007 F: drivers/pci/dwc/
11009 PCIE DRIVER FOR AXIS ARTPEC
11010 M: Jesper Nilsson <jesper.nilsson@axis.com>
11011 L: linux-arm-kernel@axis.com
11012 L: linux-pci@vger.kernel.org
11014 F: Documentation/devicetree/bindings/pci/axis,artpec*
11015 F: drivers/pci/dwc/*artpec*
11017 PCIE DRIVER FOR CAVIUM THUNDERX
11018 M: David Daney <david.daney@cavium.com>
11019 L: linux-pci@vger.kernel.org
11020 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11022 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11023 F: drivers/pci/host/pci-thunder-*
11025 PCIE DRIVER FOR HISILICON
11026 M: Zhou Wang <wangzhou1@hisilicon.com>
11027 L: linux-pci@vger.kernel.org
11029 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11030 F: drivers/pci/dwc/pcie-hisi.c
11032 PCIE DRIVER FOR HISILICON KIRIN
11033 M: Xiaowei Song <songxiaowei@hisilicon.com>
11034 M: Binghui Wang <wangbinghui@hisilicon.com>
11035 L: linux-pci@vger.kernel.org
11037 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
11038 F: drivers/pci/dwc/pcie-kirin.c
11040 PCIE DRIVER FOR HISILICON STB
11041 M: Jianguo Sun <sunjianguo1@huawei.com>
11042 M: Shawn Guo <shawn.guo@linaro.org>
11043 L: linux-pci@vger.kernel.org
11045 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11046 F: drivers/pci/dwc/pcie-histb.c
11048 PCIE DRIVER FOR MEDIATEK
11049 M: Ryder Lee <ryder.lee@mediatek.com>
11050 L: linux-pci@vger.kernel.org
11051 L: linux-mediatek@lists.infradead.org
11053 F: Documentation/devicetree/bindings/pci/mediatek*
11054 F: drivers/pci/host/*mediatek*
11056 PCIE DRIVER FOR QUALCOMM MSM
11057 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11058 L: linux-pci@vger.kernel.org
11059 L: linux-arm-msm@vger.kernel.org
11061 F: drivers/pci/dwc/*qcom*
11063 PCIE DRIVER FOR ROCKCHIP
11064 M: Shawn Lin <shawn.lin@rock-chips.com>
11065 L: linux-pci@vger.kernel.org
11066 L: linux-rockchip@lists.infradead.org
11068 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11069 F: drivers/pci/host/pcie-rockchip*
11071 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11072 M: Linus Walleij <linus.walleij@linaro.org>
11073 L: linux-pci@vger.kernel.org
11075 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11076 F: drivers/pci/host/pci-v3-semi.c
11078 PCIE DRIVER FOR ST SPEAR13XX
11079 M: Pratyush Anand <pratyush.anand@gmail.com>
11080 L: linux-pci@vger.kernel.org
11082 F: drivers/pci/dwc/*spear*
11085 M: Dominik Brodowski <linux@dominikbrodowski.net>
11086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11088 F: Documentation/pcmcia/
11093 PCNET32 NETWORK DRIVER
11094 M: Don Fry <pcnet32@frontier.com>
11095 L: netdev@vger.kernel.org
11097 F: drivers/net/ethernet/amd/pcnet32.c
11099 PCRYPT PARALLEL CRYPTO ENGINE
11100 M: Steffen Klassert <steffen.klassert@secunet.com>
11101 L: linux-crypto@vger.kernel.org
11104 F: include/crypto/pcrypt.h
11106 PEAQ WMI HOTKEYS DRIVER
11107 M: Hans de Goede <hdegoede@redhat.com>
11108 L: platform-driver-x86@vger.kernel.org
11110 F: drivers/platform/x86/peaq-wmi.c
11112 PER-CPU MEMORY ALLOCATOR
11113 M: Tejun Heo <tj@kernel.org>
11114 M: Christoph Lameter <cl@linux.com>
11115 M: Dennis Zhou <dennisszhou@gmail.com>
11116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11118 F: include/linux/percpu*.h
11120 F: arch/*/include/asm/percpu.h
11122 PER-TASK DELAY ACCOUNTING
11123 M: Balbir Singh <bsingharora@gmail.com>
11125 F: include/linux/delayacct.h
11126 F: kernel/delayacct.c
11128 PERFORMANCE EVENTS SUBSYSTEM
11129 M: Peter Zijlstra <peterz@infradead.org>
11130 M: Ingo Molnar <mingo@redhat.com>
11131 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11132 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11133 R: Jiri Olsa <jolsa@redhat.com>
11134 R: Namhyung Kim <namhyung@kernel.org>
11135 L: linux-kernel@vger.kernel.org
11136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11139 F: include/linux/perf_event.h
11140 F: include/uapi/linux/perf_event.h
11141 F: arch/*/kernel/perf_event*.c
11142 F: arch/*/kernel/*/perf_event*.c
11143 F: arch/*/kernel/*/*/perf_event*.c
11144 F: arch/*/include/asm/perf_event.h
11145 F: arch/*/kernel/perf_callchain.c
11149 PERSONALITY HANDLING
11150 M: Christoph Hellwig <hch@infradead.org>
11151 L: linux-abi-devel@lists.sourceforge.net
11153 F: include/linux/personality.h
11154 F: include/uapi/linux/personality.h
11157 M: Remi Denis-Courmont <courmisch@gmail.com>
11159 F: Documentation/networking/phonet.txt
11160 F: include/linux/phonet.h
11161 F: include/net/phonet/
11162 F: include/uapi/linux/phonet.h
11166 M: Joern Engel <joern@lazybastard.org>
11167 L: linux-mtd@lists.infradead.org
11169 F: drivers/mtd/devices/phram.c
11172 M: Bruno Prémont <bonbons@linux-vserver.org>
11173 L: linux-input@vger.kernel.org
11175 F: drivers/hid/hid-picolcd*
11178 M: Jamie Iles <jamie@jamieiles.com>
11179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11180 T: git git://github.com/jamieiles/linux-2.6-ji.git
11182 F: arch/arm/boot/dts/picoxcell*
11183 F: arch/arm/mach-picoxcell/
11184 F: drivers/crypto/picoxcell*
11186 PIN CONTROL SUBSYSTEM
11187 M: Linus Walleij <linus.walleij@linaro.org>
11188 L: linux-gpio@vger.kernel.org
11189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11191 F: Documentation/devicetree/bindings/pinctrl/
11192 F: Documentation/driver-api/pinctl.rst
11193 F: drivers/pinctrl/
11194 F: include/linux/pinctrl/
11196 PIN CONTROLLER - ATMEL AT91
11197 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11198 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11200 F: drivers/pinctrl/pinctrl-at91.*
11202 PIN CONTROLLER - ATMEL AT91 PIO4
11203 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11205 L: linux-gpio@vger.kernel.org
11207 F: drivers/pinctrl/pinctrl-at91-pio4.*
11209 PIN CONTROLLER - FREESCALE
11210 M: Dong Aisheng <aisheng.dong@nxp.com>
11211 M: Fabio Estevam <festevam@gmail.com>
11212 M: Shawn Guo <shawnguo@kernel.org>
11213 M: Stefan Agner <stefan@agner.ch>
11214 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11215 L: linux-gpio@vger.kernel.org
11217 F: drivers/pinctrl/freescale/
11218 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11220 PIN CONTROLLER - INTEL
11221 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11222 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11224 F: drivers/pinctrl/intel/
11226 PIN CONTROLLER - MEDIATEK
11227 M: Sean Wang <sean.wang@mediatek.com>
11228 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11230 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11231 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11232 F: drivers/pinctrl/mediatek/mtk-eint.*
11233 F: drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11234 F: drivers/pinctrl/mediatek/pinctrl-mt2701.c
11235 F: drivers/pinctrl/mediatek/pinctrl-mt7622.c
11237 PIN CONTROLLER - QUALCOMM
11238 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11240 L: linux-arm-msm@vger.kernel.org
11241 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11242 F: drivers/pinctrl/qcom/
11244 PIN CONTROLLER - RENESAS
11245 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11246 M: Geert Uytterhoeven <geert+renesas@glider.be>
11247 L: linux-renesas-soc@vger.kernel.org
11248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11250 F: drivers/pinctrl/sh-pfc/
11252 PIN CONTROLLER - SAMSUNG
11253 M: Tomasz Figa <tomasz.figa@gmail.com>
11254 M: Krzysztof Kozlowski <krzk@kernel.org>
11255 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11257 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11258 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11261 F: drivers/pinctrl/samsung/
11262 F: include/dt-bindings/pinctrl/samsung.h
11263 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11265 PIN CONTROLLER - SINGLE
11266 M: Tony Lindgren <tony@atomide.com>
11267 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11269 L: linux-omap@vger.kernel.org
11271 F: drivers/pinctrl/pinctrl-single.c
11273 PIN CONTROLLER - ST SPEAR
11274 M: Viresh Kumar <vireshk@kernel.org>
11275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11276 W: http://www.st.com/spear
11278 F: drivers/pinctrl/spear/
11280 PISTACHIO SOC SUPPORT
11281 M: James Hartley <james.hartley@sondrel.com>
11282 L: linux-mips@linux-mips.org
11284 F: arch/mips/pistachio/
11285 F: arch/mips/include/asm/mach-pistachio/
11286 F: arch/mips/boot/dts/img/pistachio*
11287 F: arch/mips/configs/pistachio*_defconfig
11291 M: linux-block@vger.kernel.org
11292 F: drivers/block/pktcdvd.c
11293 F: include/linux/pktcdvd.h
11294 F: include/uapi/linux/pktcdvd.h
11296 PKUNITY SOC DRIVERS
11297 M: Guan Xuetao <gxt@pku.edu.cn>
11298 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11300 T: git git://github.com/gxt/linux.git
11301 F: drivers/input/serio/i8042-unicore32io.h
11302 F: drivers/i2c/busses/i2c-puv3.c
11303 F: drivers/video/fbdev/fb-puv3.c
11304 F: drivers/rtc/rtc-puv3.c
11306 PMBUS HARDWARE MONITORING DRIVERS
11307 M: Guenter Roeck <linux@roeck-us.net>
11308 L: linux-hwmon@vger.kernel.org
11309 W: http://hwmon.wiki.kernel.org/
11310 W: http://www.roeck-us.net/linux/drivers/
11311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11313 F: Documentation/hwmon/pmbus
11314 F: drivers/hwmon/pmbus/
11315 F: include/linux/pmbus.h
11317 PMC SIERRA MaxRAID DRIVER
11318 L: linux-scsi@vger.kernel.org
11319 W: http://www.pmc-sierra.com/
11321 F: drivers/scsi/pmcraid.*
11323 PMC SIERRA PM8001 DRIVER
11324 M: Jack Wang <jinpu.wang@profitbricks.com>
11325 M: lindar_liu@usish.com
11326 L: linux-scsi@vger.kernel.org
11328 F: drivers/scsi/pm8001/
11331 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11335 POSIX CLOCKS and TIMERS
11336 M: Thomas Gleixner <tglx@linutronix.de>
11337 L: linux-kernel@vger.kernel.org
11338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11341 F: include/linux/timer*
11342 F: kernel/time/*timer*
11344 POWER MANAGEMENT CORE
11345 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11346 L: linux-pm@vger.kernel.org
11347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11348 B: https://bugzilla.kernel.org
11350 F: drivers/base/power/
11351 F: include/linux/pm.h
11352 F: include/linux/pm_*
11353 F: include/linux/powercap.h
11354 F: drivers/powercap/
11355 F: kernel/configs/nopm.config
11357 POWER STATE COORDINATION INTERFACE (PSCI)
11358 M: Mark Rutland <mark.rutland@arm.com>
11359 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11360 L: linux-arm-kernel@lists.infradead.org
11362 F: drivers/firmware/psci*.c
11363 F: include/linux/psci.h
11364 F: include/uapi/linux/psci.h
11366 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11367 M: Sebastian Reichel <sre@kernel.org>
11368 L: linux-pm@vger.kernel.org
11369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11371 F: Documentation/ABI/testing/sysfs-class-power
11372 F: Documentation/devicetree/bindings/power/supply/
11373 F: include/linux/power_supply.h
11374 F: drivers/power/supply/
11376 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11377 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11378 L: linuxppc-dev@lists.ozlabs.org
11380 F: drivers/char/powernv-op-panel.c
11382 PPP OVER ATM (RFC 2364)
11383 M: Mitchell Blank Jr <mitch@sfgoth.com>
11385 F: net/atm/pppoatm.c
11386 F: include/uapi/linux/atmppp.h
11389 M: Michal Ostrowski <mostrows@earthlink.net>
11391 F: drivers/net/ppp/pppoe.c
11392 F: drivers/net/ppp/pppox.c
11395 M: James Chapman <jchapman@katalix.com>
11397 F: net/l2tp/l2tp_ppp.c
11398 F: include/linux/if_pppol2tp.h
11399 F: include/uapi/linux/if_pppol2tp.h
11401 PPP PROTOCOL DRIVERS AND COMPRESSORS
11402 M: Paul Mackerras <paulus@samba.org>
11403 L: linux-ppp@vger.kernel.org
11405 F: drivers/net/ppp/ppp_*
11408 M: Rodolfo Giometti <giometti@enneenne.com>
11409 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11410 L: linuxpps@ml.enneenne.com (subscribers-only)
11412 F: Documentation/pps/
11413 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11414 F: Documentation/ABI/testing/sysfs-pps
11416 F: include/linux/pps*.h
11417 F: include/uapi/linux/pps.h
11420 M: Dmitry Kozlov <xeb@mail.ru>
11421 L: netdev@vger.kernel.org
11423 F: drivers/net/ppp/pptp.c
11424 W: http://sourceforge.net/projects/accel-pptp
11427 M: Robert Love <rml@tech9.net>
11428 L: kpreempt-tech@lists.sourceforge.net
11429 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11431 F: Documentation/preempt-locking.txt
11432 F: include/linux/preempt.h
11435 M: Petr Mladek <pmladek@suse.com>
11436 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11437 R: Steven Rostedt <rostedt@goodmis.org>
11440 F: include/linux/printk.h
11442 PRISM54 WIRELESS DRIVER
11443 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11444 L: linux-wireless@vger.kernel.org
11445 W: http://wireless.kernel.org/en/users/Drivers/p54
11447 F: drivers/net/wireless/intersil/prism54/
11450 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11451 M: Kees Cook <keescook@chromium.org>
11452 L: linux-kernel@vger.kernel.org
11453 L: linux-fsdevel@vger.kernel.org
11455 F: fs/proc/proc_sysctl.c
11456 F: include/linux/sysctl.h
11458 F: tools/testing/selftests/sysctl/
11460 PS3 NETWORK SUPPORT
11461 M: Geoff Levand <geoff@infradead.org>
11462 L: netdev@vger.kernel.org
11463 L: linuxppc-dev@lists.ozlabs.org
11465 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11467 PS3 PLATFORM SUPPORT
11468 M: Geoff Levand <geoff@infradead.org>
11469 L: linuxppc-dev@lists.ozlabs.org
11471 F: arch/powerpc/boot/ps3*
11472 F: arch/powerpc/include/asm/lv1call.h
11473 F: arch/powerpc/include/asm/ps3*.h
11474 F: arch/powerpc/platforms/ps3/
11477 F: drivers/rtc/rtc-ps3.c
11478 F: drivers/usb/host/*ps3.c
11479 F: sound/ppc/snd_ps3*
11482 M: Jim Paris <jim@jtan.com>
11483 M: Geoff Levand <geoff@infradead.org>
11484 L: linuxppc-dev@lists.ozlabs.org
11486 F: drivers/block/ps3vram.c
11488 PSAMPLE PACKET SAMPLING SUPPORT:
11489 M: Yotam Gigi <yotam.gi@gmail.com>
11492 F: include/net/psample.h
11493 F: include/uapi/linux/psample.h
11496 M: Kees Cook <keescook@chromium.org>
11497 M: Anton Vorontsov <anton@enomsg.org>
11498 M: Colin Cross <ccross@android.com>
11499 M: Tony Luck <tony.luck@intel.com>
11501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11503 F: include/linux/pstore*
11504 F: drivers/firmware/efi/efi-pstore.c
11505 F: drivers/acpi/apei/erst.c
11506 F: Documentation/admin-guide/ramoops.rst
11507 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11508 K: \b(pstore|ramoops)
11510 PTP HARDWARE CLOCK SUPPORT
11511 M: Richard Cochran <richardcochran@gmail.com>
11512 L: netdev@vger.kernel.org
11514 W: http://linuxptp.sourceforge.net/
11515 F: Documentation/ABI/testing/sysfs-ptp
11516 F: Documentation/ptp/*
11517 F: drivers/net/phy/dp83640*
11519 F: include/linux/ptp_cl*
11522 M: Oleg Nesterov <oleg@redhat.com>
11524 F: include/asm-generic/syscall.h
11525 F: include/linux/ptrace.h
11526 F: include/linux/regset.h
11527 F: include/linux/tracehook.h
11528 F: include/uapi/linux/ptrace.h
11529 F: include/uapi/linux/ptrace.h
11530 F: include/asm-generic/ptrace.h
11532 F: arch/*/ptrace*.c
11533 F: arch/*/*/ptrace*.c
11534 F: arch/*/include/asm/ptrace*.h
11537 M: Hans Verkuil <hverkuil@xs4all.nl>
11538 L: linux-media@vger.kernel.org
11539 T: git git://linuxtv.org/media_tree.git
11541 F: drivers/media/usb/pulse8-cec/*
11542 F: Documentation/media/cec-drivers/pulse8-cec.rst
11544 PVRUSB2 VIDEO4LINUX DRIVER
11545 M: Mike Isely <isely@pobox.com>
11546 L: pvrusb2@isely.net (subscribers-only)
11547 L: linux-media@vger.kernel.org
11548 W: http://www.isely.net/pvrusb2/
11549 T: git git://linuxtv.org/media_tree.git
11551 F: Documentation/media/v4l-drivers/pvrusb2*
11552 F: drivers/media/usb/pvrusb2/
11555 M: Hans Verkuil <hverkuil@xs4all.nl>
11556 L: linux-media@vger.kernel.org
11557 T: git git://linuxtv.org/media_tree.git
11559 F: drivers/media/usb/pwc/*
11562 M: Kamil Debski <kamil@wypas.org>
11563 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11564 L: linux-hwmon@vger.kernel.org
11566 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11567 F: Documentation/hwmon/pwm-fan
11568 F: drivers/hwmon/pwm-fan.c
11571 M: Sean Young <sean@mess.org>
11572 L: linux-media@vger.kernel.org
11574 F: drivers/media/rc/pwm-ir-tx.c
11577 M: Thierry Reding <thierry.reding@gmail.com>
11578 L: linux-pwm@vger.kernel.org
11580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11581 F: Documentation/pwm.txt
11582 F: Documentation/devicetree/bindings/pwm/
11583 F: include/linux/pwm.h
11585 F: drivers/video/backlight/pwm_bl.c
11586 F: include/linux/pwm_backlight.h
11587 F: drivers/gpio/gpio-mvebu.c
11588 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11591 M: Robert Jarzmik <robert.jarzmik@free.fr>
11592 L: linux-gpio@vger.kernel.org
11594 F: drivers/gpio/gpio-pxa.c
11600 M: Robert Jarzmik <robert.jarzmik@free.fr>
11601 L: linux-rtc@vger.kernel.org
11604 PXA2xx/PXA3xx SUPPORT
11605 M: Daniel Mack <daniel@zonque.org>
11606 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11607 M: Robert Jarzmik <robert.jarzmik@free.fr>
11608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11609 T: git git://github.com/hzhuang1/linux.git
11610 T: git git://github.com/rjarzmik/linux.git
11612 F: arch/arm/boot/dts/pxa*
11613 F: arch/arm/mach-pxa/
11614 F: drivers/dma/pxa*
11615 F: drivers/pcmcia/pxa2xx*
11616 F: drivers/pinctrl/pxa/
11617 F: drivers/spi/spi-pxa2xx*
11618 F: drivers/usb/gadget/udc/pxa2*
11619 F: include/sound/pxa2xx-lib.h
11624 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11625 L: qat-linux@intel.com
11627 F: drivers/crypto/qat/
11629 QCOM AUDIO (ASoC) DRIVERS
11630 M: Patrick Lai <plai@codeaurora.org>
11631 M: Banajit Goswami <bgoswami@codeaurora.org>
11632 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11636 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11637 M: Gabriel Somlo <somlo@cmu.edu>
11638 M: "Michael S. Tsirkin" <mst@redhat.com>
11639 L: qemu-devel@nongnu.org
11641 F: drivers/firmware/qemu_fw_cfg.c
11642 F: include/uapi/linux/qemu_fw_cfg.h
11645 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11646 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11647 L: linux-rdma@vger.kernel.org
11649 F: drivers/infiniband/hw/qib/
11651 QLOGIC QL41xxx FCOE DRIVER
11652 M: QLogic-Storage-Upstream@cavium.com
11653 L: linux-scsi@vger.kernel.org
11655 F: drivers/scsi/qedf/
11657 QLOGIC QL41xxx ISCSI DRIVER
11658 M: QLogic-Storage-Upstream@cavium.com
11659 L: linux-scsi@vger.kernel.org
11661 F: drivers/scsi/qedi/
11663 QLOGIC QL4xxx ETHERNET DRIVER
11664 M: Ariel Elior <Ariel.Elior@cavium.com>
11665 M: everest-linux-l2@cavium.com
11666 L: netdev@vger.kernel.org
11668 F: drivers/net/ethernet/qlogic/qed/
11669 F: include/linux/qed/
11670 F: drivers/net/ethernet/qlogic/qede/
11672 QLOGIC QL4xxx RDMA DRIVER
11673 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11674 M: Ariel Elior <Ariel.Elior@cavium.com>
11675 L: linux-rdma@vger.kernel.org
11677 F: drivers/infiniband/hw/qedr/
11678 F: include/uapi/rdma/qedr-abi.h
11680 QLOGIC QLA1280 SCSI DRIVER
11681 M: Michael Reed <mdr@sgi.com>
11682 L: linux-scsi@vger.kernel.org
11684 F: drivers/scsi/qla1280.[ch]
11686 QLOGIC QLA2XXX FC-SCSI DRIVER
11687 M: qla2xxx-upstream@qlogic.com
11688 L: linux-scsi@vger.kernel.org
11690 F: Documentation/scsi/LICENSE.qla2xxx
11691 F: drivers/scsi/qla2xxx/
11693 QLOGIC QLA3XXX NETWORK DRIVER
11694 M: Dept-GELinuxNICDev@cavium.com
11695 L: netdev@vger.kernel.org
11697 F: Documentation/networking/LICENSE.qla3xxx
11698 F: drivers/net/ethernet/qlogic/qla3xxx.*
11700 QLOGIC QLA4XXX iSCSI DRIVER
11701 M: QLogic-Storage-Upstream@qlogic.com
11702 L: linux-scsi@vger.kernel.org
11704 F: Documentation/scsi/LICENSE.qla4xxx
11705 F: drivers/scsi/qla4xxx/
11707 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11708 M: Harish Patil <harish.patil@cavium.com>
11709 M: Manish Chopra <manish.chopra@cavium.com>
11710 M: Dept-GELinuxNICDev@cavium.com
11711 L: netdev@vger.kernel.org
11713 F: drivers/net/ethernet/qlogic/qlcnic/
11715 QLOGIC QLGE 10Gb ETHERNET DRIVER
11716 M: Harish Patil <harish.patil@cavium.com>
11717 M: Manish Chopra <manish.chopra@cavium.com>
11718 M: Dept-GELinuxNICDev@cavium.com
11719 L: netdev@vger.kernel.org
11721 F: drivers/net/ethernet/qlogic/qlge/
11724 M: Anders Larsen <al@alarsen.net>
11725 W: http://www.alarsen.net/linux/qnx4fs/
11728 F: include/uapi/linux/qnx4_fs.h
11729 F: include/uapi/linux/qnxtypes.h
11731 QORIQ DPAA2 FSL-MC BUS DRIVER
11732 M: Stuart Yoder <stuyoder@gmail.com>
11733 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11734 L: linux-kernel@vger.kernel.org
11736 F: drivers/bus/fsl-mc/
11737 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11738 F: Documentation/networking/dpaa2/overview.rst
11740 QT1010 MEDIA DRIVER
11741 M: Antti Palosaari <crope@iki.fi>
11742 L: linux-media@vger.kernel.org
11743 W: https://linuxtv.org
11744 W: http://palosaari.fi/linux/
11745 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11746 T: git git://linuxtv.org/anttip/media_tree.git
11748 F: drivers/media/tuners/qt1010*
11750 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11751 M: Kalle Valo <kvalo@codeaurora.org>
11752 L: ath10k@lists.infradead.org
11753 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11756 F: drivers/net/wireless/ath/ath10k/
11758 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11759 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11760 L: linux-wireless@vger.kernel.org
11761 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11763 F: drivers/net/wireless/ath/ath9k/
11765 QUALCOMM CAMERA SUBSYSTEM DRIVER
11766 M: Todor Tomov <todor.tomov@linaro.org>
11767 L: linux-media@vger.kernel.org
11769 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11770 F: Documentation/media/v4l-drivers/qcom_camss.rst
11771 F: drivers/media/platform/qcom/camss-8x16/
11773 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11774 M: Ilia Lin <ilia.lin@gmail.com>
11775 L: linux-pm@vger.kernel.org
11777 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11778 F: drivers/cpufreq/qcom-cpufreq-kryo.c
11780 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11781 M: Timur Tabi <timur@codeaurora.org>
11782 L: netdev@vger.kernel.org
11784 F: drivers/net/ethernet/qualcomm/emac/
11786 QUALCOMM HEXAGON ARCHITECTURE
11787 M: Richard Kuo <rkuo@codeaurora.org>
11788 L: linux-hexagon@vger.kernel.org
11789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11793 QUALCOMM HIDMA DRIVER
11794 M: Sinan Kaya <okaya@codeaurora.org>
11795 L: linux-arm-kernel@lists.infradead.org
11796 L: linux-arm-msm@vger.kernel.org
11797 L: dmaengine@vger.kernel.org
11799 F: drivers/dma/qcom/hidma*
11802 M: Rob Clark <robdclark@gmail.com>
11803 L: iommu@lists.linux-foundation.org
11804 L: linux-arm-msm@vger.kernel.org
11806 F: drivers/iommu/qcom_iommu.c
11808 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11809 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11810 L: linux-media@vger.kernel.org
11811 L: linux-arm-msm@vger.kernel.org
11812 T: git git://linuxtv.org/media_tree.git
11814 F: drivers/media/platform/qcom/venus/
11816 QUALCOMM WCN36XX WIRELESS DRIVER
11817 M: Kalle Valo <kvalo@codeaurora.org>
11818 L: wcn36xx@lists.infradead.org
11819 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11820 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11822 F: drivers/net/wireless/ath/wcn36xx/
11824 QUANTENNA QTNFMAC WIRELESS DRIVER
11825 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11826 M: Avinash Patil <avinashp@quantenna.com>
11827 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11828 L: linux-wireless@vger.kernel.org
11830 F: drivers/net/wireless/quantenna
11832 RADEON and AMDGPU DRM DRIVERS
11833 M: Alex Deucher <alexander.deucher@amd.com>
11834 M: Christian König <christian.koenig@amd.com>
11835 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
11836 L: amd-gfx@lists.freedesktop.org
11837 T: git git://people.freedesktop.org/~agd5f/linux
11839 F: drivers/gpu/drm/radeon/
11840 F: include/uapi/drm/radeon_drm.h
11841 F: drivers/gpu/drm/amd/
11842 F: include/uapi/drm/amdgpu_drm.h
11844 RADEON FRAMEBUFFER DISPLAY DRIVER
11845 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11846 L: linux-fbdev@vger.kernel.org
11848 F: drivers/video/fbdev/aty/radeon*
11849 F: include/uapi/linux/radeonfb.h
11851 RADIOSHARK RADIO DRIVER
11852 M: Hans Verkuil <hverkuil@xs4all.nl>
11853 L: linux-media@vger.kernel.org
11854 T: git git://linuxtv.org/media_tree.git
11856 F: drivers/media/radio/radio-shark.c
11858 RADIOSHARK2 RADIO DRIVER
11859 M: Hans Verkuil <hverkuil@xs4all.nl>
11860 L: linux-media@vger.kernel.org
11861 T: git git://linuxtv.org/media_tree.git
11863 F: drivers/media/radio/radio-shark2.c
11864 F: drivers/media/radio/radio-tea5777.c
11866 RADOS BLOCK DEVICE (RBD)
11867 M: Ilya Dryomov <idryomov@gmail.com>
11868 M: Sage Weil <sage@redhat.com>
11869 M: Alex Elder <elder@kernel.org>
11870 L: ceph-devel@vger.kernel.org
11871 W: http://ceph.com/
11872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11873 T: git git://github.com/ceph/ceph-client.git
11875 F: Documentation/ABI/testing/sysfs-bus-rbd
11876 F: drivers/block/rbd.c
11877 F: drivers/block/rbd_types.h
11879 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11880 M: Paul Mackerras <paulus@samba.org>
11881 L: linux-fbdev@vger.kernel.org
11883 F: drivers/video/fbdev/aty/aty128fb.c
11885 RAINSHADOW-CEC DRIVER
11886 M: Hans Verkuil <hverkuil@xs4all.nl>
11887 L: linux-media@vger.kernel.org
11888 T: git git://linuxtv.org/media_tree.git
11890 F: drivers/media/usb/rainshadow-cec/*
11892 RALINK MIPS ARCHITECTURE
11893 M: John Crispin <john@phrozen.org>
11894 L: linux-mips@linux-mips.org
11896 F: arch/mips/ralink
11898 RALINK RT2X00 WIRELESS LAN DRIVER
11900 M: Stanislaw Gruszka <sgruszka@redhat.com>
11901 M: Helmut Schaa <helmut.schaa@googlemail.com>
11902 L: linux-wireless@vger.kernel.org
11904 F: drivers/net/wireless/ralink/rt2x00/
11906 RAMDISK RAM BLOCK DEVICE DRIVER
11907 M: Jens Axboe <axboe@kernel.dk>
11909 F: Documentation/blockdev/ramdisk.txt
11910 F: drivers/block/brd.c
11912 RANCHU VIRTUAL BOARD FOR MIPS
11913 M: Miodrag Dinic <miodrag.dinic@mips.com>
11914 L: linux-mips@linux-mips.org
11916 F: arch/mips/generic/board-ranchu.c
11917 F: arch/mips/configs/generic/board-ranchu.config
11919 RANDOM NUMBER DRIVER
11920 M: "Theodore Ts'o" <tytso@mit.edu>
11922 F: drivers/char/random.c
11925 M: Matt Porter <mporter@kernel.crashing.org>
11926 M: Alexandre Bounine <alex.bou9@gmail.com>
11928 F: drivers/rapidio/
11930 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11931 L: linux-wireless@vger.kernel.org
11933 F: drivers/net/wireless/ray*
11935 RCUTORTURE TEST FRAMEWORK
11936 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11937 M: Josh Triplett <josh@joshtriplett.org>
11938 R: Steven Rostedt <rostedt@goodmis.org>
11939 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11940 R: Lai Jiangshan <jiangshanlai@gmail.com>
11941 L: linux-kernel@vger.kernel.org
11943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11944 F: tools/testing/selftests/rcutorture
11947 M: Florian Fainelli <florian@openwrt.org>
11950 RDC R6040 FAST ETHERNET DRIVER
11951 M: Florian Fainelli <f.fainelli@gmail.com>
11952 L: netdev@vger.kernel.org
11954 F: drivers/net/ethernet/rdc/r6040.c
11956 RDMAVT - RDMA verbs software
11957 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11958 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11959 L: linux-rdma@vger.kernel.org
11961 F: drivers/infiniband/sw/rdmavt
11963 RDS - RELIABLE DATAGRAM SOCKETS
11964 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11965 L: netdev@vger.kernel.org
11966 L: linux-rdma@vger.kernel.org
11967 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11968 W: https://oss.oracle.com/projects/rds/
11971 F: Documentation/networking/rds.txt
11973 RDT - RESOURCE ALLOCATION
11974 M: Fenghua Yu <fenghua.yu@intel.com>
11975 L: linux-kernel@vger.kernel.org
11977 F: arch/x86/kernel/cpu/intel_rdt*
11978 F: arch/x86/include/asm/intel_rdt_sched.h
11979 F: Documentation/x86/intel_rdt*
11981 READ-COPY UPDATE (RCU)
11982 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11983 M: Josh Triplett <josh@joshtriplett.org>
11984 R: Steven Rostedt <rostedt@goodmis.org>
11985 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11986 R: Lai Jiangshan <jiangshanlai@gmail.com>
11987 L: linux-kernel@vger.kernel.org
11988 W: http://www.rdrop.com/users/paulmck/RCU/
11990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11991 F: Documentation/RCU/
11992 X: Documentation/RCU/torture.txt
11993 F: include/linux/rcu*
11994 X: include/linux/srcu.h
11996 X: kernel/torture.c
11998 REAL TIME CLOCK (RTC) SUBSYSTEM
11999 M: Alessandro Zummo <a.zummo@towertech.it>
12000 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12001 L: linux-rtc@vger.kernel.org
12002 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12005 F: Documentation/devicetree/bindings/rtc/
12006 F: Documentation/rtc.txt
12008 F: include/linux/rtc.h
12009 F: include/uapi/linux/rtc.h
12010 F: include/linux/rtc/
12011 F: include/linux/platform_data/rtc-*
12012 F: tools/testing/selftests/rtc/
12014 REALTEK AUDIO CODECS
12015 M: Bard Liao <bardliao@realtek.com>
12016 M: Oder Chiou <oder_chiou@realtek.com>
12018 F: sound/soc/codecs/rt*
12019 F: include/sound/rt*.h
12021 REGISTER MAP ABSTRACTION
12022 M: Mark Brown <broonie@kernel.org>
12023 L: linux-kernel@vger.kernel.org
12024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12026 F: Documentation/devicetree/bindings/regmap/
12027 F: drivers/base/regmap/
12028 F: include/linux/regmap.h
12030 REISERFS FILE SYSTEM
12031 L: reiserfs-devel@vger.kernel.org
12035 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12036 M: Ohad Ben-Cohen <ohad@wizery.com>
12037 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12038 L: linux-remoteproc@vger.kernel.org
12039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12041 F: Documentation/devicetree/bindings/remoteproc/
12042 F: Documentation/remoteproc.txt
12043 F: drivers/remoteproc/
12044 F: include/linux/remoteproc.h
12046 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12047 M: Ohad Ben-Cohen <ohad@wizery.com>
12048 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12049 L: linux-remoteproc@vger.kernel.org
12050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12053 F: Documentation/rpmsg.txt
12054 F: include/linux/rpmsg.h
12055 F: include/linux/rpmsg/
12057 RENESAS CLOCK DRIVERS
12058 M: Geert Uytterhoeven <geert+renesas@glider.be>
12059 L: linux-renesas-soc@vger.kernel.org
12060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12062 F: drivers/clk/renesas/
12064 RENESAS EMEV2 I2C DRIVER
12065 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12067 F: drivers/i2c/busses/i2c-emev2.c
12069 RENESAS ETHERNET DRIVERS
12070 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12071 L: netdev@vger.kernel.org
12072 L: linux-renesas-soc@vger.kernel.org
12073 F: Documentation/devicetree/bindings/net/renesas,*.txt
12074 F: Documentation/devicetree/bindings/net/sh_eth.txt
12075 F: drivers/net/ethernet/renesas/
12076 F: include/linux/sh_eth.h
12078 RENESAS R-CAR GYROADC DRIVER
12079 M: Marek Vasut <marek.vasut@gmail.com>
12080 L: linux-iio@vger.kernel.org
12082 F: drivers/iio/adc/rcar_gyro_adc.c
12084 RENESAS R-CAR I2C DRIVERS
12085 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12087 F: drivers/i2c/busses/i2c-rcar.c
12088 F: drivers/i2c/busses/i2c-sh_mobile.c
12090 RENESAS USB PHY DRIVER
12091 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12092 L: linux-renesas-soc@vger.kernel.org
12094 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12096 RESET CONTROLLER FRAMEWORK
12097 M: Philipp Zabel <p.zabel@pengutronix.de>
12098 T: git git://git.pengutronix.de/git/pza/linux
12101 F: Documentation/devicetree/bindings/reset/
12102 F: include/dt-bindings/reset/
12103 F: include/linux/reset.h
12104 F: include/linux/reset-controller.h
12107 M: Johannes Berg <johannes@sipsolutions.net>
12108 L: linux-wireless@vger.kernel.org
12109 W: http://wireless.kernel.org/
12110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12113 F: Documentation/rfkill.txt
12114 F: Documentation/ABI/stable/sysfs-class-rfkill
12118 M: Thomas Graf <tgraf@suug.ch>
12119 M: Herbert Xu <herbert@gondor.apana.org.au>
12120 L: netdev@vger.kernel.org
12122 F: lib/rhashtable.c
12123 F: include/linux/rhashtable.h
12125 RICOH R5C592 MEMORYSTICK DRIVER
12126 M: Maxim Levitsky <maximlevitsky@gmail.com>
12128 F: drivers/memstick/host/r592.*
12130 RICOH SMARTMEDIA/XD DRIVER
12131 M: Maxim Levitsky <maximlevitsky@gmail.com>
12133 F: drivers/mtd/nand/raw/r852.c
12134 F: drivers/mtd/nand/raw/r852.h
12136 RISC-V ARCHITECTURE
12137 M: Palmer Dabbelt <palmer@sifive.com>
12138 M: Albert Ou <albert@sifive.com>
12139 L: linux-riscv@lists.infradead.org
12140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12147 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12148 W: http://sourceforge.net/projects/roccat/
12150 F: drivers/hid/hid-roccat*
12151 F: include/linux/hid-roccat*
12152 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12154 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12155 M: Jacob chen <jacob2.chen@rock-chips.com>
12156 L: linux-media@vger.kernel.org
12158 F: drivers/media/platform/rockchip/rga/
12159 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12162 M: Jiri Pirko <jiri@resnulli.us>
12163 L: netdev@vger.kernel.org
12165 F: drivers/net/ethernet/rocker/
12169 W: http://www.comtrol.com
12171 F: Documentation/serial/rocket.txt
12172 F: drivers/tty/rocket*
12174 ROCKETPORT EXPRESS/INFINITY DRIVER
12175 M: Kevin Cernekee <cernekee@gmail.com>
12176 L: linux-serial@vger.kernel.org
12178 F: drivers/tty/serial/rp2.*
12180 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12181 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12182 L: linux-kernel@vger.kernel.org
12183 L: linux-renesas-soc@vger.kernel.org
12185 F: drivers/mfd/bd9571mwv.c
12186 F: drivers/regulator/bd9571mwv-regulator.c
12187 F: drivers/gpio/gpio-bd9571mwv.c
12188 F: include/linux/mfd/bd9571mwv.h
12189 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12192 M: Ralf Baechle <ralf@linux-mips.org>
12193 L: linux-hams@vger.kernel.org
12194 W: http://www.linux-ax25.org/
12196 F: include/net/rose.h
12197 F: include/uapi/linux/rose.h
12200 RTL2830 MEDIA DRIVER
12201 M: Antti Palosaari <crope@iki.fi>
12202 L: linux-media@vger.kernel.org
12203 W: https://linuxtv.org
12204 W: http://palosaari.fi/linux/
12205 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12206 T: git git://linuxtv.org/anttip/media_tree.git
12208 F: drivers/media/dvb-frontends/rtl2830*
12210 RTL2832 MEDIA DRIVER
12211 M: Antti Palosaari <crope@iki.fi>
12212 L: linux-media@vger.kernel.org
12213 W: https://linuxtv.org
12214 W: http://palosaari.fi/linux/
12215 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12216 T: git git://linuxtv.org/anttip/media_tree.git
12218 F: drivers/media/dvb-frontends/rtl2832*
12220 RTL2832_SDR MEDIA DRIVER
12221 M: Antti Palosaari <crope@iki.fi>
12222 L: linux-media@vger.kernel.org
12223 W: https://linuxtv.org
12224 W: http://palosaari.fi/linux/
12225 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12226 T: git git://linuxtv.org/anttip/media_tree.git
12228 F: drivers/media/dvb-frontends/rtl2832_sdr*
12230 RTL8180 WIRELESS DRIVER
12231 L: linux-wireless@vger.kernel.org
12232 W: http://wireless.kernel.org/
12233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12235 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12237 RTL8187 WIRELESS DRIVER
12238 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12239 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12240 M: Larry Finger <Larry.Finger@lwfinger.net>
12241 L: linux-wireless@vger.kernel.org
12242 W: http://wireless.kernel.org/
12243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12245 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12247 REALTEK WIRELESS DRIVER (rtlwifi family)
12248 M: Ping-Ke Shih <pkshih@realtek.com>
12249 L: linux-wireless@vger.kernel.org
12250 W: http://wireless.kernel.org/
12251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12253 F: drivers/net/wireless/realtek/rtlwifi/
12255 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12256 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12257 L: linux-wireless@vger.kernel.org
12258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12260 F: drivers/net/wireless/realtek/rtl8xxxu/
12262 RXRPC SOCKETS (AF_RXRPC)
12263 M: David Howells <dhowells@redhat.com>
12264 L: linux-afs@lists.infradead.org
12267 F: include/keys/rxrpc-type.h
12268 F: include/net/af_rxrpc.h
12269 F: include/trace/events/rxrpc.h
12270 F: include/uapi/linux/rxrpc.h
12271 F: Documentation/networking/rxrpc.txt
12272 W: https://www.infradead.org/~dhowells/kafs/
12274 S3 SAVAGE FRAMEBUFFER DRIVER
12275 M: Antonino Daplas <adaplas@gmail.com>
12276 L: linux-fbdev@vger.kernel.org
12278 F: drivers/video/fbdev/savage/
12281 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12282 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12283 L: linux-s390@vger.kernel.org
12284 W: http://www.ibm.com/developerworks/linux/linux390/
12285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12289 F: Documentation/s390/
12290 F: Documentation/driver-api/s390-drivers.rst
12292 S390 COMMON I/O LAYER
12293 M: Sebastian Ott <sebott@linux.ibm.com>
12294 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12295 L: linux-s390@vger.kernel.org
12296 W: http://www.ibm.com/developerworks/linux/linux390/
12298 F: drivers/s390/cio/
12301 M: Stefan Haberland <sth@linux.ibm.com>
12302 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12303 L: linux-s390@vger.kernel.org
12304 W: http://www.ibm.com/developerworks/linux/linux390/
12306 F: drivers/s390/block/dasd*
12307 F: block/partitions/ibm.c
12310 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12311 L: linux-s390@vger.kernel.org
12312 W: http://www.ibm.com/developerworks/linux/linux390/
12314 F: drivers/iommu/s390-iommu.c
12316 S390 IUCV NETWORK LAYER
12317 M: Julian Wiedmann <jwi@linux.ibm.com>
12318 M: Ursula Braun <ubraun@linux.ibm.com>
12319 L: linux-s390@vger.kernel.org
12320 W: http://www.ibm.com/developerworks/linux/linux390/
12322 F: drivers/s390/net/*iucv*
12323 F: include/net/iucv/
12326 S390 NETWORK DRIVERS
12327 M: Julian Wiedmann <jwi@linux.ibm.com>
12328 M: Ursula Braun <ubraun@linux.ibm.com>
12329 L: linux-s390@vger.kernel.org
12330 W: http://www.ibm.com/developerworks/linux/linux390/
12332 F: drivers/s390/net/
12335 M: Sebastian Ott <sebott@linux.ibm.com>
12336 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12337 L: linux-s390@vger.kernel.org
12338 W: http://www.ibm.com/developerworks/linux/linux390/
12341 F: drivers/pci/hotplug/s390_pci_hpc.c
12343 S390 VFIO-CCW DRIVER
12344 M: Cornelia Huck <cohuck@redhat.com>
12345 M: Dong Jia Shi <bjsdjshi@linux.ibm.com>
12346 M: Halil Pasic <pasic@linux.ibm.com>
12347 L: linux-s390@vger.kernel.org
12348 L: kvm@vger.kernel.org
12350 F: drivers/s390/cio/vfio_ccw*
12351 F: Documentation/s390/vfio-ccw.txt
12352 F: include/uapi/linux/vfio_ccw.h
12355 M: Harald Freudenberger <freude@linux.ibm.com>
12356 L: linux-s390@vger.kernel.org
12357 W: http://www.ibm.com/developerworks/linux/linux390/
12359 F: drivers/s390/crypto/
12362 M: Steffen Maier <maier@linux.ibm.com>
12363 M: Benjamin Block <bblock@linux.ibm.com>
12364 L: linux-s390@vger.kernel.org
12365 W: http://www.ibm.com/developerworks/linux/linux390/
12367 F: drivers/s390/scsi/zfcp_*
12369 S3C24XX SD/MMC Driver
12370 M: Ben Dooks <ben-linux@fluff.org>
12371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12373 F: drivers/mmc/host/s3cmci.*
12375 SAA6588 RDS RECEIVER DRIVER
12376 M: Hans Verkuil <hverkuil@xs4all.nl>
12377 L: linux-media@vger.kernel.org
12378 T: git git://linuxtv.org/media_tree.git
12379 W: https://linuxtv.org
12381 F: drivers/media/i2c/saa6588*
12383 SAA7134 VIDEO4LINUX DRIVER
12384 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12385 L: linux-media@vger.kernel.org
12386 W: https://linuxtv.org
12387 T: git git://linuxtv.org/media_tree.git
12389 F: Documentation/media/v4l-drivers/saa7134*
12390 F: drivers/media/pci/saa7134/
12392 SAA7146 VIDEO4LINUX-2 DRIVER
12393 M: Hans Verkuil <hverkuil@xs4all.nl>
12394 L: linux-media@vger.kernel.org
12395 T: git git://linuxtv.org/media_tree.git
12397 F: drivers/media/common/saa7146/
12398 F: drivers/media/pci/saa7146/
12399 F: include/media/saa7146*
12401 SAMSUNG AUDIO (ASoC) DRIVERS
12402 M: Krzysztof Kozlowski <krzk@kernel.org>
12403 M: Sangbeom Kim <sbkim73@samsung.com>
12404 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12405 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12407 F: sound/soc/samsung/
12408 F: Documentation/devicetree/bindings/sound/samsung*
12410 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12411 M: Krzysztof Kozlowski <krzk@kernel.org>
12412 L: linux-crypto@vger.kernel.org
12413 L: linux-samsung-soc@vger.kernel.org
12415 F: drivers/crypto/exynos-rng.c
12416 F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12418 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12419 M: Łukasz Stelmach <l.stelmach@samsung.com>
12420 L: linux-samsung-soc@vger.kernel.org
12422 F: drivers/char/hw_random/exynos-trng.c
12423 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12425 SAMSUNG FRAMEBUFFER DRIVER
12426 M: Jingoo Han <jingoohan1@gmail.com>
12427 L: linux-fbdev@vger.kernel.org
12429 F: drivers/video/fbdev/s3c-fb.c
12431 SAMSUNG LAPTOP DRIVER
12432 M: Corentin Chary <corentin.chary@gmail.com>
12433 L: platform-driver-x86@vger.kernel.org
12435 F: drivers/platform/x86/samsung-laptop.c
12437 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12438 M: Sangbeom Kim <sbkim73@samsung.com>
12439 M: Krzysztof Kozlowski <krzk@kernel.org>
12440 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12441 L: linux-kernel@vger.kernel.org
12442 L: linux-samsung-soc@vger.kernel.org
12444 F: drivers/mfd/sec*.c
12445 F: drivers/regulator/s2m*.c
12446 F: drivers/regulator/s5m*.c
12447 F: drivers/clk/clk-s2mps11.c
12448 F: drivers/rtc/rtc-s5m.c
12449 F: include/linux/mfd/samsung/
12450 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12451 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12452 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12453 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12455 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12456 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12457 L: linux-media@vger.kernel.org
12458 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12460 F: drivers/media/platform/s3c-camif/
12461 F: include/media/drv-intf/s3c_camif.h
12463 SAMSUNG S3FWRN5 NFC DRIVER
12464 M: Robert Baldyga <r.baldyga@samsung.com>
12465 M: Krzysztof Opasiak <k.opasiak@samsung.com>
12466 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12468 F: drivers/nfc/s3fwrn5
12470 SAMSUNG S5C73M3 CAMERA DRIVER
12471 M: Kyungmin Park <kyungmin.park@samsung.com>
12472 M: Andrzej Hajda <a.hajda@samsung.com>
12473 L: linux-media@vger.kernel.org
12475 F: drivers/media/i2c/s5c73m3/*
12477 SAMSUNG S5K5BAF CAMERA DRIVER
12478 M: Kyungmin Park <kyungmin.park@samsung.com>
12479 M: Andrzej Hajda <a.hajda@samsung.com>
12480 L: linux-media@vger.kernel.org
12482 F: drivers/media/i2c/s5k5baf.c
12484 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12485 M: Krzysztof Kozlowski <krzk@kernel.org>
12486 M: Vladimir Zapolskiy <vz@mleia.com>
12487 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
12488 L: linux-crypto@vger.kernel.org
12489 L: linux-samsung-soc@vger.kernel.org
12491 F: drivers/crypto/s5p-sss.c
12493 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12494 M: Kyungmin Park <kyungmin.park@samsung.com>
12495 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12496 L: linux-media@vger.kernel.org
12497 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12499 F: drivers/media/platform/exynos4-is/
12501 SAMSUNG SOC CLOCK DRIVERS
12502 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12503 M: Tomasz Figa <tomasz.figa@gmail.com>
12504 M: Chanwoo Choi <cw00.choi@samsung.com>
12506 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12508 F: drivers/clk/samsung/
12509 F: include/dt-bindings/clock/exynos*.h
12510 F: Documentation/devicetree/bindings/clock/exynos*.txt
12512 SAMSUNG SPI DRIVERS
12513 M: Kukjin Kim <kgene@kernel.org>
12514 M: Krzysztof Kozlowski <krzk@kernel.org>
12515 M: Andi Shyti <andi@etezian.org>
12516 L: linux-spi@vger.kernel.org
12517 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12519 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12520 F: drivers/spi/spi-s3c*
12521 F: include/linux/platform_data/spi-s3c64xx.h
12523 SAMSUNG SXGBE DRIVERS
12524 M: Byungho An <bh74.an@samsung.com>
12525 M: Girish K S <ks.giri@samsung.com>
12526 M: Vipul Pandya <vipul.pandya@samsung.com>
12528 L: netdev@vger.kernel.org
12529 F: drivers/net/ethernet/samsung/sxgbe/
12531 SAMSUNG THERMAL DRIVER
12532 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12533 L: linux-pm@vger.kernel.org
12534 L: linux-samsung-soc@vger.kernel.org
12536 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12537 F: drivers/thermal/samsung/
12539 SAMSUNG USB2 PHY DRIVER
12540 M: Kamil Debski <kamil@wypas.org>
12541 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12542 L: linux-kernel@vger.kernel.org
12544 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12545 F: Documentation/phy/samsung-usb2.txt
12546 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12547 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12548 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12549 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12550 F: drivers/phy/samsung/phy-samsung-usb2.c
12551 F: drivers/phy/samsung/phy-samsung-usb2.h
12554 M: Zwane Mwaikambo <zwanem@gmail.com>
12556 F: drivers/watchdog/sc1200wdt.c
12559 M: Ingo Molnar <mingo@redhat.com>
12560 M: Peter Zijlstra <peterz@infradead.org>
12561 L: linux-kernel@vger.kernel.org
12562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12565 F: include/linux/sched.h
12566 F: include/uapi/linux/sched.h
12567 F: include/linux/wait.h
12569 SCR24X CHIP CARD INTERFACE DRIVER
12570 M: Lubomir Rintel <lkundrak@v3.sk>
12572 F: drivers/char/pcmcia/scr24x_cs.c
12575 M: Jens Axboe <axboe@kernel.dk>
12576 L: linux-scsi@vger.kernel.org
12577 W: http://www.kernel.dk
12579 F: drivers/scsi/sr*
12581 SCSI RDMA PROTOCOL (SRP) INITIATOR
12582 M: Bart Van Assche <bart.vanassche@sandisk.com>
12583 L: linux-rdma@vger.kernel.org
12585 W: http://www.openfabrics.org
12586 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12588 F: drivers/infiniband/ulp/srp/
12589 F: include/scsi/srp.h
12592 M: Doug Gilbert <dgilbert@interlog.com>
12593 L: linux-scsi@vger.kernel.org
12594 W: http://sg.danny.cz/sg
12596 F: Documentation/scsi/scsi-generic.txt
12597 F: drivers/scsi/sg.c
12598 F: include/scsi/sg.h
12601 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12603 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12605 L: linux-scsi@vger.kernel.org
12607 F: Documentation/devicetree/bindings/scsi/
12612 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12613 L: linux-scsi@vger.kernel.org
12615 F: Documentation/scsi/st.txt
12616 F: drivers/scsi/st.*
12617 F: drivers/scsi/st_*.h
12620 M: Vlad Yasevich <vyasevich@gmail.com>
12621 M: Neil Horman <nhorman@tuxdriver.com>
12622 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12623 L: linux-sctp@vger.kernel.org
12624 W: http://lksctp.sourceforge.net
12626 F: Documentation/networking/sctp.txt
12627 F: include/linux/sctp.h
12628 F: include/uapi/linux/sctp.h
12629 F: include/net/sctp/
12633 M: Jim Cromie <jim.cromie@gmail.com>
12635 F: Documentation/i2c/busses/scx200_acb
12636 F: arch/x86/platform/scx200/
12637 F: drivers/watchdog/scx200_wdt.c
12638 F: drivers/i2c/busses/scx200*
12639 F: drivers/mtd/maps/scx200_docflash.c
12640 F: include/linux/scx200.h
12643 M: Jim Cromie <jim.cromie@gmail.com>
12645 F: drivers/char/scx200_gpio.c
12646 F: include/linux/scx200_gpio.h
12648 SCx200 HRT CLOCKSOURCE DRIVER
12649 M: Jim Cromie <jim.cromie@gmail.com>
12651 F: drivers/clocksource/scx200_hrt.c
12653 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12654 M: Sascha Sommer <saschasommer@freenet.de>
12655 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12657 F: drivers/mmc/host/sdricoh_cs.c
12660 M: Kees Cook <keescook@chromium.org>
12661 R: Andy Lutomirski <luto@amacapital.net>
12662 R: Will Drewry <wad@chromium.org>
12663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12665 F: kernel/seccomp.c
12666 F: include/uapi/linux/seccomp.h
12667 F: include/linux/seccomp.h
12668 F: tools/testing/selftests/seccomp/*
12669 F: tools/testing/selftests/kselftest_harness.h
12670 F: Documentation/userspace-api/seccomp_filter.rst
12671 K: \bsecure_computing
12674 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12675 M: Al Cooper <alcooperx@gmail.com>
12676 L: linux-mmc@vger.kernel.org
12677 L: bcm-kernel-feedback-list@broadcom.com
12679 F: drivers/mmc/host/sdhci-brcmstb*
12681 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12682 M: Adrian Hunter <adrian.hunter@intel.com>
12683 L: linux-mmc@vger.kernel.org
12684 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12686 F: drivers/mmc/host/sdhci*
12687 F: include/linux/mmc/sdhci*
12689 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12690 M: Ben Dooks <ben-linux@fluff.org>
12691 M: Jaehoon Chung <jh80.chung@samsung.com>
12692 L: linux-mmc@vger.kernel.org
12694 F: drivers/mmc/host/sdhci-s3c*
12696 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12697 M: Viresh Kumar <vireshk@kernel.org>
12698 L: linux-mmc@vger.kernel.org
12700 F: drivers/mmc/host/sdhci-spear.c
12702 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12703 M: Kishon Vijay Abraham I <kishon@ti.com>
12704 L: linux-mmc@vger.kernel.org
12706 F: drivers/mmc/host/sdhci-omap.c
12708 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12709 M: Scott Bauer <scott.bauer@intel.com>
12710 M: Jonathan Derrick <jonathan.derrick@intel.com>
12711 L: linux-block@vger.kernel.org
12714 F: block/opal_proto.h
12715 F: include/linux/sed*
12716 F: include/uapi/linux/sed*
12719 M: Security Officers <security@kernel.org>
12723 M: James Morris <jmorris@namei.org>
12724 M: "Serge E. Hallyn" <serge@hallyn.com>
12725 L: linux-security-module@vger.kernel.org (suggested Cc:)
12726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12727 W: http://kernsec.org/
12731 SELINUX SECURITY MODULE
12732 M: Paul Moore <paul@paul-moore.com>
12733 M: Stephen Smalley <sds@tycho.nsa.gov>
12734 M: Eric Paris <eparis@parisplace.org>
12735 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12736 W: https://selinuxproject.org
12737 W: https://github.com/SELinuxProject
12738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12740 F: include/linux/selinux*
12741 F: security/selinux/
12742 F: scripts/selinux/
12743 F: Documentation/admin-guide/LSM/SELinux.rst
12746 M: Jiri Slaby <jirislaby@gmail.com>
12748 F: drivers/misc/phantom.c
12749 F: include/uapi/linux/phantom.h
12752 M: Rob Herring <robh@kernel.org>
12753 L: linux-serial@vger.kernel.org
12755 F: Documentation/devicetree/bindings/serial/slave-device.txt
12756 F: drivers/tty/serdev/
12757 F: include/linux/serdev.h
12760 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12761 L: linux-serial@vger.kernel.org
12763 F: Documentation/devicetree/bindings/serial/
12764 F: drivers/tty/serial/
12767 M: Sean Young <sean@mess.org>
12768 L: linux-media@vger.kernel.org
12770 F: drivers/media/rc/serial_ir.c
12773 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12774 M: Edward Cree <ecree@solarflare.com>
12775 M: Bert Kenward <bkenward@solarflare.com>
12776 L: netdev@vger.kernel.org
12778 F: drivers/net/ethernet/sfc/
12781 M: Dimitri Sivanich <sivanich@sgi.com>
12783 F: drivers/misc/sgi-gru/
12785 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12786 M: Pat Gefre <pfg@sgi.com>
12787 L: linux-ia64@vger.kernel.org
12789 F: Documentation/ia64/serial.txt
12790 F: drivers/tty/serial/ioc?_serial.c
12791 F: include/linux/ioc?.h
12793 SGI XP/XPC/XPNET DRIVER
12794 M: Cliff Whickman <cpw@sgi.com>
12795 M: Robin Holt <robinmholt@gmail.com>
12797 F: drivers/misc/sgi-xp/
12799 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12800 M: Ursula Braun <ubraun@linux.ibm.com>
12801 L: linux-s390@vger.kernel.org
12802 W: http://www.ibm.com/developerworks/linux/linux390/
12806 SH_VEU V4L2 MEM2MEM DRIVER
12807 L: linux-media@vger.kernel.org
12809 F: drivers/media/platform/sh_veu.c
12811 SH_VOU V4L2 OUTPUT DRIVER
12812 L: linux-media@vger.kernel.org
12814 F: drivers/media/platform/sh_vou.c
12815 F: include/media/drv-intf/sh_vou.h
12817 SI2157 MEDIA DRIVER
12818 M: Antti Palosaari <crope@iki.fi>
12819 L: linux-media@vger.kernel.org
12820 W: https://linuxtv.org
12821 W: http://palosaari.fi/linux/
12822 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12823 T: git git://linuxtv.org/anttip/media_tree.git
12825 F: drivers/media/tuners/si2157*
12827 SI2165 MEDIA DRIVER
12828 M: Matthias Schwarzott <zzam@gentoo.org>
12829 L: linux-media@vger.kernel.org
12830 W: https://linuxtv.org
12831 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12833 F: drivers/media/dvb-frontends/si2165*
12835 SI2168 MEDIA DRIVER
12836 M: Antti Palosaari <crope@iki.fi>
12837 L: linux-media@vger.kernel.org
12838 W: https://linuxtv.org
12839 W: http://palosaari.fi/linux/
12840 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12841 T: git git://linuxtv.org/anttip/media_tree.git
12843 F: drivers/media/dvb-frontends/si2168*
12845 SI470X FM RADIO RECEIVER I2C DRIVER
12846 M: Hans Verkuil <hverkuil@xs4all.nl>
12847 L: linux-media@vger.kernel.org
12848 T: git git://linuxtv.org/media_tree.git
12849 W: https://linuxtv.org
12851 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12853 SI470X FM RADIO RECEIVER USB DRIVER
12854 M: Hans Verkuil <hverkuil@xs4all.nl>
12855 L: linux-media@vger.kernel.org
12856 T: git git://linuxtv.org/media_tree.git
12857 W: https://linuxtv.org
12859 F: drivers/media/radio/si470x/radio-si470x-common.c
12860 F: drivers/media/radio/si470x/radio-si470x.h
12861 F: drivers/media/radio/si470x/radio-si470x-usb.c
12863 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12864 M: Eduardo Valentin <edubezval@gmail.com>
12865 L: linux-media@vger.kernel.org
12866 T: git git://linuxtv.org/media_tree.git
12867 W: https://linuxtv.org
12869 F: drivers/media/radio/si4713/si4713.?
12871 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12872 M: Eduardo Valentin <edubezval@gmail.com>
12873 L: linux-media@vger.kernel.org
12874 T: git git://linuxtv.org/media_tree.git
12875 W: https://linuxtv.org
12877 F: drivers/media/radio/si4713/radio-platform-si4713.c
12879 SI4713 FM RADIO TRANSMITTER USB DRIVER
12880 M: Hans Verkuil <hverkuil@xs4all.nl>
12881 L: linux-media@vger.kernel.org
12882 T: git git://linuxtv.org/media_tree.git
12883 W: https://linuxtv.org
12885 F: drivers/media/radio/si4713/radio-usb-si4713.c
12888 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12889 L: linux-media@vger.kernel.org
12890 W: https://linuxtv.org
12891 T: git git://linuxtv.org/media_tree.git
12893 F: drivers/media/common/siano/
12894 F: drivers/media/usb/siano/
12895 F: drivers/media/usb/siano/
12896 F: drivers/media/mmc/siano/
12898 SILEAD TOUCHSCREEN DRIVER
12899 M: Hans de Goede <hdegoede@redhat.com>
12900 L: linux-input@vger.kernel.org
12901 L: platform-driver-x86@vger.kernel.org
12903 F: drivers/input/touchscreen/silead.c
12904 F: drivers/platform/x86/silead_dmi.c
12906 SILICON MOTION SM712 FRAME BUFFER DRIVER
12907 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12908 M: Teddy Wang <teddy.wang@siliconmotion.com>
12909 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12910 L: linux-fbdev@vger.kernel.org
12912 F: drivers/video/fbdev/sm712*
12913 F: Documentation/fb/sm712fb.txt
12915 SIMPLE FIRMWARE INTERFACE (SFI)
12916 M: Len Brown <lenb@kernel.org>
12917 L: sfi-devel@simplefirmware.org
12918 W: http://simplefirmware.org/
12919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12921 F: arch/x86/platform/sfi/
12923 F: include/linux/sfi*.h
12926 M: Hans de Goede <hdegoede@redhat.com>
12927 L: linux-fbdev@vger.kernel.org
12929 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12930 F: drivers/video/fbdev/simplefb.c
12931 F: include/linux/platform_data/simplefb.h
12933 SIMTEC EB110ATX (Chalice CATS)
12935 P: Vincent Sanders <vince@simtec.co.uk>
12936 M: Simtec Linux Team <linux@simtec.co.uk>
12937 W: http://www.simtec.co.uk/products/EB110ATX/
12940 SIMTEC EB2410ITX (BAST)
12942 P: Vincent Sanders <vince@simtec.co.uk>
12943 M: Simtec Linux Team <linux@simtec.co.uk>
12944 W: http://www.simtec.co.uk/products/EB2410ITX/
12946 F: arch/arm/mach-s3c24xx/mach-bast.c
12947 F: arch/arm/mach-s3c24xx/bast-ide.c
12948 F: arch/arm/mach-s3c24xx/bast-irq.c
12950 SIPHASH PRF ROUTINES
12951 M: Jason A. Donenfeld <Jason@zx2c4.com>
12954 F: lib/test_siphash.c
12955 F: include/linux/siphash.h
12958 M: Gavin Schenk <g.schenk@eckelmann.de>
12959 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
12960 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12963 F: include/trace/events/siox.h
12965 SIS 190 ETHERNET DRIVER
12966 M: Francois Romieu <romieu@fr.zoreil.com>
12967 L: netdev@vger.kernel.org
12969 F: drivers/net/ethernet/sis/sis190.c
12971 SIS 900/7016 FAST ETHERNET DRIVER
12972 M: Daniele Venzano <venza@brownhat.org>
12973 W: http://www.brownhat.org/sis900.html
12974 L: netdev@vger.kernel.org
12976 F: drivers/net/ethernet/sis/sis900.*
12978 SIS FRAMEBUFFER DRIVER
12979 M: Thomas Winischhofer <thomas@winischhofer.net>
12980 W: http://www.winischhofer.net/linuxsisvga.shtml
12982 F: Documentation/fb/sisfb.txt
12983 F: drivers/video/fbdev/sis/
12984 F: include/video/sisfb.h
12987 M: Thomas Winischhofer <thomas@winischhofer.net>
12988 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12990 F: drivers/usb/misc/sisusbvga/
12993 M: Christoph Lameter <cl@linux.com>
12994 M: Pekka Enberg <penberg@kernel.org>
12995 M: David Rientjes <rientjes@google.com>
12996 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12997 M: Andrew Morton <akpm@linux-foundation.org>
12998 L: linux-mm@kvack.org
13000 F: include/linux/sl?b*.h
13003 SLEEPABLE READ-COPY UPDATE (SRCU)
13004 M: Lai Jiangshan <jiangshanlai@gmail.com>
13005 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13006 M: Josh Triplett <josh@joshtriplett.org>
13007 R: Steven Rostedt <rostedt@goodmis.org>
13008 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13009 L: linux-kernel@vger.kernel.org
13010 W: http://www.rdrop.com/users/paulmck/RCU/
13012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13013 F: include/linux/srcu.h
13014 F: kernel/rcu/srcu.c
13016 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13017 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13018 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13020 F: drivers/slimbus/
13021 F: Documentation/devicetree/bindings/slimbus/
13022 F: include/linux/slimbus.h
13024 SMACK SECURITY MODULE
13025 M: Casey Schaufler <casey@schaufler-ca.com>
13026 L: linux-security-module@vger.kernel.org
13027 W: http://schaufler-ca.com
13028 T: git git://github.com/cschaufler/smack-next
13030 F: Documentation/admin-guide/LSM/Smack.rst
13033 SMC91x ETHERNET DRIVER
13034 M: Nicolas Pitre <nico@fluxnic.net>
13036 F: drivers/net/ethernet/smsc/smc91x.*
13038 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13039 M: Sakari Ailus <sakari.ailus@iki.fi>
13040 L: linux-media@vger.kernel.org
13042 F: drivers/media/i2c/smiapp/
13043 F: include/media/i2c/smiapp.h
13044 F: drivers/media/i2c/smiapp-pll.c
13045 F: drivers/media/i2c/smiapp-pll.h
13046 F: include/uapi/linux/smiapp.h
13047 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13049 SMM665 HARDWARE MONITOR DRIVER
13050 M: Guenter Roeck <linux@roeck-us.net>
13051 L: linux-hwmon@vger.kernel.org
13053 F: Documentation/hwmon/smm665
13054 F: drivers/hwmon/smm665.c
13056 SMSC EMC2103 HARDWARE MONITOR DRIVER
13057 M: Steve Glendinning <steve.glendinning@shawell.net>
13058 L: linux-hwmon@vger.kernel.org
13060 F: Documentation/hwmon/emc2103
13061 F: drivers/hwmon/emc2103.c
13063 SMSC SCH5627 HARDWARE MONITOR DRIVER
13064 M: Hans de Goede <hdegoede@redhat.com>
13065 L: linux-hwmon@vger.kernel.org
13067 F: Documentation/hwmon/sch5627
13068 F: drivers/hwmon/sch5627.c
13070 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13071 M: Steve Glendinning <steve.glendinning@shawell.net>
13072 L: linux-fbdev@vger.kernel.org
13074 F: drivers/video/fbdev/smscufx.c
13076 SMSC47B397 HARDWARE MONITOR DRIVER
13077 M: Jean Delvare <jdelvare@suse.com>
13078 L: linux-hwmon@vger.kernel.org
13080 F: Documentation/hwmon/smsc47b397
13081 F: drivers/hwmon/smsc47b397.c
13083 SMSC911x ETHERNET DRIVER
13084 M: Steve Glendinning <steve.glendinning@shawell.net>
13085 L: netdev@vger.kernel.org
13087 F: include/linux/smsc911x.h
13088 F: drivers/net/ethernet/smsc/smsc911x.*
13090 SMSC9420 PCI ETHERNET DRIVER
13091 M: Steve Glendinning <steve.glendinning@shawell.net>
13092 L: netdev@vger.kernel.org
13094 F: drivers/net/ethernet/smsc/smsc9420.*
13096 SOC-CAMERA V4L2 SUBSYSTEM
13097 L: linux-media@vger.kernel.org
13098 T: git git://linuxtv.org/media_tree.git
13100 F: include/media/soc*
13101 F: drivers/media/i2c/soc_camera/
13102 F: drivers/media/platform/soc_camera/
13104 SOCIONEXT SYNQUACER I2C DRIVER
13105 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13106 L: linux-i2c@vger.kernel.org
13108 F: drivers/i2c/busses/i2c-synquacer.c
13109 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13111 SOCIONEXT UNIPHIER SOUND DRIVER
13112 M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13113 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13115 F: sound/soc/uniphier/
13117 SOEKRIS NET48XX LED SUPPORT
13118 M: Chris Boot <bootc@bootc.net>
13120 F: drivers/leds/leds-net48xx.c
13122 SOFT-ROCE DRIVER (rxe)
13123 M: Moni Shoua <monis@mellanox.com>
13124 L: linux-rdma@vger.kernel.org
13126 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13127 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13128 F: drivers/infiniband/sw/rxe/
13129 F: include/uapi/rdma/rdma_user_rxe.h
13131 SOFTLOGIC 6x10 MPEG CODEC
13132 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13133 M: Anton Sviridenko <anton@corp.bluecherry.net>
13134 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13135 M: Andrey Utkin <andrey_utkin@fastmail.com>
13136 M: Ismael Luceno <ismael@iodev.co.uk>
13137 L: linux-media@vger.kernel.org
13139 F: drivers/media/pci/solo6x10/
13141 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13142 M: James Morse <james.morse@arm.com>
13143 L: linux-arm-kernel@lists.infradead.org
13145 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13146 F: drivers/firmware/arm_sdei.c
13147 F: include/linux/sdei.h
13148 F: include/uapi/linux/sdei.h
13150 SOFTWARE RAID (Multiple Disks) SUPPORT
13151 M: Shaohua Li <shli@kernel.org>
13152 L: linux-raid@vger.kernel.org
13153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13155 F: drivers/md/Makefile
13156 F: drivers/md/Kconfig
13158 F: drivers/md/raid*
13159 F: include/linux/raid/
13160 F: include/uapi/linux/raid/
13162 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13163 M: Jassi Brar <jaswinder.singh@linaro.org>
13164 L: netdev@vger.kernel.org
13166 F: drivers/net/ethernet/socionext/netsec.c
13167 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13169 SOLIDRUN CLEARFOG SUPPORT
13170 M: Russell King <linux@armlinux.org.uk>
13172 F: arch/arm/boot/dts/armada-388-clearfog*
13173 F: arch/arm/boot/dts/armada-38x-solidrun-*
13175 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13176 M: Russell King <linux@armlinux.org.uk>
13178 F: arch/arm/boot/dts/imx6*-cubox-i*
13179 F: arch/arm/boot/dts/imx6*-hummingboard*
13180 F: arch/arm/boot/dts/imx6*-sr-*
13182 SONIC NETWORK DRIVER
13183 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13184 L: netdev@vger.kernel.org
13186 F: drivers/net/ethernet/natsemi/sonic.*
13188 SONICS SILICON BACKPLANE DRIVER (SSB)
13189 M: Michael Buesch <m@bues.ch>
13190 L: linux-wireless@vger.kernel.org
13193 F: include/linux/ssb/
13195 SONY IMX258 SENSOR DRIVER
13196 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13197 L: linux-media@vger.kernel.org
13198 T: git git://linuxtv.org/media_tree.git
13200 F: drivers/media/i2c/imx258.c
13202 SONY IMX274 SENSOR DRIVER
13203 M: Leon Luo <leonl@leopardimaging.com>
13204 L: linux-media@vger.kernel.org
13205 T: git git://linuxtv.org/media_tree.git
13207 F: drivers/media/i2c/imx274.c
13208 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13210 SONY MEMORYSTICK CARD SUPPORT
13211 M: Alex Dubov <oakad@yahoo.com>
13212 W: http://tifmxx.berlios.de/
13214 F: drivers/memstick/host/tifm_ms.c
13216 SONY MEMORYSTICK STANDARD SUPPORT
13217 M: Maxim Levitsky <maximlevitsky@gmail.com>
13219 F: drivers/memstick/core/ms_block.*
13221 SONY VAIO CONTROL DEVICE DRIVER
13222 M: Mattia Dongili <malattia@linux.it>
13223 L: platform-driver-x86@vger.kernel.org
13224 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13226 F: Documentation/laptops/sony-laptop.txt
13227 F: drivers/char/sonypi.c
13228 F: drivers/platform/x86/sony-laptop.c
13229 F: include/linux/sony-laptop.h
13232 M: Jaroslav Kysela <perex@perex.cz>
13233 M: Takashi Iwai <tiwai@suse.com>
13234 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13235 W: http://www.alsa-project.org/
13236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13237 T: git git://git.alsa-project.org/alsa-kernel.git
13238 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13240 F: Documentation/sound/
13242 F: include/uapi/sound/
13245 SOUND - COMPRESSED AUDIO
13246 M: Vinod Koul <vkoul@kernel.org>
13247 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13250 F: Documentation/sound/alsa/compress_offload.txt
13251 F: include/sound/compress_driver.h
13252 F: include/uapi/sound/compress_*
13253 F: sound/core/compress_offload.c
13254 F: sound/soc/soc-compress.c
13256 SOUND - DMAENGINE HELPERS
13257 M: Lars-Peter Clausen <lars@metafoo.de>
13259 F: include/sound/dmaengine_pcm.h
13260 F: sound/core/pcm_dmaengine.c
13261 F: sound/soc/soc-generic-dmaengine-pcm.c
13263 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13264 M: Liam Girdwood <lgirdwood@gmail.com>
13265 M: Mark Brown <broonie@kernel.org>
13266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13267 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13268 W: http://alsa-project.org/main/index.php/ASoC
13270 F: Documentation/devicetree/bindings/sound/
13271 F: Documentation/sound/alsa/soc/
13273 F: include/sound/soc*
13275 SOUNDWIRE SUBSYSTEM
13276 M: Vinod Koul <vinod.koul@intel.com>
13277 M: Sanyog Kale <sanyog.r.kale@intel.com>
13278 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13279 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13281 F: Documentation/driver-api/soundwire/
13282 F: drivers/soundwire/
13283 F: include/linux/soundwire/
13286 M: Olli Salonen <olli.salonen@iki.fi>
13287 L: linux-media@vger.kernel.org
13288 W: https://linuxtv.org
13289 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13291 F: drivers/media/dvb-frontends/sp2*
13293 SPARC + UltraSPARC (sparc/sparc64)
13294 M: "David S. Miller" <davem@davemloft.net>
13295 L: sparclinux@vger.kernel.org
13296 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13303 SPARC SERIAL DRIVERS
13304 M: "David S. Miller" <davem@davemloft.net>
13305 L: sparclinux@vger.kernel.org
13306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13309 F: include/linux/sunserialcore.h
13310 F: drivers/tty/serial/suncore.c
13311 F: drivers/tty/serial/sunhv.c
13312 F: drivers/tty/serial/sunsab.c
13313 F: drivers/tty/serial/sunsab.h
13314 F: drivers/tty/serial/sunsu.c
13315 F: drivers/tty/serial/sunzilog.c
13316 F: drivers/tty/serial/sunzilog.h
13317 F: drivers/tty/vcc.c
13320 M: "Christopher Li" <sparse@chrisli.org>
13321 L: linux-sparse@vger.kernel.org
13322 W: https://sparse.wiki.kernel.org/
13323 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13324 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13326 F: include/linux/compiler.h
13328 SPEAR CLOCK FRAMEWORK SUPPORT
13329 M: Viresh Kumar <vireshk@kernel.org>
13330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13331 W: http://www.st.com/spear
13333 F: drivers/clk/spear/
13335 SPEAR PLATFORM SUPPORT
13336 M: Viresh Kumar <vireshk@kernel.org>
13337 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13338 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13339 W: http://www.st.com/spear
13341 F: arch/arm/boot/dts/spear*
13342 F: arch/arm/mach-spear/
13345 M: Marek Vasut <marek.vasut@gmail.com>
13346 L: linux-mtd@lists.infradead.org
13347 W: http://www.linux-mtd.infradead.org/
13348 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13349 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13350 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13352 F: drivers/mtd/spi-nor/
13353 F: include/linux/mtd/spi-nor.h
13356 M: Mark Brown <broonie@kernel.org>
13357 L: linux-spi@vger.kernel.org
13358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13359 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
13361 F: Documentation/devicetree/bindings/spi/
13362 F: Documentation/spi/
13364 F: include/linux/spi/
13365 F: include/uapi/linux/spi/
13368 SPIDERNET NETWORK DRIVER for CELL
13369 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13370 L: netdev@vger.kernel.org
13372 F: Documentation/networking/spider_net.txt
13373 F: drivers/net/ethernet/toshiba/spider_net*
13376 R: Stephen Boyd <sboyd@kernel.org>
13377 L: linux-arm-msm@vger.kernel.org
13378 F: Documentation/devicetree/bindings/spmi/
13380 F: include/dt-bindings/spmi/spmi.h
13381 F: include/linux/spmi.h
13382 F: include/trace/events/spmi.h
13385 M: Jeremy Kerr <jk@ozlabs.org>
13386 L: linuxppc-dev@lists.ozlabs.org
13387 W: http://www.ibm.com/developerworks/power/cell/
13389 F: Documentation/filesystems/spufs.txt
13390 F: arch/powerpc/platforms/cell/spufs/
13392 SQUASHFS FILE SYSTEM
13393 M: Phillip Lougher <phillip@squashfs.org.uk>
13394 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
13395 W: http://squashfs.org.uk
13396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13398 F: Documentation/filesystems/squashfs.txt
13401 SRM (Alpha) environment access
13402 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
13404 F: arch/alpha/kernel/srm_env.c
13406 ST STM32 I2C/SMBUS DRIVER
13407 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13408 L: linux-i2c@vger.kernel.org
13410 F: drivers/i2c/busses/i2c-stm32*
13413 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13414 L: stable@vger.kernel.org
13416 F: Documentation/process/stable-kernel-rules.rst
13419 M: Ian Abbott <abbotti@mev.co.uk>
13420 M: H Hartley Sweeten <hsweeten@visionengravers.com>
13422 F: drivers/staging/comedi/
13424 STAGING - FLARION FT1000 DRIVERS
13425 M: Marek Belisko <marek.belisko@gmail.com>
13427 F: drivers/staging/ft1000/
13429 STAGING - INDUSTRIAL IO
13430 M: Jonathan Cameron <jic23@kernel.org>
13431 L: linux-iio@vger.kernel.org
13433 F: Documentation/devicetree/bindings/staging/iio/
13434 F: drivers/staging/iio/
13436 STAGING - LUSTRE PARALLEL FILESYSTEM
13437 M: Oleg Drokin <oleg.drokin@intel.com>
13438 M: Andreas Dilger <andreas.dilger@intel.com>
13439 M: James Simmons <jsimmons@infradead.org>
13440 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
13441 W: http://wiki.lustre.org/
13443 F: drivers/staging/lustre
13445 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13446 M: Marc Dietrich <marvin24@gmx.de>
13447 L: ac100@lists.launchpad.net (moderated for non-subscribers)
13448 L: linux-tegra@vger.kernel.org
13450 F: drivers/staging/nvec/
13452 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13453 M: Jens Frederich <jfrederich@gmail.com>
13454 M: Daniel Drake <dsd@laptop.org>
13455 M: Jon Nettleton <jon.nettleton@gmail.com>
13456 W: http://wiki.laptop.org/go/DCON
13458 F: drivers/staging/olpc_dcon/
13460 STAGING - REALTEK RTL8712U DRIVERS
13461 M: Larry Finger <Larry.Finger@lwfinger.net>
13462 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13464 F: drivers/staging/rtl8712/
13466 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13467 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13468 M: Teddy Wang <teddy.wang@siliconmotion.com>
13469 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13470 L: linux-fbdev@vger.kernel.org
13472 F: drivers/staging/sm750fb/
13474 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13475 M: William Hubbs <w.d.hubbs@gmail.com>
13476 M: Chris Brannon <chris@the-brannons.com>
13477 M: Kirk Reiser <kirk@reisers.ca>
13478 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
13479 L: speakup@linux-speakup.org
13480 W: http://www.linux-speakup.org/
13482 F: drivers/staging/speakup/
13484 STAGING - VIA VT665X DRIVERS
13485 M: Forest Bond <forest@alittletooquiet.net>
13487 F: drivers/staging/vt665?/
13489 STAGING - WILC1000 WIFI DRIVER
13490 M: Aditya Shankar <aditya.shankar@microchip.com>
13491 M: Ganesh Krishna <ganesh.krishna@microchip.com>
13492 L: linux-wireless@vger.kernel.org
13494 F: drivers/staging/wilc1000/
13496 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13497 M: Arnaud Patard <arnaud.patard@rtp-net.org>
13499 F: drivers/staging/xgifb/
13502 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13504 L: devel@driverdev.osuosl.org
13506 F: drivers/staging/
13508 STARFIRE/DURALAN NETWORK DRIVER
13509 M: Ion Badulescu <ionut@badula.org>
13511 F: drivers/net/ethernet/adaptec/starfire*
13513 STEC S1220 SKD DRIVER
13514 M: Bart Van Assche <bart.vanassche@wdc.com>
13515 L: linux-block@vger.kernel.org
13517 F: drivers/block/skd*[ch]
13520 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
13522 F: drivers/staging/media/st-cec/
13523 F: Documentation/devicetree/bindings/media/stih-cec.txt
13525 STK1160 USB VIDEO CAPTURE DRIVER
13526 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13527 L: linux-media@vger.kernel.org
13528 T: git git://linuxtv.org/media_tree.git
13530 F: drivers/media/usb/stk1160/
13532 STMMAC ETHERNET DRIVER
13533 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
13534 M: Alexandre Torgue <alexandre.torgue@st.com>
13535 M: Jose Abreu <joabreu@synopsys.com>
13536 L: netdev@vger.kernel.org
13537 W: http://www.stlinux.com
13539 F: drivers/net/ethernet/stmicro/stmmac/
13542 M: Sam Creasey <sammy@sammy.net>
13543 W: http://sammy.net/sun3/
13545 F: arch/m68k/kernel/*sun3*
13546 F: arch/m68k/sun3*/
13547 F: arch/m68k/include/asm/sun3*
13548 F: drivers/net/ethernet/i825xx/sun3*
13550 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13551 M: Hans de Goede <hdegoede@redhat.com>
13552 L: linux-input@vger.kernel.org
13554 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13555 F: drivers/input/keyboard/sun4i-lradc-keys.c
13557 SUNDANCE NETWORK DRIVER
13558 M: Denis Kirjanov <kda@linux-powerpc.org>
13559 L: netdev@vger.kernel.org
13561 F: drivers/net/ethernet/dlink/sundance.c
13564 M: Yoshinori Sato <ysato@users.sourceforge.jp>
13565 M: Rich Felker <dalias@libc.org>
13566 L: linux-sh@vger.kernel.org
13567 Q: http://patchwork.kernel.org/project/linux-sh/list/
13569 F: Documentation/sh/
13574 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13575 M: Len Brown <len.brown@intel.com>
13576 M: Pavel Machek <pavel@ucw.cz>
13577 L: linux-pm@vger.kernel.org
13578 B: https://bugzilla.kernel.org
13580 F: Documentation/power/
13581 F: arch/x86/kernel/acpi/
13582 F: drivers/base/power/
13584 F: include/linux/suspend.h
13585 F: include/linux/freezer.h
13586 F: include/linux/pm.h
13589 M: Martin Mares <mj@ucw.cz>
13590 L: linux-video@atrey.karlin.mff.cuni.cz
13592 F: Documentation/svga.txt
13593 F: arch/x86/boot/video*
13596 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13597 L: iommu@lists.linux-foundation.org
13598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13601 F: arch/*/kernel/pci-swiotlb.c
13602 F: include/linux/swiotlb.h
13605 M: Jiri Pirko <jiri@resnulli.us>
13606 M: Ivan Vecera <ivecera@redhat.com>
13607 L: netdev@vger.kernel.org
13610 F: include/net/switchdev.h
13612 SYNC FILE FRAMEWORK
13613 M: Sumit Semwal <sumit.semwal@linaro.org>
13614 R: Gustavo Padovan <gustavo@padovan.org>
13616 L: linux-media@vger.kernel.org
13617 L: dri-devel@lists.freedesktop.org
13618 F: drivers/dma-buf/sync_*
13619 F: drivers/dma-buf/dma-fence*
13620 F: drivers/dma-buf/sw_sync.c
13621 F: include/linux/sync_file.h
13622 F: include/uapi/linux/sync_file.h
13623 F: Documentation/sync_file.txt
13624 T: git git://anongit.freedesktop.org/drm/drm-misc
13626 SYNOPSYS ARC ARCHITECTURE
13627 M: Vineet Gupta <vgupta@synopsys.com>
13628 L: linux-snps-arc@lists.infradead.org
13631 F: Documentation/devicetree/bindings/arc/*
13632 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13633 F: drivers/clocksource/arc_timer.c
13634 F: drivers/tty/serial/arc_uart.c
13635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13637 SYNOPSYS ARC HSDK SDP pll clock driver
13638 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13640 F: drivers/clk/clk-hsdk-pll.c
13641 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13643 SYNOPSYS ARC SDP clock driver
13644 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13646 F: drivers/clk/axs10x/*
13647 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13649 SYNOPSYS ARC SDP platform support
13650 M: Alexey Brodkin <abrodkin@synopsys.com>
13652 F: arch/arc/plat-axs10x
13653 F: arch/arc/boot/dts/ax*
13654 F: Documentation/devicetree/bindings/arc/axs10*
13656 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13657 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13659 F: drivers/reset/reset-axs10x.c
13660 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13662 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13663 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13665 F: drivers/tty/serial/8250/8250_dw.c
13667 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13668 M: Hoan Tran <hotran@apm.com>
13669 L: linux-gpio@vger.kernel.org
13671 F: drivers/gpio/gpio-dwapb.c
13672 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13674 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13675 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13677 F: drivers/dma/dwi-axi-dmac/
13678 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13680 SYNOPSYS DESIGNWARE DMAC DRIVER
13681 M: Viresh Kumar <vireshk@kernel.org>
13682 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13684 F: include/linux/dma/dw.h
13685 F: include/linux/platform_data/dma-dw.h
13688 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13689 M: Jose Abreu <Jose.Abreu@synopsys.com>
13690 L: netdev@vger.kernel.org
13692 F: drivers/net/ethernet/synopsys/
13694 SYNOPSYS DESIGNWARE I2C DRIVER
13695 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13696 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13697 R: Mika Westerberg <mika.westerberg@linux.intel.com>
13698 L: linux-i2c@vger.kernel.org
13700 F: drivers/i2c/busses/i2c-designware-*
13701 F: include/linux/platform_data/i2c-designware.h
13703 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13704 M: Jaehoon Chung <jh80.chung@samsung.com>
13705 L: linux-mmc@vger.kernel.org
13707 F: drivers/mmc/host/dw_mmc*
13709 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13710 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13712 F: drivers/reset/reset-hsdk.c
13713 F: include/dt-bindings/reset/snps,hsdk-reset.h
13714 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13716 SYSTEM CONFIGURATION (SYSCON)
13717 M: Lee Jones <lee.jones@linaro.org>
13718 M: Arnd Bergmann <arnd@arndb.de>
13719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13721 F: drivers/mfd/syscon.c
13723 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13724 M: Sudeep Holla <sudeep.holla@arm.com>
13725 L: linux-arm-kernel@lists.infradead.org
13727 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13728 F: drivers/clk/clk-sc[mp]i.c
13729 F: drivers/cpufreq/sc[mp]i-cpufreq.c
13730 F: drivers/firmware/arm_scpi.c
13731 F: drivers/firmware/arm_scmi/
13732 F: include/linux/sc[mp]i_protocol.h
13734 SYSTEM RESET/SHUTDOWN DRIVERS
13735 M: Sebastian Reichel <sre@kernel.org>
13736 L: linux-pm@vger.kernel.org
13737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13739 F: Documentation/devicetree/bindings/power/reset/
13740 F: drivers/power/reset/
13742 SYSTEM TRACE MODULE CLASS
13743 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13746 F: Documentation/trace/stm.txt
13747 F: drivers/hwtracing/stm/
13748 F: include/linux/stm.h
13749 F: include/uapi/linux/stm.h
13752 M: Christoph Hellwig <hch@infradead.org>
13754 F: Documentation/filesystems/sysv-fs.txt
13756 F: include/linux/sysv_fs.h
13759 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13760 L: linux-scsi@vger.kernel.org
13761 L: target-devel@vger.kernel.org
13762 W: http://www.linux-iscsi.org
13763 W: http://groups.google.com/group/linux-iscsi-target-dev
13764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13768 F: Documentation/target/
13770 TASKSTATS STATISTICS INTERFACE
13771 M: Balbir Singh <bsingharora@gmail.com>
13773 F: Documentation/accounting/taskstats*
13774 F: include/linux/taskstats*
13775 F: kernel/taskstats.c
13778 M: Jamal Hadi Salim <jhs@mojatatu.com>
13779 M: Cong Wang <xiyou.wangcong@gmail.com>
13780 M: Jiri Pirko <jiri@resnulli.us>
13781 L: netdev@vger.kernel.org
13783 F: include/net/pkt_cls.h
13784 F: include/net/pkt_sched.h
13785 F: include/net/tc_act/
13786 F: include/uapi/linux/pkt_cls.h
13787 F: include/uapi/linux/pkt_sched.h
13788 F: include/uapi/linux/tc_act/
13789 F: include/uapi/linux/tc_ematch/
13792 TCP LOW PRIORITY MODULE
13793 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13794 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13795 W: http://tcp-lp-mod.sourceforge.net/
13797 F: net/ipv4/tcp_lp.c
13799 TDA10071 MEDIA DRIVER
13800 M: Antti Palosaari <crope@iki.fi>
13801 L: linux-media@vger.kernel.org
13802 W: https://linuxtv.org
13803 W: http://palosaari.fi/linux/
13804 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13805 T: git git://linuxtv.org/anttip/media_tree.git
13807 F: drivers/media/dvb-frontends/tda10071*
13809 TDA18212 MEDIA DRIVER
13810 M: Antti Palosaari <crope@iki.fi>
13811 L: linux-media@vger.kernel.org
13812 W: https://linuxtv.org
13813 W: http://palosaari.fi/linux/
13814 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13815 T: git git://linuxtv.org/anttip/media_tree.git
13817 F: drivers/media/tuners/tda18212*
13819 TDA18218 MEDIA DRIVER
13820 M: Antti Palosaari <crope@iki.fi>
13821 L: linux-media@vger.kernel.org
13822 W: https://linuxtv.org
13823 W: http://palosaari.fi/linux/
13824 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13825 T: git git://linuxtv.org/anttip/media_tree.git
13827 F: drivers/media/tuners/tda18218*
13829 TDA18250 MEDIA DRIVER
13830 M: Olli Salonen <olli.salonen@iki.fi>
13831 L: linux-media@vger.kernel.org
13832 W: https://linuxtv.org
13833 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13834 T: git git://linuxtv.org/media_tree.git
13836 F: drivers/media/tuners/tda18250*
13838 TDA18271 MEDIA DRIVER
13839 M: Michael Krufky <mkrufky@linuxtv.org>
13840 L: linux-media@vger.kernel.org
13841 W: https://linuxtv.org
13842 W: http://github.com/mkrufky
13843 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13844 T: git git://linuxtv.org/mkrufky/tuners.git
13846 F: drivers/media/tuners/tda18271*
13848 TDA1997x MEDIA DRIVER
13849 M: Tim Harvey <tharvey@gateworks.com>
13850 L: linux-media@vger.kernel.org
13851 W: https://linuxtv.org
13852 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13854 F: drivers/media/i2c/tda1997x.*
13856 TDA827x MEDIA DRIVER
13857 M: Michael Krufky <mkrufky@linuxtv.org>
13858 L: linux-media@vger.kernel.org
13859 W: https://linuxtv.org
13860 W: http://github.com/mkrufky
13861 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13862 T: git git://linuxtv.org/mkrufky/tuners.git
13864 F: drivers/media/tuners/tda8290.*
13866 TDA8290 MEDIA DRIVER
13867 M: Michael Krufky <mkrufky@linuxtv.org>
13868 L: linux-media@vger.kernel.org
13869 W: https://linuxtv.org
13870 W: http://github.com/mkrufky
13871 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13872 T: git git://linuxtv.org/mkrufky/tuners.git
13874 F: drivers/media/tuners/tda8290.*
13876 TDA9840 MEDIA DRIVER
13877 M: Hans Verkuil <hverkuil@xs4all.nl>
13878 L: linux-media@vger.kernel.org
13879 T: git git://linuxtv.org/media_tree.git
13880 W: https://linuxtv.org
13882 F: drivers/media/i2c/tda9840*
13884 TEA5761 TUNER DRIVER
13885 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13886 L: linux-media@vger.kernel.org
13887 W: https://linuxtv.org
13888 T: git git://linuxtv.org/media_tree.git
13890 F: drivers/media/tuners/tea5761.*
13892 TEA5767 TUNER DRIVER
13893 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13894 L: linux-media@vger.kernel.org
13895 W: https://linuxtv.org
13896 T: git git://linuxtv.org/media_tree.git
13898 F: drivers/media/tuners/tea5767.*
13900 TEA6415C MEDIA DRIVER
13901 M: Hans Verkuil <hverkuil@xs4all.nl>
13902 L: linux-media@vger.kernel.org
13903 T: git git://linuxtv.org/media_tree.git
13904 W: https://linuxtv.org
13906 F: drivers/media/i2c/tea6415c*
13908 TEA6420 MEDIA DRIVER
13909 M: Hans Verkuil <hverkuil@xs4all.nl>
13910 L: linux-media@vger.kernel.org
13911 T: git git://linuxtv.org/media_tree.git
13912 W: https://linuxtv.org
13914 F: drivers/media/i2c/tea6420*
13917 M: Jiri Pirko <jiri@resnulli.us>
13918 L: netdev@vger.kernel.org
13920 F: drivers/net/team/
13921 F: include/linux/if_team.h
13922 F: include/uapi/linux/if_team.h
13924 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13925 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13927 F: arch/x86/platform/ts5500/
13929 TECHNOTREND USB IR RECEIVER
13930 M: Sean Young <sean@mess.org>
13931 L: linux-media@vger.kernel.org
13933 F: drivers/media/rc/ttusbir.c
13935 TECHWELL TW9910 VIDEO DECODER
13936 L: linux-media@vger.kernel.org
13938 F: drivers/media/i2c/tw9910.c
13939 F: include/media/i2c/tw9910.h
13942 M: Jens Wiklander <jens.wiklander@linaro.org>
13944 F: include/linux/tee_drv.h
13945 F: include/uapi/linux/tee.h
13947 F: Documentation/tee.txt
13949 TEGRA ARCHITECTURE SUPPORT
13950 M: Thierry Reding <thierry.reding@gmail.com>
13951 M: Jonathan Hunter <jonathanh@nvidia.com>
13952 L: linux-tegra@vger.kernel.org
13953 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
13954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13959 M: Peter De Schrijver <pdeschrijver@nvidia.com>
13960 M: Prashant Gaikwad <pgaikwad@nvidia.com>
13962 F: drivers/clk/tegra/
13965 M: Laxman Dewangan <ldewangan@nvidia.com>
13966 M: Jon Hunter <jonathanh@nvidia.com>
13968 F: drivers/dma/tegra*
13971 M: Laxman Dewangan <ldewangan@nvidia.com>
13973 F: drivers/i2c/busses/i2c-tegra.c
13975 TEGRA IOMMU DRIVERS
13976 M: Thierry Reding <thierry.reding@gmail.com>
13977 L: linux-tegra@vger.kernel.org
13979 F: drivers/iommu/tegra*
13982 M: Laxman Dewangan <ldewangan@nvidia.com>
13984 F: drivers/input/keyboard/tegra-kbc.c
13987 M: Thierry Reding <thierry.reding@gmail.com>
13989 F: drivers/pwm/pwm-tegra.c
13991 TEGRA SERIAL DRIVER
13992 M: Laxman Dewangan <ldewangan@nvidia.com>
13994 F: drivers/tty/serial/serial-tegra.c
13997 M: Laxman Dewangan <ldewangan@nvidia.com>
13999 F: drivers/spi/spi-tegra*
14001 TEHUTI ETHERNET DRIVER
14002 M: Andy Gospodarek <andy@greyhouse.net>
14003 L: netdev@vger.kernel.org
14005 F: drivers/net/ethernet/tehuti/*
14007 Telecom Clock Driver for MCPL0010
14008 M: Mark Gross <mark.gross@intel.com>
14010 F: drivers/char/tlclk.c
14012 TENSILICA XTENSA PORT (xtensa)
14013 M: Chris Zankel <chris@zankel.net>
14014 M: Max Filippov <jcmvbkbc@gmail.com>
14015 L: linux-xtensa@linux-xtensa.org
14016 T: git git://github.com/czankel/xtensa-linux.git
14019 F: drivers/irqchip/irq-xtensa-*
14021 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14022 M: Nishanth Menon <nm@ti.com>
14023 M: Tero Kristo <t-kristo@ti.com>
14024 M: Santosh Shilimkar <ssantosh@kernel.org>
14025 L: linux-arm-kernel@lists.infradead.org
14027 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14028 F: drivers/firmware/ti_sci*
14029 F: include/linux/soc/ti/ti_sci_protocol.h
14030 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14031 F: include/dt-bindings/genpd/k2g.h
14032 F: drivers/soc/ti/ti_sci_pm_domains.c
14033 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14034 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14035 F: drivers/clk/keystone/sci-clk.c
14036 F: drivers/reset/reset-ti-sci.c
14038 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14039 M: Hans Verkuil <hverkuil@xs4all.nl>
14040 L: linux-media@vger.kernel.org
14041 T: git git://linuxtv.org/media_tree.git
14042 W: https://linuxtv.org
14044 F: drivers/media/radio/radio-raremono.c
14047 M: Zhang Rui <rui.zhang@intel.com>
14048 M: Eduardo Valentin <edubezval@gmail.com>
14049 L: linux-pm@vger.kernel.org
14050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14052 Q: https://patchwork.kernel.org/project/linux-pm/list/
14054 F: drivers/thermal/
14055 F: include/linux/thermal.h
14056 F: include/uapi/linux/thermal.h
14057 F: include/linux/cpu_cooling.h
14058 F: Documentation/devicetree/bindings/thermal/
14060 THERMAL/CPU_COOLING
14061 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14062 M: Viresh Kumar <viresh.kumar@linaro.org>
14063 M: Javi Merino <javi.merino@kernel.org>
14064 L: linux-pm@vger.kernel.org
14066 F: Documentation/thermal/cpu-cooling-api.txt
14067 F: drivers/thermal/cpu_cooling.c
14068 F: include/linux/cpu_cooling.h
14070 THINKPAD ACPI EXTRAS DRIVER
14071 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14072 L: ibm-acpi-devel@lists.sourceforge.net
14073 L: platform-driver-x86@vger.kernel.org
14074 W: http://ibm-acpi.sourceforge.net
14075 W: http://thinkwiki.org/wiki/Ibm-acpi
14076 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14078 F: drivers/platform/x86/thinkpad_acpi.c
14081 M: Andreas Noever <andreas.noever@gmail.com>
14082 M: Michael Jamet <michael.jamet@intel.com>
14083 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14084 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14087 F: Documentation/admin-guide/thunderbolt.rst
14088 F: drivers/thunderbolt/
14089 F: include/linux/thunderbolt.h
14091 THUNDERBOLT NETWORK DRIVER
14092 M: Michael Jamet <michael.jamet@intel.com>
14093 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14094 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14095 L: netdev@vger.kernel.org
14097 F: drivers/net/thunderbolt.c
14099 THUNDERX GPIO DRIVER
14100 M: David Daney <david.daney@cavium.com>
14102 F: drivers/gpio/gpio-thunderx.c
14104 TI AM437X VPFE DRIVER
14105 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14106 L: linux-media@vger.kernel.org
14107 W: https://linuxtv.org
14108 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14109 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14111 F: drivers/media/platform/am437x/
14113 TI BANDGAP AND THERMAL DRIVER
14114 M: Eduardo Valentin <edubezval@gmail.com>
14115 M: Keerthy <j-keerthy@ti.com>
14116 L: linux-pm@vger.kernel.org
14117 L: linux-omap@vger.kernel.org
14119 F: drivers/thermal/ti-soc-thermal/
14121 TI BQ27XXX POWER SUPPLY DRIVER
14122 R: Andrew F. Davis <afd@ti.com>
14123 F: include/linux/power/bq27xxx_battery.h
14124 F: drivers/power/supply/bq27xxx_battery.c
14125 F: drivers/power/supply/bq27xxx_battery_i2c.c
14127 TI CDCE706 CLOCK DRIVER
14128 M: Max Filippov <jcmvbkbc@gmail.com>
14130 F: drivers/clk/clk-cdce706.c
14133 M: Tero Kristo <t-kristo@ti.com>
14134 L: linux-omap@vger.kernel.org
14137 F: include/linux/clk/ti.h
14139 TI DAVINCI MACHINE SUPPORT
14140 M: Sekhar Nori <nsekhar@ti.com>
14141 M: Kevin Hilman <khilman@kernel.org>
14142 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14145 F: arch/arm/mach-davinci/
14146 F: drivers/i2c/busses/i2c-davinci.c
14147 F: arch/arm/boot/dts/da850*
14149 TI DAVINCI SERIES CLOCK DRIVER
14150 M: David Lechner <david@lechnology.com>
14151 R: Sekhar Nori <nsekhar@ti.com>
14153 F: Documentation/devicetree/bindings/clock/ti/davinci/
14154 F: drivers/clk/davinci/
14156 TI DAVINCI SERIES GPIO DRIVER
14157 M: Keerthy <j-keerthy@ti.com>
14158 L: linux-gpio@vger.kernel.org
14160 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14161 F: drivers/gpio/gpio-davinci.c
14163 TI DAVINCI SERIES MEDIA DRIVER
14164 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14165 L: linux-media@vger.kernel.org
14166 W: https://linuxtv.org
14167 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14168 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14170 F: drivers/media/platform/davinci/
14171 F: include/media/davinci/
14173 TI ETHERNET SWITCH DRIVER (CPSW)
14174 R: Grygorii Strashko <grygorii.strashko@ti.com>
14175 L: linux-omap@vger.kernel.org
14176 L: netdev@vger.kernel.org
14178 F: drivers/net/ethernet/ti/cpsw*
14179 F: drivers/net/ethernet/ti/davinci*
14181 TI FLASH MEDIA INTERFACE DRIVER
14182 M: Alex Dubov <oakad@yahoo.com>
14184 F: drivers/misc/tifm*
14185 F: drivers/mmc/host/tifm_sd.c
14186 F: include/linux/tifm.h
14188 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14189 M: Santosh Shilimkar <ssantosh@kernel.org>
14190 L: linux-kernel@vger.kernel.org
14191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14193 F: drivers/soc/ti/*
14194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14196 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14197 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14198 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14199 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14201 F: sound/soc/codecs/lm49453*
14202 F: sound/soc/codecs/isabelle*
14204 TI LP855x BACKLIGHT DRIVER
14205 M: Milo Kim <milo.kim@ti.com>
14207 F: Documentation/backlight/lp855x-driver.txt
14208 F: drivers/video/backlight/lp855x_bl.c
14209 F: include/linux/platform_data/lp855x.h
14211 TI LP8727 CHARGER DRIVER
14212 M: Milo Kim <milo.kim@ti.com>
14214 F: drivers/power/supply/lp8727_charger.c
14215 F: include/linux/platform_data/lp8727.h
14217 TI LP8788 MFD DRIVER
14218 M: Milo Kim <milo.kim@ti.com>
14220 F: drivers/iio/adc/lp8788_adc.c
14221 F: drivers/leds/leds-lp8788.c
14222 F: drivers/mfd/lp8788*.c
14223 F: drivers/power/supply/lp8788-charger.c
14224 F: drivers/regulator/lp8788-*.c
14225 F: include/linux/mfd/lp8788*.h
14227 TI NETCP ETHERNET DRIVER
14228 M: Wingman Kwok <w-kwok2@ti.com>
14229 M: Murali Karicheri <m-karicheri2@ti.com>
14230 L: netdev@vger.kernel.org
14232 F: drivers/net/ethernet/ti/netcp*
14234 TI TAS571X FAMILY ASoC CODEC DRIVER
14235 M: Kevin Cernekee <cernekee@chromium.org>
14236 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14238 F: sound/soc/codecs/tas571x*
14240 TI TRF7970A NFC DRIVER
14241 M: Mark Greer <mgreer@animalcreek.com>
14242 L: linux-wireless@vger.kernel.org
14243 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14245 F: drivers/nfc/trf7970a.c
14246 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14248 TI TWL4030 SERIES SOC CODEC DRIVER
14249 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14250 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14252 F: sound/soc/codecs/twl4030*
14255 M: Benoit Parrot <bparrot@ti.com>
14256 L: linux-media@vger.kernel.org
14257 W: http://linuxtv.org/
14258 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14260 F: drivers/media/platform/ti-vpe/
14262 TI WILINK WIRELESS DRIVERS
14263 L: linux-wireless@vger.kernel.org
14264 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14265 W: http://wireless.kernel.org/en/users/Drivers/wl1251
14266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14268 F: drivers/net/wireless/ti/
14269 F: include/linux/wl12xx.h
14271 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14272 M: John Stultz <john.stultz@linaro.org>
14273 M: Thomas Gleixner <tglx@linutronix.de>
14274 R: Stephen Boyd <sboyd@kernel.org>
14275 L: linux-kernel@vger.kernel.org
14276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14278 F: include/linux/clocksource.h
14279 F: include/linux/time.h
14280 F: include/linux/timex.h
14281 F: include/uapi/linux/time.h
14282 F: include/uapi/linux/timex.h
14283 F: kernel/time/clocksource.c
14284 F: kernel/time/time*.c
14285 F: kernel/time/alarmtimer.c
14286 F: kernel/time/ntp.c
14287 F: tools/testing/selftests/timers/
14290 M: Jon Maloy <jon.maloy@ericsson.com>
14291 M: Ying Xue <ying.xue@windriver.com>
14292 L: netdev@vger.kernel.org (core kernel code)
14293 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14294 W: http://tipc.sourceforge.net/
14296 F: include/uapi/linux/tipc*.h
14299 TLAN NETWORK DRIVER
14300 M: Samuel Chessman <chessman@tux.org>
14301 L: tlan-devel@lists.sourceforge.net (subscribers-only)
14302 W: http://sourceforge.net/projects/tlan/
14304 F: Documentation/networking/tlan.txt
14305 F: drivers/net/ethernet/ti/tlan.*
14307 TM6000 VIDEO4LINUX DRIVER
14308 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14309 L: linux-media@vger.kernel.org
14310 W: https://linuxtv.org
14311 T: git git://linuxtv.org/media_tree.git
14313 F: drivers/media/usb/tm6000/
14314 F: Documentation/media/v4l-drivers/tm6000*
14316 TMIO/SDHI MMC DRIVER
14317 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14318 L: linux-mmc@vger.kernel.org
14320 F: drivers/mmc/host/tmio_mmc*
14321 F: drivers/mmc/host/renesas_sdhi*
14322 F: include/linux/mfd/tmio.h
14324 TMP401 HARDWARE MONITOR DRIVER
14325 M: Guenter Roeck <linux@roeck-us.net>
14326 L: linux-hwmon@vger.kernel.org
14328 F: Documentation/hwmon/tmp401
14329 F: drivers/hwmon/tmp401.c
14331 TMPFS (SHMEM FILESYSTEM)
14332 M: Hugh Dickins <hughd@google.com>
14333 L: linux-mm@kvack.org
14335 F: include/linux/shmem_fs.h
14338 TOMOYO SECURITY MODULE
14339 M: Kentaro Takeda <takedakn@nttdata.co.jp>
14340 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14341 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14342 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14343 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14344 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14345 W: http://tomoyo.sourceforge.jp/
14346 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14348 F: security/tomoyo/
14350 TOPSTAR LAPTOP EXTRAS DRIVER
14351 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14352 L: platform-driver-x86@vger.kernel.org
14354 F: drivers/platform/x86/topstar-laptop.c
14356 TORTURE-TEST MODULES
14357 M: Davidlohr Bueso <dave@stgolabs.net>
14358 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14359 M: Josh Triplett <josh@joshtriplett.org>
14360 L: linux-kernel@vger.kernel.org
14362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14363 F: Documentation/RCU/torture.txt
14364 F: kernel/torture.c
14365 F: kernel/rcu/rcutorture.c
14366 F: kernel/locking/locktorture.c
14368 TOSHIBA ACPI EXTRAS DRIVER
14369 M: Azael Avalos <coproscefalo@gmail.com>
14370 L: platform-driver-x86@vger.kernel.org
14372 F: drivers/platform/x86/toshiba_acpi.c
14374 TOSHIBA BLUETOOTH DRIVER
14375 M: Azael Avalos <coproscefalo@gmail.com>
14376 L: platform-driver-x86@vger.kernel.org
14378 F: drivers/platform/x86/toshiba_bluetooth.c
14380 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14381 M: Azael Avalos <coproscefalo@gmail.com>
14382 L: platform-driver-x86@vger.kernel.org
14384 F: drivers/platform/x86/toshiba_haps.c
14387 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
14388 W: http://www.buzzard.org.uk/toshiba/
14390 F: drivers/char/toshiba.c
14391 F: include/linux/toshiba.h
14392 F: include/uapi/linux/toshiba.h
14394 TOSHIBA TC358743 DRIVER
14395 M: Mats Randgaard <matrandg@cisco.com>
14396 L: linux-media@vger.kernel.org
14398 F: drivers/media/i2c/tc358743*
14399 F: include/media/i2c/tc358743.h
14401 TOSHIBA WMI HOTKEYS DRIVER
14402 M: Azael Avalos <coproscefalo@gmail.com>
14403 L: platform-driver-x86@vger.kernel.org
14405 F: drivers/platform/x86/toshiba-wmi.c
14408 M: Peter Huewe <peterhuewe@gmx.de>
14409 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14410 R: Jason Gunthorpe <jgg@ziepe.ca>
14411 L: linux-integrity@vger.kernel.org
14412 Q: https://patchwork.kernel.org/project/linux-integrity/list/
14413 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14414 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
14416 F: drivers/char/tpm/
14419 M: Steven Rostedt <rostedt@goodmis.org>
14420 M: Ingo Molnar <mingo@redhat.com>
14421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14423 F: Documentation/trace/ftrace.txt
14424 F: arch/*/*/*/ftrace.h
14425 F: arch/*/kernel/ftrace.c
14426 F: include/*/ftrace.h
14427 F: include/linux/trace*.h
14430 F: tools/testing/selftests/ftrace/
14432 TRACING MMIO ACCESSES (MMIOTRACE)
14433 M: Steven Rostedt <rostedt@goodmis.org>
14434 M: Ingo Molnar <mingo@kernel.org>
14435 R: Karol Herbst <karolherbst@gmail.com>
14436 R: Pekka Paalanen <ppaalanen@gmail.com>
14438 L: linux-kernel@vger.kernel.org
14439 L: nouveau@lists.freedesktop.org
14440 F: kernel/trace/trace_mmiotrace.c
14441 F: include/linux/mmiotrace.h
14442 F: arch/x86/mm/kmmio.c
14443 F: arch/x86/mm/mmio-mod.c
14444 F: arch/x86/mm/testmmiotrace.c
14447 M: Jiri Kosina <trivial@kernel.org>
14448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14450 K: ^Subject:.*(?i)trivial
14452 TEMPO SEMICONDUCTOR DRIVERS
14453 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14455 F: sound/soc/codecs/tscs*.c
14456 F: sound/soc/codecs/tscs*.h
14457 F: Documentation/devicetree/bindings/sound/tscs*.txt
14460 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14461 M: Jiri Slaby <jslaby@suse.com>
14463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14464 F: Documentation/serial/
14466 F: drivers/tty/serial/serial_core.c
14467 F: include/linux/serial_core.h
14468 F: include/linux/serial.h
14469 F: include/linux/tty.h
14470 F: include/uapi/linux/serial_core.h
14471 F: include/uapi/linux/serial.h
14472 F: include/uapi/linux/tty.h
14474 TUA9001 MEDIA DRIVER
14475 M: Antti Palosaari <crope@iki.fi>
14476 L: linux-media@vger.kernel.org
14477 W: https://linuxtv.org
14478 W: http://palosaari.fi/linux/
14479 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14480 T: git git://linuxtv.org/anttip/media_tree.git
14482 F: drivers/media/tuners/tua9001*
14484 TULIP NETWORK DRIVERS
14485 L: netdev@vger.kernel.org
14486 L: linux-parisc@vger.kernel.org
14488 F: drivers/net/ethernet/dec/tulip/
14491 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
14492 W: http://vtun.sourceforge.net/tun
14494 F: Documentation/networking/tuntap.txt
14495 F: arch/um/os-Linux/drivers/
14497 TURBOCHANNEL SUBSYSTEM
14498 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14499 M: Ralf Baechle <ralf@linux-mips.org>
14500 L: linux-mips@linux-mips.org
14501 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
14504 F: include/linux/tc.h
14507 M: "Len Brown" <lenb@kernel.org>
14508 L: linux-pm@vger.kernel.org
14509 B: https://bugzilla.kernel.org
14510 Q: https://patchwork.kernel.org/project/linux-pm/list/
14511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14513 F: tools/power/x86/turbostat/
14515 TW5864 VIDEO4LINUX DRIVER
14516 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14517 M: Anton Sviridenko <anton@corp.bluecherry.net>
14518 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14519 M: Andrey Utkin <andrey_utkin@fastmail.com>
14520 L: linux-media@vger.kernel.org
14522 F: drivers/media/pci/tw5864/
14524 TW68 VIDEO4LINUX DRIVER
14525 M: Hans Verkuil <hverkuil@xs4all.nl>
14526 L: linux-media@vger.kernel.org
14527 T: git git://linuxtv.org/media_tree.git
14528 W: https://linuxtv.org
14530 F: drivers/media/pci/tw68/
14532 TW686X VIDEO4LINUX DRIVER
14533 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14534 L: linux-media@vger.kernel.org
14535 T: git git://linuxtv.org/media_tree.git
14536 W: http://linuxtv.org
14538 F: drivers/media/pci/tw686x/
14540 UBI FILE SYSTEM (UBIFS)
14541 M: Richard Weinberger <richard@nod.at>
14542 M: Artem Bityutskiy <dedekind1@gmail.com>
14543 M: Adrian Hunter <adrian.hunter@intel.com>
14544 L: linux-mtd@lists.infradead.org
14545 T: git git://git.infradead.org/ubifs-2.6.git
14546 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
14548 F: Documentation/filesystems/ubifs.txt
14551 UCLINUX (M68KNOMMU AND COLDFIRE)
14552 M: Greg Ungerer <gerg@linux-m68k.org>
14553 W: http://www.linux-m68k.org/
14554 W: http://www.uclinux.org/
14555 L: linux-m68k@lists.linux-m68k.org
14556 L: uclinux-dev@uclinux.org (subscribers-only)
14557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14559 F: arch/m68k/coldfire/
14561 F: arch/m68k/*/*_no.*
14562 F: arch/m68k/include/asm/*_no.*
14565 M: Jan Kara <jack@suse.com>
14567 F: Documentation/filesystems/udf.txt
14571 M: Bastien Nocera <hadess@hadess.net>
14572 L: linux-input@vger.kernel.org
14574 F: drivers/hid/hid-udraw-ps3.c
14577 M: Evgeniy Dushistov <dushistov@mail.ru>
14579 F: Documentation/filesystems/ufs.txt
14582 UHID USERSPACE HID IO DRIVER:
14583 M: David Herrmann <dh.herrmann@googlemail.com>
14584 L: linux-input@vger.kernel.org
14586 F: drivers/hid/uhid.c
14587 F: include/uapi/linux/uhid.h
14590 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14591 L: linux-usb@vger.kernel.org
14593 F: drivers/usb/common/ulpi.c
14594 F: include/linux/ulpi/
14596 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14597 L: linux-usb@vger.kernel.org
14600 F: include/linux/uwb.h
14601 F: include/linux/uwb/
14603 UNICORE32 ARCHITECTURE:
14604 M: Guan Xuetao <gxt@pku.edu.cn>
14605 W: http://mprc.pku.edu.cn/~guanxuetao/linux
14607 T: git git://github.com/gxt/linux.git
14611 M: Tony Finch <dot@dotat.at>
14612 W: http://dotat.at/prog/unifdef
14614 F: scripts/unifdef.c
14616 UNIFORM CDROM DRIVER
14617 M: Jens Axboe <axboe@kernel.dk>
14618 W: http://www.kernel.dk
14620 F: Documentation/cdrom/
14621 F: drivers/cdrom/cdrom.c
14622 F: include/linux/cdrom.h
14623 F: include/uapi/linux/cdrom.h
14625 UNISYS S-PAR DRIVERS
14626 M: David Kershner <david.kershner@unisys.com>
14627 L: sparmaintainer@unisys.com (Unisys internal)
14629 F: include/linux/visorbus.h
14630 F: drivers/visorbus/
14631 F: drivers/staging/unisys/
14633 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14634 M: Vinayak Holikatti <vinholikatti@gmail.com>
14635 L: linux-scsi@vger.kernel.org
14637 F: Documentation/scsi/ufs.txt
14638 F: drivers/scsi/ufs/
14640 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14641 M: Joao Pinto <jpinto@synopsys.com>
14642 L: linux-scsi@vger.kernel.org
14644 F: drivers/scsi/ufs/*dwc*
14646 UNSORTED BLOCK IMAGES (UBI)
14647 M: Artem Bityutskiy <dedekind1@gmail.com>
14648 M: Richard Weinberger <richard@nod.at>
14649 W: http://www.linux-mtd.infradead.org/
14650 L: linux-mtd@lists.infradead.org
14651 T: git git://git.infradead.org/ubifs-2.6.git
14653 F: drivers/mtd/ubi/
14654 F: include/linux/mtd/ubi.h
14655 F: include/uapi/mtd/ubi-user.h
14657 USB "USBNET" DRIVER FRAMEWORK
14658 M: Oliver Neukum <oneukum@suse.com>
14659 L: netdev@vger.kernel.org
14660 W: http://www.linux-usb.org/usbnet
14662 F: drivers/net/usb/usbnet.c
14663 F: include/linux/usb/usbnet.h
14666 M: Oliver Neukum <oneukum@suse.com>
14667 L: linux-usb@vger.kernel.org
14669 F: Documentation/usb/acm.txt
14670 F: drivers/usb/class/cdc-acm.*
14672 USB AR5523 WIRELESS DRIVER
14673 M: Pontus Fuchs <pontus.fuchs@gmail.com>
14674 L: linux-wireless@vger.kernel.org
14676 F: drivers/net/wireless/ath/ar5523/
14679 M: Oliver Neukum <oneukum@suse.com>
14680 L: linux-usb@vger.kernel.org
14681 L: linux-scsi@vger.kernel.org
14683 F: drivers/usb/storage/uas.c
14685 USB CDC ETHERNET DRIVER
14686 M: Oliver Neukum <oliver@neukum.org>
14687 L: linux-usb@vger.kernel.org
14689 F: drivers/net/usb/cdc_*.c
14690 F: include/uapi/linux/usb/cdc.h
14692 USB CHAOSKEY DRIVER
14693 M: Keith Packard <keithp@keithp.com>
14694 L: linux-usb@vger.kernel.org
14696 F: drivers/usb/misc/chaoskey.c
14698 USB CYPRESS C67X00 DRIVER
14699 M: Peter Korsgaard <jacmet@sunsite.dk>
14700 L: linux-usb@vger.kernel.org
14702 F: drivers/usb/c67x00/
14704 USB DAVICOM DM9601 DRIVER
14705 M: Peter Korsgaard <jacmet@sunsite.dk>
14706 L: netdev@vger.kernel.org
14707 W: http://www.linux-usb.org/usbnet
14709 F: drivers/net/usb/dm9601.c
14711 USB DIAMOND RIO500 DRIVER
14712 M: Cesar Miquel <miquel@df.uba.ar>
14713 L: rio500-users@lists.sourceforge.net
14714 W: http://rio500.sourceforge.net
14716 F: drivers/usb/misc/rio500*
14719 M: Alan Stern <stern@rowland.harvard.edu>
14720 L: linux-usb@vger.kernel.org
14722 F: Documentation/usb/ehci.txt
14723 F: drivers/usb/host/ehci*
14725 USB GADGET/PERIPHERAL SUBSYSTEM
14726 M: Felipe Balbi <balbi@kernel.org>
14727 L: linux-usb@vger.kernel.org
14728 W: http://www.linux-usb.org/gadget
14729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14731 F: drivers/usb/gadget/
14732 F: include/linux/usb/gadget*
14734 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14735 M: Jiri Kosina <jikos@kernel.org>
14736 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
14737 L: linux-usb@vger.kernel.org
14738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14740 F: Documentation/hid/hiddev.txt
14741 F: drivers/hid/usbhid/
14743 USB INTEL XHCI ROLE MUX DRIVER
14744 M: Hans de Goede <hdegoede@redhat.com>
14745 L: linux-usb@vger.kernel.org
14747 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
14750 M: Olav Kongas <ok@artecdesign.ee>
14751 L: linux-usb@vger.kernel.org
14753 F: drivers/usb/host/isp116x*
14754 F: include/linux/usb/isp116x.h
14756 USB LAN78XX ETHERNET DRIVER
14757 M: Woojung Huh <woojung.huh@microchip.com>
14758 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14759 L: netdev@vger.kernel.org
14761 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14762 F: drivers/net/usb/lan78xx.*
14763 F: include/dt-bindings/net/microchip-lan78xx.h
14765 USB MASS STORAGE DRIVER
14766 M: Alan Stern <stern@rowland.harvard.edu>
14767 L: linux-usb@vger.kernel.org
14768 L: usb-storage@lists.one-eyed-alien.net
14770 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
14771 F: drivers/usb/storage/
14774 M: Clemens Ladisch <clemens@ladisch.de>
14775 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14776 T: git git://git.alsa-project.org/alsa-kernel.git
14778 F: sound/usb/midi.*
14780 USB NETWORKING DRIVERS
14781 L: linux-usb@vger.kernel.org
14783 F: drivers/net/usb/
14786 M: Alan Stern <stern@rowland.harvard.edu>
14787 L: linux-usb@vger.kernel.org
14789 F: Documentation/usb/ohci.txt
14790 F: drivers/usb/host/ohci*
14792 USB OTG FSM (Finite State Machine)
14793 M: Peter Chen <Peter.Chen@nxp.com>
14794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14795 L: linux-usb@vger.kernel.org
14797 F: drivers/usb/common/usb-otg-fsm.c
14800 M: Valentina Manea <valentina.manea.m@gmail.com>
14801 M: Shuah Khan <shuah@kernel.org>
14802 L: linux-usb@vger.kernel.org
14804 F: Documentation/usb/usbip_protocol.txt
14805 F: drivers/usb/usbip/
14806 F: tools/usb/usbip/
14807 F: tools/testing/selftests/drivers/usb/usbip/
14810 M: Petko Manolov <petkan@nucleusys.com>
14811 L: linux-usb@vger.kernel.org
14812 L: netdev@vger.kernel.org
14813 T: git git://github.com/petkan/pegasus.git
14814 W: https://github.com/petkan/pegasus
14816 F: drivers/net/usb/pegasus.*
14819 M: Felipe Balbi <balbi@kernel.org>
14820 L: linux-usb@vger.kernel.org
14821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14823 F: drivers/usb/phy/
14825 USB PRINTER DRIVER (usblp)
14826 M: Pete Zaitcev <zaitcev@redhat.com>
14827 L: linux-usb@vger.kernel.org
14829 F: drivers/usb/class/usblp.c
14831 USB QMI WWAN NETWORK DRIVER
14832 M: Bjørn Mork <bjorn@mork.no>
14833 L: netdev@vger.kernel.org
14835 F: Documentation/ABI/testing/sysfs-class-net-qmi
14836 F: drivers/net/usb/qmi_wwan.c
14839 M: Petko Manolov <petkan@nucleusys.com>
14840 L: linux-usb@vger.kernel.org
14841 L: netdev@vger.kernel.org
14842 T: git git://github.com/petkan/rtl8150.git
14843 W: https://github.com/petkan/rtl8150
14845 F: drivers/net/usb/rtl8150.c
14847 USB SERIAL SUBSYSTEM
14848 M: Johan Hovold <johan@kernel.org>
14849 L: linux-usb@vger.kernel.org
14850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14852 F: Documentation/usb/usb-serial.txt
14853 F: drivers/usb/serial/
14854 F: include/linux/usb/serial.h
14856 USB SMSC75XX ETHERNET DRIVER
14857 M: Steve Glendinning <steve.glendinning@shawell.net>
14858 L: netdev@vger.kernel.org
14860 F: drivers/net/usb/smsc75xx.*
14862 USB SMSC95XX ETHERNET DRIVER
14863 M: Steve Glendinning <steve.glendinning@shawell.net>
14864 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14865 L: netdev@vger.kernel.org
14867 F: drivers/net/usb/smsc95xx.*
14870 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14871 L: linux-usb@vger.kernel.org
14872 W: http://www.linux-usb.org
14873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14875 F: Documentation/devicetree/bindings/usb/
14876 F: Documentation/usb/
14878 F: include/linux/usb.h
14879 F: include/linux/usb/
14881 USB TYPEC PI3USB30532 MUX DRIVER
14882 M: Hans de Goede <hdegoede@redhat.com>
14883 L: linux-usb@vger.kernel.org
14885 F: drivers/usb/typec/mux/pi3usb30532.c
14887 USB TYPEC SUBSYSTEM
14888 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14889 L: linux-usb@vger.kernel.org
14891 F: Documentation/ABI/testing/sysfs-class-typec
14892 F: Documentation/usb/typec.rst
14893 F: drivers/usb/typec/
14894 F: include/linux/usb/typec.h
14897 M: Alan Stern <stern@rowland.harvard.edu>
14898 L: linux-usb@vger.kernel.org
14900 F: drivers/usb/host/uhci*
14903 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14904 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14905 L: linux-media@vger.kernel.org
14906 T: git git://linuxtv.org/media_tree.git
14907 W: http://www.ideasonboard.org/uvc/
14909 F: drivers/media/usb/uvc/
14910 F: include/uapi/linux/uvcvideo.h
14913 M: Hans Verkuil <hverkuil@xs4all.nl>
14914 L: linux-media@vger.kernel.org
14915 T: git git://linuxtv.org/media_tree.git
14916 W: https://linuxtv.org
14918 F: drivers/media/usb/usbvision/
14921 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14922 L: linux-usb@vger.kernel.org
14924 F: drivers/usb/gadget/function/*uvc*
14925 F: drivers/usb/gadget/legacy/webcam.c
14927 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14928 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
14929 L: linux-wireless@vger.kernel.org
14931 F: drivers/net/wireless/rndis_wlan.c
14934 M: Mathias Nyman <mathias.nyman@intel.com>
14935 L: linux-usb@vger.kernel.org
14937 F: drivers/usb/host/xhci*
14938 F: drivers/usb/host/pci-quirks*
14941 L: linux-wireless@vger.kernel.org
14942 W: http://linux-lc100020.sourceforge.net
14944 F: drivers/net/wireless/zydas/zd1201.*
14947 M: Antoine Jacquet <royale@zerezo.com>
14948 L: linux-usb@vger.kernel.org
14949 L: linux-media@vger.kernel.org
14950 T: git git://linuxtv.org/media_tree.git
14951 W: http://royale.zerezo.com/zr364xx/
14953 F: Documentation/media/v4l-drivers/zr364xx*
14954 F: drivers/media/usb/zr364xx/
14956 USER-MODE LINUX (UML)
14957 M: Jeff Dike <jdike@addtoit.com>
14958 M: Richard Weinberger <richard@nod.at>
14959 L: user-mode-linux-devel@lists.sourceforge.net
14960 L: user-mode-linux-user@lists.sourceforge.net
14961 W: http://user-mode-linux.sourceforge.net
14962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14964 F: Documentation/virtual/uml/
14970 USERSPACE I/O (UIO)
14971 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14974 F: Documentation/driver-api/uio-howto.rst
14976 F: include/linux/uio*.h
14979 M: Karel Zak <kzak@redhat.com>
14980 L: util-linux@vger.kernel.org
14981 W: http://en.wikipedia.org/wiki/Util-linux
14982 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14986 M: Christoph Hellwig <hch@lst.de>
14987 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14988 L: linux-kernel@vger.kernel.org
14989 T: git git://git.infradead.org/users/hch/uuid.git
14992 F: include/linux/uuid.h
14993 F: include/uapi/linux/uuid.h
14997 M: Michal Januszewski <spock@gentoo.org>
14998 L: linux-fbdev@vger.kernel.org
14999 W: http://dev.gentoo.org/~spock/projects/uvesafb/
15001 F: Documentation/fb/uvesafb.txt
15002 F: drivers/video/fbdev/uvesafb.*
15005 M: Stefan Agner <stefan@agner.ch>
15006 L: linux-mtd@lists.infradead.org
15008 F: drivers/mtd/nand/raw/vf610_nfc.c
15010 VFAT/FAT/MSDOS FILESYSTEM
15011 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15013 F: Documentation/filesystems/vfat.txt
15017 M: Alex Williamson <alex.williamson@redhat.com>
15018 L: kvm@vger.kernel.org
15019 T: git git://github.com/awilliam/linux-vfio.git
15021 F: Documentation/vfio.txt
15023 F: include/linux/vfio.h
15024 F: include/uapi/linux/vfio.h
15026 VFIO MEDIATED DEVICE DRIVERS
15027 M: Kirti Wankhede <kwankhede@nvidia.com>
15028 L: kvm@vger.kernel.org
15030 F: Documentation/vfio-mediated-device.txt
15031 F: drivers/vfio/mdev/
15032 F: include/linux/mdev.h
15033 F: samples/vfio-mdev/
15035 VFIO PLATFORM DRIVER
15036 M: Eric Auger <eric.auger@redhat.com>
15037 L: kvm@vger.kernel.org
15039 F: drivers/vfio/platform/
15042 R: Lukas Wunner <lukas@wunner.de>
15044 F: Documentation/gpu/vga-switcheroo.rst
15045 F: drivers/gpu/vga/vga_switcheroo.c
15046 F: include/linux/vga_switcheroo.h
15047 T: git git://anongit.freedesktop.org/drm/drm-misc
15049 VIA RHINE NETWORK DRIVER
15051 F: drivers/net/ethernet/via/via-rhine.c
15053 VIA SD/MMC CARD CONTROLLER DRIVER
15054 M: Bruce Chang <brucechang@via.com.tw>
15055 M: Harald Welte <HaraldWelte@viatech.com>
15057 F: drivers/mmc/host/via-sdmmc.c
15059 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15060 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15061 L: linux-fbdev@vger.kernel.org
15063 F: include/linux/via-core.h
15064 F: include/linux/via-gpio.h
15065 F: include/linux/via_i2c.h
15066 F: drivers/video/fbdev/via/
15068 VIA VELOCITY NETWORK DRIVER
15069 M: Francois Romieu <romieu@fr.zoreil.com>
15070 L: netdev@vger.kernel.org
15072 F: drivers/net/ethernet/via/via-velocity.*
15074 VIDEO MULTIPLEXER DRIVER
15075 M: Philipp Zabel <p.zabel@pengutronix.de>
15076 L: linux-media@vger.kernel.org
15078 F: drivers/media/platform/video-mux.c
15080 VIDEO I2C POLLING DRIVER
15081 M: Matt Ranostay <matt.ranostay@konsulko.com>
15082 L: linux-media@vger.kernel.org
15084 F: drivers/media/i2c/video-i2c.c
15086 VIDEOBUF2 FRAMEWORK
15087 M: Pawel Osciak <pawel@osciak.com>
15088 M: Marek Szyprowski <m.szyprowski@samsung.com>
15089 M: Kyungmin Park <kyungmin.park@samsung.com>
15090 L: linux-media@vger.kernel.org
15092 F: drivers/media/v4l2-core/videobuf2-*
15093 F: include/media/videobuf2-*
15095 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15096 M: Helen Koike <helen.koike@collabora.com>
15097 L: linux-media@vger.kernel.org
15098 T: git git://linuxtv.org/media_tree.git
15099 W: https://linuxtv.org
15101 F: drivers/media/platform/vimc/*
15104 M: Alex Williamson <alex.williamson@redhat.com>
15105 M: Paolo Bonzini <pbonzini@redhat.com>
15106 L: kvm@vger.kernel.org
15110 VIRTIO AND VHOST VSOCK DRIVER
15111 M: Stefan Hajnoczi <stefanha@redhat.com>
15112 L: kvm@vger.kernel.org
15113 L: virtualization@lists.linux-foundation.org
15114 L: netdev@vger.kernel.org
15116 F: include/linux/virtio_vsock.h
15117 F: include/uapi/linux/virtio_vsock.h
15118 F: include/uapi/linux/vsockmon.h
15119 F: include/uapi/linux/vm_sockets_diag.h
15120 F: net/vmw_vsock/diag.c
15121 F: net/vmw_vsock/af_vsock_tap.c
15122 F: net/vmw_vsock/virtio_transport_common.c
15123 F: net/vmw_vsock/virtio_transport.c
15124 F: drivers/net/vsockmon.c
15125 F: drivers/vhost/vsock.c
15126 F: drivers/vhost/vsock.h
15127 F: tools/testing/vsock/
15129 VIRTIO CONSOLE DRIVER
15130 M: Amit Shah <amit@kernel.org>
15131 L: virtualization@lists.linux-foundation.org
15133 F: drivers/char/virtio_console.c
15134 F: include/linux/virtio_console.h
15135 F: include/uapi/linux/virtio_console.h
15137 VIRTIO CORE, NET AND BLOCK DRIVERS
15138 M: "Michael S. Tsirkin" <mst@redhat.com>
15139 M: Jason Wang <jasowang@redhat.com>
15140 L: virtualization@lists.linux-foundation.org
15142 F: Documentation/devicetree/bindings/virtio/
15145 F: drivers/net/virtio_net.c
15146 F: drivers/block/virtio_blk.c
15147 F: include/linux/virtio*.h
15148 F: include/uapi/linux/virtio_*.h
15149 F: drivers/crypto/virtio/
15150 F: mm/balloon_compaction.c
15152 VIRTIO CRYPTO DRIVER
15153 M: Gonglei <arei.gonglei@huawei.com>
15154 L: virtualization@lists.linux-foundation.org
15155 L: linux-crypto@vger.kernel.org
15157 F: drivers/crypto/virtio/
15158 F: include/uapi/linux/virtio_crypto.h
15160 VIRTIO DRIVERS FOR S390
15161 M: Cornelia Huck <cohuck@redhat.com>
15162 M: Halil Pasic <pasic@linux.ibm.com>
15163 L: linux-s390@vger.kernel.org
15164 L: virtualization@lists.linux-foundation.org
15165 L: kvm@vger.kernel.org
15167 F: drivers/s390/virtio/
15168 F: arch/s390/include/uapi/asm/virtio-ccw.h
15171 M: David Airlie <airlied@linux.ie>
15172 M: Gerd Hoffmann <kraxel@redhat.com>
15173 L: dri-devel@lists.freedesktop.org
15174 L: virtualization@lists.linux-foundation.org
15175 T: git git://anongit.freedesktop.org/drm/drm-misc
15177 F: drivers/gpu/drm/virtio/
15178 F: include/uapi/linux/virtio_gpu.h
15180 VIRTIO HOST (VHOST)
15181 M: "Michael S. Tsirkin" <mst@redhat.com>
15182 M: Jason Wang <jasowang@redhat.com>
15183 L: kvm@vger.kernel.org
15184 L: virtualization@lists.linux-foundation.org
15185 L: netdev@vger.kernel.org
15186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15189 F: include/uapi/linux/vhost.h
15191 VIRTIO INPUT DRIVER
15192 M: Gerd Hoffmann <kraxel@redhat.com>
15194 F: drivers/virtio/virtio_input.c
15195 F: include/uapi/linux/virtio_input.h
15197 VIRTUAL BOX GUEST DEVICE DRIVER
15198 M: Hans de Goede <hdegoede@redhat.com>
15199 M: Arnd Bergmann <arnd@arndb.de>
15200 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15202 F: include/linux/vbox_utils.h
15203 F: include/uapi/linux/vbox*.h
15204 F: drivers/virt/vboxguest/
15206 VIRTUAL SERIO DEVICE DRIVER
15207 M: Stephen Chandler Paul <thatslyude@gmail.com>
15209 F: drivers/input/serio/userio.c
15210 F: include/uapi/linux/userio.h
15212 VIVID VIRTUAL VIDEO DRIVER
15213 M: Hans Verkuil <hverkuil@xs4all.nl>
15214 L: linux-media@vger.kernel.org
15215 T: git git://linuxtv.org/media_tree.git
15216 W: https://linuxtv.org
15218 F: drivers/media/platform/vivid/*
15221 M: Florian Fainelli <f.fainelli@gmail.com>
15222 L: openwrt-devel@lists.openwrt.org (subscribers-only)
15224 F: drivers/vlynq/vlynq.c
15225 F: include/linux/vlynq.h
15228 M: Martyn Welch <martyn@welchs.me.uk>
15229 M: Manohar Vanga <manohar.vanga@gmail.com>
15230 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15231 L: devel@driverdev.osuosl.org
15233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15234 F: Documentation/driver-api/vme.rst
15235 F: drivers/staging/vme/
15237 F: include/linux/vme*
15239 VMWARE BALLOON DRIVER
15240 M: Xavier Deguillard <xdeguillard@vmware.com>
15241 M: Philip Moltmann <moltmann@vmware.com>
15242 M: "VMware, Inc." <pv-drivers@vmware.com>
15243 L: linux-kernel@vger.kernel.org
15245 F: drivers/misc/vmw_balloon.c
15247 VMWARE HYPERVISOR INTERFACE
15248 M: Alok Kataria <akataria@vmware.com>
15249 L: virtualization@lists.linux-foundation.org
15251 F: arch/x86/kernel/cpu/vmware.c
15253 VMWARE PVRDMA DRIVER
15254 M: Adit Ranadive <aditr@vmware.com>
15255 M: VMware PV-Drivers <pv-drivers@vmware.com>
15256 L: linux-rdma@vger.kernel.org
15258 F: drivers/infiniband/hw/vmw_pvrdma/
15260 VMware PVSCSI driver
15261 M: Jim Gill <jgill@vmware.com>
15262 M: VMware PV-Drivers <pv-drivers@vmware.com>
15263 L: linux-scsi@vger.kernel.org
15265 F: drivers/scsi/vmw_pvscsi.c
15266 F: drivers/scsi/vmw_pvscsi.h
15268 VMWARE VMMOUSE SUBDRIVER
15269 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15270 M: "VMware, Inc." <pv-drivers@vmware.com>
15271 L: linux-input@vger.kernel.org
15273 F: drivers/input/mouse/vmmouse.c
15274 F: drivers/input/mouse/vmmouse.h
15276 VMWARE VMXNET3 ETHERNET DRIVER
15277 M: Ronak Doshi <doshir@vmware.com>
15278 M: "VMware, Inc." <pv-drivers@vmware.com>
15279 L: netdev@vger.kernel.org
15281 F: drivers/net/vmxnet3/
15283 VOCORE VOCORE2 BOARD
15284 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15285 L: linux-mips@linux-mips.org
15287 F: arch/mips/boot/dts/ralink/vocore2.dts
15289 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15290 M: Liam Girdwood <lgirdwood@gmail.com>
15291 M: Mark Brown <broonie@kernel.org>
15292 L: linux-kernel@vger.kernel.org
15293 W: http://www.slimlogic.co.uk/?p=48
15294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15296 F: Documentation/devicetree/bindings/regulator/
15297 F: Documentation/power/regulator/
15298 F: drivers/regulator/
15299 F: include/dt-bindings/regulator/
15300 F: include/linux/regulator/
15303 M: David Ahern <dsa@cumulusnetworks.com>
15304 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
15305 L: netdev@vger.kernel.org
15307 F: drivers/net/vrf.c
15308 F: Documentation/networking/vrf.txt
15310 VT1211 HARDWARE MONITOR DRIVER
15311 M: Juerg Haefliger <juergh@gmail.com>
15312 L: linux-hwmon@vger.kernel.org
15314 F: Documentation/hwmon/vt1211
15315 F: drivers/hwmon/vt1211.c
15317 VT8231 HARDWARE MONITOR DRIVER
15318 M: Roger Lucas <vt8231@hiddenengine.co.uk>
15319 L: linux-hwmon@vger.kernel.org
15321 F: drivers/hwmon/vt8231.c
15323 VUB300 USB to SDIO/SD/MMC bridge chip
15324 M: Tony Olech <tony.olech@elandigitalsystems.com>
15325 L: linux-mmc@vger.kernel.org
15326 L: linux-usb@vger.kernel.org
15328 F: drivers/mmc/host/vub300.c
15330 W1 DALLAS'S 1-WIRE BUS
15331 M: Evgeniy Polyakov <zbr@ioremap.net>
15333 F: Documentation/w1/
15335 F: include/linux/w1.h
15337 W83791D HARDWARE MONITORING DRIVER
15338 M: Marc Hulsman <m.hulsman@tudelft.nl>
15339 L: linux-hwmon@vger.kernel.org
15341 F: Documentation/hwmon/w83791d
15342 F: drivers/hwmon/w83791d.c
15344 W83793 HARDWARE MONITORING DRIVER
15345 M: Rudolf Marek <r.marek@assembler.cz>
15346 L: linux-hwmon@vger.kernel.org
15348 F: Documentation/hwmon/w83793
15349 F: drivers/hwmon/w83793.c
15351 W83795 HARDWARE MONITORING DRIVER
15352 M: Jean Delvare <jdelvare@suse.com>
15353 L: linux-hwmon@vger.kernel.org
15355 F: drivers/hwmon/w83795.c
15357 W83L51xD SD/MMC CARD INTERFACE DRIVER
15358 M: Pierre Ossman <pierre@ossman.eu>
15360 F: drivers/mmc/host/wbsd.*
15362 WACOM PROTOCOL 4 SERIAL TABLETS
15363 M: Julian Squires <julian@cipht.net>
15364 M: Hans de Goede <hdegoede@redhat.com>
15365 L: linux-input@vger.kernel.org
15367 F: drivers/input/tablet/wacom_serial4.c
15369 WATCHDOG DEVICE DRIVERS
15370 M: Wim Van Sebroeck <wim@linux-watchdog.org>
15371 M: Guenter Roeck <linux@roeck-us.net>
15372 L: linux-watchdog@vger.kernel.org
15373 W: http://www.linux-watchdog.org/
15374 T: git git://www.linux-watchdog.org/linux-watchdog.git
15376 F: Documentation/devicetree/bindings/watchdog/
15377 F: Documentation/watchdog/
15378 F: drivers/watchdog/
15379 F: include/linux/watchdog.h
15380 F: include/uapi/linux/watchdog.h
15382 WHISKEYCOVE PMIC GPIO DRIVER
15383 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15384 L: linux-gpio@vger.kernel.org
15386 F: drivers/gpio/gpio-wcove.c
15389 M: David Herrmann <dh.herrmann@googlemail.com>
15390 L: linux-input@vger.kernel.org
15392 F: drivers/hid/hid-wiimote*
15394 WILOCITY WIL6210 WIRELESS DRIVER
15395 M: Maya Erez <merez@codeaurora.org>
15396 L: linux-wireless@vger.kernel.org
15397 L: wil6210@qti.qualcomm.com
15399 W: http://wireless.kernel.org/en/users/Drivers/wil6210
15400 F: drivers/net/wireless/ath/wil6210/
15403 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15404 M: linux-wimax@intel.com
15405 L: wimax@linuxwimax.org (subscribers-only)
15407 W: http://linuxwimax.org
15408 F: Documentation/wimax/README.wimax
15409 F: include/linux/wimax/debug.h
15410 F: include/net/wimax.h
15411 F: include/uapi/linux/wimax.h
15415 M: David Härdeman <david@hardeman.nu>
15417 F: drivers/media/rc/winbond-cir.c
15419 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15420 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15421 L: linux-watchdog@vger.kernel.org
15423 F: drivers/watchdog/ebc-c384_wdt.c
15425 WINSYSTEMS WS16C48 GPIO DRIVER
15426 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15427 L: linux-gpio@vger.kernel.org
15429 F: drivers/gpio/gpio-ws16c48.c
15431 WISTRON LAPTOP BUTTON DRIVER
15432 M: Miloslav Trmac <mitr@volny.cz>
15434 F: drivers/input/misc/wistron_btns.c
15436 WL3501 WIRELESS PCMCIA CARD DRIVER
15437 L: linux-wireless@vger.kernel.org
15439 F: drivers/net/wireless/wl3501*
15441 WOLFSON MICROELECTRONICS DRIVERS
15442 L: patches@opensource.cirrus.com
15443 T: git https://github.com/CirrusLogic/linux-drivers.git
15444 W: https://github.com/CirrusLogic/linux-drivers/wiki
15446 F: Documentation/hwmon/wm83??
15447 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15448 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15449 F: Documentation/devicetree/bindings/mfd/arizona.txt
15450 F: Documentation/devicetree/bindings/mfd/wm831x.txt
15451 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
15452 F: arch/arm/mach-s3c64xx/mach-crag6410*
15453 F: drivers/clk/clk-wm83*.c
15454 F: drivers/extcon/extcon-arizona.c
15455 F: drivers/leds/leds-wm83*.c
15456 F: drivers/gpio/gpio-*wm*.c
15457 F: drivers/gpio/gpio-arizona.c
15458 F: drivers/hwmon/wm83??-hwmon.c
15459 F: drivers/input/misc/wm831x-on.c
15460 F: drivers/input/touchscreen/wm831x-ts.c
15461 F: drivers/input/touchscreen/wm97*.c
15462 F: drivers/mfd/arizona*
15463 F: drivers/mfd/wm*.c
15464 F: drivers/mfd/cs47l24*
15465 F: drivers/power/supply/wm83*.c
15466 F: drivers/rtc/rtc-wm83*.c
15467 F: drivers/regulator/wm8*.c
15468 F: drivers/regulator/arizona*
15469 F: drivers/video/backlight/wm83*_bl.c
15470 F: drivers/watchdog/wm83*_wdt.c
15471 F: include/linux/mfd/arizona/
15472 F: include/linux/mfd/wm831x/
15473 F: include/linux/mfd/wm8350/
15474 F: include/linux/mfd/wm8400*
15475 F: include/linux/regulator/arizona*
15476 F: include/linux/wm97xx.h
15477 F: include/sound/wm????.h
15478 F: sound/soc/codecs/arizona.?
15479 F: sound/soc/codecs/wm*
15480 F: sound/soc/codecs/cs47l24*
15483 M: Tejun Heo <tj@kernel.org>
15484 R: Lai Jiangshan <jiangshanlai@gmail.com>
15485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15487 F: include/linux/workqueue.h
15488 F: kernel/workqueue.c
15489 F: Documentation/core-api/workqueue.rst
15491 X-POWERS AXP288 PMIC DRIVERS
15492 M: Hans de Goede <hdegoede@redhat.com>
15495 F: drivers/acpi/pmic/intel_pmic_xpower.c
15497 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15498 M: Chen-Yu Tsai <wens@csie.org>
15499 L: linux-kernel@vger.kernel.org
15504 M: Andrew Hendry <andrew.hendry@gmail.com>
15505 L: linux-x25@vger.kernel.org
15507 F: Documentation/networking/x25*
15508 F: include/net/x25*
15511 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15512 M: Thomas Gleixner <tglx@linutronix.de>
15513 M: Ingo Molnar <mingo@redhat.com>
15514 R: "H. Peter Anvin" <hpa@zytor.com>
15516 L: linux-kernel@vger.kernel.org
15517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15519 F: Documentation/x86/
15522 X86 MCE INFRASTRUCTURE
15523 M: Tony Luck <tony.luck@intel.com>
15524 M: Borislav Petkov <bp@alien8.de>
15525 L: linux-edac@vger.kernel.org
15527 F: arch/x86/kernel/cpu/mcheck/*
15529 X86 MICROCODE UPDATE SUPPORT
15530 M: Borislav Petkov <bp@alien8.de>
15532 F: arch/x86/kernel/cpu/microcode/*
15534 X86 PLATFORM DRIVERS
15535 M: Darren Hart <dvhart@infradead.org>
15536 M: Andy Shevchenko <andy@infradead.org>
15537 L: platform-driver-x86@vger.kernel.org
15538 T: git git://git.infradead.org/linux-platform-drivers-x86.git
15540 F: drivers/platform/x86/
15541 F: drivers/platform/olpc/
15544 M: Andy Lutomirski <luto@amacapital.net>
15545 L: linux-kernel@vger.kernel.org
15546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15548 F: arch/x86/entry/vdso/
15550 XC2028/3028 TUNER DRIVER
15551 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15552 L: linux-media@vger.kernel.org
15553 W: https://linuxtv.org
15554 T: git git://linuxtv.org/media_tree.git
15556 F: drivers/media/tuners/tuner-xc2028.*
15558 XDP SOCKETS (AF_XDP)
15559 M: Björn Töpel <bjorn.topel@intel.com>
15560 M: Magnus Karlsson <magnus.karlsson@intel.com>
15561 L: netdev@vger.kernel.org
15563 F: kernel/bpf/xskmap.c
15566 XEN BLOCK SUBSYSTEM
15567 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15568 M: Roger Pau Monné <roger.pau@citrix.com>
15569 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15571 F: drivers/block/xen-blkback/*
15572 F: drivers/block/xen*
15575 M: Stefano Stabellini <sstabellini@kernel.org>
15576 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15579 F: arch/arm/include/asm/xen/
15581 XEN HYPERVISOR ARM64
15582 M: Stefano Stabellini <sstabellini@kernel.org>
15583 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15586 F: arch/arm64/include/asm/xen/
15588 XEN HYPERVISOR INTERFACE
15589 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
15590 M: Juergen Gross <jgross@suse.com>
15591 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15595 F: drivers/*/xen-*front.c
15597 F: arch/x86/include/asm/xen/
15598 F: arch/x86/include/asm/pvclock-abi.h
15600 F: include/uapi/xen/
15601 F: Documentation/ABI/stable/sysfs-hypervisor-xen
15602 F: Documentation/ABI/testing/sysfs-hypervisor-xen
15604 XEN NETWORK BACKEND DRIVER
15605 M: Wei Liu <wei.liu2@citrix.com>
15606 M: Paul Durrant <paul.durrant@citrix.com>
15607 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15608 L: netdev@vger.kernel.org
15610 F: drivers/net/xen-netback/*
15613 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15614 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15616 F: arch/x86/pci/*xen*
15617 F: drivers/pci/*xen*
15620 M: Juergen Gross <jgross@suse.com>
15621 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15622 L: linux-scsi@vger.kernel.org
15624 F: drivers/scsi/xen-scsifront.c
15625 F: drivers/xen/xen-scsiback.c
15626 F: include/xen/interface/io/vscsiif.h
15628 XEN SWIOTLB SUBSYSTEM
15629 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15630 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15631 L: iommu@lists.linux-foundation.org
15633 F: arch/x86/xen/*swiotlb*
15634 F: drivers/xen/*swiotlb*
15636 XEN SOUND FRONTEND DRIVER
15637 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15638 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15639 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15644 M: Darrick J. Wong <darrick.wong@oracle.com>
15645 M: linux-xfs@vger.kernel.org
15646 L: linux-xfs@vger.kernel.org
15648 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15650 F: Documentation/filesystems/xfs.txt
15653 XILINX AXI ETHERNET DRIVER
15654 M: Anirudha Sarangi <anirudh@xilinx.com>
15655 M: John Linn <John.Linn@xilinx.com>
15657 F: drivers/net/ethernet/xilinx/xilinx_axienet*
15659 XILINX UARTLITE SERIAL DRIVER
15660 M: Peter Korsgaard <jacmet@sunsite.dk>
15661 L: linux-serial@vger.kernel.org
15663 F: drivers/tty/serial/uartlite.c
15665 XILINX VIDEO IP CORES
15666 M: Hyun Kwon <hyun.kwon@xilinx.com>
15667 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15668 L: linux-media@vger.kernel.org
15669 T: git git://linuxtv.org/media_tree.git
15671 F: Documentation/devicetree/bindings/media/xilinx/
15672 F: drivers/media/platform/xilinx/
15673 F: include/uapi/linux/xilinx-v4l2-controls.h
15676 M: Eli Billauer <eli.billauer@gmail.com>
15677 L: linux-kernel@vger.kernel.org
15679 F: drivers/char/xillybus/
15682 M: George Cherian <george.cherian@cavium.com>
15683 M: Jan Glauber <jglauber@cavium.com>
15684 L: linux-i2c@vger.kernel.org
15685 W: http://www.cavium.com
15687 F: drivers/i2c/busses/i2c-xlp9xx.c
15689 XRA1403 GPIO EXPANDER
15690 M: Nandor Han <nandor.han@ge.com>
15691 M: Semi Malinen <semi.malinen@ge.com>
15692 L: linux-gpio@vger.kernel.org
15694 F: drivers/gpio/gpio-xra1403.c
15695 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15697 XTENSA XTFPGA PLATFORM SUPPORT
15698 M: Max Filippov <jcmvbkbc@gmail.com>
15699 L: linux-xtensa@linux-xtensa.org
15701 F: drivers/spi/spi-xtensa-xtfpga.c
15702 F: sound/soc/xtensa/xtfpga-i2s.c
15704 YAM DRIVER FOR AX.25
15705 M: Jean-Paul Roubelat <jpr@f6fbb.org>
15706 L: linux-hams@vger.kernel.org
15708 F: drivers/net/hamradio/yam*
15709 F: include/linux/yam.h
15711 YAMA SECURITY MODULE
15712 M: Kees Cook <keescook@chromium.org>
15713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15716 F: Documentation/admin-guide/LSM/Yama.rst
15718 YEALINK PHONE DRIVER
15719 M: Henk Vergonet <Henk.Vergonet@gmail.com>
15720 L: usbb2k-api-dev@nongnu.org
15722 F: Documentation/input/yealink.rst
15723 F: drivers/input/misc/yealink.*
15725 Z8530 DRIVER FOR AX.25
15726 M: Joerg Reuter <jreuter@yaina.de>
15727 W: http://yaina.de/jreuter/
15728 W: http://www.qsl.net/dl1bke/
15729 L: linux-hams@vger.kernel.org
15731 F: Documentation/networking/z8530drv.txt
15732 F: drivers/net/hamradio/*scc.c
15733 F: drivers/net/hamradio/z8530.h
15735 ZBUD COMPRESSED PAGE ALLOCATOR
15736 M: Seth Jennings <sjenning@redhat.com>
15737 M: Dan Streetman <ddstreet@ieee.org>
15738 L: linux-mm@kvack.org
15741 F: include/linux/zbud.h
15743 ZD1211RW WIRELESS DRIVER
15744 M: Daniel Drake <dsd@gentoo.org>
15745 M: Ulrich Kunitz <kune@deine-taler.de>
15746 W: http://zd1211.ath.cx/wiki/DriverRewrite
15747 L: linux-wireless@vger.kernel.org
15748 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
15750 F: drivers/net/wireless/zydas/zd1211rw/
15752 ZD1301 MEDIA DRIVER
15753 M: Antti Palosaari <crope@iki.fi>
15754 L: linux-media@vger.kernel.org
15755 W: https://linuxtv.org/
15756 W: http://palosaari.fi/linux/
15757 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15759 F: drivers/media/usb/dvb-usb-v2/zd1301*
15761 ZD1301_DEMOD MEDIA DRIVER
15762 M: Antti Palosaari <crope@iki.fi>
15763 L: linux-media@vger.kernel.org
15764 W: https://linuxtv.org/
15765 W: http://palosaari.fi/linux/
15766 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15768 F: drivers/media/dvb-frontends/zd1301_demod*
15770 ZPOOL COMPRESSED PAGE STORAGE API
15771 M: Dan Streetman <ddstreet@ieee.org>
15772 L: linux-mm@kvack.org
15775 F: include/linux/zpool.h
15777 ZR36067 VIDEO FOR LINUX DRIVER
15778 L: mjpeg-users@lists.sourceforge.net
15779 L: linux-media@vger.kernel.org
15780 W: http://mjpeg.sourceforge.net/driver-zoran/
15781 T: hg https://linuxtv.org/hg/v4l-dvb
15783 F: drivers/staging/media/zoran/
15785 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15786 M: Minchan Kim <minchan@kernel.org>
15787 M: Nitin Gupta <ngupta@vflare.org>
15788 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15789 L: linux-kernel@vger.kernel.org
15791 F: drivers/block/zram/
15792 F: Documentation/blockdev/zram.txt
15794 ZS DECSTATION Z85C30 SERIAL DRIVER
15795 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15797 F: drivers/tty/serial/zs.*
15799 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15800 M: Minchan Kim <minchan@kernel.org>
15801 M: Nitin Gupta <ngupta@vflare.org>
15802 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15803 L: linux-mm@kvack.org
15806 F: include/linux/zsmalloc.h
15807 F: Documentation/vm/zsmalloc.rst
15809 ZSWAP COMPRESSED SWAP CACHING
15810 M: Seth Jennings <sjenning@redhat.com>
15811 M: Dan Streetman <ddstreet@ieee.org>
15812 L: linux-mm@kvack.org
15817 M: Linus Torvalds <torvalds@linux-foundation.org>
15818 L: linux-kernel@vger.kernel.org
15819 Q: http://patchwork.kernel.org/project/LKML/list/
15820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15821 S: Buried alive in reporters