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: drivers/gpu/drm/radeon/radeon_kfd.c
758 F: drivers/gpu/drm/radeon/radeon_kfd.h
759 F: include/uapi/linux/kfd_ioctl.h
761 AMD SEATTLE DEVICE TREE SUPPORT
762 M: Brijesh Singh <brijeshkumar.singh@amd.com>
763 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
764 M: Tom Lendacky <thomas.lendacky@amd.com>
766 F: arch/arm64/boot/dts/amd/
769 M: Tom Lendacky <thomas.lendacky@amd.com>
770 L: netdev@vger.kernel.org
772 F: drivers/net/ethernet/amd/xgbe/
773 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
775 AMS (Apple Motion Sensor) DRIVER
776 M: Michael Hanselmann <linux-kernel@hansmi.ch>
778 F: drivers/macintosh/ams/
780 ANALOG DEVICES INC AD9389B DRIVER
781 M: Hans Verkuil <hans.verkuil@cisco.com>
782 L: linux-media@vger.kernel.org
784 F: drivers/media/i2c/ad9389b*
786 ANALOG DEVICES INC ADV7180 DRIVER
787 M: Lars-Peter Clausen <lars@metafoo.de>
788 L: linux-media@vger.kernel.org
789 W: http://ez.analog.com/community/linux-device-drivers
791 F: drivers/media/i2c/adv7180.c
793 ANALOG DEVICES INC ADV748X DRIVER
794 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
795 L: linux-media@vger.kernel.org
797 F: drivers/media/i2c/adv748x/*
799 ANALOG DEVICES INC ADV7511 DRIVER
800 M: Hans Verkuil <hans.verkuil@cisco.com>
801 L: linux-media@vger.kernel.org
803 F: drivers/media/i2c/adv7511*
805 ANALOG DEVICES INC ADV7604 DRIVER
806 M: Hans Verkuil <hans.verkuil@cisco.com>
807 L: linux-media@vger.kernel.org
809 F: drivers/media/i2c/adv7604*
811 ANALOG DEVICES INC ADV7842 DRIVER
812 M: Hans Verkuil <hans.verkuil@cisco.com>
813 L: linux-media@vger.kernel.org
815 F: drivers/media/i2c/adv7842*
817 ANALOG DEVICES INC ASOC CODEC DRIVERS
818 M: Lars-Peter Clausen <lars@metafoo.de>
819 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
820 W: http://wiki.analog.com/
821 W: http://ez.analog.com/community/linux-device-drivers
823 F: sound/soc/codecs/adau*
824 F: sound/soc/codecs/adav*
825 F: sound/soc/codecs/ad1*
826 F: sound/soc/codecs/ad7*
827 F: sound/soc/codecs/ssm*
828 F: sound/soc/codecs/sigmadsp.*
830 ANALOG DEVICES INC ASOC DRIVERS
831 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
832 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
833 W: http://blackfin.uclinux.org/
835 F: sound/soc/blackfin/*
837 ANALOG DEVICES INC DMA DRIVERS
838 M: Lars-Peter Clausen <lars@metafoo.de>
839 W: http://ez.analog.com/community/linux-device-drivers
841 F: drivers/dma/dma-axi-dmac.c
843 ANALOG DEVICES INC IIO DRIVERS
844 M: Lars-Peter Clausen <lars@metafoo.de>
845 M: Michael Hennerich <Michael.Hennerich@analog.com>
846 W: http://wiki.analog.com/
847 W: http://ez.analog.com/community/linux-device-drivers
850 F: drivers/iio/adc/ltc2497*
851 X: drivers/iio/*/adjd*
852 F: drivers/staging/iio/*/ad*
853 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
855 ANDROID CONFIG FRAGMENTS
856 M: Rob Herring <robh@kernel.org>
858 F: kernel/configs/android*
861 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
862 M: Arve Hjønnevåg <arve@android.com>
863 M: Riley Andrews <riandrews@android.com>
864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
865 L: devel@driverdev.osuosl.org
868 F: drivers/staging/android/
870 ANDROID GOLDFISH RTC DRIVER
871 M: Miodrag Dinic <miodrag.dinic@mips.com>
873 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
874 F: drivers/rtc/rtc-goldfish.c
877 M: Laura Abbott <labbott@redhat.com>
878 M: Sumit Semwal <sumit.semwal@linaro.org>
879 L: devel@driverdev.osuosl.org
881 F: drivers/staging/android/ion
882 F: drivers/staging/android/uapi/ion.h
883 F: drivers/staging/android/uapi/ion_test.h
885 AOA (Apple Onboard Audio) ALSA DRIVER
886 M: Johannes Berg <johannes@sipsolutions.net>
887 L: linuxppc-dev@lists.ozlabs.org
888 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
892 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
893 M: William Breathitt Gray <vilhelm.gray@gmail.com>
894 L: linux-iio@vger.kernel.org
896 F: drivers/iio/adc/stx104.c
899 M: Jiri Kosina <jikos@kernel.org>
901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
902 F: arch/x86/kernel/apm_32.c
903 F: include/linux/apm_bios.h
904 F: include/uapi/linux/apm_bios.h
905 F: drivers/char/apm-emulation.c
907 APPARMOR SECURITY MODULE
908 M: John Johansen <john.johansen@canonical.com>
909 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
910 W: apparmor.wiki.kernel.org
911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
913 F: security/apparmor/
914 F: Documentation/admin-guide/LSM/apparmor.rst
916 APPLE BCM5974 MULTITOUCH DRIVER
917 M: Henrik Rydberg <rydberg@bitmath.org>
918 L: linux-input@vger.kernel.org
920 F: drivers/input/mouse/bcm5974.c
923 M: Henrik Rydberg <rydberg@bitmath.org>
924 L: linux-hwmon@vger.kernel.org
926 F: drivers/hwmon/applesmc.c
928 APPLETALK NETWORK LAYER
929 L: netdev@vger.kernel.org
931 F: drivers/net/appletalk/
934 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
935 M: Duc Dang <dhdang@apm.com>
937 F: arch/arm64/boot/dts/apm/
939 APPLIED MICRO (APM) X-GENE SOC EDAC
940 M: Loc Ho <lho@apm.com>
942 F: drivers/edac/xgene_edac.c
943 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
945 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
946 M: Iyappan Subramanian <isubramanian@apm.com>
947 M: Keyur Chudgar <kchudgar@apm.com>
949 F: drivers/net/ethernet/apm/xgene-v2/
951 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
952 M: Iyappan Subramanian <isubramanian@apm.com>
953 M: Keyur Chudgar <kchudgar@apm.com>
954 M: Quan Nguyen <qnguyen@apm.com>
956 F: drivers/net/ethernet/apm/xgene/
957 F: drivers/net/phy/mdio-xgene.c
958 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
959 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
961 APPLIED MICRO (APM) X-GENE SOC PMU
962 M: Tai Nguyen <ttnguyen@apm.com>
964 F: drivers/perf/xgene_pmu.c
965 F: Documentation/perf/xgene-pmu.txt
966 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
968 APTINA CAMERA SENSOR PLL
969 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
970 L: linux-media@vger.kernel.org
972 F: drivers/media/i2c/aptina-pll.*
974 ARC FRAMEBUFFER DRIVER
975 M: Jaya Kumar <jayalk@intworks.biz>
977 F: drivers/video/fbdev/arcfb.c
978 F: drivers/video/fbdev/core/fb_defio.c
981 M: Alexey Brodkin <abrodkin@synopsys.com>
983 F: drivers/gpu/drm/arc/
984 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
987 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
988 L: netdev@vger.kernel.org
990 F: drivers/net/arcnet/
991 F: include/uapi/linux/if_arcnet.h
993 ARM ARCHITECTED TIMER DRIVER
994 M: Mark Rutland <mark.rutland@arm.com>
995 M: Marc Zyngier <marc.zyngier@arm.com>
996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
998 F: arch/arm/include/asm/arch_timer.h
999 F: arch/arm64/include/asm/arch_timer.h
1000 F: drivers/clocksource/arm_arch_timer.c
1002 ARM HDLCD DRM DRIVER
1003 M: Liviu Dudau <liviu.dudau@arm.com>
1005 F: drivers/gpu/drm/arm/hdlcd_*
1006 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1008 ARM MALI-DP DRM DRIVER
1009 M: Liviu Dudau <liviu.dudau@arm.com>
1010 M: Brian Starkey <brian.starkey@arm.com>
1011 M: Mali DP Maintainers <malidp@foss.arm.com>
1013 F: drivers/gpu/drm/arm/
1014 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1016 ARM MFM AND FLOPPY DRIVERS
1017 M: Ian Molton <spyro@f2s.com>
1019 F: arch/arm/lib/floppydma.S
1020 F: arch/arm/include/asm/floppy.h
1022 ARM PMU PROFILING AND DEBUGGING
1023 M: Will Deacon <will.deacon@arm.com>
1024 M: Mark Rutland <mark.rutland@arm.com>
1026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027 F: arch/arm*/kernel/perf_*
1028 F: arch/arm/oprofile/common.c
1029 F: arch/arm*/kernel/hw_breakpoint.c
1030 F: arch/arm*/include/asm/hw_breakpoint.h
1031 F: arch/arm*/include/asm/perf_event.h
1033 F: include/linux/perf/arm_pmu.h
1034 F: Documentation/devicetree/bindings/arm/pmu.txt
1035 F: Documentation/devicetree/bindings/perf/
1038 M: Russell King <linux@armlinux.org.uk>
1039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1040 W: http://www.armlinux.org.uk/
1042 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1045 ARM PRIMECELL AACI PL041 DRIVER
1046 M: Russell King <linux@armlinux.org.uk>
1050 ARM PRIMECELL BUS SUPPORT
1051 M: Russell King <linux@armlinux.org.uk>
1054 F: include/linux/amba/bus.h
1056 ARM PRIMECELL CLCD PL110 DRIVER
1057 M: Russell King <linux@armlinux.org.uk>
1059 F: drivers/video/fbdev/amba-clcd.*
1061 ARM PRIMECELL KMI PL050 DRIVER
1062 M: Russell King <linux@armlinux.org.uk>
1064 F: drivers/input/serio/ambakmi.*
1065 F: include/linux/amba/kmi.h
1067 ARM PRIMECELL MMCI PL180/1 DRIVER
1068 M: Russell King <linux@armlinux.org.uk>
1070 F: drivers/mmc/host/mmci.*
1071 F: include/linux/amba/mmci.h
1073 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1074 M: Russell King <linux@armlinux.org.uk>
1076 F: drivers/tty/serial/amba-pl01*.c
1077 F: include/linux/amba/serial.h
1080 M: Will Deacon <will.deacon@arm.com>
1081 R: Robin Murphy <robin.murphy@arm.com>
1082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1084 F: drivers/iommu/arm-smmu.c
1085 F: drivers/iommu/arm-smmu-v3.c
1086 F: drivers/iommu/io-pgtable-arm.c
1087 F: drivers/iommu/io-pgtable-arm-v7s.c
1089 ARM SUB-ARCHITECTURES
1090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1096 ARM/ACTIONS SEMI ARCHITECTURE
1097 M: Andreas Färber <afaerber@suse.de>
1098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101 F: arch/arm/mach-actions/
1102 F: arch/arm/boot/dts/owl-*
1103 F: arch/arm64/boot/dts/actions/
1104 F: drivers/clocksource/owl-*
1105 F: drivers/soc/actions/
1106 F: include/dt-bindings/power/owl-*
1107 F: include/linux/soc/actions/
1108 F: Documentation/devicetree/bindings/arm/actions.txt
1109 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1110 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1112 ARM/ADS SPHERE MACHINE SUPPORT
1113 M: Lennert Buytenhek <kernel@wantstofly.org>
1114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117 ARM/AFEB9260 MACHINE SUPPORT
1118 M: Sergey Lapin <slapin@ossfans.org>
1119 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122 ARM/AJECO 1ARM MACHINE SUPPORT
1123 M: Lennert Buytenhek <kernel@wantstofly.org>
1124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127 ARM/Allwinner SoC Clock Support
1128 M: Emilio López <emilio@elopez.com.ar>
1130 F: drivers/clk/sunxi/
1132 ARM/Allwinner sunXi SoC support
1133 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1134 M: Chen-Yu Tsai <wens@csie.org>
1135 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1139 F: arch/arm/mach-sunxi/
1140 F: arch/arm64/boot/dts/allwinner/
1141 F: drivers/clk/sunxi-ng/
1142 F: drivers/pinctrl/sunxi/
1143 F: drivers/soc/sunxi/
1144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1146 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1147 M: Neil Armstrong <narmstrong@baylibre.com>
1148 M: Jerome Brunet <jbrunet@baylibre.com>
1149 L: linux-amlogic@lists.infradead.org
1151 F: drivers/clk/meson/
1152 F: include/dt-bindings/clock/meson*
1153 F: include/dt-bindings/clock/gxbb*
1154 F: Documentation/devicetree/bindings/clock/amlogic*
1156 ARM/Amlogic Meson SoC support
1157 M: Carlo Caione <carlo@caione.org>
1158 M: Kevin Hilman <khilman@baylibre.com>
1159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160 L: linux-amlogic@lists.infradead.org
1161 W: http://linux-meson.com/
1163 F: arch/arm/mach-meson/
1164 F: arch/arm/boot/dts/meson*
1165 F: arch/arm64/boot/dts/amlogic/
1166 F: drivers/pinctrl/meson/
1167 F: drivers/mmc/host/meson*
1170 ARM/Annapurna Labs ALPINE ARCHITECTURE
1171 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1172 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1173 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1175 F: arch/arm/mach-alpine/
1176 F: arch/arm/boot/dts/alpine*
1177 F: arch/arm64/boot/dts/al/
1178 F: drivers/*/*alpine*
1180 ARM/ARTPEC MACHINE SUPPORT
1181 M: Jesper Nilsson <jesper.nilsson@axis.com>
1182 M: Lars Persson <lars.persson@axis.com>
1183 M: Niklas Cassel <niklas.cassel@axis.com>
1185 L: linux-arm-kernel@axis.com
1186 F: arch/arm/mach-artpec
1187 F: arch/arm/boot/dts/artpec6*
1189 F: drivers/crypto/axis
1190 F: drivers/pinctrl/pinctrl-artpec*
1191 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1193 ARM/ASPEED I2C DRIVER
1194 M: Brendan Higgins <brendanhiggins@google.com>
1195 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1196 R: Joel Stanley <joel@jms.id.au>
1197 L: linux-i2c@vger.kernel.org
1198 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1200 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1201 F: drivers/i2c/busses/i2c-aspeed.c
1202 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1203 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1205 ARM/ASPEED MACHINE SUPPORT
1206 M: Joel Stanley <joel@jms.id.au>
1208 F: arch/arm/mach-aspeed/
1209 F: arch/arm/boot/dts/aspeed-*
1210 F: drivers/*/*aspeed*
1212 ARM/ATMEL AT91 Clock Support
1213 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1217 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1218 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1219 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1220 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1221 W: http://www.linux4sam.org
1222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1224 F: arch/arm/mach-at91/
1225 F: include/soc/at91/
1226 F: arch/arm/boot/dts/at91*.dts
1227 F: arch/arm/boot/dts/at91*.dtsi
1228 F: arch/arm/boot/dts/sama*.dts
1229 F: arch/arm/boot/dts/sama*.dtsi
1230 F: arch/arm/include/debug/at91.S
1231 F: drivers/memory/atmel*
1233 ARM/CALXEDA HIGHBANK ARCHITECTURE
1234 M: Rob Herring <robh@kernel.org>
1235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1237 F: arch/arm/mach-highbank/
1238 F: arch/arm/boot/dts/highbank.dts
1239 F: arch/arm/boot/dts/ecx-*.dts*
1241 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1242 M: Krzysztof Halasa <khalasa@piap.pl>
1244 F: arch/arm/mach-cns3xxx/
1246 ARM/CAVIUM THUNDER NETWORK DRIVER
1247 M: Sunil Goutham <sgoutham@cavium.com>
1248 M: Robert Richter <rric@kernel.org>
1249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251 F: drivers/net/ethernet/cavium/thunder/
1253 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1254 M: Alexander Shiyan <shc_work@mail.ru>
1255 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1260 M: Lennert Buytenhek <kernel@wantstofly.org>
1261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1264 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1265 M: Hartley Sweeten <hsweeten@visionengravers.com>
1266 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269 F: arch/arm/mach-ep93xx/
1270 F: arch/arm/mach-ep93xx/include/mach/
1273 M: Russell King <linux@armlinux.org.uk>
1274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1277 F: arch/arm/include/asm/clkdev.h
1278 F: drivers/clk/clkdev.c
1280 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1281 M: Mike Rapoport <mike@compulab.co.il>
1282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1286 M: Baruch Siach <baruch@tkos.co.il>
1287 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289 F: arch/arm/boot/dts/cx92755*
1292 ARM/CONTEC MICRO9 MACHINE SUPPORT
1293 M: Hubert Feurstein <hubert.feurstein@contec.at>
1295 F: arch/arm/mach-ep93xx/micro9.c
1297 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1298 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301 F: drivers/hwtracing/coresight/*
1302 F: Documentation/trace/coresight.txt
1303 F: Documentation/trace/coresight-cpu-debug.txt
1304 F: Documentation/devicetree/bindings/arm/coresight.txt
1305 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1306 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1307 F: tools/perf/arch/arm/util/pmu.c
1308 F: tools/perf/arch/arm/util/auxtrace.c
1309 F: tools/perf/arch/arm/util/cs-etm.c
1310 F: tools/perf/arch/arm/util/cs-etm.h
1311 F: tools/perf/util/cs-etm.h
1313 ARM/CORGI MACHINE SUPPORT
1314 M: Richard Purdie <rpurdie@rpsys.net>
1317 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1318 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1319 M: Linus Walleij <linus.walleij@linaro.org>
1320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321 T: git git://github.com/ulli-kroll/linux.git
1323 F: Documentation/devicetree/bindings/arm/gemini.txt
1324 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1325 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1326 F: arch/arm/mach-gemini/
1327 F: drivers/pinctrl/pinctrl-gemini.c
1328 F: drivers/rtc/rtc-ftrtc010.c
1330 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1331 M: Barry Song <baohua@kernel.org>
1332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1335 F: arch/arm/boot/dts/prima2*
1336 F: arch/arm/mach-prima2/
1337 F: drivers/clk/sirf/
1338 F: drivers/clocksource/timer-prima2.c
1339 F: drivers/clocksource/timer-atlas7.c
1342 ARM/EBSA110 MACHINE SUPPORT
1343 M: Russell King <linux@armlinux.org.uk>
1344 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345 W: http://www.armlinux.org.uk/
1347 F: arch/arm/mach-ebsa110/
1348 F: drivers/net/ethernet/amd/am79c961a.*
1350 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1351 M: Uwe Kleine-König <kernel@pengutronix.de>
1352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1357 M: Robert Jarzmik <robert.jarzmik@free.fr>
1358 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 F: arch/arm/mach-pxa/ezx.c
1362 ARM/FARADAY FA526 PORT
1363 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366 T: git git://git.berlios.de/gemini-board
1367 F: arch/arm/mm/*-fa*
1369 ARM/FOOTBRIDGE ARCHITECTURE
1370 M: Russell King <linux@armlinux.org.uk>
1371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372 W: http://www.armlinux.org.uk/
1374 F: arch/arm/include/asm/hardware/dec21285.h
1375 F: arch/arm/mach-footbridge/
1377 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1378 M: Shawn Guo <shawnguo@kernel.org>
1379 M: Sascha Hauer <kernel@pengutronix.de>
1380 R: Fabio Estevam <fabio.estevam@nxp.com>
1381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1384 F: arch/arm/mach-imx/
1385 F: arch/arm/mach-mxs/
1386 F: arch/arm/boot/dts/imx*
1387 F: arch/arm/configs/imx*_defconfig
1392 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1393 M: Shawn Guo <shawnguo@kernel.org>
1394 M: Sascha Hauer <kernel@pengutronix.de>
1395 R: Stefan Agner <stefan@agner.ch>
1396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1399 F: arch/arm/mach-imx/*vf610*
1400 F: arch/arm/boot/dts/vf*
1402 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1403 M: Lennert Buytenhek <kernel@wantstofly.org>
1404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 ARM/GUMSTIX MACHINE SUPPORT
1408 M: Steve Sakoman <sakoman@gmail.com>
1409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1413 M: Philipp Zabel <philipp.zabel@gmail.com>
1414 M: Paul Parsons <lost.distance@yahoo.com>
1415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 F: arch/arm/mach-pxa/hx4700.c
1418 F: arch/arm/mach-pxa/include/mach/hx4700.h
1419 F: sound/soc/pxa/hx4700.c
1421 ARM/HISILICON SOC SUPPORT
1422 M: Wei Xu <xuwei5@hisilicon.com>
1423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424 W: http://www.hisilicon.com
1426 T: git git://github.com/hisilicon/linux-hisi.git
1427 F: arch/arm/mach-hisi/
1428 F: arch/arm/boot/dts/hi3*
1429 F: arch/arm/boot/dts/hip*
1430 F: arch/arm/boot/dts/hisi*
1431 F: arch/arm64/boot/dts/hisilicon/
1433 ARM/HP JORNADA 7XX MACHINE SUPPORT
1434 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1438 F: arch/arm/mach-sa1100/jornada720.c
1439 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1441 ARM/IGEP MACHINE SUPPORT
1442 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1443 M: Javier Martinez Canillas <javier@dowhile0.org>
1444 L: linux-omap@vger.kernel.org
1445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 F: arch/arm/boot/dts/omap3-igep*
1449 ARM/INCOME PXA270 SUPPORT
1450 M: Marek Vasut <marek.vasut@gmail.com>
1451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1455 ARM/INTEL IOP13XX ARM ARCHITECTURE
1456 M: Lennert Buytenhek <kernel@wantstofly.org>
1457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460 ARM/INTEL IOP32X ARM ARCHITECTURE
1461 M: Lennert Buytenhek <kernel@wantstofly.org>
1462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465 ARM/INTEL IOP33X ARM ARCHITECTURE
1466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469 ARM/INTEL IQ81342EX MACHINE SUPPORT
1470 M: Lennert Buytenhek <kernel@wantstofly.org>
1471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 ARM/INTEL IXDP2850 MACHINE SUPPORT
1475 M: Lennert Buytenhek <kernel@wantstofly.org>
1476 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479 ARM/INTEL IXP4XX ARM ARCHITECTURE
1480 M: Imre Kaloz <kaloz@openwrt.org>
1481 M: Krzysztof Halasa <khalasa@piap.pl>
1482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 F: arch/arm/mach-ixp4xx/
1486 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1487 M: Jonathan Cameron <jic23@cam.ac.uk>
1488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 F: arch/arm/mach-pxa/stargate2.c
1491 F: drivers/pcmcia/pxa2xx_stargate2.c
1493 ARM/INTEL XSC3 (MANZANO) ARM CORE
1494 M: Lennert Buytenhek <kernel@wantstofly.org>
1495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1499 M: Lennert Buytenhek <kernel@wantstofly.org>
1500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 ARM/LG1K ARCHITECTURE
1504 M: Chanho Min <chanho.min@lge.com>
1505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 F: arch/arm64/boot/dts/lg/
1509 ARM/LOGICPD PXA270 MACHINE SUPPORT
1510 M: Lennert Buytenhek <kernel@wantstofly.org>
1511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 ARM/LPC18XX ARCHITECTURE
1515 M: Joachim Eastwood <manabian@gmail.com>
1516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 F: arch/arm/boot/dts/lpc43*
1519 F: drivers/clk/nxp/clk-lpc18xx*
1520 F: drivers/clocksource/time-lpc32xx.c
1521 F: drivers/i2c/busses/i2c-lpc2k.c
1522 F: drivers/memory/pl172.c
1523 F: drivers/mtd/spi-nor/nxp-spifi.c
1524 F: drivers/rtc/rtc-lpc24xx.c
1527 ARM/LPC32XX SOC SUPPORT
1528 M: Vladimir Zapolskiy <vz@mleia.com>
1529 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1533 F: arch/arm/boot/dts/lpc32*
1534 F: arch/arm/mach-lpc32xx/
1535 F: drivers/i2c/busses/i2c-pnx.c
1536 F: drivers/net/ethernet/nxp/lpc_eth.c
1537 F: drivers/usb/host/ohci-nxp.c
1538 F: drivers/watchdog/pnx4008_wdt.c
1541 ARM/MAGICIAN MACHINE SUPPORT
1542 M: Philipp Zabel <philipp.zabel@gmail.com>
1545 ARM/Marvell Berlin SoC support
1546 M: Jisheng Zhang <jszhang@marvell.com>
1547 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550 F: arch/arm/mach-berlin/
1551 F: arch/arm/boot/dts/berlin*
1552 F: arch/arm64/boot/dts/marvell/berlin*
1554 ARM/Marvell Dove/MV78xx0/Orion SOC support
1555 M: Jason Cooper <jason@lakedaemon.net>
1556 M: Andrew Lunn <andrew@lunn.ch>
1557 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1558 M: Gregory Clement <gregory.clement@free-electrons.com>
1559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 F: Documentation/devicetree/bindings/soc/dove/
1562 F: arch/arm/mach-dove/
1563 F: arch/arm/mach-mv78xx0/
1564 F: arch/arm/mach-orion5x/
1565 F: arch/arm/plat-orion/
1566 F: arch/arm/boot/dts/dove*
1567 F: arch/arm/boot/dts/orion5x*
1569 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1570 M: Jason Cooper <jason@lakedaemon.net>
1571 M: Andrew Lunn <andrew@lunn.ch>
1572 M: Gregory Clement <gregory.clement@free-electrons.com>
1573 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576 F: arch/arm/boot/dts/armada*
1577 F: arch/arm/boot/dts/kirkwood*
1578 F: arch/arm/configs/mvebu_*_defconfig
1579 F: arch/arm/mach-mvebu/
1580 F: arch/arm64/boot/dts/marvell/armada*
1581 F: drivers/cpufreq/mvebu-cpufreq.c
1582 F: drivers/irqchip/irq-armada-370-xp.c
1583 F: drivers/irqchip/irq-mvebu-*
1584 F: drivers/pinctrl/mvebu/
1585 F: drivers/rtc/rtc-armada38x.c
1587 ARM/Mediatek RTC DRIVER
1588 M: Eddie Huang <eddie.huang@mediatek.com>
1589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1592 F: drivers/rtc/rtc-mt6397.c
1594 ARM/Mediatek SoC support
1595 M: Matthias Brugger <matthias.bgg@gmail.com>
1596 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1599 F: arch/arm/boot/dts/mt6*
1600 F: arch/arm/boot/dts/mt7*
1601 F: arch/arm/boot/dts/mt8*
1602 F: arch/arm/mach-mediatek/
1603 F: arch/arm64/boot/dts/mediatek/
1607 ARM/Mediatek USB3 PHY DRIVER
1608 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1612 F: drivers/phy/mediatek/phy-mtk-tphy.c
1614 ARM/MICREL KS8695 ARCHITECTURE
1615 M: Greg Ungerer <gerg@uclinux.org>
1616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 F: arch/arm/mach-ks8695/
1620 ARM/MIOA701 MACHINE SUPPORT
1621 M: Robert Jarzmik <robert.jarzmik@free.fr>
1622 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 F: arch/arm/mach-pxa/mioa701.c
1626 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1627 M: Michael Petchkovsky <mkpetch@internode.on.net>
1630 ARM/NOMADIK ARCHITECTURE
1631 M: Alessandro Rubini <rubini@unipv.it>
1632 M: Linus Walleij <linus.walleij@linaro.org>
1633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635 F: arch/arm/mach-nomadik/
1636 F: drivers/pinctrl/nomadik/
1637 F: drivers/i2c/busses/i2c-nomadik.c
1638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1640 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1641 M: Wan ZongShun <mcuos.com@gmail.com>
1642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 W: http://www.mcuos.com
1645 F: arch/arm/mach-w90x900/
1646 F: drivers/input/keyboard/w90p910_keypad.c
1647 F: drivers/input/touchscreen/w90p910_ts.c
1648 F: drivers/watchdog/nuc900_wdt.c
1649 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1650 F: drivers/mtd/nand/nuc900_nand.c
1651 F: drivers/rtc/rtc-nuc900.c
1652 F: drivers/spi/spi-nuc900.c
1653 F: drivers/usb/host/ehci-w90x900.c
1654 F: drivers/video/fbdev/nuc900fb.c
1656 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1657 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1658 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1659 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1662 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1663 M: Alexander Clouter <alex@digriz.org.uk>
1664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 W: http://www.digriz.org.uk/ts78xx/kernel
1667 F: arch/arm/mach-orion5x/ts78xx-*
1669 ARM/OXNAS platform support
1670 M: Neil Armstrong <narmstrong@baylibre.com>
1671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1674 F: arch/arm/mach-oxnas/
1675 F: arch/arm/boot/dts/ox8*.dtsi
1676 F: arch/arm/boot/dts/wd-mbwe.dts
1677 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1680 ARM/PALM TREO SUPPORT
1681 M: Tomas Cech <sleep_walker@suse.com>
1682 L: linux-arm-kernel@lists.infradead.org
1683 W: http://hackndev.com
1685 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1686 F: arch/arm/mach-pxa/palmtreo.c
1688 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1689 M: Marek Vasut <marek.vasut@gmail.com>
1690 L: linux-arm-kernel@lists.infradead.org
1691 W: http://hackndev.com
1693 F: arch/arm/mach-pxa/include/mach/palmtx.h
1694 F: arch/arm/mach-pxa/palmtx.c
1695 F: arch/arm/mach-pxa/include/mach/palmt5.h
1696 F: arch/arm/mach-pxa/palmt5.c
1697 F: arch/arm/mach-pxa/include/mach/palmld.h
1698 F: arch/arm/mach-pxa/palmld.c
1699 F: arch/arm/mach-pxa/include/mach/palmte2.h
1700 F: arch/arm/mach-pxa/palmte2.c
1701 F: arch/arm/mach-pxa/include/mach/palmtc.h
1702 F: arch/arm/mach-pxa/palmtc.c
1705 M: Sergey Lapin <slapin@ossfans.org>
1706 L: linux-arm-kernel@lists.infradead.org
1707 W: http://hackndev.com
1709 F: arch/arm/mach-pxa/include/mach/palmz72.h
1710 F: arch/arm/mach-pxa/palmz72.c
1713 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1714 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1717 ARM/PT DIGITAL BOARD PORT
1718 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1719 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720 W: http://www.armlinux.org.uk/
1723 ARM/QUALCOMM SUPPORT
1724 M: Andy Gross <andy.gross@linaro.org>
1725 M: David Brown <david.brown@linaro.org>
1726 L: linux-arm-msm@vger.kernel.org
1727 L: linux-soc@vger.kernel.org
1729 F: Documentation/devicetree/bindings/soc/qcom/
1730 F: arch/arm/boot/dts/qcom-*.dts
1731 F: arch/arm/boot/dts/qcom-*.dtsi
1732 F: arch/arm/mach-qcom/
1733 F: arch/arm64/boot/dts/qcom/*
1734 F: drivers/i2c/busses/i2c-qup.c
1735 F: drivers/clk/qcom/
1736 F: drivers/dma/qcom/
1737 F: drivers/soc/qcom/
1738 F: drivers/spi/spi-qup.c
1739 F: drivers/tty/serial/msm_serial.h
1740 F: drivers/tty/serial/msm_serial.c
1741 F: drivers/*/pm8???-*
1742 F: drivers/mfd/ssbi.c
1743 F: drivers/firmware/qcom_scm.c
1744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1746 ARM/RADISYS ENP2611 MACHINE SUPPORT
1747 M: Lennert Buytenhek <kernel@wantstofly.org>
1748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751 ARM/REALTEK ARCHITECTURE
1752 M: Andreas Färber <afaerber@suse.de>
1753 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755 F: arch/arm64/boot/dts/realtek/
1756 F: Documentation/devicetree/bindings/arm/realtek.txt
1758 ARM/RENESAS ARM64 ARCHITECTURE
1759 M: Simon Horman <horms@verge.net.au>
1760 M: Magnus Damm <magnus.damm@gmail.com>
1761 L: linux-renesas-soc@vger.kernel.org
1762 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1765 F: arch/arm64/boot/dts/renesas/
1766 F: drivers/soc/renesas/
1767 F: include/linux/soc/renesas/
1769 ARM/RISCPC ARCHITECTURE
1770 M: Russell King <linux@armlinux.org.uk>
1771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772 W: http://www.armlinux.org.uk/
1774 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1775 F: arch/arm/include/asm/hardware/ioc.h
1776 F: arch/arm/include/asm/hardware/iomd.h
1777 F: arch/arm/include/asm/hardware/memc.h
1778 F: arch/arm/mach-rpc/
1779 F: drivers/net/ethernet/8390/etherh.c
1780 F: drivers/net/ethernet/i825xx/ether1*
1781 F: drivers/net/ethernet/seeq/ether3*
1782 F: drivers/scsi/arm/
1784 ARM/Rockchip SoC support
1785 M: Heiko Stuebner <heiko@sntech.de>
1786 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787 L: linux-rockchip@lists.infradead.org
1788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1790 F: arch/arm/boot/dts/rk3*
1791 F: arch/arm/boot/dts/rv1108*
1792 F: arch/arm/mach-rockchip/
1793 F: drivers/clk/rockchip/
1794 F: drivers/i2c/busses/i2c-rk3x.c
1795 F: drivers/*/*rockchip*
1796 F: drivers/*/*/*rockchip*
1797 F: sound/soc/rockchip/
1800 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1801 M: Kukjin Kim <kgene@kernel.org>
1802 M: Krzysztof Kozlowski <krzk@kernel.org>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1805 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1807 F: arch/arm/boot/dts/s3c*
1808 F: arch/arm/boot/dts/s5p*
1809 F: arch/arm/boot/dts/samsung*
1810 F: arch/arm/boot/dts/exynos*
1811 F: arch/arm64/boot/dts/exynos/
1812 F: arch/arm/plat-samsung/
1813 F: arch/arm/mach-s3c24*/
1814 F: arch/arm/mach-s3c64xx/
1815 F: arch/arm/mach-s5p*/
1816 F: arch/arm/mach-exynos*/
1817 F: drivers/*/*s3c24*
1818 F: drivers/*/*/*s3c24*
1819 F: drivers/*/*s3c64xx*
1820 F: drivers/*/*s5pv210*
1821 F: drivers/memory/samsung/*
1822 F: drivers/soc/samsung/*
1823 F: Documentation/arm/Samsung/
1824 F: Documentation/devicetree/bindings/arm/samsung/
1825 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1826 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1829 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1830 M: Kyungmin Park <kyungmin.park@samsung.com>
1831 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833 F: arch/arm/mach-s5pv210/
1835 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1836 M: Kyungmin Park <kyungmin.park@samsung.com>
1837 M: Kamil Debski <kamil@wypas.org>
1838 M: Andrzej Hajda <a.hajda@samsung.com>
1839 L: linux-arm-kernel@lists.infradead.org
1840 L: linux-media@vger.kernel.org
1842 F: drivers/media/platform/s5p-g2d/
1844 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1845 M: Marek Szyprowski <m.szyprowski@samsung.com>
1846 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1847 L: linux-media@vger.kernel.org
1849 F: drivers/media/platform/s5p-cec/
1850 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1852 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1853 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1854 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1855 L: linux-arm-kernel@lists.infradead.org
1856 L: linux-media@vger.kernel.org
1858 F: drivers/media/platform/s5p-jpeg/
1860 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1861 M: Kyungmin Park <kyungmin.park@samsung.com>
1862 M: Kamil Debski <kamil@wypas.org>
1863 M: Jeongtae Park <jtp.park@samsung.com>
1864 M: Andrzej Hajda <a.hajda@samsung.com>
1865 L: linux-arm-kernel@lists.infradead.org
1866 L: linux-media@vger.kernel.org
1868 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1869 F: drivers/media/platform/s5p-mfc/
1871 ARM/SHMOBILE ARM ARCHITECTURE
1872 M: Simon Horman <horms@verge.net.au>
1873 M: Magnus Damm <magnus.damm@gmail.com>
1874 L: linux-renesas-soc@vger.kernel.org
1875 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1878 F: arch/arm/boot/dts/emev2*
1879 F: arch/arm/boot/dts/r7s*
1880 F: arch/arm/boot/dts/r8a*
1881 F: arch/arm/boot/dts/sh*
1882 F: arch/arm/configs/shmobile_defconfig
1883 F: arch/arm/include/debug/renesas-scif.S
1884 F: arch/arm/mach-shmobile/
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 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2168 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169 W: http://wiki.xilinx.com
2170 T: git https://github.com/Xilinx/linux-xlnx.git
2172 F: arch/arm/mach-zynq/
2173 F: drivers/cpuidle/cpuidle-zynq.c
2174 F: drivers/block/xsysace.c
2177 F: drivers/clocksource/cadence_ttc_timer.c
2178 F: drivers/i2c/busses/i2c-cadence.c
2179 F: drivers/mmc/host/sdhci-of-arasan.c
2180 F: drivers/edac/synopsys_edac.c
2182 ARM64 PORT (AARCH64 ARCHITECTURE)
2183 M: Catalin Marinas <catalin.marinas@arm.com>
2184 M: Will Deacon <will.deacon@arm.com>
2185 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2189 F: Documentation/arm64/
2191 AS3645A LED FLASH CONTROLLER DRIVER
2192 M: Sakari Ailus <sakari.ailus@iki.fi>
2193 L: linux-leds@vger.kernel.org
2195 F: drivers/leds/leds-as3645a.c
2197 AS3645A LED FLASH CONTROLLER DRIVER
2198 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2199 L: linux-media@vger.kernel.org
2200 T: git git://linuxtv.org/media_tree.git
2202 F: drivers/media/i2c/as3645a.c
2203 F: include/media/i2c/as3645a.h
2205 ASAHI KASEI AK8974 DRIVER
2206 M: Linus Walleij <linus.walleij@linaro.org>
2207 L: linux-iio@vger.kernel.org
2208 W: http://www.akm.com/
2210 F: drivers/iio/magnetometer/ak8974.c
2212 ASC7621 HARDWARE MONITOR DRIVER
2213 M: George Joseph <george.joseph@fairview5.com>
2214 L: linux-hwmon@vger.kernel.org
2216 F: Documentation/hwmon/asc7621
2217 F: drivers/hwmon/asc7621.c
2219 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2220 M: Corentin Chary <corentin.chary@gmail.com>
2221 L: acpi4asus-user@lists.sourceforge.net
2222 L: platform-driver-x86@vger.kernel.org
2223 W: http://acpi4asus.sf.net
2225 F: drivers/platform/x86/asus*.c
2226 F: drivers/platform/x86/eeepc*.c
2228 ASUS WIRELESS RADIO CONTROL DRIVER
2229 M: João Paulo Rechi Vita <jprvita@gmail.com>
2230 L: platform-driver-x86@vger.kernel.org
2232 F: drivers/platform/x86/asus-wireless.c
2235 M: David Howells <dhowells@redhat.com>
2236 L: keyrings@vger.kernel.org
2238 F: Documentation/crypto/asymmetric-keys.txt
2239 F: include/linux/verification.h
2240 F: include/crypto/public_key.h
2241 F: include/crypto/pkcs7.h
2242 F: crypto/asymmetric_keys/
2244 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2245 R: Dan Williams <dan.j.williams@intel.com>
2246 W: http://sourceforge.net/projects/xscaleiop
2248 F: Documentation/crypto/async-tx-api.txt
2251 F: include/linux/dmaengine.h
2252 F: include/linux/async_tx.h
2255 M: Bartosz Golaszewski <brgl@bgdev.pl>
2256 L: linux-i2c@vger.kernel.org
2258 F: drivers/misc/eeprom/at24.c
2259 F: include/linux/platform_data/at24.h
2261 ATA OVER ETHERNET (AOE) DRIVER
2262 M: "Ed L. Cashin" <ed.cashin@acm.org>
2263 W: http://www.openaoe.org/
2265 F: Documentation/aoe/
2266 F: drivers/block/aoe/
2268 ATHEROS 71XX/9XXX GPIO DRIVER
2269 M: Alban Bedel <albeu@free.fr>
2270 W: https://github.com/AlbanBedel/linux
2271 T: git git://github.com/AlbanBedel/linux
2273 F: drivers/gpio/gpio-ath79.c
2274 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2276 ATHEROS ATH GENERIC UTILITIES
2277 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2278 L: linux-wireless@vger.kernel.org
2280 F: drivers/net/wireless/ath/*
2282 ATHEROS ATH5K WIRELESS DRIVER
2283 M: Jiri Slaby <jirislaby@gmail.com>
2284 M: Nick Kossifidis <mickflemm@gmail.com>
2285 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2286 L: linux-wireless@vger.kernel.org
2287 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2289 F: drivers/net/wireless/ath/ath5k/
2291 ATHEROS ATH6KL WIRELESS DRIVER
2292 M: Kalle Valo <kvalo@qca.qualcomm.com>
2293 L: linux-wireless@vger.kernel.org
2294 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2297 F: drivers/net/wireless/ath/ath6kl/
2300 M: Ville Syrjala <syrjala@sci.fi>
2302 F: drivers/input/misc/ati_remote2.c
2304 ATK0110 HWMON DRIVER
2305 M: Luca Tettamanti <kronos.it@gmail.com>
2306 L: linux-hwmon@vger.kernel.org
2308 F: drivers/hwmon/asus_atk0110.c
2310 ATLX ETHERNET DRIVERS
2311 M: Jay Cliburn <jcliburn@gmail.com>
2312 M: Chris Snook <chris.snook@gmail.com>
2313 L: netdev@vger.kernel.org
2314 W: http://sourceforge.net/projects/atl1
2315 W: http://atl1.sourceforge.net
2317 F: drivers/net/ethernet/atheros/
2320 M: Chas Williams <3chas3@gmail.com>
2321 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2322 L: netdev@vger.kernel.org
2323 W: http://linux-atm.sourceforge.net
2326 F: include/linux/atm*
2327 F: include/uapi/linux/atm*
2329 ATMEL AT91 / AT32 MCI DRIVER
2330 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2332 F: drivers/mmc/host/atmel-mci.c
2334 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2335 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2337 F: drivers/power/reset/at91-sama5d2_shdwc.c
2339 ATMEL Audio ALSA driver
2340 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2341 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2346 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2347 L: linux-i2c@vger.kernel.org
2349 F: drivers/i2c/busses/i2c-at91.c
2352 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2353 L: linux-media@vger.kernel.org
2355 F: drivers/media/platform/atmel/atmel-isi.c
2356 F: include/media/atmel-isi.h
2359 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2360 L: linux-fbdev@vger.kernel.org
2362 F: drivers/video/fbdev/atmel_lcdfb.c
2363 F: include/video/atmel_lcdc.h
2365 ATMEL MACB ETHERNET DRIVER
2366 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2368 F: drivers/net/ethernet/cadence/
2370 ATMEL MAXTOUCH DRIVER
2371 M: Nick Dyer <nick@shmanahar.org>
2372 T: git git://github.com/ndyer/linux.git
2374 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2375 F: drivers/input/touchscreen/atmel_mxt_ts.c
2376 F: include/linux/platform_data/atmel_mxt_ts.h
2379 M: Wenyou Yang <wenyou.yang@atmel.com>
2380 M: Josh Wu <rainyfeeling@outlook.com>
2381 L: linux-mtd@lists.infradead.org
2383 F: drivers/mtd/nand/atmel/*
2385 ATMEL SAMA5D2 ADC DRIVER
2386 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2387 L: linux-iio@vger.kernel.org
2389 F: drivers/iio/adc/at91-sama5d2_adc.c
2392 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2393 L: linux-mmc@vger.kernel.org
2395 F: drivers/mmc/host/sdhci-of-at91.c
2398 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2400 F: drivers/spi/spi-atmel.*
2403 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2406 F: drivers/misc/atmel-ssc.c
2407 F: include/linux/atmel-ssc.h
2409 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2410 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2413 F: drivers/misc/atmel_tclib.c
2414 F: drivers/clocksource/tcb_clksrc.c
2416 ATMEL USBA UDC DRIVER
2417 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2420 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2422 ATMEL WIRELESS DRIVER
2423 M: Simon Kelley <simon@thekelleys.org.uk>
2424 L: linux-wireless@vger.kernel.org
2425 W: http://www.thekelleys.org.uk/atmel
2426 W: http://atmelwlandriver.sourceforge.net/
2428 F: drivers/net/wireless/atmel/atmel*
2431 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2432 L: linux-arm-kernel@lists.infradead.org
2433 L: dmaengine@vger.kernel.org
2435 F: drivers/dma/at_xdmac.c
2437 ATOMIC INFRASTRUCTURE
2438 M: Will Deacon <will.deacon@arm.com>
2439 M: Peter Zijlstra <peterz@infradead.org>
2440 R: Boqun Feng <boqun.feng@gmail.com>
2441 L: linux-kernel@vger.kernel.org
2443 F: arch/*/include/asm/atomic*.h
2444 F: include/*/atomic*.h
2446 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2447 M: Bradley Grove <linuxdrivers@attotech.com>
2448 L: linux-scsi@vger.kernel.org
2449 W: http://www.attotech.com
2451 F: drivers/scsi/esas2r
2453 ATUSB IEEE 802.15.4 RADIO DRIVER
2454 M: Stefan Schmidt <stefan@osg.samsung.com>
2455 L: linux-wpan@vger.kernel.org
2457 F: drivers/net/ieee802154/atusb.c
2458 F: drivers/net/ieee802154/atusb.h
2459 F: drivers/net/ieee802154/at86rf230.h
2462 M: Paul Moore <paul@paul-moore.com>
2463 M: Eric Paris <eparis@redhat.com>
2464 L: linux-audit@redhat.com (moderated for non-subscribers)
2465 W: https://github.com/linux-audit
2466 W: https://people.redhat.com/sgrubb/audit
2467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2469 F: include/linux/audit.h
2470 F: include/uapi/linux/audit.h
2473 AUXILIARY DISPLAY DRIVERS
2474 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2475 W: http://miguelojeda.es/auxdisplay.htm
2476 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2478 F: drivers/auxdisplay/
2479 F: include/linux/cfag12864b.h
2482 M: Ralf Baechle <ralf@linux-mips.org>
2483 L: linux-hams@vger.kernel.org
2484 W: http://www.linux-ax25.org/
2486 F: include/uapi/linux/ax25.h
2487 F: include/net/ax25.h
2491 M: Peter Rosin <peda@axentia.se>
2492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2494 F: Documentation/devicetree/bindings/arm/axentia.txt
2495 F: arch/arm/boot/dts/at91-linea.dtsi
2496 F: arch/arm/boot/dts/at91-tse850-3.dts
2498 AXENTIA ASOC DRIVERS
2499 M: Peter Rosin <peda@axentia.se>
2500 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2502 F: Documentation/devicetree/bindings/sound/axentia,*
2503 F: sound/soc/atmel/tse850-pcm5142.c
2506 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2507 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2508 L: linux-media@vger.kernel.org
2509 W: https://linuxtv.org
2510 T: git git://linuxtv.org/media_tree.git
2512 F: drivers/media/usb/dvb-usb-v2/az6007.c
2514 AZTECH FM RADIO RECEIVER DRIVER
2515 M: Hans Verkuil <hverkuil@xs4all.nl>
2516 L: linux-media@vger.kernel.org
2517 T: git git://linuxtv.org/media_tree.git
2518 W: https://linuxtv.org
2520 F: drivers/media/radio/radio-aztech*
2523 L: linux-wireless@vger.kernel.org
2524 L: b43-dev@lists.infradead.org
2525 W: http://wireless.kernel.org/en/users/Drivers/b43
2527 F: drivers/net/wireless/broadcom/b43/
2529 B43LEGACY WIRELESS DRIVER
2530 M: Larry Finger <Larry.Finger@lwfinger.net>
2531 L: linux-wireless@vger.kernel.org
2532 L: b43-dev@lists.infradead.org
2533 W: http://wireless.kernel.org/en/users/Drivers/b43
2535 F: drivers/net/wireless/broadcom/b43legacy/
2537 BACKLIGHT CLASS/SUBSYSTEM
2538 M: Lee Jones <lee.jones@linaro.org>
2539 M: Daniel Thompson <daniel.thompson@linaro.org>
2540 M: Jingoo Han <jingoohan1@gmail.com>
2541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2543 F: drivers/video/backlight/
2544 F: include/linux/backlight.h
2545 F: include/linux/pwm_backlight.h
2546 F: Documentation/devicetree/bindings/leds/backlight
2549 M: Marek Lindner <mareklindner@neomailbox.ch>
2550 M: Simon Wunderlich <sw@simonwunderlich.de>
2551 M: Antonio Quartulli <a@unstable.cc>
2552 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2553 W: https://www.open-mesh.org/
2554 Q: https://patchwork.open-mesh.org/project/batman/list/
2556 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2557 F: Documentation/ABI/testing/sysfs-class-net-mesh
2558 F: Documentation/networking/batman-adv.rst
2559 F: include/uapi/linux/batman_adv.h
2562 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2563 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2564 L: linux-hams@vger.kernel.org
2565 W: http://www.baycom.org/~tom/ham/ham.html
2567 F: drivers/net/hamradio/baycom*
2569 BCACHE (BLOCK LAYER CACHE)
2570 M: Michael Lyle <mlyle@lyle.org>
2571 M: Kent Overstreet <kent.overstreet@gmail.com>
2572 L: linux-bcache@vger.kernel.org
2573 W: http://bcache.evilpiepirate.org
2574 C: irc://irc.oftc.net/bcache
2576 F: drivers/md/bcache/
2578 BDISP ST MEDIA DRIVER
2579 M: Fabien Dessenne <fabien.dessenne@st.com>
2580 L: linux-media@vger.kernel.org
2581 T: git git://linuxtv.org/media_tree.git
2582 W: https://linuxtv.org
2584 F: drivers/media/platform/sti/bdisp
2586 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2587 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2588 L: netdev@vger.kernel.org
2590 F: drivers/net/ethernet/ec_bhf.c
2593 M: Luis de Bethencourt <luisbg@kernel.org>
2594 M: Salah Triki <salah.triki@gmail.com>
2596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2597 F: Documentation/filesystems/befs.txt
2601 M: Paolo Valente <paolo.valente@linaro.org>
2602 M: Jens Axboe <axboe@kernel.dk>
2603 L: linux-block@vger.kernel.org
2606 F: Documentation/block/bfq-iosched.txt
2609 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2611 F: Documentation/filesystems/bfs.txt
2613 F: include/uapi/linux/bfs_fs.h
2615 BLACKFIN ARCHITECTURE
2616 M: Steven Miao <realmz6@gmail.com>
2617 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2618 T: git git://git.code.sf.net/p/adi-linux/code
2619 W: http://blackfin.uclinux.org
2623 BLACKFIN EMAC DRIVER
2624 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2625 W: http://blackfin.uclinux.org
2627 F: drivers/net/ethernet/adi/
2629 BLACKFIN MEDIA DRIVER
2630 M: Scott Jiang <scott.jiang.linux@gmail.com>
2631 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2632 W: http://blackfin.uclinux.org/
2634 F: drivers/media/platform/blackfin/
2635 F: drivers/media/i2c/adv7183*
2636 F: drivers/media/i2c/vs6624*
2639 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2640 W: http://blackfin.uclinux.org
2642 F: drivers/rtc/rtc-bfin.c
2645 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2646 W: http://blackfin.uclinux.org
2648 F: drivers/mmc/host/bfin_sdh.c
2650 BLACKFIN SERIAL DRIVER
2651 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2652 W: http://blackfin.uclinux.org
2654 F: drivers/tty/serial/bfin_uart.c
2656 BLACKFIN WATCHDOG DRIVER
2657 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2658 W: http://blackfin.uclinux.org
2660 F: drivers/watchdog/bfin_wdt.c
2662 BLINKM RGB LED DRIVER
2663 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2665 F: drivers/leds/leds-blinkm.c
2668 M: Jens Axboe <axboe@kernel.dk>
2669 L: linux-block@vger.kernel.org
2670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2673 F: kernel/trace/blktrace.c
2677 M: Joern Engel <joern@lazybastard.org>
2678 L: linux-mtd@lists.infradead.org
2680 F: drivers/mtd/devices/block2mtd.c
2683 M: Marcel Holtmann <marcel@holtmann.org>
2684 M: Gustavo Padovan <gustavo@padovan.org>
2685 M: Johan Hedberg <johan.hedberg@gmail.com>
2686 L: linux-bluetooth@vger.kernel.org
2687 W: http://www.bluez.org/
2688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2691 F: drivers/bluetooth/
2694 M: Marcel Holtmann <marcel@holtmann.org>
2695 M: Gustavo Padovan <gustavo@padovan.org>
2696 M: Johan Hedberg <johan.hedberg@gmail.com>
2697 L: linux-bluetooth@vger.kernel.org
2698 W: http://www.bluez.org/
2699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2703 F: include/net/bluetooth/
2706 M: Jay Vosburgh <j.vosburgh@gmail.com>
2707 M: Veaceslav Falico <vfalico@gmail.com>
2708 M: Andy Gospodarek <andy@greyhouse.net>
2709 L: netdev@vger.kernel.org
2710 W: http://sourceforge.net/projects/bonding/
2712 F: drivers/net/bonding/
2713 F: include/uapi/linux/if_bonding.h
2715 BPF (Safe dynamic programs and tools)
2716 M: Alexei Starovoitov <ast@kernel.org>
2717 M: Daniel Borkmann <daniel@iogearbox.net>
2718 L: netdev@vger.kernel.org
2719 L: linux-kernel@vger.kernel.org
2721 F: arch/x86/net/bpf_jit*
2722 F: Documentation/networking/filter.txt
2723 F: Documentation/bpf/
2724 F: include/linux/bpf*
2725 F: include/linux/filter.h
2726 F: include/uapi/linux/bpf*
2727 F: include/uapi/linux/filter.h
2729 F: kernel/trace/bpf_trace.c
2732 F: net/core/filter.c
2733 F: net/sched/act_bpf.c
2734 F: net/sched/cls_bpf.c
2737 F: tools/testing/selftests/bpf/
2739 BROADCOM B44 10/100 ETHERNET DRIVER
2740 M: Michael Chan <michael.chan@broadcom.com>
2741 L: netdev@vger.kernel.org
2743 F: drivers/net/ethernet/broadcom/b44.*
2745 BROADCOM B53 ETHERNET SWITCH DRIVER
2746 M: Florian Fainelli <f.fainelli@gmail.com>
2747 L: netdev@vger.kernel.org
2748 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2750 F: drivers/net/dsa/b53/*
2751 F: include/linux/platform_data/b53.h
2753 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2754 M: Florian Fainelli <f.fainelli@gmail.com>
2755 M: Ray Jui <rjui@broadcom.com>
2756 M: Scott Branden <sbranden@broadcom.com>
2757 M: bcm-kernel-feedback-list@broadcom.com
2758 T: git git://github.com/broadcom/mach-bcm
2764 F: arch/arm/mach-bcm/
2766 BROADCOM BCM2835 ARM ARCHITECTURE
2767 M: Eric Anholt <eric@anholt.net>
2768 M: Stefan Wahren <stefan.wahren@i2se.com>
2769 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2771 T: git git://github.com/anholt/linux
2774 F: drivers/staging/vc04_services
2776 BROADCOM BCM47XX MIPS ARCHITECTURE
2777 M: Hauke Mehrtens <hauke@hauke-m.de>
2778 M: Rafał Miłecki <zajec5@gmail.com>
2779 L: linux-mips@linux-mips.org
2781 F: Documentation/devicetree/bindings/mips/brcm/
2782 F: arch/mips/bcm47xx/*
2783 F: arch/mips/include/asm/mach-bcm47xx/*
2785 BROADCOM BCM5301X ARM ARCHITECTURE
2786 M: Hauke Mehrtens <hauke@hauke-m.de>
2787 M: Rafał Miłecki <zajec5@gmail.com>
2788 M: Jon Mason <jonmason@broadcom.com>
2789 M: bcm-kernel-feedback-list@broadcom.com
2790 L: linux-arm-kernel@lists.infradead.org
2792 F: arch/arm/mach-bcm/bcm_5301x.c
2793 F: arch/arm/boot/dts/bcm5301x*.dtsi
2794 F: arch/arm/boot/dts/bcm470*
2795 F: arch/arm/boot/dts/bcm953012*
2797 BROADCOM BCM53573 ARM ARCHITECTURE
2798 M: Rafał Miłecki <rafal@milecki.pl>
2799 L: linux-arm-kernel@lists.infradead.org
2801 F: arch/arm/boot/dts/bcm53573*
2802 F: arch/arm/boot/dts/bcm47189*
2804 BROADCOM BCM63XX ARM ARCHITECTURE
2805 M: Florian Fainelli <f.fainelli@gmail.com>
2806 M: bcm-kernel-feedback-list@broadcom.com
2807 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2808 T: git git://github.com/broadcom/stblinux.git
2812 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2813 M: Kevin Cernekee <cernekee@gmail.com>
2814 L: linux-usb@vger.kernel.org
2816 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2818 BROADCOM BCM7XXX ARM ARCHITECTURE
2819 M: Brian Norris <computersforpeace@gmail.com>
2820 M: Gregory Fong <gregory.0xf0@gmail.com>
2821 M: Florian Fainelli <f.fainelli@gmail.com>
2822 M: bcm-kernel-feedback-list@broadcom.com
2823 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2824 T: git git://github.com/broadcom/stblinux.git
2826 F: arch/arm/mach-bcm/*brcmstb*
2827 F: arch/arm/boot/dts/bcm7*.dts*
2828 F: drivers/bus/brcmstb_gisb.c
2831 BROADCOM BMIPS CPUFREQ DRIVER
2832 M: Markus Mayer <mmayer@broadcom.com>
2833 M: bcm-kernel-feedback-list@broadcom.com
2834 L: linux-pm@vger.kernel.org
2836 F: drivers/cpufreq/bmips-cpufreq.c
2838 BROADCOM BMIPS MIPS ARCHITECTURE
2839 M: Kevin Cernekee <cernekee@gmail.com>
2840 M: Florian Fainelli <f.fainelli@gmail.com>
2841 L: linux-mips@linux-mips.org
2842 T: git git://github.com/broadcom/stblinux.git
2844 F: arch/mips/bmips/*
2845 F: arch/mips/include/asm/mach-bmips/*
2846 F: arch/mips/kernel/*bmips*
2847 F: arch/mips/boot/dts/brcm/bcm*.dts*
2848 F: drivers/irqchip/irq-bcm63*
2849 F: drivers/irqchip/irq-bcm7*
2850 F: drivers/irqchip/irq-brcmstb*
2851 F: include/linux/bcm963xx_nvram.h
2852 F: include/linux/bcm963xx_tag.h
2854 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2855 M: Rasesh Mody <rasesh.mody@cavium.com>
2856 M: Harish Patil <harish.patil@cavium.com>
2857 M: Dept-GELinuxNICDev@cavium.com
2858 L: netdev@vger.kernel.org
2860 F: drivers/net/ethernet/broadcom/bnx2.*
2861 F: drivers/net/ethernet/broadcom/bnx2_*
2863 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2864 M: QLogic-Storage-Upstream@qlogic.com
2865 L: linux-scsi@vger.kernel.org
2867 F: drivers/scsi/bnx2fc/
2869 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2870 M: QLogic-Storage-Upstream@qlogic.com
2871 L: linux-scsi@vger.kernel.org
2873 F: drivers/scsi/bnx2i/
2875 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2876 M: Ariel Elior <ariel.elior@cavium.com>
2877 M: everest-linux-l2@cavium.com
2878 L: netdev@vger.kernel.org
2880 F: drivers/net/ethernet/broadcom/bnx2x/
2882 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2883 M: Michael Chan <michael.chan@broadcom.com>
2884 L: netdev@vger.kernel.org
2886 F: drivers/net/ethernet/broadcom/bnxt/
2888 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2889 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2890 M: Franky Lin <franky.lin@broadcom.com>
2891 M: Hante Meuleman <hante.meuleman@broadcom.com>
2892 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2893 M: Wright Feng <wright.feng@cypress.com>
2894 L: linux-wireless@vger.kernel.org
2895 L: brcm80211-dev-list.pdl@broadcom.com
2896 L: brcm80211-dev-list@cypress.com
2898 F: drivers/net/wireless/broadcom/brcm80211/
2900 BROADCOM BRCMSTB GPIO DRIVER
2901 M: Gregory Fong <gregory.0xf0@gmail.com>
2902 L: bcm-kernel-feedback-list@broadcom.com
2904 F: drivers/gpio/gpio-brcmstb.c
2905 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2907 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2908 M: Al Cooper <alcooperx@gmail.com>
2909 L: linux-kernel@vger.kernel.org
2910 L: bcm-kernel-feedback-list@broadcom.com
2912 F: drivers/phy/broadcom/phy-brcm-usb*
2914 BROADCOM GENET ETHERNET DRIVER
2915 M: Doug Berger <opendmb@gmail.com>
2916 M: Florian Fainelli <f.fainelli@gmail.com>
2917 L: netdev@vger.kernel.org
2919 F: drivers/net/ethernet/broadcom/genet/
2921 BROADCOM IPROC ARM ARCHITECTURE
2922 M: Ray Jui <rjui@broadcom.com>
2923 M: Scott Branden <sbranden@broadcom.com>
2924 M: Jon Mason <jonmason@broadcom.com>
2925 M: bcm-kernel-feedback-list@broadcom.com
2926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2927 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/da92??-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 INTEL I810 VIDEO CARDS
4404 S: Orphan / Obsolete
4405 F: drivers/gpu/drm/i810/
4406 F: include/uapi/drm/i810_drm.h
4408 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4409 S: Orphan / Obsolete
4410 F: drivers/gpu/drm/mga/
4411 F: include/uapi/drm/mga_drm.h
4413 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4414 M: Dave Airlie <airlied@redhat.com>
4416 F: drivers/gpu/drm/mgag200/
4418 DRM DRIVER FOR MI0283QT
4419 M: Noralf Trønnes <noralf@tronnes.org>
4421 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4422 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4424 DRM DRIVER FOR MSM ADRENO GPU
4425 M: Rob Clark <robdclark@gmail.com>
4426 L: linux-arm-msm@vger.kernel.org
4427 L: dri-devel@lists.freedesktop.org
4428 L: freedreno@lists.freedesktop.org
4429 T: git git://people.freedesktop.org/~robclark/linux
4431 F: drivers/gpu/drm/msm/
4432 F: include/uapi/drm/msm_drm.h
4433 F: Documentation/devicetree/bindings/display/msm/
4435 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4436 M: Ben Skeggs <bskeggs@redhat.com>
4437 L: dri-devel@lists.freedesktop.org
4438 L: nouveau@lists.freedesktop.org
4439 T: git git://github.com/skeggsb/linux
4441 F: drivers/gpu/drm/nouveau/
4442 F: include/uapi/drm/nouveau_drm.h
4444 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4445 M: Noralf Trønnes <noralf@tronnes.org>
4447 F: drivers/gpu/drm/tinydrm/repaper.c
4448 F: Documentation/devicetree/bindings/display/repaper.txt
4450 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4451 M: Dave Airlie <airlied@redhat.com>
4452 M: Gerd Hoffmann <kraxel@redhat.com>
4453 L: virtualization@lists.linux-foundation.org
4454 T: git git://anongit.freedesktop.org/drm/drm-misc
4456 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4457 F: drivers/gpu/drm/cirrus/
4459 DRM DRIVER FOR QXL VIRTUAL GPU
4460 M: Dave Airlie <airlied@redhat.com>
4461 M: Gerd Hoffmann <kraxel@redhat.com>
4462 L: virtualization@lists.linux-foundation.org
4463 T: git git://anongit.freedesktop.org/drm/drm-misc
4465 F: drivers/gpu/drm/qxl/
4466 F: include/uapi/drm/qxl_drm.h
4468 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4469 S: Orphan / Obsolete
4470 F: drivers/gpu/drm/r128/
4471 F: include/uapi/drm/r128_drm.h
4473 DRM DRIVER FOR SAVAGE VIDEO CARDS
4474 S: Orphan / Obsolete
4475 F: drivers/gpu/drm/savage/
4476 F: include/uapi/drm/savage_drm.h
4478 DRM DRIVER FOR SIS VIDEO CARDS
4479 S: Orphan / Obsolete
4480 F: drivers/gpu/drm/sis/
4481 F: include/uapi/drm/sis_drm.h
4483 DRM DRIVER FOR SITRONIX ST7586 PANELS
4484 M: David Lechner <david@lechnology.com>
4486 F: drivers/gpu/drm/tinydrm/st7586.c
4487 F: Documentation/devicetree/bindings/display/st7586.txt
4489 DRM DRIVER FOR TDFX VIDEO CARDS
4490 S: Orphan / Obsolete
4491 F: drivers/gpu/drm/tdfx/
4493 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4494 M: Dave Airlie <airlied@redhat.com>
4496 F: drivers/gpu/drm/udl/
4498 DRM DRIVER FOR VMWARE VIRTUAL GPU
4499 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4500 M: Sinclair Yeh <syeh@vmware.com>
4501 M: Thomas Hellstrom <thellstrom@vmware.com>
4502 L: dri-devel@lists.freedesktop.org
4503 T: git git://people.freedesktop.org/~syeh/repos_linux
4504 T: git git://people.freedesktop.org/~thomash/linux
4506 F: drivers/gpu/drm/vmwgfx/
4507 F: include/uapi/drm/vmwgfx_drm.h
4510 M: David Airlie <airlied@linux.ie>
4511 L: dri-devel@lists.freedesktop.org
4512 T: git git://people.freedesktop.org/~airlied/linux
4513 B: https://bugs.freedesktop.org/
4514 C: irc://chat.freenode.net/dri-devel
4518 F: Documentation/devicetree/bindings/display/
4519 F: Documentation/devicetree/bindings/gpu/
4520 F: Documentation/devicetree/bindings/video/
4521 F: Documentation/gpu/
4523 F: include/uapi/drm/
4524 F: include/linux/vga*
4526 DRM DRIVERS AND MISC GPU PATCHES
4527 M: Daniel Vetter <daniel.vetter@intel.com>
4528 M: Jani Nikula <jani.nikula@linux.intel.com>
4529 M: Sean Paul <seanpaul@chromium.org>
4530 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4532 T: git git://anongit.freedesktop.org/drm/drm-misc
4533 F: Documentation/gpu/
4535 F: drivers/gpu/drm/*
4537 F: include/uapi/drm/drm*
4538 F: include/linux/vga*
4540 DRM DRIVERS FOR ALLWINNER A10
4541 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4542 L: dri-devel@lists.freedesktop.org
4544 F: drivers/gpu/drm/sun4i/
4545 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4548 DRM DRIVERS FOR AMLOGIC SOCS
4549 M: Neil Armstrong <narmstrong@baylibre.com>
4550 L: dri-devel@lists.freedesktop.org
4551 L: linux-amlogic@lists.infradead.org
4552 W: http://linux-meson.com/
4554 F: drivers/gpu/drm/meson/
4555 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4556 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4557 F: Documentation/gpu/meson.rst
4558 T: git git://anongit.freedesktop.org/drm/drm-misc
4560 DRM DRIVERS FOR ATMEL HLCDC
4561 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4562 L: dri-devel@lists.freedesktop.org
4564 F: drivers/gpu/drm/atmel-hlcdc/
4565 F: Documentation/devicetree/bindings/drm/atmel/
4566 T: git git://anongit.freedesktop.org/drm/drm-misc
4568 DRM DRIVERS FOR BRIDGE CHIPS
4569 M: Archit Taneja <architt@codeaurora.org>
4570 M: Andrzej Hajda <a.hajda@samsung.com>
4571 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4573 T: git git://anongit.freedesktop.org/drm/drm-misc
4574 F: drivers/gpu/drm/bridge/
4576 DRM DRIVERS FOR EXYNOS
4577 M: Inki Dae <inki.dae@samsung.com>
4578 M: Joonyoung Shim <jy0922.shim@samsung.com>
4579 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4580 M: Kyungmin Park <kyungmin.park@samsung.com>
4581 L: dri-devel@lists.freedesktop.org
4582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4584 F: drivers/gpu/drm/exynos/
4585 F: include/uapi/drm/exynos_drm.h
4586 F: Documentation/devicetree/bindings/display/exynos/
4588 DRM DRIVERS FOR FREESCALE DCU
4589 M: Stefan Agner <stefan@agner.ch>
4590 M: Alison Wang <alison.wang@freescale.com>
4591 L: dri-devel@lists.freedesktop.org
4593 F: drivers/gpu/drm/fsl-dcu/
4594 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4595 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4596 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4598 DRM DRIVERS FOR FREESCALE IMX
4599 M: Philipp Zabel <p.zabel@pengutronix.de>
4600 L: dri-devel@lists.freedesktop.org
4602 F: drivers/gpu/drm/imx/
4603 F: drivers/gpu/ipu-v3/
4604 F: Documentation/devicetree/bindings/display/imx/
4606 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4607 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4608 L: dri-devel@lists.freedesktop.org
4609 T: git git://github.com/patjak/drm-gma500
4611 F: drivers/gpu/drm/gma500/
4613 DRM DRIVERS FOR HISILICON
4614 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4615 M: Rongrong Zou <zourongrong@gmail.com>
4616 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4617 R: Chen Feng <puck.chen@hisilicon.com>
4618 L: dri-devel@lists.freedesktop.org
4619 T: git git://github.com/xin3liang/linux.git
4621 F: drivers/gpu/drm/hisilicon/
4622 F: Documentation/devicetree/bindings/display/hisilicon/
4624 DRM DRIVERS FOR MEDIATEK
4625 M: CK Hu <ck.hu@mediatek.com>
4626 M: Philipp Zabel <p.zabel@pengutronix.de>
4627 L: dri-devel@lists.freedesktop.org
4629 F: drivers/gpu/drm/mediatek/
4630 F: Documentation/devicetree/bindings/display/mediatek/
4632 DRM DRIVERS FOR NVIDIA TEGRA
4633 M: Thierry Reding <thierry.reding@gmail.com>
4634 L: dri-devel@lists.freedesktop.org
4635 L: linux-tegra@vger.kernel.org
4636 T: git git://anongit.freedesktop.org/tegra/linux.git
4638 F: drivers/gpu/drm/tegra/
4639 F: drivers/gpu/host1x/
4640 F: include/linux/host1x.h
4641 F: include/uapi/drm/tegra_drm.h
4642 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4644 DRM DRIVERS FOR RENESAS
4645 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4646 L: dri-devel@lists.freedesktop.org
4647 L: linux-renesas-soc@vger.kernel.org
4648 T: git git://linuxtv.org/pinchartl/fbdev
4650 F: drivers/gpu/drm/rcar-du/
4651 F: drivers/gpu/drm/shmobile/
4652 F: include/linux/platform_data/shmob_drm.h
4653 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4654 F: Documentation/devicetree/bindings/display/renesas,du.txt
4656 DRM DRIVERS FOR ROCKCHIP
4657 M: Mark Yao <mark.yao@rock-chips.com>
4658 L: dri-devel@lists.freedesktop.org
4660 F: drivers/gpu/drm/rockchip/
4661 F: Documentation/devicetree/bindings/display/rockchip/
4662 T: git git://anongit.freedesktop.org/drm/drm-misc
4665 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4666 M: Vincent Abriou <vincent.abriou@st.com>
4667 L: dri-devel@lists.freedesktop.org
4668 T: git git://anongit.freedesktop.org/drm/drm-misc
4670 F: drivers/gpu/drm/sti
4671 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4674 M: Yannick Fertre <yannick.fertre@st.com>
4675 M: Philippe Cornu <philippe.cornu@st.com>
4676 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4677 M: Vincent Abriou <vincent.abriou@st.com>
4678 L: dri-devel@lists.freedesktop.org
4679 T: git git://anongit.freedesktop.org/drm/drm-misc
4681 F: drivers/gpu/drm/stm
4682 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4684 DRM DRIVERS FOR TI LCDC
4685 M: Jyri Sarha <jsarha@ti.com>
4686 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4687 L: dri-devel@lists.freedesktop.org
4689 F: drivers/gpu/drm/tilcdc/
4690 F: Documentation/devicetree/bindings/display/tilcdc/
4692 DRM DRIVERS FOR TI OMAP
4693 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4694 L: dri-devel@lists.freedesktop.org
4696 F: drivers/gpu/drm/omapdrm/
4697 F: Documentation/devicetree/bindings/display/ti/
4700 M: Eric Anholt <eric@anholt.net>
4701 T: git git://github.com/anholt/linux
4703 F: drivers/gpu/drm/vc4/
4704 F: include/uapi/drm/vc4_drm.h
4705 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4706 T: git git://anongit.freedesktop.org/drm/drm-misc
4708 DRM DRIVERS FOR VIVANTE GPU IP
4709 M: Lucas Stach <l.stach@pengutronix.de>
4710 R: Russell King <linux+etnaviv@armlinux.org.uk>
4711 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4712 L: etnaviv@lists.freedesktop.org
4713 L: dri-devel@lists.freedesktop.org
4715 F: drivers/gpu/drm/etnaviv/
4716 F: include/uapi/drm/etnaviv_drm.h
4717 F: Documentation/devicetree/bindings/display/etnaviv/
4719 DRM DRIVERS FOR ZTE ZX
4720 M: Shawn Guo <shawnguo@kernel.org>
4721 L: dri-devel@lists.freedesktop.org
4723 F: drivers/gpu/drm/zte/
4724 F: Documentation/devicetree/bindings/display/zte,vou.txt
4725 T: git git://anongit.freedesktop.org/drm/drm-misc
4728 M: Thierry Reding <thierry.reding@gmail.com>
4729 L: dri-devel@lists.freedesktop.org
4730 T: git git://anongit.freedesktop.org/tegra/linux.git
4732 F: drivers/gpu/drm/drm_panel.c
4733 F: drivers/gpu/drm/panel/
4734 F: include/drm/drm_panel.h
4735 F: Documentation/devicetree/bindings/display/panel/
4738 M: Noralf Trønnes <noralf@tronnes.org>
4739 W: https://github.com/notro/tinydrm/wiki/Development
4740 T: git git://anongit.freedesktop.org/drm/drm-misc
4742 F: drivers/gpu/drm/tinydrm/
4743 F: include/drm/tinydrm/
4745 DSBR100 USB FM RADIO DRIVER
4746 M: Alexey Klimov <klimov.linux@gmail.com>
4747 L: linux-media@vger.kernel.org
4748 T: git git://linuxtv.org/media_tree.git
4750 F: drivers/media/radio/dsbr100.c
4753 M: Francois Romieu <romieu@fr.zoreil.com>
4754 L: netdev@vger.kernel.org
4756 F: drivers/net/wan/dscc4.c
4759 M: Hans Verkuil <hverkuil@xs4all.nl>
4760 L: linux-media@vger.kernel.org
4761 T: git git://linuxtv.org/media_tree.git
4762 W: https://linuxtv.org
4764 F: drivers/media/pci/dt3155/
4766 DVB_USB_AF9015 MEDIA DRIVER
4767 M: Antti Palosaari <crope@iki.fi>
4768 L: linux-media@vger.kernel.org
4769 W: https://linuxtv.org
4770 W: http://palosaari.fi/linux/
4771 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4772 T: git git://linuxtv.org/anttip/media_tree.git
4774 F: drivers/media/usb/dvb-usb-v2/af9015*
4776 DVB_USB_AF9035 MEDIA DRIVER
4777 M: Antti Palosaari <crope@iki.fi>
4778 L: linux-media@vger.kernel.org
4779 W: https://linuxtv.org
4780 W: http://palosaari.fi/linux/
4781 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4782 T: git git://linuxtv.org/anttip/media_tree.git
4784 F: drivers/media/usb/dvb-usb-v2/af9035*
4786 DVB_USB_ANYSEE MEDIA DRIVER
4787 M: Antti Palosaari <crope@iki.fi>
4788 L: linux-media@vger.kernel.org
4789 W: https://linuxtv.org
4790 W: http://palosaari.fi/linux/
4791 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4792 T: git git://linuxtv.org/anttip/media_tree.git
4794 F: drivers/media/usb/dvb-usb-v2/anysee*
4796 DVB_USB_AU6610 MEDIA DRIVER
4797 M: Antti Palosaari <crope@iki.fi>
4798 L: linux-media@vger.kernel.org
4799 W: https://linuxtv.org
4800 W: http://palosaari.fi/linux/
4801 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4802 T: git git://linuxtv.org/anttip/media_tree.git
4804 F: drivers/media/usb/dvb-usb-v2/au6610*
4806 DVB_USB_CE6230 MEDIA DRIVER
4807 M: Antti Palosaari <crope@iki.fi>
4808 L: linux-media@vger.kernel.org
4809 W: https://linuxtv.org
4810 W: http://palosaari.fi/linux/
4811 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4812 T: git git://linuxtv.org/anttip/media_tree.git
4814 F: drivers/media/usb/dvb-usb-v2/ce6230*
4816 DVB_USB_CXUSB MEDIA DRIVER
4817 M: Michael Krufky <mkrufky@linuxtv.org>
4818 L: linux-media@vger.kernel.org
4819 W: https://linuxtv.org
4820 W: http://github.com/mkrufky
4821 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4822 T: git git://linuxtv.org/media_tree.git
4824 F: drivers/media/usb/dvb-usb/cxusb*
4826 DVB_USB_EC168 MEDIA DRIVER
4827 M: Antti Palosaari <crope@iki.fi>
4828 L: linux-media@vger.kernel.org
4829 W: https://linuxtv.org
4830 W: http://palosaari.fi/linux/
4831 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4832 T: git git://linuxtv.org/anttip/media_tree.git
4834 F: drivers/media/usb/dvb-usb-v2/ec168*
4836 DVB_USB_GL861 MEDIA DRIVER
4837 M: Antti Palosaari <crope@iki.fi>
4838 L: linux-media@vger.kernel.org
4839 W: https://linuxtv.org
4840 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4841 T: git git://linuxtv.org/anttip/media_tree.git
4843 F: drivers/media/usb/dvb-usb-v2/gl861*
4845 DVB_USB_MXL111SF MEDIA DRIVER
4846 M: Michael Krufky <mkrufky@linuxtv.org>
4847 L: linux-media@vger.kernel.org
4848 W: https://linuxtv.org
4849 W: http://github.com/mkrufky
4850 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4851 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4853 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4855 DVB_USB_RTL28XXU MEDIA DRIVER
4856 M: Antti Palosaari <crope@iki.fi>
4857 L: linux-media@vger.kernel.org
4858 W: https://linuxtv.org
4859 W: http://palosaari.fi/linux/
4860 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4861 T: git git://linuxtv.org/anttip/media_tree.git
4863 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4865 DVB_USB_V2 MEDIA DRIVER
4866 M: Antti Palosaari <crope@iki.fi>
4867 L: linux-media@vger.kernel.org
4868 W: https://linuxtv.org
4869 W: http://palosaari.fi/linux/
4870 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4871 T: git git://linuxtv.org/anttip/media_tree.git
4873 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4874 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4877 M: Jason Baron <jbaron@akamai.com>
4879 F: lib/dynamic_debug.c
4880 F: include/linux/dynamic_debug.h
4882 DZ DECSTATION DZ11 SERIAL DRIVER
4883 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4885 F: drivers/tty/serial/dz.*
4887 E3X0 POWER BUTTON DRIVER
4888 M: Moritz Fischer <moritz.fischer@ettus.com>
4889 L: usrp-users@lists.ettus.com
4890 W: http://www.ettus.com
4892 F: drivers/input/misc/e3x0-button.c
4893 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4896 M: Antti Palosaari <crope@iki.fi>
4897 L: linux-media@vger.kernel.org
4898 W: https://linuxtv.org
4899 W: http://palosaari.fi/linux/
4900 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4901 T: git git://linuxtv.org/anttip/media_tree.git
4903 F: drivers/media/tuners/e4000*
4905 EATA ISA/EISA/PCI SCSI DRIVER
4906 M: Dario Ballabio <ballabio_dario@emc.com>
4907 L: linux-scsi@vger.kernel.org
4909 F: drivers/scsi/eata.c
4912 M: Antti Palosaari <crope@iki.fi>
4913 L: linux-media@vger.kernel.org
4914 W: https://linuxtv.org
4915 W: http://palosaari.fi/linux/
4916 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4917 T: git git://linuxtv.org/anttip/media_tree.git
4919 F: drivers/media/dvb-frontends/ec100*
4922 M: Tyler Hicks <tyhicks@canonical.com>
4923 L: ecryptfs@vger.kernel.org
4924 W: http://ecryptfs.org
4925 W: https://launchpad.net/ecryptfs
4926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4928 F: Documentation/filesystems/ecryptfs.txt
4932 M: Borislav Petkov <bp@alien8.de>
4933 L: linux-edac@vger.kernel.org
4935 F: drivers/edac/amd64_edac*
4938 M: Robert Richter <rric@kernel.org>
4939 L: linux-edac@vger.kernel.org
4941 F: drivers/edac/highbank*
4944 M: Ralf Baechle <ralf@linux-mips.org>
4945 M: David Daney <david.daney@cavium.com>
4946 L: linux-edac@vger.kernel.org
4947 L: linux-mips@linux-mips.org
4949 F: drivers/edac/octeon_edac*
4951 EDAC-CAVIUM THUNDERX
4952 M: David Daney <david.daney@cavium.com>
4953 M: Jan Glauber <jglauber@cavium.com>
4954 L: linux-edac@vger.kernel.org
4956 F: drivers/edac/thunderx_edac*
4959 M: Borislav Petkov <bp@alien8.de>
4960 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4961 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4962 L: linux-edac@vger.kernel.org
4963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4966 F: Documentation/admin-guide/ras.rst
4967 F: Documentation/driver-api/edac.rst
4969 F: include/linux/edac.h
4972 M: Mark Gross <mark.gross@intel.com>
4973 L: linux-edac@vger.kernel.org
4975 F: drivers/edac/e752x_edac.c
4978 L: linux-edac@vger.kernel.org
4980 F: drivers/edac/e7xxx_edac.c
4983 M: York Sun <york.sun@nxp.com>
4984 L: linux-edac@vger.kernel.org
4986 F: drivers/edac/fsl_ddr_edac.*
4989 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4990 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4991 L: linux-edac@vger.kernel.org
4993 F: drivers/edac/ghes_edac.c
4996 L: linux-edac@vger.kernel.org
4998 F: drivers/edac/i3000_edac.c
5001 L: linux-edac@vger.kernel.org
5003 F: drivers/edac/i5000_edac.c
5006 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5007 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5008 L: linux-edac@vger.kernel.org
5010 F: drivers/edac/i5400_edac.c
5013 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5014 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5015 L: linux-edac@vger.kernel.org
5017 F: drivers/edac/i7300_edac.c
5020 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5021 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5022 L: linux-edac@vger.kernel.org
5024 F: drivers/edac/i7core_edac.c
5027 M: Tim Small <tim@buttersideup.com>
5028 L: linux-edac@vger.kernel.org
5030 F: drivers/edac/i82443bxgx_edac.c
5033 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5034 M: "Arvind R." <arvino55@gmail.com>
5035 L: linux-edac@vger.kernel.org
5037 F: drivers/edac/i82975x_edac.c
5040 M: Jason Baron <jbaron@akamai.com>
5041 L: linux-edac@vger.kernel.org
5043 F: drivers/edac/ie31200_edac.c
5046 M: Johannes Thumshirn <morbidrsa@gmail.com>
5047 L: linux-edac@vger.kernel.org
5049 F: drivers/edac/mpc85xx_edac.[ch]
5052 M: Egor Martovetsky <egor@pasemi.com>
5053 L: linux-edac@vger.kernel.org
5055 F: drivers/edac/pasemi_edac.c
5058 M: Tony Luck <tony.luck@intel.com>
5059 L: linux-edac@vger.kernel.org
5061 F: drivers/edac/pnd2_edac.[ch]
5064 M: Tim Small <tim@buttersideup.com>
5065 L: linux-edac@vger.kernel.org
5067 F: drivers/edac/r82600_edac.c
5070 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5071 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5072 L: linux-edac@vger.kernel.org
5074 F: drivers/edac/sb_edac.c
5077 M: Tony Luck <tony.luck@intel.com>
5078 L: linux-edac@vger.kernel.org
5080 F: drivers/edac/skx_edac.c
5082 EDIROL UA-101/UA-1000 DRIVER
5083 M: Clemens Ladisch <clemens@ladisch.de>
5084 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5085 T: git git://git.alsa-project.org/alsa-kernel.git
5087 F: sound/usb/misc/ua101.c
5090 L: linux-efi@vger.kernel.org
5091 M: Ivan Hu <ivan.hu@canonical.com>
5092 M: Matt Fleming <matt@codeblueprint.co.uk>
5094 F: drivers/firmware/efi/test/
5096 EFI VARIABLE FILESYSTEM
5097 M: Matthew Garrett <matthew.garrett@nebula.com>
5098 M: Jeremy Kerr <jk@ozlabs.org>
5099 M: Matt Fleming <matt@codeblueprint.co.uk>
5100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5101 L: linux-efi@vger.kernel.org
5105 EFIFB FRAMEBUFFER DRIVER
5106 L: linux-fbdev@vger.kernel.org
5107 M: Peter Jones <pjones@redhat.com>
5109 F: drivers/video/fbdev/efifb.c
5112 W: http://aeschi.ch.eu.org/efs/
5116 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5117 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5118 L: netdev@vger.kernel.org
5120 F: drivers/net/ethernet/ibm/ehea/
5122 EM28XX VIDEO4LINUX DRIVER
5123 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5124 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5125 L: linux-media@vger.kernel.org
5126 W: https://linuxtv.org
5127 T: git git://linuxtv.org/media_tree.git
5129 F: drivers/media/usb/em28xx/
5130 F: Documentation/media/v4l-drivers/em28xx*
5133 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5134 M: Matt Mackall <mpm@selenic.com>
5135 M: David Woodhouse <dwmw2@infradead.org>
5136 L: linux-embedded@vger.kernel.org
5139 Emulex 10Gbps iSCSI - OneConnect DRIVER
5140 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5141 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5142 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5143 L: linux-scsi@vger.kernel.org
5144 W: http://www.broadcom.com
5146 F: drivers/scsi/be2iscsi/
5148 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5149 M: Sathya Perla <sathya.perla@broadcom.com>
5150 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5151 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5152 M: Somnath Kotur <somnath.kotur@broadcom.com>
5153 L: netdev@vger.kernel.org
5154 W: http://www.emulex.com
5156 F: drivers/net/ethernet/emulex/benet/
5158 EMULEX ONECONNECT ROCE DRIVER
5159 M: Selvin Xavier <selvin.xavier@broadcom.com>
5160 M: Devesh Sharma <devesh.sharma@broadcom.com>
5161 L: linux-rdma@vger.kernel.org
5162 W: http://www.broadcom.com
5164 F: drivers/infiniband/hw/ocrdma/
5165 F: include/uapi/rdma/ocrdma-abi.h
5167 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5168 M: James Smart <james.smart@broadcom.com>
5169 M: Dick Kennedy <dick.kennedy@broadcom.com>
5170 L: linux-scsi@vger.kernel.org
5171 W: http://www.broadcom.com
5173 F: drivers/scsi/lpfc/
5175 ENE CB710 FLASH CARD READER DRIVER
5176 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5178 F: drivers/misc/cb710/
5179 F: drivers/mmc/host/cb710-mmc.*
5180 F: include/linux/cb710.h
5182 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5183 M: Maxim Levitsky <maximlevitsky@gmail.com>
5185 F: drivers/media/rc/ene_ir.*
5187 EPSON S1D13XXX FRAMEBUFFER DRIVER
5188 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5191 F: drivers/video/fbdev/s1d13xxxfb.c
5192 F: include/video/s1d13xxxfb.h
5194 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5195 M: Jeff Layton <jlayton@poochiereds.net>
5198 F: include/linux/errseq.h
5200 ET131X NETWORK DRIVER
5201 M: Mark Einon <mark.einon@gmail.com>
5203 F: drivers/net/ethernet/agere/
5206 M: Stephen Hemminger <stephen@networkplumber.org>
5207 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5208 L: netdev@vger.kernel.org
5209 W: http://www.linuxfoundation.org/en/Net:Bridge
5211 F: include/linux/netfilter_bridge/
5214 ETHERNET PHY LIBRARY
5215 M: Andrew Lunn <andrew@lunn.ch>
5216 M: Florian Fainelli <f.fainelli@gmail.com>
5217 L: netdev@vger.kernel.org
5219 F: Documentation/ABI/testing/sysfs-bus-mdio
5220 F: Documentation/devicetree/bindings/net/mdio*
5221 F: Documentation/networking/phy.txt
5223 F: drivers/of/of_mdio.c
5224 F: drivers/of/of_net.c
5225 F: include/linux/*mdio*.h
5226 F: include/linux/of_net.h
5227 F: include/linux/phy.h
5228 F: include/linux/phy_fixed.h
5229 F: include/linux/platform_data/mdio-gpio.h
5230 F: include/linux/platform_data/mdio-bcm-unimac.h
5231 F: include/trace/events/mdio.h
5232 F: include/uapi/linux/mdio.h
5233 F: include/uapi/linux/mii.h
5236 M: Jan Kara <jack@suse.com>
5237 L: linux-ext4@vger.kernel.org
5239 F: Documentation/filesystems/ext2.txt
5241 F: include/linux/ext2*
5244 M: "Theodore Ts'o" <tytso@mit.edu>
5245 M: Andreas Dilger <adilger.kernel@dilger.ca>
5246 L: linux-ext4@vger.kernel.org
5247 W: http://ext4.wiki.kernel.org
5248 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5251 F: Documentation/filesystems/ext4.txt
5254 Extended Verification Module (EVM)
5255 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5256 L: linux-integrity@vger.kernel.org
5258 F: security/integrity/evm/
5260 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5261 M: Matt Fleming <matt@codeblueprint.co.uk>
5262 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5263 L: linux-efi@vger.kernel.org
5264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5266 F: Documentation/efi-stub.txt
5267 F: arch/*/kernel/efi.c
5268 F: arch/x86/boot/compressed/eboot.[ch]
5269 F: arch/*/include/asm/efi.h
5270 F: arch/x86/platform/efi/
5271 F: drivers/firmware/efi/
5272 F: include/linux/efi*.h
5273 F: arch/arm/boot/compressed/efi-header.S
5274 F: arch/arm64/kernel/efi-entry.S
5276 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5277 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5278 M: Chanwoo Choi <cw00.choi@samsung.com>
5279 L: linux-kernel@vger.kernel.org
5280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5283 F: include/linux/extcon/
5284 F: include/linux/extcon.h
5285 F: Documentation/extcon/
5286 F: Documentation/devicetree/bindings/extcon/
5289 M: Jingoo Han <jingoohan1@gmail.com>
5290 L: dri-devel@lists.freedesktop.org
5292 F: drivers/gpu/drm/exynos/exynos_dp*
5294 EXYNOS SYSMMU (IOMMU) driver
5295 M: Marek Szyprowski <m.szyprowski@samsung.com>
5296 L: iommu@lists.linux-foundation.org
5298 F: drivers/iommu/exynos-iommu.c
5300 EZchip NPS platform support
5301 M: Elad Kanfi <eladkan@mellanox.com>
5302 M: Vineet Gupta <vgupta@synopsys.com>
5304 F: arch/arc/plat-eznps
5305 F: arch/arc/boot/dts/eznps.dts
5308 M: Jaegeuk Kim <jaegeuk@kernel.org>
5309 M: Chao Yu <yuchao0@huawei.com>
5310 L: linux-f2fs-devel@lists.sourceforge.net
5311 W: https://f2fs.wiki.kernel.org/
5312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5314 F: Documentation/filesystems/f2fs.txt
5315 F: Documentation/ABI/testing/sysfs-fs-f2fs
5317 F: include/linux/f2fs_fs.h
5318 F: include/trace/events/f2fs.h
5320 F71805F HARDWARE MONITORING DRIVER
5321 M: Jean Delvare <jdelvare@suse.com>
5322 L: linux-hwmon@vger.kernel.org
5324 F: Documentation/hwmon/f71805f
5325 F: drivers/hwmon/f71805f.c
5328 M: Jan Kara <jack@suse.cz>
5329 R: Amir Goldstein <amir73il@gmail.com>
5330 L: linux-fsdevel@vger.kernel.org
5332 F: fs/notify/fanotify/
5333 F: include/linux/fanotify.h
5334 F: include/uapi/linux/fanotify.h
5336 FARSYNC SYNCHRONOUS DRIVER
5337 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5338 W: http://www.farsite.co.uk/
5340 F: drivers/net/wan/farsync.*
5342 FAULT INJECTION SUPPORT
5343 M: Akinobu Mita <akinobu.mita@gmail.com>
5345 F: Documentation/fault-injection/
5346 F: lib/fault-inject.c
5348 FBTFT Framebuffer drivers
5349 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5351 F: drivers/staging/fbtft/
5354 M: Michael Buesch <m@bues.ch>
5355 L: linux-media@vger.kernel.org
5357 F: drivers/media/tuners/fc0011.h
5358 F: drivers/media/tuners/fc0011.c
5361 M: Antti Palosaari <crope@iki.fi>
5362 L: linux-media@vger.kernel.org
5363 W: https://linuxtv.org
5364 W: http://palosaari.fi/linux/
5365 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5366 T: git git://linuxtv.org/anttip/media_tree.git
5368 F: drivers/media/tuners/fc2580*
5370 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5371 M: Johannes Thumshirn <jth@kernel.org>
5372 L: fcoe-devel@open-fcoe.org
5373 W: www.Open-FCoE.org
5375 F: drivers/scsi/libfc/
5376 F: drivers/scsi/fcoe/
5378 F: include/scsi/libfc.h
5379 F: include/scsi/libfcoe.h
5380 F: include/uapi/scsi/fc/
5382 FILE LOCKING (flock() and fcntl()/lockf())
5383 M: Jeff Layton <jlayton@poochiereds.net>
5384 M: "J. Bruce Fields" <bfields@fieldses.org>
5385 L: linux-fsdevel@vger.kernel.org
5387 F: include/linux/fcntl.h
5388 F: include/uapi/linux/fcntl.h
5392 FILESYSTEMS (VFS and infrastructure)
5393 M: Alexander Viro <viro@zeniv.linux.org.uk>
5394 L: linux-fsdevel@vger.kernel.org
5397 F: include/linux/fs.h
5398 F: include/uapi/linux/fs.h
5400 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5401 M: Riku Voipio <riku.voipio@iki.fi>
5402 L: linux-hwmon@vger.kernel.org
5404 F: drivers/hwmon/f75375s.c
5405 F: include/linux/f75375s.h
5407 FIREWIRE AUDIO DRIVERS
5408 M: Clemens Ladisch <clemens@ladisch.de>
5409 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5410 T: git git://git.alsa-project.org/alsa-kernel.git
5414 FIREWIRE MEDIA DRIVERS (firedtv)
5415 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5416 L: linux-media@vger.kernel.org
5417 L: linux1394-devel@lists.sourceforge.net
5418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5420 F: drivers/media/firewire/
5422 FIREWIRE SBP-2 TARGET
5423 M: Chris Boot <bootc@bootc.net>
5424 L: linux-scsi@vger.kernel.org
5425 L: target-devel@vger.kernel.org
5426 L: linux1394-devel@lists.sourceforge.net
5427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5429 F: drivers/target/sbp/
5432 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5433 L: linux1394-devel@lists.sourceforge.net
5434 W: http://ieee1394.wiki.kernel.org/
5435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5437 F: drivers/firewire/
5438 F: include/linux/firewire.h
5439 F: include/uapi/linux/firewire*.h
5442 FIRMWARE LOADER (request_firmware)
5443 M: Luis R. Rodriguez <mcgrof@kernel.org>
5444 L: linux-kernel@vger.kernel.org
5446 F: Documentation/firmware_class/
5447 F: drivers/base/firmware*.c
5448 F: include/linux/firmware.h
5450 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5451 M: Joshua Morris <josh.h.morris@us.ibm.com>
5452 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5454 F: drivers/block/rsxx/
5457 M: Jiri Kosina <jikos@kernel.org>
5458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5460 F: drivers/block/floppy.c
5463 M: Alessandro Rubini <rubini@gnudd.com>
5464 W: http://www.ohwr.org/projects/fmc-bus
5467 F: include/linux/fmc*.h
5468 F: include/linux/ipmi-fru.h
5471 FPGA MANAGER FRAMEWORK
5472 M: Alan Tull <atull@kernel.org>
5473 R: Moritz Fischer <mdf@kernel.org>
5474 L: linux-fpga@vger.kernel.org
5476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5477 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5478 F: Documentation/fpga/
5479 F: Documentation/devicetree/bindings/fpga/
5481 F: include/linux/fpga/
5482 W: http://www.rocketboards.org
5485 M: Bill Metzenthen <billm@melbpc.org.au>
5486 W: http://floatingpoint.sourceforge.net/emulator/index.html
5488 F: arch/x86/math-emu/
5490 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5491 L: netdev@vger.kernel.org
5493 F: drivers/net/wan/dlci.c
5494 F: drivers/net/wan/sdla.c
5497 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5498 L: linux-fbdev@vger.kernel.org
5499 T: git git://github.com/bzolnier/linux.git
5500 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5502 F: Documentation/fb/
5505 F: include/linux/fb.h
5506 F: include/uapi/video/
5507 F: include/uapi/linux/fb.h
5509 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5510 M: Horia Geantă <horia.geanta@nxp.com>
5511 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5512 L: linux-crypto@vger.kernel.org
5514 F: drivers/crypto/caam/
5515 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5517 FREESCALE DIU FRAMEBUFFER DRIVER
5518 M: Timur Tabi <timur@tabi.org>
5519 L: linux-fbdev@vger.kernel.org
5521 F: drivers/video/fbdev/fsl-diu-fb.*
5523 FREESCALE DMA DRIVER
5524 M: Li Yang <leoyang.li@nxp.com>
5525 M: Zhang Wei <zw@zh-kernel.org>
5526 L: linuxppc-dev@lists.ozlabs.org
5528 F: drivers/dma/fsldma.*
5530 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5531 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5532 L: netdev@vger.kernel.org
5534 F: drivers/net/ethernet/freescale/gianfar*
5535 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5536 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5538 FREESCALE GPMI NAND DRIVER
5539 M: Han Xu <han.xu@nxp.com>
5540 L: linux-mtd@lists.infradead.org
5542 F: drivers/mtd/nand/gpmi-nand/*
5544 FREESCALE I2C CPM DRIVER
5545 M: Jochen Friedrich <jochen@scram.de>
5546 L: linuxppc-dev@lists.ozlabs.org
5547 L: linux-i2c@vger.kernel.org
5549 F: drivers/i2c/busses/i2c-cpm.c
5551 FREESCALE IMX / MXC FEC DRIVER
5552 M: Fugang Duan <fugang.duan@nxp.com>
5553 L: netdev@vger.kernel.org
5555 F: drivers/net/ethernet/freescale/fec_main.c
5556 F: drivers/net/ethernet/freescale/fec_ptp.c
5557 F: drivers/net/ethernet/freescale/fec.h
5558 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5560 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5561 M: Sascha Hauer <kernel@pengutronix.de>
5562 L: linux-fbdev@vger.kernel.org
5563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5565 F: include/linux/platform_data/video-imxfb.h
5566 F: drivers/video/fbdev/imxfb.c
5568 FREESCALE QORIQ DPAA ETHERNET DRIVER
5569 M: Madalin Bucur <madalin.bucur@nxp.com>
5570 L: netdev@vger.kernel.org
5572 F: drivers/net/ethernet/freescale/dpaa
5574 FREESCALE QORIQ DPAA FMAN DRIVER
5575 M: Madalin Bucur <madalin.bucur@nxp.com>
5576 L: netdev@vger.kernel.org
5578 F: drivers/net/ethernet/freescale/fman
5579 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5581 FREESCALE QUAD SPI DRIVER
5582 M: Han Xu <han.xu@nxp.com>
5583 L: linux-mtd@lists.infradead.org
5585 F: drivers/mtd/spi-nor/fsl-quadspi.c
5587 FREESCALE QUICC ENGINE LIBRARY
5588 M: Qiang Zhao <qiang.zhao@nxp.com>
5589 L: linuxppc-dev@lists.ozlabs.org
5591 F: drivers/soc/fsl/qe/
5592 F: include/soc/fsl/*qe*.h
5593 F: include/soc/fsl/*ucc*.h
5595 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5596 M: Li Yang <leoyang.li@nxp.com>
5597 L: netdev@vger.kernel.org
5598 L: linuxppc-dev@lists.ozlabs.org
5600 F: drivers/net/ethernet/freescale/ucc_geth*
5602 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5603 M: Zhao Qiang <qiang.zhao@nxp.com>
5604 L: netdev@vger.kernel.org
5605 L: linuxppc-dev@lists.ozlabs.org
5607 F: drivers/net/wan/fsl_ucc_hdlc*
5609 FREESCALE QUICC ENGINE UCC UART DRIVER
5610 M: Timur Tabi <timur@tabi.org>
5611 L: linuxppc-dev@lists.ozlabs.org
5613 F: drivers/tty/serial/ucc_uart.c
5615 FREESCALE SOC DRIVERS
5616 M: Li Yang <leoyang.li@nxp.com>
5617 L: linuxppc-dev@lists.ozlabs.org
5618 L: linux-arm-kernel@lists.infradead.org
5620 F: Documentation/devicetree/bindings/soc/fsl/
5622 F: include/linux/fsl/
5624 FREESCALE SOC FS_ENET DRIVER
5625 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5626 M: Vitaly Bordug <vbordug@ru.mvista.com>
5627 L: linuxppc-dev@lists.ozlabs.org
5628 L: netdev@vger.kernel.org
5630 F: drivers/net/ethernet/freescale/fs_enet/
5631 F: include/linux/fs_enet_pd.h
5633 FREESCALE SOC SOUND DRIVERS
5634 M: Timur Tabi <timur@tabi.org>
5635 M: Nicolin Chen <nicoleotsuka@gmail.com>
5636 M: Xiubo Li <Xiubo.Lee@gmail.com>
5637 R: Fabio Estevam <fabio.estevam@nxp.com>
5638 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5639 L: linuxppc-dev@lists.ozlabs.org
5641 F: sound/soc/fsl/fsl*
5642 F: sound/soc/fsl/imx*
5643 F: sound/soc/fsl/mpc8610_hpcd.c
5645 FREESCALE USB PERIPHERAL DRIVERS
5646 M: Li Yang <leoyang.li@nxp.com>
5647 L: linux-usb@vger.kernel.org
5648 L: linuxppc-dev@lists.ozlabs.org
5650 F: drivers/usb/gadget/udc/fsl*
5653 M: Christoph Hellwig <hch@infradead.org>
5654 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5659 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5660 M: Pavel Machek <pavel@ucw.cz>
5661 L: linux-pm@vger.kernel.org
5663 F: Documentation/power/freezing-of-tasks.txt
5664 F: include/linux/freezer.h
5668 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5669 L: linux-kernel@vger.kernel.org
5672 F: include/linux/frontswap.h
5674 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5675 M: David Howells <dhowells@redhat.com>
5676 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5678 F: Documentation/filesystems/caching/
5680 F: include/linux/fscache*.h
5682 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5683 M: Theodore Y. Ts'o <tytso@mit.edu>
5684 M: Jaegeuk Kim <jaegeuk@kernel.org>
5685 L: linux-fscrypt@vger.kernel.org
5686 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5690 F: include/linux/fscrypt*.h
5691 F: Documentation/filesystems/fscrypt.rst
5693 FUJITSU FR-V (FRV) PORT
5697 FUJITSU LAPTOP EXTRAS
5698 M: Jonathan Woithe <jwoithe@just42.net>
5699 L: platform-driver-x86@vger.kernel.org
5701 F: drivers/platform/x86/fujitsu-laptop.c
5703 FUJITSU M-5MO LS CAMERA ISP DRIVER
5704 M: Kyungmin Park <kyungmin.park@samsung.com>
5705 M: Heungjun Kim <riverful.kim@samsung.com>
5706 L: linux-media@vger.kernel.org
5708 F: drivers/media/i2c/m5mols/
5709 F: include/media/i2c/m5mols.h
5711 FUJITSU TABLET EXTRAS
5712 M: Robert Gerlach <khnz@gmx.de>
5713 L: platform-driver-x86@vger.kernel.org
5715 F: drivers/platform/x86/fujitsu-tablet.c
5717 FUSE: FILESYSTEM IN USERSPACE
5718 M: Miklos Szeredi <miklos@szeredi.hu>
5719 L: linux-fsdevel@vger.kernel.org
5720 W: http://fuse.sourceforge.net/
5721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5724 F: include/uapi/linux/fuse.h
5725 F: Documentation/filesystems/fuse.txt
5728 M: Thomas Gleixner <tglx@linutronix.de>
5729 M: Ingo Molnar <mingo@redhat.com>
5730 R: Peter Zijlstra <peterz@infradead.org>
5731 R: Darren Hart <dvhart@infradead.org>
5732 L: linux-kernel@vger.kernel.org
5733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5736 F: kernel/futex_compat.c
5737 F: include/asm-generic/futex.h
5738 F: include/linux/futex.h
5739 F: include/uapi/linux/futex.h
5740 F: tools/testing/selftests/futex/
5741 F: tools/perf/bench/futex*
5742 F: Documentation/*futex*
5744 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5745 M: Rik Faith <faith@cs.unc.edu>
5746 L: linux-scsi@vger.kernel.org
5747 S: Odd Fixes (e.g., new signatures)
5748 F: drivers/scsi/fdomain.*
5751 M: Kees Cook <keescook@chromium.org>
5752 R: Emese Revfy <re.emese@gmail.com>
5753 L: kernel-hardening@lists.openwall.com
5755 F: scripts/gcc-plugins/
5756 F: scripts/gcc-plugin.sh
5757 F: scripts/Makefile.gcc-plugins
5758 F: Documentation/gcc-plugins.txt
5760 GCOV BASED KERNEL PROFILING
5761 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5764 F: Documentation/dev-tools/gcov.rst
5766 GDB KERNEL DEBUGGING HELPER SCRIPTS
5767 M: Jan Kiszka <jan.kiszka@siemens.com>
5768 M: Kieran Bingham <kieran@bingham.xyz>
5772 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5773 M: Achim Leubner <achim_leubner@adaptec.com>
5774 L: linux-scsi@vger.kernel.org
5775 W: http://www.icp-vortex.com/
5777 F: drivers/scsi/gdt*
5779 GEMTEK FM RADIO RECEIVER DRIVER
5780 M: Hans Verkuil <hverkuil@xs4all.nl>
5781 L: linux-media@vger.kernel.org
5782 T: git git://linuxtv.org/media_tree.git
5783 W: https://linuxtv.org
5785 F: drivers/media/radio/radio-gemtek*
5787 GENERIC GPIO I2C DRIVER
5788 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5790 F: drivers/i2c/busses/i2c-gpio.c
5791 F: include/linux/i2c-gpio.h
5793 GENERIC GPIO I2C MULTIPLEXER DRIVER
5794 M: Peter Korsgaard <peter.korsgaard@barco.com>
5795 L: linux-i2c@vger.kernel.org
5797 F: drivers/i2c/muxes/i2c-mux-gpio.c
5798 F: include/linux/i2c-mux-gpio.h
5799 F: Documentation/i2c/muxes/i2c-mux-gpio
5801 GENERIC HDLC (WAN) DRIVERS
5802 M: Krzysztof Halasa <khc@pm.waw.pl>
5803 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5805 F: drivers/net/wan/c101.c
5806 F: drivers/net/wan/hd6457*
5807 F: drivers/net/wan/hdlc*
5808 F: drivers/net/wan/n2.c
5809 F: drivers/net/wan/pc300too.c
5810 F: drivers/net/wan/pci200syn.c
5811 F: drivers/net/wan/wanxl*
5813 GENERIC INCLUDE/ASM HEADER FILES
5814 M: Arnd Bergmann <arnd@arndb.de>
5815 L: linux-arch@vger.kernel.org
5816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5818 F: include/asm-generic/
5819 F: include/uapi/asm-generic/
5821 GENERIC PHY FRAMEWORK
5822 M: Kishon Vijay Abraham I <kishon@ti.com>
5823 L: linux-kernel@vger.kernel.org
5824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5827 F: include/linux/phy/
5830 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5831 M: Kevin Hilman <khilman@kernel.org>
5832 M: Ulf Hansson <ulf.hansson@linaro.org>
5833 L: linux-pm@vger.kernel.org
5835 F: drivers/base/power/domain*.c
5836 F: include/linux/pm_domain.h
5837 F: Documentation/devicetree/bindings/power/power_domain.txt
5839 GENERIC UIO DRIVER FOR PCI DEVICES
5840 M: "Michael S. Tsirkin" <mst@redhat.com>
5841 L: kvm@vger.kernel.org
5843 F: drivers/uio/uio_pci_generic.c
5845 GENWQE (IBM Generic Workqueue Card)
5846 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5847 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5849 F: drivers/misc/genwqe/
5851 GET_MAINTAINER SCRIPT
5852 M: Joe Perches <joe@perches.com>
5854 F: scripts/get_maintainer.pl
5857 M: Steven Whitehouse <swhiteho@redhat.com>
5858 M: Bob Peterson <rpeterso@redhat.com>
5859 L: cluster-devel@redhat.com
5860 W: http://sources.redhat.com/cluster/
5861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5863 F: Documentation/filesystems/gfs2*.txt
5865 F: include/uapi/linux/gfs2_ondisk.h
5867 GIGASET ISDN DRIVERS
5868 M: Paul Bolle <pebolle@tiscali.nl>
5869 L: gigaset307x-common@lists.sourceforge.net
5870 W: http://gigaset307x.sourceforge.net/
5872 F: Documentation/isdn/README.gigaset
5873 F: drivers/isdn/gigaset/
5874 F: include/uapi/linux/gigaset_dev.h
5877 M: Hans Verkuil <hans.verkuil@cisco.com>
5878 L: linux-media@vger.kernel.org
5880 F: drivers/media/usb/go7007/
5883 M: Bastien Nocera <hadess@hadess.net>
5884 L: linux-input@vger.kernel.org
5886 F: drivers/input/touchscreen/goodix.c
5889 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5890 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5891 L: linux-gpio@vger.kernel.org
5892 L: linux-acpi@vger.kernel.org
5894 F: Documentation/acpi/gpio-properties.txt
5895 F: drivers/gpio/gpiolib-acpi.c
5898 M: Sean Young <sean@mess.org>
5899 L: linux-media@vger.kernel.org
5901 F: drivers/media/rc/gpio-ir-tx.c
5904 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5905 L: linux-gpio@vger.kernel.org
5907 F: drivers/gpio/gpio-mockup.c
5908 F: tools/testing/selftests/gpio/
5911 M: Linus Walleij <linus.walleij@linaro.org>
5912 L: linux-gpio@vger.kernel.org
5913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5915 F: Documentation/devicetree/bindings/gpio/
5916 F: Documentation/gpio/
5917 F: Documentation/ABI/testing/gpio-cdev
5918 F: Documentation/ABI/obsolete/sysfs-gpio
5920 F: include/linux/gpio/
5921 F: include/linux/gpio.h
5922 F: include/asm-generic/gpio.h
5923 F: include/uapi/linux/gpio.h
5926 GRE DEMULTIPLEXER DRIVER
5927 M: Dmitry Kozlov <xeb@mail.ru>
5928 L: netdev@vger.kernel.org
5930 F: net/ipv4/gre_demux.c
5931 F: net/ipv4/gre_offload.c
5932 F: include/net/gre.h
5934 GRETH 10/100/1G Ethernet MAC device driver
5935 M: Andreas Larsson <andreas@gaisler.com>
5936 L: netdev@vger.kernel.org
5938 F: drivers/net/ethernet/aeroflex/
5940 GREYBUS AUDIO PROTOCOLS DRIVERS
5941 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5942 M: Mark Greer <mgreer@animalcreek.com>
5944 F: drivers/staging/greybus/audio_apbridgea.c
5945 F: drivers/staging/greybus/audio_apbridgea.h
5946 F: drivers/staging/greybus/audio_codec.c
5947 F: drivers/staging/greybus/audio_codec.h
5948 F: drivers/staging/greybus/audio_gb.c
5949 F: drivers/staging/greybus/audio_manager.c
5950 F: drivers/staging/greybus/audio_manager.h
5951 F: drivers/staging/greybus/audio_manager_module.c
5952 F: drivers/staging/greybus/audio_manager_private.h
5953 F: drivers/staging/greybus/audio_manager_sysfs.c
5954 F: drivers/staging/greybus/audio_module.c
5955 F: drivers/staging/greybus/audio_topology.c
5957 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5958 M: Viresh Kumar <vireshk@kernel.org>
5960 F: drivers/staging/greybus/authentication.c
5961 F: drivers/staging/greybus/bootrom.c
5962 F: drivers/staging/greybus/firmware.h
5963 F: drivers/staging/greybus/fw-core.c
5964 F: drivers/staging/greybus/fw-download.c
5965 F: drivers/staging/greybus/fw-managament.c
5966 F: drivers/staging/greybus/greybus_authentication.h
5967 F: drivers/staging/greybus/greybus_firmware.h
5968 F: drivers/staging/greybus/hid.c
5969 F: drivers/staging/greybus/i2c.c
5970 F: drivers/staging/greybus/spi.c
5971 F: drivers/staging/greybus/spilib.c
5972 F: drivers/staging/greybus/spilib.h
5974 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5975 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5977 F: drivers/staging/greybus/loopback.c
5978 F: drivers/staging/greybus/timesync.c
5979 F: drivers/staging/greybus/timesync_platform.c
5981 GREYBUS PLATFORM DRIVERS
5982 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5984 F: drivers/staging/greybus/arche-platform.c
5985 F: drivers/staging/greybus/arche-apb-ctrl.c
5986 F: drivers/staging/greybus/arche_platform.h
5988 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5989 M: Rui Miguel Silva <rmfrfs@gmail.com>
5991 F: drivers/staging/greybus/sdio.c
5992 F: drivers/staging/greybus/light.c
5993 F: drivers/staging/greybus/gpio.c
5994 F: drivers/staging/greybus/power_supply.c
5995 F: drivers/staging/greybus/spi.c
5996 F: drivers/staging/greybus/spilib.c
5999 M: Johan Hovold <johan@kernel.org>
6000 M: Alex Elder <elder@kernel.org>
6001 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6003 F: drivers/staging/greybus/
6004 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6006 GREYBUS UART PROTOCOLS DRIVERS
6007 M: David Lin <dtwlin@gmail.com>
6009 F: drivers/staging/greybus/uart.c
6010 F: drivers/staging/greybus/log.c
6012 GS1662 VIDEO SERIALIZER
6013 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6014 L: linux-media@vger.kernel.org
6015 T: git git://linuxtv.org/media_tree.git
6017 F: drivers/media/spi/gs1662.c
6019 GSPCA FINEPIX SUBDRIVER
6020 M: Frank Zago <frank@zago.net>
6021 L: linux-media@vger.kernel.org
6022 T: git git://linuxtv.org/media_tree.git
6024 F: drivers/media/usb/gspca/finepix.c
6026 GSPCA GL860 SUBDRIVER
6027 M: Olivier Lorin <o.lorin@laposte.net>
6028 L: linux-media@vger.kernel.org
6029 T: git git://linuxtv.org/media_tree.git
6031 F: drivers/media/usb/gspca/gl860/
6033 GSPCA M5602 SUBDRIVER
6034 M: Erik Andren <erik.andren@gmail.com>
6035 L: linux-media@vger.kernel.org
6036 T: git git://linuxtv.org/media_tree.git
6038 F: drivers/media/usb/gspca/m5602/
6040 GSPCA PAC207 SONIXB SUBDRIVER
6041 M: Hans Verkuil <hverkuil@xs4all.nl>
6042 L: linux-media@vger.kernel.org
6043 T: git git://linuxtv.org/media_tree.git
6045 F: drivers/media/usb/gspca/pac207.c
6047 GSPCA SN9C20X SUBDRIVER
6048 M: Brian Johnson <brijohn@gmail.com>
6049 L: linux-media@vger.kernel.org
6050 T: git git://linuxtv.org/media_tree.git
6052 F: drivers/media/usb/gspca/sn9c20x.c
6054 GSPCA T613 SUBDRIVER
6055 M: Leandro Costantino <lcostantino@gmail.com>
6056 L: linux-media@vger.kernel.org
6057 T: git git://linuxtv.org/media_tree.git
6059 F: drivers/media/usb/gspca/t613.c
6061 GSPCA USB WEBCAM DRIVER
6062 M: Hans Verkuil <hverkuil@xs4all.nl>
6063 L: linux-media@vger.kernel.org
6064 T: git git://linuxtv.org/media_tree.git
6066 F: drivers/media/usb/gspca/
6068 GTP (GPRS Tunneling Protocol)
6069 M: Pablo Neira Ayuso <pablo@netfilter.org>
6070 M: Harald Welte <laforge@gnumonks.org>
6071 L: osmocom-net-gprs@lists.osmocom.org
6072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6074 F: drivers/net/gtp.c
6076 GUID PARTITION TABLE (GPT)
6077 M: Davidlohr Bueso <dave@stgolabs.net>
6078 L: linux-efi@vger.kernel.org
6080 F: block/partitions/efi.*
6083 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6084 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6085 W: http://uclinux-h8.sourceforge.jp
6086 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6089 F: drivers/clocksource/h8300_*.c
6090 F: drivers/clk/h8300/
6091 F: drivers/irqchip/irq-renesas-h8*.c
6094 M: Antti Palosaari <crope@iki.fi>
6095 L: linux-media@vger.kernel.org
6096 W: https://linuxtv.org
6097 W: http://palosaari.fi/linux/
6098 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6099 T: git git://linuxtv.org/anttip/media_tree.git
6101 F: drivers/media/usb/hackrf/
6103 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6104 M: Frank Seidel <frank@f-seidel.de>
6105 L: platform-driver-x86@vger.kernel.org
6106 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6108 F: drivers/platform/x86/hdaps.c
6111 M: Jean Delvare <jdelvare@suse.com>
6112 M: Guenter Roeck <linux@roeck-us.net>
6113 L: linux-hwmon@vger.kernel.org
6114 W: http://hwmon.wiki.kernel.org/
6115 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6118 F: Documentation/hwmon/
6120 F: include/linux/hwmon*.h
6122 HARDWARE RANDOM NUMBER GENERATOR CORE
6123 M: Matt Mackall <mpm@selenic.com>
6124 M: Herbert Xu <herbert@gondor.apana.org.au>
6125 L: linux-crypto@vger.kernel.org
6127 F: Documentation/devicetree/bindings/rng/
6128 F: Documentation/hw_random.txt
6129 F: drivers/char/hw_random/
6130 F: include/linux/hw_random.h
6132 HARDWARE SPINLOCK CORE
6133 M: Ohad Ben-Cohen <ohad@wizery.com>
6134 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6135 L: linux-remoteproc@vger.kernel.org
6137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6138 F: Documentation/devicetree/bindings/hwlock/
6139 F: Documentation/hwspinlock.txt
6140 F: drivers/hwspinlock/
6141 F: include/linux/hwspinlock.h
6143 HARMONY SOUND DRIVER
6144 L: linux-parisc@vger.kernel.org
6146 F: sound/parisc/harmony.*
6148 HDPVR USB VIDEO ENCODER DRIVER
6149 M: Hans Verkuil <hverkuil@xs4all.nl>
6150 L: linux-media@vger.kernel.org
6151 T: git git://linuxtv.org/media_tree.git
6152 W: https://linuxtv.org
6154 F: drivers/media/usb/hdpvr/
6156 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6157 M: Jimmy Vance <jimmy.vance@hpe.com>
6159 F: Documentation/watchdog/hpwdt.txt
6160 F: drivers/watchdog/hpwdt.c
6162 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6163 M: Don Brace <don.brace@microsemi.com>
6164 L: esc.storagedev@microsemi.com
6165 L: linux-scsi@vger.kernel.org
6167 F: Documentation/scsi/hpsa.txt
6168 F: drivers/scsi/hpsa*.[ch]
6169 F: include/linux/cciss*.h
6170 F: include/uapi/linux/cciss*.h
6173 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6174 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6175 L: linux-rdma@vger.kernel.org
6177 F: drivers/infiniband/hw/hfi1
6180 L: linux-fsdevel@vger.kernel.org
6182 F: Documentation/filesystems/hfs.txt
6186 L: linux-fsdevel@vger.kernel.org
6188 F: Documentation/filesystems/hfsplus.txt
6191 HGA FRAMEBUFFER DRIVER
6192 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6193 L: linux-nvidia@lists.surfsouth.com
6194 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6196 F: drivers/video/fbdev/hgafb.c
6198 HIBERNATION (aka Software Suspend, aka swsusp)
6199 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6200 M: Pavel Machek <pavel@ucw.cz>
6201 L: linux-pm@vger.kernel.org
6202 B: https://bugzilla.kernel.org
6205 F: drivers/base/power/
6207 F: include/linux/suspend.h
6208 F: include/linux/freezer.h
6209 F: include/linux/pm.h
6210 F: arch/*/include/asm/suspend*.h
6213 M: Jiri Kosina <jikos@kernel.org>
6214 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6215 L: linux-input@vger.kernel.org
6216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6219 F: include/linux/hid*
6220 F: include/uapi/linux/hid*
6222 HID SENSOR HUB DRIVERS
6223 M: Jiri Kosina <jikos@kernel.org>
6224 M: Jonathan Cameron <jic23@kernel.org>
6225 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6226 L: linux-input@vger.kernel.org
6227 L: linux-iio@vger.kernel.org
6229 F: Documentation/hid/hid-sensor*
6230 F: drivers/hid/hid-sensor-*
6231 F: drivers/iio/*/hid-*
6232 F: include/linux/hid-sensor-*
6234 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6235 M: Thomas Gleixner <tglx@linutronix.de>
6236 L: linux-kernel@vger.kernel.org
6237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6239 F: Documentation/timers/
6240 F: kernel/time/hrtimer.c
6241 F: kernel/time/clockevents.c
6242 F: kernel/time/timer_*.c
6243 F: include/linux/clockchips.h
6244 F: include/linux/hrtimer.h
6246 HIGH-SPEED SCC DRIVER FOR AX.25
6247 L: linux-hams@vger.kernel.org
6249 F: drivers/net/hamradio/dmascc.c
6250 F: drivers/net/hamradio/scc.c
6252 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6253 M: HighPoint Linux Team <linux@highpoint-tech.com>
6254 W: http://www.highpoint-tech.com
6256 F: Documentation/scsi/hptiop.txt
6257 F: drivers/scsi/hptiop.c
6260 M: Jes Sorensen <jes@trained-monkey.org>
6261 L: linux-hippi@sunsite.dk
6263 F: include/linux/hippidevice.h
6264 F: include/uapi/linux/if_hippi.h
6266 F: drivers/net/hippi/
6268 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6269 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6270 M: Salil Mehta <salil.mehta@huawei.com>
6271 L: netdev@vger.kernel.org
6272 W: http://www.hisilicon.com
6274 F: drivers/net/ethernet/hisilicon/hns3/
6276 HISILICON NETWORK SUBSYSTEM DRIVER
6277 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6278 M: Salil Mehta <salil.mehta@huawei.com>
6279 L: netdev@vger.kernel.org
6280 W: http://www.hisilicon.com
6282 F: drivers/net/ethernet/hisilicon/
6283 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6285 HISILICON PMU DRIVER
6286 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6287 W: http://www.hisilicon.com
6289 F: drivers/perf/hisilicon
6290 F: Documentation/perf/hisi-pmu.txt
6292 HISILICON ROCE DRIVER
6293 M: Lijun Ou <oulijun@huawei.com>
6294 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6295 L: linux-rdma@vger.kernel.org
6297 F: drivers/infiniband/hw/hns/
6298 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6300 HISILICON SAS Controller
6301 M: John Garry <john.garry@huawei.com>
6302 W: http://www.hisilicon.com
6304 F: drivers/scsi/hisi_sas/
6305 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6307 HMM - Heterogeneous Memory Management
6308 M: Jérôme Glisse <jglisse@redhat.com>
6309 L: linux-mm@kvack.org
6312 F: include/linux/hmm*
6315 M: Jouni Malinen <j@w1.fi>
6316 L: linux-wireless@vger.kernel.org
6317 W: http://w1.fi/hostap-driver.html
6319 F: drivers/net/wireless/intersil/hostap/
6321 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6322 L: platform-driver-x86@vger.kernel.org
6324 F: drivers/platform/x86/tc1100-wmi.c
6326 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6327 M: Jaroslav Kysela <perex@perex.cz>
6329 F: drivers/net/ethernet/hp/hp100.*
6331 HPET: High Precision Event Timers driver
6332 M: Clemens Ladisch <clemens@ladisch.de>
6334 F: Documentation/timers/hpet.txt
6335 F: drivers/char/hpet.c
6336 F: include/linux/hpet.h
6337 F: include/uapi/linux/hpet.h
6341 F: arch/x86/kernel/hpet.c
6342 F: arch/x86/include/asm/hpet.h
6345 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6346 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6351 M: Sebastian Reichel <sre@kernel.org>
6352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6354 F: Documentation/ABI/testing/sysfs-bus-hsi
6355 F: Documentation/driver-api/hsi.rst
6357 F: include/linux/hsi/
6358 F: include/uapi/linux/hsi/
6361 L: linux-usb@vger.kernel.org
6363 F: drivers/net/usb/hso.c
6365 HSR NETWORK PROTOCOL
6366 M: Arvid Brodin <arvid.brodin@alten.se>
6367 L: netdev@vger.kernel.org
6371 HT16K33 LED CONTROLLER DRIVER
6372 M: Robin van der Gracht <robin@protonic.nl>
6374 F: drivers/auxdisplay/ht16k33.c
6375 F: Documentation/devicetree/bindings/display/ht16k33.txt
6377 HTCPEN TOUCHSCREEN DRIVER
6378 M: Pau Oliva Fora <pof@eslack.org>
6379 L: linux-input@vger.kernel.org
6381 F: drivers/input/touchscreen/htcpen.c
6383 HUAWEI ETHERNET DRIVER
6384 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6385 L: netdev@vger.kernel.org
6387 F: Documentation/networking/hinic.txt
6388 F: drivers/net/ethernet/huawei/hinic/
6391 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6396 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6397 L: linux-media@vger.kernel.org
6398 T: git git://linuxtv.org/media_tree.git
6399 W: https://linuxtv.org
6401 F: drivers/media/platform/sti/hva
6403 HWPOISON MEMORY FAILURE HANDLING
6404 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6405 L: linux-mm@kvack.org
6407 F: mm/memory-failure.c
6408 F: mm/hwpoison-inject.c
6410 Hyper-V CORE AND DRIVERS
6411 M: "K. Y. Srinivasan" <kys@microsoft.com>
6412 M: Haiyang Zhang <haiyangz@microsoft.com>
6413 M: Stephen Hemminger <sthemmin@microsoft.com>
6414 L: devel@linuxdriverproject.org
6416 F: Documentation/networking/netvsc.txt
6417 F: arch/x86/include/asm/mshyperv.h
6418 F: arch/x86/include/asm/trace/hyperv.h
6419 F: arch/x86/include/uapi/asm/hyperv.h
6420 F: arch/x86/kernel/cpu/mshyperv.c
6422 F: drivers/hid/hid-hyperv.c
6424 F: drivers/input/serio/hyperv-keyboard.c
6425 F: drivers/pci/host/pci-hyperv.c
6426 F: drivers/net/hyperv/
6427 F: drivers/scsi/storvsc_drv.c
6428 F: drivers/uio/uio_hv_generic.c
6429 F: drivers/video/fbdev/hyperv_fb.c
6430 F: net/vmw_vsock/hyperv_transport.c
6431 F: include/linux/hyperv.h
6432 F: include/uapi/linux/hyperv.h
6434 F: Documentation/ABI/stable/sysfs-bus-vmbus
6436 HYPERVISOR VIRTUAL CONSOLE DRIVER
6437 L: linuxppc-dev@lists.ozlabs.org
6442 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6443 L: linux-i2c@vger.kernel.org
6444 L: linux-acpi@vger.kernel.org
6446 F: drivers/i2c/i2c-core-acpi.c
6449 M: Peter Rosin <peda@axentia.se>
6450 L: linux-i2c@vger.kernel.org
6452 F: Documentation/i2c/i2c-topology
6453 F: Documentation/i2c/muxes/
6454 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6455 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6456 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6457 F: drivers/i2c/i2c-mux.c
6458 F: drivers/i2c/muxes/
6459 F: include/linux/i2c-mux.h
6461 I2C OVER PARALLEL PORT
6462 M: Jean Delvare <jdelvare@suse.com>
6463 L: linux-i2c@vger.kernel.org
6465 F: Documentation/i2c/busses/i2c-parport
6466 F: Documentation/i2c/busses/i2c-parport-light
6467 F: drivers/i2c/busses/i2c-parport.c
6468 F: drivers/i2c/busses/i2c-parport-light.c
6471 M: Wolfram Sang <wsa@the-dreams.de>
6472 L: linux-i2c@vger.kernel.org
6473 W: https://i2c.wiki.kernel.org/
6474 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6477 F: Documentation/devicetree/bindings/i2c/
6478 F: Documentation/i2c/
6481 F: include/linux/i2c.h
6482 F: include/linux/i2c-*.h
6483 F: include/uapi/linux/i2c.h
6484 F: include/uapi/linux/i2c-*.h
6487 M: Jean Delvare <jdelvare@suse.com>
6488 L: linux-i2c@vger.kernel.org
6490 F: Documentation/i2c/busses/i2c-taos-evm
6491 F: drivers/i2c/busses/i2c-taos-evm.c
6494 M: Till Harbaum <till@harbaum.org>
6495 L: linux-i2c@vger.kernel.org
6496 W: http://www.harbaum.org/till/i2c_tiny_usb
6498 F: drivers/i2c/busses/i2c-tiny-usb.c
6500 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6501 M: Jean Delvare <jdelvare@suse.com>
6502 L: linux-i2c@vger.kernel.org
6504 F: Documentation/i2c/busses/i2c-ali1535
6505 F: Documentation/i2c/busses/i2c-ali1563
6506 F: Documentation/i2c/busses/i2c-ali15x3
6507 F: Documentation/i2c/busses/i2c-amd756
6508 F: Documentation/i2c/busses/i2c-amd8111
6509 F: Documentation/i2c/busses/i2c-i801
6510 F: Documentation/i2c/busses/i2c-nforce2
6511 F: Documentation/i2c/busses/i2c-piix4
6512 F: Documentation/i2c/busses/i2c-sis5595
6513 F: Documentation/i2c/busses/i2c-sis630
6514 F: Documentation/i2c/busses/i2c-sis96x
6515 F: Documentation/i2c/busses/i2c-via
6516 F: Documentation/i2c/busses/i2c-viapro
6517 F: drivers/i2c/busses/i2c-ali1535.c
6518 F: drivers/i2c/busses/i2c-ali1563.c
6519 F: drivers/i2c/busses/i2c-ali15x3.c
6520 F: drivers/i2c/busses/i2c-amd756.c
6521 F: drivers/i2c/busses/i2c-amd756-s4882.c
6522 F: drivers/i2c/busses/i2c-amd8111.c
6523 F: drivers/i2c/busses/i2c-i801.c
6524 F: drivers/i2c/busses/i2c-isch.c
6525 F: drivers/i2c/busses/i2c-nforce2.c
6526 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6527 F: drivers/i2c/busses/i2c-piix4.c
6528 F: drivers/i2c/busses/i2c-sis5595.c
6529 F: drivers/i2c/busses/i2c-sis630.c
6530 F: drivers/i2c/busses/i2c-sis96x.c
6531 F: drivers/i2c/busses/i2c-via.c
6532 F: drivers/i2c/busses/i2c-viapro.c
6534 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6535 M: Hans de Goede <hdegoede@redhat.com>
6536 L: linux-i2c@vger.kernel.org
6538 F: drivers/i2c/busses/i2c-cht-wc.c
6540 I2C/SMBUS ISMT DRIVER
6541 M: Seth Heasley <seth.heasley@intel.com>
6542 M: Neil Horman <nhorman@tuxdriver.com>
6543 L: linux-i2c@vger.kernel.org
6544 F: drivers/i2c/busses/i2c-ismt.c
6545 F: Documentation/i2c/busses/i2c-ismt
6547 I2C/SMBUS STUB DRIVER
6548 M: Jean Delvare <jdelvare@suse.com>
6549 L: linux-i2c@vger.kernel.org
6551 F: drivers/i2c/i2c-stub.c
6554 M: "H. Peter Anvin" <hpa@zytor.com>
6558 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6559 M: "H. Peter Anvin" <hpa@zytor.com>
6560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6563 IA64 (Itanium) PLATFORM
6564 M: Tony Luck <tony.luck@intel.com>
6565 M: Fenghua Yu <fenghua.yu@intel.com>
6566 L: linux-ia64@vger.kernel.org
6567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6571 IBM Power 842 compression accelerator
6572 M: Haren Myneni <haren@us.ibm.com>
6574 F: drivers/crypto/nx/Makefile
6575 F: drivers/crypto/nx/Kconfig
6576 F: drivers/crypto/nx/nx-842*
6577 F: include/linux/sw842.h
6581 IBM Power in-Nest Crypto Acceleration
6582 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6583 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6584 L: linux-crypto@vger.kernel.org
6586 F: drivers/crypto/nx/Makefile
6587 F: drivers/crypto/nx/Kconfig
6588 F: drivers/crypto/nx/nx-aes*
6589 F: drivers/crypto/nx/nx-sha*
6590 F: drivers/crypto/nx/nx.*
6591 F: drivers/crypto/nx/nx_csbcpb.h
6592 F: drivers/crypto/nx/nx_debugfs.h
6594 IBM Power Linux RAID adapter
6595 M: Brian King <brking@us.ibm.com>
6597 F: drivers/scsi/ipr.*
6599 IBM Power SRIOV Virtual NIC Device Driver
6600 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6601 M: John Allen <jallen@linux.vnet.ibm.com>
6602 L: netdev@vger.kernel.org
6604 F: drivers/net/ethernet/ibm/ibmvnic.*
6606 IBM Power Virtual Accelerator Switchboard
6607 M: Sukadev Bhattiprolu
6608 L: linuxppc-dev@lists.ozlabs.org
6610 F: arch/powerpc/platforms/powernv/vas*
6611 F: arch/powerpc/platforms/powernv/copy-paste.h
6612 F: arch/powerpc/include/asm/vas.h
6613 F: arch/powerpc/include/uapi/asm/vas.h
6615 IBM Power Virtual Ethernet Device Driver
6616 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6617 L: netdev@vger.kernel.org
6619 F: drivers/net/ethernet/ibm/ibmveth.*
6621 IBM Power Virtual FC Device Drivers
6622 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6623 L: linux-scsi@vger.kernel.org
6625 F: drivers/scsi/ibmvscsi/ibmvfc*
6627 IBM Power Virtual SCSI Device Drivers
6628 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6629 L: linux-scsi@vger.kernel.org
6631 F: drivers/scsi/ibmvscsi/ibmvscsi*
6632 F: include/scsi/viosrp.h
6634 IBM Power Virtual SCSI Device Target Driver
6635 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6636 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6637 L: linux-scsi@vger.kernel.org
6638 L: target-devel@vger.kernel.org
6640 F: drivers/scsi/ibmvscsi_tgt/
6642 IBM Power VMX Cryptographic instructions
6643 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6644 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6645 L: linux-crypto@vger.kernel.org
6647 F: drivers/crypto/vmx/Makefile
6648 F: drivers/crypto/vmx/Kconfig
6649 F: drivers/crypto/vmx/vmx.c
6650 F: drivers/crypto/vmx/aes*
6651 F: drivers/crypto/vmx/ghash*
6652 F: drivers/crypto/vmx/ppc-xlate.pl
6654 IBM ServeRAID RAID DRIVER
6656 F: drivers/scsi/ips.*
6658 ICH LPC AND GPIO DRIVER
6659 M: Peter Tyser <ptyser@xes-inc.com>
6661 F: drivers/mfd/lpc_ich.c
6662 F: drivers/gpio/gpio-ich.c
6665 M: "David S. Miller" <davem@davemloft.net>
6666 L: linux-ide@vger.kernel.org
6667 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6670 F: Documentation/ide/
6672 F: include/linux/ide.h
6675 M: Borislav Petkov <bp@alien8.de>
6676 L: linux-ide@vger.kernel.org
6678 F: Documentation/cdrom/ide-cd
6679 F: drivers/ide/ide-cd*
6681 IDEAPAD LAPTOP EXTRAS DRIVER
6682 M: Ike Panhc <ike.pan@canonical.com>
6683 L: platform-driver-x86@vger.kernel.org
6684 W: http://launchpad.net/ideapad-laptop
6686 F: drivers/platform/x86/ideapad-laptop.c
6688 IDEAPAD LAPTOP SLIDEBAR DRIVER
6689 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6690 L: linux-input@vger.kernel.org
6691 W: https://github.com/o2genum/ideapad-slidebar
6693 F: drivers/input/misc/ideapad_slidebar.c
6695 IDT VersaClock 5 CLOCK DRIVER
6696 M: Marek Vasut <marek.vasut@gmail.com>
6698 F: drivers/clk/clk-versaclock5.c
6700 IEEE 802.15.4 SUBSYSTEM
6701 M: Alexander Aring <alex.aring@gmail.com>
6702 M: Stefan Schmidt <stefan@osg.samsung.com>
6703 L: linux-wpan@vger.kernel.org
6704 W: http://wpan.cakelab.org/
6705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6710 F: drivers/net/ieee802154/
6711 F: include/linux/nl802154.h
6712 F: include/linux/ieee802154.h
6713 F: include/net/nl802154.h
6714 F: include/net/mac802154.h
6715 F: include/net/af_ieee802154.h
6716 F: include/net/cfg802154.h
6717 F: include/net/ieee802154_netdev.h
6718 F: Documentation/networking/ieee802154.txt
6721 M: Yotam Gigi <yotam.gi@gmail.com>
6722 M: Jamal Hadi Salim <jhs@mojatatu.com>
6724 F: include/net/ife.h
6725 F: include/uapi/linux/ife.h
6727 IGORPLUG-USB IR RECEIVER
6728 M: Sean Young <sean@mess.org>
6729 L: linux-media@vger.kernel.org
6731 F: drivers/media/rc/igorplugusb.c
6733 IGUANAWORKS USB IR TRANSCEIVER
6734 M: Sean Young <sean@mess.org>
6735 L: linux-media@vger.kernel.org
6737 F: drivers/media/rc/iguanair.c
6739 IIO DIGITAL POTENTIOMETER DAC
6740 M: Peter Rosin <peda@axentia.se>
6741 L: linux-iio@vger.kernel.org
6743 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6744 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6745 F: drivers/iio/dac/dpot-dac.c
6747 IIO ENVELOPE DETECTOR
6748 M: Peter Rosin <peda@axentia.se>
6749 L: linux-iio@vger.kernel.org
6751 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6752 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6753 F: drivers/iio/adc/envelope-detector.c
6756 M: Peter Rosin <peda@axentia.se>
6757 L: linux-iio@vger.kernel.org
6759 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6760 F: drivers/iio/multiplexer/iio-mux.c
6762 IIO SUBSYSTEM AND DRIVERS
6763 M: Jonathan Cameron <jic23@kernel.org>
6764 R: Hartmut Knaack <knaack.h@gmx.de>
6765 R: Lars-Peter Clausen <lars@metafoo.de>
6766 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6767 L: linux-iio@vger.kernel.org
6768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6770 F: Documentation/devicetree/bindings/iio/
6772 F: drivers/staging/iio/
6773 F: include/linux/iio/
6776 IKANOS/ADI EAGLE ADSL USB DRIVER
6777 M: Matthieu Castet <castet.matthieu@free.fr>
6778 M: Stanislaw Gruszka <stf_xl@wp.pl>
6780 F: drivers/usb/atm/ueagle-atm.c
6782 IMGTEC ASCII LCD DRIVER
6783 M: Paul Burton <paul.burton@mips.com>
6785 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6786 F: drivers/auxdisplay/img-ascii-lcd.c
6788 IMGTEC IR DECODER DRIVER
6789 M: James Hogan <jhogan@kernel.org>
6791 F: drivers/media/rc/img-ir/
6793 IMS TWINTURBO FRAMEBUFFER DRIVER
6794 L: linux-fbdev@vger.kernel.org
6796 F: drivers/video/fbdev/imsttfb.c
6798 INA209 HARDWARE MONITOR DRIVER
6799 M: Guenter Roeck <linux@roeck-us.net>
6800 L: linux-hwmon@vger.kernel.org
6802 F: Documentation/hwmon/ina209
6803 F: Documentation/devicetree/bindings/i2c/ina209.txt
6804 F: drivers/hwmon/ina209.c
6806 INA2XX HARDWARE MONITOR DRIVER
6807 M: Guenter Roeck <linux@roeck-us.net>
6808 L: linux-hwmon@vger.kernel.org
6810 F: Documentation/hwmon/ina2xx
6811 F: drivers/hwmon/ina2xx.c
6812 F: include/linux/platform_data/ina2xx.h
6814 INDUSTRY PACK SUBSYSTEM (IPACK)
6815 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6816 M: Jens Taprogge <jens.taprogge@taprogge.org>
6817 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6818 L: industrypack-devel@lists.sourceforge.net
6819 W: http://industrypack.sourceforge.net
6823 INFINIBAND SUBSYSTEM
6824 M: Doug Ledford <dledford@redhat.com>
6825 L: linux-rdma@vger.kernel.org
6826 W: http://www.openfabrics.org/
6827 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6830 F: Documentation/devicetree/bindings/infiniband/
6831 F: Documentation/infiniband/
6832 F: drivers/infiniband/
6833 F: include/uapi/linux/if_infiniband.h
6834 F: include/uapi/rdma/
6837 INGENIC JZ4780 DMA Driver
6838 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6840 F: drivers/dma/dma-jz4780.c
6842 INGENIC JZ4780 NAND DRIVER
6843 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6844 L: linux-mtd@lists.infradead.org
6846 F: drivers/mtd/nand/jz4780_*
6849 M: Jan Kara <jack@suse.cz>
6850 R: Amir Goldstein <amir73il@gmail.com>
6851 L: linux-fsdevel@vger.kernel.org
6853 F: Documentation/filesystems/inotify.txt
6854 F: fs/notify/inotify/
6855 F: include/linux/inotify.h
6856 F: include/uapi/linux/inotify.h
6858 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6859 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6860 L: linux-input@vger.kernel.org
6861 Q: http://patchwork.kernel.org/project/linux-input/list/
6862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6865 F: include/linux/input.h
6866 F: include/uapi/linux/input.h
6867 F: include/uapi/linux/input-event-codes.h
6868 F: include/linux/input/
6869 F: Documentation/devicetree/bindings/input/
6870 F: Documentation/input/
6872 INPUT MULTITOUCH (MT) PROTOCOL
6873 M: Henrik Rydberg <rydberg@bitmath.org>
6874 L: linux-input@vger.kernel.org
6876 F: Documentation/input/multi-touch-protocol.rst
6877 F: drivers/input/input-mt.c
6880 INSIDE SECURE CRYPTO DRIVER
6881 M: Antoine Tenart <antoine.tenart@free-electrons.com>
6882 F: drivers/crypto/inside-secure/
6884 L: linux-crypto@vger.kernel.org
6886 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6887 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6888 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6889 L: linux-integrity@vger.kernel.org
6890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6892 F: security/integrity/ima/
6894 INTEL 810/815 FRAMEBUFFER DRIVER
6895 M: Antonino Daplas <adaplas@gmail.com>
6896 L: linux-fbdev@vger.kernel.org
6898 F: drivers/video/fbdev/i810/
6900 INTEL ASoC BDW/HSW DRIVERS
6901 M: Jie Yang <yang.jie@linux.intel.com>
6902 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6904 F: sound/soc/intel/common/sst-dsp*
6905 F: sound/soc/intel/common/sst-firmware.c
6906 F: sound/soc/intel/boards/broadwell.c
6907 F: sound/soc/intel/haswell/
6909 INTEL C600 SERIES SAS CONTROLLER DRIVER
6910 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6911 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6912 L: linux-scsi@vger.kernel.org
6913 T: git git://git.code.sf.net/p/intel-sas/isci
6915 F: drivers/scsi/isci/
6917 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6918 M: Jani Nikula <jani.nikula@linux.intel.com>
6919 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6920 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
6921 L: intel-gfx@lists.freedesktop.org
6922 W: https://01.org/linuxgraphics/
6923 B: https://01.org/linuxgraphics/documentation/how-report-bugs
6924 C: irc://chat.freenode.net/intel-gfx
6925 Q: http://patchwork.freedesktop.org/project/intel-gfx/
6926 T: git git://anongit.freedesktop.org/drm-intel
6928 F: drivers/gpu/drm/i915/
6929 F: include/drm/i915*
6930 F: include/uapi/drm/i915_drm.h
6931 F: Documentation/gpu/i915.rst
6933 INTEL ETHERNET DRIVERS
6934 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6935 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6936 W: http://www.intel.com/support/feedback.htm
6937 W: http://e1000.sourceforge.net/
6938 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6942 F: Documentation/networking/e100.txt
6943 F: Documentation/networking/e1000.txt
6944 F: Documentation/networking/e1000e.txt
6945 F: Documentation/networking/igb.txt
6946 F: Documentation/networking/igbvf.txt
6947 F: Documentation/networking/ixgb.txt
6948 F: Documentation/networking/ixgbe.txt
6949 F: Documentation/networking/ixgbevf.txt
6950 F: Documentation/networking/i40e.txt
6951 F: Documentation/networking/i40evf.txt
6952 F: drivers/net/ethernet/intel/
6953 F: drivers/net/ethernet/intel/*/
6954 F: include/linux/avf/virtchnl.h
6956 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6957 M: Maik Broemme <mbroemme@libmpq.org>
6958 L: linux-fbdev@vger.kernel.org
6960 F: Documentation/fb/intelfb.txt
6961 F: drivers/video/fbdev/intelfb/
6963 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6964 M: Zhenyu Wang <zhenyuw@linux.intel.com>
6965 M: Zhi Wang <zhi.a.wang@intel.com>
6966 L: intel-gvt-dev@lists.freedesktop.org
6967 L: intel-gfx@lists.freedesktop.org
6968 W: https://01.org/igvt-g
6969 T: git https://github.com/01org/gvt-linux.git
6971 F: drivers/gpu/drm/i915/gvt/
6973 INTEL HID EVENT DRIVER
6974 M: Alex Hung <alex.hung@canonical.com>
6975 L: platform-driver-x86@vger.kernel.org
6977 F: drivers/platform/x86/intel-hid.c
6979 INTEL I/OAT DMA DRIVER
6980 M: Dave Jiang <dave.jiang@intel.com>
6981 R: Dan Williams <dan.j.williams@intel.com>
6982 L: dmaengine@vger.kernel.org
6983 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6985 F: drivers/dma/ioat*
6988 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6989 M: Len Brown <lenb@kernel.org>
6990 L: linux-pm@vger.kernel.org
6991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6992 B: https://bugzilla.kernel.org
6994 F: drivers/idle/intel_idle.c
6996 INTEL INTEGRATED SENSOR HUB DRIVER
6997 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6998 M: Jiri Kosina <jikos@kernel.org>
6999 L: linux-input@vger.kernel.org
7001 F: drivers/hid/intel-ish-hid/
7004 M: David Woodhouse <dwmw2@infradead.org>
7005 L: iommu@lists.linux-foundation.org
7006 T: git git://git.infradead.org/iommu-2.6.git
7008 F: drivers/iommu/intel-iommu.c
7009 F: include/linux/intel-iommu.h
7011 INTEL IOP-ADMA DMA DRIVER
7012 R: Dan Williams <dan.j.williams@intel.com>
7014 F: drivers/dma/iop-adma.c
7016 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7017 M: Krzysztof Halasa <khalasa@piap.pl>
7019 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7020 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7021 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7022 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7023 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7024 F: drivers/net/wan/ixp4xx_hss.c
7026 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7027 M: Deepak Saxena <dsaxena@plexity.net>
7029 F: drivers/char/hw_random/ixp4xx-rng.c
7031 INTEL MANAGEMENT ENGINE (mei)
7032 M: Tomas Winkler <tomas.winkler@intel.com>
7033 L: linux-kernel@vger.kernel.org
7035 F: include/uapi/linux/mei.h
7036 F: include/linux/mei_cl_bus.h
7037 F: drivers/misc/mei/*
7038 F: drivers/watchdog/mei_wdt.c
7039 F: Documentation/misc-devices/mei/*
7042 INTEL MENLOW THERMAL DRIVER
7043 M: Sujith Thomas <sujith.thomas@intel.com>
7044 L: platform-driver-x86@vger.kernel.org
7045 W: https://01.org/linux-acpi
7047 F: drivers/platform/x86/intel_menlow.c
7049 INTEL MERRIFIELD GPIO DRIVER
7050 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7051 L: linux-gpio@vger.kernel.org
7053 F: drivers/gpio/gpio-merrifield.c
7055 INTEL MIC DRIVERS (mic)
7056 M: Sudeep Dutt <sudeep.dutt@intel.com>
7057 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7059 W: https://github.com/sudeepdutt/mic
7060 W: http://software.intel.com/en-us/mic-developer
7061 F: include/linux/mic_bus.h
7062 F: include/linux/scif.h
7063 F: include/uapi/linux/mic_common.h
7064 F: include/uapi/linux/mic_ioctl.h
7065 F: include/uapi/linux/scif_ioctl.h
7066 F: drivers/misc/mic/
7067 F: drivers/dma/mic_x100_dma.c
7068 F: drivers/dma/mic_x100_dma.h
7069 F: Documentation/mic/
7071 INTEL PMC CORE DRIVER
7072 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7073 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7074 L: platform-driver-x86@vger.kernel.org
7076 F: arch/x86/include/asm/pmc_core.h
7077 F: drivers/platform/x86/intel_pmc_core*
7079 INTEL PMC/P-Unit IPC DRIVER
7080 M: Zha Qipeng<qipeng.zha@intel.com>
7081 L: platform-driver-x86@vger.kernel.org
7083 F: drivers/platform/x86/intel_pmc_ipc.c
7084 F: drivers/platform/x86/intel_punit_ipc.c
7085 F: arch/x86/include/asm/intel_pmc_ipc.h
7086 F: arch/x86/include/asm/intel_punit_ipc.h
7088 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7089 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7090 L: linux-wireless@vger.kernel.org
7092 F: Documentation/networking/README.ipw2100
7093 F: Documentation/networking/README.ipw2200
7094 F: drivers/net/wireless/intel/ipw2x00/
7097 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7098 M: Len Brown <lenb@kernel.org>
7099 L: linux-pm@vger.kernel.org
7101 F: drivers/cpufreq/intel_pstate.c
7103 INTEL RDMA RNIC DRIVER
7104 M: Faisal Latif <faisal.latif@intel.com>
7105 M: Shiraz Saleem <shiraz.saleem@intel.com>
7106 L: linux-rdma@vger.kernel.org
7108 F: drivers/infiniband/hw/i40iw/
7110 INTEL TELEMETRY DRIVER
7111 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7112 L: platform-driver-x86@vger.kernel.org
7114 F: arch/x86/include/asm/intel_telemetry.h
7115 F: drivers/platform/x86/intel_telemetry*
7117 INTEL VIRTUAL BUTTON DRIVER
7118 M: AceLan Kao <acelan.kao@canonical.com>
7119 L: platform-driver-x86@vger.kernel.org
7121 F: drivers/platform/x86/intel-vbtn.c
7123 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7124 M: Stanislaw Gruszka <sgruszka@redhat.com>
7125 L: linux-wireless@vger.kernel.org
7127 F: drivers/net/wireless/intel/iwlegacy/
7129 INTEL WIRELESS WIFI LINK (iwlwifi)
7130 M: Johannes Berg <johannes.berg@intel.com>
7131 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7132 M: Luca Coelho <luciano.coelho@intel.com>
7133 M: Intel Linux Wireless <linuxwifi@intel.com>
7134 L: linux-wireless@vger.kernel.org
7135 W: http://intellinuxwireless.org
7136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7138 F: drivers/net/wireless/intel/iwlwifi/
7140 INTEL WIRELESS WIMAX CONNECTION 2400
7141 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7142 M: linux-wimax@intel.com
7143 L: wimax@linuxwimax.org (subscribers-only)
7145 W: http://linuxwimax.org
7146 F: Documentation/wimax/README.i2400m
7147 F: drivers/net/wimax/i2400m/
7148 F: include/uapi/linux/wimax/i2400m.h
7151 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7153 F: Documentation/trace/intel_th.txt
7154 F: drivers/hwtracing/intel_th/
7156 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7157 M: Ning Sun <ning.sun@intel.com>
7158 L: tboot-devel@lists.sourceforge.net
7159 W: http://tboot.sourceforge.net
7160 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7162 F: Documentation/intel_txt.txt
7163 F: include/linux/tboot.h
7164 F: arch/x86/kernel/tboot.c
7166 INTEL-MID GPIO DRIVER
7167 M: David Cohen <david.a.cohen@linux.intel.com>
7168 L: linux-gpio@vger.kernel.org
7170 F: drivers/gpio/gpio-intel-mid.c
7172 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7173 M: Linus Walleij <linus.walleij@linaro.org>
7174 L: linux-iio@vger.kernel.org
7176 F: drivers/iio/gyro/mpu3050*
7177 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7179 IOC3 ETHERNET DRIVER
7180 M: Ralf Baechle <ralf@linux-mips.org>
7181 L: linux-mips@linux-mips.org
7183 F: drivers/net/ethernet/sgi/ioc3-eth.c
7186 M: Pat Gefre <pfg@sgi.com>
7187 L: linux-serial@vger.kernel.org
7189 F: drivers/tty/serial/ioc3_serial.c
7192 M: Joerg Roedel <joro@8bytes.org>
7193 L: iommu@lists.linux-foundation.org
7194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7196 F: Documentation/devicetree/bindings/iommu/
7198 F: include/linux/iommu.h
7199 F: include/linux/iova.h
7202 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7204 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7207 M: Corey Minyard <minyard@acm.org>
7208 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7209 W: http://openipmi.sourceforge.net/
7211 F: Documentation/IPMI.txt
7212 F: drivers/char/ipmi/
7213 F: include/linux/ipmi*
7214 F: include/uapi/linux/ipmi*
7216 IPS SCSI RAID DRIVER
7217 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7218 L: linux-scsi@vger.kernel.org
7219 W: http://www.adaptec.com/
7221 F: drivers/scsi/ips*
7224 M: Wensong Zhang <wensong@linux-vs.org>
7225 M: Simon Horman <horms@verge.net.au>
7226 M: Julian Anastasov <ja@ssi.bg>
7227 L: netdev@vger.kernel.org
7228 L: lvs-devel@vger.kernel.org
7230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7232 F: Documentation/networking/ipvs-sysctl.txt
7233 F: include/net/ip_vs.h
7234 F: include/uapi/linux/ip_vs.h
7235 F: net/netfilter/ipvs/
7238 M: Jiri Kosina <jikos@kernel.org>
7239 M: David Sterba <dsterba@suse.com>
7241 F: drivers/tty/ipwireless/
7244 L: netdev@vger.kernel.org
7246 F: include/net/ipx.h
7247 F: include/uapi/linux/ipx.h
7251 M: Samuel Ortiz <samuel@sortiz.org>
7252 L: irda-users@lists.sourceforge.net (subscribers-only)
7253 L: netdev@vger.kernel.org
7254 W: http://irda.sourceforge.net/
7256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7257 F: Documentation/networking/irda.txt
7258 F: drivers/staging/irda/
7260 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7261 M: Marc Zyngier <marc.zyngier@arm.com>
7263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7264 F: Documentation/IRQ-domain.txt
7265 F: include/linux/irqdomain.h
7266 F: kernel/irq/irqdomain.c
7270 M: Thomas Gleixner <tglx@linutronix.de>
7271 L: linux-kernel@vger.kernel.org
7273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7277 M: Thomas Gleixner <tglx@linutronix.de>
7278 M: Jason Cooper <jason@lakedaemon.net>
7279 M: Marc Zyngier <marc.zyngier@arm.com>
7280 L: linux-kernel@vger.kernel.org
7282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7283 F: Documentation/devicetree/bindings/interrupt-controller/
7287 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7289 F: Documentation/isa.txt
7290 F: drivers/base/isa.c
7291 F: include/linux/isa.h
7294 M: Hans Verkuil <hverkuil@xs4all.nl>
7295 L: linux-media@vger.kernel.org
7296 T: git git://linuxtv.org/media_tree.git
7297 W: https://linuxtv.org
7299 F: drivers/media/radio/radio-isa*
7302 M: Jaroslav Kysela <perex@perex.cz>
7304 F: Documentation/isapnp.txt
7305 F: drivers/pnp/isapnp/
7306 F: include/linux/isapnp.h
7309 M: Lee Duncan <lduncan@suse.com>
7310 M: Chris Leech <cleech@redhat.com>
7311 L: open-iscsi@googlegroups.com
7312 W: www.open-iscsi.com
7314 F: drivers/scsi/*iscsi*
7315 F: include/scsi/*iscsi*
7317 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7318 M: Peter Jones <pjones@redhat.com>
7319 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7321 F: drivers/firmware/iscsi_ibft*
7323 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7324 M: Or Gerlitz <ogerlitz@mellanox.com>
7325 M: Sagi Grimberg <sagi@grimberg.me>
7326 M: Roi Dayan <roid@mellanox.com>
7327 L: linux-rdma@vger.kernel.org
7329 W: http://www.openfabrics.org
7330 W: www.open-iscsi.org
7331 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7332 F: drivers/infiniband/ulp/iser/
7334 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7335 M: Sagi Grimberg <sagi@grimberg.me>
7336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7337 L: linux-rdma@vger.kernel.org
7338 L: target-devel@vger.kernel.org
7340 W: http://www.linux-iscsi.org
7341 F: drivers/infiniband/ulp/isert
7344 M: Karsten Keil <isdn@linux-pingi.de>
7345 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7346 L: netdev@vger.kernel.org
7347 W: http://www.isdn4linux.de
7348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7350 F: Documentation/isdn/
7352 F: include/linux/isdn.h
7353 F: include/linux/isdn/
7354 F: include/uapi/linux/isdn.h
7355 F: include/uapi/linux/isdn/
7357 ISDN SUBSYSTEM (Eicon active card driver)
7358 M: Armin Schindler <mac@melware.de>
7359 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7360 W: http://www.melware.de
7362 F: drivers/isdn/hardware/eicon/
7364 IT87 HARDWARE MONITORING DRIVER
7365 M: Jean Delvare <jdelvare@suse.com>
7366 L: linux-hwmon@vger.kernel.org
7368 F: Documentation/hwmon/it87
7369 F: drivers/hwmon/it87.c
7372 M: Antti Palosaari <crope@iki.fi>
7373 L: linux-media@vger.kernel.org
7374 W: https://linuxtv.org
7375 W: http://palosaari.fi/linux/
7376 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7377 T: git git://linuxtv.org/anttip/media_tree.git
7379 F: drivers/media/tuners/it913x*
7381 IVTV VIDEO4LINUX DRIVER
7382 M: Andy Walls <awalls@md.metrocast.net>
7383 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7384 L: linux-media@vger.kernel.org
7385 T: git git://linuxtv.org/media_tree.git
7386 W: http://www.ivtvdriver.org
7388 F: Documentation/media/v4l-drivers/ivtv*
7389 F: drivers/media/pci/ivtv/
7390 F: include/uapi/linux/ivtv*
7392 IX2505V MEDIA DRIVER
7393 M: Malcolm Priestley <tvboxspy@gmail.com>
7394 L: linux-media@vger.kernel.org
7395 W: https://linuxtv.org
7396 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7398 F: drivers/media/dvb-frontends/ix2505v*
7400 JC42.4 TEMPERATURE SENSOR DRIVER
7401 M: Guenter Roeck <linux@roeck-us.net>
7402 L: linux-hwmon@vger.kernel.org
7404 F: drivers/hwmon/jc42.c
7405 F: Documentation/hwmon/jc42
7408 M: Dave Kleikamp <shaggy@kernel.org>
7409 L: jfs-discussion@lists.sourceforge.net
7410 W: http://jfs.sourceforge.net/
7411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7413 F: Documentation/filesystems/jfs.txt
7417 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7418 L: netdev@vger.kernel.org
7420 F: drivers/net/ethernet/jme.*
7422 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7423 M: David Woodhouse <dwmw2@infradead.org>
7424 L: linux-mtd@lists.infradead.org
7425 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7428 F: include/uapi/linux/jffs2.h
7430 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7431 M: "Theodore Ts'o" <tytso@mit.edu>
7432 M: Jan Kara <jack@suse.com>
7433 L: linux-ext4@vger.kernel.org
7436 F: include/linux/jbd2.h
7438 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7439 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7440 L: linux-media@vger.kernel.org
7442 F: drivers/media/platform/rcar_jpu.c
7444 JSM Neo PCI based serial card
7445 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7446 L: linux-serial@vger.kernel.org
7448 F: drivers/tty/serial/jsm/
7450 K10TEMP HARDWARE MONITORING DRIVER
7451 M: Clemens Ladisch <clemens@ladisch.de>
7452 L: linux-hwmon@vger.kernel.org
7454 F: Documentation/hwmon/k10temp
7455 F: drivers/hwmon/k10temp.c
7457 K8TEMP HARDWARE MONITORING DRIVER
7458 M: Rudolf Marek <r.marek@assembler.cz>
7459 L: linux-hwmon@vger.kernel.org
7461 F: Documentation/hwmon/k8temp
7462 F: drivers/hwmon/k8temp.c
7465 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7466 R: Alexander Potapenko <glider@google.com>
7467 R: Dmitry Vyukov <dvyukov@google.com>
7468 L: kasan-dev@googlegroups.com
7470 F: arch/*/include/asm/kasan.h
7471 F: arch/*/mm/kasan_init*
7472 F: Documentation/dev-tools/kasan.rst
7473 F: include/linux/kasan*.h
7476 F: scripts/Makefile.kasan
7479 L: linux-kbuild@vger.kernel.org
7481 F: Documentation/kbuild/kconfig-language.txt
7485 M: Dave Young <dyoung@redhat.com>
7486 M: Baoquan He <bhe@redhat.com>
7487 R: Vivek Goyal <vgoyal@redhat.com>
7488 L: kexec@lists.infradead.org
7489 W: http://lse.sourceforge.net/kdump/
7491 F: Documentation/kdump/
7493 KEENE FM RADIO TRANSMITTER DRIVER
7494 M: Hans Verkuil <hverkuil@xs4all.nl>
7495 L: linux-media@vger.kernel.org
7496 T: git git://linuxtv.org/media_tree.git
7497 W: https://linuxtv.org
7499 F: drivers/media/radio/radio-keene*
7501 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7502 M: Ian Kent <raven@themaw.net>
7503 L: autofs@vger.kernel.org
7507 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7508 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7509 M: Michal Marek <michal.lkml@markovi.net>
7510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7511 L: linux-kbuild@vger.kernel.org
7513 F: Documentation/kbuild/
7515 F: scripts/Makefile.*
7521 L: kernel-janitors@vger.kernel.org
7522 W: http://kernelnewbies.org/KernelJanitors
7525 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7526 M: "J. Bruce Fields" <bfields@fieldses.org>
7527 M: Jeff Layton <jlayton@poochiereds.net>
7528 L: linux-nfs@vger.kernel.org
7529 W: http://nfs.sourceforge.net/
7530 T: git git://linux-nfs.org/~bfields/linux.git
7533 F: include/uapi/linux/nfsd/
7537 F: include/linux/lockd/
7538 F: include/linux/sunrpc/
7539 F: include/uapi/linux/sunrpc/
7541 KERNEL SELFTEST FRAMEWORK
7542 M: Shuah Khan <shuahkh@osg.samsung.com>
7543 M: Shuah Khan <shuah@kernel.org>
7544 L: linux-kselftest@vger.kernel.org
7545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7547 F: tools/testing/selftests/
7548 F: Documentation/dev-tools/kselftest*
7550 KERNEL USERMODE HELPER
7551 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7552 L: linux-kernel@vger.kernel.org
7555 F: include/linux/umh.h
7557 KERNEL VIRTUAL MACHINE (KVM)
7558 M: Paolo Bonzini <pbonzini@redhat.com>
7559 M: Radim Krčmář <rkrcmar@redhat.com>
7560 L: kvm@vger.kernel.org
7561 W: http://www.linux-kvm.org
7562 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7564 F: Documentation/virtual/kvm/
7565 F: include/trace/events/kvm.h
7566 F: include/uapi/asm-generic/kvm*
7567 F: include/uapi/linux/kvm*
7568 F: include/asm-generic/kvm*
7569 F: include/linux/kvm*
7570 F: include/kvm/iodev.h
7574 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7575 M: Joerg Roedel <joro@8bytes.org>
7576 L: kvm@vger.kernel.org
7577 W: http://www.linux-kvm.org/
7579 F: arch/x86/include/asm/svm.h
7580 F: arch/x86/kvm/svm.c
7582 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7583 M: Christoffer Dall <christoffer.dall@linaro.org>
7584 M: Marc Zyngier <marc.zyngier@arm.com>
7585 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7586 L: kvmarm@lists.cs.columbia.edu
7587 W: http://systems.cs.columbia.edu/projects/kvm-arm
7588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7590 F: arch/arm/include/uapi/asm/kvm*
7591 F: arch/arm/include/asm/kvm*
7594 F: include/kvm/arm_*
7596 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7597 M: Christoffer Dall <christoffer.dall@linaro.org>
7598 M: Marc Zyngier <marc.zyngier@arm.com>
7599 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7600 L: kvmarm@lists.cs.columbia.edu
7602 F: arch/arm64/include/uapi/asm/kvm*
7603 F: arch/arm64/include/asm/kvm*
7606 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7607 M: James Hogan <jhogan@kernel.org>
7608 L: linux-mips@linux-mips.org
7610 F: arch/mips/include/uapi/asm/kvm*
7611 F: arch/mips/include/asm/kvm*
7614 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7615 M: Paul Mackerras <paulus@ozlabs.org>
7616 L: kvm-ppc@vger.kernel.org
7617 W: http://www.linux-kvm.org/
7618 T: git git://github.com/agraf/linux-2.6.git
7620 F: arch/powerpc/include/uapi/asm/kvm*
7621 F: arch/powerpc/include/asm/kvm*
7622 F: arch/powerpc/kvm/
7623 F: arch/powerpc/kernel/kvm*
7625 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7626 M: Christian Borntraeger <borntraeger@de.ibm.com>
7627 M: Cornelia Huck <cohuck@redhat.com>
7628 L: linux-s390@vger.kernel.org
7629 W: http://www.ibm.com/developerworks/linux/linux390/
7630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7632 F: arch/s390/include/uapi/asm/kvm*
7633 F: arch/s390/include/asm/gmap.h
7634 F: arch/s390/include/asm/kvm*
7636 F: arch/s390/mm/gmap.c
7638 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7639 M: Paolo Bonzini <pbonzini@redhat.com>
7640 M: Radim Krčmář <rkrcmar@redhat.com>
7641 L: kvm@vger.kernel.org
7642 W: http://www.linux-kvm.org
7643 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7646 F: arch/x86/include/uapi/asm/kvm*
7647 F: arch/x86/include/asm/kvm*
7648 F: arch/x86/kernel/kvm.c
7649 F: arch/x86/kernel/kvmclock.c
7652 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7653 M: Tejun Heo <tj@kernel.org>
7654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7656 F: include/linux/kernfs.h
7660 M: Eric Biederman <ebiederm@xmission.com>
7661 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7662 L: kexec@lists.infradead.org
7664 F: include/linux/kexec.h
7665 F: include/uapi/linux/kexec.h
7669 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7670 L: linux-integrity@vger.kernel.org
7671 L: keyrings@vger.kernel.org
7673 F: Documentation/security/keys/trusted-encrypted.rst
7674 F: include/keys/encrypted-type.h
7675 F: security/keys/encrypted-keys/
7678 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7679 L: linux-integrity@vger.kernel.org
7680 L: keyrings@vger.kernel.org
7682 F: Documentation/security/keys/trusted-encrypted.rst
7683 F: include/keys/trusted-type.h
7684 F: security/keys/trusted.c
7685 F: security/keys/trusted.h
7688 M: David Howells <dhowells@redhat.com>
7689 L: keyrings@vger.kernel.org
7691 F: Documentation/security/keys/core.rst
7692 F: include/linux/key.h
7693 F: include/linux/key-type.h
7694 F: include/linux/keyctl.h
7695 F: include/uapi/linux/keyctl.h
7699 KGDB / KDB /debug_core
7700 M: Jason Wessel <jason.wessel@windriver.com>
7701 W: http://kgdb.wiki.kernel.org/
7702 L: kgdb-bugreport@lists.sourceforge.net
7703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7705 F: Documentation/dev-tools/kgdb.rst
7706 F: drivers/misc/kgdbts.c
7707 F: drivers/tty/serial/kgdboc.c
7708 F: include/linux/kdb.h
7709 F: include/linux/kgdb.h
7713 M: Catalin Marinas <catalin.marinas@arm.com>
7715 F: Documentation/dev-tools/kmemleak.rst
7716 F: include/linux/kmemleak.h
7718 F: mm/kmemleak-test.c
7720 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7721 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7722 L: linux-kernel@vger.kernel.org
7725 F: include/linux/kmod.h
7727 F: tools/testing/selftests/kmod/
7730 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7731 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7732 M: "David S. Miller" <davem@davemloft.net>
7733 M: Masami Hiramatsu <mhiramat@kernel.org>
7735 F: Documentation/kprobes.txt
7736 F: include/linux/kprobes.h
7737 F: include/asm-generic/kprobes.h
7740 KS0108 LCD CONTROLLER DRIVER
7741 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7742 W: http://miguelojeda.es/auxdisplay.htm
7743 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7745 F: Documentation/auxdisplay/ks0108
7746 F: drivers/auxdisplay/ks0108.c
7747 F: include/linux/ks0108.h
7750 M: David Ahern <dsa@cumulusnetworks.com>
7751 L: netdev@vger.kernel.org
7754 F: include/net/l3mdev.h
7756 LANTIQ MIPS ARCHITECTURE
7757 M: John Crispin <john@phrozen.org>
7758 L: linux-mips@linux-mips.org
7761 F: drivers/soc/lantiq
7764 L: linux-x25@vger.kernel.org
7766 F: Documentation/networking/lapb-module.txt
7770 LASI 53c700 driver for PARISC
7771 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7772 L: linux-scsi@vger.kernel.org
7774 F: Documentation/scsi/53c700.txt
7775 F: drivers/scsi/53c700*
7778 M: Tobin C. Harding <me@tobin.cc>
7780 F: scripts/leaking_addresses.pl
7783 M: Richard Purdie <rpurdie@rpsys.net>
7784 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7785 M: Pavel Machek <pavel@ucw.cz>
7786 L: linux-leds@vger.kernel.org
7787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7789 F: Documentation/devicetree/bindings/leds/
7791 F: include/linux/leds.h
7793 LEGACY EEPROM DRIVER
7794 M: Jean Delvare <jdelvare@suse.com>
7796 F: Documentation/misc-devices/eeprom
7797 F: drivers/misc/eeprom/eeprom.c
7799 LEGO USB Tower driver
7800 M: Juergen Stuber <starblue@users.sourceforge.net>
7801 L: legousb-devel@lists.sourceforge.net
7802 W: http://legousb.sourceforge.net/
7804 F: drivers/usb/misc/legousbtower.c
7807 M: Michael Krufky <mkrufky@linuxtv.org>
7808 L: linux-media@vger.kernel.org
7809 W: https://linuxtv.org
7810 W: http://github.com/mkrufky
7811 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7812 T: git git://linuxtv.org/mkrufky/tuners.git
7814 F: drivers/media/dvb-frontends/lg2160.*
7816 LGDT3305 MEDIA DRIVER
7817 M: Michael Krufky <mkrufky@linuxtv.org>
7818 L: linux-media@vger.kernel.org
7819 W: https://linuxtv.org
7820 W: http://github.com/mkrufky
7821 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7822 T: git git://linuxtv.org/mkrufky/tuners.git
7824 F: drivers/media/dvb-frontends/lgdt3305.*
7826 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7827 M: Viresh Kumar <vireshk@kernel.org>
7828 L: linux-ide@vger.kernel.org
7829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7831 F: include/linux/pata_arasan_cf_data.h
7832 F: drivers/ata/pata_arasan_cf.c
7835 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7836 M: Tejun Heo <tj@kernel.org>
7837 L: linux-ide@vger.kernel.org
7838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7840 F: drivers/ata/pata_*.c
7841 F: drivers/ata/ata_generic.c
7843 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7844 M: Linus Walleij <linus.walleij@linaro.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_ftide010.c
7849 F: drivers/ata/sata_gemini.c
7850 F: drivers/ata/sata_gemini.h
7852 LIBATA SATA AHCI PLATFORM devices support
7853 M: Hans de Goede <hdegoede@redhat.com>
7854 M: Tejun Heo <tj@kernel.org>
7855 L: linux-ide@vger.kernel.org
7856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7858 F: drivers/ata/ahci_platform.c
7859 F: drivers/ata/libahci_platform.c
7860 F: include/linux/ahci_platform.h
7862 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7863 M: Mikael Pettersson <mikpelinux@gmail.com>
7864 L: linux-ide@vger.kernel.org
7865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7867 F: drivers/ata/sata_promise.*
7869 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7870 M: Tejun Heo <tj@kernel.org>
7871 L: linux-ide@vger.kernel.org
7872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7875 F: include/linux/ata.h
7876 F: include/linux/libata.h
7877 F: Documentation/devicetree/bindings/ata/
7880 M: Sasha Levin <alexander.levin@verizon.com>
7882 F: tools/lib/lockdep/
7884 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7885 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7886 L: linux-nvdimm@lists.01.org
7887 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7889 F: drivers/nvdimm/blk.c
7890 F: drivers/nvdimm/region_devs.c
7892 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7893 M: Vishal Verma <vishal.l.verma@intel.com>
7894 L: linux-nvdimm@lists.01.org
7895 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7897 F: drivers/nvdimm/btt*
7899 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7900 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7901 L: linux-nvdimm@lists.01.org
7902 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7904 F: drivers/nvdimm/pmem*
7906 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7907 M: Dan Williams <dan.j.williams@intel.com>
7908 L: linux-nvdimm@lists.01.org
7909 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7913 F: drivers/acpi/nfit/*
7914 F: include/linux/nd.h
7915 F: include/linux/libnvdimm.h
7916 F: include/uapi/linux/ndctl.h
7918 LIGHTNVM PLATFORM SUPPORT
7919 M: Matias Bjorling <mb@lightnvm.io>
7920 W: http://github/OpenChannelSSD
7921 L: linux-block@vger.kernel.org
7923 F: drivers/lightnvm/
7924 F: include/linux/lightnvm.h
7925 F: include/uapi/linux/lightnvm.h
7927 LINUX FOR POWER MACINTOSH
7928 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7929 W: http://www.penguinppc.org/
7930 L: linuxppc-dev@lists.ozlabs.org
7932 F: arch/powerpc/platforms/powermac/
7933 F: drivers/macintosh/
7935 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7936 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7937 M: Paul Mackerras <paulus@samba.org>
7938 M: Michael Ellerman <mpe@ellerman.id.au>
7939 W: https://github.com/linuxppc/linux/wiki
7940 L: linuxppc-dev@lists.ozlabs.org
7941 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7944 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7945 F: Documentation/devicetree/bindings/powerpc/
7946 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7947 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7948 F: Documentation/powerpc/
7950 F: drivers/char/tpm/tpm_ibmvtpm*
7951 F: drivers/crypto/nx/
7952 F: drivers/crypto/vmx/
7953 F: drivers/i2c/busses/i2c-opal.c
7954 F: drivers/net/ethernet/ibm/ibmveth.*
7955 F: drivers/net/ethernet/ibm/ibmvnic.*
7956 F: drivers/pci/hotplug/pnv_php.c
7957 F: drivers/pci/hotplug/rpa*
7958 F: drivers/rtc/rtc-opal.c
7959 F: drivers/scsi/ibmvscsi/
7960 F: drivers/tty/hvc/hvc_opal.c
7961 F: drivers/watchdog/wdrtas.c
7962 F: tools/testing/selftests/powerpc
7969 LINUX FOR POWERPC EMBEDDED MPC5XXX
7970 M: Anatolij Gustschin <agust@denx.de>
7971 L: linuxppc-dev@lists.ozlabs.org
7972 T: git git://git.denx.de/linux-denx-agust.git
7974 F: arch/powerpc/platforms/512x/
7975 F: arch/powerpc/platforms/52xx/
7977 LINUX FOR POWERPC EMBEDDED PPC4XX
7978 M: Alistair Popple <alistair@popple.id.au>
7979 M: Matt Porter <mporter@kernel.crashing.org>
7980 W: http://www.penguinppc.org/
7981 L: linuxppc-dev@lists.ozlabs.org
7983 F: arch/powerpc/platforms/40x/
7984 F: arch/powerpc/platforms/44x/
7986 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7987 M: Scott Wood <oss@buserror.net>
7988 M: Kumar Gala <galak@kernel.crashing.org>
7989 W: http://www.penguinppc.org/
7990 L: linuxppc-dev@lists.ozlabs.org
7991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7993 F: arch/powerpc/platforms/83xx/
7994 F: arch/powerpc/platforms/85xx/
7995 F: Documentation/devicetree/bindings/powerpc/fsl/
7997 LINUX FOR POWERPC EMBEDDED PPC8XX
7998 M: Vitaly Bordug <vitb@kernel.crashing.org>
7999 W: http://www.penguinppc.org/
8000 L: linuxppc-dev@lists.ozlabs.org
8002 F: arch/powerpc/platforms/8xx/
8004 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8005 L: linuxppc-dev@lists.ozlabs.org
8007 F: arch/powerpc/*/*virtex*
8008 F: arch/powerpc/*/*/*virtex*
8010 LINUX FOR POWERPC PA SEMI PWRFICIENT
8011 L: linuxppc-dev@lists.ozlabs.org
8013 F: arch/powerpc/platforms/pasemi/
8014 F: drivers/*/*pasemi*
8015 F: drivers/*/*/*pasemi*
8017 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8018 M: Kees Cook <keescook@chromium.org>
8020 F: drivers/misc/lkdtm*
8022 LINUX SECURITY MODULE (LSM) FRAMEWORK
8023 M: Chris Wright <chrisw@sous-sol.org>
8024 L: linux-security-module@vger.kernel.org
8027 LIS3LV02D ACCELEROMETER DRIVER
8028 M: Eric Piel <eric.piel@tremplin-utc.net>
8030 F: Documentation/misc-devices/lis3lv02d
8031 F: drivers/misc/lis3lv02d/
8032 F: drivers/platform/x86/hp_accel.c
8035 M: Josh Poimboeuf <jpoimboe@redhat.com>
8036 M: Jessica Yu <jeyu@kernel.org>
8037 M: Jiri Kosina <jikos@kernel.org>
8038 M: Miroslav Benes <mbenes@suse.cz>
8039 R: Petr Mladek <pmladek@suse.com>
8041 F: kernel/livepatch/
8042 F: include/linux/livepatch.h
8043 F: arch/x86/include/asm/livepatch.h
8044 F: arch/x86/kernel/livepatch.c
8045 F: Documentation/livepatch/
8046 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8047 F: samples/livepatch/
8048 L: live-patching@vger.kernel.org
8049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8052 L: netdev@vger.kernel.org
8054 F: include/linux/llc.h
8055 F: include/uapi/linux/llc.h
8059 LM73 HARDWARE MONITOR DRIVER
8060 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8061 L: linux-hwmon@vger.kernel.org
8063 F: drivers/hwmon/lm73.c
8065 LM78 HARDWARE MONITOR DRIVER
8066 M: Jean Delvare <jdelvare@suse.com>
8067 L: linux-hwmon@vger.kernel.org
8069 F: Documentation/hwmon/lm78
8070 F: drivers/hwmon/lm78.c
8072 LM83 HARDWARE MONITOR DRIVER
8073 M: Jean Delvare <jdelvare@suse.com>
8074 L: linux-hwmon@vger.kernel.org
8076 F: Documentation/hwmon/lm83
8077 F: drivers/hwmon/lm83.c
8079 LM90 HARDWARE MONITOR DRIVER
8080 M: Jean Delvare <jdelvare@suse.com>
8081 L: linux-hwmon@vger.kernel.org
8083 F: Documentation/hwmon/lm90
8084 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8085 F: drivers/hwmon/lm90.c
8086 F: include/dt-bindings/thermal/lm90.h
8088 LM95234 HARDWARE MONITOR DRIVER
8089 M: Guenter Roeck <linux@roeck-us.net>
8090 L: linux-hwmon@vger.kernel.org
8092 F: Documentation/hwmon/lm95234
8093 F: drivers/hwmon/lm95234.c
8095 LME2510 MEDIA DRIVER
8096 M: Malcolm Priestley <tvboxspy@gmail.com>
8097 L: linux-media@vger.kernel.org
8098 W: https://linuxtv.org
8099 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8101 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8103 LOADPIN SECURITY MODULE
8104 M: Kees Cook <keescook@chromium.org>
8105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8107 F: security/loadpin/
8108 F: Documentation/admin-guide/LSM/LoadPin.rst
8111 M: Peter Zijlstra <peterz@infradead.org>
8112 M: Ingo Molnar <mingo@redhat.com>
8113 L: linux-kernel@vger.kernel.org
8114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8116 F: Documentation/locking/
8117 F: include/linux/lockdep.h
8118 F: include/linux/spinlock*.h
8119 F: arch/*/include/asm/spinlock*.h
8120 F: include/linux/rwlock*.h
8121 F: include/linux/mutex*.h
8122 F: arch/*/include/asm/mutex*.h
8123 F: include/linux/rwsem*.h
8124 F: arch/*/include/asm/rwsem.h
8125 F: include/linux/seqlock.h
8126 F: lib/locking*.[ch]
8129 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8130 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8131 L: linux-ntfs-dev@lists.sourceforge.net
8132 W: http://www.linux-ntfs.org/content/view/19/37/
8134 F: Documentation/ldm.txt
8135 F: block/partitions/ldm.*
8137 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8138 M: Sathya Prakash <sathya.prakash@broadcom.com>
8139 M: Chaitra P B <chaitra.basappa@broadcom.com>
8140 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8141 L: MPT-FusionLinux.pdl@broadcom.com
8142 L: linux-scsi@vger.kernel.org
8143 W: http://www.avagotech.com/support/
8145 F: drivers/message/fusion/
8146 F: drivers/scsi/mpt2sas/
8147 F: drivers/scsi/mpt3sas/
8149 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8150 M: Matthew Wilcox <matthew@wil.cx>
8151 L: linux-scsi@vger.kernel.org
8153 F: drivers/scsi/sym53c8xx_2/
8155 LTC4261 HARDWARE MONITOR DRIVER
8156 M: Guenter Roeck <linux@roeck-us.net>
8157 L: linux-hwmon@vger.kernel.org
8159 F: Documentation/hwmon/ltc4261
8160 F: drivers/hwmon/ltc4261.c
8162 LTC4306 I2C MULTIPLEXER DRIVER
8163 M: Michael Hennerich <michael.hennerich@analog.com>
8164 W: http://ez.analog.com/community/linux-device-drivers
8165 L: linux-i2c@vger.kernel.org
8167 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8168 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8170 LTP (Linux Test Project)
8171 M: Mike Frysinger <vapier@gentoo.org>
8172 M: Cyril Hrubis <chrubis@suse.cz>
8173 M: Wanlong Gao <wanlong.gao@gmail.com>
8174 M: Jan Stancek <jstancek@redhat.com>
8175 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8176 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8177 L: ltp@lists.linux.it (subscribers-only)
8178 W: http://linux-test-project.github.io/
8179 T: git git://github.com/linux-test-project/ltp.git
8183 W: http://www.linux-m32r.org/
8188 M: Geert Uytterhoeven <geert@linux-m68k.org>
8189 L: linux-m68k@lists.linux-m68k.org
8190 W: http://www.linux-m68k.org/
8191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8196 M68K ON APPLE MACINTOSH
8197 M: Joshua Thompson <funaho@jurai.org>
8198 W: http://www.mac.linux-m68k.org/
8199 L: linux-m68k@lists.linux-m68k.org
8204 M: Philip Blundell <philb@gnu.org>
8205 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8209 M88DS3103 MEDIA DRIVER
8210 M: Antti Palosaari <crope@iki.fi>
8211 L: linux-media@vger.kernel.org
8212 W: https://linuxtv.org
8213 W: http://palosaari.fi/linux/
8214 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8215 T: git git://linuxtv.org/anttip/media_tree.git
8217 F: drivers/media/dvb-frontends/m88ds3103*
8219 M88RS2000 MEDIA DRIVER
8220 M: Malcolm Priestley <tvboxspy@gmail.com>
8221 L: linux-media@vger.kernel.org
8222 W: https://linuxtv.org
8223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8225 F: drivers/media/dvb-frontends/m88rs2000*
8227 MA901 MASTERKIT USB FM RADIO DRIVER
8228 M: Alexey Klimov <klimov.linux@gmail.com>
8229 L: linux-media@vger.kernel.org
8230 T: git git://linuxtv.org/media_tree.git
8232 F: drivers/media/radio/radio-ma901.c
8235 M: Johannes Berg <johannes@sipsolutions.net>
8236 L: linux-wireless@vger.kernel.org
8237 W: http://wireless.kernel.org/
8238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8241 F: Documentation/networking/mac80211-injection.txt
8242 F: include/net/mac80211.h
8244 F: drivers/net/wireless/mac80211_hwsim.[ch]
8245 F: Documentation/networking/mac80211_hwsim/README
8248 M: Jassi Brar <jassisinghbrar@gmail.com>
8249 L: linux-kernel@vger.kernel.org
8252 F: include/linux/mailbox_client.h
8253 F: include/linux/mailbox_controller.h
8255 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8256 M: Michael Kerrisk <mtk.manpages@gmail.com>
8257 W: http://www.kernel.org/doc/man-pages
8258 L: linux-man@vger.kernel.org
8261 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8262 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8263 L: linux-mips@linux-mips.org
8265 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8267 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8268 M: Andrew Lunn <andrew@lunn.ch>
8269 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8270 L: netdev@vger.kernel.org
8272 F: drivers/net/dsa/mv88e6xxx/
8273 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8275 MARVELL ARMADA DRM SUPPORT
8276 M: Russell King <linux@armlinux.org.uk>
8278 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8279 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8280 F: drivers/gpu/drm/armada/
8281 F: include/uapi/drm/armada_drm.h
8282 F: Documentation/devicetree/bindings/display/armada/
8284 MARVELL CRYPTO DRIVER
8285 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8286 M: Arnaud Ebalard <arno@natisbad.org>
8287 F: drivers/crypto/marvell/
8289 L: linux-crypto@vger.kernel.org
8291 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8292 M: Mirko Lindner <mlindner@marvell.com>
8293 M: Stephen Hemminger <stephen@networkplumber.org>
8294 L: netdev@vger.kernel.org
8296 F: drivers/net/ethernet/marvell/sk*
8298 MARVELL LIBERTAS WIRELESS DRIVER
8299 L: libertas-dev@lists.infradead.org
8301 F: drivers/net/wireless/marvell/libertas/
8303 MARVELL MACCHIATOBIN SUPPORT
8304 M: Russell King <rmk@armlinux.org.uk>
8305 L: linux-arm-kernel@lists.infradead.org
8307 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8309 MARVELL MV643XX ETHERNET DRIVER
8310 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8311 L: netdev@vger.kernel.org
8313 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8314 F: include/linux/mv643xx.h
8316 MARVELL MV88X3310 PHY DRIVER
8317 M: Russell King <rmk@armlinux.org.uk>
8318 L: netdev@vger.kernel.org
8320 F: drivers/net/phy/marvell10g.c
8322 MARVELL MVNETA ETHERNET DRIVER
8323 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8324 L: netdev@vger.kernel.org
8326 F: drivers/net/ethernet/marvell/mvneta.*
8328 MARVELL MWIFIEX WIRELESS DRIVER
8329 M: Amitkumar Karwar <amitkarwar@gmail.com>
8330 M: Nishant Sarmukadam <nishants@marvell.com>
8331 M: Ganapathi Bhat <gbhat@marvell.com>
8332 M: Xinming Hu <huxm@marvell.com>
8333 L: linux-wireless@vger.kernel.org
8335 F: drivers/net/wireless/marvell/mwifiex/
8337 MARVELL MWL8K WIRELESS DRIVER
8338 M: Lennert Buytenhek <buytenh@wantstofly.org>
8339 L: linux-wireless@vger.kernel.org
8341 F: drivers/net/wireless/marvell/mwl8k.c
8343 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8344 M: Nicolas Pitre <nico@fluxnic.net>
8346 F: drivers/mmc/host/mvsdio.*
8348 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8349 M: Hu Ziji <huziji@marvell.com>
8350 L: linux-mmc@vger.kernel.org
8352 F: drivers/mmc/host/sdhci-xenon*
8353 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8355 MATROX FRAMEBUFFER DRIVER
8356 L: linux-fbdev@vger.kernel.org
8358 F: drivers/video/fbdev/matrox/matroxfb_*
8359 F: include/uapi/linux/matroxfb.h
8361 MAX16065 HARDWARE MONITOR DRIVER
8362 M: Guenter Roeck <linux@roeck-us.net>
8363 L: linux-hwmon@vger.kernel.org
8365 F: Documentation/hwmon/max16065
8366 F: drivers/hwmon/max16065.c
8368 MAX20751 HARDWARE MONITOR DRIVER
8369 M: Guenter Roeck <linux@roeck-us.net>
8370 L: linux-hwmon@vger.kernel.org
8372 F: Documentation/hwmon/max20751
8373 F: drivers/hwmon/max20751.c
8375 MAX2175 SDR TUNER DRIVER
8376 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8377 L: linux-media@vger.kernel.org
8378 T: git git://linuxtv.org/media_tree.git
8380 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8381 F: Documentation/media/v4l-drivers/max2175.rst
8382 F: drivers/media/i2c/max2175*
8383 F: include/uapi/linux/max2175.h
8385 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8386 L: linux-hwmon@vger.kernel.org
8388 F: Documentation/hwmon/max6650
8389 F: drivers/hwmon/max6650.c
8391 MAX6697 HARDWARE MONITOR DRIVER
8392 M: Guenter Roeck <linux@roeck-us.net>
8393 L: linux-hwmon@vger.kernel.org
8395 F: Documentation/hwmon/max6697
8396 F: Documentation/devicetree/bindings/i2c/max6697.txt
8397 F: drivers/hwmon/max6697.c
8398 F: include/linux/platform_data/max6697.h
8400 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8401 M: Peter Rosin <peda@axentia.se>
8402 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8404 F: Documentation/devicetree/bindings/sound/max9860.txt
8405 F: sound/soc/codecs/max9860.*
8407 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8408 M: Javier Martinez Canillas <javier@dowhile0.org>
8409 L: linux-kernel@vger.kernel.org
8411 F: drivers/regulator/max77802-regulator.c
8412 F: Documentation/devicetree/bindings/*/*max77802.txt
8413 F: include/dt-bindings/*/*max77802.h
8415 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8416 M: Krzysztof Kozlowski <krzk@kernel.org>
8417 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8418 L: linux-pm@vger.kernel.org
8420 F: drivers/power/supply/max14577_charger.c
8421 F: drivers/power/supply/max77693_charger.c
8423 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8424 M: Chanwoo Choi <cw00.choi@samsung.com>
8425 M: Krzysztof Kozlowski <krzk@kernel.org>
8426 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8427 L: linux-kernel@vger.kernel.org
8429 F: drivers/*/max14577*.c
8430 F: drivers/*/max77686*.c
8431 F: drivers/*/max77693*.c
8432 F: drivers/extcon/extcon-max14577.c
8433 F: drivers/extcon/extcon-max77693.c
8434 F: drivers/rtc/rtc-max77686.c
8435 F: drivers/clk/clk-max77686.c
8436 F: Documentation/devicetree/bindings/mfd/max14577.txt
8437 F: Documentation/devicetree/bindings/*/max77686.txt
8438 F: Documentation/devicetree/bindings/mfd/max77693.txt
8439 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8440 F: include/linux/mfd/max14577*.h
8441 F: include/linux/mfd/max77686*.h
8442 F: include/linux/mfd/max77693*.h
8444 MAXIRADIO FM RADIO RECEIVER DRIVER
8445 M: Hans Verkuil <hverkuil@xs4all.nl>
8446 L: linux-media@vger.kernel.org
8447 T: git git://linuxtv.org/media_tree.git
8448 W: https://linuxtv.org
8450 F: drivers/media/radio/radio-maxiradio*
8452 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8453 M: Peter Rosin <peda@axentia.se>
8454 L: linux-iio@vger.kernel.org
8456 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8457 F: drivers/iio/potentiometer/mcp4531.c
8459 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8460 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8461 L: linux-iio@vger.kernel.org
8463 F: drivers/iio/dac/cio-dac.c
8465 MEDIA DRIVERS FOR ASCOT2E
8466 M: Sergey Kozlov <serjk@netup.ru>
8467 M: Abylay Ospan <aospan@netup.ru>
8468 L: linux-media@vger.kernel.org
8469 W: https://linuxtv.org
8471 T: git git://linuxtv.org/media_tree.git
8473 F: drivers/media/dvb-frontends/ascot2e*
8475 MEDIA DRIVERS FOR CXD2841ER
8476 M: Sergey Kozlov <serjk@netup.ru>
8477 M: Abylay Ospan <aospan@netup.ru>
8478 L: linux-media@vger.kernel.org
8479 W: https://linuxtv.org
8481 T: git git://linuxtv.org/media_tree.git
8483 F: drivers/media/dvb-frontends/cxd2841er*
8485 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8486 M: Daniel Scheller <d.scheller.oss@gmail.com>
8487 L: linux-media@vger.kernel.org
8488 W: https://linuxtv.org
8489 T: git git://linuxtv.org/media_tree.git
8491 F: drivers/media/pci/ddbridge/*
8493 MEDIA DRIVERS FOR FREESCALE IMX
8494 M: Steve Longerbeam <slongerbeam@gmail.com>
8495 M: Philipp Zabel <p.zabel@pengutronix.de>
8496 L: linux-media@vger.kernel.org
8497 T: git git://linuxtv.org/media_tree.git
8499 F: Documentation/devicetree/bindings/media/imx.txt
8500 F: Documentation/media/v4l-drivers/imx.rst
8501 F: drivers/staging/media/imx/
8502 F: include/linux/imx-media.h
8503 F: include/media/imx.h
8505 MEDIA DRIVERS FOR HELENE
8506 M: Abylay Ospan <aospan@netup.ru>
8507 L: linux-media@vger.kernel.org
8508 W: https://linuxtv.org
8510 T: git git://linuxtv.org/media_tree.git
8512 F: drivers/media/dvb-frontends/helene*
8514 MEDIA DRIVERS FOR HORUS3A
8515 M: Sergey Kozlov <serjk@netup.ru>
8516 M: Abylay Ospan <aospan@netup.ru>
8517 L: linux-media@vger.kernel.org
8518 W: https://linuxtv.org
8520 T: git git://linuxtv.org/media_tree.git
8522 F: drivers/media/dvb-frontends/horus3a*
8524 MEDIA DRIVERS FOR LNBH25
8525 M: Sergey Kozlov <serjk@netup.ru>
8526 M: Abylay Ospan <aospan@netup.ru>
8527 L: linux-media@vger.kernel.org
8528 W: https://linuxtv.org
8530 T: git git://linuxtv.org/media_tree.git
8532 F: drivers/media/dvb-frontends/lnbh25*
8534 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8535 M: Daniel Scheller <d.scheller.oss@gmail.com>
8536 L: linux-media@vger.kernel.org
8537 W: https://linuxtv.org
8538 T: git git://linuxtv.org/media_tree.git
8540 F: drivers/media/dvb-frontends/mxl5xx*
8542 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8543 M: Sergey Kozlov <serjk@netup.ru>
8544 M: Abylay Ospan <aospan@netup.ru>
8545 L: linux-media@vger.kernel.org
8546 W: https://linuxtv.org
8548 T: git git://linuxtv.org/media_tree.git
8550 F: drivers/media/pci/netup_unidvb/*
8552 MEDIA DRIVERS FOR RENESAS - DRIF
8553 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8554 L: linux-media@vger.kernel.org
8555 L: linux-renesas-soc@vger.kernel.org
8556 T: git git://linuxtv.org/media_tree.git
8558 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8559 F: drivers/media/platform/rcar_drif.c
8561 MEDIA DRIVERS FOR RENESAS - FCP
8562 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8563 L: linux-media@vger.kernel.org
8564 L: linux-renesas-soc@vger.kernel.org
8565 T: git git://linuxtv.org/media_tree.git
8567 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8568 F: drivers/media/platform/rcar-fcp.c
8569 F: include/media/rcar-fcp.h
8571 MEDIA DRIVERS FOR RENESAS - FDP1
8572 M: Kieran Bingham <kieran@bingham.xyz>
8573 L: linux-media@vger.kernel.org
8574 L: linux-renesas-soc@vger.kernel.org
8575 T: git git://linuxtv.org/media_tree.git
8577 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8578 F: drivers/media/platform/rcar_fdp1.c
8580 MEDIA DRIVERS FOR RENESAS - VIN
8581 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8582 L: linux-media@vger.kernel.org
8583 L: linux-renesas-soc@vger.kernel.org
8584 T: git git://linuxtv.org/media_tree.git
8586 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8587 F: drivers/media/platform/rcar-vin/
8589 MEDIA DRIVERS FOR RENESAS - VSP1
8590 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8591 L: linux-media@vger.kernel.org
8592 L: linux-renesas-soc@vger.kernel.org
8593 T: git git://linuxtv.org/media_tree.git
8595 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8596 F: drivers/media/platform/vsp1/
8598 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8599 M: Daniel Scheller <d.scheller.oss@gmail.com>
8600 L: linux-media@vger.kernel.org
8601 W: https://linuxtv.org
8602 T: git git://linuxtv.org/media_tree.git
8604 F: drivers/media/dvb-frontends/stv0910*
8606 MEDIA DRIVERS FOR ST STV6111 TUNER 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/stv6111*
8614 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8615 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8616 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8617 P: LinuxTV.org Project
8618 L: linux-media@vger.kernel.org
8619 W: https://linuxtv.org
8620 Q: http://patchwork.kernel.org/project/linux-media/list/
8621 T: git git://linuxtv.org/media_tree.git
8623 F: Documentation/devicetree/bindings/media/
8624 F: Documentation/media/
8626 F: drivers/staging/media/
8627 F: include/linux/platform_data/media/
8629 F: include/uapi/linux/dvb/
8630 F: include/uapi/linux/videodev2.h
8631 F: include/uapi/linux/media.h
8632 F: include/uapi/linux/v4l2-*
8633 F: include/uapi/linux/meye.h
8634 F: include/uapi/linux/ivtv*
8635 F: include/uapi/linux/uvcvideo.h
8638 M: Sean Wang <sean.wang@mediatek.com>
8640 F: drivers/media/rc/mtk-cir.c
8642 MEDIATEK PMIC LED DRIVER
8643 M: Sean Wang <sean.wang@mediatek.com>
8645 F: drivers/leds/leds-mt6323.c
8646 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
8648 MEDIATEK ETHERNET DRIVER
8649 M: Felix Fietkau <nbd@openwrt.org>
8650 M: John Crispin <john@phrozen.org>
8651 M: Sean Wang <sean.wang@mediatek.com>
8652 M: Nelson Chang <nelson.chang@mediatek.com>
8653 L: netdev@vger.kernel.org
8655 F: drivers/net/ethernet/mediatek/
8657 MEDIATEK JPEG DRIVER
8658 M: Rick Chang <rick.chang@mediatek.com>
8659 M: Bin Liu <bin.liu@mediatek.com>
8661 F: drivers/media/platform/mtk-jpeg/
8662 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8665 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8666 M: Houlong Wei <houlong.wei@mediatek.com>
8667 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8669 F: drivers/media/platform/mtk-mdp/
8670 F: drivers/media/platform/mtk-vpu/
8671 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8673 MEDIATEK MEDIA DRIVER
8674 M: Tiffany Lin <tiffany.lin@mediatek.com>
8675 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8677 F: drivers/media/platform/mtk-vcodec/
8678 F: drivers/media/platform/mtk-vpu/
8679 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8680 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8682 MEDIATEK MT7601U WIRELESS LAN DRIVER
8683 M: Jakub Kicinski <kubakici@wp.pl>
8684 L: linux-wireless@vger.kernel.org
8686 F: drivers/net/wireless/mediatek/mt7601u/
8688 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8689 M: Sean Wang <sean.wang@mediatek.com>
8691 F: drivers/char/hw_random/mtk-rng.c
8693 MEDIATEK USB3 DRD IP DRIVER
8694 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8695 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8697 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8699 F: drivers/usb/mtu3/
8701 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8702 M: Peter Senna Tschudin <peter.senna@collabora.com>
8703 M: Martin Donnelly <martin.donnelly@ge.com>
8704 M: Martyn Welch <martyn.welch@collabora.co.uk>
8706 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8707 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8709 MEGARAID SCSI/SAS DRIVERS
8710 M: Kashyap Desai <kashyap.desai@broadcom.com>
8711 M: Sumit Saxena <sumit.saxena@broadcom.com>
8712 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8713 L: megaraidlinux.pdl@broadcom.com
8714 L: linux-scsi@vger.kernel.org
8715 W: http://www.avagotech.com/support/
8717 F: Documentation/scsi/megaraid.txt
8718 F: drivers/scsi/megaraid.*
8719 F: drivers/scsi/megaraid/
8721 MELEXIS MLX90614 DRIVER
8722 M: Crt Mori <cmo@melexis.com>
8723 L: linux-iio@vger.kernel.org
8724 W: http://www.melexis.com
8726 F: drivers/iio/temperature/mlx90614.c
8728 MELFAS MIP4 TOUCHSCREEN DRIVER
8729 M: Sangwon Jee <jeesw@melfas.com>
8730 W: http://www.melfas.com
8732 F: drivers/input/touchscreen/melfas_mip4.c
8733 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8735 MELLANOX ETHERNET DRIVER (mlx4_en)
8736 M: Tariq Toukan <tariqt@mellanox.com>
8737 L: netdev@vger.kernel.org
8739 W: http://www.mellanox.com
8740 Q: http://patchwork.ozlabs.org/project/netdev/list/
8741 F: drivers/net/ethernet/mellanox/mlx4/en_*
8743 MELLANOX ETHERNET DRIVER (mlx5e)
8744 M: Saeed Mahameed <saeedm@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/mlx5/core/en_*
8751 MELLANOX ETHERNET INNOVA DRIVER
8752 M: Ilan Tayari <ilant@mellanox.com>
8753 R: Boris Pismenny <borisp@mellanox.com>
8754 L: netdev@vger.kernel.org
8756 W: http://www.mellanox.com
8757 Q: http://patchwork.ozlabs.org/project/netdev/list/
8758 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8759 F: include/linux/mlx5/mlx5_ifc_fpga.h
8761 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8762 M: Ilan Tayari <ilant@mellanox.com>
8763 R: Boris Pismenny <borisp@mellanox.com>
8764 L: netdev@vger.kernel.org
8766 W: http://www.mellanox.com
8767 Q: http://patchwork.ozlabs.org/project/netdev/list/
8768 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8769 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8771 MELLANOX ETHERNET SWITCH DRIVERS
8772 M: Jiri Pirko <jiri@mellanox.com>
8773 M: Ido Schimmel <idosch@mellanox.com>
8774 L: netdev@vger.kernel.org
8776 W: http://www.mellanox.com
8777 Q: http://patchwork.ozlabs.org/project/netdev/list/
8778 F: drivers/net/ethernet/mellanox/mlxsw/
8780 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8781 M: mlxsw@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/mlxfw/
8788 MELLANOX MLX CPLD HOTPLUG DRIVER
8789 M: Vadim Pasternak <vadimp@mellanox.com>
8790 L: platform-driver-x86@vger.kernel.org
8792 F: drivers/platform/x86/mlxcpld-hotplug.c
8793 F: include/linux/platform_data/mlxcpld-hotplug.h
8795 MELLANOX MLX4 core VPI driver
8796 M: Tariq Toukan <tariqt@mellanox.com>
8797 L: netdev@vger.kernel.org
8798 L: linux-rdma@vger.kernel.org
8799 W: http://www.mellanox.com
8800 Q: http://patchwork.ozlabs.org/project/netdev/list/
8802 F: drivers/net/ethernet/mellanox/mlx4/
8803 F: include/linux/mlx4/
8805 MELLANOX MLX4 IB driver
8806 M: Yishai Hadas <yishaih@mellanox.com>
8807 L: linux-rdma@vger.kernel.org
8808 W: http://www.mellanox.com
8809 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8811 F: drivers/infiniband/hw/mlx4/
8812 F: include/linux/mlx4/
8813 F: include/uapi/rdma/mlx4-abi.h
8815 MELLANOX MLX5 core VPI driver
8816 M: Saeed Mahameed <saeedm@mellanox.com>
8817 M: Matan Barak <matanb@mellanox.com>
8818 M: Leon Romanovsky <leonro@mellanox.com>
8819 L: netdev@vger.kernel.org
8820 L: linux-rdma@vger.kernel.org
8821 W: http://www.mellanox.com
8822 Q: http://patchwork.ozlabs.org/project/netdev/list/
8824 F: drivers/net/ethernet/mellanox/mlx5/core/
8825 F: include/linux/mlx5/
8827 MELLANOX MLX5 IB driver
8828 M: Matan Barak <matanb@mellanox.com>
8829 M: Leon Romanovsky <leonro@mellanox.com>
8830 L: linux-rdma@vger.kernel.org
8831 W: http://www.mellanox.com
8832 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8834 F: drivers/infiniband/hw/mlx5/
8835 F: include/linux/mlx5/
8836 F: include/uapi/rdma/mlx5-abi.h
8838 MELLANOX MLXCPLD I2C AND MUX DRIVER
8839 M: Vadim Pasternak <vadimp@mellanox.com>
8840 M: Michael Shych <michaelsh@mellanox.com>
8841 L: linux-i2c@vger.kernel.org
8843 F: drivers/i2c/busses/i2c-mlxcpld.c
8844 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8845 F: Documentation/i2c/busses/i2c-mlxcpld
8847 MELLANOX MLXCPLD LED DRIVER
8848 M: Vadim Pasternak <vadimp@mellanox.com>
8849 L: linux-leds@vger.kernel.org
8851 F: drivers/leds/leds-mlxcpld.c
8852 F: Documentation/leds/leds-mlxcpld.txt
8854 MELLANOX PLATFORM DRIVER
8855 M: Vadim Pasternak <vadimp@mellanox.com>
8856 L: platform-driver-x86@vger.kernel.org
8858 F: drivers/platform/x86/mlx-platform.c
8861 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8862 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8863 L: linux-kernel@vger.kernel.org
8865 F: kernel/sched/membarrier.c
8866 F: include/uapi/linux/membarrier.h
8869 L: linux-mm@kvack.org
8870 W: http://www.linux-mm.org
8872 F: include/linux/mm.h
8873 F: include/linux/gfp.h
8874 F: include/linux/mmzone.h
8875 F: include/linux/memory_hotplug.h
8876 F: include/linux/vmalloc.h
8879 MEMORY TECHNOLOGY DEVICES (MTD)
8880 M: David Woodhouse <dwmw2@infradead.org>
8881 M: Brian Norris <computersforpeace@gmail.com>
8882 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8883 M: Marek Vasut <marek.vasut@gmail.com>
8884 M: Richard Weinberger <richard@nod.at>
8885 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8886 L: linux-mtd@lists.infradead.org
8887 W: http://www.linux-mtd.infradead.org/
8888 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8889 T: git git://git.infradead.org/linux-mtd.git master
8890 T: git git://git.infradead.org/l2-mtd.git master
8892 F: Documentation/devicetree/bindings/mtd/
8894 F: include/linux/mtd/
8895 F: include/uapi/mtd/
8897 MEN A21 WATCHDOG DRIVER
8898 M: Johannes Thumshirn <morbidrsa@gmail.com>
8899 L: linux-watchdog@vger.kernel.org
8901 F: drivers/watchdog/mena21_wdt.c
8903 MEN CHAMELEON BUS (mcb)
8904 M: Johannes Thumshirn <morbidrsa@gmail.com>
8907 F: include/linux/mcb.h
8908 F: Documentation/men-chameleon-bus.txt
8910 MEN F21BMC (Board Management Controller)
8911 M: Andreas Werner <andreas.werner@men.de>
8913 F: drivers/mfd/menf21bmc.c
8914 F: drivers/watchdog/menf21bmc_wdt.c
8915 F: drivers/leds/leds-menf21bmc.c
8916 F: drivers/hwmon/menf21bmc_hwmon.c
8917 F: Documentation/hwmon/menf21bmc
8919 MESON AO CEC DRIVER FOR AMLOGIC SOCS
8920 M: Neil Armstrong <narmstrong@baylibre.com>
8921 L: linux-media@lists.freedesktop.org
8922 L: linux-amlogic@lists.infradead.org
8923 W: http://linux-meson.com/
8925 F: drivers/media/platform/meson/ao-cec.c
8926 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
8927 T: git git://linuxtv.org/media_tree.git
8930 M: James Hogan <jhogan@kernel.org>
8931 L: linux-metag@vger.kernel.org
8932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8935 F: Documentation/metag/
8936 F: Documentation/devicetree/bindings/metag/
8937 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8938 F: drivers/clocksource/metag_generic.c
8939 F: drivers/irqchip/irq-metag.c
8940 F: drivers/irqchip/irq-metag-ext.c
8941 F: drivers/tty/metag_da.c
8943 MICROBLAZE ARCHITECTURE
8944 M: Michal Simek <monstr@monstr.eu>
8945 W: http://www.monstr.eu/fdt/
8946 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8950 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8951 M: Richard Genoud <richard.genoud@gmail.com>
8953 F: drivers/tty/serial/atmel_serial.c
8954 F: drivers/tty/serial/atmel_serial.h
8956 MICROCHIP / ATMEL DMA DRIVER
8957 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8958 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8959 L: dmaengine@vger.kernel.org
8961 F: drivers/dma/at_hdmac.c
8962 F: drivers/dma/at_hdmac_regs.h
8963 F: include/linux/platform_data/dma-atmel.h
8965 MICROCHIP / ATMEL ECC DRIVER
8966 M: Tudor Ambarus <tudor.ambarus@microchip.com>
8967 L: linux-crypto@vger.kernel.org
8969 F: drivers/crypto/atmel-ecc.*
8971 MICROCHIP / ATMEL ISC DRIVER
8972 M: Songjun Wu <songjun.wu@microchip.com>
8973 L: linux-media@vger.kernel.org
8975 F: drivers/media/platform/atmel/atmel-isc.c
8976 F: drivers/media/platform/atmel/atmel-isc-regs.h
8977 F: devicetree/bindings/media/atmel-isc.txt
8979 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8980 M: Woojung Huh <Woojung.Huh@microchip.com>
8981 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8982 L: netdev@vger.kernel.org
8984 F: net/dsa/tag_ksz.c
8985 F: drivers/net/dsa/microchip/*
8986 F: include/linux/platform_data/microchip-ksz.h
8987 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8989 MICROCHIP USB251XB DRIVER
8990 M: Richard Leitner <richard.leitner@skidata.com>
8991 L: linux-usb@vger.kernel.org
8993 F: drivers/usb/misc/usb251xb.c
8994 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8996 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8997 M: Don Brace <don.brace@microsemi.com>
8998 L: esc.storagedev@microsemi.com
8999 L: linux-scsi@vger.kernel.org
9001 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9002 F: drivers/scsi/smartpqi/Kconfig
9003 F: drivers/scsi/smartpqi/Makefile
9004 F: include/linux/cciss*.h
9005 F: include/uapi/linux/cciss*.h
9006 F: Documentation/scsi/smartpqi.txt
9008 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9009 M: Chen Yu <yu.c.chen@intel.com>
9010 L: platform-driver-x86@vger.kernel.org
9012 F: drivers/platform/x86/surfacepro3_button.c
9015 M: Oliver Neukum <oliver@neukum.org>
9017 F: drivers/usb/image/microtek.*
9020 M: Ralf Baechle <ralf@linux-mips.org>
9021 L: linux-mips@linux-mips.org
9022 W: http://www.linux-mips.org/
9023 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9024 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9026 F: Documentation/devicetree/bindings/mips/
9027 F: Documentation/mips/
9030 MIPS BOSTON DEVELOPMENT BOARD
9031 M: Paul Burton <paul.burton@mips.com>
9032 L: linux-mips@linux-mips.org
9034 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9035 F: arch/mips/boot/dts/img/boston.dts
9036 F: arch/mips/configs/generic/board-boston.config
9037 F: drivers/clk/imgtec/clk-boston.c
9038 F: include/dt-bindings/clock/boston-clock.h
9040 MIPS GENERIC PLATFORM
9041 M: Paul Burton <paul.burton@mips.com>
9042 L: linux-mips@linux-mips.org
9044 F: arch/mips/generic/
9045 F: arch/mips/tools/generic-board-config.sh
9047 MIPS/LOONGSON1 ARCHITECTURE
9048 M: Keguang Zhang <keguang.zhang@gmail.com>
9049 L: linux-mips@linux-mips.org
9051 F: arch/mips/loongson32/
9052 F: arch/mips/include/asm/mach-loongson32/
9053 F: drivers/*/*loongson1*
9054 F: drivers/*/*/*loongson1*
9056 MIPS RINT INSTRUCTION EMULATION
9057 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9058 L: linux-mips@linux-mips.org
9060 F: arch/mips/math-emu/sp_rint.c
9061 F: arch/mips/math-emu/dp_rint.c
9063 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9064 M: Hans Verkuil <hverkuil@xs4all.nl>
9065 L: linux-media@vger.kernel.org
9066 T: git git://linuxtv.org/media_tree.git
9067 W: https://linuxtv.org
9069 F: drivers/media/radio/radio-miropcm20*
9072 M: Eric Miao <eric.y.miao@gmail.com>
9073 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9074 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9075 T: git git://github.com/hzhuang1/linux.git
9076 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9078 F: arch/arm/boot/dts/mmp*
9079 F: arch/arm/mach-mmp/
9081 MN88472 MEDIA DRIVER
9082 M: Antti Palosaari <crope@iki.fi>
9083 L: linux-media@vger.kernel.org
9084 W: https://linuxtv.org
9085 W: http://palosaari.fi/linux/
9086 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9088 F: drivers/media/dvb-frontends/mn88472*
9090 MN88473 MEDIA DRIVER
9091 M: Antti Palosaari <crope@iki.fi>
9092 L: linux-media@vger.kernel.org
9093 W: https://linuxtv.org
9094 W: http://palosaari.fi/linux/
9095 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9097 F: drivers/media/dvb-frontends/mn88473*
9100 M: Jessica Yu <jeyu@kernel.org>
9101 M: Rusty Russell <rusty@rustcorp.com.au>
9102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9104 F: include/linux/module.h
9107 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9108 W: http://popies.net/meye/
9110 F: Documentation/media/v4l-drivers/meye*
9111 F: drivers/media/pci/meye/
9112 F: include/uapi/linux/meye.h
9114 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9115 M: Jiri Slaby <jirislaby@gmail.com>
9117 F: Documentation/serial/moxa-smartio
9118 F: drivers/tty/mxser.*
9120 MR800 AVERMEDIA USB FM RADIO DRIVER
9121 M: Alexey Klimov <klimov.linux@gmail.com>
9122 L: linux-media@vger.kernel.org
9123 T: git git://linuxtv.org/media_tree.git
9125 F: drivers/media/radio/radio-mr800.c
9127 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9128 M: Alan Ott <alan@signal11.us>
9129 L: linux-wpan@vger.kernel.org
9131 F: drivers/net/ieee802154/mrf24j40.c
9132 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9135 M: "Lee, Chun-Yi" <jlee@suse.com>
9136 L: platform-driver-x86@vger.kernel.org
9138 F: drivers/platform/x86/msi-laptop.c
9141 L: platform-driver-x86@vger.kernel.org
9143 F: drivers/platform/x86/msi-wmi.c
9146 M: Antti Palosaari <crope@iki.fi>
9147 L: linux-media@vger.kernel.org
9148 W: https://linuxtv.org
9149 W: http://palosaari.fi/linux/
9150 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9151 T: git git://linuxtv.org/anttip/media_tree.git
9153 F: drivers/media/tuners/msi001*
9155 MSI2500 MEDIA DRIVER
9156 M: Antti Palosaari <crope@iki.fi>
9157 L: linux-media@vger.kernel.org
9158 W: https://linuxtv.org
9159 W: http://palosaari.fi/linux/
9160 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9161 T: git git://linuxtv.org/anttip/media_tree.git
9163 F: drivers/media/usb/msi2500/
9165 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9166 M: Robert Jarzmik <robert.jarzmik@free.fr>
9167 L: linux-mtd@lists.infradead.org
9169 F: drivers/mtd/devices/docg3*
9171 MT9M032 APTINA SENSOR DRIVER
9172 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9173 L: linux-media@vger.kernel.org
9174 T: git git://linuxtv.org/media_tree.git
9176 F: drivers/media/i2c/mt9m032.c
9177 F: include/media/i2c/mt9m032.h
9179 MT9P031 APTINA CAMERA SENSOR
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/mt9p031.c
9185 F: include/media/i2c/mt9p031.h
9187 MT9T001 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/mt9t001.c
9193 F: include/media/i2c/mt9t001.h
9195 MT9V032 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: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9201 F: drivers/media/i2c/mt9v032.c
9202 F: include/media/i2c/mt9v032.h
9204 MULTIFUNCTION DEVICES (MFD)
9205 M: Lee Jones <lee.jones@linaro.org>
9206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9208 F: Documentation/devicetree/bindings/mfd/
9210 F: include/linux/mfd/
9211 F: include/dt-bindings/mfd/
9213 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9215 F: drivers/mmc/host/mmc_spi.c
9216 F: include/linux/spi/mmc_spi.h
9218 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9219 M: Ulf Hansson <ulf.hansson@linaro.org>
9220 L: linux-mmc@vger.kernel.org
9221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9223 F: Documentation/devicetree/bindings/mmc/
9225 F: include/linux/mmc/
9226 F: include/uapi/linux/mmc/
9228 MULTIPLEXER SUBSYSTEM
9229 M: Peter Rosin <peda@axentia.se>
9231 F: Documentation/ABI/testing/mux/sysfs-class-mux*
9232 F: Documentation/devicetree/bindings/mux/
9233 F: include/linux/dt-bindings/mux/
9234 F: include/linux/mux/
9237 MULTITECH MULTIPORT CARD (ISICOM)
9239 F: drivers/tty/isicom.c
9240 F: include/linux/isicom.h
9242 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9243 M: Bin Liu <b-liu@ti.com>
9244 L: linux-usb@vger.kernel.org
9246 F: drivers/usb/musb/
9248 MXL5007T MEDIA DRIVER
9249 M: Michael Krufky <mkrufky@linuxtv.org>
9250 L: linux-media@vger.kernel.org
9251 W: https://linuxtv.org
9252 W: http://github.com/mkrufky
9253 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9254 T: git git://linuxtv.org/mkrufky/tuners.git
9256 F: drivers/media/tuners/mxl5007t.*
9259 M: Marek Vasut <marex@denx.de>
9261 F: drivers/gpu/drm/mxsfb/
9262 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9264 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9265 M: Hyong-Youb Kim <hykim@myri.com>
9266 L: netdev@vger.kernel.org
9267 W: https://www.myricom.com/support/downloads/myri10ge.html
9269 F: drivers/net/ethernet/myricom/myri10ge/
9271 NAND FLASH SUBSYSTEM
9272 M: Boris Brezillon <boris.brezillon@free-electrons.com>
9273 R: Richard Weinberger <richard@nod.at>
9274 L: linux-mtd@lists.infradead.org
9275 W: http://www.linux-mtd.infradead.org/
9276 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9277 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9278 T: git git://git.infradead.org/l2-mtd.git nand/next
9280 F: drivers/mtd/nand/
9281 F: include/linux/mtd/*nand*.h
9283 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9284 M: Daniel Mack <zonque@gmail.com>
9286 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9287 W: http://www.native-instruments.com
9290 NATSEMI ETHERNET DRIVER (DP8381x)
9292 F: drivers/net/ethernet/natsemi/natsemi.c
9295 M: Petr Vandrovec <petr@vandrovec.name>
9299 NCR 5380 SCSI DRIVERS
9300 M: Finn Thain <fthain@telegraphics.com.au>
9301 M: Michael Schmitz <schmitzmic@gmail.com>
9302 L: linux-scsi@vger.kernel.org
9304 F: Documentation/scsi/g_NCR5380.txt
9305 F: drivers/scsi/NCR5380.*
9306 F: drivers/scsi/arm/cumana_1.c
9307 F: drivers/scsi/arm/oak.c
9308 F: drivers/scsi/atari_scsi.*
9309 F: drivers/scsi/dmx3191d.c
9310 F: drivers/scsi/g_NCR5380.*
9311 F: drivers/scsi/mac_scsi.*
9312 F: drivers/scsi/sun3_scsi.*
9313 F: drivers/scsi/sun3_scsi_vme.c
9315 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9316 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9317 L: linux-scsi@vger.kernel.org
9319 F: drivers/scsi/NCR_D700.*
9321 NCT6775 HARDWARE MONITOR DRIVER
9322 M: Guenter Roeck <linux@roeck-us.net>
9323 L: linux-hwmon@vger.kernel.org
9325 F: Documentation/hwmon/nct6775
9326 F: drivers/hwmon/nct6775.c
9328 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9329 M: Faisal Latif <faisal.latif@intel.com>
9330 L: linux-rdma@vger.kernel.org
9331 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9333 F: drivers/infiniband/hw/nes/
9334 F: include/uapi/rdma/nes-abi.h
9336 NETEM NETWORK EMULATOR
9337 M: Stephen Hemminger <stephen@networkplumber.org>
9338 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9340 F: net/sched/sch_netem.c
9342 NETERION 10GbE DRIVERS (s2io/vxge)
9343 M: Jon Mason <jdmason@kudzu.us>
9344 L: netdev@vger.kernel.org
9346 F: Documentation/networking/s2io.txt
9347 F: Documentation/networking/vxge.txt
9348 F: drivers/net/ethernet/neterion/
9351 M: Pablo Neira Ayuso <pablo@netfilter.org>
9352 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9353 M: Florian Westphal <fw@strlen.de>
9354 L: netfilter-devel@vger.kernel.org
9355 L: coreteam@netfilter.org
9356 W: http://www.netfilter.org/
9357 W: http://www.iptables.org/
9358 W: http://www.nftables.org/
9359 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9363 F: include/linux/netfilter*
9364 F: include/linux/netfilter/
9365 F: include/net/netfilter/
9366 F: include/uapi/linux/netfilter*
9367 F: include/uapi/linux/netfilter/
9368 F: net/*/netfilter.c
9371 F: net/bridge/br_netfilter*.c
9373 NETROM NETWORK LAYER
9374 M: Ralf Baechle <ralf@linux-mips.org>
9375 L: linux-hams@vger.kernel.org
9376 W: http://www.linux-ax25.org/
9378 F: include/net/netrom.h
9379 F: include/uapi/linux/netrom.h
9382 NETRONOME ETHERNET DRIVERS
9383 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9384 L: oss-drivers@netronome.com
9386 F: drivers/net/ethernet/netronome/
9388 NETWORK BLOCK DEVICE (NBD)
9389 M: Josef Bacik <jbacik@fb.com>
9391 L: linux-block@vger.kernel.org
9392 L: nbd@other.debian.org
9393 F: Documentation/blockdev/nbd.txt
9394 F: drivers/block/nbd.c
9395 F: include/uapi/linux/nbd.h
9397 NETWORK DROP MONITOR
9398 M: Neil Horman <nhorman@tuxdriver.com>
9399 L: netdev@vger.kernel.org
9401 W: https://fedorahosted.org/dropwatch/
9402 F: net/core/drop_monitor.c
9405 L: netdev@vger.kernel.org
9406 W: http://www.linuxfoundation.org/en/Net
9407 Q: http://patchwork.ozlabs.org/project/netdev/list/
9408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9411 F: Documentation/devicetree/bindings/net/
9413 F: include/linux/if_*
9414 F: include/linux/netdevice.h
9415 F: include/linux/etherdevice.h
9416 F: include/linux/fcdevice.h
9417 F: include/linux/fddidevice.h
9418 F: include/linux/hippidevice.h
9419 F: include/linux/inetdevice.h
9420 F: include/uapi/linux/if_*
9421 F: include/uapi/linux/netdevice.h
9423 NETWORKING DRIVERS (WIRELESS)
9424 M: Kalle Valo <kvalo@codeaurora.org>
9425 L: linux-wireless@vger.kernel.org
9426 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9430 F: Documentation/devicetree/bindings/net/wireless/
9431 F: drivers/net/wireless/
9434 M: Andrew Lunn <andrew@lunn.ch>
9435 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9436 M: Florian Fainelli <f.fainelli@gmail.com>
9439 F: include/net/dsa.h
9440 F: include/linux/dsa/
9443 NETWORKING [GENERAL]
9444 M: "David S. Miller" <davem@davemloft.net>
9445 L: netdev@vger.kernel.org
9446 W: http://www.linuxfoundation.org/en/Net
9447 Q: http://patchwork.ozlabs.org/project/netdev/list/
9448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9450 B: mailto:netdev@vger.kernel.org
9454 F: include/linux/in.h
9455 F: include/linux/net.h
9456 F: include/linux/netdevice.h
9457 F: include/uapi/linux/in.h
9458 F: include/uapi/linux/net.h
9459 F: include/uapi/linux/netdevice.h
9460 F: include/uapi/linux/net_namespace.h
9461 F: tools/testing/selftests/net/
9466 M: Steffen Klassert <steffen.klassert@secunet.com>
9467 M: Herbert Xu <herbert@gondor.apana.org.au>
9468 M: "David S. Miller" <davem@davemloft.net>
9469 L: netdev@vger.kernel.org
9470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9479 F: net/ipv4/ipcomp.c
9480 F: net/ipv4/ip_vti.c
9484 F: net/ipv6/ipcomp6.c
9485 F: net/ipv6/ip6_vti.c
9486 F: include/uapi/linux/xfrm.h
9487 F: include/net/xfrm.h
9489 NETWORKING [IPv4/IPv6]
9490 M: "David S. Miller" <davem@davemloft.net>
9491 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9492 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9493 L: netdev@vger.kernel.org
9494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9501 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9502 M: Paul Moore <paul@paul-moore.com>
9503 W: https://github.com/netlabel
9504 L: netdev@vger.kernel.org
9505 L: linux-security-module@vger.kernel.org
9507 F: Documentation/netlabel/
9508 F: include/net/calipso.h
9509 F: include/net/cipso_ipv4.h
9510 F: include/net/netlabel.h
9511 F: include/uapi/linux/netfilter/xt_SECMARK.h
9512 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9514 F: net/ipv4/cipso_ipv4.c
9515 F: net/ipv6/calipso.c
9516 F: net/netfilter/xt_CONNSECMARK.c
9517 F: net/netfilter/xt_SECMARK.c
9520 M: Ilya Lesokhin <ilyal@mellanox.com>
9521 M: Aviad Yehezkel <aviadye@mellanox.com>
9522 M: Dave Watson <davejwatson@fb.com>
9523 L: netdev@vger.kernel.org
9526 F: include/uapi/linux/tls.h
9527 F: include/net/tls.h
9529 NETWORKING [WIRELESS]
9530 L: linux-wireless@vger.kernel.org
9531 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9533 NETXEN (1/10) GbE SUPPORT
9534 M: Manish Chopra <manish.chopra@cavium.com>
9535 M: Rahul Verma <rahul.verma@cavium.com>
9536 M: Dept-GELinuxNICDev@cavium.com
9537 L: netdev@vger.kernel.org
9539 F: drivers/net/ethernet/qlogic/netxen/
9542 M: Samuel Ortiz <sameo@linux.intel.com>
9543 L: linux-wireless@vger.kernel.org
9544 L: linux-nfc@lists.01.org (subscribers-only)
9548 F: include/uapi/linux/nfc.h
9550 F: include/linux/platform_data/nfcmrvl.h
9551 F: include/linux/platform_data/nxp-nci.h
9552 F: Documentation/devicetree/bindings/net/nfc/
9554 NFS, SUNRPC, AND LOCKD CLIENTS
9555 M: Trond Myklebust <trond.myklebust@primarydata.com>
9556 M: Anna Schumaker <anna.schumaker@netapp.com>
9557 L: linux-nfs@vger.kernel.org
9558 W: http://client.linux-nfs.org
9559 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9565 F: include/linux/lockd/
9566 F: include/linux/nfs*
9567 F: include/linux/sunrpc/
9568 F: include/uapi/linux/nfs*
9569 F: include/uapi/linux/sunrpc/
9572 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9573 L: linux-nilfs@vger.kernel.org
9574 W: http://nilfs.sourceforge.net/
9575 W: http://nilfs.osdn.jp/
9576 T: git git://github.com/konis/nilfs2.git
9578 F: Documentation/filesystems/nilfs2.txt
9580 F: include/trace/events/nilfs2.h
9581 F: include/uapi/linux/nilfs2_api.h
9582 F: include/uapi/linux/nilfs2_ondisk.h
9584 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9585 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9586 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9588 F: Documentation/scsi/NinjaSCSI.txt
9589 F: drivers/scsi/pcmcia/nsp_*
9591 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9592 M: GOTO Masanori <gotom@debian.or.jp>
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/nsp32*
9600 M: Ley Foon Tan <lftan@altera.com>
9601 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9606 NOHZ, DYNTICKS SUPPORT
9607 M: Frederic Weisbecker <fweisbec@gmail.com>
9608 M: Thomas Gleixner <tglx@linutronix.de>
9609 M: Ingo Molnar <mingo@kernel.org>
9610 L: linux-kernel@vger.kernel.org
9611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9613 F: kernel/time/tick*.*
9614 F: include/linux/tick.h
9615 F: include/linux/sched/nohz.h
9617 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9618 M: Pavel Machek <pavel@ucw.cz>
9619 M: Sakari Ailus <sakari.ailus@iki.fi>
9620 L: linux-media@vger.kernel.org
9622 F: drivers/media/i2c/et8ek8
9623 F: drivers/media/i2c/ad5820.c
9625 NOKIA N900 POWER SUPPLY DRIVERS
9626 R: Pali Rohár <pali.rohar@gmail.com>
9627 F: include/linux/power/bq2415x_charger.h
9628 F: include/linux/power/bq27xxx_battery.h
9629 F: include/linux/power/isp1704_charger.h
9630 F: drivers/power/supply/bq2415x_charger.c
9631 F: drivers/power/supply/bq27xxx_battery.c
9632 F: drivers/power/supply/bq27xxx_battery_i2c.c
9633 F: drivers/power/supply/isp1704_charger.c
9634 F: drivers/power/supply/rx51_battery.c
9637 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9638 L: linux-ntb@googlegroups.com
9640 F: drivers/ntb/hw/amd/
9643 M: Jon Mason <jdmason@kudzu.us>
9644 M: Dave Jiang <dave.jiang@intel.com>
9645 M: Allen Hubbe <Allen.Hubbe@emc.com>
9646 L: linux-ntb@googlegroups.com
9648 W: https://github.com/jonmason/ntb/wiki
9649 T: git git://github.com/jonmason/ntb.git
9651 F: drivers/net/ntb_netdev.c
9652 F: include/linux/ntb.h
9653 F: include/linux/ntb_transport.h
9654 F: tools/testing/selftests/ntb/
9657 M: Serge Semin <fancer.lancer@gmail.com>
9658 L: linux-ntb@googlegroups.com
9660 F: drivers/ntb/hw/idt/
9663 M: Jon Mason <jdmason@kudzu.us>
9664 M: Dave Jiang <dave.jiang@intel.com>
9665 L: linux-ntb@googlegroups.com
9667 W: https://github.com/jonmason/ntb/wiki
9668 T: git git://github.com/jonmason/ntb.git
9669 F: drivers/ntb/hw/intel/
9672 M: Anton Altaparmakov <anton@tuxera.com>
9673 L: linux-ntfs-dev@lists.sourceforge.net
9674 W: http://www.tuxera.com/
9675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9677 F: Documentation/filesystems/ntfs.txt
9680 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9681 M: Antonino Daplas <adaplas@gmail.com>
9682 L: linux-fbdev@vger.kernel.org
9684 F: drivers/video/fbdev/riva/
9685 F: drivers/video/fbdev/nvidia/
9688 M: Keith Busch <keith.busch@intel.com>
9689 M: Jens Axboe <axboe@fb.com>
9690 M: Christoph Hellwig <hch@lst.de>
9691 M: Sagi Grimberg <sagi@grimberg.me>
9692 L: linux-nvme@lists.infradead.org
9693 T: git://git.infradead.org/nvme.git
9694 W: http://git.infradead.org/nvme.git
9696 F: drivers/nvme/host/
9697 F: include/linux/nvme.h
9698 F: include/uapi/linux/nvme_ioctl.h
9700 NVM EXPRESS FC TRANSPORT DRIVERS
9701 M: James Smart <james.smart@broadcom.com>
9702 L: linux-nvme@lists.infradead.org
9704 F: include/linux/nvme-fc.h
9705 F: include/linux/nvme-fc-driver.h
9706 F: drivers/nvme/host/fc.c
9707 F: drivers/nvme/target/fc.c
9708 F: drivers/nvme/target/fcloop.c
9710 NVM EXPRESS TARGET DRIVER
9711 M: Christoph Hellwig <hch@lst.de>
9712 M: Sagi Grimberg <sagi@grimberg.me>
9713 L: linux-nvme@lists.infradead.org
9714 T: git://git.infradead.org/nvme.git
9715 W: http://git.infradead.org/nvme.git
9717 F: drivers/nvme/target/
9720 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9723 F: Documentation/devicetree/bindings/nvmem/
9724 F: Documentation/ABI/stable/sysfs-bus-nvmem
9725 F: include/linux/nvmem-consumer.h
9726 F: include/linux/nvmem-provider.h
9728 NXP TDA998X DRM DRIVER
9729 M: Russell King <linux@armlinux.org.uk>
9731 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9732 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9733 F: drivers/gpu/drm/i2c/tda998x_drv.c
9734 F: include/drm/i2c/tda998x.h
9737 M: Peter Rosin <peda@axentia.se>
9738 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9740 F: sound/soc/codecs/tfa9879*
9743 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9744 R: Charles Gorand <charles.gorand@effinnov.com>
9745 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9747 F: drivers/nfc/nxp-nci
9750 M: Josh Poimboeuf <jpoimboe@redhat.com>
9755 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9756 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9757 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9758 L: linux-omap@vger.kernel.org
9762 OMAP CLOCK FRAMEWORK SUPPORT
9763 M: Paul Walmsley <paul@pwsan.com>
9764 L: linux-omap@vger.kernel.org
9766 F: arch/arm/*omap*/*clock*
9768 OMAP DEVICE TREE SUPPORT
9769 M: Benoît Cousson <bcousson@baylibre.com>
9770 M: Tony Lindgren <tony@atomide.com>
9771 L: linux-omap@vger.kernel.org
9772 L: devicetree@vger.kernel.org
9774 F: arch/arm/boot/dts/*omap*
9775 F: arch/arm/boot/dts/*am3*
9776 F: arch/arm/boot/dts/*am4*
9777 F: arch/arm/boot/dts/*am5*
9778 F: arch/arm/boot/dts/*dra7*
9780 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9781 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9782 L: linux-omap@vger.kernel.org
9783 L: linux-fbdev@vger.kernel.org
9785 F: drivers/video/fbdev/omap2/
9786 F: Documentation/arm/OMAP/DSS
9788 OMAP FRAMEBUFFER SUPPORT
9789 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9790 L: linux-fbdev@vger.kernel.org
9791 L: linux-omap@vger.kernel.org
9793 F: drivers/video/fbdev/omap/
9795 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9796 M: Roger Quadros <rogerq@ti.com>
9797 M: Tony Lindgren <tony@atomide.com>
9798 L: linux-omap@vger.kernel.org
9800 F: drivers/memory/omap-gpmc.c
9801 F: arch/arm/mach-omap2/*gpmc*
9804 M: Grygorii Strashko <grygorii.strashko@ti.com>
9805 M: Santosh Shilimkar <ssantosh@kernel.org>
9806 M: Kevin Hilman <khilman@kernel.org>
9807 L: linux-omap@vger.kernel.org
9809 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9810 F: drivers/gpio/gpio-omap.c
9812 OMAP HARDWARE SPINLOCK SUPPORT
9813 M: Ohad Ben-Cohen <ohad@wizery.com>
9814 L: linux-omap@vger.kernel.org
9816 F: drivers/hwspinlock/omap_hwspinlock.c
9819 L: linux-mmc@vger.kernel.org
9820 L: linux-omap@vger.kernel.org
9822 F: drivers/mmc/host/omap_hsmmc.c
9825 M: Paul Walmsley <paul@pwsan.com>
9826 L: linux-omap@vger.kernel.org
9828 F: arch/arm/mach-omap2/omap_hwmod*data*
9830 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9831 M: Benoît Cousson <bcousson@baylibre.com>
9832 L: linux-omap@vger.kernel.org
9834 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9837 M: Benoît Cousson <bcousson@baylibre.com>
9838 M: Paul Walmsley <paul@pwsan.com>
9839 L: linux-omap@vger.kernel.org
9841 F: arch/arm/mach-omap2/omap_hwmod.*
9843 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9844 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9845 L: linux-media@vger.kernel.org
9847 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9848 F: drivers/media/platform/omap3isp/
9849 F: drivers/staging/media/omap4iss/
9852 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9853 L: linux-omap@vger.kernel.org
9855 F: drivers/mmc/host/omap.c
9857 OMAP POWER MANAGEMENT SUPPORT
9858 M: Kevin Hilman <khilman@kernel.org>
9859 L: linux-omap@vger.kernel.org
9861 F: arch/arm/*omap*/*pm*
9862 F: drivers/cpufreq/omap-cpufreq.c
9864 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9865 M: Rajendra Nayak <rnayak@codeaurora.org>
9866 M: Paul Walmsley <paul@pwsan.com>
9867 L: linux-omap@vger.kernel.org
9869 F: arch/arm/mach-omap2/prm*
9871 OMAP RANDOM NUMBER GENERATOR SUPPORT
9872 M: Deepak Saxena <dsaxena@plexity.net>
9874 F: drivers/char/hw_random/omap-rng.c
9877 L: linux-usb@vger.kernel.org
9878 L: linux-omap@vger.kernel.org
9880 F: drivers/usb/*/*omap*
9881 F: arch/arm/*omap*/usb*
9883 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9884 M: Mark Jackson <mpfj@newflow.co.uk>
9885 L: linux-omap@vger.kernel.org
9887 F: arch/arm/boot/dts/am335x-nano.dts
9890 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9891 M: Tony Lindgren <tony@atomide.com>
9892 L: linux-omap@vger.kernel.org
9893 Q: http://patchwork.kernel.org/project/linux-omap/list/
9894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9896 F: arch/arm/mach-omap1/
9897 F: arch/arm/plat-omap/
9898 F: arch/arm/configs/omap1_defconfig
9899 F: drivers/i2c/busses/i2c-omap.c
9900 F: include/linux/i2c-omap.h
9903 M: Tony Lindgren <tony@atomide.com>
9904 L: linux-omap@vger.kernel.org
9905 W: http://www.muru.com/linux/omap/
9906 W: http://linux.omap.com/
9907 Q: http://patchwork.kernel.org/project/linux-omap/list/
9908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9910 F: arch/arm/mach-omap2/
9911 F: arch/arm/plat-omap/
9912 F: arch/arm/configs/omap2plus_defconfig
9913 F: drivers/i2c/busses/i2c-omap.c
9914 F: drivers/irqchip/irq-omap-intc.c
9915 F: drivers/mfd/*omap*.c
9916 F: drivers/mfd/menelaus.c
9917 F: drivers/mfd/palmas.c
9918 F: drivers/mfd/tps65217.c
9919 F: drivers/mfd/tps65218.c
9920 F: drivers/mfd/tps65910.c
9921 F: drivers/mfd/twl-core.[ch]
9922 F: drivers/mfd/twl4030*.c
9923 F: drivers/mfd/twl6030*.c
9924 F: drivers/mfd/twl6040*.c
9925 F: drivers/regulator/palmas-regulator*.c
9926 F: drivers/regulator/pbias-regulator.c
9927 F: drivers/regulator/tps65217-regulator.c
9928 F: drivers/regulator/tps65218-regulator.c
9929 F: drivers/regulator/tps65910-regulator.c
9930 F: drivers/regulator/twl-regulator.c
9931 F: drivers/regulator/twl6030-regulator.c
9932 F: include/linux/i2c-omap.h
9935 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9936 L: linux-mips@linux-mips.org
9938 F: arch/mips/boot/dts/ralink/omega2p.dts
9941 M: Bob Copeland <me@bobcopeland.com>
9942 L: linux-karma-devel@lists.sourceforge.net
9944 F: Documentation/filesystems/omfs.txt
9947 OMNIKEY CARDMAN 4000 DRIVER
9948 M: Harald Welte <laforge@gnumonks.org>
9950 F: drivers/char/pcmcia/cm4000_cs.c
9951 F: include/linux/cm4000_cs.h
9952 F: include/uapi/linux/cm4000_cs.h
9954 OMNIKEY CARDMAN 4040 DRIVER
9955 M: Harald Welte <laforge@gnumonks.org>
9957 F: drivers/char/pcmcia/cm4040_cs.*
9959 OMNIVISION OV13858 SENSOR DRIVER
9960 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9961 L: linux-media@vger.kernel.org
9962 T: git git://linuxtv.org/media_tree.git
9964 F: drivers/media/i2c/ov13858.c
9966 OMNIVISION OV5640 SENSOR DRIVER
9967 M: Steve Longerbeam <slongerbeam@gmail.com>
9968 L: linux-media@vger.kernel.org
9969 T: git git://linuxtv.org/media_tree.git
9971 F: drivers/media/i2c/ov5640.c
9973 OMNIVISION OV5647 SENSOR DRIVER
9974 M: Luis Oliveira <lolivei@synopsys.com>
9975 L: linux-media@vger.kernel.org
9976 T: git git://linuxtv.org/media_tree.git
9978 F: drivers/media/i2c/ov5647.c
9980 OMNIVISION OV7670 SENSOR DRIVER
9981 M: Jonathan Corbet <corbet@lwn.net>
9982 L: linux-media@vger.kernel.org
9983 T: git git://linuxtv.org/media_tree.git
9985 F: drivers/media/i2c/ov7670.c
9986 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9988 ONENAND FLASH DRIVER
9989 M: Kyungmin Park <kyungmin.park@samsung.com>
9990 L: linux-mtd@lists.infradead.org
9992 F: drivers/mtd/onenand/
9993 F: include/linux/mtd/onenand*.h
9995 ONSTREAM SCSI TAPE DRIVER
9996 M: Willem Riede <osst@riede.org>
9997 L: osst-users@lists.sourceforge.net
9998 L: linux-scsi@vger.kernel.org
10000 F: Documentation/scsi/osst.txt
10001 F: drivers/scsi/osst.*
10002 F: drivers/scsi/osst_*.h
10003 F: drivers/scsi/st.h
10006 M: Jens Wiklander <jens.wiklander@linaro.org>
10008 F: drivers/tee/optee/
10011 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10012 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10013 L: linux-rdma@vger.kernel.org
10015 F: drivers/infiniband/ulp/opa_vnic
10017 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10018 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10019 L: devicetree@vger.kernel.org
10021 F: Documentation/devicetree/dynamic-resolution-notes.txt
10022 F: Documentation/devicetree/overlay-notes.txt
10023 F: drivers/of/overlay.c
10024 F: drivers/of/resolver.c
10026 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10027 M: Rob Herring <robh+dt@kernel.org>
10028 M: Frank Rowand <frowand.list@gmail.com>
10029 L: devicetree@vger.kernel.org
10030 W: http://www.devicetree.org/
10031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10034 F: include/linux/of*.h
10036 F: Documentation/ABI/testing/sysfs-firmware-ofw
10038 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10039 M: Rob Herring <robh+dt@kernel.org>
10040 M: Mark Rutland <mark.rutland@arm.com>
10041 L: devicetree@vger.kernel.org
10042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10043 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10045 F: Documentation/devicetree/
10046 F: arch/*/boot/dts/
10047 F: include/dt-bindings/
10049 OPENCORES I2C BUS DRIVER
10050 M: Peter Korsgaard <jacmet@sunsite.dk>
10051 L: linux-i2c@vger.kernel.org
10053 F: Documentation/i2c/busses/i2c-ocores
10054 F: drivers/i2c/busses/i2c-ocores.c
10056 OPENRISC ARCHITECTURE
10057 M: Jonas Bonn <jonas@southpole.se>
10058 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10059 M: Stafford Horne <shorne@gmail.com>
10060 T: git git://github.com/openrisc/linux.git
10061 L: openrisc@lists.librecores.org
10062 W: http://openrisc.io
10064 F: Documentation/devicetree/bindings/openrisc/
10065 F: Documentation/openrisc/
10067 F: drivers/irqchip/irq-ompic.c
10068 F: drivers/irqchip/irq-or1k-*
10071 M: Pravin Shelar <pshelar@nicira.com>
10072 L: netdev@vger.kernel.org
10073 L: dev@openvswitch.org
10074 W: http://openvswitch.org
10076 F: net/openvswitch/
10077 F: include/uapi/linux/openvswitch.h
10079 OPERATING PERFORMANCE POINTS (OPP)
10080 M: Viresh Kumar <vireshk@kernel.org>
10081 M: Nishanth Menon <nm@ti.com>
10082 M: Stephen Boyd <sboyd@codeaurora.org>
10083 L: linux-pm@vger.kernel.org
10085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10087 F: include/linux/pm_opp.h
10088 F: Documentation/power/opp.txt
10089 F: Documentation/devicetree/bindings/opp/
10092 M: Clemens Ladisch <clemens@ladisch.de>
10093 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10094 T: git git://git.alsa-project.org/alsa-kernel.git
10096 F: sound/drivers/opl4/
10099 M: Robert Richter <rric@kernel.org>
10100 L: oprofile-list@lists.sf.net
10102 F: arch/*/include/asm/oprofile*.h
10103 F: arch/*/oprofile/
10104 F: drivers/oprofile/
10105 F: include/linux/oprofile.h
10107 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10108 M: Mark Fasheh <mfasheh@versity.com>
10109 M: Joel Becker <jlbec@evilplan.org>
10110 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10111 W: http://ocfs2.wiki.kernel.org
10113 F: Documentation/filesystems/ocfs2.txt
10114 F: Documentation/filesystems/dlmfs.txt
10117 ORANGEFS FILESYSTEM
10118 M: Mike Marshall <hubcap@omnibond.com>
10119 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
10120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10123 F: Documentation/filesystems/orangefs.txt
10126 L: linux-wireless@vger.kernel.org
10127 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10128 W: http://www.nongnu.org/orinoco/
10130 F: drivers/net/wireless/intersil/orinoco/
10132 OSD LIBRARY and FILESYSTEM
10133 M: Boaz Harrosh <ooo@electrozaur.com>
10135 F: drivers/scsi/osd/
10136 F: include/scsi/osd_*
10139 OV2659 OMNIVISION SENSOR DRIVER
10140 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10141 L: linux-media@vger.kernel.org
10142 W: https://linuxtv.org
10143 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10144 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10146 F: drivers/media/i2c/ov2659.c
10147 F: include/media/i2c/ov2659.h
10150 M: Miklos Szeredi <miklos@szeredi.hu>
10151 L: linux-unionfs@vger.kernel.org
10152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10155 F: Documentation/filesystems/overlayfs.txt
10157 P54 WIRELESS DRIVER
10158 M: Christian Lamparter <chunkeey@googlemail.com>
10159 L: linux-wireless@vger.kernel.org
10160 W: http://wireless.kernel.org/en/users/Drivers/p54
10162 F: drivers/net/wireless/intersil/p54/
10164 PA SEMI ETHERNET DRIVER
10165 L: netdev@vger.kernel.org
10167 F: drivers/net/ethernet/pasemi/*
10169 PA SEMI SMBUS DRIVER
10170 L: linux-i2c@vger.kernel.org
10172 F: drivers/i2c/busses/i2c-pasemi.c
10174 PADATA PARALLEL EXECUTION MECHANISM
10175 M: Steffen Klassert <steffen.klassert@secunet.com>
10176 L: linux-crypto@vger.kernel.org
10179 F: include/linux/padata.h
10180 F: Documentation/padata.txt
10182 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10183 M: Harald Welte <laforge@gnumonks.org>
10184 L: platform-driver-x86@vger.kernel.org
10186 F: drivers/platform/x86/panasonic-laptop.c
10188 PANASONIC MN10300/AM33/AM34 PORT
10189 M: David Howells <dhowells@redhat.com>
10190 L: linux-am33-list@redhat.com (moderated for non-subscribers)
10191 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10193 F: Documentation/mn10300/
10196 PARALLEL LCD/KEYPAD PANEL DRIVER
10197 M: Willy Tarreau <willy@haproxy.com>
10198 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10200 F: Documentation/misc-devices/lcd-panel-cgram.txt
10201 F: drivers/misc/panel.c
10203 PARALLEL PORT SUBSYSTEM
10204 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10205 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10206 L: linux-parport@lists.infradead.org (subscribers-only)
10208 F: drivers/parport/
10209 F: include/linux/parport*.h
10210 F: drivers/char/ppdev.c
10211 F: include/uapi/linux/ppdev.h
10212 F: Documentation/parport*.txt
10214 PARAVIRT_OPS INTERFACE
10215 M: Juergen Gross <jgross@suse.com>
10216 M: Alok Kataria <akataria@vmware.com>
10217 M: Rusty Russell <rusty@rustcorp.com.au>
10218 L: virtualization@lists.linux-foundation.org
10220 F: Documentation/virtual/paravirt_ops.txt
10221 F: arch/*/kernel/paravirt*
10222 F: arch/*/include/asm/paravirt*.h
10223 F: include/linux/hypervisor.h
10225 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10226 M: Tim Waugh <tim@cyberelk.net>
10227 L: linux-parport@lists.infradead.org (subscribers-only)
10229 F: Documentation/blockdev/paride.txt
10230 F: drivers/block/paride/
10232 PARISC ARCHITECTURE
10233 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10234 M: Helge Deller <deller@gmx.de>
10235 L: linux-parisc@vger.kernel.org
10236 W: http://www.parisc-linux.org/
10237 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10242 F: Documentation/parisc/
10244 F: drivers/char/agp/parisc-agp.c
10245 F: drivers/input/serio/gscps2.c
10246 F: drivers/parport/parport_gsc.*
10247 F: drivers/tty/serial/8250/8250_gsc.c
10248 F: drivers/video/fbdev/sti*
10249 F: drivers/video/console/sti*
10250 F: drivers/video/logo/logo_parisc*
10253 M: Jiri Pirko <jiri@mellanox.com>
10254 L: netdev@vger.kernel.org
10257 F: lib/test_parman.c
10258 F: include/linux/parman.h
10260 PC87360 HARDWARE MONITORING DRIVER
10261 M: Jim Cromie <jim.cromie@gmail.com>
10262 L: linux-hwmon@vger.kernel.org
10264 F: Documentation/hwmon/pc87360
10265 F: drivers/hwmon/pc87360.c
10267 PC8736x GPIO DRIVER
10268 M: Jim Cromie <jim.cromie@gmail.com>
10270 F: drivers/char/pc8736x_gpio.c
10272 PC87427 HARDWARE MONITORING DRIVER
10273 M: Jean Delvare <jdelvare@suse.com>
10274 L: linux-hwmon@vger.kernel.org
10276 F: Documentation/hwmon/pc87427
10277 F: drivers/hwmon/pc87427.c
10280 M: Riku Voipio <riku.voipio@iki.fi>
10282 F: drivers/leds/leds-pca9532.c
10283 F: include/linux/leds-pca9532.h
10285 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10286 M: Guenter Roeck <linux@roeck-us.net>
10287 L: linux-i2c@vger.kernel.org
10289 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10291 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10292 M: Khalid Aziz <khalid@gonehiking.org>
10294 F: drivers/firmware/pcdp.*
10296 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10297 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10298 L: linux-pci@vger.kernel.org
10299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10301 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10302 F: drivers/pci/host/pci-aardvark.c
10304 PCI DRIVER FOR ALTERA PCIE IP
10305 M: Ley Foon Tan <lftan@altera.com>
10306 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10307 L: linux-pci@vger.kernel.org
10309 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10310 F: drivers/pci/host/pcie-altera.c
10312 PCI DRIVER FOR APPLIEDMICRO XGENE
10313 M: Tanmay Inamdar <tinamdar@apm.com>
10314 L: linux-pci@vger.kernel.org
10315 L: linux-arm-kernel@lists.infradead.org
10317 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10318 F: drivers/pci/host/pci-xgene.c
10320 PCI DRIVER FOR ARM VERSATILE PLATFORM
10321 M: Rob Herring <robh@kernel.org>
10322 L: linux-pci@vger.kernel.org
10323 L: linux-arm-kernel@lists.infradead.org
10325 F: Documentation/devicetree/bindings/pci/versatile.txt
10326 F: drivers/pci/host/pci-versatile.c
10328 PCI DRIVER FOR ARMADA 8K
10329 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10330 L: linux-pci@vger.kernel.org
10331 L: linux-arm-kernel@lists.infradead.org
10333 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10334 F: drivers/pci/dwc/pcie-armada8k.c
10336 PCI DRIVER FOR FREESCALE LAYERSCAPE
10337 M: Minghuan Lian <minghuan.Lian@freescale.com>
10338 M: Mingkai Hu <mingkai.hu@freescale.com>
10339 M: Roy Zang <tie-fei.zang@freescale.com>
10340 L: linuxppc-dev@lists.ozlabs.org
10341 L: linux-pci@vger.kernel.org
10342 L: linux-arm-kernel@lists.infradead.org
10344 F: drivers/pci/dwc/*layerscape*
10346 PCI DRIVER FOR GENERIC OF HOSTS
10347 M: Will Deacon <will.deacon@arm.com>
10348 L: linux-pci@vger.kernel.org
10349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10351 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10352 F: drivers/pci/host/pci-host-common.c
10353 F: drivers/pci/host/pci-host-generic.c
10355 PCI DRIVER FOR IMX6
10356 M: Richard Zhu <hongxing.zhu@nxp.com>
10357 M: Lucas Stach <l.stach@pengutronix.de>
10358 L: linux-pci@vger.kernel.org
10359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10361 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10362 F: drivers/pci/dwc/*imx6*
10364 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10365 M: Keith Busch <keith.busch@intel.com>
10366 M: Jonathan Derrick <jonathan.derrick@intel.com>
10367 L: linux-pci@vger.kernel.org
10369 F: drivers/pci/host/vmd.c
10371 PCI DRIVER FOR MICROSEMI SWITCHTEC
10372 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10373 M: Logan Gunthorpe <logang@deltatee.com>
10374 L: linux-pci@vger.kernel.org
10376 F: Documentation/switchtec.txt
10377 F: Documentation/ABI/testing/sysfs-class-switchtec
10378 F: drivers/pci/switch/switchtec*
10379 F: include/uapi/linux/switchtec_ioctl.h
10381 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10382 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10383 M: Jason Cooper <jason@lakedaemon.net>
10384 L: linux-pci@vger.kernel.org
10385 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10387 F: drivers/pci/host/*mvebu*
10389 PCI DRIVER FOR NVIDIA TEGRA
10390 M: Thierry Reding <thierry.reding@gmail.com>
10391 L: linux-tegra@vger.kernel.org
10392 L: linux-pci@vger.kernel.org
10394 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10395 F: drivers/pci/host/pci-tegra.c
10397 PCI DRIVER FOR RENESAS R-CAR
10398 M: Simon Horman <horms@verge.net.au>
10399 L: linux-pci@vger.kernel.org
10400 L: linux-renesas-soc@vger.kernel.org
10402 F: drivers/pci/host/*rcar*
10404 PCI DRIVER FOR SAMSUNG EXYNOS
10405 M: Jingoo Han <jingoohan1@gmail.com>
10406 L: linux-pci@vger.kernel.org
10407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10408 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10410 F: drivers/pci/dwc/pci-exynos.c
10412 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10413 M: Jingoo Han <jingoohan1@gmail.com>
10414 M: Joao Pinto <Joao.Pinto@synopsys.com>
10415 L: linux-pci@vger.kernel.org
10417 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10418 F: drivers/pci/dwc/*designware*
10420 PCI DRIVER FOR TI DRA7XX
10421 M: Kishon Vijay Abraham I <kishon@ti.com>
10422 L: linux-omap@vger.kernel.org
10423 L: linux-pci@vger.kernel.org
10425 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10426 F: drivers/pci/dwc/pci-dra7xx.c
10428 PCI DRIVER FOR TI KEYSTONE
10429 M: Murali Karicheri <m-karicheri2@ti.com>
10430 L: linux-pci@vger.kernel.org
10431 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10433 F: drivers/pci/dwc/*keystone*
10435 PCI ENDPOINT SUBSYSTEM
10436 M: Kishon Vijay Abraham I <kishon@ti.com>
10437 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10438 L: linux-pci@vger.kernel.org
10439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10441 F: drivers/pci/endpoint/
10442 F: drivers/misc/pci_endpoint_test.c
10445 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10446 M: Russell Currey <ruscur@russell.cc>
10447 L: linuxppc-dev@lists.ozlabs.org
10449 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10450 F: arch/powerpc/kernel/eeh*.c
10451 F: arch/powerpc/platforms/*/eeh*.c
10452 F: arch/powerpc/include/*/eeh*.h
10455 M: Linas Vepstas <linasvepstas@gmail.com>
10456 L: linux-pci@vger.kernel.org
10458 F: Documentation/PCI/pci-error-recovery.txt
10460 PCI MSI DRIVER FOR ALTERA MSI IP
10461 M: Ley Foon Tan <lftan@altera.com>
10462 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10463 L: linux-pci@vger.kernel.org
10465 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10466 F: drivers/pci/host/pcie-altera-msi.c
10468 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10469 M: Duc Dang <dhdang@apm.com>
10470 L: linux-pci@vger.kernel.org
10471 L: linux-arm-kernel@lists.infradead.org
10473 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10474 F: drivers/pci/host/pci-xgene-msi.c
10477 M: Bjorn Helgaas <bhelgaas@google.com>
10478 L: linux-pci@vger.kernel.org
10479 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10482 F: Documentation/devicetree/bindings/pci/
10483 F: Documentation/PCI/
10485 F: include/linux/pci*
10487 F: arch/x86/kernel/quirks.c
10489 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10490 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10491 L: linux-pci@vger.kernel.org
10492 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10495 F: drivers/pci/host/
10496 F: drivers/pci/dwc/
10498 PCIE DRIVER FOR AXIS ARTPEC
10499 M: Niklas Cassel <niklas.cassel@axis.com>
10500 M: Jesper Nilsson <jesper.nilsson@axis.com>
10501 L: linux-arm-kernel@axis.com
10502 L: linux-pci@vger.kernel.org
10504 F: Documentation/devicetree/bindings/pci/axis,artpec*
10505 F: drivers/pci/dwc/*artpec*
10507 PCIE DRIVER FOR CAVIUM THUNDERX
10508 M: David Daney <david.daney@cavium.com>
10509 L: linux-pci@vger.kernel.org
10510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10512 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10513 F: drivers/pci/host/pci-thunder-*
10515 PCIE DRIVER FOR HISILICON
10516 M: Zhou Wang <wangzhou1@hisilicon.com>
10517 L: linux-pci@vger.kernel.org
10519 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10520 F: drivers/pci/dwc/pcie-hisi.c
10522 PCIE DRIVER FOR HISILICON KIRIN
10523 M: Xiaowei Song <songxiaowei@hisilicon.com>
10524 M: Binghui Wang <wangbinghui@hisilicon.com>
10525 L: linux-pci@vger.kernel.org
10527 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10528 F: drivers/pci/dwc/pcie-kirin.c
10530 PCIE DRIVER FOR HISILICON STB
10531 M: Jianguo Sun <sunjianguo1@huawei.com>
10532 M: Shawn Guo <shawn.guo@linaro.org>
10533 L: linux-pci@vger.kernel.org
10535 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10536 F: drivers/pci/dwc/pcie-histb.c
10538 PCIE DRIVER FOR MEDIATEK
10539 M: Ryder Lee <ryder.lee@mediatek.com>
10540 L: linux-pci@vger.kernel.org
10541 L: linux-mediatek@lists.infradead.org
10543 F: Documentation/devicetree/bindings/pci/mediatek*
10544 F: drivers/pci/host/*mediatek*
10546 PCIE DRIVER FOR QUALCOMM MSM
10547 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10548 L: linux-pci@vger.kernel.org
10549 L: linux-arm-msm@vger.kernel.org
10551 F: drivers/pci/dwc/*qcom*
10553 PCIE DRIVER FOR ROCKCHIP
10554 M: Shawn Lin <shawn.lin@rock-chips.com>
10555 L: linux-pci@vger.kernel.org
10556 L: linux-rockchip@lists.infradead.org
10558 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10559 F: drivers/pci/host/pcie-rockchip.c
10561 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10562 M: Linus Walleij <linus.walleij@linaro.org>
10563 L: linux-pci@vger.kernel.org
10565 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10566 F: drivers/pci/host/pci-v3-semi.c
10568 PCIE DRIVER FOR ST SPEAR13XX
10569 M: Pratyush Anand <pratyush.anand@gmail.com>
10570 L: linux-pci@vger.kernel.org
10572 F: drivers/pci/dwc/*spear*
10575 P: Linux PCMCIA Team
10576 L: linux-pcmcia@lists.infradead.org
10577 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10580 F: Documentation/pcmcia/
10585 PCNET32 NETWORK DRIVER
10586 M: Don Fry <pcnet32@frontier.com>
10587 L: netdev@vger.kernel.org
10589 F: drivers/net/ethernet/amd/pcnet32.c
10591 PCRYPT PARALLEL CRYPTO ENGINE
10592 M: Steffen Klassert <steffen.klassert@secunet.com>
10593 L: linux-crypto@vger.kernel.org
10596 F: include/crypto/pcrypt.h
10598 PER-CPU MEMORY ALLOCATOR
10599 M: Tejun Heo <tj@kernel.org>
10600 M: Christoph Lameter <cl@linux.com>
10601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10603 F: include/linux/percpu*.h
10605 F: arch/*/include/asm/percpu.h
10607 PER-TASK DELAY ACCOUNTING
10608 M: Balbir Singh <bsingharora@gmail.com>
10610 F: include/linux/delayacct.h
10611 F: kernel/delayacct.c
10613 PERFORMANCE EVENTS SUBSYSTEM
10614 M: Peter Zijlstra <peterz@infradead.org>
10615 M: Ingo Molnar <mingo@redhat.com>
10616 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10617 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10618 R: Jiri Olsa <jolsa@redhat.com>
10619 R: Namhyung Kim <namhyung@kernel.org>
10620 L: linux-kernel@vger.kernel.org
10621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10624 F: include/linux/perf_event.h
10625 F: include/uapi/linux/perf_event.h
10626 F: arch/*/kernel/perf_event*.c
10627 F: arch/*/kernel/*/perf_event*.c
10628 F: arch/*/kernel/*/*/perf_event*.c
10629 F: arch/*/include/asm/perf_event.h
10630 F: arch/*/kernel/perf_callchain.c
10634 PERSONALITY HANDLING
10635 M: Christoph Hellwig <hch@infradead.org>
10636 L: linux-abi-devel@lists.sourceforge.net
10638 F: include/linux/personality.h
10639 F: include/uapi/linux/personality.h
10642 M: Remi Denis-Courmont <courmisch@gmail.com>
10644 F: Documentation/networking/phonet.txt
10645 F: include/linux/phonet.h
10646 F: include/net/phonet/
10647 F: include/uapi/linux/phonet.h
10651 M: Joern Engel <joern@lazybastard.org>
10652 L: linux-mtd@lists.infradead.org
10654 F: drivers/mtd/devices/phram.c
10657 M: Bruno Prémont <bonbons@linux-vserver.org>
10658 L: linux-input@vger.kernel.org
10660 F: drivers/hid/hid-picolcd*
10663 M: Jamie Iles <jamie@jamieiles.com>
10664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10665 T: git git://github.com/jamieiles/linux-2.6-ji.git
10667 F: arch/arm/boot/dts/picoxcell*
10668 F: arch/arm/mach-picoxcell/
10669 F: drivers/crypto/picoxcell*
10671 PIN CONTROL SUBSYSTEM
10672 M: Linus Walleij <linus.walleij@linaro.org>
10673 L: linux-gpio@vger.kernel.org
10674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10676 F: Documentation/devicetree/bindings/pinctrl/
10677 F: Documentation/driver-api/pinctl.rst
10678 F: drivers/pinctrl/
10679 F: include/linux/pinctrl/
10681 PIN CONTROLLER - ATMEL AT91
10682 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10685 F: drivers/pinctrl/pinctrl-at91.*
10687 PIN CONTROLLER - ATMEL AT91 PIO4
10688 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10690 L: linux-gpio@vger.kernel.org
10692 F: drivers/pinctrl/pinctrl-at91-pio4.*
10694 PIN CONTROLLER - INTEL
10695 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10696 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10698 F: drivers/pinctrl/intel/
10700 PIN CONTROLLER - QUALCOMM
10701 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10703 L: linux-arm-msm@vger.kernel.org
10704 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10705 F: drivers/pinctrl/qcom/
10707 PIN CONTROLLER - RENESAS
10708 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10709 M: Geert Uytterhoeven <geert+renesas@glider.be>
10710 L: linux-renesas-soc@vger.kernel.org
10712 F: drivers/pinctrl/sh-pfc/
10714 PIN CONTROLLER - SAMSUNG
10715 M: Tomasz Figa <tomasz.figa@gmail.com>
10716 M: Krzysztof Kozlowski <krzk@kernel.org>
10717 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10718 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10719 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10720 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10723 F: drivers/pinctrl/samsung/
10724 F: include/dt-bindings/pinctrl/samsung.h
10725 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10727 PIN CONTROLLER - SINGLE
10728 M: Tony Lindgren <tony@atomide.com>
10729 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10731 L: linux-omap@vger.kernel.org
10733 F: drivers/pinctrl/pinctrl-single.c
10735 PIN CONTROLLER - ST SPEAR
10736 M: Viresh Kumar <vireshk@kernel.org>
10737 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10738 W: http://www.st.com/spear
10740 F: drivers/pinctrl/spear/
10742 PISTACHIO SOC SUPPORT
10743 M: James Hartley <james.hartley@sondrel.com>
10744 L: linux-mips@linux-mips.org
10746 F: arch/mips/pistachio/
10747 F: arch/mips/include/asm/mach-pistachio/
10748 F: arch/mips/boot/dts/img/pistachio*
10749 F: arch/mips/configs/pistachio*_defconfig
10753 M: linux-block@vger.kernel.org
10754 F: drivers/block/pktcdvd.c
10755 F: include/linux/pktcdvd.h
10756 F: include/uapi/linux/pktcdvd.h
10758 PKUNITY SOC DRIVERS
10759 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10760 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10762 T: git git://github.com/gxt/linux.git
10763 F: drivers/input/serio/i8042-unicore32io.h
10764 F: drivers/i2c/busses/i2c-puv3.c
10765 F: drivers/video/fbdev/fb-puv3.c
10766 F: drivers/rtc/rtc-puv3.c
10768 PMBUS HARDWARE MONITORING DRIVERS
10769 M: Guenter Roeck <linux@roeck-us.net>
10770 L: linux-hwmon@vger.kernel.org
10771 W: http://hwmon.wiki.kernel.org/
10772 W: http://www.roeck-us.net/linux/drivers/
10773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10775 F: Documentation/hwmon/pmbus
10776 F: drivers/hwmon/pmbus/
10777 F: include/linux/pmbus.h
10779 PMC SIERRA MaxRAID DRIVER
10780 L: linux-scsi@vger.kernel.org
10781 W: http://www.pmc-sierra.com/
10783 F: drivers/scsi/pmcraid.*
10785 PMC SIERRA PM8001 DRIVER
10786 M: Jack Wang <jinpu.wang@profitbricks.com>
10787 M: lindar_liu@usish.com
10788 L: linux-scsi@vger.kernel.org
10790 F: drivers/scsi/pm8001/
10793 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10797 POSIX CLOCKS and TIMERS
10798 M: Thomas Gleixner <tglx@linutronix.de>
10799 L: linux-kernel@vger.kernel.org
10800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10803 F: include/linux/timer*
10804 F: kernel/time/*timer*
10806 POWER MANAGEMENT CORE
10807 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10808 L: linux-pm@vger.kernel.org
10809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10810 B: https://bugzilla.kernel.org
10812 F: drivers/base/power/
10813 F: include/linux/pm.h
10814 F: include/linux/pm_*
10815 F: include/linux/powercap.h
10816 F: drivers/powercap/
10818 POWER STATE COORDINATION INTERFACE (PSCI)
10819 M: Mark Rutland <mark.rutland@arm.com>
10820 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10821 L: linux-arm-kernel@lists.infradead.org
10823 F: drivers/firmware/psci*.c
10824 F: include/linux/psci.h
10825 F: include/uapi/linux/psci.h
10827 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10828 M: Sebastian Reichel <sre@kernel.org>
10829 L: linux-pm@vger.kernel.org
10830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10832 F: Documentation/devicetree/bindings/power/supply/
10833 F: include/linux/power_supply.h
10834 F: drivers/power/supply/
10836 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10837 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10838 L: linuxppc-dev@lists.ozlabs.org
10840 F: drivers/char/powernv-op-panel.c
10842 PPP OVER ATM (RFC 2364)
10843 M: Mitchell Blank Jr <mitch@sfgoth.com>
10845 F: net/atm/pppoatm.c
10846 F: include/uapi/linux/atmppp.h
10849 M: Michal Ostrowski <mostrows@earthlink.net>
10851 F: drivers/net/ppp/pppoe.c
10852 F: drivers/net/ppp/pppox.c
10855 M: James Chapman <jchapman@katalix.com>
10857 F: net/l2tp/l2tp_ppp.c
10858 F: include/linux/if_pppol2tp.h
10859 F: include/uapi/linux/if_pppol2tp.h
10861 PPP PROTOCOL DRIVERS AND COMPRESSORS
10862 M: Paul Mackerras <paulus@samba.org>
10863 L: linux-ppp@vger.kernel.org
10865 F: drivers/net/ppp/ppp_*
10868 M: Rodolfo Giometti <giometti@enneenne.com>
10869 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10870 L: linuxpps@ml.enneenne.com (subscribers-only)
10872 F: Documentation/pps/
10873 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
10874 F: Documentation/ABI/testing/sysfs-pps
10876 F: include/linux/pps*.h
10877 F: include/uapi/linux/pps.h
10880 M: Dmitry Kozlov <xeb@mail.ru>
10881 L: netdev@vger.kernel.org
10883 F: drivers/net/ppp/pptp.c
10884 W: http://sourceforge.net/projects/accel-pptp
10887 M: Robert Love <rml@tech9.net>
10888 L: kpreempt-tech@lists.sourceforge.net
10889 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10891 F: Documentation/preempt-locking.txt
10892 F: include/linux/preempt.h
10895 M: Petr Mladek <pmladek@suse.com>
10896 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10897 R: Steven Rostedt <rostedt@goodmis.org>
10900 F: include/linux/printk.h
10902 PRISM54 WIRELESS DRIVER
10903 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10904 L: linux-wireless@vger.kernel.org
10905 W: http://wireless.kernel.org/en/users/Drivers/p54
10907 F: drivers/net/wireless/intersil/prism54/
10910 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10911 M: Kees Cook <keescook@chromium.org>
10912 L: linux-kernel@vger.kernel.org
10913 L: linux-fsdevel@vger.kernel.org
10915 F: fs/proc/proc_sysctl.c
10916 F: include/linux/sysctl.h
10918 F: tools/testing/selftests/sysctl/
10920 PS3 NETWORK SUPPORT
10921 M: Geoff Levand <geoff@infradead.org>
10922 L: netdev@vger.kernel.org
10923 L: linuxppc-dev@lists.ozlabs.org
10925 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10927 PS3 PLATFORM SUPPORT
10928 M: Geoff Levand <geoff@infradead.org>
10929 L: linuxppc-dev@lists.ozlabs.org
10931 F: arch/powerpc/boot/ps3*
10932 F: arch/powerpc/include/asm/lv1call.h
10933 F: arch/powerpc/include/asm/ps3*.h
10934 F: arch/powerpc/platforms/ps3/
10937 F: drivers/rtc/rtc-ps3.c
10938 F: drivers/usb/host/*ps3.c
10939 F: sound/ppc/snd_ps3*
10942 M: Jim Paris <jim@jtan.com>
10943 M: Geoff Levand <geoff@infradead.org>
10944 L: linuxppc-dev@lists.ozlabs.org
10946 F: drivers/block/ps3vram.c
10948 PSAMPLE PACKET SAMPLING SUPPORT:
10949 M: Yotam Gigi <yotam.gi@gmail.com>
10952 F: include/net/psample.h
10953 F: include/uapi/linux/psample.h
10956 M: Kees Cook <keescook@chromium.org>
10957 M: Anton Vorontsov <anton@enomsg.org>
10958 M: Colin Cross <ccross@android.com>
10959 M: Tony Luck <tony.luck@intel.com>
10961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10963 F: include/linux/pstore*
10964 F: drivers/firmware/efi/efi-pstore.c
10965 F: drivers/acpi/apei/erst.c
10966 F: Documentation/admin-guide/ramoops.rst
10967 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10968 K: \b(pstore|ramoops)
10970 PTP HARDWARE CLOCK SUPPORT
10971 M: Richard Cochran <richardcochran@gmail.com>
10972 L: netdev@vger.kernel.org
10974 W: http://linuxptp.sourceforge.net/
10975 F: Documentation/ABI/testing/sysfs-ptp
10976 F: Documentation/ptp/*
10977 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10978 F: drivers/net/phy/dp83640*
10980 F: include/linux/ptp_cl*
10983 M: Oleg Nesterov <oleg@redhat.com>
10985 F: include/asm-generic/syscall.h
10986 F: include/linux/ptrace.h
10987 F: include/linux/regset.h
10988 F: include/linux/tracehook.h
10989 F: include/uapi/linux/ptrace.h
10990 F: include/uapi/linux/ptrace.h
10991 F: include/asm-generic/ptrace.h
10993 F: arch/*/ptrace*.c
10994 F: arch/*/*/ptrace*.c
10995 F: arch/*/include/asm/ptrace*.h
10998 M: Hans Verkuil <hverkuil@xs4all.nl>
10999 L: linux-media@vger.kernel.org
11000 T: git git://linuxtv.org/media_tree.git
11002 F: drivers/media/usb/pulse8-cec/*
11003 F: Documentation/media/cec-drivers/pulse8-cec.rst
11005 PVRUSB2 VIDEO4LINUX DRIVER
11006 M: Mike Isely <isely@pobox.com>
11007 L: pvrusb2@isely.net (subscribers-only)
11008 L: linux-media@vger.kernel.org
11009 W: http://www.isely.net/pvrusb2/
11010 T: git git://linuxtv.org/media_tree.git
11012 F: Documentation/media/v4l-drivers/pvrusb2*
11013 F: drivers/media/usb/pvrusb2/
11016 M: Hans Verkuil <hverkuil@xs4all.nl>
11017 L: linux-media@vger.kernel.org
11018 T: git git://linuxtv.org/media_tree.git
11020 F: drivers/media/usb/pwc/*
11023 M: Kamil Debski <kamil@wypas.org>
11024 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11025 L: linux-hwmon@vger.kernel.org
11027 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11028 F: Documentation/hwmon/pwm-fan
11029 F: drivers/hwmon/pwm-fan.c
11032 M: Sean Young <sean@mess.org>
11033 L: linux-media@vger.kernel.org
11035 F: drivers/media/rc/pwm-ir-tx.c
11038 M: Thierry Reding <thierry.reding@gmail.com>
11039 L: linux-pwm@vger.kernel.org
11041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11042 F: Documentation/pwm.txt
11043 F: Documentation/devicetree/bindings/pwm/
11044 F: include/linux/pwm.h
11046 F: drivers/video/backlight/pwm_bl.c
11047 F: include/linux/pwm_backlight.h
11048 F: drivers/gpio/gpio-mvebu.c
11049 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11052 M: Robert Jarzmik <robert.jarzmik@free.fr>
11053 L: linux-gpio@vger.kernel.org
11055 F: drivers/gpio/gpio-pxa.c
11061 M: Robert Jarzmik <robert.jarzmik@free.fr>
11062 L: linux-rtc@vger.kernel.org
11065 PXA2xx/PXA3xx SUPPORT
11066 M: Daniel Mack <daniel@zonque.org>
11067 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11068 M: Robert Jarzmik <robert.jarzmik@free.fr>
11069 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11070 T: git git://github.com/hzhuang1/linux.git
11071 T: git git://github.com/rjarzmik/linux.git
11073 F: arch/arm/boot/dts/pxa*
11074 F: arch/arm/mach-pxa/
11075 F: drivers/dma/pxa*
11076 F: drivers/pcmcia/pxa2xx*
11077 F: drivers/pinctrl/pxa/
11078 F: drivers/spi/spi-pxa2xx*
11079 F: drivers/usb/gadget/udc/pxa2*
11080 F: include/sound/pxa2xx-lib.h
11084 PXA3xx NAND FLASH DRIVER
11085 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11086 L: linux-mtd@lists.infradead.org
11088 F: drivers/mtd/nand/pxa3xx_nand.c
11091 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11092 L: qat-linux@intel.com
11094 F: drivers/crypto/qat/
11096 QCOM AUDIO (ASoC) DRIVERS
11097 M: Patrick Lai <plai@codeaurora.org>
11098 M: Banajit Goswami <bgoswami@codeaurora.org>
11099 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11103 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11104 M: Gabriel Somlo <somlo@cmu.edu>
11105 M: "Michael S. Tsirkin" <mst@redhat.com>
11106 L: qemu-devel@nongnu.org
11108 F: drivers/firmware/qemu_fw_cfg.c
11111 M: Mike Marciniszyn <infinipath@intel.com>
11112 L: linux-rdma@vger.kernel.org
11114 F: drivers/infiniband/hw/qib/
11116 QLOGIC QL41xxx FCOE DRIVER
11117 M: QLogic-Storage-Upstream@cavium.com
11118 L: linux-scsi@vger.kernel.org
11120 F: drivers/scsi/qedf/
11122 QLOGIC QL41xxx ISCSI DRIVER
11123 M: QLogic-Storage-Upstream@cavium.com
11124 L: linux-scsi@vger.kernel.org
11126 F: drivers/scsi/qedi/
11128 QLOGIC QL4xxx ETHERNET DRIVER
11129 M: Ariel Elior <Ariel.Elior@cavium.com>
11130 M: everest-linux-l2@cavium.com
11131 L: netdev@vger.kernel.org
11133 F: drivers/net/ethernet/qlogic/qed/
11134 F: include/linux/qed/
11135 F: drivers/net/ethernet/qlogic/qede/
11137 QLOGIC QL4xxx RDMA DRIVER
11138 M: Ram Amrani <Ram.Amrani@cavium.com>
11139 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11140 M: Ariel Elior <Ariel.Elior@cavium.com>
11141 L: linux-rdma@vger.kernel.org
11143 F: drivers/infiniband/hw/qedr/
11144 F: include/uapi/rdma/qedr-abi.h
11146 QLOGIC QLA1280 SCSI DRIVER
11147 M: Michael Reed <mdr@sgi.com>
11148 L: linux-scsi@vger.kernel.org
11150 F: drivers/scsi/qla1280.[ch]
11152 QLOGIC QLA2XXX FC-SCSI DRIVER
11153 M: qla2xxx-upstream@qlogic.com
11154 L: linux-scsi@vger.kernel.org
11156 F: Documentation/scsi/LICENSE.qla2xxx
11157 F: drivers/scsi/qla2xxx/
11159 QLOGIC QLA3XXX NETWORK DRIVER
11160 M: Dept-GELinuxNICDev@cavium.com
11161 L: netdev@vger.kernel.org
11163 F: Documentation/networking/LICENSE.qla3xxx
11164 F: drivers/net/ethernet/qlogic/qla3xxx.*
11166 QLOGIC QLA4XXX iSCSI DRIVER
11167 M: QLogic-Storage-Upstream@qlogic.com
11168 L: linux-scsi@vger.kernel.org
11170 F: Documentation/scsi/LICENSE.qla4xxx
11171 F: drivers/scsi/qla4xxx/
11173 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11174 M: Harish Patil <harish.patil@cavium.com>
11175 M: Manish Chopra <manish.chopra@cavium.com>
11176 M: Dept-GELinuxNICDev@cavium.com
11177 L: netdev@vger.kernel.org
11179 F: drivers/net/ethernet/qlogic/qlcnic/
11181 QLOGIC QLGE 10Gb ETHERNET DRIVER
11182 M: Harish Patil <harish.patil@cavium.com>
11183 M: Manish Chopra <manish.chopra@cavium.com>
11184 M: Dept-GELinuxNICDev@cavium.com
11185 L: netdev@vger.kernel.org
11187 F: drivers/net/ethernet/qlogic/qlge/
11190 M: Anders Larsen <al@alarsen.net>
11191 W: http://www.alarsen.net/linux/qnx4fs/
11194 F: include/uapi/linux/qnx4_fs.h
11195 F: include/uapi/linux/qnxtypes.h
11197 QORIQ DPAA2 FSL-MC BUS DRIVER
11198 M: Stuart Yoder <stuyoder@gmail.com>
11199 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11200 L: linux-kernel@vger.kernel.org
11202 F: drivers/staging/fsl-mc/
11203 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11205 QT1010 MEDIA DRIVER
11206 M: Antti Palosaari <crope@iki.fi>
11207 L: linux-media@vger.kernel.org
11208 W: https://linuxtv.org
11209 W: http://palosaari.fi/linux/
11210 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11211 T: git git://linuxtv.org/anttip/media_tree.git
11213 F: drivers/media/tuners/qt1010*
11215 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11216 M: Kalle Valo <kvalo@qca.qualcomm.com>
11217 L: ath10k@lists.infradead.org
11218 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11221 F: drivers/net/wireless/ath/ath10k/
11223 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11224 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11225 L: linux-wireless@vger.kernel.org
11226 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11228 F: drivers/net/wireless/ath/ath9k/
11230 QUALCOMM CAMERA SUBSYSTEM DRIVER
11231 M: Todor Tomov <todor.tomov@linaro.org>
11232 L: linux-media@vger.kernel.org
11234 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11235 F: Documentation/media/v4l-drivers/qcom_camss.rst
11236 F: drivers/media/platform/qcom/camss-8x16/
11238 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11239 M: Timur Tabi <timur@codeaurora.org>
11240 L: netdev@vger.kernel.org
11242 F: drivers/net/ethernet/qualcomm/emac/
11244 QUALCOMM HEXAGON ARCHITECTURE
11245 M: Richard Kuo <rkuo@codeaurora.org>
11246 L: linux-hexagon@vger.kernel.org
11247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11252 M: Rob Clark <robdclark@gmail.com>
11253 L: iommu@lists.linux-foundation.org
11254 L: linux-arm-msm@vger.kernel.org
11256 F: drivers/iommu/qcom_iommu.c
11258 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11259 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11260 L: linux-media@vger.kernel.org
11261 L: linux-arm-msm@vger.kernel.org
11262 T: git git://linuxtv.org/media_tree.git
11264 F: drivers/media/platform/qcom/venus/
11266 QUALCOMM WCN36XX WIRELESS DRIVER
11267 M: Eugene Krasnikov <k.eugene.e@gmail.com>
11268 L: wcn36xx@lists.infradead.org
11269 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11270 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11272 F: drivers/net/wireless/ath/wcn36xx/
11274 QUANTENNA QTNFMAC WIRELESS DRIVER
11275 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11276 M: Avinash Patil <avinashp@quantenna.com>
11277 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11278 L: linux-wireless@vger.kernel.org
11280 F: drivers/net/wireless/quantenna
11282 RADEON and AMDGPU DRM DRIVERS
11283 M: Alex Deucher <alexander.deucher@amd.com>
11284 M: Christian König <christian.koenig@amd.com>
11285 L: amd-gfx@lists.freedesktop.org
11286 T: git git://people.freedesktop.org/~agd5f/linux
11288 F: drivers/gpu/drm/radeon/
11289 F: include/uapi/drm/radeon_drm.h
11290 F: drivers/gpu/drm/amd/
11291 F: include/uapi/drm/amdgpu_drm.h
11293 RADEON FRAMEBUFFER DISPLAY DRIVER
11294 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11295 L: linux-fbdev@vger.kernel.org
11297 F: drivers/video/fbdev/aty/radeon*
11298 F: include/uapi/linux/radeonfb.h
11300 RADIOSHARK RADIO DRIVER
11301 M: Hans Verkuil <hverkuil@xs4all.nl>
11302 L: linux-media@vger.kernel.org
11303 T: git git://linuxtv.org/media_tree.git
11305 F: drivers/media/radio/radio-shark.c
11307 RADIOSHARK2 RADIO DRIVER
11308 M: Hans Verkuil <hverkuil@xs4all.nl>
11309 L: linux-media@vger.kernel.org
11310 T: git git://linuxtv.org/media_tree.git
11312 F: drivers/media/radio/radio-shark2.c
11313 F: drivers/media/radio/radio-tea5777.c
11315 RADOS BLOCK DEVICE (RBD)
11316 M: Ilya Dryomov <idryomov@gmail.com>
11317 M: Sage Weil <sage@redhat.com>
11318 M: Alex Elder <elder@kernel.org>
11319 L: ceph-devel@vger.kernel.org
11320 W: http://ceph.com/
11321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11322 T: git git://github.com/ceph/ceph-client.git
11324 F: Documentation/ABI/testing/sysfs-bus-rbd
11325 F: drivers/block/rbd.c
11326 F: drivers/block/rbd_types.h
11328 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11329 M: Paul Mackerras <paulus@samba.org>
11330 L: linux-fbdev@vger.kernel.org
11332 F: drivers/video/fbdev/aty/aty128fb.c
11334 RAINSHADOW-CEC DRIVER
11335 M: Hans Verkuil <hverkuil@xs4all.nl>
11336 L: linux-media@vger.kernel.org
11337 T: git git://linuxtv.org/media_tree.git
11339 F: drivers/media/usb/rainshadow-cec/*
11341 RALINK MIPS ARCHITECTURE
11342 M: John Crispin <john@phrozen.org>
11343 L: linux-mips@linux-mips.org
11345 F: arch/mips/ralink
11347 RALINK RT2X00 WIRELESS LAN DRIVER
11349 M: Stanislaw Gruszka <sgruszka@redhat.com>
11350 M: Helmut Schaa <helmut.schaa@googlemail.com>
11351 L: linux-wireless@vger.kernel.org
11353 F: drivers/net/wireless/ralink/rt2x00/
11355 RAMDISK RAM BLOCK DEVICE DRIVER
11356 M: Jens Axboe <axboe@kernel.dk>
11358 F: Documentation/blockdev/ramdisk.txt
11359 F: drivers/block/brd.c
11361 RANDOM NUMBER DRIVER
11362 M: "Theodore Ts'o" <tytso@mit.edu>
11364 F: drivers/char/random.c
11367 M: Matt Porter <mporter@kernel.crashing.org>
11368 M: Alexandre Bounine <alexandre.bounine@idt.com>
11370 F: drivers/rapidio/
11372 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11373 L: linux-wireless@vger.kernel.org
11375 F: drivers/net/wireless/ray*
11378 M: Josh Triplett <josh@joshtriplett.org>
11379 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11380 L: linux-kernel@vger.kernel.org
11382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11383 F: Documentation/RCU/torture.txt
11384 F: kernel/rcu/rcutorture.c
11386 RCUTORTURE TEST FRAMEWORK
11387 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11388 M: Josh Triplett <josh@joshtriplett.org>
11389 R: Steven Rostedt <rostedt@goodmis.org>
11390 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11391 R: Lai Jiangshan <jiangshanlai@gmail.com>
11392 L: linux-kernel@vger.kernel.org
11394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11395 F: tools/testing/selftests/rcutorture
11398 M: Florian Fainelli <florian@openwrt.org>
11401 RDC R6040 FAST ETHERNET DRIVER
11402 M: Florian Fainelli <f.fainelli@gmail.com>
11403 L: netdev@vger.kernel.org
11405 F: drivers/net/ethernet/rdc/r6040.c
11407 RDMAVT - RDMA verbs software
11408 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11409 L: linux-rdma@vger.kernel.org
11411 F: drivers/infiniband/sw/rdmavt
11413 RDS - RELIABLE DATAGRAM SOCKETS
11414 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11415 L: netdev@vger.kernel.org
11416 L: linux-rdma@vger.kernel.org
11417 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11418 W: https://oss.oracle.com/projects/rds/
11421 F: Documentation/networking/rds.txt
11423 RDT - RESOURCE ALLOCATION
11424 M: Fenghua Yu <fenghua.yu@intel.com>
11425 L: linux-kernel@vger.kernel.org
11427 F: arch/x86/kernel/cpu/intel_rdt*
11428 F: arch/x86/include/asm/intel_rdt_sched.h
11429 F: Documentation/x86/intel_rdt*
11431 READ-COPY UPDATE (RCU)
11432 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11433 M: Josh Triplett <josh@joshtriplett.org>
11434 R: Steven Rostedt <rostedt@goodmis.org>
11435 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11436 R: Lai Jiangshan <jiangshanlai@gmail.com>
11437 L: linux-kernel@vger.kernel.org
11438 W: http://www.rdrop.com/users/paulmck/RCU/
11440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11441 F: Documentation/RCU/
11442 X: Documentation/RCU/torture.txt
11443 F: include/linux/rcu*
11444 X: include/linux/srcu.h
11446 X: kernel/torture.c
11448 REAL TIME CLOCK (RTC) SUBSYSTEM
11449 M: Alessandro Zummo <a.zummo@towertech.it>
11450 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11451 L: linux-rtc@vger.kernel.org
11452 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11455 F: Documentation/devicetree/bindings/rtc/
11456 F: Documentation/rtc.txt
11458 F: include/linux/rtc.h
11459 F: include/uapi/linux/rtc.h
11460 F: include/linux/rtc/
11461 F: include/linux/platform_data/rtc-*
11462 F: tools/testing/selftests/timers/rtctest.c
11464 REALTEK AUDIO CODECS
11465 M: Bard Liao <bardliao@realtek.com>
11466 M: Oder Chiou <oder_chiou@realtek.com>
11468 F: sound/soc/codecs/rt*
11469 F: include/sound/rt*.h
11471 REGISTER MAP ABSTRACTION
11472 M: Mark Brown <broonie@kernel.org>
11473 L: linux-kernel@vger.kernel.org
11474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11476 F: Documentation/devicetree/bindings/regmap/
11477 F: drivers/base/regmap/
11478 F: include/linux/regmap.h
11480 REISERFS FILE SYSTEM
11481 L: reiserfs-devel@vger.kernel.org
11485 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11486 M: Ohad Ben-Cohen <ohad@wizery.com>
11487 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11488 L: linux-remoteproc@vger.kernel.org
11489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11491 F: Documentation/devicetree/bindings/remoteproc/
11492 F: Documentation/remoteproc.txt
11493 F: drivers/remoteproc/
11494 F: include/linux/remoteproc.h
11496 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11497 M: Ohad Ben-Cohen <ohad@wizery.com>
11498 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11499 L: linux-remoteproc@vger.kernel.org
11500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11503 F: Documentation/rpmsg.txt
11504 F: include/linux/rpmsg.h
11505 F: include/linux/rpmsg/
11507 RENESAS CLOCK DRIVERS
11508 M: Geert Uytterhoeven <geert+renesas@glider.be>
11509 L: linux-renesas-soc@vger.kernel.org
11511 F: drivers/clk/renesas/
11513 RENESAS ETHERNET DRIVERS
11514 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11515 L: netdev@vger.kernel.org
11516 L: linux-renesas-soc@vger.kernel.org
11517 F: Documentation/devicetree/bindings/net/renesas,*.txt
11518 F: Documentation/devicetree/bindings/net/sh_eth.txt
11519 F: drivers/net/ethernet/renesas/
11520 F: include/linux/sh_eth.h
11522 RENESAS R-CAR GYROADC DRIVER
11523 M: Marek Vasut <marek.vasut@gmail.com>
11524 L: linux-iio@vger.kernel.org
11526 F: drivers/iio/adc/rcar_gyro_adc.c
11528 RENESAS USB PHY DRIVER
11529 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11530 L: linux-renesas-soc@vger.kernel.org
11532 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11534 RESET CONTROLLER FRAMEWORK
11535 M: Philipp Zabel <p.zabel@pengutronix.de>
11536 T: git git://git.pengutronix.de/git/pza/linux
11539 F: Documentation/devicetree/bindings/reset/
11540 F: include/dt-bindings/reset/
11541 F: include/linux/reset.h
11542 F: include/linux/reset-controller.h
11545 M: Johannes Berg <johannes@sipsolutions.net>
11546 L: linux-wireless@vger.kernel.org
11547 W: http://wireless.kernel.org/
11548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11551 F: Documentation/rfkill.txt
11552 F: Documentation/ABI/stable/sysfs-class-rfkill
11556 M: Thomas Graf <tgraf@suug.ch>
11557 M: Herbert Xu <herbert@gondor.apana.org.au>
11558 L: netdev@vger.kernel.org
11560 F: lib/rhashtable.c
11561 F: include/linux/rhashtable.h
11563 RICOH R5C592 MEMORYSTICK DRIVER
11564 M: Maxim Levitsky <maximlevitsky@gmail.com>
11566 F: drivers/memstick/host/r592.*
11568 RICOH SMARTMEDIA/XD DRIVER
11569 M: Maxim Levitsky <maximlevitsky@gmail.com>
11571 F: drivers/mtd/nand/r852.c
11572 F: drivers/mtd/nand/r852.h
11574 RISC-V ARCHITECTURE
11575 M: Palmer Dabbelt <palmer@sifive.com>
11576 M: Albert Ou <albert@sifive.com>
11577 L: patches@groups.riscv.org
11578 T: git https://github.com/riscv/riscv-linux
11585 M: Stefan Achatz <erazor_de@users.sourceforge.net>
11586 W: http://sourceforge.net/projects/roccat/
11588 F: drivers/hid/hid-roccat*
11589 F: include/linux/hid-roccat*
11590 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11592 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11593 M: Jacob chen <jacob2.chen@rock-chips.com>
11594 L: linux-media@vger.kernel.org
11596 F: drivers/media/platform/rockchip/rga/
11597 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
11600 M: Jiri Pirko <jiri@resnulli.us>
11601 L: netdev@vger.kernel.org
11603 F: drivers/net/ethernet/rocker/
11607 W: http://www.comtrol.com
11609 F: Documentation/serial/rocket.txt
11610 F: drivers/tty/rocket*
11612 ROCKETPORT EXPRESS/INFINITY DRIVER
11613 M: Kevin Cernekee <cernekee@gmail.com>
11614 L: linux-serial@vger.kernel.org
11616 F: drivers/tty/serial/rp2.*
11618 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11619 M: Marek Vasut <marek.vasut+renesas@gmail.com>
11620 L: linux-kernel@vger.kernel.org
11621 L: linux-renesas-soc@vger.kernel.org
11623 F: drivers/mfd/bd9571mwv.c
11624 F: drivers/regulator/bd9571mwv-regulator.c
11625 F: drivers/gpio/gpio-bd9571mwv.c
11626 F: include/linux/mfd/bd9571mwv.h
11627 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11630 M: Ralf Baechle <ralf@linux-mips.org>
11631 L: linux-hams@vger.kernel.org
11632 W: http://www.linux-ax25.org/
11634 F: include/net/rose.h
11635 F: include/uapi/linux/rose.h
11638 RTL2830 MEDIA DRIVER
11639 M: Antti Palosaari <crope@iki.fi>
11640 L: linux-media@vger.kernel.org
11641 W: https://linuxtv.org
11642 W: http://palosaari.fi/linux/
11643 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11644 T: git git://linuxtv.org/anttip/media_tree.git
11646 F: drivers/media/dvb-frontends/rtl2830*
11648 RTL2832 MEDIA DRIVER
11649 M: Antti Palosaari <crope@iki.fi>
11650 L: linux-media@vger.kernel.org
11651 W: https://linuxtv.org
11652 W: http://palosaari.fi/linux/
11653 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11654 T: git git://linuxtv.org/anttip/media_tree.git
11656 F: drivers/media/dvb-frontends/rtl2832*
11658 RTL2832_SDR MEDIA DRIVER
11659 M: Antti Palosaari <crope@iki.fi>
11660 L: linux-media@vger.kernel.org
11661 W: https://linuxtv.org
11662 W: http://palosaari.fi/linux/
11663 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11664 T: git git://linuxtv.org/anttip/media_tree.git
11666 F: drivers/media/dvb-frontends/rtl2832_sdr*
11668 RTL8180 WIRELESS DRIVER
11669 L: linux-wireless@vger.kernel.org
11670 W: http://wireless.kernel.org/
11671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11673 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11675 RTL8187 WIRELESS DRIVER
11676 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11677 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11678 M: Larry Finger <Larry.Finger@lwfinger.net>
11679 L: linux-wireless@vger.kernel.org
11680 W: http://wireless.kernel.org/
11681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11683 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11685 RTL8192CE WIRELESS DRIVER
11686 M: Larry Finger <Larry.Finger@lwfinger.net>
11687 M: Chaoming Li <chaoming_li@realsil.com.cn>
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/rtlwifi/
11693 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11695 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11696 M: Jes Sorensen <Jes.Sorensen@gmail.com>
11697 L: linux-wireless@vger.kernel.org
11698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11700 F: drivers/net/wireless/realtek/rtl8xxxu/
11702 S3 SAVAGE FRAMEBUFFER DRIVER
11703 M: Antonino Daplas <adaplas@gmail.com>
11704 L: linux-fbdev@vger.kernel.org
11706 F: drivers/video/fbdev/savage/
11709 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11710 M: Heiko Carstens <heiko.carstens@de.ibm.com>
11711 L: linux-s390@vger.kernel.org
11712 W: http://www.ibm.com/developerworks/linux/linux390/
11713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11717 F: Documentation/s390/
11718 F: Documentation/driver-api/s390-drivers.rst
11720 S390 COMMON I/O LAYER
11721 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11722 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11723 L: linux-s390@vger.kernel.org
11724 W: http://www.ibm.com/developerworks/linux/linux390/
11726 F: drivers/s390/cio/
11729 M: Stefan Haberland <sth@linux.vnet.ibm.com>
11730 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11731 L: linux-s390@vger.kernel.org
11732 W: http://www.ibm.com/developerworks/linux/linux390/
11734 F: drivers/s390/block/dasd*
11735 F: block/partitions/ibm.c
11738 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11739 L: linux-s390@vger.kernel.org
11740 W: http://www.ibm.com/developerworks/linux/linux390/
11742 F: drivers/iommu/s390-iommu.c
11744 S390 IUCV NETWORK LAYER
11745 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11746 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11747 L: linux-s390@vger.kernel.org
11748 W: http://www.ibm.com/developerworks/linux/linux390/
11750 F: drivers/s390/net/*iucv*
11751 F: include/net/iucv/
11754 S390 NETWORK DRIVERS
11755 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11756 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11757 L: linux-s390@vger.kernel.org
11758 W: http://www.ibm.com/developerworks/linux/linux390/
11760 F: drivers/s390/net/
11763 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11764 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11765 L: linux-s390@vger.kernel.org
11766 W: http://www.ibm.com/developerworks/linux/linux390/
11769 F: drivers/pci/hotplug/s390_pci_hpc.c
11771 S390 VFIO-CCW DRIVER
11772 M: Cornelia Huck <cohuck@redhat.com>
11773 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11774 L: linux-s390@vger.kernel.org
11775 L: kvm@vger.kernel.org
11777 F: drivers/s390/cio/vfio_ccw*
11778 F: Documentation/s390/vfio-ccw.txt
11779 F: include/uapi/linux/vfio_ccw.h
11782 M: Harald Freudenberger <freude@de.ibm.com>
11783 L: linux-s390@vger.kernel.org
11784 W: http://www.ibm.com/developerworks/linux/linux390/
11786 F: drivers/s390/crypto/
11789 M: Steffen Maier <maier@linux.vnet.ibm.com>
11790 M: Benjamin Block <bblock@linux.vnet.ibm.com>
11791 L: linux-s390@vger.kernel.org
11792 W: http://www.ibm.com/developerworks/linux/linux390/
11794 F: drivers/s390/scsi/zfcp_*
11796 S3C24XX SD/MMC Driver
11797 M: Ben Dooks <ben-linux@fluff.org>
11798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11800 F: drivers/mmc/host/s3cmci.*
11802 SAA6588 RDS RECEIVER DRIVER
11803 M: Hans Verkuil <hverkuil@xs4all.nl>
11804 L: linux-media@vger.kernel.org
11805 T: git git://linuxtv.org/media_tree.git
11806 W: https://linuxtv.org
11808 F: drivers/media/i2c/saa6588*
11810 SAA7134 VIDEO4LINUX DRIVER
11811 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11812 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11813 L: linux-media@vger.kernel.org
11814 W: https://linuxtv.org
11815 T: git git://linuxtv.org/media_tree.git
11817 F: Documentation/media/v4l-drivers/saa7134*
11818 F: drivers/media/pci/saa7134/
11820 SAA7146 VIDEO4LINUX-2 DRIVER
11821 M: Hans Verkuil <hverkuil@xs4all.nl>
11822 L: linux-media@vger.kernel.org
11823 T: git git://linuxtv.org/media_tree.git
11825 F: drivers/media/common/saa7146/
11826 F: drivers/media/pci/saa7146/
11827 F: include/media/saa7146*
11829 SAMSUNG AUDIO (ASoC) DRIVERS
11830 M: Krzysztof Kozlowski <krzk@kernel.org>
11831 M: Sangbeom Kim <sbkim73@samsung.com>
11832 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11833 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11835 F: sound/soc/samsung/
11837 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11838 M: Krzysztof Kozlowski <krzk@kernel.org>
11839 L: linux-crypto@vger.kernel.org
11840 L: linux-samsung-soc@vger.kernel.org
11842 F: drivers/crypto/exynos-rng.c
11843 F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11845 SAMSUNG FRAMEBUFFER DRIVER
11846 M: Jingoo Han <jingoohan1@gmail.com>
11847 L: linux-fbdev@vger.kernel.org
11849 F: drivers/video/fbdev/s3c-fb.c
11851 SAMSUNG LAPTOP DRIVER
11852 M: Corentin Chary <corentin.chary@gmail.com>
11853 L: platform-driver-x86@vger.kernel.org
11855 F: drivers/platform/x86/samsung-laptop.c
11857 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11858 M: Sangbeom Kim <sbkim73@samsung.com>
11859 M: Krzysztof Kozlowski <krzk@kernel.org>
11860 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11861 L: linux-kernel@vger.kernel.org
11862 L: linux-samsung-soc@vger.kernel.org
11864 F: drivers/mfd/sec*.c
11865 F: drivers/regulator/s2m*.c
11866 F: drivers/regulator/s5m*.c
11867 F: drivers/clk/clk-s2mps11.c
11868 F: drivers/rtc/rtc-s5m.c
11869 F: include/linux/mfd/samsung/
11870 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11871 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11872 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11873 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11875 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11876 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11877 L: linux-media@vger.kernel.org
11878 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11880 F: drivers/media/platform/s3c-camif/
11881 F: include/media/drv-intf/s3c_camif.h
11883 SAMSUNG S3FWRN5 NFC DRIVER
11884 M: Robert Baldyga <r.baldyga@samsung.com>
11885 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11886 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11888 F: drivers/nfc/s3fwrn5
11890 SAMSUNG S5C73M3 CAMERA DRIVER
11891 M: Kyungmin Park <kyungmin.park@samsung.com>
11892 M: Andrzej Hajda <a.hajda@samsung.com>
11893 L: linux-media@vger.kernel.org
11895 F: drivers/media/i2c/s5c73m3/*
11897 SAMSUNG S5K5BAF CAMERA DRIVER
11898 M: Kyungmin Park <kyungmin.park@samsung.com>
11899 M: Andrzej Hajda <a.hajda@samsung.com>
11900 L: linux-media@vger.kernel.org
11902 F: drivers/media/i2c/s5k5baf.c
11904 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11905 M: Krzysztof Kozlowski <krzk@kernel.org>
11906 M: Vladimir Zapolskiy <vz@mleia.com>
11907 L: linux-crypto@vger.kernel.org
11908 L: linux-samsung-soc@vger.kernel.org
11910 F: drivers/crypto/s5p-sss.c
11912 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11913 M: Kyungmin Park <kyungmin.park@samsung.com>
11914 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11915 L: linux-media@vger.kernel.org
11916 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11918 F: drivers/media/platform/exynos4-is/
11920 SAMSUNG SOC CLOCK DRIVERS
11921 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11922 M: Tomasz Figa <tomasz.figa@gmail.com>
11923 M: Chanwoo Choi <cw00.choi@samsung.com>
11925 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11926 F: drivers/clk/samsung/
11927 F: include/dt-bindings/clock/exynos*.h
11928 F: Documentation/devicetree/bindings/clock/exynos*.txt
11930 SAMSUNG SPI DRIVERS
11931 M: Kukjin Kim <kgene@kernel.org>
11932 M: Krzysztof Kozlowski <krzk@kernel.org>
11933 M: Andi Shyti <andi.shyti@samsung.com>
11934 L: linux-spi@vger.kernel.org
11935 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11937 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11938 F: drivers/spi/spi-s3c*
11939 F: include/linux/platform_data/spi-s3c64xx.h
11941 SAMSUNG SXGBE DRIVERS
11942 M: Byungho An <bh74.an@samsung.com>
11943 M: Girish K S <ks.giri@samsung.com>
11944 M: Vipul Pandya <vipul.pandya@samsung.com>
11946 L: netdev@vger.kernel.org
11947 F: drivers/net/ethernet/samsung/sxgbe/
11949 SAMSUNG THERMAL DRIVER
11950 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11951 L: linux-pm@vger.kernel.org
11952 L: linux-samsung-soc@vger.kernel.org
11954 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11955 F: drivers/thermal/samsung/
11957 SAMSUNG USB2 PHY DRIVER
11958 M: Kamil Debski <kamil@wypas.org>
11959 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11960 L: linux-kernel@vger.kernel.org
11962 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11963 F: Documentation/phy/samsung-usb2.txt
11964 F: drivers/phy/samsung/phy-exynos4210-usb2.c
11965 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11966 F: drivers/phy/samsung/phy-exynos5250-usb2.c
11967 F: drivers/phy/samsung/phy-s5pv210-usb2.c
11968 F: drivers/phy/samsung/phy-samsung-usb2.c
11969 F: drivers/phy/samsung/phy-samsung-usb2.h
11972 M: Zwane Mwaikambo <zwanem@gmail.com>
11974 F: drivers/watchdog/sc1200wdt.c
11977 M: Ingo Molnar <mingo@redhat.com>
11978 M: Peter Zijlstra <peterz@infradead.org>
11979 L: linux-kernel@vger.kernel.org
11980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11983 F: include/linux/sched.h
11984 F: include/uapi/linux/sched.h
11985 F: include/linux/wait.h
11988 M: Chen Liqin <liqin.linux@gmail.com>
11989 M: Lennox Wu <lennox.wu@gmail.com>
11990 W: http://www.sunplus.com
11994 SCR24X CHIP CARD INTERFACE DRIVER
11995 M: Lubomir Rintel <lkundrak@v3.sk>
11997 F: drivers/char/pcmcia/scr24x_cs.c
12000 M: Jens Axboe <axboe@kernel.dk>
12001 L: linux-scsi@vger.kernel.org
12002 W: http://www.kernel.dk
12004 F: drivers/scsi/sr*
12006 SCSI RDMA PROTOCOL (SRP) INITIATOR
12007 M: Bart Van Assche <bart.vanassche@sandisk.com>
12008 L: linux-rdma@vger.kernel.org
12010 W: http://www.openfabrics.org
12011 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12013 F: drivers/infiniband/ulp/srp/
12014 F: include/scsi/srp.h
12017 M: Doug Gilbert <dgilbert@interlog.com>
12018 L: linux-scsi@vger.kernel.org
12019 W: http://sg.danny.cz/sg
12021 F: Documentation/scsi/scsi-generic.txt
12022 F: drivers/scsi/sg.c
12023 F: include/scsi/sg.h
12026 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12028 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12030 L: linux-scsi@vger.kernel.org
12032 F: Documentation/devicetree/bindings/scsi/
12037 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12038 L: linux-scsi@vger.kernel.org
12040 F: Documentation/scsi/st.txt
12041 F: drivers/scsi/st.*
12042 F: drivers/scsi/st_*.h
12045 M: Vlad Yasevich <vyasevich@gmail.com>
12046 M: Neil Horman <nhorman@tuxdriver.com>
12047 L: linux-sctp@vger.kernel.org
12048 W: http://lksctp.sourceforge.net
12050 F: Documentation/networking/sctp.txt
12051 F: include/linux/sctp.h
12052 F: include/uapi/linux/sctp.h
12053 F: include/net/sctp/
12057 M: Jim Cromie <jim.cromie@gmail.com>
12059 F: Documentation/i2c/busses/scx200_acb
12060 F: arch/x86/platform/scx200/
12061 F: drivers/watchdog/scx200_wdt.c
12062 F: drivers/i2c/busses/scx200*
12063 F: drivers/mtd/maps/scx200_docflash.c
12064 F: include/linux/scx200.h
12067 M: Jim Cromie <jim.cromie@gmail.com>
12069 F: drivers/char/scx200_gpio.c
12070 F: include/linux/scx200_gpio.h
12072 SCx200 HRT CLOCKSOURCE DRIVER
12073 M: Jim Cromie <jim.cromie@gmail.com>
12075 F: drivers/clocksource/scx200_hrt.c
12077 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12078 M: Sascha Sommer <saschasommer@freenet.de>
12079 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12081 F: drivers/mmc/host/sdricoh_cs.c
12084 M: Kees Cook <keescook@chromium.org>
12085 R: Andy Lutomirski <luto@amacapital.net>
12086 R: Will Drewry <wad@chromium.org>
12087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12089 F: kernel/seccomp.c
12090 F: include/uapi/linux/seccomp.h
12091 F: include/linux/seccomp.h
12092 F: tools/testing/selftests/seccomp/*
12093 F: tools/testing/selftests/kselftest_harness.h
12094 F: Documentation/userspace-api/seccomp_filter.rst
12095 K: \bsecure_computing
12098 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12099 M: Al Cooper <alcooperx@gmail.com>
12100 L: linux-mmc@vger.kernel.org
12101 L: bcm-kernel-feedback-list@broadcom.com
12103 F: drivers/mmc/host/sdhci-brcmstb*
12105 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12106 M: Adrian Hunter <adrian.hunter@intel.com>
12107 L: linux-mmc@vger.kernel.org
12108 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12110 F: drivers/mmc/host/sdhci*
12111 F: include/linux/mmc/sdhci*
12113 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12114 M: Ben Dooks <ben-linux@fluff.org>
12115 M: Jaehoon Chung <jh80.chung@samsung.com>
12116 L: linux-mmc@vger.kernel.org
12118 F: drivers/mmc/host/sdhci-s3c*
12120 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12121 M: Viresh Kumar <vireshk@kernel.org>
12122 L: linux-mmc@vger.kernel.org
12124 F: drivers/mmc/host/sdhci-spear.c
12126 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12127 M: Kishon Vijay Abraham I <kishon@ti.com>
12128 L: linux-mmc@vger.kernel.org
12130 F: drivers/mmc/host/sdhci-omap.c
12132 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12133 M: Scott Bauer <scott.bauer@intel.com>
12134 M: Jonathan Derrick <jonathan.derrick@intel.com>
12135 L: linux-block@vger.kernel.org
12138 F: block/opal_proto.h
12139 F: include/linux/sed*
12140 F: include/uapi/linux/sed*
12143 M: Security Officers <security@kernel.org>
12147 M: James Morris <james.l.morris@oracle.com>
12148 M: "Serge E. Hallyn" <serge@hallyn.com>
12149 L: linux-security-module@vger.kernel.org (suggested Cc:)
12150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12151 W: http://kernsec.org/
12155 SELINUX SECURITY MODULE
12156 M: Paul Moore <paul@paul-moore.com>
12157 M: Stephen Smalley <sds@tycho.nsa.gov>
12158 M: Eric Paris <eparis@parisplace.org>
12159 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12160 W: https://selinuxproject.org
12161 W: https://github.com/SELinuxProject
12162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12164 F: include/linux/selinux*
12165 F: security/selinux/
12166 F: scripts/selinux/
12167 F: Documentation/admin-guide/LSM/SELinux.rst
12170 M: Jiri Slaby <jirislaby@gmail.com>
12172 F: drivers/misc/phantom.c
12173 F: include/uapi/linux/phantom.h
12176 M: Rob Herring <robh@kernel.org>
12177 L: linux-serial@vger.kernel.org
12179 F: Documentation/devicetree/bindings/serial/slave-device.txt
12180 F: drivers/tty/serdev/
12181 F: include/linux/serdev.h
12184 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12185 L: linux-serial@vger.kernel.org
12187 F: Documentation/devicetree/bindings/serial/
12188 F: drivers/tty/serial/
12191 M: Sean Young <sean@mess.org>
12192 L: linux-media@vger.kernel.org
12194 F: drivers/media/rc/serial_ir.c
12197 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12198 M: Edward Cree <ecree@solarflare.com>
12199 M: Bert Kenward <bkenward@solarflare.com>
12200 L: netdev@vger.kernel.org
12202 F: drivers/net/ethernet/sfc/
12205 M: Dimitri Sivanich <sivanich@sgi.com>
12207 F: drivers/misc/sgi-gru/
12209 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12210 M: Pat Gefre <pfg@sgi.com>
12211 L: linux-ia64@vger.kernel.org
12213 F: Documentation/ia64/serial.txt
12214 F: drivers/tty/serial/ioc?_serial.c
12215 F: include/linux/ioc?.h
12217 SGI XP/XPC/XPNET DRIVER
12218 M: Cliff Whickman <cpw@sgi.com>
12219 M: Robin Holt <robinmholt@gmail.com>
12221 F: drivers/misc/sgi-xp/
12223 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12224 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12225 L: linux-s390@vger.kernel.org
12226 W: http://www.ibm.com/developerworks/linux/linux390/
12230 SH_VEU V4L2 MEM2MEM DRIVER
12231 L: linux-media@vger.kernel.org
12233 F: drivers/media/platform/sh_veu.c
12235 SH_VOU V4L2 OUTPUT DRIVER
12236 L: linux-media@vger.kernel.org
12238 F: drivers/media/platform/sh_vou.c
12239 F: include/media/drv-intf/sh_vou.h
12241 SI2157 MEDIA DRIVER
12242 M: Antti Palosaari <crope@iki.fi>
12243 L: linux-media@vger.kernel.org
12244 W: https://linuxtv.org
12245 W: http://palosaari.fi/linux/
12246 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12247 T: git git://linuxtv.org/anttip/media_tree.git
12249 F: drivers/media/tuners/si2157*
12251 SI2168 MEDIA DRIVER
12252 M: Antti Palosaari <crope@iki.fi>
12253 L: linux-media@vger.kernel.org
12254 W: https://linuxtv.org
12255 W: http://palosaari.fi/linux/
12256 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12257 T: git git://linuxtv.org/anttip/media_tree.git
12259 F: drivers/media/dvb-frontends/si2168*
12261 SI470X FM RADIO RECEIVER I2C DRIVER
12262 M: Hans Verkuil <hverkuil@xs4all.nl>
12263 L: linux-media@vger.kernel.org
12264 T: git git://linuxtv.org/media_tree.git
12265 W: https://linuxtv.org
12267 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12269 SI470X FM RADIO RECEIVER USB DRIVER
12270 M: Hans Verkuil <hverkuil@xs4all.nl>
12271 L: linux-media@vger.kernel.org
12272 T: git git://linuxtv.org/media_tree.git
12273 W: https://linuxtv.org
12275 F: drivers/media/radio/si470x/radio-si470x-common.c
12276 F: drivers/media/radio/si470x/radio-si470x.h
12277 F: drivers/media/radio/si470x/radio-si470x-usb.c
12279 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12280 M: Eduardo Valentin <edubezval@gmail.com>
12281 L: linux-media@vger.kernel.org
12282 T: git git://linuxtv.org/media_tree.git
12283 W: https://linuxtv.org
12285 F: drivers/media/radio/si4713/si4713.?
12287 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12288 M: Eduardo Valentin <edubezval@gmail.com>
12289 L: linux-media@vger.kernel.org
12290 T: git git://linuxtv.org/media_tree.git
12291 W: https://linuxtv.org
12293 F: drivers/media/radio/si4713/radio-platform-si4713.c
12295 SI4713 FM RADIO TRANSMITTER USB DRIVER
12296 M: Hans Verkuil <hverkuil@xs4all.nl>
12297 L: linux-media@vger.kernel.org
12298 T: git git://linuxtv.org/media_tree.git
12299 W: https://linuxtv.org
12301 F: drivers/media/radio/si4713/radio-usb-si4713.c
12304 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12305 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12306 L: linux-media@vger.kernel.org
12307 W: https://linuxtv.org
12308 T: git git://linuxtv.org/media_tree.git
12310 F: drivers/media/common/siano/
12311 F: drivers/media/usb/siano/
12312 F: drivers/media/usb/siano/
12313 F: drivers/media/mmc/siano/
12315 SILEAD TOUCHSCREEN DRIVER
12316 M: Hans de Goede <hdegoede@redhat.com>
12317 L: linux-input@vger.kernel.org
12318 L: platform-driver-x86@vger.kernel.org
12320 F: drivers/input/touchscreen/silead.c
12321 F: drivers/platform/x86/silead_dmi.c
12323 SILICON MOTION SM712 FRAME BUFFER DRIVER
12324 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12325 M: Teddy Wang <teddy.wang@siliconmotion.com>
12326 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12327 L: linux-fbdev@vger.kernel.org
12329 F: drivers/video/fbdev/sm712*
12330 F: Documentation/fb/sm712fb.txt
12332 SIMPLE FIRMWARE INTERFACE (SFI)
12333 M: Len Brown <lenb@kernel.org>
12334 L: sfi-devel@simplefirmware.org
12335 W: http://simplefirmware.org/
12336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12338 F: arch/x86/platform/sfi/
12340 F: include/linux/sfi*.h
12343 M: Hans de Goede <hdegoede@redhat.com>
12344 L: linux-fbdev@vger.kernel.org
12346 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12347 F: drivers/video/fbdev/simplefb.c
12348 F: include/linux/platform_data/simplefb.h
12350 SIMTEC EB110ATX (Chalice CATS)
12352 P: Vincent Sanders <vince@simtec.co.uk>
12353 M: Simtec Linux Team <linux@simtec.co.uk>
12354 W: http://www.simtec.co.uk/products/EB110ATX/
12357 SIMTEC EB2410ITX (BAST)
12359 P: Vincent Sanders <vince@simtec.co.uk>
12360 M: Simtec Linux Team <linux@simtec.co.uk>
12361 W: http://www.simtec.co.uk/products/EB2410ITX/
12363 F: arch/arm/mach-s3c24xx/mach-bast.c
12364 F: arch/arm/mach-s3c24xx/bast-ide.c
12365 F: arch/arm/mach-s3c24xx/bast-irq.c
12367 SIPHASH PRF ROUTINES
12368 M: Jason A. Donenfeld <Jason@zx2c4.com>
12371 F: lib/test_siphash.c
12372 F: include/linux/siphash.h
12374 SIS 190 ETHERNET DRIVER
12375 M: Francois Romieu <romieu@fr.zoreil.com>
12376 L: netdev@vger.kernel.org
12378 F: drivers/net/ethernet/sis/sis190.c
12380 SIS 900/7016 FAST ETHERNET DRIVER
12381 M: Daniele Venzano <venza@brownhat.org>
12382 W: http://www.brownhat.org/sis900.html
12383 L: netdev@vger.kernel.org
12385 F: drivers/net/ethernet/sis/sis900.*
12387 SIS FRAMEBUFFER DRIVER
12388 M: Thomas Winischhofer <thomas@winischhofer.net>
12389 W: http://www.winischhofer.net/linuxsisvga.shtml
12391 F: Documentation/fb/sisfb.txt
12392 F: drivers/video/fbdev/sis/
12393 F: include/video/sisfb.h
12396 M: Thomas Winischhofer <thomas@winischhofer.net>
12397 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12399 F: drivers/usb/misc/sisusbvga/
12402 M: Christoph Lameter <cl@linux.com>
12403 M: Pekka Enberg <penberg@kernel.org>
12404 M: David Rientjes <rientjes@google.com>
12405 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12406 M: Andrew Morton <akpm@linux-foundation.org>
12407 L: linux-mm@kvack.org
12409 F: include/linux/sl?b*.h
12412 SLEEPABLE READ-COPY UPDATE (SRCU)
12413 M: Lai Jiangshan <jiangshanlai@gmail.com>
12414 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12415 M: Josh Triplett <josh@joshtriplett.org>
12416 R: Steven Rostedt <rostedt@goodmis.org>
12417 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12418 L: linux-kernel@vger.kernel.org
12419 W: http://www.rdrop.com/users/paulmck/RCU/
12421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12422 F: include/linux/srcu.h
12423 F: kernel/rcu/srcu.c
12425 SMACK SECURITY MODULE
12426 M: Casey Schaufler <casey@schaufler-ca.com>
12427 L: linux-security-module@vger.kernel.org
12428 W: http://schaufler-ca.com
12429 T: git git://github.com/cschaufler/smack-next
12431 F: Documentation/admin-guide/LSM/Smack.rst
12434 SMC91x ETHERNET DRIVER
12435 M: Nicolas Pitre <nico@fluxnic.net>
12437 F: drivers/net/ethernet/smsc/smc91x.*
12439 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12440 M: Sakari Ailus <sakari.ailus@iki.fi>
12441 L: linux-media@vger.kernel.org
12443 F: drivers/media/i2c/smiapp/
12444 F: include/media/i2c/smiapp.h
12445 F: drivers/media/i2c/smiapp-pll.c
12446 F: drivers/media/i2c/smiapp-pll.h
12447 F: include/uapi/linux/smiapp.h
12448 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12450 SMM665 HARDWARE MONITOR DRIVER
12451 M: Guenter Roeck <linux@roeck-us.net>
12452 L: linux-hwmon@vger.kernel.org
12454 F: Documentation/hwmon/smm665
12455 F: drivers/hwmon/smm665.c
12457 SMSC EMC2103 HARDWARE MONITOR DRIVER
12458 M: Steve Glendinning <steve.glendinning@shawell.net>
12459 L: linux-hwmon@vger.kernel.org
12461 F: Documentation/hwmon/emc2103
12462 F: drivers/hwmon/emc2103.c
12464 SMSC SCH5627 HARDWARE MONITOR DRIVER
12465 M: Hans de Goede <hdegoede@redhat.com>
12466 L: linux-hwmon@vger.kernel.org
12468 F: Documentation/hwmon/sch5627
12469 F: drivers/hwmon/sch5627.c
12471 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12472 M: Steve Glendinning <steve.glendinning@shawell.net>
12473 L: linux-fbdev@vger.kernel.org
12475 F: drivers/video/fbdev/smscufx.c
12477 SMSC47B397 HARDWARE MONITOR DRIVER
12478 M: Jean Delvare <jdelvare@suse.com>
12479 L: linux-hwmon@vger.kernel.org
12481 F: Documentation/hwmon/smsc47b397
12482 F: drivers/hwmon/smsc47b397.c
12484 SMSC911x ETHERNET DRIVER
12485 M: Steve Glendinning <steve.glendinning@shawell.net>
12486 L: netdev@vger.kernel.org
12488 F: include/linux/smsc911x.h
12489 F: drivers/net/ethernet/smsc/smsc911x.*
12491 SMSC9420 PCI ETHERNET DRIVER
12492 M: Steve Glendinning <steve.glendinning@shawell.net>
12493 L: netdev@vger.kernel.org
12495 F: drivers/net/ethernet/smsc/smsc9420.*
12497 SOC-CAMERA V4L2 SUBSYSTEM
12498 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12499 L: linux-media@vger.kernel.org
12500 T: git git://linuxtv.org/media_tree.git
12502 F: include/media/soc*
12503 F: drivers/media/i2c/soc_camera/
12504 F: drivers/media/platform/soc_camera/
12506 SOEKRIS NET48XX LED SUPPORT
12507 M: Chris Boot <bootc@bootc.net>
12509 F: drivers/leds/leds-net48xx.c
12511 SOFT-ROCE DRIVER (rxe)
12512 M: Moni Shoua <monis@mellanox.com>
12513 L: linux-rdma@vger.kernel.org
12515 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12516 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12517 F: drivers/infiniband/sw/rxe/
12518 F: include/uapi/rdma/rdma_user_rxe.h
12520 SOFTLOGIC 6x10 MPEG CODEC
12521 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12522 M: Anton Sviridenko <anton@corp.bluecherry.net>
12523 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12524 M: Andrey Utkin <andrey_utkin@fastmail.com>
12525 M: Ismael Luceno <ismael@iodev.co.uk>
12526 L: linux-media@vger.kernel.org
12528 F: drivers/media/pci/solo6x10/
12530 SOFTWARE RAID (Multiple Disks) SUPPORT
12531 M: Shaohua Li <shli@kernel.org>
12532 L: linux-raid@vger.kernel.org
12533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12535 F: drivers/md/Makefile
12536 F: drivers/md/Kconfig
12538 F: drivers/md/raid*
12539 F: include/linux/raid/
12540 F: include/uapi/linux/raid/
12542 SONIC NETWORK DRIVER
12543 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12544 L: netdev@vger.kernel.org
12546 F: drivers/net/ethernet/natsemi/sonic.*
12548 SONICS SILICON BACKPLANE DRIVER (SSB)
12549 M: Michael Buesch <m@bues.ch>
12550 L: linux-wireless@vger.kernel.org
12553 F: include/linux/ssb/
12555 SONY MEMORYSTICK CARD SUPPORT
12556 M: Alex Dubov <oakad@yahoo.com>
12557 W: http://tifmxx.berlios.de/
12559 F: drivers/memstick/host/tifm_ms.c
12561 SONY MEMORYSTICK STANDARD SUPPORT
12562 M: Maxim Levitsky <maximlevitsky@gmail.com>
12564 F: drivers/memstick/core/ms_block.*
12566 SONY VAIO CONTROL DEVICE DRIVER
12567 M: Mattia Dongili <malattia@linux.it>
12568 L: platform-driver-x86@vger.kernel.org
12569 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12571 F: Documentation/laptops/sony-laptop.txt
12572 F: drivers/char/sonypi.c
12573 F: drivers/platform/x86/sony-laptop.c
12574 F: include/linux/sony-laptop.h
12577 M: Jaroslav Kysela <perex@perex.cz>
12578 M: Takashi Iwai <tiwai@suse.com>
12579 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12580 W: http://www.alsa-project.org/
12581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12582 T: git git://git.alsa-project.org/alsa-kernel.git
12583 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12585 F: Documentation/sound/
12587 F: include/uapi/sound/
12590 SOUND - COMPRESSED AUDIO
12591 M: Vinod Koul <vinod.koul@intel.com>
12592 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12595 F: Documentation/sound/alsa/compress_offload.txt
12596 F: include/sound/compress_driver.h
12597 F: include/uapi/sound/compress_*
12598 F: sound/core/compress_offload.c
12599 F: sound/soc/soc-compress.c
12601 SOUND - DMAENGINE HELPERS
12602 M: Lars-Peter Clausen <lars@metafoo.de>
12604 F: include/sound/dmaengine_pcm.h
12605 F: sound/core/pcm_dmaengine.c
12606 F: sound/soc/soc-generic-dmaengine-pcm.c
12608 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12609 M: Liam Girdwood <lgirdwood@gmail.com>
12610 M: Mark Brown <broonie@kernel.org>
12611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12612 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12613 W: http://alsa-project.org/main/index.php/ASoC
12615 F: Documentation/devicetree/bindings/sound/
12616 F: Documentation/sound/alsa/soc/
12618 F: include/sound/soc*
12621 M: Olli Salonen <olli.salonen@iki.fi>
12622 L: linux-media@vger.kernel.org
12623 W: https://linuxtv.org
12624 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12626 F: drivers/media/dvb-frontends/sp2*
12628 SPARC + UltraSPARC (sparc/sparc64)
12629 M: "David S. Miller" <davem@davemloft.net>
12630 L: sparclinux@vger.kernel.org
12631 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12638 SPARC SERIAL DRIVERS
12639 M: "David S. Miller" <davem@davemloft.net>
12640 L: sparclinux@vger.kernel.org
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
12644 F: include/linux/sunserialcore.h
12645 F: drivers/tty/serial/suncore.c
12646 F: drivers/tty/serial/sunhv.c
12647 F: drivers/tty/serial/sunsab.c
12648 F: drivers/tty/serial/sunsab.h
12649 F: drivers/tty/serial/sunsu.c
12650 F: drivers/tty/serial/sunzilog.c
12651 F: drivers/tty/serial/sunzilog.h
12652 F: drivers/tty/vcc.c
12655 M: "Christopher Li" <sparse@chrisli.org>
12656 L: linux-sparse@vger.kernel.org
12657 W: https://sparse.wiki.kernel.org/
12658 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12659 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12661 F: include/linux/compiler.h
12663 SPEAR CLOCK FRAMEWORK SUPPORT
12664 M: Viresh Kumar <vireshk@kernel.org>
12665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12666 W: http://www.st.com/spear
12668 F: drivers/clk/spear/
12670 SPEAR PLATFORM SUPPORT
12671 M: Viresh Kumar <vireshk@kernel.org>
12672 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12674 W: http://www.st.com/spear
12676 F: arch/arm/boot/dts/spear*
12677 F: arch/arm/mach-spear/
12680 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12681 M: Marek Vasut <marek.vasut@gmail.com>
12682 L: linux-mtd@lists.infradead.org
12683 W: http://www.linux-mtd.infradead.org/
12684 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12685 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12686 T: git git://git.infradead.org/l2-mtd.git spi-nor/next
12688 F: drivers/mtd/spi-nor/
12689 F: include/linux/mtd/spi-nor.h
12692 M: Mark Brown <broonie@kernel.org>
12693 L: linux-spi@vger.kernel.org
12694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12695 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12697 F: Documentation/devicetree/bindings/spi/
12698 F: Documentation/spi/
12700 F: include/linux/spi/
12701 F: include/uapi/linux/spi/
12704 SPIDERNET NETWORK DRIVER for CELL
12705 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12706 L: netdev@vger.kernel.org
12708 F: Documentation/networking/spider_net.txt
12709 F: drivers/net/ethernet/toshiba/spider_net*
12712 R: Stephen Boyd <sboyd@codeaurora.org>
12713 L: linux-arm-msm@vger.kernel.org
12714 F: Documentation/devicetree/bindings/spmi/
12716 F: include/dt-bindings/spmi/spmi.h
12717 F: include/linux/spmi.h
12718 F: include/trace/events/spmi.h
12721 M: Jeremy Kerr <jk@ozlabs.org>
12722 L: linuxppc-dev@lists.ozlabs.org
12723 W: http://www.ibm.com/developerworks/power/cell/
12725 F: Documentation/filesystems/spufs.txt
12726 F: arch/powerpc/platforms/cell/spufs/
12728 SQUASHFS FILE SYSTEM
12729 M: Phillip Lougher <phillip@squashfs.org.uk>
12730 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12731 W: http://squashfs.org.uk
12732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12734 F: Documentation/filesystems/squashfs.txt
12737 SRM (Alpha) environment access
12738 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12740 F: arch/alpha/kernel/srm_env.c
12743 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12744 L: stable@vger.kernel.org
12746 F: Documentation/process/stable-kernel-rules.rst
12748 STAGING - ATOMISP DRIVER
12749 M: Alan Cox <alan@linux.intel.com>
12750 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12751 L: linux-media@vger.kernel.org
12753 F: drivers/staging/media/atomisp/
12756 M: Ian Abbott <abbotti@mev.co.uk>
12757 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12759 F: drivers/staging/comedi/
12761 STAGING - FLARION FT1000 DRIVERS
12762 M: Marek Belisko <marek.belisko@gmail.com>
12764 F: drivers/staging/ft1000/
12766 STAGING - INDUSTRIAL IO
12767 M: Jonathan Cameron <jic23@kernel.org>
12768 L: linux-iio@vger.kernel.org
12770 F: Documentation/devicetree/bindings/staging/iio/
12771 F: drivers/staging/iio/
12773 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12774 M: Jarod Wilson <jarod@wilsonet.com>
12775 W: http://www.lirc.org/
12777 F: drivers/staging/media/lirc/
12779 STAGING - LUSTRE PARALLEL FILESYSTEM
12780 M: Oleg Drokin <oleg.drokin@intel.com>
12781 M: Andreas Dilger <andreas.dilger@intel.com>
12782 M: James Simmons <jsimmons@infradead.org>
12783 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12784 W: http://wiki.lustre.org/
12786 F: drivers/staging/lustre
12788 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12789 M: Marc Dietrich <marvin24@gmx.de>
12790 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12791 L: linux-tegra@vger.kernel.org
12793 F: drivers/staging/nvec/
12795 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12796 M: Jens Frederich <jfrederich@gmail.com>
12797 M: Daniel Drake <dsd@laptop.org>
12798 M: Jon Nettleton <jon.nettleton@gmail.com>
12799 W: http://wiki.laptop.org/go/DCON
12801 F: drivers/staging/olpc_dcon/
12803 STAGING - REALTEK RTL8712U DRIVERS
12804 M: Larry Finger <Larry.Finger@lwfinger.net>
12805 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12807 F: drivers/staging/rtl8712/
12809 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12810 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12811 M: Teddy Wang <teddy.wang@siliconmotion.com>
12812 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12813 L: linux-fbdev@vger.kernel.org
12815 F: drivers/staging/sm750fb/
12817 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12818 M: William Hubbs <w.d.hubbs@gmail.com>
12819 M: Chris Brannon <chris@the-brannons.com>
12820 M: Kirk Reiser <kirk@reisers.ca>
12821 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12822 L: speakup@linux-speakup.org
12823 W: http://www.linux-speakup.org/
12825 F: drivers/staging/speakup/
12827 STAGING - VIA VT665X DRIVERS
12828 M: Forest Bond <forest@alittletooquiet.net>
12830 F: drivers/staging/vt665?/
12832 STAGING - WILC1000 WIFI DRIVER
12833 M: Aditya Shankar <aditya.shankar@microchip.com>
12834 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12835 L: linux-wireless@vger.kernel.org
12837 F: drivers/staging/wilc1000/
12839 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12840 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12842 F: drivers/staging/xgifb/
12845 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12847 L: devel@driverdev.osuosl.org
12849 F: drivers/staging/
12851 STARFIRE/DURALAN NETWORK DRIVER
12852 M: Ion Badulescu <ionut@badula.org>
12854 F: drivers/net/ethernet/adaptec/starfire*
12856 STEC S1220 SKD DRIVER
12857 M: Bart Van Assche <bart.vanassche@wdc.com>
12858 L: linux-block@vger.kernel.org
12860 F: drivers/block/skd*[ch]
12863 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12865 F: drivers/staging/media/st-cec/
12866 F: Documentation/devicetree/bindings/media/stih-cec.txt
12868 STK1160 USB VIDEO CAPTURE DRIVER
12869 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12870 L: linux-media@vger.kernel.org
12871 T: git git://linuxtv.org/media_tree.git
12873 F: drivers/media/usb/stk1160/
12875 STMMAC ETHERNET DRIVER
12876 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12877 M: Alexandre Torgue <alexandre.torgue@st.com>
12878 L: netdev@vger.kernel.org
12879 W: http://www.stlinux.com
12881 F: drivers/net/ethernet/stmicro/stmmac/
12884 M: Sam Creasey <sammy@sammy.net>
12885 W: http://sammy.net/sun3/
12887 F: arch/m68k/kernel/*sun3*
12888 F: arch/m68k/sun3*/
12889 F: arch/m68k/include/asm/sun3*
12890 F: drivers/net/ethernet/i825xx/sun3*
12892 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12893 M: Hans de Goede <hdegoede@redhat.com>
12894 L: linux-input@vger.kernel.org
12896 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12897 F: drivers/input/keyboard/sun4i-lradc-keys.c
12899 SUNDANCE NETWORK DRIVER
12900 M: Denis Kirjanov <kda@linux-powerpc.org>
12901 L: netdev@vger.kernel.org
12903 F: drivers/net/ethernet/dlink/sundance.c
12906 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12907 M: Rich Felker <dalias@libc.org>
12908 L: linux-sh@vger.kernel.org
12909 Q: http://patchwork.kernel.org/project/linux-sh/list/
12911 F: Documentation/sh/
12916 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12917 M: Len Brown <len.brown@intel.com>
12918 M: Pavel Machek <pavel@ucw.cz>
12919 L: linux-pm@vger.kernel.org
12920 B: https://bugzilla.kernel.org
12922 F: Documentation/power/
12923 F: arch/x86/kernel/acpi/
12924 F: drivers/base/power/
12926 F: include/linux/suspend.h
12927 F: include/linux/freezer.h
12928 F: include/linux/pm.h
12931 M: Martin Mares <mj@ucw.cz>
12932 L: linux-video@atrey.karlin.mff.cuni.cz
12934 F: Documentation/svga.txt
12935 F: arch/x86/boot/video*
12938 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12939 L: linux-kernel@vger.kernel.org
12940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12943 F: arch/*/kernel/pci-swiotlb.c
12944 F: include/linux/swiotlb.h
12947 M: Jiri Pirko <jiri@resnulli.us>
12948 M: Ivan Vecera <ivecera@redhat.com>
12949 L: netdev@vger.kernel.org
12952 F: include/net/switchdev.h
12954 SYNC FILE FRAMEWORK
12955 M: Sumit Semwal <sumit.semwal@linaro.org>
12956 R: Gustavo Padovan <gustavo@padovan.org>
12958 L: linux-media@vger.kernel.org
12959 L: dri-devel@lists.freedesktop.org
12960 F: drivers/dma-buf/sync_*
12961 F: drivers/dma-buf/dma-fence*
12962 F: drivers/dma-buf/sw_sync.c
12963 F: include/linux/sync_file.h
12964 F: include/uapi/linux/sync_file.h
12965 F: Documentation/sync_file.txt
12966 T: git git://anongit.freedesktop.org/drm/drm-misc
12968 SYNOPSYS ARC ARCHITECTURE
12969 M: Vineet Gupta <vgupta@synopsys.com>
12970 L: linux-snps-arc@lists.infradead.org
12973 F: Documentation/devicetree/bindings/arc/*
12974 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12975 F: drivers/clocksource/arc_timer.c
12976 F: drivers/tty/serial/arc_uart.c
12977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12979 SYNOPSYS ARC HSDK SDP pll clock driver
12980 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12982 F: drivers/clk/clk-hsdk-pll.c
12983 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12985 SYNOPSYS ARC SDP clock driver
12986 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12988 F: drivers/clk/axs10x/*
12989 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12991 SYNOPSYS ARC SDP platform support
12992 M: Alexey Brodkin <abrodkin@synopsys.com>
12994 F: arch/arc/plat-axs10x
12995 F: arch/arc/boot/dts/ax*
12996 F: Documentation/devicetree/bindings/arc/axs10*
12998 SYNOPSYS DESIGNWARE APB GPIO DRIVER
12999 M: Hoan Tran <hotran@apm.com>
13000 L: linux-gpio@vger.kernel.org
13002 F: drivers/gpio/gpio-dwapb.c
13003 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13005 SYNOPSYS DESIGNWARE DMAC DRIVER
13006 M: Viresh Kumar <vireshk@kernel.org>
13007 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13009 F: include/linux/dma/dw.h
13010 F: include/linux/platform_data/dma-dw.h
13013 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13014 M: Jie Deng <jiedeng@synopsys.com>
13015 L: netdev@vger.kernel.org
13017 F: drivers/net/ethernet/synopsys/
13019 SYNOPSYS DESIGNWARE I2C DRIVER
13020 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13021 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13022 R: Mika Westerberg <mika.westerberg@linux.intel.com>
13023 L: linux-i2c@vger.kernel.org
13025 F: drivers/i2c/busses/i2c-designware-*
13026 F: include/linux/platform_data/i2c-designware.h
13028 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13029 M: Jaehoon Chung <jh80.chung@samsung.com>
13030 L: linux-mmc@vger.kernel.org
13032 F: drivers/mmc/host/dw_mmc*
13034 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13035 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13037 F: drivers/reset/reset-hsdk.c
13038 F: include/dt-bindings/reset/snps,hsdk-reset.h
13039 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13041 SYSTEM CONFIGURATION (SYSCON)
13042 M: Lee Jones <lee.jones@linaro.org>
13043 M: Arnd Bergmann <arnd@arndb.de>
13044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13046 F: drivers/mfd/syscon.c
13048 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13049 M: Sudeep Holla <sudeep.holla@arm.com>
13050 L: linux-arm-kernel@lists.infradead.org
13052 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
13053 F: drivers/clk/clk-scpi.c
13054 F: drivers/cpufreq/scpi-cpufreq.c
13055 F: drivers/firmware/arm_scpi.c
13056 F: include/linux/scpi_protocol.h
13058 SYSTEM RESET/SHUTDOWN DRIVERS
13059 M: Sebastian Reichel <sre@kernel.org>
13060 L: linux-pm@vger.kernel.org
13061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13063 F: Documentation/devicetree/bindings/power/reset/
13064 F: drivers/power/reset/
13066 SYSTEM TRACE MODULE CLASS
13067 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13070 F: Documentation/trace/stm.txt
13071 F: drivers/hwtracing/stm/
13072 F: include/linux/stm.h
13073 F: include/uapi/linux/stm.h
13076 M: Christoph Hellwig <hch@infradead.org>
13078 F: Documentation/filesystems/sysv-fs.txt
13080 F: include/linux/sysv_fs.h
13083 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13084 L: linux-scsi@vger.kernel.org
13085 L: target-devel@vger.kernel.org
13086 W: http://www.linux-iscsi.org
13087 W: http://groups.google.com/group/linux-iscsi-target-dev
13088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13092 F: Documentation/target/
13094 TASKSTATS STATISTICS INTERFACE
13095 M: Balbir Singh <bsingharora@gmail.com>
13097 F: Documentation/accounting/taskstats*
13098 F: include/linux/taskstats*
13099 F: kernel/taskstats.c
13102 M: Jamal Hadi Salim <jhs@mojatatu.com>
13103 M: Cong Wang <xiyou.wangcong@gmail.com>
13104 M: Jiri Pirko <jiri@resnulli.us>
13105 L: netdev@vger.kernel.org
13107 F: include/net/pkt_cls.h
13108 F: include/net/pkt_sched.h
13109 F: include/net/tc_act/
13110 F: include/uapi/linux/pkt_cls.h
13111 F: include/uapi/linux/pkt_sched.h
13112 F: include/uapi/linux/tc_act/
13113 F: include/uapi/linux/tc_ematch/
13116 TCP LOW PRIORITY MODULE
13117 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13118 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13119 W: http://tcp-lp-mod.sourceforge.net/
13121 F: net/ipv4/tcp_lp.c
13123 TDA10071 MEDIA DRIVER
13124 M: Antti Palosaari <crope@iki.fi>
13125 L: linux-media@vger.kernel.org
13126 W: https://linuxtv.org
13127 W: http://palosaari.fi/linux/
13128 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13129 T: git git://linuxtv.org/anttip/media_tree.git
13131 F: drivers/media/dvb-frontends/tda10071*
13133 TDA18212 MEDIA DRIVER
13134 M: Antti Palosaari <crope@iki.fi>
13135 L: linux-media@vger.kernel.org
13136 W: https://linuxtv.org
13137 W: http://palosaari.fi/linux/
13138 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13139 T: git git://linuxtv.org/anttip/media_tree.git
13141 F: drivers/media/tuners/tda18212*
13143 TDA18218 MEDIA DRIVER
13144 M: Antti Palosaari <crope@iki.fi>
13145 L: linux-media@vger.kernel.org
13146 W: https://linuxtv.org
13147 W: http://palosaari.fi/linux/
13148 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13149 T: git git://linuxtv.org/anttip/media_tree.git
13151 F: drivers/media/tuners/tda18218*
13153 TDA18271 MEDIA DRIVER
13154 M: Michael Krufky <mkrufky@linuxtv.org>
13155 L: linux-media@vger.kernel.org
13156 W: https://linuxtv.org
13157 W: http://github.com/mkrufky
13158 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13159 T: git git://linuxtv.org/mkrufky/tuners.git
13161 F: drivers/media/tuners/tda18271*
13163 TDA827x MEDIA DRIVER
13164 M: Michael Krufky <mkrufky@linuxtv.org>
13165 L: linux-media@vger.kernel.org
13166 W: https://linuxtv.org
13167 W: http://github.com/mkrufky
13168 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13169 T: git git://linuxtv.org/mkrufky/tuners.git
13171 F: drivers/media/tuners/tda8290.*
13173 TDA8290 MEDIA DRIVER
13174 M: Michael Krufky <mkrufky@linuxtv.org>
13175 L: linux-media@vger.kernel.org
13176 W: https://linuxtv.org
13177 W: http://github.com/mkrufky
13178 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13179 T: git git://linuxtv.org/mkrufky/tuners.git
13181 F: drivers/media/tuners/tda8290.*
13183 TDA9840 MEDIA DRIVER
13184 M: Hans Verkuil <hverkuil@xs4all.nl>
13185 L: linux-media@vger.kernel.org
13186 T: git git://linuxtv.org/media_tree.git
13187 W: https://linuxtv.org
13189 F: drivers/media/i2c/tda9840*
13191 TEA5761 TUNER DRIVER
13192 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13193 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13194 L: linux-media@vger.kernel.org
13195 W: https://linuxtv.org
13196 T: git git://linuxtv.org/media_tree.git
13198 F: drivers/media/tuners/tea5761.*
13200 TEA5767 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/tea5767.*
13209 TEA6415C MEDIA DRIVER
13210 M: Hans Verkuil <hverkuil@xs4all.nl>
13211 L: linux-media@vger.kernel.org
13212 T: git git://linuxtv.org/media_tree.git
13213 W: https://linuxtv.org
13215 F: drivers/media/i2c/tea6415c*
13217 TEA6420 MEDIA DRIVER
13218 M: Hans Verkuil <hverkuil@xs4all.nl>
13219 L: linux-media@vger.kernel.org
13220 T: git git://linuxtv.org/media_tree.git
13221 W: https://linuxtv.org
13223 F: drivers/media/i2c/tea6420*
13226 M: Jiri Pirko <jiri@resnulli.us>
13227 L: netdev@vger.kernel.org
13229 F: drivers/net/team/
13230 F: include/linux/if_team.h
13231 F: include/uapi/linux/if_team.h
13233 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13234 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13236 F: arch/x86/platform/ts5500/
13238 TECHNOTREND USB IR RECEIVER
13239 M: Sean Young <sean@mess.org>
13240 L: linux-media@vger.kernel.org
13242 F: drivers/media/rc/ttusbir.c
13245 M: Jens Wiklander <jens.wiklander@linaro.org>
13247 F: include/linux/tee_drv.h
13248 F: include/uapi/linux/tee.h
13250 F: Documentation/tee.txt
13252 TEGRA ARCHITECTURE SUPPORT
13253 M: Thierry Reding <thierry.reding@gmail.com>
13254 M: Jonathan Hunter <jonathanh@nvidia.com>
13255 L: linux-tegra@vger.kernel.org
13256 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
13257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13262 M: Peter De Schrijver <pdeschrijver@nvidia.com>
13263 M: Prashant Gaikwad <pgaikwad@nvidia.com>
13265 F: drivers/clk/tegra/
13268 M: Laxman Dewangan <ldewangan@nvidia.com>
13269 M: Jon Hunter <jonathanh@nvidia.com>
13271 F: drivers/dma/tegra*
13274 M: Laxman Dewangan <ldewangan@nvidia.com>
13276 F: drivers/i2c/busses/i2c-tegra.c
13278 TEGRA IOMMU DRIVERS
13279 M: Hiroshi Doyu <hdoyu@nvidia.com>
13281 F: drivers/iommu/tegra*
13284 M: Rakesh Iyer <riyer@nvidia.com>
13285 M: Laxman Dewangan <ldewangan@nvidia.com>
13287 F: drivers/input/keyboard/tegra-kbc.c
13290 M: Thierry Reding <thierry.reding@gmail.com>
13292 F: drivers/pwm/pwm-tegra.c
13294 TEGRA SERIAL DRIVER
13295 M: Laxman Dewangan <ldewangan@nvidia.com>
13297 F: drivers/tty/serial/serial-tegra.c
13300 M: Laxman Dewangan <ldewangan@nvidia.com>
13302 F: drivers/spi/spi-tegra*
13304 TEHUTI ETHERNET DRIVER
13305 M: Andy Gospodarek <andy@greyhouse.net>
13306 L: netdev@vger.kernel.org
13308 F: drivers/net/ethernet/tehuti/*
13310 Telecom Clock Driver for MCPL0010
13311 M: Mark Gross <mark.gross@intel.com>
13313 F: drivers/char/tlclk.c
13315 TENSILICA XTENSA PORT (xtensa)
13316 M: Chris Zankel <chris@zankel.net>
13317 M: Max Filippov <jcmvbkbc@gmail.com>
13318 L: linux-xtensa@linux-xtensa.org
13319 T: git git://github.com/czankel/xtensa-linux.git
13322 F: drivers/irqchip/irq-xtensa-*
13324 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13325 M: Nishanth Menon <nm@ti.com>
13326 M: Tero Kristo <t-kristo@ti.com>
13327 M: Santosh Shilimkar <ssantosh@kernel.org>
13328 L: linux-arm-kernel@lists.infradead.org
13330 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13331 F: drivers/firmware/ti_sci*
13332 F: include/linux/soc/ti/ti_sci_protocol.h
13333 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13334 F: include/dt-bindings/genpd/k2g.h
13335 F: drivers/soc/ti/ti_sci_pm_domains.c
13336 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13337 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13338 F: drivers/clk/keystone/sci-clk.c
13339 F: drivers/reset/reset-ti-sci.c
13341 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13342 M: Hans Verkuil <hverkuil@xs4all.nl>
13343 L: linux-media@vger.kernel.org
13344 T: git git://linuxtv.org/media_tree.git
13345 W: https://linuxtv.org
13347 F: drivers/media/radio/radio-raremono.c
13350 M: Zhang Rui <rui.zhang@intel.com>
13351 M: Eduardo Valentin <edubezval@gmail.com>
13352 L: linux-pm@vger.kernel.org
13353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13355 Q: https://patchwork.kernel.org/project/linux-pm/list/
13357 F: drivers/thermal/
13358 F: include/linux/thermal.h
13359 F: include/uapi/linux/thermal.h
13360 F: include/linux/cpu_cooling.h
13361 F: Documentation/devicetree/bindings/thermal/
13363 THERMAL/CPU_COOLING
13364 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13365 M: Viresh Kumar <viresh.kumar@linaro.org>
13366 M: Javi Merino <javi.merino@kernel.org>
13367 L: linux-pm@vger.kernel.org
13369 F: Documentation/thermal/cpu-cooling-api.txt
13370 F: drivers/thermal/cpu_cooling.c
13371 F: include/linux/cpu_cooling.h
13373 THINKPAD ACPI EXTRAS DRIVER
13374 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13375 L: ibm-acpi-devel@lists.sourceforge.net
13376 L: platform-driver-x86@vger.kernel.org
13377 W: http://ibm-acpi.sourceforge.net
13378 W: http://thinkwiki.org/wiki/Ibm-acpi
13379 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13381 F: drivers/platform/x86/thinkpad_acpi.c
13384 M: Andreas Noever <andreas.noever@gmail.com>
13385 M: Michael Jamet <michael.jamet@intel.com>
13386 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13387 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13389 F: drivers/thunderbolt/
13390 F: include/linux/thunderbolt.h
13392 THUNDERBOLT NETWORK DRIVER
13393 M: Michael Jamet <michael.jamet@intel.com>
13394 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13395 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13396 L: netdev@vger.kernel.org
13398 F: drivers/net/thunderbolt.c
13400 THUNDERX GPIO DRIVER
13401 M: David Daney <david.daney@cavium.com>
13403 F: drivers/gpio/gpio-thunderx.c
13405 TI AM437X VPFE DRIVER
13406 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13407 L: linux-media@vger.kernel.org
13408 W: https://linuxtv.org
13409 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13410 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13412 F: drivers/media/platform/am437x/
13414 TI BANDGAP AND THERMAL DRIVER
13415 M: Eduardo Valentin <edubezval@gmail.com>
13416 M: Keerthy <j-keerthy@ti.com>
13417 L: linux-pm@vger.kernel.org
13418 L: linux-omap@vger.kernel.org
13420 F: drivers/thermal/ti-soc-thermal/
13422 TI BQ27XXX POWER SUPPLY DRIVER
13423 R: Andrew F. Davis <afd@ti.com>
13424 F: include/linux/power/bq27xxx_battery.h
13425 F: drivers/power/supply/bq27xxx_battery.c
13426 F: drivers/power/supply/bq27xxx_battery_i2c.c
13428 TI CDCE706 CLOCK DRIVER
13429 M: Max Filippov <jcmvbkbc@gmail.com>
13431 F: drivers/clk/clk-cdce706.c
13434 M: Tero Kristo <t-kristo@ti.com>
13435 L: linux-omap@vger.kernel.org
13438 F: include/linux/clk/ti.h
13440 TI DAVINCI MACHINE SUPPORT
13441 M: Sekhar Nori <nsekhar@ti.com>
13442 M: Kevin Hilman <khilman@kernel.org>
13443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13446 F: arch/arm/mach-davinci/
13447 F: drivers/i2c/busses/i2c-davinci.c
13448 F: arch/arm/boot/dts/da850*
13450 TI DAVINCI SERIES GPIO DRIVER
13451 M: Keerthy <j-keerthy@ti.com>
13452 L: linux-gpio@vger.kernel.org
13454 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13455 F: drivers/gpio/gpio-davinci.c
13457 TI DAVINCI SERIES MEDIA DRIVER
13458 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13459 L: linux-media@vger.kernel.org
13460 W: https://linuxtv.org
13461 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13462 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13464 F: drivers/media/platform/davinci/
13465 F: include/media/davinci/
13467 TI ETHERNET SWITCH DRIVER (CPSW)
13468 R: Grygorii Strashko <grygorii.strashko@ti.com>
13469 L: linux-omap@vger.kernel.org
13470 L: netdev@vger.kernel.org
13472 F: drivers/net/ethernet/ti/cpsw*
13473 F: drivers/net/ethernet/ti/davinci*
13475 TI FLASH MEDIA INTERFACE DRIVER
13476 M: Alex Dubov <oakad@yahoo.com>
13478 F: drivers/misc/tifm*
13479 F: drivers/mmc/host/tifm_sd.c
13480 F: include/linux/tifm.h
13482 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13483 M: Santosh Shilimkar <ssantosh@kernel.org>
13484 L: linux-kernel@vger.kernel.org
13485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13487 F: drivers/soc/ti/*
13488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13490 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13491 M: M R Swami Reddy <mr.swami.reddy@ti.com>
13492 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13493 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13495 F: sound/soc/codecs/lm49453*
13496 F: sound/soc/codecs/isabelle*
13498 TI LP855x BACKLIGHT DRIVER
13499 M: Milo Kim <milo.kim@ti.com>
13501 F: Documentation/backlight/lp855x-driver.txt
13502 F: drivers/video/backlight/lp855x_bl.c
13503 F: include/linux/platform_data/lp855x.h
13505 TI LP8727 CHARGER DRIVER
13506 M: Milo Kim <milo.kim@ti.com>
13508 F: drivers/power/supply/lp8727_charger.c
13509 F: include/linux/platform_data/lp8727.h
13511 TI LP8788 MFD DRIVER
13512 M: Milo Kim <milo.kim@ti.com>
13514 F: drivers/iio/adc/lp8788_adc.c
13515 F: drivers/leds/leds-lp8788.c
13516 F: drivers/mfd/lp8788*.c
13517 F: drivers/power/supply/lp8788-charger.c
13518 F: drivers/regulator/lp8788-*.c
13519 F: include/linux/mfd/lp8788*.h
13521 TI NETCP ETHERNET DRIVER
13522 M: Wingman Kwok <w-kwok2@ti.com>
13523 M: Murali Karicheri <m-karicheri2@ti.com>
13524 L: netdev@vger.kernel.org
13526 F: drivers/net/ethernet/ti/netcp*
13528 TI TAS571X FAMILY ASoC CODEC DRIVER
13529 M: Kevin Cernekee <cernekee@chromium.org>
13530 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13532 F: sound/soc/codecs/tas571x*
13534 TI TRF7970A NFC DRIVER
13535 M: Mark Greer <mgreer@animalcreek.com>
13536 L: linux-wireless@vger.kernel.org
13537 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13539 F: drivers/nfc/trf7970a.c
13540 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13542 TI TWL4030 SERIES SOC CODEC DRIVER
13543 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13544 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13546 F: sound/soc/codecs/twl4030*
13549 M: Benoit Parrot <bparrot@ti.com>
13550 L: linux-media@vger.kernel.org
13551 W: http://linuxtv.org/
13552 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13554 F: drivers/media/platform/ti-vpe/
13556 TI WILINK WIRELESS DRIVERS
13557 L: linux-wireless@vger.kernel.org
13558 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13559 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13562 F: drivers/net/wireless/ti/
13563 F: include/linux/wl12xx.h
13566 M: Chris Metcalf <cmetcalf@mellanox.com>
13567 W: http://www.mellanox.com/repository/solutions/tile-scm/
13568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13571 F: drivers/char/tile-srom.c
13572 F: drivers/edac/tile_edac.c
13573 F: drivers/net/ethernet/tile/
13574 F: drivers/rtc/rtc-tile.c
13575 F: drivers/tty/hvc/hvc_tile.c
13576 F: drivers/tty/serial/tilegx.c
13577 F: drivers/usb/host/*-tilegx.c
13578 F: include/linux/usb/tilegx.h
13580 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13581 M: John Stultz <john.stultz@linaro.org>
13582 M: Thomas Gleixner <tglx@linutronix.de>
13583 R: Stephen Boyd <sboyd@codeaurora.org>
13584 L: linux-kernel@vger.kernel.org
13585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13587 F: include/linux/clocksource.h
13588 F: include/linux/time.h
13589 F: include/linux/timex.h
13590 F: include/uapi/linux/time.h
13591 F: include/uapi/linux/timex.h
13592 F: kernel/time/clocksource.c
13593 F: kernel/time/time*.c
13594 F: kernel/time/alarmtimer.c
13595 F: kernel/time/ntp.c
13596 F: tools/testing/selftests/timers/
13599 M: Jon Maloy <jon.maloy@ericsson.com>
13600 M: Ying Xue <ying.xue@windriver.com>
13601 L: netdev@vger.kernel.org (core kernel code)
13602 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13603 W: http://tipc.sourceforge.net/
13605 F: include/uapi/linux/tipc*.h
13608 TLAN NETWORK DRIVER
13609 M: Samuel Chessman <chessman@tux.org>
13610 L: tlan-devel@lists.sourceforge.net (subscribers-only)
13611 W: http://sourceforge.net/projects/tlan/
13613 F: Documentation/networking/tlan.txt
13614 F: drivers/net/ethernet/ti/tlan.*
13616 TM6000 VIDEO4LINUX DRIVER
13617 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13618 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13619 L: linux-media@vger.kernel.org
13620 W: https://linuxtv.org
13621 T: git git://linuxtv.org/media_tree.git
13623 F: drivers/media/usb/tm6000/
13624 F: Documentation/media/v4l-drivers/tm6000*
13626 TMIO/SDHI MMC DRIVER
13627 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13628 L: linux-mmc@vger.kernel.org
13630 F: drivers/mmc/host/tmio_mmc*
13631 F: drivers/mmc/host/renesas_sdhi*
13632 F: include/linux/mfd/tmio.h
13634 TMP401 HARDWARE MONITOR DRIVER
13635 M: Guenter Roeck <linux@roeck-us.net>
13636 L: linux-hwmon@vger.kernel.org
13638 F: Documentation/hwmon/tmp401
13639 F: drivers/hwmon/tmp401.c
13641 TMPFS (SHMEM FILESYSTEM)
13642 M: Hugh Dickins <hughd@google.com>
13643 L: linux-mm@kvack.org
13645 F: include/linux/shmem_fs.h
13648 TOMOYO SECURITY MODULE
13649 M: Kentaro Takeda <takedakn@nttdata.co.jp>
13650 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13651 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13652 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13653 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13654 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13655 W: http://tomoyo.sourceforge.jp/
13656 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13658 F: security/tomoyo/
13660 TOPSTAR LAPTOP EXTRAS DRIVER
13661 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13662 L: platform-driver-x86@vger.kernel.org
13664 F: drivers/platform/x86/topstar-laptop.c
13666 TOSHIBA ACPI EXTRAS DRIVER
13667 M: Azael Avalos <coproscefalo@gmail.com>
13668 L: platform-driver-x86@vger.kernel.org
13670 F: drivers/platform/x86/toshiba_acpi.c
13672 TOSHIBA BLUETOOTH DRIVER
13673 M: Azael Avalos <coproscefalo@gmail.com>
13674 L: platform-driver-x86@vger.kernel.org
13676 F: drivers/platform/x86/toshiba_bluetooth.c
13678 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13679 M: Azael Avalos <coproscefalo@gmail.com>
13680 L: platform-driver-x86@vger.kernel.org
13682 F: drivers/platform/x86/toshiba_haps.c
13685 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
13686 W: http://www.buzzard.org.uk/toshiba/
13688 F: drivers/char/toshiba.c
13689 F: include/linux/toshiba.h
13690 F: include/uapi/linux/toshiba.h
13692 TOSHIBA TC358743 DRIVER
13693 M: Mats Randgaard <matrandg@cisco.com>
13694 L: linux-media@vger.kernel.org
13696 F: drivers/media/i2c/tc358743*
13697 F: include/media/i2c/tc358743.h
13699 TOSHIBA WMI HOTKEYS DRIVER
13700 M: Azael Avalos <coproscefalo@gmail.com>
13701 L: platform-driver-x86@vger.kernel.org
13703 F: drivers/platform/x86/toshiba-wmi.c
13706 M: Peter Huewe <peterhuewe@gmx.de>
13707 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13708 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13709 L: linux-integrity@vger.kernel.org
13710 Q: https://patchwork.kernel.org/project/linux-integrity/list/
13711 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13713 F: drivers/char/tpm/
13716 M: Steven Rostedt <rostedt@goodmis.org>
13717 M: Ingo Molnar <mingo@redhat.com>
13718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13720 F: Documentation/trace/ftrace.txt
13721 F: arch/*/*/*/ftrace.h
13722 F: arch/*/kernel/ftrace.c
13723 F: include/*/ftrace.h
13724 F: include/linux/trace*.h
13727 F: tools/testing/selftests/ftrace/
13729 TRACING MMIO ACCESSES (MMIOTRACE)
13730 M: Steven Rostedt <rostedt@goodmis.org>
13731 M: Ingo Molnar <mingo@kernel.org>
13732 R: Karol Herbst <karolherbst@gmail.com>
13733 R: Pekka Paalanen <ppaalanen@gmail.com>
13735 L: linux-kernel@vger.kernel.org
13736 L: nouveau@lists.freedesktop.org
13737 F: kernel/trace/trace_mmiotrace.c
13738 F: include/linux/mmiotrace.h
13739 F: arch/x86/mm/kmmio.c
13740 F: arch/x86/mm/mmio-mod.c
13741 F: arch/x86/mm/testmmiotrace.c
13744 M: Jiri Kosina <trivial@kernel.org>
13745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13747 K: ^Subject:.*(?i)trivial
13750 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13751 M: Jiri Slaby <jslaby@suse.com>
13753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13754 F: Documentation/serial/
13756 F: drivers/tty/serial/serial_core.c
13757 F: include/linux/serial_core.h
13758 F: include/linux/serial.h
13759 F: include/linux/tty.h
13760 F: include/uapi/linux/serial_core.h
13761 F: include/uapi/linux/serial.h
13762 F: include/uapi/linux/tty.h
13764 TUA9001 MEDIA DRIVER
13765 M: Antti Palosaari <crope@iki.fi>
13766 L: linux-media@vger.kernel.org
13767 W: https://linuxtv.org
13768 W: http://palosaari.fi/linux/
13769 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13770 T: git git://linuxtv.org/anttip/media_tree.git
13772 F: drivers/media/tuners/tua9001*
13774 TULIP NETWORK DRIVERS
13775 L: netdev@vger.kernel.org
13776 L: linux-parisc@vger.kernel.org
13778 F: drivers/net/ethernet/dec/tulip/
13781 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13782 W: http://vtun.sourceforge.net/tun
13784 F: Documentation/networking/tuntap.txt
13785 F: arch/um/os-Linux/drivers/
13787 TURBOCHANNEL SUBSYSTEM
13788 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13789 M: Ralf Baechle <ralf@linux-mips.org>
13790 L: linux-mips@linux-mips.org
13791 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13794 F: include/linux/tc.h
13796 TW5864 VIDEO4LINUX DRIVER
13797 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13798 M: Anton Sviridenko <anton@corp.bluecherry.net>
13799 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13800 M: Andrey Utkin <andrey_utkin@fastmail.com>
13801 L: linux-media@vger.kernel.org
13803 F: drivers/media/pci/tw5864/
13805 TW68 VIDEO4LINUX DRIVER
13806 M: Hans Verkuil <hverkuil@xs4all.nl>
13807 L: linux-media@vger.kernel.org
13808 T: git git://linuxtv.org/media_tree.git
13809 W: https://linuxtv.org
13811 F: drivers/media/pci/tw68/
13813 TW686X VIDEO4LINUX DRIVER
13814 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13815 L: linux-media@vger.kernel.org
13816 T: git git://linuxtv.org/media_tree.git
13817 W: http://linuxtv.org
13819 F: drivers/media/pci/tw686x/
13821 UBI FILE SYSTEM (UBIFS)
13822 M: Richard Weinberger <richard@nod.at>
13823 M: Artem Bityutskiy <dedekind1@gmail.com>
13824 M: Adrian Hunter <adrian.hunter@intel.com>
13825 L: linux-mtd@lists.infradead.org
13826 T: git git://git.infradead.org/ubifs-2.6.git
13827 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13829 F: Documentation/filesystems/ubifs.txt
13832 UCLINUX (M68KNOMMU AND COLDFIRE)
13833 M: Greg Ungerer <gerg@linux-m68k.org>
13834 W: http://www.linux-m68k.org/
13835 W: http://www.uclinux.org/
13836 L: linux-m68k@lists.linux-m68k.org
13837 L: uclinux-dev@uclinux.org (subscribers-only)
13838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13840 F: arch/m68k/coldfire/
13842 F: arch/m68k/*/*_no.*
13843 F: arch/m68k/include/asm/*_no.*
13846 M: Jan Kara <jack@suse.com>
13848 F: Documentation/filesystems/udf.txt
13852 M: Bastien Nocera <hadess@hadess.net>
13853 L: linux-input@vger.kernel.org
13855 F: drivers/hid/hid-udraw-ps3.c
13858 M: Evgeniy Dushistov <dushistov@mail.ru>
13860 F: Documentation/filesystems/ufs.txt
13863 UHID USERSPACE HID IO DRIVER:
13864 M: David Herrmann <dh.herrmann@googlemail.com>
13865 L: linux-input@vger.kernel.org
13867 F: drivers/hid/uhid.c
13868 F: include/uapi/linux/uhid.h
13871 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13872 L: linux-usb@vger.kernel.org
13874 F: drivers/usb/common/ulpi.c
13875 F: include/linux/ulpi/
13877 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13878 L: linux-usb@vger.kernel.org
13881 F: include/linux/uwb.h
13882 F: include/linux/uwb/
13884 UNICORE32 ARCHITECTURE:
13885 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13886 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13888 T: git git://github.com/gxt/linux.git
13892 M: Tony Finch <dot@dotat.at>
13893 W: http://dotat.at/prog/unifdef
13895 F: scripts/unifdef.c
13897 UNIFORM CDROM DRIVER
13898 M: Jens Axboe <axboe@kernel.dk>
13899 W: http://www.kernel.dk
13901 F: Documentation/cdrom/
13902 F: drivers/cdrom/cdrom.c
13903 F: include/linux/cdrom.h
13904 F: include/uapi/linux/cdrom.h
13906 UNISYS S-PAR DRIVERS
13907 M: David Kershner <david.kershner@unisys.com>
13908 L: sparmaintainer@unisys.com (Unisys internal)
13910 F: drivers/staging/unisys/
13912 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13913 M: Vinayak Holikatti <vinholikatti@gmail.com>
13914 L: linux-scsi@vger.kernel.org
13916 F: Documentation/scsi/ufs.txt
13917 F: drivers/scsi/ufs/
13919 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13920 M: Joao Pinto <jpinto@synopsys.com>
13921 L: linux-scsi@vger.kernel.org
13923 F: drivers/scsi/ufs/*dwc*
13925 UNSORTED BLOCK IMAGES (UBI)
13926 M: Artem Bityutskiy <dedekind1@gmail.com>
13927 M: Richard Weinberger <richard@nod.at>
13928 W: http://www.linux-mtd.infradead.org/
13929 L: linux-mtd@lists.infradead.org
13930 T: git git://git.infradead.org/ubifs-2.6.git
13932 F: drivers/mtd/ubi/
13933 F: include/linux/mtd/ubi.h
13934 F: include/uapi/mtd/ubi-user.h
13936 USB "USBNET" DRIVER FRAMEWORK
13937 M: Oliver Neukum <oneukum@suse.com>
13938 L: netdev@vger.kernel.org
13939 W: http://www.linux-usb.org/usbnet
13941 F: drivers/net/usb/usbnet.c
13942 F: include/linux/usb/usbnet.h
13945 M: Oliver Neukum <oneukum@suse.com>
13946 L: linux-usb@vger.kernel.org
13948 F: Documentation/usb/acm.txt
13949 F: drivers/usb/class/cdc-acm.*
13951 USB AR5523 WIRELESS DRIVER
13952 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13953 L: linux-wireless@vger.kernel.org
13955 F: drivers/net/wireless/ath/ar5523/
13958 M: Oliver Neukum <oneukum@suse.com>
13959 L: linux-usb@vger.kernel.org
13960 L: linux-scsi@vger.kernel.org
13962 F: drivers/usb/storage/uas.c
13964 USB CDC ETHERNET DRIVER
13965 M: Oliver Neukum <oliver@neukum.org>
13966 L: linux-usb@vger.kernel.org
13968 F: drivers/net/usb/cdc_*.c
13969 F: include/uapi/linux/usb/cdc.h
13971 USB CHAOSKEY DRIVER
13972 M: Keith Packard <keithp@keithp.com>
13973 L: linux-usb@vger.kernel.org
13975 F: drivers/usb/misc/chaoskey.c
13977 USB CYPRESS C67X00 DRIVER
13978 M: Peter Korsgaard <jacmet@sunsite.dk>
13979 L: linux-usb@vger.kernel.org
13981 F: drivers/usb/c67x00/
13983 USB DAVICOM DM9601 DRIVER
13984 M: Peter Korsgaard <jacmet@sunsite.dk>
13985 L: netdev@vger.kernel.org
13986 W: http://www.linux-usb.org/usbnet
13988 F: drivers/net/usb/dm9601.c
13990 USB DIAMOND RIO500 DRIVER
13991 M: Cesar Miquel <miquel@df.uba.ar>
13992 L: rio500-users@lists.sourceforge.net
13993 W: http://rio500.sourceforge.net
13995 F: drivers/usb/misc/rio500*
13998 M: Alan Stern <stern@rowland.harvard.edu>
13999 L: linux-usb@vger.kernel.org
14001 F: Documentation/usb/ehci.txt
14002 F: drivers/usb/host/ehci*
14004 USB GADGET/PERIPHERAL SUBSYSTEM
14005 M: Felipe Balbi <balbi@kernel.org>
14006 L: linux-usb@vger.kernel.org
14007 W: http://www.linux-usb.org/gadget
14008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14010 F: drivers/usb/gadget/
14011 F: include/linux/usb/gadget*
14013 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14014 M: Jiri Kosina <jikos@kernel.org>
14015 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
14016 L: linux-usb@vger.kernel.org
14017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14019 F: Documentation/hid/hiddev.txt
14020 F: drivers/hid/usbhid/
14023 M: Olav Kongas <ok@artecdesign.ee>
14024 L: linux-usb@vger.kernel.org
14026 F: drivers/usb/host/isp116x*
14027 F: include/linux/usb/isp116x.h
14029 USB LAN78XX ETHERNET DRIVER
14030 M: Woojung Huh <woojung.huh@microchip.com>
14031 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14032 L: netdev@vger.kernel.org
14034 F: drivers/net/usb/lan78xx.*
14036 USB MASS STORAGE DRIVER
14037 M: Alan Stern <stern@rowland.harvard.edu>
14038 L: linux-usb@vger.kernel.org
14039 L: usb-storage@lists.one-eyed-alien.net
14041 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
14042 F: drivers/usb/storage/
14045 M: Clemens Ladisch <clemens@ladisch.de>
14046 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14047 T: git git://git.alsa-project.org/alsa-kernel.git
14049 F: sound/usb/midi.*
14051 USB NETWORKING DRIVERS
14052 L: linux-usb@vger.kernel.org
14054 F: drivers/net/usb/
14057 M: Alan Stern <stern@rowland.harvard.edu>
14058 L: linux-usb@vger.kernel.org
14060 F: Documentation/usb/ohci.txt
14061 F: drivers/usb/host/ohci*
14063 USB OTG FSM (Finite State Machine)
14064 M: Peter Chen <Peter.Chen@nxp.com>
14065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14066 L: linux-usb@vger.kernel.org
14068 F: drivers/usb/common/usb-otg-fsm.c
14071 M: Valentina Manea <valentina.manea.m@gmail.com>
14072 M: Shuah Khan <shuahkh@osg.samsung.com>
14073 M: Shuah Khan <shuah@kernel.org>
14074 L: linux-usb@vger.kernel.org
14076 F: Documentation/usb/usbip_protocol.txt
14077 F: drivers/usb/usbip/
14078 F: tools/usb/usbip/
14081 M: Petko Manolov <petkan@nucleusys.com>
14082 L: linux-usb@vger.kernel.org
14083 L: netdev@vger.kernel.org
14084 T: git git://github.com/petkan/pegasus.git
14085 W: https://github.com/petkan/pegasus
14087 F: drivers/net/usb/pegasus.*
14090 M: Felipe Balbi <balbi@kernel.org>
14091 L: linux-usb@vger.kernel.org
14092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14094 F: drivers/usb/phy/
14096 USB PRINTER DRIVER (usblp)
14097 M: Pete Zaitcev <zaitcev@redhat.com>
14098 L: linux-usb@vger.kernel.org
14100 F: drivers/usb/class/usblp.c
14102 USB QMI WWAN NETWORK DRIVER
14103 M: Bjørn Mork <bjorn@mork.no>
14104 L: netdev@vger.kernel.org
14106 F: Documentation/ABI/testing/sysfs-class-net-qmi
14107 F: drivers/net/usb/qmi_wwan.c
14110 M: Petko Manolov <petkan@nucleusys.com>
14111 L: linux-usb@vger.kernel.org
14112 L: netdev@vger.kernel.org
14113 T: git git://github.com/petkan/rtl8150.git
14114 W: https://github.com/petkan/rtl8150
14116 F: drivers/net/usb/rtl8150.c
14118 USB SERIAL SUBSYSTEM
14119 M: Johan Hovold <johan@kernel.org>
14120 L: linux-usb@vger.kernel.org
14121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14123 F: Documentation/usb/usb-serial.txt
14124 F: drivers/usb/serial/
14125 F: include/linux/usb/serial.h
14127 USB SMSC75XX ETHERNET DRIVER
14128 M: Steve Glendinning <steve.glendinning@shawell.net>
14129 L: netdev@vger.kernel.org
14131 F: drivers/net/usb/smsc75xx.*
14133 USB SMSC95XX ETHERNET DRIVER
14134 M: Steve Glendinning <steve.glendinning@shawell.net>
14135 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14136 L: netdev@vger.kernel.org
14138 F: drivers/net/usb/smsc95xx.*
14141 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14142 L: linux-usb@vger.kernel.org
14143 W: http://www.linux-usb.org
14144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14146 F: Documentation/devicetree/bindings/usb/
14147 F: Documentation/usb/
14149 F: include/linux/usb.h
14150 F: include/linux/usb/
14152 USB TYPEC SUBSYSTEM
14153 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14154 L: linux-usb@vger.kernel.org
14156 F: Documentation/ABI/testing/sysfs-class-typec
14157 F: Documentation/usb/typec.rst
14158 F: drivers/usb/typec/
14159 F: include/linux/usb/typec.h
14162 M: Alan Stern <stern@rowland.harvard.edu>
14163 L: linux-usb@vger.kernel.org
14165 F: drivers/usb/host/uhci*
14168 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14169 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14170 L: linux-media@vger.kernel.org
14171 T: git git://linuxtv.org/media_tree.git
14172 W: http://www.ideasonboard.org/uvc/
14174 F: drivers/media/usb/uvc/
14175 F: include/uapi/linux/uvcvideo.h
14178 M: Hans Verkuil <hverkuil@xs4all.nl>
14179 L: linux-media@vger.kernel.org
14180 T: git git://linuxtv.org/media_tree.git
14181 W: https://linuxtv.org
14183 F: drivers/media/usb/usbvision/
14186 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14187 L: linux-usb@vger.kernel.org
14189 F: drivers/usb/gadget/function/*uvc*
14190 F: drivers/usb/gadget/legacy/webcam.c
14192 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14193 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
14194 L: linux-wireless@vger.kernel.org
14196 F: drivers/net/wireless/rndis_wlan.c
14199 M: Mathias Nyman <mathias.nyman@intel.com>
14200 L: linux-usb@vger.kernel.org
14202 F: drivers/usb/host/xhci*
14203 F: drivers/usb/host/pci-quirks*
14206 L: linux-wireless@vger.kernel.org
14207 W: http://linux-lc100020.sourceforge.net
14209 F: drivers/net/wireless/zydas/zd1201.*
14212 M: Antoine Jacquet <royale@zerezo.com>
14213 L: linux-usb@vger.kernel.org
14214 L: linux-media@vger.kernel.org
14215 T: git git://linuxtv.org/media_tree.git
14216 W: http://royale.zerezo.com/zr364xx/
14218 F: Documentation/media/v4l-drivers/zr364xx*
14219 F: drivers/media/usb/zr364xx/
14221 USER-MODE LINUX (UML)
14222 M: Jeff Dike <jdike@addtoit.com>
14223 M: Richard Weinberger <richard@nod.at>
14224 L: user-mode-linux-devel@lists.sourceforge.net
14225 L: user-mode-linux-user@lists.sourceforge.net
14226 W: http://user-mode-linux.sourceforge.net
14227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14229 F: Documentation/virtual/uml/
14235 USERSPACE I/O (UIO)
14236 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14239 F: Documentation/driver-api/uio-howto.rst
14241 F: include/linux/uio*.h
14244 M: Karel Zak <kzak@redhat.com>
14245 L: util-linux@vger.kernel.org
14246 W: http://en.wikipedia.org/wiki/Util-linux
14247 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14251 M: Christoph Hellwig <hch@lst.de>
14252 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14253 L: linux-kernel@vger.kernel.org
14254 T: git git://git.infradead.org/users/hch/uuid.git
14257 F: include/linux/uuid.h
14258 F: include/uapi/linux/uuid.h
14262 M: Michal Januszewski <spock@gentoo.org>
14263 L: linux-fbdev@vger.kernel.org
14264 W: http://dev.gentoo.org/~spock/projects/uvesafb/
14266 F: Documentation/fb/uvesafb.txt
14267 F: drivers/video/fbdev/uvesafb.*
14270 M: Stefan Agner <stefan@agner.ch>
14271 L: linux-mtd@lists.infradead.org
14273 F: drivers/mtd/nand/vf610_nfc.c
14275 VFAT/FAT/MSDOS FILESYSTEM
14276 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14278 F: Documentation/filesystems/vfat.txt
14282 M: Alex Williamson <alex.williamson@redhat.com>
14283 L: kvm@vger.kernel.org
14284 T: git git://github.com/awilliam/linux-vfio.git
14286 F: Documentation/vfio.txt
14288 F: include/linux/vfio.h
14289 F: include/uapi/linux/vfio.h
14291 VFIO MEDIATED DEVICE DRIVERS
14292 M: Kirti Wankhede <kwankhede@nvidia.com>
14293 L: kvm@vger.kernel.org
14295 F: Documentation/vfio-mediated-device.txt
14296 F: drivers/vfio/mdev/
14297 F: include/linux/mdev.h
14298 F: samples/vfio-mdev/
14300 VFIO PLATFORM DRIVER
14301 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
14302 L: kvm@vger.kernel.org
14304 F: drivers/vfio/platform/
14307 R: Lukas Wunner <lukas@wunner.de>
14309 F: Documentation/gpu/vga-switcheroo.rst
14310 F: drivers/gpu/vga/vga_switcheroo.c
14311 F: include/linux/vga_switcheroo.h
14312 T: git git://anongit.freedesktop.org/drm/drm-misc
14314 VIA RHINE NETWORK DRIVER
14316 F: drivers/net/ethernet/via/via-rhine.c
14318 VIA SD/MMC CARD CONTROLLER DRIVER
14319 M: Bruce Chang <brucechang@via.com.tw>
14320 M: Harald Welte <HaraldWelte@viatech.com>
14322 F: drivers/mmc/host/via-sdmmc.c
14324 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14325 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14326 L: linux-fbdev@vger.kernel.org
14328 F: include/linux/via-core.h
14329 F: include/linux/via-gpio.h
14330 F: include/linux/via_i2c.h
14331 F: drivers/video/fbdev/via/
14333 VIA VELOCITY NETWORK DRIVER
14334 M: Francois Romieu <romieu@fr.zoreil.com>
14335 L: netdev@vger.kernel.org
14337 F: drivers/net/ethernet/via/via-velocity.*
14339 VIDEO MULTIPLEXER DRIVER
14340 M: Philipp Zabel <p.zabel@pengutronix.de>
14341 L: linux-media@vger.kernel.org
14343 F: drivers/media/platform/video-mux.c
14345 VIDEOBUF2 FRAMEWORK
14346 M: Pawel Osciak <pawel@osciak.com>
14347 M: Marek Szyprowski <m.szyprowski@samsung.com>
14348 M: Kyungmin Park <kyungmin.park@samsung.com>
14349 L: linux-media@vger.kernel.org
14351 F: drivers/media/v4l2-core/videobuf2-*
14352 F: include/media/videobuf2-*
14354 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14355 M: Helen Koike <helen.koike@collabora.com>
14356 L: linux-media@vger.kernel.org
14357 T: git git://linuxtv.org/media_tree.git
14358 W: https://linuxtv.org
14360 F: drivers/media/platform/vimc/*
14363 M: Alex Williamson <alex.williamson@redhat.com>
14364 M: Paolo Bonzini <pbonzini@redhat.com>
14365 L: kvm@vger.kernel.org
14369 VIRTIO AND VHOST VSOCK DRIVER
14370 M: Stefan Hajnoczi <stefanha@redhat.com>
14371 L: kvm@vger.kernel.org
14372 L: virtualization@lists.linux-foundation.org
14373 L: netdev@vger.kernel.org
14375 F: include/linux/virtio_vsock.h
14376 F: include/uapi/linux/virtio_vsock.h
14377 F: include/uapi/linux/vsockmon.h
14378 F: include/uapi/linux/vm_sockets_diag.h
14379 F: net/vmw_vsock/diag.c
14380 F: net/vmw_vsock/af_vsock_tap.c
14381 F: net/vmw_vsock/virtio_transport_common.c
14382 F: net/vmw_vsock/virtio_transport.c
14383 F: drivers/net/vsockmon.c
14384 F: drivers/vhost/vsock.c
14385 F: drivers/vhost/vsock.h
14386 F: tools/testing/vsock/
14388 VIRTIO CONSOLE DRIVER
14389 M: Amit Shah <amit@kernel.org>
14390 L: virtualization@lists.linux-foundation.org
14392 F: drivers/char/virtio_console.c
14393 F: include/linux/virtio_console.h
14394 F: include/uapi/linux/virtio_console.h
14396 VIRTIO CORE, NET AND BLOCK DRIVERS
14397 M: "Michael S. Tsirkin" <mst@redhat.com>
14398 M: Jason Wang <jasowang@redhat.com>
14399 L: virtualization@lists.linux-foundation.org
14401 F: Documentation/devicetree/bindings/virtio/
14404 F: drivers/net/virtio_net.c
14405 F: drivers/block/virtio_blk.c
14406 F: include/linux/virtio*.h
14407 F: include/uapi/linux/virtio_*.h
14408 F: drivers/crypto/virtio/
14409 F: mm/balloon_compaction.c
14411 VIRTIO CRYPTO DRIVER
14412 M: Gonglei <arei.gonglei@huawei.com>
14413 L: virtualization@lists.linux-foundation.org
14414 L: linux-crypto@vger.kernel.org
14416 F: drivers/crypto/virtio/
14417 F: include/uapi/linux/virtio_crypto.h
14419 VIRTIO DRIVERS FOR S390
14420 M: Cornelia Huck <cohuck@redhat.com>
14421 M: Halil Pasic <pasic@linux.vnet.ibm.com>
14422 L: linux-s390@vger.kernel.org
14423 L: virtualization@lists.linux-foundation.org
14424 L: kvm@vger.kernel.org
14426 F: drivers/s390/virtio/
14427 F: arch/s390/include/uapi/asm/virtio-ccw.h
14430 M: David Airlie <airlied@linux.ie>
14431 M: Gerd Hoffmann <kraxel@redhat.com>
14432 L: dri-devel@lists.freedesktop.org
14433 L: virtualization@lists.linux-foundation.org
14434 T: git git://anongit.freedesktop.org/drm/drm-misc
14436 F: drivers/gpu/drm/virtio/
14437 F: include/uapi/linux/virtio_gpu.h
14439 VIRTIO HOST (VHOST)
14440 M: "Michael S. Tsirkin" <mst@redhat.com>
14441 M: Jason Wang <jasowang@redhat.com>
14442 L: kvm@vger.kernel.org
14443 L: virtualization@lists.linux-foundation.org
14444 L: netdev@vger.kernel.org
14445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14448 F: include/uapi/linux/vhost.h
14450 VIRTIO INPUT DRIVER
14451 M: Gerd Hoffmann <kraxel@redhat.com>
14453 F: drivers/virtio/virtio_input.c
14454 F: include/uapi/linux/virtio_input.h
14456 VIRTUAL SERIO DEVICE DRIVER
14457 M: Stephen Chandler Paul <thatslyude@gmail.com>
14459 F: drivers/input/serio/userio.c
14460 F: include/uapi/linux/userio.h
14462 VIVID VIRTUAL VIDEO DRIVER
14463 M: Hans Verkuil <hverkuil@xs4all.nl>
14464 L: linux-media@vger.kernel.org
14465 T: git git://linuxtv.org/media_tree.git
14466 W: https://linuxtv.org
14468 F: drivers/media/platform/vivid/*
14471 M: Florian Fainelli <f.fainelli@gmail.com>
14472 L: openwrt-devel@lists.openwrt.org (subscribers-only)
14474 F: drivers/vlynq/vlynq.c
14475 F: include/linux/vlynq.h
14478 M: Martyn Welch <martyn@welchs.me.uk>
14479 M: Manohar Vanga <manohar.vanga@gmail.com>
14480 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14481 L: devel@driverdev.osuosl.org
14483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14484 F: Documentation/driver-api/vme.rst
14485 F: drivers/staging/vme/
14487 F: include/linux/vme*
14489 VMWARE BALLOON DRIVER
14490 M: Xavier Deguillard <xdeguillard@vmware.com>
14491 M: Philip Moltmann <moltmann@vmware.com>
14492 M: "VMware, Inc." <pv-drivers@vmware.com>
14493 L: linux-kernel@vger.kernel.org
14495 F: drivers/misc/vmw_balloon.c
14497 VMWARE HYPERVISOR INTERFACE
14498 M: Alok Kataria <akataria@vmware.com>
14499 L: virtualization@lists.linux-foundation.org
14501 F: arch/x86/kernel/cpu/vmware.c
14503 VMWARE PVRDMA DRIVER
14504 M: Adit Ranadive <aditr@vmware.com>
14505 M: VMware PV-Drivers <pv-drivers@vmware.com>
14506 L: linux-rdma@vger.kernel.org
14508 F: drivers/infiniband/hw/vmw_pvrdma/
14510 VMware PVSCSI driver
14511 M: Jim Gill <jgill@vmware.com>
14512 M: VMware PV-Drivers <pv-drivers@vmware.com>
14513 L: linux-scsi@vger.kernel.org
14515 F: drivers/scsi/vmw_pvscsi.c
14516 F: drivers/scsi/vmw_pvscsi.h
14518 VMWARE VMMOUSE SUBDRIVER
14519 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14520 M: "VMware, Inc." <pv-drivers@vmware.com>
14521 L: linux-input@vger.kernel.org
14523 F: drivers/input/mouse/vmmouse.c
14524 F: drivers/input/mouse/vmmouse.h
14526 VMWARE VMXNET3 ETHERNET DRIVER
14527 M: Shrikrishna Khare <skhare@vmware.com>
14528 M: "VMware, Inc." <pv-drivers@vmware.com>
14529 L: netdev@vger.kernel.org
14531 F: drivers/net/vmxnet3/
14533 VOCORE VOCORE2 BOARD
14534 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14535 L: linux-mips@linux-mips.org
14537 F: arch/mips/boot/dts/ralink/vocore2.dts
14539 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14540 M: Liam Girdwood <lgirdwood@gmail.com>
14541 M: Mark Brown <broonie@kernel.org>
14542 L: linux-kernel@vger.kernel.org
14543 W: http://www.slimlogic.co.uk/?p=48
14544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14546 F: Documentation/devicetree/bindings/regulator/
14547 F: drivers/regulator/
14548 F: include/dt-bindings/regulator/
14549 F: include/linux/regulator/
14552 M: David Ahern <dsa@cumulusnetworks.com>
14553 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14554 L: netdev@vger.kernel.org
14556 F: drivers/net/vrf.c
14557 F: Documentation/networking/vrf.txt
14559 VT1211 HARDWARE MONITOR DRIVER
14560 M: Juerg Haefliger <juergh@gmail.com>
14561 L: linux-hwmon@vger.kernel.org
14563 F: Documentation/hwmon/vt1211
14564 F: drivers/hwmon/vt1211.c
14566 VT8231 HARDWARE MONITOR DRIVER
14567 M: Roger Lucas <vt8231@hiddenengine.co.uk>
14568 L: linux-hwmon@vger.kernel.org
14570 F: drivers/hwmon/vt8231.c
14572 VUB300 USB to SDIO/SD/MMC bridge chip
14573 M: Tony Olech <tony.olech@elandigitalsystems.com>
14574 L: linux-mmc@vger.kernel.org
14575 L: linux-usb@vger.kernel.org
14577 F: drivers/mmc/host/vub300.c
14579 W1 DALLAS'S 1-WIRE BUS
14580 M: Evgeniy Polyakov <zbr@ioremap.net>
14582 F: Documentation/w1/
14584 F: include/linux/w1.h
14586 W83791D HARDWARE MONITORING DRIVER
14587 M: Marc Hulsman <m.hulsman@tudelft.nl>
14588 L: linux-hwmon@vger.kernel.org
14590 F: Documentation/hwmon/w83791d
14591 F: drivers/hwmon/w83791d.c
14593 W83793 HARDWARE MONITORING DRIVER
14594 M: Rudolf Marek <r.marek@assembler.cz>
14595 L: linux-hwmon@vger.kernel.org
14597 F: Documentation/hwmon/w83793
14598 F: drivers/hwmon/w83793.c
14600 W83795 HARDWARE MONITORING DRIVER
14601 M: Jean Delvare <jdelvare@suse.com>
14602 L: linux-hwmon@vger.kernel.org
14604 F: drivers/hwmon/w83795.c
14606 W83L51xD SD/MMC CARD INTERFACE DRIVER
14607 M: Pierre Ossman <pierre@ossman.eu>
14609 F: drivers/mmc/host/wbsd.*
14611 WACOM PROTOCOL 4 SERIAL TABLETS
14612 M: Julian Squires <julian@cipht.net>
14613 M: Hans de Goede <hdegoede@redhat.com>
14614 L: linux-input@vger.kernel.org
14616 F: drivers/input/tablet/wacom_serial4.c
14618 WATCHDOG DEVICE DRIVERS
14619 M: Wim Van Sebroeck <wim@iguana.be>
14620 R: Guenter Roeck <linux@roeck-us.net>
14621 L: linux-watchdog@vger.kernel.org
14622 W: http://www.linux-watchdog.org/
14623 T: git git://www.linux-watchdog.org/linux-watchdog.git
14625 F: Documentation/devicetree/bindings/watchdog/
14626 F: Documentation/watchdog/
14627 F: drivers/watchdog/
14628 F: include/linux/watchdog.h
14629 F: include/uapi/linux/watchdog.h
14631 WHISKEYCOVE PMIC GPIO DRIVER
14632 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14633 L: linux-gpio@vger.kernel.org
14635 F: drivers/gpio/gpio-wcove.c
14638 M: David Herrmann <dh.herrmann@googlemail.com>
14639 L: linux-input@vger.kernel.org
14641 F: drivers/hid/hid-wiimote*
14643 WILOCITY WIL6210 WIRELESS DRIVER
14644 M: Maya Erez <qca_merez@qca.qualcomm.com>
14645 L: linux-wireless@vger.kernel.org
14646 L: wil6210@qca.qualcomm.com
14648 W: http://wireless.kernel.org/en/users/Drivers/wil6210
14649 F: drivers/net/wireless/ath/wil6210/
14652 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14653 M: linux-wimax@intel.com
14654 L: wimax@linuxwimax.org (subscribers-only)
14656 W: http://linuxwimax.org
14657 F: Documentation/wimax/README.wimax
14658 F: include/linux/wimax/debug.h
14659 F: include/net/wimax.h
14660 F: include/uapi/linux/wimax.h
14664 M: David Härdeman <david@hardeman.nu>
14666 F: drivers/media/rc/winbond-cir.c
14668 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14669 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14670 L: linux-watchdog@vger.kernel.org
14672 F: drivers/watchdog/ebc-c384_wdt.c
14674 WINSYSTEMS WS16C48 GPIO DRIVER
14675 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14676 L: linux-gpio@vger.kernel.org
14678 F: drivers/gpio/gpio-ws16c48.c
14680 WISTRON LAPTOP BUTTON DRIVER
14681 M: Miloslav Trmac <mitr@volny.cz>
14683 F: drivers/input/misc/wistron_btns.c
14685 WL3501 WIRELESS PCMCIA CARD DRIVER
14686 L: linux-wireless@vger.kernel.org
14688 F: drivers/net/wireless/wl3501*
14690 WOLFSON MICROELECTRONICS DRIVERS
14691 L: patches@opensource.cirrus.com
14692 T: git https://github.com/CirrusLogic/linux-drivers.git
14693 W: https://github.com/CirrusLogic/linux-drivers/wiki
14695 F: Documentation/hwmon/wm83??
14696 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14697 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14698 F: Documentation/devicetree/bindings/mfd/arizona.txt
14699 F: Documentation/devicetree/bindings/mfd/wm831x.txt
14700 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
14701 F: arch/arm/mach-s3c64xx/mach-crag6410*
14702 F: drivers/clk/clk-wm83*.c
14703 F: drivers/extcon/extcon-arizona.c
14704 F: drivers/leds/leds-wm83*.c
14705 F: drivers/gpio/gpio-*wm*.c
14706 F: drivers/gpio/gpio-arizona.c
14707 F: drivers/hwmon/wm83??-hwmon.c
14708 F: drivers/input/misc/wm831x-on.c
14709 F: drivers/input/touchscreen/wm831x-ts.c
14710 F: drivers/input/touchscreen/wm97*.c
14711 F: drivers/mfd/arizona*
14712 F: drivers/mfd/wm*.c
14713 F: drivers/mfd/cs47l24*
14714 F: drivers/power/supply/wm83*.c
14715 F: drivers/rtc/rtc-wm83*.c
14716 F: drivers/regulator/wm8*.c
14717 F: drivers/regulator/arizona*
14718 F: drivers/video/backlight/wm83*_bl.c
14719 F: drivers/watchdog/wm83*_wdt.c
14720 F: include/linux/mfd/arizona/
14721 F: include/linux/mfd/wm831x/
14722 F: include/linux/mfd/wm8350/
14723 F: include/linux/mfd/wm8400*
14724 F: include/linux/regulator/arizona*
14725 F: include/linux/wm97xx.h
14726 F: include/sound/wm????.h
14727 F: sound/soc/codecs/arizona.?
14728 F: sound/soc/codecs/wm*
14729 F: sound/soc/codecs/cs47l24*
14732 M: Tejun Heo <tj@kernel.org>
14733 R: Lai Jiangshan <jiangshanlai@gmail.com>
14734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14736 F: include/linux/workqueue.h
14737 F: kernel/workqueue.c
14738 F: Documentation/core-api/workqueue.rst
14740 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14741 M: Chen-Yu Tsai <wens@csie.org>
14742 L: linux-kernel@vger.kernel.org
14747 M: Andrew Hendry <andrew.hendry@gmail.com>
14748 L: linux-x25@vger.kernel.org
14750 F: Documentation/networking/x25*
14751 F: include/net/x25*
14754 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14755 M: Thomas Gleixner <tglx@linutronix.de>
14756 M: Ingo Molnar <mingo@redhat.com>
14757 M: "H. Peter Anvin" <hpa@zytor.com>
14759 L: linux-kernel@vger.kernel.org
14760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14762 F: Documentation/x86/
14765 X86 MCE INFRASTRUCTURE
14766 M: Tony Luck <tony.luck@intel.com>
14767 M: Borislav Petkov <bp@alien8.de>
14768 L: linux-edac@vger.kernel.org
14770 F: arch/x86/kernel/cpu/mcheck/*
14772 X86 MICROCODE UPDATE SUPPORT
14773 M: Borislav Petkov <bp@alien8.de>
14775 F: arch/x86/kernel/cpu/microcode/*
14777 X86 PLATFORM DRIVERS
14778 M: Darren Hart <dvhart@infradead.org>
14779 M: Andy Shevchenko <andy@infradead.org>
14780 L: platform-driver-x86@vger.kernel.org
14781 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14783 F: drivers/platform/x86/
14784 F: drivers/platform/olpc/
14787 M: Andy Lutomirski <luto@amacapital.net>
14788 L: linux-kernel@vger.kernel.org
14789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14791 F: arch/x86/entry/vdso/
14793 XC2028/3028 TUNER DRIVER
14794 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14795 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14796 L: linux-media@vger.kernel.org
14797 W: https://linuxtv.org
14798 T: git git://linuxtv.org/media_tree.git
14800 F: drivers/media/tuners/tuner-xc2028.*
14802 XEN BLOCK SUBSYSTEM
14803 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14804 M: Roger Pau Monné <roger.pau@citrix.com>
14805 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14807 F: drivers/block/xen-blkback/*
14808 F: drivers/block/xen*
14811 M: Stefano Stabellini <sstabellini@kernel.org>
14812 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14815 F: arch/arm/include/asm/xen/
14817 XEN HYPERVISOR ARM64
14818 M: Stefano Stabellini <sstabellini@kernel.org>
14819 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14822 F: arch/arm64/include/asm/xen/
14824 XEN HYPERVISOR INTERFACE
14825 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14826 M: Juergen Gross <jgross@suse.com>
14827 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14831 F: drivers/*/xen-*front.c
14833 F: arch/x86/include/asm/xen/
14835 F: include/uapi/xen/
14836 F: Documentation/ABI/stable/sysfs-hypervisor-xen
14837 F: Documentation/ABI/testing/sysfs-hypervisor-xen
14839 XEN NETWORK BACKEND DRIVER
14840 M: Wei Liu <wei.liu2@citrix.com>
14841 M: Paul Durrant <paul.durrant@citrix.com>
14842 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14843 L: netdev@vger.kernel.org
14845 F: drivers/net/xen-netback/*
14848 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14849 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14851 F: arch/x86/pci/*xen*
14852 F: drivers/pci/*xen*
14855 M: Juergen Gross <jgross@suse.com>
14856 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14857 L: linux-scsi@vger.kernel.org
14859 F: drivers/scsi/xen-scsifront.c
14860 F: drivers/xen/xen-scsiback.c
14861 F: include/xen/interface/io/vscsiif.h
14863 XEN SWIOTLB SUBSYSTEM
14864 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14865 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14867 F: arch/x86/xen/*swiotlb*
14868 F: drivers/xen/*swiotlb*
14871 M: Darrick J. Wong <darrick.wong@oracle.com>
14872 M: linux-xfs@vger.kernel.org
14873 L: linux-xfs@vger.kernel.org
14875 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14877 F: Documentation/filesystems/xfs.txt
14880 XILINX AXI ETHERNET DRIVER
14881 M: Anirudha Sarangi <anirudh@xilinx.com>
14882 M: John Linn <John.Linn@xilinx.com>
14884 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14886 XILINX UARTLITE SERIAL DRIVER
14887 M: Peter Korsgaard <jacmet@sunsite.dk>
14888 L: linux-serial@vger.kernel.org
14890 F: drivers/tty/serial/uartlite.c
14892 XILINX VIDEO IP CORES
14893 M: Hyun Kwon <hyun.kwon@xilinx.com>
14894 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14895 L: linux-media@vger.kernel.org
14896 T: git git://linuxtv.org/media_tree.git
14898 F: Documentation/devicetree/bindings/media/xilinx/
14899 F: drivers/media/platform/xilinx/
14900 F: include/uapi/linux/xilinx-v4l2-controls.h
14903 M: Eli Billauer <eli.billauer@gmail.com>
14904 L: linux-kernel@vger.kernel.org
14906 F: drivers/char/xillybus/
14908 XRA1403 GPIO EXPANDER
14909 M: Nandor Han <nandor.han@ge.com>
14910 M: Semi Malinen <semi.malinen@ge.com>
14911 L: linux-gpio@vger.kernel.org
14913 F: drivers/gpio/gpio-xra1403.c
14914 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14916 XTENSA XTFPGA PLATFORM SUPPORT
14917 M: Max Filippov <jcmvbkbc@gmail.com>
14918 L: linux-xtensa@linux-xtensa.org
14920 F: drivers/spi/spi-xtensa-xtfpga.c
14921 F: sound/soc/xtensa/xtfpga-i2s.c
14923 YAM DRIVER FOR AX.25
14924 M: Jean-Paul Roubelat <jpr@f6fbb.org>
14925 L: linux-hams@vger.kernel.org
14927 F: drivers/net/hamradio/yam*
14928 F: include/linux/yam.h
14930 YAMA SECURITY MODULE
14931 M: Kees Cook <keescook@chromium.org>
14932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14935 F: Documentation/admin-guide/LSM/Yama.rst
14937 YEALINK PHONE DRIVER
14938 M: Henk Vergonet <Henk.Vergonet@gmail.com>
14939 L: usbb2k-api-dev@nongnu.org
14941 F: Documentation/input/yealink.rst
14942 F: drivers/input/misc/yealink.*
14944 Z8530 DRIVER FOR AX.25
14945 M: Joerg Reuter <jreuter@yaina.de>
14946 W: http://yaina.de/jreuter/
14947 W: http://www.qsl.net/dl1bke/
14948 L: linux-hams@vger.kernel.org
14950 F: Documentation/networking/z8530drv.txt
14951 F: drivers/net/hamradio/*scc.c
14952 F: drivers/net/hamradio/z8530.h
14954 ZBUD COMPRESSED PAGE ALLOCATOR
14955 M: Seth Jennings <sjenning@redhat.com>
14956 M: Dan Streetman <ddstreet@ieee.org>
14957 L: linux-mm@kvack.org
14960 F: include/linux/zbud.h
14962 ZD1211RW WIRELESS DRIVER
14963 M: Daniel Drake <dsd@gentoo.org>
14964 M: Ulrich Kunitz <kune@deine-taler.de>
14965 W: http://zd1211.ath.cx/wiki/DriverRewrite
14966 L: linux-wireless@vger.kernel.org
14967 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14969 F: drivers/net/wireless/zydas/zd1211rw/
14971 ZD1301 MEDIA DRIVER
14972 M: Antti Palosaari <crope@iki.fi>
14973 L: linux-media@vger.kernel.org
14974 W: https://linuxtv.org/
14975 W: http://palosaari.fi/linux/
14976 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14978 F: drivers/media/usb/dvb-usb-v2/zd1301*
14980 ZD1301_DEMOD MEDIA DRIVER
14981 M: Antti Palosaari <crope@iki.fi>
14982 L: linux-media@vger.kernel.org
14983 W: https://linuxtv.org/
14984 W: http://palosaari.fi/linux/
14985 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14987 F: drivers/media/dvb-frontends/zd1301_demod*
14989 ZPOOL COMPRESSED PAGE STORAGE API
14990 M: Dan Streetman <ddstreet@ieee.org>
14991 L: linux-mm@kvack.org
14994 F: include/linux/zpool.h
14996 ZR36067 VIDEO FOR LINUX DRIVER
14997 L: mjpeg-users@lists.sourceforge.net
14998 L: linux-media@vger.kernel.org
14999 W: http://mjpeg.sourceforge.net/driver-zoran/
15000 T: hg https://linuxtv.org/hg/v4l-dvb
15002 F: drivers/media/pci/zoran/
15004 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15005 M: Minchan Kim <minchan@kernel.org>
15006 M: Nitin Gupta <ngupta@vflare.org>
15007 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15008 L: linux-kernel@vger.kernel.org
15010 F: drivers/block/zram/
15011 F: Documentation/blockdev/zram.txt
15013 ZS DECSTATION Z85C30 SERIAL DRIVER
15014 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15016 F: drivers/tty/serial/zs.*
15018 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15019 M: Minchan Kim <minchan@kernel.org>
15020 M: Nitin Gupta <ngupta@vflare.org>
15021 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15022 L: linux-mm@kvack.org
15025 F: include/linux/zsmalloc.h
15026 F: Documentation/vm/zsmalloc.txt
15028 ZSWAP COMPRESSED SWAP CACHING
15029 M: Seth Jennings <sjenning@redhat.com>
15030 M: Dan Streetman <ddstreet@ieee.org>
15031 L: linux-mm@kvack.org
15036 M: Linus Torvalds <torvalds@linux-foundation.org>
15037 L: linux-kernel@vger.kernel.org
15038 Q: http://patchwork.kernel.org/project/LKML/list/
15039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15040 S: Buried alive in reporters