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
387 F: include/uapi/linux/wmi.h
389 AD1889 ALSA SOUND DRIVER
390 M: Thibaut Varene <T-Bone@parisc-linux.org>
391 W: http://wiki.parisc-linux.org/AD1889
392 L: linux-parisc@vger.kernel.org
394 F: sound/pci/ad1889.*
396 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
397 M: Michael Hennerich <michael.hennerich@analog.com>
398 W: http://wiki.analog.com/AD5254
399 W: http://ez.analog.com/community/linux-device-drivers
401 F: drivers/misc/ad525x_dpot.c
403 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
404 M: Michael Hennerich <michael.hennerich@analog.com>
405 W: http://wiki.analog.com/AD5398
406 W: http://ez.analog.com/community/linux-device-drivers
408 F: drivers/regulator/ad5398.c
410 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
411 M: Michael Hennerich <michael.hennerich@analog.com>
412 W: http://wiki.analog.com/AD7142
413 W: http://ez.analog.com/community/linux-device-drivers
415 F: drivers/input/misc/ad714x.c
417 AD7877 TOUCHSCREEN DRIVER
418 M: Michael Hennerich <michael.hennerich@analog.com>
419 W: http://wiki.analog.com/AD7877
420 W: http://ez.analog.com/community/linux-device-drivers
422 F: drivers/input/touchscreen/ad7877.c
424 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
425 M: Michael Hennerich <michael.hennerich@analog.com>
426 W: http://wiki.analog.com/AD7879
427 W: http://ez.analog.com/community/linux-device-drivers
429 F: drivers/input/touchscreen/ad7879.c
431 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
432 M: Jiri Kosina <jikos@kernel.org>
435 ADF7242 IEEE 802.15.4 RADIO DRIVER
436 M: Michael Hennerich <michael.hennerich@analog.com>
437 W: https://wiki.analog.com/ADF7242
438 W: http://ez.analog.com/community/linux-device-drivers
439 L: linux-wpan@vger.kernel.org
441 F: drivers/net/ieee802154/adf7242.c
442 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
444 ADM1025 HARDWARE MONITOR DRIVER
445 M: Jean Delvare <jdelvare@suse.com>
446 L: linux-hwmon@vger.kernel.org
448 F: Documentation/hwmon/adm1025
449 F: drivers/hwmon/adm1025.c
451 ADM1029 HARDWARE MONITOR DRIVER
452 M: Corentin Labbe <clabbe.montjoie@gmail.com>
453 L: linux-hwmon@vger.kernel.org
455 F: drivers/hwmon/adm1029.c
457 ADM8211 WIRELESS DRIVER
458 L: linux-wireless@vger.kernel.org
459 W: http://wireless.kernel.org/
461 F: drivers/net/wireless/admtek/adm8211.*
463 ADP1653 FLASH CONTROLLER DRIVER
464 M: Sakari Ailus <sakari.ailus@iki.fi>
465 L: linux-media@vger.kernel.org
467 F: drivers/media/i2c/adp1653.c
468 F: include/media/i2c/adp1653.h
470 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
471 M: Michael Hennerich <michael.hennerich@analog.com>
472 W: http://wiki.analog.com/ADP5520
473 W: http://ez.analog.com/community/linux-device-drivers
475 F: drivers/mfd/adp5520.c
476 F: drivers/video/backlight/adp5520_bl.c
477 F: drivers/leds/leds-adp5520.c
478 F: drivers/gpio/gpio-adp5520.c
479 F: drivers/input/keyboard/adp5520-keys.c
481 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
482 M: Michael Hennerich <michael.hennerich@analog.com>
483 W: http://wiki.analog.com/ADP5588
484 W: http://ez.analog.com/community/linux-device-drivers
486 F: drivers/input/keyboard/adp5588-keys.c
487 F: drivers/gpio/gpio-adp5588.c
489 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
490 M: Michael Hennerich <michael.hennerich@analog.com>
491 W: http://wiki.analog.com/ADP8860
492 W: http://ez.analog.com/community/linux-device-drivers
494 F: drivers/video/backlight/adp8860_bl.c
496 ADS1015 HARDWARE MONITOR DRIVER
497 M: Dirk Eibach <eibach@gdsys.de>
498 L: linux-hwmon@vger.kernel.org
500 F: Documentation/hwmon/ads1015
501 F: drivers/hwmon/ads1015.c
502 F: include/linux/platform_data/ads1015.h
505 M: Colin Leroy <colin@colino.net>
507 F: drivers/macintosh/therm_adt746x.c
509 ADT7475 HARDWARE MONITOR DRIVER
510 M: Jean Delvare <jdelvare@suse.com>
511 L: linux-hwmon@vger.kernel.org
513 F: Documentation/hwmon/adt7475
514 F: drivers/hwmon/adt7475.c
517 M: Matthew Wilcox <matthew@wil.cx>
518 M: Hannes Reinecke <hare@suse.com>
519 L: linux-scsi@vger.kernel.org
521 F: Documentation/scsi/advansys.txt
522 F: drivers/scsi/advansys.c
524 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
525 M: Michael Hennerich <michael.hennerich@analog.com>
526 W: http://wiki.analog.com/ADXL345
527 W: http://ez.analog.com/community/linux-device-drivers
529 F: drivers/input/misc/adxl34x.c
532 M: Antti Palosaari <crope@iki.fi>
533 L: linux-media@vger.kernel.org
534 W: https://linuxtv.org
535 W: http://palosaari.fi/linux/
536 Q: http://patchwork.linuxtv.org/project/linux-media/list/
537 T: git git://linuxtv.org/anttip/media_tree.git
539 F: drivers/media/dvb-frontends/af9013*
542 M: Antti Palosaari <crope@iki.fi>
543 L: linux-media@vger.kernel.org
544 W: https://linuxtv.org
545 W: http://palosaari.fi/linux/
546 Q: http://patchwork.linuxtv.org/project/linux-media/list/
547 T: git git://linuxtv.org/anttip/media_tree.git
549 F: drivers/media/dvb-frontends/af9033*
552 L: linux-fsdevel@vger.kernel.org
554 F: Documentation/filesystems/affs.txt
558 M: David Howells <dhowells@redhat.com>
559 L: linux-afs@lists.infradead.org
562 F: include/trace/events/afs.h
563 F: Documentation/filesystems/afs.txt
564 W: https://www.infradead.org/~dhowells/kafs/
567 M: David Airlie <airlied@linux.ie>
568 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
571 F: include/linux/agp*
572 F: include/uapi/linux/agp*
575 M: "Juergen E. Fischer" <fischer@norbit.de>
576 L: linux-scsi@vger.kernel.org
578 F: drivers/scsi/aha152x*
579 F: drivers/scsi/pcmcia/aha152x*
581 AIC7XXX / AIC79XX SCSI DRIVER
582 M: Hannes Reinecke <hare@suse.com>
583 L: linux-scsi@vger.kernel.org
585 F: drivers/scsi/aic7xxx/
587 AIMSLAB FM RADIO RECEIVER DRIVER
588 M: Hans Verkuil <hverkuil@xs4all.nl>
589 L: linux-media@vger.kernel.org
590 T: git git://linuxtv.org/media_tree.git
591 W: https://linuxtv.org
593 F: drivers/media/radio/radio-aimslab*
596 M: Benjamin LaHaise <bcrl@kvack.org>
597 L: linux-aio@kvack.org
600 F: include/linux/*aio*.h
603 M: Antti Palosaari <crope@iki.fi>
604 L: linux-media@vger.kernel.org
605 W: https://linuxtv.org
606 W: http://palosaari.fi/linux/
607 Q: http://patchwork.linuxtv.org/project/linux-media/list/
608 T: git git://linuxtv.org/anttip/media_tree.git
610 F: drivers/media/usb/airspy/
612 ALACRITECH GIGABIT ETHERNET DRIVER
613 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
615 F: drivers/net/ethernet/alacritech/*
617 ALCATEL SPEEDTOUCH USB DRIVER
618 M: Duncan Sands <duncan.sands@free.fr>
619 L: linux-usb@vger.kernel.org
620 W: http://www.linux-usb.org/SpeedTouch/
622 F: drivers/usb/atm/speedtch.c
623 F: drivers/usb/atm/usbatm.c
625 ALCHEMY AU1XX0 MMC DRIVER
626 M: Manuel Lauss <manuel.lauss@gmail.com>
628 F: drivers/mmc/host/au1xmmc.c
631 M: Rudolf Marek <r.marek@assembler.cz>
632 L: linux-i2c@vger.kernel.org
634 F: Documentation/i2c/busses/i2c-ali1563
635 F: drivers/i2c/busses/i2c-ali1563.c
637 ALLWINNER SECURITY SYSTEM
638 M: Corentin Labbe <clabbe.montjoie@gmail.com>
639 L: linux-crypto@vger.kernel.org
641 F: drivers/crypto/sunxi-ss/
644 M: Richard Henderson <rth@twiddle.net>
645 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
646 M: Matt Turner <mattst88@gmail.com>
648 L: linux-alpha@vger.kernel.org
651 ALPS PS/2 TOUCHPAD DRIVER
652 R: Pali Rohár <pali.rohar@gmail.com>
653 F: drivers/input/mouse/alps.*
655 ALTERA I2C CONTROLLER DRIVER
656 M: Thor Thayer <thor.thayer@linux.intel.com>
658 F: drivers/i2c/busses/i2c-altera.c
660 ALTERA MAILBOX DRIVER
661 M: Ley Foon Tan <lftan@altera.com>
662 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
664 F: drivers/mailbox/mailbox-altera.c
667 M: Tien Hock Loh <thloh@altera.com>
668 L: linux-gpio@vger.kernel.org
670 F: drivers/gpio/gpio-altera.c
672 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
673 M: Thor Thayer <thor.thayer@linux.intel.com>
675 F: drivers/gpio/gpio-altera-a10sr.c
676 F: drivers/mfd/altera-a10sr.c
677 F: drivers/reset/reset-a10sr.c
678 F: include/linux/mfd/altera-a10sr.h
679 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
681 ALTERA TRIPLE SPEED ETHERNET DRIVER
682 M: Vince Bridgers <vbridger@opensource.altera.com>
683 L: netdev@vger.kernel.org
684 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
686 F: drivers/net/ethernet/altera/
688 ALTERA UART/JTAG UART SERIAL DRIVERS
689 M: Tobias Klauser <tklauser@distanz.ch>
690 L: linux-serial@vger.kernel.org
691 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
693 F: drivers/tty/serial/altera_uart.c
694 F: drivers/tty/serial/altera_jtaguart.c
695 F: include/linux/altera_uart.h
696 F: include/linux/altera_jtaguart.h
698 AMAZON ETHERNET DRIVERS
699 M: Netanel Belgazal <netanel@amazon.com>
700 R: Saeed Bishara <saeedb@amazon.com>
701 R: Zorik Machulsky <zorik@amazon.com>
702 L: netdev@vger.kernel.org
704 F: Documentation/networking/ena.txt
705 F: drivers/net/ethernet/amazon/
707 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
708 M: Tom Lendacky <thomas.lendacky@amd.com>
709 M: Gary Hook <gary.hook@amd.com>
710 L: linux-crypto@vger.kernel.org
712 F: drivers/crypto/ccp/
713 F: include/linux/ccp.h
715 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
716 M: Huang Rui <ray.huang@amd.com>
717 L: linux-hwmon@vger.kernel.org
719 F: Documentation/hwmon/fam15h_power
720 F: drivers/hwmon/fam15h_power.c
722 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
723 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
725 F: drivers/usb/gadget/udc/amd5536udc.*
727 AMD GEODE PROCESSOR/CHIPSET SUPPORT
728 P: Andres Salomon <dilinger@queued.net>
729 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
730 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
732 F: drivers/char/hw_random/geode-rng.c
733 F: drivers/crypto/geode*
734 F: drivers/video/fbdev/geode/
735 F: arch/x86/include/asm/geode.h
738 M: Joerg Roedel <joro@8bytes.org>
739 L: iommu@lists.linux-foundation.org
740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
742 F: drivers/iommu/amd_iommu*.[ch]
743 F: include/linux/amd-iommu.h
746 M: Oded Gabbay <oded.gabbay@gmail.com>
747 L: dri-devel@lists.freedesktop.org
748 T: git git://people.freedesktop.org/~gabbayo/linux.git
750 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
751 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
752 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
753 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
754 F: drivers/gpu/drm/amd/amdkfd/
755 F: drivers/gpu/drm/amd/include/cik_structs.h
756 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
757 F: drivers/gpu/drm/amd/include/vi_structs.h
758 F: include/uapi/linux/kfd_ioctl.h
760 AMD SEATTLE DEVICE TREE SUPPORT
761 M: Brijesh Singh <brijeshkumar.singh@amd.com>
762 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
763 M: Tom Lendacky <thomas.lendacky@amd.com>
765 F: arch/arm64/boot/dts/amd/
768 M: Tom Lendacky <thomas.lendacky@amd.com>
769 L: netdev@vger.kernel.org
771 F: drivers/net/ethernet/amd/xgbe/
772 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
774 AMS (Apple Motion Sensor) DRIVER
775 M: Michael Hanselmann <linux-kernel@hansmi.ch>
777 F: drivers/macintosh/ams/
779 ANALOG DEVICES INC AD9389B DRIVER
780 M: Hans Verkuil <hans.verkuil@cisco.com>
781 L: linux-media@vger.kernel.org
783 F: drivers/media/i2c/ad9389b*
785 ANALOG DEVICES INC ADV7180 DRIVER
786 M: Lars-Peter Clausen <lars@metafoo.de>
787 L: linux-media@vger.kernel.org
788 W: http://ez.analog.com/community/linux-device-drivers
790 F: drivers/media/i2c/adv7180.c
792 ANALOG DEVICES INC ADV748X DRIVER
793 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
794 L: linux-media@vger.kernel.org
796 F: drivers/media/i2c/adv748x/*
798 ANALOG DEVICES INC ADV7511 DRIVER
799 M: Hans Verkuil <hans.verkuil@cisco.com>
800 L: linux-media@vger.kernel.org
802 F: drivers/media/i2c/adv7511*
804 ANALOG DEVICES INC ADV7604 DRIVER
805 M: Hans Verkuil <hans.verkuil@cisco.com>
806 L: linux-media@vger.kernel.org
808 F: drivers/media/i2c/adv7604*
810 ANALOG DEVICES INC ADV7842 DRIVER
811 M: Hans Verkuil <hans.verkuil@cisco.com>
812 L: linux-media@vger.kernel.org
814 F: drivers/media/i2c/adv7842*
816 ANALOG DEVICES INC ASOC CODEC DRIVERS
817 M: Lars-Peter Clausen <lars@metafoo.de>
818 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
819 W: http://wiki.analog.com/
820 W: http://ez.analog.com/community/linux-device-drivers
822 F: sound/soc/codecs/adau*
823 F: sound/soc/codecs/adav*
824 F: sound/soc/codecs/ad1*
825 F: sound/soc/codecs/ad7*
826 F: sound/soc/codecs/ssm*
827 F: sound/soc/codecs/sigmadsp.*
829 ANALOG DEVICES INC ASOC DRIVERS
830 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
831 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
832 W: http://blackfin.uclinux.org/
834 F: sound/soc/blackfin/*
836 ANALOG DEVICES INC DMA DRIVERS
837 M: Lars-Peter Clausen <lars@metafoo.de>
838 W: http://ez.analog.com/community/linux-device-drivers
840 F: drivers/dma/dma-axi-dmac.c
842 ANALOG DEVICES INC IIO DRIVERS
843 M: Lars-Peter Clausen <lars@metafoo.de>
844 M: Michael Hennerich <Michael.Hennerich@analog.com>
845 W: http://wiki.analog.com/
846 W: http://ez.analog.com/community/linux-device-drivers
849 F: drivers/iio/adc/ltc2497*
850 X: drivers/iio/*/adjd*
851 F: drivers/staging/iio/*/ad*
852 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
854 ANDROID CONFIG FRAGMENTS
855 M: Rob Herring <robh@kernel.org>
857 F: kernel/configs/android*
860 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
861 M: Arve Hjønnevåg <arve@android.com>
862 M: Todd Kjos <tkjos@android.com>
863 M: Martijn Coenen <maco@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
1226 F: arch/arm/mach-at91/
1227 F: include/soc/at91/
1228 F: arch/arm/boot/dts/at91*.dts
1229 F: arch/arm/boot/dts/at91*.dtsi
1230 F: arch/arm/boot/dts/sama*.dts
1231 F: arch/arm/boot/dts/sama*.dtsi
1232 F: arch/arm/include/debug/at91.S
1233 F: drivers/memory/atmel*
1234 F: drivers/watchdog/sama5d4_wdt.c
1235 X: drivers/input/touchscreen/atmel_mxt_ts.c
1236 X: drivers/net/wireless/atmel/
1238 ARM/CALXEDA HIGHBANK ARCHITECTURE
1239 M: Rob Herring <robh@kernel.org>
1240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242 F: arch/arm/mach-highbank/
1243 F: arch/arm/boot/dts/highbank.dts
1244 F: arch/arm/boot/dts/ecx-*.dts*
1246 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1247 M: Krzysztof Halasa <khalasa@piap.pl>
1249 F: arch/arm/mach-cns3xxx/
1251 ARM/CAVIUM THUNDER NETWORK DRIVER
1252 M: Sunil Goutham <sgoutham@cavium.com>
1253 M: Robert Richter <rric@kernel.org>
1254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256 F: drivers/net/ethernet/cavium/thunder/
1258 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1259 M: Alexander Shiyan <shc_work@mail.ru>
1260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1264 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1265 M: Lennert Buytenhek <kernel@wantstofly.org>
1266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1270 M: Hartley Sweeten <hsweeten@visionengravers.com>
1271 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274 F: arch/arm/mach-ep93xx/
1275 F: arch/arm/mach-ep93xx/include/mach/
1278 M: Russell King <linux@armlinux.org.uk>
1279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1282 F: arch/arm/include/asm/clkdev.h
1283 F: drivers/clk/clkdev.c
1285 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1286 M: Mike Rapoport <mike@compulab.co.il>
1287 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1291 M: Baruch Siach <baruch@tkos.co.il>
1292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294 F: arch/arm/boot/dts/cx92755*
1297 ARM/CONTEC MICRO9 MACHINE SUPPORT
1298 M: Hubert Feurstein <hubert.feurstein@contec.at>
1300 F: arch/arm/mach-ep93xx/micro9.c
1302 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1303 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306 F: drivers/hwtracing/coresight/*
1307 F: Documentation/trace/coresight.txt
1308 F: Documentation/trace/coresight-cpu-debug.txt
1309 F: Documentation/devicetree/bindings/arm/coresight.txt
1310 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1311 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1312 F: tools/perf/arch/arm/util/pmu.c
1313 F: tools/perf/arch/arm/util/auxtrace.c
1314 F: tools/perf/arch/arm/util/cs-etm.c
1315 F: tools/perf/arch/arm/util/cs-etm.h
1316 F: tools/perf/util/cs-etm.h
1318 ARM/CORGI MACHINE SUPPORT
1319 M: Richard Purdie <rpurdie@rpsys.net>
1322 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1323 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1324 M: Linus Walleij <linus.walleij@linaro.org>
1325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326 T: git git://github.com/ulli-kroll/linux.git
1328 F: Documentation/devicetree/bindings/arm/gemini.txt
1329 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1330 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1331 F: arch/arm/mach-gemini/
1332 F: drivers/pinctrl/pinctrl-gemini.c
1333 F: drivers/rtc/rtc-ftrtc010.c
1335 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1336 M: Barry Song <baohua@kernel.org>
1337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1340 F: arch/arm/boot/dts/prima2*
1341 F: arch/arm/mach-prima2/
1342 F: drivers/clk/sirf/
1343 F: drivers/clocksource/timer-prima2.c
1344 F: drivers/clocksource/timer-atlas7.c
1347 ARM/EBSA110 MACHINE SUPPORT
1348 M: Russell King <linux@armlinux.org.uk>
1349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 W: http://www.armlinux.org.uk/
1352 F: arch/arm/mach-ebsa110/
1353 F: drivers/net/ethernet/amd/am79c961a.*
1355 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1356 M: Uwe Kleine-König <kernel@pengutronix.de>
1357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1362 M: Robert Jarzmik <robert.jarzmik@free.fr>
1363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 F: arch/arm/mach-pxa/ezx.c
1367 ARM/FARADAY FA526 PORT
1368 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371 T: git git://git.berlios.de/gemini-board
1372 F: arch/arm/mm/*-fa*
1374 ARM/FOOTBRIDGE ARCHITECTURE
1375 M: Russell King <linux@armlinux.org.uk>
1376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 W: http://www.armlinux.org.uk/
1379 F: arch/arm/include/asm/hardware/dec21285.h
1380 F: arch/arm/mach-footbridge/
1382 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1383 M: Shawn Guo <shawnguo@kernel.org>
1384 M: Sascha Hauer <kernel@pengutronix.de>
1385 R: Fabio Estevam <fabio.estevam@nxp.com>
1386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1389 F: arch/arm/mach-imx/
1390 F: arch/arm/mach-mxs/
1391 F: arch/arm/boot/dts/imx*
1392 F: arch/arm/configs/imx*_defconfig
1397 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1398 M: Shawn Guo <shawnguo@kernel.org>
1399 M: Sascha Hauer <kernel@pengutronix.de>
1400 R: Stefan Agner <stefan@agner.ch>
1401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1404 F: arch/arm/mach-imx/*vf610*
1405 F: arch/arm/boot/dts/vf*
1407 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1408 M: Lennert Buytenhek <kernel@wantstofly.org>
1409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412 ARM/GUMSTIX MACHINE SUPPORT
1413 M: Steve Sakoman <sakoman@gmail.com>
1414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1418 M: Philipp Zabel <philipp.zabel@gmail.com>
1419 M: Paul Parsons <lost.distance@yahoo.com>
1420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 F: arch/arm/mach-pxa/hx4700.c
1423 F: arch/arm/mach-pxa/include/mach/hx4700.h
1424 F: sound/soc/pxa/hx4700.c
1426 ARM/HISILICON SOC SUPPORT
1427 M: Wei Xu <xuwei5@hisilicon.com>
1428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 W: http://www.hisilicon.com
1431 T: git git://github.com/hisilicon/linux-hisi.git
1432 F: arch/arm/mach-hisi/
1433 F: arch/arm/boot/dts/hi3*
1434 F: arch/arm/boot/dts/hip*
1435 F: arch/arm/boot/dts/hisi*
1436 F: arch/arm64/boot/dts/hisilicon/
1438 ARM/HP JORNADA 7XX MACHINE SUPPORT
1439 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1443 F: arch/arm/mach-sa1100/jornada720.c
1444 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1446 ARM/IGEP MACHINE SUPPORT
1447 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1448 M: Javier Martinez Canillas <javier@dowhile0.org>
1449 L: linux-omap@vger.kernel.org
1450 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 F: arch/arm/boot/dts/omap3-igep*
1454 ARM/INCOME PXA270 SUPPORT
1455 M: Marek Vasut <marek.vasut@gmail.com>
1456 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1460 ARM/INTEL IOP13XX ARM ARCHITECTURE
1461 M: Lennert Buytenhek <kernel@wantstofly.org>
1462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465 ARM/INTEL IOP32X ARM ARCHITECTURE
1466 M: Lennert Buytenhek <kernel@wantstofly.org>
1467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 ARM/INTEL IOP33X ARM ARCHITECTURE
1471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 ARM/INTEL IQ81342EX MACHINE SUPPORT
1475 M: Lennert Buytenhek <kernel@wantstofly.org>
1476 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479 ARM/INTEL IXDP2850 MACHINE SUPPORT
1480 M: Lennert Buytenhek <kernel@wantstofly.org>
1481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 ARM/INTEL IXP4XX ARM ARCHITECTURE
1485 M: Imre Kaloz <kaloz@openwrt.org>
1486 M: Krzysztof Halasa <khalasa@piap.pl>
1487 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 F: arch/arm/mach-ixp4xx/
1491 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1492 M: Jonathan Cameron <jic23@cam.ac.uk>
1493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 F: arch/arm/mach-pxa/stargate2.c
1496 F: drivers/pcmcia/pxa2xx_stargate2.c
1498 ARM/INTEL XSC3 (MANZANO) ARM CORE
1499 M: Lennert Buytenhek <kernel@wantstofly.org>
1500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1504 M: Lennert Buytenhek <kernel@wantstofly.org>
1505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 ARM/LG1K ARCHITECTURE
1509 M: Chanho Min <chanho.min@lge.com>
1510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 F: arch/arm64/boot/dts/lg/
1514 ARM/LOGICPD PXA270 MACHINE SUPPORT
1515 M: Lennert Buytenhek <kernel@wantstofly.org>
1516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 ARM/LPC18XX ARCHITECTURE
1520 M: Joachim Eastwood <manabian@gmail.com>
1521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523 F: arch/arm/boot/dts/lpc43*
1524 F: drivers/clk/nxp/clk-lpc18xx*
1525 F: drivers/clocksource/time-lpc32xx.c
1526 F: drivers/i2c/busses/i2c-lpc2k.c
1527 F: drivers/memory/pl172.c
1528 F: drivers/mtd/spi-nor/nxp-spifi.c
1529 F: drivers/rtc/rtc-lpc24xx.c
1532 ARM/LPC32XX SOC SUPPORT
1533 M: Vladimir Zapolskiy <vz@mleia.com>
1534 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1538 F: arch/arm/boot/dts/lpc32*
1539 F: arch/arm/mach-lpc32xx/
1540 F: drivers/i2c/busses/i2c-pnx.c
1541 F: drivers/net/ethernet/nxp/lpc_eth.c
1542 F: drivers/usb/host/ohci-nxp.c
1543 F: drivers/watchdog/pnx4008_wdt.c
1546 ARM/MAGICIAN MACHINE SUPPORT
1547 M: Philipp Zabel <philipp.zabel@gmail.com>
1550 ARM/Marvell Berlin SoC support
1551 M: Jisheng Zhang <jszhang@marvell.com>
1552 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 F: arch/arm/mach-berlin/
1556 F: arch/arm/boot/dts/berlin*
1557 F: arch/arm64/boot/dts/marvell/berlin*
1559 ARM/Marvell Dove/MV78xx0/Orion SOC support
1560 M: Jason Cooper <jason@lakedaemon.net>
1561 M: Andrew Lunn <andrew@lunn.ch>
1562 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1563 M: Gregory Clement <gregory.clement@free-electrons.com>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 F: Documentation/devicetree/bindings/soc/dove/
1567 F: arch/arm/mach-dove/
1568 F: arch/arm/mach-mv78xx0/
1569 F: arch/arm/mach-orion5x/
1570 F: arch/arm/plat-orion/
1571 F: arch/arm/boot/dts/dove*
1572 F: arch/arm/boot/dts/orion5x*
1574 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1575 M: Jason Cooper <jason@lakedaemon.net>
1576 M: Andrew Lunn <andrew@lunn.ch>
1577 M: Gregory Clement <gregory.clement@free-electrons.com>
1578 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581 F: arch/arm/boot/dts/armada*
1582 F: arch/arm/boot/dts/kirkwood*
1583 F: arch/arm/configs/mvebu_*_defconfig
1584 F: arch/arm/mach-mvebu/
1585 F: arch/arm64/boot/dts/marvell/armada*
1586 F: drivers/cpufreq/mvebu-cpufreq.c
1587 F: drivers/irqchip/irq-armada-370-xp.c
1588 F: drivers/irqchip/irq-mvebu-*
1589 F: drivers/pinctrl/mvebu/
1590 F: drivers/rtc/rtc-armada38x.c
1592 ARM/Mediatek RTC DRIVER
1593 M: Eddie Huang <eddie.huang@mediatek.com>
1594 M: Sean Wang <sean.wang@mediatek.com>
1595 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1598 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1599 F: drivers/rtc/rtc-mt6397.c
1600 F: drivers/rtc/rtc-mt7622.c
1602 ARM/Mediatek SoC support
1603 M: Matthias Brugger <matthias.bgg@gmail.com>
1604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1607 F: arch/arm/boot/dts/mt6*
1608 F: arch/arm/boot/dts/mt7*
1609 F: arch/arm/boot/dts/mt8*
1610 F: arch/arm/mach-mediatek/
1611 F: arch/arm64/boot/dts/mediatek/
1615 ARM/Mediatek USB3 PHY DRIVER
1616 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1620 F: drivers/phy/mediatek/phy-mtk-tphy.c
1622 ARM/MICREL KS8695 ARCHITECTURE
1623 M: Greg Ungerer <gerg@uclinux.org>
1624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 F: arch/arm/mach-ks8695/
1628 ARM/MIOA701 MACHINE SUPPORT
1629 M: Robert Jarzmik <robert.jarzmik@free.fr>
1630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 F: arch/arm/mach-pxa/mioa701.c
1634 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1635 M: Michael Petchkovsky <mkpetch@internode.on.net>
1638 ARM/NOMADIK ARCHITECTURE
1639 M: Alessandro Rubini <rubini@unipv.it>
1640 M: Linus Walleij <linus.walleij@linaro.org>
1641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 F: arch/arm/mach-nomadik/
1644 F: drivers/pinctrl/nomadik/
1645 F: drivers/i2c/busses/i2c-nomadik.c
1646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1648 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1649 M: Wan ZongShun <mcuos.com@gmail.com>
1650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 W: http://www.mcuos.com
1653 F: arch/arm/mach-w90x900/
1654 F: drivers/input/keyboard/w90p910_keypad.c
1655 F: drivers/input/touchscreen/w90p910_ts.c
1656 F: drivers/watchdog/nuc900_wdt.c
1657 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1658 F: drivers/mtd/nand/nuc900_nand.c
1659 F: drivers/rtc/rtc-nuc900.c
1660 F: drivers/spi/spi-nuc900.c
1661 F: drivers/usb/host/ehci-w90x900.c
1662 F: drivers/video/fbdev/nuc900fb.c
1664 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1665 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1666 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1667 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1670 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1671 M: Alexander Clouter <alex@digriz.org.uk>
1672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673 W: http://www.digriz.org.uk/ts78xx/kernel
1675 F: arch/arm/mach-orion5x/ts78xx-*
1677 ARM/OXNAS platform support
1678 M: Neil Armstrong <narmstrong@baylibre.com>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1682 F: arch/arm/mach-oxnas/
1683 F: arch/arm/boot/dts/ox8*.dtsi
1684 F: arch/arm/boot/dts/wd-mbwe.dts
1685 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1688 ARM/PALM TREO SUPPORT
1689 M: Tomas Cech <sleep_walker@suse.com>
1690 L: linux-arm-kernel@lists.infradead.org
1691 W: http://hackndev.com
1693 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1694 F: arch/arm/mach-pxa/palmtreo.c
1696 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1697 M: Marek Vasut <marek.vasut@gmail.com>
1698 L: linux-arm-kernel@lists.infradead.org
1699 W: http://hackndev.com
1701 F: arch/arm/mach-pxa/include/mach/palmtx.h
1702 F: arch/arm/mach-pxa/palmtx.c
1703 F: arch/arm/mach-pxa/include/mach/palmt5.h
1704 F: arch/arm/mach-pxa/palmt5.c
1705 F: arch/arm/mach-pxa/include/mach/palmld.h
1706 F: arch/arm/mach-pxa/palmld.c
1707 F: arch/arm/mach-pxa/include/mach/palmte2.h
1708 F: arch/arm/mach-pxa/palmte2.c
1709 F: arch/arm/mach-pxa/include/mach/palmtc.h
1710 F: arch/arm/mach-pxa/palmtc.c
1713 M: Sergey Lapin <slapin@ossfans.org>
1714 L: linux-arm-kernel@lists.infradead.org
1715 W: http://hackndev.com
1717 F: arch/arm/mach-pxa/include/mach/palmz72.h
1718 F: arch/arm/mach-pxa/palmz72.c
1721 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1722 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1725 ARM/PT DIGITAL BOARD PORT
1726 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1727 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728 W: http://www.armlinux.org.uk/
1731 ARM/QUALCOMM SUPPORT
1732 M: Andy Gross <andy.gross@linaro.org>
1733 M: David Brown <david.brown@linaro.org>
1734 L: linux-arm-msm@vger.kernel.org
1735 L: linux-soc@vger.kernel.org
1737 F: Documentation/devicetree/bindings/soc/qcom/
1738 F: arch/arm/boot/dts/qcom-*.dts
1739 F: arch/arm/boot/dts/qcom-*.dtsi
1740 F: arch/arm/mach-qcom/
1741 F: arch/arm64/boot/dts/qcom/*
1742 F: drivers/i2c/busses/i2c-qup.c
1743 F: drivers/clk/qcom/
1744 F: drivers/dma/qcom/
1745 F: drivers/soc/qcom/
1746 F: drivers/spi/spi-qup.c
1747 F: drivers/tty/serial/msm_serial.h
1748 F: drivers/tty/serial/msm_serial.c
1749 F: drivers/*/pm8???-*
1750 F: drivers/mfd/ssbi.c
1751 F: drivers/firmware/qcom_scm.c
1752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1754 ARM/RADISYS ENP2611 MACHINE SUPPORT
1755 M: Lennert Buytenhek <kernel@wantstofly.org>
1756 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 ARM/REALTEK ARCHITECTURE
1760 M: Andreas Färber <afaerber@suse.de>
1761 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1763 F: arch/arm64/boot/dts/realtek/
1764 F: Documentation/devicetree/bindings/arm/realtek.txt
1766 ARM/RENESAS ARM64 ARCHITECTURE
1767 M: Simon Horman <horms@verge.net.au>
1768 M: Magnus Damm <magnus.damm@gmail.com>
1769 L: linux-renesas-soc@vger.kernel.org
1770 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1773 F: arch/arm64/boot/dts/renesas/
1774 F: Documentation/devicetree/bindings/arm/shmobile.txt
1775 F: drivers/soc/renesas/
1776 F: include/linux/soc/renesas/
1778 ARM/RISCPC ARCHITECTURE
1779 M: Russell King <linux@armlinux.org.uk>
1780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 W: http://www.armlinux.org.uk/
1783 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1784 F: arch/arm/include/asm/hardware/ioc.h
1785 F: arch/arm/include/asm/hardware/iomd.h
1786 F: arch/arm/include/asm/hardware/memc.h
1787 F: arch/arm/mach-rpc/
1788 F: drivers/net/ethernet/8390/etherh.c
1789 F: drivers/net/ethernet/i825xx/ether1*
1790 F: drivers/net/ethernet/seeq/ether3*
1791 F: drivers/scsi/arm/
1793 ARM/Rockchip SoC support
1794 M: Heiko Stuebner <heiko@sntech.de>
1795 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 L: linux-rockchip@lists.infradead.org
1797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1799 F: arch/arm/boot/dts/rk3*
1800 F: arch/arm/boot/dts/rv1108*
1801 F: arch/arm/mach-rockchip/
1802 F: drivers/clk/rockchip/
1803 F: drivers/i2c/busses/i2c-rk3x.c
1804 F: drivers/*/*rockchip*
1805 F: drivers/*/*/*rockchip*
1806 F: sound/soc/rockchip/
1809 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1810 M: Kukjin Kim <kgene@kernel.org>
1811 M: Krzysztof Kozlowski <krzk@kernel.org>
1812 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1814 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1816 F: arch/arm/boot/dts/s3c*
1817 F: arch/arm/boot/dts/s5p*
1818 F: arch/arm/boot/dts/samsung*
1819 F: arch/arm/boot/dts/exynos*
1820 F: arch/arm64/boot/dts/exynos/
1821 F: arch/arm/plat-samsung/
1822 F: arch/arm/mach-s3c24*/
1823 F: arch/arm/mach-s3c64xx/
1824 F: arch/arm/mach-s5p*/
1825 F: arch/arm/mach-exynos*/
1826 F: drivers/*/*s3c24*
1827 F: drivers/*/*/*s3c24*
1828 F: drivers/*/*s3c64xx*
1829 F: drivers/*/*s5pv210*
1830 F: drivers/memory/samsung/*
1831 F: drivers/soc/samsung/*
1832 F: Documentation/arm/Samsung/
1833 F: Documentation/devicetree/bindings/arm/samsung/
1834 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1835 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1838 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1839 M: Kyungmin Park <kyungmin.park@samsung.com>
1840 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842 F: arch/arm/mach-s5pv210/
1844 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1845 M: Kyungmin Park <kyungmin.park@samsung.com>
1846 M: Kamil Debski <kamil@wypas.org>
1847 M: Andrzej Hajda <a.hajda@samsung.com>
1848 L: linux-arm-kernel@lists.infradead.org
1849 L: linux-media@vger.kernel.org
1851 F: drivers/media/platform/s5p-g2d/
1853 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1854 M: Marek Szyprowski <m.szyprowski@samsung.com>
1855 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1856 L: linux-media@vger.kernel.org
1858 F: drivers/media/platform/s5p-cec/
1859 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1861 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1862 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1863 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1864 L: linux-arm-kernel@lists.infradead.org
1865 L: linux-media@vger.kernel.org
1867 F: drivers/media/platform/s5p-jpeg/
1869 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1870 M: Kyungmin Park <kyungmin.park@samsung.com>
1871 M: Kamil Debski <kamil@wypas.org>
1872 M: Jeongtae Park <jtp.park@samsung.com>
1873 M: Andrzej Hajda <a.hajda@samsung.com>
1874 L: linux-arm-kernel@lists.infradead.org
1875 L: linux-media@vger.kernel.org
1877 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1878 F: drivers/media/platform/s5p-mfc/
1880 ARM/SHMOBILE ARM ARCHITECTURE
1881 M: Simon Horman <horms@verge.net.au>
1882 M: Magnus Damm <magnus.damm@gmail.com>
1883 L: linux-renesas-soc@vger.kernel.org
1884 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1887 F: arch/arm/boot/dts/emev2*
1888 F: arch/arm/boot/dts/r7s*
1889 F: arch/arm/boot/dts/r8a*
1890 F: arch/arm/boot/dts/sh*
1891 F: arch/arm/configs/shmobile_defconfig
1892 F: arch/arm/include/debug/renesas-scif.S
1893 F: arch/arm/mach-shmobile/
1894 F: Documentation/devicetree/bindings/arm/shmobile.txt
1895 F: drivers/soc/renesas/
1896 F: include/linux/soc/renesas/
1898 ARM/SOCFPGA ARCHITECTURE
1899 M: Dinh Nguyen <dinguyen@kernel.org>
1901 F: arch/arm/mach-socfpga/
1902 F: arch/arm/boot/dts/socfpga*
1903 F: arch/arm/configs/socfpga_defconfig
1904 F: arch/arm64/boot/dts/altera/
1905 W: http://www.rocketboards.org
1906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1908 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1909 M: Dinh Nguyen <dinguyen@kernel.org>
1911 F: drivers/clk/socfpga/
1913 ARM/SOCFPGA EDAC SUPPORT
1914 M: Thor Thayer <thor.thayer@linux.intel.com>
1916 F: drivers/edac/altera_edac.
1918 ARM/STI ARCHITECTURE
1919 M: Patrice Chotard <patrice.chotard@st.com>
1920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 W: http://www.stlinux.com
1923 F: arch/arm/mach-sti/
1924 F: arch/arm/boot/dts/sti*
1925 F: drivers/char/hw_random/st-rng.c
1926 F: drivers/clocksource/arm_global_timer.c
1927 F: drivers/clocksource/clksrc_st_lpc.c
1928 F: drivers/cpufreq/sti-cpufreq.c
1929 F: drivers/dma/st_fdma*
1930 F: drivers/i2c/busses/i2c-st.c
1931 F: drivers/media/rc/st_rc.c
1932 F: drivers/media/platform/sti/c8sectpfe/
1933 F: drivers/mmc/host/sdhci-st.c
1934 F: drivers/phy/st/phy-miphy28lp.c
1935 F: drivers/phy/st/phy-stih407-usb.c
1936 F: drivers/pinctrl/pinctrl-st.c
1937 F: drivers/remoteproc/st_remoteproc.c
1938 F: drivers/remoteproc/st_slim_rproc.c
1939 F: drivers/reset/sti/
1940 F: drivers/rtc/rtc-st-lpc.c
1941 F: drivers/tty/serial/st-asc.c
1942 F: drivers/usb/dwc3/dwc3-st.c
1943 F: drivers/usb/host/ehci-st.c
1944 F: drivers/usb/host/ohci-st.c
1945 F: drivers/watchdog/st_lpc_wdt.c
1946 F: drivers/ata/ahci_st.c
1947 F: include/linux/remoteproc/st_slim_rproc.h
1949 ARM/STM32 ARCHITECTURE
1950 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1951 M: Alexandre Torgue <alexandre.torgue@st.com>
1952 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1956 F: drivers/clocksource/armv7m_systick.c
1958 ARM/TANGO ARCHITECTURE
1959 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1960 L: linux-arm-kernel@lists.infradead.org
1964 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1965 M: Lennert Buytenhek <kernel@wantstofly.org>
1966 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
1970 M: Hans Verkuil <hans.verkuil@cisco.com>
1971 L: linux-tegra@vger.kernel.org
1972 L: linux-media@vger.kernel.org
1974 F: drivers/media/platform/tegra-cec/
1975 F: Documentation/devicetree/bindings/media/tegra-cec.txt
1977 ARM/TETON BGA MACHINE SUPPORT
1978 M: "Mark F. Brown" <mark.brown314@gmail.com>
1979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1983 M: Santosh Shilimkar <ssantosh@kernel.org>
1984 L: linux-kernel@vger.kernel.org
1986 F: drivers/memory/*emif*
1988 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1989 M: Santosh Shilimkar <ssantosh@kernel.org>
1990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 F: arch/arm/mach-keystone/
1993 F: arch/arm/boot/dts/keystone-*
1994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1996 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1997 M: Santosh Shilimkar <ssantosh@kernel.org>
1998 L: linux-kernel@vger.kernel.org
2000 F: drivers/clk/keystone/
2002 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2003 M: Santosh Shilimkar <ssantosh@kernel.org>
2004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005 L: linux-kernel@vger.kernel.org
2007 F: drivers/clocksource/timer-keystone.c
2009 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2010 M: Santosh Shilimkar <ssantosh@kernel.org>
2011 L: linux-kernel@vger.kernel.org
2013 F: drivers/power/reset/keystone-reset.c
2015 ARM/THECUS N2100 MACHINE SUPPORT
2016 M: Lennert Buytenhek <kernel@wantstofly.org>
2017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020 ARM/TOSA MACHINE SUPPORT
2021 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2022 M: Dirk Opfer <dirk@opfer-online.de>
2025 ARM/U300 MACHINE SUPPORT
2026 M: Linus Walleij <linus.walleij@linaro.org>
2027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029 F: arch/arm/mach-u300/
2030 F: drivers/clocksource/timer-u300.c
2031 F: drivers/i2c/busses/i2c-stu300.c
2032 F: drivers/rtc/rtc-coh901331.c
2033 F: drivers/watchdog/coh901327_wdt.c
2034 F: drivers/dma/coh901318*
2035 F: drivers/mfd/ab3100*
2036 F: drivers/rtc/rtc-ab3100.c
2037 F: drivers/rtc/rtc-coh901331.c
2038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2040 ARM/UNIPHIER ARCHITECTURE
2041 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2045 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2046 F: arch/arm/boot/dts/uniphier*
2047 F: arch/arm/include/asm/hardware/cache-uniphier.h
2048 F: arch/arm/mach-uniphier/
2049 F: arch/arm/mm/cache-uniphier.c
2050 F: arch/arm64/boot/dts/socionext/uniphier*
2051 F: drivers/bus/uniphier-system-bus.c
2052 F: drivers/clk/uniphier/
2053 F: drivers/gpio/gpio-uniphier.c
2054 F: drivers/i2c/busses/i2c-uniphier*
2055 F: drivers/irqchip/irq-uniphier-aidet.c
2056 F: drivers/pinctrl/uniphier/
2057 F: drivers/reset/reset-uniphier.c
2058 F: drivers/tty/serial/8250/8250_uniphier.c
2061 ARM/Ux500 ARM ARCHITECTURE
2062 M: Linus Walleij <linus.walleij@linaro.org>
2063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2065 F: arch/arm/mach-ux500/
2066 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2067 F: drivers/dma/ste_dma40*
2068 F: drivers/hwspinlock/u8500_hsem.c
2069 F: drivers/mfd/abx500*
2070 F: drivers/mfd/ab8500*
2071 F: drivers/mfd/dbx500*
2072 F: drivers/mfd/db8500*
2073 F: drivers/pinctrl/nomadik/pinctrl-ab*
2074 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
2075 F: drivers/rtc/rtc-ab8500.c
2076 F: drivers/rtc/rtc-pl031.c
2077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2079 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2080 M: Ulf Hansson <ulf.hansson@linaro.org>
2081 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082 T: git git://git.linaro.org/people/ulfh/clk.git
2084 F: drivers/clk/ux500/
2086 ARM/VERSATILE EXPRESS PLATFORM
2087 M: Liviu Dudau <liviu.dudau@arm.com>
2088 M: Sudeep Holla <sudeep.holla@arm.com>
2089 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2092 F: arch/arm/boot/dts/vexpress*
2093 F: arch/arm64/boot/dts/arm/
2094 F: arch/arm/mach-vexpress/
2097 F: drivers/clk/versatile/clk-vexpress-osc.c
2098 F: drivers/clocksource/versatile.c
2102 M: Russell King <linux@armlinux.org.uk>
2103 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104 W: http://www.armlinux.org.uk/
2108 ARM/VOIPAC PXA270 SUPPORT
2109 M: Marek Vasut <marek.vasut@gmail.com>
2110 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112 F: arch/arm/mach-pxa/vpac270.c
2113 F: arch/arm/mach-pxa/include/mach/vpac270.h
2115 ARM/VT8500 ARM ARCHITECTURE
2116 M: Tony Prisk <linux@prisktech.co.nz>
2117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2119 F: arch/arm/mach-vt8500/
2120 F: drivers/clocksource/vt8500_timer.c
2121 F: drivers/i2c/busses/i2c-wmt.c
2122 F: drivers/mmc/host/wmt-sdmmc.c
2123 F: drivers/pwm/pwm-vt8500.c
2124 F: drivers/rtc/rtc-vt8500.c
2125 F: drivers/tty/serial/vt8500_serial.c
2126 F: drivers/usb/host/ehci-platform.c
2127 F: drivers/usb/host/uhci-platform.c
2128 F: drivers/video/fbdev/vt8500lcdfb.*
2129 F: drivers/video/fbdev/wm8505fb*
2130 F: drivers/video/fbdev/wmt_ge_rops.*
2132 ARM/ZIPIT Z2 SUPPORT
2133 M: Marek Vasut <marek.vasut@gmail.com>
2134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136 F: arch/arm/mach-pxa/z2.c
2137 F: arch/arm/mach-pxa/include/mach/z2.h
2139 ARM/ZTE ARCHITECTURE
2140 M: Jun Nie <jun.nie@linaro.org>
2141 M: Baoyou Xie <baoyou.xie@linaro.org>
2142 M: Shawn Guo <shawnguo@kernel.org>
2143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2145 F: arch/arm/boot/dts/zx2967*
2146 F: arch/arm/mach-zx/
2147 F: arch/arm64/boot/dts/zte/
2149 F: drivers/dma/zx_dma.c
2150 F: drivers/gpio/gpio-zx.c
2151 F: drivers/i2c/busses/i2c-zx2967.c
2152 F: drivers/mmc/host/dw_mmc-zx.*
2153 F: drivers/pinctrl/zte/
2155 F: drivers/thermal/zx2967_thermal.c
2156 F: drivers/watchdog/zx2967_wdt.c
2157 F: Documentation/devicetree/bindings/arm/zte.txt
2158 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2159 F: Documentation/devicetree/bindings/dma/zxdma.txt
2160 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2161 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2162 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2163 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2164 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2165 F: Documentation/devicetree/bindings/soc/zte/
2166 F: Documentation/devicetree/bindings/sound/zte,*.txt
2167 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2168 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2169 F: include/dt-bindings/clock/zx2967*.h
2170 F: include/dt-bindings/soc/zte,*.h
2171 F: sound/soc/codecs/zx_aud96p22.c
2174 ARM/ZYNQ ARCHITECTURE
2175 M: Michal Simek <michal.simek@xilinx.com>
2176 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2177 W: http://wiki.xilinx.com
2178 T: git https://github.com/Xilinx/linux-xlnx.git
2180 F: arch/arm/mach-zynq/
2181 F: drivers/cpuidle/cpuidle-zynq.c
2182 F: drivers/block/xsysace.c
2185 F: drivers/clocksource/cadence_ttc_timer.c
2186 F: drivers/i2c/busses/i2c-cadence.c
2187 F: drivers/mmc/host/sdhci-of-arasan.c
2188 F: drivers/edac/synopsys_edac.c
2190 ARM64 PORT (AARCH64 ARCHITECTURE)
2191 M: Catalin Marinas <catalin.marinas@arm.com>
2192 M: Will Deacon <will.deacon@arm.com>
2193 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2197 F: Documentation/arm64/
2199 AS3645A LED FLASH CONTROLLER DRIVER
2200 M: Sakari Ailus <sakari.ailus@iki.fi>
2201 L: linux-leds@vger.kernel.org
2203 F: drivers/leds/leds-as3645a.c
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 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2617 T: git git://git.code.sf.net/p/adi-linux/code
2618 W: http://blackfin.uclinux.org
2622 BLACKFIN EMAC DRIVER
2623 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2624 W: http://blackfin.uclinux.org
2626 F: drivers/net/ethernet/adi/
2628 BLACKFIN MEDIA DRIVER
2629 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2630 W: http://blackfin.uclinux.org/
2632 F: drivers/media/platform/blackfin/
2633 F: drivers/media/i2c/adv7183*
2634 F: drivers/media/i2c/vs6624*
2637 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2638 W: http://blackfin.uclinux.org
2640 F: drivers/rtc/rtc-bfin.c
2643 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2644 W: http://blackfin.uclinux.org
2646 F: drivers/mmc/host/bfin_sdh.c
2648 BLACKFIN SERIAL DRIVER
2649 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2650 W: http://blackfin.uclinux.org
2652 F: drivers/tty/serial/bfin_uart.c
2654 BLACKFIN WATCHDOG DRIVER
2655 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2656 W: http://blackfin.uclinux.org
2658 F: drivers/watchdog/bfin_wdt.c
2660 BLINKM RGB LED DRIVER
2661 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2663 F: drivers/leds/leds-blinkm.c
2666 M: Jens Axboe <axboe@kernel.dk>
2667 L: linux-block@vger.kernel.org
2668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2671 F: kernel/trace/blktrace.c
2675 M: Joern Engel <joern@lazybastard.org>
2676 L: linux-mtd@lists.infradead.org
2678 F: drivers/mtd/devices/block2mtd.c
2681 M: Marcel Holtmann <marcel@holtmann.org>
2682 M: Gustavo Padovan <gustavo@padovan.org>
2683 M: Johan Hedberg <johan.hedberg@gmail.com>
2684 L: linux-bluetooth@vger.kernel.org
2685 W: http://www.bluez.org/
2686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2689 F: drivers/bluetooth/
2692 M: Marcel Holtmann <marcel@holtmann.org>
2693 M: Gustavo Padovan <gustavo@padovan.org>
2694 M: Johan Hedberg <johan.hedberg@gmail.com>
2695 L: linux-bluetooth@vger.kernel.org
2696 W: http://www.bluez.org/
2697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2701 F: include/net/bluetooth/
2704 M: Jay Vosburgh <j.vosburgh@gmail.com>
2705 M: Veaceslav Falico <vfalico@gmail.com>
2706 M: Andy Gospodarek <andy@greyhouse.net>
2707 L: netdev@vger.kernel.org
2708 W: http://sourceforge.net/projects/bonding/
2710 F: drivers/net/bonding/
2711 F: include/uapi/linux/if_bonding.h
2713 BPF (Safe dynamic programs and tools)
2714 M: Alexei Starovoitov <ast@kernel.org>
2715 M: Daniel Borkmann <daniel@iogearbox.net>
2716 L: netdev@vger.kernel.org
2717 L: linux-kernel@vger.kernel.org
2719 F: arch/x86/net/bpf_jit*
2720 F: Documentation/networking/filter.txt
2721 F: Documentation/bpf/
2722 F: include/linux/bpf*
2723 F: include/linux/filter.h
2724 F: include/uapi/linux/bpf*
2725 F: include/uapi/linux/filter.h
2727 F: kernel/trace/bpf_trace.c
2730 F: net/core/filter.c
2731 F: net/sched/act_bpf.c
2732 F: net/sched/cls_bpf.c
2735 F: tools/testing/selftests/bpf/
2737 BROADCOM B44 10/100 ETHERNET DRIVER
2738 M: Michael Chan <michael.chan@broadcom.com>
2739 L: netdev@vger.kernel.org
2741 F: drivers/net/ethernet/broadcom/b44.*
2743 BROADCOM B53 ETHERNET SWITCH DRIVER
2744 M: Florian Fainelli <f.fainelli@gmail.com>
2745 L: netdev@vger.kernel.org
2746 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2748 F: drivers/net/dsa/b53/*
2749 F: include/linux/platform_data/b53.h
2751 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2752 M: Florian Fainelli <f.fainelli@gmail.com>
2753 M: Ray Jui <rjui@broadcom.com>
2754 M: Scott Branden <sbranden@broadcom.com>
2755 M: bcm-kernel-feedback-list@broadcom.com
2756 T: git git://github.com/broadcom/mach-bcm
2762 F: arch/arm/mach-bcm/
2764 BROADCOM BCM2835 ARM ARCHITECTURE
2765 M: Eric Anholt <eric@anholt.net>
2766 M: Stefan Wahren <stefan.wahren@i2se.com>
2767 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2769 T: git git://github.com/anholt/linux
2772 F: drivers/staging/vc04_services
2774 BROADCOM BCM47XX MIPS ARCHITECTURE
2775 M: Hauke Mehrtens <hauke@hauke-m.de>
2776 M: Rafał Miłecki <zajec5@gmail.com>
2777 L: linux-mips@linux-mips.org
2779 F: Documentation/devicetree/bindings/mips/brcm/
2780 F: arch/mips/bcm47xx/*
2781 F: arch/mips/include/asm/mach-bcm47xx/*
2783 BROADCOM BCM5301X ARM ARCHITECTURE
2784 M: Hauke Mehrtens <hauke@hauke-m.de>
2785 M: Rafał Miłecki <zajec5@gmail.com>
2786 M: Jon Mason <jonmason@broadcom.com>
2787 M: bcm-kernel-feedback-list@broadcom.com
2788 L: linux-arm-kernel@lists.infradead.org
2790 F: arch/arm/mach-bcm/bcm_5301x.c
2791 F: arch/arm/boot/dts/bcm5301x*.dtsi
2792 F: arch/arm/boot/dts/bcm470*
2793 F: arch/arm/boot/dts/bcm953012*
2795 BROADCOM BCM53573 ARM ARCHITECTURE
2796 M: Rafał Miłecki <rafal@milecki.pl>
2797 L: linux-arm-kernel@lists.infradead.org
2799 F: arch/arm/boot/dts/bcm53573*
2800 F: arch/arm/boot/dts/bcm47189*
2802 BROADCOM BCM63XX ARM ARCHITECTURE
2803 M: Florian Fainelli <f.fainelli@gmail.com>
2804 M: bcm-kernel-feedback-list@broadcom.com
2805 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2806 T: git git://github.com/broadcom/stblinux.git
2810 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2811 M: Kevin Cernekee <cernekee@gmail.com>
2812 L: linux-usb@vger.kernel.org
2814 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2816 BROADCOM BCM7XXX ARM ARCHITECTURE
2817 M: Brian Norris <computersforpeace@gmail.com>
2818 M: Gregory Fong <gregory.0xf0@gmail.com>
2819 M: Florian Fainelli <f.fainelli@gmail.com>
2820 M: bcm-kernel-feedback-list@broadcom.com
2821 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2822 T: git git://github.com/broadcom/stblinux.git
2824 F: arch/arm/mach-bcm/*brcmstb*
2825 F: arch/arm/boot/dts/bcm7*.dts*
2826 F: drivers/bus/brcmstb_gisb.c
2829 BROADCOM BMIPS CPUFREQ DRIVER
2830 M: Markus Mayer <mmayer@broadcom.com>
2831 M: bcm-kernel-feedback-list@broadcom.com
2832 L: linux-pm@vger.kernel.org
2834 F: drivers/cpufreq/bmips-cpufreq.c
2836 BROADCOM BMIPS MIPS ARCHITECTURE
2837 M: Kevin Cernekee <cernekee@gmail.com>
2838 M: Florian Fainelli <f.fainelli@gmail.com>
2839 L: linux-mips@linux-mips.org
2840 T: git git://github.com/broadcom/stblinux.git
2842 F: arch/mips/bmips/*
2843 F: arch/mips/include/asm/mach-bmips/*
2844 F: arch/mips/kernel/*bmips*
2845 F: arch/mips/boot/dts/brcm/bcm*.dts*
2846 F: drivers/irqchip/irq-bcm63*
2847 F: drivers/irqchip/irq-bcm7*
2848 F: drivers/irqchip/irq-brcmstb*
2849 F: include/linux/bcm963xx_nvram.h
2850 F: include/linux/bcm963xx_tag.h
2852 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2853 M: Rasesh Mody <rasesh.mody@cavium.com>
2854 M: Harish Patil <harish.patil@cavium.com>
2855 M: Dept-GELinuxNICDev@cavium.com
2856 L: netdev@vger.kernel.org
2858 F: drivers/net/ethernet/broadcom/bnx2.*
2859 F: drivers/net/ethernet/broadcom/bnx2_*
2861 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2862 M: QLogic-Storage-Upstream@qlogic.com
2863 L: linux-scsi@vger.kernel.org
2865 F: drivers/scsi/bnx2fc/
2867 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2868 M: QLogic-Storage-Upstream@qlogic.com
2869 L: linux-scsi@vger.kernel.org
2871 F: drivers/scsi/bnx2i/
2873 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2874 M: Ariel Elior <ariel.elior@cavium.com>
2875 M: everest-linux-l2@cavium.com
2876 L: netdev@vger.kernel.org
2878 F: drivers/net/ethernet/broadcom/bnx2x/
2880 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2881 M: Michael Chan <michael.chan@broadcom.com>
2882 L: netdev@vger.kernel.org
2884 F: drivers/net/ethernet/broadcom/bnxt/
2886 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2887 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2888 M: Franky Lin <franky.lin@broadcom.com>
2889 M: Hante Meuleman <hante.meuleman@broadcom.com>
2890 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2891 M: Wright Feng <wright.feng@cypress.com>
2892 L: linux-wireless@vger.kernel.org
2893 L: brcm80211-dev-list.pdl@broadcom.com
2894 L: brcm80211-dev-list@cypress.com
2896 F: drivers/net/wireless/broadcom/brcm80211/
2898 BROADCOM BRCMSTB GPIO DRIVER
2899 M: Gregory Fong <gregory.0xf0@gmail.com>
2900 L: bcm-kernel-feedback-list@broadcom.com
2902 F: drivers/gpio/gpio-brcmstb.c
2903 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2905 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2906 M: Al Cooper <alcooperx@gmail.com>
2907 L: linux-kernel@vger.kernel.org
2908 L: bcm-kernel-feedback-list@broadcom.com
2910 F: drivers/phy/broadcom/phy-brcm-usb*
2912 BROADCOM GENET ETHERNET DRIVER
2913 M: Doug Berger <opendmb@gmail.com>
2914 M: Florian Fainelli <f.fainelli@gmail.com>
2915 L: netdev@vger.kernel.org
2917 F: drivers/net/ethernet/broadcom/genet/
2919 BROADCOM IPROC ARM ARCHITECTURE
2920 M: Ray Jui <rjui@broadcom.com>
2921 M: Scott Branden <sbranden@broadcom.com>
2922 M: Jon Mason <jonmason@broadcom.com>
2923 M: bcm-kernel-feedback-list@broadcom.com
2924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2925 T: git git://github.com/broadcom/cygnus-linux.git
2941 F: arch/arm64/boot/dts/broadcom/ns2*
2942 F: drivers/clk/bcm/clk-ns*
2943 F: drivers/pinctrl/bcm/pinctrl-ns*
2945 BROADCOM KONA GPIO DRIVER
2946 M: Ray Jui <rjui@broadcom.com>
2947 L: bcm-kernel-feedback-list@broadcom.com
2949 F: drivers/gpio/gpio-bcm-kona.c
2950 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2952 BROADCOM NETXTREME-E ROCE DRIVER
2953 M: Selvin Xavier <selvin.xavier@broadcom.com>
2954 M: Devesh Sharma <devesh.sharma@broadcom.com>
2955 M: Somnath Kotur <somnath.kotur@broadcom.com>
2956 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2957 L: linux-rdma@vger.kernel.org
2958 W: http://www.broadcom.com
2960 F: drivers/infiniband/hw/bnxt_re/
2961 F: include/uapi/rdma/bnxt_re-abi.h
2963 BROADCOM NVRAM DRIVER
2964 M: Rafał Miłecki <zajec5@gmail.com>
2965 L: linux-mips@linux-mips.org
2967 F: drivers/firmware/broadcom/*
2969 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2970 M: Rafał Miłecki <zajec5@gmail.com>
2971 L: linux-wireless@vger.kernel.org
2974 F: include/linux/bcma/
2976 BROADCOM STB AVS CPUFREQ DRIVER
2977 M: Markus Mayer <mmayer@broadcom.com>
2978 M: bcm-kernel-feedback-list@broadcom.com
2979 L: linux-pm@vger.kernel.org
2981 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2982 F: drivers/cpufreq/brcmstb*
2984 BROADCOM STB AVS TMON DRIVER
2985 M: Markus Mayer <mmayer@broadcom.com>
2986 M: bcm-kernel-feedback-list@broadcom.com
2987 L: linux-pm@vger.kernel.org
2989 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
2990 F: drivers/thermal/broadcom/brcmstb*
2992 BROADCOM STB NAND FLASH DRIVER
2993 M: Brian Norris <computersforpeace@gmail.com>
2994 M: Kamal Dasu <kdasu.kdev@gmail.com>
2995 L: linux-mtd@lists.infradead.org
2996 L: bcm-kernel-feedback-list@broadcom.com
2998 F: drivers/mtd/nand/brcmnand/
3000 BROADCOM STB DPFE DRIVER
3001 M: Markus Mayer <mmayer@broadcom.com>
3002 M: bcm-kernel-feedback-list@broadcom.com
3003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3005 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3006 F: drivers/memory/brcmstb_dpfe.c
3008 BROADCOM SYSTEMPORT ETHERNET DRIVER
3009 M: Florian Fainelli <f.fainelli@gmail.com>
3010 L: netdev@vger.kernel.org
3012 F: drivers/net/ethernet/broadcom/bcmsysport.*
3014 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3015 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3016 M: Prashant Sreedharan <prashant@broadcom.com>
3017 M: Michael Chan <mchan@broadcom.com>
3018 L: netdev@vger.kernel.org
3020 F: drivers/net/ethernet/broadcom/tg3.*
3022 BROCADE BFA FC SCSI DRIVER
3023 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3024 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3025 L: linux-scsi@vger.kernel.org
3027 F: drivers/scsi/bfa/
3029 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3030 M: Rasesh Mody <rasesh.mody@cavium.com>
3031 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3032 M: Dept-GELinuxNICDev@cavium.com
3033 L: netdev@vger.kernel.org
3035 F: drivers/net/ethernet/brocade/bna/
3037 BSG (block layer generic sg v4 driver)
3038 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3039 L: linux-scsi@vger.kernel.org
3042 F: include/linux/bsg.h
3043 F: include/uapi/linux/bsg.h
3046 M: Clemens Ladisch <clemens@ladisch.de>
3047 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3048 T: git git://git.alsa-project.org/alsa-kernel.git
3050 F: Documentation/sound/alsa/Bt87x.txt
3051 F: sound/pci/bt87x.c
3054 M: Michael Buesch <m@bues.ch>
3055 W: http://bu3sch.de/btgpio.php
3057 F: drivers/gpio/gpio-bt8xx.c
3060 M: Chris Mason <clm@fb.com>
3061 M: Josef Bacik <jbacik@fb.com>
3062 M: David Sterba <dsterba@suse.com>
3063 L: linux-btrfs@vger.kernel.org
3064 W: http://btrfs.wiki.kernel.org/
3065 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3068 F: Documentation/filesystems/btrfs.txt
3070 F: include/linux/btrfs*
3071 F: include/uapi/linux/btrfs*
3073 BTTV VIDEO4LINUX DRIVER
3074 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3075 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3076 L: linux-media@vger.kernel.org
3077 W: https://linuxtv.org
3078 T: git git://linuxtv.org/media_tree.git
3080 F: Documentation/media/v4l-drivers/bttv*
3081 F: drivers/media/pci/bt8xx/bttv*
3083 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3084 M: Chanwoo Choi <cw00.choi@samsung.com>
3085 L: linux-pm@vger.kernel.org
3086 L: linux-samsung-soc@vger.kernel.org
3087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3089 F: drivers/devfreq/exynos-bus.c
3090 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3092 BUSLOGIC SCSI DRIVER
3093 M: Khalid Aziz <khalid@gonehiking.org>
3094 L: linux-scsi@vger.kernel.org
3096 F: drivers/scsi/BusLogic.*
3097 F: drivers/scsi/FlashPoint.*
3099 C-MEDIA CMI8788 DRIVER
3100 M: Clemens Ladisch <clemens@ladisch.de>
3101 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3102 T: git git://git.alsa-project.org/alsa-kernel.git
3104 F: sound/pci/oxygen/
3107 M: Mark Salter <msalter@redhat.com>
3108 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3109 L: linux-c6x-dev@linux-c6x.org
3110 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3114 CA8210 IEEE-802.15.4 RADIO DRIVER
3115 M: Harry Morris <h.morris@cascoda.com>
3116 L: linux-wpan@vger.kernel.org
3117 W: https://github.com/Cascoda/ca8210-linux.git
3119 F: drivers/net/ieee802154/ca8210.c
3120 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3122 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3123 M: David Howells <dhowells@redhat.com>
3124 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3126 F: Documentation/filesystems/caching/cachefiles.txt
3129 CADET FM/AM RADIO RECEIVER DRIVER
3130 M: Hans Verkuil <hverkuil@xs4all.nl>
3131 L: linux-media@vger.kernel.org
3132 T: git git://linuxtv.org/media_tree.git
3133 W: https://linuxtv.org
3135 F: drivers/media/radio/radio-cadet*
3137 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3138 M: Jonathan Corbet <corbet@lwn.net>
3139 L: linux-media@vger.kernel.org
3140 T: git git://linuxtv.org/media_tree.git
3142 F: Documentation/media/v4l-drivers/cafe_ccic*
3143 F: drivers/media/platform/marvell-ccic/
3146 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3147 L: netdev@vger.kernel.org
3149 F: Documentation/networking/caif/
3150 F: drivers/net/caif/
3151 F: include/uapi/linux/caif/
3152 F: include/net/caif/
3155 CALGARY x86-64 IOMMU
3156 M: Muli Ben-Yehuda <mulix@mulix.org>
3157 M: Jon Mason <jdmason@kudzu.us>
3158 L: iommu@lists.linux-foundation.org
3160 F: arch/x86/kernel/pci-calgary_64.c
3161 F: arch/x86/kernel/tce_64.c
3162 F: arch/x86/include/asm/calgary.h
3163 F: arch/x86/include/asm/tce.h
3166 M: Wolfgang Grandegger <wg@grandegger.com>
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/devicetree/bindings/net/can/
3175 F: include/linux/can/dev.h
3176 F: include/linux/can/platform/
3177 F: include/uapi/linux/can/error.h
3178 F: include/uapi/linux/can/netlink.h
3181 M: Oliver Hartkopp <socketcan@hartkopp.net>
3182 M: Marc Kleine-Budde <mkl@pengutronix.de>
3183 L: linux-can@vger.kernel.org
3184 W: https://github.com/linux-can
3185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3188 F: Documentation/networking/can.txt
3190 F: include/linux/can/core.h
3191 F: include/uapi/linux/can.h
3192 F: include/uapi/linux/can/bcm.h
3193 F: include/uapi/linux/can/raw.h
3194 F: include/uapi/linux/can/gw.h
3197 M: Serge Hallyn <serge@hallyn.com>
3198 L: linux-security-module@vger.kernel.org
3200 F: include/linux/capability.h
3201 F: include/uapi/linux/capability.h
3202 F: security/commoncap.c
3203 F: kernel/capability.c
3205 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3206 M: Kevin Tsai <ktsai@capellamicro.com>
3208 F: drivers/iio/light/cm*
3210 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3211 M: Christian Lamparter <chunkeey@googlemail.com>
3212 L: linux-wireless@vger.kernel.org
3213 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3215 F: drivers/net/wireless/ath/carl9170/
3218 M: Jan Glauber <jglauber@cavium.com>
3219 M: David Daney <david.daney@cavium.com>
3220 W: http://www.cavium.com
3222 F: drivers/i2c/busses/i2c-octeon*
3223 F: drivers/i2c/busses/i2c-thunderx*
3225 CAVIUM LIQUIDIO NETWORK DRIVER
3226 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3227 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3228 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3229 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3230 L: netdev@vger.kernel.org
3231 W: http://www.cavium.com
3233 F: drivers/net/ethernet/cavium/liquidio/
3236 M: Jan Glauber <jglauber@cavium.com>
3237 M: David Daney <david.daney@cavium.com>
3238 M: Steven J. Hill <Steven.Hill@cavium.com>
3239 W: http://www.cavium.com
3241 F: drivers/mmc/host/cavium*
3243 CAVIUM OCTEON-TX CRYPTO DRIVER
3244 M: George Cherian <george.cherian@cavium.com>
3245 L: linux-crypto@vger.kernel.org
3246 W: http://www.cavium.com
3248 F: drivers/crypto/cavium/cpt/
3250 CAVIUM THUNDERX2 ARM64 SOC
3251 M: Robert Richter <rrichter@cavium.com>
3252 M: Jayachandran C <jnair@caviumnetworks.com>
3253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3255 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3256 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3258 CC2520 IEEE-802.15.4 RADIO DRIVER
3259 M: Varka Bhadram <varkabhadram@gmail.com>
3260 L: linux-wpan@vger.kernel.org
3262 F: drivers/net/ieee802154/cc2520.c
3263 F: include/linux/spi/cc2520.h
3264 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3266 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3267 M: Gilad Ben-Yossef <gilad@benyossef.com>
3268 L: linux-crypto@vger.kernel.org
3269 L: driverdev-devel@linuxdriverproject.org
3271 F: drivers/staging/ccree/
3272 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3275 M: Hans Verkuil <hans.verkuil@cisco.com>
3276 L: linux-media@vger.kernel.org
3277 T: git git://linuxtv.org/media_tree.git
3278 W: http://linuxtv.org
3280 F: Documentation/media/kapi/cec-core.rst
3281 F: Documentation/media/uapi/cec
3282 F: drivers/media/cec/
3283 F: drivers/media/rc/keymaps/rc-cec.c
3284 F: include/media/cec.h
3285 F: include/media/cec-notifier.h
3286 F: include/uapi/linux/cec.h
3287 F: include/uapi/linux/cec-funcs.h
3288 F: Documentation/devicetree/bindings/media/cec.txt
3291 M: Hans Verkuil <hans.verkuil@cisco.com>
3292 L: linux-media@vger.kernel.org
3293 T: git git://linuxtv.org/media_tree.git
3294 W: http://linuxtv.org
3296 F: drivers/media/platform/cec-gpio/
3297 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3299 CELL BROADBAND ENGINE ARCHITECTURE
3300 M: Arnd Bergmann <arnd@arndb.de>
3301 L: linuxppc-dev@lists.ozlabs.org
3302 W: http://www.ibm.com/developerworks/power/cell/
3304 F: arch/powerpc/include/asm/cell*.h
3305 F: arch/powerpc/include/asm/spu*.h
3306 F: arch/powerpc/include/uapi/asm/spu*.h
3307 F: arch/powerpc/oprofile/*cell*
3308 F: arch/powerpc/platforms/cell/
3310 CEPH COMMON CODE (LIBCEPH)
3311 M: Ilya Dryomov <idryomov@gmail.com>
3312 M: "Yan, Zheng" <zyan@redhat.com>
3313 M: Sage Weil <sage@redhat.com>
3314 L: ceph-devel@vger.kernel.org
3316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3317 T: git git://github.com/ceph/ceph-client.git
3320 F: include/linux/ceph/
3321 F: include/linux/crush/
3323 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3324 M: "Yan, Zheng" <zyan@redhat.com>
3325 M: Sage Weil <sage@redhat.com>
3326 M: Ilya Dryomov <idryomov@gmail.com>
3327 L: ceph-devel@vger.kernel.org
3329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3330 T: git git://github.com/ceph/ceph-client.git
3332 F: Documentation/filesystems/ceph.txt
3335 CERTIFICATE HANDLING:
3336 M: David Howells <dhowells@redhat.com>
3337 M: David Woodhouse <dwmw2@infradead.org>
3338 L: keyrings@vger.kernel.org
3340 F: Documentation/module-signing.txt
3342 F: scripts/sign-file.c
3343 F: scripts/extract-cert.c
3345 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3346 L: linux-usb@vger.kernel.org
3348 F: Documentation/usb/WUSB-Design-overview.txt
3349 F: Documentation/usb/wusb-cbaf
3350 F: drivers/usb/host/hwa-hc.c
3351 F: drivers/usb/host/whci/
3352 F: drivers/usb/wusbcore/
3353 F: include/linux/usb/wusb*
3355 CFAG12864B LCD DRIVER
3356 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3357 W: http://miguelojeda.es/auxdisplay.htm
3358 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3360 F: drivers/auxdisplay/cfag12864b.c
3361 F: include/linux/cfag12864b.h
3363 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3364 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3365 W: http://miguelojeda.es/auxdisplay.htm
3366 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3368 F: drivers/auxdisplay/cfag12864bfb.c
3369 F: include/linux/cfag12864b.h
3371 802.11 (including CFG80211/NL80211)
3372 M: Johannes Berg <johannes@sipsolutions.net>
3373 L: linux-wireless@vger.kernel.org
3374 W: http://wireless.kernel.org/
3375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3379 F: include/uapi/linux/nl80211.h
3380 F: include/linux/ieee80211.h
3381 F: include/net/wext.h
3382 F: include/net/cfg80211.h
3383 F: include/net/iw_handler.h
3384 F: include/net/ieee80211_radiotap.h
3385 F: Documentation/driver-api/80211/cfg80211.rst
3386 F: Documentation/networking/regulatory.txt
3388 CHAR and MISC DRIVERS
3389 M: Arnd Bergmann <arnd@arndb.de>
3390 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3395 F: include/linux/miscdevice.h
3398 M: Andy Whitcroft <apw@canonical.com>
3399 M: Joe Perches <joe@perches.com>
3401 F: scripts/checkpatch.pl
3403 CHINESE DOCUMENTATION
3404 M: Harry Wei <harryxiyou@gmail.com>
3405 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3406 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3408 F: Documentation/translations/zh_CN/
3410 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3411 M: Peter Chen <Peter.Chen@nxp.com>
3412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3413 L: linux-usb@vger.kernel.org
3415 F: drivers/usb/chipidea/
3417 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3418 M: Hans de Goede <hdegoede@redhat.com>
3419 L: linux-input@vger.kernel.org
3421 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3422 F: drivers/input/touchscreen/chipone_icn8318.c
3424 CHROME HARDWARE PLATFORM SUPPORT
3425 M: Benson Leung <bleung@chromium.org>
3426 M: Olof Johansson <olof@lixom.net>
3428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3429 F: drivers/platform/chrome/
3431 CIRRUS LOGIC AUDIO CODEC DRIVERS
3432 M: Brian Austin <brian.austin@cirrus.com>
3433 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3434 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3436 F: sound/soc/codecs/cs*
3438 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3439 M: Hartley Sweeten <hsweeten@visionengravers.com>
3440 L: netdev@vger.kernel.org
3442 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3444 CISCO FCOE HBA DRIVER
3445 M: Satish Kharat <satishkh@cisco.com>
3446 M: Sesidhar Baddela <sebaddel@cisco.com>
3447 M: Karan Tilak Kumar <kartilak@cisco.com>
3448 L: linux-scsi@vger.kernel.org
3450 F: drivers/scsi/fnic/
3452 CISCO SCSI HBA DRIVER
3453 M: Karan Tilak Kumar <kartilak@cisco.com>
3454 M: Sesidhar Baddela <sebaddel@cisco.com>
3455 L: linux-scsi@vger.kernel.org
3457 F: drivers/scsi/snic/
3459 CISCO VIC ETHERNET NIC DRIVER
3460 M: Christian Benvenuti <benve@cisco.com>
3461 M: Govindarajulu Varadarajan <_govind@gmx.com>
3462 M: Parvi Kaustubhi <pkaustub@cisco.com>
3464 F: drivers/net/ethernet/cisco/enic/
3466 CISCO VIC LOW LATENCY NIC DRIVER
3467 M: Christian Benvenuti <benve@cisco.com>
3468 M: Dave Goodell <dgoodell@cisco.com>
3470 F: drivers/infiniband/hw/usnic/
3473 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3474 L: linux-kernel@vger.kernel.org
3477 F: include/linux/cleancache.h
3480 M: Russell King <linux@armlinux.org.uk>
3481 L: linux-clk@vger.kernel.org
3483 F: include/linux/clk.h
3485 CLOCKSOURCE, CLOCKEVENT DRIVERS
3486 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3487 M: Thomas Gleixner <tglx@linutronix.de>
3488 L: linux-kernel@vger.kernel.org
3489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3491 F: drivers/clocksource/
3492 F: Documentation/devicetree/bindings/timer/
3495 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3496 M: Daniel Oliveira Nascimento <don@syst.com.br>
3497 L: platform-driver-x86@vger.kernel.org
3499 F: drivers/platform/x86/classmate-laptop.c
3502 M: Hans Verkuil <hans.verkuil@cisco.com>
3503 L: linux-media@vger.kernel.org
3504 T: git git://linuxtv.org/media_tree.git
3505 W: https://linuxtv.org
3507 F: drivers/media/pci/cobalt/
3509 COCCINELLE/Semantic Patches (SmPL)
3510 M: Julia Lawall <Julia.Lawall@lip6.fr>
3511 M: Gilles Muller <Gilles.Muller@lip6.fr>
3512 M: Nicolas Palix <nicolas.palix@imag.fr>
3513 M: Michal Marek <michal.lkml@markovi.net>
3514 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3516 W: http://coccinelle.lip6.fr/
3518 F: Documentation/dev-tools/coccinelle.rst
3519 F: scripts/coccinelle/
3520 F: scripts/coccicheck
3523 M: Jan Harkes <jaharkes@cs.cmu.edu>
3525 L: codalist@coda.cs.cmu.edu
3526 W: http://www.coda.cs.cmu.edu/
3528 F: Documentation/filesystems/coda.txt
3530 F: include/linux/coda*.h
3531 F: include/uapi/linux/coda*.h
3533 CODA V4L2 MEM2MEM DRIVER
3534 M: Philipp Zabel <p.zabel@pengutronix.de>
3535 L: linux-media@vger.kernel.org
3537 F: Documentation/devicetree/bindings/media/coda.txt
3538 F: drivers/media/platform/coda/
3540 COMMON CLK FRAMEWORK
3541 M: Michael Turquette <mturquette@baylibre.com>
3542 M: Stephen Boyd <sboyd@codeaurora.org>
3543 L: linux-clk@vger.kernel.org
3544 Q: http://patchwork.kernel.org/project/linux-clk/list/
3545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3547 F: Documentation/devicetree/bindings/clock/
3549 X: drivers/clk/clkdev.c
3550 F: include/linux/clk-pr*
3551 F: include/linux/clk/
3553 COMMON INTERNET FILE SYSTEM (CIFS)
3554 M: Steve French <sfrench@samba.org>
3555 L: linux-cifs@vger.kernel.org
3556 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3557 W: http://linux-cifs.samba.org/
3558 T: git git://git.samba.org/sfrench/cifs-2.6.git
3560 F: Documentation/filesystems/cifs/
3563 COMPACTPCI HOTPLUG CORE
3564 M: Scott Murray <scott@spiteful.org>
3565 L: linux-pci@vger.kernel.org
3567 F: drivers/pci/hotplug/cpci_hotplug*
3569 COMPACTPCI HOTPLUG GENERIC DRIVER
3570 M: Scott Murray <scott@spiteful.org>
3571 L: linux-pci@vger.kernel.org
3573 F: drivers/pci/hotplug/cpcihp_generic.c
3575 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3576 M: Scott Murray <scott@spiteful.org>
3577 L: linux-pci@vger.kernel.org
3579 F: drivers/pci/hotplug/cpcihp_zt5550.*
3581 COMPAL LAPTOP SUPPORT
3582 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3583 L: platform-driver-x86@vger.kernel.org
3585 F: drivers/platform/x86/compal-laptop.c
3587 CONEXANT ACCESSRUNNER USB DRIVER
3588 L: accessrunner-general@lists.sourceforge.net
3589 W: http://accessrunner.sourceforge.net/
3591 F: drivers/usb/atm/cxacru.c
3594 M: Joel Becker <jlbec@evilplan.org>
3595 M: Christoph Hellwig <hch@lst.de>
3596 T: git git://git.infradead.org/users/hch/configfs.git
3599 F: include/linux/configfs.h
3602 M: Evgeniy Polyakov <zbr@ioremap.net>
3603 L: netdev@vger.kernel.org
3605 F: drivers/connector/
3607 CONTROL GROUP (CGROUP)
3608 M: Tejun Heo <tj@kernel.org>
3609 M: Li Zefan <lizefan@huawei.com>
3610 M: Johannes Weiner <hannes@cmpxchg.org>
3611 L: cgroups@vger.kernel.org
3612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3614 F: Documentation/cgroup*
3615 F: include/linux/cgroup*
3618 CONTROL GROUP - CPUSET
3619 M: Li Zefan <lizefan@huawei.com>
3620 L: cgroups@vger.kernel.org
3621 W: http://www.bullopensource.org/cpuset/
3622 W: http://oss.sgi.com/projects/cpusets/
3623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3625 F: Documentation/cgroup-v1/cpusets.txt
3626 F: include/linux/cpuset.h
3627 F: kernel/cgroup/cpuset.c
3629 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3630 M: Johannes Weiner <hannes@cmpxchg.org>
3631 M: Michal Hocko <mhocko@kernel.org>
3632 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3633 L: cgroups@vger.kernel.org
3634 L: linux-mm@kvack.org
3639 CORETEMP HARDWARE MONITORING DRIVER
3640 M: Fenghua Yu <fenghua.yu@intel.com>
3641 L: linux-hwmon@vger.kernel.org
3643 F: Documentation/hwmon/coretemp
3644 F: drivers/hwmon/coretemp.c
3646 COSA/SRP SYNC SERIAL DRIVER
3647 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3648 W: http://www.fi.muni.cz/~kas/cosa/
3650 F: drivers/net/wan/cosa*
3652 CPMAC ETHERNET DRIVER
3653 M: Florian Fainelli <f.fainelli@gmail.com>
3654 L: netdev@vger.kernel.org
3656 F: drivers/net/ethernet/ti/cpmac.c
3658 CPU FREQUENCY DRIVERS
3659 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3660 M: Viresh Kumar <viresh.kumar@linaro.org>
3661 L: linux-pm@vger.kernel.org
3663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3664 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3665 B: https://bugzilla.kernel.org
3666 F: Documentation/cpu-freq/
3667 F: Documentation/devicetree/bindings/cpufreq/
3669 F: include/linux/cpufreq.h
3670 F: tools/testing/selftests/cpufreq/
3672 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3673 M: Viresh Kumar <viresh.kumar@linaro.org>
3674 M: Sudeep Holla <sudeep.holla@arm.com>
3675 L: linux-pm@vger.kernel.org
3676 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3678 F: drivers/cpufreq/arm_big_little.h
3679 F: drivers/cpufreq/arm_big_little.c
3680 F: drivers/cpufreq/arm_big_little_dt.c
3682 CPU POWER MONITORING SUBSYSTEM
3683 M: Thomas Renninger <trenn@suse.com>
3684 M: Shuah Khan <shuahkh@osg.samsung.com>
3685 M: Shuah Khan <shuah@kernel.org>
3686 L: linux-pm@vger.kernel.org
3688 F: tools/power/cpupower/
3691 M: "H. Peter Anvin" <hpa@zytor.com>
3693 F: arch/x86/kernel/cpuid.c
3694 F: arch/x86/kernel/msr.c
3696 CPUIDLE DRIVER - ARM BIG LITTLE
3697 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3698 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3699 L: linux-pm@vger.kernel.org
3700 L: linux-arm-kernel@lists.infradead.org
3701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3703 F: drivers/cpuidle/cpuidle-big_little.c
3705 CPUIDLE DRIVER - ARM EXYNOS
3706 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3707 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3708 M: Kukjin Kim <kgene@kernel.org>
3709 L: linux-pm@vger.kernel.org
3710 L: linux-samsung-soc@vger.kernel.org
3712 F: drivers/cpuidle/cpuidle-exynos.c
3713 F: arch/arm/mach-exynos/pm.c
3716 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3717 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3718 L: linux-pm@vger.kernel.org
3720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3721 B: https://bugzilla.kernel.org
3722 F: drivers/cpuidle/*
3723 F: include/linux/cpuidle.h
3726 M: Nicolas Pitre <nico@linaro.org>
3728 F: Documentation/filesystems/cramfs.txt
3732 M: Mikael Starvik <starvik@axis.com>
3733 M: Jesper Nilsson <jesper.nilsson@axis.com>
3734 L: linux-cris-kernel@axis.com
3735 W: http://developer.axis.com
3736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3739 F: drivers/tty/serial/crisv10.*
3742 M: Herbert Xu <herbert@gondor.apana.org.au>
3743 M: "David S. Miller" <davem@davemloft.net>
3744 L: linux-crypto@vger.kernel.org
3745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3748 F: Documentation/crypto/
3749 F: Documentation/devicetree/bindings/crypto/
3754 F: include/linux/crypto*
3756 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3757 M: Neil Horman <nhorman@tuxdriver.com>
3758 L: linux-crypto@vger.kernel.org
3760 F: crypto/ansi_cprng.c
3764 M: Hans Verkuil <hverkuil@xs4all.nl>
3765 L: linux-media@vger.kernel.org
3766 T: git git://linuxtv.org/media_tree.git
3767 W: http://linuxtv.org
3769 F: drivers/media/i2c/cs3308.c
3770 F: drivers/media/i2c/cs3308.h
3772 CS5535 Audio ALSA driver
3773 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3775 F: sound/pci/cs5535audio/
3778 M: Solomon Peachy <pizza@shaftnet.org>
3780 F: drivers/net/wireless/st/cw1200/
3782 CX18 VIDEO4LINUX DRIVER
3783 M: Andy Walls <awalls@md.metrocast.net>
3784 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3785 L: linux-media@vger.kernel.org
3786 T: git git://linuxtv.org/media_tree.git
3787 W: https://linuxtv.org
3788 W: http://www.ivtvdriver.org/index.php/Cx18
3790 F: Documentation/media/v4l-drivers/cx18*
3791 F: drivers/media/pci/cx18/
3792 F: include/uapi/linux/ivtv*
3794 CX2341X MPEG ENCODER HELPER MODULE
3795 M: Hans Verkuil <hverkuil@xs4all.nl>
3796 L: linux-media@vger.kernel.org
3797 T: git git://linuxtv.org/media_tree.git
3798 W: https://linuxtv.org
3800 F: drivers/media/common/cx2341x*
3801 F: include/media/cx2341x*
3803 CX24120 MEDIA DRIVER
3804 M: Jemma Denson <jdenson@gmail.com>
3805 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3806 L: linux-media@vger.kernel.org
3807 W: https://linuxtv.org
3808 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3810 F: drivers/media/dvb-frontends/cx24120*
3812 CX88 VIDEO4LINUX DRIVER
3813 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3814 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3815 L: linux-media@vger.kernel.org
3816 W: https://linuxtv.org
3817 T: git git://linuxtv.org/media_tree.git
3819 F: Documentation/media/v4l-drivers/cx88*
3820 F: drivers/media/pci/cx88/
3822 CXD2820R MEDIA DRIVER
3823 M: Antti Palosaari <crope@iki.fi>
3824 L: linux-media@vger.kernel.org
3825 W: https://linuxtv.org
3826 W: http://palosaari.fi/linux/
3827 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3828 T: git git://linuxtv.org/anttip/media_tree.git
3830 F: drivers/media/dvb-frontends/cxd2820r*
3832 CXGB3 ETHERNET DRIVER (CXGB3)
3833 M: Santosh Raspatur <santosh@chelsio.com>
3834 L: netdev@vger.kernel.org
3835 W: http://www.chelsio.com
3837 F: drivers/net/ethernet/chelsio/cxgb3/
3839 CXGB3 ISCSI DRIVER (CXGB3I)
3840 M: Karen Xie <kxie@chelsio.com>
3841 L: linux-scsi@vger.kernel.org
3842 W: http://www.chelsio.com
3844 F: drivers/scsi/cxgbi/cxgb3i
3846 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3847 M: Steve Wise <swise@chelsio.com>
3848 L: linux-rdma@vger.kernel.org
3849 W: http://www.openfabrics.org
3851 F: drivers/infiniband/hw/cxgb3/
3852 F: include/uapi/rdma/cxgb3-abi.h
3854 CXGB4 CRYPTO DRIVER (chcr)
3855 M: Harsh Jain <harsh@chelsio.com>
3856 L: linux-crypto@vger.kernel.org
3857 W: http://www.chelsio.com
3859 F: drivers/crypto/chelsio
3861 CXGB4 ETHERNET DRIVER (CXGB4)
3862 M: Ganesh Goudar <ganeshgr@chelsio.com>
3863 L: netdev@vger.kernel.org
3864 W: http://www.chelsio.com
3866 F: drivers/net/ethernet/chelsio/cxgb4/
3868 CXGB4 ISCSI DRIVER (CXGB4I)
3869 M: Karen Xie <kxie@chelsio.com>
3870 L: linux-scsi@vger.kernel.org
3871 W: http://www.chelsio.com
3873 F: drivers/scsi/cxgbi/cxgb4i
3875 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3876 M: Steve Wise <swise@chelsio.com>
3877 L: linux-rdma@vger.kernel.org
3878 W: http://www.openfabrics.org
3880 F: drivers/infiniband/hw/cxgb4/
3881 F: include/uapi/rdma/cxgb4-abi.h
3883 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3884 M: Casey Leedom <leedom@chelsio.com>
3885 L: netdev@vger.kernel.org
3886 W: http://www.chelsio.com
3888 F: drivers/net/ethernet/chelsio/cxgb4vf/
3890 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3891 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3892 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3893 L: linuxppc-dev@lists.ozlabs.org
3895 F: arch/powerpc/platforms/powernv/pci-cxl.c
3896 F: drivers/misc/cxl/
3897 F: include/misc/cxl*
3898 F: include/uapi/misc/cxl.h
3899 F: Documentation/powerpc/cxl.txt
3900 F: Documentation/ABI/testing/sysfs-class-cxl
3902 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3903 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3904 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3905 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3906 L: linux-scsi@vger.kernel.org
3908 F: drivers/scsi/cxlflash/
3909 F: include/uapi/scsi/cxlflash_ioctls.h
3910 F: Documentation/powerpc/cxlflash.txt
3913 M: Russell King <linux@armlinux.org.uk>
3914 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3915 W: http://www.armlinux.org.uk/
3917 F: drivers/video/fbdev/cyber2000fb.*
3919 CYCLADES ASYNC MUX DRIVER
3920 W: http://www.cyclades.com/
3922 F: drivers/tty/cyclades.c
3923 F: include/linux/cyclades.h
3924 F: include/uapi/linux/cyclades.h
3926 CYCLADES PC300 DRIVER
3927 W: http://www.cyclades.com/
3929 F: drivers/net/wan/pc300*
3931 CYPRESS_FIRMWARE MEDIA DRIVER
3932 M: Antti Palosaari <crope@iki.fi>
3933 L: linux-media@vger.kernel.org
3934 W: https://linuxtv.org
3935 W: http://palosaari.fi/linux/
3936 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3937 T: git git://linuxtv.org/anttip/media_tree.git
3939 F: drivers/media/common/cypress_firmware*
3941 CYTTSP TOUCHSCREEN DRIVER
3942 M: Ferruh Yigit <fery@cypress.com>
3943 L: linux-input@vger.kernel.org
3945 F: drivers/input/touchscreen/cyttsp*
3946 F: include/linux/input/cyttsp.h
3948 D-LINK DIR-685 TOUCHKEYS DRIVER
3949 M: Linus Walleij <linus.walleij@linaro.org>
3950 L: linux-input@vger.kernel.org
3952 F: drivers/input/dlink-dir685-touchkeys.c
3954 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3955 M: Joshua Kinard <kumba@gentoo.org>
3957 F: drivers/rtc/rtc-ds1685.c
3958 F: include/linux/rtc/ds1685.h
3960 DAMA SLAVE for AX.25
3961 M: Joerg Reuter <jreuter@yaina.de>
3962 W: http://yaina.de/jreuter/
3963 W: http://www.qsl.net/dl1bke/
3964 L: linux-hams@vger.kernel.org
3966 F: net/ax25/af_ax25.c
3967 F: net/ax25/ax25_dev.c
3968 F: net/ax25/ax25_ds_*
3969 F: net/ax25/ax25_in.c
3970 F: net/ax25/ax25_out.c
3971 F: net/ax25/ax25_timer.c
3972 F: net/ax25/sysctl_net_ax25.c
3974 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3975 L: netdev@vger.kernel.org
3977 F: Documentation/networking/dmfe.txt
3978 F: drivers/net/ethernet/dec/tulip/dmfe.c
3980 DC390/AM53C974 SCSI driver
3981 M: Hannes Reinecke <hare@suse.com>
3982 L: linux-scsi@vger.kernel.org
3984 F: drivers/scsi/am53c974.c
3987 M: Oliver Neukum <oliver@neukum.org>
3988 M: Ali Akcaagac <aliakc@web.de>
3989 M: Jamie Lenehan <lenehan@twibble.org>
3990 L: dc395x@twibble.org
3991 W: http://twibble.org/dist/dc395x/
3992 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3994 F: Documentation/scsi/dc395x.txt
3995 F: drivers/scsi/dc395x.*
3998 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3999 L: dccp@vger.kernel.org
4000 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4002 F: include/linux/dccp.h
4003 F: include/uapi/linux/dccp.h
4004 F: include/linux/tfrc.h
4007 DECnet NETWORK LAYER
4008 W: http://linux-decnet.sourceforge.net
4009 L: linux-decnet-user@lists.sourceforge.net
4011 F: Documentation/networking/decnet.txt
4014 DECSTATION PLATFORM SUPPORT
4015 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4016 L: linux-mips@linux-mips.org
4017 W: http://www.linux-mips.org/wiki/DECstation
4020 F: arch/mips/include/asm/dec/
4021 F: arch/mips/include/asm/mach-dec/
4023 DEFXX FDDI NETWORK DRIVER
4024 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4026 F: drivers/net/fddi/defxx.*
4029 M: Pali Rohár <pali.rohar@gmail.com>
4030 M: Mario Limonciello <mario.limonciello@dell.com>
4031 L: platform-driver-x86@vger.kernel.org
4033 F: drivers/platform/x86/dell-smbios.*
4035 DELL SMBIOS SMM DRIVER
4036 M: Mario Limonciello <mario.limonciello@dell.com>
4037 L: platform-driver-x86@vger.kernel.org
4039 F: drivers/platform/x86/dell-smbios-smm.c
4041 DELL SMBIOS WMI DRIVER
4042 M: Mario Limonciello <mario.limonciello@dell.com>
4043 L: platform-driver-x86@vger.kernel.org
4045 F: drivers/platform/x86/dell-smbios-wmi.c
4046 F: tools/wmi/dell-smbios-example.c
4049 M: Matthew Garrett <mjg59@srcf.ucam.org>
4050 M: Pali Rohár <pali.rohar@gmail.com>
4051 L: platform-driver-x86@vger.kernel.org
4053 F: drivers/platform/x86/dell-laptop.c
4055 DELL LAPTOP FREEFALL DRIVER
4056 M: Pali Rohár <pali.rohar@gmail.com>
4058 F: drivers/platform/x86/dell-smo8800.c
4060 DELL LAPTOP RBTN DRIVER
4061 M: Pali Rohár <pali.rohar@gmail.com>
4063 F: drivers/platform/x86/dell-rbtn.*
4065 DELL LAPTOP SMM DRIVER
4066 M: Pali Rohár <pali.rohar@gmail.com>
4068 F: drivers/hwmon/dell-smm-hwmon.c
4069 F: include/uapi/linux/i8k.h
4071 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4072 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4074 F: Documentation/dcdbas.txt
4075 F: drivers/firmware/dcdbas.*
4077 DELL WMI NOTIFICATIONS DRIVER
4078 M: Matthew Garrett <mjg59@srcf.ucam.org>
4079 M: Pali Rohár <pali.rohar@gmail.com>
4081 F: drivers/platform/x86/dell-wmi.c
4083 DELL WMI DESCRIPTOR DRIVER
4084 M: Mario Limonciello <mario.limonciello@dell.com>
4086 F: drivers/platform/x86/dell-wmi-descriptor.c
4088 DELTA ST MEDIA DRIVER
4089 M: Hugues Fruchet <hugues.fruchet@st.com>
4090 L: linux-media@vger.kernel.org
4091 T: git git://linuxtv.org/media_tree.git
4092 W: https://linuxtv.org
4094 F: drivers/media/platform/sti/delta
4097 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4098 L: linux-mtd@lists.infradead.org
4100 F: drivers/mtd/nand/denali*
4102 DESIGNWARE USB2 DRD IP DRIVER
4103 M: John Youn <johnyoun@synopsys.com>
4104 L: linux-usb@vger.kernel.org
4105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4107 F: drivers/usb/dwc2/
4109 DESIGNWARE USB3 DRD IP DRIVER
4110 M: Felipe Balbi <balbi@kernel.org>
4111 L: linux-usb@vger.kernel.org
4112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4114 F: drivers/usb/dwc3/
4116 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4117 M: Andreas Klinger <ak@it-klinger.de>
4118 L: linux-iio@vger.kernel.org
4120 F: drivers/iio/proximity/srf*.c
4122 DEVICE COREDUMP (DEV_COREDUMP)
4123 M: Johannes Berg <johannes@sipsolutions.net>
4124 L: linux-kernel@vger.kernel.org
4126 F: drivers/base/devcoredump.c
4127 F: include/linux/devcoredump.h
4129 DEVICE FREQUENCY (DEVFREQ)
4130 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4131 M: Kyungmin Park <kyungmin.park@samsung.com>
4132 R: Chanwoo Choi <cw00.choi@samsung.com>
4133 L: linux-pm@vger.kernel.org
4134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4137 F: include/linux/devfreq.h
4138 F: Documentation/devicetree/bindings/devfreq/
4140 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4141 M: Chanwoo Choi <cw00.choi@samsung.com>
4142 L: linux-pm@vger.kernel.org
4143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4145 F: drivers/devfreq/event/
4146 F: drivers/devfreq/devfreq-event.c
4147 F: include/linux/devfreq-event.h
4148 F: Documentation/devicetree/bindings/devfreq/event/
4150 DEVICE NUMBER REGISTRY
4151 M: Torben Mathiasen <device@lanana.org>
4152 W: http://lanana.org/docs/device-list/index.html
4156 M: Alasdair Kergon <agk@redhat.com>
4157 M: Mike Snitzer <snitzer@redhat.com>
4158 M: dm-devel@redhat.com
4159 L: dm-devel@redhat.com
4160 W: http://sources.redhat.com/dm
4161 Q: http://patchwork.kernel.org/project/dm-devel/list/
4162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4163 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4165 F: Documentation/device-mapper/
4166 F: drivers/md/Makefile
4167 F: drivers/md/Kconfig
4169 F: drivers/md/persistent-data/
4170 F: include/linux/device-mapper.h
4171 F: include/linux/dm-*.h
4172 F: include/uapi/linux/dm-*.h
4175 M: Jiri Pirko <jiri@mellanox.com>
4176 L: netdev@vger.kernel.org
4178 F: net/core/devlink.c
4179 F: include/net/devlink.h
4180 F: include/uapi/linux/devlink.h
4182 DIALOG SEMICONDUCTOR DRIVERS
4183 M: Support Opensource <support.opensource@diasemi.com>
4184 W: http://www.dialog-semiconductor.com/products
4186 F: Documentation/hwmon/da90??
4187 F: Documentation/devicetree/bindings/mfd/da90*.txt
4188 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4189 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4190 F: Documentation/devicetree/bindings/regulator/da92*.txt
4191 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4192 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4193 F: drivers/gpio/gpio-da90??.c
4194 F: drivers/hwmon/da90??-hwmon.c
4195 F: drivers/iio/adc/da91??-*.c
4196 F: drivers/input/misc/da90??_onkey.c
4197 F: drivers/input/touchscreen/da9052_tsi.c
4198 F: drivers/leds/leds-da90??.c
4199 F: drivers/mfd/da903x.c
4200 F: drivers/mfd/da90??-*.c
4201 F: drivers/mfd/da91??-*.c
4202 F: drivers/power/supply/da9052-battery.c
4203 F: drivers/power/supply/da91??-*.c
4204 F: drivers/regulator/da903x.c
4205 F: drivers/regulator/da9???-regulator.[ch]
4206 F: drivers/thermal/da90??-thermal.c
4207 F: drivers/rtc/rtc-da90??.c
4208 F: drivers/video/backlight/da90??_bl.c
4209 F: drivers/watchdog/da90??_wdt.c
4210 F: include/linux/mfd/da903x.h
4211 F: include/linux/mfd/da9052/
4212 F: include/linux/mfd/da9055/
4213 F: include/linux/mfd/da9062/
4214 F: include/linux/mfd/da9063/
4215 F: include/linux/mfd/da9150/
4216 F: include/linux/regulator/da9211.h
4217 F: include/sound/da[79]*.h
4218 F: sound/soc/codecs/da[79]*.[ch]
4220 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4221 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4222 L: linux-gpio@vger.kernel.org
4224 F: drivers/gpio/gpio-gpio-mm.c
4226 DIGI NEO AND CLASSIC PCI PRODUCTS
4227 M: Lidza Louina <lidza.louina@gmail.com>
4228 M: Mark Hounschell <markh@compro.net>
4229 L: driverdev-devel@linuxdriverproject.org
4231 F: drivers/staging/dgnc/
4233 DIOLAN U2C-12 I2C DRIVER
4234 M: Guenter Roeck <linux@roeck-us.net>
4235 L: linux-i2c@vger.kernel.org
4237 F: drivers/i2c/busses/i2c-diolan-u2c.c
4239 FILESYSTEM DIRECT ACCESS (DAX)
4240 M: Matthew Wilcox <mawilcox@microsoft.com>
4241 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4242 L: linux-fsdevel@vger.kernel.org
4245 F: include/linux/dax.h
4246 F: include/trace/events/fs_dax.h
4248 DEVICE DIRECT ACCESS (DAX)
4249 M: Dan Williams <dan.j.williams@intel.com>
4250 L: linux-nvdimm@lists.01.org
4254 DIRECTORY NOTIFICATION (DNOTIFY)
4255 M: Jan Kara <jack@suse.cz>
4256 R: Amir Goldstein <amir73il@gmail.com>
4257 L: linux-fsdevel@vger.kernel.org
4259 F: Documentation/filesystems/dnotify.txt
4260 F: fs/notify/dnotify/
4261 F: include/linux/dnotify.h
4263 DISK GEOMETRY AND PARTITION HANDLING
4264 M: Andries Brouwer <aeb@cwi.nl>
4265 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4266 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4267 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4271 M: Jan Kara <jack@suse.com>
4273 F: Documentation/filesystems/quota.txt
4275 F: include/linux/quota*.h
4276 F: include/uapi/linux/quota*.h
4278 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4279 M: Bernie Thompson <bernie@plugable.com>
4280 L: linux-fbdev@vger.kernel.org
4282 W: http://plugable.com/category/projects/udlfb/
4283 F: drivers/video/fbdev/udlfb.c
4284 F: include/video/udlfb.h
4285 F: Documentation/fb/udlfb.txt
4287 DISTRIBUTED LOCK MANAGER (DLM)
4288 M: Christine Caulfield <ccaulfie@redhat.com>
4289 M: David Teigland <teigland@redhat.com>
4290 L: cluster-devel@redhat.com
4291 W: http://sources.redhat.com/cluster/
4292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4296 DMA BUFFER SHARING FRAMEWORK
4297 M: Sumit Semwal <sumit.semwal@linaro.org>
4299 L: linux-media@vger.kernel.org
4300 L: dri-devel@lists.freedesktop.org
4301 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4303 F: include/linux/dma-buf*
4304 F: include/linux/reservation.h
4305 F: include/linux/*fence.h
4306 F: Documentation/driver-api/dma-buf.rst
4307 T: git git://anongit.freedesktop.org/drm/drm-misc
4309 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4310 M: Vinod Koul <vinod.koul@intel.com>
4311 L: dmaengine@vger.kernel.org
4312 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4315 F: include/linux/dmaengine.h
4316 F: Documentation/devicetree/bindings/dma/
4317 F: Documentation/driver-api/dmaengine/
4318 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4321 M: Christoph Hellwig <hch@lst.de>
4322 M: Marek Szyprowski <m.szyprowski@samsung.com>
4323 R: Robin Murphy <robin.murphy@arm.com>
4324 L: iommu@lists.linux-foundation.org
4325 T: git git://git.infradead.org/users/hch/dma-mapping.git
4326 W: http://git.infradead.org/users/hch/dma-mapping.git
4331 F: drivers/base/dma-mapping.c
4332 F: drivers/base/dma-coherent.c
4333 F: include/linux/dma-mapping.h
4335 DME1737 HARDWARE MONITOR DRIVER
4336 M: Juerg Haefliger <juergh@gmail.com>
4337 L: linux-hwmon@vger.kernel.org
4339 F: Documentation/hwmon/dme1737
4340 F: drivers/hwmon/dme1737.c
4343 M: Jean Delvare <jdelvare@suse.com>
4345 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4346 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4347 F: drivers/firmware/dmi-id.c
4348 F: drivers/firmware/dmi_scan.c
4349 F: include/linux/dmi.h
4352 M: Jonathan Corbet <corbet@lwn.net>
4353 L: linux-doc@vger.kernel.org
4356 F: scripts/kernel-doc
4357 X: Documentation/ABI/
4358 X: Documentation/devicetree/
4359 X: Documentation/acpi
4360 X: Documentation/power
4361 X: Documentation/spi
4362 X: Documentation/media
4363 T: git git://git.lwn.net/linux.git docs-next
4365 DONGWOON DW9714 LENS VOICE COIL DRIVER
4366 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4367 L: linux-media@vger.kernel.org
4368 T: git git://linuxtv.org/media_tree.git
4370 F: drivers/media/i2c/dw9714.c
4373 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4374 L: blinux-list@redhat.com
4376 F: drivers/char/dtlk.c
4377 F: include/linux/dtlk.h
4379 DPAA2 DATAPATH I/O (DPIO) DRIVER
4380 M: Roy Pledge <Roy.Pledge@nxp.com>
4381 L: linux-kernel@vger.kernel.org
4383 F: drivers/staging/fsl-mc/bus/dpio
4385 DPAA2 ETHERNET DRIVER
4386 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4387 L: linux-kernel@vger.kernel.org
4389 F: drivers/staging/fsl-dpaa2/ethernet
4391 DPT_I2O SCSI RAID DRIVER
4392 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4393 L: linux-scsi@vger.kernel.org
4394 W: http://www.adaptec.com/
4396 F: drivers/scsi/dpt*
4397 F: drivers/scsi/dpt/
4400 M: Philipp Reisner <philipp.reisner@linbit.com>
4401 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4402 L: drbd-dev@lists.linbit.com
4403 W: http://www.drbd.org
4404 T: git git://git.linbit.com/linux-drbd.git
4405 T: git git://git.linbit.com/drbd-8.4.git
4407 F: drivers/block/drbd/
4409 F: Documentation/blockdev/drbd/
4411 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4412 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4415 F: Documentation/kobject.txt
4419 F: include/linux/debugfs.h
4420 F: include/linux/kobj*
4423 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4424 M: Kevin Hilman <khilman@kernel.org>
4425 M: Nishanth Menon <nm@ti.com>
4427 F: drivers/power/avs/
4428 F: include/linux/power/smartreflex.h
4429 L: linux-pm@vger.kernel.org
4431 DRM DRIVER FOR ARM PL111 CLCD
4432 M: Eric Anholt <eric@anholt.net>
4433 T: git git://anongit.freedesktop.org/drm/drm-misc
4435 F: drivers/gpu/drm/pl111/
4437 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4438 M: Dave Airlie <airlied@redhat.com>
4440 F: drivers/gpu/drm/ast/
4442 DRM DRIVER FOR BOCHS VIRTUAL GPU
4443 M: Gerd Hoffmann <kraxel@redhat.com>
4444 L: virtualization@lists.linux-foundation.org
4445 T: git git://anongit.freedesktop.org/drm/drm-misc
4447 F: drivers/gpu/drm/bochs/
4449 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4450 M: Linus Walleij <linus.walleij@linaro.org>
4451 T: git git://anongit.freedesktop.org/drm/drm-misc
4453 F: drivers/gpu/drm/tve200/
4455 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4456 S: Orphan / Obsolete
4457 F: drivers/gpu/drm/i810/
4458 F: include/uapi/drm/i810_drm.h
4460 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4461 S: Orphan / Obsolete
4462 F: drivers/gpu/drm/mga/
4463 F: include/uapi/drm/mga_drm.h
4465 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4466 M: Dave Airlie <airlied@redhat.com>
4468 F: drivers/gpu/drm/mgag200/
4470 DRM DRIVER FOR MI0283QT
4471 M: Noralf Trønnes <noralf@tronnes.org>
4473 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4474 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4476 DRM DRIVER FOR MSM ADRENO GPU
4477 M: Rob Clark <robdclark@gmail.com>
4478 L: linux-arm-msm@vger.kernel.org
4479 L: dri-devel@lists.freedesktop.org
4480 L: freedreno@lists.freedesktop.org
4481 T: git git://people.freedesktop.org/~robclark/linux
4483 F: drivers/gpu/drm/msm/
4484 F: include/uapi/drm/msm_drm.h
4485 F: Documentation/devicetree/bindings/display/msm/
4487 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4488 M: Ben Skeggs <bskeggs@redhat.com>
4489 L: dri-devel@lists.freedesktop.org
4490 L: nouveau@lists.freedesktop.org
4491 T: git git://github.com/skeggsb/linux
4493 F: drivers/gpu/drm/nouveau/
4494 F: include/uapi/drm/nouveau_drm.h
4496 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4497 M: Noralf Trønnes <noralf@tronnes.org>
4499 F: drivers/gpu/drm/tinydrm/repaper.c
4500 F: Documentation/devicetree/bindings/display/repaper.txt
4502 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4503 M: Dave Airlie <airlied@redhat.com>
4504 M: Gerd Hoffmann <kraxel@redhat.com>
4505 L: virtualization@lists.linux-foundation.org
4506 T: git git://anongit.freedesktop.org/drm/drm-misc
4508 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4509 F: drivers/gpu/drm/cirrus/
4511 DRM DRIVER FOR QXL VIRTUAL GPU
4512 M: Dave Airlie <airlied@redhat.com>
4513 M: Gerd Hoffmann <kraxel@redhat.com>
4514 L: virtualization@lists.linux-foundation.org
4515 T: git git://anongit.freedesktop.org/drm/drm-misc
4517 F: drivers/gpu/drm/qxl/
4518 F: include/uapi/drm/qxl_drm.h
4520 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4521 S: Orphan / Obsolete
4522 F: drivers/gpu/drm/r128/
4523 F: include/uapi/drm/r128_drm.h
4525 DRM DRIVER FOR SAVAGE VIDEO CARDS
4526 S: Orphan / Obsolete
4527 F: drivers/gpu/drm/savage/
4528 F: include/uapi/drm/savage_drm.h
4530 DRM DRIVER FOR SIS VIDEO CARDS
4531 S: Orphan / Obsolete
4532 F: drivers/gpu/drm/sis/
4533 F: include/uapi/drm/sis_drm.h
4535 DRM DRIVER FOR SITRONIX ST7586 PANELS
4536 M: David Lechner <david@lechnology.com>
4538 F: drivers/gpu/drm/tinydrm/st7586.c
4539 F: Documentation/devicetree/bindings/display/st7586.txt
4541 DRM DRIVER FOR TDFX VIDEO CARDS
4542 S: Orphan / Obsolete
4543 F: drivers/gpu/drm/tdfx/
4545 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4546 M: Dave Airlie <airlied@redhat.com>
4548 F: drivers/gpu/drm/udl/
4550 DRM DRIVER FOR VMWARE VIRTUAL GPU
4551 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4552 M: Sinclair Yeh <syeh@vmware.com>
4553 M: Thomas Hellstrom <thellstrom@vmware.com>
4554 L: dri-devel@lists.freedesktop.org
4555 T: git git://people.freedesktop.org/~syeh/repos_linux
4556 T: git git://people.freedesktop.org/~thomash/linux
4558 F: drivers/gpu/drm/vmwgfx/
4559 F: include/uapi/drm/vmwgfx_drm.h
4562 M: David Airlie <airlied@linux.ie>
4563 L: dri-devel@lists.freedesktop.org
4564 T: git git://people.freedesktop.org/~airlied/linux
4565 B: https://bugs.freedesktop.org/
4566 C: irc://chat.freenode.net/dri-devel
4570 F: Documentation/devicetree/bindings/display/
4571 F: Documentation/devicetree/bindings/gpu/
4572 F: Documentation/devicetree/bindings/video/
4573 F: Documentation/gpu/
4575 F: include/uapi/drm/
4576 F: include/linux/vga*
4578 DRM DRIVERS AND MISC GPU PATCHES
4579 M: Daniel Vetter <daniel.vetter@intel.com>
4580 M: Jani Nikula <jani.nikula@linux.intel.com>
4581 M: Sean Paul <seanpaul@chromium.org>
4582 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4584 T: git git://anongit.freedesktop.org/drm/drm-misc
4585 F: Documentation/gpu/
4587 F: drivers/gpu/drm/*
4589 F: include/uapi/drm/drm*
4590 F: include/linux/vga*
4592 DRM DRIVERS FOR ALLWINNER A10
4593 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4594 L: dri-devel@lists.freedesktop.org
4596 F: drivers/gpu/drm/sun4i/
4597 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4598 T: git git://anongit.freedesktop.org/drm/drm-misc
4600 DRM DRIVERS FOR AMLOGIC SOCS
4601 M: Neil Armstrong <narmstrong@baylibre.com>
4602 L: dri-devel@lists.freedesktop.org
4603 L: linux-amlogic@lists.infradead.org
4604 W: http://linux-meson.com/
4606 F: drivers/gpu/drm/meson/
4607 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4608 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4609 F: Documentation/gpu/meson.rst
4610 T: git git://anongit.freedesktop.org/drm/drm-misc
4612 DRM DRIVERS FOR ATMEL HLCDC
4613 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4614 L: dri-devel@lists.freedesktop.org
4616 F: drivers/gpu/drm/atmel-hlcdc/
4617 F: Documentation/devicetree/bindings/drm/atmel/
4618 T: git git://anongit.freedesktop.org/drm/drm-misc
4620 DRM DRIVERS FOR BRIDGE CHIPS
4621 M: Archit Taneja <architt@codeaurora.org>
4622 M: Andrzej Hajda <a.hajda@samsung.com>
4623 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4625 T: git git://anongit.freedesktop.org/drm/drm-misc
4626 F: drivers/gpu/drm/bridge/
4628 DRM DRIVERS FOR EXYNOS
4629 M: Inki Dae <inki.dae@samsung.com>
4630 M: Joonyoung Shim <jy0922.shim@samsung.com>
4631 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4632 M: Kyungmin Park <kyungmin.park@samsung.com>
4633 L: dri-devel@lists.freedesktop.org
4634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4636 F: drivers/gpu/drm/exynos/
4637 F: include/uapi/drm/exynos_drm.h
4638 F: Documentation/devicetree/bindings/display/exynos/
4640 DRM DRIVERS FOR FREESCALE DCU
4641 M: Stefan Agner <stefan@agner.ch>
4642 M: Alison Wang <alison.wang@freescale.com>
4643 L: dri-devel@lists.freedesktop.org
4645 F: drivers/gpu/drm/fsl-dcu/
4646 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4647 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4648 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4650 DRM DRIVERS FOR FREESCALE IMX
4651 M: Philipp Zabel <p.zabel@pengutronix.de>
4652 L: dri-devel@lists.freedesktop.org
4654 F: drivers/gpu/drm/imx/
4655 F: drivers/gpu/ipu-v3/
4656 F: Documentation/devicetree/bindings/display/imx/
4658 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4659 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4660 L: dri-devel@lists.freedesktop.org
4661 T: git git://github.com/patjak/drm-gma500
4663 F: drivers/gpu/drm/gma500/
4665 DRM DRIVERS FOR HISILICON
4666 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4667 M: Rongrong Zou <zourongrong@gmail.com>
4668 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4669 R: Chen Feng <puck.chen@hisilicon.com>
4670 L: dri-devel@lists.freedesktop.org
4671 T: git git://github.com/xin3liang/linux.git
4673 F: drivers/gpu/drm/hisilicon/
4674 F: Documentation/devicetree/bindings/display/hisilicon/
4676 DRM DRIVERS FOR MEDIATEK
4677 M: CK Hu <ck.hu@mediatek.com>
4678 M: Philipp Zabel <p.zabel@pengutronix.de>
4679 L: dri-devel@lists.freedesktop.org
4681 F: drivers/gpu/drm/mediatek/
4682 F: Documentation/devicetree/bindings/display/mediatek/
4684 DRM DRIVERS FOR NVIDIA TEGRA
4685 M: Thierry Reding <thierry.reding@gmail.com>
4686 L: dri-devel@lists.freedesktop.org
4687 L: linux-tegra@vger.kernel.org
4688 T: git git://anongit.freedesktop.org/tegra/linux.git
4690 F: drivers/gpu/drm/tegra/
4691 F: drivers/gpu/host1x/
4692 F: include/linux/host1x.h
4693 F: include/uapi/drm/tegra_drm.h
4694 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4696 DRM DRIVERS FOR RENESAS
4697 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4698 L: dri-devel@lists.freedesktop.org
4699 L: linux-renesas-soc@vger.kernel.org
4700 T: git git://linuxtv.org/pinchartl/fbdev
4702 F: drivers/gpu/drm/rcar-du/
4703 F: drivers/gpu/drm/shmobile/
4704 F: include/linux/platform_data/shmob_drm.h
4705 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4706 F: Documentation/devicetree/bindings/display/renesas,du.txt
4708 DRM DRIVERS FOR ROCKCHIP
4709 M: Mark Yao <mark.yao@rock-chips.com>
4710 L: dri-devel@lists.freedesktop.org
4712 F: drivers/gpu/drm/rockchip/
4713 F: Documentation/devicetree/bindings/display/rockchip/
4714 T: git git://anongit.freedesktop.org/drm/drm-misc
4717 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4718 M: Vincent Abriou <vincent.abriou@st.com>
4719 L: dri-devel@lists.freedesktop.org
4720 T: git git://anongit.freedesktop.org/drm/drm-misc
4722 F: drivers/gpu/drm/sti
4723 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4726 M: Yannick Fertre <yannick.fertre@st.com>
4727 M: Philippe Cornu <philippe.cornu@st.com>
4728 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4729 M: Vincent Abriou <vincent.abriou@st.com>
4730 L: dri-devel@lists.freedesktop.org
4731 T: git git://anongit.freedesktop.org/drm/drm-misc
4733 F: drivers/gpu/drm/stm
4734 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4736 DRM DRIVERS FOR TI LCDC
4737 M: Jyri Sarha <jsarha@ti.com>
4738 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4739 L: dri-devel@lists.freedesktop.org
4741 F: drivers/gpu/drm/tilcdc/
4742 F: Documentation/devicetree/bindings/display/tilcdc/
4744 DRM DRIVERS FOR TI OMAP
4745 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4746 L: dri-devel@lists.freedesktop.org
4748 F: drivers/gpu/drm/omapdrm/
4749 F: Documentation/devicetree/bindings/display/ti/
4752 M: Eric Anholt <eric@anholt.net>
4753 T: git git://github.com/anholt/linux
4755 F: drivers/gpu/drm/vc4/
4756 F: include/uapi/drm/vc4_drm.h
4757 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4758 T: git git://anongit.freedesktop.org/drm/drm-misc
4760 DRM DRIVERS FOR VIVANTE GPU IP
4761 M: Lucas Stach <l.stach@pengutronix.de>
4762 R: Russell King <linux+etnaviv@armlinux.org.uk>
4763 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4764 L: etnaviv@lists.freedesktop.org
4765 L: dri-devel@lists.freedesktop.org
4767 F: drivers/gpu/drm/etnaviv/
4768 F: include/uapi/drm/etnaviv_drm.h
4769 F: Documentation/devicetree/bindings/display/etnaviv/
4771 DRM DRIVERS FOR ZTE ZX
4772 M: Shawn Guo <shawnguo@kernel.org>
4773 L: dri-devel@lists.freedesktop.org
4775 F: drivers/gpu/drm/zte/
4776 F: Documentation/devicetree/bindings/display/zte,vou.txt
4777 T: git git://anongit.freedesktop.org/drm/drm-misc
4780 M: Thierry Reding <thierry.reding@gmail.com>
4781 L: dri-devel@lists.freedesktop.org
4782 T: git git://anongit.freedesktop.org/drm/drm-misc
4784 F: drivers/gpu/drm/drm_panel.c
4785 F: drivers/gpu/drm/panel/
4786 F: include/drm/drm_panel.h
4787 F: Documentation/devicetree/bindings/display/panel/
4790 M: Noralf Trønnes <noralf@tronnes.org>
4791 W: https://github.com/notro/tinydrm/wiki/Development
4792 T: git git://anongit.freedesktop.org/drm/drm-misc
4794 F: drivers/gpu/drm/tinydrm/
4795 F: include/drm/tinydrm/
4797 DSBR100 USB FM RADIO DRIVER
4798 M: Alexey Klimov <klimov.linux@gmail.com>
4799 L: linux-media@vger.kernel.org
4800 T: git git://linuxtv.org/media_tree.git
4802 F: drivers/media/radio/dsbr100.c
4805 M: Francois Romieu <romieu@fr.zoreil.com>
4806 L: netdev@vger.kernel.org
4808 F: drivers/net/wan/dscc4.c
4811 M: Hans Verkuil <hverkuil@xs4all.nl>
4812 L: linux-media@vger.kernel.org
4813 T: git git://linuxtv.org/media_tree.git
4814 W: https://linuxtv.org
4816 F: drivers/media/pci/dt3155/
4818 DVB_USB_AF9015 MEDIA DRIVER
4819 M: Antti Palosaari <crope@iki.fi>
4820 L: linux-media@vger.kernel.org
4821 W: https://linuxtv.org
4822 W: http://palosaari.fi/linux/
4823 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4824 T: git git://linuxtv.org/anttip/media_tree.git
4826 F: drivers/media/usb/dvb-usb-v2/af9015*
4828 DVB_USB_AF9035 MEDIA DRIVER
4829 M: Antti Palosaari <crope@iki.fi>
4830 L: linux-media@vger.kernel.org
4831 W: https://linuxtv.org
4832 W: http://palosaari.fi/linux/
4833 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4834 T: git git://linuxtv.org/anttip/media_tree.git
4836 F: drivers/media/usb/dvb-usb-v2/af9035*
4838 DVB_USB_ANYSEE MEDIA DRIVER
4839 M: Antti Palosaari <crope@iki.fi>
4840 L: linux-media@vger.kernel.org
4841 W: https://linuxtv.org
4842 W: http://palosaari.fi/linux/
4843 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4844 T: git git://linuxtv.org/anttip/media_tree.git
4846 F: drivers/media/usb/dvb-usb-v2/anysee*
4848 DVB_USB_AU6610 MEDIA DRIVER
4849 M: Antti Palosaari <crope@iki.fi>
4850 L: linux-media@vger.kernel.org
4851 W: https://linuxtv.org
4852 W: http://palosaari.fi/linux/
4853 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4854 T: git git://linuxtv.org/anttip/media_tree.git
4856 F: drivers/media/usb/dvb-usb-v2/au6610*
4858 DVB_USB_CE6230 MEDIA DRIVER
4859 M: Antti Palosaari <crope@iki.fi>
4860 L: linux-media@vger.kernel.org
4861 W: https://linuxtv.org
4862 W: http://palosaari.fi/linux/
4863 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4864 T: git git://linuxtv.org/anttip/media_tree.git
4866 F: drivers/media/usb/dvb-usb-v2/ce6230*
4868 DVB_USB_CXUSB MEDIA DRIVER
4869 M: Michael Krufky <mkrufky@linuxtv.org>
4870 L: linux-media@vger.kernel.org
4871 W: https://linuxtv.org
4872 W: http://github.com/mkrufky
4873 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4874 T: git git://linuxtv.org/media_tree.git
4876 F: drivers/media/usb/dvb-usb/cxusb*
4878 DVB_USB_EC168 MEDIA DRIVER
4879 M: Antti Palosaari <crope@iki.fi>
4880 L: linux-media@vger.kernel.org
4881 W: https://linuxtv.org
4882 W: http://palosaari.fi/linux/
4883 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4884 T: git git://linuxtv.org/anttip/media_tree.git
4886 F: drivers/media/usb/dvb-usb-v2/ec168*
4888 DVB_USB_GL861 MEDIA DRIVER
4889 M: Antti Palosaari <crope@iki.fi>
4890 L: linux-media@vger.kernel.org
4891 W: https://linuxtv.org
4892 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4893 T: git git://linuxtv.org/anttip/media_tree.git
4895 F: drivers/media/usb/dvb-usb-v2/gl861*
4897 DVB_USB_MXL111SF MEDIA DRIVER
4898 M: Michael Krufky <mkrufky@linuxtv.org>
4899 L: linux-media@vger.kernel.org
4900 W: https://linuxtv.org
4901 W: http://github.com/mkrufky
4902 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4903 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4905 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4907 DVB_USB_RTL28XXU MEDIA DRIVER
4908 M: Antti Palosaari <crope@iki.fi>
4909 L: linux-media@vger.kernel.org
4910 W: https://linuxtv.org
4911 W: http://palosaari.fi/linux/
4912 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4913 T: git git://linuxtv.org/anttip/media_tree.git
4915 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4917 DVB_USB_V2 MEDIA DRIVER
4918 M: Antti Palosaari <crope@iki.fi>
4919 L: linux-media@vger.kernel.org
4920 W: https://linuxtv.org
4921 W: http://palosaari.fi/linux/
4922 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4923 T: git git://linuxtv.org/anttip/media_tree.git
4925 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4926 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4929 M: Jason Baron <jbaron@akamai.com>
4931 F: lib/dynamic_debug.c
4932 F: include/linux/dynamic_debug.h
4934 DZ DECSTATION DZ11 SERIAL DRIVER
4935 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4937 F: drivers/tty/serial/dz.*
4939 E3X0 POWER BUTTON DRIVER
4940 M: Moritz Fischer <moritz.fischer@ettus.com>
4941 L: usrp-users@lists.ettus.com
4942 W: http://www.ettus.com
4944 F: drivers/input/misc/e3x0-button.c
4945 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4948 M: Antti Palosaari <crope@iki.fi>
4949 L: linux-media@vger.kernel.org
4950 W: https://linuxtv.org
4951 W: http://palosaari.fi/linux/
4952 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4953 T: git git://linuxtv.org/anttip/media_tree.git
4955 F: drivers/media/tuners/e4000*
4957 EATA ISA/EISA/PCI SCSI DRIVER
4958 M: Dario Ballabio <ballabio_dario@emc.com>
4959 L: linux-scsi@vger.kernel.org
4961 F: drivers/scsi/eata.c
4964 M: Antti Palosaari <crope@iki.fi>
4965 L: linux-media@vger.kernel.org
4966 W: https://linuxtv.org
4967 W: http://palosaari.fi/linux/
4968 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4969 T: git git://linuxtv.org/anttip/media_tree.git
4971 F: drivers/media/dvb-frontends/ec100*
4974 M: Tyler Hicks <tyhicks@canonical.com>
4975 L: ecryptfs@vger.kernel.org
4976 W: http://ecryptfs.org
4977 W: https://launchpad.net/ecryptfs
4978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4980 F: Documentation/filesystems/ecryptfs.txt
4984 M: Borislav Petkov <bp@alien8.de>
4985 L: linux-edac@vger.kernel.org
4987 F: drivers/edac/amd64_edac*
4990 M: Robert Richter <rric@kernel.org>
4991 L: linux-edac@vger.kernel.org
4993 F: drivers/edac/highbank*
4996 M: Ralf Baechle <ralf@linux-mips.org>
4997 M: David Daney <david.daney@cavium.com>
4998 L: linux-edac@vger.kernel.org
4999 L: linux-mips@linux-mips.org
5001 F: drivers/edac/octeon_edac*
5003 EDAC-CAVIUM THUNDERX
5004 M: David Daney <david.daney@cavium.com>
5005 M: Jan Glauber <jglauber@cavium.com>
5006 L: linux-edac@vger.kernel.org
5008 F: drivers/edac/thunderx_edac*
5011 M: Borislav Petkov <bp@alien8.de>
5012 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5013 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5014 L: linux-edac@vger.kernel.org
5015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5018 F: Documentation/admin-guide/ras.rst
5019 F: Documentation/driver-api/edac.rst
5021 F: include/linux/edac.h
5024 M: Mark Gross <mark.gross@intel.com>
5025 L: linux-edac@vger.kernel.org
5027 F: drivers/edac/e752x_edac.c
5030 L: linux-edac@vger.kernel.org
5032 F: drivers/edac/e7xxx_edac.c
5035 M: York Sun <york.sun@nxp.com>
5036 L: linux-edac@vger.kernel.org
5038 F: drivers/edac/fsl_ddr_edac.*
5041 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5042 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5043 L: linux-edac@vger.kernel.org
5045 F: drivers/edac/ghes_edac.c
5048 L: linux-edac@vger.kernel.org
5050 F: drivers/edac/i3000_edac.c
5053 L: linux-edac@vger.kernel.org
5055 F: drivers/edac/i5000_edac.c
5058 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5059 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5060 L: linux-edac@vger.kernel.org
5062 F: drivers/edac/i5400_edac.c
5065 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5066 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5067 L: linux-edac@vger.kernel.org
5069 F: drivers/edac/i7300_edac.c
5072 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5073 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5074 L: linux-edac@vger.kernel.org
5076 F: drivers/edac/i7core_edac.c
5079 M: Tim Small <tim@buttersideup.com>
5080 L: linux-edac@vger.kernel.org
5082 F: drivers/edac/i82443bxgx_edac.c
5085 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5086 M: "Arvind R." <arvino55@gmail.com>
5087 L: linux-edac@vger.kernel.org
5089 F: drivers/edac/i82975x_edac.c
5092 M: Jason Baron <jbaron@akamai.com>
5093 L: linux-edac@vger.kernel.org
5095 F: drivers/edac/ie31200_edac.c
5098 M: Johannes Thumshirn <morbidrsa@gmail.com>
5099 L: linux-edac@vger.kernel.org
5101 F: drivers/edac/mpc85xx_edac.[ch]
5104 M: Egor Martovetsky <egor@pasemi.com>
5105 L: linux-edac@vger.kernel.org
5107 F: drivers/edac/pasemi_edac.c
5110 M: Tony Luck <tony.luck@intel.com>
5111 L: linux-edac@vger.kernel.org
5113 F: drivers/edac/pnd2_edac.[ch]
5116 M: Tim Small <tim@buttersideup.com>
5117 L: linux-edac@vger.kernel.org
5119 F: drivers/edac/r82600_edac.c
5122 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5123 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5124 L: linux-edac@vger.kernel.org
5126 F: drivers/edac/sb_edac.c
5129 M: Tony Luck <tony.luck@intel.com>
5130 L: linux-edac@vger.kernel.org
5132 F: drivers/edac/skx_edac.c
5134 EDIROL UA-101/UA-1000 DRIVER
5135 M: Clemens Ladisch <clemens@ladisch.de>
5136 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5137 T: git git://git.alsa-project.org/alsa-kernel.git
5139 F: sound/usb/misc/ua101.c
5142 L: linux-efi@vger.kernel.org
5143 M: Ivan Hu <ivan.hu@canonical.com>
5144 M: Matt Fleming <matt@codeblueprint.co.uk>
5146 F: drivers/firmware/efi/test/
5148 EFI VARIABLE FILESYSTEM
5149 M: Matthew Garrett <matthew.garrett@nebula.com>
5150 M: Jeremy Kerr <jk@ozlabs.org>
5151 M: Matt Fleming <matt@codeblueprint.co.uk>
5152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5153 L: linux-efi@vger.kernel.org
5157 EFIFB FRAMEBUFFER DRIVER
5158 L: linux-fbdev@vger.kernel.org
5159 M: Peter Jones <pjones@redhat.com>
5161 F: drivers/video/fbdev/efifb.c
5164 W: http://aeschi.ch.eu.org/efs/
5168 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5169 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5170 L: netdev@vger.kernel.org
5172 F: drivers/net/ethernet/ibm/ehea/
5174 EM28XX VIDEO4LINUX DRIVER
5175 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5176 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5177 L: linux-media@vger.kernel.org
5178 W: https://linuxtv.org
5179 T: git git://linuxtv.org/media_tree.git
5181 F: drivers/media/usb/em28xx/
5182 F: Documentation/media/v4l-drivers/em28xx*
5185 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5186 M: Matt Mackall <mpm@selenic.com>
5187 M: David Woodhouse <dwmw2@infradead.org>
5188 L: linux-embedded@vger.kernel.org
5191 Emulex 10Gbps iSCSI - OneConnect DRIVER
5192 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5193 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5194 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5195 L: linux-scsi@vger.kernel.org
5196 W: http://www.broadcom.com
5198 F: drivers/scsi/be2iscsi/
5200 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5201 M: Sathya Perla <sathya.perla@broadcom.com>
5202 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5203 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5204 M: Somnath Kotur <somnath.kotur@broadcom.com>
5205 L: netdev@vger.kernel.org
5206 W: http://www.emulex.com
5208 F: drivers/net/ethernet/emulex/benet/
5210 EMULEX ONECONNECT ROCE DRIVER
5211 M: Selvin Xavier <selvin.xavier@broadcom.com>
5212 M: Devesh Sharma <devesh.sharma@broadcom.com>
5213 L: linux-rdma@vger.kernel.org
5214 W: http://www.broadcom.com
5216 F: drivers/infiniband/hw/ocrdma/
5217 F: include/uapi/rdma/ocrdma-abi.h
5219 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5220 M: James Smart <james.smart@broadcom.com>
5221 M: Dick Kennedy <dick.kennedy@broadcom.com>
5222 L: linux-scsi@vger.kernel.org
5223 W: http://www.broadcom.com
5225 F: drivers/scsi/lpfc/
5227 ENE CB710 FLASH CARD READER DRIVER
5228 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5230 F: drivers/misc/cb710/
5231 F: drivers/mmc/host/cb710-mmc.*
5232 F: include/linux/cb710.h
5234 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5235 M: Maxim Levitsky <maximlevitsky@gmail.com>
5237 F: drivers/media/rc/ene_ir.*
5239 EPSON S1D13XXX FRAMEBUFFER DRIVER
5240 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5243 F: drivers/video/fbdev/s1d13xxxfb.c
5244 F: include/video/s1d13xxxfb.h
5246 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5247 M: Jeff Layton <jlayton@kernel.org>
5250 F: include/linux/errseq.h
5252 ET131X NETWORK DRIVER
5253 M: Mark Einon <mark.einon@gmail.com>
5255 F: drivers/net/ethernet/agere/
5258 M: Stephen Hemminger <stephen@networkplumber.org>
5259 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5260 L: netdev@vger.kernel.org
5261 W: http://www.linuxfoundation.org/en/Net:Bridge
5263 F: include/linux/netfilter_bridge/
5266 ETHERNET PHY LIBRARY
5267 M: Andrew Lunn <andrew@lunn.ch>
5268 M: Florian Fainelli <f.fainelli@gmail.com>
5269 L: netdev@vger.kernel.org
5271 F: Documentation/ABI/testing/sysfs-bus-mdio
5272 F: Documentation/devicetree/bindings/net/mdio*
5273 F: Documentation/networking/phy.txt
5275 F: drivers/of/of_mdio.c
5276 F: drivers/of/of_net.c
5277 F: include/linux/*mdio*.h
5278 F: include/linux/of_net.h
5279 F: include/linux/phy.h
5280 F: include/linux/phy_fixed.h
5281 F: include/linux/platform_data/mdio-gpio.h
5282 F: include/linux/platform_data/mdio-bcm-unimac.h
5283 F: include/trace/events/mdio.h
5284 F: include/uapi/linux/mdio.h
5285 F: include/uapi/linux/mii.h
5288 M: Jan Kara <jack@suse.com>
5289 L: linux-ext4@vger.kernel.org
5291 F: Documentation/filesystems/ext2.txt
5293 F: include/linux/ext2*
5296 M: "Theodore Ts'o" <tytso@mit.edu>
5297 M: Andreas Dilger <adilger.kernel@dilger.ca>
5298 L: linux-ext4@vger.kernel.org
5299 W: http://ext4.wiki.kernel.org
5300 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5303 F: Documentation/filesystems/ext4.txt
5306 Extended Verification Module (EVM)
5307 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5308 L: linux-integrity@vger.kernel.org
5310 F: security/integrity/evm/
5312 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5313 M: Matt Fleming <matt@codeblueprint.co.uk>
5314 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5315 L: linux-efi@vger.kernel.org
5316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5318 F: Documentation/efi-stub.txt
5319 F: arch/*/kernel/efi.c
5320 F: arch/x86/boot/compressed/eboot.[ch]
5321 F: arch/*/include/asm/efi.h
5322 F: arch/x86/platform/efi/
5323 F: drivers/firmware/efi/
5324 F: include/linux/efi*.h
5325 F: arch/arm/boot/compressed/efi-header.S
5326 F: arch/arm64/kernel/efi-entry.S
5328 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5329 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5330 M: Chanwoo Choi <cw00.choi@samsung.com>
5331 L: linux-kernel@vger.kernel.org
5332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5335 F: include/linux/extcon/
5336 F: include/linux/extcon.h
5337 F: Documentation/extcon/
5338 F: Documentation/devicetree/bindings/extcon/
5341 M: Jingoo Han <jingoohan1@gmail.com>
5342 L: dri-devel@lists.freedesktop.org
5344 F: drivers/gpu/drm/exynos/exynos_dp*
5346 EXYNOS SYSMMU (IOMMU) driver
5347 M: Marek Szyprowski <m.szyprowski@samsung.com>
5348 L: iommu@lists.linux-foundation.org
5350 F: drivers/iommu/exynos-iommu.c
5352 EZchip NPS platform support
5353 M: Elad Kanfi <eladkan@mellanox.com>
5354 M: Vineet Gupta <vgupta@synopsys.com>
5356 F: arch/arc/plat-eznps
5357 F: arch/arc/boot/dts/eznps.dts
5360 M: Jaegeuk Kim <jaegeuk@kernel.org>
5361 M: Chao Yu <yuchao0@huawei.com>
5362 L: linux-f2fs-devel@lists.sourceforge.net
5363 W: https://f2fs.wiki.kernel.org/
5364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5366 F: Documentation/filesystems/f2fs.txt
5367 F: Documentation/ABI/testing/sysfs-fs-f2fs
5369 F: include/linux/f2fs_fs.h
5370 F: include/trace/events/f2fs.h
5372 F71805F HARDWARE MONITORING DRIVER
5373 M: Jean Delvare <jdelvare@suse.com>
5374 L: linux-hwmon@vger.kernel.org
5376 F: Documentation/hwmon/f71805f
5377 F: drivers/hwmon/f71805f.c
5380 M: Jan Kara <jack@suse.cz>
5381 R: Amir Goldstein <amir73il@gmail.com>
5382 L: linux-fsdevel@vger.kernel.org
5384 F: fs/notify/fanotify/
5385 F: include/linux/fanotify.h
5386 F: include/uapi/linux/fanotify.h
5388 FARSYNC SYNCHRONOUS DRIVER
5389 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5390 W: http://www.farsite.co.uk/
5392 F: drivers/net/wan/farsync.*
5394 FAULT INJECTION SUPPORT
5395 M: Akinobu Mita <akinobu.mita@gmail.com>
5397 F: Documentation/fault-injection/
5398 F: lib/fault-inject.c
5400 FBTFT Framebuffer drivers
5401 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5403 F: drivers/staging/fbtft/
5406 M: Michael Buesch <m@bues.ch>
5407 L: linux-media@vger.kernel.org
5409 F: drivers/media/tuners/fc0011.h
5410 F: drivers/media/tuners/fc0011.c
5413 M: Antti Palosaari <crope@iki.fi>
5414 L: linux-media@vger.kernel.org
5415 W: https://linuxtv.org
5416 W: http://palosaari.fi/linux/
5417 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5418 T: git git://linuxtv.org/anttip/media_tree.git
5420 F: drivers/media/tuners/fc2580*
5422 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5423 M: Johannes Thumshirn <jth@kernel.org>
5424 L: linux-scsi@vger.kernel.org
5425 W: www.Open-FCoE.org
5427 F: drivers/scsi/libfc/
5428 F: drivers/scsi/fcoe/
5430 F: include/scsi/libfc.h
5431 F: include/scsi/libfcoe.h
5432 F: include/uapi/scsi/fc/
5434 FILE LOCKING (flock() and fcntl()/lockf())
5435 M: Jeff Layton <jlayton@kernel.org>
5436 M: "J. Bruce Fields" <bfields@fieldses.org>
5437 L: linux-fsdevel@vger.kernel.org
5439 F: include/linux/fcntl.h
5440 F: include/uapi/linux/fcntl.h
5444 FILESYSTEMS (VFS and infrastructure)
5445 M: Alexander Viro <viro@zeniv.linux.org.uk>
5446 L: linux-fsdevel@vger.kernel.org
5449 F: include/linux/fs.h
5450 F: include/uapi/linux/fs.h
5452 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5453 M: Riku Voipio <riku.voipio@iki.fi>
5454 L: linux-hwmon@vger.kernel.org
5456 F: drivers/hwmon/f75375s.c
5457 F: include/linux/f75375s.h
5459 FIREWIRE AUDIO DRIVERS
5460 M: Clemens Ladisch <clemens@ladisch.de>
5461 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5462 T: git git://git.alsa-project.org/alsa-kernel.git
5466 FIREWIRE MEDIA DRIVERS (firedtv)
5467 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5468 L: linux-media@vger.kernel.org
5469 L: linux1394-devel@lists.sourceforge.net
5470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5472 F: drivers/media/firewire/
5474 FIREWIRE SBP-2 TARGET
5475 M: Chris Boot <bootc@bootc.net>
5476 L: linux-scsi@vger.kernel.org
5477 L: target-devel@vger.kernel.org
5478 L: linux1394-devel@lists.sourceforge.net
5479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5481 F: drivers/target/sbp/
5484 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5485 L: linux1394-devel@lists.sourceforge.net
5486 W: http://ieee1394.wiki.kernel.org/
5487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5489 F: drivers/firewire/
5490 F: include/linux/firewire.h
5491 F: include/uapi/linux/firewire*.h
5494 FIRMWARE LOADER (request_firmware)
5495 M: Luis R. Rodriguez <mcgrof@kernel.org>
5496 L: linux-kernel@vger.kernel.org
5498 F: Documentation/firmware_class/
5499 F: drivers/base/firmware*.c
5500 F: include/linux/firmware.h
5502 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5503 M: Joshua Morris <josh.h.morris@us.ibm.com>
5504 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5506 F: drivers/block/rsxx/
5509 M: Jiri Kosina <jikos@kernel.org>
5510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5512 F: drivers/block/floppy.c
5515 M: Alessandro Rubini <rubini@gnudd.com>
5516 W: http://www.ohwr.org/projects/fmc-bus
5519 F: include/linux/fmc*.h
5520 F: include/linux/ipmi-fru.h
5523 FPGA MANAGER FRAMEWORK
5524 M: Alan Tull <atull@kernel.org>
5525 M: Moritz Fischer <mdf@kernel.org>
5526 L: linux-fpga@vger.kernel.org
5528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5529 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5530 F: Documentation/fpga/
5531 F: Documentation/devicetree/bindings/fpga/
5533 F: include/linux/fpga/
5534 W: http://www.rocketboards.org
5537 M: Bill Metzenthen <billm@melbpc.org.au>
5538 W: http://floatingpoint.sourceforge.net/emulator/index.html
5540 F: arch/x86/math-emu/
5542 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5543 L: netdev@vger.kernel.org
5545 F: drivers/net/wan/dlci.c
5546 F: drivers/net/wan/sdla.c
5549 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5550 L: dri-devel@lists.freedesktop.org
5551 L: linux-fbdev@vger.kernel.org
5552 T: git git://github.com/bzolnier/linux.git
5553 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5555 F: Documentation/fb/
5558 F: include/linux/fb.h
5559 F: include/uapi/video/
5560 F: include/uapi/linux/fb.h
5562 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5563 M: Horia Geantă <horia.geanta@nxp.com>
5564 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5565 L: linux-crypto@vger.kernel.org
5567 F: drivers/crypto/caam/
5568 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5570 FREESCALE DIU FRAMEBUFFER DRIVER
5571 M: Timur Tabi <timur@tabi.org>
5572 L: linux-fbdev@vger.kernel.org
5574 F: drivers/video/fbdev/fsl-diu-fb.*
5576 FREESCALE DMA DRIVER
5577 M: Li Yang <leoyang.li@nxp.com>
5578 M: Zhang Wei <zw@zh-kernel.org>
5579 L: linuxppc-dev@lists.ozlabs.org
5581 F: drivers/dma/fsldma.*
5583 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5584 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5585 L: netdev@vger.kernel.org
5587 F: drivers/net/ethernet/freescale/gianfar*
5588 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5589 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5591 FREESCALE GPMI NAND DRIVER
5592 M: Han Xu <han.xu@nxp.com>
5593 L: linux-mtd@lists.infradead.org
5595 F: drivers/mtd/nand/gpmi-nand/*
5597 FREESCALE I2C CPM DRIVER
5598 M: Jochen Friedrich <jochen@scram.de>
5599 L: linuxppc-dev@lists.ozlabs.org
5600 L: linux-i2c@vger.kernel.org
5602 F: drivers/i2c/busses/i2c-cpm.c
5604 FREESCALE IMX / MXC FEC DRIVER
5605 M: Fugang Duan <fugang.duan@nxp.com>
5606 L: netdev@vger.kernel.org
5608 F: drivers/net/ethernet/freescale/fec_main.c
5609 F: drivers/net/ethernet/freescale/fec_ptp.c
5610 F: drivers/net/ethernet/freescale/fec.h
5611 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5613 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5614 M: Sascha Hauer <kernel@pengutronix.de>
5615 L: linux-fbdev@vger.kernel.org
5616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5618 F: include/linux/platform_data/video-imxfb.h
5619 F: drivers/video/fbdev/imxfb.c
5621 FREESCALE QORIQ DPAA ETHERNET DRIVER
5622 M: Madalin Bucur <madalin.bucur@nxp.com>
5623 L: netdev@vger.kernel.org
5625 F: drivers/net/ethernet/freescale/dpaa
5627 FREESCALE QORIQ DPAA FMAN DRIVER
5628 M: Madalin Bucur <madalin.bucur@nxp.com>
5629 L: netdev@vger.kernel.org
5631 F: drivers/net/ethernet/freescale/fman
5632 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5634 FREESCALE QUAD SPI DRIVER
5635 M: Han Xu <han.xu@nxp.com>
5636 L: linux-mtd@lists.infradead.org
5638 F: drivers/mtd/spi-nor/fsl-quadspi.c
5640 FREESCALE QUICC ENGINE LIBRARY
5641 M: Qiang Zhao <qiang.zhao@nxp.com>
5642 L: linuxppc-dev@lists.ozlabs.org
5644 F: drivers/soc/fsl/qe/
5645 F: include/soc/fsl/*qe*.h
5646 F: include/soc/fsl/*ucc*.h
5648 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5649 M: Li Yang <leoyang.li@nxp.com>
5650 L: netdev@vger.kernel.org
5651 L: linuxppc-dev@lists.ozlabs.org
5653 F: drivers/net/ethernet/freescale/ucc_geth*
5655 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5656 M: Zhao Qiang <qiang.zhao@nxp.com>
5657 L: netdev@vger.kernel.org
5658 L: linuxppc-dev@lists.ozlabs.org
5660 F: drivers/net/wan/fsl_ucc_hdlc*
5662 FREESCALE QUICC ENGINE UCC UART DRIVER
5663 M: Timur Tabi <timur@tabi.org>
5664 L: linuxppc-dev@lists.ozlabs.org
5666 F: drivers/tty/serial/ucc_uart.c
5668 FREESCALE SOC DRIVERS
5669 M: Li Yang <leoyang.li@nxp.com>
5670 L: linuxppc-dev@lists.ozlabs.org
5671 L: linux-arm-kernel@lists.infradead.org
5673 F: Documentation/devicetree/bindings/soc/fsl/
5675 F: include/linux/fsl/
5677 FREESCALE SOC FS_ENET DRIVER
5678 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5679 M: Vitaly Bordug <vbordug@ru.mvista.com>
5680 L: linuxppc-dev@lists.ozlabs.org
5681 L: netdev@vger.kernel.org
5683 F: drivers/net/ethernet/freescale/fs_enet/
5684 F: include/linux/fs_enet_pd.h
5686 FREESCALE SOC SOUND DRIVERS
5687 M: Timur Tabi <timur@tabi.org>
5688 M: Nicolin Chen <nicoleotsuka@gmail.com>
5689 M: Xiubo Li <Xiubo.Lee@gmail.com>
5690 R: Fabio Estevam <fabio.estevam@nxp.com>
5691 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5692 L: linuxppc-dev@lists.ozlabs.org
5694 F: sound/soc/fsl/fsl*
5695 F: sound/soc/fsl/imx*
5696 F: sound/soc/fsl/mpc8610_hpcd.c
5698 FREESCALE USB PERIPHERAL DRIVERS
5699 M: Li Yang <leoyang.li@nxp.com>
5700 L: linux-usb@vger.kernel.org
5701 L: linuxppc-dev@lists.ozlabs.org
5703 F: drivers/usb/gadget/udc/fsl*
5706 M: Christoph Hellwig <hch@infradead.org>
5707 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5712 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5713 M: Pavel Machek <pavel@ucw.cz>
5714 L: linux-pm@vger.kernel.org
5716 F: Documentation/power/freezing-of-tasks.txt
5717 F: include/linux/freezer.h
5721 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5722 L: linux-kernel@vger.kernel.org
5725 F: include/linux/frontswap.h
5727 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5728 M: David Howells <dhowells@redhat.com>
5729 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5731 F: Documentation/filesystems/caching/
5733 F: include/linux/fscache*.h
5735 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5736 M: Theodore Y. Ts'o <tytso@mit.edu>
5737 M: Jaegeuk Kim <jaegeuk@kernel.org>
5738 L: linux-fscrypt@vger.kernel.org
5739 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5743 F: include/linux/fscrypt*.h
5744 F: Documentation/filesystems/fscrypt.rst
5746 FUJITSU FR-V (FRV) PORT
5750 FUJITSU LAPTOP EXTRAS
5751 M: Jonathan Woithe <jwoithe@just42.net>
5752 L: platform-driver-x86@vger.kernel.org
5754 F: drivers/platform/x86/fujitsu-laptop.c
5756 FUJITSU M-5MO LS CAMERA ISP DRIVER
5757 M: Kyungmin Park <kyungmin.park@samsung.com>
5758 M: Heungjun Kim <riverful.kim@samsung.com>
5759 L: linux-media@vger.kernel.org
5761 F: drivers/media/i2c/m5mols/
5762 F: include/media/i2c/m5mols.h
5764 FUJITSU TABLET EXTRAS
5765 M: Robert Gerlach <khnz@gmx.de>
5766 L: platform-driver-x86@vger.kernel.org
5768 F: drivers/platform/x86/fujitsu-tablet.c
5770 FUSE: FILESYSTEM IN USERSPACE
5771 M: Miklos Szeredi <miklos@szeredi.hu>
5772 L: linux-fsdevel@vger.kernel.org
5773 W: http://fuse.sourceforge.net/
5774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5777 F: include/uapi/linux/fuse.h
5778 F: Documentation/filesystems/fuse.txt
5781 M: Thomas Gleixner <tglx@linutronix.de>
5782 M: Ingo Molnar <mingo@redhat.com>
5783 R: Peter Zijlstra <peterz@infradead.org>
5784 R: Darren Hart <dvhart@infradead.org>
5785 L: linux-kernel@vger.kernel.org
5786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5789 F: kernel/futex_compat.c
5790 F: include/asm-generic/futex.h
5791 F: include/linux/futex.h
5792 F: include/uapi/linux/futex.h
5793 F: tools/testing/selftests/futex/
5794 F: tools/perf/bench/futex*
5795 F: Documentation/*futex*
5797 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5798 M: Rik Faith <faith@cs.unc.edu>
5799 L: linux-scsi@vger.kernel.org
5800 S: Odd Fixes (e.g., new signatures)
5801 F: drivers/scsi/fdomain.*
5804 M: Kees Cook <keescook@chromium.org>
5805 R: Emese Revfy <re.emese@gmail.com>
5806 L: kernel-hardening@lists.openwall.com
5808 F: scripts/gcc-plugins/
5809 F: scripts/gcc-plugin.sh
5810 F: scripts/Makefile.gcc-plugins
5811 F: Documentation/gcc-plugins.txt
5813 GCOV BASED KERNEL PROFILING
5814 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5817 F: Documentation/dev-tools/gcov.rst
5819 GDB KERNEL DEBUGGING HELPER SCRIPTS
5820 M: Jan Kiszka <jan.kiszka@siemens.com>
5821 M: Kieran Bingham <kieran@bingham.xyz>
5825 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5826 M: Achim Leubner <achim_leubner@adaptec.com>
5827 L: linux-scsi@vger.kernel.org
5828 W: http://www.icp-vortex.com/
5830 F: drivers/scsi/gdt*
5832 GEMTEK FM RADIO RECEIVER DRIVER
5833 M: Hans Verkuil <hverkuil@xs4all.nl>
5834 L: linux-media@vger.kernel.org
5835 T: git git://linuxtv.org/media_tree.git
5836 W: https://linuxtv.org
5838 F: drivers/media/radio/radio-gemtek*
5840 GENERIC GPIO I2C DRIVER
5841 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5843 F: drivers/i2c/busses/i2c-gpio.c
5844 F: include/linux/i2c-gpio.h
5846 GENERIC GPIO I2C MULTIPLEXER DRIVER
5847 M: Peter Korsgaard <peter.korsgaard@barco.com>
5848 L: linux-i2c@vger.kernel.org
5850 F: drivers/i2c/muxes/i2c-mux-gpio.c
5851 F: include/linux/i2c-mux-gpio.h
5852 F: Documentation/i2c/muxes/i2c-mux-gpio
5854 GENERIC HDLC (WAN) DRIVERS
5855 M: Krzysztof Halasa <khc@pm.waw.pl>
5856 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5858 F: drivers/net/wan/c101.c
5859 F: drivers/net/wan/hd6457*
5860 F: drivers/net/wan/hdlc*
5861 F: drivers/net/wan/n2.c
5862 F: drivers/net/wan/pc300too.c
5863 F: drivers/net/wan/pci200syn.c
5864 F: drivers/net/wan/wanxl*
5866 GENERIC INCLUDE/ASM HEADER FILES
5867 M: Arnd Bergmann <arnd@arndb.de>
5868 L: linux-arch@vger.kernel.org
5869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5871 F: include/asm-generic/
5872 F: include/uapi/asm-generic/
5874 GENERIC PHY FRAMEWORK
5875 M: Kishon Vijay Abraham I <kishon@ti.com>
5876 L: linux-kernel@vger.kernel.org
5877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5880 F: include/linux/phy/
5883 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5884 M: Kevin Hilman <khilman@kernel.org>
5885 M: Ulf Hansson <ulf.hansson@linaro.org>
5886 L: linux-pm@vger.kernel.org
5888 F: drivers/base/power/domain*.c
5889 F: include/linux/pm_domain.h
5890 F: Documentation/devicetree/bindings/power/power_domain.txt
5892 GENERIC UIO DRIVER FOR PCI DEVICES
5893 M: "Michael S. Tsirkin" <mst@redhat.com>
5894 L: kvm@vger.kernel.org
5896 F: drivers/uio/uio_pci_generic.c
5898 GENWQE (IBM Generic Workqueue Card)
5899 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5900 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5902 F: drivers/misc/genwqe/
5904 GET_MAINTAINER SCRIPT
5905 M: Joe Perches <joe@perches.com>
5907 F: scripts/get_maintainer.pl
5910 M: Steven Whitehouse <swhiteho@redhat.com>
5911 M: Bob Peterson <rpeterso@redhat.com>
5912 L: cluster-devel@redhat.com
5913 W: http://sources.redhat.com/cluster/
5914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5916 F: Documentation/filesystems/gfs2*.txt
5918 F: include/uapi/linux/gfs2_ondisk.h
5920 GIGASET ISDN DRIVERS
5921 M: Paul Bolle <pebolle@tiscali.nl>
5922 L: gigaset307x-common@lists.sourceforge.net
5923 W: http://gigaset307x.sourceforge.net/
5925 F: Documentation/isdn/README.gigaset
5926 F: drivers/isdn/gigaset/
5927 F: include/uapi/linux/gigaset_dev.h
5930 M: Hans Verkuil <hans.verkuil@cisco.com>
5931 L: linux-media@vger.kernel.org
5933 F: drivers/media/usb/go7007/
5936 M: Bastien Nocera <hadess@hadess.net>
5937 L: linux-input@vger.kernel.org
5939 F: drivers/input/touchscreen/goodix.c
5942 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5943 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5944 L: linux-gpio@vger.kernel.org
5945 L: linux-acpi@vger.kernel.org
5947 F: Documentation/acpi/gpio-properties.txt
5948 F: drivers/gpio/gpiolib-acpi.c
5951 M: Sean Young <sean@mess.org>
5952 L: linux-media@vger.kernel.org
5954 F: drivers/media/rc/gpio-ir-tx.c
5957 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5958 L: linux-gpio@vger.kernel.org
5960 F: drivers/gpio/gpio-mockup.c
5961 F: tools/testing/selftests/gpio/
5964 M: Linus Walleij <linus.walleij@linaro.org>
5965 L: linux-gpio@vger.kernel.org
5966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5968 F: Documentation/devicetree/bindings/gpio/
5969 F: Documentation/gpio/
5970 F: Documentation/ABI/testing/gpio-cdev
5971 F: Documentation/ABI/obsolete/sysfs-gpio
5973 F: include/linux/gpio/
5974 F: include/linux/gpio.h
5975 F: include/asm-generic/gpio.h
5976 F: include/uapi/linux/gpio.h
5979 GRE DEMULTIPLEXER DRIVER
5980 M: Dmitry Kozlov <xeb@mail.ru>
5981 L: netdev@vger.kernel.org
5983 F: net/ipv4/gre_demux.c
5984 F: net/ipv4/gre_offload.c
5985 F: include/net/gre.h
5987 GRETH 10/100/1G Ethernet MAC device driver
5988 M: Andreas Larsson <andreas@gaisler.com>
5989 L: netdev@vger.kernel.org
5991 F: drivers/net/ethernet/aeroflex/
5993 GREYBUS AUDIO PROTOCOLS DRIVERS
5994 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5995 M: Mark Greer <mgreer@animalcreek.com>
5997 F: drivers/staging/greybus/audio_apbridgea.c
5998 F: drivers/staging/greybus/audio_apbridgea.h
5999 F: drivers/staging/greybus/audio_codec.c
6000 F: drivers/staging/greybus/audio_codec.h
6001 F: drivers/staging/greybus/audio_gb.c
6002 F: drivers/staging/greybus/audio_manager.c
6003 F: drivers/staging/greybus/audio_manager.h
6004 F: drivers/staging/greybus/audio_manager_module.c
6005 F: drivers/staging/greybus/audio_manager_private.h
6006 F: drivers/staging/greybus/audio_manager_sysfs.c
6007 F: drivers/staging/greybus/audio_module.c
6008 F: drivers/staging/greybus/audio_topology.c
6010 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6011 M: Viresh Kumar <vireshk@kernel.org>
6013 F: drivers/staging/greybus/authentication.c
6014 F: drivers/staging/greybus/bootrom.c
6015 F: drivers/staging/greybus/firmware.h
6016 F: drivers/staging/greybus/fw-core.c
6017 F: drivers/staging/greybus/fw-download.c
6018 F: drivers/staging/greybus/fw-managament.c
6019 F: drivers/staging/greybus/greybus_authentication.h
6020 F: drivers/staging/greybus/greybus_firmware.h
6021 F: drivers/staging/greybus/hid.c
6022 F: drivers/staging/greybus/i2c.c
6023 F: drivers/staging/greybus/spi.c
6024 F: drivers/staging/greybus/spilib.c
6025 F: drivers/staging/greybus/spilib.h
6027 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6028 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6030 F: drivers/staging/greybus/loopback.c
6031 F: drivers/staging/greybus/timesync.c
6032 F: drivers/staging/greybus/timesync_platform.c
6034 GREYBUS PLATFORM DRIVERS
6035 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6037 F: drivers/staging/greybus/arche-platform.c
6038 F: drivers/staging/greybus/arche-apb-ctrl.c
6039 F: drivers/staging/greybus/arche_platform.h
6041 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6042 M: Rui Miguel Silva <rmfrfs@gmail.com>
6044 F: drivers/staging/greybus/sdio.c
6045 F: drivers/staging/greybus/light.c
6046 F: drivers/staging/greybus/gpio.c
6047 F: drivers/staging/greybus/power_supply.c
6048 F: drivers/staging/greybus/spi.c
6049 F: drivers/staging/greybus/spilib.c
6052 M: Johan Hovold <johan@kernel.org>
6053 M: Alex Elder <elder@kernel.org>
6054 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6056 F: drivers/staging/greybus/
6057 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6059 GREYBUS UART PROTOCOLS DRIVERS
6060 M: David Lin <dtwlin@gmail.com>
6062 F: drivers/staging/greybus/uart.c
6063 F: drivers/staging/greybus/log.c
6065 GS1662 VIDEO SERIALIZER
6066 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6067 L: linux-media@vger.kernel.org
6068 T: git git://linuxtv.org/media_tree.git
6070 F: drivers/media/spi/gs1662.c
6072 GSPCA FINEPIX SUBDRIVER
6073 M: Frank Zago <frank@zago.net>
6074 L: linux-media@vger.kernel.org
6075 T: git git://linuxtv.org/media_tree.git
6077 F: drivers/media/usb/gspca/finepix.c
6079 GSPCA GL860 SUBDRIVER
6080 M: Olivier Lorin <o.lorin@laposte.net>
6081 L: linux-media@vger.kernel.org
6082 T: git git://linuxtv.org/media_tree.git
6084 F: drivers/media/usb/gspca/gl860/
6086 GSPCA M5602 SUBDRIVER
6087 M: Erik Andren <erik.andren@gmail.com>
6088 L: linux-media@vger.kernel.org
6089 T: git git://linuxtv.org/media_tree.git
6091 F: drivers/media/usb/gspca/m5602/
6093 GSPCA PAC207 SONIXB SUBDRIVER
6094 M: Hans Verkuil <hverkuil@xs4all.nl>
6095 L: linux-media@vger.kernel.org
6096 T: git git://linuxtv.org/media_tree.git
6098 F: drivers/media/usb/gspca/pac207.c
6100 GSPCA SN9C20X SUBDRIVER
6101 M: Brian Johnson <brijohn@gmail.com>
6102 L: linux-media@vger.kernel.org
6103 T: git git://linuxtv.org/media_tree.git
6105 F: drivers/media/usb/gspca/sn9c20x.c
6107 GSPCA T613 SUBDRIVER
6108 M: Leandro Costantino <lcostantino@gmail.com>
6109 L: linux-media@vger.kernel.org
6110 T: git git://linuxtv.org/media_tree.git
6112 F: drivers/media/usb/gspca/t613.c
6114 GSPCA USB WEBCAM DRIVER
6115 M: Hans Verkuil <hverkuil@xs4all.nl>
6116 L: linux-media@vger.kernel.org
6117 T: git git://linuxtv.org/media_tree.git
6119 F: drivers/media/usb/gspca/
6121 GTP (GPRS Tunneling Protocol)
6122 M: Pablo Neira Ayuso <pablo@netfilter.org>
6123 M: Harald Welte <laforge@gnumonks.org>
6124 L: osmocom-net-gprs@lists.osmocom.org
6125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6127 F: drivers/net/gtp.c
6129 GUID PARTITION TABLE (GPT)
6130 M: Davidlohr Bueso <dave@stgolabs.net>
6131 L: linux-efi@vger.kernel.org
6133 F: block/partitions/efi.*
6136 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6137 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6138 W: http://uclinux-h8.sourceforge.jp
6139 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6142 F: drivers/clocksource/h8300_*.c
6143 F: drivers/clk/h8300/
6144 F: drivers/irqchip/irq-renesas-h8*.c
6147 M: Antti Palosaari <crope@iki.fi>
6148 L: linux-media@vger.kernel.org
6149 W: https://linuxtv.org
6150 W: http://palosaari.fi/linux/
6151 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6152 T: git git://linuxtv.org/anttip/media_tree.git
6154 F: drivers/media/usb/hackrf/
6156 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6157 M: Frank Seidel <frank@f-seidel.de>
6158 L: platform-driver-x86@vger.kernel.org
6159 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6161 F: drivers/platform/x86/hdaps.c
6164 M: Jean Delvare <jdelvare@suse.com>
6165 M: Guenter Roeck <linux@roeck-us.net>
6166 L: linux-hwmon@vger.kernel.org
6167 W: http://hwmon.wiki.kernel.org/
6168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6170 F: Documentation/hwmon/
6172 F: include/linux/hwmon*.h
6174 HARDWARE RANDOM NUMBER GENERATOR CORE
6175 M: Matt Mackall <mpm@selenic.com>
6176 M: Herbert Xu <herbert@gondor.apana.org.au>
6177 L: linux-crypto@vger.kernel.org
6179 F: Documentation/devicetree/bindings/rng/
6180 F: Documentation/hw_random.txt
6181 F: drivers/char/hw_random/
6182 F: include/linux/hw_random.h
6184 HARDWARE SPINLOCK CORE
6185 M: Ohad Ben-Cohen <ohad@wizery.com>
6186 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6187 L: linux-remoteproc@vger.kernel.org
6189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6190 F: Documentation/devicetree/bindings/hwlock/
6191 F: Documentation/hwspinlock.txt
6192 F: drivers/hwspinlock/
6193 F: include/linux/hwspinlock.h
6195 HARMONY SOUND DRIVER
6196 L: linux-parisc@vger.kernel.org
6198 F: sound/parisc/harmony.*
6200 HDPVR USB VIDEO ENCODER DRIVER
6201 M: Hans Verkuil <hverkuil@xs4all.nl>
6202 L: linux-media@vger.kernel.org
6203 T: git git://linuxtv.org/media_tree.git
6204 W: https://linuxtv.org
6206 F: drivers/media/usb/hdpvr/
6208 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6209 M: Jimmy Vance <jimmy.vance@hpe.com>
6211 F: Documentation/watchdog/hpwdt.txt
6212 F: drivers/watchdog/hpwdt.c
6214 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6215 M: Don Brace <don.brace@microsemi.com>
6216 L: esc.storagedev@microsemi.com
6217 L: linux-scsi@vger.kernel.org
6219 F: Documentation/scsi/hpsa.txt
6220 F: drivers/scsi/hpsa*.[ch]
6221 F: include/linux/cciss*.h
6222 F: include/uapi/linux/cciss*.h
6225 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6226 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6227 L: linux-rdma@vger.kernel.org
6229 F: drivers/infiniband/hw/hfi1
6232 L: linux-fsdevel@vger.kernel.org
6234 F: Documentation/filesystems/hfs.txt
6238 L: linux-fsdevel@vger.kernel.org
6240 F: Documentation/filesystems/hfsplus.txt
6243 HGA FRAMEBUFFER DRIVER
6244 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6245 L: linux-nvidia@lists.surfsouth.com
6246 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6248 F: drivers/video/fbdev/hgafb.c
6250 HIBERNATION (aka Software Suspend, aka swsusp)
6251 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6252 M: Pavel Machek <pavel@ucw.cz>
6253 L: linux-pm@vger.kernel.org
6254 B: https://bugzilla.kernel.org
6257 F: drivers/base/power/
6259 F: include/linux/suspend.h
6260 F: include/linux/freezer.h
6261 F: include/linux/pm.h
6262 F: arch/*/include/asm/suspend*.h
6265 M: Jiri Kosina <jikos@kernel.org>
6266 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6267 L: linux-input@vger.kernel.org
6268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6271 F: include/linux/hid*
6272 F: include/uapi/linux/hid*
6274 HID SENSOR HUB DRIVERS
6275 M: Jiri Kosina <jikos@kernel.org>
6276 M: Jonathan Cameron <jic23@kernel.org>
6277 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6278 L: linux-input@vger.kernel.org
6279 L: linux-iio@vger.kernel.org
6281 F: Documentation/hid/hid-sensor*
6282 F: drivers/hid/hid-sensor-*
6283 F: drivers/iio/*/hid-*
6284 F: include/linux/hid-sensor-*
6286 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6287 M: Thomas Gleixner <tglx@linutronix.de>
6288 L: linux-kernel@vger.kernel.org
6289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6291 F: Documentation/timers/
6292 F: kernel/time/hrtimer.c
6293 F: kernel/time/clockevents.c
6294 F: kernel/time/timer_*.c
6295 F: include/linux/clockchips.h
6296 F: include/linux/hrtimer.h
6298 HIGH-SPEED SCC DRIVER FOR AX.25
6299 L: linux-hams@vger.kernel.org
6301 F: drivers/net/hamradio/dmascc.c
6302 F: drivers/net/hamradio/scc.c
6304 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6305 M: HighPoint Linux Team <linux@highpoint-tech.com>
6306 W: http://www.highpoint-tech.com
6308 F: Documentation/scsi/hptiop.txt
6309 F: drivers/scsi/hptiop.c
6312 M: Jes Sorensen <jes@trained-monkey.org>
6313 L: linux-hippi@sunsite.dk
6315 F: include/linux/hippidevice.h
6316 F: include/uapi/linux/if_hippi.h
6318 F: drivers/net/hippi/
6320 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6321 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6322 M: Salil Mehta <salil.mehta@huawei.com>
6323 L: netdev@vger.kernel.org
6324 W: http://www.hisilicon.com
6326 F: drivers/net/ethernet/hisilicon/hns3/
6328 HISILICON NETWORK SUBSYSTEM DRIVER
6329 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6330 M: Salil Mehta <salil.mehta@huawei.com>
6331 L: netdev@vger.kernel.org
6332 W: http://www.hisilicon.com
6334 F: drivers/net/ethernet/hisilicon/
6335 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6337 HISILICON PMU DRIVER
6338 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6339 W: http://www.hisilicon.com
6341 F: drivers/perf/hisilicon
6342 F: Documentation/perf/hisi-pmu.txt
6344 HISILICON ROCE DRIVER
6345 M: Lijun Ou <oulijun@huawei.com>
6346 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6347 L: linux-rdma@vger.kernel.org
6349 F: drivers/infiniband/hw/hns/
6350 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6352 HISILICON SAS Controller
6353 M: John Garry <john.garry@huawei.com>
6354 W: http://www.hisilicon.com
6356 F: drivers/scsi/hisi_sas/
6357 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6359 HMM - Heterogeneous Memory Management
6360 M: Jérôme Glisse <jglisse@redhat.com>
6361 L: linux-mm@kvack.org
6364 F: include/linux/hmm*
6367 M: Jouni Malinen <j@w1.fi>
6368 L: linux-wireless@vger.kernel.org
6369 W: http://w1.fi/hostap-driver.html
6371 F: drivers/net/wireless/intersil/hostap/
6373 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6374 L: platform-driver-x86@vger.kernel.org
6376 F: drivers/platform/x86/tc1100-wmi.c
6378 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6379 M: Jaroslav Kysela <perex@perex.cz>
6381 F: drivers/net/ethernet/hp/hp100.*
6383 HPET: High Precision Event Timers driver
6384 M: Clemens Ladisch <clemens@ladisch.de>
6386 F: Documentation/timers/hpet.txt
6387 F: drivers/char/hpet.c
6388 F: include/linux/hpet.h
6389 F: include/uapi/linux/hpet.h
6393 F: arch/x86/kernel/hpet.c
6394 F: arch/x86/include/asm/hpet.h
6397 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6398 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6403 M: Sebastian Reichel <sre@kernel.org>
6404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6406 F: Documentation/ABI/testing/sysfs-bus-hsi
6407 F: Documentation/driver-api/hsi.rst
6409 F: include/linux/hsi/
6410 F: include/uapi/linux/hsi/
6413 L: linux-usb@vger.kernel.org
6415 F: drivers/net/usb/hso.c
6417 HSR NETWORK PROTOCOL
6418 M: Arvid Brodin <arvid.brodin@alten.se>
6419 L: netdev@vger.kernel.org
6423 HT16K33 LED CONTROLLER DRIVER
6424 M: Robin van der Gracht <robin@protonic.nl>
6426 F: drivers/auxdisplay/ht16k33.c
6427 F: Documentation/devicetree/bindings/display/ht16k33.txt
6429 HTCPEN TOUCHSCREEN DRIVER
6430 M: Pau Oliva Fora <pof@eslack.org>
6431 L: linux-input@vger.kernel.org
6433 F: drivers/input/touchscreen/htcpen.c
6435 HUAWEI ETHERNET DRIVER
6436 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6437 L: netdev@vger.kernel.org
6439 F: Documentation/networking/hinic.txt
6440 F: drivers/net/ethernet/huawei/hinic/
6443 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6448 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6449 L: linux-media@vger.kernel.org
6450 T: git git://linuxtv.org/media_tree.git
6451 W: https://linuxtv.org
6453 F: drivers/media/platform/sti/hva
6455 HWPOISON MEMORY FAILURE HANDLING
6456 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6457 L: linux-mm@kvack.org
6459 F: mm/memory-failure.c
6460 F: mm/hwpoison-inject.c
6462 Hyper-V CORE AND DRIVERS
6463 M: "K. Y. Srinivasan" <kys@microsoft.com>
6464 M: Haiyang Zhang <haiyangz@microsoft.com>
6465 M: Stephen Hemminger <sthemmin@microsoft.com>
6466 L: devel@linuxdriverproject.org
6468 F: Documentation/networking/netvsc.txt
6469 F: arch/x86/include/asm/mshyperv.h
6470 F: arch/x86/include/asm/trace/hyperv.h
6471 F: arch/x86/include/uapi/asm/hyperv.h
6472 F: arch/x86/kernel/cpu/mshyperv.c
6474 F: drivers/hid/hid-hyperv.c
6476 F: drivers/input/serio/hyperv-keyboard.c
6477 F: drivers/pci/host/pci-hyperv.c
6478 F: drivers/net/hyperv/
6479 F: drivers/scsi/storvsc_drv.c
6480 F: drivers/uio/uio_hv_generic.c
6481 F: drivers/video/fbdev/hyperv_fb.c
6482 F: net/vmw_vsock/hyperv_transport.c
6483 F: include/linux/hyperv.h
6484 F: include/uapi/linux/hyperv.h
6486 F: Documentation/ABI/stable/sysfs-bus-vmbus
6488 HYPERVISOR VIRTUAL CONSOLE DRIVER
6489 L: linuxppc-dev@lists.ozlabs.org
6494 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6495 L: linux-i2c@vger.kernel.org
6496 L: linux-acpi@vger.kernel.org
6498 F: drivers/i2c/i2c-core-acpi.c
6501 M: Peter Rosin <peda@axentia.se>
6502 L: linux-i2c@vger.kernel.org
6504 F: Documentation/i2c/i2c-topology
6505 F: Documentation/i2c/muxes/
6506 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6507 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6508 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6509 F: drivers/i2c/i2c-mux.c
6510 F: drivers/i2c/muxes/
6511 F: include/linux/i2c-mux.h
6513 I2C OVER PARALLEL PORT
6514 M: Jean Delvare <jdelvare@suse.com>
6515 L: linux-i2c@vger.kernel.org
6517 F: Documentation/i2c/busses/i2c-parport
6518 F: Documentation/i2c/busses/i2c-parport-light
6519 F: drivers/i2c/busses/i2c-parport.c
6520 F: drivers/i2c/busses/i2c-parport-light.c
6523 M: Wolfram Sang <wsa@the-dreams.de>
6524 L: linux-i2c@vger.kernel.org
6525 W: https://i2c.wiki.kernel.org/
6526 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6529 F: Documentation/devicetree/bindings/i2c/
6530 F: Documentation/i2c/
6533 F: include/linux/i2c.h
6534 F: include/linux/i2c-*.h
6535 F: include/uapi/linux/i2c.h
6536 F: include/uapi/linux/i2c-*.h
6539 M: Jean Delvare <jdelvare@suse.com>
6540 L: linux-i2c@vger.kernel.org
6542 F: Documentation/i2c/busses/i2c-taos-evm
6543 F: drivers/i2c/busses/i2c-taos-evm.c
6546 M: Till Harbaum <till@harbaum.org>
6547 L: linux-i2c@vger.kernel.org
6548 W: http://www.harbaum.org/till/i2c_tiny_usb
6550 F: drivers/i2c/busses/i2c-tiny-usb.c
6552 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6553 M: Jean Delvare <jdelvare@suse.com>
6554 L: linux-i2c@vger.kernel.org
6556 F: Documentation/i2c/busses/i2c-ali1535
6557 F: Documentation/i2c/busses/i2c-ali1563
6558 F: Documentation/i2c/busses/i2c-ali15x3
6559 F: Documentation/i2c/busses/i2c-amd756
6560 F: Documentation/i2c/busses/i2c-amd8111
6561 F: Documentation/i2c/busses/i2c-i801
6562 F: Documentation/i2c/busses/i2c-nforce2
6563 F: Documentation/i2c/busses/i2c-piix4
6564 F: Documentation/i2c/busses/i2c-sis5595
6565 F: Documentation/i2c/busses/i2c-sis630
6566 F: Documentation/i2c/busses/i2c-sis96x
6567 F: Documentation/i2c/busses/i2c-via
6568 F: Documentation/i2c/busses/i2c-viapro
6569 F: drivers/i2c/busses/i2c-ali1535.c
6570 F: drivers/i2c/busses/i2c-ali1563.c
6571 F: drivers/i2c/busses/i2c-ali15x3.c
6572 F: drivers/i2c/busses/i2c-amd756.c
6573 F: drivers/i2c/busses/i2c-amd756-s4882.c
6574 F: drivers/i2c/busses/i2c-amd8111.c
6575 F: drivers/i2c/busses/i2c-i801.c
6576 F: drivers/i2c/busses/i2c-isch.c
6577 F: drivers/i2c/busses/i2c-nforce2.c
6578 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6579 F: drivers/i2c/busses/i2c-piix4.c
6580 F: drivers/i2c/busses/i2c-sis5595.c
6581 F: drivers/i2c/busses/i2c-sis630.c
6582 F: drivers/i2c/busses/i2c-sis96x.c
6583 F: drivers/i2c/busses/i2c-via.c
6584 F: drivers/i2c/busses/i2c-viapro.c
6586 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6587 M: Hans de Goede <hdegoede@redhat.com>
6588 L: linux-i2c@vger.kernel.org
6590 F: drivers/i2c/busses/i2c-cht-wc.c
6592 I2C/SMBUS ISMT DRIVER
6593 M: Seth Heasley <seth.heasley@intel.com>
6594 M: Neil Horman <nhorman@tuxdriver.com>
6595 L: linux-i2c@vger.kernel.org
6596 F: drivers/i2c/busses/i2c-ismt.c
6597 F: Documentation/i2c/busses/i2c-ismt
6599 I2C/SMBUS STUB DRIVER
6600 M: Jean Delvare <jdelvare@suse.com>
6601 L: linux-i2c@vger.kernel.org
6603 F: drivers/i2c/i2c-stub.c
6606 M: "H. Peter Anvin" <hpa@zytor.com>
6610 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6611 M: "H. Peter Anvin" <hpa@zytor.com>
6612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6615 IA64 (Itanium) PLATFORM
6616 M: Tony Luck <tony.luck@intel.com>
6617 M: Fenghua Yu <fenghua.yu@intel.com>
6618 L: linux-ia64@vger.kernel.org
6619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6623 IBM Power 842 compression accelerator
6624 M: Haren Myneni <haren@us.ibm.com>
6626 F: drivers/crypto/nx/Makefile
6627 F: drivers/crypto/nx/Kconfig
6628 F: drivers/crypto/nx/nx-842*
6629 F: include/linux/sw842.h
6633 IBM Power in-Nest Crypto Acceleration
6634 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6635 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6636 L: linux-crypto@vger.kernel.org
6638 F: drivers/crypto/nx/Makefile
6639 F: drivers/crypto/nx/Kconfig
6640 F: drivers/crypto/nx/nx-aes*
6641 F: drivers/crypto/nx/nx-sha*
6642 F: drivers/crypto/nx/nx.*
6643 F: drivers/crypto/nx/nx_csbcpb.h
6644 F: drivers/crypto/nx/nx_debugfs.h
6646 IBM Power Linux RAID adapter
6647 M: Brian King <brking@us.ibm.com>
6649 F: drivers/scsi/ipr.*
6651 IBM Power SRIOV Virtual NIC Device Driver
6652 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6653 M: John Allen <jallen@linux.vnet.ibm.com>
6654 L: netdev@vger.kernel.org
6656 F: drivers/net/ethernet/ibm/ibmvnic.*
6658 IBM Power Virtual Accelerator Switchboard
6659 M: Sukadev Bhattiprolu
6660 L: linuxppc-dev@lists.ozlabs.org
6662 F: arch/powerpc/platforms/powernv/vas*
6663 F: arch/powerpc/platforms/powernv/copy-paste.h
6664 F: arch/powerpc/include/asm/vas.h
6665 F: arch/powerpc/include/uapi/asm/vas.h
6667 IBM Power Virtual Ethernet Device Driver
6668 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6669 L: netdev@vger.kernel.org
6671 F: drivers/net/ethernet/ibm/ibmveth.*
6673 IBM Power Virtual FC Device Drivers
6674 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6675 L: linux-scsi@vger.kernel.org
6677 F: drivers/scsi/ibmvscsi/ibmvfc*
6679 IBM Power Virtual SCSI Device Drivers
6680 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6681 L: linux-scsi@vger.kernel.org
6683 F: drivers/scsi/ibmvscsi/ibmvscsi*
6684 F: include/scsi/viosrp.h
6686 IBM Power Virtual SCSI Device Target Driver
6687 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6688 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6689 L: linux-scsi@vger.kernel.org
6690 L: target-devel@vger.kernel.org
6692 F: drivers/scsi/ibmvscsi_tgt/
6694 IBM Power VMX Cryptographic instructions
6695 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6696 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6697 L: linux-crypto@vger.kernel.org
6699 F: drivers/crypto/vmx/Makefile
6700 F: drivers/crypto/vmx/Kconfig
6701 F: drivers/crypto/vmx/vmx.c
6702 F: drivers/crypto/vmx/aes*
6703 F: drivers/crypto/vmx/ghash*
6704 F: drivers/crypto/vmx/ppc-xlate.pl
6706 IBM ServeRAID RAID DRIVER
6708 F: drivers/scsi/ips.*
6710 ICH LPC AND GPIO DRIVER
6711 M: Peter Tyser <ptyser@xes-inc.com>
6713 F: drivers/mfd/lpc_ich.c
6714 F: drivers/gpio/gpio-ich.c
6717 M: "David S. Miller" <davem@davemloft.net>
6718 L: linux-ide@vger.kernel.org
6719 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6722 F: Documentation/ide/
6724 F: include/linux/ide.h
6727 M: Borislav Petkov <bp@alien8.de>
6728 L: linux-ide@vger.kernel.org
6730 F: Documentation/cdrom/ide-cd
6731 F: drivers/ide/ide-cd*
6733 IDEAPAD LAPTOP EXTRAS DRIVER
6734 M: Ike Panhc <ike.pan@canonical.com>
6735 L: platform-driver-x86@vger.kernel.org
6736 W: http://launchpad.net/ideapad-laptop
6738 F: drivers/platform/x86/ideapad-laptop.c
6740 IDEAPAD LAPTOP SLIDEBAR DRIVER
6741 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6742 L: linux-input@vger.kernel.org
6743 W: https://github.com/o2genum/ideapad-slidebar
6745 F: drivers/input/misc/ideapad_slidebar.c
6747 IDT VersaClock 5 CLOCK DRIVER
6748 M: Marek Vasut <marek.vasut@gmail.com>
6750 F: drivers/clk/clk-versaclock5.c
6752 IEEE 802.15.4 SUBSYSTEM
6753 M: Alexander Aring <alex.aring@gmail.com>
6754 M: Stefan Schmidt <stefan@osg.samsung.com>
6755 L: linux-wpan@vger.kernel.org
6756 W: http://wpan.cakelab.org/
6757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6762 F: drivers/net/ieee802154/
6763 F: include/linux/nl802154.h
6764 F: include/linux/ieee802154.h
6765 F: include/net/nl802154.h
6766 F: include/net/mac802154.h
6767 F: include/net/af_ieee802154.h
6768 F: include/net/cfg802154.h
6769 F: include/net/ieee802154_netdev.h
6770 F: Documentation/networking/ieee802154.txt
6773 M: Yotam Gigi <yotam.gi@gmail.com>
6774 M: Jamal Hadi Salim <jhs@mojatatu.com>
6776 F: include/net/ife.h
6777 F: include/uapi/linux/ife.h
6779 IGORPLUG-USB IR RECEIVER
6780 M: Sean Young <sean@mess.org>
6781 L: linux-media@vger.kernel.org
6783 F: drivers/media/rc/igorplugusb.c
6785 IGUANAWORKS USB IR TRANSCEIVER
6786 M: Sean Young <sean@mess.org>
6787 L: linux-media@vger.kernel.org
6789 F: drivers/media/rc/iguanair.c
6791 IIO DIGITAL POTENTIOMETER DAC
6792 M: Peter Rosin <peda@axentia.se>
6793 L: linux-iio@vger.kernel.org
6795 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6796 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6797 F: drivers/iio/dac/dpot-dac.c
6799 IIO ENVELOPE DETECTOR
6800 M: Peter Rosin <peda@axentia.se>
6801 L: linux-iio@vger.kernel.org
6803 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6804 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6805 F: drivers/iio/adc/envelope-detector.c
6808 M: Peter Rosin <peda@axentia.se>
6809 L: linux-iio@vger.kernel.org
6811 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6812 F: drivers/iio/multiplexer/iio-mux.c
6814 IIO SUBSYSTEM AND DRIVERS
6815 M: Jonathan Cameron <jic23@kernel.org>
6816 R: Hartmut Knaack <knaack.h@gmx.de>
6817 R: Lars-Peter Clausen <lars@metafoo.de>
6818 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6819 L: linux-iio@vger.kernel.org
6820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6822 F: Documentation/devicetree/bindings/iio/
6824 F: drivers/staging/iio/
6825 F: include/linux/iio/
6828 IKANOS/ADI EAGLE ADSL USB DRIVER
6829 M: Matthieu Castet <castet.matthieu@free.fr>
6830 M: Stanislaw Gruszka <stf_xl@wp.pl>
6832 F: drivers/usb/atm/ueagle-atm.c
6834 IMGTEC ASCII LCD DRIVER
6835 M: Paul Burton <paul.burton@mips.com>
6837 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6838 F: drivers/auxdisplay/img-ascii-lcd.c
6840 IMGTEC IR DECODER DRIVER
6841 M: James Hogan <jhogan@kernel.org>
6843 F: drivers/media/rc/img-ir/
6845 IMS TWINTURBO FRAMEBUFFER DRIVER
6846 L: linux-fbdev@vger.kernel.org
6848 F: drivers/video/fbdev/imsttfb.c
6850 INA209 HARDWARE MONITOR DRIVER
6851 M: Guenter Roeck <linux@roeck-us.net>
6852 L: linux-hwmon@vger.kernel.org
6854 F: Documentation/hwmon/ina209
6855 F: Documentation/devicetree/bindings/i2c/ina209.txt
6856 F: drivers/hwmon/ina209.c
6858 INA2XX HARDWARE MONITOR DRIVER
6859 M: Guenter Roeck <linux@roeck-us.net>
6860 L: linux-hwmon@vger.kernel.org
6862 F: Documentation/hwmon/ina2xx
6863 F: drivers/hwmon/ina2xx.c
6864 F: include/linux/platform_data/ina2xx.h
6866 INDUSTRY PACK SUBSYSTEM (IPACK)
6867 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6868 M: Jens Taprogge <jens.taprogge@taprogge.org>
6869 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6870 L: industrypack-devel@lists.sourceforge.net
6871 W: http://industrypack.sourceforge.net
6875 INFINIBAND SUBSYSTEM
6876 M: Doug Ledford <dledford@redhat.com>
6877 M: Jason Gunthorpe <jgg@mellanox.com>
6878 L: linux-rdma@vger.kernel.org
6879 W: http://www.openfabrics.org/
6880 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6883 F: Documentation/devicetree/bindings/infiniband/
6884 F: Documentation/infiniband/
6885 F: drivers/infiniband/
6886 F: include/uapi/linux/if_infiniband.h
6887 F: include/uapi/rdma/
6890 INGENIC JZ4780 DMA Driver
6891 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6893 F: drivers/dma/dma-jz4780.c
6895 INGENIC JZ4780 NAND DRIVER
6896 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6897 L: linux-mtd@lists.infradead.org
6899 F: drivers/mtd/nand/jz4780_*
6902 M: Jan Kara <jack@suse.cz>
6903 R: Amir Goldstein <amir73il@gmail.com>
6904 L: linux-fsdevel@vger.kernel.org
6906 F: Documentation/filesystems/inotify.txt
6907 F: fs/notify/inotify/
6908 F: include/linux/inotify.h
6909 F: include/uapi/linux/inotify.h
6911 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6912 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6913 L: linux-input@vger.kernel.org
6914 Q: http://patchwork.kernel.org/project/linux-input/list/
6915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6918 F: include/linux/input.h
6919 F: include/uapi/linux/input.h
6920 F: include/uapi/linux/input-event-codes.h
6921 F: include/linux/input/
6922 F: Documentation/devicetree/bindings/input/
6923 F: Documentation/input/
6925 INPUT MULTITOUCH (MT) PROTOCOL
6926 M: Henrik Rydberg <rydberg@bitmath.org>
6927 L: linux-input@vger.kernel.org
6929 F: Documentation/input/multi-touch-protocol.rst
6930 F: drivers/input/input-mt.c
6933 INSIDE SECURE CRYPTO DRIVER
6934 M: Antoine Tenart <antoine.tenart@free-electrons.com>
6935 F: drivers/crypto/inside-secure/
6937 L: linux-crypto@vger.kernel.org
6939 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6940 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6941 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6942 L: linux-integrity@vger.kernel.org
6943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6945 F: security/integrity/ima/
6947 INTEL 810/815 FRAMEBUFFER DRIVER
6948 M: Antonino Daplas <adaplas@gmail.com>
6949 L: linux-fbdev@vger.kernel.org
6951 F: drivers/video/fbdev/i810/
6953 INTEL ASoC BDW/HSW DRIVERS
6954 M: Jie Yang <yang.jie@linux.intel.com>
6955 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6957 F: sound/soc/intel/common/sst-dsp*
6958 F: sound/soc/intel/common/sst-firmware.c
6959 F: sound/soc/intel/boards/broadwell.c
6960 F: sound/soc/intel/haswell/
6962 INTEL C600 SERIES SAS CONTROLLER DRIVER
6963 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6964 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6965 L: linux-scsi@vger.kernel.org
6966 T: git git://git.code.sf.net/p/intel-sas/isci
6968 F: drivers/scsi/isci/
6970 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6971 M: Jani Nikula <jani.nikula@linux.intel.com>
6972 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6973 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
6974 L: intel-gfx@lists.freedesktop.org
6975 W: https://01.org/linuxgraphics/
6976 B: https://01.org/linuxgraphics/documentation/how-report-bugs
6977 C: irc://chat.freenode.net/intel-gfx
6978 Q: http://patchwork.freedesktop.org/project/intel-gfx/
6979 T: git git://anongit.freedesktop.org/drm-intel
6981 F: drivers/gpu/drm/i915/
6982 F: include/drm/i915*
6983 F: include/uapi/drm/i915_drm.h
6984 F: Documentation/gpu/i915.rst
6986 INTEL ETHERNET DRIVERS
6987 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6988 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6989 W: http://www.intel.com/support/feedback.htm
6990 W: http://e1000.sourceforge.net/
6991 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6995 F: Documentation/networking/e100.txt
6996 F: Documentation/networking/e1000.txt
6997 F: Documentation/networking/e1000e.txt
6998 F: Documentation/networking/igb.txt
6999 F: Documentation/networking/igbvf.txt
7000 F: Documentation/networking/ixgb.txt
7001 F: Documentation/networking/ixgbe.txt
7002 F: Documentation/networking/ixgbevf.txt
7003 F: Documentation/networking/i40e.txt
7004 F: Documentation/networking/i40evf.txt
7005 F: drivers/net/ethernet/intel/
7006 F: drivers/net/ethernet/intel/*/
7007 F: include/linux/avf/virtchnl.h
7009 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7010 M: Maik Broemme <mbroemme@libmpq.org>
7011 L: linux-fbdev@vger.kernel.org
7013 F: Documentation/fb/intelfb.txt
7014 F: drivers/video/fbdev/intelfb/
7016 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7017 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7018 M: Zhi Wang <zhi.a.wang@intel.com>
7019 L: intel-gvt-dev@lists.freedesktop.org
7020 L: intel-gfx@lists.freedesktop.org
7021 W: https://01.org/igvt-g
7022 T: git https://github.com/01org/gvt-linux.git
7024 F: drivers/gpu/drm/i915/gvt/
7026 INTEL HID EVENT DRIVER
7027 M: Alex Hung <alex.hung@canonical.com>
7028 L: platform-driver-x86@vger.kernel.org
7030 F: drivers/platform/x86/intel-hid.c
7032 INTEL I/OAT DMA DRIVER
7033 M: Dave Jiang <dave.jiang@intel.com>
7034 R: Dan Williams <dan.j.williams@intel.com>
7035 L: dmaengine@vger.kernel.org
7036 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7038 F: drivers/dma/ioat*
7041 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7042 M: Len Brown <lenb@kernel.org>
7043 L: linux-pm@vger.kernel.org
7044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7045 B: https://bugzilla.kernel.org
7047 F: drivers/idle/intel_idle.c
7049 INTEL INTEGRATED SENSOR HUB DRIVER
7050 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7051 M: Jiri Kosina <jikos@kernel.org>
7052 L: linux-input@vger.kernel.org
7054 F: drivers/hid/intel-ish-hid/
7057 M: David Woodhouse <dwmw2@infradead.org>
7058 L: iommu@lists.linux-foundation.org
7059 T: git git://git.infradead.org/iommu-2.6.git
7061 F: drivers/iommu/intel-iommu.c
7062 F: include/linux/intel-iommu.h
7064 INTEL IOP-ADMA DMA DRIVER
7065 R: Dan Williams <dan.j.williams@intel.com>
7067 F: drivers/dma/iop-adma.c
7069 INTEL IPU3 CSI-2 CIO2 DRIVER
7070 M: Yong Zhi <yong.zhi@intel.com>
7071 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7072 L: linux-media@vger.kernel.org
7074 F: drivers/media/pci/intel/ipu3/
7075 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7077 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7078 M: Krzysztof Halasa <khalasa@piap.pl>
7080 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7081 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7082 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7083 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7084 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7085 F: drivers/net/wan/ixp4xx_hss.c
7087 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7088 M: Deepak Saxena <dsaxena@plexity.net>
7090 F: drivers/char/hw_random/ixp4xx-rng.c
7092 INTEL MANAGEMENT ENGINE (mei)
7093 M: Tomas Winkler <tomas.winkler@intel.com>
7094 L: linux-kernel@vger.kernel.org
7096 F: include/uapi/linux/mei.h
7097 F: include/linux/mei_cl_bus.h
7098 F: drivers/misc/mei/*
7099 F: drivers/watchdog/mei_wdt.c
7100 F: Documentation/misc-devices/mei/*
7103 INTEL MENLOW THERMAL DRIVER
7104 M: Sujith Thomas <sujith.thomas@intel.com>
7105 L: platform-driver-x86@vger.kernel.org
7106 W: https://01.org/linux-acpi
7108 F: drivers/platform/x86/intel_menlow.c
7110 INTEL MERRIFIELD GPIO DRIVER
7111 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7112 L: linux-gpio@vger.kernel.org
7114 F: drivers/gpio/gpio-merrifield.c
7116 INTEL MIC DRIVERS (mic)
7117 M: Sudeep Dutt <sudeep.dutt@intel.com>
7118 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7120 W: https://github.com/sudeepdutt/mic
7121 W: http://software.intel.com/en-us/mic-developer
7122 F: include/linux/mic_bus.h
7123 F: include/linux/scif.h
7124 F: include/uapi/linux/mic_common.h
7125 F: include/uapi/linux/mic_ioctl.h
7126 F: include/uapi/linux/scif_ioctl.h
7127 F: drivers/misc/mic/
7128 F: drivers/dma/mic_x100_dma.c
7129 F: drivers/dma/mic_x100_dma.h
7130 F: Documentation/mic/
7132 INTEL PMC CORE DRIVER
7133 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7134 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7135 L: platform-driver-x86@vger.kernel.org
7137 F: arch/x86/include/asm/pmc_core.h
7138 F: drivers/platform/x86/intel_pmc_core*
7140 INTEL PMC/P-Unit IPC DRIVER
7141 M: Zha Qipeng<qipeng.zha@intel.com>
7142 L: platform-driver-x86@vger.kernel.org
7144 F: drivers/platform/x86/intel_pmc_ipc.c
7145 F: drivers/platform/x86/intel_punit_ipc.c
7146 F: arch/x86/include/asm/intel_pmc_ipc.h
7147 F: arch/x86/include/asm/intel_punit_ipc.h
7149 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7150 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7151 L: linux-wireless@vger.kernel.org
7153 F: Documentation/networking/README.ipw2100
7154 F: Documentation/networking/README.ipw2200
7155 F: drivers/net/wireless/intel/ipw2x00/
7158 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7159 M: Len Brown <lenb@kernel.org>
7160 L: linux-pm@vger.kernel.org
7162 F: drivers/cpufreq/intel_pstate.c
7164 INTEL RDMA RNIC DRIVER
7165 M: Faisal Latif <faisal.latif@intel.com>
7166 M: Shiraz Saleem <shiraz.saleem@intel.com>
7167 L: linux-rdma@vger.kernel.org
7169 F: drivers/infiniband/hw/i40iw/
7171 INTEL TELEMETRY DRIVER
7172 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7173 L: platform-driver-x86@vger.kernel.org
7175 F: arch/x86/include/asm/intel_telemetry.h
7176 F: drivers/platform/x86/intel_telemetry*
7178 INTEL VIRTUAL BUTTON DRIVER
7179 M: AceLan Kao <acelan.kao@canonical.com>
7180 L: platform-driver-x86@vger.kernel.org
7182 F: drivers/platform/x86/intel-vbtn.c
7184 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7185 M: Stanislaw Gruszka <sgruszka@redhat.com>
7186 L: linux-wireless@vger.kernel.org
7188 F: drivers/net/wireless/intel/iwlegacy/
7190 INTEL WIRELESS WIFI LINK (iwlwifi)
7191 M: Johannes Berg <johannes.berg@intel.com>
7192 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7193 M: Luca Coelho <luciano.coelho@intel.com>
7194 M: Intel Linux Wireless <linuxwifi@intel.com>
7195 L: linux-wireless@vger.kernel.org
7196 W: http://intellinuxwireless.org
7197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7199 F: drivers/net/wireless/intel/iwlwifi/
7201 INTEL WIRELESS WIMAX CONNECTION 2400
7202 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7203 M: linux-wimax@intel.com
7204 L: wimax@linuxwimax.org (subscribers-only)
7206 W: http://linuxwimax.org
7207 F: Documentation/wimax/README.i2400m
7208 F: drivers/net/wimax/i2400m/
7209 F: include/uapi/linux/wimax/i2400m.h
7211 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7212 M: Mario Limonciello <mario.limonciello@dell.com>
7214 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7217 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7219 F: Documentation/trace/intel_th.txt
7220 F: drivers/hwtracing/intel_th/
7222 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7223 M: Ning Sun <ning.sun@intel.com>
7224 L: tboot-devel@lists.sourceforge.net
7225 W: http://tboot.sourceforge.net
7226 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7228 F: Documentation/intel_txt.txt
7229 F: include/linux/tboot.h
7230 F: arch/x86/kernel/tboot.c
7232 INTEL-MID GPIO DRIVER
7233 M: David Cohen <david.a.cohen@linux.intel.com>
7234 L: linux-gpio@vger.kernel.org
7236 F: drivers/gpio/gpio-intel-mid.c
7238 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7239 M: Linus Walleij <linus.walleij@linaro.org>
7240 L: linux-iio@vger.kernel.org
7242 F: drivers/iio/gyro/mpu3050*
7243 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7245 IOC3 ETHERNET DRIVER
7246 M: Ralf Baechle <ralf@linux-mips.org>
7247 L: linux-mips@linux-mips.org
7249 F: drivers/net/ethernet/sgi/ioc3-eth.c
7252 M: Pat Gefre <pfg@sgi.com>
7253 L: linux-serial@vger.kernel.org
7255 F: drivers/tty/serial/ioc3_serial.c
7258 M: Joerg Roedel <joro@8bytes.org>
7259 L: iommu@lists.linux-foundation.org
7260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7262 F: Documentation/devicetree/bindings/iommu/
7264 F: include/linux/iommu.h
7265 F: include/linux/iova.h
7268 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7270 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7273 M: Corey Minyard <minyard@acm.org>
7274 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7275 W: http://openipmi.sourceforge.net/
7277 F: Documentation/IPMI.txt
7278 F: drivers/char/ipmi/
7279 F: include/linux/ipmi*
7280 F: include/uapi/linux/ipmi*
7282 IPS SCSI RAID DRIVER
7283 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7284 L: linux-scsi@vger.kernel.org
7285 W: http://www.adaptec.com/
7287 F: drivers/scsi/ips*
7290 M: Wensong Zhang <wensong@linux-vs.org>
7291 M: Simon Horman <horms@verge.net.au>
7292 M: Julian Anastasov <ja@ssi.bg>
7293 L: netdev@vger.kernel.org
7294 L: lvs-devel@vger.kernel.org
7296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7298 F: Documentation/networking/ipvs-sysctl.txt
7299 F: include/net/ip_vs.h
7300 F: include/uapi/linux/ip_vs.h
7301 F: net/netfilter/ipvs/
7304 M: Jiri Kosina <jikos@kernel.org>
7305 M: David Sterba <dsterba@suse.com>
7307 F: drivers/tty/ipwireless/
7310 L: netdev@vger.kernel.org
7312 F: include/net/ipx.h
7313 F: include/uapi/linux/ipx.h
7317 M: Samuel Ortiz <samuel@sortiz.org>
7318 L: irda-users@lists.sourceforge.net (subscribers-only)
7319 L: netdev@vger.kernel.org
7320 W: http://irda.sourceforge.net/
7322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7323 F: Documentation/networking/irda.txt
7324 F: drivers/staging/irda/
7326 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7327 M: Marc Zyngier <marc.zyngier@arm.com>
7329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7330 F: Documentation/IRQ-domain.txt
7331 F: include/linux/irqdomain.h
7332 F: kernel/irq/irqdomain.c
7336 M: Thomas Gleixner <tglx@linutronix.de>
7337 L: linux-kernel@vger.kernel.org
7339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7343 M: Thomas Gleixner <tglx@linutronix.de>
7344 M: Jason Cooper <jason@lakedaemon.net>
7345 M: Marc Zyngier <marc.zyngier@arm.com>
7346 L: linux-kernel@vger.kernel.org
7348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7349 F: Documentation/devicetree/bindings/interrupt-controller/
7353 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7355 F: Documentation/isa.txt
7356 F: drivers/base/isa.c
7357 F: include/linux/isa.h
7360 M: Hans Verkuil <hverkuil@xs4all.nl>
7361 L: linux-media@vger.kernel.org
7362 T: git git://linuxtv.org/media_tree.git
7363 W: https://linuxtv.org
7365 F: drivers/media/radio/radio-isa*
7368 M: Jaroslav Kysela <perex@perex.cz>
7370 F: Documentation/isapnp.txt
7371 F: drivers/pnp/isapnp/
7372 F: include/linux/isapnp.h
7375 M: Lee Duncan <lduncan@suse.com>
7376 M: Chris Leech <cleech@redhat.com>
7377 L: open-iscsi@googlegroups.com
7378 W: www.open-iscsi.com
7380 F: drivers/scsi/*iscsi*
7381 F: include/scsi/*iscsi*
7383 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7384 M: Peter Jones <pjones@redhat.com>
7385 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7387 F: drivers/firmware/iscsi_ibft*
7389 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7390 M: Or Gerlitz <ogerlitz@mellanox.com>
7391 M: Sagi Grimberg <sagi@grimberg.me>
7392 M: Roi Dayan <roid@mellanox.com>
7393 L: linux-rdma@vger.kernel.org
7395 W: http://www.openfabrics.org
7396 W: www.open-iscsi.org
7397 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7398 F: drivers/infiniband/ulp/iser/
7400 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7401 M: Sagi Grimberg <sagi@grimberg.me>
7402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7403 L: linux-rdma@vger.kernel.org
7404 L: target-devel@vger.kernel.org
7406 W: http://www.linux-iscsi.org
7407 F: drivers/infiniband/ulp/isert
7410 M: Karsten Keil <isdn@linux-pingi.de>
7411 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7412 L: netdev@vger.kernel.org
7413 W: http://www.isdn4linux.de
7414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7416 F: Documentation/isdn/
7418 F: include/linux/isdn.h
7419 F: include/linux/isdn/
7420 F: include/uapi/linux/isdn.h
7421 F: include/uapi/linux/isdn/
7423 ISDN SUBSYSTEM (Eicon active card driver)
7424 M: Armin Schindler <mac@melware.de>
7425 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7426 W: http://www.melware.de
7428 F: drivers/isdn/hardware/eicon/
7430 IT87 HARDWARE MONITORING DRIVER
7431 M: Jean Delvare <jdelvare@suse.com>
7432 L: linux-hwmon@vger.kernel.org
7434 F: Documentation/hwmon/it87
7435 F: drivers/hwmon/it87.c
7438 M: Antti Palosaari <crope@iki.fi>
7439 L: linux-media@vger.kernel.org
7440 W: https://linuxtv.org
7441 W: http://palosaari.fi/linux/
7442 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7443 T: git git://linuxtv.org/anttip/media_tree.git
7445 F: drivers/media/tuners/it913x*
7447 IVTV VIDEO4LINUX DRIVER
7448 M: Andy Walls <awalls@md.metrocast.net>
7449 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7450 L: linux-media@vger.kernel.org
7451 T: git git://linuxtv.org/media_tree.git
7452 W: http://www.ivtvdriver.org
7454 F: Documentation/media/v4l-drivers/ivtv*
7455 F: drivers/media/pci/ivtv/
7456 F: include/uapi/linux/ivtv*
7458 IX2505V MEDIA DRIVER
7459 M: Malcolm Priestley <tvboxspy@gmail.com>
7460 L: linux-media@vger.kernel.org
7461 W: https://linuxtv.org
7462 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7464 F: drivers/media/dvb-frontends/ix2505v*
7466 JC42.4 TEMPERATURE SENSOR DRIVER
7467 M: Guenter Roeck <linux@roeck-us.net>
7468 L: linux-hwmon@vger.kernel.org
7470 F: drivers/hwmon/jc42.c
7471 F: Documentation/hwmon/jc42
7474 M: Dave Kleikamp <shaggy@kernel.org>
7475 L: jfs-discussion@lists.sourceforge.net
7476 W: http://jfs.sourceforge.net/
7477 T: git git://github.com/kleikamp/linux-shaggy.git
7479 F: Documentation/filesystems/jfs.txt
7483 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7484 L: netdev@vger.kernel.org
7486 F: drivers/net/ethernet/jme.*
7488 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7489 M: David Woodhouse <dwmw2@infradead.org>
7490 L: linux-mtd@lists.infradead.org
7491 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7494 F: include/uapi/linux/jffs2.h
7496 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7497 M: "Theodore Ts'o" <tytso@mit.edu>
7498 M: Jan Kara <jack@suse.com>
7499 L: linux-ext4@vger.kernel.org
7502 F: include/linux/jbd2.h
7504 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7505 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7506 L: linux-media@vger.kernel.org
7508 F: drivers/media/platform/rcar_jpu.c
7510 JSM Neo PCI based serial card
7511 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7512 L: linux-serial@vger.kernel.org
7514 F: drivers/tty/serial/jsm/
7516 K10TEMP HARDWARE MONITORING DRIVER
7517 M: Clemens Ladisch <clemens@ladisch.de>
7518 L: linux-hwmon@vger.kernel.org
7520 F: Documentation/hwmon/k10temp
7521 F: drivers/hwmon/k10temp.c
7523 K8TEMP HARDWARE MONITORING DRIVER
7524 M: Rudolf Marek <r.marek@assembler.cz>
7525 L: linux-hwmon@vger.kernel.org
7527 F: Documentation/hwmon/k8temp
7528 F: drivers/hwmon/k8temp.c
7531 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7532 R: Alexander Potapenko <glider@google.com>
7533 R: Dmitry Vyukov <dvyukov@google.com>
7534 L: kasan-dev@googlegroups.com
7536 F: arch/*/include/asm/kasan.h
7537 F: arch/*/mm/kasan_init*
7538 F: Documentation/dev-tools/kasan.rst
7539 F: include/linux/kasan*.h
7542 F: scripts/Makefile.kasan
7545 L: linux-kbuild@vger.kernel.org
7547 F: Documentation/kbuild/kconfig-language.txt
7551 M: Dave Young <dyoung@redhat.com>
7552 M: Baoquan He <bhe@redhat.com>
7553 R: Vivek Goyal <vgoyal@redhat.com>
7554 L: kexec@lists.infradead.org
7555 W: http://lse.sourceforge.net/kdump/
7557 F: Documentation/kdump/
7559 KEENE FM RADIO TRANSMITTER DRIVER
7560 M: Hans Verkuil <hverkuil@xs4all.nl>
7561 L: linux-media@vger.kernel.org
7562 T: git git://linuxtv.org/media_tree.git
7563 W: https://linuxtv.org
7565 F: drivers/media/radio/radio-keene*
7567 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7568 M: Ian Kent <raven@themaw.net>
7569 L: autofs@vger.kernel.org
7573 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7574 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7575 M: Michal Marek <michal.lkml@markovi.net>
7576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7577 L: linux-kbuild@vger.kernel.org
7579 F: Documentation/kbuild/
7581 F: scripts/Makefile.*
7587 L: kernel-janitors@vger.kernel.org
7588 W: http://kernelnewbies.org/KernelJanitors
7591 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7592 M: "J. Bruce Fields" <bfields@fieldses.org>
7593 M: Jeff Layton <jlayton@kernel.org>
7594 L: linux-nfs@vger.kernel.org
7595 W: http://nfs.sourceforge.net/
7596 T: git git://linux-nfs.org/~bfields/linux.git
7599 F: include/uapi/linux/nfsd/
7603 F: include/linux/lockd/
7604 F: include/linux/sunrpc/
7605 F: include/uapi/linux/sunrpc/
7607 KERNEL SELFTEST FRAMEWORK
7608 M: Shuah Khan <shuahkh@osg.samsung.com>
7609 M: Shuah Khan <shuah@kernel.org>
7610 L: linux-kselftest@vger.kernel.org
7611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7613 F: tools/testing/selftests/
7614 F: Documentation/dev-tools/kselftest*
7616 KERNEL USERMODE HELPER
7617 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7618 L: linux-kernel@vger.kernel.org
7621 F: include/linux/umh.h
7623 KERNEL VIRTUAL MACHINE (KVM)
7624 M: Paolo Bonzini <pbonzini@redhat.com>
7625 M: Radim Krčmář <rkrcmar@redhat.com>
7626 L: kvm@vger.kernel.org
7627 W: http://www.linux-kvm.org
7628 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7630 F: Documentation/virtual/kvm/
7631 F: include/trace/events/kvm.h
7632 F: include/uapi/asm-generic/kvm*
7633 F: include/uapi/linux/kvm*
7634 F: include/asm-generic/kvm*
7635 F: include/linux/kvm*
7636 F: include/kvm/iodev.h
7640 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7641 M: Joerg Roedel <joro@8bytes.org>
7642 L: kvm@vger.kernel.org
7643 W: http://www.linux-kvm.org/
7645 F: arch/x86/include/asm/svm.h
7646 F: arch/x86/kvm/svm.c
7648 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7649 M: Christoffer Dall <christoffer.dall@linaro.org>
7650 M: Marc Zyngier <marc.zyngier@arm.com>
7651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7652 L: kvmarm@lists.cs.columbia.edu
7653 W: http://systems.cs.columbia.edu/projects/kvm-arm
7654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7656 F: arch/arm/include/uapi/asm/kvm*
7657 F: arch/arm/include/asm/kvm*
7660 F: include/kvm/arm_*
7662 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7663 M: Christoffer Dall <christoffer.dall@linaro.org>
7664 M: Marc Zyngier <marc.zyngier@arm.com>
7665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7666 L: kvmarm@lists.cs.columbia.edu
7668 F: arch/arm64/include/uapi/asm/kvm*
7669 F: arch/arm64/include/asm/kvm*
7672 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7673 M: James Hogan <jhogan@kernel.org>
7674 L: linux-mips@linux-mips.org
7676 F: arch/mips/include/uapi/asm/kvm*
7677 F: arch/mips/include/asm/kvm*
7680 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7681 M: Paul Mackerras <paulus@ozlabs.org>
7682 L: kvm-ppc@vger.kernel.org
7683 W: http://www.linux-kvm.org/
7684 T: git git://github.com/agraf/linux-2.6.git
7686 F: arch/powerpc/include/uapi/asm/kvm*
7687 F: arch/powerpc/include/asm/kvm*
7688 F: arch/powerpc/kvm/
7689 F: arch/powerpc/kernel/kvm*
7691 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7692 M: Christian Borntraeger <borntraeger@de.ibm.com>
7693 M: Cornelia Huck <cohuck@redhat.com>
7694 L: linux-s390@vger.kernel.org
7695 W: http://www.ibm.com/developerworks/linux/linux390/
7696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7698 F: arch/s390/include/uapi/asm/kvm*
7699 F: arch/s390/include/asm/gmap.h
7700 F: arch/s390/include/asm/kvm*
7702 F: arch/s390/mm/gmap.c
7704 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7705 M: Paolo Bonzini <pbonzini@redhat.com>
7706 M: Radim Krčmář <rkrcmar@redhat.com>
7707 L: kvm@vger.kernel.org
7708 W: http://www.linux-kvm.org
7709 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7712 F: arch/x86/include/uapi/asm/kvm*
7713 F: arch/x86/include/asm/kvm*
7714 F: arch/x86/include/asm/pvclock-abi.h
7715 F: arch/x86/kernel/kvm.c
7716 F: arch/x86/kernel/kvmclock.c
7719 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7720 M: Tejun Heo <tj@kernel.org>
7721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7723 F: include/linux/kernfs.h
7727 M: Eric Biederman <ebiederm@xmission.com>
7728 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7729 L: kexec@lists.infradead.org
7731 F: include/linux/kexec.h
7732 F: include/uapi/linux/kexec.h
7736 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7737 L: linux-integrity@vger.kernel.org
7738 L: keyrings@vger.kernel.org
7740 F: Documentation/security/keys/trusted-encrypted.rst
7741 F: include/keys/encrypted-type.h
7742 F: security/keys/encrypted-keys/
7745 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7746 L: linux-integrity@vger.kernel.org
7747 L: keyrings@vger.kernel.org
7749 F: Documentation/security/keys/trusted-encrypted.rst
7750 F: include/keys/trusted-type.h
7751 F: security/keys/trusted.c
7752 F: security/keys/trusted.h
7755 M: David Howells <dhowells@redhat.com>
7756 L: keyrings@vger.kernel.org
7758 F: Documentation/security/keys/core.rst
7759 F: include/linux/key.h
7760 F: include/linux/key-type.h
7761 F: include/linux/keyctl.h
7762 F: include/uapi/linux/keyctl.h
7766 KGDB / KDB /debug_core
7767 M: Jason Wessel <jason.wessel@windriver.com>
7768 M: Daniel Thompson <daniel.thompson@linaro.org>
7769 W: http://kgdb.wiki.kernel.org/
7770 L: kgdb-bugreport@lists.sourceforge.net
7771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7773 F: Documentation/dev-tools/kgdb.rst
7774 F: drivers/misc/kgdbts.c
7775 F: drivers/tty/serial/kgdboc.c
7776 F: include/linux/kdb.h
7777 F: include/linux/kgdb.h
7781 M: Catalin Marinas <catalin.marinas@arm.com>
7783 F: Documentation/dev-tools/kmemleak.rst
7784 F: include/linux/kmemleak.h
7786 F: mm/kmemleak-test.c
7788 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7789 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7790 L: linux-kernel@vger.kernel.org
7793 F: include/linux/kmod.h
7795 F: tools/testing/selftests/kmod/
7798 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7799 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7800 M: "David S. Miller" <davem@davemloft.net>
7801 M: Masami Hiramatsu <mhiramat@kernel.org>
7803 F: Documentation/kprobes.txt
7804 F: include/linux/kprobes.h
7805 F: include/asm-generic/kprobes.h
7808 KS0108 LCD CONTROLLER DRIVER
7809 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7810 W: http://miguelojeda.es/auxdisplay.htm
7811 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7813 F: Documentation/auxdisplay/ks0108
7814 F: drivers/auxdisplay/ks0108.c
7815 F: include/linux/ks0108.h
7818 M: David Ahern <dsa@cumulusnetworks.com>
7819 L: netdev@vger.kernel.org
7822 F: include/net/l3mdev.h
7824 LANTIQ MIPS ARCHITECTURE
7825 M: John Crispin <john@phrozen.org>
7826 L: linux-mips@linux-mips.org
7829 F: drivers/soc/lantiq
7832 L: linux-x25@vger.kernel.org
7834 F: Documentation/networking/lapb-module.txt
7838 LASI 53c700 driver for PARISC
7839 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7840 L: linux-scsi@vger.kernel.org
7842 F: Documentation/scsi/53c700.txt
7843 F: drivers/scsi/53c700*
7846 M: Tobin C. Harding <me@tobin.cc>
7848 F: scripts/leaking_addresses.pl
7851 M: Richard Purdie <rpurdie@rpsys.net>
7852 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7853 M: Pavel Machek <pavel@ucw.cz>
7854 L: linux-leds@vger.kernel.org
7855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7857 F: Documentation/devicetree/bindings/leds/
7859 F: include/linux/leds.h
7861 LEGACY EEPROM DRIVER
7862 M: Jean Delvare <jdelvare@suse.com>
7864 F: Documentation/misc-devices/eeprom
7865 F: drivers/misc/eeprom/eeprom.c
7867 LEGO USB Tower driver
7868 M: Juergen Stuber <starblue@users.sourceforge.net>
7869 L: legousb-devel@lists.sourceforge.net
7870 W: http://legousb.sourceforge.net/
7872 F: drivers/usb/misc/legousbtower.c
7875 M: Michael Krufky <mkrufky@linuxtv.org>
7876 L: linux-media@vger.kernel.org
7877 W: https://linuxtv.org
7878 W: http://github.com/mkrufky
7879 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7880 T: git git://linuxtv.org/mkrufky/tuners.git
7882 F: drivers/media/dvb-frontends/lg2160.*
7884 LGDT3305 MEDIA DRIVER
7885 M: Michael Krufky <mkrufky@linuxtv.org>
7886 L: linux-media@vger.kernel.org
7887 W: https://linuxtv.org
7888 W: http://github.com/mkrufky
7889 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7890 T: git git://linuxtv.org/mkrufky/tuners.git
7892 F: drivers/media/dvb-frontends/lgdt3305.*
7894 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7895 M: Viresh Kumar <vireshk@kernel.org>
7896 L: linux-ide@vger.kernel.org
7897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7899 F: include/linux/pata_arasan_cf_data.h
7900 F: drivers/ata/pata_arasan_cf.c
7903 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7904 M: Tejun Heo <tj@kernel.org>
7905 L: linux-ide@vger.kernel.org
7906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7908 F: drivers/ata/pata_*.c
7909 F: drivers/ata/ata_generic.c
7911 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7912 M: Linus Walleij <linus.walleij@linaro.org>
7913 L: linux-ide@vger.kernel.org
7914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7916 F: drivers/ata/pata_ftide010.c
7917 F: drivers/ata/sata_gemini.c
7918 F: drivers/ata/sata_gemini.h
7920 LIBATA SATA AHCI PLATFORM devices support
7921 M: Hans de Goede <hdegoede@redhat.com>
7922 M: Tejun Heo <tj@kernel.org>
7923 L: linux-ide@vger.kernel.org
7924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7926 F: drivers/ata/ahci_platform.c
7927 F: drivers/ata/libahci_platform.c
7928 F: include/linux/ahci_platform.h
7930 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7931 M: Mikael Pettersson <mikpelinux@gmail.com>
7932 L: linux-ide@vger.kernel.org
7933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7935 F: drivers/ata/sata_promise.*
7937 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7938 M: Tejun Heo <tj@kernel.org>
7939 L: linux-ide@vger.kernel.org
7940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7943 F: include/linux/ata.h
7944 F: include/linux/libata.h
7945 F: Documentation/devicetree/bindings/ata/
7948 M: Sasha Levin <alexander.levin@verizon.com>
7950 F: tools/lib/lockdep/
7952 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7953 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7954 L: linux-nvdimm@lists.01.org
7955 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7957 F: drivers/nvdimm/blk.c
7958 F: drivers/nvdimm/region_devs.c
7960 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7961 M: Vishal Verma <vishal.l.verma@intel.com>
7962 L: linux-nvdimm@lists.01.org
7963 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7965 F: drivers/nvdimm/btt*
7967 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7968 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7969 L: linux-nvdimm@lists.01.org
7970 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7972 F: drivers/nvdimm/pmem*
7974 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7975 M: Dan Williams <dan.j.williams@intel.com>
7976 L: linux-nvdimm@lists.01.org
7977 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7981 F: drivers/acpi/nfit/*
7982 F: include/linux/nd.h
7983 F: include/linux/libnvdimm.h
7984 F: include/uapi/linux/ndctl.h
7986 LIGHTNVM PLATFORM SUPPORT
7987 M: Matias Bjorling <mb@lightnvm.io>
7988 W: http://github/OpenChannelSSD
7989 L: linux-block@vger.kernel.org
7991 F: drivers/lightnvm/
7992 F: include/linux/lightnvm.h
7993 F: include/uapi/linux/lightnvm.h
7995 LINUX FOR POWER MACINTOSH
7996 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7997 W: http://www.penguinppc.org/
7998 L: linuxppc-dev@lists.ozlabs.org
8000 F: arch/powerpc/platforms/powermac/
8001 F: drivers/macintosh/
8003 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8004 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8005 M: Paul Mackerras <paulus@samba.org>
8006 M: Michael Ellerman <mpe@ellerman.id.au>
8007 W: https://github.com/linuxppc/linux/wiki
8008 L: linuxppc-dev@lists.ozlabs.org
8009 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8012 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8013 F: Documentation/devicetree/bindings/powerpc/
8014 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8015 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8016 F: Documentation/powerpc/
8018 F: drivers/char/tpm/tpm_ibmvtpm*
8019 F: drivers/crypto/nx/
8020 F: drivers/crypto/vmx/
8021 F: drivers/i2c/busses/i2c-opal.c
8022 F: drivers/net/ethernet/ibm/ibmveth.*
8023 F: drivers/net/ethernet/ibm/ibmvnic.*
8024 F: drivers/pci/hotplug/pnv_php.c
8025 F: drivers/pci/hotplug/rpa*
8026 F: drivers/rtc/rtc-opal.c
8027 F: drivers/scsi/ibmvscsi/
8028 F: drivers/tty/hvc/hvc_opal.c
8029 F: drivers/watchdog/wdrtas.c
8030 F: tools/testing/selftests/powerpc
8037 LINUX FOR POWERPC EMBEDDED MPC5XXX
8038 M: Anatolij Gustschin <agust@denx.de>
8039 L: linuxppc-dev@lists.ozlabs.org
8040 T: git git://git.denx.de/linux-denx-agust.git
8042 F: arch/powerpc/platforms/512x/
8043 F: arch/powerpc/platforms/52xx/
8045 LINUX FOR POWERPC EMBEDDED PPC4XX
8046 M: Alistair Popple <alistair@popple.id.au>
8047 M: Matt Porter <mporter@kernel.crashing.org>
8048 W: http://www.penguinppc.org/
8049 L: linuxppc-dev@lists.ozlabs.org
8051 F: arch/powerpc/platforms/40x/
8052 F: arch/powerpc/platforms/44x/
8054 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8055 M: Scott Wood <oss@buserror.net>
8056 M: Kumar Gala <galak@kernel.crashing.org>
8057 W: http://www.penguinppc.org/
8058 L: linuxppc-dev@lists.ozlabs.org
8059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8061 F: arch/powerpc/platforms/83xx/
8062 F: arch/powerpc/platforms/85xx/
8063 F: Documentation/devicetree/bindings/powerpc/fsl/
8065 LINUX FOR POWERPC EMBEDDED PPC8XX
8066 M: Vitaly Bordug <vitb@kernel.crashing.org>
8067 W: http://www.penguinppc.org/
8068 L: linuxppc-dev@lists.ozlabs.org
8070 F: arch/powerpc/platforms/8xx/
8072 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8073 L: linuxppc-dev@lists.ozlabs.org
8075 F: arch/powerpc/*/*virtex*
8076 F: arch/powerpc/*/*/*virtex*
8078 LINUX FOR POWERPC PA SEMI PWRFICIENT
8079 L: linuxppc-dev@lists.ozlabs.org
8081 F: arch/powerpc/platforms/pasemi/
8082 F: drivers/*/*pasemi*
8083 F: drivers/*/*/*pasemi*
8085 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8086 M: Kees Cook <keescook@chromium.org>
8088 F: drivers/misc/lkdtm*
8090 LINUX SECURITY MODULE (LSM) FRAMEWORK
8091 M: Chris Wright <chrisw@sous-sol.org>
8092 L: linux-security-module@vger.kernel.org
8095 LIS3LV02D ACCELEROMETER DRIVER
8096 M: Eric Piel <eric.piel@tremplin-utc.net>
8098 F: Documentation/misc-devices/lis3lv02d
8099 F: drivers/misc/lis3lv02d/
8100 F: drivers/platform/x86/hp_accel.c
8103 M: Josh Poimboeuf <jpoimboe@redhat.com>
8104 M: Jessica Yu <jeyu@kernel.org>
8105 M: Jiri Kosina <jikos@kernel.org>
8106 M: Miroslav Benes <mbenes@suse.cz>
8107 R: Petr Mladek <pmladek@suse.com>
8109 F: kernel/livepatch/
8110 F: include/linux/livepatch.h
8111 F: arch/x86/include/asm/livepatch.h
8112 F: arch/x86/kernel/livepatch.c
8113 F: Documentation/livepatch/
8114 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8115 F: samples/livepatch/
8116 L: live-patching@vger.kernel.org
8117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8120 L: netdev@vger.kernel.org
8122 F: include/linux/llc.h
8123 F: include/uapi/linux/llc.h
8127 LM73 HARDWARE MONITOR DRIVER
8128 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8129 L: linux-hwmon@vger.kernel.org
8131 F: drivers/hwmon/lm73.c
8133 LM78 HARDWARE MONITOR DRIVER
8134 M: Jean Delvare <jdelvare@suse.com>
8135 L: linux-hwmon@vger.kernel.org
8137 F: Documentation/hwmon/lm78
8138 F: drivers/hwmon/lm78.c
8140 LM83 HARDWARE MONITOR DRIVER
8141 M: Jean Delvare <jdelvare@suse.com>
8142 L: linux-hwmon@vger.kernel.org
8144 F: Documentation/hwmon/lm83
8145 F: drivers/hwmon/lm83.c
8147 LM90 HARDWARE MONITOR DRIVER
8148 M: Jean Delvare <jdelvare@suse.com>
8149 L: linux-hwmon@vger.kernel.org
8151 F: Documentation/hwmon/lm90
8152 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8153 F: drivers/hwmon/lm90.c
8154 F: include/dt-bindings/thermal/lm90.h
8156 LM95234 HARDWARE MONITOR DRIVER
8157 M: Guenter Roeck <linux@roeck-us.net>
8158 L: linux-hwmon@vger.kernel.org
8160 F: Documentation/hwmon/lm95234
8161 F: drivers/hwmon/lm95234.c
8163 LME2510 MEDIA DRIVER
8164 M: Malcolm Priestley <tvboxspy@gmail.com>
8165 L: linux-media@vger.kernel.org
8166 W: https://linuxtv.org
8167 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8169 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8171 LOADPIN SECURITY MODULE
8172 M: Kees Cook <keescook@chromium.org>
8173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8175 F: security/loadpin/
8176 F: Documentation/admin-guide/LSM/LoadPin.rst
8179 M: Peter Zijlstra <peterz@infradead.org>
8180 M: Ingo Molnar <mingo@redhat.com>
8181 L: linux-kernel@vger.kernel.org
8182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8184 F: Documentation/locking/
8185 F: include/linux/lockdep.h
8186 F: include/linux/spinlock*.h
8187 F: arch/*/include/asm/spinlock*.h
8188 F: include/linux/rwlock*.h
8189 F: include/linux/mutex*.h
8190 F: arch/*/include/asm/mutex*.h
8191 F: include/linux/rwsem*.h
8192 F: arch/*/include/asm/rwsem.h
8193 F: include/linux/seqlock.h
8194 F: lib/locking*.[ch]
8197 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8198 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8199 L: linux-ntfs-dev@lists.sourceforge.net
8200 W: http://www.linux-ntfs.org/content/view/19/37/
8202 F: Documentation/ldm.txt
8203 F: block/partitions/ldm.*
8205 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8206 M: Sathya Prakash <sathya.prakash@broadcom.com>
8207 M: Chaitra P B <chaitra.basappa@broadcom.com>
8208 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8209 L: MPT-FusionLinux.pdl@broadcom.com
8210 L: linux-scsi@vger.kernel.org
8211 W: http://www.avagotech.com/support/
8213 F: drivers/message/fusion/
8214 F: drivers/scsi/mpt2sas/
8215 F: drivers/scsi/mpt3sas/
8217 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8218 M: Matthew Wilcox <matthew@wil.cx>
8219 L: linux-scsi@vger.kernel.org
8221 F: drivers/scsi/sym53c8xx_2/
8223 LTC4261 HARDWARE MONITOR DRIVER
8224 M: Guenter Roeck <linux@roeck-us.net>
8225 L: linux-hwmon@vger.kernel.org
8227 F: Documentation/hwmon/ltc4261
8228 F: drivers/hwmon/ltc4261.c
8230 LTC4306 I2C MULTIPLEXER DRIVER
8231 M: Michael Hennerich <michael.hennerich@analog.com>
8232 W: http://ez.analog.com/community/linux-device-drivers
8233 L: linux-i2c@vger.kernel.org
8235 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8236 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8238 LTP (Linux Test Project)
8239 M: Mike Frysinger <vapier@gentoo.org>
8240 M: Cyril Hrubis <chrubis@suse.cz>
8241 M: Wanlong Gao <wanlong.gao@gmail.com>
8242 M: Jan Stancek <jstancek@redhat.com>
8243 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8244 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8245 L: ltp@lists.linux.it (subscribers-only)
8246 W: http://linux-test-project.github.io/
8247 T: git git://github.com/linux-test-project/ltp.git
8251 W: http://www.linux-m32r.org/
8256 M: Geert Uytterhoeven <geert@linux-m68k.org>
8257 L: linux-m68k@lists.linux-m68k.org
8258 W: http://www.linux-m68k.org/
8259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8264 M68K ON APPLE MACINTOSH
8265 M: Joshua Thompson <funaho@jurai.org>
8266 W: http://www.mac.linux-m68k.org/
8267 L: linux-m68k@lists.linux-m68k.org
8272 M: Philip Blundell <philb@gnu.org>
8273 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8277 M88DS3103 MEDIA DRIVER
8278 M: Antti Palosaari <crope@iki.fi>
8279 L: linux-media@vger.kernel.org
8280 W: https://linuxtv.org
8281 W: http://palosaari.fi/linux/
8282 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8283 T: git git://linuxtv.org/anttip/media_tree.git
8285 F: drivers/media/dvb-frontends/m88ds3103*
8287 M88RS2000 MEDIA DRIVER
8288 M: Malcolm Priestley <tvboxspy@gmail.com>
8289 L: linux-media@vger.kernel.org
8290 W: https://linuxtv.org
8291 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8293 F: drivers/media/dvb-frontends/m88rs2000*
8295 MA901 MASTERKIT USB FM RADIO DRIVER
8296 M: Alexey Klimov <klimov.linux@gmail.com>
8297 L: linux-media@vger.kernel.org
8298 T: git git://linuxtv.org/media_tree.git
8300 F: drivers/media/radio/radio-ma901.c
8303 M: Johannes Berg <johannes@sipsolutions.net>
8304 L: linux-wireless@vger.kernel.org
8305 W: http://wireless.kernel.org/
8306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8309 F: Documentation/networking/mac80211-injection.txt
8310 F: include/net/mac80211.h
8312 F: drivers/net/wireless/mac80211_hwsim.[ch]
8313 F: Documentation/networking/mac80211_hwsim/README
8316 M: Jassi Brar <jassisinghbrar@gmail.com>
8317 L: linux-kernel@vger.kernel.org
8320 F: include/linux/mailbox_client.h
8321 F: include/linux/mailbox_controller.h
8323 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8324 M: Michael Kerrisk <mtk.manpages@gmail.com>
8325 W: http://www.kernel.org/doc/man-pages
8326 L: linux-man@vger.kernel.org
8329 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8330 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8331 L: linux-mips@linux-mips.org
8333 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8335 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8336 M: Andrew Lunn <andrew@lunn.ch>
8337 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8338 L: netdev@vger.kernel.org
8340 F: drivers/net/dsa/mv88e6xxx/
8341 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8343 MARVELL ARMADA DRM SUPPORT
8344 M: Russell King <linux@armlinux.org.uk>
8346 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8347 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8348 F: drivers/gpu/drm/armada/
8349 F: include/uapi/drm/armada_drm.h
8350 F: Documentation/devicetree/bindings/display/armada/
8352 MARVELL CRYPTO DRIVER
8353 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8354 M: Arnaud Ebalard <arno@natisbad.org>
8355 F: drivers/crypto/marvell/
8357 L: linux-crypto@vger.kernel.org
8359 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8360 M: Mirko Lindner <mlindner@marvell.com>
8361 M: Stephen Hemminger <stephen@networkplumber.org>
8362 L: netdev@vger.kernel.org
8364 F: drivers/net/ethernet/marvell/sk*
8366 MARVELL LIBERTAS WIRELESS DRIVER
8367 L: libertas-dev@lists.infradead.org
8369 F: drivers/net/wireless/marvell/libertas/
8371 MARVELL MACCHIATOBIN SUPPORT
8372 M: Russell King <rmk@armlinux.org.uk>
8373 L: linux-arm-kernel@lists.infradead.org
8375 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8377 MARVELL MV643XX ETHERNET DRIVER
8378 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8379 L: netdev@vger.kernel.org
8381 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8382 F: include/linux/mv643xx.h
8384 MARVELL MV88X3310 PHY DRIVER
8385 M: Russell King <rmk@armlinux.org.uk>
8386 L: netdev@vger.kernel.org
8388 F: drivers/net/phy/marvell10g.c
8390 MARVELL MVNETA ETHERNET DRIVER
8391 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8392 L: netdev@vger.kernel.org
8394 F: drivers/net/ethernet/marvell/mvneta.*
8396 MARVELL MWIFIEX WIRELESS DRIVER
8397 M: Amitkumar Karwar <amitkarwar@gmail.com>
8398 M: Nishant Sarmukadam <nishants@marvell.com>
8399 M: Ganapathi Bhat <gbhat@marvell.com>
8400 M: Xinming Hu <huxm@marvell.com>
8401 L: linux-wireless@vger.kernel.org
8403 F: drivers/net/wireless/marvell/mwifiex/
8405 MARVELL MWL8K WIRELESS DRIVER
8406 M: Lennert Buytenhek <buytenh@wantstofly.org>
8407 L: linux-wireless@vger.kernel.org
8409 F: drivers/net/wireless/marvell/mwl8k.c
8411 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8412 M: Nicolas Pitre <nico@fluxnic.net>
8414 F: drivers/mmc/host/mvsdio.*
8416 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8417 M: Hu Ziji <huziji@marvell.com>
8418 L: linux-mmc@vger.kernel.org
8420 F: drivers/mmc/host/sdhci-xenon*
8421 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8423 MATROX FRAMEBUFFER DRIVER
8424 L: linux-fbdev@vger.kernel.org
8426 F: drivers/video/fbdev/matrox/matroxfb_*
8427 F: include/uapi/linux/matroxfb.h
8429 MAX16065 HARDWARE MONITOR DRIVER
8430 M: Guenter Roeck <linux@roeck-us.net>
8431 L: linux-hwmon@vger.kernel.org
8433 F: Documentation/hwmon/max16065
8434 F: drivers/hwmon/max16065.c
8436 MAX20751 HARDWARE MONITOR DRIVER
8437 M: Guenter Roeck <linux@roeck-us.net>
8438 L: linux-hwmon@vger.kernel.org
8440 F: Documentation/hwmon/max20751
8441 F: drivers/hwmon/max20751.c
8443 MAX2175 SDR TUNER DRIVER
8444 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8445 L: linux-media@vger.kernel.org
8446 T: git git://linuxtv.org/media_tree.git
8448 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8449 F: Documentation/media/v4l-drivers/max2175.rst
8450 F: drivers/media/i2c/max2175*
8451 F: include/uapi/linux/max2175.h
8453 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8454 L: linux-hwmon@vger.kernel.org
8456 F: Documentation/hwmon/max6650
8457 F: drivers/hwmon/max6650.c
8459 MAX6697 HARDWARE MONITOR DRIVER
8460 M: Guenter Roeck <linux@roeck-us.net>
8461 L: linux-hwmon@vger.kernel.org
8463 F: Documentation/hwmon/max6697
8464 F: Documentation/devicetree/bindings/i2c/max6697.txt
8465 F: drivers/hwmon/max6697.c
8466 F: include/linux/platform_data/max6697.h
8468 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8469 M: Peter Rosin <peda@axentia.se>
8470 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8472 F: Documentation/devicetree/bindings/sound/max9860.txt
8473 F: sound/soc/codecs/max9860.*
8475 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8476 M: Javier Martinez Canillas <javier@dowhile0.org>
8477 L: linux-kernel@vger.kernel.org
8479 F: drivers/regulator/max77802-regulator.c
8480 F: Documentation/devicetree/bindings/*/*max77802.txt
8481 F: include/dt-bindings/*/*max77802.h
8483 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8484 M: Krzysztof Kozlowski <krzk@kernel.org>
8485 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8486 L: linux-pm@vger.kernel.org
8488 F: drivers/power/supply/max14577_charger.c
8489 F: drivers/power/supply/max77693_charger.c
8491 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8492 M: Chanwoo Choi <cw00.choi@samsung.com>
8493 M: Krzysztof Kozlowski <krzk@kernel.org>
8494 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8495 L: linux-kernel@vger.kernel.org
8497 F: drivers/*/max14577*.c
8498 F: drivers/*/max77686*.c
8499 F: drivers/*/max77693*.c
8500 F: drivers/extcon/extcon-max14577.c
8501 F: drivers/extcon/extcon-max77693.c
8502 F: drivers/rtc/rtc-max77686.c
8503 F: drivers/clk/clk-max77686.c
8504 F: Documentation/devicetree/bindings/mfd/max14577.txt
8505 F: Documentation/devicetree/bindings/*/max77686.txt
8506 F: Documentation/devicetree/bindings/mfd/max77693.txt
8507 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8508 F: include/linux/mfd/max14577*.h
8509 F: include/linux/mfd/max77686*.h
8510 F: include/linux/mfd/max77693*.h
8512 MAXIRADIO FM RADIO RECEIVER DRIVER
8513 M: Hans Verkuil <hverkuil@xs4all.nl>
8514 L: linux-media@vger.kernel.org
8515 T: git git://linuxtv.org/media_tree.git
8516 W: https://linuxtv.org
8518 F: drivers/media/radio/radio-maxiradio*
8520 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8521 M: Peter Rosin <peda@axentia.se>
8522 L: linux-iio@vger.kernel.org
8524 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8525 F: drivers/iio/potentiometer/mcp4531.c
8527 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8528 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8529 L: linux-iio@vger.kernel.org
8531 F: drivers/iio/dac/cio-dac.c
8533 MEDIA DRIVERS FOR ASCOT2E
8534 M: Sergey Kozlov <serjk@netup.ru>
8535 M: Abylay Ospan <aospan@netup.ru>
8536 L: linux-media@vger.kernel.org
8537 W: https://linuxtv.org
8539 T: git git://linuxtv.org/media_tree.git
8541 F: drivers/media/dvb-frontends/ascot2e*
8543 MEDIA DRIVERS FOR CXD2841ER
8544 M: Sergey Kozlov <serjk@netup.ru>
8545 M: Abylay Ospan <aospan@netup.ru>
8546 L: linux-media@vger.kernel.org
8547 W: https://linuxtv.org
8549 T: git git://linuxtv.org/media_tree.git
8551 F: drivers/media/dvb-frontends/cxd2841er*
8553 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8554 M: Daniel Scheller <d.scheller.oss@gmail.com>
8555 L: linux-media@vger.kernel.org
8556 W: https://linuxtv.org
8557 T: git git://linuxtv.org/media_tree.git
8559 F: drivers/media/pci/ddbridge/*
8561 MEDIA DRIVERS FOR FREESCALE IMX
8562 M: Steve Longerbeam <slongerbeam@gmail.com>
8563 M: Philipp Zabel <p.zabel@pengutronix.de>
8564 L: linux-media@vger.kernel.org
8565 T: git git://linuxtv.org/media_tree.git
8567 F: Documentation/devicetree/bindings/media/imx.txt
8568 F: Documentation/media/v4l-drivers/imx.rst
8569 F: drivers/staging/media/imx/
8570 F: include/linux/imx-media.h
8571 F: include/media/imx.h
8573 MEDIA DRIVERS FOR HELENE
8574 M: Abylay Ospan <aospan@netup.ru>
8575 L: linux-media@vger.kernel.org
8576 W: https://linuxtv.org
8578 T: git git://linuxtv.org/media_tree.git
8580 F: drivers/media/dvb-frontends/helene*
8582 MEDIA DRIVERS FOR HORUS3A
8583 M: Sergey Kozlov <serjk@netup.ru>
8584 M: Abylay Ospan <aospan@netup.ru>
8585 L: linux-media@vger.kernel.org
8586 W: https://linuxtv.org
8588 T: git git://linuxtv.org/media_tree.git
8590 F: drivers/media/dvb-frontends/horus3a*
8592 MEDIA DRIVERS FOR LNBH25
8593 M: Sergey Kozlov <serjk@netup.ru>
8594 M: Abylay Ospan <aospan@netup.ru>
8595 L: linux-media@vger.kernel.org
8596 W: https://linuxtv.org
8598 T: git git://linuxtv.org/media_tree.git
8600 F: drivers/media/dvb-frontends/lnbh25*
8602 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8603 M: Daniel Scheller <d.scheller.oss@gmail.com>
8604 L: linux-media@vger.kernel.org
8605 W: https://linuxtv.org
8606 T: git git://linuxtv.org/media_tree.git
8608 F: drivers/media/dvb-frontends/mxl5xx*
8610 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8611 M: Sergey Kozlov <serjk@netup.ru>
8612 M: Abylay Ospan <aospan@netup.ru>
8613 L: linux-media@vger.kernel.org
8614 W: https://linuxtv.org
8616 T: git git://linuxtv.org/media_tree.git
8618 F: drivers/media/pci/netup_unidvb/*
8620 MEDIA DRIVERS FOR RENESAS - DRIF
8621 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8622 L: linux-media@vger.kernel.org
8623 L: linux-renesas-soc@vger.kernel.org
8624 T: git git://linuxtv.org/media_tree.git
8626 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8627 F: drivers/media/platform/rcar_drif.c
8629 MEDIA DRIVERS FOR RENESAS - FCP
8630 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8631 L: linux-media@vger.kernel.org
8632 L: linux-renesas-soc@vger.kernel.org
8633 T: git git://linuxtv.org/media_tree.git
8635 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8636 F: drivers/media/platform/rcar-fcp.c
8637 F: include/media/rcar-fcp.h
8639 MEDIA DRIVERS FOR RENESAS - FDP1
8640 M: Kieran Bingham <kieran@bingham.xyz>
8641 L: linux-media@vger.kernel.org
8642 L: linux-renesas-soc@vger.kernel.org
8643 T: git git://linuxtv.org/media_tree.git
8645 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8646 F: drivers/media/platform/rcar_fdp1.c
8648 MEDIA DRIVERS FOR RENESAS - VIN
8649 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8650 L: linux-media@vger.kernel.org
8651 L: linux-renesas-soc@vger.kernel.org
8652 T: git git://linuxtv.org/media_tree.git
8654 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8655 F: drivers/media/platform/rcar-vin/
8657 MEDIA DRIVERS FOR RENESAS - VSP1
8658 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8659 L: linux-media@vger.kernel.org
8660 L: linux-renesas-soc@vger.kernel.org
8661 T: git git://linuxtv.org/media_tree.git
8663 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8664 F: drivers/media/platform/vsp1/
8666 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8667 M: Daniel Scheller <d.scheller.oss@gmail.com>
8668 L: linux-media@vger.kernel.org
8669 W: https://linuxtv.org
8670 T: git git://linuxtv.org/media_tree.git
8672 F: drivers/media/dvb-frontends/stv0910*
8674 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8675 M: Daniel Scheller <d.scheller.oss@gmail.com>
8676 L: linux-media@vger.kernel.org
8677 W: https://linuxtv.org
8678 T: git git://linuxtv.org/media_tree.git
8680 F: drivers/media/dvb-frontends/stv6111*
8682 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8683 M: Dmitry Osipenko <digetx@gmail.com>
8684 L: linux-media@vger.kernel.org
8685 L: linux-tegra@vger.kernel.org
8686 T: git git://linuxtv.org/media_tree.git
8688 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8689 F: drivers/staging/media/tegra-vde/
8691 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8692 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8693 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8694 P: LinuxTV.org Project
8695 L: linux-media@vger.kernel.org
8696 W: https://linuxtv.org
8697 Q: http://patchwork.kernel.org/project/linux-media/list/
8698 T: git git://linuxtv.org/media_tree.git
8700 F: Documentation/devicetree/bindings/media/
8701 F: Documentation/media/
8703 F: drivers/staging/media/
8704 F: include/linux/platform_data/media/
8706 F: include/uapi/linux/dvb/
8707 F: include/uapi/linux/videodev2.h
8708 F: include/uapi/linux/media.h
8709 F: include/uapi/linux/v4l2-*
8710 F: include/uapi/linux/meye.h
8711 F: include/uapi/linux/ivtv*
8712 F: include/uapi/linux/uvcvideo.h
8715 M: Sean Wang <sean.wang@mediatek.com>
8717 F: drivers/media/rc/mtk-cir.c
8719 MEDIATEK PMIC LED DRIVER
8720 M: Sean Wang <sean.wang@mediatek.com>
8722 F: drivers/leds/leds-mt6323.c
8723 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
8725 MEDIATEK ETHERNET DRIVER
8726 M: Felix Fietkau <nbd@openwrt.org>
8727 M: John Crispin <john@phrozen.org>
8728 M: Sean Wang <sean.wang@mediatek.com>
8729 M: Nelson Chang <nelson.chang@mediatek.com>
8730 L: netdev@vger.kernel.org
8732 F: drivers/net/ethernet/mediatek/
8734 MEDIATEK JPEG DRIVER
8735 M: Rick Chang <rick.chang@mediatek.com>
8736 M: Bin Liu <bin.liu@mediatek.com>
8738 F: drivers/media/platform/mtk-jpeg/
8739 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8742 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8743 M: Houlong Wei <houlong.wei@mediatek.com>
8744 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8746 F: drivers/media/platform/mtk-mdp/
8747 F: drivers/media/platform/mtk-vpu/
8748 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8750 MEDIATEK MEDIA DRIVER
8751 M: Tiffany Lin <tiffany.lin@mediatek.com>
8752 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8754 F: drivers/media/platform/mtk-vcodec/
8755 F: drivers/media/platform/mtk-vpu/
8756 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8757 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8759 MEDIATEK MT7601U WIRELESS LAN DRIVER
8760 M: Jakub Kicinski <kubakici@wp.pl>
8761 L: linux-wireless@vger.kernel.org
8763 F: drivers/net/wireless/mediatek/mt7601u/
8765 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8766 M: Sean Wang <sean.wang@mediatek.com>
8768 F: drivers/char/hw_random/mtk-rng.c
8770 MEDIATEK USB3 DRD IP DRIVER
8771 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8772 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8774 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8776 F: drivers/usb/mtu3/
8778 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8779 M: Peter Senna Tschudin <peter.senna@collabora.com>
8780 M: Martin Donnelly <martin.donnelly@ge.com>
8781 M: Martyn Welch <martyn.welch@collabora.co.uk>
8783 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8784 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8786 MEGARAID SCSI/SAS DRIVERS
8787 M: Kashyap Desai <kashyap.desai@broadcom.com>
8788 M: Sumit Saxena <sumit.saxena@broadcom.com>
8789 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8790 L: megaraidlinux.pdl@broadcom.com
8791 L: linux-scsi@vger.kernel.org
8792 W: http://www.avagotech.com/support/
8794 F: Documentation/scsi/megaraid.txt
8795 F: drivers/scsi/megaraid.*
8796 F: drivers/scsi/megaraid/
8798 MELEXIS MLX90614 DRIVER
8799 M: Crt Mori <cmo@melexis.com>
8800 L: linux-iio@vger.kernel.org
8801 W: http://www.melexis.com
8803 F: drivers/iio/temperature/mlx90614.c
8805 MELFAS MIP4 TOUCHSCREEN DRIVER
8806 M: Sangwon Jee <jeesw@melfas.com>
8807 W: http://www.melfas.com
8809 F: drivers/input/touchscreen/melfas_mip4.c
8810 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8812 MELLANOX ETHERNET DRIVER (mlx4_en)
8813 M: Tariq Toukan <tariqt@mellanox.com>
8814 L: netdev@vger.kernel.org
8816 W: http://www.mellanox.com
8817 Q: http://patchwork.ozlabs.org/project/netdev/list/
8818 F: drivers/net/ethernet/mellanox/mlx4/en_*
8820 MELLANOX ETHERNET DRIVER (mlx5e)
8821 M: Saeed Mahameed <saeedm@mellanox.com>
8822 L: netdev@vger.kernel.org
8824 W: http://www.mellanox.com
8825 Q: http://patchwork.ozlabs.org/project/netdev/list/
8826 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8828 MELLANOX ETHERNET INNOVA DRIVER
8829 M: Ilan Tayari <ilant@mellanox.com>
8830 R: Boris Pismenny <borisp@mellanox.com>
8831 L: netdev@vger.kernel.org
8833 W: http://www.mellanox.com
8834 Q: http://patchwork.ozlabs.org/project/netdev/list/
8835 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8836 F: include/linux/mlx5/mlx5_ifc_fpga.h
8838 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8839 M: Ilan Tayari <ilant@mellanox.com>
8840 R: Boris Pismenny <borisp@mellanox.com>
8841 L: netdev@vger.kernel.org
8843 W: http://www.mellanox.com
8844 Q: http://patchwork.ozlabs.org/project/netdev/list/
8845 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8846 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8848 MELLANOX ETHERNET SWITCH DRIVERS
8849 M: Jiri Pirko <jiri@mellanox.com>
8850 M: Ido Schimmel <idosch@mellanox.com>
8851 L: netdev@vger.kernel.org
8853 W: http://www.mellanox.com
8854 Q: http://patchwork.ozlabs.org/project/netdev/list/
8855 F: drivers/net/ethernet/mellanox/mlxsw/
8857 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8858 M: mlxsw@mellanox.com
8859 L: netdev@vger.kernel.org
8861 W: http://www.mellanox.com
8862 Q: http://patchwork.ozlabs.org/project/netdev/list/
8863 F: drivers/net/ethernet/mellanox/mlxfw/
8865 MELLANOX MLX CPLD HOTPLUG DRIVER
8866 M: Vadim Pasternak <vadimp@mellanox.com>
8867 L: platform-driver-x86@vger.kernel.org
8869 F: drivers/platform/x86/mlxcpld-hotplug.c
8870 F: include/linux/platform_data/mlxcpld-hotplug.h
8872 MELLANOX MLX4 core VPI driver
8873 M: Tariq Toukan <tariqt@mellanox.com>
8874 L: netdev@vger.kernel.org
8875 L: linux-rdma@vger.kernel.org
8876 W: http://www.mellanox.com
8877 Q: http://patchwork.ozlabs.org/project/netdev/list/
8879 F: drivers/net/ethernet/mellanox/mlx4/
8880 F: include/linux/mlx4/
8882 MELLANOX MLX4 IB driver
8883 M: Yishai Hadas <yishaih@mellanox.com>
8884 L: linux-rdma@vger.kernel.org
8885 W: http://www.mellanox.com
8886 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8888 F: drivers/infiniband/hw/mlx4/
8889 F: include/linux/mlx4/
8890 F: include/uapi/rdma/mlx4-abi.h
8892 MELLANOX MLX5 core VPI driver
8893 M: Saeed Mahameed <saeedm@mellanox.com>
8894 M: Matan Barak <matanb@mellanox.com>
8895 M: Leon Romanovsky <leonro@mellanox.com>
8896 L: netdev@vger.kernel.org
8897 L: linux-rdma@vger.kernel.org
8898 W: http://www.mellanox.com
8899 Q: http://patchwork.ozlabs.org/project/netdev/list/
8901 F: drivers/net/ethernet/mellanox/mlx5/core/
8902 F: include/linux/mlx5/
8904 MELLANOX MLX5 IB driver
8905 M: Matan Barak <matanb@mellanox.com>
8906 M: Leon Romanovsky <leonro@mellanox.com>
8907 L: linux-rdma@vger.kernel.org
8908 W: http://www.mellanox.com
8909 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8911 F: drivers/infiniband/hw/mlx5/
8912 F: include/linux/mlx5/
8913 F: include/uapi/rdma/mlx5-abi.h
8915 MELLANOX MLXCPLD I2C AND MUX DRIVER
8916 M: Vadim Pasternak <vadimp@mellanox.com>
8917 M: Michael Shych <michaelsh@mellanox.com>
8918 L: linux-i2c@vger.kernel.org
8920 F: drivers/i2c/busses/i2c-mlxcpld.c
8921 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8922 F: Documentation/i2c/busses/i2c-mlxcpld
8924 MELLANOX MLXCPLD LED DRIVER
8925 M: Vadim Pasternak <vadimp@mellanox.com>
8926 L: linux-leds@vger.kernel.org
8928 F: drivers/leds/leds-mlxcpld.c
8929 F: Documentation/leds/leds-mlxcpld.txt
8931 MELLANOX PLATFORM DRIVER
8932 M: Vadim Pasternak <vadimp@mellanox.com>
8933 L: platform-driver-x86@vger.kernel.org
8935 F: drivers/platform/x86/mlx-platform.c
8938 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8939 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8940 L: linux-kernel@vger.kernel.org
8942 F: kernel/sched/membarrier.c
8943 F: include/uapi/linux/membarrier.h
8946 L: linux-mm@kvack.org
8947 W: http://www.linux-mm.org
8949 F: include/linux/mm.h
8950 F: include/linux/gfp.h
8951 F: include/linux/mmzone.h
8952 F: include/linux/memory_hotplug.h
8953 F: include/linux/vmalloc.h
8956 MEMORY TECHNOLOGY DEVICES (MTD)
8957 M: David Woodhouse <dwmw2@infradead.org>
8958 M: Brian Norris <computersforpeace@gmail.com>
8959 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8960 M: Marek Vasut <marek.vasut@gmail.com>
8961 M: Richard Weinberger <richard@nod.at>
8962 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8963 L: linux-mtd@lists.infradead.org
8964 W: http://www.linux-mtd.infradead.org/
8965 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8966 T: git git://git.infradead.org/linux-mtd.git master
8967 T: git git://git.infradead.org/l2-mtd.git master
8969 F: Documentation/devicetree/bindings/mtd/
8971 F: include/linux/mtd/
8972 F: include/uapi/mtd/
8974 MEN A21 WATCHDOG DRIVER
8975 M: Johannes Thumshirn <morbidrsa@gmail.com>
8976 L: linux-watchdog@vger.kernel.org
8978 F: drivers/watchdog/mena21_wdt.c
8980 MEN CHAMELEON BUS (mcb)
8981 M: Johannes Thumshirn <morbidrsa@gmail.com>
8984 F: include/linux/mcb.h
8985 F: Documentation/men-chameleon-bus.txt
8987 MEN F21BMC (Board Management Controller)
8988 M: Andreas Werner <andreas.werner@men.de>
8990 F: drivers/mfd/menf21bmc.c
8991 F: drivers/watchdog/menf21bmc_wdt.c
8992 F: drivers/leds/leds-menf21bmc.c
8993 F: drivers/hwmon/menf21bmc_hwmon.c
8994 F: Documentation/hwmon/menf21bmc
8996 MESON AO CEC DRIVER FOR AMLOGIC SOCS
8997 M: Neil Armstrong <narmstrong@baylibre.com>
8998 L: linux-media@lists.freedesktop.org
8999 L: linux-amlogic@lists.infradead.org
9000 W: http://linux-meson.com/
9002 F: drivers/media/platform/meson/ao-cec.c
9003 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9004 T: git git://linuxtv.org/media_tree.git
9007 M: James Hogan <jhogan@kernel.org>
9008 L: linux-metag@vger.kernel.org
9009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9012 F: Documentation/metag/
9013 F: Documentation/devicetree/bindings/metag/
9014 F: Documentation/devicetree/bindings/interrupt-controller/img,*
9015 F: drivers/clocksource/metag_generic.c
9016 F: drivers/irqchip/irq-metag.c
9017 F: drivers/irqchip/irq-metag-ext.c
9018 F: drivers/tty/metag_da.c
9020 MICROBLAZE ARCHITECTURE
9021 M: Michal Simek <monstr@monstr.eu>
9022 W: http://www.monstr.eu/fdt/
9023 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9027 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9028 M: Richard Genoud <richard.genoud@gmail.com>
9030 F: drivers/tty/serial/atmel_serial.c
9031 F: drivers/tty/serial/atmel_serial.h
9033 MICROCHIP / ATMEL DMA DRIVER
9034 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9036 L: dmaengine@vger.kernel.org
9038 F: drivers/dma/at_hdmac.c
9039 F: drivers/dma/at_hdmac_regs.h
9040 F: include/linux/platform_data/dma-atmel.h
9042 MICROCHIP / ATMEL ECC DRIVER
9043 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9044 L: linux-crypto@vger.kernel.org
9046 F: drivers/crypto/atmel-ecc.*
9048 MICROCHIP / ATMEL ISC DRIVER
9049 M: Songjun Wu <songjun.wu@microchip.com>
9050 L: linux-media@vger.kernel.org
9052 F: drivers/media/platform/atmel/atmel-isc.c
9053 F: drivers/media/platform/atmel/atmel-isc-regs.h
9054 F: devicetree/bindings/media/atmel-isc.txt
9056 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9057 M: Woojung Huh <Woojung.Huh@microchip.com>
9058 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9059 L: netdev@vger.kernel.org
9061 F: net/dsa/tag_ksz.c
9062 F: drivers/net/dsa/microchip/*
9063 F: include/linux/platform_data/microchip-ksz.h
9064 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9066 MICROCHIP USB251XB DRIVER
9067 M: Richard Leitner <richard.leitner@skidata.com>
9068 L: linux-usb@vger.kernel.org
9070 F: drivers/usb/misc/usb251xb.c
9071 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9073 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9074 M: Don Brace <don.brace@microsemi.com>
9075 L: esc.storagedev@microsemi.com
9076 L: linux-scsi@vger.kernel.org
9078 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9079 F: drivers/scsi/smartpqi/Kconfig
9080 F: drivers/scsi/smartpqi/Makefile
9081 F: include/linux/cciss*.h
9082 F: include/uapi/linux/cciss*.h
9083 F: Documentation/scsi/smartpqi.txt
9085 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9086 M: Chen Yu <yu.c.chen@intel.com>
9087 L: platform-driver-x86@vger.kernel.org
9089 F: drivers/platform/x86/surfacepro3_button.c
9092 M: Oliver Neukum <oliver@neukum.org>
9094 F: drivers/usb/image/microtek.*
9097 M: Ralf Baechle <ralf@linux-mips.org>
9098 L: linux-mips@linux-mips.org
9099 W: http://www.linux-mips.org/
9100 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9101 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9103 F: Documentation/devicetree/bindings/mips/
9104 F: Documentation/mips/
9107 MIPS BOSTON DEVELOPMENT BOARD
9108 M: Paul Burton <paul.burton@mips.com>
9109 L: linux-mips@linux-mips.org
9111 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9112 F: arch/mips/boot/dts/img/boston.dts
9113 F: arch/mips/configs/generic/board-boston.config
9114 F: drivers/clk/imgtec/clk-boston.c
9115 F: include/dt-bindings/clock/boston-clock.h
9117 MIPS GENERIC PLATFORM
9118 M: Paul Burton <paul.burton@mips.com>
9119 L: linux-mips@linux-mips.org
9121 F: arch/mips/generic/
9122 F: arch/mips/tools/generic-board-config.sh
9124 MIPS/LOONGSON1 ARCHITECTURE
9125 M: Keguang Zhang <keguang.zhang@gmail.com>
9126 L: linux-mips@linux-mips.org
9128 F: arch/mips/loongson32/
9129 F: arch/mips/include/asm/mach-loongson32/
9130 F: drivers/*/*loongson1*
9131 F: drivers/*/*/*loongson1*
9133 MIPS RINT INSTRUCTION EMULATION
9134 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9135 L: linux-mips@linux-mips.org
9137 F: arch/mips/math-emu/sp_rint.c
9138 F: arch/mips/math-emu/dp_rint.c
9140 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9141 M: Hans Verkuil <hverkuil@xs4all.nl>
9142 L: linux-media@vger.kernel.org
9143 T: git git://linuxtv.org/media_tree.git
9144 W: https://linuxtv.org
9146 F: drivers/media/radio/radio-miropcm20*
9149 M: Eric Miao <eric.y.miao@gmail.com>
9150 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9152 T: git git://github.com/hzhuang1/linux.git
9153 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9155 F: arch/arm/boot/dts/mmp*
9156 F: arch/arm/mach-mmp/
9158 MN88472 MEDIA DRIVER
9159 M: Antti Palosaari <crope@iki.fi>
9160 L: linux-media@vger.kernel.org
9161 W: https://linuxtv.org
9162 W: http://palosaari.fi/linux/
9163 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9165 F: drivers/media/dvb-frontends/mn88472*
9167 MN88473 MEDIA DRIVER
9168 M: Antti Palosaari <crope@iki.fi>
9169 L: linux-media@vger.kernel.org
9170 W: https://linuxtv.org
9171 W: http://palosaari.fi/linux/
9172 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9174 F: drivers/media/dvb-frontends/mn88473*
9177 M: Jessica Yu <jeyu@kernel.org>
9178 M: Rusty Russell <rusty@rustcorp.com.au>
9179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9181 F: include/linux/module.h
9184 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9185 W: http://popies.net/meye/
9187 F: Documentation/media/v4l-drivers/meye*
9188 F: drivers/media/pci/meye/
9189 F: include/uapi/linux/meye.h
9191 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9192 M: Jiri Slaby <jirislaby@gmail.com>
9194 F: Documentation/serial/moxa-smartio
9195 F: drivers/tty/mxser.*
9197 MR800 AVERMEDIA USB FM RADIO DRIVER
9198 M: Alexey Klimov <klimov.linux@gmail.com>
9199 L: linux-media@vger.kernel.org
9200 T: git git://linuxtv.org/media_tree.git
9202 F: drivers/media/radio/radio-mr800.c
9204 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9205 M: Alan Ott <alan@signal11.us>
9206 L: linux-wpan@vger.kernel.org
9208 F: drivers/net/ieee802154/mrf24j40.c
9209 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9212 M: "Lee, Chun-Yi" <jlee@suse.com>
9213 L: platform-driver-x86@vger.kernel.org
9215 F: drivers/platform/x86/msi-laptop.c
9218 L: platform-driver-x86@vger.kernel.org
9220 F: drivers/platform/x86/msi-wmi.c
9223 M: Antti Palosaari <crope@iki.fi>
9224 L: linux-media@vger.kernel.org
9225 W: https://linuxtv.org
9226 W: http://palosaari.fi/linux/
9227 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9228 T: git git://linuxtv.org/anttip/media_tree.git
9230 F: drivers/media/tuners/msi001*
9232 MSI2500 MEDIA DRIVER
9233 M: Antti Palosaari <crope@iki.fi>
9234 L: linux-media@vger.kernel.org
9235 W: https://linuxtv.org
9236 W: http://palosaari.fi/linux/
9237 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9238 T: git git://linuxtv.org/anttip/media_tree.git
9240 F: drivers/media/usb/msi2500/
9242 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9243 M: Robert Jarzmik <robert.jarzmik@free.fr>
9244 L: linux-mtd@lists.infradead.org
9246 F: drivers/mtd/devices/docg3*
9248 MT9M032 APTINA SENSOR DRIVER
9249 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9250 L: linux-media@vger.kernel.org
9251 T: git git://linuxtv.org/media_tree.git
9253 F: drivers/media/i2c/mt9m032.c
9254 F: include/media/i2c/mt9m032.h
9256 MT9P031 APTINA CAMERA SENSOR
9257 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9258 L: linux-media@vger.kernel.org
9259 T: git git://linuxtv.org/media_tree.git
9261 F: drivers/media/i2c/mt9p031.c
9262 F: include/media/i2c/mt9p031.h
9264 MT9T001 APTINA CAMERA SENSOR
9265 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9266 L: linux-media@vger.kernel.org
9267 T: git git://linuxtv.org/media_tree.git
9269 F: drivers/media/i2c/mt9t001.c
9270 F: include/media/i2c/mt9t001.h
9272 MT9V032 APTINA CAMERA SENSOR
9273 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9274 L: linux-media@vger.kernel.org
9275 T: git git://linuxtv.org/media_tree.git
9277 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9278 F: drivers/media/i2c/mt9v032.c
9279 F: include/media/i2c/mt9v032.h
9281 MULTIFUNCTION DEVICES (MFD)
9282 M: Lee Jones <lee.jones@linaro.org>
9283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9285 F: Documentation/devicetree/bindings/mfd/
9287 F: include/linux/mfd/
9288 F: include/dt-bindings/mfd/
9290 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9292 F: drivers/mmc/host/mmc_spi.c
9293 F: include/linux/spi/mmc_spi.h
9295 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9296 M: Ulf Hansson <ulf.hansson@linaro.org>
9297 L: linux-mmc@vger.kernel.org
9298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9300 F: Documentation/devicetree/bindings/mmc/
9302 F: include/linux/mmc/
9303 F: include/uapi/linux/mmc/
9305 MULTIPLEXER SUBSYSTEM
9306 M: Peter Rosin <peda@axentia.se>
9308 F: Documentation/ABI/testing/mux/sysfs-class-mux*
9309 F: Documentation/devicetree/bindings/mux/
9310 F: include/linux/dt-bindings/mux/
9311 F: include/linux/mux/
9314 MULTITECH MULTIPORT CARD (ISICOM)
9316 F: drivers/tty/isicom.c
9317 F: include/linux/isicom.h
9319 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9320 M: Bin Liu <b-liu@ti.com>
9321 L: linux-usb@vger.kernel.org
9323 F: drivers/usb/musb/
9325 MXL5007T MEDIA DRIVER
9326 M: Michael Krufky <mkrufky@linuxtv.org>
9327 L: linux-media@vger.kernel.org
9328 W: https://linuxtv.org
9329 W: http://github.com/mkrufky
9330 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9331 T: git git://linuxtv.org/mkrufky/tuners.git
9333 F: drivers/media/tuners/mxl5007t.*
9336 M: Marek Vasut <marex@denx.de>
9338 F: drivers/gpu/drm/mxsfb/
9339 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9341 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9342 M: Chris Lee <christopher.lee@cspi.com>
9343 L: netdev@vger.kernel.org
9344 W: https://www.cspi.com/ethernet-products/support/downloads/
9346 F: drivers/net/ethernet/myricom/myri10ge/
9348 NAND FLASH SUBSYSTEM
9349 M: Boris Brezillon <boris.brezillon@free-electrons.com>
9350 R: Richard Weinberger <richard@nod.at>
9351 L: linux-mtd@lists.infradead.org
9352 W: http://www.linux-mtd.infradead.org/
9353 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9354 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9355 T: git git://git.infradead.org/l2-mtd.git nand/next
9357 F: drivers/mtd/nand/
9358 F: include/linux/mtd/*nand*.h
9360 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9361 M: Daniel Mack <zonque@gmail.com>
9363 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9364 W: http://www.native-instruments.com
9367 NATSEMI ETHERNET DRIVER (DP8381x)
9369 F: drivers/net/ethernet/natsemi/natsemi.c
9372 M: Petr Vandrovec <petr@vandrovec.name>
9376 NCR 5380 SCSI DRIVERS
9377 M: Finn Thain <fthain@telegraphics.com.au>
9378 M: Michael Schmitz <schmitzmic@gmail.com>
9379 L: linux-scsi@vger.kernel.org
9381 F: Documentation/scsi/g_NCR5380.txt
9382 F: drivers/scsi/NCR5380.*
9383 F: drivers/scsi/arm/cumana_1.c
9384 F: drivers/scsi/arm/oak.c
9385 F: drivers/scsi/atari_scsi.*
9386 F: drivers/scsi/dmx3191d.c
9387 F: drivers/scsi/g_NCR5380.*
9388 F: drivers/scsi/mac_scsi.*
9389 F: drivers/scsi/sun3_scsi.*
9390 F: drivers/scsi/sun3_scsi_vme.c
9392 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9393 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9394 L: linux-scsi@vger.kernel.org
9396 F: drivers/scsi/NCR_D700.*
9398 NCT6775 HARDWARE MONITOR DRIVER
9399 M: Guenter Roeck <linux@roeck-us.net>
9400 L: linux-hwmon@vger.kernel.org
9402 F: Documentation/hwmon/nct6775
9403 F: drivers/hwmon/nct6775.c
9405 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9406 M: Faisal Latif <faisal.latif@intel.com>
9407 L: linux-rdma@vger.kernel.org
9408 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9410 F: drivers/infiniband/hw/nes/
9411 F: include/uapi/rdma/nes-abi.h
9413 NETEM NETWORK EMULATOR
9414 M: Stephen Hemminger <stephen@networkplumber.org>
9415 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9417 F: net/sched/sch_netem.c
9419 NETERION 10GbE DRIVERS (s2io/vxge)
9420 M: Jon Mason <jdmason@kudzu.us>
9421 L: netdev@vger.kernel.org
9423 F: Documentation/networking/s2io.txt
9424 F: Documentation/networking/vxge.txt
9425 F: drivers/net/ethernet/neterion/
9428 M: Pablo Neira Ayuso <pablo@netfilter.org>
9429 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9430 M: Florian Westphal <fw@strlen.de>
9431 L: netfilter-devel@vger.kernel.org
9432 L: coreteam@netfilter.org
9433 W: http://www.netfilter.org/
9434 W: http://www.iptables.org/
9435 W: http://www.nftables.org/
9436 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9440 F: include/linux/netfilter*
9441 F: include/linux/netfilter/
9442 F: include/net/netfilter/
9443 F: include/uapi/linux/netfilter*
9444 F: include/uapi/linux/netfilter/
9445 F: net/*/netfilter.c
9448 F: net/bridge/br_netfilter*.c
9450 NETROM NETWORK LAYER
9451 M: Ralf Baechle <ralf@linux-mips.org>
9452 L: linux-hams@vger.kernel.org
9453 W: http://www.linux-ax25.org/
9455 F: include/net/netrom.h
9456 F: include/uapi/linux/netrom.h
9459 NETRONOME ETHERNET DRIVERS
9460 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9461 L: oss-drivers@netronome.com
9463 F: drivers/net/ethernet/netronome/
9465 NETWORK BLOCK DEVICE (NBD)
9466 M: Josef Bacik <jbacik@fb.com>
9468 L: linux-block@vger.kernel.org
9469 L: nbd@other.debian.org
9470 F: Documentation/blockdev/nbd.txt
9471 F: drivers/block/nbd.c
9472 F: include/uapi/linux/nbd.h
9474 NETWORK DROP MONITOR
9475 M: Neil Horman <nhorman@tuxdriver.com>
9476 L: netdev@vger.kernel.org
9478 W: https://fedorahosted.org/dropwatch/
9479 F: net/core/drop_monitor.c
9482 L: netdev@vger.kernel.org
9483 W: http://www.linuxfoundation.org/en/Net
9484 Q: http://patchwork.ozlabs.org/project/netdev/list/
9485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9488 F: Documentation/devicetree/bindings/net/
9490 F: include/linux/if_*
9491 F: include/linux/netdevice.h
9492 F: include/linux/etherdevice.h
9493 F: include/linux/fcdevice.h
9494 F: include/linux/fddidevice.h
9495 F: include/linux/hippidevice.h
9496 F: include/linux/inetdevice.h
9497 F: include/uapi/linux/if_*
9498 F: include/uapi/linux/netdevice.h
9500 NETWORKING DRIVERS (WIRELESS)
9501 M: Kalle Valo <kvalo@codeaurora.org>
9502 L: linux-wireless@vger.kernel.org
9503 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9507 F: Documentation/devicetree/bindings/net/wireless/
9508 F: drivers/net/wireless/
9511 M: Andrew Lunn <andrew@lunn.ch>
9512 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9513 M: Florian Fainelli <f.fainelli@gmail.com>
9516 F: include/net/dsa.h
9517 F: include/linux/dsa/
9520 NETWORKING [GENERAL]
9521 M: "David S. Miller" <davem@davemloft.net>
9522 L: netdev@vger.kernel.org
9523 W: http://www.linuxfoundation.org/en/Net
9524 Q: http://patchwork.ozlabs.org/project/netdev/list/
9525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9527 B: mailto:netdev@vger.kernel.org
9531 F: include/linux/in.h
9532 F: include/linux/net.h
9533 F: include/linux/netdevice.h
9534 F: include/uapi/linux/in.h
9535 F: include/uapi/linux/net.h
9536 F: include/uapi/linux/netdevice.h
9537 F: include/uapi/linux/net_namespace.h
9538 F: tools/testing/selftests/net/
9543 M: Steffen Klassert <steffen.klassert@secunet.com>
9544 M: Herbert Xu <herbert@gondor.apana.org.au>
9545 M: "David S. Miller" <davem@davemloft.net>
9546 L: netdev@vger.kernel.org
9547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9556 F: net/ipv4/ipcomp.c
9557 F: net/ipv4/ip_vti.c
9561 F: net/ipv6/ipcomp6.c
9562 F: net/ipv6/ip6_vti.c
9563 F: include/uapi/linux/xfrm.h
9564 F: include/net/xfrm.h
9566 NETWORKING [IPv4/IPv6]
9567 M: "David S. Miller" <davem@davemloft.net>
9568 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9569 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9570 L: netdev@vger.kernel.org
9571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9578 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9579 M: Paul Moore <paul@paul-moore.com>
9580 W: https://github.com/netlabel
9581 L: netdev@vger.kernel.org
9582 L: linux-security-module@vger.kernel.org
9584 F: Documentation/netlabel/
9585 F: include/net/calipso.h
9586 F: include/net/cipso_ipv4.h
9587 F: include/net/netlabel.h
9588 F: include/uapi/linux/netfilter/xt_SECMARK.h
9589 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9591 F: net/ipv4/cipso_ipv4.c
9592 F: net/ipv6/calipso.c
9593 F: net/netfilter/xt_CONNSECMARK.c
9594 F: net/netfilter/xt_SECMARK.c
9597 M: Ilya Lesokhin <ilyal@mellanox.com>
9598 M: Aviad Yehezkel <aviadye@mellanox.com>
9599 M: Dave Watson <davejwatson@fb.com>
9600 L: netdev@vger.kernel.org
9603 F: include/uapi/linux/tls.h
9604 F: include/net/tls.h
9606 NETWORKING [WIRELESS]
9607 L: linux-wireless@vger.kernel.org
9608 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9610 NETXEN (1/10) GbE SUPPORT
9611 M: Manish Chopra <manish.chopra@cavium.com>
9612 M: Rahul Verma <rahul.verma@cavium.com>
9613 M: Dept-GELinuxNICDev@cavium.com
9614 L: netdev@vger.kernel.org
9616 F: drivers/net/ethernet/qlogic/netxen/
9619 M: Samuel Ortiz <sameo@linux.intel.com>
9620 L: linux-wireless@vger.kernel.org
9621 L: linux-nfc@lists.01.org (subscribers-only)
9625 F: include/uapi/linux/nfc.h
9627 F: include/linux/platform_data/nfcmrvl.h
9628 F: include/linux/platform_data/nxp-nci.h
9629 F: Documentation/devicetree/bindings/net/nfc/
9631 NFS, SUNRPC, AND LOCKD CLIENTS
9632 M: Trond Myklebust <trond.myklebust@primarydata.com>
9633 M: Anna Schumaker <anna.schumaker@netapp.com>
9634 L: linux-nfs@vger.kernel.org
9635 W: http://client.linux-nfs.org
9636 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9642 F: include/linux/lockd/
9643 F: include/linux/nfs*
9644 F: include/linux/sunrpc/
9645 F: include/uapi/linux/nfs*
9646 F: include/uapi/linux/sunrpc/
9649 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9650 L: linux-nilfs@vger.kernel.org
9651 W: http://nilfs.sourceforge.net/
9652 W: http://nilfs.osdn.jp/
9653 T: git git://github.com/konis/nilfs2.git
9655 F: Documentation/filesystems/nilfs2.txt
9657 F: include/trace/events/nilfs2.h
9658 F: include/uapi/linux/nilfs2_api.h
9659 F: include/uapi/linux/nilfs2_ondisk.h
9661 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9662 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9663 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9665 F: Documentation/scsi/NinjaSCSI.txt
9666 F: drivers/scsi/pcmcia/nsp_*
9668 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9669 M: GOTO Masanori <gotom@debian.or.jp>
9670 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9671 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9673 F: Documentation/scsi/NinjaSCSI.txt
9674 F: drivers/scsi/nsp32*
9677 M: Ley Foon Tan <lftan@altera.com>
9678 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9683 NOHZ, DYNTICKS SUPPORT
9684 M: Frederic Weisbecker <fweisbec@gmail.com>
9685 M: Thomas Gleixner <tglx@linutronix.de>
9686 M: Ingo Molnar <mingo@kernel.org>
9687 L: linux-kernel@vger.kernel.org
9688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9690 F: kernel/time/tick*.*
9691 F: include/linux/tick.h
9692 F: include/linux/sched/nohz.h
9694 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9695 M: Pavel Machek <pavel@ucw.cz>
9696 M: Sakari Ailus <sakari.ailus@iki.fi>
9697 L: linux-media@vger.kernel.org
9699 F: drivers/media/i2c/et8ek8
9700 F: drivers/media/i2c/ad5820.c
9702 NOKIA N900 POWER SUPPLY DRIVERS
9703 R: Pali Rohár <pali.rohar@gmail.com>
9704 F: include/linux/power/bq2415x_charger.h
9705 F: include/linux/power/bq27xxx_battery.h
9706 F: include/linux/power/isp1704_charger.h
9707 F: drivers/power/supply/bq2415x_charger.c
9708 F: drivers/power/supply/bq27xxx_battery.c
9709 F: drivers/power/supply/bq27xxx_battery_i2c.c
9710 F: drivers/power/supply/isp1704_charger.c
9711 F: drivers/power/supply/rx51_battery.c
9714 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9715 L: linux-ntb@googlegroups.com
9717 F: drivers/ntb/hw/amd/
9720 M: Jon Mason <jdmason@kudzu.us>
9721 M: Dave Jiang <dave.jiang@intel.com>
9722 M: Allen Hubbe <Allen.Hubbe@emc.com>
9723 L: linux-ntb@googlegroups.com
9725 W: https://github.com/jonmason/ntb/wiki
9726 T: git git://github.com/jonmason/ntb.git
9728 F: drivers/net/ntb_netdev.c
9729 F: include/linux/ntb.h
9730 F: include/linux/ntb_transport.h
9731 F: tools/testing/selftests/ntb/
9734 M: Serge Semin <fancer.lancer@gmail.com>
9735 L: linux-ntb@googlegroups.com
9737 F: drivers/ntb/hw/idt/
9740 M: Dave Jiang <dave.jiang@intel.com>
9741 L: linux-ntb@googlegroups.com
9743 W: https://github.com/davejiang/linux/wiki
9744 T: git https://github.com/davejiang/linux.git
9745 F: drivers/ntb/hw/intel/
9748 M: Anton Altaparmakov <anton@tuxera.com>
9749 L: linux-ntfs-dev@lists.sourceforge.net
9750 W: http://www.tuxera.com/
9751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9753 F: Documentation/filesystems/ntfs.txt
9756 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9757 M: Antonino Daplas <adaplas@gmail.com>
9758 L: linux-fbdev@vger.kernel.org
9760 F: drivers/video/fbdev/riva/
9761 F: drivers/video/fbdev/nvidia/
9764 M: Keith Busch <keith.busch@intel.com>
9765 M: Jens Axboe <axboe@fb.com>
9766 M: Christoph Hellwig <hch@lst.de>
9767 M: Sagi Grimberg <sagi@grimberg.me>
9768 L: linux-nvme@lists.infradead.org
9769 T: git://git.infradead.org/nvme.git
9770 W: http://git.infradead.org/nvme.git
9772 F: drivers/nvme/host/
9773 F: include/linux/nvme.h
9774 F: include/uapi/linux/nvme_ioctl.h
9776 NVM EXPRESS FC TRANSPORT DRIVERS
9777 M: James Smart <james.smart@broadcom.com>
9778 L: linux-nvme@lists.infradead.org
9780 F: include/linux/nvme-fc.h
9781 F: include/linux/nvme-fc-driver.h
9782 F: drivers/nvme/host/fc.c
9783 F: drivers/nvme/target/fc.c
9784 F: drivers/nvme/target/fcloop.c
9786 NVM EXPRESS TARGET DRIVER
9787 M: Christoph Hellwig <hch@lst.de>
9788 M: Sagi Grimberg <sagi@grimberg.me>
9789 L: linux-nvme@lists.infradead.org
9790 T: git://git.infradead.org/nvme.git
9791 W: http://git.infradead.org/nvme.git
9793 F: drivers/nvme/target/
9796 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9799 F: Documentation/devicetree/bindings/nvmem/
9800 F: Documentation/ABI/stable/sysfs-bus-nvmem
9801 F: include/linux/nvmem-consumer.h
9802 F: include/linux/nvmem-provider.h
9804 NXP TDA998X DRM DRIVER
9805 M: Russell King <linux@armlinux.org.uk>
9807 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9808 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9809 F: drivers/gpu/drm/i2c/tda998x_drv.c
9810 F: include/drm/i2c/tda998x.h
9813 M: Peter Rosin <peda@axentia.se>
9814 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9816 F: sound/soc/codecs/tfa9879*
9819 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9820 R: Charles Gorand <charles.gorand@effinnov.com>
9821 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9823 F: drivers/nfc/nxp-nci
9826 M: Josh Poimboeuf <jpoimboe@redhat.com>
9831 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9832 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9833 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9834 L: linux-omap@vger.kernel.org
9838 OMAP CLOCK FRAMEWORK SUPPORT
9839 M: Paul Walmsley <paul@pwsan.com>
9840 L: linux-omap@vger.kernel.org
9842 F: arch/arm/*omap*/*clock*
9844 OMAP DEVICE TREE SUPPORT
9845 M: Benoît Cousson <bcousson@baylibre.com>
9846 M: Tony Lindgren <tony@atomide.com>
9847 L: linux-omap@vger.kernel.org
9848 L: devicetree@vger.kernel.org
9850 F: arch/arm/boot/dts/*omap*
9851 F: arch/arm/boot/dts/*am3*
9852 F: arch/arm/boot/dts/*am4*
9853 F: arch/arm/boot/dts/*am5*
9854 F: arch/arm/boot/dts/*dra7*
9856 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9857 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9858 L: linux-omap@vger.kernel.org
9859 L: linux-fbdev@vger.kernel.org
9861 F: drivers/video/fbdev/omap2/
9862 F: Documentation/arm/OMAP/DSS
9864 OMAP FRAMEBUFFER SUPPORT
9865 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9866 L: linux-fbdev@vger.kernel.org
9867 L: linux-omap@vger.kernel.org
9869 F: drivers/video/fbdev/omap/
9871 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9872 M: Roger Quadros <rogerq@ti.com>
9873 M: Tony Lindgren <tony@atomide.com>
9874 L: linux-omap@vger.kernel.org
9876 F: drivers/memory/omap-gpmc.c
9877 F: arch/arm/mach-omap2/*gpmc*
9880 M: Grygorii Strashko <grygorii.strashko@ti.com>
9881 M: Santosh Shilimkar <ssantosh@kernel.org>
9882 M: Kevin Hilman <khilman@kernel.org>
9883 L: linux-omap@vger.kernel.org
9885 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9886 F: drivers/gpio/gpio-omap.c
9888 OMAP HARDWARE SPINLOCK SUPPORT
9889 M: Ohad Ben-Cohen <ohad@wizery.com>
9890 L: linux-omap@vger.kernel.org
9892 F: drivers/hwspinlock/omap_hwspinlock.c
9895 L: linux-mmc@vger.kernel.org
9896 L: linux-omap@vger.kernel.org
9898 F: drivers/mmc/host/omap_hsmmc.c
9901 M: Paul Walmsley <paul@pwsan.com>
9902 L: linux-omap@vger.kernel.org
9904 F: arch/arm/mach-omap2/omap_hwmod*data*
9906 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9907 M: Benoît Cousson <bcousson@baylibre.com>
9908 L: linux-omap@vger.kernel.org
9910 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9913 M: Benoît Cousson <bcousson@baylibre.com>
9914 M: Paul Walmsley <paul@pwsan.com>
9915 L: linux-omap@vger.kernel.org
9917 F: arch/arm/mach-omap2/omap_hwmod.*
9919 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9920 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9921 L: linux-media@vger.kernel.org
9923 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9924 F: drivers/media/platform/omap3isp/
9925 F: drivers/staging/media/omap4iss/
9928 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9929 L: linux-omap@vger.kernel.org
9931 F: drivers/mmc/host/omap.c
9933 OMAP POWER MANAGEMENT SUPPORT
9934 M: Kevin Hilman <khilman@kernel.org>
9935 L: linux-omap@vger.kernel.org
9937 F: arch/arm/*omap*/*pm*
9938 F: drivers/cpufreq/omap-cpufreq.c
9940 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9941 M: Rajendra Nayak <rnayak@codeaurora.org>
9942 M: Paul Walmsley <paul@pwsan.com>
9943 L: linux-omap@vger.kernel.org
9945 F: arch/arm/mach-omap2/prm*
9947 OMAP RANDOM NUMBER GENERATOR SUPPORT
9948 M: Deepak Saxena <dsaxena@plexity.net>
9950 F: drivers/char/hw_random/omap-rng.c
9953 L: linux-usb@vger.kernel.org
9954 L: linux-omap@vger.kernel.org
9956 F: drivers/usb/*/*omap*
9957 F: arch/arm/*omap*/usb*
9959 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9960 M: Mark Jackson <mpfj@newflow.co.uk>
9961 L: linux-omap@vger.kernel.org
9963 F: arch/arm/boot/dts/am335x-nano.dts
9966 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9967 M: Tony Lindgren <tony@atomide.com>
9968 L: linux-omap@vger.kernel.org
9969 Q: http://patchwork.kernel.org/project/linux-omap/list/
9970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9972 F: arch/arm/mach-omap1/
9973 F: arch/arm/plat-omap/
9974 F: arch/arm/configs/omap1_defconfig
9975 F: drivers/i2c/busses/i2c-omap.c
9976 F: include/linux/i2c-omap.h
9979 M: Tony Lindgren <tony@atomide.com>
9980 L: linux-omap@vger.kernel.org
9981 W: http://www.muru.com/linux/omap/
9982 W: http://linux.omap.com/
9983 Q: http://patchwork.kernel.org/project/linux-omap/list/
9984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9986 F: arch/arm/mach-omap2/
9987 F: arch/arm/plat-omap/
9988 F: arch/arm/configs/omap2plus_defconfig
9989 F: drivers/i2c/busses/i2c-omap.c
9990 F: drivers/irqchip/irq-omap-intc.c
9991 F: drivers/mfd/*omap*.c
9992 F: drivers/mfd/menelaus.c
9993 F: drivers/mfd/palmas.c
9994 F: drivers/mfd/tps65217.c
9995 F: drivers/mfd/tps65218.c
9996 F: drivers/mfd/tps65910.c
9997 F: drivers/mfd/twl-core.[ch]
9998 F: drivers/mfd/twl4030*.c
9999 F: drivers/mfd/twl6030*.c
10000 F: drivers/mfd/twl6040*.c
10001 F: drivers/regulator/palmas-regulator*.c
10002 F: drivers/regulator/pbias-regulator.c
10003 F: drivers/regulator/tps65217-regulator.c
10004 F: drivers/regulator/tps65218-regulator.c
10005 F: drivers/regulator/tps65910-regulator.c
10006 F: drivers/regulator/twl-regulator.c
10007 F: drivers/regulator/twl6030-regulator.c
10008 F: include/linux/i2c-omap.h
10010 ONION OMEGA2+ BOARD
10011 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10012 L: linux-mips@linux-mips.org
10014 F: arch/mips/boot/dts/ralink/omega2p.dts
10017 M: Bob Copeland <me@bobcopeland.com>
10018 L: linux-karma-devel@lists.sourceforge.net
10020 F: Documentation/filesystems/omfs.txt
10023 OMNIKEY CARDMAN 4000 DRIVER
10024 M: Harald Welte <laforge@gnumonks.org>
10026 F: drivers/char/pcmcia/cm4000_cs.c
10027 F: include/linux/cm4000_cs.h
10028 F: include/uapi/linux/cm4000_cs.h
10030 OMNIKEY CARDMAN 4040 DRIVER
10031 M: Harald Welte <laforge@gnumonks.org>
10033 F: drivers/char/pcmcia/cm4040_cs.*
10035 OMNIVISION OV13858 SENSOR DRIVER
10036 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10037 L: linux-media@vger.kernel.org
10038 T: git git://linuxtv.org/media_tree.git
10040 F: drivers/media/i2c/ov13858.c
10042 OMNIVISION OV5640 SENSOR DRIVER
10043 M: Steve Longerbeam <slongerbeam@gmail.com>
10044 L: linux-media@vger.kernel.org
10045 T: git git://linuxtv.org/media_tree.git
10047 F: drivers/media/i2c/ov5640.c
10049 OMNIVISION OV5647 SENSOR DRIVER
10050 M: Luis Oliveira <lolivei@synopsys.com>
10051 L: linux-media@vger.kernel.org
10052 T: git git://linuxtv.org/media_tree.git
10054 F: drivers/media/i2c/ov5647.c
10056 OMNIVISION OV7670 SENSOR DRIVER
10057 M: Jonathan Corbet <corbet@lwn.net>
10058 L: linux-media@vger.kernel.org
10059 T: git git://linuxtv.org/media_tree.git
10061 F: drivers/media/i2c/ov7670.c
10062 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10064 ONENAND FLASH DRIVER
10065 M: Kyungmin Park <kyungmin.park@samsung.com>
10066 L: linux-mtd@lists.infradead.org
10068 F: drivers/mtd/onenand/
10069 F: include/linux/mtd/onenand*.h
10071 ONSTREAM SCSI TAPE DRIVER
10072 M: Willem Riede <osst@riede.org>
10073 L: osst-users@lists.sourceforge.net
10074 L: linux-scsi@vger.kernel.org
10076 F: Documentation/scsi/osst.txt
10077 F: drivers/scsi/osst.*
10078 F: drivers/scsi/osst_*.h
10079 F: drivers/scsi/st.h
10082 M: Jens Wiklander <jens.wiklander@linaro.org>
10084 F: drivers/tee/optee/
10087 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10088 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10089 L: linux-rdma@vger.kernel.org
10091 F: drivers/infiniband/ulp/opa_vnic
10093 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10094 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10095 L: devicetree@vger.kernel.org
10097 F: Documentation/devicetree/dynamic-resolution-notes.txt
10098 F: Documentation/devicetree/overlay-notes.txt
10099 F: drivers/of/overlay.c
10100 F: drivers/of/resolver.c
10102 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10103 M: Rob Herring <robh+dt@kernel.org>
10104 M: Frank Rowand <frowand.list@gmail.com>
10105 L: devicetree@vger.kernel.org
10106 W: http://www.devicetree.org/
10107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10110 F: include/linux/of*.h
10112 F: Documentation/ABI/testing/sysfs-firmware-ofw
10114 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10115 M: Rob Herring <robh+dt@kernel.org>
10116 M: Mark Rutland <mark.rutland@arm.com>
10117 L: devicetree@vger.kernel.org
10118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10119 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10121 F: Documentation/devicetree/
10122 F: arch/*/boot/dts/
10123 F: include/dt-bindings/
10125 OPENCORES I2C BUS DRIVER
10126 M: Peter Korsgaard <jacmet@sunsite.dk>
10127 L: linux-i2c@vger.kernel.org
10129 F: Documentation/i2c/busses/i2c-ocores
10130 F: drivers/i2c/busses/i2c-ocores.c
10132 OPENRISC ARCHITECTURE
10133 M: Jonas Bonn <jonas@southpole.se>
10134 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10135 M: Stafford Horne <shorne@gmail.com>
10136 T: git git://github.com/openrisc/linux.git
10137 L: openrisc@lists.librecores.org
10138 W: http://openrisc.io
10140 F: Documentation/devicetree/bindings/openrisc/
10141 F: Documentation/openrisc/
10143 F: drivers/irqchip/irq-ompic.c
10144 F: drivers/irqchip/irq-or1k-*
10147 M: Pravin Shelar <pshelar@nicira.com>
10148 L: netdev@vger.kernel.org
10149 L: dev@openvswitch.org
10150 W: http://openvswitch.org
10152 F: net/openvswitch/
10153 F: include/uapi/linux/openvswitch.h
10155 OPERATING PERFORMANCE POINTS (OPP)
10156 M: Viresh Kumar <vireshk@kernel.org>
10157 M: Nishanth Menon <nm@ti.com>
10158 M: Stephen Boyd <sboyd@codeaurora.org>
10159 L: linux-pm@vger.kernel.org
10161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10163 F: include/linux/pm_opp.h
10164 F: Documentation/power/opp.txt
10165 F: Documentation/devicetree/bindings/opp/
10168 M: Clemens Ladisch <clemens@ladisch.de>
10169 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10170 T: git git://git.alsa-project.org/alsa-kernel.git
10172 F: sound/drivers/opl4/
10175 M: Robert Richter <rric@kernel.org>
10176 L: oprofile-list@lists.sf.net
10178 F: arch/*/include/asm/oprofile*.h
10179 F: arch/*/oprofile/
10180 F: drivers/oprofile/
10181 F: include/linux/oprofile.h
10183 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10184 M: Mark Fasheh <mfasheh@versity.com>
10185 M: Joel Becker <jlbec@evilplan.org>
10186 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10187 W: http://ocfs2.wiki.kernel.org
10189 F: Documentation/filesystems/ocfs2.txt
10190 F: Documentation/filesystems/dlmfs.txt
10193 ORANGEFS FILESYSTEM
10194 M: Mike Marshall <hubcap@omnibond.com>
10195 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
10196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10199 F: Documentation/filesystems/orangefs.txt
10202 L: linux-wireless@vger.kernel.org
10203 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10204 W: http://www.nongnu.org/orinoco/
10206 F: drivers/net/wireless/intersil/orinoco/
10208 OSD LIBRARY and FILESYSTEM
10209 M: Boaz Harrosh <ooo@electrozaur.com>
10211 F: drivers/scsi/osd/
10212 F: include/scsi/osd_*
10215 OV2659 OMNIVISION SENSOR DRIVER
10216 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10217 L: linux-media@vger.kernel.org
10218 W: https://linuxtv.org
10219 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10220 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10222 F: drivers/media/i2c/ov2659.c
10223 F: include/media/i2c/ov2659.h
10226 M: Miklos Szeredi <miklos@szeredi.hu>
10227 L: linux-unionfs@vger.kernel.org
10228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10231 F: Documentation/filesystems/overlayfs.txt
10233 P54 WIRELESS DRIVER
10234 M: Christian Lamparter <chunkeey@googlemail.com>
10235 L: linux-wireless@vger.kernel.org
10236 W: http://wireless.kernel.org/en/users/Drivers/p54
10238 F: drivers/net/wireless/intersil/p54/
10240 PA SEMI ETHERNET DRIVER
10241 L: netdev@vger.kernel.org
10243 F: drivers/net/ethernet/pasemi/*
10245 PA SEMI SMBUS DRIVER
10246 L: linux-i2c@vger.kernel.org
10248 F: drivers/i2c/busses/i2c-pasemi.c
10250 PADATA PARALLEL EXECUTION MECHANISM
10251 M: Steffen Klassert <steffen.klassert@secunet.com>
10252 L: linux-crypto@vger.kernel.org
10255 F: include/linux/padata.h
10256 F: Documentation/padata.txt
10258 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10259 M: Harald Welte <laforge@gnumonks.org>
10260 L: platform-driver-x86@vger.kernel.org
10262 F: drivers/platform/x86/panasonic-laptop.c
10264 PANASONIC MN10300/AM33/AM34 PORT
10265 M: David Howells <dhowells@redhat.com>
10266 L: linux-am33-list@redhat.com (moderated for non-subscribers)
10267 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10269 F: Documentation/mn10300/
10272 PARALLEL LCD/KEYPAD PANEL DRIVER
10273 M: Willy Tarreau <willy@haproxy.com>
10274 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10276 F: Documentation/misc-devices/lcd-panel-cgram.txt
10277 F: drivers/misc/panel.c
10279 PARALLEL PORT SUBSYSTEM
10280 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10281 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10282 L: linux-parport@lists.infradead.org (subscribers-only)
10284 F: drivers/parport/
10285 F: include/linux/parport*.h
10286 F: drivers/char/ppdev.c
10287 F: include/uapi/linux/ppdev.h
10288 F: Documentation/parport*.txt
10290 PARAVIRT_OPS INTERFACE
10291 M: Juergen Gross <jgross@suse.com>
10292 M: Alok Kataria <akataria@vmware.com>
10293 M: Rusty Russell <rusty@rustcorp.com.au>
10294 L: virtualization@lists.linux-foundation.org
10296 F: Documentation/virtual/paravirt_ops.txt
10297 F: arch/*/kernel/paravirt*
10298 F: arch/*/include/asm/paravirt*.h
10299 F: include/linux/hypervisor.h
10301 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10302 M: Tim Waugh <tim@cyberelk.net>
10303 L: linux-parport@lists.infradead.org (subscribers-only)
10305 F: Documentation/blockdev/paride.txt
10306 F: drivers/block/paride/
10308 PARISC ARCHITECTURE
10309 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10310 M: Helge Deller <deller@gmx.de>
10311 L: linux-parisc@vger.kernel.org
10312 W: http://www.parisc-linux.org/
10313 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10318 F: Documentation/parisc/
10320 F: drivers/char/agp/parisc-agp.c
10321 F: drivers/input/serio/gscps2.c
10322 F: drivers/parport/parport_gsc.*
10323 F: drivers/tty/serial/8250/8250_gsc.c
10324 F: drivers/video/fbdev/sti*
10325 F: drivers/video/console/sti*
10326 F: drivers/video/logo/logo_parisc*
10329 M: Jiri Pirko <jiri@mellanox.com>
10330 L: netdev@vger.kernel.org
10333 F: lib/test_parman.c
10334 F: include/linux/parman.h
10336 PC87360 HARDWARE MONITORING DRIVER
10337 M: Jim Cromie <jim.cromie@gmail.com>
10338 L: linux-hwmon@vger.kernel.org
10340 F: Documentation/hwmon/pc87360
10341 F: drivers/hwmon/pc87360.c
10343 PC8736x GPIO DRIVER
10344 M: Jim Cromie <jim.cromie@gmail.com>
10346 F: drivers/char/pc8736x_gpio.c
10348 PC87427 HARDWARE MONITORING DRIVER
10349 M: Jean Delvare <jdelvare@suse.com>
10350 L: linux-hwmon@vger.kernel.org
10352 F: Documentation/hwmon/pc87427
10353 F: drivers/hwmon/pc87427.c
10356 M: Riku Voipio <riku.voipio@iki.fi>
10358 F: drivers/leds/leds-pca9532.c
10359 F: include/linux/leds-pca9532.h
10361 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10362 M: Guenter Roeck <linux@roeck-us.net>
10363 L: linux-i2c@vger.kernel.org
10365 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10367 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10368 M: Khalid Aziz <khalid@gonehiking.org>
10370 F: drivers/firmware/pcdp.*
10372 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10373 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10374 L: linux-pci@vger.kernel.org
10375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10377 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10378 F: drivers/pci/host/pci-aardvark.c
10380 PCI DRIVER FOR ALTERA PCIE IP
10381 M: Ley Foon Tan <lftan@altera.com>
10382 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10383 L: linux-pci@vger.kernel.org
10385 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10386 F: drivers/pci/host/pcie-altera.c
10388 PCI DRIVER FOR APPLIEDMICRO XGENE
10389 M: Tanmay Inamdar <tinamdar@apm.com>
10390 L: linux-pci@vger.kernel.org
10391 L: linux-arm-kernel@lists.infradead.org
10393 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10394 F: drivers/pci/host/pci-xgene.c
10396 PCI DRIVER FOR ARM VERSATILE PLATFORM
10397 M: Rob Herring <robh@kernel.org>
10398 L: linux-pci@vger.kernel.org
10399 L: linux-arm-kernel@lists.infradead.org
10401 F: Documentation/devicetree/bindings/pci/versatile.txt
10402 F: drivers/pci/host/pci-versatile.c
10404 PCI DRIVER FOR ARMADA 8K
10405 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10406 L: linux-pci@vger.kernel.org
10407 L: linux-arm-kernel@lists.infradead.org
10409 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10410 F: drivers/pci/dwc/pcie-armada8k.c
10412 PCI DRIVER FOR FREESCALE LAYERSCAPE
10413 M: Minghuan Lian <minghuan.Lian@freescale.com>
10414 M: Mingkai Hu <mingkai.hu@freescale.com>
10415 M: Roy Zang <tie-fei.zang@freescale.com>
10416 L: linuxppc-dev@lists.ozlabs.org
10417 L: linux-pci@vger.kernel.org
10418 L: linux-arm-kernel@lists.infradead.org
10420 F: drivers/pci/dwc/*layerscape*
10422 PCI DRIVER FOR GENERIC OF HOSTS
10423 M: Will Deacon <will.deacon@arm.com>
10424 L: linux-pci@vger.kernel.org
10425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10427 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10428 F: drivers/pci/host/pci-host-common.c
10429 F: drivers/pci/host/pci-host-generic.c
10431 PCI DRIVER FOR IMX6
10432 M: Richard Zhu <hongxing.zhu@nxp.com>
10433 M: Lucas Stach <l.stach@pengutronix.de>
10434 L: linux-pci@vger.kernel.org
10435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10437 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10438 F: drivers/pci/dwc/*imx6*
10440 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10441 M: Keith Busch <keith.busch@intel.com>
10442 M: Jonathan Derrick <jonathan.derrick@intel.com>
10443 L: linux-pci@vger.kernel.org
10445 F: drivers/pci/host/vmd.c
10447 PCI DRIVER FOR MICROSEMI SWITCHTEC
10448 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10449 M: Logan Gunthorpe <logang@deltatee.com>
10450 L: linux-pci@vger.kernel.org
10452 F: Documentation/switchtec.txt
10453 F: Documentation/ABI/testing/sysfs-class-switchtec
10454 F: drivers/pci/switch/switchtec*
10455 F: include/uapi/linux/switchtec_ioctl.h
10456 F: include/linux/switchtec.h
10457 F: drivers/ntb/hw/mscc/
10459 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10460 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10461 M: Jason Cooper <jason@lakedaemon.net>
10462 L: linux-pci@vger.kernel.org
10463 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10465 F: drivers/pci/host/*mvebu*
10467 PCI DRIVER FOR NVIDIA TEGRA
10468 M: Thierry Reding <thierry.reding@gmail.com>
10469 L: linux-tegra@vger.kernel.org
10470 L: linux-pci@vger.kernel.org
10472 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10473 F: drivers/pci/host/pci-tegra.c
10475 PCI DRIVER FOR RENESAS R-CAR
10476 M: Simon Horman <horms@verge.net.au>
10477 L: linux-pci@vger.kernel.org
10478 L: linux-renesas-soc@vger.kernel.org
10480 F: drivers/pci/host/*rcar*
10482 PCI DRIVER FOR SAMSUNG EXYNOS
10483 M: Jingoo Han <jingoohan1@gmail.com>
10484 L: linux-pci@vger.kernel.org
10485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10486 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10488 F: drivers/pci/dwc/pci-exynos.c
10490 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10491 M: Jingoo Han <jingoohan1@gmail.com>
10492 M: Joao Pinto <Joao.Pinto@synopsys.com>
10493 L: linux-pci@vger.kernel.org
10495 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10496 F: drivers/pci/dwc/*designware*
10498 PCI DRIVER FOR TI DRA7XX
10499 M: Kishon Vijay Abraham I <kishon@ti.com>
10500 L: linux-omap@vger.kernel.org
10501 L: linux-pci@vger.kernel.org
10503 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10504 F: drivers/pci/dwc/pci-dra7xx.c
10506 PCI DRIVER FOR TI KEYSTONE
10507 M: Murali Karicheri <m-karicheri2@ti.com>
10508 L: linux-pci@vger.kernel.org
10509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10511 F: drivers/pci/dwc/*keystone*
10513 PCI ENDPOINT SUBSYSTEM
10514 M: Kishon Vijay Abraham I <kishon@ti.com>
10515 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10516 L: linux-pci@vger.kernel.org
10517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10519 F: drivers/pci/endpoint/
10520 F: drivers/misc/pci_endpoint_test.c
10523 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10524 M: Russell Currey <ruscur@russell.cc>
10525 L: linuxppc-dev@lists.ozlabs.org
10527 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10528 F: arch/powerpc/kernel/eeh*.c
10529 F: arch/powerpc/platforms/*/eeh*.c
10530 F: arch/powerpc/include/*/eeh*.h
10533 M: Linas Vepstas <linasvepstas@gmail.com>
10534 L: linux-pci@vger.kernel.org
10536 F: Documentation/PCI/pci-error-recovery.txt
10538 PCI MSI DRIVER FOR ALTERA MSI IP
10539 M: Ley Foon Tan <lftan@altera.com>
10540 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10541 L: linux-pci@vger.kernel.org
10543 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10544 F: drivers/pci/host/pcie-altera-msi.c
10546 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10547 M: Duc Dang <dhdang@apm.com>
10548 L: linux-pci@vger.kernel.org
10549 L: linux-arm-kernel@lists.infradead.org
10551 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10552 F: drivers/pci/host/pci-xgene-msi.c
10555 M: Bjorn Helgaas <bhelgaas@google.com>
10556 L: linux-pci@vger.kernel.org
10557 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10560 F: Documentation/devicetree/bindings/pci/
10561 F: Documentation/PCI/
10563 F: include/linux/pci*
10565 F: arch/x86/kernel/quirks.c
10567 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10568 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10569 L: linux-pci@vger.kernel.org
10570 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10573 F: drivers/pci/host/
10574 F: drivers/pci/dwc/
10576 PCIE DRIVER FOR AXIS ARTPEC
10577 M: Niklas Cassel <niklas.cassel@axis.com>
10578 M: Jesper Nilsson <jesper.nilsson@axis.com>
10579 L: linux-arm-kernel@axis.com
10580 L: linux-pci@vger.kernel.org
10582 F: Documentation/devicetree/bindings/pci/axis,artpec*
10583 F: drivers/pci/dwc/*artpec*
10585 PCIE DRIVER FOR CAVIUM THUNDERX
10586 M: David Daney <david.daney@cavium.com>
10587 L: linux-pci@vger.kernel.org
10588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10590 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10591 F: drivers/pci/host/pci-thunder-*
10593 PCIE DRIVER FOR HISILICON
10594 M: Zhou Wang <wangzhou1@hisilicon.com>
10595 L: linux-pci@vger.kernel.org
10597 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10598 F: drivers/pci/dwc/pcie-hisi.c
10600 PCIE DRIVER FOR HISILICON KIRIN
10601 M: Xiaowei Song <songxiaowei@hisilicon.com>
10602 M: Binghui Wang <wangbinghui@hisilicon.com>
10603 L: linux-pci@vger.kernel.org
10605 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10606 F: drivers/pci/dwc/pcie-kirin.c
10608 PCIE DRIVER FOR HISILICON STB
10609 M: Jianguo Sun <sunjianguo1@huawei.com>
10610 M: Shawn Guo <shawn.guo@linaro.org>
10611 L: linux-pci@vger.kernel.org
10613 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10614 F: drivers/pci/dwc/pcie-histb.c
10616 PCIE DRIVER FOR MEDIATEK
10617 M: Ryder Lee <ryder.lee@mediatek.com>
10618 L: linux-pci@vger.kernel.org
10619 L: linux-mediatek@lists.infradead.org
10621 F: Documentation/devicetree/bindings/pci/mediatek*
10622 F: drivers/pci/host/*mediatek*
10624 PCIE DRIVER FOR QUALCOMM MSM
10625 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10626 L: linux-pci@vger.kernel.org
10627 L: linux-arm-msm@vger.kernel.org
10629 F: drivers/pci/dwc/*qcom*
10631 PCIE DRIVER FOR ROCKCHIP
10632 M: Shawn Lin <shawn.lin@rock-chips.com>
10633 L: linux-pci@vger.kernel.org
10634 L: linux-rockchip@lists.infradead.org
10636 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10637 F: drivers/pci/host/pcie-rockchip.c
10639 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10640 M: Linus Walleij <linus.walleij@linaro.org>
10641 L: linux-pci@vger.kernel.org
10643 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10644 F: drivers/pci/host/pci-v3-semi.c
10646 PCIE DRIVER FOR ST SPEAR13XX
10647 M: Pratyush Anand <pratyush.anand@gmail.com>
10648 L: linux-pci@vger.kernel.org
10650 F: drivers/pci/dwc/*spear*
10653 P: Linux PCMCIA Team
10654 L: linux-pcmcia@lists.infradead.org
10655 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10658 F: Documentation/pcmcia/
10663 PCNET32 NETWORK DRIVER
10664 M: Don Fry <pcnet32@frontier.com>
10665 L: netdev@vger.kernel.org
10667 F: drivers/net/ethernet/amd/pcnet32.c
10669 PCRYPT PARALLEL CRYPTO ENGINE
10670 M: Steffen Klassert <steffen.klassert@secunet.com>
10671 L: linux-crypto@vger.kernel.org
10674 F: include/crypto/pcrypt.h
10676 PEAQ WMI HOTKEYS DRIVER
10677 M: Hans de Goede <hdegoede@redhat.com>
10678 L: platform-driver-x86@vger.kernel.org
10680 F: drivers/platform/x86/peaq-wmi.c
10682 PER-CPU MEMORY ALLOCATOR
10683 M: Tejun Heo <tj@kernel.org>
10684 M: Christoph Lameter <cl@linux.com>
10685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10687 F: include/linux/percpu*.h
10689 F: arch/*/include/asm/percpu.h
10691 PER-TASK DELAY ACCOUNTING
10692 M: Balbir Singh <bsingharora@gmail.com>
10694 F: include/linux/delayacct.h
10695 F: kernel/delayacct.c
10697 PERFORMANCE EVENTS SUBSYSTEM
10698 M: Peter Zijlstra <peterz@infradead.org>
10699 M: Ingo Molnar <mingo@redhat.com>
10700 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10701 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10702 R: Jiri Olsa <jolsa@redhat.com>
10703 R: Namhyung Kim <namhyung@kernel.org>
10704 L: linux-kernel@vger.kernel.org
10705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10708 F: include/linux/perf_event.h
10709 F: include/uapi/linux/perf_event.h
10710 F: arch/*/kernel/perf_event*.c
10711 F: arch/*/kernel/*/perf_event*.c
10712 F: arch/*/kernel/*/*/perf_event*.c
10713 F: arch/*/include/asm/perf_event.h
10714 F: arch/*/kernel/perf_callchain.c
10718 PERSONALITY HANDLING
10719 M: Christoph Hellwig <hch@infradead.org>
10720 L: linux-abi-devel@lists.sourceforge.net
10722 F: include/linux/personality.h
10723 F: include/uapi/linux/personality.h
10726 M: Remi Denis-Courmont <courmisch@gmail.com>
10728 F: Documentation/networking/phonet.txt
10729 F: include/linux/phonet.h
10730 F: include/net/phonet/
10731 F: include/uapi/linux/phonet.h
10735 M: Joern Engel <joern@lazybastard.org>
10736 L: linux-mtd@lists.infradead.org
10738 F: drivers/mtd/devices/phram.c
10741 M: Bruno Prémont <bonbons@linux-vserver.org>
10742 L: linux-input@vger.kernel.org
10744 F: drivers/hid/hid-picolcd*
10747 M: Jamie Iles <jamie@jamieiles.com>
10748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10749 T: git git://github.com/jamieiles/linux-2.6-ji.git
10751 F: arch/arm/boot/dts/picoxcell*
10752 F: arch/arm/mach-picoxcell/
10753 F: drivers/crypto/picoxcell*
10755 PIN CONTROL SUBSYSTEM
10756 M: Linus Walleij <linus.walleij@linaro.org>
10757 L: linux-gpio@vger.kernel.org
10758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10760 F: Documentation/devicetree/bindings/pinctrl/
10761 F: Documentation/driver-api/pinctl.rst
10762 F: drivers/pinctrl/
10763 F: include/linux/pinctrl/
10765 PIN CONTROLLER - ATMEL AT91
10766 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10769 F: drivers/pinctrl/pinctrl-at91.*
10771 PIN CONTROLLER - ATMEL AT91 PIO4
10772 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10774 L: linux-gpio@vger.kernel.org
10776 F: drivers/pinctrl/pinctrl-at91-pio4.*
10778 PIN CONTROLLER - INTEL
10779 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10780 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10782 F: drivers/pinctrl/intel/
10784 PIN CONTROLLER - QUALCOMM
10785 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10787 L: linux-arm-msm@vger.kernel.org
10788 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10789 F: drivers/pinctrl/qcom/
10791 PIN CONTROLLER - RENESAS
10792 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10793 M: Geert Uytterhoeven <geert+renesas@glider.be>
10794 L: linux-renesas-soc@vger.kernel.org
10795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10797 F: drivers/pinctrl/sh-pfc/
10799 PIN CONTROLLER - SAMSUNG
10800 M: Tomasz Figa <tomasz.figa@gmail.com>
10801 M: Krzysztof Kozlowski <krzk@kernel.org>
10802 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10804 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10805 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10808 F: drivers/pinctrl/samsung/
10809 F: include/dt-bindings/pinctrl/samsung.h
10810 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10812 PIN CONTROLLER - SINGLE
10813 M: Tony Lindgren <tony@atomide.com>
10814 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10816 L: linux-omap@vger.kernel.org
10818 F: drivers/pinctrl/pinctrl-single.c
10820 PIN CONTROLLER - ST SPEAR
10821 M: Viresh Kumar <vireshk@kernel.org>
10822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10823 W: http://www.st.com/spear
10825 F: drivers/pinctrl/spear/
10827 PISTACHIO SOC SUPPORT
10828 M: James Hartley <james.hartley@sondrel.com>
10829 L: linux-mips@linux-mips.org
10831 F: arch/mips/pistachio/
10832 F: arch/mips/include/asm/mach-pistachio/
10833 F: arch/mips/boot/dts/img/pistachio*
10834 F: arch/mips/configs/pistachio*_defconfig
10838 M: linux-block@vger.kernel.org
10839 F: drivers/block/pktcdvd.c
10840 F: include/linux/pktcdvd.h
10841 F: include/uapi/linux/pktcdvd.h
10843 PKUNITY SOC DRIVERS
10844 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10845 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10847 T: git git://github.com/gxt/linux.git
10848 F: drivers/input/serio/i8042-unicore32io.h
10849 F: drivers/i2c/busses/i2c-puv3.c
10850 F: drivers/video/fbdev/fb-puv3.c
10851 F: drivers/rtc/rtc-puv3.c
10853 PMBUS HARDWARE MONITORING DRIVERS
10854 M: Guenter Roeck <linux@roeck-us.net>
10855 L: linux-hwmon@vger.kernel.org
10856 W: http://hwmon.wiki.kernel.org/
10857 W: http://www.roeck-us.net/linux/drivers/
10858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10860 F: Documentation/hwmon/pmbus
10861 F: drivers/hwmon/pmbus/
10862 F: include/linux/pmbus.h
10864 PMC SIERRA MaxRAID DRIVER
10865 L: linux-scsi@vger.kernel.org
10866 W: http://www.pmc-sierra.com/
10868 F: drivers/scsi/pmcraid.*
10870 PMC SIERRA PM8001 DRIVER
10871 M: Jack Wang <jinpu.wang@profitbricks.com>
10872 M: lindar_liu@usish.com
10873 L: linux-scsi@vger.kernel.org
10875 F: drivers/scsi/pm8001/
10878 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10882 POSIX CLOCKS and TIMERS
10883 M: Thomas Gleixner <tglx@linutronix.de>
10884 L: linux-kernel@vger.kernel.org
10885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10888 F: include/linux/timer*
10889 F: kernel/time/*timer*
10891 POWER MANAGEMENT CORE
10892 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10893 L: linux-pm@vger.kernel.org
10894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10895 B: https://bugzilla.kernel.org
10897 F: drivers/base/power/
10898 F: include/linux/pm.h
10899 F: include/linux/pm_*
10900 F: include/linux/powercap.h
10901 F: drivers/powercap/
10903 POWER STATE COORDINATION INTERFACE (PSCI)
10904 M: Mark Rutland <mark.rutland@arm.com>
10905 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10906 L: linux-arm-kernel@lists.infradead.org
10908 F: drivers/firmware/psci*.c
10909 F: include/linux/psci.h
10910 F: include/uapi/linux/psci.h
10912 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10913 M: Sebastian Reichel <sre@kernel.org>
10914 L: linux-pm@vger.kernel.org
10915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10917 F: Documentation/devicetree/bindings/power/supply/
10918 F: include/linux/power_supply.h
10919 F: drivers/power/supply/
10921 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10922 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10923 L: linuxppc-dev@lists.ozlabs.org
10925 F: drivers/char/powernv-op-panel.c
10927 PPP OVER ATM (RFC 2364)
10928 M: Mitchell Blank Jr <mitch@sfgoth.com>
10930 F: net/atm/pppoatm.c
10931 F: include/uapi/linux/atmppp.h
10934 M: Michal Ostrowski <mostrows@earthlink.net>
10936 F: drivers/net/ppp/pppoe.c
10937 F: drivers/net/ppp/pppox.c
10940 M: James Chapman <jchapman@katalix.com>
10942 F: net/l2tp/l2tp_ppp.c
10943 F: include/linux/if_pppol2tp.h
10944 F: include/uapi/linux/if_pppol2tp.h
10946 PPP PROTOCOL DRIVERS AND COMPRESSORS
10947 M: Paul Mackerras <paulus@samba.org>
10948 L: linux-ppp@vger.kernel.org
10950 F: drivers/net/ppp/ppp_*
10953 M: Rodolfo Giometti <giometti@enneenne.com>
10954 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10955 L: linuxpps@ml.enneenne.com (subscribers-only)
10957 F: Documentation/pps/
10958 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
10959 F: Documentation/ABI/testing/sysfs-pps
10961 F: include/linux/pps*.h
10962 F: include/uapi/linux/pps.h
10965 M: Dmitry Kozlov <xeb@mail.ru>
10966 L: netdev@vger.kernel.org
10968 F: drivers/net/ppp/pptp.c
10969 W: http://sourceforge.net/projects/accel-pptp
10972 M: Robert Love <rml@tech9.net>
10973 L: kpreempt-tech@lists.sourceforge.net
10974 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10976 F: Documentation/preempt-locking.txt
10977 F: include/linux/preempt.h
10980 M: Petr Mladek <pmladek@suse.com>
10981 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10982 R: Steven Rostedt <rostedt@goodmis.org>
10985 F: include/linux/printk.h
10987 PRISM54 WIRELESS DRIVER
10988 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10989 L: linux-wireless@vger.kernel.org
10990 W: http://wireless.kernel.org/en/users/Drivers/p54
10992 F: drivers/net/wireless/intersil/prism54/
10995 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10996 M: Kees Cook <keescook@chromium.org>
10997 L: linux-kernel@vger.kernel.org
10998 L: linux-fsdevel@vger.kernel.org
11000 F: fs/proc/proc_sysctl.c
11001 F: include/linux/sysctl.h
11003 F: tools/testing/selftests/sysctl/
11005 PS3 NETWORK SUPPORT
11006 M: Geoff Levand <geoff@infradead.org>
11007 L: netdev@vger.kernel.org
11008 L: linuxppc-dev@lists.ozlabs.org
11010 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11012 PS3 PLATFORM SUPPORT
11013 M: Geoff Levand <geoff@infradead.org>
11014 L: linuxppc-dev@lists.ozlabs.org
11016 F: arch/powerpc/boot/ps3*
11017 F: arch/powerpc/include/asm/lv1call.h
11018 F: arch/powerpc/include/asm/ps3*.h
11019 F: arch/powerpc/platforms/ps3/
11022 F: drivers/rtc/rtc-ps3.c
11023 F: drivers/usb/host/*ps3.c
11024 F: sound/ppc/snd_ps3*
11027 M: Jim Paris <jim@jtan.com>
11028 M: Geoff Levand <geoff@infradead.org>
11029 L: linuxppc-dev@lists.ozlabs.org
11031 F: drivers/block/ps3vram.c
11033 PSAMPLE PACKET SAMPLING SUPPORT:
11034 M: Yotam Gigi <yotam.gi@gmail.com>
11037 F: include/net/psample.h
11038 F: include/uapi/linux/psample.h
11041 M: Kees Cook <keescook@chromium.org>
11042 M: Anton Vorontsov <anton@enomsg.org>
11043 M: Colin Cross <ccross@android.com>
11044 M: Tony Luck <tony.luck@intel.com>
11046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11048 F: include/linux/pstore*
11049 F: drivers/firmware/efi/efi-pstore.c
11050 F: drivers/acpi/apei/erst.c
11051 F: Documentation/admin-guide/ramoops.rst
11052 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11053 K: \b(pstore|ramoops)
11055 PTP HARDWARE CLOCK SUPPORT
11056 M: Richard Cochran <richardcochran@gmail.com>
11057 L: netdev@vger.kernel.org
11059 W: http://linuxptp.sourceforge.net/
11060 F: Documentation/ABI/testing/sysfs-ptp
11061 F: Documentation/ptp/*
11062 F: drivers/net/ethernet/freescale/gianfar_ptp.c
11063 F: drivers/net/phy/dp83640*
11065 F: include/linux/ptp_cl*
11068 M: Oleg Nesterov <oleg@redhat.com>
11070 F: include/asm-generic/syscall.h
11071 F: include/linux/ptrace.h
11072 F: include/linux/regset.h
11073 F: include/linux/tracehook.h
11074 F: include/uapi/linux/ptrace.h
11075 F: include/uapi/linux/ptrace.h
11076 F: include/asm-generic/ptrace.h
11078 F: arch/*/ptrace*.c
11079 F: arch/*/*/ptrace*.c
11080 F: arch/*/include/asm/ptrace*.h
11083 M: Hans Verkuil <hverkuil@xs4all.nl>
11084 L: linux-media@vger.kernel.org
11085 T: git git://linuxtv.org/media_tree.git
11087 F: drivers/media/usb/pulse8-cec/*
11088 F: Documentation/media/cec-drivers/pulse8-cec.rst
11090 PVRUSB2 VIDEO4LINUX DRIVER
11091 M: Mike Isely <isely@pobox.com>
11092 L: pvrusb2@isely.net (subscribers-only)
11093 L: linux-media@vger.kernel.org
11094 W: http://www.isely.net/pvrusb2/
11095 T: git git://linuxtv.org/media_tree.git
11097 F: Documentation/media/v4l-drivers/pvrusb2*
11098 F: drivers/media/usb/pvrusb2/
11101 M: Hans Verkuil <hverkuil@xs4all.nl>
11102 L: linux-media@vger.kernel.org
11103 T: git git://linuxtv.org/media_tree.git
11105 F: drivers/media/usb/pwc/*
11108 M: Kamil Debski <kamil@wypas.org>
11109 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11110 L: linux-hwmon@vger.kernel.org
11112 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11113 F: Documentation/hwmon/pwm-fan
11114 F: drivers/hwmon/pwm-fan.c
11117 M: Sean Young <sean@mess.org>
11118 L: linux-media@vger.kernel.org
11120 F: drivers/media/rc/pwm-ir-tx.c
11123 M: Thierry Reding <thierry.reding@gmail.com>
11124 L: linux-pwm@vger.kernel.org
11126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11127 F: Documentation/pwm.txt
11128 F: Documentation/devicetree/bindings/pwm/
11129 F: include/linux/pwm.h
11131 F: drivers/video/backlight/pwm_bl.c
11132 F: include/linux/pwm_backlight.h
11133 F: drivers/gpio/gpio-mvebu.c
11134 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11137 M: Robert Jarzmik <robert.jarzmik@free.fr>
11138 L: linux-gpio@vger.kernel.org
11140 F: drivers/gpio/gpio-pxa.c
11146 M: Robert Jarzmik <robert.jarzmik@free.fr>
11147 L: linux-rtc@vger.kernel.org
11150 PXA2xx/PXA3xx SUPPORT
11151 M: Daniel Mack <daniel@zonque.org>
11152 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11153 M: Robert Jarzmik <robert.jarzmik@free.fr>
11154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11155 T: git git://github.com/hzhuang1/linux.git
11156 T: git git://github.com/rjarzmik/linux.git
11158 F: arch/arm/boot/dts/pxa*
11159 F: arch/arm/mach-pxa/
11160 F: drivers/dma/pxa*
11161 F: drivers/pcmcia/pxa2xx*
11162 F: drivers/pinctrl/pxa/
11163 F: drivers/spi/spi-pxa2xx*
11164 F: drivers/usb/gadget/udc/pxa2*
11165 F: include/sound/pxa2xx-lib.h
11169 PXA3xx NAND FLASH DRIVER
11170 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11171 L: linux-mtd@lists.infradead.org
11173 F: drivers/mtd/nand/pxa3xx_nand.c
11176 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11177 L: qat-linux@intel.com
11179 F: drivers/crypto/qat/
11181 QCOM AUDIO (ASoC) DRIVERS
11182 M: Patrick Lai <plai@codeaurora.org>
11183 M: Banajit Goswami <bgoswami@codeaurora.org>
11184 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11188 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11189 M: Gabriel Somlo <somlo@cmu.edu>
11190 M: "Michael S. Tsirkin" <mst@redhat.com>
11191 L: qemu-devel@nongnu.org
11193 F: drivers/firmware/qemu_fw_cfg.c
11196 M: Mike Marciniszyn <infinipath@intel.com>
11197 L: linux-rdma@vger.kernel.org
11199 F: drivers/infiniband/hw/qib/
11201 QLOGIC QL41xxx FCOE DRIVER
11202 M: QLogic-Storage-Upstream@cavium.com
11203 L: linux-scsi@vger.kernel.org
11205 F: drivers/scsi/qedf/
11207 QLOGIC QL41xxx ISCSI DRIVER
11208 M: QLogic-Storage-Upstream@cavium.com
11209 L: linux-scsi@vger.kernel.org
11211 F: drivers/scsi/qedi/
11213 QLOGIC QL4xxx ETHERNET DRIVER
11214 M: Ariel Elior <Ariel.Elior@cavium.com>
11215 M: everest-linux-l2@cavium.com
11216 L: netdev@vger.kernel.org
11218 F: drivers/net/ethernet/qlogic/qed/
11219 F: include/linux/qed/
11220 F: drivers/net/ethernet/qlogic/qede/
11222 QLOGIC QL4xxx RDMA DRIVER
11223 M: Ram Amrani <Ram.Amrani@cavium.com>
11224 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11225 M: Ariel Elior <Ariel.Elior@cavium.com>
11226 L: linux-rdma@vger.kernel.org
11228 F: drivers/infiniband/hw/qedr/
11229 F: include/uapi/rdma/qedr-abi.h
11231 QLOGIC QLA1280 SCSI DRIVER
11232 M: Michael Reed <mdr@sgi.com>
11233 L: linux-scsi@vger.kernel.org
11235 F: drivers/scsi/qla1280.[ch]
11237 QLOGIC QLA2XXX FC-SCSI DRIVER
11238 M: qla2xxx-upstream@qlogic.com
11239 L: linux-scsi@vger.kernel.org
11241 F: Documentation/scsi/LICENSE.qla2xxx
11242 F: drivers/scsi/qla2xxx/
11244 QLOGIC QLA3XXX NETWORK DRIVER
11245 M: Dept-GELinuxNICDev@cavium.com
11246 L: netdev@vger.kernel.org
11248 F: Documentation/networking/LICENSE.qla3xxx
11249 F: drivers/net/ethernet/qlogic/qla3xxx.*
11251 QLOGIC QLA4XXX iSCSI DRIVER
11252 M: QLogic-Storage-Upstream@qlogic.com
11253 L: linux-scsi@vger.kernel.org
11255 F: Documentation/scsi/LICENSE.qla4xxx
11256 F: drivers/scsi/qla4xxx/
11258 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11259 M: Harish Patil <harish.patil@cavium.com>
11260 M: Manish Chopra <manish.chopra@cavium.com>
11261 M: Dept-GELinuxNICDev@cavium.com
11262 L: netdev@vger.kernel.org
11264 F: drivers/net/ethernet/qlogic/qlcnic/
11266 QLOGIC QLGE 10Gb ETHERNET DRIVER
11267 M: Harish Patil <harish.patil@cavium.com>
11268 M: Manish Chopra <manish.chopra@cavium.com>
11269 M: Dept-GELinuxNICDev@cavium.com
11270 L: netdev@vger.kernel.org
11272 F: drivers/net/ethernet/qlogic/qlge/
11275 M: Anders Larsen <al@alarsen.net>
11276 W: http://www.alarsen.net/linux/qnx4fs/
11279 F: include/uapi/linux/qnx4_fs.h
11280 F: include/uapi/linux/qnxtypes.h
11282 QORIQ DPAA2 FSL-MC BUS DRIVER
11283 M: Stuart Yoder <stuyoder@gmail.com>
11284 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11285 L: linux-kernel@vger.kernel.org
11287 F: drivers/staging/fsl-mc/
11288 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11290 QT1010 MEDIA DRIVER
11291 M: Antti Palosaari <crope@iki.fi>
11292 L: linux-media@vger.kernel.org
11293 W: https://linuxtv.org
11294 W: http://palosaari.fi/linux/
11295 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11296 T: git git://linuxtv.org/anttip/media_tree.git
11298 F: drivers/media/tuners/qt1010*
11300 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11301 M: Kalle Valo <kvalo@qca.qualcomm.com>
11302 L: ath10k@lists.infradead.org
11303 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11306 F: drivers/net/wireless/ath/ath10k/
11308 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11309 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11310 L: linux-wireless@vger.kernel.org
11311 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11313 F: drivers/net/wireless/ath/ath9k/
11315 QUALCOMM CAMERA SUBSYSTEM DRIVER
11316 M: Todor Tomov <todor.tomov@linaro.org>
11317 L: linux-media@vger.kernel.org
11319 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11320 F: Documentation/media/v4l-drivers/qcom_camss.rst
11321 F: drivers/media/platform/qcom/camss-8x16/
11323 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11324 M: Timur Tabi <timur@codeaurora.org>
11325 L: netdev@vger.kernel.org
11327 F: drivers/net/ethernet/qualcomm/emac/
11329 QUALCOMM HEXAGON ARCHITECTURE
11330 M: Richard Kuo <rkuo@codeaurora.org>
11331 L: linux-hexagon@vger.kernel.org
11332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11337 M: Rob Clark <robdclark@gmail.com>
11338 L: iommu@lists.linux-foundation.org
11339 L: linux-arm-msm@vger.kernel.org
11341 F: drivers/iommu/qcom_iommu.c
11343 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11344 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11345 L: linux-media@vger.kernel.org
11346 L: linux-arm-msm@vger.kernel.org
11347 T: git git://linuxtv.org/media_tree.git
11349 F: drivers/media/platform/qcom/venus/
11351 QUALCOMM WCN36XX WIRELESS DRIVER
11352 M: Eugene Krasnikov <k.eugene.e@gmail.com>
11353 L: wcn36xx@lists.infradead.org
11354 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11355 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11357 F: drivers/net/wireless/ath/wcn36xx/
11359 QUANTENNA QTNFMAC WIRELESS DRIVER
11360 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11361 M: Avinash Patil <avinashp@quantenna.com>
11362 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11363 L: linux-wireless@vger.kernel.org
11365 F: drivers/net/wireless/quantenna
11367 RADEON and AMDGPU DRM DRIVERS
11368 M: Alex Deucher <alexander.deucher@amd.com>
11369 M: Christian König <christian.koenig@amd.com>
11370 L: amd-gfx@lists.freedesktop.org
11371 T: git git://people.freedesktop.org/~agd5f/linux
11373 F: drivers/gpu/drm/radeon/
11374 F: include/uapi/drm/radeon_drm.h
11375 F: drivers/gpu/drm/amd/
11376 F: include/uapi/drm/amdgpu_drm.h
11378 RADEON FRAMEBUFFER DISPLAY DRIVER
11379 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11380 L: linux-fbdev@vger.kernel.org
11382 F: drivers/video/fbdev/aty/radeon*
11383 F: include/uapi/linux/radeonfb.h
11385 RADIOSHARK RADIO DRIVER
11386 M: Hans Verkuil <hverkuil@xs4all.nl>
11387 L: linux-media@vger.kernel.org
11388 T: git git://linuxtv.org/media_tree.git
11390 F: drivers/media/radio/radio-shark.c
11392 RADIOSHARK2 RADIO DRIVER
11393 M: Hans Verkuil <hverkuil@xs4all.nl>
11394 L: linux-media@vger.kernel.org
11395 T: git git://linuxtv.org/media_tree.git
11397 F: drivers/media/radio/radio-shark2.c
11398 F: drivers/media/radio/radio-tea5777.c
11400 RADOS BLOCK DEVICE (RBD)
11401 M: Ilya Dryomov <idryomov@gmail.com>
11402 M: Sage Weil <sage@redhat.com>
11403 M: Alex Elder <elder@kernel.org>
11404 L: ceph-devel@vger.kernel.org
11405 W: http://ceph.com/
11406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11407 T: git git://github.com/ceph/ceph-client.git
11409 F: Documentation/ABI/testing/sysfs-bus-rbd
11410 F: drivers/block/rbd.c
11411 F: drivers/block/rbd_types.h
11413 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11414 M: Paul Mackerras <paulus@samba.org>
11415 L: linux-fbdev@vger.kernel.org
11417 F: drivers/video/fbdev/aty/aty128fb.c
11419 RAINSHADOW-CEC DRIVER
11420 M: Hans Verkuil <hverkuil@xs4all.nl>
11421 L: linux-media@vger.kernel.org
11422 T: git git://linuxtv.org/media_tree.git
11424 F: drivers/media/usb/rainshadow-cec/*
11426 RALINK MIPS ARCHITECTURE
11427 M: John Crispin <john@phrozen.org>
11428 L: linux-mips@linux-mips.org
11430 F: arch/mips/ralink
11432 RALINK RT2X00 WIRELESS LAN DRIVER
11434 M: Stanislaw Gruszka <sgruszka@redhat.com>
11435 M: Helmut Schaa <helmut.schaa@googlemail.com>
11436 L: linux-wireless@vger.kernel.org
11438 F: drivers/net/wireless/ralink/rt2x00/
11440 RAMDISK RAM BLOCK DEVICE DRIVER
11441 M: Jens Axboe <axboe@kernel.dk>
11443 F: Documentation/blockdev/ramdisk.txt
11444 F: drivers/block/brd.c
11446 RANDOM NUMBER DRIVER
11447 M: "Theodore Ts'o" <tytso@mit.edu>
11449 F: drivers/char/random.c
11452 M: Matt Porter <mporter@kernel.crashing.org>
11453 M: Alexandre Bounine <alexandre.bounine@idt.com>
11455 F: drivers/rapidio/
11457 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11458 L: linux-wireless@vger.kernel.org
11460 F: drivers/net/wireless/ray*
11463 M: Josh Triplett <josh@joshtriplett.org>
11464 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11465 L: linux-kernel@vger.kernel.org
11467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11468 F: Documentation/RCU/torture.txt
11469 F: kernel/rcu/rcutorture.c
11471 RCUTORTURE TEST FRAMEWORK
11472 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11473 M: Josh Triplett <josh@joshtriplett.org>
11474 R: Steven Rostedt <rostedt@goodmis.org>
11475 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11476 R: Lai Jiangshan <jiangshanlai@gmail.com>
11477 L: linux-kernel@vger.kernel.org
11479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11480 F: tools/testing/selftests/rcutorture
11483 M: Florian Fainelli <florian@openwrt.org>
11486 RDC R6040 FAST ETHERNET DRIVER
11487 M: Florian Fainelli <f.fainelli@gmail.com>
11488 L: netdev@vger.kernel.org
11490 F: drivers/net/ethernet/rdc/r6040.c
11492 RDMAVT - RDMA verbs software
11493 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11494 L: linux-rdma@vger.kernel.org
11496 F: drivers/infiniband/sw/rdmavt
11498 RDS - RELIABLE DATAGRAM SOCKETS
11499 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11500 L: netdev@vger.kernel.org
11501 L: linux-rdma@vger.kernel.org
11502 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11503 W: https://oss.oracle.com/projects/rds/
11506 F: Documentation/networking/rds.txt
11508 RDT - RESOURCE ALLOCATION
11509 M: Fenghua Yu <fenghua.yu@intel.com>
11510 L: linux-kernel@vger.kernel.org
11512 F: arch/x86/kernel/cpu/intel_rdt*
11513 F: arch/x86/include/asm/intel_rdt_sched.h
11514 F: Documentation/x86/intel_rdt*
11516 READ-COPY UPDATE (RCU)
11517 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11518 M: Josh Triplett <josh@joshtriplett.org>
11519 R: Steven Rostedt <rostedt@goodmis.org>
11520 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11521 R: Lai Jiangshan <jiangshanlai@gmail.com>
11522 L: linux-kernel@vger.kernel.org
11523 W: http://www.rdrop.com/users/paulmck/RCU/
11525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11526 F: Documentation/RCU/
11527 X: Documentation/RCU/torture.txt
11528 F: include/linux/rcu*
11529 X: include/linux/srcu.h
11531 X: kernel/torture.c
11533 REAL TIME CLOCK (RTC) SUBSYSTEM
11534 M: Alessandro Zummo <a.zummo@towertech.it>
11535 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11536 L: linux-rtc@vger.kernel.org
11537 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11540 F: Documentation/devicetree/bindings/rtc/
11541 F: Documentation/rtc.txt
11543 F: include/linux/rtc.h
11544 F: include/uapi/linux/rtc.h
11545 F: include/linux/rtc/
11546 F: include/linux/platform_data/rtc-*
11547 F: tools/testing/selftests/timers/rtctest.c
11549 REALTEK AUDIO CODECS
11550 M: Bard Liao <bardliao@realtek.com>
11551 M: Oder Chiou <oder_chiou@realtek.com>
11553 F: sound/soc/codecs/rt*
11554 F: include/sound/rt*.h
11556 REGISTER MAP ABSTRACTION
11557 M: Mark Brown <broonie@kernel.org>
11558 L: linux-kernel@vger.kernel.org
11559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11561 F: Documentation/devicetree/bindings/regmap/
11562 F: drivers/base/regmap/
11563 F: include/linux/regmap.h
11565 REISERFS FILE SYSTEM
11566 L: reiserfs-devel@vger.kernel.org
11570 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11571 M: Ohad Ben-Cohen <ohad@wizery.com>
11572 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11573 L: linux-remoteproc@vger.kernel.org
11574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11576 F: Documentation/devicetree/bindings/remoteproc/
11577 F: Documentation/remoteproc.txt
11578 F: drivers/remoteproc/
11579 F: include/linux/remoteproc.h
11581 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11582 M: Ohad Ben-Cohen <ohad@wizery.com>
11583 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11584 L: linux-remoteproc@vger.kernel.org
11585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11588 F: Documentation/rpmsg.txt
11589 F: include/linux/rpmsg.h
11590 F: include/linux/rpmsg/
11592 RENESAS CLOCK DRIVERS
11593 M: Geert Uytterhoeven <geert+renesas@glider.be>
11594 L: linux-renesas-soc@vger.kernel.org
11595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11597 F: drivers/clk/renesas/
11599 RENESAS ETHERNET DRIVERS
11600 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11601 L: netdev@vger.kernel.org
11602 L: linux-renesas-soc@vger.kernel.org
11603 F: Documentation/devicetree/bindings/net/renesas,*.txt
11604 F: Documentation/devicetree/bindings/net/sh_eth.txt
11605 F: drivers/net/ethernet/renesas/
11606 F: include/linux/sh_eth.h
11608 RENESAS R-CAR GYROADC DRIVER
11609 M: Marek Vasut <marek.vasut@gmail.com>
11610 L: linux-iio@vger.kernel.org
11612 F: drivers/iio/adc/rcar_gyro_adc.c
11614 RENESAS USB PHY DRIVER
11615 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11616 L: linux-renesas-soc@vger.kernel.org
11618 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11620 RESET CONTROLLER FRAMEWORK
11621 M: Philipp Zabel <p.zabel@pengutronix.de>
11622 T: git git://git.pengutronix.de/git/pza/linux
11625 F: Documentation/devicetree/bindings/reset/
11626 F: include/dt-bindings/reset/
11627 F: include/linux/reset.h
11628 F: include/linux/reset-controller.h
11631 M: Johannes Berg <johannes@sipsolutions.net>
11632 L: linux-wireless@vger.kernel.org
11633 W: http://wireless.kernel.org/
11634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11637 F: Documentation/rfkill.txt
11638 F: Documentation/ABI/stable/sysfs-class-rfkill
11642 M: Thomas Graf <tgraf@suug.ch>
11643 M: Herbert Xu <herbert@gondor.apana.org.au>
11644 L: netdev@vger.kernel.org
11646 F: lib/rhashtable.c
11647 F: include/linux/rhashtable.h
11649 RICOH R5C592 MEMORYSTICK DRIVER
11650 M: Maxim Levitsky <maximlevitsky@gmail.com>
11652 F: drivers/memstick/host/r592.*
11654 RICOH SMARTMEDIA/XD DRIVER
11655 M: Maxim Levitsky <maximlevitsky@gmail.com>
11657 F: drivers/mtd/nand/r852.c
11658 F: drivers/mtd/nand/r852.h
11660 RISC-V ARCHITECTURE
11661 M: Palmer Dabbelt <palmer@sifive.com>
11662 M: Albert Ou <albert@sifive.com>
11663 L: patches@groups.riscv.org
11664 T: git https://github.com/riscv/riscv-linux
11671 M: Stefan Achatz <erazor_de@users.sourceforge.net>
11672 W: http://sourceforge.net/projects/roccat/
11674 F: drivers/hid/hid-roccat*
11675 F: include/linux/hid-roccat*
11676 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11678 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11679 M: Jacob chen <jacob2.chen@rock-chips.com>
11680 L: linux-media@vger.kernel.org
11682 F: drivers/media/platform/rockchip/rga/
11683 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
11686 M: Jiri Pirko <jiri@resnulli.us>
11687 L: netdev@vger.kernel.org
11689 F: drivers/net/ethernet/rocker/
11693 W: http://www.comtrol.com
11695 F: Documentation/serial/rocket.txt
11696 F: drivers/tty/rocket*
11698 ROCKETPORT EXPRESS/INFINITY DRIVER
11699 M: Kevin Cernekee <cernekee@gmail.com>
11700 L: linux-serial@vger.kernel.org
11702 F: drivers/tty/serial/rp2.*
11704 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11705 M: Marek Vasut <marek.vasut+renesas@gmail.com>
11706 L: linux-kernel@vger.kernel.org
11707 L: linux-renesas-soc@vger.kernel.org
11709 F: drivers/mfd/bd9571mwv.c
11710 F: drivers/regulator/bd9571mwv-regulator.c
11711 F: drivers/gpio/gpio-bd9571mwv.c
11712 F: include/linux/mfd/bd9571mwv.h
11713 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11716 M: Ralf Baechle <ralf@linux-mips.org>
11717 L: linux-hams@vger.kernel.org
11718 W: http://www.linux-ax25.org/
11720 F: include/net/rose.h
11721 F: include/uapi/linux/rose.h
11724 RTL2830 MEDIA DRIVER
11725 M: Antti Palosaari <crope@iki.fi>
11726 L: linux-media@vger.kernel.org
11727 W: https://linuxtv.org
11728 W: http://palosaari.fi/linux/
11729 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11730 T: git git://linuxtv.org/anttip/media_tree.git
11732 F: drivers/media/dvb-frontends/rtl2830*
11734 RTL2832 MEDIA DRIVER
11735 M: Antti Palosaari <crope@iki.fi>
11736 L: linux-media@vger.kernel.org
11737 W: https://linuxtv.org
11738 W: http://palosaari.fi/linux/
11739 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11740 T: git git://linuxtv.org/anttip/media_tree.git
11742 F: drivers/media/dvb-frontends/rtl2832*
11744 RTL2832_SDR MEDIA DRIVER
11745 M: Antti Palosaari <crope@iki.fi>
11746 L: linux-media@vger.kernel.org
11747 W: https://linuxtv.org
11748 W: http://palosaari.fi/linux/
11749 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11750 T: git git://linuxtv.org/anttip/media_tree.git
11752 F: drivers/media/dvb-frontends/rtl2832_sdr*
11754 RTL8180 WIRELESS DRIVER
11755 L: linux-wireless@vger.kernel.org
11756 W: http://wireless.kernel.org/
11757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11759 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11761 RTL8187 WIRELESS DRIVER
11762 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11763 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11764 M: Larry Finger <Larry.Finger@lwfinger.net>
11765 L: linux-wireless@vger.kernel.org
11766 W: http://wireless.kernel.org/
11767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11769 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11771 RTL8192CE WIRELESS DRIVER
11772 M: Larry Finger <Larry.Finger@lwfinger.net>
11773 M: Chaoming Li <chaoming_li@realsil.com.cn>
11774 L: linux-wireless@vger.kernel.org
11775 W: http://wireless.kernel.org/
11776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11778 F: drivers/net/wireless/realtek/rtlwifi/
11779 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11781 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11782 M: Jes Sorensen <Jes.Sorensen@gmail.com>
11783 L: linux-wireless@vger.kernel.org
11784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11786 F: drivers/net/wireless/realtek/rtl8xxxu/
11788 RXRPC SOCKETS (AF_RXRPC)
11789 M: David Howells <dhowells@redhat.com>
11790 L: linux-afs@lists.infradead.org
11793 F: include/keys/rxrpc-type.h
11794 F: include/net/af_rxrpc.h
11795 F: include/trace/events/rxrpc.h
11796 F: include/uapi/linux/rxrpc.h
11797 F: Documentation/networking/rxrpc.txt
11798 W: https://www.infradead.org/~dhowells/kafs/
11800 S3 SAVAGE FRAMEBUFFER DRIVER
11801 M: Antonino Daplas <adaplas@gmail.com>
11802 L: linux-fbdev@vger.kernel.org
11804 F: drivers/video/fbdev/savage/
11807 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11808 M: Heiko Carstens <heiko.carstens@de.ibm.com>
11809 L: linux-s390@vger.kernel.org
11810 W: http://www.ibm.com/developerworks/linux/linux390/
11811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11815 F: Documentation/s390/
11816 F: Documentation/driver-api/s390-drivers.rst
11818 S390 COMMON I/O LAYER
11819 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11820 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11821 L: linux-s390@vger.kernel.org
11822 W: http://www.ibm.com/developerworks/linux/linux390/
11824 F: drivers/s390/cio/
11827 M: Stefan Haberland <sth@linux.vnet.ibm.com>
11828 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11829 L: linux-s390@vger.kernel.org
11830 W: http://www.ibm.com/developerworks/linux/linux390/
11832 F: drivers/s390/block/dasd*
11833 F: block/partitions/ibm.c
11836 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11837 L: linux-s390@vger.kernel.org
11838 W: http://www.ibm.com/developerworks/linux/linux390/
11840 F: drivers/iommu/s390-iommu.c
11842 S390 IUCV NETWORK LAYER
11843 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11844 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11845 L: linux-s390@vger.kernel.org
11846 W: http://www.ibm.com/developerworks/linux/linux390/
11848 F: drivers/s390/net/*iucv*
11849 F: include/net/iucv/
11852 S390 NETWORK DRIVERS
11853 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11854 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11855 L: linux-s390@vger.kernel.org
11856 W: http://www.ibm.com/developerworks/linux/linux390/
11858 F: drivers/s390/net/
11861 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11862 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11863 L: linux-s390@vger.kernel.org
11864 W: http://www.ibm.com/developerworks/linux/linux390/
11867 F: drivers/pci/hotplug/s390_pci_hpc.c
11869 S390 VFIO-CCW DRIVER
11870 M: Cornelia Huck <cohuck@redhat.com>
11871 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11872 L: linux-s390@vger.kernel.org
11873 L: kvm@vger.kernel.org
11875 F: drivers/s390/cio/vfio_ccw*
11876 F: Documentation/s390/vfio-ccw.txt
11877 F: include/uapi/linux/vfio_ccw.h
11880 M: Harald Freudenberger <freude@de.ibm.com>
11881 L: linux-s390@vger.kernel.org
11882 W: http://www.ibm.com/developerworks/linux/linux390/
11884 F: drivers/s390/crypto/
11887 M: Steffen Maier <maier@linux.vnet.ibm.com>
11888 M: Benjamin Block <bblock@linux.vnet.ibm.com>
11889 L: linux-s390@vger.kernel.org
11890 W: http://www.ibm.com/developerworks/linux/linux390/
11892 F: drivers/s390/scsi/zfcp_*
11894 S3C24XX SD/MMC Driver
11895 M: Ben Dooks <ben-linux@fluff.org>
11896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11898 F: drivers/mmc/host/s3cmci.*
11900 SAA6588 RDS RECEIVER DRIVER
11901 M: Hans Verkuil <hverkuil@xs4all.nl>
11902 L: linux-media@vger.kernel.org
11903 T: git git://linuxtv.org/media_tree.git
11904 W: https://linuxtv.org
11906 F: drivers/media/i2c/saa6588*
11908 SAA7134 VIDEO4LINUX DRIVER
11909 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11910 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11911 L: linux-media@vger.kernel.org
11912 W: https://linuxtv.org
11913 T: git git://linuxtv.org/media_tree.git
11915 F: Documentation/media/v4l-drivers/saa7134*
11916 F: drivers/media/pci/saa7134/
11918 SAA7146 VIDEO4LINUX-2 DRIVER
11919 M: Hans Verkuil <hverkuil@xs4all.nl>
11920 L: linux-media@vger.kernel.org
11921 T: git git://linuxtv.org/media_tree.git
11923 F: drivers/media/common/saa7146/
11924 F: drivers/media/pci/saa7146/
11925 F: include/media/saa7146*
11927 SAMSUNG AUDIO (ASoC) DRIVERS
11928 M: Krzysztof Kozlowski <krzk@kernel.org>
11929 M: Sangbeom Kim <sbkim73@samsung.com>
11930 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11931 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11933 F: sound/soc/samsung/
11935 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11936 M: Krzysztof Kozlowski <krzk@kernel.org>
11937 L: linux-crypto@vger.kernel.org
11938 L: linux-samsung-soc@vger.kernel.org
11940 F: drivers/crypto/exynos-rng.c
11941 F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11943 SAMSUNG FRAMEBUFFER DRIVER
11944 M: Jingoo Han <jingoohan1@gmail.com>
11945 L: linux-fbdev@vger.kernel.org
11947 F: drivers/video/fbdev/s3c-fb.c
11949 SAMSUNG LAPTOP DRIVER
11950 M: Corentin Chary <corentin.chary@gmail.com>
11951 L: platform-driver-x86@vger.kernel.org
11953 F: drivers/platform/x86/samsung-laptop.c
11955 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11956 M: Sangbeom Kim <sbkim73@samsung.com>
11957 M: Krzysztof Kozlowski <krzk@kernel.org>
11958 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11959 L: linux-kernel@vger.kernel.org
11960 L: linux-samsung-soc@vger.kernel.org
11962 F: drivers/mfd/sec*.c
11963 F: drivers/regulator/s2m*.c
11964 F: drivers/regulator/s5m*.c
11965 F: drivers/clk/clk-s2mps11.c
11966 F: drivers/rtc/rtc-s5m.c
11967 F: include/linux/mfd/samsung/
11968 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11969 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11970 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11971 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11973 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11974 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11975 L: linux-media@vger.kernel.org
11976 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11978 F: drivers/media/platform/s3c-camif/
11979 F: include/media/drv-intf/s3c_camif.h
11981 SAMSUNG S3FWRN5 NFC DRIVER
11982 M: Robert Baldyga <r.baldyga@samsung.com>
11983 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11984 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11986 F: drivers/nfc/s3fwrn5
11988 SAMSUNG S5C73M3 CAMERA DRIVER
11989 M: Kyungmin Park <kyungmin.park@samsung.com>
11990 M: Andrzej Hajda <a.hajda@samsung.com>
11991 L: linux-media@vger.kernel.org
11993 F: drivers/media/i2c/s5c73m3/*
11995 SAMSUNG S5K5BAF CAMERA DRIVER
11996 M: Kyungmin Park <kyungmin.park@samsung.com>
11997 M: Andrzej Hajda <a.hajda@samsung.com>
11998 L: linux-media@vger.kernel.org
12000 F: drivers/media/i2c/s5k5baf.c
12002 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12003 M: Krzysztof Kozlowski <krzk@kernel.org>
12004 M: Vladimir Zapolskiy <vz@mleia.com>
12005 L: linux-crypto@vger.kernel.org
12006 L: linux-samsung-soc@vger.kernel.org
12008 F: drivers/crypto/s5p-sss.c
12010 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12011 M: Kyungmin Park <kyungmin.park@samsung.com>
12012 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12013 L: linux-media@vger.kernel.org
12014 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12016 F: drivers/media/platform/exynos4-is/
12018 SAMSUNG SOC CLOCK DRIVERS
12019 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12020 M: Tomasz Figa <tomasz.figa@gmail.com>
12021 M: Chanwoo Choi <cw00.choi@samsung.com>
12023 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12024 F: drivers/clk/samsung/
12025 F: include/dt-bindings/clock/exynos*.h
12026 F: Documentation/devicetree/bindings/clock/exynos*.txt
12028 SAMSUNG SPI DRIVERS
12029 M: Kukjin Kim <kgene@kernel.org>
12030 M: Krzysztof Kozlowski <krzk@kernel.org>
12031 M: Andi Shyti <andi.shyti@samsung.com>
12032 L: linux-spi@vger.kernel.org
12033 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12035 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12036 F: drivers/spi/spi-s3c*
12037 F: include/linux/platform_data/spi-s3c64xx.h
12039 SAMSUNG SXGBE DRIVERS
12040 M: Byungho An <bh74.an@samsung.com>
12041 M: Girish K S <ks.giri@samsung.com>
12042 M: Vipul Pandya <vipul.pandya@samsung.com>
12044 L: netdev@vger.kernel.org
12045 F: drivers/net/ethernet/samsung/sxgbe/
12047 SAMSUNG THERMAL DRIVER
12048 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12049 L: linux-pm@vger.kernel.org
12050 L: linux-samsung-soc@vger.kernel.org
12052 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12053 F: drivers/thermal/samsung/
12055 SAMSUNG USB2 PHY DRIVER
12056 M: Kamil Debski <kamil@wypas.org>
12057 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12058 L: linux-kernel@vger.kernel.org
12060 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12061 F: Documentation/phy/samsung-usb2.txt
12062 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12063 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12064 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12065 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12066 F: drivers/phy/samsung/phy-samsung-usb2.c
12067 F: drivers/phy/samsung/phy-samsung-usb2.h
12070 M: Zwane Mwaikambo <zwanem@gmail.com>
12072 F: drivers/watchdog/sc1200wdt.c
12075 M: Ingo Molnar <mingo@redhat.com>
12076 M: Peter Zijlstra <peterz@infradead.org>
12077 L: linux-kernel@vger.kernel.org
12078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12081 F: include/linux/sched.h
12082 F: include/uapi/linux/sched.h
12083 F: include/linux/wait.h
12086 M: Chen Liqin <liqin.linux@gmail.com>
12087 M: Lennox Wu <lennox.wu@gmail.com>
12088 W: http://www.sunplus.com
12092 SCR24X CHIP CARD INTERFACE DRIVER
12093 M: Lubomir Rintel <lkundrak@v3.sk>
12095 F: drivers/char/pcmcia/scr24x_cs.c
12098 M: Jens Axboe <axboe@kernel.dk>
12099 L: linux-scsi@vger.kernel.org
12100 W: http://www.kernel.dk
12102 F: drivers/scsi/sr*
12104 SCSI RDMA PROTOCOL (SRP) INITIATOR
12105 M: Bart Van Assche <bart.vanassche@sandisk.com>
12106 L: linux-rdma@vger.kernel.org
12108 W: http://www.openfabrics.org
12109 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12111 F: drivers/infiniband/ulp/srp/
12112 F: include/scsi/srp.h
12115 M: Doug Gilbert <dgilbert@interlog.com>
12116 L: linux-scsi@vger.kernel.org
12117 W: http://sg.danny.cz/sg
12119 F: Documentation/scsi/scsi-generic.txt
12120 F: drivers/scsi/sg.c
12121 F: include/scsi/sg.h
12124 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12126 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12128 L: linux-scsi@vger.kernel.org
12130 F: Documentation/devicetree/bindings/scsi/
12135 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12136 L: linux-scsi@vger.kernel.org
12138 F: Documentation/scsi/st.txt
12139 F: drivers/scsi/st.*
12140 F: drivers/scsi/st_*.h
12143 M: Vlad Yasevich <vyasevich@gmail.com>
12144 M: Neil Horman <nhorman@tuxdriver.com>
12145 L: linux-sctp@vger.kernel.org
12146 W: http://lksctp.sourceforge.net
12148 F: Documentation/networking/sctp.txt
12149 F: include/linux/sctp.h
12150 F: include/uapi/linux/sctp.h
12151 F: include/net/sctp/
12155 M: Jim Cromie <jim.cromie@gmail.com>
12157 F: Documentation/i2c/busses/scx200_acb
12158 F: arch/x86/platform/scx200/
12159 F: drivers/watchdog/scx200_wdt.c
12160 F: drivers/i2c/busses/scx200*
12161 F: drivers/mtd/maps/scx200_docflash.c
12162 F: include/linux/scx200.h
12165 M: Jim Cromie <jim.cromie@gmail.com>
12167 F: drivers/char/scx200_gpio.c
12168 F: include/linux/scx200_gpio.h
12170 SCx200 HRT CLOCKSOURCE DRIVER
12171 M: Jim Cromie <jim.cromie@gmail.com>
12173 F: drivers/clocksource/scx200_hrt.c
12175 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12176 M: Sascha Sommer <saschasommer@freenet.de>
12177 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12179 F: drivers/mmc/host/sdricoh_cs.c
12182 M: Kees Cook <keescook@chromium.org>
12183 R: Andy Lutomirski <luto@amacapital.net>
12184 R: Will Drewry <wad@chromium.org>
12185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12187 F: kernel/seccomp.c
12188 F: include/uapi/linux/seccomp.h
12189 F: include/linux/seccomp.h
12190 F: tools/testing/selftests/seccomp/*
12191 F: tools/testing/selftests/kselftest_harness.h
12192 F: Documentation/userspace-api/seccomp_filter.rst
12193 K: \bsecure_computing
12196 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12197 M: Al Cooper <alcooperx@gmail.com>
12198 L: linux-mmc@vger.kernel.org
12199 L: bcm-kernel-feedback-list@broadcom.com
12201 F: drivers/mmc/host/sdhci-brcmstb*
12203 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12204 M: Adrian Hunter <adrian.hunter@intel.com>
12205 L: linux-mmc@vger.kernel.org
12206 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12208 F: drivers/mmc/host/sdhci*
12209 F: include/linux/mmc/sdhci*
12211 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12212 M: Ben Dooks <ben-linux@fluff.org>
12213 M: Jaehoon Chung <jh80.chung@samsung.com>
12214 L: linux-mmc@vger.kernel.org
12216 F: drivers/mmc/host/sdhci-s3c*
12218 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12219 M: Viresh Kumar <vireshk@kernel.org>
12220 L: linux-mmc@vger.kernel.org
12222 F: drivers/mmc/host/sdhci-spear.c
12224 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12225 M: Kishon Vijay Abraham I <kishon@ti.com>
12226 L: linux-mmc@vger.kernel.org
12228 F: drivers/mmc/host/sdhci-omap.c
12230 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12231 M: Scott Bauer <scott.bauer@intel.com>
12232 M: Jonathan Derrick <jonathan.derrick@intel.com>
12233 L: linux-block@vger.kernel.org
12236 F: block/opal_proto.h
12237 F: include/linux/sed*
12238 F: include/uapi/linux/sed*
12241 M: Security Officers <security@kernel.org>
12245 M: James Morris <james.l.morris@oracle.com>
12246 M: "Serge E. Hallyn" <serge@hallyn.com>
12247 L: linux-security-module@vger.kernel.org (suggested Cc:)
12248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12249 W: http://kernsec.org/
12253 SELINUX SECURITY MODULE
12254 M: Paul Moore <paul@paul-moore.com>
12255 M: Stephen Smalley <sds@tycho.nsa.gov>
12256 M: Eric Paris <eparis@parisplace.org>
12257 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12258 W: https://selinuxproject.org
12259 W: https://github.com/SELinuxProject
12260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12262 F: include/linux/selinux*
12263 F: security/selinux/
12264 F: scripts/selinux/
12265 F: Documentation/admin-guide/LSM/SELinux.rst
12268 M: Jiri Slaby <jirislaby@gmail.com>
12270 F: drivers/misc/phantom.c
12271 F: include/uapi/linux/phantom.h
12274 M: Rob Herring <robh@kernel.org>
12275 L: linux-serial@vger.kernel.org
12277 F: Documentation/devicetree/bindings/serial/slave-device.txt
12278 F: drivers/tty/serdev/
12279 F: include/linux/serdev.h
12282 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12283 L: linux-serial@vger.kernel.org
12285 F: Documentation/devicetree/bindings/serial/
12286 F: drivers/tty/serial/
12289 M: Sean Young <sean@mess.org>
12290 L: linux-media@vger.kernel.org
12292 F: drivers/media/rc/serial_ir.c
12295 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12296 M: Edward Cree <ecree@solarflare.com>
12297 M: Bert Kenward <bkenward@solarflare.com>
12298 L: netdev@vger.kernel.org
12300 F: drivers/net/ethernet/sfc/
12303 M: Dimitri Sivanich <sivanich@sgi.com>
12305 F: drivers/misc/sgi-gru/
12307 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12308 M: Pat Gefre <pfg@sgi.com>
12309 L: linux-ia64@vger.kernel.org
12311 F: Documentation/ia64/serial.txt
12312 F: drivers/tty/serial/ioc?_serial.c
12313 F: include/linux/ioc?.h
12315 SGI XP/XPC/XPNET DRIVER
12316 M: Cliff Whickman <cpw@sgi.com>
12317 M: Robin Holt <robinmholt@gmail.com>
12319 F: drivers/misc/sgi-xp/
12321 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12322 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12323 L: linux-s390@vger.kernel.org
12324 W: http://www.ibm.com/developerworks/linux/linux390/
12328 SH_VEU V4L2 MEM2MEM DRIVER
12329 L: linux-media@vger.kernel.org
12331 F: drivers/media/platform/sh_veu.c
12333 SH_VOU V4L2 OUTPUT DRIVER
12334 L: linux-media@vger.kernel.org
12336 F: drivers/media/platform/sh_vou.c
12337 F: include/media/drv-intf/sh_vou.h
12339 SI2157 MEDIA DRIVER
12340 M: Antti Palosaari <crope@iki.fi>
12341 L: linux-media@vger.kernel.org
12342 W: https://linuxtv.org
12343 W: http://palosaari.fi/linux/
12344 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12345 T: git git://linuxtv.org/anttip/media_tree.git
12347 F: drivers/media/tuners/si2157*
12349 SI2165 MEDIA DRIVER
12350 M: Matthias Schwarzott <zzam@gentoo.org>
12351 L: linux-media@vger.kernel.org
12352 W: https://linuxtv.org
12353 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12355 F: drivers/media/dvb-frontends/si2165*
12357 SI2168 MEDIA DRIVER
12358 M: Antti Palosaari <crope@iki.fi>
12359 L: linux-media@vger.kernel.org
12360 W: https://linuxtv.org
12361 W: http://palosaari.fi/linux/
12362 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12363 T: git git://linuxtv.org/anttip/media_tree.git
12365 F: drivers/media/dvb-frontends/si2168*
12367 SI470X FM RADIO RECEIVER I2C DRIVER
12368 M: Hans Verkuil <hverkuil@xs4all.nl>
12369 L: linux-media@vger.kernel.org
12370 T: git git://linuxtv.org/media_tree.git
12371 W: https://linuxtv.org
12373 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12375 SI470X FM RADIO RECEIVER USB DRIVER
12376 M: Hans Verkuil <hverkuil@xs4all.nl>
12377 L: linux-media@vger.kernel.org
12378 T: git git://linuxtv.org/media_tree.git
12379 W: https://linuxtv.org
12381 F: drivers/media/radio/si470x/radio-si470x-common.c
12382 F: drivers/media/radio/si470x/radio-si470x.h
12383 F: drivers/media/radio/si470x/radio-si470x-usb.c
12385 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12386 M: Eduardo Valentin <edubezval@gmail.com>
12387 L: linux-media@vger.kernel.org
12388 T: git git://linuxtv.org/media_tree.git
12389 W: https://linuxtv.org
12391 F: drivers/media/radio/si4713/si4713.?
12393 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12394 M: Eduardo Valentin <edubezval@gmail.com>
12395 L: linux-media@vger.kernel.org
12396 T: git git://linuxtv.org/media_tree.git
12397 W: https://linuxtv.org
12399 F: drivers/media/radio/si4713/radio-platform-si4713.c
12401 SI4713 FM RADIO TRANSMITTER USB DRIVER
12402 M: Hans Verkuil <hverkuil@xs4all.nl>
12403 L: linux-media@vger.kernel.org
12404 T: git git://linuxtv.org/media_tree.git
12405 W: https://linuxtv.org
12407 F: drivers/media/radio/si4713/radio-usb-si4713.c
12410 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12411 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12412 L: linux-media@vger.kernel.org
12413 W: https://linuxtv.org
12414 T: git git://linuxtv.org/media_tree.git
12416 F: drivers/media/common/siano/
12417 F: drivers/media/usb/siano/
12418 F: drivers/media/usb/siano/
12419 F: drivers/media/mmc/siano/
12421 SILEAD TOUCHSCREEN DRIVER
12422 M: Hans de Goede <hdegoede@redhat.com>
12423 L: linux-input@vger.kernel.org
12424 L: platform-driver-x86@vger.kernel.org
12426 F: drivers/input/touchscreen/silead.c
12427 F: drivers/platform/x86/silead_dmi.c
12429 SILICON MOTION SM712 FRAME BUFFER DRIVER
12430 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12431 M: Teddy Wang <teddy.wang@siliconmotion.com>
12432 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12433 L: linux-fbdev@vger.kernel.org
12435 F: drivers/video/fbdev/sm712*
12436 F: Documentation/fb/sm712fb.txt
12438 SIMPLE FIRMWARE INTERFACE (SFI)
12439 M: Len Brown <lenb@kernel.org>
12440 L: sfi-devel@simplefirmware.org
12441 W: http://simplefirmware.org/
12442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12444 F: arch/x86/platform/sfi/
12446 F: include/linux/sfi*.h
12449 M: Hans de Goede <hdegoede@redhat.com>
12450 L: linux-fbdev@vger.kernel.org
12452 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12453 F: drivers/video/fbdev/simplefb.c
12454 F: include/linux/platform_data/simplefb.h
12456 SIMTEC EB110ATX (Chalice CATS)
12458 P: Vincent Sanders <vince@simtec.co.uk>
12459 M: Simtec Linux Team <linux@simtec.co.uk>
12460 W: http://www.simtec.co.uk/products/EB110ATX/
12463 SIMTEC EB2410ITX (BAST)
12465 P: Vincent Sanders <vince@simtec.co.uk>
12466 M: Simtec Linux Team <linux@simtec.co.uk>
12467 W: http://www.simtec.co.uk/products/EB2410ITX/
12469 F: arch/arm/mach-s3c24xx/mach-bast.c
12470 F: arch/arm/mach-s3c24xx/bast-ide.c
12471 F: arch/arm/mach-s3c24xx/bast-irq.c
12473 SIPHASH PRF ROUTINES
12474 M: Jason A. Donenfeld <Jason@zx2c4.com>
12477 F: lib/test_siphash.c
12478 F: include/linux/siphash.h
12480 SIS 190 ETHERNET DRIVER
12481 M: Francois Romieu <romieu@fr.zoreil.com>
12482 L: netdev@vger.kernel.org
12484 F: drivers/net/ethernet/sis/sis190.c
12486 SIS 900/7016 FAST ETHERNET DRIVER
12487 M: Daniele Venzano <venza@brownhat.org>
12488 W: http://www.brownhat.org/sis900.html
12489 L: netdev@vger.kernel.org
12491 F: drivers/net/ethernet/sis/sis900.*
12493 SIS FRAMEBUFFER DRIVER
12494 M: Thomas Winischhofer <thomas@winischhofer.net>
12495 W: http://www.winischhofer.net/linuxsisvga.shtml
12497 F: Documentation/fb/sisfb.txt
12498 F: drivers/video/fbdev/sis/
12499 F: include/video/sisfb.h
12502 M: Thomas Winischhofer <thomas@winischhofer.net>
12503 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12505 F: drivers/usb/misc/sisusbvga/
12508 M: Christoph Lameter <cl@linux.com>
12509 M: Pekka Enberg <penberg@kernel.org>
12510 M: David Rientjes <rientjes@google.com>
12511 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12512 M: Andrew Morton <akpm@linux-foundation.org>
12513 L: linux-mm@kvack.org
12515 F: include/linux/sl?b*.h
12518 SLEEPABLE READ-COPY UPDATE (SRCU)
12519 M: Lai Jiangshan <jiangshanlai@gmail.com>
12520 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12521 M: Josh Triplett <josh@joshtriplett.org>
12522 R: Steven Rostedt <rostedt@goodmis.org>
12523 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12524 L: linux-kernel@vger.kernel.org
12525 W: http://www.rdrop.com/users/paulmck/RCU/
12527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12528 F: include/linux/srcu.h
12529 F: kernel/rcu/srcu.c
12531 SMACK SECURITY MODULE
12532 M: Casey Schaufler <casey@schaufler-ca.com>
12533 L: linux-security-module@vger.kernel.org
12534 W: http://schaufler-ca.com
12535 T: git git://github.com/cschaufler/smack-next
12537 F: Documentation/admin-guide/LSM/Smack.rst
12540 SMC91x ETHERNET DRIVER
12541 M: Nicolas Pitre <nico@fluxnic.net>
12543 F: drivers/net/ethernet/smsc/smc91x.*
12545 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12546 M: Sakari Ailus <sakari.ailus@iki.fi>
12547 L: linux-media@vger.kernel.org
12549 F: drivers/media/i2c/smiapp/
12550 F: include/media/i2c/smiapp.h
12551 F: drivers/media/i2c/smiapp-pll.c
12552 F: drivers/media/i2c/smiapp-pll.h
12553 F: include/uapi/linux/smiapp.h
12554 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12556 SMM665 HARDWARE MONITOR DRIVER
12557 M: Guenter Roeck <linux@roeck-us.net>
12558 L: linux-hwmon@vger.kernel.org
12560 F: Documentation/hwmon/smm665
12561 F: drivers/hwmon/smm665.c
12563 SMSC EMC2103 HARDWARE MONITOR DRIVER
12564 M: Steve Glendinning <steve.glendinning@shawell.net>
12565 L: linux-hwmon@vger.kernel.org
12567 F: Documentation/hwmon/emc2103
12568 F: drivers/hwmon/emc2103.c
12570 SMSC SCH5627 HARDWARE MONITOR DRIVER
12571 M: Hans de Goede <hdegoede@redhat.com>
12572 L: linux-hwmon@vger.kernel.org
12574 F: Documentation/hwmon/sch5627
12575 F: drivers/hwmon/sch5627.c
12577 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12578 M: Steve Glendinning <steve.glendinning@shawell.net>
12579 L: linux-fbdev@vger.kernel.org
12581 F: drivers/video/fbdev/smscufx.c
12583 SMSC47B397 HARDWARE MONITOR DRIVER
12584 M: Jean Delvare <jdelvare@suse.com>
12585 L: linux-hwmon@vger.kernel.org
12587 F: Documentation/hwmon/smsc47b397
12588 F: drivers/hwmon/smsc47b397.c
12590 SMSC911x ETHERNET DRIVER
12591 M: Steve Glendinning <steve.glendinning@shawell.net>
12592 L: netdev@vger.kernel.org
12594 F: include/linux/smsc911x.h
12595 F: drivers/net/ethernet/smsc/smsc911x.*
12597 SMSC9420 PCI ETHERNET DRIVER
12598 M: Steve Glendinning <steve.glendinning@shawell.net>
12599 L: netdev@vger.kernel.org
12601 F: drivers/net/ethernet/smsc/smsc9420.*
12603 SOC-CAMERA V4L2 SUBSYSTEM
12604 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12605 L: linux-media@vger.kernel.org
12606 T: git git://linuxtv.org/media_tree.git
12608 F: include/media/soc*
12609 F: drivers/media/i2c/soc_camera/
12610 F: drivers/media/platform/soc_camera/
12612 SOEKRIS NET48XX LED SUPPORT
12613 M: Chris Boot <bootc@bootc.net>
12615 F: drivers/leds/leds-net48xx.c
12617 SOFT-ROCE DRIVER (rxe)
12618 M: Moni Shoua <monis@mellanox.com>
12619 L: linux-rdma@vger.kernel.org
12621 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12622 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12623 F: drivers/infiniband/sw/rxe/
12624 F: include/uapi/rdma/rdma_user_rxe.h
12626 SOFTLOGIC 6x10 MPEG CODEC
12627 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12628 M: Anton Sviridenko <anton@corp.bluecherry.net>
12629 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12630 M: Andrey Utkin <andrey_utkin@fastmail.com>
12631 M: Ismael Luceno <ismael@iodev.co.uk>
12632 L: linux-media@vger.kernel.org
12634 F: drivers/media/pci/solo6x10/
12636 SOFTWARE RAID (Multiple Disks) SUPPORT
12637 M: Shaohua Li <shli@kernel.org>
12638 L: linux-raid@vger.kernel.org
12639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12641 F: drivers/md/Makefile
12642 F: drivers/md/Kconfig
12644 F: drivers/md/raid*
12645 F: include/linux/raid/
12646 F: include/uapi/linux/raid/
12648 SONIC NETWORK DRIVER
12649 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12650 L: netdev@vger.kernel.org
12652 F: drivers/net/ethernet/natsemi/sonic.*
12654 SONICS SILICON BACKPLANE DRIVER (SSB)
12655 M: Michael Buesch <m@bues.ch>
12656 L: linux-wireless@vger.kernel.org
12659 F: include/linux/ssb/
12661 SONY IMX274 SENSOR DRIVER
12662 M: Leon Luo <leonl@leopardimaging.com>
12663 L: linux-media@vger.kernel.org
12664 T: git git://linuxtv.org/media_tree.git
12666 F: drivers/media/i2c/imx274.c
12667 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
12669 SONY MEMORYSTICK CARD SUPPORT
12670 M: Alex Dubov <oakad@yahoo.com>
12671 W: http://tifmxx.berlios.de/
12673 F: drivers/memstick/host/tifm_ms.c
12675 SONY MEMORYSTICK STANDARD SUPPORT
12676 M: Maxim Levitsky <maximlevitsky@gmail.com>
12678 F: drivers/memstick/core/ms_block.*
12680 SONY VAIO CONTROL DEVICE DRIVER
12681 M: Mattia Dongili <malattia@linux.it>
12682 L: platform-driver-x86@vger.kernel.org
12683 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12685 F: Documentation/laptops/sony-laptop.txt
12686 F: drivers/char/sonypi.c
12687 F: drivers/platform/x86/sony-laptop.c
12688 F: include/linux/sony-laptop.h
12691 M: Jaroslav Kysela <perex@perex.cz>
12692 M: Takashi Iwai <tiwai@suse.com>
12693 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12694 W: http://www.alsa-project.org/
12695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12696 T: git git://git.alsa-project.org/alsa-kernel.git
12697 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12699 F: Documentation/sound/
12701 F: include/uapi/sound/
12704 SOUND - COMPRESSED AUDIO
12705 M: Vinod Koul <vinod.koul@intel.com>
12706 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12709 F: Documentation/sound/alsa/compress_offload.txt
12710 F: include/sound/compress_driver.h
12711 F: include/uapi/sound/compress_*
12712 F: sound/core/compress_offload.c
12713 F: sound/soc/soc-compress.c
12715 SOUND - DMAENGINE HELPERS
12716 M: Lars-Peter Clausen <lars@metafoo.de>
12718 F: include/sound/dmaengine_pcm.h
12719 F: sound/core/pcm_dmaengine.c
12720 F: sound/soc/soc-generic-dmaengine-pcm.c
12722 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12723 M: Liam Girdwood <lgirdwood@gmail.com>
12724 M: Mark Brown <broonie@kernel.org>
12725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12726 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12727 W: http://alsa-project.org/main/index.php/ASoC
12729 F: Documentation/devicetree/bindings/sound/
12730 F: Documentation/sound/alsa/soc/
12732 F: include/sound/soc*
12735 M: Olli Salonen <olli.salonen@iki.fi>
12736 L: linux-media@vger.kernel.org
12737 W: https://linuxtv.org
12738 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12740 F: drivers/media/dvb-frontends/sp2*
12742 SPARC + UltraSPARC (sparc/sparc64)
12743 M: "David S. Miller" <davem@davemloft.net>
12744 L: sparclinux@vger.kernel.org
12745 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12752 SPARC SERIAL DRIVERS
12753 M: "David S. Miller" <davem@davemloft.net>
12754 L: sparclinux@vger.kernel.org
12755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12758 F: include/linux/sunserialcore.h
12759 F: drivers/tty/serial/suncore.c
12760 F: drivers/tty/serial/sunhv.c
12761 F: drivers/tty/serial/sunsab.c
12762 F: drivers/tty/serial/sunsab.h
12763 F: drivers/tty/serial/sunsu.c
12764 F: drivers/tty/serial/sunzilog.c
12765 F: drivers/tty/serial/sunzilog.h
12766 F: drivers/tty/vcc.c
12769 M: "Christopher Li" <sparse@chrisli.org>
12770 L: linux-sparse@vger.kernel.org
12771 W: https://sparse.wiki.kernel.org/
12772 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12773 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12775 F: include/linux/compiler.h
12777 SPEAR CLOCK FRAMEWORK SUPPORT
12778 M: Viresh Kumar <vireshk@kernel.org>
12779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12780 W: http://www.st.com/spear
12782 F: drivers/clk/spear/
12784 SPEAR PLATFORM SUPPORT
12785 M: Viresh Kumar <vireshk@kernel.org>
12786 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12787 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12788 W: http://www.st.com/spear
12790 F: arch/arm/boot/dts/spear*
12791 F: arch/arm/mach-spear/
12794 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12795 M: Marek Vasut <marek.vasut@gmail.com>
12796 L: linux-mtd@lists.infradead.org
12797 W: http://www.linux-mtd.infradead.org/
12798 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12799 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12800 T: git git://git.infradead.org/l2-mtd.git spi-nor/next
12802 F: drivers/mtd/spi-nor/
12803 F: include/linux/mtd/spi-nor.h
12806 M: Mark Brown <broonie@kernel.org>
12807 L: linux-spi@vger.kernel.org
12808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12809 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12811 F: Documentation/devicetree/bindings/spi/
12812 F: Documentation/spi/
12814 F: include/linux/spi/
12815 F: include/uapi/linux/spi/
12818 SPIDERNET NETWORK DRIVER for CELL
12819 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12820 L: netdev@vger.kernel.org
12822 F: Documentation/networking/spider_net.txt
12823 F: drivers/net/ethernet/toshiba/spider_net*
12826 R: Stephen Boyd <sboyd@codeaurora.org>
12827 L: linux-arm-msm@vger.kernel.org
12828 F: Documentation/devicetree/bindings/spmi/
12830 F: include/dt-bindings/spmi/spmi.h
12831 F: include/linux/spmi.h
12832 F: include/trace/events/spmi.h
12835 M: Jeremy Kerr <jk@ozlabs.org>
12836 L: linuxppc-dev@lists.ozlabs.org
12837 W: http://www.ibm.com/developerworks/power/cell/
12839 F: Documentation/filesystems/spufs.txt
12840 F: arch/powerpc/platforms/cell/spufs/
12842 SQUASHFS FILE SYSTEM
12843 M: Phillip Lougher <phillip@squashfs.org.uk>
12844 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12845 W: http://squashfs.org.uk
12846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12848 F: Documentation/filesystems/squashfs.txt
12851 SRM (Alpha) environment access
12852 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12854 F: arch/alpha/kernel/srm_env.c
12857 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12858 L: stable@vger.kernel.org
12860 F: Documentation/process/stable-kernel-rules.rst
12862 STAGING - ATOMISP DRIVER
12863 M: Alan Cox <alan@linux.intel.com>
12864 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12865 L: linux-media@vger.kernel.org
12867 F: drivers/staging/media/atomisp/
12870 M: Ian Abbott <abbotti@mev.co.uk>
12871 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12873 F: drivers/staging/comedi/
12875 STAGING - FLARION FT1000 DRIVERS
12876 M: Marek Belisko <marek.belisko@gmail.com>
12878 F: drivers/staging/ft1000/
12880 STAGING - INDUSTRIAL IO
12881 M: Jonathan Cameron <jic23@kernel.org>
12882 L: linux-iio@vger.kernel.org
12884 F: Documentation/devicetree/bindings/staging/iio/
12885 F: drivers/staging/iio/
12887 STAGING - LUSTRE PARALLEL FILESYSTEM
12888 M: Oleg Drokin <oleg.drokin@intel.com>
12889 M: Andreas Dilger <andreas.dilger@intel.com>
12890 M: James Simmons <jsimmons@infradead.org>
12891 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12892 W: http://wiki.lustre.org/
12894 F: drivers/staging/lustre
12896 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12897 M: Marc Dietrich <marvin24@gmx.de>
12898 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12899 L: linux-tegra@vger.kernel.org
12901 F: drivers/staging/nvec/
12903 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12904 M: Jens Frederich <jfrederich@gmail.com>
12905 M: Daniel Drake <dsd@laptop.org>
12906 M: Jon Nettleton <jon.nettleton@gmail.com>
12907 W: http://wiki.laptop.org/go/DCON
12909 F: drivers/staging/olpc_dcon/
12911 STAGING - REALTEK RTL8712U DRIVERS
12912 M: Larry Finger <Larry.Finger@lwfinger.net>
12913 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12915 F: drivers/staging/rtl8712/
12917 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12918 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12919 M: Teddy Wang <teddy.wang@siliconmotion.com>
12920 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12921 L: linux-fbdev@vger.kernel.org
12923 F: drivers/staging/sm750fb/
12925 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12926 M: William Hubbs <w.d.hubbs@gmail.com>
12927 M: Chris Brannon <chris@the-brannons.com>
12928 M: Kirk Reiser <kirk@reisers.ca>
12929 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12930 L: speakup@linux-speakup.org
12931 W: http://www.linux-speakup.org/
12933 F: drivers/staging/speakup/
12935 STAGING - VIA VT665X DRIVERS
12936 M: Forest Bond <forest@alittletooquiet.net>
12938 F: drivers/staging/vt665?/
12940 STAGING - WILC1000 WIFI DRIVER
12941 M: Aditya Shankar <aditya.shankar@microchip.com>
12942 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12943 L: linux-wireless@vger.kernel.org
12945 F: drivers/staging/wilc1000/
12947 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12948 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12950 F: drivers/staging/xgifb/
12953 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12955 L: devel@driverdev.osuosl.org
12957 F: drivers/staging/
12959 STARFIRE/DURALAN NETWORK DRIVER
12960 M: Ion Badulescu <ionut@badula.org>
12962 F: drivers/net/ethernet/adaptec/starfire*
12964 STEC S1220 SKD DRIVER
12965 M: Bart Van Assche <bart.vanassche@wdc.com>
12966 L: linux-block@vger.kernel.org
12968 F: drivers/block/skd*[ch]
12971 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12973 F: drivers/staging/media/st-cec/
12974 F: Documentation/devicetree/bindings/media/stih-cec.txt
12976 STK1160 USB VIDEO CAPTURE DRIVER
12977 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12978 L: linux-media@vger.kernel.org
12979 T: git git://linuxtv.org/media_tree.git
12981 F: drivers/media/usb/stk1160/
12983 STMMAC ETHERNET DRIVER
12984 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12985 M: Alexandre Torgue <alexandre.torgue@st.com>
12986 L: netdev@vger.kernel.org
12987 W: http://www.stlinux.com
12989 F: drivers/net/ethernet/stmicro/stmmac/
12992 M: Sam Creasey <sammy@sammy.net>
12993 W: http://sammy.net/sun3/
12995 F: arch/m68k/kernel/*sun3*
12996 F: arch/m68k/sun3*/
12997 F: arch/m68k/include/asm/sun3*
12998 F: drivers/net/ethernet/i825xx/sun3*
13000 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13001 M: Hans de Goede <hdegoede@redhat.com>
13002 L: linux-input@vger.kernel.org
13004 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13005 F: drivers/input/keyboard/sun4i-lradc-keys.c
13007 SUNDANCE NETWORK DRIVER
13008 M: Denis Kirjanov <kda@linux-powerpc.org>
13009 L: netdev@vger.kernel.org
13011 F: drivers/net/ethernet/dlink/sundance.c
13014 M: Yoshinori Sato <ysato@users.sourceforge.jp>
13015 M: Rich Felker <dalias@libc.org>
13016 L: linux-sh@vger.kernel.org
13017 Q: http://patchwork.kernel.org/project/linux-sh/list/
13019 F: Documentation/sh/
13024 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13025 M: Len Brown <len.brown@intel.com>
13026 M: Pavel Machek <pavel@ucw.cz>
13027 L: linux-pm@vger.kernel.org
13028 B: https://bugzilla.kernel.org
13030 F: Documentation/power/
13031 F: arch/x86/kernel/acpi/
13032 F: drivers/base/power/
13034 F: include/linux/suspend.h
13035 F: include/linux/freezer.h
13036 F: include/linux/pm.h
13039 M: Martin Mares <mj@ucw.cz>
13040 L: linux-video@atrey.karlin.mff.cuni.cz
13042 F: Documentation/svga.txt
13043 F: arch/x86/boot/video*
13046 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13047 L: linux-kernel@vger.kernel.org
13048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13051 F: arch/*/kernel/pci-swiotlb.c
13052 F: include/linux/swiotlb.h
13055 M: Jiri Pirko <jiri@resnulli.us>
13056 M: Ivan Vecera <ivecera@redhat.com>
13057 L: netdev@vger.kernel.org
13060 F: include/net/switchdev.h
13062 SYNC FILE FRAMEWORK
13063 M: Sumit Semwal <sumit.semwal@linaro.org>
13064 R: Gustavo Padovan <gustavo@padovan.org>
13066 L: linux-media@vger.kernel.org
13067 L: dri-devel@lists.freedesktop.org
13068 F: drivers/dma-buf/sync_*
13069 F: drivers/dma-buf/dma-fence*
13070 F: drivers/dma-buf/sw_sync.c
13071 F: include/linux/sync_file.h
13072 F: include/uapi/linux/sync_file.h
13073 F: Documentation/sync_file.txt
13074 T: git git://anongit.freedesktop.org/drm/drm-misc
13076 SYNOPSYS ARC ARCHITECTURE
13077 M: Vineet Gupta <vgupta@synopsys.com>
13078 L: linux-snps-arc@lists.infradead.org
13081 F: Documentation/devicetree/bindings/arc/*
13082 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13083 F: drivers/clocksource/arc_timer.c
13084 F: drivers/tty/serial/arc_uart.c
13085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13087 SYNOPSYS ARC HSDK SDP pll clock driver
13088 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13090 F: drivers/clk/clk-hsdk-pll.c
13091 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13093 SYNOPSYS ARC SDP clock driver
13094 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13096 F: drivers/clk/axs10x/*
13097 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13099 SYNOPSYS ARC SDP platform support
13100 M: Alexey Brodkin <abrodkin@synopsys.com>
13102 F: arch/arc/plat-axs10x
13103 F: arch/arc/boot/dts/ax*
13104 F: Documentation/devicetree/bindings/arc/axs10*
13106 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13107 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13109 F: drivers/reset/reset-axs10x.c
13110 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13112 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13113 M: Hoan Tran <hotran@apm.com>
13114 L: linux-gpio@vger.kernel.org
13116 F: drivers/gpio/gpio-dwapb.c
13117 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13119 SYNOPSYS DESIGNWARE DMAC DRIVER
13120 M: Viresh Kumar <vireshk@kernel.org>
13121 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13123 F: include/linux/dma/dw.h
13124 F: include/linux/platform_data/dma-dw.h
13127 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13128 M: Jie Deng <jiedeng@synopsys.com>
13129 M: Jose Abreu <Jose.Abreu@synopsys.com>
13130 L: netdev@vger.kernel.org
13132 F: drivers/net/ethernet/synopsys/
13134 SYNOPSYS DESIGNWARE I2C DRIVER
13135 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13136 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13137 R: Mika Westerberg <mika.westerberg@linux.intel.com>
13138 L: linux-i2c@vger.kernel.org
13140 F: drivers/i2c/busses/i2c-designware-*
13141 F: include/linux/platform_data/i2c-designware.h
13143 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13144 M: Jaehoon Chung <jh80.chung@samsung.com>
13145 L: linux-mmc@vger.kernel.org
13147 F: drivers/mmc/host/dw_mmc*
13149 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13150 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13152 F: drivers/reset/reset-hsdk.c
13153 F: include/dt-bindings/reset/snps,hsdk-reset.h
13154 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13156 SYSTEM CONFIGURATION (SYSCON)
13157 M: Lee Jones <lee.jones@linaro.org>
13158 M: Arnd Bergmann <arnd@arndb.de>
13159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13161 F: drivers/mfd/syscon.c
13163 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13164 M: Sudeep Holla <sudeep.holla@arm.com>
13165 L: linux-arm-kernel@lists.infradead.org
13167 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
13168 F: drivers/clk/clk-scpi.c
13169 F: drivers/cpufreq/scpi-cpufreq.c
13170 F: drivers/firmware/arm_scpi.c
13171 F: include/linux/scpi_protocol.h
13173 SYSTEM RESET/SHUTDOWN DRIVERS
13174 M: Sebastian Reichel <sre@kernel.org>
13175 L: linux-pm@vger.kernel.org
13176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13178 F: Documentation/devicetree/bindings/power/reset/
13179 F: drivers/power/reset/
13181 SYSTEM TRACE MODULE CLASS
13182 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13185 F: Documentation/trace/stm.txt
13186 F: drivers/hwtracing/stm/
13187 F: include/linux/stm.h
13188 F: include/uapi/linux/stm.h
13191 M: Christoph Hellwig <hch@infradead.org>
13193 F: Documentation/filesystems/sysv-fs.txt
13195 F: include/linux/sysv_fs.h
13198 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13199 L: linux-scsi@vger.kernel.org
13200 L: target-devel@vger.kernel.org
13201 W: http://www.linux-iscsi.org
13202 W: http://groups.google.com/group/linux-iscsi-target-dev
13203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13207 F: Documentation/target/
13209 TASKSTATS STATISTICS INTERFACE
13210 M: Balbir Singh <bsingharora@gmail.com>
13212 F: Documentation/accounting/taskstats*
13213 F: include/linux/taskstats*
13214 F: kernel/taskstats.c
13217 M: Jamal Hadi Salim <jhs@mojatatu.com>
13218 M: Cong Wang <xiyou.wangcong@gmail.com>
13219 M: Jiri Pirko <jiri@resnulli.us>
13220 L: netdev@vger.kernel.org
13222 F: include/net/pkt_cls.h
13223 F: include/net/pkt_sched.h
13224 F: include/net/tc_act/
13225 F: include/uapi/linux/pkt_cls.h
13226 F: include/uapi/linux/pkt_sched.h
13227 F: include/uapi/linux/tc_act/
13228 F: include/uapi/linux/tc_ematch/
13231 TCP LOW PRIORITY MODULE
13232 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13233 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13234 W: http://tcp-lp-mod.sourceforge.net/
13236 F: net/ipv4/tcp_lp.c
13238 TDA10071 MEDIA DRIVER
13239 M: Antti Palosaari <crope@iki.fi>
13240 L: linux-media@vger.kernel.org
13241 W: https://linuxtv.org
13242 W: http://palosaari.fi/linux/
13243 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13244 T: git git://linuxtv.org/anttip/media_tree.git
13246 F: drivers/media/dvb-frontends/tda10071*
13248 TDA18212 MEDIA DRIVER
13249 M: Antti Palosaari <crope@iki.fi>
13250 L: linux-media@vger.kernel.org
13251 W: https://linuxtv.org
13252 W: http://palosaari.fi/linux/
13253 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13254 T: git git://linuxtv.org/anttip/media_tree.git
13256 F: drivers/media/tuners/tda18212*
13258 TDA18218 MEDIA DRIVER
13259 M: Antti Palosaari <crope@iki.fi>
13260 L: linux-media@vger.kernel.org
13261 W: https://linuxtv.org
13262 W: http://palosaari.fi/linux/
13263 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13264 T: git git://linuxtv.org/anttip/media_tree.git
13266 F: drivers/media/tuners/tda18218*
13268 TDA18250 MEDIA DRIVER
13269 M: Olli Salonen <olli.salonen@iki.fi>
13270 L: linux-media@vger.kernel.org
13271 W: https://linuxtv.org
13272 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13273 T: git git://linuxtv.org/media_tree.git
13275 F: drivers/media/tuners/tda18250*
13277 TDA18271 MEDIA DRIVER
13278 M: Michael Krufky <mkrufky@linuxtv.org>
13279 L: linux-media@vger.kernel.org
13280 W: https://linuxtv.org
13281 W: http://github.com/mkrufky
13282 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13283 T: git git://linuxtv.org/mkrufky/tuners.git
13285 F: drivers/media/tuners/tda18271*
13287 TDA827x MEDIA DRIVER
13288 M: Michael Krufky <mkrufky@linuxtv.org>
13289 L: linux-media@vger.kernel.org
13290 W: https://linuxtv.org
13291 W: http://github.com/mkrufky
13292 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13293 T: git git://linuxtv.org/mkrufky/tuners.git
13295 F: drivers/media/tuners/tda8290.*
13297 TDA8290 MEDIA DRIVER
13298 M: Michael Krufky <mkrufky@linuxtv.org>
13299 L: linux-media@vger.kernel.org
13300 W: https://linuxtv.org
13301 W: http://github.com/mkrufky
13302 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13303 T: git git://linuxtv.org/mkrufky/tuners.git
13305 F: drivers/media/tuners/tda8290.*
13307 TDA9840 MEDIA DRIVER
13308 M: Hans Verkuil <hverkuil@xs4all.nl>
13309 L: linux-media@vger.kernel.org
13310 T: git git://linuxtv.org/media_tree.git
13311 W: https://linuxtv.org
13313 F: drivers/media/i2c/tda9840*
13315 TEA5761 TUNER DRIVER
13316 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13317 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13318 L: linux-media@vger.kernel.org
13319 W: https://linuxtv.org
13320 T: git git://linuxtv.org/media_tree.git
13322 F: drivers/media/tuners/tea5761.*
13324 TEA5767 TUNER DRIVER
13325 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13326 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13327 L: linux-media@vger.kernel.org
13328 W: https://linuxtv.org
13329 T: git git://linuxtv.org/media_tree.git
13331 F: drivers/media/tuners/tea5767.*
13333 TEA6415C MEDIA DRIVER
13334 M: Hans Verkuil <hverkuil@xs4all.nl>
13335 L: linux-media@vger.kernel.org
13336 T: git git://linuxtv.org/media_tree.git
13337 W: https://linuxtv.org
13339 F: drivers/media/i2c/tea6415c*
13341 TEA6420 MEDIA 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/i2c/tea6420*
13350 M: Jiri Pirko <jiri@resnulli.us>
13351 L: netdev@vger.kernel.org
13353 F: drivers/net/team/
13354 F: include/linux/if_team.h
13355 F: include/uapi/linux/if_team.h
13357 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13358 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13360 F: arch/x86/platform/ts5500/
13362 TECHNOTREND USB IR RECEIVER
13363 M: Sean Young <sean@mess.org>
13364 L: linux-media@vger.kernel.org
13366 F: drivers/media/rc/ttusbir.c
13369 M: Jens Wiklander <jens.wiklander@linaro.org>
13371 F: include/linux/tee_drv.h
13372 F: include/uapi/linux/tee.h
13374 F: Documentation/tee.txt
13376 TEGRA ARCHITECTURE SUPPORT
13377 M: Thierry Reding <thierry.reding@gmail.com>
13378 M: Jonathan Hunter <jonathanh@nvidia.com>
13379 L: linux-tegra@vger.kernel.org
13380 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
13381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13386 M: Peter De Schrijver <pdeschrijver@nvidia.com>
13387 M: Prashant Gaikwad <pgaikwad@nvidia.com>
13389 F: drivers/clk/tegra/
13392 M: Laxman Dewangan <ldewangan@nvidia.com>
13393 M: Jon Hunter <jonathanh@nvidia.com>
13395 F: drivers/dma/tegra*
13398 M: Laxman Dewangan <ldewangan@nvidia.com>
13400 F: drivers/i2c/busses/i2c-tegra.c
13402 TEGRA IOMMU DRIVERS
13403 M: Hiroshi Doyu <hdoyu@nvidia.com>
13405 F: drivers/iommu/tegra*
13408 M: Rakesh Iyer <riyer@nvidia.com>
13409 M: Laxman Dewangan <ldewangan@nvidia.com>
13411 F: drivers/input/keyboard/tegra-kbc.c
13414 M: Thierry Reding <thierry.reding@gmail.com>
13416 F: drivers/pwm/pwm-tegra.c
13418 TEGRA SERIAL DRIVER
13419 M: Laxman Dewangan <ldewangan@nvidia.com>
13421 F: drivers/tty/serial/serial-tegra.c
13424 M: Laxman Dewangan <ldewangan@nvidia.com>
13426 F: drivers/spi/spi-tegra*
13428 TEHUTI ETHERNET DRIVER
13429 M: Andy Gospodarek <andy@greyhouse.net>
13430 L: netdev@vger.kernel.org
13432 F: drivers/net/ethernet/tehuti/*
13434 Telecom Clock Driver for MCPL0010
13435 M: Mark Gross <mark.gross@intel.com>
13437 F: drivers/char/tlclk.c
13439 TENSILICA XTENSA PORT (xtensa)
13440 M: Chris Zankel <chris@zankel.net>
13441 M: Max Filippov <jcmvbkbc@gmail.com>
13442 L: linux-xtensa@linux-xtensa.org
13443 T: git git://github.com/czankel/xtensa-linux.git
13446 F: drivers/irqchip/irq-xtensa-*
13448 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13449 M: Nishanth Menon <nm@ti.com>
13450 M: Tero Kristo <t-kristo@ti.com>
13451 M: Santosh Shilimkar <ssantosh@kernel.org>
13452 L: linux-arm-kernel@lists.infradead.org
13454 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13455 F: drivers/firmware/ti_sci*
13456 F: include/linux/soc/ti/ti_sci_protocol.h
13457 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13458 F: include/dt-bindings/genpd/k2g.h
13459 F: drivers/soc/ti/ti_sci_pm_domains.c
13460 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13461 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13462 F: drivers/clk/keystone/sci-clk.c
13463 F: drivers/reset/reset-ti-sci.c
13465 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13466 M: Hans Verkuil <hverkuil@xs4all.nl>
13467 L: linux-media@vger.kernel.org
13468 T: git git://linuxtv.org/media_tree.git
13469 W: https://linuxtv.org
13471 F: drivers/media/radio/radio-raremono.c
13474 M: Zhang Rui <rui.zhang@intel.com>
13475 M: Eduardo Valentin <edubezval@gmail.com>
13476 L: linux-pm@vger.kernel.org
13477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13479 Q: https://patchwork.kernel.org/project/linux-pm/list/
13481 F: drivers/thermal/
13482 F: include/linux/thermal.h
13483 F: include/uapi/linux/thermal.h
13484 F: include/linux/cpu_cooling.h
13485 F: Documentation/devicetree/bindings/thermal/
13487 THERMAL/CPU_COOLING
13488 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13489 M: Viresh Kumar <viresh.kumar@linaro.org>
13490 M: Javi Merino <javi.merino@kernel.org>
13491 L: linux-pm@vger.kernel.org
13493 F: Documentation/thermal/cpu-cooling-api.txt
13494 F: drivers/thermal/cpu_cooling.c
13495 F: include/linux/cpu_cooling.h
13497 THINKPAD ACPI EXTRAS DRIVER
13498 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13499 L: ibm-acpi-devel@lists.sourceforge.net
13500 L: platform-driver-x86@vger.kernel.org
13501 W: http://ibm-acpi.sourceforge.net
13502 W: http://thinkwiki.org/wiki/Ibm-acpi
13503 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13505 F: drivers/platform/x86/thinkpad_acpi.c
13508 M: Andreas Noever <andreas.noever@gmail.com>
13509 M: Michael Jamet <michael.jamet@intel.com>
13510 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13511 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13514 F: Documentation/admin-guide/thunderbolt.rst
13515 F: drivers/thunderbolt/
13516 F: include/linux/thunderbolt.h
13518 THUNDERBOLT NETWORK DRIVER
13519 M: Michael Jamet <michael.jamet@intel.com>
13520 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13521 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13522 L: netdev@vger.kernel.org
13524 F: drivers/net/thunderbolt.c
13526 THUNDERX GPIO DRIVER
13527 M: David Daney <david.daney@cavium.com>
13529 F: drivers/gpio/gpio-thunderx.c
13531 TI AM437X VPFE DRIVER
13532 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13533 L: linux-media@vger.kernel.org
13534 W: https://linuxtv.org
13535 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13536 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13538 F: drivers/media/platform/am437x/
13540 TI BANDGAP AND THERMAL DRIVER
13541 M: Eduardo Valentin <edubezval@gmail.com>
13542 M: Keerthy <j-keerthy@ti.com>
13543 L: linux-pm@vger.kernel.org
13544 L: linux-omap@vger.kernel.org
13546 F: drivers/thermal/ti-soc-thermal/
13548 TI BQ27XXX POWER SUPPLY DRIVER
13549 R: Andrew F. Davis <afd@ti.com>
13550 F: include/linux/power/bq27xxx_battery.h
13551 F: drivers/power/supply/bq27xxx_battery.c
13552 F: drivers/power/supply/bq27xxx_battery_i2c.c
13554 TI CDCE706 CLOCK DRIVER
13555 M: Max Filippov <jcmvbkbc@gmail.com>
13557 F: drivers/clk/clk-cdce706.c
13560 M: Tero Kristo <t-kristo@ti.com>
13561 L: linux-omap@vger.kernel.org
13564 F: include/linux/clk/ti.h
13566 TI DAVINCI MACHINE SUPPORT
13567 M: Sekhar Nori <nsekhar@ti.com>
13568 M: Kevin Hilman <khilman@kernel.org>
13569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13572 F: arch/arm/mach-davinci/
13573 F: drivers/i2c/busses/i2c-davinci.c
13574 F: arch/arm/boot/dts/da850*
13576 TI DAVINCI SERIES GPIO DRIVER
13577 M: Keerthy <j-keerthy@ti.com>
13578 L: linux-gpio@vger.kernel.org
13580 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13581 F: drivers/gpio/gpio-davinci.c
13583 TI DAVINCI SERIES MEDIA DRIVER
13584 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13585 L: linux-media@vger.kernel.org
13586 W: https://linuxtv.org
13587 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13588 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13590 F: drivers/media/platform/davinci/
13591 F: include/media/davinci/
13593 TI ETHERNET SWITCH DRIVER (CPSW)
13594 R: Grygorii Strashko <grygorii.strashko@ti.com>
13595 L: linux-omap@vger.kernel.org
13596 L: netdev@vger.kernel.org
13598 F: drivers/net/ethernet/ti/cpsw*
13599 F: drivers/net/ethernet/ti/davinci*
13601 TI FLASH MEDIA INTERFACE DRIVER
13602 M: Alex Dubov <oakad@yahoo.com>
13604 F: drivers/misc/tifm*
13605 F: drivers/mmc/host/tifm_sd.c
13606 F: include/linux/tifm.h
13608 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13609 M: Santosh Shilimkar <ssantosh@kernel.org>
13610 L: linux-kernel@vger.kernel.org
13611 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13613 F: drivers/soc/ti/*
13614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13616 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13617 M: M R Swami Reddy <mr.swami.reddy@ti.com>
13618 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13619 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13621 F: sound/soc/codecs/lm49453*
13622 F: sound/soc/codecs/isabelle*
13624 TI LP855x BACKLIGHT DRIVER
13625 M: Milo Kim <milo.kim@ti.com>
13627 F: Documentation/backlight/lp855x-driver.txt
13628 F: drivers/video/backlight/lp855x_bl.c
13629 F: include/linux/platform_data/lp855x.h
13631 TI LP8727 CHARGER DRIVER
13632 M: Milo Kim <milo.kim@ti.com>
13634 F: drivers/power/supply/lp8727_charger.c
13635 F: include/linux/platform_data/lp8727.h
13637 TI LP8788 MFD DRIVER
13638 M: Milo Kim <milo.kim@ti.com>
13640 F: drivers/iio/adc/lp8788_adc.c
13641 F: drivers/leds/leds-lp8788.c
13642 F: drivers/mfd/lp8788*.c
13643 F: drivers/power/supply/lp8788-charger.c
13644 F: drivers/regulator/lp8788-*.c
13645 F: include/linux/mfd/lp8788*.h
13647 TI NETCP ETHERNET DRIVER
13648 M: Wingman Kwok <w-kwok2@ti.com>
13649 M: Murali Karicheri <m-karicheri2@ti.com>
13650 L: netdev@vger.kernel.org
13652 F: drivers/net/ethernet/ti/netcp*
13654 TI TAS571X FAMILY ASoC CODEC DRIVER
13655 M: Kevin Cernekee <cernekee@chromium.org>
13656 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13658 F: sound/soc/codecs/tas571x*
13660 TI TRF7970A NFC DRIVER
13661 M: Mark Greer <mgreer@animalcreek.com>
13662 L: linux-wireless@vger.kernel.org
13663 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13665 F: drivers/nfc/trf7970a.c
13666 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13668 TI TWL4030 SERIES SOC CODEC DRIVER
13669 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13670 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13672 F: sound/soc/codecs/twl4030*
13675 M: Benoit Parrot <bparrot@ti.com>
13676 L: linux-media@vger.kernel.org
13677 W: http://linuxtv.org/
13678 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13680 F: drivers/media/platform/ti-vpe/
13682 TI WILINK WIRELESS DRIVERS
13683 L: linux-wireless@vger.kernel.org
13684 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13685 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13688 F: drivers/net/wireless/ti/
13689 F: include/linux/wl12xx.h
13692 W: http://www.mellanox.com/repository/solutions/tile-scm/
13695 F: drivers/char/tile-srom.c
13696 F: drivers/edac/tile_edac.c
13697 F: drivers/net/ethernet/tile/
13698 F: drivers/rtc/rtc-tile.c
13699 F: drivers/tty/hvc/hvc_tile.c
13700 F: drivers/tty/serial/tilegx.c
13701 F: drivers/usb/host/*-tilegx.c
13702 F: include/linux/usb/tilegx.h
13704 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13705 M: John Stultz <john.stultz@linaro.org>
13706 M: Thomas Gleixner <tglx@linutronix.de>
13707 R: Stephen Boyd <sboyd@codeaurora.org>
13708 L: linux-kernel@vger.kernel.org
13709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13711 F: include/linux/clocksource.h
13712 F: include/linux/time.h
13713 F: include/linux/timex.h
13714 F: include/uapi/linux/time.h
13715 F: include/uapi/linux/timex.h
13716 F: kernel/time/clocksource.c
13717 F: kernel/time/time*.c
13718 F: kernel/time/alarmtimer.c
13719 F: kernel/time/ntp.c
13720 F: tools/testing/selftests/timers/
13723 M: Jon Maloy <jon.maloy@ericsson.com>
13724 M: Ying Xue <ying.xue@windriver.com>
13725 L: netdev@vger.kernel.org (core kernel code)
13726 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13727 W: http://tipc.sourceforge.net/
13729 F: include/uapi/linux/tipc*.h
13732 TLAN NETWORK DRIVER
13733 M: Samuel Chessman <chessman@tux.org>
13734 L: tlan-devel@lists.sourceforge.net (subscribers-only)
13735 W: http://sourceforge.net/projects/tlan/
13737 F: Documentation/networking/tlan.txt
13738 F: drivers/net/ethernet/ti/tlan.*
13740 TM6000 VIDEO4LINUX DRIVER
13741 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13742 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13743 L: linux-media@vger.kernel.org
13744 W: https://linuxtv.org
13745 T: git git://linuxtv.org/media_tree.git
13747 F: drivers/media/usb/tm6000/
13748 F: Documentation/media/v4l-drivers/tm6000*
13750 TMIO/SDHI MMC DRIVER
13751 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13752 L: linux-mmc@vger.kernel.org
13754 F: drivers/mmc/host/tmio_mmc*
13755 F: drivers/mmc/host/renesas_sdhi*
13756 F: include/linux/mfd/tmio.h
13758 TMP401 HARDWARE MONITOR DRIVER
13759 M: Guenter Roeck <linux@roeck-us.net>
13760 L: linux-hwmon@vger.kernel.org
13762 F: Documentation/hwmon/tmp401
13763 F: drivers/hwmon/tmp401.c
13765 TMPFS (SHMEM FILESYSTEM)
13766 M: Hugh Dickins <hughd@google.com>
13767 L: linux-mm@kvack.org
13769 F: include/linux/shmem_fs.h
13772 TOMOYO SECURITY MODULE
13773 M: Kentaro Takeda <takedakn@nttdata.co.jp>
13774 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13775 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13776 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13777 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13778 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13779 W: http://tomoyo.sourceforge.jp/
13780 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13782 F: security/tomoyo/
13784 TOPSTAR LAPTOP EXTRAS DRIVER
13785 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13786 L: platform-driver-x86@vger.kernel.org
13788 F: drivers/platform/x86/topstar-laptop.c
13790 TOSHIBA ACPI EXTRAS DRIVER
13791 M: Azael Avalos <coproscefalo@gmail.com>
13792 L: platform-driver-x86@vger.kernel.org
13794 F: drivers/platform/x86/toshiba_acpi.c
13796 TOSHIBA BLUETOOTH DRIVER
13797 M: Azael Avalos <coproscefalo@gmail.com>
13798 L: platform-driver-x86@vger.kernel.org
13800 F: drivers/platform/x86/toshiba_bluetooth.c
13802 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13803 M: Azael Avalos <coproscefalo@gmail.com>
13804 L: platform-driver-x86@vger.kernel.org
13806 F: drivers/platform/x86/toshiba_haps.c
13809 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
13810 W: http://www.buzzard.org.uk/toshiba/
13812 F: drivers/char/toshiba.c
13813 F: include/linux/toshiba.h
13814 F: include/uapi/linux/toshiba.h
13816 TOSHIBA TC358743 DRIVER
13817 M: Mats Randgaard <matrandg@cisco.com>
13818 L: linux-media@vger.kernel.org
13820 F: drivers/media/i2c/tc358743*
13821 F: include/media/i2c/tc358743.h
13823 TOSHIBA WMI HOTKEYS DRIVER
13824 M: Azael Avalos <coproscefalo@gmail.com>
13825 L: platform-driver-x86@vger.kernel.org
13827 F: drivers/platform/x86/toshiba-wmi.c
13830 M: Peter Huewe <peterhuewe@gmx.de>
13831 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13832 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13833 L: linux-integrity@vger.kernel.org
13834 Q: https://patchwork.kernel.org/project/linux-integrity/list/
13835 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13837 F: drivers/char/tpm/
13840 M: Steven Rostedt <rostedt@goodmis.org>
13841 M: Ingo Molnar <mingo@redhat.com>
13842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13844 F: Documentation/trace/ftrace.txt
13845 F: arch/*/*/*/ftrace.h
13846 F: arch/*/kernel/ftrace.c
13847 F: include/*/ftrace.h
13848 F: include/linux/trace*.h
13851 F: tools/testing/selftests/ftrace/
13853 TRACING MMIO ACCESSES (MMIOTRACE)
13854 M: Steven Rostedt <rostedt@goodmis.org>
13855 M: Ingo Molnar <mingo@kernel.org>
13856 R: Karol Herbst <karolherbst@gmail.com>
13857 R: Pekka Paalanen <ppaalanen@gmail.com>
13859 L: linux-kernel@vger.kernel.org
13860 L: nouveau@lists.freedesktop.org
13861 F: kernel/trace/trace_mmiotrace.c
13862 F: include/linux/mmiotrace.h
13863 F: arch/x86/mm/kmmio.c
13864 F: arch/x86/mm/mmio-mod.c
13865 F: arch/x86/mm/testmmiotrace.c
13868 M: Jiri Kosina <trivial@kernel.org>
13869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13871 K: ^Subject:.*(?i)trivial
13874 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13875 M: Jiri Slaby <jslaby@suse.com>
13877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13878 F: Documentation/serial/
13880 F: drivers/tty/serial/serial_core.c
13881 F: include/linux/serial_core.h
13882 F: include/linux/serial.h
13883 F: include/linux/tty.h
13884 F: include/uapi/linux/serial_core.h
13885 F: include/uapi/linux/serial.h
13886 F: include/uapi/linux/tty.h
13888 TUA9001 MEDIA DRIVER
13889 M: Antti Palosaari <crope@iki.fi>
13890 L: linux-media@vger.kernel.org
13891 W: https://linuxtv.org
13892 W: http://palosaari.fi/linux/
13893 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13894 T: git git://linuxtv.org/anttip/media_tree.git
13896 F: drivers/media/tuners/tua9001*
13898 TULIP NETWORK DRIVERS
13899 L: netdev@vger.kernel.org
13900 L: linux-parisc@vger.kernel.org
13902 F: drivers/net/ethernet/dec/tulip/
13905 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13906 W: http://vtun.sourceforge.net/tun
13908 F: Documentation/networking/tuntap.txt
13909 F: arch/um/os-Linux/drivers/
13911 TURBOCHANNEL SUBSYSTEM
13912 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13913 M: Ralf Baechle <ralf@linux-mips.org>
13914 L: linux-mips@linux-mips.org
13915 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13918 F: include/linux/tc.h
13920 TW5864 VIDEO4LINUX DRIVER
13921 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13922 M: Anton Sviridenko <anton@corp.bluecherry.net>
13923 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13924 M: Andrey Utkin <andrey_utkin@fastmail.com>
13925 L: linux-media@vger.kernel.org
13927 F: drivers/media/pci/tw5864/
13929 TW68 VIDEO4LINUX DRIVER
13930 M: Hans Verkuil <hverkuil@xs4all.nl>
13931 L: linux-media@vger.kernel.org
13932 T: git git://linuxtv.org/media_tree.git
13933 W: https://linuxtv.org
13935 F: drivers/media/pci/tw68/
13937 TW686X VIDEO4LINUX DRIVER
13938 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13939 L: linux-media@vger.kernel.org
13940 T: git git://linuxtv.org/media_tree.git
13941 W: http://linuxtv.org
13943 F: drivers/media/pci/tw686x/
13945 UBI FILE SYSTEM (UBIFS)
13946 M: Richard Weinberger <richard@nod.at>
13947 M: Artem Bityutskiy <dedekind1@gmail.com>
13948 M: Adrian Hunter <adrian.hunter@intel.com>
13949 L: linux-mtd@lists.infradead.org
13950 T: git git://git.infradead.org/ubifs-2.6.git
13951 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13953 F: Documentation/filesystems/ubifs.txt
13956 UCLINUX (M68KNOMMU AND COLDFIRE)
13957 M: Greg Ungerer <gerg@linux-m68k.org>
13958 W: http://www.linux-m68k.org/
13959 W: http://www.uclinux.org/
13960 L: linux-m68k@lists.linux-m68k.org
13961 L: uclinux-dev@uclinux.org (subscribers-only)
13962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13964 F: arch/m68k/coldfire/
13966 F: arch/m68k/*/*_no.*
13967 F: arch/m68k/include/asm/*_no.*
13970 M: Jan Kara <jack@suse.com>
13972 F: Documentation/filesystems/udf.txt
13976 M: Bastien Nocera <hadess@hadess.net>
13977 L: linux-input@vger.kernel.org
13979 F: drivers/hid/hid-udraw-ps3.c
13982 M: Evgeniy Dushistov <dushistov@mail.ru>
13984 F: Documentation/filesystems/ufs.txt
13987 UHID USERSPACE HID IO DRIVER:
13988 M: David Herrmann <dh.herrmann@googlemail.com>
13989 L: linux-input@vger.kernel.org
13991 F: drivers/hid/uhid.c
13992 F: include/uapi/linux/uhid.h
13995 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13996 L: linux-usb@vger.kernel.org
13998 F: drivers/usb/common/ulpi.c
13999 F: include/linux/ulpi/
14001 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14002 L: linux-usb@vger.kernel.org
14005 F: include/linux/uwb.h
14006 F: include/linux/uwb/
14008 UNICORE32 ARCHITECTURE:
14009 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
14010 W: http://mprc.pku.edu.cn/~guanxuetao/linux
14012 T: git git://github.com/gxt/linux.git
14016 M: Tony Finch <dot@dotat.at>
14017 W: http://dotat.at/prog/unifdef
14019 F: scripts/unifdef.c
14021 UNIFORM CDROM DRIVER
14022 M: Jens Axboe <axboe@kernel.dk>
14023 W: http://www.kernel.dk
14025 F: Documentation/cdrom/
14026 F: drivers/cdrom/cdrom.c
14027 F: include/linux/cdrom.h
14028 F: include/uapi/linux/cdrom.h
14030 UNISYS S-PAR DRIVERS
14031 M: David Kershner <david.kershner@unisys.com>
14032 L: sparmaintainer@unisys.com (Unisys internal)
14034 F: drivers/staging/unisys/
14036 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14037 M: Vinayak Holikatti <vinholikatti@gmail.com>
14038 L: linux-scsi@vger.kernel.org
14040 F: Documentation/scsi/ufs.txt
14041 F: drivers/scsi/ufs/
14043 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14044 M: Joao Pinto <jpinto@synopsys.com>
14045 L: linux-scsi@vger.kernel.org
14047 F: drivers/scsi/ufs/*dwc*
14049 UNSORTED BLOCK IMAGES (UBI)
14050 M: Artem Bityutskiy <dedekind1@gmail.com>
14051 M: Richard Weinberger <richard@nod.at>
14052 W: http://www.linux-mtd.infradead.org/
14053 L: linux-mtd@lists.infradead.org
14054 T: git git://git.infradead.org/ubifs-2.6.git
14056 F: drivers/mtd/ubi/
14057 F: include/linux/mtd/ubi.h
14058 F: include/uapi/mtd/ubi-user.h
14060 USB "USBNET" DRIVER FRAMEWORK
14061 M: Oliver Neukum <oneukum@suse.com>
14062 L: netdev@vger.kernel.org
14063 W: http://www.linux-usb.org/usbnet
14065 F: drivers/net/usb/usbnet.c
14066 F: include/linux/usb/usbnet.h
14069 M: Oliver Neukum <oneukum@suse.com>
14070 L: linux-usb@vger.kernel.org
14072 F: Documentation/usb/acm.txt
14073 F: drivers/usb/class/cdc-acm.*
14075 USB AR5523 WIRELESS DRIVER
14076 M: Pontus Fuchs <pontus.fuchs@gmail.com>
14077 L: linux-wireless@vger.kernel.org
14079 F: drivers/net/wireless/ath/ar5523/
14082 M: Oliver Neukum <oneukum@suse.com>
14083 L: linux-usb@vger.kernel.org
14084 L: linux-scsi@vger.kernel.org
14086 F: drivers/usb/storage/uas.c
14088 USB CDC ETHERNET DRIVER
14089 M: Oliver Neukum <oliver@neukum.org>
14090 L: linux-usb@vger.kernel.org
14092 F: drivers/net/usb/cdc_*.c
14093 F: include/uapi/linux/usb/cdc.h
14095 USB CHAOSKEY DRIVER
14096 M: Keith Packard <keithp@keithp.com>
14097 L: linux-usb@vger.kernel.org
14099 F: drivers/usb/misc/chaoskey.c
14101 USB CYPRESS C67X00 DRIVER
14102 M: Peter Korsgaard <jacmet@sunsite.dk>
14103 L: linux-usb@vger.kernel.org
14105 F: drivers/usb/c67x00/
14107 USB DAVICOM DM9601 DRIVER
14108 M: Peter Korsgaard <jacmet@sunsite.dk>
14109 L: netdev@vger.kernel.org
14110 W: http://www.linux-usb.org/usbnet
14112 F: drivers/net/usb/dm9601.c
14114 USB DIAMOND RIO500 DRIVER
14115 M: Cesar Miquel <miquel@df.uba.ar>
14116 L: rio500-users@lists.sourceforge.net
14117 W: http://rio500.sourceforge.net
14119 F: drivers/usb/misc/rio500*
14122 M: Alan Stern <stern@rowland.harvard.edu>
14123 L: linux-usb@vger.kernel.org
14125 F: Documentation/usb/ehci.txt
14126 F: drivers/usb/host/ehci*
14128 USB GADGET/PERIPHERAL SUBSYSTEM
14129 M: Felipe Balbi <balbi@kernel.org>
14130 L: linux-usb@vger.kernel.org
14131 W: http://www.linux-usb.org/gadget
14132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14134 F: drivers/usb/gadget/
14135 F: include/linux/usb/gadget*
14137 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14138 M: Jiri Kosina <jikos@kernel.org>
14139 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
14140 L: linux-usb@vger.kernel.org
14141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14143 F: Documentation/hid/hiddev.txt
14144 F: drivers/hid/usbhid/
14147 M: Olav Kongas <ok@artecdesign.ee>
14148 L: linux-usb@vger.kernel.org
14150 F: drivers/usb/host/isp116x*
14151 F: include/linux/usb/isp116x.h
14153 USB LAN78XX ETHERNET DRIVER
14154 M: Woojung Huh <woojung.huh@microchip.com>
14155 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14156 L: netdev@vger.kernel.org
14158 F: drivers/net/usb/lan78xx.*
14160 USB MASS STORAGE DRIVER
14161 M: Alan Stern <stern@rowland.harvard.edu>
14162 L: linux-usb@vger.kernel.org
14163 L: usb-storage@lists.one-eyed-alien.net
14165 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
14166 F: drivers/usb/storage/
14169 M: Clemens Ladisch <clemens@ladisch.de>
14170 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14171 T: git git://git.alsa-project.org/alsa-kernel.git
14173 F: sound/usb/midi.*
14175 USB NETWORKING DRIVERS
14176 L: linux-usb@vger.kernel.org
14178 F: drivers/net/usb/
14181 M: Alan Stern <stern@rowland.harvard.edu>
14182 L: linux-usb@vger.kernel.org
14184 F: Documentation/usb/ohci.txt
14185 F: drivers/usb/host/ohci*
14187 USB OTG FSM (Finite State Machine)
14188 M: Peter Chen <Peter.Chen@nxp.com>
14189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14190 L: linux-usb@vger.kernel.org
14192 F: drivers/usb/common/usb-otg-fsm.c
14195 M: Valentina Manea <valentina.manea.m@gmail.com>
14196 M: Shuah Khan <shuahkh@osg.samsung.com>
14197 M: Shuah Khan <shuah@kernel.org>
14198 L: linux-usb@vger.kernel.org
14200 F: Documentation/usb/usbip_protocol.txt
14201 F: drivers/usb/usbip/
14202 F: tools/usb/usbip/
14205 M: Petko Manolov <petkan@nucleusys.com>
14206 L: linux-usb@vger.kernel.org
14207 L: netdev@vger.kernel.org
14208 T: git git://github.com/petkan/pegasus.git
14209 W: https://github.com/petkan/pegasus
14211 F: drivers/net/usb/pegasus.*
14214 M: Felipe Balbi <balbi@kernel.org>
14215 L: linux-usb@vger.kernel.org
14216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14218 F: drivers/usb/phy/
14220 USB PRINTER DRIVER (usblp)
14221 M: Pete Zaitcev <zaitcev@redhat.com>
14222 L: linux-usb@vger.kernel.org
14224 F: drivers/usb/class/usblp.c
14226 USB QMI WWAN NETWORK DRIVER
14227 M: Bjørn Mork <bjorn@mork.no>
14228 L: netdev@vger.kernel.org
14230 F: Documentation/ABI/testing/sysfs-class-net-qmi
14231 F: drivers/net/usb/qmi_wwan.c
14234 M: Petko Manolov <petkan@nucleusys.com>
14235 L: linux-usb@vger.kernel.org
14236 L: netdev@vger.kernel.org
14237 T: git git://github.com/petkan/rtl8150.git
14238 W: https://github.com/petkan/rtl8150
14240 F: drivers/net/usb/rtl8150.c
14242 USB SERIAL SUBSYSTEM
14243 M: Johan Hovold <johan@kernel.org>
14244 L: linux-usb@vger.kernel.org
14245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14247 F: Documentation/usb/usb-serial.txt
14248 F: drivers/usb/serial/
14249 F: include/linux/usb/serial.h
14251 USB SMSC75XX ETHERNET DRIVER
14252 M: Steve Glendinning <steve.glendinning@shawell.net>
14253 L: netdev@vger.kernel.org
14255 F: drivers/net/usb/smsc75xx.*
14257 USB SMSC95XX ETHERNET DRIVER
14258 M: Steve Glendinning <steve.glendinning@shawell.net>
14259 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14260 L: netdev@vger.kernel.org
14262 F: drivers/net/usb/smsc95xx.*
14265 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14266 L: linux-usb@vger.kernel.org
14267 W: http://www.linux-usb.org
14268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14270 F: Documentation/devicetree/bindings/usb/
14271 F: Documentation/usb/
14273 F: include/linux/usb.h
14274 F: include/linux/usb/
14276 USB TYPEC SUBSYSTEM
14277 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14278 L: linux-usb@vger.kernel.org
14280 F: Documentation/ABI/testing/sysfs-class-typec
14281 F: Documentation/usb/typec.rst
14282 F: drivers/usb/typec/
14283 F: include/linux/usb/typec.h
14286 M: Alan Stern <stern@rowland.harvard.edu>
14287 L: linux-usb@vger.kernel.org
14289 F: drivers/usb/host/uhci*
14292 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14293 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14294 L: linux-media@vger.kernel.org
14295 T: git git://linuxtv.org/media_tree.git
14296 W: http://www.ideasonboard.org/uvc/
14298 F: drivers/media/usb/uvc/
14299 F: include/uapi/linux/uvcvideo.h
14302 M: Hans Verkuil <hverkuil@xs4all.nl>
14303 L: linux-media@vger.kernel.org
14304 T: git git://linuxtv.org/media_tree.git
14305 W: https://linuxtv.org
14307 F: drivers/media/usb/usbvision/
14310 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14311 L: linux-usb@vger.kernel.org
14313 F: drivers/usb/gadget/function/*uvc*
14314 F: drivers/usb/gadget/legacy/webcam.c
14316 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14317 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
14318 L: linux-wireless@vger.kernel.org
14320 F: drivers/net/wireless/rndis_wlan.c
14323 M: Mathias Nyman <mathias.nyman@intel.com>
14324 L: linux-usb@vger.kernel.org
14326 F: drivers/usb/host/xhci*
14327 F: drivers/usb/host/pci-quirks*
14330 L: linux-wireless@vger.kernel.org
14331 W: http://linux-lc100020.sourceforge.net
14333 F: drivers/net/wireless/zydas/zd1201.*
14336 M: Antoine Jacquet <royale@zerezo.com>
14337 L: linux-usb@vger.kernel.org
14338 L: linux-media@vger.kernel.org
14339 T: git git://linuxtv.org/media_tree.git
14340 W: http://royale.zerezo.com/zr364xx/
14342 F: Documentation/media/v4l-drivers/zr364xx*
14343 F: drivers/media/usb/zr364xx/
14345 USER-MODE LINUX (UML)
14346 M: Jeff Dike <jdike@addtoit.com>
14347 M: Richard Weinberger <richard@nod.at>
14348 L: user-mode-linux-devel@lists.sourceforge.net
14349 L: user-mode-linux-user@lists.sourceforge.net
14350 W: http://user-mode-linux.sourceforge.net
14351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14353 F: Documentation/virtual/uml/
14359 USERSPACE I/O (UIO)
14360 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14363 F: Documentation/driver-api/uio-howto.rst
14365 F: include/linux/uio*.h
14368 M: Karel Zak <kzak@redhat.com>
14369 L: util-linux@vger.kernel.org
14370 W: http://en.wikipedia.org/wiki/Util-linux
14371 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14375 M: Christoph Hellwig <hch@lst.de>
14376 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14377 L: linux-kernel@vger.kernel.org
14378 T: git git://git.infradead.org/users/hch/uuid.git
14381 F: include/linux/uuid.h
14382 F: include/uapi/linux/uuid.h
14386 M: Michal Januszewski <spock@gentoo.org>
14387 L: linux-fbdev@vger.kernel.org
14388 W: http://dev.gentoo.org/~spock/projects/uvesafb/
14390 F: Documentation/fb/uvesafb.txt
14391 F: drivers/video/fbdev/uvesafb.*
14394 M: Stefan Agner <stefan@agner.ch>
14395 L: linux-mtd@lists.infradead.org
14397 F: drivers/mtd/nand/vf610_nfc.c
14399 VFAT/FAT/MSDOS FILESYSTEM
14400 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14402 F: Documentation/filesystems/vfat.txt
14406 M: Alex Williamson <alex.williamson@redhat.com>
14407 L: kvm@vger.kernel.org
14408 T: git git://github.com/awilliam/linux-vfio.git
14410 F: Documentation/vfio.txt
14412 F: include/linux/vfio.h
14413 F: include/uapi/linux/vfio.h
14415 VFIO MEDIATED DEVICE DRIVERS
14416 M: Kirti Wankhede <kwankhede@nvidia.com>
14417 L: kvm@vger.kernel.org
14419 F: Documentation/vfio-mediated-device.txt
14420 F: drivers/vfio/mdev/
14421 F: include/linux/mdev.h
14422 F: samples/vfio-mdev/
14424 VFIO PLATFORM DRIVER
14425 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
14426 L: kvm@vger.kernel.org
14428 F: drivers/vfio/platform/
14431 R: Lukas Wunner <lukas@wunner.de>
14433 F: Documentation/gpu/vga-switcheroo.rst
14434 F: drivers/gpu/vga/vga_switcheroo.c
14435 F: include/linux/vga_switcheroo.h
14436 T: git git://anongit.freedesktop.org/drm/drm-misc
14438 VIA RHINE NETWORK DRIVER
14440 F: drivers/net/ethernet/via/via-rhine.c
14442 VIA SD/MMC CARD CONTROLLER DRIVER
14443 M: Bruce Chang <brucechang@via.com.tw>
14444 M: Harald Welte <HaraldWelte@viatech.com>
14446 F: drivers/mmc/host/via-sdmmc.c
14448 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14449 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14450 L: linux-fbdev@vger.kernel.org
14452 F: include/linux/via-core.h
14453 F: include/linux/via-gpio.h
14454 F: include/linux/via_i2c.h
14455 F: drivers/video/fbdev/via/
14457 VIA VELOCITY NETWORK DRIVER
14458 M: Francois Romieu <romieu@fr.zoreil.com>
14459 L: netdev@vger.kernel.org
14461 F: drivers/net/ethernet/via/via-velocity.*
14463 VIDEO MULTIPLEXER DRIVER
14464 M: Philipp Zabel <p.zabel@pengutronix.de>
14465 L: linux-media@vger.kernel.org
14467 F: drivers/media/platform/video-mux.c
14469 VIDEOBUF2 FRAMEWORK
14470 M: Pawel Osciak <pawel@osciak.com>
14471 M: Marek Szyprowski <m.szyprowski@samsung.com>
14472 M: Kyungmin Park <kyungmin.park@samsung.com>
14473 L: linux-media@vger.kernel.org
14475 F: drivers/media/v4l2-core/videobuf2-*
14476 F: include/media/videobuf2-*
14478 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14479 M: Helen Koike <helen.koike@collabora.com>
14480 L: linux-media@vger.kernel.org
14481 T: git git://linuxtv.org/media_tree.git
14482 W: https://linuxtv.org
14484 F: drivers/media/platform/vimc/*
14487 M: Alex Williamson <alex.williamson@redhat.com>
14488 M: Paolo Bonzini <pbonzini@redhat.com>
14489 L: kvm@vger.kernel.org
14493 VIRTIO AND VHOST VSOCK DRIVER
14494 M: Stefan Hajnoczi <stefanha@redhat.com>
14495 L: kvm@vger.kernel.org
14496 L: virtualization@lists.linux-foundation.org
14497 L: netdev@vger.kernel.org
14499 F: include/linux/virtio_vsock.h
14500 F: include/uapi/linux/virtio_vsock.h
14501 F: include/uapi/linux/vsockmon.h
14502 F: include/uapi/linux/vm_sockets_diag.h
14503 F: net/vmw_vsock/diag.c
14504 F: net/vmw_vsock/af_vsock_tap.c
14505 F: net/vmw_vsock/virtio_transport_common.c
14506 F: net/vmw_vsock/virtio_transport.c
14507 F: drivers/net/vsockmon.c
14508 F: drivers/vhost/vsock.c
14509 F: drivers/vhost/vsock.h
14510 F: tools/testing/vsock/
14512 VIRTIO CONSOLE DRIVER
14513 M: Amit Shah <amit@kernel.org>
14514 L: virtualization@lists.linux-foundation.org
14516 F: drivers/char/virtio_console.c
14517 F: include/linux/virtio_console.h
14518 F: include/uapi/linux/virtio_console.h
14520 VIRTIO CORE, NET AND BLOCK DRIVERS
14521 M: "Michael S. Tsirkin" <mst@redhat.com>
14522 M: Jason Wang <jasowang@redhat.com>
14523 L: virtualization@lists.linux-foundation.org
14525 F: Documentation/devicetree/bindings/virtio/
14528 F: drivers/net/virtio_net.c
14529 F: drivers/block/virtio_blk.c
14530 F: include/linux/virtio*.h
14531 F: include/uapi/linux/virtio_*.h
14532 F: drivers/crypto/virtio/
14533 F: mm/balloon_compaction.c
14535 VIRTIO CRYPTO DRIVER
14536 M: Gonglei <arei.gonglei@huawei.com>
14537 L: virtualization@lists.linux-foundation.org
14538 L: linux-crypto@vger.kernel.org
14540 F: drivers/crypto/virtio/
14541 F: include/uapi/linux/virtio_crypto.h
14543 VIRTIO DRIVERS FOR S390
14544 M: Cornelia Huck <cohuck@redhat.com>
14545 M: Halil Pasic <pasic@linux.vnet.ibm.com>
14546 L: linux-s390@vger.kernel.org
14547 L: virtualization@lists.linux-foundation.org
14548 L: kvm@vger.kernel.org
14550 F: drivers/s390/virtio/
14551 F: arch/s390/include/uapi/asm/virtio-ccw.h
14554 M: David Airlie <airlied@linux.ie>
14555 M: Gerd Hoffmann <kraxel@redhat.com>
14556 L: dri-devel@lists.freedesktop.org
14557 L: virtualization@lists.linux-foundation.org
14558 T: git git://anongit.freedesktop.org/drm/drm-misc
14560 F: drivers/gpu/drm/virtio/
14561 F: include/uapi/linux/virtio_gpu.h
14563 VIRTIO HOST (VHOST)
14564 M: "Michael S. Tsirkin" <mst@redhat.com>
14565 M: Jason Wang <jasowang@redhat.com>
14566 L: kvm@vger.kernel.org
14567 L: virtualization@lists.linux-foundation.org
14568 L: netdev@vger.kernel.org
14569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14572 F: include/uapi/linux/vhost.h
14574 VIRTIO INPUT DRIVER
14575 M: Gerd Hoffmann <kraxel@redhat.com>
14577 F: drivers/virtio/virtio_input.c
14578 F: include/uapi/linux/virtio_input.h
14580 VIRTUAL SERIO DEVICE DRIVER
14581 M: Stephen Chandler Paul <thatslyude@gmail.com>
14583 F: drivers/input/serio/userio.c
14584 F: include/uapi/linux/userio.h
14586 VIVID VIRTUAL VIDEO DRIVER
14587 M: Hans Verkuil <hverkuil@xs4all.nl>
14588 L: linux-media@vger.kernel.org
14589 T: git git://linuxtv.org/media_tree.git
14590 W: https://linuxtv.org
14592 F: drivers/media/platform/vivid/*
14595 M: Florian Fainelli <f.fainelli@gmail.com>
14596 L: openwrt-devel@lists.openwrt.org (subscribers-only)
14598 F: drivers/vlynq/vlynq.c
14599 F: include/linux/vlynq.h
14602 M: Martyn Welch <martyn@welchs.me.uk>
14603 M: Manohar Vanga <manohar.vanga@gmail.com>
14604 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14605 L: devel@driverdev.osuosl.org
14607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14608 F: Documentation/driver-api/vme.rst
14609 F: drivers/staging/vme/
14611 F: include/linux/vme*
14613 VMWARE BALLOON DRIVER
14614 M: Xavier Deguillard <xdeguillard@vmware.com>
14615 M: Philip Moltmann <moltmann@vmware.com>
14616 M: "VMware, Inc." <pv-drivers@vmware.com>
14617 L: linux-kernel@vger.kernel.org
14619 F: drivers/misc/vmw_balloon.c
14621 VMWARE HYPERVISOR INTERFACE
14622 M: Alok Kataria <akataria@vmware.com>
14623 L: virtualization@lists.linux-foundation.org
14625 F: arch/x86/kernel/cpu/vmware.c
14627 VMWARE PVRDMA DRIVER
14628 M: Adit Ranadive <aditr@vmware.com>
14629 M: VMware PV-Drivers <pv-drivers@vmware.com>
14630 L: linux-rdma@vger.kernel.org
14632 F: drivers/infiniband/hw/vmw_pvrdma/
14634 VMware PVSCSI driver
14635 M: Jim Gill <jgill@vmware.com>
14636 M: VMware PV-Drivers <pv-drivers@vmware.com>
14637 L: linux-scsi@vger.kernel.org
14639 F: drivers/scsi/vmw_pvscsi.c
14640 F: drivers/scsi/vmw_pvscsi.h
14642 VMWARE VMMOUSE SUBDRIVER
14643 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14644 M: "VMware, Inc." <pv-drivers@vmware.com>
14645 L: linux-input@vger.kernel.org
14647 F: drivers/input/mouse/vmmouse.c
14648 F: drivers/input/mouse/vmmouse.h
14650 VMWARE VMXNET3 ETHERNET DRIVER
14651 M: Shrikrishna Khare <skhare@vmware.com>
14652 M: "VMware, Inc." <pv-drivers@vmware.com>
14653 L: netdev@vger.kernel.org
14655 F: drivers/net/vmxnet3/
14657 VOCORE VOCORE2 BOARD
14658 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14659 L: linux-mips@linux-mips.org
14661 F: arch/mips/boot/dts/ralink/vocore2.dts
14663 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14664 M: Liam Girdwood <lgirdwood@gmail.com>
14665 M: Mark Brown <broonie@kernel.org>
14666 L: linux-kernel@vger.kernel.org
14667 W: http://www.slimlogic.co.uk/?p=48
14668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14670 F: Documentation/devicetree/bindings/regulator/
14671 F: drivers/regulator/
14672 F: include/dt-bindings/regulator/
14673 F: include/linux/regulator/
14676 M: David Ahern <dsa@cumulusnetworks.com>
14677 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14678 L: netdev@vger.kernel.org
14680 F: drivers/net/vrf.c
14681 F: Documentation/networking/vrf.txt
14683 VT1211 HARDWARE MONITOR DRIVER
14684 M: Juerg Haefliger <juergh@gmail.com>
14685 L: linux-hwmon@vger.kernel.org
14687 F: Documentation/hwmon/vt1211
14688 F: drivers/hwmon/vt1211.c
14690 VT8231 HARDWARE MONITOR DRIVER
14691 M: Roger Lucas <vt8231@hiddenengine.co.uk>
14692 L: linux-hwmon@vger.kernel.org
14694 F: drivers/hwmon/vt8231.c
14696 VUB300 USB to SDIO/SD/MMC bridge chip
14697 M: Tony Olech <tony.olech@elandigitalsystems.com>
14698 L: linux-mmc@vger.kernel.org
14699 L: linux-usb@vger.kernel.org
14701 F: drivers/mmc/host/vub300.c
14703 W1 DALLAS'S 1-WIRE BUS
14704 M: Evgeniy Polyakov <zbr@ioremap.net>
14706 F: Documentation/w1/
14708 F: include/linux/w1.h
14710 W83791D HARDWARE MONITORING DRIVER
14711 M: Marc Hulsman <m.hulsman@tudelft.nl>
14712 L: linux-hwmon@vger.kernel.org
14714 F: Documentation/hwmon/w83791d
14715 F: drivers/hwmon/w83791d.c
14717 W83793 HARDWARE MONITORING DRIVER
14718 M: Rudolf Marek <r.marek@assembler.cz>
14719 L: linux-hwmon@vger.kernel.org
14721 F: Documentation/hwmon/w83793
14722 F: drivers/hwmon/w83793.c
14724 W83795 HARDWARE MONITORING DRIVER
14725 M: Jean Delvare <jdelvare@suse.com>
14726 L: linux-hwmon@vger.kernel.org
14728 F: drivers/hwmon/w83795.c
14730 W83L51xD SD/MMC CARD INTERFACE DRIVER
14731 M: Pierre Ossman <pierre@ossman.eu>
14733 F: drivers/mmc/host/wbsd.*
14735 WACOM PROTOCOL 4 SERIAL TABLETS
14736 M: Julian Squires <julian@cipht.net>
14737 M: Hans de Goede <hdegoede@redhat.com>
14738 L: linux-input@vger.kernel.org
14740 F: drivers/input/tablet/wacom_serial4.c
14742 WATCHDOG DEVICE DRIVERS
14743 M: Wim Van Sebroeck <wim@iguana.be>
14744 R: Guenter Roeck <linux@roeck-us.net>
14745 L: linux-watchdog@vger.kernel.org
14746 W: http://www.linux-watchdog.org/
14747 T: git git://www.linux-watchdog.org/linux-watchdog.git
14749 F: Documentation/devicetree/bindings/watchdog/
14750 F: Documentation/watchdog/
14751 F: drivers/watchdog/
14752 F: include/linux/watchdog.h
14753 F: include/uapi/linux/watchdog.h
14755 WHISKEYCOVE PMIC GPIO DRIVER
14756 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14757 L: linux-gpio@vger.kernel.org
14759 F: drivers/gpio/gpio-wcove.c
14762 M: David Herrmann <dh.herrmann@googlemail.com>
14763 L: linux-input@vger.kernel.org
14765 F: drivers/hid/hid-wiimote*
14767 WILOCITY WIL6210 WIRELESS DRIVER
14768 M: Maya Erez <qca_merez@qca.qualcomm.com>
14769 L: linux-wireless@vger.kernel.org
14770 L: wil6210@qca.qualcomm.com
14772 W: http://wireless.kernel.org/en/users/Drivers/wil6210
14773 F: drivers/net/wireless/ath/wil6210/
14776 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14777 M: linux-wimax@intel.com
14778 L: wimax@linuxwimax.org (subscribers-only)
14780 W: http://linuxwimax.org
14781 F: Documentation/wimax/README.wimax
14782 F: include/linux/wimax/debug.h
14783 F: include/net/wimax.h
14784 F: include/uapi/linux/wimax.h
14788 M: David Härdeman <david@hardeman.nu>
14790 F: drivers/media/rc/winbond-cir.c
14792 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14793 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14794 L: linux-watchdog@vger.kernel.org
14796 F: drivers/watchdog/ebc-c384_wdt.c
14798 WINSYSTEMS WS16C48 GPIO DRIVER
14799 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14800 L: linux-gpio@vger.kernel.org
14802 F: drivers/gpio/gpio-ws16c48.c
14804 WISTRON LAPTOP BUTTON DRIVER
14805 M: Miloslav Trmac <mitr@volny.cz>
14807 F: drivers/input/misc/wistron_btns.c
14809 WL3501 WIRELESS PCMCIA CARD DRIVER
14810 L: linux-wireless@vger.kernel.org
14812 F: drivers/net/wireless/wl3501*
14814 WOLFSON MICROELECTRONICS DRIVERS
14815 L: patches@opensource.cirrus.com
14816 T: git https://github.com/CirrusLogic/linux-drivers.git
14817 W: https://github.com/CirrusLogic/linux-drivers/wiki
14819 F: Documentation/hwmon/wm83??
14820 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14821 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14822 F: Documentation/devicetree/bindings/mfd/arizona.txt
14823 F: Documentation/devicetree/bindings/mfd/wm831x.txt
14824 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
14825 F: arch/arm/mach-s3c64xx/mach-crag6410*
14826 F: drivers/clk/clk-wm83*.c
14827 F: drivers/extcon/extcon-arizona.c
14828 F: drivers/leds/leds-wm83*.c
14829 F: drivers/gpio/gpio-*wm*.c
14830 F: drivers/gpio/gpio-arizona.c
14831 F: drivers/hwmon/wm83??-hwmon.c
14832 F: drivers/input/misc/wm831x-on.c
14833 F: drivers/input/touchscreen/wm831x-ts.c
14834 F: drivers/input/touchscreen/wm97*.c
14835 F: drivers/mfd/arizona*
14836 F: drivers/mfd/wm*.c
14837 F: drivers/mfd/cs47l24*
14838 F: drivers/power/supply/wm83*.c
14839 F: drivers/rtc/rtc-wm83*.c
14840 F: drivers/regulator/wm8*.c
14841 F: drivers/regulator/arizona*
14842 F: drivers/video/backlight/wm83*_bl.c
14843 F: drivers/watchdog/wm83*_wdt.c
14844 F: include/linux/mfd/arizona/
14845 F: include/linux/mfd/wm831x/
14846 F: include/linux/mfd/wm8350/
14847 F: include/linux/mfd/wm8400*
14848 F: include/linux/regulator/arizona*
14849 F: include/linux/wm97xx.h
14850 F: include/sound/wm????.h
14851 F: sound/soc/codecs/arizona.?
14852 F: sound/soc/codecs/wm*
14853 F: sound/soc/codecs/cs47l24*
14856 M: Tejun Heo <tj@kernel.org>
14857 R: Lai Jiangshan <jiangshanlai@gmail.com>
14858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14860 F: include/linux/workqueue.h
14861 F: kernel/workqueue.c
14862 F: Documentation/core-api/workqueue.rst
14864 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14865 M: Chen-Yu Tsai <wens@csie.org>
14866 L: linux-kernel@vger.kernel.org
14871 M: Andrew Hendry <andrew.hendry@gmail.com>
14872 L: linux-x25@vger.kernel.org
14874 F: Documentation/networking/x25*
14875 F: include/net/x25*
14878 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14879 M: Thomas Gleixner <tglx@linutronix.de>
14880 M: Ingo Molnar <mingo@redhat.com>
14881 M: "H. Peter Anvin" <hpa@zytor.com>
14883 L: linux-kernel@vger.kernel.org
14884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14886 F: Documentation/x86/
14889 X86 MCE INFRASTRUCTURE
14890 M: Tony Luck <tony.luck@intel.com>
14891 M: Borislav Petkov <bp@alien8.de>
14892 L: linux-edac@vger.kernel.org
14894 F: arch/x86/kernel/cpu/mcheck/*
14896 X86 MICROCODE UPDATE SUPPORT
14897 M: Borislav Petkov <bp@alien8.de>
14899 F: arch/x86/kernel/cpu/microcode/*
14901 X86 PLATFORM DRIVERS
14902 M: Darren Hart <dvhart@infradead.org>
14903 M: Andy Shevchenko <andy@infradead.org>
14904 L: platform-driver-x86@vger.kernel.org
14905 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14907 F: drivers/platform/x86/
14908 F: drivers/platform/olpc/
14911 M: Andy Lutomirski <luto@amacapital.net>
14912 L: linux-kernel@vger.kernel.org
14913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14915 F: arch/x86/entry/vdso/
14917 XC2028/3028 TUNER DRIVER
14918 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14919 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14920 L: linux-media@vger.kernel.org
14921 W: https://linuxtv.org
14922 T: git git://linuxtv.org/media_tree.git
14924 F: drivers/media/tuners/tuner-xc2028.*
14926 XEN BLOCK SUBSYSTEM
14927 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14928 M: Roger Pau Monné <roger.pau@citrix.com>
14929 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14931 F: drivers/block/xen-blkback/*
14932 F: drivers/block/xen*
14935 M: Stefano Stabellini <sstabellini@kernel.org>
14936 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14939 F: arch/arm/include/asm/xen/
14941 XEN HYPERVISOR ARM64
14942 M: Stefano Stabellini <sstabellini@kernel.org>
14943 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14946 F: arch/arm64/include/asm/xen/
14948 XEN HYPERVISOR INTERFACE
14949 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14950 M: Juergen Gross <jgross@suse.com>
14951 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14955 F: drivers/*/xen-*front.c
14957 F: arch/x86/include/asm/xen/
14958 F: arch/x86/include/asm/pvclock-abi.h
14960 F: include/uapi/xen/
14961 F: Documentation/ABI/stable/sysfs-hypervisor-xen
14962 F: Documentation/ABI/testing/sysfs-hypervisor-xen
14964 XEN NETWORK BACKEND DRIVER
14965 M: Wei Liu <wei.liu2@citrix.com>
14966 M: Paul Durrant <paul.durrant@citrix.com>
14967 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14968 L: netdev@vger.kernel.org
14970 F: drivers/net/xen-netback/*
14973 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14974 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14976 F: arch/x86/pci/*xen*
14977 F: drivers/pci/*xen*
14980 M: Juergen Gross <jgross@suse.com>
14981 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14982 L: linux-scsi@vger.kernel.org
14984 F: drivers/scsi/xen-scsifront.c
14985 F: drivers/xen/xen-scsiback.c
14986 F: include/xen/interface/io/vscsiif.h
14988 XEN SWIOTLB SUBSYSTEM
14989 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14990 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14992 F: arch/x86/xen/*swiotlb*
14993 F: drivers/xen/*swiotlb*
14996 M: Darrick J. Wong <darrick.wong@oracle.com>
14997 M: linux-xfs@vger.kernel.org
14998 L: linux-xfs@vger.kernel.org
15000 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15002 F: Documentation/filesystems/xfs.txt
15005 XILINX AXI ETHERNET DRIVER
15006 M: Anirudha Sarangi <anirudh@xilinx.com>
15007 M: John Linn <John.Linn@xilinx.com>
15009 F: drivers/net/ethernet/xilinx/xilinx_axienet*
15011 XILINX UARTLITE SERIAL DRIVER
15012 M: Peter Korsgaard <jacmet@sunsite.dk>
15013 L: linux-serial@vger.kernel.org
15015 F: drivers/tty/serial/uartlite.c
15017 XILINX VIDEO IP CORES
15018 M: Hyun Kwon <hyun.kwon@xilinx.com>
15019 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15020 L: linux-media@vger.kernel.org
15021 T: git git://linuxtv.org/media_tree.git
15023 F: Documentation/devicetree/bindings/media/xilinx/
15024 F: drivers/media/platform/xilinx/
15025 F: include/uapi/linux/xilinx-v4l2-controls.h
15028 M: Eli Billauer <eli.billauer@gmail.com>
15029 L: linux-kernel@vger.kernel.org
15031 F: drivers/char/xillybus/
15033 XRA1403 GPIO EXPANDER
15034 M: Nandor Han <nandor.han@ge.com>
15035 M: Semi Malinen <semi.malinen@ge.com>
15036 L: linux-gpio@vger.kernel.org
15038 F: drivers/gpio/gpio-xra1403.c
15039 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15041 XTENSA XTFPGA PLATFORM SUPPORT
15042 M: Max Filippov <jcmvbkbc@gmail.com>
15043 L: linux-xtensa@linux-xtensa.org
15045 F: drivers/spi/spi-xtensa-xtfpga.c
15046 F: sound/soc/xtensa/xtfpga-i2s.c
15048 YAM DRIVER FOR AX.25
15049 M: Jean-Paul Roubelat <jpr@f6fbb.org>
15050 L: linux-hams@vger.kernel.org
15052 F: drivers/net/hamradio/yam*
15053 F: include/linux/yam.h
15055 YAMA SECURITY MODULE
15056 M: Kees Cook <keescook@chromium.org>
15057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15060 F: Documentation/admin-guide/LSM/Yama.rst
15062 YEALINK PHONE DRIVER
15063 M: Henk Vergonet <Henk.Vergonet@gmail.com>
15064 L: usbb2k-api-dev@nongnu.org
15066 F: Documentation/input/yealink.rst
15067 F: drivers/input/misc/yealink.*
15069 Z8530 DRIVER FOR AX.25
15070 M: Joerg Reuter <jreuter@yaina.de>
15071 W: http://yaina.de/jreuter/
15072 W: http://www.qsl.net/dl1bke/
15073 L: linux-hams@vger.kernel.org
15075 F: Documentation/networking/z8530drv.txt
15076 F: drivers/net/hamradio/*scc.c
15077 F: drivers/net/hamradio/z8530.h
15079 ZBUD COMPRESSED PAGE ALLOCATOR
15080 M: Seth Jennings <sjenning@redhat.com>
15081 M: Dan Streetman <ddstreet@ieee.org>
15082 L: linux-mm@kvack.org
15085 F: include/linux/zbud.h
15087 ZD1211RW WIRELESS DRIVER
15088 M: Daniel Drake <dsd@gentoo.org>
15089 M: Ulrich Kunitz <kune@deine-taler.de>
15090 W: http://zd1211.ath.cx/wiki/DriverRewrite
15091 L: linux-wireless@vger.kernel.org
15092 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
15094 F: drivers/net/wireless/zydas/zd1211rw/
15096 ZD1301 MEDIA DRIVER
15097 M: Antti Palosaari <crope@iki.fi>
15098 L: linux-media@vger.kernel.org
15099 W: https://linuxtv.org/
15100 W: http://palosaari.fi/linux/
15101 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15103 F: drivers/media/usb/dvb-usb-v2/zd1301*
15105 ZD1301_DEMOD MEDIA DRIVER
15106 M: Antti Palosaari <crope@iki.fi>
15107 L: linux-media@vger.kernel.org
15108 W: https://linuxtv.org/
15109 W: http://palosaari.fi/linux/
15110 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15112 F: drivers/media/dvb-frontends/zd1301_demod*
15114 ZPOOL COMPRESSED PAGE STORAGE API
15115 M: Dan Streetman <ddstreet@ieee.org>
15116 L: linux-mm@kvack.org
15119 F: include/linux/zpool.h
15121 ZR36067 VIDEO FOR LINUX DRIVER
15122 L: mjpeg-users@lists.sourceforge.net
15123 L: linux-media@vger.kernel.org
15124 W: http://mjpeg.sourceforge.net/driver-zoran/
15125 T: hg https://linuxtv.org/hg/v4l-dvb
15127 F: drivers/media/pci/zoran/
15129 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15130 M: Minchan Kim <minchan@kernel.org>
15131 M: Nitin Gupta <ngupta@vflare.org>
15132 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15133 L: linux-kernel@vger.kernel.org
15135 F: drivers/block/zram/
15136 F: Documentation/blockdev/zram.txt
15138 ZS DECSTATION Z85C30 SERIAL DRIVER
15139 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15141 F: drivers/tty/serial/zs.*
15143 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15144 M: Minchan Kim <minchan@kernel.org>
15145 M: Nitin Gupta <ngupta@vflare.org>
15146 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15147 L: linux-mm@kvack.org
15150 F: include/linux/zsmalloc.h
15151 F: Documentation/vm/zsmalloc.txt
15153 ZSWAP COMPRESSED SWAP CACHING
15154 M: Seth Jennings <sjenning@redhat.com>
15155 M: Dan Streetman <ddstreet@ieee.org>
15156 L: linux-mm@kvack.org
15161 M: Linus Torvalds <torvalds@linux-foundation.org>
15162 L: linux-kernel@vger.kernel.org
15163 Q: http://patchwork.kernel.org/project/LKML/list/
15164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15165 S: Buried alive in reporters