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
69 Descriptions of section entries:
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
81 Q: Patchwork web based patch tracking system site
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
84 S: Status, one of the following:
85 Supported: Someone is actually paid to look after this.
86 Maintained: Someone actually looks after it.
87 Odd Fixes: It has a maintainer but they don't have time to do
88 much other than throw the odd patch in. See below..
89 Orphan: No current maintainer [but maybe you could take the
90 role as you write your new code].
91 Obsolete: Old code. Something tagged obsolete generally means
92 it has been replaced by a better system and you
94 F: Files and directories with wildcard patterns.
95 A trailing slash includes all files and subdirectory files.
96 F: drivers/net/ all files in and below drivers/net
97 F: drivers/net/* all files in drivers/net, but not below
98 F: */net/* all files in "any top level directory"/net
99 One pattern per line. Multiple F: lines acceptable.
100 N: Files and directories with regex patterns.
101 N: [^a-z]tegra all files whose path contains the word tegra
102 One pattern per line. Multiple N: lines acceptable.
103 scripts/get_maintainer.pl has different behavior for files that
104 match F: pattern and matches of N: patterns. By default,
105 get_maintainer will not look at git log history when an F: pattern
106 match occurs. When an N: match occurs, git log history is used
107 to also notify the people that have git commit signatures.
108 X: Files and directories that are NOT maintained, same rules as F:
109 Files exclusions are tested before file matches.
110 Can be useful for excluding a specific subdirectory, for instance:
113 matches all files in and below net excluding net/ipv6/
114 K: Keyword perl extended regex pattern to match content in a
115 patch or file. For instance:
117 matches patches or files that contain "of_get_profile"
118 K: \b(printk|pr_(info|err))\b
119 matches patches or files that contain one or more of the words
120 printk, pr_info or pr_err
121 One regex pattern per line. Multiple K: lines acceptable.
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
127 Maintainers List (try to look for most precise areas first)
129 -----------------------------------
132 M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L: netdev@vger.kernel.org
135 F: Documentation/networking/vortex.txt
136 F: drivers/net/ethernet/3com/3c59x.c
138 3CR990 NETWORK DRIVER
139 M: David Dillow <dave@thedillows.org>
140 L: netdev@vger.kernel.org
142 F: drivers/net/ethernet/3com/typhoon*
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M: Adam Radford <aradford@gmail.com>
146 L: linux-scsi@vger.kernel.org
147 W: http://www.lsi.com
151 53C700 AND 53C700-66 SCSI DRIVER
152 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L: linux-scsi@vger.kernel.org
155 F: drivers/scsi/53c700*
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M: Alexander Aring <alex.aring@gmail.com>
159 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L: linux-bluetooth@vger.kernel.org
161 L: linux-wpan@vger.kernel.org
164 F: include/net/6lowpan.h
165 F: Documentation/networking/6lowpan.txt
167 6PACK NETWORK DRIVER FOR AX.25
168 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L: linux-hams@vger.kernel.org
171 F: drivers/net/hamradio/6pack.c
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L: netdev@vger.kernel.org
177 F: drivers/net/ethernet/realtek/r8169.c
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L: linux-serial@vger.kernel.org
183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F: drivers/tty/serial/8250*
185 F: include/linux/serial_8250.h
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L: netdev@vger.kernel.org
190 F: drivers/net/ethernet/8390/
193 M: Eric Van Hensbergen <ericvh@gmail.com>
194 M: Ron Minnich <rminnich@sandia.gov>
195 M: Latchesar Ionkov <lucho@ionkov.net>
196 L: v9fs-developer@lists.sourceforge.net
197 W: http://swik.net/v9fs
198 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
201 F: Documentation/filesystems/9p.txt
205 F: include/uapi/linux/virtio_9p.h
206 F: include/trace/events/9p.h
209 M: Antti Palosaari <crope@iki.fi>
210 L: linux-media@vger.kernel.org
211 W: https://linuxtv.org
212 W: http://palosaari.fi/linux/
213 Q: http://patchwork.linuxtv.org/project/linux-media/list/
214 T: git git://linuxtv.org/anttip/media_tree.git
216 F: drivers/media/dvb-frontends/a8293*
218 AACRAID SCSI RAID DRIVER
219 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220 L: linux-scsi@vger.kernel.org
221 W: http://www.adaptec.com/
223 F: Documentation/scsi/aacraid.txt
224 F: drivers/scsi/aacraid/
227 L: linux-api@vger.kernel.org
228 F: include/linux/syscalls.h
231 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232 M: Hans de Goede <hdegoede@redhat.com>
233 L: linux-hwmon@vger.kernel.org
235 F: drivers/hwmon/abituguru.c
237 ABIT UGURU 3 HARDWARE MONITOR DRIVER
238 M: Alistair John Strachan <alistair@devzero.co.uk>
239 L: linux-hwmon@vger.kernel.org
241 F: drivers/hwmon/abituguru3.c
243 ACCES 104-DIO-48E GPIO DRIVER
244 M: William Breathitt Gray <vilhelm.gray@gmail.com>
245 L: linux-gpio@vger.kernel.org
247 F: drivers/gpio/gpio-104-dio-48e.c
249 ACCES 104-IDI-48 GPIO DRIVER
250 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
251 L: linux-gpio@vger.kernel.org
253 F: drivers/gpio/gpio-104-idi-48.c
255 ACCES 104-IDIO-16 GPIO DRIVER
256 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
257 L: linux-gpio@vger.kernel.org
259 F: drivers/gpio/gpio-104-idio-16.c
261 ACCES 104-QUAD-8 IIO DRIVER
262 M: William Breathitt Gray <vilhelm.gray@gmail.com>
263 L: linux-iio@vger.kernel.org
265 F: drivers/iio/counter/104-quad-8.c
267 ACCES PCI-IDIO-16 GPIO DRIVER
268 M: William Breathitt Gray <vilhelm.gray@gmail.com>
269 L: linux-gpio@vger.kernel.org
271 F: drivers/gpio/gpio-pci-idio-16.c
274 M: Jes Sorensen <jes@trained-monkey.org>
275 L: linux-acenic@sunsite.dk
277 F: drivers/net/ethernet/alteon/acenic*
279 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280 M: Peter Feuerer <peter@piie.net>
281 L: platform-driver-x86@vger.kernel.org
282 W: http://piie.net/?section=acerhdf
284 F: drivers/platform/x86/acerhdf.c
286 ACER WMI LAPTOP EXTRAS
287 M: "Lee, Chun-Yi" <jlee@suse.com>
288 L: platform-driver-x86@vger.kernel.org
290 F: drivers/platform/x86/acer-wmi.c
293 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
294 M: Len Brown <lenb@kernel.org>
295 L: linux-acpi@vger.kernel.org
296 W: https://01.org/linux-acpi
297 Q: https://patchwork.kernel.org/project/linux-acpi/list/
298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299 B: https://bugzilla.kernel.org
302 F: drivers/pnp/pnpacpi/
303 F: include/linux/acpi.h
304 F: include/linux/fwnode.h
306 F: Documentation/acpi/
307 F: Documentation/ABI/testing/sysfs-bus-acpi
308 F: Documentation/ABI/testing/configfs-acpi
309 F: drivers/pci/*acpi*
310 F: drivers/pci/*/*acpi*
311 F: drivers/pci/*/*/*acpi*
315 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
316 M: Len Brown <lenb@kernel.org>
317 L: linux-acpi@vger.kernel.org
318 R: Tony Luck <tony.luck@intel.com>
319 R: Borislav Petkov <bp@alien8.de>
320 F: drivers/acpi/apei/
322 ACPI COMPONENT ARCHITECTURE (ACPICA)
323 M: Robert Moore <robert.moore@intel.com>
324 M: Lv Zheng <lv.zheng@intel.com>
325 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326 L: linux-acpi@vger.kernel.org
328 W: https://acpica.org/
329 W: https://github.com/acpica/acpica/
330 Q: https://patchwork.kernel.org/project/linux-acpi/list/
331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332 B: https://bugzilla.kernel.org
333 B: https://bugs.acpica.org
335 F: drivers/acpi/acpica/
340 M: Zhang Rui <rui.zhang@intel.com>
341 L: linux-acpi@vger.kernel.org
342 W: https://01.org/linux-acpi
343 B: https://bugzilla.kernel.org
345 F: drivers/acpi/fan.c
347 ACPI FOR ARM64 (ACPI/arm64)
348 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349 M: Hanjun Guo <hanjun.guo@linaro.org>
350 M: Sudeep Holla <sudeep.holla@arm.com>
351 L: linux-acpi@vger.kernel.org
353 F: drivers/acpi/arm64
356 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
357 M: Len Brown <lenb@kernel.org>
358 R: Andy Shevchenko <andy@infradead.org>
359 R: Mika Westerberg <mika.westerberg@linux.intel.com>
360 L: linux-acpi@vger.kernel.org
361 Q: https://patchwork.kernel.org/project/linux-acpi/list/
362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
363 B: https://bugzilla.kernel.org
365 F: drivers/acpi/pmic/
368 M: Zhang Rui <rui.zhang@intel.com>
369 L: linux-acpi@vger.kernel.org
370 W: https://01.org/linux-acpi
371 B: https://bugzilla.kernel.org
373 F: drivers/acpi/*thermal*
376 M: Zhang Rui <rui.zhang@intel.com>
377 L: linux-acpi@vger.kernel.org
378 W: https://01.org/linux-acpi
379 B: https://bugzilla.kernel.org
381 F: drivers/acpi/acpi_video.c
384 L: platform-driver-x86@vger.kernel.org
386 F: drivers/platform/x86/wmi.c
388 AD1889 ALSA SOUND DRIVER
389 M: Thibaut Varene <T-Bone@parisc-linux.org>
390 W: http://wiki.parisc-linux.org/AD1889
391 L: linux-parisc@vger.kernel.org
393 F: sound/pci/ad1889.*
395 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
396 M: Michael Hennerich <michael.hennerich@analog.com>
397 W: http://wiki.analog.com/AD5254
398 W: http://ez.analog.com/community/linux-device-drivers
400 F: drivers/misc/ad525x_dpot.c
402 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
403 M: Michael Hennerich <michael.hennerich@analog.com>
404 W: http://wiki.analog.com/AD5398
405 W: http://ez.analog.com/community/linux-device-drivers
407 F: drivers/regulator/ad5398.c
409 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
410 M: Michael Hennerich <michael.hennerich@analog.com>
411 W: http://wiki.analog.com/AD7142
412 W: http://ez.analog.com/community/linux-device-drivers
414 F: drivers/input/misc/ad714x.c
416 AD7877 TOUCHSCREEN DRIVER
417 M: Michael Hennerich <michael.hennerich@analog.com>
418 W: http://wiki.analog.com/AD7877
419 W: http://ez.analog.com/community/linux-device-drivers
421 F: drivers/input/touchscreen/ad7877.c
423 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
424 M: Michael Hennerich <michael.hennerich@analog.com>
425 W: http://wiki.analog.com/AD7879
426 W: http://ez.analog.com/community/linux-device-drivers
428 F: drivers/input/touchscreen/ad7879.c
430 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
431 M: Jiri Kosina <jikos@kernel.org>
434 ADF7242 IEEE 802.15.4 RADIO DRIVER
435 M: Michael Hennerich <michael.hennerich@analog.com>
436 W: https://wiki.analog.com/ADF7242
437 W: http://ez.analog.com/community/linux-device-drivers
438 L: linux-wpan@vger.kernel.org
440 F: drivers/net/ieee802154/adf7242.c
441 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
443 ADM1025 HARDWARE MONITOR DRIVER
444 M: Jean Delvare <jdelvare@suse.com>
445 L: linux-hwmon@vger.kernel.org
447 F: Documentation/hwmon/adm1025
448 F: drivers/hwmon/adm1025.c
450 ADM1029 HARDWARE MONITOR DRIVER
451 M: Corentin Labbe <clabbe.montjoie@gmail.com>
452 L: linux-hwmon@vger.kernel.org
454 F: drivers/hwmon/adm1029.c
456 ADM8211 WIRELESS DRIVER
457 L: linux-wireless@vger.kernel.org
458 W: http://wireless.kernel.org/
460 F: drivers/net/wireless/admtek/adm8211.*
462 ADP1653 FLASH CONTROLLER DRIVER
463 M: Sakari Ailus <sakari.ailus@iki.fi>
464 L: linux-media@vger.kernel.org
466 F: drivers/media/i2c/adp1653.c
467 F: include/media/i2c/adp1653.h
469 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
470 M: Michael Hennerich <michael.hennerich@analog.com>
471 W: http://wiki.analog.com/ADP5520
472 W: http://ez.analog.com/community/linux-device-drivers
474 F: drivers/mfd/adp5520.c
475 F: drivers/video/backlight/adp5520_bl.c
476 F: drivers/leds/leds-adp5520.c
477 F: drivers/gpio/gpio-adp5520.c
478 F: drivers/input/keyboard/adp5520-keys.c
480 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
481 M: Michael Hennerich <michael.hennerich@analog.com>
482 W: http://wiki.analog.com/ADP5588
483 W: http://ez.analog.com/community/linux-device-drivers
485 F: drivers/input/keyboard/adp5588-keys.c
486 F: drivers/gpio/gpio-adp5588.c
488 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
489 M: Michael Hennerich <michael.hennerich@analog.com>
490 W: http://wiki.analog.com/ADP8860
491 W: http://ez.analog.com/community/linux-device-drivers
493 F: drivers/video/backlight/adp8860_bl.c
495 ADS1015 HARDWARE MONITOR DRIVER
496 M: Dirk Eibach <eibach@gdsys.de>
497 L: linux-hwmon@vger.kernel.org
499 F: Documentation/hwmon/ads1015
500 F: drivers/hwmon/ads1015.c
501 F: include/linux/platform_data/ads1015.h
504 M: Colin Leroy <colin@colino.net>
506 F: drivers/macintosh/therm_adt746x.c
508 ADT7475 HARDWARE MONITOR DRIVER
509 M: Jean Delvare <jdelvare@suse.com>
510 L: linux-hwmon@vger.kernel.org
512 F: Documentation/hwmon/adt7475
513 F: drivers/hwmon/adt7475.c
516 M: Matthew Wilcox <matthew@wil.cx>
517 M: Hannes Reinecke <hare@suse.com>
518 L: linux-scsi@vger.kernel.org
520 F: Documentation/scsi/advansys.txt
521 F: drivers/scsi/advansys.c
523 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
524 M: Michael Hennerich <michael.hennerich@analog.com>
525 W: http://wiki.analog.com/ADXL345
526 W: http://ez.analog.com/community/linux-device-drivers
528 F: drivers/input/misc/adxl34x.c
531 M: Antti Palosaari <crope@iki.fi>
532 L: linux-media@vger.kernel.org
533 W: https://linuxtv.org
534 W: http://palosaari.fi/linux/
535 Q: http://patchwork.linuxtv.org/project/linux-media/list/
536 T: git git://linuxtv.org/anttip/media_tree.git
538 F: drivers/media/dvb-frontends/af9013*
541 M: Antti Palosaari <crope@iki.fi>
542 L: linux-media@vger.kernel.org
543 W: https://linuxtv.org
544 W: http://palosaari.fi/linux/
545 Q: http://patchwork.linuxtv.org/project/linux-media/list/
546 T: git git://linuxtv.org/anttip/media_tree.git
548 F: drivers/media/dvb-frontends/af9033*
551 L: linux-fsdevel@vger.kernel.org
553 F: Documentation/filesystems/affs.txt
556 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
557 M: David Howells <dhowells@redhat.com>
558 L: linux-afs@lists.infradead.org
561 F: include/net/af_rxrpc.h
562 F: net/rxrpc/af_rxrpc.c
563 W: https://www.infradead.org/~dhowells/kafs/
566 M: David Airlie <airlied@linux.ie>
567 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
570 F: include/linux/agp*
571 F: include/uapi/linux/agp*
574 M: "Juergen E. Fischer" <fischer@norbit.de>
575 L: linux-scsi@vger.kernel.org
577 F: drivers/scsi/aha152x*
578 F: drivers/scsi/pcmcia/aha152x*
580 AIC7XXX / AIC79XX SCSI DRIVER
581 M: Hannes Reinecke <hare@suse.com>
582 L: linux-scsi@vger.kernel.org
584 F: drivers/scsi/aic7xxx/
586 AIMSLAB FM RADIO RECEIVER DRIVER
587 M: Hans Verkuil <hverkuil@xs4all.nl>
588 L: linux-media@vger.kernel.org
589 T: git git://linuxtv.org/media_tree.git
590 W: https://linuxtv.org
592 F: drivers/media/radio/radio-aimslab*
595 M: Benjamin LaHaise <bcrl@kvack.org>
596 L: linux-aio@kvack.org
599 F: include/linux/*aio*.h
602 M: Antti Palosaari <crope@iki.fi>
603 L: linux-media@vger.kernel.org
604 W: https://linuxtv.org
605 W: http://palosaari.fi/linux/
606 Q: http://patchwork.linuxtv.org/project/linux-media/list/
607 T: git git://linuxtv.org/anttip/media_tree.git
609 F: drivers/media/usb/airspy/
611 ALACRITECH GIGABIT ETHERNET DRIVER
612 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
614 F: drivers/net/ethernet/alacritech/*
616 ALCATEL SPEEDTOUCH USB DRIVER
617 M: Duncan Sands <duncan.sands@free.fr>
618 L: linux-usb@vger.kernel.org
619 W: http://www.linux-usb.org/SpeedTouch/
621 F: drivers/usb/atm/speedtch.c
622 F: drivers/usb/atm/usbatm.c
624 ALCHEMY AU1XX0 MMC DRIVER
625 M: Manuel Lauss <manuel.lauss@gmail.com>
627 F: drivers/mmc/host/au1xmmc.c
630 M: Rudolf Marek <r.marek@assembler.cz>
631 L: linux-i2c@vger.kernel.org
633 F: Documentation/i2c/busses/i2c-ali1563
634 F: drivers/i2c/busses/i2c-ali1563.c
636 ALLWINNER SECURITY SYSTEM
637 M: Corentin Labbe <clabbe.montjoie@gmail.com>
638 L: linux-crypto@vger.kernel.org
640 F: drivers/crypto/sunxi-ss/
643 M: Richard Henderson <rth@twiddle.net>
644 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
645 M: Matt Turner <mattst88@gmail.com>
647 L: linux-alpha@vger.kernel.org
650 ALPS PS/2 TOUCHPAD DRIVER
651 R: Pali Rohár <pali.rohar@gmail.com>
652 F: drivers/input/mouse/alps.*
654 ALTERA I2C CONTROLLER DRIVER
655 M: Thor Thayer <thor.thayer@linux.intel.com>
657 F: drivers/i2c/busses/i2c-altera.c
659 ALTERA MAILBOX DRIVER
660 M: Ley Foon Tan <lftan@altera.com>
661 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
663 F: drivers/mailbox/mailbox-altera.c
666 M: Tien Hock Loh <thloh@altera.com>
667 L: linux-gpio@vger.kernel.org
669 F: drivers/gpio/gpio-altera.c
671 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
672 M: Thor Thayer <thor.thayer@linux.intel.com>
674 F: drivers/gpio/gpio-altera-a10sr.c
675 F: drivers/mfd/altera-a10sr.c
676 F: drivers/reset/reset-a10sr.c
677 F: include/linux/mfd/altera-a10sr.h
678 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
680 ALTERA TRIPLE SPEED ETHERNET DRIVER
681 M: Vince Bridgers <vbridger@opensource.altera.com>
682 L: netdev@vger.kernel.org
683 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
685 F: drivers/net/ethernet/altera/
687 ALTERA UART/JTAG UART SERIAL DRIVERS
688 M: Tobias Klauser <tklauser@distanz.ch>
689 L: linux-serial@vger.kernel.org
690 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
692 F: drivers/tty/serial/altera_uart.c
693 F: drivers/tty/serial/altera_jtaguart.c
694 F: include/linux/altera_uart.h
695 F: include/linux/altera_jtaguart.h
697 AMAZON ETHERNET DRIVERS
698 M: Netanel Belgazal <netanel@amazon.com>
699 R: Saeed Bishara <saeedb@amazon.com>
700 R: Zorik Machulsky <zorik@amazon.com>
701 L: netdev@vger.kernel.org
703 F: Documentation/networking/ena.txt
704 F: drivers/net/ethernet/amazon/
706 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
707 M: Tom Lendacky <thomas.lendacky@amd.com>
708 M: Gary Hook <gary.hook@amd.com>
709 L: linux-crypto@vger.kernel.org
711 F: drivers/crypto/ccp/
712 F: include/linux/ccp.h
714 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
715 M: Huang Rui <ray.huang@amd.com>
716 L: linux-hwmon@vger.kernel.org
718 F: Documentation/hwmon/fam15h_power
719 F: drivers/hwmon/fam15h_power.c
721 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
722 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
724 F: drivers/usb/gadget/udc/amd5536udc.*
726 AMD GEODE PROCESSOR/CHIPSET SUPPORT
727 P: Andres Salomon <dilinger@queued.net>
728 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
729 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
731 F: drivers/char/hw_random/geode-rng.c
732 F: drivers/crypto/geode*
733 F: drivers/video/fbdev/geode/
734 F: arch/x86/include/asm/geode.h
737 M: Joerg Roedel <joro@8bytes.org>
738 L: iommu@lists.linux-foundation.org
739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
741 F: drivers/iommu/amd_iommu*.[ch]
742 F: include/linux/amd-iommu.h
745 M: Oded Gabbay <oded.gabbay@gmail.com>
746 L: dri-devel@lists.freedesktop.org
747 T: git git://people.freedesktop.org/~gabbayo/linux.git
749 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
750 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
751 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
752 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
753 F: drivers/gpu/drm/amd/amdkfd/
754 F: drivers/gpu/drm/amd/include/cik_structs.h
755 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
756 F: drivers/gpu/drm/amd/include/vi_structs.h
757 F: include/uapi/linux/kfd_ioctl.h
759 AMD SEATTLE DEVICE TREE SUPPORT
760 M: Brijesh Singh <brijeshkumar.singh@amd.com>
761 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
762 M: Tom Lendacky <thomas.lendacky@amd.com>
764 F: arch/arm64/boot/dts/amd/
767 M: Tom Lendacky <thomas.lendacky@amd.com>
768 L: netdev@vger.kernel.org
770 F: drivers/net/ethernet/amd/xgbe/
771 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
773 AMS (Apple Motion Sensor) DRIVER
774 M: Michael Hanselmann <linux-kernel@hansmi.ch>
776 F: drivers/macintosh/ams/
778 ANALOG DEVICES INC AD9389B DRIVER
779 M: Hans Verkuil <hans.verkuil@cisco.com>
780 L: linux-media@vger.kernel.org
782 F: drivers/media/i2c/ad9389b*
784 ANALOG DEVICES INC ADV7180 DRIVER
785 M: Lars-Peter Clausen <lars@metafoo.de>
786 L: linux-media@vger.kernel.org
787 W: http://ez.analog.com/community/linux-device-drivers
789 F: drivers/media/i2c/adv7180.c
791 ANALOG DEVICES INC ADV748X DRIVER
792 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
793 L: linux-media@vger.kernel.org
795 F: drivers/media/i2c/adv748x/*
797 ANALOG DEVICES INC ADV7511 DRIVER
798 M: Hans Verkuil <hans.verkuil@cisco.com>
799 L: linux-media@vger.kernel.org
801 F: drivers/media/i2c/adv7511*
803 ANALOG DEVICES INC ADV7604 DRIVER
804 M: Hans Verkuil <hans.verkuil@cisco.com>
805 L: linux-media@vger.kernel.org
807 F: drivers/media/i2c/adv7604*
809 ANALOG DEVICES INC ADV7842 DRIVER
810 M: Hans Verkuil <hans.verkuil@cisco.com>
811 L: linux-media@vger.kernel.org
813 F: drivers/media/i2c/adv7842*
815 ANALOG DEVICES INC ASOC CODEC DRIVERS
816 M: Lars-Peter Clausen <lars@metafoo.de>
817 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
818 W: http://wiki.analog.com/
819 W: http://ez.analog.com/community/linux-device-drivers
821 F: sound/soc/codecs/adau*
822 F: sound/soc/codecs/adav*
823 F: sound/soc/codecs/ad1*
824 F: sound/soc/codecs/ad7*
825 F: sound/soc/codecs/ssm*
826 F: sound/soc/codecs/sigmadsp.*
828 ANALOG DEVICES INC ASOC DRIVERS
829 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
830 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
831 W: http://blackfin.uclinux.org/
833 F: sound/soc/blackfin/*
835 ANALOG DEVICES INC DMA DRIVERS
836 M: Lars-Peter Clausen <lars@metafoo.de>
837 W: http://ez.analog.com/community/linux-device-drivers
839 F: drivers/dma/dma-axi-dmac.c
841 ANALOG DEVICES INC IIO DRIVERS
842 M: Lars-Peter Clausen <lars@metafoo.de>
843 M: Michael Hennerich <Michael.Hennerich@analog.com>
844 W: http://wiki.analog.com/
845 W: http://ez.analog.com/community/linux-device-drivers
848 F: drivers/iio/adc/ltc2497*
849 X: drivers/iio/*/adjd*
850 F: drivers/staging/iio/*/ad*
851 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
853 ANDROID CONFIG FRAGMENTS
854 M: Rob Herring <robh@kernel.org>
856 F: kernel/configs/android*
859 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
860 M: Arve Hjønnevåg <arve@android.com>
861 M: Riley Andrews <riandrews@android.com>
862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
863 L: devel@driverdev.osuosl.org
866 F: drivers/staging/android/
868 ANDROID GOLDFISH RTC DRIVER
869 M: Miodrag Dinic <miodrag.dinic@mips.com>
871 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
872 F: drivers/rtc/rtc-goldfish.c
875 M: Laura Abbott <labbott@redhat.com>
876 M: Sumit Semwal <sumit.semwal@linaro.org>
877 L: devel@driverdev.osuosl.org
879 F: drivers/staging/android/ion
880 F: drivers/staging/android/uapi/ion.h
881 F: drivers/staging/android/uapi/ion_test.h
883 AOA (Apple Onboard Audio) ALSA DRIVER
884 M: Johannes Berg <johannes@sipsolutions.net>
885 L: linuxppc-dev@lists.ozlabs.org
886 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
890 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
891 M: William Breathitt Gray <vilhelm.gray@gmail.com>
892 L: linux-iio@vger.kernel.org
894 F: drivers/iio/adc/stx104.c
897 M: Jiri Kosina <jikos@kernel.org>
899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
900 F: arch/x86/kernel/apm_32.c
901 F: include/linux/apm_bios.h
902 F: include/uapi/linux/apm_bios.h
903 F: drivers/char/apm-emulation.c
905 APPARMOR SECURITY MODULE
906 M: John Johansen <john.johansen@canonical.com>
907 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
908 W: apparmor.wiki.kernel.org
909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
911 F: security/apparmor/
912 F: Documentation/admin-guide/LSM/apparmor.rst
914 APPLE BCM5974 MULTITOUCH DRIVER
915 M: Henrik Rydberg <rydberg@bitmath.org>
916 L: linux-input@vger.kernel.org
918 F: drivers/input/mouse/bcm5974.c
921 M: Henrik Rydberg <rydberg@bitmath.org>
922 L: linux-hwmon@vger.kernel.org
924 F: drivers/hwmon/applesmc.c
926 APPLETALK NETWORK LAYER
927 L: netdev@vger.kernel.org
929 F: drivers/net/appletalk/
932 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
933 M: Duc Dang <dhdang@apm.com>
935 F: arch/arm64/boot/dts/apm/
937 APPLIED MICRO (APM) X-GENE SOC EDAC
938 M: Loc Ho <lho@apm.com>
940 F: drivers/edac/xgene_edac.c
941 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
943 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
944 M: Iyappan Subramanian <isubramanian@apm.com>
945 M: Keyur Chudgar <kchudgar@apm.com>
947 F: drivers/net/ethernet/apm/xgene-v2/
949 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
950 M: Iyappan Subramanian <isubramanian@apm.com>
951 M: Keyur Chudgar <kchudgar@apm.com>
952 M: Quan Nguyen <qnguyen@apm.com>
954 F: drivers/net/ethernet/apm/xgene/
955 F: drivers/net/phy/mdio-xgene.c
956 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
957 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
959 APPLIED MICRO (APM) X-GENE SOC PMU
960 M: Tai Nguyen <ttnguyen@apm.com>
962 F: drivers/perf/xgene_pmu.c
963 F: Documentation/perf/xgene-pmu.txt
964 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
966 APTINA CAMERA SENSOR PLL
967 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
968 L: linux-media@vger.kernel.org
970 F: drivers/media/i2c/aptina-pll.*
972 ARC FRAMEBUFFER DRIVER
973 M: Jaya Kumar <jayalk@intworks.biz>
975 F: drivers/video/fbdev/arcfb.c
976 F: drivers/video/fbdev/core/fb_defio.c
979 M: Alexey Brodkin <abrodkin@synopsys.com>
981 F: drivers/gpu/drm/arc/
982 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
985 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
986 L: netdev@vger.kernel.org
988 F: drivers/net/arcnet/
989 F: include/uapi/linux/if_arcnet.h
991 ARM ARCHITECTED TIMER DRIVER
992 M: Mark Rutland <mark.rutland@arm.com>
993 M: Marc Zyngier <marc.zyngier@arm.com>
994 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
996 F: arch/arm/include/asm/arch_timer.h
997 F: arch/arm64/include/asm/arch_timer.h
998 F: drivers/clocksource/arm_arch_timer.c
1000 ARM HDLCD DRM DRIVER
1001 M: Liviu Dudau <liviu.dudau@arm.com>
1003 F: drivers/gpu/drm/arm/hdlcd_*
1004 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1006 ARM MALI-DP DRM DRIVER
1007 M: Liviu Dudau <liviu.dudau@arm.com>
1008 M: Brian Starkey <brian.starkey@arm.com>
1009 M: Mali DP Maintainers <malidp@foss.arm.com>
1011 F: drivers/gpu/drm/arm/
1012 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1014 ARM MFM AND FLOPPY DRIVERS
1015 M: Ian Molton <spyro@f2s.com>
1017 F: arch/arm/lib/floppydma.S
1018 F: arch/arm/include/asm/floppy.h
1020 ARM PMU PROFILING AND DEBUGGING
1021 M: Will Deacon <will.deacon@arm.com>
1022 M: Mark Rutland <mark.rutland@arm.com>
1024 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1025 F: arch/arm*/kernel/perf_*
1026 F: arch/arm/oprofile/common.c
1027 F: arch/arm*/kernel/hw_breakpoint.c
1028 F: arch/arm*/include/asm/hw_breakpoint.h
1029 F: arch/arm*/include/asm/perf_event.h
1031 F: include/linux/perf/arm_pmu.h
1032 F: Documentation/devicetree/bindings/arm/pmu.txt
1033 F: Documentation/devicetree/bindings/perf/
1036 M: Russell King <linux@armlinux.org.uk>
1037 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1038 W: http://www.armlinux.org.uk/
1040 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1043 ARM PRIMECELL AACI PL041 DRIVER
1044 M: Russell King <linux@armlinux.org.uk>
1048 ARM PRIMECELL BUS SUPPORT
1049 M: Russell King <linux@armlinux.org.uk>
1052 F: include/linux/amba/bus.h
1054 ARM PRIMECELL CLCD PL110 DRIVER
1055 M: Russell King <linux@armlinux.org.uk>
1057 F: drivers/video/fbdev/amba-clcd.*
1059 ARM PRIMECELL KMI PL050 DRIVER
1060 M: Russell King <linux@armlinux.org.uk>
1062 F: drivers/input/serio/ambakmi.*
1063 F: include/linux/amba/kmi.h
1065 ARM PRIMECELL MMCI PL180/1 DRIVER
1066 M: Russell King <linux@armlinux.org.uk>
1068 F: drivers/mmc/host/mmci.*
1069 F: include/linux/amba/mmci.h
1071 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1072 M: Russell King <linux@armlinux.org.uk>
1074 F: drivers/tty/serial/amba-pl01*.c
1075 F: include/linux/amba/serial.h
1078 M: Will Deacon <will.deacon@arm.com>
1079 R: Robin Murphy <robin.murphy@arm.com>
1080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1082 F: drivers/iommu/arm-smmu.c
1083 F: drivers/iommu/arm-smmu-v3.c
1084 F: drivers/iommu/io-pgtable-arm.c
1085 F: drivers/iommu/io-pgtable-arm-v7s.c
1087 ARM SUB-ARCHITECTURES
1088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1094 ARM/ACTIONS SEMI ARCHITECTURE
1095 M: Andreas Färber <afaerber@suse.de>
1096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099 F: arch/arm/mach-actions/
1100 F: arch/arm/boot/dts/owl-*
1101 F: arch/arm64/boot/dts/actions/
1102 F: drivers/clocksource/owl-*
1103 F: drivers/soc/actions/
1104 F: include/dt-bindings/power/owl-*
1105 F: include/linux/soc/actions/
1106 F: Documentation/devicetree/bindings/arm/actions.txt
1107 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1108 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1110 ARM/ADS SPHERE MACHINE SUPPORT
1111 M: Lennert Buytenhek <kernel@wantstofly.org>
1112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115 ARM/AFEB9260 MACHINE SUPPORT
1116 M: Sergey Lapin <slapin@ossfans.org>
1117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120 ARM/AJECO 1ARM MACHINE SUPPORT
1121 M: Lennert Buytenhek <kernel@wantstofly.org>
1122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125 ARM/Allwinner SoC Clock Support
1126 M: Emilio López <emilio@elopez.com.ar>
1128 F: drivers/clk/sunxi/
1130 ARM/Allwinner sunXi SoC support
1131 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1132 M: Chen-Yu Tsai <wens@csie.org>
1133 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137 F: arch/arm/mach-sunxi/
1138 F: arch/arm64/boot/dts/allwinner/
1139 F: drivers/clk/sunxi-ng/
1140 F: drivers/pinctrl/sunxi/
1141 F: drivers/soc/sunxi/
1142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1144 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1145 M: Neil Armstrong <narmstrong@baylibre.com>
1146 M: Jerome Brunet <jbrunet@baylibre.com>
1147 L: linux-amlogic@lists.infradead.org
1149 F: drivers/clk/meson/
1150 F: include/dt-bindings/clock/meson*
1151 F: include/dt-bindings/clock/gxbb*
1152 F: Documentation/devicetree/bindings/clock/amlogic*
1154 ARM/Amlogic Meson SoC support
1155 M: Carlo Caione <carlo@caione.org>
1156 M: Kevin Hilman <khilman@baylibre.com>
1157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 L: linux-amlogic@lists.infradead.org
1159 W: http://linux-meson.com/
1161 F: arch/arm/mach-meson/
1162 F: arch/arm/boot/dts/meson*
1163 F: arch/arm64/boot/dts/amlogic/
1164 F: drivers/pinctrl/meson/
1165 F: drivers/mmc/host/meson*
1168 ARM/Annapurna Labs ALPINE ARCHITECTURE
1169 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1170 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1171 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173 F: arch/arm/mach-alpine/
1174 F: arch/arm/boot/dts/alpine*
1175 F: arch/arm64/boot/dts/al/
1176 F: drivers/*/*alpine*
1178 ARM/ARTPEC MACHINE SUPPORT
1179 M: Jesper Nilsson <jesper.nilsson@axis.com>
1180 M: Lars Persson <lars.persson@axis.com>
1181 M: Niklas Cassel <niklas.cassel@axis.com>
1183 L: linux-arm-kernel@axis.com
1184 F: arch/arm/mach-artpec
1185 F: arch/arm/boot/dts/artpec6*
1187 F: drivers/crypto/axis
1188 F: drivers/pinctrl/pinctrl-artpec*
1189 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1191 ARM/ASPEED I2C DRIVER
1192 M: Brendan Higgins <brendanhiggins@google.com>
1193 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1194 R: Joel Stanley <joel@jms.id.au>
1195 L: linux-i2c@vger.kernel.org
1196 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1198 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1199 F: drivers/i2c/busses/i2c-aspeed.c
1200 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1201 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1203 ARM/ASPEED MACHINE SUPPORT
1204 M: Joel Stanley <joel@jms.id.au>
1206 F: arch/arm/mach-aspeed/
1207 F: arch/arm/boot/dts/aspeed-*
1208 F: drivers/*/*aspeed*
1210 ARM/ATMEL AT91 Clock Support
1211 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1215 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1216 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1217 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1218 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1219 W: http://www.linux4sam.org
1220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1222 F: arch/arm/mach-at91/
1223 F: include/soc/at91/
1224 F: arch/arm/boot/dts/at91*.dts
1225 F: arch/arm/boot/dts/at91*.dtsi
1226 F: arch/arm/boot/dts/sama*.dts
1227 F: arch/arm/boot/dts/sama*.dtsi
1228 F: arch/arm/include/debug/at91.S
1229 F: drivers/memory/atmel*
1231 ARM/CALXEDA HIGHBANK ARCHITECTURE
1232 M: Rob Herring <robh@kernel.org>
1233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235 F: arch/arm/mach-highbank/
1236 F: arch/arm/boot/dts/highbank.dts
1237 F: arch/arm/boot/dts/ecx-*.dts*
1239 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1240 M: Krzysztof Halasa <khalasa@piap.pl>
1242 F: arch/arm/mach-cns3xxx/
1244 ARM/CAVIUM THUNDER NETWORK DRIVER
1245 M: Sunil Goutham <sgoutham@cavium.com>
1246 M: Robert Richter <rric@kernel.org>
1247 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249 F: drivers/net/ethernet/cavium/thunder/
1251 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1252 M: Alexander Shiyan <shc_work@mail.ru>
1253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1258 M: Lennert Buytenhek <kernel@wantstofly.org>
1259 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1263 M: Hartley Sweeten <hsweeten@visionengravers.com>
1264 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1265 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 F: arch/arm/mach-ep93xx/
1268 F: arch/arm/mach-ep93xx/include/mach/
1271 M: Russell King <linux@armlinux.org.uk>
1272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1275 F: arch/arm/include/asm/clkdev.h
1276 F: drivers/clk/clkdev.c
1278 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1279 M: Mike Rapoport <mike@compulab.co.il>
1280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1284 M: Baruch Siach <baruch@tkos.co.il>
1285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 F: arch/arm/boot/dts/cx92755*
1290 ARM/CONTEC MICRO9 MACHINE SUPPORT
1291 M: Hubert Feurstein <hubert.feurstein@contec.at>
1293 F: arch/arm/mach-ep93xx/micro9.c
1295 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1296 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1297 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299 F: drivers/hwtracing/coresight/*
1300 F: Documentation/trace/coresight.txt
1301 F: Documentation/trace/coresight-cpu-debug.txt
1302 F: Documentation/devicetree/bindings/arm/coresight.txt
1303 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1304 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1305 F: tools/perf/arch/arm/util/pmu.c
1306 F: tools/perf/arch/arm/util/auxtrace.c
1307 F: tools/perf/arch/arm/util/cs-etm.c
1308 F: tools/perf/arch/arm/util/cs-etm.h
1309 F: tools/perf/util/cs-etm.h
1311 ARM/CORGI MACHINE SUPPORT
1312 M: Richard Purdie <rpurdie@rpsys.net>
1315 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1316 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1317 M: Linus Walleij <linus.walleij@linaro.org>
1318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319 T: git git://github.com/ulli-kroll/linux.git
1321 F: Documentation/devicetree/bindings/arm/gemini.txt
1322 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1323 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1324 F: arch/arm/mach-gemini/
1325 F: drivers/pinctrl/pinctrl-gemini.c
1326 F: drivers/rtc/rtc-ftrtc010.c
1328 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1329 M: Barry Song <baohua@kernel.org>
1330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1333 F: arch/arm/boot/dts/prima2*
1334 F: arch/arm/mach-prima2/
1335 F: drivers/clk/sirf/
1336 F: drivers/clocksource/timer-prima2.c
1337 F: drivers/clocksource/timer-atlas7.c
1340 ARM/EBSA110 MACHINE SUPPORT
1341 M: Russell King <linux@armlinux.org.uk>
1342 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1343 W: http://www.armlinux.org.uk/
1345 F: arch/arm/mach-ebsa110/
1346 F: drivers/net/ethernet/amd/am79c961a.*
1348 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1349 M: Uwe Kleine-König <kernel@pengutronix.de>
1350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1355 M: Robert Jarzmik <robert.jarzmik@free.fr>
1356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 F: arch/arm/mach-pxa/ezx.c
1360 ARM/FARADAY FA526 PORT
1361 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1362 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 T: git git://git.berlios.de/gemini-board
1365 F: arch/arm/mm/*-fa*
1367 ARM/FOOTBRIDGE ARCHITECTURE
1368 M: Russell King <linux@armlinux.org.uk>
1369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 W: http://www.armlinux.org.uk/
1372 F: arch/arm/include/asm/hardware/dec21285.h
1373 F: arch/arm/mach-footbridge/
1375 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1376 M: Shawn Guo <shawnguo@kernel.org>
1377 M: Sascha Hauer <kernel@pengutronix.de>
1378 R: Fabio Estevam <fabio.estevam@nxp.com>
1379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1382 F: arch/arm/mach-imx/
1383 F: arch/arm/mach-mxs/
1384 F: arch/arm/boot/dts/imx*
1385 F: arch/arm/configs/imx*_defconfig
1390 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1391 M: Shawn Guo <shawnguo@kernel.org>
1392 M: Sascha Hauer <kernel@pengutronix.de>
1393 R: Stefan Agner <stefan@agner.ch>
1394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1397 F: arch/arm/mach-imx/*vf610*
1398 F: arch/arm/boot/dts/vf*
1400 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1401 M: Lennert Buytenhek <kernel@wantstofly.org>
1402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 ARM/GUMSTIX MACHINE SUPPORT
1406 M: Steve Sakoman <sakoman@gmail.com>
1407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1411 M: Philipp Zabel <philipp.zabel@gmail.com>
1412 M: Paul Parsons <lost.distance@yahoo.com>
1413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 F: arch/arm/mach-pxa/hx4700.c
1416 F: arch/arm/mach-pxa/include/mach/hx4700.h
1417 F: sound/soc/pxa/hx4700.c
1419 ARM/HISILICON SOC SUPPORT
1420 M: Wei Xu <xuwei5@hisilicon.com>
1421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 W: http://www.hisilicon.com
1424 T: git git://github.com/hisilicon/linux-hisi.git
1425 F: arch/arm/mach-hisi/
1426 F: arch/arm/boot/dts/hi3*
1427 F: arch/arm/boot/dts/hip*
1428 F: arch/arm/boot/dts/hisi*
1429 F: arch/arm64/boot/dts/hisilicon/
1431 ARM/HP JORNADA 7XX MACHINE SUPPORT
1432 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1436 F: arch/arm/mach-sa1100/jornada720.c
1437 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1439 ARM/IGEP MACHINE SUPPORT
1440 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1441 M: Javier Martinez Canillas <javier@dowhile0.org>
1442 L: linux-omap@vger.kernel.org
1443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 F: arch/arm/boot/dts/omap3-igep*
1447 ARM/INCOME PXA270 SUPPORT
1448 M: Marek Vasut <marek.vasut@gmail.com>
1449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1453 ARM/INTEL IOP13XX ARM ARCHITECTURE
1454 M: Lennert Buytenhek <kernel@wantstofly.org>
1455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458 ARM/INTEL IOP32X ARM ARCHITECTURE
1459 M: Lennert Buytenhek <kernel@wantstofly.org>
1460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463 ARM/INTEL IOP33X ARM ARCHITECTURE
1464 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 ARM/INTEL IQ81342EX MACHINE SUPPORT
1468 M: Lennert Buytenhek <kernel@wantstofly.org>
1469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 ARM/INTEL IXDP2850 MACHINE SUPPORT
1473 M: Lennert Buytenhek <kernel@wantstofly.org>
1474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477 ARM/INTEL IXP4XX ARM ARCHITECTURE
1478 M: Imre Kaloz <kaloz@openwrt.org>
1479 M: Krzysztof Halasa <khalasa@piap.pl>
1480 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 F: arch/arm/mach-ixp4xx/
1484 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1485 M: Jonathan Cameron <jic23@cam.ac.uk>
1486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 F: arch/arm/mach-pxa/stargate2.c
1489 F: drivers/pcmcia/pxa2xx_stargate2.c
1491 ARM/INTEL XSC3 (MANZANO) ARM CORE
1492 M: Lennert Buytenhek <kernel@wantstofly.org>
1493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1497 M: Lennert Buytenhek <kernel@wantstofly.org>
1498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 ARM/LG1K ARCHITECTURE
1502 M: Chanho Min <chanho.min@lge.com>
1503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505 F: arch/arm64/boot/dts/lg/
1507 ARM/LOGICPD PXA270 MACHINE SUPPORT
1508 M: Lennert Buytenhek <kernel@wantstofly.org>
1509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 ARM/LPC18XX ARCHITECTURE
1513 M: Joachim Eastwood <manabian@gmail.com>
1514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516 F: arch/arm/boot/dts/lpc43*
1517 F: drivers/clk/nxp/clk-lpc18xx*
1518 F: drivers/clocksource/time-lpc32xx.c
1519 F: drivers/i2c/busses/i2c-lpc2k.c
1520 F: drivers/memory/pl172.c
1521 F: drivers/mtd/spi-nor/nxp-spifi.c
1522 F: drivers/rtc/rtc-lpc24xx.c
1525 ARM/LPC32XX SOC SUPPORT
1526 M: Vladimir Zapolskiy <vz@mleia.com>
1527 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1531 F: arch/arm/boot/dts/lpc32*
1532 F: arch/arm/mach-lpc32xx/
1533 F: drivers/i2c/busses/i2c-pnx.c
1534 F: drivers/net/ethernet/nxp/lpc_eth.c
1535 F: drivers/usb/host/ohci-nxp.c
1536 F: drivers/watchdog/pnx4008_wdt.c
1539 ARM/MAGICIAN MACHINE SUPPORT
1540 M: Philipp Zabel <philipp.zabel@gmail.com>
1543 ARM/Marvell Berlin SoC support
1544 M: Jisheng Zhang <jszhang@marvell.com>
1545 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1546 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 F: arch/arm/mach-berlin/
1549 F: arch/arm/boot/dts/berlin*
1550 F: arch/arm64/boot/dts/marvell/berlin*
1552 ARM/Marvell Dove/MV78xx0/Orion SOC support
1553 M: Jason Cooper <jason@lakedaemon.net>
1554 M: Andrew Lunn <andrew@lunn.ch>
1555 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1556 M: Gregory Clement <gregory.clement@free-electrons.com>
1557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 F: Documentation/devicetree/bindings/soc/dove/
1560 F: arch/arm/mach-dove/
1561 F: arch/arm/mach-mv78xx0/
1562 F: arch/arm/mach-orion5x/
1563 F: arch/arm/plat-orion/
1564 F: arch/arm/boot/dts/dove*
1565 F: arch/arm/boot/dts/orion5x*
1567 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1568 M: Jason Cooper <jason@lakedaemon.net>
1569 M: Andrew Lunn <andrew@lunn.ch>
1570 M: Gregory Clement <gregory.clement@free-electrons.com>
1571 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 F: arch/arm/boot/dts/armada*
1575 F: arch/arm/boot/dts/kirkwood*
1576 F: arch/arm/configs/mvebu_*_defconfig
1577 F: arch/arm/mach-mvebu/
1578 F: arch/arm64/boot/dts/marvell/armada*
1579 F: drivers/cpufreq/mvebu-cpufreq.c
1580 F: drivers/irqchip/irq-armada-370-xp.c
1581 F: drivers/irqchip/irq-mvebu-*
1582 F: drivers/pinctrl/mvebu/
1583 F: drivers/rtc/rtc-armada38x.c
1585 ARM/Mediatek RTC DRIVER
1586 M: Eddie Huang <eddie.huang@mediatek.com>
1587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1590 F: drivers/rtc/rtc-mt6397.c
1592 ARM/Mediatek SoC support
1593 M: Matthias Brugger <matthias.bgg@gmail.com>
1594 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1597 F: arch/arm/boot/dts/mt6*
1598 F: arch/arm/boot/dts/mt7*
1599 F: arch/arm/boot/dts/mt8*
1600 F: arch/arm/mach-mediatek/
1601 F: arch/arm64/boot/dts/mediatek/
1605 ARM/Mediatek USB3 PHY DRIVER
1606 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1610 F: drivers/phy/mediatek/phy-mtk-tphy.c
1612 ARM/MICREL KS8695 ARCHITECTURE
1613 M: Greg Ungerer <gerg@uclinux.org>
1614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 F: arch/arm/mach-ks8695/
1618 ARM/MIOA701 MACHINE SUPPORT
1619 M: Robert Jarzmik <robert.jarzmik@free.fr>
1620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 F: arch/arm/mach-pxa/mioa701.c
1624 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1625 M: Michael Petchkovsky <mkpetch@internode.on.net>
1628 ARM/NOMADIK ARCHITECTURE
1629 M: Alessandro Rubini <rubini@unipv.it>
1630 M: Linus Walleij <linus.walleij@linaro.org>
1631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 F: arch/arm/mach-nomadik/
1634 F: drivers/pinctrl/nomadik/
1635 F: drivers/i2c/busses/i2c-nomadik.c
1636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1638 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1639 M: Wan ZongShun <mcuos.com@gmail.com>
1640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 W: http://www.mcuos.com
1643 F: arch/arm/mach-w90x900/
1644 F: drivers/input/keyboard/w90p910_keypad.c
1645 F: drivers/input/touchscreen/w90p910_ts.c
1646 F: drivers/watchdog/nuc900_wdt.c
1647 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1648 F: drivers/mtd/nand/nuc900_nand.c
1649 F: drivers/rtc/rtc-nuc900.c
1650 F: drivers/spi/spi-nuc900.c
1651 F: drivers/usb/host/ehci-w90x900.c
1652 F: drivers/video/fbdev/nuc900fb.c
1654 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1655 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1656 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1657 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1660 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1661 M: Alexander Clouter <alex@digriz.org.uk>
1662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 W: http://www.digriz.org.uk/ts78xx/kernel
1665 F: arch/arm/mach-orion5x/ts78xx-*
1667 ARM/OXNAS platform support
1668 M: Neil Armstrong <narmstrong@baylibre.com>
1669 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1672 F: arch/arm/mach-oxnas/
1673 F: arch/arm/boot/dts/ox8*.dtsi
1674 F: arch/arm/boot/dts/wd-mbwe.dts
1675 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1678 ARM/PALM TREO SUPPORT
1679 M: Tomas Cech <sleep_walker@suse.com>
1680 L: linux-arm-kernel@lists.infradead.org
1681 W: http://hackndev.com
1683 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1684 F: arch/arm/mach-pxa/palmtreo.c
1686 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1687 M: Marek Vasut <marek.vasut@gmail.com>
1688 L: linux-arm-kernel@lists.infradead.org
1689 W: http://hackndev.com
1691 F: arch/arm/mach-pxa/include/mach/palmtx.h
1692 F: arch/arm/mach-pxa/palmtx.c
1693 F: arch/arm/mach-pxa/include/mach/palmt5.h
1694 F: arch/arm/mach-pxa/palmt5.c
1695 F: arch/arm/mach-pxa/include/mach/palmld.h
1696 F: arch/arm/mach-pxa/palmld.c
1697 F: arch/arm/mach-pxa/include/mach/palmte2.h
1698 F: arch/arm/mach-pxa/palmte2.c
1699 F: arch/arm/mach-pxa/include/mach/palmtc.h
1700 F: arch/arm/mach-pxa/palmtc.c
1703 M: Sergey Lapin <slapin@ossfans.org>
1704 L: linux-arm-kernel@lists.infradead.org
1705 W: http://hackndev.com
1707 F: arch/arm/mach-pxa/include/mach/palmz72.h
1708 F: arch/arm/mach-pxa/palmz72.c
1711 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1712 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1715 ARM/PT DIGITAL BOARD PORT
1716 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 W: http://www.armlinux.org.uk/
1721 ARM/QUALCOMM SUPPORT
1722 M: Andy Gross <andy.gross@linaro.org>
1723 M: David Brown <david.brown@linaro.org>
1724 L: linux-arm-msm@vger.kernel.org
1725 L: linux-soc@vger.kernel.org
1727 F: Documentation/devicetree/bindings/soc/qcom/
1728 F: arch/arm/boot/dts/qcom-*.dts
1729 F: arch/arm/boot/dts/qcom-*.dtsi
1730 F: arch/arm/mach-qcom/
1731 F: arch/arm64/boot/dts/qcom/*
1732 F: drivers/i2c/busses/i2c-qup.c
1733 F: drivers/clk/qcom/
1734 F: drivers/dma/qcom/
1735 F: drivers/soc/qcom/
1736 F: drivers/spi/spi-qup.c
1737 F: drivers/tty/serial/msm_serial.h
1738 F: drivers/tty/serial/msm_serial.c
1739 F: drivers/*/pm8???-*
1740 F: drivers/mfd/ssbi.c
1741 F: drivers/firmware/qcom_scm.c
1742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1744 ARM/RADISYS ENP2611 MACHINE SUPPORT
1745 M: Lennert Buytenhek <kernel@wantstofly.org>
1746 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 ARM/REALTEK ARCHITECTURE
1750 M: Andreas Färber <afaerber@suse.de>
1751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 F: arch/arm64/boot/dts/realtek/
1754 F: Documentation/devicetree/bindings/arm/realtek.txt
1756 ARM/RENESAS ARM64 ARCHITECTURE
1757 M: Simon Horman <horms@verge.net.au>
1758 M: Magnus Damm <magnus.damm@gmail.com>
1759 L: linux-renesas-soc@vger.kernel.org
1760 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1763 F: arch/arm64/boot/dts/renesas/
1764 F: Documentation/devicetree/bindings/arm/shmobile.txt
1765 F: drivers/soc/renesas/
1766 F: include/linux/soc/renesas/
1768 ARM/RISCPC ARCHITECTURE
1769 M: Russell King <linux@armlinux.org.uk>
1770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 W: http://www.armlinux.org.uk/
1773 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1774 F: arch/arm/include/asm/hardware/ioc.h
1775 F: arch/arm/include/asm/hardware/iomd.h
1776 F: arch/arm/include/asm/hardware/memc.h
1777 F: arch/arm/mach-rpc/
1778 F: drivers/net/ethernet/8390/etherh.c
1779 F: drivers/net/ethernet/i825xx/ether1*
1780 F: drivers/net/ethernet/seeq/ether3*
1781 F: drivers/scsi/arm/
1783 ARM/Rockchip SoC support
1784 M: Heiko Stuebner <heiko@sntech.de>
1785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786 L: linux-rockchip@lists.infradead.org
1787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1789 F: arch/arm/boot/dts/rk3*
1790 F: arch/arm/boot/dts/rv1108*
1791 F: arch/arm/mach-rockchip/
1792 F: drivers/clk/rockchip/
1793 F: drivers/i2c/busses/i2c-rk3x.c
1794 F: drivers/*/*rockchip*
1795 F: drivers/*/*/*rockchip*
1796 F: sound/soc/rockchip/
1799 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1800 M: Kukjin Kim <kgene@kernel.org>
1801 M: Krzysztof Kozlowski <krzk@kernel.org>
1802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1804 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1806 F: arch/arm/boot/dts/s3c*
1807 F: arch/arm/boot/dts/s5p*
1808 F: arch/arm/boot/dts/samsung*
1809 F: arch/arm/boot/dts/exynos*
1810 F: arch/arm64/boot/dts/exynos/
1811 F: arch/arm/plat-samsung/
1812 F: arch/arm/mach-s3c24*/
1813 F: arch/arm/mach-s3c64xx/
1814 F: arch/arm/mach-s5p*/
1815 F: arch/arm/mach-exynos*/
1816 F: drivers/*/*s3c24*
1817 F: drivers/*/*/*s3c24*
1818 F: drivers/*/*s3c64xx*
1819 F: drivers/*/*s5pv210*
1820 F: drivers/memory/samsung/*
1821 F: drivers/soc/samsung/*
1822 F: Documentation/arm/Samsung/
1823 F: Documentation/devicetree/bindings/arm/samsung/
1824 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1825 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1828 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1829 M: Kyungmin Park <kyungmin.park@samsung.com>
1830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 F: arch/arm/mach-s5pv210/
1834 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1835 M: Kyungmin Park <kyungmin.park@samsung.com>
1836 M: Kamil Debski <kamil@wypas.org>
1837 M: Andrzej Hajda <a.hajda@samsung.com>
1838 L: linux-arm-kernel@lists.infradead.org
1839 L: linux-media@vger.kernel.org
1841 F: drivers/media/platform/s5p-g2d/
1843 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1844 M: Marek Szyprowski <m.szyprowski@samsung.com>
1845 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1846 L: linux-media@vger.kernel.org
1848 F: drivers/media/platform/s5p-cec/
1849 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1851 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1852 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1853 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1854 L: linux-arm-kernel@lists.infradead.org
1855 L: linux-media@vger.kernel.org
1857 F: drivers/media/platform/s5p-jpeg/
1859 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1860 M: Kyungmin Park <kyungmin.park@samsung.com>
1861 M: Kamil Debski <kamil@wypas.org>
1862 M: Jeongtae Park <jtp.park@samsung.com>
1863 M: Andrzej Hajda <a.hajda@samsung.com>
1864 L: linux-arm-kernel@lists.infradead.org
1865 L: linux-media@vger.kernel.org
1867 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1868 F: drivers/media/platform/s5p-mfc/
1870 ARM/SHMOBILE ARM ARCHITECTURE
1871 M: Simon Horman <horms@verge.net.au>
1872 M: Magnus Damm <magnus.damm@gmail.com>
1873 L: linux-renesas-soc@vger.kernel.org
1874 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1877 F: arch/arm/boot/dts/emev2*
1878 F: arch/arm/boot/dts/r7s*
1879 F: arch/arm/boot/dts/r8a*
1880 F: arch/arm/boot/dts/sh*
1881 F: arch/arm/configs/shmobile_defconfig
1882 F: arch/arm/include/debug/renesas-scif.S
1883 F: arch/arm/mach-shmobile/
1884 F: Documentation/devicetree/bindings/arm/shmobile.txt
1885 F: drivers/soc/renesas/
1886 F: include/linux/soc/renesas/
1888 ARM/SOCFPGA ARCHITECTURE
1889 M: Dinh Nguyen <dinguyen@kernel.org>
1891 F: arch/arm/mach-socfpga/
1892 F: arch/arm/boot/dts/socfpga*
1893 F: arch/arm/configs/socfpga_defconfig
1894 F: arch/arm64/boot/dts/altera/
1895 W: http://www.rocketboards.org
1896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1898 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1899 M: Dinh Nguyen <dinguyen@kernel.org>
1901 F: drivers/clk/socfpga/
1903 ARM/SOCFPGA EDAC SUPPORT
1904 M: Thor Thayer <thor.thayer@linux.intel.com>
1906 F: drivers/edac/altera_edac.
1908 ARM/STI ARCHITECTURE
1909 M: Patrice Chotard <patrice.chotard@st.com>
1910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 W: http://www.stlinux.com
1913 F: arch/arm/mach-sti/
1914 F: arch/arm/boot/dts/sti*
1915 F: drivers/char/hw_random/st-rng.c
1916 F: drivers/clocksource/arm_global_timer.c
1917 F: drivers/clocksource/clksrc_st_lpc.c
1918 F: drivers/cpufreq/sti-cpufreq.c
1919 F: drivers/dma/st_fdma*
1920 F: drivers/i2c/busses/i2c-st.c
1921 F: drivers/media/rc/st_rc.c
1922 F: drivers/media/platform/sti/c8sectpfe/
1923 F: drivers/mmc/host/sdhci-st.c
1924 F: drivers/phy/st/phy-miphy28lp.c
1925 F: drivers/phy/st/phy-stih407-usb.c
1926 F: drivers/pinctrl/pinctrl-st.c
1927 F: drivers/remoteproc/st_remoteproc.c
1928 F: drivers/remoteproc/st_slim_rproc.c
1929 F: drivers/reset/sti/
1930 F: drivers/rtc/rtc-st-lpc.c
1931 F: drivers/tty/serial/st-asc.c
1932 F: drivers/usb/dwc3/dwc3-st.c
1933 F: drivers/usb/host/ehci-st.c
1934 F: drivers/usb/host/ohci-st.c
1935 F: drivers/watchdog/st_lpc_wdt.c
1936 F: drivers/ata/ahci_st.c
1937 F: include/linux/remoteproc/st_slim_rproc.h
1939 ARM/STM32 ARCHITECTURE
1940 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1941 M: Alexandre Torgue <alexandre.torgue@st.com>
1942 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1946 F: drivers/clocksource/armv7m_systick.c
1948 ARM/TANGO ARCHITECTURE
1949 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1950 L: linux-arm-kernel@lists.infradead.org
1954 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1955 M: Lennert Buytenhek <kernel@wantstofly.org>
1956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
1960 M: Hans Verkuil <hans.verkuil@cisco.com>
1961 L: linux-tegra@vger.kernel.org
1962 L: linux-media@vger.kernel.org
1964 F: drivers/media/platform/tegra-cec/
1965 F: Documentation/devicetree/bindings/media/tegra-cec.txt
1967 ARM/TETON BGA MACHINE SUPPORT
1968 M: "Mark F. Brown" <mark.brown314@gmail.com>
1969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1973 M: Santosh Shilimkar <ssantosh@kernel.org>
1974 L: linux-kernel@vger.kernel.org
1976 F: drivers/memory/*emif*
1978 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1979 M: Santosh Shilimkar <ssantosh@kernel.org>
1980 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982 F: arch/arm/mach-keystone/
1983 F: arch/arm/boot/dts/keystone-*
1984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1986 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1987 M: Santosh Shilimkar <ssantosh@kernel.org>
1988 L: linux-kernel@vger.kernel.org
1990 F: drivers/clk/keystone/
1992 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1993 M: Santosh Shilimkar <ssantosh@kernel.org>
1994 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995 L: linux-kernel@vger.kernel.org
1997 F: drivers/clocksource/timer-keystone.c
1999 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2000 M: Santosh Shilimkar <ssantosh@kernel.org>
2001 L: linux-kernel@vger.kernel.org
2003 F: drivers/power/reset/keystone-reset.c
2005 ARM/THECUS N2100 MACHINE SUPPORT
2006 M: Lennert Buytenhek <kernel@wantstofly.org>
2007 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010 ARM/TOSA MACHINE SUPPORT
2011 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2012 M: Dirk Opfer <dirk@opfer-online.de>
2015 ARM/U300 MACHINE SUPPORT
2016 M: Linus Walleij <linus.walleij@linaro.org>
2017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2019 F: arch/arm/mach-u300/
2020 F: drivers/clocksource/timer-u300.c
2021 F: drivers/i2c/busses/i2c-stu300.c
2022 F: drivers/rtc/rtc-coh901331.c
2023 F: drivers/watchdog/coh901327_wdt.c
2024 F: drivers/dma/coh901318*
2025 F: drivers/mfd/ab3100*
2026 F: drivers/rtc/rtc-ab3100.c
2027 F: drivers/rtc/rtc-coh901331.c
2028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2030 ARM/UNIPHIER ARCHITECTURE
2031 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2035 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2036 F: arch/arm/boot/dts/uniphier*
2037 F: arch/arm/include/asm/hardware/cache-uniphier.h
2038 F: arch/arm/mach-uniphier/
2039 F: arch/arm/mm/cache-uniphier.c
2040 F: arch/arm64/boot/dts/socionext/
2041 F: drivers/bus/uniphier-system-bus.c
2042 F: drivers/clk/uniphier/
2043 F: drivers/gpio/gpio-uniphier.c
2044 F: drivers/i2c/busses/i2c-uniphier*
2045 F: drivers/irqchip/irq-uniphier-aidet.c
2046 F: drivers/pinctrl/uniphier/
2047 F: drivers/reset/reset-uniphier.c
2048 F: drivers/tty/serial/8250/8250_uniphier.c
2051 ARM/Ux500 ARM ARCHITECTURE
2052 M: Linus Walleij <linus.walleij@linaro.org>
2053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055 F: arch/arm/mach-ux500/
2056 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2057 F: drivers/dma/ste_dma40*
2058 F: drivers/hwspinlock/u8500_hsem.c
2059 F: drivers/mfd/abx500*
2060 F: drivers/mfd/ab8500*
2061 F: drivers/mfd/dbx500*
2062 F: drivers/mfd/db8500*
2063 F: drivers/pinctrl/nomadik/pinctrl-ab*
2064 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
2065 F: drivers/rtc/rtc-ab8500.c
2066 F: drivers/rtc/rtc-pl031.c
2067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2069 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2070 M: Ulf Hansson <ulf.hansson@linaro.org>
2071 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2072 T: git git://git.linaro.org/people/ulfh/clk.git
2074 F: drivers/clk/ux500/
2076 ARM/VERSATILE EXPRESS PLATFORM
2077 M: Liviu Dudau <liviu.dudau@arm.com>
2078 M: Sudeep Holla <sudeep.holla@arm.com>
2079 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082 F: arch/arm/boot/dts/vexpress*
2083 F: arch/arm64/boot/dts/arm/
2084 F: arch/arm/mach-vexpress/
2087 F: drivers/clk/versatile/clk-vexpress-osc.c
2088 F: drivers/clocksource/versatile.c
2092 M: Russell King <linux@armlinux.org.uk>
2093 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2094 W: http://www.armlinux.org.uk/
2098 ARM/VOIPAC PXA270 SUPPORT
2099 M: Marek Vasut <marek.vasut@gmail.com>
2100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2102 F: arch/arm/mach-pxa/vpac270.c
2103 F: arch/arm/mach-pxa/include/mach/vpac270.h
2105 ARM/VT8500 ARM ARCHITECTURE
2106 M: Tony Prisk <linux@prisktech.co.nz>
2107 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2109 F: arch/arm/mach-vt8500/
2110 F: drivers/clocksource/vt8500_timer.c
2111 F: drivers/i2c/busses/i2c-wmt.c
2112 F: drivers/mmc/host/wmt-sdmmc.c
2113 F: drivers/pwm/pwm-vt8500.c
2114 F: drivers/rtc/rtc-vt8500.c
2115 F: drivers/tty/serial/vt8500_serial.c
2116 F: drivers/usb/host/ehci-platform.c
2117 F: drivers/usb/host/uhci-platform.c
2118 F: drivers/video/fbdev/vt8500lcdfb.*
2119 F: drivers/video/fbdev/wm8505fb*
2120 F: drivers/video/fbdev/wmt_ge_rops.*
2122 ARM/ZIPIT Z2 SUPPORT
2123 M: Marek Vasut <marek.vasut@gmail.com>
2124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2126 F: arch/arm/mach-pxa/z2.c
2127 F: arch/arm/mach-pxa/include/mach/z2.h
2129 ARM/ZTE ARCHITECTURE
2130 M: Jun Nie <jun.nie@linaro.org>
2131 M: Baoyou Xie <baoyou.xie@linaro.org>
2132 M: Shawn Guo <shawnguo@kernel.org>
2133 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2135 F: arch/arm/boot/dts/zx2967*
2136 F: arch/arm/mach-zx/
2137 F: arch/arm64/boot/dts/zte/
2139 F: drivers/dma/zx_dma.c
2140 F: drivers/gpio/gpio-zx.c
2141 F: drivers/i2c/busses/i2c-zx2967.c
2142 F: drivers/mmc/host/dw_mmc-zx.*
2143 F: drivers/pinctrl/zte/
2144 F: drivers/reset/reset-zx2967.c
2146 F: drivers/thermal/zx2967_thermal.c
2147 F: drivers/watchdog/zx2967_wdt.c
2148 F: Documentation/devicetree/bindings/arm/zte.txt
2149 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2150 F: Documentation/devicetree/bindings/dma/zxdma.txt
2151 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2152 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2153 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2154 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2155 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2156 F: Documentation/devicetree/bindings/soc/zte/
2157 F: Documentation/devicetree/bindings/sound/zte,*.txt
2158 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2159 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2160 F: include/dt-bindings/clock/zx2967*.h
2161 F: include/dt-bindings/soc/zte,*.h
2162 F: sound/soc/codecs/zx_aud96p22.c
2165 ARM/ZYNQ ARCHITECTURE
2166 M: Michal Simek <michal.simek@xilinx.com>
2167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168 W: http://wiki.xilinx.com
2169 T: git https://github.com/Xilinx/linux-xlnx.git
2171 F: arch/arm/mach-zynq/
2172 F: drivers/cpuidle/cpuidle-zynq.c
2173 F: drivers/block/xsysace.c
2176 F: drivers/clocksource/cadence_ttc_timer.c
2177 F: drivers/i2c/busses/i2c-cadence.c
2178 F: drivers/mmc/host/sdhci-of-arasan.c
2179 F: drivers/edac/synopsys_edac.c
2181 ARM64 PORT (AARCH64 ARCHITECTURE)
2182 M: Catalin Marinas <catalin.marinas@arm.com>
2183 M: Will Deacon <will.deacon@arm.com>
2184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2188 F: Documentation/arm64/
2190 AS3645A LED FLASH CONTROLLER DRIVER
2191 M: Sakari Ailus <sakari.ailus@iki.fi>
2192 L: linux-leds@vger.kernel.org
2194 F: drivers/leds/leds-as3645a.c
2196 AS3645A LED FLASH CONTROLLER DRIVER
2197 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2198 L: linux-media@vger.kernel.org
2199 T: git git://linuxtv.org/media_tree.git
2201 F: drivers/media/i2c/as3645a.c
2202 F: include/media/i2c/as3645a.h
2204 ASAHI KASEI AK8974 DRIVER
2205 M: Linus Walleij <linus.walleij@linaro.org>
2206 L: linux-iio@vger.kernel.org
2207 W: http://www.akm.com/
2209 F: drivers/iio/magnetometer/ak8974.c
2211 ASC7621 HARDWARE MONITOR DRIVER
2212 M: George Joseph <george.joseph@fairview5.com>
2213 L: linux-hwmon@vger.kernel.org
2215 F: Documentation/hwmon/asc7621
2216 F: drivers/hwmon/asc7621.c
2218 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2219 M: Corentin Chary <corentin.chary@gmail.com>
2220 L: acpi4asus-user@lists.sourceforge.net
2221 L: platform-driver-x86@vger.kernel.org
2222 W: http://acpi4asus.sf.net
2224 F: drivers/platform/x86/asus*.c
2225 F: drivers/platform/x86/eeepc*.c
2227 ASUS WIRELESS RADIO CONTROL DRIVER
2228 M: João Paulo Rechi Vita <jprvita@gmail.com>
2229 L: platform-driver-x86@vger.kernel.org
2231 F: drivers/platform/x86/asus-wireless.c
2234 M: David Howells <dhowells@redhat.com>
2235 L: keyrings@vger.kernel.org
2237 F: Documentation/crypto/asymmetric-keys.txt
2238 F: include/linux/verification.h
2239 F: include/crypto/public_key.h
2240 F: include/crypto/pkcs7.h
2241 F: crypto/asymmetric_keys/
2243 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2244 R: Dan Williams <dan.j.williams@intel.com>
2245 W: http://sourceforge.net/projects/xscaleiop
2247 F: Documentation/crypto/async-tx-api.txt
2250 F: include/linux/dmaengine.h
2251 F: include/linux/async_tx.h
2254 M: Bartosz Golaszewski <brgl@bgdev.pl>
2255 L: linux-i2c@vger.kernel.org
2257 F: drivers/misc/eeprom/at24.c
2258 F: include/linux/platform_data/at24.h
2260 ATA OVER ETHERNET (AOE) DRIVER
2261 M: "Ed L. Cashin" <ed.cashin@acm.org>
2262 W: http://www.openaoe.org/
2264 F: Documentation/aoe/
2265 F: drivers/block/aoe/
2267 ATHEROS 71XX/9XXX GPIO DRIVER
2268 M: Alban Bedel <albeu@free.fr>
2269 W: https://github.com/AlbanBedel/linux
2270 T: git git://github.com/AlbanBedel/linux
2272 F: drivers/gpio/gpio-ath79.c
2273 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2275 ATHEROS ATH GENERIC UTILITIES
2276 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2277 L: linux-wireless@vger.kernel.org
2279 F: drivers/net/wireless/ath/*
2281 ATHEROS ATH5K WIRELESS DRIVER
2282 M: Jiri Slaby <jirislaby@gmail.com>
2283 M: Nick Kossifidis <mickflemm@gmail.com>
2284 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2285 L: linux-wireless@vger.kernel.org
2286 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2288 F: drivers/net/wireless/ath/ath5k/
2290 ATHEROS ATH6KL WIRELESS DRIVER
2291 M: Kalle Valo <kvalo@qca.qualcomm.com>
2292 L: linux-wireless@vger.kernel.org
2293 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2296 F: drivers/net/wireless/ath/ath6kl/
2299 M: Ville Syrjala <syrjala@sci.fi>
2301 F: drivers/input/misc/ati_remote2.c
2303 ATK0110 HWMON DRIVER
2304 M: Luca Tettamanti <kronos.it@gmail.com>
2305 L: linux-hwmon@vger.kernel.org
2307 F: drivers/hwmon/asus_atk0110.c
2309 ATLX ETHERNET DRIVERS
2310 M: Jay Cliburn <jcliburn@gmail.com>
2311 M: Chris Snook <chris.snook@gmail.com>
2312 L: netdev@vger.kernel.org
2313 W: http://sourceforge.net/projects/atl1
2314 W: http://atl1.sourceforge.net
2316 F: drivers/net/ethernet/atheros/
2319 M: Chas Williams <3chas3@gmail.com>
2320 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2321 L: netdev@vger.kernel.org
2322 W: http://linux-atm.sourceforge.net
2325 F: include/linux/atm*
2326 F: include/uapi/linux/atm*
2328 ATMEL AT91 / AT32 MCI DRIVER
2329 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2331 F: drivers/mmc/host/atmel-mci.c
2333 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2334 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2336 F: drivers/power/reset/at91-sama5d2_shdwc.c
2338 ATMEL Audio ALSA driver
2339 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2340 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2345 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2346 L: linux-i2c@vger.kernel.org
2348 F: drivers/i2c/busses/i2c-at91.c
2351 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2352 L: linux-media@vger.kernel.org
2354 F: drivers/media/platform/atmel/atmel-isi.c
2355 F: include/media/atmel-isi.h
2358 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2359 L: linux-fbdev@vger.kernel.org
2361 F: drivers/video/fbdev/atmel_lcdfb.c
2362 F: include/video/atmel_lcdc.h
2364 ATMEL MACB ETHERNET DRIVER
2365 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2367 F: drivers/net/ethernet/cadence/
2369 ATMEL MAXTOUCH DRIVER
2370 M: Nick Dyer <nick@shmanahar.org>
2371 T: git git://github.com/ndyer/linux.git
2373 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2374 F: drivers/input/touchscreen/atmel_mxt_ts.c
2375 F: include/linux/platform_data/atmel_mxt_ts.h
2378 M: Wenyou Yang <wenyou.yang@atmel.com>
2379 M: Josh Wu <rainyfeeling@outlook.com>
2380 L: linux-mtd@lists.infradead.org
2382 F: drivers/mtd/nand/atmel/*
2384 ATMEL SAMA5D2 ADC DRIVER
2385 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2386 L: linux-iio@vger.kernel.org
2388 F: drivers/iio/adc/at91-sama5d2_adc.c
2391 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2392 L: linux-mmc@vger.kernel.org
2394 F: drivers/mmc/host/sdhci-of-at91.c
2397 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2399 F: drivers/spi/spi-atmel.*
2402 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405 F: drivers/misc/atmel-ssc.c
2406 F: include/linux/atmel-ssc.h
2408 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2409 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2412 F: drivers/misc/atmel_tclib.c
2413 F: drivers/clocksource/tcb_clksrc.c
2415 ATMEL USBA UDC DRIVER
2416 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2419 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2421 ATMEL WIRELESS DRIVER
2422 M: Simon Kelley <simon@thekelleys.org.uk>
2423 L: linux-wireless@vger.kernel.org
2424 W: http://www.thekelleys.org.uk/atmel
2425 W: http://atmelwlandriver.sourceforge.net/
2427 F: drivers/net/wireless/atmel/atmel*
2430 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2431 L: linux-arm-kernel@lists.infradead.org
2432 L: dmaengine@vger.kernel.org
2434 F: drivers/dma/at_xdmac.c
2436 ATOMIC INFRASTRUCTURE
2437 M: Will Deacon <will.deacon@arm.com>
2438 M: Peter Zijlstra <peterz@infradead.org>
2439 R: Boqun Feng <boqun.feng@gmail.com>
2440 L: linux-kernel@vger.kernel.org
2442 F: arch/*/include/asm/atomic*.h
2443 F: include/*/atomic*.h
2445 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2446 M: Bradley Grove <linuxdrivers@attotech.com>
2447 L: linux-scsi@vger.kernel.org
2448 W: http://www.attotech.com
2450 F: drivers/scsi/esas2r
2452 ATUSB IEEE 802.15.4 RADIO DRIVER
2453 M: Stefan Schmidt <stefan@osg.samsung.com>
2454 L: linux-wpan@vger.kernel.org
2456 F: drivers/net/ieee802154/atusb.c
2457 F: drivers/net/ieee802154/atusb.h
2458 F: drivers/net/ieee802154/at86rf230.h
2461 M: Paul Moore <paul@paul-moore.com>
2462 M: Eric Paris <eparis@redhat.com>
2463 L: linux-audit@redhat.com (moderated for non-subscribers)
2464 W: https://github.com/linux-audit
2465 W: https://people.redhat.com/sgrubb/audit
2466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2468 F: include/linux/audit.h
2469 F: include/uapi/linux/audit.h
2472 AUXILIARY DISPLAY DRIVERS
2473 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2474 W: http://miguelojeda.es/auxdisplay.htm
2475 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2477 F: drivers/auxdisplay/
2478 F: include/linux/cfag12864b.h
2481 M: Ralf Baechle <ralf@linux-mips.org>
2482 L: linux-hams@vger.kernel.org
2483 W: http://www.linux-ax25.org/
2485 F: include/uapi/linux/ax25.h
2486 F: include/net/ax25.h
2490 M: Peter Rosin <peda@axentia.se>
2491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2493 F: Documentation/devicetree/bindings/arm/axentia.txt
2494 F: arch/arm/boot/dts/at91-linea.dtsi
2495 F: arch/arm/boot/dts/at91-tse850-3.dts
2497 AXENTIA ASOC DRIVERS
2498 M: Peter Rosin <peda@axentia.se>
2499 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2501 F: Documentation/devicetree/bindings/sound/axentia,*
2502 F: sound/soc/atmel/tse850-pcm5142.c
2505 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2506 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2507 L: linux-media@vger.kernel.org
2508 W: https://linuxtv.org
2509 T: git git://linuxtv.org/media_tree.git
2511 F: drivers/media/usb/dvb-usb-v2/az6007.c
2513 AZTECH FM RADIO RECEIVER DRIVER
2514 M: Hans Verkuil <hverkuil@xs4all.nl>
2515 L: linux-media@vger.kernel.org
2516 T: git git://linuxtv.org/media_tree.git
2517 W: https://linuxtv.org
2519 F: drivers/media/radio/radio-aztech*
2522 L: linux-wireless@vger.kernel.org
2523 L: b43-dev@lists.infradead.org
2524 W: http://wireless.kernel.org/en/users/Drivers/b43
2526 F: drivers/net/wireless/broadcom/b43/
2528 B43LEGACY WIRELESS DRIVER
2529 M: Larry Finger <Larry.Finger@lwfinger.net>
2530 L: linux-wireless@vger.kernel.org
2531 L: b43-dev@lists.infradead.org
2532 W: http://wireless.kernel.org/en/users/Drivers/b43
2534 F: drivers/net/wireless/broadcom/b43legacy/
2536 BACKLIGHT CLASS/SUBSYSTEM
2537 M: Lee Jones <lee.jones@linaro.org>
2538 M: Daniel Thompson <daniel.thompson@linaro.org>
2539 M: Jingoo Han <jingoohan1@gmail.com>
2540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2542 F: drivers/video/backlight/
2543 F: include/linux/backlight.h
2544 F: include/linux/pwm_backlight.h
2545 F: Documentation/devicetree/bindings/leds/backlight
2548 M: Marek Lindner <mareklindner@neomailbox.ch>
2549 M: Simon Wunderlich <sw@simonwunderlich.de>
2550 M: Antonio Quartulli <a@unstable.cc>
2551 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2552 W: https://www.open-mesh.org/
2553 Q: https://patchwork.open-mesh.org/project/batman/list/
2555 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2556 F: Documentation/ABI/testing/sysfs-class-net-mesh
2557 F: Documentation/networking/batman-adv.rst
2558 F: include/uapi/linux/batman_adv.h
2561 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2562 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2563 L: linux-hams@vger.kernel.org
2564 W: http://www.baycom.org/~tom/ham/ham.html
2566 F: drivers/net/hamradio/baycom*
2568 BCACHE (BLOCK LAYER CACHE)
2569 M: Michael Lyle <mlyle@lyle.org>
2570 M: Kent Overstreet <kent.overstreet@gmail.com>
2571 L: linux-bcache@vger.kernel.org
2572 W: http://bcache.evilpiepirate.org
2573 C: irc://irc.oftc.net/bcache
2575 F: drivers/md/bcache/
2577 BDISP ST MEDIA DRIVER
2578 M: Fabien Dessenne <fabien.dessenne@st.com>
2579 L: linux-media@vger.kernel.org
2580 T: git git://linuxtv.org/media_tree.git
2581 W: https://linuxtv.org
2583 F: drivers/media/platform/sti/bdisp
2585 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2586 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2587 L: netdev@vger.kernel.org
2589 F: drivers/net/ethernet/ec_bhf.c
2592 M: Luis de Bethencourt <luisbg@kernel.org>
2593 M: Salah Triki <salah.triki@gmail.com>
2595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2596 F: Documentation/filesystems/befs.txt
2600 M: Paolo Valente <paolo.valente@linaro.org>
2601 M: Jens Axboe <axboe@kernel.dk>
2602 L: linux-block@vger.kernel.org
2605 F: Documentation/block/bfq-iosched.txt
2608 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2610 F: Documentation/filesystems/bfs.txt
2612 F: include/uapi/linux/bfs_fs.h
2614 BLACKFIN ARCHITECTURE
2615 M: Steven Miao <realmz6@gmail.com>
2616 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2617 T: git git://git.code.sf.net/p/adi-linux/code
2618 W: http://blackfin.uclinux.org
2622 BLACKFIN EMAC DRIVER
2623 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2624 W: http://blackfin.uclinux.org
2626 F: drivers/net/ethernet/adi/
2628 BLACKFIN MEDIA DRIVER
2629 M: Scott Jiang <scott.jiang.linux@gmail.com>
2630 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2631 W: http://blackfin.uclinux.org/
2633 F: drivers/media/platform/blackfin/
2634 F: drivers/media/i2c/adv7183*
2635 F: drivers/media/i2c/vs6624*
2638 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2639 W: http://blackfin.uclinux.org
2641 F: drivers/rtc/rtc-bfin.c
2644 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2645 W: http://blackfin.uclinux.org
2647 F: drivers/mmc/host/bfin_sdh.c
2649 BLACKFIN SERIAL DRIVER
2650 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2651 W: http://blackfin.uclinux.org
2653 F: drivers/tty/serial/bfin_uart.c
2655 BLACKFIN WATCHDOG DRIVER
2656 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2657 W: http://blackfin.uclinux.org
2659 F: drivers/watchdog/bfin_wdt.c
2661 BLINKM RGB LED DRIVER
2662 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2664 F: drivers/leds/leds-blinkm.c
2667 M: Jens Axboe <axboe@kernel.dk>
2668 L: linux-block@vger.kernel.org
2669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2672 F: kernel/trace/blktrace.c
2676 M: Joern Engel <joern@lazybastard.org>
2677 L: linux-mtd@lists.infradead.org
2679 F: drivers/mtd/devices/block2mtd.c
2682 M: Marcel Holtmann <marcel@holtmann.org>
2683 M: Gustavo Padovan <gustavo@padovan.org>
2684 M: Johan Hedberg <johan.hedberg@gmail.com>
2685 L: linux-bluetooth@vger.kernel.org
2686 W: http://www.bluez.org/
2687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2690 F: drivers/bluetooth/
2693 M: Marcel Holtmann <marcel@holtmann.org>
2694 M: Gustavo Padovan <gustavo@padovan.org>
2695 M: Johan Hedberg <johan.hedberg@gmail.com>
2696 L: linux-bluetooth@vger.kernel.org
2697 W: http://www.bluez.org/
2698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2702 F: include/net/bluetooth/
2705 M: Jay Vosburgh <j.vosburgh@gmail.com>
2706 M: Veaceslav Falico <vfalico@gmail.com>
2707 M: Andy Gospodarek <andy@greyhouse.net>
2708 L: netdev@vger.kernel.org
2709 W: http://sourceforge.net/projects/bonding/
2711 F: drivers/net/bonding/
2712 F: include/uapi/linux/if_bonding.h
2714 BPF (Safe dynamic programs and tools)
2715 M: Alexei Starovoitov <ast@kernel.org>
2716 M: Daniel Borkmann <daniel@iogearbox.net>
2717 L: netdev@vger.kernel.org
2718 L: linux-kernel@vger.kernel.org
2720 F: arch/x86/net/bpf_jit*
2721 F: Documentation/networking/filter.txt
2722 F: Documentation/bpf/
2723 F: include/linux/bpf*
2724 F: include/linux/filter.h
2725 F: include/uapi/linux/bpf*
2726 F: include/uapi/linux/filter.h
2728 F: kernel/trace/bpf_trace.c
2731 F: net/core/filter.c
2732 F: net/sched/act_bpf.c
2733 F: net/sched/cls_bpf.c
2736 F: tools/testing/selftests/bpf/
2738 BROADCOM B44 10/100 ETHERNET DRIVER
2739 M: Michael Chan <michael.chan@broadcom.com>
2740 L: netdev@vger.kernel.org
2742 F: drivers/net/ethernet/broadcom/b44.*
2744 BROADCOM B53 ETHERNET SWITCH DRIVER
2745 M: Florian Fainelli <f.fainelli@gmail.com>
2746 L: netdev@vger.kernel.org
2747 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2749 F: drivers/net/dsa/b53/*
2750 F: include/linux/platform_data/b53.h
2752 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2753 M: Florian Fainelli <f.fainelli@gmail.com>
2754 M: Ray Jui <rjui@broadcom.com>
2755 M: Scott Branden <sbranden@broadcom.com>
2756 M: bcm-kernel-feedback-list@broadcom.com
2757 T: git git://github.com/broadcom/mach-bcm
2763 F: arch/arm/mach-bcm/
2765 BROADCOM BCM2835 ARM ARCHITECTURE
2766 M: Eric Anholt <eric@anholt.net>
2767 M: Stefan Wahren <stefan.wahren@i2se.com>
2768 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2770 T: git git://github.com/anholt/linux
2773 F: drivers/staging/vc04_services
2775 BROADCOM BCM47XX MIPS ARCHITECTURE
2776 M: Hauke Mehrtens <hauke@hauke-m.de>
2777 M: Rafał Miłecki <zajec5@gmail.com>
2778 L: linux-mips@linux-mips.org
2780 F: Documentation/devicetree/bindings/mips/brcm/
2781 F: arch/mips/bcm47xx/*
2782 F: arch/mips/include/asm/mach-bcm47xx/*
2784 BROADCOM BCM5301X ARM ARCHITECTURE
2785 M: Hauke Mehrtens <hauke@hauke-m.de>
2786 M: Rafał Miłecki <zajec5@gmail.com>
2787 M: Jon Mason <jonmason@broadcom.com>
2788 M: bcm-kernel-feedback-list@broadcom.com
2789 L: linux-arm-kernel@lists.infradead.org
2791 F: arch/arm/mach-bcm/bcm_5301x.c
2792 F: arch/arm/boot/dts/bcm5301x*.dtsi
2793 F: arch/arm/boot/dts/bcm470*
2794 F: arch/arm/boot/dts/bcm953012*
2796 BROADCOM BCM53573 ARM ARCHITECTURE
2797 M: Rafał Miłecki <rafal@milecki.pl>
2798 L: linux-arm-kernel@lists.infradead.org
2800 F: arch/arm/boot/dts/bcm53573*
2801 F: arch/arm/boot/dts/bcm47189*
2803 BROADCOM BCM63XX ARM ARCHITECTURE
2804 M: Florian Fainelli <f.fainelli@gmail.com>
2805 M: bcm-kernel-feedback-list@broadcom.com
2806 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2807 T: git git://github.com/broadcom/stblinux.git
2811 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2812 M: Kevin Cernekee <cernekee@gmail.com>
2813 L: linux-usb@vger.kernel.org
2815 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2817 BROADCOM BCM7XXX ARM ARCHITECTURE
2818 M: Brian Norris <computersforpeace@gmail.com>
2819 M: Gregory Fong <gregory.0xf0@gmail.com>
2820 M: Florian Fainelli <f.fainelli@gmail.com>
2821 M: bcm-kernel-feedback-list@broadcom.com
2822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2823 T: git git://github.com/broadcom/stblinux.git
2825 F: arch/arm/mach-bcm/*brcmstb*
2826 F: arch/arm/boot/dts/bcm7*.dts*
2827 F: drivers/bus/brcmstb_gisb.c
2830 BROADCOM BMIPS CPUFREQ DRIVER
2831 M: Markus Mayer <mmayer@broadcom.com>
2832 M: bcm-kernel-feedback-list@broadcom.com
2833 L: linux-pm@vger.kernel.org
2835 F: drivers/cpufreq/bmips-cpufreq.c
2837 BROADCOM BMIPS MIPS ARCHITECTURE
2838 M: Kevin Cernekee <cernekee@gmail.com>
2839 M: Florian Fainelli <f.fainelli@gmail.com>
2840 L: linux-mips@linux-mips.org
2841 T: git git://github.com/broadcom/stblinux.git
2843 F: arch/mips/bmips/*
2844 F: arch/mips/include/asm/mach-bmips/*
2845 F: arch/mips/kernel/*bmips*
2846 F: arch/mips/boot/dts/brcm/bcm*.dts*
2847 F: drivers/irqchip/irq-bcm63*
2848 F: drivers/irqchip/irq-bcm7*
2849 F: drivers/irqchip/irq-brcmstb*
2850 F: include/linux/bcm963xx_nvram.h
2851 F: include/linux/bcm963xx_tag.h
2853 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2854 M: Rasesh Mody <rasesh.mody@cavium.com>
2855 M: Harish Patil <harish.patil@cavium.com>
2856 M: Dept-GELinuxNICDev@cavium.com
2857 L: netdev@vger.kernel.org
2859 F: drivers/net/ethernet/broadcom/bnx2.*
2860 F: drivers/net/ethernet/broadcom/bnx2_*
2862 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2863 M: QLogic-Storage-Upstream@qlogic.com
2864 L: linux-scsi@vger.kernel.org
2866 F: drivers/scsi/bnx2fc/
2868 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2869 M: QLogic-Storage-Upstream@qlogic.com
2870 L: linux-scsi@vger.kernel.org
2872 F: drivers/scsi/bnx2i/
2874 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2875 M: Ariel Elior <ariel.elior@cavium.com>
2876 M: everest-linux-l2@cavium.com
2877 L: netdev@vger.kernel.org
2879 F: drivers/net/ethernet/broadcom/bnx2x/
2881 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2882 M: Michael Chan <michael.chan@broadcom.com>
2883 L: netdev@vger.kernel.org
2885 F: drivers/net/ethernet/broadcom/bnxt/
2887 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2888 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2889 M: Franky Lin <franky.lin@broadcom.com>
2890 M: Hante Meuleman <hante.meuleman@broadcom.com>
2891 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2892 M: Wright Feng <wright.feng@cypress.com>
2893 L: linux-wireless@vger.kernel.org
2894 L: brcm80211-dev-list.pdl@broadcom.com
2895 L: brcm80211-dev-list@cypress.com
2897 F: drivers/net/wireless/broadcom/brcm80211/
2899 BROADCOM BRCMSTB GPIO DRIVER
2900 M: Gregory Fong <gregory.0xf0@gmail.com>
2901 L: bcm-kernel-feedback-list@broadcom.com
2903 F: drivers/gpio/gpio-brcmstb.c
2904 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2906 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2907 M: Al Cooper <alcooperx@gmail.com>
2908 L: linux-kernel@vger.kernel.org
2909 L: bcm-kernel-feedback-list@broadcom.com
2911 F: drivers/phy/broadcom/phy-brcm-usb*
2913 BROADCOM GENET ETHERNET DRIVER
2914 M: Doug Berger <opendmb@gmail.com>
2915 M: Florian Fainelli <f.fainelli@gmail.com>
2916 L: netdev@vger.kernel.org
2918 F: drivers/net/ethernet/broadcom/genet/
2920 BROADCOM IPROC ARM ARCHITECTURE
2921 M: Ray Jui <rjui@broadcom.com>
2922 M: Scott Branden <sbranden@broadcom.com>
2923 M: Jon Mason <jonmason@broadcom.com>
2924 M: bcm-kernel-feedback-list@broadcom.com
2925 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2926 T: git git://github.com/broadcom/cygnus-linux.git
2942 F: arch/arm64/boot/dts/broadcom/ns2*
2943 F: drivers/clk/bcm/clk-ns*
2944 F: drivers/pinctrl/bcm/pinctrl-ns*
2946 BROADCOM KONA GPIO DRIVER
2947 M: Ray Jui <rjui@broadcom.com>
2948 L: bcm-kernel-feedback-list@broadcom.com
2950 F: drivers/gpio/gpio-bcm-kona.c
2951 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2953 BROADCOM NETXTREME-E ROCE DRIVER
2954 M: Selvin Xavier <selvin.xavier@broadcom.com>
2955 M: Devesh Sharma <devesh.sharma@broadcom.com>
2956 M: Somnath Kotur <somnath.kotur@broadcom.com>
2957 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2958 L: linux-rdma@vger.kernel.org
2959 W: http://www.broadcom.com
2961 F: drivers/infiniband/hw/bnxt_re/
2962 F: include/uapi/rdma/bnxt_re-abi.h
2964 BROADCOM NVRAM DRIVER
2965 M: Rafał Miłecki <zajec5@gmail.com>
2966 L: linux-mips@linux-mips.org
2968 F: drivers/firmware/broadcom/*
2970 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2971 M: Rafał Miłecki <zajec5@gmail.com>
2972 L: linux-wireless@vger.kernel.org
2975 F: include/linux/bcma/
2977 BROADCOM STB AVS CPUFREQ DRIVER
2978 M: Markus Mayer <mmayer@broadcom.com>
2979 M: bcm-kernel-feedback-list@broadcom.com
2980 L: linux-pm@vger.kernel.org
2982 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2983 F: drivers/cpufreq/brcmstb*
2985 BROADCOM STB NAND FLASH DRIVER
2986 M: Brian Norris <computersforpeace@gmail.com>
2987 M: Kamal Dasu <kdasu.kdev@gmail.com>
2988 L: linux-mtd@lists.infradead.org
2989 L: bcm-kernel-feedback-list@broadcom.com
2991 F: drivers/mtd/nand/brcmnand/
2993 BROADCOM SYSTEMPORT ETHERNET DRIVER
2994 M: Florian Fainelli <f.fainelli@gmail.com>
2995 L: netdev@vger.kernel.org
2997 F: drivers/net/ethernet/broadcom/bcmsysport.*
2999 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3000 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3001 M: Prashant Sreedharan <prashant@broadcom.com>
3002 M: Michael Chan <mchan@broadcom.com>
3003 L: netdev@vger.kernel.org
3005 F: drivers/net/ethernet/broadcom/tg3.*
3007 BROCADE BFA FC SCSI DRIVER
3008 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3009 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3010 L: linux-scsi@vger.kernel.org
3012 F: drivers/scsi/bfa/
3014 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3015 M: Rasesh Mody <rasesh.mody@cavium.com>
3016 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3017 M: Dept-GELinuxNICDev@cavium.com
3018 L: netdev@vger.kernel.org
3020 F: drivers/net/ethernet/brocade/bna/
3022 BSG (block layer generic sg v4 driver)
3023 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3024 L: linux-scsi@vger.kernel.org
3027 F: include/linux/bsg.h
3028 F: include/uapi/linux/bsg.h
3031 M: Clemens Ladisch <clemens@ladisch.de>
3032 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3033 T: git git://git.alsa-project.org/alsa-kernel.git
3035 F: Documentation/sound/alsa/Bt87x.txt
3036 F: sound/pci/bt87x.c
3039 M: Michael Buesch <m@bues.ch>
3040 W: http://bu3sch.de/btgpio.php
3042 F: drivers/gpio/gpio-bt8xx.c
3045 M: Chris Mason <clm@fb.com>
3046 M: Josef Bacik <jbacik@fb.com>
3047 M: David Sterba <dsterba@suse.com>
3048 L: linux-btrfs@vger.kernel.org
3049 W: http://btrfs.wiki.kernel.org/
3050 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3053 F: Documentation/filesystems/btrfs.txt
3055 F: include/linux/btrfs*
3056 F: include/uapi/linux/btrfs*
3058 BTTV VIDEO4LINUX DRIVER
3059 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3060 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3061 L: linux-media@vger.kernel.org
3062 W: https://linuxtv.org
3063 T: git git://linuxtv.org/media_tree.git
3065 F: Documentation/media/v4l-drivers/bttv*
3066 F: drivers/media/pci/bt8xx/bttv*
3068 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3069 M: Chanwoo Choi <cw00.choi@samsung.com>
3070 L: linux-pm@vger.kernel.org
3071 L: linux-samsung-soc@vger.kernel.org
3072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3074 F: drivers/devfreq/exynos-bus.c
3075 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3077 BUSLOGIC SCSI DRIVER
3078 M: Khalid Aziz <khalid@gonehiking.org>
3079 L: linux-scsi@vger.kernel.org
3081 F: drivers/scsi/BusLogic.*
3082 F: drivers/scsi/FlashPoint.*
3084 C-MEDIA CMI8788 DRIVER
3085 M: Clemens Ladisch <clemens@ladisch.de>
3086 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3087 T: git git://git.alsa-project.org/alsa-kernel.git
3089 F: sound/pci/oxygen/
3092 M: Mark Salter <msalter@redhat.com>
3093 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3094 L: linux-c6x-dev@linux-c6x.org
3095 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3099 CA8210 IEEE-802.15.4 RADIO DRIVER
3100 M: Harry Morris <h.morris@cascoda.com>
3101 L: linux-wpan@vger.kernel.org
3102 W: https://github.com/Cascoda/ca8210-linux.git
3104 F: drivers/net/ieee802154/ca8210.c
3105 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3107 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3108 M: David Howells <dhowells@redhat.com>
3109 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3111 F: Documentation/filesystems/caching/cachefiles.txt
3114 CADET FM/AM RADIO RECEIVER DRIVER
3115 M: Hans Verkuil <hverkuil@xs4all.nl>
3116 L: linux-media@vger.kernel.org
3117 T: git git://linuxtv.org/media_tree.git
3118 W: https://linuxtv.org
3120 F: drivers/media/radio/radio-cadet*
3122 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3123 M: Jonathan Corbet <corbet@lwn.net>
3124 L: linux-media@vger.kernel.org
3125 T: git git://linuxtv.org/media_tree.git
3127 F: Documentation/media/v4l-drivers/cafe_ccic*
3128 F: drivers/media/platform/marvell-ccic/
3131 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3132 L: netdev@vger.kernel.org
3134 F: Documentation/networking/caif/
3135 F: drivers/net/caif/
3136 F: include/uapi/linux/caif/
3137 F: include/net/caif/
3140 CALGARY x86-64 IOMMU
3141 M: Muli Ben-Yehuda <mulix@mulix.org>
3142 M: Jon Mason <jdmason@kudzu.us>
3143 L: iommu@lists.linux-foundation.org
3145 F: arch/x86/kernel/pci-calgary_64.c
3146 F: arch/x86/kernel/tce_64.c
3147 F: arch/x86/include/asm/calgary.h
3148 F: arch/x86/include/asm/tce.h
3151 M: Wolfgang Grandegger <wg@grandegger.com>
3152 M: Marc Kleine-Budde <mkl@pengutronix.de>
3153 L: linux-can@vger.kernel.org
3154 W: https://github.com/linux-can
3155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3158 F: Documentation/devicetree/bindings/net/can/
3160 F: include/linux/can/dev.h
3161 F: include/linux/can/platform/
3162 F: include/uapi/linux/can/error.h
3163 F: include/uapi/linux/can/netlink.h
3166 M: Oliver Hartkopp <socketcan@hartkopp.net>
3167 M: Marc Kleine-Budde <mkl@pengutronix.de>
3168 L: linux-can@vger.kernel.org
3169 W: https://github.com/linux-can
3170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3173 F: Documentation/networking/can.txt
3175 F: include/linux/can/core.h
3176 F: include/uapi/linux/can.h
3177 F: include/uapi/linux/can/bcm.h
3178 F: include/uapi/linux/can/raw.h
3179 F: include/uapi/linux/can/gw.h
3182 M: Serge Hallyn <serge@hallyn.com>
3183 L: linux-security-module@vger.kernel.org
3185 F: include/linux/capability.h
3186 F: include/uapi/linux/capability.h
3187 F: security/commoncap.c
3188 F: kernel/capability.c
3190 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3191 M: Kevin Tsai <ktsai@capellamicro.com>
3193 F: drivers/iio/light/cm*
3195 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3196 M: Christian Lamparter <chunkeey@googlemail.com>
3197 L: linux-wireless@vger.kernel.org
3198 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3200 F: drivers/net/wireless/ath/carl9170/
3203 M: Jan Glauber <jglauber@cavium.com>
3204 M: David Daney <david.daney@cavium.com>
3205 W: http://www.cavium.com
3207 F: drivers/i2c/busses/i2c-octeon*
3208 F: drivers/i2c/busses/i2c-thunderx*
3210 CAVIUM LIQUIDIO NETWORK DRIVER
3211 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3212 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3213 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3214 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3215 L: netdev@vger.kernel.org
3216 W: http://www.cavium.com
3218 F: drivers/net/ethernet/cavium/liquidio/
3221 M: Jan Glauber <jglauber@cavium.com>
3222 M: David Daney <david.daney@cavium.com>
3223 M: Steven J. Hill <Steven.Hill@cavium.com>
3224 W: http://www.cavium.com
3226 F: drivers/mmc/host/cavium*
3228 CAVIUM OCTEON-TX CRYPTO DRIVER
3229 M: George Cherian <george.cherian@cavium.com>
3230 L: linux-crypto@vger.kernel.org
3231 W: http://www.cavium.com
3233 F: drivers/crypto/cavium/cpt/
3235 CAVIUM THUNDERX2 ARM64 SOC
3236 M: Robert Richter <rrichter@cavium.com>
3237 M: Jayachandran C <jnair@caviumnetworks.com>
3238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3240 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3241 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3243 CC2520 IEEE-802.15.4 RADIO DRIVER
3244 M: Varka Bhadram <varkabhadram@gmail.com>
3245 L: linux-wpan@vger.kernel.org
3247 F: drivers/net/ieee802154/cc2520.c
3248 F: include/linux/spi/cc2520.h
3249 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3251 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3252 M: Gilad Ben-Yossef <gilad@benyossef.com>
3253 L: linux-crypto@vger.kernel.org
3254 L: driverdev-devel@linuxdriverproject.org
3256 F: drivers/staging/ccree/
3257 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3260 M: Hans Verkuil <hans.verkuil@cisco.com>
3261 L: linux-media@vger.kernel.org
3262 T: git git://linuxtv.org/media_tree.git
3263 W: http://linuxtv.org
3265 F: Documentation/media/kapi/cec-core.rst
3266 F: Documentation/media/uapi/cec
3267 F: drivers/media/cec/
3268 F: drivers/media/rc/keymaps/rc-cec.c
3269 F: include/media/cec.h
3270 F: include/media/cec-notifier.h
3271 F: include/uapi/linux/cec.h
3272 F: include/uapi/linux/cec-funcs.h
3273 F: Documentation/devicetree/bindings/media/cec.txt
3276 M: Hans Verkuil <hans.verkuil@cisco.com>
3277 L: linux-media@vger.kernel.org
3278 T: git git://linuxtv.org/media_tree.git
3279 W: http://linuxtv.org
3281 F: drivers/media/platform/cec-gpio/
3282 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3284 CELL BROADBAND ENGINE ARCHITECTURE
3285 M: Arnd Bergmann <arnd@arndb.de>
3286 L: linuxppc-dev@lists.ozlabs.org
3287 W: http://www.ibm.com/developerworks/power/cell/
3289 F: arch/powerpc/include/asm/cell*.h
3290 F: arch/powerpc/include/asm/spu*.h
3291 F: arch/powerpc/include/uapi/asm/spu*.h
3292 F: arch/powerpc/oprofile/*cell*
3293 F: arch/powerpc/platforms/cell/
3295 CEPH COMMON CODE (LIBCEPH)
3296 M: Ilya Dryomov <idryomov@gmail.com>
3297 M: "Yan, Zheng" <zyan@redhat.com>
3298 M: Sage Weil <sage@redhat.com>
3299 L: ceph-devel@vger.kernel.org
3301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3302 T: git git://github.com/ceph/ceph-client.git
3305 F: include/linux/ceph/
3306 F: include/linux/crush/
3308 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3309 M: "Yan, Zheng" <zyan@redhat.com>
3310 M: Sage Weil <sage@redhat.com>
3311 M: Ilya Dryomov <idryomov@gmail.com>
3312 L: ceph-devel@vger.kernel.org
3314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3315 T: git git://github.com/ceph/ceph-client.git
3317 F: Documentation/filesystems/ceph.txt
3320 CERTIFICATE HANDLING:
3321 M: David Howells <dhowells@redhat.com>
3322 M: David Woodhouse <dwmw2@infradead.org>
3323 L: keyrings@vger.kernel.org
3325 F: Documentation/module-signing.txt
3327 F: scripts/sign-file.c
3328 F: scripts/extract-cert.c
3330 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3331 L: linux-usb@vger.kernel.org
3333 F: Documentation/usb/WUSB-Design-overview.txt
3334 F: Documentation/usb/wusb-cbaf
3335 F: drivers/usb/host/hwa-hc.c
3336 F: drivers/usb/host/whci/
3337 F: drivers/usb/wusbcore/
3338 F: include/linux/usb/wusb*
3340 CFAG12864B LCD DRIVER
3341 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3342 W: http://miguelojeda.es/auxdisplay.htm
3343 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3345 F: drivers/auxdisplay/cfag12864b.c
3346 F: include/linux/cfag12864b.h
3348 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3349 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3350 W: http://miguelojeda.es/auxdisplay.htm
3351 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3353 F: drivers/auxdisplay/cfag12864bfb.c
3354 F: include/linux/cfag12864b.h
3356 802.11 (including CFG80211/NL80211)
3357 M: Johannes Berg <johannes@sipsolutions.net>
3358 L: linux-wireless@vger.kernel.org
3359 W: http://wireless.kernel.org/
3360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3364 F: include/uapi/linux/nl80211.h
3365 F: include/linux/ieee80211.h
3366 F: include/net/wext.h
3367 F: include/net/cfg80211.h
3368 F: include/net/iw_handler.h
3369 F: include/net/ieee80211_radiotap.h
3370 F: Documentation/driver-api/80211/cfg80211.rst
3371 F: Documentation/networking/regulatory.txt
3373 CHAR and MISC DRIVERS
3374 M: Arnd Bergmann <arnd@arndb.de>
3375 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3380 F: include/linux/miscdevice.h
3383 M: Andy Whitcroft <apw@canonical.com>
3384 M: Joe Perches <joe@perches.com>
3386 F: scripts/checkpatch.pl
3388 CHINESE DOCUMENTATION
3389 M: Harry Wei <harryxiyou@gmail.com>
3390 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3391 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3393 F: Documentation/translations/zh_CN/
3395 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3396 M: Peter Chen <Peter.Chen@nxp.com>
3397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3398 L: linux-usb@vger.kernel.org
3400 F: drivers/usb/chipidea/
3402 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3403 M: Hans de Goede <hdegoede@redhat.com>
3404 L: linux-input@vger.kernel.org
3406 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3407 F: drivers/input/touchscreen/chipone_icn8318.c
3409 CHROME HARDWARE PLATFORM SUPPORT
3410 M: Benson Leung <bleung@chromium.org>
3411 M: Olof Johansson <olof@lixom.net>
3413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3414 F: drivers/platform/chrome/
3416 CIRRUS LOGIC AUDIO CODEC DRIVERS
3417 M: Brian Austin <brian.austin@cirrus.com>
3418 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3419 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3421 F: sound/soc/codecs/cs*
3423 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3424 M: Hartley Sweeten <hsweeten@visionengravers.com>
3425 L: netdev@vger.kernel.org
3427 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3429 CISCO FCOE HBA DRIVER
3430 M: Satish Kharat <satishkh@cisco.com>
3431 M: Sesidhar Baddela <sebaddel@cisco.com>
3432 M: Karan Tilak Kumar <kartilak@cisco.com>
3433 L: linux-scsi@vger.kernel.org
3435 F: drivers/scsi/fnic/
3437 CISCO SCSI HBA DRIVER
3438 M: Karan Tilak Kumar <kartilak@cisco.com>
3439 M: Sesidhar Baddela <sebaddel@cisco.com>
3440 L: linux-scsi@vger.kernel.org
3442 F: drivers/scsi/snic/
3444 CISCO VIC ETHERNET NIC DRIVER
3445 M: Christian Benvenuti <benve@cisco.com>
3446 M: Govindarajulu Varadarajan <_govind@gmx.com>
3447 M: Parvi Kaustubhi <pkaustub@cisco.com>
3449 F: drivers/net/ethernet/cisco/enic/
3451 CISCO VIC LOW LATENCY NIC DRIVER
3452 M: Christian Benvenuti <benve@cisco.com>
3453 M: Dave Goodell <dgoodell@cisco.com>
3455 F: drivers/infiniband/hw/usnic/
3458 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3459 L: linux-kernel@vger.kernel.org
3462 F: include/linux/cleancache.h
3465 M: Russell King <linux@armlinux.org.uk>
3466 L: linux-clk@vger.kernel.org
3468 F: include/linux/clk.h
3470 CLOCKSOURCE, CLOCKEVENT DRIVERS
3471 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3472 M: Thomas Gleixner <tglx@linutronix.de>
3473 L: linux-kernel@vger.kernel.org
3474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3476 F: drivers/clocksource/
3477 F: Documentation/devicetree/bindings/timer/
3480 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3481 M: Daniel Oliveira Nascimento <don@syst.com.br>
3482 L: platform-driver-x86@vger.kernel.org
3484 F: drivers/platform/x86/classmate-laptop.c
3487 M: Hans Verkuil <hans.verkuil@cisco.com>
3488 L: linux-media@vger.kernel.org
3489 T: git git://linuxtv.org/media_tree.git
3490 W: https://linuxtv.org
3492 F: drivers/media/pci/cobalt/
3494 COCCINELLE/Semantic Patches (SmPL)
3495 M: Julia Lawall <Julia.Lawall@lip6.fr>
3496 M: Gilles Muller <Gilles.Muller@lip6.fr>
3497 M: Nicolas Palix <nicolas.palix@imag.fr>
3498 M: Michal Marek <michal.lkml@markovi.net>
3499 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3501 W: http://coccinelle.lip6.fr/
3503 F: Documentation/dev-tools/coccinelle.rst
3504 F: scripts/coccinelle/
3505 F: scripts/coccicheck
3508 M: Jan Harkes <jaharkes@cs.cmu.edu>
3510 L: codalist@coda.cs.cmu.edu
3511 W: http://www.coda.cs.cmu.edu/
3513 F: Documentation/filesystems/coda.txt
3515 F: include/linux/coda*.h
3516 F: include/uapi/linux/coda*.h
3518 CODA V4L2 MEM2MEM DRIVER
3519 M: Philipp Zabel <p.zabel@pengutronix.de>
3520 L: linux-media@vger.kernel.org
3522 F: Documentation/devicetree/bindings/media/coda.txt
3523 F: drivers/media/platform/coda/
3525 COMMON CLK FRAMEWORK
3526 M: Michael Turquette <mturquette@baylibre.com>
3527 M: Stephen Boyd <sboyd@codeaurora.org>
3528 L: linux-clk@vger.kernel.org
3529 Q: http://patchwork.kernel.org/project/linux-clk/list/
3530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3532 F: Documentation/devicetree/bindings/clock/
3534 X: drivers/clk/clkdev.c
3535 F: include/linux/clk-pr*
3536 F: include/linux/clk/
3538 COMMON INTERNET FILE SYSTEM (CIFS)
3539 M: Steve French <sfrench@samba.org>
3540 L: linux-cifs@vger.kernel.org
3541 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3542 W: http://linux-cifs.samba.org/
3543 T: git git://git.samba.org/sfrench/cifs-2.6.git
3545 F: Documentation/filesystems/cifs/
3548 COMPACTPCI HOTPLUG CORE
3549 M: Scott Murray <scott@spiteful.org>
3550 L: linux-pci@vger.kernel.org
3552 F: drivers/pci/hotplug/cpci_hotplug*
3554 COMPACTPCI HOTPLUG GENERIC DRIVER
3555 M: Scott Murray <scott@spiteful.org>
3556 L: linux-pci@vger.kernel.org
3558 F: drivers/pci/hotplug/cpcihp_generic.c
3560 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3561 M: Scott Murray <scott@spiteful.org>
3562 L: linux-pci@vger.kernel.org
3564 F: drivers/pci/hotplug/cpcihp_zt5550.*
3566 COMPAL LAPTOP SUPPORT
3567 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3568 L: platform-driver-x86@vger.kernel.org
3570 F: drivers/platform/x86/compal-laptop.c
3572 CONEXANT ACCESSRUNNER USB DRIVER
3573 L: accessrunner-general@lists.sourceforge.net
3574 W: http://accessrunner.sourceforge.net/
3576 F: drivers/usb/atm/cxacru.c
3579 M: Joel Becker <jlbec@evilplan.org>
3580 M: Christoph Hellwig <hch@lst.de>
3581 T: git git://git.infradead.org/users/hch/configfs.git
3584 F: include/linux/configfs.h
3587 M: Evgeniy Polyakov <zbr@ioremap.net>
3588 L: netdev@vger.kernel.org
3590 F: drivers/connector/
3592 CONTROL GROUP (CGROUP)
3593 M: Tejun Heo <tj@kernel.org>
3594 M: Li Zefan <lizefan@huawei.com>
3595 M: Johannes Weiner <hannes@cmpxchg.org>
3596 L: cgroups@vger.kernel.org
3597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3599 F: Documentation/cgroup*
3600 F: include/linux/cgroup*
3603 CONTROL GROUP - CPUSET
3604 M: Li Zefan <lizefan@huawei.com>
3605 L: cgroups@vger.kernel.org
3606 W: http://www.bullopensource.org/cpuset/
3607 W: http://oss.sgi.com/projects/cpusets/
3608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3610 F: Documentation/cgroup-v1/cpusets.txt
3611 F: include/linux/cpuset.h
3612 F: kernel/cgroup/cpuset.c
3614 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3615 M: Johannes Weiner <hannes@cmpxchg.org>
3616 M: Michal Hocko <mhocko@kernel.org>
3617 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3618 L: cgroups@vger.kernel.org
3619 L: linux-mm@kvack.org
3624 CORETEMP HARDWARE MONITORING DRIVER
3625 M: Fenghua Yu <fenghua.yu@intel.com>
3626 L: linux-hwmon@vger.kernel.org
3628 F: Documentation/hwmon/coretemp
3629 F: drivers/hwmon/coretemp.c
3631 COSA/SRP SYNC SERIAL DRIVER
3632 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3633 W: http://www.fi.muni.cz/~kas/cosa/
3635 F: drivers/net/wan/cosa*
3637 CPMAC ETHERNET DRIVER
3638 M: Florian Fainelli <f.fainelli@gmail.com>
3639 L: netdev@vger.kernel.org
3641 F: drivers/net/ethernet/ti/cpmac.c
3643 CPU FREQUENCY DRIVERS
3644 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3645 M: Viresh Kumar <viresh.kumar@linaro.org>
3646 L: linux-pm@vger.kernel.org
3648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3649 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3650 B: https://bugzilla.kernel.org
3651 F: Documentation/cpu-freq/
3652 F: Documentation/devicetree/bindings/cpufreq/
3654 F: include/linux/cpufreq.h
3655 F: tools/testing/selftests/cpufreq/
3657 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3658 M: Viresh Kumar <viresh.kumar@linaro.org>
3659 M: Sudeep Holla <sudeep.holla@arm.com>
3660 L: linux-pm@vger.kernel.org
3661 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3663 F: drivers/cpufreq/arm_big_little.h
3664 F: drivers/cpufreq/arm_big_little.c
3665 F: drivers/cpufreq/arm_big_little_dt.c
3667 CPU POWER MONITORING SUBSYSTEM
3668 M: Thomas Renninger <trenn@suse.com>
3669 M: Shuah Khan <shuahkh@osg.samsung.com>
3670 M: Shuah Khan <shuah@kernel.org>
3671 L: linux-pm@vger.kernel.org
3673 F: tools/power/cpupower/
3676 M: "H. Peter Anvin" <hpa@zytor.com>
3678 F: arch/x86/kernel/cpuid.c
3679 F: arch/x86/kernel/msr.c
3681 CPUIDLE DRIVER - ARM BIG LITTLE
3682 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3683 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3684 L: linux-pm@vger.kernel.org
3685 L: linux-arm-kernel@lists.infradead.org
3686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3688 F: drivers/cpuidle/cpuidle-big_little.c
3690 CPUIDLE DRIVER - ARM EXYNOS
3691 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3692 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3693 M: Kukjin Kim <kgene@kernel.org>
3694 L: linux-pm@vger.kernel.org
3695 L: linux-samsung-soc@vger.kernel.org
3697 F: drivers/cpuidle/cpuidle-exynos.c
3698 F: arch/arm/mach-exynos/pm.c
3701 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3702 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3703 L: linux-pm@vger.kernel.org
3705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3706 B: https://bugzilla.kernel.org
3707 F: drivers/cpuidle/*
3708 F: include/linux/cpuidle.h
3711 W: http://sourceforge.net/projects/cramfs/
3712 S: Orphan / Obsolete
3713 F: Documentation/filesystems/cramfs.txt
3717 M: Mikael Starvik <starvik@axis.com>
3718 M: Jesper Nilsson <jesper.nilsson@axis.com>
3719 L: linux-cris-kernel@axis.com
3720 W: http://developer.axis.com
3721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3724 F: drivers/tty/serial/crisv10.*
3727 M: Herbert Xu <herbert@gondor.apana.org.au>
3728 M: "David S. Miller" <davem@davemloft.net>
3729 L: linux-crypto@vger.kernel.org
3730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3733 F: Documentation/crypto/
3734 F: Documentation/devicetree/bindings/crypto/
3739 F: include/linux/crypto*
3741 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3742 M: Neil Horman <nhorman@tuxdriver.com>
3743 L: linux-crypto@vger.kernel.org
3745 F: crypto/ansi_cprng.c
3749 M: Hans Verkuil <hverkuil@xs4all.nl>
3750 L: linux-media@vger.kernel.org
3751 T: git git://linuxtv.org/media_tree.git
3752 W: http://linuxtv.org
3754 F: drivers/media/i2c/cs3308.c
3755 F: drivers/media/i2c/cs3308.h
3757 CS5535 Audio ALSA driver
3758 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3760 F: sound/pci/cs5535audio/
3763 M: Solomon Peachy <pizza@shaftnet.org>
3765 F: drivers/net/wireless/st/cw1200/
3767 CX18 VIDEO4LINUX DRIVER
3768 M: Andy Walls <awalls@md.metrocast.net>
3769 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3770 L: linux-media@vger.kernel.org
3771 T: git git://linuxtv.org/media_tree.git
3772 W: https://linuxtv.org
3773 W: http://www.ivtvdriver.org/index.php/Cx18
3775 F: Documentation/media/v4l-drivers/cx18*
3776 F: drivers/media/pci/cx18/
3777 F: include/uapi/linux/ivtv*
3779 CX2341X MPEG ENCODER HELPER MODULE
3780 M: Hans Verkuil <hverkuil@xs4all.nl>
3781 L: linux-media@vger.kernel.org
3782 T: git git://linuxtv.org/media_tree.git
3783 W: https://linuxtv.org
3785 F: drivers/media/common/cx2341x*
3786 F: include/media/cx2341x*
3788 CX24120 MEDIA DRIVER
3789 M: Jemma Denson <jdenson@gmail.com>
3790 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3791 L: linux-media@vger.kernel.org
3792 W: https://linuxtv.org
3793 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3795 F: drivers/media/dvb-frontends/cx24120*
3797 CX88 VIDEO4LINUX DRIVER
3798 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3799 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3800 L: linux-media@vger.kernel.org
3801 W: https://linuxtv.org
3802 T: git git://linuxtv.org/media_tree.git
3804 F: Documentation/media/v4l-drivers/cx88*
3805 F: drivers/media/pci/cx88/
3807 CXD2820R MEDIA DRIVER
3808 M: Antti Palosaari <crope@iki.fi>
3809 L: linux-media@vger.kernel.org
3810 W: https://linuxtv.org
3811 W: http://palosaari.fi/linux/
3812 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3813 T: git git://linuxtv.org/anttip/media_tree.git
3815 F: drivers/media/dvb-frontends/cxd2820r*
3817 CXGB3 ETHERNET DRIVER (CXGB3)
3818 M: Santosh Raspatur <santosh@chelsio.com>
3819 L: netdev@vger.kernel.org
3820 W: http://www.chelsio.com
3822 F: drivers/net/ethernet/chelsio/cxgb3/
3824 CXGB3 ISCSI DRIVER (CXGB3I)
3825 M: Karen Xie <kxie@chelsio.com>
3826 L: linux-scsi@vger.kernel.org
3827 W: http://www.chelsio.com
3829 F: drivers/scsi/cxgbi/cxgb3i
3831 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3832 M: Steve Wise <swise@chelsio.com>
3833 L: linux-rdma@vger.kernel.org
3834 W: http://www.openfabrics.org
3836 F: drivers/infiniband/hw/cxgb3/
3837 F: include/uapi/rdma/cxgb3-abi.h
3839 CXGB4 CRYPTO DRIVER (chcr)
3840 M: Harsh Jain <harsh@chelsio.com>
3841 L: linux-crypto@vger.kernel.org
3842 W: http://www.chelsio.com
3844 F: drivers/crypto/chelsio
3846 CXGB4 ETHERNET DRIVER (CXGB4)
3847 M: Ganesh Goudar <ganeshgr@chelsio.com>
3848 L: netdev@vger.kernel.org
3849 W: http://www.chelsio.com
3851 F: drivers/net/ethernet/chelsio/cxgb4/
3853 CXGB4 ISCSI DRIVER (CXGB4I)
3854 M: Karen Xie <kxie@chelsio.com>
3855 L: linux-scsi@vger.kernel.org
3856 W: http://www.chelsio.com
3858 F: drivers/scsi/cxgbi/cxgb4i
3860 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3861 M: Steve Wise <swise@chelsio.com>
3862 L: linux-rdma@vger.kernel.org
3863 W: http://www.openfabrics.org
3865 F: drivers/infiniband/hw/cxgb4/
3866 F: include/uapi/rdma/cxgb4-abi.h
3868 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3869 M: Casey Leedom <leedom@chelsio.com>
3870 L: netdev@vger.kernel.org
3871 W: http://www.chelsio.com
3873 F: drivers/net/ethernet/chelsio/cxgb4vf/
3875 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3876 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3877 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3878 L: linuxppc-dev@lists.ozlabs.org
3880 F: arch/powerpc/platforms/powernv/pci-cxl.c
3881 F: drivers/misc/cxl/
3882 F: include/misc/cxl*
3883 F: include/uapi/misc/cxl.h
3884 F: Documentation/powerpc/cxl.txt
3885 F: Documentation/ABI/testing/sysfs-class-cxl
3887 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3888 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3889 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3890 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3891 L: linux-scsi@vger.kernel.org
3893 F: drivers/scsi/cxlflash/
3894 F: include/uapi/scsi/cxlflash_ioctls.h
3895 F: Documentation/powerpc/cxlflash.txt
3898 M: Russell King <linux@armlinux.org.uk>
3899 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3900 W: http://www.armlinux.org.uk/
3902 F: drivers/video/fbdev/cyber2000fb.*
3904 CYCLADES ASYNC MUX DRIVER
3905 W: http://www.cyclades.com/
3907 F: drivers/tty/cyclades.c
3908 F: include/linux/cyclades.h
3909 F: include/uapi/linux/cyclades.h
3911 CYCLADES PC300 DRIVER
3912 W: http://www.cyclades.com/
3914 F: drivers/net/wan/pc300*
3916 CYPRESS_FIRMWARE MEDIA DRIVER
3917 M: Antti Palosaari <crope@iki.fi>
3918 L: linux-media@vger.kernel.org
3919 W: https://linuxtv.org
3920 W: http://palosaari.fi/linux/
3921 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3922 T: git git://linuxtv.org/anttip/media_tree.git
3924 F: drivers/media/common/cypress_firmware*
3926 CYTTSP TOUCHSCREEN DRIVER
3927 M: Ferruh Yigit <fery@cypress.com>
3928 L: linux-input@vger.kernel.org
3930 F: drivers/input/touchscreen/cyttsp*
3931 F: include/linux/input/cyttsp.h
3933 D-LINK DIR-685 TOUCHKEYS DRIVER
3934 M: Linus Walleij <linus.walleij@linaro.org>
3935 L: linux-input@vger.kernel.org
3937 F: drivers/input/dlink-dir685-touchkeys.c
3939 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3940 M: Joshua Kinard <kumba@gentoo.org>
3942 F: drivers/rtc/rtc-ds1685.c
3943 F: include/linux/rtc/ds1685.h
3945 DAMA SLAVE for AX.25
3946 M: Joerg Reuter <jreuter@yaina.de>
3947 W: http://yaina.de/jreuter/
3948 W: http://www.qsl.net/dl1bke/
3949 L: linux-hams@vger.kernel.org
3951 F: net/ax25/af_ax25.c
3952 F: net/ax25/ax25_dev.c
3953 F: net/ax25/ax25_ds_*
3954 F: net/ax25/ax25_in.c
3955 F: net/ax25/ax25_out.c
3956 F: net/ax25/ax25_timer.c
3957 F: net/ax25/sysctl_net_ax25.c
3959 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3960 L: netdev@vger.kernel.org
3962 F: Documentation/networking/dmfe.txt
3963 F: drivers/net/ethernet/dec/tulip/dmfe.c
3965 DC390/AM53C974 SCSI driver
3966 M: Hannes Reinecke <hare@suse.com>
3967 L: linux-scsi@vger.kernel.org
3969 F: drivers/scsi/am53c974.c
3972 M: Oliver Neukum <oliver@neukum.org>
3973 M: Ali Akcaagac <aliakc@web.de>
3974 M: Jamie Lenehan <lenehan@twibble.org>
3975 L: dc395x@twibble.org
3976 W: http://twibble.org/dist/dc395x/
3977 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3979 F: Documentation/scsi/dc395x.txt
3980 F: drivers/scsi/dc395x.*
3983 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3984 L: dccp@vger.kernel.org
3985 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3987 F: include/linux/dccp.h
3988 F: include/uapi/linux/dccp.h
3989 F: include/linux/tfrc.h
3992 DECnet NETWORK LAYER
3993 W: http://linux-decnet.sourceforge.net
3994 L: linux-decnet-user@lists.sourceforge.net
3996 F: Documentation/networking/decnet.txt
3999 DECSTATION PLATFORM SUPPORT
4000 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4001 L: linux-mips@linux-mips.org
4002 W: http://www.linux-mips.org/wiki/DECstation
4005 F: arch/mips/include/asm/dec/
4006 F: arch/mips/include/asm/mach-dec/
4008 DEFXX FDDI NETWORK DRIVER
4009 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4011 F: drivers/net/fddi/defxx.*
4014 M: Matthew Garrett <mjg59@srcf.ucam.org>
4015 M: Pali Rohár <pali.rohar@gmail.com>
4016 L: platform-driver-x86@vger.kernel.org
4018 F: drivers/platform/x86/dell-laptop.c
4020 DELL LAPTOP FREEFALL DRIVER
4021 M: Pali Rohár <pali.rohar@gmail.com>
4023 F: drivers/platform/x86/dell-smo8800.c
4025 DELL LAPTOP RBTN DRIVER
4026 M: Pali Rohár <pali.rohar@gmail.com>
4028 F: drivers/platform/x86/dell-rbtn.*
4030 DELL LAPTOP SMM DRIVER
4031 M: Pali Rohár <pali.rohar@gmail.com>
4033 F: drivers/hwmon/dell-smm-hwmon.c
4034 F: include/uapi/linux/i8k.h
4036 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4037 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4039 F: Documentation/dcdbas.txt
4040 F: drivers/firmware/dcdbas.*
4042 DELL WMI EXTRAS DRIVER
4043 M: Matthew Garrett <mjg59@srcf.ucam.org>
4044 M: Pali Rohár <pali.rohar@gmail.com>
4046 F: drivers/platform/x86/dell-wmi.c
4048 DELTA ST MEDIA DRIVER
4049 M: Hugues Fruchet <hugues.fruchet@st.com>
4050 L: linux-media@vger.kernel.org
4051 T: git git://linuxtv.org/media_tree.git
4052 W: https://linuxtv.org
4054 F: drivers/media/platform/sti/delta
4057 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4058 L: linux-mtd@lists.infradead.org
4060 F: drivers/mtd/nand/denali*
4062 DESIGNWARE USB2 DRD IP DRIVER
4063 M: John Youn <johnyoun@synopsys.com>
4064 L: linux-usb@vger.kernel.org
4065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4067 F: drivers/usb/dwc2/
4069 DESIGNWARE USB3 DRD IP DRIVER
4070 M: Felipe Balbi <balbi@kernel.org>
4071 L: linux-usb@vger.kernel.org
4072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4074 F: drivers/usb/dwc3/
4076 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4077 M: Andreas Klinger <ak@it-klinger.de>
4078 L: linux-iio@vger.kernel.org
4080 F: drivers/iio/proximity/srf*.c
4082 DEVICE COREDUMP (DEV_COREDUMP)
4083 M: Johannes Berg <johannes@sipsolutions.net>
4084 L: linux-kernel@vger.kernel.org
4086 F: drivers/base/devcoredump.c
4087 F: include/linux/devcoredump.h
4089 DEVICE FREQUENCY (DEVFREQ)
4090 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4091 M: Kyungmin Park <kyungmin.park@samsung.com>
4092 R: Chanwoo Choi <cw00.choi@samsung.com>
4093 L: linux-pm@vger.kernel.org
4094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4097 F: include/linux/devfreq.h
4098 F: Documentation/devicetree/bindings/devfreq/
4100 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4101 M: Chanwoo Choi <cw00.choi@samsung.com>
4102 L: linux-pm@vger.kernel.org
4103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4105 F: drivers/devfreq/event/
4106 F: drivers/devfreq/devfreq-event.c
4107 F: include/linux/devfreq-event.h
4108 F: Documentation/devicetree/bindings/devfreq/event/
4110 DEVICE NUMBER REGISTRY
4111 M: Torben Mathiasen <device@lanana.org>
4112 W: http://lanana.org/docs/device-list/index.html
4116 M: Alasdair Kergon <agk@redhat.com>
4117 M: Mike Snitzer <snitzer@redhat.com>
4118 M: dm-devel@redhat.com
4119 L: dm-devel@redhat.com
4120 W: http://sources.redhat.com/dm
4121 Q: http://patchwork.kernel.org/project/dm-devel/list/
4122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4123 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4125 F: Documentation/device-mapper/
4126 F: drivers/md/Makefile
4127 F: drivers/md/Kconfig
4129 F: drivers/md/persistent-data/
4130 F: include/linux/device-mapper.h
4131 F: include/linux/dm-*.h
4132 F: include/uapi/linux/dm-*.h
4135 M: Jiri Pirko <jiri@mellanox.com>
4136 L: netdev@vger.kernel.org
4138 F: net/core/devlink.c
4139 F: include/net/devlink.h
4140 F: include/uapi/linux/devlink.h
4142 DIALOG SEMICONDUCTOR DRIVERS
4143 M: Support Opensource <support.opensource@diasemi.com>
4144 W: http://www.dialog-semiconductor.com/products
4146 F: Documentation/hwmon/da90??
4147 F: Documentation/devicetree/bindings/mfd/da90*.txt
4148 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4149 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4150 F: Documentation/devicetree/bindings/regulator/da92*.txt
4151 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4152 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4153 F: drivers/gpio/gpio-da90??.c
4154 F: drivers/hwmon/da90??-hwmon.c
4155 F: drivers/iio/adc/da91??-*.c
4156 F: drivers/input/misc/da90??_onkey.c
4157 F: drivers/input/touchscreen/da9052_tsi.c
4158 F: drivers/leds/leds-da90??.c
4159 F: drivers/mfd/da903x.c
4160 F: drivers/mfd/da90??-*.c
4161 F: drivers/mfd/da91??-*.c
4162 F: drivers/power/supply/da9052-battery.c
4163 F: drivers/power/supply/da91??-*.c
4164 F: drivers/regulator/da903x.c
4165 F: drivers/regulator/da9???-regulator.[ch]
4166 F: drivers/thermal/da90??-thermal.c
4167 F: drivers/rtc/rtc-da90??.c
4168 F: drivers/video/backlight/da90??_bl.c
4169 F: drivers/watchdog/da90??_wdt.c
4170 F: include/linux/mfd/da903x.h
4171 F: include/linux/mfd/da9052/
4172 F: include/linux/mfd/da9055/
4173 F: include/linux/mfd/da9062/
4174 F: include/linux/mfd/da9063/
4175 F: include/linux/mfd/da9150/
4176 F: include/linux/regulator/da9211.h
4177 F: include/sound/da[79]*.h
4178 F: sound/soc/codecs/da[79]*.[ch]
4180 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4181 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4182 L: linux-gpio@vger.kernel.org
4184 F: drivers/gpio/gpio-gpio-mm.c
4186 DIGI NEO AND CLASSIC PCI PRODUCTS
4187 M: Lidza Louina <lidza.louina@gmail.com>
4188 M: Mark Hounschell <markh@compro.net>
4189 L: driverdev-devel@linuxdriverproject.org
4191 F: drivers/staging/dgnc/
4193 DIOLAN U2C-12 I2C DRIVER
4194 M: Guenter Roeck <linux@roeck-us.net>
4195 L: linux-i2c@vger.kernel.org
4197 F: drivers/i2c/busses/i2c-diolan-u2c.c
4200 M: Matthew Wilcox <mawilcox@microsoft.com>
4201 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4202 L: linux-fsdevel@vger.kernel.org
4205 F: include/linux/dax.h
4206 F: include/trace/events/fs_dax.h
4208 DIRECTORY NOTIFICATION (DNOTIFY)
4209 M: Jan Kara <jack@suse.cz>
4210 R: Amir Goldstein <amir73il@gmail.com>
4211 L: linux-fsdevel@vger.kernel.org
4213 F: Documentation/filesystems/dnotify.txt
4214 F: fs/notify/dnotify/
4215 F: include/linux/dnotify.h
4217 DISK GEOMETRY AND PARTITION HANDLING
4218 M: Andries Brouwer <aeb@cwi.nl>
4219 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4220 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4221 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4225 M: Jan Kara <jack@suse.com>
4227 F: Documentation/filesystems/quota.txt
4229 F: include/linux/quota*.h
4230 F: include/uapi/linux/quota*.h
4232 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4233 M: Bernie Thompson <bernie@plugable.com>
4234 L: linux-fbdev@vger.kernel.org
4236 W: http://plugable.com/category/projects/udlfb/
4237 F: drivers/video/fbdev/udlfb.c
4238 F: include/video/udlfb.h
4239 F: Documentation/fb/udlfb.txt
4241 DISTRIBUTED LOCK MANAGER (DLM)
4242 M: Christine Caulfield <ccaulfie@redhat.com>
4243 M: David Teigland <teigland@redhat.com>
4244 L: cluster-devel@redhat.com
4245 W: http://sources.redhat.com/cluster/
4246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4250 DMA BUFFER SHARING FRAMEWORK
4251 M: Sumit Semwal <sumit.semwal@linaro.org>
4253 L: linux-media@vger.kernel.org
4254 L: dri-devel@lists.freedesktop.org
4255 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4257 F: include/linux/dma-buf*
4258 F: include/linux/reservation.h
4259 F: include/linux/*fence.h
4260 F: Documentation/driver-api/dma-buf.rst
4261 T: git git://anongit.freedesktop.org/drm/drm-misc
4263 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4264 M: Vinod Koul <vinod.koul@intel.com>
4265 L: dmaengine@vger.kernel.org
4266 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4269 F: include/linux/dmaengine.h
4270 F: Documentation/devicetree/bindings/dma/
4271 F: Documentation/driver-api/dmaengine/
4272 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4275 M: Christoph Hellwig <hch@lst.de>
4276 M: Marek Szyprowski <m.szyprowski@samsung.com>
4277 R: Robin Murphy <robin.murphy@arm.com>
4278 L: iommu@lists.linux-foundation.org
4279 T: git git://git.infradead.org/users/hch/dma-mapping.git
4280 W: http://git.infradead.org/users/hch/dma-mapping.git
4285 F: drivers/base/dma-mapping.c
4286 F: drivers/base/dma-coherent.c
4287 F: include/linux/dma-mapping.h
4289 DME1737 HARDWARE MONITOR DRIVER
4290 M: Juerg Haefliger <juergh@gmail.com>
4291 L: linux-hwmon@vger.kernel.org
4293 F: Documentation/hwmon/dme1737
4294 F: drivers/hwmon/dme1737.c
4297 M: Jean Delvare <jdelvare@suse.com>
4299 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4300 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4301 F: drivers/firmware/dmi-id.c
4302 F: drivers/firmware/dmi_scan.c
4303 F: include/linux/dmi.h
4306 M: Jonathan Corbet <corbet@lwn.net>
4307 L: linux-doc@vger.kernel.org
4310 F: scripts/kernel-doc
4311 X: Documentation/ABI/
4312 X: Documentation/devicetree/
4313 X: Documentation/acpi
4314 X: Documentation/power
4315 X: Documentation/spi
4316 X: Documentation/media
4317 T: git git://git.lwn.net/linux.git docs-next
4319 DONGWOON DW9714 LENS VOICE COIL DRIVER
4320 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4321 L: linux-media@vger.kernel.org
4322 T: git git://linuxtv.org/media_tree.git
4324 F: drivers/media/i2c/dw9714.c
4327 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4328 L: blinux-list@redhat.com
4330 F: drivers/char/dtlk.c
4331 F: include/linux/dtlk.h
4333 DPAA2 DATAPATH I/O (DPIO) DRIVER
4334 M: Roy Pledge <Roy.Pledge@nxp.com>
4335 L: linux-kernel@vger.kernel.org
4337 F: drivers/staging/fsl-mc/bus/dpio
4339 DPAA2 ETHERNET DRIVER
4340 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4341 L: linux-kernel@vger.kernel.org
4343 F: drivers/staging/fsl-dpaa2/ethernet
4345 DPT_I2O SCSI RAID DRIVER
4346 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4347 L: linux-scsi@vger.kernel.org
4348 W: http://www.adaptec.com/
4350 F: drivers/scsi/dpt*
4351 F: drivers/scsi/dpt/
4354 M: Philipp Reisner <philipp.reisner@linbit.com>
4355 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4356 L: drbd-dev@lists.linbit.com
4357 W: http://www.drbd.org
4358 T: git git://git.linbit.com/linux-drbd.git
4359 T: git git://git.linbit.com/drbd-8.4.git
4361 F: drivers/block/drbd/
4363 F: Documentation/blockdev/drbd/
4365 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4366 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4369 F: Documentation/kobject.txt
4373 F: include/linux/debugfs.h
4374 F: include/linux/kobj*
4377 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4378 M: Kevin Hilman <khilman@kernel.org>
4379 M: Nishanth Menon <nm@ti.com>
4381 F: drivers/power/avs/
4382 F: include/linux/power/smartreflex.h
4383 L: linux-pm@vger.kernel.org
4385 DRM DRIVER FOR ARM PL111 CLCD
4386 M: Eric Anholt <eric@anholt.net>
4387 T: git git://anongit.freedesktop.org/drm/drm-misc
4389 F: drivers/gpu/drm/pl111/
4391 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4392 M: Dave Airlie <airlied@redhat.com>
4394 F: drivers/gpu/drm/ast/
4396 DRM DRIVER FOR BOCHS VIRTUAL GPU
4397 M: Gerd Hoffmann <kraxel@redhat.com>
4398 L: virtualization@lists.linux-foundation.org
4399 T: git git://anongit.freedesktop.org/drm/drm-misc
4401 F: drivers/gpu/drm/bochs/
4403 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4404 M: Linus Walleij <linus.walleij@linaro.org>
4405 T: git git://anongit.freedesktop.org/drm/drm-misc
4407 F: drivers/gpu/drm/tve200/
4409 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4410 S: Orphan / Obsolete
4411 F: drivers/gpu/drm/i810/
4412 F: include/uapi/drm/i810_drm.h
4414 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4415 S: Orphan / Obsolete
4416 F: drivers/gpu/drm/mga/
4417 F: include/uapi/drm/mga_drm.h
4419 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4420 M: Dave Airlie <airlied@redhat.com>
4422 F: drivers/gpu/drm/mgag200/
4424 DRM DRIVER FOR MI0283QT
4425 M: Noralf Trønnes <noralf@tronnes.org>
4427 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4428 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4430 DRM DRIVER FOR MSM ADRENO GPU
4431 M: Rob Clark <robdclark@gmail.com>
4432 L: linux-arm-msm@vger.kernel.org
4433 L: dri-devel@lists.freedesktop.org
4434 L: freedreno@lists.freedesktop.org
4435 T: git git://people.freedesktop.org/~robclark/linux
4437 F: drivers/gpu/drm/msm/
4438 F: include/uapi/drm/msm_drm.h
4439 F: Documentation/devicetree/bindings/display/msm/
4441 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4442 M: Ben Skeggs <bskeggs@redhat.com>
4443 L: dri-devel@lists.freedesktop.org
4444 L: nouveau@lists.freedesktop.org
4445 T: git git://github.com/skeggsb/linux
4447 F: drivers/gpu/drm/nouveau/
4448 F: include/uapi/drm/nouveau_drm.h
4450 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4451 M: Noralf Trønnes <noralf@tronnes.org>
4453 F: drivers/gpu/drm/tinydrm/repaper.c
4454 F: Documentation/devicetree/bindings/display/repaper.txt
4456 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4457 M: Dave Airlie <airlied@redhat.com>
4458 M: Gerd Hoffmann <kraxel@redhat.com>
4459 L: virtualization@lists.linux-foundation.org
4460 T: git git://anongit.freedesktop.org/drm/drm-misc
4462 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4463 F: drivers/gpu/drm/cirrus/
4465 DRM DRIVER FOR QXL VIRTUAL GPU
4466 M: Dave Airlie <airlied@redhat.com>
4467 M: Gerd Hoffmann <kraxel@redhat.com>
4468 L: virtualization@lists.linux-foundation.org
4469 T: git git://anongit.freedesktop.org/drm/drm-misc
4471 F: drivers/gpu/drm/qxl/
4472 F: include/uapi/drm/qxl_drm.h
4474 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4475 S: Orphan / Obsolete
4476 F: drivers/gpu/drm/r128/
4477 F: include/uapi/drm/r128_drm.h
4479 DRM DRIVER FOR SAVAGE VIDEO CARDS
4480 S: Orphan / Obsolete
4481 F: drivers/gpu/drm/savage/
4482 F: include/uapi/drm/savage_drm.h
4484 DRM DRIVER FOR SIS VIDEO CARDS
4485 S: Orphan / Obsolete
4486 F: drivers/gpu/drm/sis/
4487 F: include/uapi/drm/sis_drm.h
4489 DRM DRIVER FOR SITRONIX ST7586 PANELS
4490 M: David Lechner <david@lechnology.com>
4492 F: drivers/gpu/drm/tinydrm/st7586.c
4493 F: Documentation/devicetree/bindings/display/st7586.txt
4495 DRM DRIVER FOR TDFX VIDEO CARDS
4496 S: Orphan / Obsolete
4497 F: drivers/gpu/drm/tdfx/
4499 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4500 M: Dave Airlie <airlied@redhat.com>
4502 F: drivers/gpu/drm/udl/
4504 DRM DRIVER FOR VMWARE VIRTUAL GPU
4505 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4506 M: Sinclair Yeh <syeh@vmware.com>
4507 M: Thomas Hellstrom <thellstrom@vmware.com>
4508 L: dri-devel@lists.freedesktop.org
4509 T: git git://people.freedesktop.org/~syeh/repos_linux
4510 T: git git://people.freedesktop.org/~thomash/linux
4512 F: drivers/gpu/drm/vmwgfx/
4513 F: include/uapi/drm/vmwgfx_drm.h
4516 M: David Airlie <airlied@linux.ie>
4517 L: dri-devel@lists.freedesktop.org
4518 T: git git://people.freedesktop.org/~airlied/linux
4519 B: https://bugs.freedesktop.org/
4520 C: irc://chat.freenode.net/dri-devel
4524 F: Documentation/devicetree/bindings/display/
4525 F: Documentation/devicetree/bindings/gpu/
4526 F: Documentation/devicetree/bindings/video/
4527 F: Documentation/gpu/
4529 F: include/uapi/drm/
4530 F: include/linux/vga*
4532 DRM DRIVERS AND MISC GPU PATCHES
4533 M: Daniel Vetter <daniel.vetter@intel.com>
4534 M: Jani Nikula <jani.nikula@linux.intel.com>
4535 M: Sean Paul <seanpaul@chromium.org>
4536 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4538 T: git git://anongit.freedesktop.org/drm/drm-misc
4539 F: Documentation/gpu/
4541 F: drivers/gpu/drm/*
4543 F: include/uapi/drm/drm*
4544 F: include/linux/vga*
4546 DRM DRIVERS FOR ALLWINNER A10
4547 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4548 L: dri-devel@lists.freedesktop.org
4550 F: drivers/gpu/drm/sun4i/
4551 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4552 T: git git://anongit.freedesktop.org/drm/drm-misc
4554 DRM DRIVERS FOR AMLOGIC SOCS
4555 M: Neil Armstrong <narmstrong@baylibre.com>
4556 L: dri-devel@lists.freedesktop.org
4557 L: linux-amlogic@lists.infradead.org
4558 W: http://linux-meson.com/
4560 F: drivers/gpu/drm/meson/
4561 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4562 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4563 F: Documentation/gpu/meson.rst
4564 T: git git://anongit.freedesktop.org/drm/drm-misc
4566 DRM DRIVERS FOR ATMEL HLCDC
4567 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4568 L: dri-devel@lists.freedesktop.org
4570 F: drivers/gpu/drm/atmel-hlcdc/
4571 F: Documentation/devicetree/bindings/drm/atmel/
4572 T: git git://anongit.freedesktop.org/drm/drm-misc
4574 DRM DRIVERS FOR BRIDGE CHIPS
4575 M: Archit Taneja <architt@codeaurora.org>
4576 M: Andrzej Hajda <a.hajda@samsung.com>
4577 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4579 T: git git://anongit.freedesktop.org/drm/drm-misc
4580 F: drivers/gpu/drm/bridge/
4582 DRM DRIVERS FOR EXYNOS
4583 M: Inki Dae <inki.dae@samsung.com>
4584 M: Joonyoung Shim <jy0922.shim@samsung.com>
4585 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4586 M: Kyungmin Park <kyungmin.park@samsung.com>
4587 L: dri-devel@lists.freedesktop.org
4588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4590 F: drivers/gpu/drm/exynos/
4591 F: include/uapi/drm/exynos_drm.h
4592 F: Documentation/devicetree/bindings/display/exynos/
4594 DRM DRIVERS FOR FREESCALE DCU
4595 M: Stefan Agner <stefan@agner.ch>
4596 M: Alison Wang <alison.wang@freescale.com>
4597 L: dri-devel@lists.freedesktop.org
4599 F: drivers/gpu/drm/fsl-dcu/
4600 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4601 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4602 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4604 DRM DRIVERS FOR FREESCALE IMX
4605 M: Philipp Zabel <p.zabel@pengutronix.de>
4606 L: dri-devel@lists.freedesktop.org
4608 F: drivers/gpu/drm/imx/
4609 F: drivers/gpu/ipu-v3/
4610 F: Documentation/devicetree/bindings/display/imx/
4612 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4613 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4614 L: dri-devel@lists.freedesktop.org
4615 T: git git://github.com/patjak/drm-gma500
4617 F: drivers/gpu/drm/gma500/
4619 DRM DRIVERS FOR HISILICON
4620 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4621 M: Rongrong Zou <zourongrong@gmail.com>
4622 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4623 R: Chen Feng <puck.chen@hisilicon.com>
4624 L: dri-devel@lists.freedesktop.org
4625 T: git git://github.com/xin3liang/linux.git
4627 F: drivers/gpu/drm/hisilicon/
4628 F: Documentation/devicetree/bindings/display/hisilicon/
4630 DRM DRIVERS FOR MEDIATEK
4631 M: CK Hu <ck.hu@mediatek.com>
4632 M: Philipp Zabel <p.zabel@pengutronix.de>
4633 L: dri-devel@lists.freedesktop.org
4635 F: drivers/gpu/drm/mediatek/
4636 F: Documentation/devicetree/bindings/display/mediatek/
4638 DRM DRIVERS FOR NVIDIA TEGRA
4639 M: Thierry Reding <thierry.reding@gmail.com>
4640 L: dri-devel@lists.freedesktop.org
4641 L: linux-tegra@vger.kernel.org
4642 T: git git://anongit.freedesktop.org/tegra/linux.git
4644 F: drivers/gpu/drm/tegra/
4645 F: drivers/gpu/host1x/
4646 F: include/linux/host1x.h
4647 F: include/uapi/drm/tegra_drm.h
4648 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4650 DRM DRIVERS FOR RENESAS
4651 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4652 L: dri-devel@lists.freedesktop.org
4653 L: linux-renesas-soc@vger.kernel.org
4654 T: git git://linuxtv.org/pinchartl/fbdev
4656 F: drivers/gpu/drm/rcar-du/
4657 F: drivers/gpu/drm/shmobile/
4658 F: include/linux/platform_data/shmob_drm.h
4659 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4660 F: Documentation/devicetree/bindings/display/renesas,du.txt
4662 DRM DRIVERS FOR ROCKCHIP
4663 M: Mark Yao <mark.yao@rock-chips.com>
4664 L: dri-devel@lists.freedesktop.org
4666 F: drivers/gpu/drm/rockchip/
4667 F: Documentation/devicetree/bindings/display/rockchip/
4668 T: git git://anongit.freedesktop.org/drm/drm-misc
4671 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4672 M: Vincent Abriou <vincent.abriou@st.com>
4673 L: dri-devel@lists.freedesktop.org
4674 T: git git://anongit.freedesktop.org/drm/drm-misc
4676 F: drivers/gpu/drm/sti
4677 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4680 M: Yannick Fertre <yannick.fertre@st.com>
4681 M: Philippe Cornu <philippe.cornu@st.com>
4682 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4683 M: Vincent Abriou <vincent.abriou@st.com>
4684 L: dri-devel@lists.freedesktop.org
4685 T: git git://anongit.freedesktop.org/drm/drm-misc
4687 F: drivers/gpu/drm/stm
4688 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4690 DRM DRIVERS FOR TI LCDC
4691 M: Jyri Sarha <jsarha@ti.com>
4692 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4693 L: dri-devel@lists.freedesktop.org
4695 F: drivers/gpu/drm/tilcdc/
4696 F: Documentation/devicetree/bindings/display/tilcdc/
4698 DRM DRIVERS FOR TI OMAP
4699 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4700 L: dri-devel@lists.freedesktop.org
4702 F: drivers/gpu/drm/omapdrm/
4703 F: Documentation/devicetree/bindings/display/ti/
4706 M: Eric Anholt <eric@anholt.net>
4707 T: git git://github.com/anholt/linux
4709 F: drivers/gpu/drm/vc4/
4710 F: include/uapi/drm/vc4_drm.h
4711 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4712 T: git git://anongit.freedesktop.org/drm/drm-misc
4714 DRM DRIVERS FOR VIVANTE GPU IP
4715 M: Lucas Stach <l.stach@pengutronix.de>
4716 R: Russell King <linux+etnaviv@armlinux.org.uk>
4717 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4718 L: etnaviv@lists.freedesktop.org
4719 L: dri-devel@lists.freedesktop.org
4721 F: drivers/gpu/drm/etnaviv/
4722 F: include/uapi/drm/etnaviv_drm.h
4723 F: Documentation/devicetree/bindings/display/etnaviv/
4725 DRM DRIVERS FOR ZTE ZX
4726 M: Shawn Guo <shawnguo@kernel.org>
4727 L: dri-devel@lists.freedesktop.org
4729 F: drivers/gpu/drm/zte/
4730 F: Documentation/devicetree/bindings/display/zte,vou.txt
4731 T: git git://anongit.freedesktop.org/drm/drm-misc
4734 M: Thierry Reding <thierry.reding@gmail.com>
4735 L: dri-devel@lists.freedesktop.org
4736 T: git git://anongit.freedesktop.org/drm/drm-misc
4738 F: drivers/gpu/drm/drm_panel.c
4739 F: drivers/gpu/drm/panel/
4740 F: include/drm/drm_panel.h
4741 F: Documentation/devicetree/bindings/display/panel/
4744 M: Noralf Trønnes <noralf@tronnes.org>
4745 W: https://github.com/notro/tinydrm/wiki/Development
4746 T: git git://anongit.freedesktop.org/drm/drm-misc
4748 F: drivers/gpu/drm/tinydrm/
4749 F: include/drm/tinydrm/
4751 DSBR100 USB FM RADIO DRIVER
4752 M: Alexey Klimov <klimov.linux@gmail.com>
4753 L: linux-media@vger.kernel.org
4754 T: git git://linuxtv.org/media_tree.git
4756 F: drivers/media/radio/dsbr100.c
4759 M: Francois Romieu <romieu@fr.zoreil.com>
4760 L: netdev@vger.kernel.org
4762 F: drivers/net/wan/dscc4.c
4765 M: Hans Verkuil <hverkuil@xs4all.nl>
4766 L: linux-media@vger.kernel.org
4767 T: git git://linuxtv.org/media_tree.git
4768 W: https://linuxtv.org
4770 F: drivers/media/pci/dt3155/
4772 DVB_USB_AF9015 MEDIA DRIVER
4773 M: Antti Palosaari <crope@iki.fi>
4774 L: linux-media@vger.kernel.org
4775 W: https://linuxtv.org
4776 W: http://palosaari.fi/linux/
4777 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4778 T: git git://linuxtv.org/anttip/media_tree.git
4780 F: drivers/media/usb/dvb-usb-v2/af9015*
4782 DVB_USB_AF9035 MEDIA DRIVER
4783 M: Antti Palosaari <crope@iki.fi>
4784 L: linux-media@vger.kernel.org
4785 W: https://linuxtv.org
4786 W: http://palosaari.fi/linux/
4787 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4788 T: git git://linuxtv.org/anttip/media_tree.git
4790 F: drivers/media/usb/dvb-usb-v2/af9035*
4792 DVB_USB_ANYSEE MEDIA DRIVER
4793 M: Antti Palosaari <crope@iki.fi>
4794 L: linux-media@vger.kernel.org
4795 W: https://linuxtv.org
4796 W: http://palosaari.fi/linux/
4797 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4798 T: git git://linuxtv.org/anttip/media_tree.git
4800 F: drivers/media/usb/dvb-usb-v2/anysee*
4802 DVB_USB_AU6610 MEDIA DRIVER
4803 M: Antti Palosaari <crope@iki.fi>
4804 L: linux-media@vger.kernel.org
4805 W: https://linuxtv.org
4806 W: http://palosaari.fi/linux/
4807 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4808 T: git git://linuxtv.org/anttip/media_tree.git
4810 F: drivers/media/usb/dvb-usb-v2/au6610*
4812 DVB_USB_CE6230 MEDIA DRIVER
4813 M: Antti Palosaari <crope@iki.fi>
4814 L: linux-media@vger.kernel.org
4815 W: https://linuxtv.org
4816 W: http://palosaari.fi/linux/
4817 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4818 T: git git://linuxtv.org/anttip/media_tree.git
4820 F: drivers/media/usb/dvb-usb-v2/ce6230*
4822 DVB_USB_CXUSB MEDIA DRIVER
4823 M: Michael Krufky <mkrufky@linuxtv.org>
4824 L: linux-media@vger.kernel.org
4825 W: https://linuxtv.org
4826 W: http://github.com/mkrufky
4827 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4828 T: git git://linuxtv.org/media_tree.git
4830 F: drivers/media/usb/dvb-usb/cxusb*
4832 DVB_USB_EC168 MEDIA DRIVER
4833 M: Antti Palosaari <crope@iki.fi>
4834 L: linux-media@vger.kernel.org
4835 W: https://linuxtv.org
4836 W: http://palosaari.fi/linux/
4837 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4838 T: git git://linuxtv.org/anttip/media_tree.git
4840 F: drivers/media/usb/dvb-usb-v2/ec168*
4842 DVB_USB_GL861 MEDIA DRIVER
4843 M: Antti Palosaari <crope@iki.fi>
4844 L: linux-media@vger.kernel.org
4845 W: https://linuxtv.org
4846 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4847 T: git git://linuxtv.org/anttip/media_tree.git
4849 F: drivers/media/usb/dvb-usb-v2/gl861*
4851 DVB_USB_MXL111SF MEDIA DRIVER
4852 M: Michael Krufky <mkrufky@linuxtv.org>
4853 L: linux-media@vger.kernel.org
4854 W: https://linuxtv.org
4855 W: http://github.com/mkrufky
4856 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4857 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4859 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4861 DVB_USB_RTL28XXU MEDIA DRIVER
4862 M: Antti Palosaari <crope@iki.fi>
4863 L: linux-media@vger.kernel.org
4864 W: https://linuxtv.org
4865 W: http://palosaari.fi/linux/
4866 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4867 T: git git://linuxtv.org/anttip/media_tree.git
4869 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4871 DVB_USB_V2 MEDIA DRIVER
4872 M: Antti Palosaari <crope@iki.fi>
4873 L: linux-media@vger.kernel.org
4874 W: https://linuxtv.org
4875 W: http://palosaari.fi/linux/
4876 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4877 T: git git://linuxtv.org/anttip/media_tree.git
4879 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4880 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4883 M: Jason Baron <jbaron@akamai.com>
4885 F: lib/dynamic_debug.c
4886 F: include/linux/dynamic_debug.h
4888 DZ DECSTATION DZ11 SERIAL DRIVER
4889 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4891 F: drivers/tty/serial/dz.*
4893 E3X0 POWER BUTTON DRIVER
4894 M: Moritz Fischer <moritz.fischer@ettus.com>
4895 L: usrp-users@lists.ettus.com
4896 W: http://www.ettus.com
4898 F: drivers/input/misc/e3x0-button.c
4899 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4902 M: Antti Palosaari <crope@iki.fi>
4903 L: linux-media@vger.kernel.org
4904 W: https://linuxtv.org
4905 W: http://palosaari.fi/linux/
4906 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4907 T: git git://linuxtv.org/anttip/media_tree.git
4909 F: drivers/media/tuners/e4000*
4911 EATA ISA/EISA/PCI SCSI DRIVER
4912 M: Dario Ballabio <ballabio_dario@emc.com>
4913 L: linux-scsi@vger.kernel.org
4915 F: drivers/scsi/eata.c
4918 M: Antti Palosaari <crope@iki.fi>
4919 L: linux-media@vger.kernel.org
4920 W: https://linuxtv.org
4921 W: http://palosaari.fi/linux/
4922 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4923 T: git git://linuxtv.org/anttip/media_tree.git
4925 F: drivers/media/dvb-frontends/ec100*
4928 M: Tyler Hicks <tyhicks@canonical.com>
4929 L: ecryptfs@vger.kernel.org
4930 W: http://ecryptfs.org
4931 W: https://launchpad.net/ecryptfs
4932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4934 F: Documentation/filesystems/ecryptfs.txt
4938 M: Borislav Petkov <bp@alien8.de>
4939 L: linux-edac@vger.kernel.org
4941 F: drivers/edac/amd64_edac*
4944 M: Robert Richter <rric@kernel.org>
4945 L: linux-edac@vger.kernel.org
4947 F: drivers/edac/highbank*
4950 M: Ralf Baechle <ralf@linux-mips.org>
4951 M: David Daney <david.daney@cavium.com>
4952 L: linux-edac@vger.kernel.org
4953 L: linux-mips@linux-mips.org
4955 F: drivers/edac/octeon_edac*
4957 EDAC-CAVIUM THUNDERX
4958 M: David Daney <david.daney@cavium.com>
4959 M: Jan Glauber <jglauber@cavium.com>
4960 L: linux-edac@vger.kernel.org
4962 F: drivers/edac/thunderx_edac*
4965 M: Borislav Petkov <bp@alien8.de>
4966 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4967 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4968 L: linux-edac@vger.kernel.org
4969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4972 F: Documentation/admin-guide/ras.rst
4973 F: Documentation/driver-api/edac.rst
4975 F: include/linux/edac.h
4978 M: Mark Gross <mark.gross@intel.com>
4979 L: linux-edac@vger.kernel.org
4981 F: drivers/edac/e752x_edac.c
4984 L: linux-edac@vger.kernel.org
4986 F: drivers/edac/e7xxx_edac.c
4989 M: York Sun <york.sun@nxp.com>
4990 L: linux-edac@vger.kernel.org
4992 F: drivers/edac/fsl_ddr_edac.*
4995 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4996 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4997 L: linux-edac@vger.kernel.org
4999 F: drivers/edac/ghes_edac.c
5002 L: linux-edac@vger.kernel.org
5004 F: drivers/edac/i3000_edac.c
5007 L: linux-edac@vger.kernel.org
5009 F: drivers/edac/i5000_edac.c
5012 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5013 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5014 L: linux-edac@vger.kernel.org
5016 F: drivers/edac/i5400_edac.c
5019 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5020 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5021 L: linux-edac@vger.kernel.org
5023 F: drivers/edac/i7300_edac.c
5026 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5027 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5028 L: linux-edac@vger.kernel.org
5030 F: drivers/edac/i7core_edac.c
5033 M: Tim Small <tim@buttersideup.com>
5034 L: linux-edac@vger.kernel.org
5036 F: drivers/edac/i82443bxgx_edac.c
5039 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5040 M: "Arvind R." <arvino55@gmail.com>
5041 L: linux-edac@vger.kernel.org
5043 F: drivers/edac/i82975x_edac.c
5046 M: Jason Baron <jbaron@akamai.com>
5047 L: linux-edac@vger.kernel.org
5049 F: drivers/edac/ie31200_edac.c
5052 M: Johannes Thumshirn <morbidrsa@gmail.com>
5053 L: linux-edac@vger.kernel.org
5055 F: drivers/edac/mpc85xx_edac.[ch]
5058 M: Egor Martovetsky <egor@pasemi.com>
5059 L: linux-edac@vger.kernel.org
5061 F: drivers/edac/pasemi_edac.c
5064 M: Tony Luck <tony.luck@intel.com>
5065 L: linux-edac@vger.kernel.org
5067 F: drivers/edac/pnd2_edac.[ch]
5070 M: Tim Small <tim@buttersideup.com>
5071 L: linux-edac@vger.kernel.org
5073 F: drivers/edac/r82600_edac.c
5076 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5077 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5078 L: linux-edac@vger.kernel.org
5080 F: drivers/edac/sb_edac.c
5083 M: Tony Luck <tony.luck@intel.com>
5084 L: linux-edac@vger.kernel.org
5086 F: drivers/edac/skx_edac.c
5088 EDIROL UA-101/UA-1000 DRIVER
5089 M: Clemens Ladisch <clemens@ladisch.de>
5090 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5091 T: git git://git.alsa-project.org/alsa-kernel.git
5093 F: sound/usb/misc/ua101.c
5096 L: linux-efi@vger.kernel.org
5097 M: Ivan Hu <ivan.hu@canonical.com>
5098 M: Matt Fleming <matt@codeblueprint.co.uk>
5100 F: drivers/firmware/efi/test/
5102 EFI VARIABLE FILESYSTEM
5103 M: Matthew Garrett <matthew.garrett@nebula.com>
5104 M: Jeremy Kerr <jk@ozlabs.org>
5105 M: Matt Fleming <matt@codeblueprint.co.uk>
5106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5107 L: linux-efi@vger.kernel.org
5111 EFIFB FRAMEBUFFER DRIVER
5112 L: linux-fbdev@vger.kernel.org
5113 M: Peter Jones <pjones@redhat.com>
5115 F: drivers/video/fbdev/efifb.c
5118 W: http://aeschi.ch.eu.org/efs/
5122 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5123 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5124 L: netdev@vger.kernel.org
5126 F: drivers/net/ethernet/ibm/ehea/
5128 EM28XX VIDEO4LINUX DRIVER
5129 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5130 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5131 L: linux-media@vger.kernel.org
5132 W: https://linuxtv.org
5133 T: git git://linuxtv.org/media_tree.git
5135 F: drivers/media/usb/em28xx/
5136 F: Documentation/media/v4l-drivers/em28xx*
5139 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5140 M: Matt Mackall <mpm@selenic.com>
5141 M: David Woodhouse <dwmw2@infradead.org>
5142 L: linux-embedded@vger.kernel.org
5145 Emulex 10Gbps iSCSI - OneConnect DRIVER
5146 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5147 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5148 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5149 L: linux-scsi@vger.kernel.org
5150 W: http://www.broadcom.com
5152 F: drivers/scsi/be2iscsi/
5154 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5155 M: Sathya Perla <sathya.perla@broadcom.com>
5156 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5157 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5158 M: Somnath Kotur <somnath.kotur@broadcom.com>
5159 L: netdev@vger.kernel.org
5160 W: http://www.emulex.com
5162 F: drivers/net/ethernet/emulex/benet/
5164 EMULEX ONECONNECT ROCE DRIVER
5165 M: Selvin Xavier <selvin.xavier@broadcom.com>
5166 M: Devesh Sharma <devesh.sharma@broadcom.com>
5167 L: linux-rdma@vger.kernel.org
5168 W: http://www.broadcom.com
5170 F: drivers/infiniband/hw/ocrdma/
5171 F: include/uapi/rdma/ocrdma-abi.h
5173 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5174 M: James Smart <james.smart@broadcom.com>
5175 M: Dick Kennedy <dick.kennedy@broadcom.com>
5176 L: linux-scsi@vger.kernel.org
5177 W: http://www.broadcom.com
5179 F: drivers/scsi/lpfc/
5181 ENE CB710 FLASH CARD READER DRIVER
5182 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5184 F: drivers/misc/cb710/
5185 F: drivers/mmc/host/cb710-mmc.*
5186 F: include/linux/cb710.h
5188 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5189 M: Maxim Levitsky <maximlevitsky@gmail.com>
5191 F: drivers/media/rc/ene_ir.*
5193 EPSON S1D13XXX FRAMEBUFFER DRIVER
5194 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5197 F: drivers/video/fbdev/s1d13xxxfb.c
5198 F: include/video/s1d13xxxfb.h
5200 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5201 M: Jeff Layton <jlayton@poochiereds.net>
5204 F: include/linux/errseq.h
5206 ET131X NETWORK DRIVER
5207 M: Mark Einon <mark.einon@gmail.com>
5209 F: drivers/net/ethernet/agere/
5212 M: Stephen Hemminger <stephen@networkplumber.org>
5213 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5214 L: netdev@vger.kernel.org
5215 W: http://www.linuxfoundation.org/en/Net:Bridge
5217 F: include/linux/netfilter_bridge/
5220 ETHERNET PHY LIBRARY
5221 M: Andrew Lunn <andrew@lunn.ch>
5222 M: Florian Fainelli <f.fainelli@gmail.com>
5223 L: netdev@vger.kernel.org
5225 F: Documentation/ABI/testing/sysfs-bus-mdio
5226 F: Documentation/devicetree/bindings/net/mdio*
5227 F: Documentation/networking/phy.txt
5229 F: drivers/of/of_mdio.c
5230 F: drivers/of/of_net.c
5231 F: include/linux/*mdio*.h
5232 F: include/linux/of_net.h
5233 F: include/linux/phy.h
5234 F: include/linux/phy_fixed.h
5235 F: include/linux/platform_data/mdio-gpio.h
5236 F: include/linux/platform_data/mdio-bcm-unimac.h
5237 F: include/trace/events/mdio.h
5238 F: include/uapi/linux/mdio.h
5239 F: include/uapi/linux/mii.h
5242 M: Jan Kara <jack@suse.com>
5243 L: linux-ext4@vger.kernel.org
5245 F: Documentation/filesystems/ext2.txt
5247 F: include/linux/ext2*
5250 M: "Theodore Ts'o" <tytso@mit.edu>
5251 M: Andreas Dilger <adilger.kernel@dilger.ca>
5252 L: linux-ext4@vger.kernel.org
5253 W: http://ext4.wiki.kernel.org
5254 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5257 F: Documentation/filesystems/ext4.txt
5260 Extended Verification Module (EVM)
5261 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5262 L: linux-integrity@vger.kernel.org
5264 F: security/integrity/evm/
5266 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5267 M: Matt Fleming <matt@codeblueprint.co.uk>
5268 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5269 L: linux-efi@vger.kernel.org
5270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5272 F: Documentation/efi-stub.txt
5273 F: arch/*/kernel/efi.c
5274 F: arch/x86/boot/compressed/eboot.[ch]
5275 F: arch/*/include/asm/efi.h
5276 F: arch/x86/platform/efi/
5277 F: drivers/firmware/efi/
5278 F: include/linux/efi*.h
5279 F: arch/arm/boot/compressed/efi-header.S
5280 F: arch/arm64/kernel/efi-entry.S
5282 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5283 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5284 M: Chanwoo Choi <cw00.choi@samsung.com>
5285 L: linux-kernel@vger.kernel.org
5286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5289 F: include/linux/extcon/
5290 F: include/linux/extcon.h
5291 F: Documentation/extcon/
5292 F: Documentation/devicetree/bindings/extcon/
5295 M: Jingoo Han <jingoohan1@gmail.com>
5296 L: dri-devel@lists.freedesktop.org
5298 F: drivers/gpu/drm/exynos/exynos_dp*
5300 EXYNOS SYSMMU (IOMMU) driver
5301 M: Marek Szyprowski <m.szyprowski@samsung.com>
5302 L: iommu@lists.linux-foundation.org
5304 F: drivers/iommu/exynos-iommu.c
5306 EZchip NPS platform support
5307 M: Elad Kanfi <eladkan@mellanox.com>
5308 M: Vineet Gupta <vgupta@synopsys.com>
5310 F: arch/arc/plat-eznps
5311 F: arch/arc/boot/dts/eznps.dts
5314 M: Jaegeuk Kim <jaegeuk@kernel.org>
5315 M: Chao Yu <yuchao0@huawei.com>
5316 L: linux-f2fs-devel@lists.sourceforge.net
5317 W: https://f2fs.wiki.kernel.org/
5318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5320 F: Documentation/filesystems/f2fs.txt
5321 F: Documentation/ABI/testing/sysfs-fs-f2fs
5323 F: include/linux/f2fs_fs.h
5324 F: include/trace/events/f2fs.h
5326 F71805F HARDWARE MONITORING DRIVER
5327 M: Jean Delvare <jdelvare@suse.com>
5328 L: linux-hwmon@vger.kernel.org
5330 F: Documentation/hwmon/f71805f
5331 F: drivers/hwmon/f71805f.c
5334 M: Jan Kara <jack@suse.cz>
5335 R: Amir Goldstein <amir73il@gmail.com>
5336 L: linux-fsdevel@vger.kernel.org
5338 F: fs/notify/fanotify/
5339 F: include/linux/fanotify.h
5340 F: include/uapi/linux/fanotify.h
5342 FARSYNC SYNCHRONOUS DRIVER
5343 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5344 W: http://www.farsite.co.uk/
5346 F: drivers/net/wan/farsync.*
5348 FAULT INJECTION SUPPORT
5349 M: Akinobu Mita <akinobu.mita@gmail.com>
5351 F: Documentation/fault-injection/
5352 F: lib/fault-inject.c
5354 FBTFT Framebuffer drivers
5355 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5357 F: drivers/staging/fbtft/
5360 M: Michael Buesch <m@bues.ch>
5361 L: linux-media@vger.kernel.org
5363 F: drivers/media/tuners/fc0011.h
5364 F: drivers/media/tuners/fc0011.c
5367 M: Antti Palosaari <crope@iki.fi>
5368 L: linux-media@vger.kernel.org
5369 W: https://linuxtv.org
5370 W: http://palosaari.fi/linux/
5371 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5372 T: git git://linuxtv.org/anttip/media_tree.git
5374 F: drivers/media/tuners/fc2580*
5376 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5377 M: Johannes Thumshirn <jth@kernel.org>
5378 L: fcoe-devel@open-fcoe.org
5379 W: www.Open-FCoE.org
5381 F: drivers/scsi/libfc/
5382 F: drivers/scsi/fcoe/
5384 F: include/scsi/libfc.h
5385 F: include/scsi/libfcoe.h
5386 F: include/uapi/scsi/fc/
5388 FILE LOCKING (flock() and fcntl()/lockf())
5389 M: Jeff Layton <jlayton@poochiereds.net>
5390 M: "J. Bruce Fields" <bfields@fieldses.org>
5391 L: linux-fsdevel@vger.kernel.org
5393 F: include/linux/fcntl.h
5394 F: include/uapi/linux/fcntl.h
5398 FILESYSTEMS (VFS and infrastructure)
5399 M: Alexander Viro <viro@zeniv.linux.org.uk>
5400 L: linux-fsdevel@vger.kernel.org
5403 F: include/linux/fs.h
5404 F: include/uapi/linux/fs.h
5406 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5407 M: Riku Voipio <riku.voipio@iki.fi>
5408 L: linux-hwmon@vger.kernel.org
5410 F: drivers/hwmon/f75375s.c
5411 F: include/linux/f75375s.h
5413 FIREWIRE AUDIO DRIVERS
5414 M: Clemens Ladisch <clemens@ladisch.de>
5415 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5416 T: git git://git.alsa-project.org/alsa-kernel.git
5420 FIREWIRE MEDIA DRIVERS (firedtv)
5421 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5422 L: linux-media@vger.kernel.org
5423 L: linux1394-devel@lists.sourceforge.net
5424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5426 F: drivers/media/firewire/
5428 FIREWIRE SBP-2 TARGET
5429 M: Chris Boot <bootc@bootc.net>
5430 L: linux-scsi@vger.kernel.org
5431 L: target-devel@vger.kernel.org
5432 L: linux1394-devel@lists.sourceforge.net
5433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5435 F: drivers/target/sbp/
5438 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5439 L: linux1394-devel@lists.sourceforge.net
5440 W: http://ieee1394.wiki.kernel.org/
5441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5443 F: drivers/firewire/
5444 F: include/linux/firewire.h
5445 F: include/uapi/linux/firewire*.h
5448 FIRMWARE LOADER (request_firmware)
5449 M: Luis R. Rodriguez <mcgrof@kernel.org>
5450 L: linux-kernel@vger.kernel.org
5452 F: Documentation/firmware_class/
5453 F: drivers/base/firmware*.c
5454 F: include/linux/firmware.h
5456 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5457 M: Joshua Morris <josh.h.morris@us.ibm.com>
5458 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5460 F: drivers/block/rsxx/
5463 M: Jiri Kosina <jikos@kernel.org>
5464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5466 F: drivers/block/floppy.c
5469 M: Alessandro Rubini <rubini@gnudd.com>
5470 W: http://www.ohwr.org/projects/fmc-bus
5473 F: include/linux/fmc*.h
5474 F: include/linux/ipmi-fru.h
5477 FPGA MANAGER FRAMEWORK
5478 M: Alan Tull <atull@kernel.org>
5479 M: Moritz Fischer <mdf@kernel.org>
5480 L: linux-fpga@vger.kernel.org
5482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5483 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5484 F: Documentation/fpga/
5485 F: Documentation/devicetree/bindings/fpga/
5487 F: include/linux/fpga/
5488 W: http://www.rocketboards.org
5491 M: Bill Metzenthen <billm@melbpc.org.au>
5492 W: http://floatingpoint.sourceforge.net/emulator/index.html
5494 F: arch/x86/math-emu/
5496 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5497 L: netdev@vger.kernel.org
5499 F: drivers/net/wan/dlci.c
5500 F: drivers/net/wan/sdla.c
5503 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5504 L: dri-devel@lists.freedesktop.org
5505 L: linux-fbdev@vger.kernel.org
5506 T: git git://github.com/bzolnier/linux.git
5507 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5509 F: Documentation/fb/
5512 F: include/linux/fb.h
5513 F: include/uapi/video/
5514 F: include/uapi/linux/fb.h
5516 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5517 M: Horia Geantă <horia.geanta@nxp.com>
5518 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5519 L: linux-crypto@vger.kernel.org
5521 F: drivers/crypto/caam/
5522 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5524 FREESCALE DIU FRAMEBUFFER DRIVER
5525 M: Timur Tabi <timur@tabi.org>
5526 L: linux-fbdev@vger.kernel.org
5528 F: drivers/video/fbdev/fsl-diu-fb.*
5530 FREESCALE DMA DRIVER
5531 M: Li Yang <leoyang.li@nxp.com>
5532 M: Zhang Wei <zw@zh-kernel.org>
5533 L: linuxppc-dev@lists.ozlabs.org
5535 F: drivers/dma/fsldma.*
5537 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5538 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5539 L: netdev@vger.kernel.org
5541 F: drivers/net/ethernet/freescale/gianfar*
5542 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5543 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5545 FREESCALE GPMI NAND DRIVER
5546 M: Han Xu <han.xu@nxp.com>
5547 L: linux-mtd@lists.infradead.org
5549 F: drivers/mtd/nand/gpmi-nand/*
5551 FREESCALE I2C CPM DRIVER
5552 M: Jochen Friedrich <jochen@scram.de>
5553 L: linuxppc-dev@lists.ozlabs.org
5554 L: linux-i2c@vger.kernel.org
5556 F: drivers/i2c/busses/i2c-cpm.c
5558 FREESCALE IMX / MXC FEC DRIVER
5559 M: Fugang Duan <fugang.duan@nxp.com>
5560 L: netdev@vger.kernel.org
5562 F: drivers/net/ethernet/freescale/fec_main.c
5563 F: drivers/net/ethernet/freescale/fec_ptp.c
5564 F: drivers/net/ethernet/freescale/fec.h
5565 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5567 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5568 M: Sascha Hauer <kernel@pengutronix.de>
5569 L: linux-fbdev@vger.kernel.org
5570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5572 F: include/linux/platform_data/video-imxfb.h
5573 F: drivers/video/fbdev/imxfb.c
5575 FREESCALE QORIQ DPAA ETHERNET DRIVER
5576 M: Madalin Bucur <madalin.bucur@nxp.com>
5577 L: netdev@vger.kernel.org
5579 F: drivers/net/ethernet/freescale/dpaa
5581 FREESCALE QORIQ DPAA FMAN DRIVER
5582 M: Madalin Bucur <madalin.bucur@nxp.com>
5583 L: netdev@vger.kernel.org
5585 F: drivers/net/ethernet/freescale/fman
5586 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5588 FREESCALE QUAD SPI DRIVER
5589 M: Han Xu <han.xu@nxp.com>
5590 L: linux-mtd@lists.infradead.org
5592 F: drivers/mtd/spi-nor/fsl-quadspi.c
5594 FREESCALE QUICC ENGINE LIBRARY
5595 M: Qiang Zhao <qiang.zhao@nxp.com>
5596 L: linuxppc-dev@lists.ozlabs.org
5598 F: drivers/soc/fsl/qe/
5599 F: include/soc/fsl/*qe*.h
5600 F: include/soc/fsl/*ucc*.h
5602 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5603 M: Li Yang <leoyang.li@nxp.com>
5604 L: netdev@vger.kernel.org
5605 L: linuxppc-dev@lists.ozlabs.org
5607 F: drivers/net/ethernet/freescale/ucc_geth*
5609 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5610 M: Zhao Qiang <qiang.zhao@nxp.com>
5611 L: netdev@vger.kernel.org
5612 L: linuxppc-dev@lists.ozlabs.org
5614 F: drivers/net/wan/fsl_ucc_hdlc*
5616 FREESCALE QUICC ENGINE UCC UART DRIVER
5617 M: Timur Tabi <timur@tabi.org>
5618 L: linuxppc-dev@lists.ozlabs.org
5620 F: drivers/tty/serial/ucc_uart.c
5622 FREESCALE SOC DRIVERS
5623 M: Li Yang <leoyang.li@nxp.com>
5624 L: linuxppc-dev@lists.ozlabs.org
5625 L: linux-arm-kernel@lists.infradead.org
5627 F: Documentation/devicetree/bindings/soc/fsl/
5629 F: include/linux/fsl/
5631 FREESCALE SOC FS_ENET DRIVER
5632 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5633 M: Vitaly Bordug <vbordug@ru.mvista.com>
5634 L: linuxppc-dev@lists.ozlabs.org
5635 L: netdev@vger.kernel.org
5637 F: drivers/net/ethernet/freescale/fs_enet/
5638 F: include/linux/fs_enet_pd.h
5640 FREESCALE SOC SOUND DRIVERS
5641 M: Timur Tabi <timur@tabi.org>
5642 M: Nicolin Chen <nicoleotsuka@gmail.com>
5643 M: Xiubo Li <Xiubo.Lee@gmail.com>
5644 R: Fabio Estevam <fabio.estevam@nxp.com>
5645 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5646 L: linuxppc-dev@lists.ozlabs.org
5648 F: sound/soc/fsl/fsl*
5649 F: sound/soc/fsl/imx*
5650 F: sound/soc/fsl/mpc8610_hpcd.c
5652 FREESCALE USB PERIPHERAL DRIVERS
5653 M: Li Yang <leoyang.li@nxp.com>
5654 L: linux-usb@vger.kernel.org
5655 L: linuxppc-dev@lists.ozlabs.org
5657 F: drivers/usb/gadget/udc/fsl*
5660 M: Christoph Hellwig <hch@infradead.org>
5661 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5666 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5667 M: Pavel Machek <pavel@ucw.cz>
5668 L: linux-pm@vger.kernel.org
5670 F: Documentation/power/freezing-of-tasks.txt
5671 F: include/linux/freezer.h
5675 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5676 L: linux-kernel@vger.kernel.org
5679 F: include/linux/frontswap.h
5681 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5682 M: David Howells <dhowells@redhat.com>
5683 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5685 F: Documentation/filesystems/caching/
5687 F: include/linux/fscache*.h
5689 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5690 M: Theodore Y. Ts'o <tytso@mit.edu>
5691 M: Jaegeuk Kim <jaegeuk@kernel.org>
5692 L: linux-fscrypt@vger.kernel.org
5693 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5697 F: include/linux/fscrypt*.h
5698 F: Documentation/filesystems/fscrypt.rst
5700 FUJITSU FR-V (FRV) PORT
5704 FUJITSU LAPTOP EXTRAS
5705 M: Jonathan Woithe <jwoithe@just42.net>
5706 L: platform-driver-x86@vger.kernel.org
5708 F: drivers/platform/x86/fujitsu-laptop.c
5710 FUJITSU M-5MO LS CAMERA ISP DRIVER
5711 M: Kyungmin Park <kyungmin.park@samsung.com>
5712 M: Heungjun Kim <riverful.kim@samsung.com>
5713 L: linux-media@vger.kernel.org
5715 F: drivers/media/i2c/m5mols/
5716 F: include/media/i2c/m5mols.h
5718 FUJITSU TABLET EXTRAS
5719 M: Robert Gerlach <khnz@gmx.de>
5720 L: platform-driver-x86@vger.kernel.org
5722 F: drivers/platform/x86/fujitsu-tablet.c
5724 FUSE: FILESYSTEM IN USERSPACE
5725 M: Miklos Szeredi <miklos@szeredi.hu>
5726 L: linux-fsdevel@vger.kernel.org
5727 W: http://fuse.sourceforge.net/
5728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5731 F: include/uapi/linux/fuse.h
5732 F: Documentation/filesystems/fuse.txt
5735 M: Thomas Gleixner <tglx@linutronix.de>
5736 M: Ingo Molnar <mingo@redhat.com>
5737 R: Peter Zijlstra <peterz@infradead.org>
5738 R: Darren Hart <dvhart@infradead.org>
5739 L: linux-kernel@vger.kernel.org
5740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5743 F: kernel/futex_compat.c
5744 F: include/asm-generic/futex.h
5745 F: include/linux/futex.h
5746 F: include/uapi/linux/futex.h
5747 F: tools/testing/selftests/futex/
5748 F: tools/perf/bench/futex*
5749 F: Documentation/*futex*
5751 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5752 M: Rik Faith <faith@cs.unc.edu>
5753 L: linux-scsi@vger.kernel.org
5754 S: Odd Fixes (e.g., new signatures)
5755 F: drivers/scsi/fdomain.*
5758 M: Kees Cook <keescook@chromium.org>
5759 R: Emese Revfy <re.emese@gmail.com>
5760 L: kernel-hardening@lists.openwall.com
5762 F: scripts/gcc-plugins/
5763 F: scripts/gcc-plugin.sh
5764 F: scripts/Makefile.gcc-plugins
5765 F: Documentation/gcc-plugins.txt
5767 GCOV BASED KERNEL PROFILING
5768 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5771 F: Documentation/dev-tools/gcov.rst
5773 GDB KERNEL DEBUGGING HELPER SCRIPTS
5774 M: Jan Kiszka <jan.kiszka@siemens.com>
5775 M: Kieran Bingham <kieran@bingham.xyz>
5779 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5780 M: Achim Leubner <achim_leubner@adaptec.com>
5781 L: linux-scsi@vger.kernel.org
5782 W: http://www.icp-vortex.com/
5784 F: drivers/scsi/gdt*
5786 GEMTEK FM RADIO RECEIVER DRIVER
5787 M: Hans Verkuil <hverkuil@xs4all.nl>
5788 L: linux-media@vger.kernel.org
5789 T: git git://linuxtv.org/media_tree.git
5790 W: https://linuxtv.org
5792 F: drivers/media/radio/radio-gemtek*
5794 GENERIC GPIO I2C DRIVER
5795 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5797 F: drivers/i2c/busses/i2c-gpio.c
5798 F: include/linux/i2c-gpio.h
5800 GENERIC GPIO I2C MULTIPLEXER DRIVER
5801 M: Peter Korsgaard <peter.korsgaard@barco.com>
5802 L: linux-i2c@vger.kernel.org
5804 F: drivers/i2c/muxes/i2c-mux-gpio.c
5805 F: include/linux/i2c-mux-gpio.h
5806 F: Documentation/i2c/muxes/i2c-mux-gpio
5808 GENERIC HDLC (WAN) DRIVERS
5809 M: Krzysztof Halasa <khc@pm.waw.pl>
5810 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5812 F: drivers/net/wan/c101.c
5813 F: drivers/net/wan/hd6457*
5814 F: drivers/net/wan/hdlc*
5815 F: drivers/net/wan/n2.c
5816 F: drivers/net/wan/pc300too.c
5817 F: drivers/net/wan/pci200syn.c
5818 F: drivers/net/wan/wanxl*
5820 GENERIC INCLUDE/ASM HEADER FILES
5821 M: Arnd Bergmann <arnd@arndb.de>
5822 L: linux-arch@vger.kernel.org
5823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5825 F: include/asm-generic/
5826 F: include/uapi/asm-generic/
5828 GENERIC PHY FRAMEWORK
5829 M: Kishon Vijay Abraham I <kishon@ti.com>
5830 L: linux-kernel@vger.kernel.org
5831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5834 F: include/linux/phy/
5837 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5838 M: Kevin Hilman <khilman@kernel.org>
5839 M: Ulf Hansson <ulf.hansson@linaro.org>
5840 L: linux-pm@vger.kernel.org
5842 F: drivers/base/power/domain*.c
5843 F: include/linux/pm_domain.h
5844 F: Documentation/devicetree/bindings/power/power_domain.txt
5846 GENERIC UIO DRIVER FOR PCI DEVICES
5847 M: "Michael S. Tsirkin" <mst@redhat.com>
5848 L: kvm@vger.kernel.org
5850 F: drivers/uio/uio_pci_generic.c
5852 GENWQE (IBM Generic Workqueue Card)
5853 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5854 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5856 F: drivers/misc/genwqe/
5858 GET_MAINTAINER SCRIPT
5859 M: Joe Perches <joe@perches.com>
5861 F: scripts/get_maintainer.pl
5864 M: Steven Whitehouse <swhiteho@redhat.com>
5865 M: Bob Peterson <rpeterso@redhat.com>
5866 L: cluster-devel@redhat.com
5867 W: http://sources.redhat.com/cluster/
5868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5870 F: Documentation/filesystems/gfs2*.txt
5872 F: include/uapi/linux/gfs2_ondisk.h
5874 GIGASET ISDN DRIVERS
5875 M: Paul Bolle <pebolle@tiscali.nl>
5876 L: gigaset307x-common@lists.sourceforge.net
5877 W: http://gigaset307x.sourceforge.net/
5879 F: Documentation/isdn/README.gigaset
5880 F: drivers/isdn/gigaset/
5881 F: include/uapi/linux/gigaset_dev.h
5884 M: Hans Verkuil <hans.verkuil@cisco.com>
5885 L: linux-media@vger.kernel.org
5887 F: drivers/media/usb/go7007/
5890 M: Bastien Nocera <hadess@hadess.net>
5891 L: linux-input@vger.kernel.org
5893 F: drivers/input/touchscreen/goodix.c
5896 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5897 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5898 L: linux-gpio@vger.kernel.org
5899 L: linux-acpi@vger.kernel.org
5901 F: Documentation/acpi/gpio-properties.txt
5902 F: drivers/gpio/gpiolib-acpi.c
5905 M: Sean Young <sean@mess.org>
5906 L: linux-media@vger.kernel.org
5908 F: drivers/media/rc/gpio-ir-tx.c
5911 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5912 L: linux-gpio@vger.kernel.org
5914 F: drivers/gpio/gpio-mockup.c
5915 F: tools/testing/selftests/gpio/
5918 M: Linus Walleij <linus.walleij@linaro.org>
5919 L: linux-gpio@vger.kernel.org
5920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5922 F: Documentation/devicetree/bindings/gpio/
5923 F: Documentation/gpio/
5924 F: Documentation/ABI/testing/gpio-cdev
5925 F: Documentation/ABI/obsolete/sysfs-gpio
5927 F: include/linux/gpio/
5928 F: include/linux/gpio.h
5929 F: include/asm-generic/gpio.h
5930 F: include/uapi/linux/gpio.h
5933 GRE DEMULTIPLEXER DRIVER
5934 M: Dmitry Kozlov <xeb@mail.ru>
5935 L: netdev@vger.kernel.org
5937 F: net/ipv4/gre_demux.c
5938 F: net/ipv4/gre_offload.c
5939 F: include/net/gre.h
5941 GRETH 10/100/1G Ethernet MAC device driver
5942 M: Andreas Larsson <andreas@gaisler.com>
5943 L: netdev@vger.kernel.org
5945 F: drivers/net/ethernet/aeroflex/
5947 GREYBUS AUDIO PROTOCOLS DRIVERS
5948 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5949 M: Mark Greer <mgreer@animalcreek.com>
5951 F: drivers/staging/greybus/audio_apbridgea.c
5952 F: drivers/staging/greybus/audio_apbridgea.h
5953 F: drivers/staging/greybus/audio_codec.c
5954 F: drivers/staging/greybus/audio_codec.h
5955 F: drivers/staging/greybus/audio_gb.c
5956 F: drivers/staging/greybus/audio_manager.c
5957 F: drivers/staging/greybus/audio_manager.h
5958 F: drivers/staging/greybus/audio_manager_module.c
5959 F: drivers/staging/greybus/audio_manager_private.h
5960 F: drivers/staging/greybus/audio_manager_sysfs.c
5961 F: drivers/staging/greybus/audio_module.c
5962 F: drivers/staging/greybus/audio_topology.c
5964 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5965 M: Viresh Kumar <vireshk@kernel.org>
5967 F: drivers/staging/greybus/authentication.c
5968 F: drivers/staging/greybus/bootrom.c
5969 F: drivers/staging/greybus/firmware.h
5970 F: drivers/staging/greybus/fw-core.c
5971 F: drivers/staging/greybus/fw-download.c
5972 F: drivers/staging/greybus/fw-managament.c
5973 F: drivers/staging/greybus/greybus_authentication.h
5974 F: drivers/staging/greybus/greybus_firmware.h
5975 F: drivers/staging/greybus/hid.c
5976 F: drivers/staging/greybus/i2c.c
5977 F: drivers/staging/greybus/spi.c
5978 F: drivers/staging/greybus/spilib.c
5979 F: drivers/staging/greybus/spilib.h
5981 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5982 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5984 F: drivers/staging/greybus/loopback.c
5985 F: drivers/staging/greybus/timesync.c
5986 F: drivers/staging/greybus/timesync_platform.c
5988 GREYBUS PLATFORM DRIVERS
5989 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5991 F: drivers/staging/greybus/arche-platform.c
5992 F: drivers/staging/greybus/arche-apb-ctrl.c
5993 F: drivers/staging/greybus/arche_platform.h
5995 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5996 M: Rui Miguel Silva <rmfrfs@gmail.com>
5998 F: drivers/staging/greybus/sdio.c
5999 F: drivers/staging/greybus/light.c
6000 F: drivers/staging/greybus/gpio.c
6001 F: drivers/staging/greybus/power_supply.c
6002 F: drivers/staging/greybus/spi.c
6003 F: drivers/staging/greybus/spilib.c
6006 M: Johan Hovold <johan@kernel.org>
6007 M: Alex Elder <elder@kernel.org>
6008 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6010 F: drivers/staging/greybus/
6011 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6013 GREYBUS UART PROTOCOLS DRIVERS
6014 M: David Lin <dtwlin@gmail.com>
6016 F: drivers/staging/greybus/uart.c
6017 F: drivers/staging/greybus/log.c
6019 GS1662 VIDEO SERIALIZER
6020 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6021 L: linux-media@vger.kernel.org
6022 T: git git://linuxtv.org/media_tree.git
6024 F: drivers/media/spi/gs1662.c
6026 GSPCA FINEPIX SUBDRIVER
6027 M: Frank Zago <frank@zago.net>
6028 L: linux-media@vger.kernel.org
6029 T: git git://linuxtv.org/media_tree.git
6031 F: drivers/media/usb/gspca/finepix.c
6033 GSPCA GL860 SUBDRIVER
6034 M: Olivier Lorin <o.lorin@laposte.net>
6035 L: linux-media@vger.kernel.org
6036 T: git git://linuxtv.org/media_tree.git
6038 F: drivers/media/usb/gspca/gl860/
6040 GSPCA M5602 SUBDRIVER
6041 M: Erik Andren <erik.andren@gmail.com>
6042 L: linux-media@vger.kernel.org
6043 T: git git://linuxtv.org/media_tree.git
6045 F: drivers/media/usb/gspca/m5602/
6047 GSPCA PAC207 SONIXB SUBDRIVER
6048 M: Hans Verkuil <hverkuil@xs4all.nl>
6049 L: linux-media@vger.kernel.org
6050 T: git git://linuxtv.org/media_tree.git
6052 F: drivers/media/usb/gspca/pac207.c
6054 GSPCA SN9C20X SUBDRIVER
6055 M: Brian Johnson <brijohn@gmail.com>
6056 L: linux-media@vger.kernel.org
6057 T: git git://linuxtv.org/media_tree.git
6059 F: drivers/media/usb/gspca/sn9c20x.c
6061 GSPCA T613 SUBDRIVER
6062 M: Leandro Costantino <lcostantino@gmail.com>
6063 L: linux-media@vger.kernel.org
6064 T: git git://linuxtv.org/media_tree.git
6066 F: drivers/media/usb/gspca/t613.c
6068 GSPCA USB WEBCAM DRIVER
6069 M: Hans Verkuil <hverkuil@xs4all.nl>
6070 L: linux-media@vger.kernel.org
6071 T: git git://linuxtv.org/media_tree.git
6073 F: drivers/media/usb/gspca/
6075 GTP (GPRS Tunneling Protocol)
6076 M: Pablo Neira Ayuso <pablo@netfilter.org>
6077 M: Harald Welte <laforge@gnumonks.org>
6078 L: osmocom-net-gprs@lists.osmocom.org
6079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6081 F: drivers/net/gtp.c
6083 GUID PARTITION TABLE (GPT)
6084 M: Davidlohr Bueso <dave@stgolabs.net>
6085 L: linux-efi@vger.kernel.org
6087 F: block/partitions/efi.*
6090 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6091 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6092 W: http://uclinux-h8.sourceforge.jp
6093 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6096 F: drivers/clocksource/h8300_*.c
6097 F: drivers/clk/h8300/
6098 F: drivers/irqchip/irq-renesas-h8*.c
6101 M: Antti Palosaari <crope@iki.fi>
6102 L: linux-media@vger.kernel.org
6103 W: https://linuxtv.org
6104 W: http://palosaari.fi/linux/
6105 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6106 T: git git://linuxtv.org/anttip/media_tree.git
6108 F: drivers/media/usb/hackrf/
6110 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6111 M: Frank Seidel <frank@f-seidel.de>
6112 L: platform-driver-x86@vger.kernel.org
6113 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6115 F: drivers/platform/x86/hdaps.c
6118 M: Jean Delvare <jdelvare@suse.com>
6119 M: Guenter Roeck <linux@roeck-us.net>
6120 L: linux-hwmon@vger.kernel.org
6121 W: http://hwmon.wiki.kernel.org/
6122 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6125 F: Documentation/hwmon/
6127 F: include/linux/hwmon*.h
6129 HARDWARE RANDOM NUMBER GENERATOR CORE
6130 M: Matt Mackall <mpm@selenic.com>
6131 M: Herbert Xu <herbert@gondor.apana.org.au>
6132 L: linux-crypto@vger.kernel.org
6134 F: Documentation/devicetree/bindings/rng/
6135 F: Documentation/hw_random.txt
6136 F: drivers/char/hw_random/
6137 F: include/linux/hw_random.h
6139 HARDWARE SPINLOCK CORE
6140 M: Ohad Ben-Cohen <ohad@wizery.com>
6141 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6142 L: linux-remoteproc@vger.kernel.org
6144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6145 F: Documentation/devicetree/bindings/hwlock/
6146 F: Documentation/hwspinlock.txt
6147 F: drivers/hwspinlock/
6148 F: include/linux/hwspinlock.h
6150 HARMONY SOUND DRIVER
6151 L: linux-parisc@vger.kernel.org
6153 F: sound/parisc/harmony.*
6155 HDPVR USB VIDEO ENCODER DRIVER
6156 M: Hans Verkuil <hverkuil@xs4all.nl>
6157 L: linux-media@vger.kernel.org
6158 T: git git://linuxtv.org/media_tree.git
6159 W: https://linuxtv.org
6161 F: drivers/media/usb/hdpvr/
6163 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6164 M: Jimmy Vance <jimmy.vance@hpe.com>
6166 F: Documentation/watchdog/hpwdt.txt
6167 F: drivers/watchdog/hpwdt.c
6169 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6170 M: Don Brace <don.brace@microsemi.com>
6171 L: esc.storagedev@microsemi.com
6172 L: linux-scsi@vger.kernel.org
6174 F: Documentation/scsi/hpsa.txt
6175 F: drivers/scsi/hpsa*.[ch]
6176 F: include/linux/cciss*.h
6177 F: include/uapi/linux/cciss*.h
6180 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6181 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6182 L: linux-rdma@vger.kernel.org
6184 F: drivers/infiniband/hw/hfi1
6187 L: linux-fsdevel@vger.kernel.org
6189 F: Documentation/filesystems/hfs.txt
6193 L: linux-fsdevel@vger.kernel.org
6195 F: Documentation/filesystems/hfsplus.txt
6198 HGA FRAMEBUFFER DRIVER
6199 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6200 L: linux-nvidia@lists.surfsouth.com
6201 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6203 F: drivers/video/fbdev/hgafb.c
6205 HIBERNATION (aka Software Suspend, aka swsusp)
6206 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6207 M: Pavel Machek <pavel@ucw.cz>
6208 L: linux-pm@vger.kernel.org
6209 B: https://bugzilla.kernel.org
6212 F: drivers/base/power/
6214 F: include/linux/suspend.h
6215 F: include/linux/freezer.h
6216 F: include/linux/pm.h
6217 F: arch/*/include/asm/suspend*.h
6220 M: Jiri Kosina <jikos@kernel.org>
6221 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6222 L: linux-input@vger.kernel.org
6223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6226 F: include/linux/hid*
6227 F: include/uapi/linux/hid*
6229 HID SENSOR HUB DRIVERS
6230 M: Jiri Kosina <jikos@kernel.org>
6231 M: Jonathan Cameron <jic23@kernel.org>
6232 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6233 L: linux-input@vger.kernel.org
6234 L: linux-iio@vger.kernel.org
6236 F: Documentation/hid/hid-sensor*
6237 F: drivers/hid/hid-sensor-*
6238 F: drivers/iio/*/hid-*
6239 F: include/linux/hid-sensor-*
6241 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6242 M: Thomas Gleixner <tglx@linutronix.de>
6243 L: linux-kernel@vger.kernel.org
6244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6246 F: Documentation/timers/
6247 F: kernel/time/hrtimer.c
6248 F: kernel/time/clockevents.c
6249 F: kernel/time/timer_*.c
6250 F: include/linux/clockchips.h
6251 F: include/linux/hrtimer.h
6253 HIGH-SPEED SCC DRIVER FOR AX.25
6254 L: linux-hams@vger.kernel.org
6256 F: drivers/net/hamradio/dmascc.c
6257 F: drivers/net/hamradio/scc.c
6259 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6260 M: HighPoint Linux Team <linux@highpoint-tech.com>
6261 W: http://www.highpoint-tech.com
6263 F: Documentation/scsi/hptiop.txt
6264 F: drivers/scsi/hptiop.c
6267 M: Jes Sorensen <jes@trained-monkey.org>
6268 L: linux-hippi@sunsite.dk
6270 F: include/linux/hippidevice.h
6271 F: include/uapi/linux/if_hippi.h
6273 F: drivers/net/hippi/
6275 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6276 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6277 M: Salil Mehta <salil.mehta@huawei.com>
6278 L: netdev@vger.kernel.org
6279 W: http://www.hisilicon.com
6281 F: drivers/net/ethernet/hisilicon/hns3/
6283 HISILICON NETWORK SUBSYSTEM DRIVER
6284 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6285 M: Salil Mehta <salil.mehta@huawei.com>
6286 L: netdev@vger.kernel.org
6287 W: http://www.hisilicon.com
6289 F: drivers/net/ethernet/hisilicon/
6290 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6292 HISILICON PMU DRIVER
6293 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6294 W: http://www.hisilicon.com
6296 F: drivers/perf/hisilicon
6297 F: Documentation/perf/hisi-pmu.txt
6299 HISILICON ROCE DRIVER
6300 M: Lijun Ou <oulijun@huawei.com>
6301 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6302 L: linux-rdma@vger.kernel.org
6304 F: drivers/infiniband/hw/hns/
6305 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6307 HISILICON SAS Controller
6308 M: John Garry <john.garry@huawei.com>
6309 W: http://www.hisilicon.com
6311 F: drivers/scsi/hisi_sas/
6312 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6314 HMM - Heterogeneous Memory Management
6315 M: Jérôme Glisse <jglisse@redhat.com>
6316 L: linux-mm@kvack.org
6319 F: include/linux/hmm*
6322 M: Jouni Malinen <j@w1.fi>
6323 L: linux-wireless@vger.kernel.org
6324 W: http://w1.fi/hostap-driver.html
6326 F: drivers/net/wireless/intersil/hostap/
6328 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6329 L: platform-driver-x86@vger.kernel.org
6331 F: drivers/platform/x86/tc1100-wmi.c
6333 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6334 M: Jaroslav Kysela <perex@perex.cz>
6336 F: drivers/net/ethernet/hp/hp100.*
6338 HPET: High Precision Event Timers driver
6339 M: Clemens Ladisch <clemens@ladisch.de>
6341 F: Documentation/timers/hpet.txt
6342 F: drivers/char/hpet.c
6343 F: include/linux/hpet.h
6344 F: include/uapi/linux/hpet.h
6348 F: arch/x86/kernel/hpet.c
6349 F: arch/x86/include/asm/hpet.h
6352 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6353 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6358 M: Sebastian Reichel <sre@kernel.org>
6359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6361 F: Documentation/ABI/testing/sysfs-bus-hsi
6362 F: Documentation/driver-api/hsi.rst
6364 F: include/linux/hsi/
6365 F: include/uapi/linux/hsi/
6368 L: linux-usb@vger.kernel.org
6370 F: drivers/net/usb/hso.c
6372 HSR NETWORK PROTOCOL
6373 M: Arvid Brodin <arvid.brodin@alten.se>
6374 L: netdev@vger.kernel.org
6378 HT16K33 LED CONTROLLER DRIVER
6379 M: Robin van der Gracht <robin@protonic.nl>
6381 F: drivers/auxdisplay/ht16k33.c
6382 F: Documentation/devicetree/bindings/display/ht16k33.txt
6384 HTCPEN TOUCHSCREEN DRIVER
6385 M: Pau Oliva Fora <pof@eslack.org>
6386 L: linux-input@vger.kernel.org
6388 F: drivers/input/touchscreen/htcpen.c
6390 HUAWEI ETHERNET DRIVER
6391 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6392 L: netdev@vger.kernel.org
6394 F: Documentation/networking/hinic.txt
6395 F: drivers/net/ethernet/huawei/hinic/
6398 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6403 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6404 L: linux-media@vger.kernel.org
6405 T: git git://linuxtv.org/media_tree.git
6406 W: https://linuxtv.org
6408 F: drivers/media/platform/sti/hva
6410 HWPOISON MEMORY FAILURE HANDLING
6411 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6412 L: linux-mm@kvack.org
6414 F: mm/memory-failure.c
6415 F: mm/hwpoison-inject.c
6417 Hyper-V CORE AND DRIVERS
6418 M: "K. Y. Srinivasan" <kys@microsoft.com>
6419 M: Haiyang Zhang <haiyangz@microsoft.com>
6420 M: Stephen Hemminger <sthemmin@microsoft.com>
6421 L: devel@linuxdriverproject.org
6423 F: Documentation/networking/netvsc.txt
6424 F: arch/x86/include/asm/mshyperv.h
6425 F: arch/x86/include/asm/trace/hyperv.h
6426 F: arch/x86/include/uapi/asm/hyperv.h
6427 F: arch/x86/kernel/cpu/mshyperv.c
6429 F: drivers/hid/hid-hyperv.c
6431 F: drivers/input/serio/hyperv-keyboard.c
6432 F: drivers/pci/host/pci-hyperv.c
6433 F: drivers/net/hyperv/
6434 F: drivers/scsi/storvsc_drv.c
6435 F: drivers/uio/uio_hv_generic.c
6436 F: drivers/video/fbdev/hyperv_fb.c
6437 F: net/vmw_vsock/hyperv_transport.c
6438 F: include/linux/hyperv.h
6439 F: include/uapi/linux/hyperv.h
6441 F: Documentation/ABI/stable/sysfs-bus-vmbus
6443 HYPERVISOR VIRTUAL CONSOLE DRIVER
6444 L: linuxppc-dev@lists.ozlabs.org
6449 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6450 L: linux-i2c@vger.kernel.org
6451 L: linux-acpi@vger.kernel.org
6453 F: drivers/i2c/i2c-core-acpi.c
6456 M: Peter Rosin <peda@axentia.se>
6457 L: linux-i2c@vger.kernel.org
6459 F: Documentation/i2c/i2c-topology
6460 F: Documentation/i2c/muxes/
6461 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6462 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6463 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6464 F: drivers/i2c/i2c-mux.c
6465 F: drivers/i2c/muxes/
6466 F: include/linux/i2c-mux.h
6468 I2C OVER PARALLEL PORT
6469 M: Jean Delvare <jdelvare@suse.com>
6470 L: linux-i2c@vger.kernel.org
6472 F: Documentation/i2c/busses/i2c-parport
6473 F: Documentation/i2c/busses/i2c-parport-light
6474 F: drivers/i2c/busses/i2c-parport.c
6475 F: drivers/i2c/busses/i2c-parport-light.c
6478 M: Wolfram Sang <wsa@the-dreams.de>
6479 L: linux-i2c@vger.kernel.org
6480 W: https://i2c.wiki.kernel.org/
6481 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6484 F: Documentation/devicetree/bindings/i2c/
6485 F: Documentation/i2c/
6488 F: include/linux/i2c.h
6489 F: include/linux/i2c-*.h
6490 F: include/uapi/linux/i2c.h
6491 F: include/uapi/linux/i2c-*.h
6494 M: Jean Delvare <jdelvare@suse.com>
6495 L: linux-i2c@vger.kernel.org
6497 F: Documentation/i2c/busses/i2c-taos-evm
6498 F: drivers/i2c/busses/i2c-taos-evm.c
6501 M: Till Harbaum <till@harbaum.org>
6502 L: linux-i2c@vger.kernel.org
6503 W: http://www.harbaum.org/till/i2c_tiny_usb
6505 F: drivers/i2c/busses/i2c-tiny-usb.c
6507 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6508 M: Jean Delvare <jdelvare@suse.com>
6509 L: linux-i2c@vger.kernel.org
6511 F: Documentation/i2c/busses/i2c-ali1535
6512 F: Documentation/i2c/busses/i2c-ali1563
6513 F: Documentation/i2c/busses/i2c-ali15x3
6514 F: Documentation/i2c/busses/i2c-amd756
6515 F: Documentation/i2c/busses/i2c-amd8111
6516 F: Documentation/i2c/busses/i2c-i801
6517 F: Documentation/i2c/busses/i2c-nforce2
6518 F: Documentation/i2c/busses/i2c-piix4
6519 F: Documentation/i2c/busses/i2c-sis5595
6520 F: Documentation/i2c/busses/i2c-sis630
6521 F: Documentation/i2c/busses/i2c-sis96x
6522 F: Documentation/i2c/busses/i2c-via
6523 F: Documentation/i2c/busses/i2c-viapro
6524 F: drivers/i2c/busses/i2c-ali1535.c
6525 F: drivers/i2c/busses/i2c-ali1563.c
6526 F: drivers/i2c/busses/i2c-ali15x3.c
6527 F: drivers/i2c/busses/i2c-amd756.c
6528 F: drivers/i2c/busses/i2c-amd756-s4882.c
6529 F: drivers/i2c/busses/i2c-amd8111.c
6530 F: drivers/i2c/busses/i2c-i801.c
6531 F: drivers/i2c/busses/i2c-isch.c
6532 F: drivers/i2c/busses/i2c-nforce2.c
6533 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6534 F: drivers/i2c/busses/i2c-piix4.c
6535 F: drivers/i2c/busses/i2c-sis5595.c
6536 F: drivers/i2c/busses/i2c-sis630.c
6537 F: drivers/i2c/busses/i2c-sis96x.c
6538 F: drivers/i2c/busses/i2c-via.c
6539 F: drivers/i2c/busses/i2c-viapro.c
6541 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6542 M: Hans de Goede <hdegoede@redhat.com>
6543 L: linux-i2c@vger.kernel.org
6545 F: drivers/i2c/busses/i2c-cht-wc.c
6547 I2C/SMBUS ISMT DRIVER
6548 M: Seth Heasley <seth.heasley@intel.com>
6549 M: Neil Horman <nhorman@tuxdriver.com>
6550 L: linux-i2c@vger.kernel.org
6551 F: drivers/i2c/busses/i2c-ismt.c
6552 F: Documentation/i2c/busses/i2c-ismt
6554 I2C/SMBUS STUB DRIVER
6555 M: Jean Delvare <jdelvare@suse.com>
6556 L: linux-i2c@vger.kernel.org
6558 F: drivers/i2c/i2c-stub.c
6561 M: "H. Peter Anvin" <hpa@zytor.com>
6565 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6566 M: "H. Peter Anvin" <hpa@zytor.com>
6567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6570 IA64 (Itanium) PLATFORM
6571 M: Tony Luck <tony.luck@intel.com>
6572 M: Fenghua Yu <fenghua.yu@intel.com>
6573 L: linux-ia64@vger.kernel.org
6574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6578 IBM Power 842 compression accelerator
6579 M: Haren Myneni <haren@us.ibm.com>
6581 F: drivers/crypto/nx/Makefile
6582 F: drivers/crypto/nx/Kconfig
6583 F: drivers/crypto/nx/nx-842*
6584 F: include/linux/sw842.h
6588 IBM Power in-Nest Crypto Acceleration
6589 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6590 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6591 L: linux-crypto@vger.kernel.org
6593 F: drivers/crypto/nx/Makefile
6594 F: drivers/crypto/nx/Kconfig
6595 F: drivers/crypto/nx/nx-aes*
6596 F: drivers/crypto/nx/nx-sha*
6597 F: drivers/crypto/nx/nx.*
6598 F: drivers/crypto/nx/nx_csbcpb.h
6599 F: drivers/crypto/nx/nx_debugfs.h
6601 IBM Power Linux RAID adapter
6602 M: Brian King <brking@us.ibm.com>
6604 F: drivers/scsi/ipr.*
6606 IBM Power SRIOV Virtual NIC Device Driver
6607 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6608 M: John Allen <jallen@linux.vnet.ibm.com>
6609 L: netdev@vger.kernel.org
6611 F: drivers/net/ethernet/ibm/ibmvnic.*
6613 IBM Power Virtual Accelerator Switchboard
6614 M: Sukadev Bhattiprolu
6615 L: linuxppc-dev@lists.ozlabs.org
6617 F: arch/powerpc/platforms/powernv/vas*
6618 F: arch/powerpc/platforms/powernv/copy-paste.h
6619 F: arch/powerpc/include/asm/vas.h
6620 F: arch/powerpc/include/uapi/asm/vas.h
6622 IBM Power Virtual Ethernet Device Driver
6623 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6624 L: netdev@vger.kernel.org
6626 F: drivers/net/ethernet/ibm/ibmveth.*
6628 IBM Power Virtual FC Device Drivers
6629 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6630 L: linux-scsi@vger.kernel.org
6632 F: drivers/scsi/ibmvscsi/ibmvfc*
6634 IBM Power Virtual SCSI Device Drivers
6635 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6636 L: linux-scsi@vger.kernel.org
6638 F: drivers/scsi/ibmvscsi/ibmvscsi*
6639 F: include/scsi/viosrp.h
6641 IBM Power Virtual SCSI Device Target Driver
6642 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6643 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6644 L: linux-scsi@vger.kernel.org
6645 L: target-devel@vger.kernel.org
6647 F: drivers/scsi/ibmvscsi_tgt/
6649 IBM Power VMX Cryptographic instructions
6650 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6651 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6652 L: linux-crypto@vger.kernel.org
6654 F: drivers/crypto/vmx/Makefile
6655 F: drivers/crypto/vmx/Kconfig
6656 F: drivers/crypto/vmx/vmx.c
6657 F: drivers/crypto/vmx/aes*
6658 F: drivers/crypto/vmx/ghash*
6659 F: drivers/crypto/vmx/ppc-xlate.pl
6661 IBM ServeRAID RAID DRIVER
6663 F: drivers/scsi/ips.*
6665 ICH LPC AND GPIO DRIVER
6666 M: Peter Tyser <ptyser@xes-inc.com>
6668 F: drivers/mfd/lpc_ich.c
6669 F: drivers/gpio/gpio-ich.c
6672 M: "David S. Miller" <davem@davemloft.net>
6673 L: linux-ide@vger.kernel.org
6674 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6677 F: Documentation/ide/
6679 F: include/linux/ide.h
6682 M: Borislav Petkov <bp@alien8.de>
6683 L: linux-ide@vger.kernel.org
6685 F: Documentation/cdrom/ide-cd
6686 F: drivers/ide/ide-cd*
6688 IDEAPAD LAPTOP EXTRAS DRIVER
6689 M: Ike Panhc <ike.pan@canonical.com>
6690 L: platform-driver-x86@vger.kernel.org
6691 W: http://launchpad.net/ideapad-laptop
6693 F: drivers/platform/x86/ideapad-laptop.c
6695 IDEAPAD LAPTOP SLIDEBAR DRIVER
6696 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6697 L: linux-input@vger.kernel.org
6698 W: https://github.com/o2genum/ideapad-slidebar
6700 F: drivers/input/misc/ideapad_slidebar.c
6702 IDT VersaClock 5 CLOCK DRIVER
6703 M: Marek Vasut <marek.vasut@gmail.com>
6705 F: drivers/clk/clk-versaclock5.c
6707 IEEE 802.15.4 SUBSYSTEM
6708 M: Alexander Aring <alex.aring@gmail.com>
6709 M: Stefan Schmidt <stefan@osg.samsung.com>
6710 L: linux-wpan@vger.kernel.org
6711 W: http://wpan.cakelab.org/
6712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6717 F: drivers/net/ieee802154/
6718 F: include/linux/nl802154.h
6719 F: include/linux/ieee802154.h
6720 F: include/net/nl802154.h
6721 F: include/net/mac802154.h
6722 F: include/net/af_ieee802154.h
6723 F: include/net/cfg802154.h
6724 F: include/net/ieee802154_netdev.h
6725 F: Documentation/networking/ieee802154.txt
6728 M: Yotam Gigi <yotam.gi@gmail.com>
6729 M: Jamal Hadi Salim <jhs@mojatatu.com>
6731 F: include/net/ife.h
6732 F: include/uapi/linux/ife.h
6734 IGORPLUG-USB IR RECEIVER
6735 M: Sean Young <sean@mess.org>
6736 L: linux-media@vger.kernel.org
6738 F: drivers/media/rc/igorplugusb.c
6740 IGUANAWORKS USB IR TRANSCEIVER
6741 M: Sean Young <sean@mess.org>
6742 L: linux-media@vger.kernel.org
6744 F: drivers/media/rc/iguanair.c
6746 IIO DIGITAL POTENTIOMETER DAC
6747 M: Peter Rosin <peda@axentia.se>
6748 L: linux-iio@vger.kernel.org
6750 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6751 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6752 F: drivers/iio/dac/dpot-dac.c
6754 IIO ENVELOPE DETECTOR
6755 M: Peter Rosin <peda@axentia.se>
6756 L: linux-iio@vger.kernel.org
6758 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6759 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6760 F: drivers/iio/adc/envelope-detector.c
6763 M: Peter Rosin <peda@axentia.se>
6764 L: linux-iio@vger.kernel.org
6766 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6767 F: drivers/iio/multiplexer/iio-mux.c
6769 IIO SUBSYSTEM AND DRIVERS
6770 M: Jonathan Cameron <jic23@kernel.org>
6771 R: Hartmut Knaack <knaack.h@gmx.de>
6772 R: Lars-Peter Clausen <lars@metafoo.de>
6773 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6774 L: linux-iio@vger.kernel.org
6775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6777 F: Documentation/devicetree/bindings/iio/
6779 F: drivers/staging/iio/
6780 F: include/linux/iio/
6783 IKANOS/ADI EAGLE ADSL USB DRIVER
6784 M: Matthieu Castet <castet.matthieu@free.fr>
6785 M: Stanislaw Gruszka <stf_xl@wp.pl>
6787 F: drivers/usb/atm/ueagle-atm.c
6789 IMGTEC ASCII LCD DRIVER
6790 M: Paul Burton <paul.burton@mips.com>
6792 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6793 F: drivers/auxdisplay/img-ascii-lcd.c
6795 IMGTEC IR DECODER DRIVER
6796 M: James Hogan <jhogan@kernel.org>
6798 F: drivers/media/rc/img-ir/
6800 IMS TWINTURBO FRAMEBUFFER DRIVER
6801 L: linux-fbdev@vger.kernel.org
6803 F: drivers/video/fbdev/imsttfb.c
6805 INA209 HARDWARE MONITOR DRIVER
6806 M: Guenter Roeck <linux@roeck-us.net>
6807 L: linux-hwmon@vger.kernel.org
6809 F: Documentation/hwmon/ina209
6810 F: Documentation/devicetree/bindings/i2c/ina209.txt
6811 F: drivers/hwmon/ina209.c
6813 INA2XX HARDWARE MONITOR DRIVER
6814 M: Guenter Roeck <linux@roeck-us.net>
6815 L: linux-hwmon@vger.kernel.org
6817 F: Documentation/hwmon/ina2xx
6818 F: drivers/hwmon/ina2xx.c
6819 F: include/linux/platform_data/ina2xx.h
6821 INDUSTRY PACK SUBSYSTEM (IPACK)
6822 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6823 M: Jens Taprogge <jens.taprogge@taprogge.org>
6824 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6825 L: industrypack-devel@lists.sourceforge.net
6826 W: http://industrypack.sourceforge.net
6830 INFINIBAND SUBSYSTEM
6831 M: Doug Ledford <dledford@redhat.com>
6832 L: linux-rdma@vger.kernel.org
6833 W: http://www.openfabrics.org/
6834 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6837 F: Documentation/devicetree/bindings/infiniband/
6838 F: Documentation/infiniband/
6839 F: drivers/infiniband/
6840 F: include/uapi/linux/if_infiniband.h
6841 F: include/uapi/rdma/
6844 INGENIC JZ4780 DMA Driver
6845 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6847 F: drivers/dma/dma-jz4780.c
6849 INGENIC JZ4780 NAND DRIVER
6850 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6851 L: linux-mtd@lists.infradead.org
6853 F: drivers/mtd/nand/jz4780_*
6856 M: Jan Kara <jack@suse.cz>
6857 R: Amir Goldstein <amir73il@gmail.com>
6858 L: linux-fsdevel@vger.kernel.org
6860 F: Documentation/filesystems/inotify.txt
6861 F: fs/notify/inotify/
6862 F: include/linux/inotify.h
6863 F: include/uapi/linux/inotify.h
6865 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6866 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6867 L: linux-input@vger.kernel.org
6868 Q: http://patchwork.kernel.org/project/linux-input/list/
6869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6872 F: include/linux/input.h
6873 F: include/uapi/linux/input.h
6874 F: include/uapi/linux/input-event-codes.h
6875 F: include/linux/input/
6876 F: Documentation/devicetree/bindings/input/
6877 F: Documentation/input/
6879 INPUT MULTITOUCH (MT) PROTOCOL
6880 M: Henrik Rydberg <rydberg@bitmath.org>
6881 L: linux-input@vger.kernel.org
6883 F: Documentation/input/multi-touch-protocol.rst
6884 F: drivers/input/input-mt.c
6887 INSIDE SECURE CRYPTO DRIVER
6888 M: Antoine Tenart <antoine.tenart@free-electrons.com>
6889 F: drivers/crypto/inside-secure/
6891 L: linux-crypto@vger.kernel.org
6893 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6894 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6895 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6896 L: linux-integrity@vger.kernel.org
6897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6899 F: security/integrity/ima/
6901 INTEL 810/815 FRAMEBUFFER DRIVER
6902 M: Antonino Daplas <adaplas@gmail.com>
6903 L: linux-fbdev@vger.kernel.org
6905 F: drivers/video/fbdev/i810/
6907 INTEL ASoC BDW/HSW DRIVERS
6908 M: Jie Yang <yang.jie@linux.intel.com>
6909 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6911 F: sound/soc/intel/common/sst-dsp*
6912 F: sound/soc/intel/common/sst-firmware.c
6913 F: sound/soc/intel/boards/broadwell.c
6914 F: sound/soc/intel/haswell/
6916 INTEL C600 SERIES SAS CONTROLLER DRIVER
6917 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6918 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6919 L: linux-scsi@vger.kernel.org
6920 T: git git://git.code.sf.net/p/intel-sas/isci
6922 F: drivers/scsi/isci/
6924 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6925 M: Jani Nikula <jani.nikula@linux.intel.com>
6926 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6927 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
6928 L: intel-gfx@lists.freedesktop.org
6929 W: https://01.org/linuxgraphics/
6930 B: https://01.org/linuxgraphics/documentation/how-report-bugs
6931 C: irc://chat.freenode.net/intel-gfx
6932 Q: http://patchwork.freedesktop.org/project/intel-gfx/
6933 T: git git://anongit.freedesktop.org/drm-intel
6935 F: drivers/gpu/drm/i915/
6936 F: include/drm/i915*
6937 F: include/uapi/drm/i915_drm.h
6938 F: Documentation/gpu/i915.rst
6940 INTEL ETHERNET DRIVERS
6941 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6942 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6943 W: http://www.intel.com/support/feedback.htm
6944 W: http://e1000.sourceforge.net/
6945 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6949 F: Documentation/networking/e100.txt
6950 F: Documentation/networking/e1000.txt
6951 F: Documentation/networking/e1000e.txt
6952 F: Documentation/networking/igb.txt
6953 F: Documentation/networking/igbvf.txt
6954 F: Documentation/networking/ixgb.txt
6955 F: Documentation/networking/ixgbe.txt
6956 F: Documentation/networking/ixgbevf.txt
6957 F: Documentation/networking/i40e.txt
6958 F: Documentation/networking/i40evf.txt
6959 F: drivers/net/ethernet/intel/
6960 F: drivers/net/ethernet/intel/*/
6961 F: include/linux/avf/virtchnl.h
6963 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6964 M: Maik Broemme <mbroemme@libmpq.org>
6965 L: linux-fbdev@vger.kernel.org
6967 F: Documentation/fb/intelfb.txt
6968 F: drivers/video/fbdev/intelfb/
6970 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6971 M: Zhenyu Wang <zhenyuw@linux.intel.com>
6972 M: Zhi Wang <zhi.a.wang@intel.com>
6973 L: intel-gvt-dev@lists.freedesktop.org
6974 L: intel-gfx@lists.freedesktop.org
6975 W: https://01.org/igvt-g
6976 T: git https://github.com/01org/gvt-linux.git
6978 F: drivers/gpu/drm/i915/gvt/
6980 INTEL HID EVENT DRIVER
6981 M: Alex Hung <alex.hung@canonical.com>
6982 L: platform-driver-x86@vger.kernel.org
6984 F: drivers/platform/x86/intel-hid.c
6986 INTEL I/OAT DMA DRIVER
6987 M: Dave Jiang <dave.jiang@intel.com>
6988 R: Dan Williams <dan.j.williams@intel.com>
6989 L: dmaengine@vger.kernel.org
6990 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6992 F: drivers/dma/ioat*
6995 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6996 M: Len Brown <lenb@kernel.org>
6997 L: linux-pm@vger.kernel.org
6998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6999 B: https://bugzilla.kernel.org
7001 F: drivers/idle/intel_idle.c
7003 INTEL INTEGRATED SENSOR HUB DRIVER
7004 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7005 M: Jiri Kosina <jikos@kernel.org>
7006 L: linux-input@vger.kernel.org
7008 F: drivers/hid/intel-ish-hid/
7011 M: David Woodhouse <dwmw2@infradead.org>
7012 L: iommu@lists.linux-foundation.org
7013 T: git git://git.infradead.org/iommu-2.6.git
7015 F: drivers/iommu/intel-iommu.c
7016 F: include/linux/intel-iommu.h
7018 INTEL IOP-ADMA DMA DRIVER
7019 R: Dan Williams <dan.j.williams@intel.com>
7021 F: drivers/dma/iop-adma.c
7023 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7024 M: Krzysztof Halasa <khalasa@piap.pl>
7026 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7027 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7028 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7029 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7030 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7031 F: drivers/net/wan/ixp4xx_hss.c
7033 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7034 M: Deepak Saxena <dsaxena@plexity.net>
7036 F: drivers/char/hw_random/ixp4xx-rng.c
7038 INTEL MANAGEMENT ENGINE (mei)
7039 M: Tomas Winkler <tomas.winkler@intel.com>
7040 L: linux-kernel@vger.kernel.org
7042 F: include/uapi/linux/mei.h
7043 F: include/linux/mei_cl_bus.h
7044 F: drivers/misc/mei/*
7045 F: drivers/watchdog/mei_wdt.c
7046 F: Documentation/misc-devices/mei/*
7049 INTEL MENLOW THERMAL DRIVER
7050 M: Sujith Thomas <sujith.thomas@intel.com>
7051 L: platform-driver-x86@vger.kernel.org
7052 W: https://01.org/linux-acpi
7054 F: drivers/platform/x86/intel_menlow.c
7056 INTEL MERRIFIELD GPIO DRIVER
7057 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7058 L: linux-gpio@vger.kernel.org
7060 F: drivers/gpio/gpio-merrifield.c
7062 INTEL MIC DRIVERS (mic)
7063 M: Sudeep Dutt <sudeep.dutt@intel.com>
7064 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7066 W: https://github.com/sudeepdutt/mic
7067 W: http://software.intel.com/en-us/mic-developer
7068 F: include/linux/mic_bus.h
7069 F: include/linux/scif.h
7070 F: include/uapi/linux/mic_common.h
7071 F: include/uapi/linux/mic_ioctl.h
7072 F: include/uapi/linux/scif_ioctl.h
7073 F: drivers/misc/mic/
7074 F: drivers/dma/mic_x100_dma.c
7075 F: drivers/dma/mic_x100_dma.h
7076 F: Documentation/mic/
7078 INTEL PMC CORE DRIVER
7079 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7080 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7081 L: platform-driver-x86@vger.kernel.org
7083 F: arch/x86/include/asm/pmc_core.h
7084 F: drivers/platform/x86/intel_pmc_core*
7086 INTEL PMC/P-Unit IPC DRIVER
7087 M: Zha Qipeng<qipeng.zha@intel.com>
7088 L: platform-driver-x86@vger.kernel.org
7090 F: drivers/platform/x86/intel_pmc_ipc.c
7091 F: drivers/platform/x86/intel_punit_ipc.c
7092 F: arch/x86/include/asm/intel_pmc_ipc.h
7093 F: arch/x86/include/asm/intel_punit_ipc.h
7095 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7096 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7097 L: linux-wireless@vger.kernel.org
7099 F: Documentation/networking/README.ipw2100
7100 F: Documentation/networking/README.ipw2200
7101 F: drivers/net/wireless/intel/ipw2x00/
7104 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7105 M: Len Brown <lenb@kernel.org>
7106 L: linux-pm@vger.kernel.org
7108 F: drivers/cpufreq/intel_pstate.c
7110 INTEL RDMA RNIC DRIVER
7111 M: Faisal Latif <faisal.latif@intel.com>
7112 M: Shiraz Saleem <shiraz.saleem@intel.com>
7113 L: linux-rdma@vger.kernel.org
7115 F: drivers/infiniband/hw/i40iw/
7117 INTEL TELEMETRY DRIVER
7118 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7119 L: platform-driver-x86@vger.kernel.org
7121 F: arch/x86/include/asm/intel_telemetry.h
7122 F: drivers/platform/x86/intel_telemetry*
7124 INTEL VIRTUAL BUTTON DRIVER
7125 M: AceLan Kao <acelan.kao@canonical.com>
7126 L: platform-driver-x86@vger.kernel.org
7128 F: drivers/platform/x86/intel-vbtn.c
7130 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7131 M: Stanislaw Gruszka <sgruszka@redhat.com>
7132 L: linux-wireless@vger.kernel.org
7134 F: drivers/net/wireless/intel/iwlegacy/
7136 INTEL WIRELESS WIFI LINK (iwlwifi)
7137 M: Johannes Berg <johannes.berg@intel.com>
7138 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7139 M: Luca Coelho <luciano.coelho@intel.com>
7140 M: Intel Linux Wireless <linuxwifi@intel.com>
7141 L: linux-wireless@vger.kernel.org
7142 W: http://intellinuxwireless.org
7143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7145 F: drivers/net/wireless/intel/iwlwifi/
7147 INTEL WIRELESS WIMAX CONNECTION 2400
7148 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7149 M: linux-wimax@intel.com
7150 L: wimax@linuxwimax.org (subscribers-only)
7152 W: http://linuxwimax.org
7153 F: Documentation/wimax/README.i2400m
7154 F: drivers/net/wimax/i2400m/
7155 F: include/uapi/linux/wimax/i2400m.h
7158 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7160 F: Documentation/trace/intel_th.txt
7161 F: drivers/hwtracing/intel_th/
7163 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7164 M: Ning Sun <ning.sun@intel.com>
7165 L: tboot-devel@lists.sourceforge.net
7166 W: http://tboot.sourceforge.net
7167 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7169 F: Documentation/intel_txt.txt
7170 F: include/linux/tboot.h
7171 F: arch/x86/kernel/tboot.c
7173 INTEL-MID GPIO DRIVER
7174 M: David Cohen <david.a.cohen@linux.intel.com>
7175 L: linux-gpio@vger.kernel.org
7177 F: drivers/gpio/gpio-intel-mid.c
7179 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7180 M: Linus Walleij <linus.walleij@linaro.org>
7181 L: linux-iio@vger.kernel.org
7183 F: drivers/iio/gyro/mpu3050*
7184 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7186 IOC3 ETHERNET DRIVER
7187 M: Ralf Baechle <ralf@linux-mips.org>
7188 L: linux-mips@linux-mips.org
7190 F: drivers/net/ethernet/sgi/ioc3-eth.c
7193 M: Pat Gefre <pfg@sgi.com>
7194 L: linux-serial@vger.kernel.org
7196 F: drivers/tty/serial/ioc3_serial.c
7199 M: Joerg Roedel <joro@8bytes.org>
7200 L: iommu@lists.linux-foundation.org
7201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7203 F: Documentation/devicetree/bindings/iommu/
7205 F: include/linux/iommu.h
7206 F: include/linux/iova.h
7209 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7211 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7214 M: Corey Minyard <minyard@acm.org>
7215 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7216 W: http://openipmi.sourceforge.net/
7218 F: Documentation/IPMI.txt
7219 F: drivers/char/ipmi/
7220 F: include/linux/ipmi*
7221 F: include/uapi/linux/ipmi*
7223 IPS SCSI RAID DRIVER
7224 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7225 L: linux-scsi@vger.kernel.org
7226 W: http://www.adaptec.com/
7228 F: drivers/scsi/ips*
7231 M: Wensong Zhang <wensong@linux-vs.org>
7232 M: Simon Horman <horms@verge.net.au>
7233 M: Julian Anastasov <ja@ssi.bg>
7234 L: netdev@vger.kernel.org
7235 L: lvs-devel@vger.kernel.org
7237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7239 F: Documentation/networking/ipvs-sysctl.txt
7240 F: include/net/ip_vs.h
7241 F: include/uapi/linux/ip_vs.h
7242 F: net/netfilter/ipvs/
7245 M: Jiri Kosina <jikos@kernel.org>
7246 M: David Sterba <dsterba@suse.com>
7248 F: drivers/tty/ipwireless/
7251 L: netdev@vger.kernel.org
7253 F: include/net/ipx.h
7254 F: include/uapi/linux/ipx.h
7258 M: Samuel Ortiz <samuel@sortiz.org>
7259 L: irda-users@lists.sourceforge.net (subscribers-only)
7260 L: netdev@vger.kernel.org
7261 W: http://irda.sourceforge.net/
7263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7264 F: Documentation/networking/irda.txt
7265 F: drivers/staging/irda/
7267 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7268 M: Marc Zyngier <marc.zyngier@arm.com>
7270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7271 F: Documentation/IRQ-domain.txt
7272 F: include/linux/irqdomain.h
7273 F: kernel/irq/irqdomain.c
7277 M: Thomas Gleixner <tglx@linutronix.de>
7278 L: linux-kernel@vger.kernel.org
7280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7284 M: Thomas Gleixner <tglx@linutronix.de>
7285 M: Jason Cooper <jason@lakedaemon.net>
7286 M: Marc Zyngier <marc.zyngier@arm.com>
7287 L: linux-kernel@vger.kernel.org
7289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7290 F: Documentation/devicetree/bindings/interrupt-controller/
7294 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7296 F: Documentation/isa.txt
7297 F: drivers/base/isa.c
7298 F: include/linux/isa.h
7301 M: Hans Verkuil <hverkuil@xs4all.nl>
7302 L: linux-media@vger.kernel.org
7303 T: git git://linuxtv.org/media_tree.git
7304 W: https://linuxtv.org
7306 F: drivers/media/radio/radio-isa*
7309 M: Jaroslav Kysela <perex@perex.cz>
7311 F: Documentation/isapnp.txt
7312 F: drivers/pnp/isapnp/
7313 F: include/linux/isapnp.h
7316 M: Lee Duncan <lduncan@suse.com>
7317 M: Chris Leech <cleech@redhat.com>
7318 L: open-iscsi@googlegroups.com
7319 W: www.open-iscsi.com
7321 F: drivers/scsi/*iscsi*
7322 F: include/scsi/*iscsi*
7324 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7325 M: Peter Jones <pjones@redhat.com>
7326 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7328 F: drivers/firmware/iscsi_ibft*
7330 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7331 M: Or Gerlitz <ogerlitz@mellanox.com>
7332 M: Sagi Grimberg <sagi@grimberg.me>
7333 M: Roi Dayan <roid@mellanox.com>
7334 L: linux-rdma@vger.kernel.org
7336 W: http://www.openfabrics.org
7337 W: www.open-iscsi.org
7338 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7339 F: drivers/infiniband/ulp/iser/
7341 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7342 M: Sagi Grimberg <sagi@grimberg.me>
7343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7344 L: linux-rdma@vger.kernel.org
7345 L: target-devel@vger.kernel.org
7347 W: http://www.linux-iscsi.org
7348 F: drivers/infiniband/ulp/isert
7351 M: Karsten Keil <isdn@linux-pingi.de>
7352 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7353 L: netdev@vger.kernel.org
7354 W: http://www.isdn4linux.de
7355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7357 F: Documentation/isdn/
7359 F: include/linux/isdn.h
7360 F: include/linux/isdn/
7361 F: include/uapi/linux/isdn.h
7362 F: include/uapi/linux/isdn/
7364 ISDN SUBSYSTEM (Eicon active card driver)
7365 M: Armin Schindler <mac@melware.de>
7366 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7367 W: http://www.melware.de
7369 F: drivers/isdn/hardware/eicon/
7371 IT87 HARDWARE MONITORING DRIVER
7372 M: Jean Delvare <jdelvare@suse.com>
7373 L: linux-hwmon@vger.kernel.org
7375 F: Documentation/hwmon/it87
7376 F: drivers/hwmon/it87.c
7379 M: Antti Palosaari <crope@iki.fi>
7380 L: linux-media@vger.kernel.org
7381 W: https://linuxtv.org
7382 W: http://palosaari.fi/linux/
7383 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7384 T: git git://linuxtv.org/anttip/media_tree.git
7386 F: drivers/media/tuners/it913x*
7388 IVTV VIDEO4LINUX DRIVER
7389 M: Andy Walls <awalls@md.metrocast.net>
7390 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7391 L: linux-media@vger.kernel.org
7392 T: git git://linuxtv.org/media_tree.git
7393 W: http://www.ivtvdriver.org
7395 F: Documentation/media/v4l-drivers/ivtv*
7396 F: drivers/media/pci/ivtv/
7397 F: include/uapi/linux/ivtv*
7399 IX2505V MEDIA DRIVER
7400 M: Malcolm Priestley <tvboxspy@gmail.com>
7401 L: linux-media@vger.kernel.org
7402 W: https://linuxtv.org
7403 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7405 F: drivers/media/dvb-frontends/ix2505v*
7407 JC42.4 TEMPERATURE SENSOR DRIVER
7408 M: Guenter Roeck <linux@roeck-us.net>
7409 L: linux-hwmon@vger.kernel.org
7411 F: drivers/hwmon/jc42.c
7412 F: Documentation/hwmon/jc42
7415 M: Dave Kleikamp <shaggy@kernel.org>
7416 L: jfs-discussion@lists.sourceforge.net
7417 W: http://jfs.sourceforge.net/
7418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7420 F: Documentation/filesystems/jfs.txt
7424 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7425 L: netdev@vger.kernel.org
7427 F: drivers/net/ethernet/jme.*
7429 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7430 M: David Woodhouse <dwmw2@infradead.org>
7431 L: linux-mtd@lists.infradead.org
7432 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7435 F: include/uapi/linux/jffs2.h
7437 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7438 M: "Theodore Ts'o" <tytso@mit.edu>
7439 M: Jan Kara <jack@suse.com>
7440 L: linux-ext4@vger.kernel.org
7443 F: include/linux/jbd2.h
7445 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7446 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7447 L: linux-media@vger.kernel.org
7449 F: drivers/media/platform/rcar_jpu.c
7451 JSM Neo PCI based serial card
7452 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7453 L: linux-serial@vger.kernel.org
7455 F: drivers/tty/serial/jsm/
7457 K10TEMP HARDWARE MONITORING DRIVER
7458 M: Clemens Ladisch <clemens@ladisch.de>
7459 L: linux-hwmon@vger.kernel.org
7461 F: Documentation/hwmon/k10temp
7462 F: drivers/hwmon/k10temp.c
7464 K8TEMP HARDWARE MONITORING DRIVER
7465 M: Rudolf Marek <r.marek@assembler.cz>
7466 L: linux-hwmon@vger.kernel.org
7468 F: Documentation/hwmon/k8temp
7469 F: drivers/hwmon/k8temp.c
7472 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7473 R: Alexander Potapenko <glider@google.com>
7474 R: Dmitry Vyukov <dvyukov@google.com>
7475 L: kasan-dev@googlegroups.com
7477 F: arch/*/include/asm/kasan.h
7478 F: arch/*/mm/kasan_init*
7479 F: Documentation/dev-tools/kasan.rst
7480 F: include/linux/kasan*.h
7483 F: scripts/Makefile.kasan
7486 L: linux-kbuild@vger.kernel.org
7488 F: Documentation/kbuild/kconfig-language.txt
7492 M: Dave Young <dyoung@redhat.com>
7493 M: Baoquan He <bhe@redhat.com>
7494 R: Vivek Goyal <vgoyal@redhat.com>
7495 L: kexec@lists.infradead.org
7496 W: http://lse.sourceforge.net/kdump/
7498 F: Documentation/kdump/
7500 KEENE FM RADIO TRANSMITTER DRIVER
7501 M: Hans Verkuil <hverkuil@xs4all.nl>
7502 L: linux-media@vger.kernel.org
7503 T: git git://linuxtv.org/media_tree.git
7504 W: https://linuxtv.org
7506 F: drivers/media/radio/radio-keene*
7508 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7509 M: Ian Kent <raven@themaw.net>
7510 L: autofs@vger.kernel.org
7514 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7515 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7516 M: Michal Marek <michal.lkml@markovi.net>
7517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7518 L: linux-kbuild@vger.kernel.org
7520 F: Documentation/kbuild/
7522 F: scripts/Makefile.*
7528 L: kernel-janitors@vger.kernel.org
7529 W: http://kernelnewbies.org/KernelJanitors
7532 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7533 M: "J. Bruce Fields" <bfields@fieldses.org>
7534 M: Jeff Layton <jlayton@poochiereds.net>
7535 L: linux-nfs@vger.kernel.org
7536 W: http://nfs.sourceforge.net/
7537 T: git git://linux-nfs.org/~bfields/linux.git
7540 F: include/uapi/linux/nfsd/
7544 F: include/linux/lockd/
7545 F: include/linux/sunrpc/
7546 F: include/uapi/linux/sunrpc/
7548 KERNEL SELFTEST FRAMEWORK
7549 M: Shuah Khan <shuahkh@osg.samsung.com>
7550 M: Shuah Khan <shuah@kernel.org>
7551 L: linux-kselftest@vger.kernel.org
7552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7554 F: tools/testing/selftests/
7555 F: Documentation/dev-tools/kselftest*
7557 KERNEL USERMODE HELPER
7558 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7559 L: linux-kernel@vger.kernel.org
7562 F: include/linux/umh.h
7564 KERNEL VIRTUAL MACHINE (KVM)
7565 M: Paolo Bonzini <pbonzini@redhat.com>
7566 M: Radim Krčmář <rkrcmar@redhat.com>
7567 L: kvm@vger.kernel.org
7568 W: http://www.linux-kvm.org
7569 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7571 F: Documentation/virtual/kvm/
7572 F: include/trace/events/kvm.h
7573 F: include/uapi/asm-generic/kvm*
7574 F: include/uapi/linux/kvm*
7575 F: include/asm-generic/kvm*
7576 F: include/linux/kvm*
7577 F: include/kvm/iodev.h
7581 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7582 M: Joerg Roedel <joro@8bytes.org>
7583 L: kvm@vger.kernel.org
7584 W: http://www.linux-kvm.org/
7586 F: arch/x86/include/asm/svm.h
7587 F: arch/x86/kvm/svm.c
7589 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7590 M: Christoffer Dall <christoffer.dall@linaro.org>
7591 M: Marc Zyngier <marc.zyngier@arm.com>
7592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7593 L: kvmarm@lists.cs.columbia.edu
7594 W: http://systems.cs.columbia.edu/projects/kvm-arm
7595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7597 F: arch/arm/include/uapi/asm/kvm*
7598 F: arch/arm/include/asm/kvm*
7601 F: include/kvm/arm_*
7603 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7604 M: Christoffer Dall <christoffer.dall@linaro.org>
7605 M: Marc Zyngier <marc.zyngier@arm.com>
7606 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7607 L: kvmarm@lists.cs.columbia.edu
7609 F: arch/arm64/include/uapi/asm/kvm*
7610 F: arch/arm64/include/asm/kvm*
7613 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7614 M: James Hogan <jhogan@kernel.org>
7615 L: linux-mips@linux-mips.org
7617 F: arch/mips/include/uapi/asm/kvm*
7618 F: arch/mips/include/asm/kvm*
7621 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7622 M: Paul Mackerras <paulus@ozlabs.org>
7623 L: kvm-ppc@vger.kernel.org
7624 W: http://www.linux-kvm.org/
7625 T: git git://github.com/agraf/linux-2.6.git
7627 F: arch/powerpc/include/uapi/asm/kvm*
7628 F: arch/powerpc/include/asm/kvm*
7629 F: arch/powerpc/kvm/
7630 F: arch/powerpc/kernel/kvm*
7632 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7633 M: Christian Borntraeger <borntraeger@de.ibm.com>
7634 M: Cornelia Huck <cohuck@redhat.com>
7635 L: linux-s390@vger.kernel.org
7636 W: http://www.ibm.com/developerworks/linux/linux390/
7637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7639 F: arch/s390/include/uapi/asm/kvm*
7640 F: arch/s390/include/asm/gmap.h
7641 F: arch/s390/include/asm/kvm*
7643 F: arch/s390/mm/gmap.c
7645 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7646 M: Paolo Bonzini <pbonzini@redhat.com>
7647 M: Radim Krčmář <rkrcmar@redhat.com>
7648 L: kvm@vger.kernel.org
7649 W: http://www.linux-kvm.org
7650 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7653 F: arch/x86/include/uapi/asm/kvm*
7654 F: arch/x86/include/asm/kvm*
7655 F: arch/x86/include/asm/pvclock-abi.h
7656 F: arch/x86/kernel/kvm.c
7657 F: arch/x86/kernel/kvmclock.c
7660 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7661 M: Tejun Heo <tj@kernel.org>
7662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7664 F: include/linux/kernfs.h
7668 M: Eric Biederman <ebiederm@xmission.com>
7669 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7670 L: kexec@lists.infradead.org
7672 F: include/linux/kexec.h
7673 F: include/uapi/linux/kexec.h
7677 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7678 L: linux-integrity@vger.kernel.org
7679 L: keyrings@vger.kernel.org
7681 F: Documentation/security/keys/trusted-encrypted.rst
7682 F: include/keys/encrypted-type.h
7683 F: security/keys/encrypted-keys/
7686 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7687 L: linux-integrity@vger.kernel.org
7688 L: keyrings@vger.kernel.org
7690 F: Documentation/security/keys/trusted-encrypted.rst
7691 F: include/keys/trusted-type.h
7692 F: security/keys/trusted.c
7693 F: security/keys/trusted.h
7696 M: David Howells <dhowells@redhat.com>
7697 L: keyrings@vger.kernel.org
7699 F: Documentation/security/keys/core.rst
7700 F: include/linux/key.h
7701 F: include/linux/key-type.h
7702 F: include/linux/keyctl.h
7703 F: include/uapi/linux/keyctl.h
7707 KGDB / KDB /debug_core
7708 M: Jason Wessel <jason.wessel@windriver.com>
7709 W: http://kgdb.wiki.kernel.org/
7710 L: kgdb-bugreport@lists.sourceforge.net
7711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7713 F: Documentation/dev-tools/kgdb.rst
7714 F: drivers/misc/kgdbts.c
7715 F: drivers/tty/serial/kgdboc.c
7716 F: include/linux/kdb.h
7717 F: include/linux/kgdb.h
7721 M: Catalin Marinas <catalin.marinas@arm.com>
7723 F: Documentation/dev-tools/kmemleak.rst
7724 F: include/linux/kmemleak.h
7726 F: mm/kmemleak-test.c
7728 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7729 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7730 L: linux-kernel@vger.kernel.org
7733 F: include/linux/kmod.h
7735 F: tools/testing/selftests/kmod/
7738 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7739 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7740 M: "David S. Miller" <davem@davemloft.net>
7741 M: Masami Hiramatsu <mhiramat@kernel.org>
7743 F: Documentation/kprobes.txt
7744 F: include/linux/kprobes.h
7745 F: include/asm-generic/kprobes.h
7748 KS0108 LCD CONTROLLER DRIVER
7749 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7750 W: http://miguelojeda.es/auxdisplay.htm
7751 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7753 F: Documentation/auxdisplay/ks0108
7754 F: drivers/auxdisplay/ks0108.c
7755 F: include/linux/ks0108.h
7758 M: David Ahern <dsa@cumulusnetworks.com>
7759 L: netdev@vger.kernel.org
7762 F: include/net/l3mdev.h
7764 LANTIQ MIPS ARCHITECTURE
7765 M: John Crispin <john@phrozen.org>
7766 L: linux-mips@linux-mips.org
7769 F: drivers/soc/lantiq
7772 L: linux-x25@vger.kernel.org
7774 F: Documentation/networking/lapb-module.txt
7778 LASI 53c700 driver for PARISC
7779 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7780 L: linux-scsi@vger.kernel.org
7782 F: Documentation/scsi/53c700.txt
7783 F: drivers/scsi/53c700*
7786 M: Tobin C. Harding <me@tobin.cc>
7788 F: scripts/leaking_addresses.pl
7791 M: Richard Purdie <rpurdie@rpsys.net>
7792 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7793 M: Pavel Machek <pavel@ucw.cz>
7794 L: linux-leds@vger.kernel.org
7795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7797 F: Documentation/devicetree/bindings/leds/
7799 F: include/linux/leds.h
7801 LEGACY EEPROM DRIVER
7802 M: Jean Delvare <jdelvare@suse.com>
7804 F: Documentation/misc-devices/eeprom
7805 F: drivers/misc/eeprom/eeprom.c
7807 LEGO USB Tower driver
7808 M: Juergen Stuber <starblue@users.sourceforge.net>
7809 L: legousb-devel@lists.sourceforge.net
7810 W: http://legousb.sourceforge.net/
7812 F: drivers/usb/misc/legousbtower.c
7815 M: Michael Krufky <mkrufky@linuxtv.org>
7816 L: linux-media@vger.kernel.org
7817 W: https://linuxtv.org
7818 W: http://github.com/mkrufky
7819 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7820 T: git git://linuxtv.org/mkrufky/tuners.git
7822 F: drivers/media/dvb-frontends/lg2160.*
7824 LGDT3305 MEDIA DRIVER
7825 M: Michael Krufky <mkrufky@linuxtv.org>
7826 L: linux-media@vger.kernel.org
7827 W: https://linuxtv.org
7828 W: http://github.com/mkrufky
7829 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7830 T: git git://linuxtv.org/mkrufky/tuners.git
7832 F: drivers/media/dvb-frontends/lgdt3305.*
7834 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7835 M: Viresh Kumar <vireshk@kernel.org>
7836 L: linux-ide@vger.kernel.org
7837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7839 F: include/linux/pata_arasan_cf_data.h
7840 F: drivers/ata/pata_arasan_cf.c
7843 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7844 M: Tejun Heo <tj@kernel.org>
7845 L: linux-ide@vger.kernel.org
7846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7848 F: drivers/ata/pata_*.c
7849 F: drivers/ata/ata_generic.c
7851 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7852 M: Linus Walleij <linus.walleij@linaro.org>
7853 L: linux-ide@vger.kernel.org
7854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7856 F: drivers/ata/pata_ftide010.c
7857 F: drivers/ata/sata_gemini.c
7858 F: drivers/ata/sata_gemini.h
7860 LIBATA SATA AHCI PLATFORM devices support
7861 M: Hans de Goede <hdegoede@redhat.com>
7862 M: Tejun Heo <tj@kernel.org>
7863 L: linux-ide@vger.kernel.org
7864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7866 F: drivers/ata/ahci_platform.c
7867 F: drivers/ata/libahci_platform.c
7868 F: include/linux/ahci_platform.h
7870 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7871 M: Mikael Pettersson <mikpelinux@gmail.com>
7872 L: linux-ide@vger.kernel.org
7873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7875 F: drivers/ata/sata_promise.*
7877 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7878 M: Tejun Heo <tj@kernel.org>
7879 L: linux-ide@vger.kernel.org
7880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7883 F: include/linux/ata.h
7884 F: include/linux/libata.h
7885 F: Documentation/devicetree/bindings/ata/
7888 M: Sasha Levin <alexander.levin@verizon.com>
7890 F: tools/lib/lockdep/
7892 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7893 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7894 L: linux-nvdimm@lists.01.org
7895 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7897 F: drivers/nvdimm/blk.c
7898 F: drivers/nvdimm/region_devs.c
7900 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7901 M: Vishal Verma <vishal.l.verma@intel.com>
7902 L: linux-nvdimm@lists.01.org
7903 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7905 F: drivers/nvdimm/btt*
7907 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7908 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7909 L: linux-nvdimm@lists.01.org
7910 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7912 F: drivers/nvdimm/pmem*
7914 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7915 M: Dan Williams <dan.j.williams@intel.com>
7916 L: linux-nvdimm@lists.01.org
7917 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7921 F: drivers/acpi/nfit/*
7922 F: include/linux/nd.h
7923 F: include/linux/libnvdimm.h
7924 F: include/uapi/linux/ndctl.h
7926 LIGHTNVM PLATFORM SUPPORT
7927 M: Matias Bjorling <mb@lightnvm.io>
7928 W: http://github/OpenChannelSSD
7929 L: linux-block@vger.kernel.org
7931 F: drivers/lightnvm/
7932 F: include/linux/lightnvm.h
7933 F: include/uapi/linux/lightnvm.h
7935 LINUX FOR POWER MACINTOSH
7936 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7937 W: http://www.penguinppc.org/
7938 L: linuxppc-dev@lists.ozlabs.org
7940 F: arch/powerpc/platforms/powermac/
7941 F: drivers/macintosh/
7943 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7944 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7945 M: Paul Mackerras <paulus@samba.org>
7946 M: Michael Ellerman <mpe@ellerman.id.au>
7947 W: https://github.com/linuxppc/linux/wiki
7948 L: linuxppc-dev@lists.ozlabs.org
7949 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7952 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7953 F: Documentation/devicetree/bindings/powerpc/
7954 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7955 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7956 F: Documentation/powerpc/
7958 F: drivers/char/tpm/tpm_ibmvtpm*
7959 F: drivers/crypto/nx/
7960 F: drivers/crypto/vmx/
7961 F: drivers/i2c/busses/i2c-opal.c
7962 F: drivers/net/ethernet/ibm/ibmveth.*
7963 F: drivers/net/ethernet/ibm/ibmvnic.*
7964 F: drivers/pci/hotplug/pnv_php.c
7965 F: drivers/pci/hotplug/rpa*
7966 F: drivers/rtc/rtc-opal.c
7967 F: drivers/scsi/ibmvscsi/
7968 F: drivers/tty/hvc/hvc_opal.c
7969 F: drivers/watchdog/wdrtas.c
7970 F: tools/testing/selftests/powerpc
7977 LINUX FOR POWERPC EMBEDDED MPC5XXX
7978 M: Anatolij Gustschin <agust@denx.de>
7979 L: linuxppc-dev@lists.ozlabs.org
7980 T: git git://git.denx.de/linux-denx-agust.git
7982 F: arch/powerpc/platforms/512x/
7983 F: arch/powerpc/platforms/52xx/
7985 LINUX FOR POWERPC EMBEDDED PPC4XX
7986 M: Alistair Popple <alistair@popple.id.au>
7987 M: Matt Porter <mporter@kernel.crashing.org>
7988 W: http://www.penguinppc.org/
7989 L: linuxppc-dev@lists.ozlabs.org
7991 F: arch/powerpc/platforms/40x/
7992 F: arch/powerpc/platforms/44x/
7994 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7995 M: Scott Wood <oss@buserror.net>
7996 M: Kumar Gala <galak@kernel.crashing.org>
7997 W: http://www.penguinppc.org/
7998 L: linuxppc-dev@lists.ozlabs.org
7999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8001 F: arch/powerpc/platforms/83xx/
8002 F: arch/powerpc/platforms/85xx/
8003 F: Documentation/devicetree/bindings/powerpc/fsl/
8005 LINUX FOR POWERPC EMBEDDED PPC8XX
8006 M: Vitaly Bordug <vitb@kernel.crashing.org>
8007 W: http://www.penguinppc.org/
8008 L: linuxppc-dev@lists.ozlabs.org
8010 F: arch/powerpc/platforms/8xx/
8012 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8013 L: linuxppc-dev@lists.ozlabs.org
8015 F: arch/powerpc/*/*virtex*
8016 F: arch/powerpc/*/*/*virtex*
8018 LINUX FOR POWERPC PA SEMI PWRFICIENT
8019 L: linuxppc-dev@lists.ozlabs.org
8021 F: arch/powerpc/platforms/pasemi/
8022 F: drivers/*/*pasemi*
8023 F: drivers/*/*/*pasemi*
8025 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8026 M: Kees Cook <keescook@chromium.org>
8028 F: drivers/misc/lkdtm*
8030 LINUX SECURITY MODULE (LSM) FRAMEWORK
8031 M: Chris Wright <chrisw@sous-sol.org>
8032 L: linux-security-module@vger.kernel.org
8035 LIS3LV02D ACCELEROMETER DRIVER
8036 M: Eric Piel <eric.piel@tremplin-utc.net>
8038 F: Documentation/misc-devices/lis3lv02d
8039 F: drivers/misc/lis3lv02d/
8040 F: drivers/platform/x86/hp_accel.c
8043 M: Josh Poimboeuf <jpoimboe@redhat.com>
8044 M: Jessica Yu <jeyu@kernel.org>
8045 M: Jiri Kosina <jikos@kernel.org>
8046 M: Miroslav Benes <mbenes@suse.cz>
8047 R: Petr Mladek <pmladek@suse.com>
8049 F: kernel/livepatch/
8050 F: include/linux/livepatch.h
8051 F: arch/x86/include/asm/livepatch.h
8052 F: arch/x86/kernel/livepatch.c
8053 F: Documentation/livepatch/
8054 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8055 F: samples/livepatch/
8056 L: live-patching@vger.kernel.org
8057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8060 L: netdev@vger.kernel.org
8062 F: include/linux/llc.h
8063 F: include/uapi/linux/llc.h
8067 LM73 HARDWARE MONITOR DRIVER
8068 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8069 L: linux-hwmon@vger.kernel.org
8071 F: drivers/hwmon/lm73.c
8073 LM78 HARDWARE MONITOR DRIVER
8074 M: Jean Delvare <jdelvare@suse.com>
8075 L: linux-hwmon@vger.kernel.org
8077 F: Documentation/hwmon/lm78
8078 F: drivers/hwmon/lm78.c
8080 LM83 HARDWARE MONITOR DRIVER
8081 M: Jean Delvare <jdelvare@suse.com>
8082 L: linux-hwmon@vger.kernel.org
8084 F: Documentation/hwmon/lm83
8085 F: drivers/hwmon/lm83.c
8087 LM90 HARDWARE MONITOR DRIVER
8088 M: Jean Delvare <jdelvare@suse.com>
8089 L: linux-hwmon@vger.kernel.org
8091 F: Documentation/hwmon/lm90
8092 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8093 F: drivers/hwmon/lm90.c
8094 F: include/dt-bindings/thermal/lm90.h
8096 LM95234 HARDWARE MONITOR DRIVER
8097 M: Guenter Roeck <linux@roeck-us.net>
8098 L: linux-hwmon@vger.kernel.org
8100 F: Documentation/hwmon/lm95234
8101 F: drivers/hwmon/lm95234.c
8103 LME2510 MEDIA DRIVER
8104 M: Malcolm Priestley <tvboxspy@gmail.com>
8105 L: linux-media@vger.kernel.org
8106 W: https://linuxtv.org
8107 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8109 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8111 LOADPIN SECURITY MODULE
8112 M: Kees Cook <keescook@chromium.org>
8113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8115 F: security/loadpin/
8116 F: Documentation/admin-guide/LSM/LoadPin.rst
8119 M: Peter Zijlstra <peterz@infradead.org>
8120 M: Ingo Molnar <mingo@redhat.com>
8121 L: linux-kernel@vger.kernel.org
8122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8124 F: Documentation/locking/
8125 F: include/linux/lockdep.h
8126 F: include/linux/spinlock*.h
8127 F: arch/*/include/asm/spinlock*.h
8128 F: include/linux/rwlock*.h
8129 F: include/linux/mutex*.h
8130 F: arch/*/include/asm/mutex*.h
8131 F: include/linux/rwsem*.h
8132 F: arch/*/include/asm/rwsem.h
8133 F: include/linux/seqlock.h
8134 F: lib/locking*.[ch]
8137 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8138 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8139 L: linux-ntfs-dev@lists.sourceforge.net
8140 W: http://www.linux-ntfs.org/content/view/19/37/
8142 F: Documentation/ldm.txt
8143 F: block/partitions/ldm.*
8145 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8146 M: Sathya Prakash <sathya.prakash@broadcom.com>
8147 M: Chaitra P B <chaitra.basappa@broadcom.com>
8148 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8149 L: MPT-FusionLinux.pdl@broadcom.com
8150 L: linux-scsi@vger.kernel.org
8151 W: http://www.avagotech.com/support/
8153 F: drivers/message/fusion/
8154 F: drivers/scsi/mpt2sas/
8155 F: drivers/scsi/mpt3sas/
8157 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8158 M: Matthew Wilcox <matthew@wil.cx>
8159 L: linux-scsi@vger.kernel.org
8161 F: drivers/scsi/sym53c8xx_2/
8163 LTC4261 HARDWARE MONITOR DRIVER
8164 M: Guenter Roeck <linux@roeck-us.net>
8165 L: linux-hwmon@vger.kernel.org
8167 F: Documentation/hwmon/ltc4261
8168 F: drivers/hwmon/ltc4261.c
8170 LTC4306 I2C MULTIPLEXER DRIVER
8171 M: Michael Hennerich <michael.hennerich@analog.com>
8172 W: http://ez.analog.com/community/linux-device-drivers
8173 L: linux-i2c@vger.kernel.org
8175 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8176 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8178 LTP (Linux Test Project)
8179 M: Mike Frysinger <vapier@gentoo.org>
8180 M: Cyril Hrubis <chrubis@suse.cz>
8181 M: Wanlong Gao <wanlong.gao@gmail.com>
8182 M: Jan Stancek <jstancek@redhat.com>
8183 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8184 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8185 L: ltp@lists.linux.it (subscribers-only)
8186 W: http://linux-test-project.github.io/
8187 T: git git://github.com/linux-test-project/ltp.git
8191 W: http://www.linux-m32r.org/
8196 M: Geert Uytterhoeven <geert@linux-m68k.org>
8197 L: linux-m68k@lists.linux-m68k.org
8198 W: http://www.linux-m68k.org/
8199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8204 M68K ON APPLE MACINTOSH
8205 M: Joshua Thompson <funaho@jurai.org>
8206 W: http://www.mac.linux-m68k.org/
8207 L: linux-m68k@lists.linux-m68k.org
8212 M: Philip Blundell <philb@gnu.org>
8213 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8217 M88DS3103 MEDIA DRIVER
8218 M: Antti Palosaari <crope@iki.fi>
8219 L: linux-media@vger.kernel.org
8220 W: https://linuxtv.org
8221 W: http://palosaari.fi/linux/
8222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8223 T: git git://linuxtv.org/anttip/media_tree.git
8225 F: drivers/media/dvb-frontends/m88ds3103*
8227 M88RS2000 MEDIA DRIVER
8228 M: Malcolm Priestley <tvboxspy@gmail.com>
8229 L: linux-media@vger.kernel.org
8230 W: https://linuxtv.org
8231 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8233 F: drivers/media/dvb-frontends/m88rs2000*
8235 MA901 MASTERKIT USB FM RADIO DRIVER
8236 M: Alexey Klimov <klimov.linux@gmail.com>
8237 L: linux-media@vger.kernel.org
8238 T: git git://linuxtv.org/media_tree.git
8240 F: drivers/media/radio/radio-ma901.c
8243 M: Johannes Berg <johannes@sipsolutions.net>
8244 L: linux-wireless@vger.kernel.org
8245 W: http://wireless.kernel.org/
8246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8249 F: Documentation/networking/mac80211-injection.txt
8250 F: include/net/mac80211.h
8252 F: drivers/net/wireless/mac80211_hwsim.[ch]
8253 F: Documentation/networking/mac80211_hwsim/README
8256 M: Jassi Brar <jassisinghbrar@gmail.com>
8257 L: linux-kernel@vger.kernel.org
8260 F: include/linux/mailbox_client.h
8261 F: include/linux/mailbox_controller.h
8263 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8264 M: Michael Kerrisk <mtk.manpages@gmail.com>
8265 W: http://www.kernel.org/doc/man-pages
8266 L: linux-man@vger.kernel.org
8269 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8270 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8271 L: linux-mips@linux-mips.org
8273 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8275 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8276 M: Andrew Lunn <andrew@lunn.ch>
8277 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8278 L: netdev@vger.kernel.org
8280 F: drivers/net/dsa/mv88e6xxx/
8281 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8283 MARVELL ARMADA DRM SUPPORT
8284 M: Russell King <linux@armlinux.org.uk>
8286 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8287 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8288 F: drivers/gpu/drm/armada/
8289 F: include/uapi/drm/armada_drm.h
8290 F: Documentation/devicetree/bindings/display/armada/
8292 MARVELL CRYPTO DRIVER
8293 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8294 M: Arnaud Ebalard <arno@natisbad.org>
8295 F: drivers/crypto/marvell/
8297 L: linux-crypto@vger.kernel.org
8299 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8300 M: Mirko Lindner <mlindner@marvell.com>
8301 M: Stephen Hemminger <stephen@networkplumber.org>
8302 L: netdev@vger.kernel.org
8304 F: drivers/net/ethernet/marvell/sk*
8306 MARVELL LIBERTAS WIRELESS DRIVER
8307 L: libertas-dev@lists.infradead.org
8309 F: drivers/net/wireless/marvell/libertas/
8311 MARVELL MACCHIATOBIN SUPPORT
8312 M: Russell King <rmk@armlinux.org.uk>
8313 L: linux-arm-kernel@lists.infradead.org
8315 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8317 MARVELL MV643XX ETHERNET DRIVER
8318 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8319 L: netdev@vger.kernel.org
8321 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8322 F: include/linux/mv643xx.h
8324 MARVELL MV88X3310 PHY DRIVER
8325 M: Russell King <rmk@armlinux.org.uk>
8326 L: netdev@vger.kernel.org
8328 F: drivers/net/phy/marvell10g.c
8330 MARVELL MVNETA ETHERNET DRIVER
8331 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8332 L: netdev@vger.kernel.org
8334 F: drivers/net/ethernet/marvell/mvneta.*
8336 MARVELL MWIFIEX WIRELESS DRIVER
8337 M: Amitkumar Karwar <amitkarwar@gmail.com>
8338 M: Nishant Sarmukadam <nishants@marvell.com>
8339 M: Ganapathi Bhat <gbhat@marvell.com>
8340 M: Xinming Hu <huxm@marvell.com>
8341 L: linux-wireless@vger.kernel.org
8343 F: drivers/net/wireless/marvell/mwifiex/
8345 MARVELL MWL8K WIRELESS DRIVER
8346 M: Lennert Buytenhek <buytenh@wantstofly.org>
8347 L: linux-wireless@vger.kernel.org
8349 F: drivers/net/wireless/marvell/mwl8k.c
8351 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8352 M: Nicolas Pitre <nico@fluxnic.net>
8354 F: drivers/mmc/host/mvsdio.*
8356 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8357 M: Hu Ziji <huziji@marvell.com>
8358 L: linux-mmc@vger.kernel.org
8360 F: drivers/mmc/host/sdhci-xenon*
8361 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8363 MATROX FRAMEBUFFER DRIVER
8364 L: linux-fbdev@vger.kernel.org
8366 F: drivers/video/fbdev/matrox/matroxfb_*
8367 F: include/uapi/linux/matroxfb.h
8369 MAX16065 HARDWARE MONITOR DRIVER
8370 M: Guenter Roeck <linux@roeck-us.net>
8371 L: linux-hwmon@vger.kernel.org
8373 F: Documentation/hwmon/max16065
8374 F: drivers/hwmon/max16065.c
8376 MAX20751 HARDWARE MONITOR DRIVER
8377 M: Guenter Roeck <linux@roeck-us.net>
8378 L: linux-hwmon@vger.kernel.org
8380 F: Documentation/hwmon/max20751
8381 F: drivers/hwmon/max20751.c
8383 MAX2175 SDR TUNER DRIVER
8384 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8385 L: linux-media@vger.kernel.org
8386 T: git git://linuxtv.org/media_tree.git
8388 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8389 F: Documentation/media/v4l-drivers/max2175.rst
8390 F: drivers/media/i2c/max2175*
8391 F: include/uapi/linux/max2175.h
8393 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8394 L: linux-hwmon@vger.kernel.org
8396 F: Documentation/hwmon/max6650
8397 F: drivers/hwmon/max6650.c
8399 MAX6697 HARDWARE MONITOR DRIVER
8400 M: Guenter Roeck <linux@roeck-us.net>
8401 L: linux-hwmon@vger.kernel.org
8403 F: Documentation/hwmon/max6697
8404 F: Documentation/devicetree/bindings/i2c/max6697.txt
8405 F: drivers/hwmon/max6697.c
8406 F: include/linux/platform_data/max6697.h
8408 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8409 M: Peter Rosin <peda@axentia.se>
8410 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8412 F: Documentation/devicetree/bindings/sound/max9860.txt
8413 F: sound/soc/codecs/max9860.*
8415 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8416 M: Javier Martinez Canillas <javier@dowhile0.org>
8417 L: linux-kernel@vger.kernel.org
8419 F: drivers/regulator/max77802-regulator.c
8420 F: Documentation/devicetree/bindings/*/*max77802.txt
8421 F: include/dt-bindings/*/*max77802.h
8423 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8424 M: Krzysztof Kozlowski <krzk@kernel.org>
8425 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8426 L: linux-pm@vger.kernel.org
8428 F: drivers/power/supply/max14577_charger.c
8429 F: drivers/power/supply/max77693_charger.c
8431 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8432 M: Chanwoo Choi <cw00.choi@samsung.com>
8433 M: Krzysztof Kozlowski <krzk@kernel.org>
8434 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8435 L: linux-kernel@vger.kernel.org
8437 F: drivers/*/max14577*.c
8438 F: drivers/*/max77686*.c
8439 F: drivers/*/max77693*.c
8440 F: drivers/extcon/extcon-max14577.c
8441 F: drivers/extcon/extcon-max77693.c
8442 F: drivers/rtc/rtc-max77686.c
8443 F: drivers/clk/clk-max77686.c
8444 F: Documentation/devicetree/bindings/mfd/max14577.txt
8445 F: Documentation/devicetree/bindings/*/max77686.txt
8446 F: Documentation/devicetree/bindings/mfd/max77693.txt
8447 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8448 F: include/linux/mfd/max14577*.h
8449 F: include/linux/mfd/max77686*.h
8450 F: include/linux/mfd/max77693*.h
8452 MAXIRADIO FM RADIO RECEIVER DRIVER
8453 M: Hans Verkuil <hverkuil@xs4all.nl>
8454 L: linux-media@vger.kernel.org
8455 T: git git://linuxtv.org/media_tree.git
8456 W: https://linuxtv.org
8458 F: drivers/media/radio/radio-maxiradio*
8460 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8461 M: Peter Rosin <peda@axentia.se>
8462 L: linux-iio@vger.kernel.org
8464 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8465 F: drivers/iio/potentiometer/mcp4531.c
8467 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8468 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8469 L: linux-iio@vger.kernel.org
8471 F: drivers/iio/dac/cio-dac.c
8473 MEDIA DRIVERS FOR ASCOT2E
8474 M: Sergey Kozlov <serjk@netup.ru>
8475 M: Abylay Ospan <aospan@netup.ru>
8476 L: linux-media@vger.kernel.org
8477 W: https://linuxtv.org
8479 T: git git://linuxtv.org/media_tree.git
8481 F: drivers/media/dvb-frontends/ascot2e*
8483 MEDIA DRIVERS FOR CXD2841ER
8484 M: Sergey Kozlov <serjk@netup.ru>
8485 M: Abylay Ospan <aospan@netup.ru>
8486 L: linux-media@vger.kernel.org
8487 W: https://linuxtv.org
8489 T: git git://linuxtv.org/media_tree.git
8491 F: drivers/media/dvb-frontends/cxd2841er*
8493 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8494 M: Daniel Scheller <d.scheller.oss@gmail.com>
8495 L: linux-media@vger.kernel.org
8496 W: https://linuxtv.org
8497 T: git git://linuxtv.org/media_tree.git
8499 F: drivers/media/pci/ddbridge/*
8501 MEDIA DRIVERS FOR FREESCALE IMX
8502 M: Steve Longerbeam <slongerbeam@gmail.com>
8503 M: Philipp Zabel <p.zabel@pengutronix.de>
8504 L: linux-media@vger.kernel.org
8505 T: git git://linuxtv.org/media_tree.git
8507 F: Documentation/devicetree/bindings/media/imx.txt
8508 F: Documentation/media/v4l-drivers/imx.rst
8509 F: drivers/staging/media/imx/
8510 F: include/linux/imx-media.h
8511 F: include/media/imx.h
8513 MEDIA DRIVERS FOR HELENE
8514 M: Abylay Ospan <aospan@netup.ru>
8515 L: linux-media@vger.kernel.org
8516 W: https://linuxtv.org
8518 T: git git://linuxtv.org/media_tree.git
8520 F: drivers/media/dvb-frontends/helene*
8522 MEDIA DRIVERS FOR HORUS3A
8523 M: Sergey Kozlov <serjk@netup.ru>
8524 M: Abylay Ospan <aospan@netup.ru>
8525 L: linux-media@vger.kernel.org
8526 W: https://linuxtv.org
8528 T: git git://linuxtv.org/media_tree.git
8530 F: drivers/media/dvb-frontends/horus3a*
8532 MEDIA DRIVERS FOR LNBH25
8533 M: Sergey Kozlov <serjk@netup.ru>
8534 M: Abylay Ospan <aospan@netup.ru>
8535 L: linux-media@vger.kernel.org
8536 W: https://linuxtv.org
8538 T: git git://linuxtv.org/media_tree.git
8540 F: drivers/media/dvb-frontends/lnbh25*
8542 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8543 M: Daniel Scheller <d.scheller.oss@gmail.com>
8544 L: linux-media@vger.kernel.org
8545 W: https://linuxtv.org
8546 T: git git://linuxtv.org/media_tree.git
8548 F: drivers/media/dvb-frontends/mxl5xx*
8550 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8551 M: Sergey Kozlov <serjk@netup.ru>
8552 M: Abylay Ospan <aospan@netup.ru>
8553 L: linux-media@vger.kernel.org
8554 W: https://linuxtv.org
8556 T: git git://linuxtv.org/media_tree.git
8558 F: drivers/media/pci/netup_unidvb/*
8560 MEDIA DRIVERS FOR RENESAS - DRIF
8561 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8562 L: linux-media@vger.kernel.org
8563 L: linux-renesas-soc@vger.kernel.org
8564 T: git git://linuxtv.org/media_tree.git
8566 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8567 F: drivers/media/platform/rcar_drif.c
8569 MEDIA DRIVERS FOR RENESAS - FCP
8570 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8571 L: linux-media@vger.kernel.org
8572 L: linux-renesas-soc@vger.kernel.org
8573 T: git git://linuxtv.org/media_tree.git
8575 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8576 F: drivers/media/platform/rcar-fcp.c
8577 F: include/media/rcar-fcp.h
8579 MEDIA DRIVERS FOR RENESAS - FDP1
8580 M: Kieran Bingham <kieran@bingham.xyz>
8581 L: linux-media@vger.kernel.org
8582 L: linux-renesas-soc@vger.kernel.org
8583 T: git git://linuxtv.org/media_tree.git
8585 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8586 F: drivers/media/platform/rcar_fdp1.c
8588 MEDIA DRIVERS FOR RENESAS - VIN
8589 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8590 L: linux-media@vger.kernel.org
8591 L: linux-renesas-soc@vger.kernel.org
8592 T: git git://linuxtv.org/media_tree.git
8594 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8595 F: drivers/media/platform/rcar-vin/
8597 MEDIA DRIVERS FOR RENESAS - VSP1
8598 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8599 L: linux-media@vger.kernel.org
8600 L: linux-renesas-soc@vger.kernel.org
8601 T: git git://linuxtv.org/media_tree.git
8603 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8604 F: drivers/media/platform/vsp1/
8606 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8607 M: Daniel Scheller <d.scheller.oss@gmail.com>
8608 L: linux-media@vger.kernel.org
8609 W: https://linuxtv.org
8610 T: git git://linuxtv.org/media_tree.git
8612 F: drivers/media/dvb-frontends/stv0910*
8614 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8615 M: Daniel Scheller <d.scheller.oss@gmail.com>
8616 L: linux-media@vger.kernel.org
8617 W: https://linuxtv.org
8618 T: git git://linuxtv.org/media_tree.git
8620 F: drivers/media/dvb-frontends/stv6111*
8622 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8623 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8624 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8625 P: LinuxTV.org Project
8626 L: linux-media@vger.kernel.org
8627 W: https://linuxtv.org
8628 Q: http://patchwork.kernel.org/project/linux-media/list/
8629 T: git git://linuxtv.org/media_tree.git
8631 F: Documentation/devicetree/bindings/media/
8632 F: Documentation/media/
8634 F: drivers/staging/media/
8635 F: include/linux/platform_data/media/
8637 F: include/uapi/linux/dvb/
8638 F: include/uapi/linux/videodev2.h
8639 F: include/uapi/linux/media.h
8640 F: include/uapi/linux/v4l2-*
8641 F: include/uapi/linux/meye.h
8642 F: include/uapi/linux/ivtv*
8643 F: include/uapi/linux/uvcvideo.h
8646 M: Sean Wang <sean.wang@mediatek.com>
8648 F: drivers/media/rc/mtk-cir.c
8650 MEDIATEK PMIC LED DRIVER
8651 M: Sean Wang <sean.wang@mediatek.com>
8653 F: drivers/leds/leds-mt6323.c
8654 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
8656 MEDIATEK ETHERNET DRIVER
8657 M: Felix Fietkau <nbd@openwrt.org>
8658 M: John Crispin <john@phrozen.org>
8659 M: Sean Wang <sean.wang@mediatek.com>
8660 M: Nelson Chang <nelson.chang@mediatek.com>
8661 L: netdev@vger.kernel.org
8663 F: drivers/net/ethernet/mediatek/
8665 MEDIATEK JPEG DRIVER
8666 M: Rick Chang <rick.chang@mediatek.com>
8667 M: Bin Liu <bin.liu@mediatek.com>
8669 F: drivers/media/platform/mtk-jpeg/
8670 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8673 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8674 M: Houlong Wei <houlong.wei@mediatek.com>
8675 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8677 F: drivers/media/platform/mtk-mdp/
8678 F: drivers/media/platform/mtk-vpu/
8679 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8681 MEDIATEK MEDIA DRIVER
8682 M: Tiffany Lin <tiffany.lin@mediatek.com>
8683 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8685 F: drivers/media/platform/mtk-vcodec/
8686 F: drivers/media/platform/mtk-vpu/
8687 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8688 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8690 MEDIATEK MT7601U WIRELESS LAN DRIVER
8691 M: Jakub Kicinski <kubakici@wp.pl>
8692 L: linux-wireless@vger.kernel.org
8694 F: drivers/net/wireless/mediatek/mt7601u/
8696 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8697 M: Sean Wang <sean.wang@mediatek.com>
8699 F: drivers/char/hw_random/mtk-rng.c
8701 MEDIATEK USB3 DRD IP DRIVER
8702 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8703 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8704 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8705 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8707 F: drivers/usb/mtu3/
8709 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8710 M: Peter Senna Tschudin <peter.senna@collabora.com>
8711 M: Martin Donnelly <martin.donnelly@ge.com>
8712 M: Martyn Welch <martyn.welch@collabora.co.uk>
8714 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8715 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8717 MEGARAID SCSI/SAS DRIVERS
8718 M: Kashyap Desai <kashyap.desai@broadcom.com>
8719 M: Sumit Saxena <sumit.saxena@broadcom.com>
8720 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8721 L: megaraidlinux.pdl@broadcom.com
8722 L: linux-scsi@vger.kernel.org
8723 W: http://www.avagotech.com/support/
8725 F: Documentation/scsi/megaraid.txt
8726 F: drivers/scsi/megaraid.*
8727 F: drivers/scsi/megaraid/
8729 MELEXIS MLX90614 DRIVER
8730 M: Crt Mori <cmo@melexis.com>
8731 L: linux-iio@vger.kernel.org
8732 W: http://www.melexis.com
8734 F: drivers/iio/temperature/mlx90614.c
8736 MELFAS MIP4 TOUCHSCREEN DRIVER
8737 M: Sangwon Jee <jeesw@melfas.com>
8738 W: http://www.melfas.com
8740 F: drivers/input/touchscreen/melfas_mip4.c
8741 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8743 MELLANOX ETHERNET DRIVER (mlx4_en)
8744 M: Tariq Toukan <tariqt@mellanox.com>
8745 L: netdev@vger.kernel.org
8747 W: http://www.mellanox.com
8748 Q: http://patchwork.ozlabs.org/project/netdev/list/
8749 F: drivers/net/ethernet/mellanox/mlx4/en_*
8751 MELLANOX ETHERNET DRIVER (mlx5e)
8752 M: Saeed Mahameed <saeedm@mellanox.com>
8753 L: netdev@vger.kernel.org
8755 W: http://www.mellanox.com
8756 Q: http://patchwork.ozlabs.org/project/netdev/list/
8757 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8759 MELLANOX ETHERNET INNOVA DRIVER
8760 M: Ilan Tayari <ilant@mellanox.com>
8761 R: Boris Pismenny <borisp@mellanox.com>
8762 L: netdev@vger.kernel.org
8764 W: http://www.mellanox.com
8765 Q: http://patchwork.ozlabs.org/project/netdev/list/
8766 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8767 F: include/linux/mlx5/mlx5_ifc_fpga.h
8769 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8770 M: Ilan Tayari <ilant@mellanox.com>
8771 R: Boris Pismenny <borisp@mellanox.com>
8772 L: netdev@vger.kernel.org
8774 W: http://www.mellanox.com
8775 Q: http://patchwork.ozlabs.org/project/netdev/list/
8776 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8777 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8779 MELLANOX ETHERNET SWITCH DRIVERS
8780 M: Jiri Pirko <jiri@mellanox.com>
8781 M: Ido Schimmel <idosch@mellanox.com>
8782 L: netdev@vger.kernel.org
8784 W: http://www.mellanox.com
8785 Q: http://patchwork.ozlabs.org/project/netdev/list/
8786 F: drivers/net/ethernet/mellanox/mlxsw/
8788 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8789 M: mlxsw@mellanox.com
8790 L: netdev@vger.kernel.org
8792 W: http://www.mellanox.com
8793 Q: http://patchwork.ozlabs.org/project/netdev/list/
8794 F: drivers/net/ethernet/mellanox/mlxfw/
8796 MELLANOX MLX CPLD HOTPLUG DRIVER
8797 M: Vadim Pasternak <vadimp@mellanox.com>
8798 L: platform-driver-x86@vger.kernel.org
8800 F: drivers/platform/x86/mlxcpld-hotplug.c
8801 F: include/linux/platform_data/mlxcpld-hotplug.h
8803 MELLANOX MLX4 core VPI driver
8804 M: Tariq Toukan <tariqt@mellanox.com>
8805 L: netdev@vger.kernel.org
8806 L: linux-rdma@vger.kernel.org
8807 W: http://www.mellanox.com
8808 Q: http://patchwork.ozlabs.org/project/netdev/list/
8810 F: drivers/net/ethernet/mellanox/mlx4/
8811 F: include/linux/mlx4/
8813 MELLANOX MLX4 IB driver
8814 M: Yishai Hadas <yishaih@mellanox.com>
8815 L: linux-rdma@vger.kernel.org
8816 W: http://www.mellanox.com
8817 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8819 F: drivers/infiniband/hw/mlx4/
8820 F: include/linux/mlx4/
8821 F: include/uapi/rdma/mlx4-abi.h
8823 MELLANOX MLX5 core VPI driver
8824 M: Saeed Mahameed <saeedm@mellanox.com>
8825 M: Matan Barak <matanb@mellanox.com>
8826 M: Leon Romanovsky <leonro@mellanox.com>
8827 L: netdev@vger.kernel.org
8828 L: linux-rdma@vger.kernel.org
8829 W: http://www.mellanox.com
8830 Q: http://patchwork.ozlabs.org/project/netdev/list/
8832 F: drivers/net/ethernet/mellanox/mlx5/core/
8833 F: include/linux/mlx5/
8835 MELLANOX MLX5 IB driver
8836 M: Matan Barak <matanb@mellanox.com>
8837 M: Leon Romanovsky <leonro@mellanox.com>
8838 L: linux-rdma@vger.kernel.org
8839 W: http://www.mellanox.com
8840 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8842 F: drivers/infiniband/hw/mlx5/
8843 F: include/linux/mlx5/
8844 F: include/uapi/rdma/mlx5-abi.h
8846 MELLANOX MLXCPLD I2C AND MUX DRIVER
8847 M: Vadim Pasternak <vadimp@mellanox.com>
8848 M: Michael Shych <michaelsh@mellanox.com>
8849 L: linux-i2c@vger.kernel.org
8851 F: drivers/i2c/busses/i2c-mlxcpld.c
8852 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8853 F: Documentation/i2c/busses/i2c-mlxcpld
8855 MELLANOX MLXCPLD LED DRIVER
8856 M: Vadim Pasternak <vadimp@mellanox.com>
8857 L: linux-leds@vger.kernel.org
8859 F: drivers/leds/leds-mlxcpld.c
8860 F: Documentation/leds/leds-mlxcpld.txt
8862 MELLANOX PLATFORM DRIVER
8863 M: Vadim Pasternak <vadimp@mellanox.com>
8864 L: platform-driver-x86@vger.kernel.org
8866 F: drivers/platform/x86/mlx-platform.c
8869 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8870 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8871 L: linux-kernel@vger.kernel.org
8873 F: kernel/sched/membarrier.c
8874 F: include/uapi/linux/membarrier.h
8877 L: linux-mm@kvack.org
8878 W: http://www.linux-mm.org
8880 F: include/linux/mm.h
8881 F: include/linux/gfp.h
8882 F: include/linux/mmzone.h
8883 F: include/linux/memory_hotplug.h
8884 F: include/linux/vmalloc.h
8887 MEMORY TECHNOLOGY DEVICES (MTD)
8888 M: David Woodhouse <dwmw2@infradead.org>
8889 M: Brian Norris <computersforpeace@gmail.com>
8890 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8891 M: Marek Vasut <marek.vasut@gmail.com>
8892 M: Richard Weinberger <richard@nod.at>
8893 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8894 L: linux-mtd@lists.infradead.org
8895 W: http://www.linux-mtd.infradead.org/
8896 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8897 T: git git://git.infradead.org/linux-mtd.git master
8898 T: git git://git.infradead.org/l2-mtd.git master
8900 F: Documentation/devicetree/bindings/mtd/
8902 F: include/linux/mtd/
8903 F: include/uapi/mtd/
8905 MEN A21 WATCHDOG DRIVER
8906 M: Johannes Thumshirn <morbidrsa@gmail.com>
8907 L: linux-watchdog@vger.kernel.org
8909 F: drivers/watchdog/mena21_wdt.c
8911 MEN CHAMELEON BUS (mcb)
8912 M: Johannes Thumshirn <morbidrsa@gmail.com>
8915 F: include/linux/mcb.h
8916 F: Documentation/men-chameleon-bus.txt
8918 MEN F21BMC (Board Management Controller)
8919 M: Andreas Werner <andreas.werner@men.de>
8921 F: drivers/mfd/menf21bmc.c
8922 F: drivers/watchdog/menf21bmc_wdt.c
8923 F: drivers/leds/leds-menf21bmc.c
8924 F: drivers/hwmon/menf21bmc_hwmon.c
8925 F: Documentation/hwmon/menf21bmc
8927 MESON AO CEC DRIVER FOR AMLOGIC SOCS
8928 M: Neil Armstrong <narmstrong@baylibre.com>
8929 L: linux-media@lists.freedesktop.org
8930 L: linux-amlogic@lists.infradead.org
8931 W: http://linux-meson.com/
8933 F: drivers/media/platform/meson/ao-cec.c
8934 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
8935 T: git git://linuxtv.org/media_tree.git
8938 M: James Hogan <jhogan@kernel.org>
8939 L: linux-metag@vger.kernel.org
8940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8943 F: Documentation/metag/
8944 F: Documentation/devicetree/bindings/metag/
8945 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8946 F: drivers/clocksource/metag_generic.c
8947 F: drivers/irqchip/irq-metag.c
8948 F: drivers/irqchip/irq-metag-ext.c
8949 F: drivers/tty/metag_da.c
8951 MICROBLAZE ARCHITECTURE
8952 M: Michal Simek <monstr@monstr.eu>
8953 W: http://www.monstr.eu/fdt/
8954 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8958 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8959 M: Richard Genoud <richard.genoud@gmail.com>
8961 F: drivers/tty/serial/atmel_serial.c
8962 F: drivers/tty/serial/atmel_serial.h
8964 MICROCHIP / ATMEL DMA DRIVER
8965 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8966 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8967 L: dmaengine@vger.kernel.org
8969 F: drivers/dma/at_hdmac.c
8970 F: drivers/dma/at_hdmac_regs.h
8971 F: include/linux/platform_data/dma-atmel.h
8973 MICROCHIP / ATMEL ECC DRIVER
8974 M: Tudor Ambarus <tudor.ambarus@microchip.com>
8975 L: linux-crypto@vger.kernel.org
8977 F: drivers/crypto/atmel-ecc.*
8979 MICROCHIP / ATMEL ISC DRIVER
8980 M: Songjun Wu <songjun.wu@microchip.com>
8981 L: linux-media@vger.kernel.org
8983 F: drivers/media/platform/atmel/atmel-isc.c
8984 F: drivers/media/platform/atmel/atmel-isc-regs.h
8985 F: devicetree/bindings/media/atmel-isc.txt
8987 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8988 M: Woojung Huh <Woojung.Huh@microchip.com>
8989 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8990 L: netdev@vger.kernel.org
8992 F: net/dsa/tag_ksz.c
8993 F: drivers/net/dsa/microchip/*
8994 F: include/linux/platform_data/microchip-ksz.h
8995 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8997 MICROCHIP USB251XB DRIVER
8998 M: Richard Leitner <richard.leitner@skidata.com>
8999 L: linux-usb@vger.kernel.org
9001 F: drivers/usb/misc/usb251xb.c
9002 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9004 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9005 M: Don Brace <don.brace@microsemi.com>
9006 L: esc.storagedev@microsemi.com
9007 L: linux-scsi@vger.kernel.org
9009 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9010 F: drivers/scsi/smartpqi/Kconfig
9011 F: drivers/scsi/smartpqi/Makefile
9012 F: include/linux/cciss*.h
9013 F: include/uapi/linux/cciss*.h
9014 F: Documentation/scsi/smartpqi.txt
9016 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9017 M: Chen Yu <yu.c.chen@intel.com>
9018 L: platform-driver-x86@vger.kernel.org
9020 F: drivers/platform/x86/surfacepro3_button.c
9023 M: Oliver Neukum <oliver@neukum.org>
9025 F: drivers/usb/image/microtek.*
9028 M: Ralf Baechle <ralf@linux-mips.org>
9029 L: linux-mips@linux-mips.org
9030 W: http://www.linux-mips.org/
9031 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9032 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9034 F: Documentation/devicetree/bindings/mips/
9035 F: Documentation/mips/
9038 MIPS BOSTON DEVELOPMENT BOARD
9039 M: Paul Burton <paul.burton@mips.com>
9040 L: linux-mips@linux-mips.org
9042 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9043 F: arch/mips/boot/dts/img/boston.dts
9044 F: arch/mips/configs/generic/board-boston.config
9045 F: drivers/clk/imgtec/clk-boston.c
9046 F: include/dt-bindings/clock/boston-clock.h
9048 MIPS GENERIC PLATFORM
9049 M: Paul Burton <paul.burton@mips.com>
9050 L: linux-mips@linux-mips.org
9052 F: arch/mips/generic/
9053 F: arch/mips/tools/generic-board-config.sh
9055 MIPS/LOONGSON1 ARCHITECTURE
9056 M: Keguang Zhang <keguang.zhang@gmail.com>
9057 L: linux-mips@linux-mips.org
9059 F: arch/mips/loongson32/
9060 F: arch/mips/include/asm/mach-loongson32/
9061 F: drivers/*/*loongson1*
9062 F: drivers/*/*/*loongson1*
9064 MIPS RINT INSTRUCTION EMULATION
9065 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9066 L: linux-mips@linux-mips.org
9068 F: arch/mips/math-emu/sp_rint.c
9069 F: arch/mips/math-emu/dp_rint.c
9071 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9072 M: Hans Verkuil <hverkuil@xs4all.nl>
9073 L: linux-media@vger.kernel.org
9074 T: git git://linuxtv.org/media_tree.git
9075 W: https://linuxtv.org
9077 F: drivers/media/radio/radio-miropcm20*
9080 M: Eric Miao <eric.y.miao@gmail.com>
9081 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9083 T: git git://github.com/hzhuang1/linux.git
9084 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9086 F: arch/arm/boot/dts/mmp*
9087 F: arch/arm/mach-mmp/
9089 MN88472 MEDIA DRIVER
9090 M: Antti Palosaari <crope@iki.fi>
9091 L: linux-media@vger.kernel.org
9092 W: https://linuxtv.org
9093 W: http://palosaari.fi/linux/
9094 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9096 F: drivers/media/dvb-frontends/mn88472*
9098 MN88473 MEDIA DRIVER
9099 M: Antti Palosaari <crope@iki.fi>
9100 L: linux-media@vger.kernel.org
9101 W: https://linuxtv.org
9102 W: http://palosaari.fi/linux/
9103 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9105 F: drivers/media/dvb-frontends/mn88473*
9108 M: Jessica Yu <jeyu@kernel.org>
9109 M: Rusty Russell <rusty@rustcorp.com.au>
9110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9112 F: include/linux/module.h
9115 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9116 W: http://popies.net/meye/
9118 F: Documentation/media/v4l-drivers/meye*
9119 F: drivers/media/pci/meye/
9120 F: include/uapi/linux/meye.h
9122 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9123 M: Jiri Slaby <jirislaby@gmail.com>
9125 F: Documentation/serial/moxa-smartio
9126 F: drivers/tty/mxser.*
9128 MR800 AVERMEDIA USB FM RADIO DRIVER
9129 M: Alexey Klimov <klimov.linux@gmail.com>
9130 L: linux-media@vger.kernel.org
9131 T: git git://linuxtv.org/media_tree.git
9133 F: drivers/media/radio/radio-mr800.c
9135 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9136 M: Alan Ott <alan@signal11.us>
9137 L: linux-wpan@vger.kernel.org
9139 F: drivers/net/ieee802154/mrf24j40.c
9140 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9143 M: "Lee, Chun-Yi" <jlee@suse.com>
9144 L: platform-driver-x86@vger.kernel.org
9146 F: drivers/platform/x86/msi-laptop.c
9149 L: platform-driver-x86@vger.kernel.org
9151 F: drivers/platform/x86/msi-wmi.c
9154 M: Antti Palosaari <crope@iki.fi>
9155 L: linux-media@vger.kernel.org
9156 W: https://linuxtv.org
9157 W: http://palosaari.fi/linux/
9158 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9159 T: git git://linuxtv.org/anttip/media_tree.git
9161 F: drivers/media/tuners/msi001*
9163 MSI2500 MEDIA DRIVER
9164 M: Antti Palosaari <crope@iki.fi>
9165 L: linux-media@vger.kernel.org
9166 W: https://linuxtv.org
9167 W: http://palosaari.fi/linux/
9168 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9169 T: git git://linuxtv.org/anttip/media_tree.git
9171 F: drivers/media/usb/msi2500/
9173 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9174 M: Robert Jarzmik <robert.jarzmik@free.fr>
9175 L: linux-mtd@lists.infradead.org
9177 F: drivers/mtd/devices/docg3*
9179 MT9M032 APTINA SENSOR DRIVER
9180 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9181 L: linux-media@vger.kernel.org
9182 T: git git://linuxtv.org/media_tree.git
9184 F: drivers/media/i2c/mt9m032.c
9185 F: include/media/i2c/mt9m032.h
9187 MT9P031 APTINA CAMERA SENSOR
9188 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9189 L: linux-media@vger.kernel.org
9190 T: git git://linuxtv.org/media_tree.git
9192 F: drivers/media/i2c/mt9p031.c
9193 F: include/media/i2c/mt9p031.h
9195 MT9T001 APTINA CAMERA SENSOR
9196 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9197 L: linux-media@vger.kernel.org
9198 T: git git://linuxtv.org/media_tree.git
9200 F: drivers/media/i2c/mt9t001.c
9201 F: include/media/i2c/mt9t001.h
9203 MT9V032 APTINA CAMERA SENSOR
9204 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9205 L: linux-media@vger.kernel.org
9206 T: git git://linuxtv.org/media_tree.git
9208 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9209 F: drivers/media/i2c/mt9v032.c
9210 F: include/media/i2c/mt9v032.h
9212 MULTIFUNCTION DEVICES (MFD)
9213 M: Lee Jones <lee.jones@linaro.org>
9214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9216 F: Documentation/devicetree/bindings/mfd/
9218 F: include/linux/mfd/
9219 F: include/dt-bindings/mfd/
9221 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9223 F: drivers/mmc/host/mmc_spi.c
9224 F: include/linux/spi/mmc_spi.h
9226 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9227 M: Ulf Hansson <ulf.hansson@linaro.org>
9228 L: linux-mmc@vger.kernel.org
9229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9231 F: Documentation/devicetree/bindings/mmc/
9233 F: include/linux/mmc/
9234 F: include/uapi/linux/mmc/
9236 MULTIPLEXER SUBSYSTEM
9237 M: Peter Rosin <peda@axentia.se>
9239 F: Documentation/ABI/testing/mux/sysfs-class-mux*
9240 F: Documentation/devicetree/bindings/mux/
9241 F: include/linux/dt-bindings/mux/
9242 F: include/linux/mux/
9245 MULTITECH MULTIPORT CARD (ISICOM)
9247 F: drivers/tty/isicom.c
9248 F: include/linux/isicom.h
9250 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9251 M: Bin Liu <b-liu@ti.com>
9252 L: linux-usb@vger.kernel.org
9254 F: drivers/usb/musb/
9256 MXL5007T MEDIA DRIVER
9257 M: Michael Krufky <mkrufky@linuxtv.org>
9258 L: linux-media@vger.kernel.org
9259 W: https://linuxtv.org
9260 W: http://github.com/mkrufky
9261 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9262 T: git git://linuxtv.org/mkrufky/tuners.git
9264 F: drivers/media/tuners/mxl5007t.*
9267 M: Marek Vasut <marex@denx.de>
9269 F: drivers/gpu/drm/mxsfb/
9270 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9272 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9273 M: Hyong-Youb Kim <hykim@myri.com>
9274 L: netdev@vger.kernel.org
9275 W: https://www.myricom.com/support/downloads/myri10ge.html
9277 F: drivers/net/ethernet/myricom/myri10ge/
9279 NAND FLASH SUBSYSTEM
9280 M: Boris Brezillon <boris.brezillon@free-electrons.com>
9281 R: Richard Weinberger <richard@nod.at>
9282 L: linux-mtd@lists.infradead.org
9283 W: http://www.linux-mtd.infradead.org/
9284 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9285 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9286 T: git git://git.infradead.org/l2-mtd.git nand/next
9288 F: drivers/mtd/nand/
9289 F: include/linux/mtd/*nand*.h
9291 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9292 M: Daniel Mack <zonque@gmail.com>
9294 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9295 W: http://www.native-instruments.com
9298 NATSEMI ETHERNET DRIVER (DP8381x)
9300 F: drivers/net/ethernet/natsemi/natsemi.c
9303 M: Petr Vandrovec <petr@vandrovec.name>
9307 NCR 5380 SCSI DRIVERS
9308 M: Finn Thain <fthain@telegraphics.com.au>
9309 M: Michael Schmitz <schmitzmic@gmail.com>
9310 L: linux-scsi@vger.kernel.org
9312 F: Documentation/scsi/g_NCR5380.txt
9313 F: drivers/scsi/NCR5380.*
9314 F: drivers/scsi/arm/cumana_1.c
9315 F: drivers/scsi/arm/oak.c
9316 F: drivers/scsi/atari_scsi.*
9317 F: drivers/scsi/dmx3191d.c
9318 F: drivers/scsi/g_NCR5380.*
9319 F: drivers/scsi/mac_scsi.*
9320 F: drivers/scsi/sun3_scsi.*
9321 F: drivers/scsi/sun3_scsi_vme.c
9323 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9324 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9325 L: linux-scsi@vger.kernel.org
9327 F: drivers/scsi/NCR_D700.*
9329 NCT6775 HARDWARE MONITOR DRIVER
9330 M: Guenter Roeck <linux@roeck-us.net>
9331 L: linux-hwmon@vger.kernel.org
9333 F: Documentation/hwmon/nct6775
9334 F: drivers/hwmon/nct6775.c
9336 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9337 M: Faisal Latif <faisal.latif@intel.com>
9338 L: linux-rdma@vger.kernel.org
9339 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9341 F: drivers/infiniband/hw/nes/
9342 F: include/uapi/rdma/nes-abi.h
9344 NETEM NETWORK EMULATOR
9345 M: Stephen Hemminger <stephen@networkplumber.org>
9346 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9348 F: net/sched/sch_netem.c
9350 NETERION 10GbE DRIVERS (s2io/vxge)
9351 M: Jon Mason <jdmason@kudzu.us>
9352 L: netdev@vger.kernel.org
9354 F: Documentation/networking/s2io.txt
9355 F: Documentation/networking/vxge.txt
9356 F: drivers/net/ethernet/neterion/
9359 M: Pablo Neira Ayuso <pablo@netfilter.org>
9360 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9361 M: Florian Westphal <fw@strlen.de>
9362 L: netfilter-devel@vger.kernel.org
9363 L: coreteam@netfilter.org
9364 W: http://www.netfilter.org/
9365 W: http://www.iptables.org/
9366 W: http://www.nftables.org/
9367 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9371 F: include/linux/netfilter*
9372 F: include/linux/netfilter/
9373 F: include/net/netfilter/
9374 F: include/uapi/linux/netfilter*
9375 F: include/uapi/linux/netfilter/
9376 F: net/*/netfilter.c
9379 F: net/bridge/br_netfilter*.c
9381 NETROM NETWORK LAYER
9382 M: Ralf Baechle <ralf@linux-mips.org>
9383 L: linux-hams@vger.kernel.org
9384 W: http://www.linux-ax25.org/
9386 F: include/net/netrom.h
9387 F: include/uapi/linux/netrom.h
9390 NETRONOME ETHERNET DRIVERS
9391 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9392 L: oss-drivers@netronome.com
9394 F: drivers/net/ethernet/netronome/
9396 NETWORK BLOCK DEVICE (NBD)
9397 M: Josef Bacik <jbacik@fb.com>
9399 L: linux-block@vger.kernel.org
9400 L: nbd@other.debian.org
9401 F: Documentation/blockdev/nbd.txt
9402 F: drivers/block/nbd.c
9403 F: include/uapi/linux/nbd.h
9405 NETWORK DROP MONITOR
9406 M: Neil Horman <nhorman@tuxdriver.com>
9407 L: netdev@vger.kernel.org
9409 W: https://fedorahosted.org/dropwatch/
9410 F: net/core/drop_monitor.c
9413 L: netdev@vger.kernel.org
9414 W: http://www.linuxfoundation.org/en/Net
9415 Q: http://patchwork.ozlabs.org/project/netdev/list/
9416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9419 F: Documentation/devicetree/bindings/net/
9421 F: include/linux/if_*
9422 F: include/linux/netdevice.h
9423 F: include/linux/etherdevice.h
9424 F: include/linux/fcdevice.h
9425 F: include/linux/fddidevice.h
9426 F: include/linux/hippidevice.h
9427 F: include/linux/inetdevice.h
9428 F: include/uapi/linux/if_*
9429 F: include/uapi/linux/netdevice.h
9431 NETWORKING DRIVERS (WIRELESS)
9432 M: Kalle Valo <kvalo@codeaurora.org>
9433 L: linux-wireless@vger.kernel.org
9434 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9438 F: Documentation/devicetree/bindings/net/wireless/
9439 F: drivers/net/wireless/
9442 M: Andrew Lunn <andrew@lunn.ch>
9443 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9444 M: Florian Fainelli <f.fainelli@gmail.com>
9447 F: include/net/dsa.h
9448 F: include/linux/dsa/
9451 NETWORKING [GENERAL]
9452 M: "David S. Miller" <davem@davemloft.net>
9453 L: netdev@vger.kernel.org
9454 W: http://www.linuxfoundation.org/en/Net
9455 Q: http://patchwork.ozlabs.org/project/netdev/list/
9456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9458 B: mailto:netdev@vger.kernel.org
9462 F: include/linux/in.h
9463 F: include/linux/net.h
9464 F: include/linux/netdevice.h
9465 F: include/uapi/linux/in.h
9466 F: include/uapi/linux/net.h
9467 F: include/uapi/linux/netdevice.h
9468 F: include/uapi/linux/net_namespace.h
9469 F: tools/testing/selftests/net/
9474 M: Steffen Klassert <steffen.klassert@secunet.com>
9475 M: Herbert Xu <herbert@gondor.apana.org.au>
9476 M: "David S. Miller" <davem@davemloft.net>
9477 L: netdev@vger.kernel.org
9478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9487 F: net/ipv4/ipcomp.c
9488 F: net/ipv4/ip_vti.c
9492 F: net/ipv6/ipcomp6.c
9493 F: net/ipv6/ip6_vti.c
9494 F: include/uapi/linux/xfrm.h
9495 F: include/net/xfrm.h
9497 NETWORKING [IPv4/IPv6]
9498 M: "David S. Miller" <davem@davemloft.net>
9499 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9500 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9501 L: netdev@vger.kernel.org
9502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9509 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9510 M: Paul Moore <paul@paul-moore.com>
9511 W: https://github.com/netlabel
9512 L: netdev@vger.kernel.org
9513 L: linux-security-module@vger.kernel.org
9515 F: Documentation/netlabel/
9516 F: include/net/calipso.h
9517 F: include/net/cipso_ipv4.h
9518 F: include/net/netlabel.h
9519 F: include/uapi/linux/netfilter/xt_SECMARK.h
9520 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9522 F: net/ipv4/cipso_ipv4.c
9523 F: net/ipv6/calipso.c
9524 F: net/netfilter/xt_CONNSECMARK.c
9525 F: net/netfilter/xt_SECMARK.c
9528 M: Ilya Lesokhin <ilyal@mellanox.com>
9529 M: Aviad Yehezkel <aviadye@mellanox.com>
9530 M: Dave Watson <davejwatson@fb.com>
9531 L: netdev@vger.kernel.org
9534 F: include/uapi/linux/tls.h
9535 F: include/net/tls.h
9537 NETWORKING [WIRELESS]
9538 L: linux-wireless@vger.kernel.org
9539 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9541 NETXEN (1/10) GbE SUPPORT
9542 M: Manish Chopra <manish.chopra@cavium.com>
9543 M: Rahul Verma <rahul.verma@cavium.com>
9544 M: Dept-GELinuxNICDev@cavium.com
9545 L: netdev@vger.kernel.org
9547 F: drivers/net/ethernet/qlogic/netxen/
9550 M: Samuel Ortiz <sameo@linux.intel.com>
9551 L: linux-wireless@vger.kernel.org
9552 L: linux-nfc@lists.01.org (subscribers-only)
9556 F: include/uapi/linux/nfc.h
9558 F: include/linux/platform_data/nfcmrvl.h
9559 F: include/linux/platform_data/nxp-nci.h
9560 F: Documentation/devicetree/bindings/net/nfc/
9562 NFS, SUNRPC, AND LOCKD CLIENTS
9563 M: Trond Myklebust <trond.myklebust@primarydata.com>
9564 M: Anna Schumaker <anna.schumaker@netapp.com>
9565 L: linux-nfs@vger.kernel.org
9566 W: http://client.linux-nfs.org
9567 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9573 F: include/linux/lockd/
9574 F: include/linux/nfs*
9575 F: include/linux/sunrpc/
9576 F: include/uapi/linux/nfs*
9577 F: include/uapi/linux/sunrpc/
9580 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9581 L: linux-nilfs@vger.kernel.org
9582 W: http://nilfs.sourceforge.net/
9583 W: http://nilfs.osdn.jp/
9584 T: git git://github.com/konis/nilfs2.git
9586 F: Documentation/filesystems/nilfs2.txt
9588 F: include/trace/events/nilfs2.h
9589 F: include/uapi/linux/nilfs2_api.h
9590 F: include/uapi/linux/nilfs2_ondisk.h
9592 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9593 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9594 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9596 F: Documentation/scsi/NinjaSCSI.txt
9597 F: drivers/scsi/pcmcia/nsp_*
9599 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9600 M: GOTO Masanori <gotom@debian.or.jp>
9601 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9602 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9604 F: Documentation/scsi/NinjaSCSI.txt
9605 F: drivers/scsi/nsp32*
9608 M: Ley Foon Tan <lftan@altera.com>
9609 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9614 NOHZ, DYNTICKS SUPPORT
9615 M: Frederic Weisbecker <fweisbec@gmail.com>
9616 M: Thomas Gleixner <tglx@linutronix.de>
9617 M: Ingo Molnar <mingo@kernel.org>
9618 L: linux-kernel@vger.kernel.org
9619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9621 F: kernel/time/tick*.*
9622 F: include/linux/tick.h
9623 F: include/linux/sched/nohz.h
9625 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9626 M: Pavel Machek <pavel@ucw.cz>
9627 M: Sakari Ailus <sakari.ailus@iki.fi>
9628 L: linux-media@vger.kernel.org
9630 F: drivers/media/i2c/et8ek8
9631 F: drivers/media/i2c/ad5820.c
9633 NOKIA N900 POWER SUPPLY DRIVERS
9634 R: Pali Rohár <pali.rohar@gmail.com>
9635 F: include/linux/power/bq2415x_charger.h
9636 F: include/linux/power/bq27xxx_battery.h
9637 F: include/linux/power/isp1704_charger.h
9638 F: drivers/power/supply/bq2415x_charger.c
9639 F: drivers/power/supply/bq27xxx_battery.c
9640 F: drivers/power/supply/bq27xxx_battery_i2c.c
9641 F: drivers/power/supply/isp1704_charger.c
9642 F: drivers/power/supply/rx51_battery.c
9645 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9646 L: linux-ntb@googlegroups.com
9648 F: drivers/ntb/hw/amd/
9651 M: Jon Mason <jdmason@kudzu.us>
9652 M: Dave Jiang <dave.jiang@intel.com>
9653 M: Allen Hubbe <Allen.Hubbe@emc.com>
9654 L: linux-ntb@googlegroups.com
9656 W: https://github.com/jonmason/ntb/wiki
9657 T: git git://github.com/jonmason/ntb.git
9659 F: drivers/net/ntb_netdev.c
9660 F: include/linux/ntb.h
9661 F: include/linux/ntb_transport.h
9662 F: tools/testing/selftests/ntb/
9665 M: Serge Semin <fancer.lancer@gmail.com>
9666 L: linux-ntb@googlegroups.com
9668 F: drivers/ntb/hw/idt/
9671 M: Jon Mason <jdmason@kudzu.us>
9672 M: Dave Jiang <dave.jiang@intel.com>
9673 L: linux-ntb@googlegroups.com
9675 W: https://github.com/jonmason/ntb/wiki
9676 T: git git://github.com/jonmason/ntb.git
9677 F: drivers/ntb/hw/intel/
9680 M: Anton Altaparmakov <anton@tuxera.com>
9681 L: linux-ntfs-dev@lists.sourceforge.net
9682 W: http://www.tuxera.com/
9683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9685 F: Documentation/filesystems/ntfs.txt
9688 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9689 M: Antonino Daplas <adaplas@gmail.com>
9690 L: linux-fbdev@vger.kernel.org
9692 F: drivers/video/fbdev/riva/
9693 F: drivers/video/fbdev/nvidia/
9696 M: Keith Busch <keith.busch@intel.com>
9697 M: Jens Axboe <axboe@fb.com>
9698 M: Christoph Hellwig <hch@lst.de>
9699 M: Sagi Grimberg <sagi@grimberg.me>
9700 L: linux-nvme@lists.infradead.org
9701 T: git://git.infradead.org/nvme.git
9702 W: http://git.infradead.org/nvme.git
9704 F: drivers/nvme/host/
9705 F: include/linux/nvme.h
9706 F: include/uapi/linux/nvme_ioctl.h
9708 NVM EXPRESS FC TRANSPORT DRIVERS
9709 M: James Smart <james.smart@broadcom.com>
9710 L: linux-nvme@lists.infradead.org
9712 F: include/linux/nvme-fc.h
9713 F: include/linux/nvme-fc-driver.h
9714 F: drivers/nvme/host/fc.c
9715 F: drivers/nvme/target/fc.c
9716 F: drivers/nvme/target/fcloop.c
9718 NVM EXPRESS TARGET DRIVER
9719 M: Christoph Hellwig <hch@lst.de>
9720 M: Sagi Grimberg <sagi@grimberg.me>
9721 L: linux-nvme@lists.infradead.org
9722 T: git://git.infradead.org/nvme.git
9723 W: http://git.infradead.org/nvme.git
9725 F: drivers/nvme/target/
9728 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9731 F: Documentation/devicetree/bindings/nvmem/
9732 F: Documentation/ABI/stable/sysfs-bus-nvmem
9733 F: include/linux/nvmem-consumer.h
9734 F: include/linux/nvmem-provider.h
9736 NXP TDA998X DRM DRIVER
9737 M: Russell King <linux@armlinux.org.uk>
9739 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9740 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9741 F: drivers/gpu/drm/i2c/tda998x_drv.c
9742 F: include/drm/i2c/tda998x.h
9745 M: Peter Rosin <peda@axentia.se>
9746 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9748 F: sound/soc/codecs/tfa9879*
9751 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9752 R: Charles Gorand <charles.gorand@effinnov.com>
9753 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9755 F: drivers/nfc/nxp-nci
9758 M: Josh Poimboeuf <jpoimboe@redhat.com>
9763 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9764 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9765 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9766 L: linux-omap@vger.kernel.org
9770 OMAP CLOCK FRAMEWORK SUPPORT
9771 M: Paul Walmsley <paul@pwsan.com>
9772 L: linux-omap@vger.kernel.org
9774 F: arch/arm/*omap*/*clock*
9776 OMAP DEVICE TREE SUPPORT
9777 M: Benoît Cousson <bcousson@baylibre.com>
9778 M: Tony Lindgren <tony@atomide.com>
9779 L: linux-omap@vger.kernel.org
9780 L: devicetree@vger.kernel.org
9782 F: arch/arm/boot/dts/*omap*
9783 F: arch/arm/boot/dts/*am3*
9784 F: arch/arm/boot/dts/*am4*
9785 F: arch/arm/boot/dts/*am5*
9786 F: arch/arm/boot/dts/*dra7*
9788 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9789 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9790 L: linux-omap@vger.kernel.org
9791 L: linux-fbdev@vger.kernel.org
9793 F: drivers/video/fbdev/omap2/
9794 F: Documentation/arm/OMAP/DSS
9796 OMAP FRAMEBUFFER SUPPORT
9797 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9798 L: linux-fbdev@vger.kernel.org
9799 L: linux-omap@vger.kernel.org
9801 F: drivers/video/fbdev/omap/
9803 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9804 M: Roger Quadros <rogerq@ti.com>
9805 M: Tony Lindgren <tony@atomide.com>
9806 L: linux-omap@vger.kernel.org
9808 F: drivers/memory/omap-gpmc.c
9809 F: arch/arm/mach-omap2/*gpmc*
9812 M: Grygorii Strashko <grygorii.strashko@ti.com>
9813 M: Santosh Shilimkar <ssantosh@kernel.org>
9814 M: Kevin Hilman <khilman@kernel.org>
9815 L: linux-omap@vger.kernel.org
9817 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9818 F: drivers/gpio/gpio-omap.c
9820 OMAP HARDWARE SPINLOCK SUPPORT
9821 M: Ohad Ben-Cohen <ohad@wizery.com>
9822 L: linux-omap@vger.kernel.org
9824 F: drivers/hwspinlock/omap_hwspinlock.c
9827 L: linux-mmc@vger.kernel.org
9828 L: linux-omap@vger.kernel.org
9830 F: drivers/mmc/host/omap_hsmmc.c
9833 M: Paul Walmsley <paul@pwsan.com>
9834 L: linux-omap@vger.kernel.org
9836 F: arch/arm/mach-omap2/omap_hwmod*data*
9838 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9839 M: Benoît Cousson <bcousson@baylibre.com>
9840 L: linux-omap@vger.kernel.org
9842 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9845 M: Benoît Cousson <bcousson@baylibre.com>
9846 M: Paul Walmsley <paul@pwsan.com>
9847 L: linux-omap@vger.kernel.org
9849 F: arch/arm/mach-omap2/omap_hwmod.*
9851 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9852 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9853 L: linux-media@vger.kernel.org
9855 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9856 F: drivers/media/platform/omap3isp/
9857 F: drivers/staging/media/omap4iss/
9860 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9861 L: linux-omap@vger.kernel.org
9863 F: drivers/mmc/host/omap.c
9865 OMAP POWER MANAGEMENT SUPPORT
9866 M: Kevin Hilman <khilman@kernel.org>
9867 L: linux-omap@vger.kernel.org
9869 F: arch/arm/*omap*/*pm*
9870 F: drivers/cpufreq/omap-cpufreq.c
9872 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9873 M: Rajendra Nayak <rnayak@codeaurora.org>
9874 M: Paul Walmsley <paul@pwsan.com>
9875 L: linux-omap@vger.kernel.org
9877 F: arch/arm/mach-omap2/prm*
9879 OMAP RANDOM NUMBER GENERATOR SUPPORT
9880 M: Deepak Saxena <dsaxena@plexity.net>
9882 F: drivers/char/hw_random/omap-rng.c
9885 L: linux-usb@vger.kernel.org
9886 L: linux-omap@vger.kernel.org
9888 F: drivers/usb/*/*omap*
9889 F: arch/arm/*omap*/usb*
9891 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9892 M: Mark Jackson <mpfj@newflow.co.uk>
9893 L: linux-omap@vger.kernel.org
9895 F: arch/arm/boot/dts/am335x-nano.dts
9898 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9899 M: Tony Lindgren <tony@atomide.com>
9900 L: linux-omap@vger.kernel.org
9901 Q: http://patchwork.kernel.org/project/linux-omap/list/
9902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9904 F: arch/arm/mach-omap1/
9905 F: arch/arm/plat-omap/
9906 F: arch/arm/configs/omap1_defconfig
9907 F: drivers/i2c/busses/i2c-omap.c
9908 F: include/linux/i2c-omap.h
9911 M: Tony Lindgren <tony@atomide.com>
9912 L: linux-omap@vger.kernel.org
9913 W: http://www.muru.com/linux/omap/
9914 W: http://linux.omap.com/
9915 Q: http://patchwork.kernel.org/project/linux-omap/list/
9916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9918 F: arch/arm/mach-omap2/
9919 F: arch/arm/plat-omap/
9920 F: arch/arm/configs/omap2plus_defconfig
9921 F: drivers/i2c/busses/i2c-omap.c
9922 F: drivers/irqchip/irq-omap-intc.c
9923 F: drivers/mfd/*omap*.c
9924 F: drivers/mfd/menelaus.c
9925 F: drivers/mfd/palmas.c
9926 F: drivers/mfd/tps65217.c
9927 F: drivers/mfd/tps65218.c
9928 F: drivers/mfd/tps65910.c
9929 F: drivers/mfd/twl-core.[ch]
9930 F: drivers/mfd/twl4030*.c
9931 F: drivers/mfd/twl6030*.c
9932 F: drivers/mfd/twl6040*.c
9933 F: drivers/regulator/palmas-regulator*.c
9934 F: drivers/regulator/pbias-regulator.c
9935 F: drivers/regulator/tps65217-regulator.c
9936 F: drivers/regulator/tps65218-regulator.c
9937 F: drivers/regulator/tps65910-regulator.c
9938 F: drivers/regulator/twl-regulator.c
9939 F: drivers/regulator/twl6030-regulator.c
9940 F: include/linux/i2c-omap.h
9943 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9944 L: linux-mips@linux-mips.org
9946 F: arch/mips/boot/dts/ralink/omega2p.dts
9949 M: Bob Copeland <me@bobcopeland.com>
9950 L: linux-karma-devel@lists.sourceforge.net
9952 F: Documentation/filesystems/omfs.txt
9955 OMNIKEY CARDMAN 4000 DRIVER
9956 M: Harald Welte <laforge@gnumonks.org>
9958 F: drivers/char/pcmcia/cm4000_cs.c
9959 F: include/linux/cm4000_cs.h
9960 F: include/uapi/linux/cm4000_cs.h
9962 OMNIKEY CARDMAN 4040 DRIVER
9963 M: Harald Welte <laforge@gnumonks.org>
9965 F: drivers/char/pcmcia/cm4040_cs.*
9967 OMNIVISION OV13858 SENSOR DRIVER
9968 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9969 L: linux-media@vger.kernel.org
9970 T: git git://linuxtv.org/media_tree.git
9972 F: drivers/media/i2c/ov13858.c
9974 OMNIVISION OV5640 SENSOR DRIVER
9975 M: Steve Longerbeam <slongerbeam@gmail.com>
9976 L: linux-media@vger.kernel.org
9977 T: git git://linuxtv.org/media_tree.git
9979 F: drivers/media/i2c/ov5640.c
9981 OMNIVISION OV5647 SENSOR DRIVER
9982 M: Luis Oliveira <lolivei@synopsys.com>
9983 L: linux-media@vger.kernel.org
9984 T: git git://linuxtv.org/media_tree.git
9986 F: drivers/media/i2c/ov5647.c
9988 OMNIVISION OV7670 SENSOR DRIVER
9989 M: Jonathan Corbet <corbet@lwn.net>
9990 L: linux-media@vger.kernel.org
9991 T: git git://linuxtv.org/media_tree.git
9993 F: drivers/media/i2c/ov7670.c
9994 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9996 ONENAND FLASH DRIVER
9997 M: Kyungmin Park <kyungmin.park@samsung.com>
9998 L: linux-mtd@lists.infradead.org
10000 F: drivers/mtd/onenand/
10001 F: include/linux/mtd/onenand*.h
10003 ONSTREAM SCSI TAPE DRIVER
10004 M: Willem Riede <osst@riede.org>
10005 L: osst-users@lists.sourceforge.net
10006 L: linux-scsi@vger.kernel.org
10008 F: Documentation/scsi/osst.txt
10009 F: drivers/scsi/osst.*
10010 F: drivers/scsi/osst_*.h
10011 F: drivers/scsi/st.h
10014 M: Jens Wiklander <jens.wiklander@linaro.org>
10016 F: drivers/tee/optee/
10019 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10020 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10021 L: linux-rdma@vger.kernel.org
10023 F: drivers/infiniband/ulp/opa_vnic
10025 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10026 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10027 L: devicetree@vger.kernel.org
10029 F: Documentation/devicetree/dynamic-resolution-notes.txt
10030 F: Documentation/devicetree/overlay-notes.txt
10031 F: drivers/of/overlay.c
10032 F: drivers/of/resolver.c
10034 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10035 M: Rob Herring <robh+dt@kernel.org>
10036 M: Frank Rowand <frowand.list@gmail.com>
10037 L: devicetree@vger.kernel.org
10038 W: http://www.devicetree.org/
10039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10042 F: include/linux/of*.h
10044 F: Documentation/ABI/testing/sysfs-firmware-ofw
10046 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10047 M: Rob Herring <robh+dt@kernel.org>
10048 M: Mark Rutland <mark.rutland@arm.com>
10049 L: devicetree@vger.kernel.org
10050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10051 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10053 F: Documentation/devicetree/
10054 F: arch/*/boot/dts/
10055 F: include/dt-bindings/
10057 OPENCORES I2C BUS DRIVER
10058 M: Peter Korsgaard <jacmet@sunsite.dk>
10059 L: linux-i2c@vger.kernel.org
10061 F: Documentation/i2c/busses/i2c-ocores
10062 F: drivers/i2c/busses/i2c-ocores.c
10064 OPENRISC ARCHITECTURE
10065 M: Jonas Bonn <jonas@southpole.se>
10066 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10067 M: Stafford Horne <shorne@gmail.com>
10068 T: git git://github.com/openrisc/linux.git
10069 L: openrisc@lists.librecores.org
10070 W: http://openrisc.io
10072 F: Documentation/devicetree/bindings/openrisc/
10073 F: Documentation/openrisc/
10075 F: drivers/irqchip/irq-ompic.c
10076 F: drivers/irqchip/irq-or1k-*
10079 M: Pravin Shelar <pshelar@nicira.com>
10080 L: netdev@vger.kernel.org
10081 L: dev@openvswitch.org
10082 W: http://openvswitch.org
10084 F: net/openvswitch/
10085 F: include/uapi/linux/openvswitch.h
10087 OPERATING PERFORMANCE POINTS (OPP)
10088 M: Viresh Kumar <vireshk@kernel.org>
10089 M: Nishanth Menon <nm@ti.com>
10090 M: Stephen Boyd <sboyd@codeaurora.org>
10091 L: linux-pm@vger.kernel.org
10093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10095 F: include/linux/pm_opp.h
10096 F: Documentation/power/opp.txt
10097 F: Documentation/devicetree/bindings/opp/
10100 M: Clemens Ladisch <clemens@ladisch.de>
10101 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10102 T: git git://git.alsa-project.org/alsa-kernel.git
10104 F: sound/drivers/opl4/
10107 M: Robert Richter <rric@kernel.org>
10108 L: oprofile-list@lists.sf.net
10110 F: arch/*/include/asm/oprofile*.h
10111 F: arch/*/oprofile/
10112 F: drivers/oprofile/
10113 F: include/linux/oprofile.h
10115 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10116 M: Mark Fasheh <mfasheh@versity.com>
10117 M: Joel Becker <jlbec@evilplan.org>
10118 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10119 W: http://ocfs2.wiki.kernel.org
10121 F: Documentation/filesystems/ocfs2.txt
10122 F: Documentation/filesystems/dlmfs.txt
10125 ORANGEFS FILESYSTEM
10126 M: Mike Marshall <hubcap@omnibond.com>
10127 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
10128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10131 F: Documentation/filesystems/orangefs.txt
10134 L: linux-wireless@vger.kernel.org
10135 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10136 W: http://www.nongnu.org/orinoco/
10138 F: drivers/net/wireless/intersil/orinoco/
10140 OSD LIBRARY and FILESYSTEM
10141 M: Boaz Harrosh <ooo@electrozaur.com>
10143 F: drivers/scsi/osd/
10144 F: include/scsi/osd_*
10147 OV2659 OMNIVISION SENSOR DRIVER
10148 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10149 L: linux-media@vger.kernel.org
10150 W: https://linuxtv.org
10151 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10152 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10154 F: drivers/media/i2c/ov2659.c
10155 F: include/media/i2c/ov2659.h
10158 M: Miklos Szeredi <miklos@szeredi.hu>
10159 L: linux-unionfs@vger.kernel.org
10160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10163 F: Documentation/filesystems/overlayfs.txt
10165 P54 WIRELESS DRIVER
10166 M: Christian Lamparter <chunkeey@googlemail.com>
10167 L: linux-wireless@vger.kernel.org
10168 W: http://wireless.kernel.org/en/users/Drivers/p54
10170 F: drivers/net/wireless/intersil/p54/
10172 PA SEMI ETHERNET DRIVER
10173 L: netdev@vger.kernel.org
10175 F: drivers/net/ethernet/pasemi/*
10177 PA SEMI SMBUS DRIVER
10178 L: linux-i2c@vger.kernel.org
10180 F: drivers/i2c/busses/i2c-pasemi.c
10182 PADATA PARALLEL EXECUTION MECHANISM
10183 M: Steffen Klassert <steffen.klassert@secunet.com>
10184 L: linux-crypto@vger.kernel.org
10187 F: include/linux/padata.h
10188 F: Documentation/padata.txt
10190 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10191 M: Harald Welte <laforge@gnumonks.org>
10192 L: platform-driver-x86@vger.kernel.org
10194 F: drivers/platform/x86/panasonic-laptop.c
10196 PANASONIC MN10300/AM33/AM34 PORT
10197 M: David Howells <dhowells@redhat.com>
10198 L: linux-am33-list@redhat.com (moderated for non-subscribers)
10199 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10201 F: Documentation/mn10300/
10204 PARALLEL LCD/KEYPAD PANEL DRIVER
10205 M: Willy Tarreau <willy@haproxy.com>
10206 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10208 F: Documentation/misc-devices/lcd-panel-cgram.txt
10209 F: drivers/misc/panel.c
10211 PARALLEL PORT SUBSYSTEM
10212 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10213 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10214 L: linux-parport@lists.infradead.org (subscribers-only)
10216 F: drivers/parport/
10217 F: include/linux/parport*.h
10218 F: drivers/char/ppdev.c
10219 F: include/uapi/linux/ppdev.h
10220 F: Documentation/parport*.txt
10222 PARAVIRT_OPS INTERFACE
10223 M: Juergen Gross <jgross@suse.com>
10224 M: Alok Kataria <akataria@vmware.com>
10225 M: Rusty Russell <rusty@rustcorp.com.au>
10226 L: virtualization@lists.linux-foundation.org
10228 F: Documentation/virtual/paravirt_ops.txt
10229 F: arch/*/kernel/paravirt*
10230 F: arch/*/include/asm/paravirt*.h
10231 F: include/linux/hypervisor.h
10233 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10234 M: Tim Waugh <tim@cyberelk.net>
10235 L: linux-parport@lists.infradead.org (subscribers-only)
10237 F: Documentation/blockdev/paride.txt
10238 F: drivers/block/paride/
10240 PARISC ARCHITECTURE
10241 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10242 M: Helge Deller <deller@gmx.de>
10243 L: linux-parisc@vger.kernel.org
10244 W: http://www.parisc-linux.org/
10245 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10250 F: Documentation/parisc/
10252 F: drivers/char/agp/parisc-agp.c
10253 F: drivers/input/serio/gscps2.c
10254 F: drivers/parport/parport_gsc.*
10255 F: drivers/tty/serial/8250/8250_gsc.c
10256 F: drivers/video/fbdev/sti*
10257 F: drivers/video/console/sti*
10258 F: drivers/video/logo/logo_parisc*
10261 M: Jiri Pirko <jiri@mellanox.com>
10262 L: netdev@vger.kernel.org
10265 F: lib/test_parman.c
10266 F: include/linux/parman.h
10268 PC87360 HARDWARE MONITORING DRIVER
10269 M: Jim Cromie <jim.cromie@gmail.com>
10270 L: linux-hwmon@vger.kernel.org
10272 F: Documentation/hwmon/pc87360
10273 F: drivers/hwmon/pc87360.c
10275 PC8736x GPIO DRIVER
10276 M: Jim Cromie <jim.cromie@gmail.com>
10278 F: drivers/char/pc8736x_gpio.c
10280 PC87427 HARDWARE MONITORING DRIVER
10281 M: Jean Delvare <jdelvare@suse.com>
10282 L: linux-hwmon@vger.kernel.org
10284 F: Documentation/hwmon/pc87427
10285 F: drivers/hwmon/pc87427.c
10288 M: Riku Voipio <riku.voipio@iki.fi>
10290 F: drivers/leds/leds-pca9532.c
10291 F: include/linux/leds-pca9532.h
10293 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10294 M: Guenter Roeck <linux@roeck-us.net>
10295 L: linux-i2c@vger.kernel.org
10297 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10299 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10300 M: Khalid Aziz <khalid@gonehiking.org>
10302 F: drivers/firmware/pcdp.*
10304 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10305 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10306 L: linux-pci@vger.kernel.org
10307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10309 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10310 F: drivers/pci/host/pci-aardvark.c
10312 PCI DRIVER FOR ALTERA PCIE IP
10313 M: Ley Foon Tan <lftan@altera.com>
10314 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10315 L: linux-pci@vger.kernel.org
10317 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10318 F: drivers/pci/host/pcie-altera.c
10320 PCI DRIVER FOR APPLIEDMICRO XGENE
10321 M: Tanmay Inamdar <tinamdar@apm.com>
10322 L: linux-pci@vger.kernel.org
10323 L: linux-arm-kernel@lists.infradead.org
10325 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10326 F: drivers/pci/host/pci-xgene.c
10328 PCI DRIVER FOR ARM VERSATILE PLATFORM
10329 M: Rob Herring <robh@kernel.org>
10330 L: linux-pci@vger.kernel.org
10331 L: linux-arm-kernel@lists.infradead.org
10333 F: Documentation/devicetree/bindings/pci/versatile.txt
10334 F: drivers/pci/host/pci-versatile.c
10336 PCI DRIVER FOR ARMADA 8K
10337 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10338 L: linux-pci@vger.kernel.org
10339 L: linux-arm-kernel@lists.infradead.org
10341 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10342 F: drivers/pci/dwc/pcie-armada8k.c
10344 PCI DRIVER FOR FREESCALE LAYERSCAPE
10345 M: Minghuan Lian <minghuan.Lian@freescale.com>
10346 M: Mingkai Hu <mingkai.hu@freescale.com>
10347 M: Roy Zang <tie-fei.zang@freescale.com>
10348 L: linuxppc-dev@lists.ozlabs.org
10349 L: linux-pci@vger.kernel.org
10350 L: linux-arm-kernel@lists.infradead.org
10352 F: drivers/pci/dwc/*layerscape*
10354 PCI DRIVER FOR GENERIC OF HOSTS
10355 M: Will Deacon <will.deacon@arm.com>
10356 L: linux-pci@vger.kernel.org
10357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10359 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10360 F: drivers/pci/host/pci-host-common.c
10361 F: drivers/pci/host/pci-host-generic.c
10363 PCI DRIVER FOR IMX6
10364 M: Richard Zhu <hongxing.zhu@nxp.com>
10365 M: Lucas Stach <l.stach@pengutronix.de>
10366 L: linux-pci@vger.kernel.org
10367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10369 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10370 F: drivers/pci/dwc/*imx6*
10372 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10373 M: Keith Busch <keith.busch@intel.com>
10374 M: Jonathan Derrick <jonathan.derrick@intel.com>
10375 L: linux-pci@vger.kernel.org
10377 F: drivers/pci/host/vmd.c
10379 PCI DRIVER FOR MICROSEMI SWITCHTEC
10380 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10381 M: Logan Gunthorpe <logang@deltatee.com>
10382 L: linux-pci@vger.kernel.org
10384 F: Documentation/switchtec.txt
10385 F: Documentation/ABI/testing/sysfs-class-switchtec
10386 F: drivers/pci/switch/switchtec*
10387 F: include/uapi/linux/switchtec_ioctl.h
10389 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10390 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10391 M: Jason Cooper <jason@lakedaemon.net>
10392 L: linux-pci@vger.kernel.org
10393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10395 F: drivers/pci/host/*mvebu*
10397 PCI DRIVER FOR NVIDIA TEGRA
10398 M: Thierry Reding <thierry.reding@gmail.com>
10399 L: linux-tegra@vger.kernel.org
10400 L: linux-pci@vger.kernel.org
10402 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10403 F: drivers/pci/host/pci-tegra.c
10405 PCI DRIVER FOR RENESAS R-CAR
10406 M: Simon Horman <horms@verge.net.au>
10407 L: linux-pci@vger.kernel.org
10408 L: linux-renesas-soc@vger.kernel.org
10410 F: drivers/pci/host/*rcar*
10412 PCI DRIVER FOR SAMSUNG EXYNOS
10413 M: Jingoo Han <jingoohan1@gmail.com>
10414 L: linux-pci@vger.kernel.org
10415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10416 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10418 F: drivers/pci/dwc/pci-exynos.c
10420 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10421 M: Jingoo Han <jingoohan1@gmail.com>
10422 M: Joao Pinto <Joao.Pinto@synopsys.com>
10423 L: linux-pci@vger.kernel.org
10425 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10426 F: drivers/pci/dwc/*designware*
10428 PCI DRIVER FOR TI DRA7XX
10429 M: Kishon Vijay Abraham I <kishon@ti.com>
10430 L: linux-omap@vger.kernel.org
10431 L: linux-pci@vger.kernel.org
10433 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10434 F: drivers/pci/dwc/pci-dra7xx.c
10436 PCI DRIVER FOR TI KEYSTONE
10437 M: Murali Karicheri <m-karicheri2@ti.com>
10438 L: linux-pci@vger.kernel.org
10439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10441 F: drivers/pci/dwc/*keystone*
10443 PCI ENDPOINT SUBSYSTEM
10444 M: Kishon Vijay Abraham I <kishon@ti.com>
10445 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10446 L: linux-pci@vger.kernel.org
10447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10449 F: drivers/pci/endpoint/
10450 F: drivers/misc/pci_endpoint_test.c
10453 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10454 M: Russell Currey <ruscur@russell.cc>
10455 L: linuxppc-dev@lists.ozlabs.org
10457 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10458 F: arch/powerpc/kernel/eeh*.c
10459 F: arch/powerpc/platforms/*/eeh*.c
10460 F: arch/powerpc/include/*/eeh*.h
10463 M: Linas Vepstas <linasvepstas@gmail.com>
10464 L: linux-pci@vger.kernel.org
10466 F: Documentation/PCI/pci-error-recovery.txt
10468 PCI MSI DRIVER FOR ALTERA MSI IP
10469 M: Ley Foon Tan <lftan@altera.com>
10470 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10471 L: linux-pci@vger.kernel.org
10473 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10474 F: drivers/pci/host/pcie-altera-msi.c
10476 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10477 M: Duc Dang <dhdang@apm.com>
10478 L: linux-pci@vger.kernel.org
10479 L: linux-arm-kernel@lists.infradead.org
10481 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10482 F: drivers/pci/host/pci-xgene-msi.c
10485 M: Bjorn Helgaas <bhelgaas@google.com>
10486 L: linux-pci@vger.kernel.org
10487 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10490 F: Documentation/devicetree/bindings/pci/
10491 F: Documentation/PCI/
10493 F: include/linux/pci*
10495 F: arch/x86/kernel/quirks.c
10497 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10498 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10499 L: linux-pci@vger.kernel.org
10500 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10503 F: drivers/pci/host/
10504 F: drivers/pci/dwc/
10506 PCIE DRIVER FOR AXIS ARTPEC
10507 M: Niklas Cassel <niklas.cassel@axis.com>
10508 M: Jesper Nilsson <jesper.nilsson@axis.com>
10509 L: linux-arm-kernel@axis.com
10510 L: linux-pci@vger.kernel.org
10512 F: Documentation/devicetree/bindings/pci/axis,artpec*
10513 F: drivers/pci/dwc/*artpec*
10515 PCIE DRIVER FOR CAVIUM THUNDERX
10516 M: David Daney <david.daney@cavium.com>
10517 L: linux-pci@vger.kernel.org
10518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10520 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10521 F: drivers/pci/host/pci-thunder-*
10523 PCIE DRIVER FOR HISILICON
10524 M: Zhou Wang <wangzhou1@hisilicon.com>
10525 L: linux-pci@vger.kernel.org
10527 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10528 F: drivers/pci/dwc/pcie-hisi.c
10530 PCIE DRIVER FOR HISILICON KIRIN
10531 M: Xiaowei Song <songxiaowei@hisilicon.com>
10532 M: Binghui Wang <wangbinghui@hisilicon.com>
10533 L: linux-pci@vger.kernel.org
10535 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10536 F: drivers/pci/dwc/pcie-kirin.c
10538 PCIE DRIVER FOR HISILICON STB
10539 M: Jianguo Sun <sunjianguo1@huawei.com>
10540 M: Shawn Guo <shawn.guo@linaro.org>
10541 L: linux-pci@vger.kernel.org
10543 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10544 F: drivers/pci/dwc/pcie-histb.c
10546 PCIE DRIVER FOR MEDIATEK
10547 M: Ryder Lee <ryder.lee@mediatek.com>
10548 L: linux-pci@vger.kernel.org
10549 L: linux-mediatek@lists.infradead.org
10551 F: Documentation/devicetree/bindings/pci/mediatek*
10552 F: drivers/pci/host/*mediatek*
10554 PCIE DRIVER FOR QUALCOMM MSM
10555 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10556 L: linux-pci@vger.kernel.org
10557 L: linux-arm-msm@vger.kernel.org
10559 F: drivers/pci/dwc/*qcom*
10561 PCIE DRIVER FOR ROCKCHIP
10562 M: Shawn Lin <shawn.lin@rock-chips.com>
10563 L: linux-pci@vger.kernel.org
10564 L: linux-rockchip@lists.infradead.org
10566 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10567 F: drivers/pci/host/pcie-rockchip.c
10569 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10570 M: Linus Walleij <linus.walleij@linaro.org>
10571 L: linux-pci@vger.kernel.org
10573 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10574 F: drivers/pci/host/pci-v3-semi.c
10576 PCIE DRIVER FOR ST SPEAR13XX
10577 M: Pratyush Anand <pratyush.anand@gmail.com>
10578 L: linux-pci@vger.kernel.org
10580 F: drivers/pci/dwc/*spear*
10583 P: Linux PCMCIA Team
10584 L: linux-pcmcia@lists.infradead.org
10585 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10588 F: Documentation/pcmcia/
10593 PCNET32 NETWORK DRIVER
10594 M: Don Fry <pcnet32@frontier.com>
10595 L: netdev@vger.kernel.org
10597 F: drivers/net/ethernet/amd/pcnet32.c
10599 PCRYPT PARALLEL CRYPTO ENGINE
10600 M: Steffen Klassert <steffen.klassert@secunet.com>
10601 L: linux-crypto@vger.kernel.org
10604 F: include/crypto/pcrypt.h
10606 PER-CPU MEMORY ALLOCATOR
10607 M: Tejun Heo <tj@kernel.org>
10608 M: Christoph Lameter <cl@linux.com>
10609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10611 F: include/linux/percpu*.h
10613 F: arch/*/include/asm/percpu.h
10615 PER-TASK DELAY ACCOUNTING
10616 M: Balbir Singh <bsingharora@gmail.com>
10618 F: include/linux/delayacct.h
10619 F: kernel/delayacct.c
10621 PERFORMANCE EVENTS SUBSYSTEM
10622 M: Peter Zijlstra <peterz@infradead.org>
10623 M: Ingo Molnar <mingo@redhat.com>
10624 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10625 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10626 R: Jiri Olsa <jolsa@redhat.com>
10627 R: Namhyung Kim <namhyung@kernel.org>
10628 L: linux-kernel@vger.kernel.org
10629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10632 F: include/linux/perf_event.h
10633 F: include/uapi/linux/perf_event.h
10634 F: arch/*/kernel/perf_event*.c
10635 F: arch/*/kernel/*/perf_event*.c
10636 F: arch/*/kernel/*/*/perf_event*.c
10637 F: arch/*/include/asm/perf_event.h
10638 F: arch/*/kernel/perf_callchain.c
10642 PERSONALITY HANDLING
10643 M: Christoph Hellwig <hch@infradead.org>
10644 L: linux-abi-devel@lists.sourceforge.net
10646 F: include/linux/personality.h
10647 F: include/uapi/linux/personality.h
10650 M: Remi Denis-Courmont <courmisch@gmail.com>
10652 F: Documentation/networking/phonet.txt
10653 F: include/linux/phonet.h
10654 F: include/net/phonet/
10655 F: include/uapi/linux/phonet.h
10659 M: Joern Engel <joern@lazybastard.org>
10660 L: linux-mtd@lists.infradead.org
10662 F: drivers/mtd/devices/phram.c
10665 M: Bruno Prémont <bonbons@linux-vserver.org>
10666 L: linux-input@vger.kernel.org
10668 F: drivers/hid/hid-picolcd*
10671 M: Jamie Iles <jamie@jamieiles.com>
10672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10673 T: git git://github.com/jamieiles/linux-2.6-ji.git
10675 F: arch/arm/boot/dts/picoxcell*
10676 F: arch/arm/mach-picoxcell/
10677 F: drivers/crypto/picoxcell*
10679 PIN CONTROL SUBSYSTEM
10680 M: Linus Walleij <linus.walleij@linaro.org>
10681 L: linux-gpio@vger.kernel.org
10682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10684 F: Documentation/devicetree/bindings/pinctrl/
10685 F: Documentation/driver-api/pinctl.rst
10686 F: drivers/pinctrl/
10687 F: include/linux/pinctrl/
10689 PIN CONTROLLER - ATMEL AT91
10690 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10691 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10693 F: drivers/pinctrl/pinctrl-at91.*
10695 PIN CONTROLLER - ATMEL AT91 PIO4
10696 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10697 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10698 L: linux-gpio@vger.kernel.org
10700 F: drivers/pinctrl/pinctrl-at91-pio4.*
10702 PIN CONTROLLER - INTEL
10703 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10704 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10706 F: drivers/pinctrl/intel/
10708 PIN CONTROLLER - QUALCOMM
10709 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10711 L: linux-arm-msm@vger.kernel.org
10712 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10713 F: drivers/pinctrl/qcom/
10715 PIN CONTROLLER - RENESAS
10716 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10717 M: Geert Uytterhoeven <geert+renesas@glider.be>
10718 L: linux-renesas-soc@vger.kernel.org
10719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10721 F: drivers/pinctrl/sh-pfc/
10723 PIN CONTROLLER - SAMSUNG
10724 M: Tomasz Figa <tomasz.figa@gmail.com>
10725 M: Krzysztof Kozlowski <krzk@kernel.org>
10726 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10727 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10728 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10729 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10732 F: drivers/pinctrl/samsung/
10733 F: include/dt-bindings/pinctrl/samsung.h
10734 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10736 PIN CONTROLLER - SINGLE
10737 M: Tony Lindgren <tony@atomide.com>
10738 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10739 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10740 L: linux-omap@vger.kernel.org
10742 F: drivers/pinctrl/pinctrl-single.c
10744 PIN CONTROLLER - ST SPEAR
10745 M: Viresh Kumar <vireshk@kernel.org>
10746 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10747 W: http://www.st.com/spear
10749 F: drivers/pinctrl/spear/
10751 PISTACHIO SOC SUPPORT
10752 M: James Hartley <james.hartley@sondrel.com>
10753 L: linux-mips@linux-mips.org
10755 F: arch/mips/pistachio/
10756 F: arch/mips/include/asm/mach-pistachio/
10757 F: arch/mips/boot/dts/img/pistachio*
10758 F: arch/mips/configs/pistachio*_defconfig
10762 M: linux-block@vger.kernel.org
10763 F: drivers/block/pktcdvd.c
10764 F: include/linux/pktcdvd.h
10765 F: include/uapi/linux/pktcdvd.h
10767 PKUNITY SOC DRIVERS
10768 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10769 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10771 T: git git://github.com/gxt/linux.git
10772 F: drivers/input/serio/i8042-unicore32io.h
10773 F: drivers/i2c/busses/i2c-puv3.c
10774 F: drivers/video/fbdev/fb-puv3.c
10775 F: drivers/rtc/rtc-puv3.c
10777 PMBUS HARDWARE MONITORING DRIVERS
10778 M: Guenter Roeck <linux@roeck-us.net>
10779 L: linux-hwmon@vger.kernel.org
10780 W: http://hwmon.wiki.kernel.org/
10781 W: http://www.roeck-us.net/linux/drivers/
10782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10784 F: Documentation/hwmon/pmbus
10785 F: drivers/hwmon/pmbus/
10786 F: include/linux/pmbus.h
10788 PMC SIERRA MaxRAID DRIVER
10789 L: linux-scsi@vger.kernel.org
10790 W: http://www.pmc-sierra.com/
10792 F: drivers/scsi/pmcraid.*
10794 PMC SIERRA PM8001 DRIVER
10795 M: Jack Wang <jinpu.wang@profitbricks.com>
10796 M: lindar_liu@usish.com
10797 L: linux-scsi@vger.kernel.org
10799 F: drivers/scsi/pm8001/
10802 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10806 POSIX CLOCKS and TIMERS
10807 M: Thomas Gleixner <tglx@linutronix.de>
10808 L: linux-kernel@vger.kernel.org
10809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10812 F: include/linux/timer*
10813 F: kernel/time/*timer*
10815 POWER MANAGEMENT CORE
10816 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10817 L: linux-pm@vger.kernel.org
10818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10819 B: https://bugzilla.kernel.org
10821 F: drivers/base/power/
10822 F: include/linux/pm.h
10823 F: include/linux/pm_*
10824 F: include/linux/powercap.h
10825 F: drivers/powercap/
10827 POWER STATE COORDINATION INTERFACE (PSCI)
10828 M: Mark Rutland <mark.rutland@arm.com>
10829 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10830 L: linux-arm-kernel@lists.infradead.org
10832 F: drivers/firmware/psci*.c
10833 F: include/linux/psci.h
10834 F: include/uapi/linux/psci.h
10836 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10837 M: Sebastian Reichel <sre@kernel.org>
10838 L: linux-pm@vger.kernel.org
10839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10841 F: Documentation/devicetree/bindings/power/supply/
10842 F: include/linux/power_supply.h
10843 F: drivers/power/supply/
10845 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10846 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10847 L: linuxppc-dev@lists.ozlabs.org
10849 F: drivers/char/powernv-op-panel.c
10851 PPP OVER ATM (RFC 2364)
10852 M: Mitchell Blank Jr <mitch@sfgoth.com>
10854 F: net/atm/pppoatm.c
10855 F: include/uapi/linux/atmppp.h
10858 M: Michal Ostrowski <mostrows@earthlink.net>
10860 F: drivers/net/ppp/pppoe.c
10861 F: drivers/net/ppp/pppox.c
10864 M: James Chapman <jchapman@katalix.com>
10866 F: net/l2tp/l2tp_ppp.c
10867 F: include/linux/if_pppol2tp.h
10868 F: include/uapi/linux/if_pppol2tp.h
10870 PPP PROTOCOL DRIVERS AND COMPRESSORS
10871 M: Paul Mackerras <paulus@samba.org>
10872 L: linux-ppp@vger.kernel.org
10874 F: drivers/net/ppp/ppp_*
10877 M: Rodolfo Giometti <giometti@enneenne.com>
10878 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10879 L: linuxpps@ml.enneenne.com (subscribers-only)
10881 F: Documentation/pps/
10882 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
10883 F: Documentation/ABI/testing/sysfs-pps
10885 F: include/linux/pps*.h
10886 F: include/uapi/linux/pps.h
10889 M: Dmitry Kozlov <xeb@mail.ru>
10890 L: netdev@vger.kernel.org
10892 F: drivers/net/ppp/pptp.c
10893 W: http://sourceforge.net/projects/accel-pptp
10896 M: Robert Love <rml@tech9.net>
10897 L: kpreempt-tech@lists.sourceforge.net
10898 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10900 F: Documentation/preempt-locking.txt
10901 F: include/linux/preempt.h
10904 M: Petr Mladek <pmladek@suse.com>
10905 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10906 R: Steven Rostedt <rostedt@goodmis.org>
10909 F: include/linux/printk.h
10911 PRISM54 WIRELESS DRIVER
10912 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10913 L: linux-wireless@vger.kernel.org
10914 W: http://wireless.kernel.org/en/users/Drivers/p54
10916 F: drivers/net/wireless/intersil/prism54/
10919 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10920 M: Kees Cook <keescook@chromium.org>
10921 L: linux-kernel@vger.kernel.org
10922 L: linux-fsdevel@vger.kernel.org
10924 F: fs/proc/proc_sysctl.c
10925 F: include/linux/sysctl.h
10927 F: tools/testing/selftests/sysctl/
10929 PS3 NETWORK SUPPORT
10930 M: Geoff Levand <geoff@infradead.org>
10931 L: netdev@vger.kernel.org
10932 L: linuxppc-dev@lists.ozlabs.org
10934 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10936 PS3 PLATFORM SUPPORT
10937 M: Geoff Levand <geoff@infradead.org>
10938 L: linuxppc-dev@lists.ozlabs.org
10940 F: arch/powerpc/boot/ps3*
10941 F: arch/powerpc/include/asm/lv1call.h
10942 F: arch/powerpc/include/asm/ps3*.h
10943 F: arch/powerpc/platforms/ps3/
10946 F: drivers/rtc/rtc-ps3.c
10947 F: drivers/usb/host/*ps3.c
10948 F: sound/ppc/snd_ps3*
10951 M: Jim Paris <jim@jtan.com>
10952 M: Geoff Levand <geoff@infradead.org>
10953 L: linuxppc-dev@lists.ozlabs.org
10955 F: drivers/block/ps3vram.c
10957 PSAMPLE PACKET SAMPLING SUPPORT:
10958 M: Yotam Gigi <yotam.gi@gmail.com>
10961 F: include/net/psample.h
10962 F: include/uapi/linux/psample.h
10965 M: Kees Cook <keescook@chromium.org>
10966 M: Anton Vorontsov <anton@enomsg.org>
10967 M: Colin Cross <ccross@android.com>
10968 M: Tony Luck <tony.luck@intel.com>
10970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10972 F: include/linux/pstore*
10973 F: drivers/firmware/efi/efi-pstore.c
10974 F: drivers/acpi/apei/erst.c
10975 F: Documentation/admin-guide/ramoops.rst
10976 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10977 K: \b(pstore|ramoops)
10979 PTP HARDWARE CLOCK SUPPORT
10980 M: Richard Cochran <richardcochran@gmail.com>
10981 L: netdev@vger.kernel.org
10983 W: http://linuxptp.sourceforge.net/
10984 F: Documentation/ABI/testing/sysfs-ptp
10985 F: Documentation/ptp/*
10986 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10987 F: drivers/net/phy/dp83640*
10989 F: include/linux/ptp_cl*
10992 M: Oleg Nesterov <oleg@redhat.com>
10994 F: include/asm-generic/syscall.h
10995 F: include/linux/ptrace.h
10996 F: include/linux/regset.h
10997 F: include/linux/tracehook.h
10998 F: include/uapi/linux/ptrace.h
10999 F: include/uapi/linux/ptrace.h
11000 F: include/asm-generic/ptrace.h
11002 F: arch/*/ptrace*.c
11003 F: arch/*/*/ptrace*.c
11004 F: arch/*/include/asm/ptrace*.h
11007 M: Hans Verkuil <hverkuil@xs4all.nl>
11008 L: linux-media@vger.kernel.org
11009 T: git git://linuxtv.org/media_tree.git
11011 F: drivers/media/usb/pulse8-cec/*
11012 F: Documentation/media/cec-drivers/pulse8-cec.rst
11014 PVRUSB2 VIDEO4LINUX DRIVER
11015 M: Mike Isely <isely@pobox.com>
11016 L: pvrusb2@isely.net (subscribers-only)
11017 L: linux-media@vger.kernel.org
11018 W: http://www.isely.net/pvrusb2/
11019 T: git git://linuxtv.org/media_tree.git
11021 F: Documentation/media/v4l-drivers/pvrusb2*
11022 F: drivers/media/usb/pvrusb2/
11025 M: Hans Verkuil <hverkuil@xs4all.nl>
11026 L: linux-media@vger.kernel.org
11027 T: git git://linuxtv.org/media_tree.git
11029 F: drivers/media/usb/pwc/*
11032 M: Kamil Debski <kamil@wypas.org>
11033 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11034 L: linux-hwmon@vger.kernel.org
11036 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11037 F: Documentation/hwmon/pwm-fan
11038 F: drivers/hwmon/pwm-fan.c
11041 M: Sean Young <sean@mess.org>
11042 L: linux-media@vger.kernel.org
11044 F: drivers/media/rc/pwm-ir-tx.c
11047 M: Thierry Reding <thierry.reding@gmail.com>
11048 L: linux-pwm@vger.kernel.org
11050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11051 F: Documentation/pwm.txt
11052 F: Documentation/devicetree/bindings/pwm/
11053 F: include/linux/pwm.h
11055 F: drivers/video/backlight/pwm_bl.c
11056 F: include/linux/pwm_backlight.h
11057 F: drivers/gpio/gpio-mvebu.c
11058 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11061 M: Robert Jarzmik <robert.jarzmik@free.fr>
11062 L: linux-gpio@vger.kernel.org
11064 F: drivers/gpio/gpio-pxa.c
11070 M: Robert Jarzmik <robert.jarzmik@free.fr>
11071 L: linux-rtc@vger.kernel.org
11074 PXA2xx/PXA3xx SUPPORT
11075 M: Daniel Mack <daniel@zonque.org>
11076 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11077 M: Robert Jarzmik <robert.jarzmik@free.fr>
11078 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11079 T: git git://github.com/hzhuang1/linux.git
11080 T: git git://github.com/rjarzmik/linux.git
11082 F: arch/arm/boot/dts/pxa*
11083 F: arch/arm/mach-pxa/
11084 F: drivers/dma/pxa*
11085 F: drivers/pcmcia/pxa2xx*
11086 F: drivers/pinctrl/pxa/
11087 F: drivers/spi/spi-pxa2xx*
11088 F: drivers/usb/gadget/udc/pxa2*
11089 F: include/sound/pxa2xx-lib.h
11093 PXA3xx NAND FLASH DRIVER
11094 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11095 L: linux-mtd@lists.infradead.org
11097 F: drivers/mtd/nand/pxa3xx_nand.c
11100 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11101 L: qat-linux@intel.com
11103 F: drivers/crypto/qat/
11105 QCOM AUDIO (ASoC) DRIVERS
11106 M: Patrick Lai <plai@codeaurora.org>
11107 M: Banajit Goswami <bgoswami@codeaurora.org>
11108 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11112 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11113 M: Gabriel Somlo <somlo@cmu.edu>
11114 M: "Michael S. Tsirkin" <mst@redhat.com>
11115 L: qemu-devel@nongnu.org
11117 F: drivers/firmware/qemu_fw_cfg.c
11120 M: Mike Marciniszyn <infinipath@intel.com>
11121 L: linux-rdma@vger.kernel.org
11123 F: drivers/infiniband/hw/qib/
11125 QLOGIC QL41xxx FCOE DRIVER
11126 M: QLogic-Storage-Upstream@cavium.com
11127 L: linux-scsi@vger.kernel.org
11129 F: drivers/scsi/qedf/
11131 QLOGIC QL41xxx ISCSI DRIVER
11132 M: QLogic-Storage-Upstream@cavium.com
11133 L: linux-scsi@vger.kernel.org
11135 F: drivers/scsi/qedi/
11137 QLOGIC QL4xxx ETHERNET DRIVER
11138 M: Ariel Elior <Ariel.Elior@cavium.com>
11139 M: everest-linux-l2@cavium.com
11140 L: netdev@vger.kernel.org
11142 F: drivers/net/ethernet/qlogic/qed/
11143 F: include/linux/qed/
11144 F: drivers/net/ethernet/qlogic/qede/
11146 QLOGIC QL4xxx RDMA DRIVER
11147 M: Ram Amrani <Ram.Amrani@cavium.com>
11148 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11149 M: Ariel Elior <Ariel.Elior@cavium.com>
11150 L: linux-rdma@vger.kernel.org
11152 F: drivers/infiniband/hw/qedr/
11153 F: include/uapi/rdma/qedr-abi.h
11155 QLOGIC QLA1280 SCSI DRIVER
11156 M: Michael Reed <mdr@sgi.com>
11157 L: linux-scsi@vger.kernel.org
11159 F: drivers/scsi/qla1280.[ch]
11161 QLOGIC QLA2XXX FC-SCSI DRIVER
11162 M: qla2xxx-upstream@qlogic.com
11163 L: linux-scsi@vger.kernel.org
11165 F: Documentation/scsi/LICENSE.qla2xxx
11166 F: drivers/scsi/qla2xxx/
11168 QLOGIC QLA3XXX NETWORK DRIVER
11169 M: Dept-GELinuxNICDev@cavium.com
11170 L: netdev@vger.kernel.org
11172 F: Documentation/networking/LICENSE.qla3xxx
11173 F: drivers/net/ethernet/qlogic/qla3xxx.*
11175 QLOGIC QLA4XXX iSCSI DRIVER
11176 M: QLogic-Storage-Upstream@qlogic.com
11177 L: linux-scsi@vger.kernel.org
11179 F: Documentation/scsi/LICENSE.qla4xxx
11180 F: drivers/scsi/qla4xxx/
11182 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11183 M: Harish Patil <harish.patil@cavium.com>
11184 M: Manish Chopra <manish.chopra@cavium.com>
11185 M: Dept-GELinuxNICDev@cavium.com
11186 L: netdev@vger.kernel.org
11188 F: drivers/net/ethernet/qlogic/qlcnic/
11190 QLOGIC QLGE 10Gb ETHERNET DRIVER
11191 M: Harish Patil <harish.patil@cavium.com>
11192 M: Manish Chopra <manish.chopra@cavium.com>
11193 M: Dept-GELinuxNICDev@cavium.com
11194 L: netdev@vger.kernel.org
11196 F: drivers/net/ethernet/qlogic/qlge/
11199 M: Anders Larsen <al@alarsen.net>
11200 W: http://www.alarsen.net/linux/qnx4fs/
11203 F: include/uapi/linux/qnx4_fs.h
11204 F: include/uapi/linux/qnxtypes.h
11206 QORIQ DPAA2 FSL-MC BUS DRIVER
11207 M: Stuart Yoder <stuyoder@gmail.com>
11208 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11209 L: linux-kernel@vger.kernel.org
11211 F: drivers/staging/fsl-mc/
11212 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11214 QT1010 MEDIA DRIVER
11215 M: Antti Palosaari <crope@iki.fi>
11216 L: linux-media@vger.kernel.org
11217 W: https://linuxtv.org
11218 W: http://palosaari.fi/linux/
11219 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11220 T: git git://linuxtv.org/anttip/media_tree.git
11222 F: drivers/media/tuners/qt1010*
11224 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11225 M: Kalle Valo <kvalo@qca.qualcomm.com>
11226 L: ath10k@lists.infradead.org
11227 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11230 F: drivers/net/wireless/ath/ath10k/
11232 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11233 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11234 L: linux-wireless@vger.kernel.org
11235 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11237 F: drivers/net/wireless/ath/ath9k/
11239 QUALCOMM CAMERA SUBSYSTEM DRIVER
11240 M: Todor Tomov <todor.tomov@linaro.org>
11241 L: linux-media@vger.kernel.org
11243 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11244 F: Documentation/media/v4l-drivers/qcom_camss.rst
11245 F: drivers/media/platform/qcom/camss-8x16/
11247 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11248 M: Timur Tabi <timur@codeaurora.org>
11249 L: netdev@vger.kernel.org
11251 F: drivers/net/ethernet/qualcomm/emac/
11253 QUALCOMM HEXAGON ARCHITECTURE
11254 M: Richard Kuo <rkuo@codeaurora.org>
11255 L: linux-hexagon@vger.kernel.org
11256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11261 M: Rob Clark <robdclark@gmail.com>
11262 L: iommu@lists.linux-foundation.org
11263 L: linux-arm-msm@vger.kernel.org
11265 F: drivers/iommu/qcom_iommu.c
11267 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11268 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11269 L: linux-media@vger.kernel.org
11270 L: linux-arm-msm@vger.kernel.org
11271 T: git git://linuxtv.org/media_tree.git
11273 F: drivers/media/platform/qcom/venus/
11275 QUALCOMM WCN36XX WIRELESS DRIVER
11276 M: Eugene Krasnikov <k.eugene.e@gmail.com>
11277 L: wcn36xx@lists.infradead.org
11278 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11279 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11281 F: drivers/net/wireless/ath/wcn36xx/
11283 QUANTENNA QTNFMAC WIRELESS DRIVER
11284 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11285 M: Avinash Patil <avinashp@quantenna.com>
11286 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11287 L: linux-wireless@vger.kernel.org
11289 F: drivers/net/wireless/quantenna
11291 RADEON and AMDGPU DRM DRIVERS
11292 M: Alex Deucher <alexander.deucher@amd.com>
11293 M: Christian König <christian.koenig@amd.com>
11294 L: amd-gfx@lists.freedesktop.org
11295 T: git git://people.freedesktop.org/~agd5f/linux
11297 F: drivers/gpu/drm/radeon/
11298 F: include/uapi/drm/radeon_drm.h
11299 F: drivers/gpu/drm/amd/
11300 F: include/uapi/drm/amdgpu_drm.h
11302 RADEON FRAMEBUFFER DISPLAY DRIVER
11303 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11304 L: linux-fbdev@vger.kernel.org
11306 F: drivers/video/fbdev/aty/radeon*
11307 F: include/uapi/linux/radeonfb.h
11309 RADIOSHARK RADIO DRIVER
11310 M: Hans Verkuil <hverkuil@xs4all.nl>
11311 L: linux-media@vger.kernel.org
11312 T: git git://linuxtv.org/media_tree.git
11314 F: drivers/media/radio/radio-shark.c
11316 RADIOSHARK2 RADIO DRIVER
11317 M: Hans Verkuil <hverkuil@xs4all.nl>
11318 L: linux-media@vger.kernel.org
11319 T: git git://linuxtv.org/media_tree.git
11321 F: drivers/media/radio/radio-shark2.c
11322 F: drivers/media/radio/radio-tea5777.c
11324 RADOS BLOCK DEVICE (RBD)
11325 M: Ilya Dryomov <idryomov@gmail.com>
11326 M: Sage Weil <sage@redhat.com>
11327 M: Alex Elder <elder@kernel.org>
11328 L: ceph-devel@vger.kernel.org
11329 W: http://ceph.com/
11330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11331 T: git git://github.com/ceph/ceph-client.git
11333 F: Documentation/ABI/testing/sysfs-bus-rbd
11334 F: drivers/block/rbd.c
11335 F: drivers/block/rbd_types.h
11337 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11338 M: Paul Mackerras <paulus@samba.org>
11339 L: linux-fbdev@vger.kernel.org
11341 F: drivers/video/fbdev/aty/aty128fb.c
11343 RAINSHADOW-CEC DRIVER
11344 M: Hans Verkuil <hverkuil@xs4all.nl>
11345 L: linux-media@vger.kernel.org
11346 T: git git://linuxtv.org/media_tree.git
11348 F: drivers/media/usb/rainshadow-cec/*
11350 RALINK MIPS ARCHITECTURE
11351 M: John Crispin <john@phrozen.org>
11352 L: linux-mips@linux-mips.org
11354 F: arch/mips/ralink
11356 RALINK RT2X00 WIRELESS LAN DRIVER
11358 M: Stanislaw Gruszka <sgruszka@redhat.com>
11359 M: Helmut Schaa <helmut.schaa@googlemail.com>
11360 L: linux-wireless@vger.kernel.org
11362 F: drivers/net/wireless/ralink/rt2x00/
11364 RAMDISK RAM BLOCK DEVICE DRIVER
11365 M: Jens Axboe <axboe@kernel.dk>
11367 F: Documentation/blockdev/ramdisk.txt
11368 F: drivers/block/brd.c
11370 RANDOM NUMBER DRIVER
11371 M: "Theodore Ts'o" <tytso@mit.edu>
11373 F: drivers/char/random.c
11376 M: Matt Porter <mporter@kernel.crashing.org>
11377 M: Alexandre Bounine <alexandre.bounine@idt.com>
11379 F: drivers/rapidio/
11381 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11382 L: linux-wireless@vger.kernel.org
11384 F: drivers/net/wireless/ray*
11387 M: Josh Triplett <josh@joshtriplett.org>
11388 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11389 L: linux-kernel@vger.kernel.org
11391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11392 F: Documentation/RCU/torture.txt
11393 F: kernel/rcu/rcutorture.c
11395 RCUTORTURE TEST FRAMEWORK
11396 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11397 M: Josh Triplett <josh@joshtriplett.org>
11398 R: Steven Rostedt <rostedt@goodmis.org>
11399 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11400 R: Lai Jiangshan <jiangshanlai@gmail.com>
11401 L: linux-kernel@vger.kernel.org
11403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11404 F: tools/testing/selftests/rcutorture
11407 M: Florian Fainelli <florian@openwrt.org>
11410 RDC R6040 FAST ETHERNET DRIVER
11411 M: Florian Fainelli <f.fainelli@gmail.com>
11412 L: netdev@vger.kernel.org
11414 F: drivers/net/ethernet/rdc/r6040.c
11416 RDMAVT - RDMA verbs software
11417 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11418 L: linux-rdma@vger.kernel.org
11420 F: drivers/infiniband/sw/rdmavt
11422 RDS - RELIABLE DATAGRAM SOCKETS
11423 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11424 L: netdev@vger.kernel.org
11425 L: linux-rdma@vger.kernel.org
11426 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11427 W: https://oss.oracle.com/projects/rds/
11430 F: Documentation/networking/rds.txt
11432 RDT - RESOURCE ALLOCATION
11433 M: Fenghua Yu <fenghua.yu@intel.com>
11434 L: linux-kernel@vger.kernel.org
11436 F: arch/x86/kernel/cpu/intel_rdt*
11437 F: arch/x86/include/asm/intel_rdt_sched.h
11438 F: Documentation/x86/intel_rdt*
11440 READ-COPY UPDATE (RCU)
11441 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11442 M: Josh Triplett <josh@joshtriplett.org>
11443 R: Steven Rostedt <rostedt@goodmis.org>
11444 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11445 R: Lai Jiangshan <jiangshanlai@gmail.com>
11446 L: linux-kernel@vger.kernel.org
11447 W: http://www.rdrop.com/users/paulmck/RCU/
11449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11450 F: Documentation/RCU/
11451 X: Documentation/RCU/torture.txt
11452 F: include/linux/rcu*
11453 X: include/linux/srcu.h
11455 X: kernel/torture.c
11457 REAL TIME CLOCK (RTC) SUBSYSTEM
11458 M: Alessandro Zummo <a.zummo@towertech.it>
11459 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11460 L: linux-rtc@vger.kernel.org
11461 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11464 F: Documentation/devicetree/bindings/rtc/
11465 F: Documentation/rtc.txt
11467 F: include/linux/rtc.h
11468 F: include/uapi/linux/rtc.h
11469 F: include/linux/rtc/
11470 F: include/linux/platform_data/rtc-*
11471 F: tools/testing/selftests/timers/rtctest.c
11473 REALTEK AUDIO CODECS
11474 M: Bard Liao <bardliao@realtek.com>
11475 M: Oder Chiou <oder_chiou@realtek.com>
11477 F: sound/soc/codecs/rt*
11478 F: include/sound/rt*.h
11480 REGISTER MAP ABSTRACTION
11481 M: Mark Brown <broonie@kernel.org>
11482 L: linux-kernel@vger.kernel.org
11483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11485 F: Documentation/devicetree/bindings/regmap/
11486 F: drivers/base/regmap/
11487 F: include/linux/regmap.h
11489 REISERFS FILE SYSTEM
11490 L: reiserfs-devel@vger.kernel.org
11494 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11495 M: Ohad Ben-Cohen <ohad@wizery.com>
11496 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11497 L: linux-remoteproc@vger.kernel.org
11498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11500 F: Documentation/devicetree/bindings/remoteproc/
11501 F: Documentation/remoteproc.txt
11502 F: drivers/remoteproc/
11503 F: include/linux/remoteproc.h
11505 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11506 M: Ohad Ben-Cohen <ohad@wizery.com>
11507 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11508 L: linux-remoteproc@vger.kernel.org
11509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11512 F: Documentation/rpmsg.txt
11513 F: include/linux/rpmsg.h
11514 F: include/linux/rpmsg/
11516 RENESAS CLOCK DRIVERS
11517 M: Geert Uytterhoeven <geert+renesas@glider.be>
11518 L: linux-renesas-soc@vger.kernel.org
11520 F: drivers/clk/renesas/
11522 RENESAS ETHERNET DRIVERS
11523 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11524 L: netdev@vger.kernel.org
11525 L: linux-renesas-soc@vger.kernel.org
11526 F: Documentation/devicetree/bindings/net/renesas,*.txt
11527 F: Documentation/devicetree/bindings/net/sh_eth.txt
11528 F: drivers/net/ethernet/renesas/
11529 F: include/linux/sh_eth.h
11531 RENESAS R-CAR GYROADC DRIVER
11532 M: Marek Vasut <marek.vasut@gmail.com>
11533 L: linux-iio@vger.kernel.org
11535 F: drivers/iio/adc/rcar_gyro_adc.c
11537 RENESAS USB PHY DRIVER
11538 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11539 L: linux-renesas-soc@vger.kernel.org
11541 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11543 RESET CONTROLLER FRAMEWORK
11544 M: Philipp Zabel <p.zabel@pengutronix.de>
11545 T: git git://git.pengutronix.de/git/pza/linux
11548 F: Documentation/devicetree/bindings/reset/
11549 F: include/dt-bindings/reset/
11550 F: include/linux/reset.h
11551 F: include/linux/reset-controller.h
11554 M: Johannes Berg <johannes@sipsolutions.net>
11555 L: linux-wireless@vger.kernel.org
11556 W: http://wireless.kernel.org/
11557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11560 F: Documentation/rfkill.txt
11561 F: Documentation/ABI/stable/sysfs-class-rfkill
11565 M: Thomas Graf <tgraf@suug.ch>
11566 M: Herbert Xu <herbert@gondor.apana.org.au>
11567 L: netdev@vger.kernel.org
11569 F: lib/rhashtable.c
11570 F: include/linux/rhashtable.h
11572 RICOH R5C592 MEMORYSTICK DRIVER
11573 M: Maxim Levitsky <maximlevitsky@gmail.com>
11575 F: drivers/memstick/host/r592.*
11577 RICOH SMARTMEDIA/XD DRIVER
11578 M: Maxim Levitsky <maximlevitsky@gmail.com>
11580 F: drivers/mtd/nand/r852.c
11581 F: drivers/mtd/nand/r852.h
11583 RISC-V ARCHITECTURE
11584 M: Palmer Dabbelt <palmer@sifive.com>
11585 M: Albert Ou <albert@sifive.com>
11586 L: patches@groups.riscv.org
11587 T: git https://github.com/riscv/riscv-linux
11594 M: Stefan Achatz <erazor_de@users.sourceforge.net>
11595 W: http://sourceforge.net/projects/roccat/
11597 F: drivers/hid/hid-roccat*
11598 F: include/linux/hid-roccat*
11599 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11601 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11602 M: Jacob chen <jacob2.chen@rock-chips.com>
11603 L: linux-media@vger.kernel.org
11605 F: drivers/media/platform/rockchip/rga/
11606 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
11609 M: Jiri Pirko <jiri@resnulli.us>
11610 L: netdev@vger.kernel.org
11612 F: drivers/net/ethernet/rocker/
11616 W: http://www.comtrol.com
11618 F: Documentation/serial/rocket.txt
11619 F: drivers/tty/rocket*
11621 ROCKETPORT EXPRESS/INFINITY DRIVER
11622 M: Kevin Cernekee <cernekee@gmail.com>
11623 L: linux-serial@vger.kernel.org
11625 F: drivers/tty/serial/rp2.*
11627 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11628 M: Marek Vasut <marek.vasut+renesas@gmail.com>
11629 L: linux-kernel@vger.kernel.org
11630 L: linux-renesas-soc@vger.kernel.org
11632 F: drivers/mfd/bd9571mwv.c
11633 F: drivers/regulator/bd9571mwv-regulator.c
11634 F: drivers/gpio/gpio-bd9571mwv.c
11635 F: include/linux/mfd/bd9571mwv.h
11636 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11639 M: Ralf Baechle <ralf@linux-mips.org>
11640 L: linux-hams@vger.kernel.org
11641 W: http://www.linux-ax25.org/
11643 F: include/net/rose.h
11644 F: include/uapi/linux/rose.h
11647 RTL2830 MEDIA DRIVER
11648 M: Antti Palosaari <crope@iki.fi>
11649 L: linux-media@vger.kernel.org
11650 W: https://linuxtv.org
11651 W: http://palosaari.fi/linux/
11652 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11653 T: git git://linuxtv.org/anttip/media_tree.git
11655 F: drivers/media/dvb-frontends/rtl2830*
11657 RTL2832 MEDIA DRIVER
11658 M: Antti Palosaari <crope@iki.fi>
11659 L: linux-media@vger.kernel.org
11660 W: https://linuxtv.org
11661 W: http://palosaari.fi/linux/
11662 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11663 T: git git://linuxtv.org/anttip/media_tree.git
11665 F: drivers/media/dvb-frontends/rtl2832*
11667 RTL2832_SDR MEDIA DRIVER
11668 M: Antti Palosaari <crope@iki.fi>
11669 L: linux-media@vger.kernel.org
11670 W: https://linuxtv.org
11671 W: http://palosaari.fi/linux/
11672 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11673 T: git git://linuxtv.org/anttip/media_tree.git
11675 F: drivers/media/dvb-frontends/rtl2832_sdr*
11677 RTL8180 WIRELESS DRIVER
11678 L: linux-wireless@vger.kernel.org
11679 W: http://wireless.kernel.org/
11680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11682 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11684 RTL8187 WIRELESS DRIVER
11685 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11686 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11687 M: Larry Finger <Larry.Finger@lwfinger.net>
11688 L: linux-wireless@vger.kernel.org
11689 W: http://wireless.kernel.org/
11690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11692 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11694 RTL8192CE WIRELESS DRIVER
11695 M: Larry Finger <Larry.Finger@lwfinger.net>
11696 M: Chaoming Li <chaoming_li@realsil.com.cn>
11697 L: linux-wireless@vger.kernel.org
11698 W: http://wireless.kernel.org/
11699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11701 F: drivers/net/wireless/realtek/rtlwifi/
11702 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11704 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11705 M: Jes Sorensen <Jes.Sorensen@gmail.com>
11706 L: linux-wireless@vger.kernel.org
11707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11709 F: drivers/net/wireless/realtek/rtl8xxxu/
11711 S3 SAVAGE FRAMEBUFFER DRIVER
11712 M: Antonino Daplas <adaplas@gmail.com>
11713 L: linux-fbdev@vger.kernel.org
11715 F: drivers/video/fbdev/savage/
11718 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11719 M: Heiko Carstens <heiko.carstens@de.ibm.com>
11720 L: linux-s390@vger.kernel.org
11721 W: http://www.ibm.com/developerworks/linux/linux390/
11722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11726 F: Documentation/s390/
11727 F: Documentation/driver-api/s390-drivers.rst
11729 S390 COMMON I/O LAYER
11730 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11731 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11732 L: linux-s390@vger.kernel.org
11733 W: http://www.ibm.com/developerworks/linux/linux390/
11735 F: drivers/s390/cio/
11738 M: Stefan Haberland <sth@linux.vnet.ibm.com>
11739 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11740 L: linux-s390@vger.kernel.org
11741 W: http://www.ibm.com/developerworks/linux/linux390/
11743 F: drivers/s390/block/dasd*
11744 F: block/partitions/ibm.c
11747 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11748 L: linux-s390@vger.kernel.org
11749 W: http://www.ibm.com/developerworks/linux/linux390/
11751 F: drivers/iommu/s390-iommu.c
11753 S390 IUCV NETWORK LAYER
11754 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11755 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11756 L: linux-s390@vger.kernel.org
11757 W: http://www.ibm.com/developerworks/linux/linux390/
11759 F: drivers/s390/net/*iucv*
11760 F: include/net/iucv/
11763 S390 NETWORK DRIVERS
11764 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11765 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11766 L: linux-s390@vger.kernel.org
11767 W: http://www.ibm.com/developerworks/linux/linux390/
11769 F: drivers/s390/net/
11772 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11773 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11774 L: linux-s390@vger.kernel.org
11775 W: http://www.ibm.com/developerworks/linux/linux390/
11778 F: drivers/pci/hotplug/s390_pci_hpc.c
11780 S390 VFIO-CCW DRIVER
11781 M: Cornelia Huck <cohuck@redhat.com>
11782 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11783 L: linux-s390@vger.kernel.org
11784 L: kvm@vger.kernel.org
11786 F: drivers/s390/cio/vfio_ccw*
11787 F: Documentation/s390/vfio-ccw.txt
11788 F: include/uapi/linux/vfio_ccw.h
11791 M: Harald Freudenberger <freude@de.ibm.com>
11792 L: linux-s390@vger.kernel.org
11793 W: http://www.ibm.com/developerworks/linux/linux390/
11795 F: drivers/s390/crypto/
11798 M: Steffen Maier <maier@linux.vnet.ibm.com>
11799 M: Benjamin Block <bblock@linux.vnet.ibm.com>
11800 L: linux-s390@vger.kernel.org
11801 W: http://www.ibm.com/developerworks/linux/linux390/
11803 F: drivers/s390/scsi/zfcp_*
11805 S3C24XX SD/MMC Driver
11806 M: Ben Dooks <ben-linux@fluff.org>
11807 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11809 F: drivers/mmc/host/s3cmci.*
11811 SAA6588 RDS RECEIVER DRIVER
11812 M: Hans Verkuil <hverkuil@xs4all.nl>
11813 L: linux-media@vger.kernel.org
11814 T: git git://linuxtv.org/media_tree.git
11815 W: https://linuxtv.org
11817 F: drivers/media/i2c/saa6588*
11819 SAA7134 VIDEO4LINUX DRIVER
11820 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11821 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11822 L: linux-media@vger.kernel.org
11823 W: https://linuxtv.org
11824 T: git git://linuxtv.org/media_tree.git
11826 F: Documentation/media/v4l-drivers/saa7134*
11827 F: drivers/media/pci/saa7134/
11829 SAA7146 VIDEO4LINUX-2 DRIVER
11830 M: Hans Verkuil <hverkuil@xs4all.nl>
11831 L: linux-media@vger.kernel.org
11832 T: git git://linuxtv.org/media_tree.git
11834 F: drivers/media/common/saa7146/
11835 F: drivers/media/pci/saa7146/
11836 F: include/media/saa7146*
11838 SAMSUNG AUDIO (ASoC) DRIVERS
11839 M: Krzysztof Kozlowski <krzk@kernel.org>
11840 M: Sangbeom Kim <sbkim73@samsung.com>
11841 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11842 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11844 F: sound/soc/samsung/
11846 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11847 M: Krzysztof Kozlowski <krzk@kernel.org>
11848 L: linux-crypto@vger.kernel.org
11849 L: linux-samsung-soc@vger.kernel.org
11851 F: drivers/crypto/exynos-rng.c
11852 F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11854 SAMSUNG FRAMEBUFFER DRIVER
11855 M: Jingoo Han <jingoohan1@gmail.com>
11856 L: linux-fbdev@vger.kernel.org
11858 F: drivers/video/fbdev/s3c-fb.c
11860 SAMSUNG LAPTOP DRIVER
11861 M: Corentin Chary <corentin.chary@gmail.com>
11862 L: platform-driver-x86@vger.kernel.org
11864 F: drivers/platform/x86/samsung-laptop.c
11866 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11867 M: Sangbeom Kim <sbkim73@samsung.com>
11868 M: Krzysztof Kozlowski <krzk@kernel.org>
11869 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11870 L: linux-kernel@vger.kernel.org
11871 L: linux-samsung-soc@vger.kernel.org
11873 F: drivers/mfd/sec*.c
11874 F: drivers/regulator/s2m*.c
11875 F: drivers/regulator/s5m*.c
11876 F: drivers/clk/clk-s2mps11.c
11877 F: drivers/rtc/rtc-s5m.c
11878 F: include/linux/mfd/samsung/
11879 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11880 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11881 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11882 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11884 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11885 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11886 L: linux-media@vger.kernel.org
11887 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11889 F: drivers/media/platform/s3c-camif/
11890 F: include/media/drv-intf/s3c_camif.h
11892 SAMSUNG S3FWRN5 NFC DRIVER
11893 M: Robert Baldyga <r.baldyga@samsung.com>
11894 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11895 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11897 F: drivers/nfc/s3fwrn5
11899 SAMSUNG S5C73M3 CAMERA DRIVER
11900 M: Kyungmin Park <kyungmin.park@samsung.com>
11901 M: Andrzej Hajda <a.hajda@samsung.com>
11902 L: linux-media@vger.kernel.org
11904 F: drivers/media/i2c/s5c73m3/*
11906 SAMSUNG S5K5BAF CAMERA DRIVER
11907 M: Kyungmin Park <kyungmin.park@samsung.com>
11908 M: Andrzej Hajda <a.hajda@samsung.com>
11909 L: linux-media@vger.kernel.org
11911 F: drivers/media/i2c/s5k5baf.c
11913 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11914 M: Krzysztof Kozlowski <krzk@kernel.org>
11915 M: Vladimir Zapolskiy <vz@mleia.com>
11916 L: linux-crypto@vger.kernel.org
11917 L: linux-samsung-soc@vger.kernel.org
11919 F: drivers/crypto/s5p-sss.c
11921 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11922 M: Kyungmin Park <kyungmin.park@samsung.com>
11923 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11924 L: linux-media@vger.kernel.org
11925 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11927 F: drivers/media/platform/exynos4-is/
11929 SAMSUNG SOC CLOCK DRIVERS
11930 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11931 M: Tomasz Figa <tomasz.figa@gmail.com>
11932 M: Chanwoo Choi <cw00.choi@samsung.com>
11934 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11935 F: drivers/clk/samsung/
11936 F: include/dt-bindings/clock/exynos*.h
11937 F: Documentation/devicetree/bindings/clock/exynos*.txt
11939 SAMSUNG SPI DRIVERS
11940 M: Kukjin Kim <kgene@kernel.org>
11941 M: Krzysztof Kozlowski <krzk@kernel.org>
11942 M: Andi Shyti <andi.shyti@samsung.com>
11943 L: linux-spi@vger.kernel.org
11944 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11946 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11947 F: drivers/spi/spi-s3c*
11948 F: include/linux/platform_data/spi-s3c64xx.h
11950 SAMSUNG SXGBE DRIVERS
11951 M: Byungho An <bh74.an@samsung.com>
11952 M: Girish K S <ks.giri@samsung.com>
11953 M: Vipul Pandya <vipul.pandya@samsung.com>
11955 L: netdev@vger.kernel.org
11956 F: drivers/net/ethernet/samsung/sxgbe/
11958 SAMSUNG THERMAL DRIVER
11959 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11960 L: linux-pm@vger.kernel.org
11961 L: linux-samsung-soc@vger.kernel.org
11963 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11964 F: drivers/thermal/samsung/
11966 SAMSUNG USB2 PHY DRIVER
11967 M: Kamil Debski <kamil@wypas.org>
11968 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11969 L: linux-kernel@vger.kernel.org
11971 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11972 F: Documentation/phy/samsung-usb2.txt
11973 F: drivers/phy/samsung/phy-exynos4210-usb2.c
11974 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11975 F: drivers/phy/samsung/phy-exynos5250-usb2.c
11976 F: drivers/phy/samsung/phy-s5pv210-usb2.c
11977 F: drivers/phy/samsung/phy-samsung-usb2.c
11978 F: drivers/phy/samsung/phy-samsung-usb2.h
11981 M: Zwane Mwaikambo <zwanem@gmail.com>
11983 F: drivers/watchdog/sc1200wdt.c
11986 M: Ingo Molnar <mingo@redhat.com>
11987 M: Peter Zijlstra <peterz@infradead.org>
11988 L: linux-kernel@vger.kernel.org
11989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11992 F: include/linux/sched.h
11993 F: include/uapi/linux/sched.h
11994 F: include/linux/wait.h
11997 M: Chen Liqin <liqin.linux@gmail.com>
11998 M: Lennox Wu <lennox.wu@gmail.com>
11999 W: http://www.sunplus.com
12003 SCR24X CHIP CARD INTERFACE DRIVER
12004 M: Lubomir Rintel <lkundrak@v3.sk>
12006 F: drivers/char/pcmcia/scr24x_cs.c
12009 M: Jens Axboe <axboe@kernel.dk>
12010 L: linux-scsi@vger.kernel.org
12011 W: http://www.kernel.dk
12013 F: drivers/scsi/sr*
12015 SCSI RDMA PROTOCOL (SRP) INITIATOR
12016 M: Bart Van Assche <bart.vanassche@sandisk.com>
12017 L: linux-rdma@vger.kernel.org
12019 W: http://www.openfabrics.org
12020 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12022 F: drivers/infiniband/ulp/srp/
12023 F: include/scsi/srp.h
12026 M: Doug Gilbert <dgilbert@interlog.com>
12027 L: linux-scsi@vger.kernel.org
12028 W: http://sg.danny.cz/sg
12030 F: Documentation/scsi/scsi-generic.txt
12031 F: drivers/scsi/sg.c
12032 F: include/scsi/sg.h
12035 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12037 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12039 L: linux-scsi@vger.kernel.org
12041 F: Documentation/devicetree/bindings/scsi/
12046 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12047 L: linux-scsi@vger.kernel.org
12049 F: Documentation/scsi/st.txt
12050 F: drivers/scsi/st.*
12051 F: drivers/scsi/st_*.h
12054 M: Vlad Yasevich <vyasevich@gmail.com>
12055 M: Neil Horman <nhorman@tuxdriver.com>
12056 L: linux-sctp@vger.kernel.org
12057 W: http://lksctp.sourceforge.net
12059 F: Documentation/networking/sctp.txt
12060 F: include/linux/sctp.h
12061 F: include/uapi/linux/sctp.h
12062 F: include/net/sctp/
12066 M: Jim Cromie <jim.cromie@gmail.com>
12068 F: Documentation/i2c/busses/scx200_acb
12069 F: arch/x86/platform/scx200/
12070 F: drivers/watchdog/scx200_wdt.c
12071 F: drivers/i2c/busses/scx200*
12072 F: drivers/mtd/maps/scx200_docflash.c
12073 F: include/linux/scx200.h
12076 M: Jim Cromie <jim.cromie@gmail.com>
12078 F: drivers/char/scx200_gpio.c
12079 F: include/linux/scx200_gpio.h
12081 SCx200 HRT CLOCKSOURCE DRIVER
12082 M: Jim Cromie <jim.cromie@gmail.com>
12084 F: drivers/clocksource/scx200_hrt.c
12086 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12087 M: Sascha Sommer <saschasommer@freenet.de>
12088 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12090 F: drivers/mmc/host/sdricoh_cs.c
12093 M: Kees Cook <keescook@chromium.org>
12094 R: Andy Lutomirski <luto@amacapital.net>
12095 R: Will Drewry <wad@chromium.org>
12096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12098 F: kernel/seccomp.c
12099 F: include/uapi/linux/seccomp.h
12100 F: include/linux/seccomp.h
12101 F: tools/testing/selftests/seccomp/*
12102 F: tools/testing/selftests/kselftest_harness.h
12103 F: Documentation/userspace-api/seccomp_filter.rst
12104 K: \bsecure_computing
12107 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12108 M: Al Cooper <alcooperx@gmail.com>
12109 L: linux-mmc@vger.kernel.org
12110 L: bcm-kernel-feedback-list@broadcom.com
12112 F: drivers/mmc/host/sdhci-brcmstb*
12114 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12115 M: Adrian Hunter <adrian.hunter@intel.com>
12116 L: linux-mmc@vger.kernel.org
12117 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12119 F: drivers/mmc/host/sdhci*
12120 F: include/linux/mmc/sdhci*
12122 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12123 M: Ben Dooks <ben-linux@fluff.org>
12124 M: Jaehoon Chung <jh80.chung@samsung.com>
12125 L: linux-mmc@vger.kernel.org
12127 F: drivers/mmc/host/sdhci-s3c*
12129 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12130 M: Viresh Kumar <vireshk@kernel.org>
12131 L: linux-mmc@vger.kernel.org
12133 F: drivers/mmc/host/sdhci-spear.c
12135 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12136 M: Kishon Vijay Abraham I <kishon@ti.com>
12137 L: linux-mmc@vger.kernel.org
12139 F: drivers/mmc/host/sdhci-omap.c
12141 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12142 M: Scott Bauer <scott.bauer@intel.com>
12143 M: Jonathan Derrick <jonathan.derrick@intel.com>
12144 L: linux-block@vger.kernel.org
12147 F: block/opal_proto.h
12148 F: include/linux/sed*
12149 F: include/uapi/linux/sed*
12152 M: Security Officers <security@kernel.org>
12156 M: James Morris <james.l.morris@oracle.com>
12157 M: "Serge E. Hallyn" <serge@hallyn.com>
12158 L: linux-security-module@vger.kernel.org (suggested Cc:)
12159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12160 W: http://kernsec.org/
12164 SELINUX SECURITY MODULE
12165 M: Paul Moore <paul@paul-moore.com>
12166 M: Stephen Smalley <sds@tycho.nsa.gov>
12167 M: Eric Paris <eparis@parisplace.org>
12168 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12169 W: https://selinuxproject.org
12170 W: https://github.com/SELinuxProject
12171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12173 F: include/linux/selinux*
12174 F: security/selinux/
12175 F: scripts/selinux/
12176 F: Documentation/admin-guide/LSM/SELinux.rst
12179 M: Jiri Slaby <jirislaby@gmail.com>
12181 F: drivers/misc/phantom.c
12182 F: include/uapi/linux/phantom.h
12185 M: Rob Herring <robh@kernel.org>
12186 L: linux-serial@vger.kernel.org
12188 F: Documentation/devicetree/bindings/serial/slave-device.txt
12189 F: drivers/tty/serdev/
12190 F: include/linux/serdev.h
12193 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12194 L: linux-serial@vger.kernel.org
12196 F: Documentation/devicetree/bindings/serial/
12197 F: drivers/tty/serial/
12200 M: Sean Young <sean@mess.org>
12201 L: linux-media@vger.kernel.org
12203 F: drivers/media/rc/serial_ir.c
12206 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12207 M: Edward Cree <ecree@solarflare.com>
12208 M: Bert Kenward <bkenward@solarflare.com>
12209 L: netdev@vger.kernel.org
12211 F: drivers/net/ethernet/sfc/
12214 M: Dimitri Sivanich <sivanich@sgi.com>
12216 F: drivers/misc/sgi-gru/
12218 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12219 M: Pat Gefre <pfg@sgi.com>
12220 L: linux-ia64@vger.kernel.org
12222 F: Documentation/ia64/serial.txt
12223 F: drivers/tty/serial/ioc?_serial.c
12224 F: include/linux/ioc?.h
12226 SGI XP/XPC/XPNET DRIVER
12227 M: Cliff Whickman <cpw@sgi.com>
12228 M: Robin Holt <robinmholt@gmail.com>
12230 F: drivers/misc/sgi-xp/
12232 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12233 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12234 L: linux-s390@vger.kernel.org
12235 W: http://www.ibm.com/developerworks/linux/linux390/
12239 SH_VEU V4L2 MEM2MEM DRIVER
12240 L: linux-media@vger.kernel.org
12242 F: drivers/media/platform/sh_veu.c
12244 SH_VOU V4L2 OUTPUT DRIVER
12245 L: linux-media@vger.kernel.org
12247 F: drivers/media/platform/sh_vou.c
12248 F: include/media/drv-intf/sh_vou.h
12250 SI2157 MEDIA DRIVER
12251 M: Antti Palosaari <crope@iki.fi>
12252 L: linux-media@vger.kernel.org
12253 W: https://linuxtv.org
12254 W: http://palosaari.fi/linux/
12255 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12256 T: git git://linuxtv.org/anttip/media_tree.git
12258 F: drivers/media/tuners/si2157*
12260 SI2168 MEDIA DRIVER
12261 M: Antti Palosaari <crope@iki.fi>
12262 L: linux-media@vger.kernel.org
12263 W: https://linuxtv.org
12264 W: http://palosaari.fi/linux/
12265 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12266 T: git git://linuxtv.org/anttip/media_tree.git
12268 F: drivers/media/dvb-frontends/si2168*
12270 SI470X FM RADIO RECEIVER I2C DRIVER
12271 M: Hans Verkuil <hverkuil@xs4all.nl>
12272 L: linux-media@vger.kernel.org
12273 T: git git://linuxtv.org/media_tree.git
12274 W: https://linuxtv.org
12276 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12278 SI470X FM RADIO RECEIVER USB DRIVER
12279 M: Hans Verkuil <hverkuil@xs4all.nl>
12280 L: linux-media@vger.kernel.org
12281 T: git git://linuxtv.org/media_tree.git
12282 W: https://linuxtv.org
12284 F: drivers/media/radio/si470x/radio-si470x-common.c
12285 F: drivers/media/radio/si470x/radio-si470x.h
12286 F: drivers/media/radio/si470x/radio-si470x-usb.c
12288 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12289 M: Eduardo Valentin <edubezval@gmail.com>
12290 L: linux-media@vger.kernel.org
12291 T: git git://linuxtv.org/media_tree.git
12292 W: https://linuxtv.org
12294 F: drivers/media/radio/si4713/si4713.?
12296 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12297 M: Eduardo Valentin <edubezval@gmail.com>
12298 L: linux-media@vger.kernel.org
12299 T: git git://linuxtv.org/media_tree.git
12300 W: https://linuxtv.org
12302 F: drivers/media/radio/si4713/radio-platform-si4713.c
12304 SI4713 FM RADIO TRANSMITTER USB DRIVER
12305 M: Hans Verkuil <hverkuil@xs4all.nl>
12306 L: linux-media@vger.kernel.org
12307 T: git git://linuxtv.org/media_tree.git
12308 W: https://linuxtv.org
12310 F: drivers/media/radio/si4713/radio-usb-si4713.c
12313 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12314 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12315 L: linux-media@vger.kernel.org
12316 W: https://linuxtv.org
12317 T: git git://linuxtv.org/media_tree.git
12319 F: drivers/media/common/siano/
12320 F: drivers/media/usb/siano/
12321 F: drivers/media/usb/siano/
12322 F: drivers/media/mmc/siano/
12324 SILEAD TOUCHSCREEN DRIVER
12325 M: Hans de Goede <hdegoede@redhat.com>
12326 L: linux-input@vger.kernel.org
12327 L: platform-driver-x86@vger.kernel.org
12329 F: drivers/input/touchscreen/silead.c
12330 F: drivers/platform/x86/silead_dmi.c
12332 SILICON MOTION SM712 FRAME BUFFER DRIVER
12333 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12334 M: Teddy Wang <teddy.wang@siliconmotion.com>
12335 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12336 L: linux-fbdev@vger.kernel.org
12338 F: drivers/video/fbdev/sm712*
12339 F: Documentation/fb/sm712fb.txt
12341 SIMPLE FIRMWARE INTERFACE (SFI)
12342 M: Len Brown <lenb@kernel.org>
12343 L: sfi-devel@simplefirmware.org
12344 W: http://simplefirmware.org/
12345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12347 F: arch/x86/platform/sfi/
12349 F: include/linux/sfi*.h
12352 M: Hans de Goede <hdegoede@redhat.com>
12353 L: linux-fbdev@vger.kernel.org
12355 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12356 F: drivers/video/fbdev/simplefb.c
12357 F: include/linux/platform_data/simplefb.h
12359 SIMTEC EB110ATX (Chalice CATS)
12361 P: Vincent Sanders <vince@simtec.co.uk>
12362 M: Simtec Linux Team <linux@simtec.co.uk>
12363 W: http://www.simtec.co.uk/products/EB110ATX/
12366 SIMTEC EB2410ITX (BAST)
12368 P: Vincent Sanders <vince@simtec.co.uk>
12369 M: Simtec Linux Team <linux@simtec.co.uk>
12370 W: http://www.simtec.co.uk/products/EB2410ITX/
12372 F: arch/arm/mach-s3c24xx/mach-bast.c
12373 F: arch/arm/mach-s3c24xx/bast-ide.c
12374 F: arch/arm/mach-s3c24xx/bast-irq.c
12376 SIPHASH PRF ROUTINES
12377 M: Jason A. Donenfeld <Jason@zx2c4.com>
12380 F: lib/test_siphash.c
12381 F: include/linux/siphash.h
12383 SIS 190 ETHERNET DRIVER
12384 M: Francois Romieu <romieu@fr.zoreil.com>
12385 L: netdev@vger.kernel.org
12387 F: drivers/net/ethernet/sis/sis190.c
12389 SIS 900/7016 FAST ETHERNET DRIVER
12390 M: Daniele Venzano <venza@brownhat.org>
12391 W: http://www.brownhat.org/sis900.html
12392 L: netdev@vger.kernel.org
12394 F: drivers/net/ethernet/sis/sis900.*
12396 SIS FRAMEBUFFER DRIVER
12397 M: Thomas Winischhofer <thomas@winischhofer.net>
12398 W: http://www.winischhofer.net/linuxsisvga.shtml
12400 F: Documentation/fb/sisfb.txt
12401 F: drivers/video/fbdev/sis/
12402 F: include/video/sisfb.h
12405 M: Thomas Winischhofer <thomas@winischhofer.net>
12406 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12408 F: drivers/usb/misc/sisusbvga/
12411 M: Christoph Lameter <cl@linux.com>
12412 M: Pekka Enberg <penberg@kernel.org>
12413 M: David Rientjes <rientjes@google.com>
12414 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12415 M: Andrew Morton <akpm@linux-foundation.org>
12416 L: linux-mm@kvack.org
12418 F: include/linux/sl?b*.h
12421 SLEEPABLE READ-COPY UPDATE (SRCU)
12422 M: Lai Jiangshan <jiangshanlai@gmail.com>
12423 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12424 M: Josh Triplett <josh@joshtriplett.org>
12425 R: Steven Rostedt <rostedt@goodmis.org>
12426 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12427 L: linux-kernel@vger.kernel.org
12428 W: http://www.rdrop.com/users/paulmck/RCU/
12430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12431 F: include/linux/srcu.h
12432 F: kernel/rcu/srcu.c
12434 SMACK SECURITY MODULE
12435 M: Casey Schaufler <casey@schaufler-ca.com>
12436 L: linux-security-module@vger.kernel.org
12437 W: http://schaufler-ca.com
12438 T: git git://github.com/cschaufler/smack-next
12440 F: Documentation/admin-guide/LSM/Smack.rst
12443 SMC91x ETHERNET DRIVER
12444 M: Nicolas Pitre <nico@fluxnic.net>
12446 F: drivers/net/ethernet/smsc/smc91x.*
12448 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12449 M: Sakari Ailus <sakari.ailus@iki.fi>
12450 L: linux-media@vger.kernel.org
12452 F: drivers/media/i2c/smiapp/
12453 F: include/media/i2c/smiapp.h
12454 F: drivers/media/i2c/smiapp-pll.c
12455 F: drivers/media/i2c/smiapp-pll.h
12456 F: include/uapi/linux/smiapp.h
12457 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12459 SMM665 HARDWARE MONITOR DRIVER
12460 M: Guenter Roeck <linux@roeck-us.net>
12461 L: linux-hwmon@vger.kernel.org
12463 F: Documentation/hwmon/smm665
12464 F: drivers/hwmon/smm665.c
12466 SMSC EMC2103 HARDWARE MONITOR DRIVER
12467 M: Steve Glendinning <steve.glendinning@shawell.net>
12468 L: linux-hwmon@vger.kernel.org
12470 F: Documentation/hwmon/emc2103
12471 F: drivers/hwmon/emc2103.c
12473 SMSC SCH5627 HARDWARE MONITOR DRIVER
12474 M: Hans de Goede <hdegoede@redhat.com>
12475 L: linux-hwmon@vger.kernel.org
12477 F: Documentation/hwmon/sch5627
12478 F: drivers/hwmon/sch5627.c
12480 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12481 M: Steve Glendinning <steve.glendinning@shawell.net>
12482 L: linux-fbdev@vger.kernel.org
12484 F: drivers/video/fbdev/smscufx.c
12486 SMSC47B397 HARDWARE MONITOR DRIVER
12487 M: Jean Delvare <jdelvare@suse.com>
12488 L: linux-hwmon@vger.kernel.org
12490 F: Documentation/hwmon/smsc47b397
12491 F: drivers/hwmon/smsc47b397.c
12493 SMSC911x ETHERNET DRIVER
12494 M: Steve Glendinning <steve.glendinning@shawell.net>
12495 L: netdev@vger.kernel.org
12497 F: include/linux/smsc911x.h
12498 F: drivers/net/ethernet/smsc/smsc911x.*
12500 SMSC9420 PCI ETHERNET DRIVER
12501 M: Steve Glendinning <steve.glendinning@shawell.net>
12502 L: netdev@vger.kernel.org
12504 F: drivers/net/ethernet/smsc/smsc9420.*
12506 SOC-CAMERA V4L2 SUBSYSTEM
12507 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12508 L: linux-media@vger.kernel.org
12509 T: git git://linuxtv.org/media_tree.git
12511 F: include/media/soc*
12512 F: drivers/media/i2c/soc_camera/
12513 F: drivers/media/platform/soc_camera/
12515 SOEKRIS NET48XX LED SUPPORT
12516 M: Chris Boot <bootc@bootc.net>
12518 F: drivers/leds/leds-net48xx.c
12520 SOFT-ROCE DRIVER (rxe)
12521 M: Moni Shoua <monis@mellanox.com>
12522 L: linux-rdma@vger.kernel.org
12524 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12525 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12526 F: drivers/infiniband/sw/rxe/
12527 F: include/uapi/rdma/rdma_user_rxe.h
12529 SOFTLOGIC 6x10 MPEG CODEC
12530 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12531 M: Anton Sviridenko <anton@corp.bluecherry.net>
12532 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12533 M: Andrey Utkin <andrey_utkin@fastmail.com>
12534 M: Ismael Luceno <ismael@iodev.co.uk>
12535 L: linux-media@vger.kernel.org
12537 F: drivers/media/pci/solo6x10/
12539 SOFTWARE RAID (Multiple Disks) SUPPORT
12540 M: Shaohua Li <shli@kernel.org>
12541 L: linux-raid@vger.kernel.org
12542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12544 F: drivers/md/Makefile
12545 F: drivers/md/Kconfig
12547 F: drivers/md/raid*
12548 F: include/linux/raid/
12549 F: include/uapi/linux/raid/
12551 SONIC NETWORK DRIVER
12552 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12553 L: netdev@vger.kernel.org
12555 F: drivers/net/ethernet/natsemi/sonic.*
12557 SONICS SILICON BACKPLANE DRIVER (SSB)
12558 M: Michael Buesch <m@bues.ch>
12559 L: linux-wireless@vger.kernel.org
12562 F: include/linux/ssb/
12564 SONY MEMORYSTICK CARD SUPPORT
12565 M: Alex Dubov <oakad@yahoo.com>
12566 W: http://tifmxx.berlios.de/
12568 F: drivers/memstick/host/tifm_ms.c
12570 SONY MEMORYSTICK STANDARD SUPPORT
12571 M: Maxim Levitsky <maximlevitsky@gmail.com>
12573 F: drivers/memstick/core/ms_block.*
12575 SONY VAIO CONTROL DEVICE DRIVER
12576 M: Mattia Dongili <malattia@linux.it>
12577 L: platform-driver-x86@vger.kernel.org
12578 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12580 F: Documentation/laptops/sony-laptop.txt
12581 F: drivers/char/sonypi.c
12582 F: drivers/platform/x86/sony-laptop.c
12583 F: include/linux/sony-laptop.h
12586 M: Jaroslav Kysela <perex@perex.cz>
12587 M: Takashi Iwai <tiwai@suse.com>
12588 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12589 W: http://www.alsa-project.org/
12590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12591 T: git git://git.alsa-project.org/alsa-kernel.git
12592 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12594 F: Documentation/sound/
12596 F: include/uapi/sound/
12599 SOUND - COMPRESSED AUDIO
12600 M: Vinod Koul <vinod.koul@intel.com>
12601 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12604 F: Documentation/sound/alsa/compress_offload.txt
12605 F: include/sound/compress_driver.h
12606 F: include/uapi/sound/compress_*
12607 F: sound/core/compress_offload.c
12608 F: sound/soc/soc-compress.c
12610 SOUND - DMAENGINE HELPERS
12611 M: Lars-Peter Clausen <lars@metafoo.de>
12613 F: include/sound/dmaengine_pcm.h
12614 F: sound/core/pcm_dmaengine.c
12615 F: sound/soc/soc-generic-dmaengine-pcm.c
12617 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12618 M: Liam Girdwood <lgirdwood@gmail.com>
12619 M: Mark Brown <broonie@kernel.org>
12620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12621 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12622 W: http://alsa-project.org/main/index.php/ASoC
12624 F: Documentation/devicetree/bindings/sound/
12625 F: Documentation/sound/alsa/soc/
12627 F: include/sound/soc*
12630 M: Olli Salonen <olli.salonen@iki.fi>
12631 L: linux-media@vger.kernel.org
12632 W: https://linuxtv.org
12633 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12635 F: drivers/media/dvb-frontends/sp2*
12637 SPARC + UltraSPARC (sparc/sparc64)
12638 M: "David S. Miller" <davem@davemloft.net>
12639 L: sparclinux@vger.kernel.org
12640 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12647 SPARC SERIAL DRIVERS
12648 M: "David S. Miller" <davem@davemloft.net>
12649 L: sparclinux@vger.kernel.org
12650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12653 F: include/linux/sunserialcore.h
12654 F: drivers/tty/serial/suncore.c
12655 F: drivers/tty/serial/sunhv.c
12656 F: drivers/tty/serial/sunsab.c
12657 F: drivers/tty/serial/sunsab.h
12658 F: drivers/tty/serial/sunsu.c
12659 F: drivers/tty/serial/sunzilog.c
12660 F: drivers/tty/serial/sunzilog.h
12661 F: drivers/tty/vcc.c
12664 M: "Christopher Li" <sparse@chrisli.org>
12665 L: linux-sparse@vger.kernel.org
12666 W: https://sparse.wiki.kernel.org/
12667 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12668 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12670 F: include/linux/compiler.h
12672 SPEAR CLOCK FRAMEWORK SUPPORT
12673 M: Viresh Kumar <vireshk@kernel.org>
12674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12675 W: http://www.st.com/spear
12677 F: drivers/clk/spear/
12679 SPEAR PLATFORM SUPPORT
12680 M: Viresh Kumar <vireshk@kernel.org>
12681 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12682 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12683 W: http://www.st.com/spear
12685 F: arch/arm/boot/dts/spear*
12686 F: arch/arm/mach-spear/
12689 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12690 M: Marek Vasut <marek.vasut@gmail.com>
12691 L: linux-mtd@lists.infradead.org
12692 W: http://www.linux-mtd.infradead.org/
12693 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12694 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12695 T: git git://git.infradead.org/l2-mtd.git spi-nor/next
12697 F: drivers/mtd/spi-nor/
12698 F: include/linux/mtd/spi-nor.h
12701 M: Mark Brown <broonie@kernel.org>
12702 L: linux-spi@vger.kernel.org
12703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12704 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12706 F: Documentation/devicetree/bindings/spi/
12707 F: Documentation/spi/
12709 F: include/linux/spi/
12710 F: include/uapi/linux/spi/
12713 SPIDERNET NETWORK DRIVER for CELL
12714 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12715 L: netdev@vger.kernel.org
12717 F: Documentation/networking/spider_net.txt
12718 F: drivers/net/ethernet/toshiba/spider_net*
12721 R: Stephen Boyd <sboyd@codeaurora.org>
12722 L: linux-arm-msm@vger.kernel.org
12723 F: Documentation/devicetree/bindings/spmi/
12725 F: include/dt-bindings/spmi/spmi.h
12726 F: include/linux/spmi.h
12727 F: include/trace/events/spmi.h
12730 M: Jeremy Kerr <jk@ozlabs.org>
12731 L: linuxppc-dev@lists.ozlabs.org
12732 W: http://www.ibm.com/developerworks/power/cell/
12734 F: Documentation/filesystems/spufs.txt
12735 F: arch/powerpc/platforms/cell/spufs/
12737 SQUASHFS FILE SYSTEM
12738 M: Phillip Lougher <phillip@squashfs.org.uk>
12739 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12740 W: http://squashfs.org.uk
12741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12743 F: Documentation/filesystems/squashfs.txt
12746 SRM (Alpha) environment access
12747 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12749 F: arch/alpha/kernel/srm_env.c
12752 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12753 L: stable@vger.kernel.org
12755 F: Documentation/process/stable-kernel-rules.rst
12757 STAGING - ATOMISP DRIVER
12758 M: Alan Cox <alan@linux.intel.com>
12759 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12760 L: linux-media@vger.kernel.org
12762 F: drivers/staging/media/atomisp/
12765 M: Ian Abbott <abbotti@mev.co.uk>
12766 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12768 F: drivers/staging/comedi/
12770 STAGING - FLARION FT1000 DRIVERS
12771 M: Marek Belisko <marek.belisko@gmail.com>
12773 F: drivers/staging/ft1000/
12775 STAGING - INDUSTRIAL IO
12776 M: Jonathan Cameron <jic23@kernel.org>
12777 L: linux-iio@vger.kernel.org
12779 F: Documentation/devicetree/bindings/staging/iio/
12780 F: drivers/staging/iio/
12782 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12783 M: Jarod Wilson <jarod@wilsonet.com>
12784 W: http://www.lirc.org/
12786 F: drivers/staging/media/lirc/
12788 STAGING - LUSTRE PARALLEL FILESYSTEM
12789 M: Oleg Drokin <oleg.drokin@intel.com>
12790 M: Andreas Dilger <andreas.dilger@intel.com>
12791 M: James Simmons <jsimmons@infradead.org>
12792 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12793 W: http://wiki.lustre.org/
12795 F: drivers/staging/lustre
12797 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12798 M: Marc Dietrich <marvin24@gmx.de>
12799 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12800 L: linux-tegra@vger.kernel.org
12802 F: drivers/staging/nvec/
12804 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12805 M: Jens Frederich <jfrederich@gmail.com>
12806 M: Daniel Drake <dsd@laptop.org>
12807 M: Jon Nettleton <jon.nettleton@gmail.com>
12808 W: http://wiki.laptop.org/go/DCON
12810 F: drivers/staging/olpc_dcon/
12812 STAGING - REALTEK RTL8712U DRIVERS
12813 M: Larry Finger <Larry.Finger@lwfinger.net>
12814 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12816 F: drivers/staging/rtl8712/
12818 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12819 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12820 M: Teddy Wang <teddy.wang@siliconmotion.com>
12821 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12822 L: linux-fbdev@vger.kernel.org
12824 F: drivers/staging/sm750fb/
12826 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12827 M: William Hubbs <w.d.hubbs@gmail.com>
12828 M: Chris Brannon <chris@the-brannons.com>
12829 M: Kirk Reiser <kirk@reisers.ca>
12830 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12831 L: speakup@linux-speakup.org
12832 W: http://www.linux-speakup.org/
12834 F: drivers/staging/speakup/
12836 STAGING - VIA VT665X DRIVERS
12837 M: Forest Bond <forest@alittletooquiet.net>
12839 F: drivers/staging/vt665?/
12841 STAGING - WILC1000 WIFI DRIVER
12842 M: Aditya Shankar <aditya.shankar@microchip.com>
12843 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12844 L: linux-wireless@vger.kernel.org
12846 F: drivers/staging/wilc1000/
12848 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12849 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12851 F: drivers/staging/xgifb/
12854 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12856 L: devel@driverdev.osuosl.org
12858 F: drivers/staging/
12860 STARFIRE/DURALAN NETWORK DRIVER
12861 M: Ion Badulescu <ionut@badula.org>
12863 F: drivers/net/ethernet/adaptec/starfire*
12865 STEC S1220 SKD DRIVER
12866 M: Bart Van Assche <bart.vanassche@wdc.com>
12867 L: linux-block@vger.kernel.org
12869 F: drivers/block/skd*[ch]
12872 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12874 F: drivers/staging/media/st-cec/
12875 F: Documentation/devicetree/bindings/media/stih-cec.txt
12877 STK1160 USB VIDEO CAPTURE DRIVER
12878 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12879 L: linux-media@vger.kernel.org
12880 T: git git://linuxtv.org/media_tree.git
12882 F: drivers/media/usb/stk1160/
12884 STMMAC ETHERNET DRIVER
12885 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12886 M: Alexandre Torgue <alexandre.torgue@st.com>
12887 L: netdev@vger.kernel.org
12888 W: http://www.stlinux.com
12890 F: drivers/net/ethernet/stmicro/stmmac/
12893 M: Sam Creasey <sammy@sammy.net>
12894 W: http://sammy.net/sun3/
12896 F: arch/m68k/kernel/*sun3*
12897 F: arch/m68k/sun3*/
12898 F: arch/m68k/include/asm/sun3*
12899 F: drivers/net/ethernet/i825xx/sun3*
12901 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12902 M: Hans de Goede <hdegoede@redhat.com>
12903 L: linux-input@vger.kernel.org
12905 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12906 F: drivers/input/keyboard/sun4i-lradc-keys.c
12908 SUNDANCE NETWORK DRIVER
12909 M: Denis Kirjanov <kda@linux-powerpc.org>
12910 L: netdev@vger.kernel.org
12912 F: drivers/net/ethernet/dlink/sundance.c
12915 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12916 M: Rich Felker <dalias@libc.org>
12917 L: linux-sh@vger.kernel.org
12918 Q: http://patchwork.kernel.org/project/linux-sh/list/
12920 F: Documentation/sh/
12925 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12926 M: Len Brown <len.brown@intel.com>
12927 M: Pavel Machek <pavel@ucw.cz>
12928 L: linux-pm@vger.kernel.org
12929 B: https://bugzilla.kernel.org
12931 F: Documentation/power/
12932 F: arch/x86/kernel/acpi/
12933 F: drivers/base/power/
12935 F: include/linux/suspend.h
12936 F: include/linux/freezer.h
12937 F: include/linux/pm.h
12940 M: Martin Mares <mj@ucw.cz>
12941 L: linux-video@atrey.karlin.mff.cuni.cz
12943 F: Documentation/svga.txt
12944 F: arch/x86/boot/video*
12947 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12948 L: linux-kernel@vger.kernel.org
12949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12952 F: arch/*/kernel/pci-swiotlb.c
12953 F: include/linux/swiotlb.h
12956 M: Jiri Pirko <jiri@resnulli.us>
12957 M: Ivan Vecera <ivecera@redhat.com>
12958 L: netdev@vger.kernel.org
12961 F: include/net/switchdev.h
12963 SYNC FILE FRAMEWORK
12964 M: Sumit Semwal <sumit.semwal@linaro.org>
12965 R: Gustavo Padovan <gustavo@padovan.org>
12967 L: linux-media@vger.kernel.org
12968 L: dri-devel@lists.freedesktop.org
12969 F: drivers/dma-buf/sync_*
12970 F: drivers/dma-buf/dma-fence*
12971 F: drivers/dma-buf/sw_sync.c
12972 F: include/linux/sync_file.h
12973 F: include/uapi/linux/sync_file.h
12974 F: Documentation/sync_file.txt
12975 T: git git://anongit.freedesktop.org/drm/drm-misc
12977 SYNOPSYS ARC ARCHITECTURE
12978 M: Vineet Gupta <vgupta@synopsys.com>
12979 L: linux-snps-arc@lists.infradead.org
12982 F: Documentation/devicetree/bindings/arc/*
12983 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12984 F: drivers/clocksource/arc_timer.c
12985 F: drivers/tty/serial/arc_uart.c
12986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12988 SYNOPSYS ARC HSDK SDP pll clock driver
12989 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12991 F: drivers/clk/clk-hsdk-pll.c
12992 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12994 SYNOPSYS ARC SDP clock driver
12995 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12997 F: drivers/clk/axs10x/*
12998 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13000 SYNOPSYS ARC SDP platform support
13001 M: Alexey Brodkin <abrodkin@synopsys.com>
13003 F: arch/arc/plat-axs10x
13004 F: arch/arc/boot/dts/ax*
13005 F: Documentation/devicetree/bindings/arc/axs10*
13007 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13008 M: Hoan Tran <hotran@apm.com>
13009 L: linux-gpio@vger.kernel.org
13011 F: drivers/gpio/gpio-dwapb.c
13012 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13014 SYNOPSYS DESIGNWARE DMAC DRIVER
13015 M: Viresh Kumar <vireshk@kernel.org>
13016 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13018 F: include/linux/dma/dw.h
13019 F: include/linux/platform_data/dma-dw.h
13022 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13023 M: Jie Deng <jiedeng@synopsys.com>
13024 L: netdev@vger.kernel.org
13026 F: drivers/net/ethernet/synopsys/
13028 SYNOPSYS DESIGNWARE I2C DRIVER
13029 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13030 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13031 R: Mika Westerberg <mika.westerberg@linux.intel.com>
13032 L: linux-i2c@vger.kernel.org
13034 F: drivers/i2c/busses/i2c-designware-*
13035 F: include/linux/platform_data/i2c-designware.h
13037 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13038 M: Jaehoon Chung <jh80.chung@samsung.com>
13039 L: linux-mmc@vger.kernel.org
13041 F: drivers/mmc/host/dw_mmc*
13043 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13044 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13046 F: drivers/reset/reset-hsdk.c
13047 F: include/dt-bindings/reset/snps,hsdk-reset.h
13048 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13050 SYSTEM CONFIGURATION (SYSCON)
13051 M: Lee Jones <lee.jones@linaro.org>
13052 M: Arnd Bergmann <arnd@arndb.de>
13053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13055 F: drivers/mfd/syscon.c
13057 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13058 M: Sudeep Holla <sudeep.holla@arm.com>
13059 L: linux-arm-kernel@lists.infradead.org
13061 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
13062 F: drivers/clk/clk-scpi.c
13063 F: drivers/cpufreq/scpi-cpufreq.c
13064 F: drivers/firmware/arm_scpi.c
13065 F: include/linux/scpi_protocol.h
13067 SYSTEM RESET/SHUTDOWN DRIVERS
13068 M: Sebastian Reichel <sre@kernel.org>
13069 L: linux-pm@vger.kernel.org
13070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13072 F: Documentation/devicetree/bindings/power/reset/
13073 F: drivers/power/reset/
13075 SYSTEM TRACE MODULE CLASS
13076 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13079 F: Documentation/trace/stm.txt
13080 F: drivers/hwtracing/stm/
13081 F: include/linux/stm.h
13082 F: include/uapi/linux/stm.h
13085 M: Christoph Hellwig <hch@infradead.org>
13087 F: Documentation/filesystems/sysv-fs.txt
13089 F: include/linux/sysv_fs.h
13092 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13093 L: linux-scsi@vger.kernel.org
13094 L: target-devel@vger.kernel.org
13095 W: http://www.linux-iscsi.org
13096 W: http://groups.google.com/group/linux-iscsi-target-dev
13097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13101 F: Documentation/target/
13103 TASKSTATS STATISTICS INTERFACE
13104 M: Balbir Singh <bsingharora@gmail.com>
13106 F: Documentation/accounting/taskstats*
13107 F: include/linux/taskstats*
13108 F: kernel/taskstats.c
13111 M: Jamal Hadi Salim <jhs@mojatatu.com>
13112 M: Cong Wang <xiyou.wangcong@gmail.com>
13113 M: Jiri Pirko <jiri@resnulli.us>
13114 L: netdev@vger.kernel.org
13116 F: include/net/pkt_cls.h
13117 F: include/net/pkt_sched.h
13118 F: include/net/tc_act/
13119 F: include/uapi/linux/pkt_cls.h
13120 F: include/uapi/linux/pkt_sched.h
13121 F: include/uapi/linux/tc_act/
13122 F: include/uapi/linux/tc_ematch/
13125 TCP LOW PRIORITY MODULE
13126 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13127 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13128 W: http://tcp-lp-mod.sourceforge.net/
13130 F: net/ipv4/tcp_lp.c
13132 TDA10071 MEDIA DRIVER
13133 M: Antti Palosaari <crope@iki.fi>
13134 L: linux-media@vger.kernel.org
13135 W: https://linuxtv.org
13136 W: http://palosaari.fi/linux/
13137 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13138 T: git git://linuxtv.org/anttip/media_tree.git
13140 F: drivers/media/dvb-frontends/tda10071*
13142 TDA18212 MEDIA DRIVER
13143 M: Antti Palosaari <crope@iki.fi>
13144 L: linux-media@vger.kernel.org
13145 W: https://linuxtv.org
13146 W: http://palosaari.fi/linux/
13147 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13148 T: git git://linuxtv.org/anttip/media_tree.git
13150 F: drivers/media/tuners/tda18212*
13152 TDA18218 MEDIA DRIVER
13153 M: Antti Palosaari <crope@iki.fi>
13154 L: linux-media@vger.kernel.org
13155 W: https://linuxtv.org
13156 W: http://palosaari.fi/linux/
13157 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13158 T: git git://linuxtv.org/anttip/media_tree.git
13160 F: drivers/media/tuners/tda18218*
13162 TDA18271 MEDIA DRIVER
13163 M: Michael Krufky <mkrufky@linuxtv.org>
13164 L: linux-media@vger.kernel.org
13165 W: https://linuxtv.org
13166 W: http://github.com/mkrufky
13167 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13168 T: git git://linuxtv.org/mkrufky/tuners.git
13170 F: drivers/media/tuners/tda18271*
13172 TDA827x MEDIA DRIVER
13173 M: Michael Krufky <mkrufky@linuxtv.org>
13174 L: linux-media@vger.kernel.org
13175 W: https://linuxtv.org
13176 W: http://github.com/mkrufky
13177 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13178 T: git git://linuxtv.org/mkrufky/tuners.git
13180 F: drivers/media/tuners/tda8290.*
13182 TDA8290 MEDIA DRIVER
13183 M: Michael Krufky <mkrufky@linuxtv.org>
13184 L: linux-media@vger.kernel.org
13185 W: https://linuxtv.org
13186 W: http://github.com/mkrufky
13187 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13188 T: git git://linuxtv.org/mkrufky/tuners.git
13190 F: drivers/media/tuners/tda8290.*
13192 TDA9840 MEDIA DRIVER
13193 M: Hans Verkuil <hverkuil@xs4all.nl>
13194 L: linux-media@vger.kernel.org
13195 T: git git://linuxtv.org/media_tree.git
13196 W: https://linuxtv.org
13198 F: drivers/media/i2c/tda9840*
13200 TEA5761 TUNER DRIVER
13201 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13202 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13203 L: linux-media@vger.kernel.org
13204 W: https://linuxtv.org
13205 T: git git://linuxtv.org/media_tree.git
13207 F: drivers/media/tuners/tea5761.*
13209 TEA5767 TUNER DRIVER
13210 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13211 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13212 L: linux-media@vger.kernel.org
13213 W: https://linuxtv.org
13214 T: git git://linuxtv.org/media_tree.git
13216 F: drivers/media/tuners/tea5767.*
13218 TEA6415C MEDIA DRIVER
13219 M: Hans Verkuil <hverkuil@xs4all.nl>
13220 L: linux-media@vger.kernel.org
13221 T: git git://linuxtv.org/media_tree.git
13222 W: https://linuxtv.org
13224 F: drivers/media/i2c/tea6415c*
13226 TEA6420 MEDIA DRIVER
13227 M: Hans Verkuil <hverkuil@xs4all.nl>
13228 L: linux-media@vger.kernel.org
13229 T: git git://linuxtv.org/media_tree.git
13230 W: https://linuxtv.org
13232 F: drivers/media/i2c/tea6420*
13235 M: Jiri Pirko <jiri@resnulli.us>
13236 L: netdev@vger.kernel.org
13238 F: drivers/net/team/
13239 F: include/linux/if_team.h
13240 F: include/uapi/linux/if_team.h
13242 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13243 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13245 F: arch/x86/platform/ts5500/
13247 TECHNOTREND USB IR RECEIVER
13248 M: Sean Young <sean@mess.org>
13249 L: linux-media@vger.kernel.org
13251 F: drivers/media/rc/ttusbir.c
13254 M: Jens Wiklander <jens.wiklander@linaro.org>
13256 F: include/linux/tee_drv.h
13257 F: include/uapi/linux/tee.h
13259 F: Documentation/tee.txt
13261 TEGRA ARCHITECTURE SUPPORT
13262 M: Thierry Reding <thierry.reding@gmail.com>
13263 M: Jonathan Hunter <jonathanh@nvidia.com>
13264 L: linux-tegra@vger.kernel.org
13265 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
13266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13271 M: Peter De Schrijver <pdeschrijver@nvidia.com>
13272 M: Prashant Gaikwad <pgaikwad@nvidia.com>
13274 F: drivers/clk/tegra/
13277 M: Laxman Dewangan <ldewangan@nvidia.com>
13278 M: Jon Hunter <jonathanh@nvidia.com>
13280 F: drivers/dma/tegra*
13283 M: Laxman Dewangan <ldewangan@nvidia.com>
13285 F: drivers/i2c/busses/i2c-tegra.c
13287 TEGRA IOMMU DRIVERS
13288 M: Hiroshi Doyu <hdoyu@nvidia.com>
13290 F: drivers/iommu/tegra*
13293 M: Rakesh Iyer <riyer@nvidia.com>
13294 M: Laxman Dewangan <ldewangan@nvidia.com>
13296 F: drivers/input/keyboard/tegra-kbc.c
13299 M: Thierry Reding <thierry.reding@gmail.com>
13301 F: drivers/pwm/pwm-tegra.c
13303 TEGRA SERIAL DRIVER
13304 M: Laxman Dewangan <ldewangan@nvidia.com>
13306 F: drivers/tty/serial/serial-tegra.c
13309 M: Laxman Dewangan <ldewangan@nvidia.com>
13311 F: drivers/spi/spi-tegra*
13313 TEHUTI ETHERNET DRIVER
13314 M: Andy Gospodarek <andy@greyhouse.net>
13315 L: netdev@vger.kernel.org
13317 F: drivers/net/ethernet/tehuti/*
13319 Telecom Clock Driver for MCPL0010
13320 M: Mark Gross <mark.gross@intel.com>
13322 F: drivers/char/tlclk.c
13324 TENSILICA XTENSA PORT (xtensa)
13325 M: Chris Zankel <chris@zankel.net>
13326 M: Max Filippov <jcmvbkbc@gmail.com>
13327 L: linux-xtensa@linux-xtensa.org
13328 T: git git://github.com/czankel/xtensa-linux.git
13331 F: drivers/irqchip/irq-xtensa-*
13333 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13334 M: Nishanth Menon <nm@ti.com>
13335 M: Tero Kristo <t-kristo@ti.com>
13336 M: Santosh Shilimkar <ssantosh@kernel.org>
13337 L: linux-arm-kernel@lists.infradead.org
13339 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13340 F: drivers/firmware/ti_sci*
13341 F: include/linux/soc/ti/ti_sci_protocol.h
13342 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13343 F: include/dt-bindings/genpd/k2g.h
13344 F: drivers/soc/ti/ti_sci_pm_domains.c
13345 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13346 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13347 F: drivers/clk/keystone/sci-clk.c
13348 F: drivers/reset/reset-ti-sci.c
13350 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13351 M: Hans Verkuil <hverkuil@xs4all.nl>
13352 L: linux-media@vger.kernel.org
13353 T: git git://linuxtv.org/media_tree.git
13354 W: https://linuxtv.org
13356 F: drivers/media/radio/radio-raremono.c
13359 M: Zhang Rui <rui.zhang@intel.com>
13360 M: Eduardo Valentin <edubezval@gmail.com>
13361 L: linux-pm@vger.kernel.org
13362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13364 Q: https://patchwork.kernel.org/project/linux-pm/list/
13366 F: drivers/thermal/
13367 F: include/linux/thermal.h
13368 F: include/uapi/linux/thermal.h
13369 F: include/linux/cpu_cooling.h
13370 F: Documentation/devicetree/bindings/thermal/
13372 THERMAL/CPU_COOLING
13373 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13374 M: Viresh Kumar <viresh.kumar@linaro.org>
13375 M: Javi Merino <javi.merino@kernel.org>
13376 L: linux-pm@vger.kernel.org
13378 F: Documentation/thermal/cpu-cooling-api.txt
13379 F: drivers/thermal/cpu_cooling.c
13380 F: include/linux/cpu_cooling.h
13382 THINKPAD ACPI EXTRAS DRIVER
13383 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13384 L: ibm-acpi-devel@lists.sourceforge.net
13385 L: platform-driver-x86@vger.kernel.org
13386 W: http://ibm-acpi.sourceforge.net
13387 W: http://thinkwiki.org/wiki/Ibm-acpi
13388 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13390 F: drivers/platform/x86/thinkpad_acpi.c
13393 M: Andreas Noever <andreas.noever@gmail.com>
13394 M: Michael Jamet <michael.jamet@intel.com>
13395 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13396 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13399 F: drivers/thunderbolt/
13400 F: include/linux/thunderbolt.h
13402 THUNDERBOLT NETWORK DRIVER
13403 M: Michael Jamet <michael.jamet@intel.com>
13404 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13405 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13406 L: netdev@vger.kernel.org
13408 F: drivers/net/thunderbolt.c
13410 THUNDERX GPIO DRIVER
13411 M: David Daney <david.daney@cavium.com>
13413 F: drivers/gpio/gpio-thunderx.c
13415 TI AM437X VPFE DRIVER
13416 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13417 L: linux-media@vger.kernel.org
13418 W: https://linuxtv.org
13419 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13420 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13422 F: drivers/media/platform/am437x/
13424 TI BANDGAP AND THERMAL DRIVER
13425 M: Eduardo Valentin <edubezval@gmail.com>
13426 M: Keerthy <j-keerthy@ti.com>
13427 L: linux-pm@vger.kernel.org
13428 L: linux-omap@vger.kernel.org
13430 F: drivers/thermal/ti-soc-thermal/
13432 TI BQ27XXX POWER SUPPLY DRIVER
13433 R: Andrew F. Davis <afd@ti.com>
13434 F: include/linux/power/bq27xxx_battery.h
13435 F: drivers/power/supply/bq27xxx_battery.c
13436 F: drivers/power/supply/bq27xxx_battery_i2c.c
13438 TI CDCE706 CLOCK DRIVER
13439 M: Max Filippov <jcmvbkbc@gmail.com>
13441 F: drivers/clk/clk-cdce706.c
13444 M: Tero Kristo <t-kristo@ti.com>
13445 L: linux-omap@vger.kernel.org
13448 F: include/linux/clk/ti.h
13450 TI DAVINCI MACHINE SUPPORT
13451 M: Sekhar Nori <nsekhar@ti.com>
13452 M: Kevin Hilman <khilman@kernel.org>
13453 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13456 F: arch/arm/mach-davinci/
13457 F: drivers/i2c/busses/i2c-davinci.c
13458 F: arch/arm/boot/dts/da850*
13460 TI DAVINCI SERIES GPIO DRIVER
13461 M: Keerthy <j-keerthy@ti.com>
13462 L: linux-gpio@vger.kernel.org
13464 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13465 F: drivers/gpio/gpio-davinci.c
13467 TI DAVINCI SERIES MEDIA DRIVER
13468 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13469 L: linux-media@vger.kernel.org
13470 W: https://linuxtv.org
13471 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13472 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13474 F: drivers/media/platform/davinci/
13475 F: include/media/davinci/
13477 TI ETHERNET SWITCH DRIVER (CPSW)
13478 R: Grygorii Strashko <grygorii.strashko@ti.com>
13479 L: linux-omap@vger.kernel.org
13480 L: netdev@vger.kernel.org
13482 F: drivers/net/ethernet/ti/cpsw*
13483 F: drivers/net/ethernet/ti/davinci*
13485 TI FLASH MEDIA INTERFACE DRIVER
13486 M: Alex Dubov <oakad@yahoo.com>
13488 F: drivers/misc/tifm*
13489 F: drivers/mmc/host/tifm_sd.c
13490 F: include/linux/tifm.h
13492 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13493 M: Santosh Shilimkar <ssantosh@kernel.org>
13494 L: linux-kernel@vger.kernel.org
13495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13497 F: drivers/soc/ti/*
13498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13500 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13501 M: M R Swami Reddy <mr.swami.reddy@ti.com>
13502 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13503 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13505 F: sound/soc/codecs/lm49453*
13506 F: sound/soc/codecs/isabelle*
13508 TI LP855x BACKLIGHT DRIVER
13509 M: Milo Kim <milo.kim@ti.com>
13511 F: Documentation/backlight/lp855x-driver.txt
13512 F: drivers/video/backlight/lp855x_bl.c
13513 F: include/linux/platform_data/lp855x.h
13515 TI LP8727 CHARGER DRIVER
13516 M: Milo Kim <milo.kim@ti.com>
13518 F: drivers/power/supply/lp8727_charger.c
13519 F: include/linux/platform_data/lp8727.h
13521 TI LP8788 MFD DRIVER
13522 M: Milo Kim <milo.kim@ti.com>
13524 F: drivers/iio/adc/lp8788_adc.c
13525 F: drivers/leds/leds-lp8788.c
13526 F: drivers/mfd/lp8788*.c
13527 F: drivers/power/supply/lp8788-charger.c
13528 F: drivers/regulator/lp8788-*.c
13529 F: include/linux/mfd/lp8788*.h
13531 TI NETCP ETHERNET DRIVER
13532 M: Wingman Kwok <w-kwok2@ti.com>
13533 M: Murali Karicheri <m-karicheri2@ti.com>
13534 L: netdev@vger.kernel.org
13536 F: drivers/net/ethernet/ti/netcp*
13538 TI TAS571X FAMILY ASoC CODEC DRIVER
13539 M: Kevin Cernekee <cernekee@chromium.org>
13540 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13542 F: sound/soc/codecs/tas571x*
13544 TI TRF7970A NFC DRIVER
13545 M: Mark Greer <mgreer@animalcreek.com>
13546 L: linux-wireless@vger.kernel.org
13547 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13549 F: drivers/nfc/trf7970a.c
13550 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13552 TI TWL4030 SERIES SOC CODEC DRIVER
13553 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13554 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13556 F: sound/soc/codecs/twl4030*
13559 M: Benoit Parrot <bparrot@ti.com>
13560 L: linux-media@vger.kernel.org
13561 W: http://linuxtv.org/
13562 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13564 F: drivers/media/platform/ti-vpe/
13566 TI WILINK WIRELESS DRIVERS
13567 L: linux-wireless@vger.kernel.org
13568 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13569 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13572 F: drivers/net/wireless/ti/
13573 F: include/linux/wl12xx.h
13576 M: Chris Metcalf <cmetcalf@mellanox.com>
13577 W: http://www.mellanox.com/repository/solutions/tile-scm/
13578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13581 F: drivers/char/tile-srom.c
13582 F: drivers/edac/tile_edac.c
13583 F: drivers/net/ethernet/tile/
13584 F: drivers/rtc/rtc-tile.c
13585 F: drivers/tty/hvc/hvc_tile.c
13586 F: drivers/tty/serial/tilegx.c
13587 F: drivers/usb/host/*-tilegx.c
13588 F: include/linux/usb/tilegx.h
13590 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13591 M: John Stultz <john.stultz@linaro.org>
13592 M: Thomas Gleixner <tglx@linutronix.de>
13593 R: Stephen Boyd <sboyd@codeaurora.org>
13594 L: linux-kernel@vger.kernel.org
13595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13597 F: include/linux/clocksource.h
13598 F: include/linux/time.h
13599 F: include/linux/timex.h
13600 F: include/uapi/linux/time.h
13601 F: include/uapi/linux/timex.h
13602 F: kernel/time/clocksource.c
13603 F: kernel/time/time*.c
13604 F: kernel/time/alarmtimer.c
13605 F: kernel/time/ntp.c
13606 F: tools/testing/selftests/timers/
13609 M: Jon Maloy <jon.maloy@ericsson.com>
13610 M: Ying Xue <ying.xue@windriver.com>
13611 L: netdev@vger.kernel.org (core kernel code)
13612 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13613 W: http://tipc.sourceforge.net/
13615 F: include/uapi/linux/tipc*.h
13618 TLAN NETWORK DRIVER
13619 M: Samuel Chessman <chessman@tux.org>
13620 L: tlan-devel@lists.sourceforge.net (subscribers-only)
13621 W: http://sourceforge.net/projects/tlan/
13623 F: Documentation/networking/tlan.txt
13624 F: drivers/net/ethernet/ti/tlan.*
13626 TM6000 VIDEO4LINUX DRIVER
13627 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13628 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13629 L: linux-media@vger.kernel.org
13630 W: https://linuxtv.org
13631 T: git git://linuxtv.org/media_tree.git
13633 F: drivers/media/usb/tm6000/
13634 F: Documentation/media/v4l-drivers/tm6000*
13636 TMIO/SDHI MMC DRIVER
13637 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13638 L: linux-mmc@vger.kernel.org
13640 F: drivers/mmc/host/tmio_mmc*
13641 F: drivers/mmc/host/renesas_sdhi*
13642 F: include/linux/mfd/tmio.h
13644 TMP401 HARDWARE MONITOR DRIVER
13645 M: Guenter Roeck <linux@roeck-us.net>
13646 L: linux-hwmon@vger.kernel.org
13648 F: Documentation/hwmon/tmp401
13649 F: drivers/hwmon/tmp401.c
13651 TMPFS (SHMEM FILESYSTEM)
13652 M: Hugh Dickins <hughd@google.com>
13653 L: linux-mm@kvack.org
13655 F: include/linux/shmem_fs.h
13658 TOMOYO SECURITY MODULE
13659 M: Kentaro Takeda <takedakn@nttdata.co.jp>
13660 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13661 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13662 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13663 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13664 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13665 W: http://tomoyo.sourceforge.jp/
13666 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13668 F: security/tomoyo/
13670 TOPSTAR LAPTOP EXTRAS DRIVER
13671 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13672 L: platform-driver-x86@vger.kernel.org
13674 F: drivers/platform/x86/topstar-laptop.c
13676 TOSHIBA ACPI EXTRAS DRIVER
13677 M: Azael Avalos <coproscefalo@gmail.com>
13678 L: platform-driver-x86@vger.kernel.org
13680 F: drivers/platform/x86/toshiba_acpi.c
13682 TOSHIBA BLUETOOTH DRIVER
13683 M: Azael Avalos <coproscefalo@gmail.com>
13684 L: platform-driver-x86@vger.kernel.org
13686 F: drivers/platform/x86/toshiba_bluetooth.c
13688 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13689 M: Azael Avalos <coproscefalo@gmail.com>
13690 L: platform-driver-x86@vger.kernel.org
13692 F: drivers/platform/x86/toshiba_haps.c
13695 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
13696 W: http://www.buzzard.org.uk/toshiba/
13698 F: drivers/char/toshiba.c
13699 F: include/linux/toshiba.h
13700 F: include/uapi/linux/toshiba.h
13702 TOSHIBA TC358743 DRIVER
13703 M: Mats Randgaard <matrandg@cisco.com>
13704 L: linux-media@vger.kernel.org
13706 F: drivers/media/i2c/tc358743*
13707 F: include/media/i2c/tc358743.h
13709 TOSHIBA WMI HOTKEYS DRIVER
13710 M: Azael Avalos <coproscefalo@gmail.com>
13711 L: platform-driver-x86@vger.kernel.org
13713 F: drivers/platform/x86/toshiba-wmi.c
13716 M: Peter Huewe <peterhuewe@gmx.de>
13717 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13718 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13719 L: linux-integrity@vger.kernel.org
13720 Q: https://patchwork.kernel.org/project/linux-integrity/list/
13721 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13723 F: drivers/char/tpm/
13726 M: Steven Rostedt <rostedt@goodmis.org>
13727 M: Ingo Molnar <mingo@redhat.com>
13728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13730 F: Documentation/trace/ftrace.txt
13731 F: arch/*/*/*/ftrace.h
13732 F: arch/*/kernel/ftrace.c
13733 F: include/*/ftrace.h
13734 F: include/linux/trace*.h
13737 F: tools/testing/selftests/ftrace/
13739 TRACING MMIO ACCESSES (MMIOTRACE)
13740 M: Steven Rostedt <rostedt@goodmis.org>
13741 M: Ingo Molnar <mingo@kernel.org>
13742 R: Karol Herbst <karolherbst@gmail.com>
13743 R: Pekka Paalanen <ppaalanen@gmail.com>
13745 L: linux-kernel@vger.kernel.org
13746 L: nouveau@lists.freedesktop.org
13747 F: kernel/trace/trace_mmiotrace.c
13748 F: include/linux/mmiotrace.h
13749 F: arch/x86/mm/kmmio.c
13750 F: arch/x86/mm/mmio-mod.c
13751 F: arch/x86/mm/testmmiotrace.c
13754 M: Jiri Kosina <trivial@kernel.org>
13755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13757 K: ^Subject:.*(?i)trivial
13760 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13761 M: Jiri Slaby <jslaby@suse.com>
13763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13764 F: Documentation/serial/
13766 F: drivers/tty/serial/serial_core.c
13767 F: include/linux/serial_core.h
13768 F: include/linux/serial.h
13769 F: include/linux/tty.h
13770 F: include/uapi/linux/serial_core.h
13771 F: include/uapi/linux/serial.h
13772 F: include/uapi/linux/tty.h
13774 TUA9001 MEDIA DRIVER
13775 M: Antti Palosaari <crope@iki.fi>
13776 L: linux-media@vger.kernel.org
13777 W: https://linuxtv.org
13778 W: http://palosaari.fi/linux/
13779 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13780 T: git git://linuxtv.org/anttip/media_tree.git
13782 F: drivers/media/tuners/tua9001*
13784 TULIP NETWORK DRIVERS
13785 L: netdev@vger.kernel.org
13786 L: linux-parisc@vger.kernel.org
13788 F: drivers/net/ethernet/dec/tulip/
13791 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13792 W: http://vtun.sourceforge.net/tun
13794 F: Documentation/networking/tuntap.txt
13795 F: arch/um/os-Linux/drivers/
13797 TURBOCHANNEL SUBSYSTEM
13798 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13799 M: Ralf Baechle <ralf@linux-mips.org>
13800 L: linux-mips@linux-mips.org
13801 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13804 F: include/linux/tc.h
13806 TW5864 VIDEO4LINUX DRIVER
13807 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13808 M: Anton Sviridenko <anton@corp.bluecherry.net>
13809 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13810 M: Andrey Utkin <andrey_utkin@fastmail.com>
13811 L: linux-media@vger.kernel.org
13813 F: drivers/media/pci/tw5864/
13815 TW68 VIDEO4LINUX DRIVER
13816 M: Hans Verkuil <hverkuil@xs4all.nl>
13817 L: linux-media@vger.kernel.org
13818 T: git git://linuxtv.org/media_tree.git
13819 W: https://linuxtv.org
13821 F: drivers/media/pci/tw68/
13823 TW686X VIDEO4LINUX DRIVER
13824 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13825 L: linux-media@vger.kernel.org
13826 T: git git://linuxtv.org/media_tree.git
13827 W: http://linuxtv.org
13829 F: drivers/media/pci/tw686x/
13831 UBI FILE SYSTEM (UBIFS)
13832 M: Richard Weinberger <richard@nod.at>
13833 M: Artem Bityutskiy <dedekind1@gmail.com>
13834 M: Adrian Hunter <adrian.hunter@intel.com>
13835 L: linux-mtd@lists.infradead.org
13836 T: git git://git.infradead.org/ubifs-2.6.git
13837 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13839 F: Documentation/filesystems/ubifs.txt
13842 UCLINUX (M68KNOMMU AND COLDFIRE)
13843 M: Greg Ungerer <gerg@linux-m68k.org>
13844 W: http://www.linux-m68k.org/
13845 W: http://www.uclinux.org/
13846 L: linux-m68k@lists.linux-m68k.org
13847 L: uclinux-dev@uclinux.org (subscribers-only)
13848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13850 F: arch/m68k/coldfire/
13852 F: arch/m68k/*/*_no.*
13853 F: arch/m68k/include/asm/*_no.*
13856 M: Jan Kara <jack@suse.com>
13858 F: Documentation/filesystems/udf.txt
13862 M: Bastien Nocera <hadess@hadess.net>
13863 L: linux-input@vger.kernel.org
13865 F: drivers/hid/hid-udraw-ps3.c
13868 M: Evgeniy Dushistov <dushistov@mail.ru>
13870 F: Documentation/filesystems/ufs.txt
13873 UHID USERSPACE HID IO DRIVER:
13874 M: David Herrmann <dh.herrmann@googlemail.com>
13875 L: linux-input@vger.kernel.org
13877 F: drivers/hid/uhid.c
13878 F: include/uapi/linux/uhid.h
13881 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13882 L: linux-usb@vger.kernel.org
13884 F: drivers/usb/common/ulpi.c
13885 F: include/linux/ulpi/
13887 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13888 L: linux-usb@vger.kernel.org
13891 F: include/linux/uwb.h
13892 F: include/linux/uwb/
13894 UNICORE32 ARCHITECTURE:
13895 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13896 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13898 T: git git://github.com/gxt/linux.git
13902 M: Tony Finch <dot@dotat.at>
13903 W: http://dotat.at/prog/unifdef
13905 F: scripts/unifdef.c
13907 UNIFORM CDROM DRIVER
13908 M: Jens Axboe <axboe@kernel.dk>
13909 W: http://www.kernel.dk
13911 F: Documentation/cdrom/
13912 F: drivers/cdrom/cdrom.c
13913 F: include/linux/cdrom.h
13914 F: include/uapi/linux/cdrom.h
13916 UNISYS S-PAR DRIVERS
13917 M: David Kershner <david.kershner@unisys.com>
13918 L: sparmaintainer@unisys.com (Unisys internal)
13920 F: drivers/staging/unisys/
13922 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13923 M: Vinayak Holikatti <vinholikatti@gmail.com>
13924 L: linux-scsi@vger.kernel.org
13926 F: Documentation/scsi/ufs.txt
13927 F: drivers/scsi/ufs/
13929 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13930 M: Joao Pinto <jpinto@synopsys.com>
13931 L: linux-scsi@vger.kernel.org
13933 F: drivers/scsi/ufs/*dwc*
13935 UNSORTED BLOCK IMAGES (UBI)
13936 M: Artem Bityutskiy <dedekind1@gmail.com>
13937 M: Richard Weinberger <richard@nod.at>
13938 W: http://www.linux-mtd.infradead.org/
13939 L: linux-mtd@lists.infradead.org
13940 T: git git://git.infradead.org/ubifs-2.6.git
13942 F: drivers/mtd/ubi/
13943 F: include/linux/mtd/ubi.h
13944 F: include/uapi/mtd/ubi-user.h
13946 USB "USBNET" DRIVER FRAMEWORK
13947 M: Oliver Neukum <oneukum@suse.com>
13948 L: netdev@vger.kernel.org
13949 W: http://www.linux-usb.org/usbnet
13951 F: drivers/net/usb/usbnet.c
13952 F: include/linux/usb/usbnet.h
13955 M: Oliver Neukum <oneukum@suse.com>
13956 L: linux-usb@vger.kernel.org
13958 F: Documentation/usb/acm.txt
13959 F: drivers/usb/class/cdc-acm.*
13961 USB AR5523 WIRELESS DRIVER
13962 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13963 L: linux-wireless@vger.kernel.org
13965 F: drivers/net/wireless/ath/ar5523/
13968 M: Oliver Neukum <oneukum@suse.com>
13969 L: linux-usb@vger.kernel.org
13970 L: linux-scsi@vger.kernel.org
13972 F: drivers/usb/storage/uas.c
13974 USB CDC ETHERNET DRIVER
13975 M: Oliver Neukum <oliver@neukum.org>
13976 L: linux-usb@vger.kernel.org
13978 F: drivers/net/usb/cdc_*.c
13979 F: include/uapi/linux/usb/cdc.h
13981 USB CHAOSKEY DRIVER
13982 M: Keith Packard <keithp@keithp.com>
13983 L: linux-usb@vger.kernel.org
13985 F: drivers/usb/misc/chaoskey.c
13987 USB CYPRESS C67X00 DRIVER
13988 M: Peter Korsgaard <jacmet@sunsite.dk>
13989 L: linux-usb@vger.kernel.org
13991 F: drivers/usb/c67x00/
13993 USB DAVICOM DM9601 DRIVER
13994 M: Peter Korsgaard <jacmet@sunsite.dk>
13995 L: netdev@vger.kernel.org
13996 W: http://www.linux-usb.org/usbnet
13998 F: drivers/net/usb/dm9601.c
14000 USB DIAMOND RIO500 DRIVER
14001 M: Cesar Miquel <miquel@df.uba.ar>
14002 L: rio500-users@lists.sourceforge.net
14003 W: http://rio500.sourceforge.net
14005 F: drivers/usb/misc/rio500*
14008 M: Alan Stern <stern@rowland.harvard.edu>
14009 L: linux-usb@vger.kernel.org
14011 F: Documentation/usb/ehci.txt
14012 F: drivers/usb/host/ehci*
14014 USB GADGET/PERIPHERAL SUBSYSTEM
14015 M: Felipe Balbi <balbi@kernel.org>
14016 L: linux-usb@vger.kernel.org
14017 W: http://www.linux-usb.org/gadget
14018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14020 F: drivers/usb/gadget/
14021 F: include/linux/usb/gadget*
14023 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14024 M: Jiri Kosina <jikos@kernel.org>
14025 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
14026 L: linux-usb@vger.kernel.org
14027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14029 F: Documentation/hid/hiddev.txt
14030 F: drivers/hid/usbhid/
14033 M: Olav Kongas <ok@artecdesign.ee>
14034 L: linux-usb@vger.kernel.org
14036 F: drivers/usb/host/isp116x*
14037 F: include/linux/usb/isp116x.h
14039 USB LAN78XX ETHERNET DRIVER
14040 M: Woojung Huh <woojung.huh@microchip.com>
14041 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14042 L: netdev@vger.kernel.org
14044 F: drivers/net/usb/lan78xx.*
14046 USB MASS STORAGE DRIVER
14047 M: Alan Stern <stern@rowland.harvard.edu>
14048 L: linux-usb@vger.kernel.org
14049 L: usb-storage@lists.one-eyed-alien.net
14051 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
14052 F: drivers/usb/storage/
14055 M: Clemens Ladisch <clemens@ladisch.de>
14056 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14057 T: git git://git.alsa-project.org/alsa-kernel.git
14059 F: sound/usb/midi.*
14061 USB NETWORKING DRIVERS
14062 L: linux-usb@vger.kernel.org
14064 F: drivers/net/usb/
14067 M: Alan Stern <stern@rowland.harvard.edu>
14068 L: linux-usb@vger.kernel.org
14070 F: Documentation/usb/ohci.txt
14071 F: drivers/usb/host/ohci*
14073 USB OTG FSM (Finite State Machine)
14074 M: Peter Chen <Peter.Chen@nxp.com>
14075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14076 L: linux-usb@vger.kernel.org
14078 F: drivers/usb/common/usb-otg-fsm.c
14081 M: Valentina Manea <valentina.manea.m@gmail.com>
14082 M: Shuah Khan <shuahkh@osg.samsung.com>
14083 M: Shuah Khan <shuah@kernel.org>
14084 L: linux-usb@vger.kernel.org
14086 F: Documentation/usb/usbip_protocol.txt
14087 F: drivers/usb/usbip/
14088 F: tools/usb/usbip/
14091 M: Petko Manolov <petkan@nucleusys.com>
14092 L: linux-usb@vger.kernel.org
14093 L: netdev@vger.kernel.org
14094 T: git git://github.com/petkan/pegasus.git
14095 W: https://github.com/petkan/pegasus
14097 F: drivers/net/usb/pegasus.*
14100 M: Felipe Balbi <balbi@kernel.org>
14101 L: linux-usb@vger.kernel.org
14102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14104 F: drivers/usb/phy/
14106 USB PRINTER DRIVER (usblp)
14107 M: Pete Zaitcev <zaitcev@redhat.com>
14108 L: linux-usb@vger.kernel.org
14110 F: drivers/usb/class/usblp.c
14112 USB QMI WWAN NETWORK DRIVER
14113 M: Bjørn Mork <bjorn@mork.no>
14114 L: netdev@vger.kernel.org
14116 F: Documentation/ABI/testing/sysfs-class-net-qmi
14117 F: drivers/net/usb/qmi_wwan.c
14120 M: Petko Manolov <petkan@nucleusys.com>
14121 L: linux-usb@vger.kernel.org
14122 L: netdev@vger.kernel.org
14123 T: git git://github.com/petkan/rtl8150.git
14124 W: https://github.com/petkan/rtl8150
14126 F: drivers/net/usb/rtl8150.c
14128 USB SERIAL SUBSYSTEM
14129 M: Johan Hovold <johan@kernel.org>
14130 L: linux-usb@vger.kernel.org
14131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14133 F: Documentation/usb/usb-serial.txt
14134 F: drivers/usb/serial/
14135 F: include/linux/usb/serial.h
14137 USB SMSC75XX ETHERNET DRIVER
14138 M: Steve Glendinning <steve.glendinning@shawell.net>
14139 L: netdev@vger.kernel.org
14141 F: drivers/net/usb/smsc75xx.*
14143 USB SMSC95XX ETHERNET DRIVER
14144 M: Steve Glendinning <steve.glendinning@shawell.net>
14145 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14146 L: netdev@vger.kernel.org
14148 F: drivers/net/usb/smsc95xx.*
14151 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14152 L: linux-usb@vger.kernel.org
14153 W: http://www.linux-usb.org
14154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14156 F: Documentation/devicetree/bindings/usb/
14157 F: Documentation/usb/
14159 F: include/linux/usb.h
14160 F: include/linux/usb/
14162 USB TYPEC SUBSYSTEM
14163 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14164 L: linux-usb@vger.kernel.org
14166 F: Documentation/ABI/testing/sysfs-class-typec
14167 F: Documentation/usb/typec.rst
14168 F: drivers/usb/typec/
14169 F: include/linux/usb/typec.h
14172 M: Alan Stern <stern@rowland.harvard.edu>
14173 L: linux-usb@vger.kernel.org
14175 F: drivers/usb/host/uhci*
14178 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14179 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14180 L: linux-media@vger.kernel.org
14181 T: git git://linuxtv.org/media_tree.git
14182 W: http://www.ideasonboard.org/uvc/
14184 F: drivers/media/usb/uvc/
14185 F: include/uapi/linux/uvcvideo.h
14188 M: Hans Verkuil <hverkuil@xs4all.nl>
14189 L: linux-media@vger.kernel.org
14190 T: git git://linuxtv.org/media_tree.git
14191 W: https://linuxtv.org
14193 F: drivers/media/usb/usbvision/
14196 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14197 L: linux-usb@vger.kernel.org
14199 F: drivers/usb/gadget/function/*uvc*
14200 F: drivers/usb/gadget/legacy/webcam.c
14202 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14203 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
14204 L: linux-wireless@vger.kernel.org
14206 F: drivers/net/wireless/rndis_wlan.c
14209 M: Mathias Nyman <mathias.nyman@intel.com>
14210 L: linux-usb@vger.kernel.org
14212 F: drivers/usb/host/xhci*
14213 F: drivers/usb/host/pci-quirks*
14216 L: linux-wireless@vger.kernel.org
14217 W: http://linux-lc100020.sourceforge.net
14219 F: drivers/net/wireless/zydas/zd1201.*
14222 M: Antoine Jacquet <royale@zerezo.com>
14223 L: linux-usb@vger.kernel.org
14224 L: linux-media@vger.kernel.org
14225 T: git git://linuxtv.org/media_tree.git
14226 W: http://royale.zerezo.com/zr364xx/
14228 F: Documentation/media/v4l-drivers/zr364xx*
14229 F: drivers/media/usb/zr364xx/
14231 USER-MODE LINUX (UML)
14232 M: Jeff Dike <jdike@addtoit.com>
14233 M: Richard Weinberger <richard@nod.at>
14234 L: user-mode-linux-devel@lists.sourceforge.net
14235 L: user-mode-linux-user@lists.sourceforge.net
14236 W: http://user-mode-linux.sourceforge.net
14237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14239 F: Documentation/virtual/uml/
14245 USERSPACE I/O (UIO)
14246 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14249 F: Documentation/driver-api/uio-howto.rst
14251 F: include/linux/uio*.h
14254 M: Karel Zak <kzak@redhat.com>
14255 L: util-linux@vger.kernel.org
14256 W: http://en.wikipedia.org/wiki/Util-linux
14257 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14261 M: Christoph Hellwig <hch@lst.de>
14262 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14263 L: linux-kernel@vger.kernel.org
14264 T: git git://git.infradead.org/users/hch/uuid.git
14267 F: include/linux/uuid.h
14268 F: include/uapi/linux/uuid.h
14272 M: Michal Januszewski <spock@gentoo.org>
14273 L: linux-fbdev@vger.kernel.org
14274 W: http://dev.gentoo.org/~spock/projects/uvesafb/
14276 F: Documentation/fb/uvesafb.txt
14277 F: drivers/video/fbdev/uvesafb.*
14280 M: Stefan Agner <stefan@agner.ch>
14281 L: linux-mtd@lists.infradead.org
14283 F: drivers/mtd/nand/vf610_nfc.c
14285 VFAT/FAT/MSDOS FILESYSTEM
14286 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14288 F: Documentation/filesystems/vfat.txt
14292 M: Alex Williamson <alex.williamson@redhat.com>
14293 L: kvm@vger.kernel.org
14294 T: git git://github.com/awilliam/linux-vfio.git
14296 F: Documentation/vfio.txt
14298 F: include/linux/vfio.h
14299 F: include/uapi/linux/vfio.h
14301 VFIO MEDIATED DEVICE DRIVERS
14302 M: Kirti Wankhede <kwankhede@nvidia.com>
14303 L: kvm@vger.kernel.org
14305 F: Documentation/vfio-mediated-device.txt
14306 F: drivers/vfio/mdev/
14307 F: include/linux/mdev.h
14308 F: samples/vfio-mdev/
14310 VFIO PLATFORM DRIVER
14311 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
14312 L: kvm@vger.kernel.org
14314 F: drivers/vfio/platform/
14317 R: Lukas Wunner <lukas@wunner.de>
14319 F: Documentation/gpu/vga-switcheroo.rst
14320 F: drivers/gpu/vga/vga_switcheroo.c
14321 F: include/linux/vga_switcheroo.h
14322 T: git git://anongit.freedesktop.org/drm/drm-misc
14324 VIA RHINE NETWORK DRIVER
14326 F: drivers/net/ethernet/via/via-rhine.c
14328 VIA SD/MMC CARD CONTROLLER DRIVER
14329 M: Bruce Chang <brucechang@via.com.tw>
14330 M: Harald Welte <HaraldWelte@viatech.com>
14332 F: drivers/mmc/host/via-sdmmc.c
14334 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14335 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14336 L: linux-fbdev@vger.kernel.org
14338 F: include/linux/via-core.h
14339 F: include/linux/via-gpio.h
14340 F: include/linux/via_i2c.h
14341 F: drivers/video/fbdev/via/
14343 VIA VELOCITY NETWORK DRIVER
14344 M: Francois Romieu <romieu@fr.zoreil.com>
14345 L: netdev@vger.kernel.org
14347 F: drivers/net/ethernet/via/via-velocity.*
14349 VIDEO MULTIPLEXER DRIVER
14350 M: Philipp Zabel <p.zabel@pengutronix.de>
14351 L: linux-media@vger.kernel.org
14353 F: drivers/media/platform/video-mux.c
14355 VIDEOBUF2 FRAMEWORK
14356 M: Pawel Osciak <pawel@osciak.com>
14357 M: Marek Szyprowski <m.szyprowski@samsung.com>
14358 M: Kyungmin Park <kyungmin.park@samsung.com>
14359 L: linux-media@vger.kernel.org
14361 F: drivers/media/v4l2-core/videobuf2-*
14362 F: include/media/videobuf2-*
14364 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14365 M: Helen Koike <helen.koike@collabora.com>
14366 L: linux-media@vger.kernel.org
14367 T: git git://linuxtv.org/media_tree.git
14368 W: https://linuxtv.org
14370 F: drivers/media/platform/vimc/*
14373 M: Alex Williamson <alex.williamson@redhat.com>
14374 M: Paolo Bonzini <pbonzini@redhat.com>
14375 L: kvm@vger.kernel.org
14379 VIRTIO AND VHOST VSOCK DRIVER
14380 M: Stefan Hajnoczi <stefanha@redhat.com>
14381 L: kvm@vger.kernel.org
14382 L: virtualization@lists.linux-foundation.org
14383 L: netdev@vger.kernel.org
14385 F: include/linux/virtio_vsock.h
14386 F: include/uapi/linux/virtio_vsock.h
14387 F: include/uapi/linux/vsockmon.h
14388 F: include/uapi/linux/vm_sockets_diag.h
14389 F: net/vmw_vsock/diag.c
14390 F: net/vmw_vsock/af_vsock_tap.c
14391 F: net/vmw_vsock/virtio_transport_common.c
14392 F: net/vmw_vsock/virtio_transport.c
14393 F: drivers/net/vsockmon.c
14394 F: drivers/vhost/vsock.c
14395 F: drivers/vhost/vsock.h
14396 F: tools/testing/vsock/
14398 VIRTIO CONSOLE DRIVER
14399 M: Amit Shah <amit@kernel.org>
14400 L: virtualization@lists.linux-foundation.org
14402 F: drivers/char/virtio_console.c
14403 F: include/linux/virtio_console.h
14404 F: include/uapi/linux/virtio_console.h
14406 VIRTIO CORE, NET AND BLOCK DRIVERS
14407 M: "Michael S. Tsirkin" <mst@redhat.com>
14408 M: Jason Wang <jasowang@redhat.com>
14409 L: virtualization@lists.linux-foundation.org
14411 F: Documentation/devicetree/bindings/virtio/
14414 F: drivers/net/virtio_net.c
14415 F: drivers/block/virtio_blk.c
14416 F: include/linux/virtio*.h
14417 F: include/uapi/linux/virtio_*.h
14418 F: drivers/crypto/virtio/
14419 F: mm/balloon_compaction.c
14421 VIRTIO CRYPTO DRIVER
14422 M: Gonglei <arei.gonglei@huawei.com>
14423 L: virtualization@lists.linux-foundation.org
14424 L: linux-crypto@vger.kernel.org
14426 F: drivers/crypto/virtio/
14427 F: include/uapi/linux/virtio_crypto.h
14429 VIRTIO DRIVERS FOR S390
14430 M: Cornelia Huck <cohuck@redhat.com>
14431 M: Halil Pasic <pasic@linux.vnet.ibm.com>
14432 L: linux-s390@vger.kernel.org
14433 L: virtualization@lists.linux-foundation.org
14434 L: kvm@vger.kernel.org
14436 F: drivers/s390/virtio/
14437 F: arch/s390/include/uapi/asm/virtio-ccw.h
14440 M: David Airlie <airlied@linux.ie>
14441 M: Gerd Hoffmann <kraxel@redhat.com>
14442 L: dri-devel@lists.freedesktop.org
14443 L: virtualization@lists.linux-foundation.org
14444 T: git git://anongit.freedesktop.org/drm/drm-misc
14446 F: drivers/gpu/drm/virtio/
14447 F: include/uapi/linux/virtio_gpu.h
14449 VIRTIO HOST (VHOST)
14450 M: "Michael S. Tsirkin" <mst@redhat.com>
14451 M: Jason Wang <jasowang@redhat.com>
14452 L: kvm@vger.kernel.org
14453 L: virtualization@lists.linux-foundation.org
14454 L: netdev@vger.kernel.org
14455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14458 F: include/uapi/linux/vhost.h
14460 VIRTIO INPUT DRIVER
14461 M: Gerd Hoffmann <kraxel@redhat.com>
14463 F: drivers/virtio/virtio_input.c
14464 F: include/uapi/linux/virtio_input.h
14466 VIRTUAL SERIO DEVICE DRIVER
14467 M: Stephen Chandler Paul <thatslyude@gmail.com>
14469 F: drivers/input/serio/userio.c
14470 F: include/uapi/linux/userio.h
14472 VIVID VIRTUAL VIDEO DRIVER
14473 M: Hans Verkuil <hverkuil@xs4all.nl>
14474 L: linux-media@vger.kernel.org
14475 T: git git://linuxtv.org/media_tree.git
14476 W: https://linuxtv.org
14478 F: drivers/media/platform/vivid/*
14481 M: Florian Fainelli <f.fainelli@gmail.com>
14482 L: openwrt-devel@lists.openwrt.org (subscribers-only)
14484 F: drivers/vlynq/vlynq.c
14485 F: include/linux/vlynq.h
14488 M: Martyn Welch <martyn@welchs.me.uk>
14489 M: Manohar Vanga <manohar.vanga@gmail.com>
14490 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14491 L: devel@driverdev.osuosl.org
14493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14494 F: Documentation/driver-api/vme.rst
14495 F: drivers/staging/vme/
14497 F: include/linux/vme*
14499 VMWARE BALLOON DRIVER
14500 M: Xavier Deguillard <xdeguillard@vmware.com>
14501 M: Philip Moltmann <moltmann@vmware.com>
14502 M: "VMware, Inc." <pv-drivers@vmware.com>
14503 L: linux-kernel@vger.kernel.org
14505 F: drivers/misc/vmw_balloon.c
14507 VMWARE HYPERVISOR INTERFACE
14508 M: Alok Kataria <akataria@vmware.com>
14509 L: virtualization@lists.linux-foundation.org
14511 F: arch/x86/kernel/cpu/vmware.c
14513 VMWARE PVRDMA DRIVER
14514 M: Adit Ranadive <aditr@vmware.com>
14515 M: VMware PV-Drivers <pv-drivers@vmware.com>
14516 L: linux-rdma@vger.kernel.org
14518 F: drivers/infiniband/hw/vmw_pvrdma/
14520 VMware PVSCSI driver
14521 M: Jim Gill <jgill@vmware.com>
14522 M: VMware PV-Drivers <pv-drivers@vmware.com>
14523 L: linux-scsi@vger.kernel.org
14525 F: drivers/scsi/vmw_pvscsi.c
14526 F: drivers/scsi/vmw_pvscsi.h
14528 VMWARE VMMOUSE SUBDRIVER
14529 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14530 M: "VMware, Inc." <pv-drivers@vmware.com>
14531 L: linux-input@vger.kernel.org
14533 F: drivers/input/mouse/vmmouse.c
14534 F: drivers/input/mouse/vmmouse.h
14536 VMWARE VMXNET3 ETHERNET DRIVER
14537 M: Shrikrishna Khare <skhare@vmware.com>
14538 M: "VMware, Inc." <pv-drivers@vmware.com>
14539 L: netdev@vger.kernel.org
14541 F: drivers/net/vmxnet3/
14543 VOCORE VOCORE2 BOARD
14544 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14545 L: linux-mips@linux-mips.org
14547 F: arch/mips/boot/dts/ralink/vocore2.dts
14549 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14550 M: Liam Girdwood <lgirdwood@gmail.com>
14551 M: Mark Brown <broonie@kernel.org>
14552 L: linux-kernel@vger.kernel.org
14553 W: http://www.slimlogic.co.uk/?p=48
14554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14556 F: Documentation/devicetree/bindings/regulator/
14557 F: drivers/regulator/
14558 F: include/dt-bindings/regulator/
14559 F: include/linux/regulator/
14562 M: David Ahern <dsa@cumulusnetworks.com>
14563 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14564 L: netdev@vger.kernel.org
14566 F: drivers/net/vrf.c
14567 F: Documentation/networking/vrf.txt
14569 VT1211 HARDWARE MONITOR DRIVER
14570 M: Juerg Haefliger <juergh@gmail.com>
14571 L: linux-hwmon@vger.kernel.org
14573 F: Documentation/hwmon/vt1211
14574 F: drivers/hwmon/vt1211.c
14576 VT8231 HARDWARE MONITOR DRIVER
14577 M: Roger Lucas <vt8231@hiddenengine.co.uk>
14578 L: linux-hwmon@vger.kernel.org
14580 F: drivers/hwmon/vt8231.c
14582 VUB300 USB to SDIO/SD/MMC bridge chip
14583 M: Tony Olech <tony.olech@elandigitalsystems.com>
14584 L: linux-mmc@vger.kernel.org
14585 L: linux-usb@vger.kernel.org
14587 F: drivers/mmc/host/vub300.c
14589 W1 DALLAS'S 1-WIRE BUS
14590 M: Evgeniy Polyakov <zbr@ioremap.net>
14592 F: Documentation/w1/
14594 F: include/linux/w1.h
14596 W83791D HARDWARE MONITORING DRIVER
14597 M: Marc Hulsman <m.hulsman@tudelft.nl>
14598 L: linux-hwmon@vger.kernel.org
14600 F: Documentation/hwmon/w83791d
14601 F: drivers/hwmon/w83791d.c
14603 W83793 HARDWARE MONITORING DRIVER
14604 M: Rudolf Marek <r.marek@assembler.cz>
14605 L: linux-hwmon@vger.kernel.org
14607 F: Documentation/hwmon/w83793
14608 F: drivers/hwmon/w83793.c
14610 W83795 HARDWARE MONITORING DRIVER
14611 M: Jean Delvare <jdelvare@suse.com>
14612 L: linux-hwmon@vger.kernel.org
14614 F: drivers/hwmon/w83795.c
14616 W83L51xD SD/MMC CARD INTERFACE DRIVER
14617 M: Pierre Ossman <pierre@ossman.eu>
14619 F: drivers/mmc/host/wbsd.*
14621 WACOM PROTOCOL 4 SERIAL TABLETS
14622 M: Julian Squires <julian@cipht.net>
14623 M: Hans de Goede <hdegoede@redhat.com>
14624 L: linux-input@vger.kernel.org
14626 F: drivers/input/tablet/wacom_serial4.c
14628 WATCHDOG DEVICE DRIVERS
14629 M: Wim Van Sebroeck <wim@iguana.be>
14630 R: Guenter Roeck <linux@roeck-us.net>
14631 L: linux-watchdog@vger.kernel.org
14632 W: http://www.linux-watchdog.org/
14633 T: git git://www.linux-watchdog.org/linux-watchdog.git
14635 F: Documentation/devicetree/bindings/watchdog/
14636 F: Documentation/watchdog/
14637 F: drivers/watchdog/
14638 F: include/linux/watchdog.h
14639 F: include/uapi/linux/watchdog.h
14641 WHISKEYCOVE PMIC GPIO DRIVER
14642 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14643 L: linux-gpio@vger.kernel.org
14645 F: drivers/gpio/gpio-wcove.c
14648 M: David Herrmann <dh.herrmann@googlemail.com>
14649 L: linux-input@vger.kernel.org
14651 F: drivers/hid/hid-wiimote*
14653 WILOCITY WIL6210 WIRELESS DRIVER
14654 M: Maya Erez <qca_merez@qca.qualcomm.com>
14655 L: linux-wireless@vger.kernel.org
14656 L: wil6210@qca.qualcomm.com
14658 W: http://wireless.kernel.org/en/users/Drivers/wil6210
14659 F: drivers/net/wireless/ath/wil6210/
14662 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14663 M: linux-wimax@intel.com
14664 L: wimax@linuxwimax.org (subscribers-only)
14666 W: http://linuxwimax.org
14667 F: Documentation/wimax/README.wimax
14668 F: include/linux/wimax/debug.h
14669 F: include/net/wimax.h
14670 F: include/uapi/linux/wimax.h
14674 M: David Härdeman <david@hardeman.nu>
14676 F: drivers/media/rc/winbond-cir.c
14678 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14679 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14680 L: linux-watchdog@vger.kernel.org
14682 F: drivers/watchdog/ebc-c384_wdt.c
14684 WINSYSTEMS WS16C48 GPIO DRIVER
14685 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14686 L: linux-gpio@vger.kernel.org
14688 F: drivers/gpio/gpio-ws16c48.c
14690 WISTRON LAPTOP BUTTON DRIVER
14691 M: Miloslav Trmac <mitr@volny.cz>
14693 F: drivers/input/misc/wistron_btns.c
14695 WL3501 WIRELESS PCMCIA CARD DRIVER
14696 L: linux-wireless@vger.kernel.org
14698 F: drivers/net/wireless/wl3501*
14700 WOLFSON MICROELECTRONICS DRIVERS
14701 L: patches@opensource.cirrus.com
14702 T: git https://github.com/CirrusLogic/linux-drivers.git
14703 W: https://github.com/CirrusLogic/linux-drivers/wiki
14705 F: Documentation/hwmon/wm83??
14706 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14707 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14708 F: Documentation/devicetree/bindings/mfd/arizona.txt
14709 F: Documentation/devicetree/bindings/mfd/wm831x.txt
14710 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
14711 F: arch/arm/mach-s3c64xx/mach-crag6410*
14712 F: drivers/clk/clk-wm83*.c
14713 F: drivers/extcon/extcon-arizona.c
14714 F: drivers/leds/leds-wm83*.c
14715 F: drivers/gpio/gpio-*wm*.c
14716 F: drivers/gpio/gpio-arizona.c
14717 F: drivers/hwmon/wm83??-hwmon.c
14718 F: drivers/input/misc/wm831x-on.c
14719 F: drivers/input/touchscreen/wm831x-ts.c
14720 F: drivers/input/touchscreen/wm97*.c
14721 F: drivers/mfd/arizona*
14722 F: drivers/mfd/wm*.c
14723 F: drivers/mfd/cs47l24*
14724 F: drivers/power/supply/wm83*.c
14725 F: drivers/rtc/rtc-wm83*.c
14726 F: drivers/regulator/wm8*.c
14727 F: drivers/regulator/arizona*
14728 F: drivers/video/backlight/wm83*_bl.c
14729 F: drivers/watchdog/wm83*_wdt.c
14730 F: include/linux/mfd/arizona/
14731 F: include/linux/mfd/wm831x/
14732 F: include/linux/mfd/wm8350/
14733 F: include/linux/mfd/wm8400*
14734 F: include/linux/regulator/arizona*
14735 F: include/linux/wm97xx.h
14736 F: include/sound/wm????.h
14737 F: sound/soc/codecs/arizona.?
14738 F: sound/soc/codecs/wm*
14739 F: sound/soc/codecs/cs47l24*
14742 M: Tejun Heo <tj@kernel.org>
14743 R: Lai Jiangshan <jiangshanlai@gmail.com>
14744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14746 F: include/linux/workqueue.h
14747 F: kernel/workqueue.c
14748 F: Documentation/core-api/workqueue.rst
14750 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14751 M: Chen-Yu Tsai <wens@csie.org>
14752 L: linux-kernel@vger.kernel.org
14757 M: Andrew Hendry <andrew.hendry@gmail.com>
14758 L: linux-x25@vger.kernel.org
14760 F: Documentation/networking/x25*
14761 F: include/net/x25*
14764 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14765 M: Thomas Gleixner <tglx@linutronix.de>
14766 M: Ingo Molnar <mingo@redhat.com>
14767 M: "H. Peter Anvin" <hpa@zytor.com>
14769 L: linux-kernel@vger.kernel.org
14770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14772 F: Documentation/x86/
14775 X86 MCE INFRASTRUCTURE
14776 M: Tony Luck <tony.luck@intel.com>
14777 M: Borislav Petkov <bp@alien8.de>
14778 L: linux-edac@vger.kernel.org
14780 F: arch/x86/kernel/cpu/mcheck/*
14782 X86 MICROCODE UPDATE SUPPORT
14783 M: Borislav Petkov <bp@alien8.de>
14785 F: arch/x86/kernel/cpu/microcode/*
14787 X86 PLATFORM DRIVERS
14788 M: Darren Hart <dvhart@infradead.org>
14789 M: Andy Shevchenko <andy@infradead.org>
14790 L: platform-driver-x86@vger.kernel.org
14791 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14793 F: drivers/platform/x86/
14794 F: drivers/platform/olpc/
14797 M: Andy Lutomirski <luto@amacapital.net>
14798 L: linux-kernel@vger.kernel.org
14799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14801 F: arch/x86/entry/vdso/
14803 XC2028/3028 TUNER DRIVER
14804 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14805 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14806 L: linux-media@vger.kernel.org
14807 W: https://linuxtv.org
14808 T: git git://linuxtv.org/media_tree.git
14810 F: drivers/media/tuners/tuner-xc2028.*
14812 XEN BLOCK SUBSYSTEM
14813 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14814 M: Roger Pau Monné <roger.pau@citrix.com>
14815 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14817 F: drivers/block/xen-blkback/*
14818 F: drivers/block/xen*
14821 M: Stefano Stabellini <sstabellini@kernel.org>
14822 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14825 F: arch/arm/include/asm/xen/
14827 XEN HYPERVISOR ARM64
14828 M: Stefano Stabellini <sstabellini@kernel.org>
14829 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14832 F: arch/arm64/include/asm/xen/
14834 XEN HYPERVISOR INTERFACE
14835 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14836 M: Juergen Gross <jgross@suse.com>
14837 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14841 F: drivers/*/xen-*front.c
14843 F: arch/x86/include/asm/xen/
14844 F: arch/x86/include/asm/pvclock-abi.h
14846 F: include/uapi/xen/
14847 F: Documentation/ABI/stable/sysfs-hypervisor-xen
14848 F: Documentation/ABI/testing/sysfs-hypervisor-xen
14850 XEN NETWORK BACKEND DRIVER
14851 M: Wei Liu <wei.liu2@citrix.com>
14852 M: Paul Durrant <paul.durrant@citrix.com>
14853 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14854 L: netdev@vger.kernel.org
14856 F: drivers/net/xen-netback/*
14859 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14860 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14862 F: arch/x86/pci/*xen*
14863 F: drivers/pci/*xen*
14866 M: Juergen Gross <jgross@suse.com>
14867 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14868 L: linux-scsi@vger.kernel.org
14870 F: drivers/scsi/xen-scsifront.c
14871 F: drivers/xen/xen-scsiback.c
14872 F: include/xen/interface/io/vscsiif.h
14874 XEN SWIOTLB SUBSYSTEM
14875 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14876 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14878 F: arch/x86/xen/*swiotlb*
14879 F: drivers/xen/*swiotlb*
14882 M: Darrick J. Wong <darrick.wong@oracle.com>
14883 M: linux-xfs@vger.kernel.org
14884 L: linux-xfs@vger.kernel.org
14886 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14888 F: Documentation/filesystems/xfs.txt
14891 XILINX AXI ETHERNET DRIVER
14892 M: Anirudha Sarangi <anirudh@xilinx.com>
14893 M: John Linn <John.Linn@xilinx.com>
14895 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14897 XILINX UARTLITE SERIAL DRIVER
14898 M: Peter Korsgaard <jacmet@sunsite.dk>
14899 L: linux-serial@vger.kernel.org
14901 F: drivers/tty/serial/uartlite.c
14903 XILINX VIDEO IP CORES
14904 M: Hyun Kwon <hyun.kwon@xilinx.com>
14905 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14906 L: linux-media@vger.kernel.org
14907 T: git git://linuxtv.org/media_tree.git
14909 F: Documentation/devicetree/bindings/media/xilinx/
14910 F: drivers/media/platform/xilinx/
14911 F: include/uapi/linux/xilinx-v4l2-controls.h
14914 M: Eli Billauer <eli.billauer@gmail.com>
14915 L: linux-kernel@vger.kernel.org
14917 F: drivers/char/xillybus/
14919 XRA1403 GPIO EXPANDER
14920 M: Nandor Han <nandor.han@ge.com>
14921 M: Semi Malinen <semi.malinen@ge.com>
14922 L: linux-gpio@vger.kernel.org
14924 F: drivers/gpio/gpio-xra1403.c
14925 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14927 XTENSA XTFPGA PLATFORM SUPPORT
14928 M: Max Filippov <jcmvbkbc@gmail.com>
14929 L: linux-xtensa@linux-xtensa.org
14931 F: drivers/spi/spi-xtensa-xtfpga.c
14932 F: sound/soc/xtensa/xtfpga-i2s.c
14934 YAM DRIVER FOR AX.25
14935 M: Jean-Paul Roubelat <jpr@f6fbb.org>
14936 L: linux-hams@vger.kernel.org
14938 F: drivers/net/hamradio/yam*
14939 F: include/linux/yam.h
14941 YAMA SECURITY MODULE
14942 M: Kees Cook <keescook@chromium.org>
14943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14946 F: Documentation/admin-guide/LSM/Yama.rst
14948 YEALINK PHONE DRIVER
14949 M: Henk Vergonet <Henk.Vergonet@gmail.com>
14950 L: usbb2k-api-dev@nongnu.org
14952 F: Documentation/input/yealink.rst
14953 F: drivers/input/misc/yealink.*
14955 Z8530 DRIVER FOR AX.25
14956 M: Joerg Reuter <jreuter@yaina.de>
14957 W: http://yaina.de/jreuter/
14958 W: http://www.qsl.net/dl1bke/
14959 L: linux-hams@vger.kernel.org
14961 F: Documentation/networking/z8530drv.txt
14962 F: drivers/net/hamradio/*scc.c
14963 F: drivers/net/hamradio/z8530.h
14965 ZBUD COMPRESSED PAGE ALLOCATOR
14966 M: Seth Jennings <sjenning@redhat.com>
14967 M: Dan Streetman <ddstreet@ieee.org>
14968 L: linux-mm@kvack.org
14971 F: include/linux/zbud.h
14973 ZD1211RW WIRELESS DRIVER
14974 M: Daniel Drake <dsd@gentoo.org>
14975 M: Ulrich Kunitz <kune@deine-taler.de>
14976 W: http://zd1211.ath.cx/wiki/DriverRewrite
14977 L: linux-wireless@vger.kernel.org
14978 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14980 F: drivers/net/wireless/zydas/zd1211rw/
14982 ZD1301 MEDIA DRIVER
14983 M: Antti Palosaari <crope@iki.fi>
14984 L: linux-media@vger.kernel.org
14985 W: https://linuxtv.org/
14986 W: http://palosaari.fi/linux/
14987 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14989 F: drivers/media/usb/dvb-usb-v2/zd1301*
14991 ZD1301_DEMOD MEDIA DRIVER
14992 M: Antti Palosaari <crope@iki.fi>
14993 L: linux-media@vger.kernel.org
14994 W: https://linuxtv.org/
14995 W: http://palosaari.fi/linux/
14996 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14998 F: drivers/media/dvb-frontends/zd1301_demod*
15000 ZPOOL COMPRESSED PAGE STORAGE API
15001 M: Dan Streetman <ddstreet@ieee.org>
15002 L: linux-mm@kvack.org
15005 F: include/linux/zpool.h
15007 ZR36067 VIDEO FOR LINUX DRIVER
15008 L: mjpeg-users@lists.sourceforge.net
15009 L: linux-media@vger.kernel.org
15010 W: http://mjpeg.sourceforge.net/driver-zoran/
15011 T: hg https://linuxtv.org/hg/v4l-dvb
15013 F: drivers/media/pci/zoran/
15015 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15016 M: Minchan Kim <minchan@kernel.org>
15017 M: Nitin Gupta <ngupta@vflare.org>
15018 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15019 L: linux-kernel@vger.kernel.org
15021 F: drivers/block/zram/
15022 F: Documentation/blockdev/zram.txt
15024 ZS DECSTATION Z85C30 SERIAL DRIVER
15025 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15027 F: drivers/tty/serial/zs.*
15029 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15030 M: Minchan Kim <minchan@kernel.org>
15031 M: Nitin Gupta <ngupta@vflare.org>
15032 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15033 L: linux-mm@kvack.org
15036 F: include/linux/zsmalloc.h
15037 F: Documentation/vm/zsmalloc.txt
15039 ZSWAP COMPRESSED SWAP CACHING
15040 M: Seth Jennings <sjenning@redhat.com>
15041 M: Dan Streetman <ddstreet@ieee.org>
15042 L: linux-mm@kvack.org
15047 M: Linus Torvalds <torvalds@linux-foundation.org>
15048 L: linux-kernel@vger.kernel.org
15049 Q: http://patchwork.kernel.org/project/LKML/list/
15050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15051 S: Buried alive in reporters