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
557 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
558 M: David Howells <dhowells@redhat.com>
559 L: linux-afs@lists.infradead.org
562 F: include/net/af_rxrpc.h
563 F: net/rxrpc/af_rxrpc.c
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: Riley Andrews <riandrews@android.com>
863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
864 L: devel@driverdev.osuosl.org
867 F: drivers/staging/android/
869 ANDROID GOLDFISH RTC DRIVER
870 M: Miodrag Dinic <miodrag.dinic@mips.com>
872 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
873 F: drivers/rtc/rtc-goldfish.c
876 M: Laura Abbott <labbott@redhat.com>
877 M: Sumit Semwal <sumit.semwal@linaro.org>
878 L: devel@driverdev.osuosl.org
880 F: drivers/staging/android/ion
881 F: drivers/staging/android/uapi/ion.h
882 F: drivers/staging/android/uapi/ion_test.h
884 AOA (Apple Onboard Audio) ALSA DRIVER
885 M: Johannes Berg <johannes@sipsolutions.net>
886 L: linuxppc-dev@lists.ozlabs.org
887 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
891 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
892 M: William Breathitt Gray <vilhelm.gray@gmail.com>
893 L: linux-iio@vger.kernel.org
895 F: drivers/iio/adc/stx104.c
898 M: Jiri Kosina <jikos@kernel.org>
900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
901 F: arch/x86/kernel/apm_32.c
902 F: include/linux/apm_bios.h
903 F: include/uapi/linux/apm_bios.h
904 F: drivers/char/apm-emulation.c
906 APPARMOR SECURITY MODULE
907 M: John Johansen <john.johansen@canonical.com>
908 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
909 W: apparmor.wiki.kernel.org
910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
912 F: security/apparmor/
913 F: Documentation/admin-guide/LSM/apparmor.rst
915 APPLE BCM5974 MULTITOUCH DRIVER
916 M: Henrik Rydberg <rydberg@bitmath.org>
917 L: linux-input@vger.kernel.org
919 F: drivers/input/mouse/bcm5974.c
922 M: Henrik Rydberg <rydberg@bitmath.org>
923 L: linux-hwmon@vger.kernel.org
925 F: drivers/hwmon/applesmc.c
927 APPLETALK NETWORK LAYER
928 L: netdev@vger.kernel.org
930 F: drivers/net/appletalk/
933 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
934 M: Duc Dang <dhdang@apm.com>
936 F: arch/arm64/boot/dts/apm/
938 APPLIED MICRO (APM) X-GENE SOC EDAC
939 M: Loc Ho <lho@apm.com>
941 F: drivers/edac/xgene_edac.c
942 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
944 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
945 M: Iyappan Subramanian <isubramanian@apm.com>
946 M: Keyur Chudgar <kchudgar@apm.com>
948 F: drivers/net/ethernet/apm/xgene-v2/
950 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
951 M: Iyappan Subramanian <isubramanian@apm.com>
952 M: Keyur Chudgar <kchudgar@apm.com>
953 M: Quan Nguyen <qnguyen@apm.com>
955 F: drivers/net/ethernet/apm/xgene/
956 F: drivers/net/phy/mdio-xgene.c
957 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
958 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
960 APPLIED MICRO (APM) X-GENE SOC PMU
961 M: Tai Nguyen <ttnguyen@apm.com>
963 F: drivers/perf/xgene_pmu.c
964 F: Documentation/perf/xgene-pmu.txt
965 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
967 APTINA CAMERA SENSOR PLL
968 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
969 L: linux-media@vger.kernel.org
971 F: drivers/media/i2c/aptina-pll.*
973 ARC FRAMEBUFFER DRIVER
974 M: Jaya Kumar <jayalk@intworks.biz>
976 F: drivers/video/fbdev/arcfb.c
977 F: drivers/video/fbdev/core/fb_defio.c
980 M: Alexey Brodkin <abrodkin@synopsys.com>
982 F: drivers/gpu/drm/arc/
983 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
986 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
987 L: netdev@vger.kernel.org
989 F: drivers/net/arcnet/
990 F: include/uapi/linux/if_arcnet.h
992 ARM ARCHITECTED TIMER DRIVER
993 M: Mark Rutland <mark.rutland@arm.com>
994 M: Marc Zyngier <marc.zyngier@arm.com>
995 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
997 F: arch/arm/include/asm/arch_timer.h
998 F: arch/arm64/include/asm/arch_timer.h
999 F: drivers/clocksource/arm_arch_timer.c
1001 ARM HDLCD DRM DRIVER
1002 M: Liviu Dudau <liviu.dudau@arm.com>
1004 F: drivers/gpu/drm/arm/hdlcd_*
1005 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1007 ARM MALI-DP DRM DRIVER
1008 M: Liviu Dudau <liviu.dudau@arm.com>
1009 M: Brian Starkey <brian.starkey@arm.com>
1010 M: Mali DP Maintainers <malidp@foss.arm.com>
1012 F: drivers/gpu/drm/arm/
1013 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1015 ARM MFM AND FLOPPY DRIVERS
1016 M: Ian Molton <spyro@f2s.com>
1018 F: arch/arm/lib/floppydma.S
1019 F: arch/arm/include/asm/floppy.h
1021 ARM PMU PROFILING AND DEBUGGING
1022 M: Will Deacon <will.deacon@arm.com>
1023 M: Mark Rutland <mark.rutland@arm.com>
1025 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1026 F: arch/arm*/kernel/perf_*
1027 F: arch/arm/oprofile/common.c
1028 F: arch/arm*/kernel/hw_breakpoint.c
1029 F: arch/arm*/include/asm/hw_breakpoint.h
1030 F: arch/arm*/include/asm/perf_event.h
1032 F: include/linux/perf/arm_pmu.h
1033 F: Documentation/devicetree/bindings/arm/pmu.txt
1034 F: Documentation/devicetree/bindings/perf/
1037 M: Russell King <linux@armlinux.org.uk>
1038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1039 W: http://www.armlinux.org.uk/
1041 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1044 ARM PRIMECELL AACI PL041 DRIVER
1045 M: Russell King <linux@armlinux.org.uk>
1049 ARM PRIMECELL BUS SUPPORT
1050 M: Russell King <linux@armlinux.org.uk>
1053 F: include/linux/amba/bus.h
1055 ARM PRIMECELL CLCD PL110 DRIVER
1056 M: Russell King <linux@armlinux.org.uk>
1058 F: drivers/video/fbdev/amba-clcd.*
1060 ARM PRIMECELL KMI PL050 DRIVER
1061 M: Russell King <linux@armlinux.org.uk>
1063 F: drivers/input/serio/ambakmi.*
1064 F: include/linux/amba/kmi.h
1066 ARM PRIMECELL MMCI PL180/1 DRIVER
1067 M: Russell King <linux@armlinux.org.uk>
1069 F: drivers/mmc/host/mmci.*
1070 F: include/linux/amba/mmci.h
1072 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1073 M: Russell King <linux@armlinux.org.uk>
1075 F: drivers/tty/serial/amba-pl01*.c
1076 F: include/linux/amba/serial.h
1079 M: Will Deacon <will.deacon@arm.com>
1080 R: Robin Murphy <robin.murphy@arm.com>
1081 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083 F: drivers/iommu/arm-smmu.c
1084 F: drivers/iommu/arm-smmu-v3.c
1085 F: drivers/iommu/io-pgtable-arm.c
1086 F: drivers/iommu/io-pgtable-arm-v7s.c
1088 ARM SUB-ARCHITECTURES
1089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1095 ARM/ACTIONS SEMI ARCHITECTURE
1096 M: Andreas Färber <afaerber@suse.de>
1097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1100 F: arch/arm/mach-actions/
1101 F: arch/arm/boot/dts/owl-*
1102 F: arch/arm64/boot/dts/actions/
1103 F: drivers/clocksource/owl-*
1104 F: drivers/soc/actions/
1105 F: include/dt-bindings/power/owl-*
1106 F: include/linux/soc/actions/
1107 F: Documentation/devicetree/bindings/arm/actions.txt
1108 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1109 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1111 ARM/ADS SPHERE MACHINE SUPPORT
1112 M: Lennert Buytenhek <kernel@wantstofly.org>
1113 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1116 ARM/AFEB9260 MACHINE SUPPORT
1117 M: Sergey Lapin <slapin@ossfans.org>
1118 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121 ARM/AJECO 1ARM MACHINE SUPPORT
1122 M: Lennert Buytenhek <kernel@wantstofly.org>
1123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1126 ARM/Allwinner SoC Clock Support
1127 M: Emilio López <emilio@elopez.com.ar>
1129 F: drivers/clk/sunxi/
1131 ARM/Allwinner sunXi SoC support
1132 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1133 M: Chen-Yu Tsai <wens@csie.org>
1134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138 F: arch/arm/mach-sunxi/
1139 F: arch/arm64/boot/dts/allwinner/
1140 F: drivers/clk/sunxi-ng/
1141 F: drivers/pinctrl/sunxi/
1142 F: drivers/soc/sunxi/
1143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1145 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1146 M: Neil Armstrong <narmstrong@baylibre.com>
1147 M: Jerome Brunet <jbrunet@baylibre.com>
1148 L: linux-amlogic@lists.infradead.org
1150 F: drivers/clk/meson/
1151 F: include/dt-bindings/clock/meson*
1152 F: include/dt-bindings/clock/gxbb*
1153 F: Documentation/devicetree/bindings/clock/amlogic*
1155 ARM/Amlogic Meson SoC support
1156 M: Carlo Caione <carlo@caione.org>
1157 M: Kevin Hilman <khilman@baylibre.com>
1158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 L: linux-amlogic@lists.infradead.org
1160 W: http://linux-meson.com/
1162 F: arch/arm/mach-meson/
1163 F: arch/arm/boot/dts/meson*
1164 F: arch/arm64/boot/dts/amlogic/
1165 F: drivers/pinctrl/meson/
1166 F: drivers/mmc/host/meson*
1169 ARM/Annapurna Labs ALPINE ARCHITECTURE
1170 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1171 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1172 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174 F: arch/arm/mach-alpine/
1175 F: arch/arm/boot/dts/alpine*
1176 F: arch/arm64/boot/dts/al/
1177 F: drivers/*/*alpine*
1179 ARM/ARTPEC MACHINE SUPPORT
1180 M: Jesper Nilsson <jesper.nilsson@axis.com>
1181 M: Lars Persson <lars.persson@axis.com>
1182 M: Niklas Cassel <niklas.cassel@axis.com>
1184 L: linux-arm-kernel@axis.com
1185 F: arch/arm/mach-artpec
1186 F: arch/arm/boot/dts/artpec6*
1188 F: drivers/crypto/axis
1189 F: drivers/pinctrl/pinctrl-artpec*
1190 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1192 ARM/ASPEED I2C DRIVER
1193 M: Brendan Higgins <brendanhiggins@google.com>
1194 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1195 R: Joel Stanley <joel@jms.id.au>
1196 L: linux-i2c@vger.kernel.org
1197 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1199 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1200 F: drivers/i2c/busses/i2c-aspeed.c
1201 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1202 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1204 ARM/ASPEED MACHINE SUPPORT
1205 M: Joel Stanley <joel@jms.id.au>
1207 F: arch/arm/mach-aspeed/
1208 F: arch/arm/boot/dts/aspeed-*
1209 F: drivers/*/*aspeed*
1211 ARM/ATMEL AT91 Clock Support
1212 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1216 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1217 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1218 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1219 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1220 W: http://www.linux4sam.org
1221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1225 F: arch/arm/mach-at91/
1226 F: include/soc/at91/
1227 F: arch/arm/boot/dts/at91*.dts
1228 F: arch/arm/boot/dts/at91*.dtsi
1229 F: arch/arm/boot/dts/sama*.dts
1230 F: arch/arm/boot/dts/sama*.dtsi
1231 F: arch/arm/include/debug/at91.S
1232 F: drivers/memory/atmel*
1233 F: drivers/watchdog/sama5d4_wdt.c
1234 X: drivers/input/touchscreen/atmel_mxt_ts.c
1235 X: drivers/net/wireless/atmel/
1237 ARM/CALXEDA HIGHBANK ARCHITECTURE
1238 M: Rob Herring <robh@kernel.org>
1239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 F: arch/arm/mach-highbank/
1242 F: arch/arm/boot/dts/highbank.dts
1243 F: arch/arm/boot/dts/ecx-*.dts*
1245 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1246 M: Krzysztof Halasa <khalasa@piap.pl>
1248 F: arch/arm/mach-cns3xxx/
1250 ARM/CAVIUM THUNDER NETWORK DRIVER
1251 M: Sunil Goutham <sgoutham@cavium.com>
1252 M: Robert Richter <rric@kernel.org>
1253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 F: drivers/net/ethernet/cavium/thunder/
1257 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1258 M: Alexander Shiyan <shc_work@mail.ru>
1259 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1264 M: Lennert Buytenhek <kernel@wantstofly.org>
1265 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1269 M: Hartley Sweeten <hsweeten@visionengravers.com>
1270 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273 F: arch/arm/mach-ep93xx/
1274 F: arch/arm/mach-ep93xx/include/mach/
1277 M: Russell King <linux@armlinux.org.uk>
1278 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1281 F: arch/arm/include/asm/clkdev.h
1282 F: drivers/clk/clkdev.c
1284 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1285 M: Mike Rapoport <mike@compulab.co.il>
1286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1290 M: Baruch Siach <baruch@tkos.co.il>
1291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 F: arch/arm/boot/dts/cx92755*
1296 ARM/CONTEC MICRO9 MACHINE SUPPORT
1297 M: Hubert Feurstein <hubert.feurstein@contec.at>
1299 F: arch/arm/mach-ep93xx/micro9.c
1301 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1302 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305 F: drivers/hwtracing/coresight/*
1306 F: Documentation/trace/coresight.txt
1307 F: Documentation/trace/coresight-cpu-debug.txt
1308 F: Documentation/devicetree/bindings/arm/coresight.txt
1309 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1310 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1311 F: tools/perf/arch/arm/util/pmu.c
1312 F: tools/perf/arch/arm/util/auxtrace.c
1313 F: tools/perf/arch/arm/util/cs-etm.c
1314 F: tools/perf/arch/arm/util/cs-etm.h
1315 F: tools/perf/util/cs-etm.h
1317 ARM/CORGI MACHINE SUPPORT
1318 M: Richard Purdie <rpurdie@rpsys.net>
1321 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1322 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1323 M: Linus Walleij <linus.walleij@linaro.org>
1324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 T: git git://github.com/ulli-kroll/linux.git
1327 F: Documentation/devicetree/bindings/arm/gemini.txt
1328 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1329 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1330 F: arch/arm/mach-gemini/
1331 F: drivers/pinctrl/pinctrl-gemini.c
1332 F: drivers/rtc/rtc-ftrtc010.c
1334 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1335 M: Barry Song <baohua@kernel.org>
1336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1339 F: arch/arm/boot/dts/prima2*
1340 F: arch/arm/mach-prima2/
1341 F: drivers/clk/sirf/
1342 F: drivers/clocksource/timer-prima2.c
1343 F: drivers/clocksource/timer-atlas7.c
1346 ARM/EBSA110 MACHINE SUPPORT
1347 M: Russell King <linux@armlinux.org.uk>
1348 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 W: http://www.armlinux.org.uk/
1351 F: arch/arm/mach-ebsa110/
1352 F: drivers/net/ethernet/amd/am79c961a.*
1354 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1355 M: Uwe Kleine-König <kernel@pengutronix.de>
1356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1361 M: Robert Jarzmik <robert.jarzmik@free.fr>
1362 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 F: arch/arm/mach-pxa/ezx.c
1366 ARM/FARADAY FA526 PORT
1367 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 T: git git://git.berlios.de/gemini-board
1371 F: arch/arm/mm/*-fa*
1373 ARM/FOOTBRIDGE ARCHITECTURE
1374 M: Russell King <linux@armlinux.org.uk>
1375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 W: http://www.armlinux.org.uk/
1378 F: arch/arm/include/asm/hardware/dec21285.h
1379 F: arch/arm/mach-footbridge/
1381 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1382 M: Shawn Guo <shawnguo@kernel.org>
1383 M: Sascha Hauer <kernel@pengutronix.de>
1384 R: Fabio Estevam <fabio.estevam@nxp.com>
1385 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1388 F: arch/arm/mach-imx/
1389 F: arch/arm/mach-mxs/
1390 F: arch/arm/boot/dts/imx*
1391 F: arch/arm/configs/imx*_defconfig
1396 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1397 M: Shawn Guo <shawnguo@kernel.org>
1398 M: Sascha Hauer <kernel@pengutronix.de>
1399 R: Stefan Agner <stefan@agner.ch>
1400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1403 F: arch/arm/mach-imx/*vf610*
1404 F: arch/arm/boot/dts/vf*
1406 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1407 M: Lennert Buytenhek <kernel@wantstofly.org>
1408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411 ARM/GUMSTIX MACHINE SUPPORT
1412 M: Steve Sakoman <sakoman@gmail.com>
1413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1417 M: Philipp Zabel <philipp.zabel@gmail.com>
1418 M: Paul Parsons <lost.distance@yahoo.com>
1419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421 F: arch/arm/mach-pxa/hx4700.c
1422 F: arch/arm/mach-pxa/include/mach/hx4700.h
1423 F: sound/soc/pxa/hx4700.c
1425 ARM/HISILICON SOC SUPPORT
1426 M: Wei Xu <xuwei5@hisilicon.com>
1427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 W: http://www.hisilicon.com
1430 T: git git://github.com/hisilicon/linux-hisi.git
1431 F: arch/arm/mach-hisi/
1432 F: arch/arm/boot/dts/hi3*
1433 F: arch/arm/boot/dts/hip*
1434 F: arch/arm/boot/dts/hisi*
1435 F: arch/arm64/boot/dts/hisilicon/
1437 ARM/HP JORNADA 7XX MACHINE SUPPORT
1438 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1442 F: arch/arm/mach-sa1100/jornada720.c
1443 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1445 ARM/IGEP MACHINE SUPPORT
1446 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1447 M: Javier Martinez Canillas <javier@dowhile0.org>
1448 L: linux-omap@vger.kernel.org
1449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 F: arch/arm/boot/dts/omap3-igep*
1453 ARM/INCOME PXA270 SUPPORT
1454 M: Marek Vasut <marek.vasut@gmail.com>
1455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1459 ARM/INTEL IOP13XX ARM ARCHITECTURE
1460 M: Lennert Buytenhek <kernel@wantstofly.org>
1461 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1464 ARM/INTEL IOP32X ARM ARCHITECTURE
1465 M: Lennert Buytenhek <kernel@wantstofly.org>
1466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469 ARM/INTEL IOP33X ARM ARCHITECTURE
1470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473 ARM/INTEL IQ81342EX MACHINE SUPPORT
1474 M: Lennert Buytenhek <kernel@wantstofly.org>
1475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 ARM/INTEL IXDP2850 MACHINE SUPPORT
1479 M: Lennert Buytenhek <kernel@wantstofly.org>
1480 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 ARM/INTEL IXP4XX ARM ARCHITECTURE
1484 M: Imre Kaloz <kaloz@openwrt.org>
1485 M: Krzysztof Halasa <khalasa@piap.pl>
1486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 F: arch/arm/mach-ixp4xx/
1490 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1491 M: Jonathan Cameron <jic23@cam.ac.uk>
1492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 F: arch/arm/mach-pxa/stargate2.c
1495 F: drivers/pcmcia/pxa2xx_stargate2.c
1497 ARM/INTEL XSC3 (MANZANO) ARM CORE
1498 M: Lennert Buytenhek <kernel@wantstofly.org>
1499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1503 M: Lennert Buytenhek <kernel@wantstofly.org>
1504 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 ARM/LG1K ARCHITECTURE
1508 M: Chanho Min <chanho.min@lge.com>
1509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 F: arch/arm64/boot/dts/lg/
1513 ARM/LOGICPD PXA270 MACHINE SUPPORT
1514 M: Lennert Buytenhek <kernel@wantstofly.org>
1515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 ARM/LPC18XX ARCHITECTURE
1519 M: Joachim Eastwood <manabian@gmail.com>
1520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 F: arch/arm/boot/dts/lpc43*
1523 F: drivers/clk/nxp/clk-lpc18xx*
1524 F: drivers/clocksource/time-lpc32xx.c
1525 F: drivers/i2c/busses/i2c-lpc2k.c
1526 F: drivers/memory/pl172.c
1527 F: drivers/mtd/spi-nor/nxp-spifi.c
1528 F: drivers/rtc/rtc-lpc24xx.c
1531 ARM/LPC32XX SOC SUPPORT
1532 M: Vladimir Zapolskiy <vz@mleia.com>
1533 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1537 F: arch/arm/boot/dts/lpc32*
1538 F: arch/arm/mach-lpc32xx/
1539 F: drivers/i2c/busses/i2c-pnx.c
1540 F: drivers/net/ethernet/nxp/lpc_eth.c
1541 F: drivers/usb/host/ohci-nxp.c
1542 F: drivers/watchdog/pnx4008_wdt.c
1545 ARM/MAGICIAN MACHINE SUPPORT
1546 M: Philipp Zabel <philipp.zabel@gmail.com>
1549 ARM/Marvell Berlin SoC support
1550 M: Jisheng Zhang <jszhang@marvell.com>
1551 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 F: arch/arm/mach-berlin/
1555 F: arch/arm/boot/dts/berlin*
1556 F: arch/arm64/boot/dts/marvell/berlin*
1558 ARM/Marvell Dove/MV78xx0/Orion SOC support
1559 M: Jason Cooper <jason@lakedaemon.net>
1560 M: Andrew Lunn <andrew@lunn.ch>
1561 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1562 M: Gregory Clement <gregory.clement@free-electrons.com>
1563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 F: Documentation/devicetree/bindings/soc/dove/
1566 F: arch/arm/mach-dove/
1567 F: arch/arm/mach-mv78xx0/
1568 F: arch/arm/mach-orion5x/
1569 F: arch/arm/plat-orion/
1570 F: arch/arm/boot/dts/dove*
1571 F: arch/arm/boot/dts/orion5x*
1573 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1574 M: Jason Cooper <jason@lakedaemon.net>
1575 M: Andrew Lunn <andrew@lunn.ch>
1576 M: Gregory Clement <gregory.clement@free-electrons.com>
1577 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580 F: arch/arm/boot/dts/armada*
1581 F: arch/arm/boot/dts/kirkwood*
1582 F: arch/arm/configs/mvebu_*_defconfig
1583 F: arch/arm/mach-mvebu/
1584 F: arch/arm64/boot/dts/marvell/armada*
1585 F: drivers/cpufreq/mvebu-cpufreq.c
1586 F: drivers/irqchip/irq-armada-370-xp.c
1587 F: drivers/irqchip/irq-mvebu-*
1588 F: drivers/pinctrl/mvebu/
1589 F: drivers/rtc/rtc-armada38x.c
1591 ARM/Mediatek RTC DRIVER
1592 M: Eddie Huang <eddie.huang@mediatek.com>
1593 M: Sean Wang <sean.wang@mediatek.com>
1594 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1597 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1598 F: drivers/rtc/rtc-mt6397.c
1599 F: drivers/rtc/rtc-mt7622.c
1601 ARM/Mediatek SoC support
1602 M: Matthias Brugger <matthias.bgg@gmail.com>
1603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1606 F: arch/arm/boot/dts/mt6*
1607 F: arch/arm/boot/dts/mt7*
1608 F: arch/arm/boot/dts/mt8*
1609 F: arch/arm/mach-mediatek/
1610 F: arch/arm64/boot/dts/mediatek/
1614 ARM/Mediatek USB3 PHY DRIVER
1615 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1619 F: drivers/phy/mediatek/phy-mtk-tphy.c
1621 ARM/MICREL KS8695 ARCHITECTURE
1622 M: Greg Ungerer <gerg@uclinux.org>
1623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624 F: arch/arm/mach-ks8695/
1627 ARM/MIOA701 MACHINE SUPPORT
1628 M: Robert Jarzmik <robert.jarzmik@free.fr>
1629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 F: arch/arm/mach-pxa/mioa701.c
1633 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1634 M: Michael Petchkovsky <mkpetch@internode.on.net>
1637 ARM/NOMADIK ARCHITECTURE
1638 M: Alessandro Rubini <rubini@unipv.it>
1639 M: Linus Walleij <linus.walleij@linaro.org>
1640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 F: arch/arm/mach-nomadik/
1643 F: drivers/pinctrl/nomadik/
1644 F: drivers/i2c/busses/i2c-nomadik.c
1645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1647 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1648 M: Wan ZongShun <mcuos.com@gmail.com>
1649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 W: http://www.mcuos.com
1652 F: arch/arm/mach-w90x900/
1653 F: drivers/input/keyboard/w90p910_keypad.c
1654 F: drivers/input/touchscreen/w90p910_ts.c
1655 F: drivers/watchdog/nuc900_wdt.c
1656 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1657 F: drivers/mtd/nand/nuc900_nand.c
1658 F: drivers/rtc/rtc-nuc900.c
1659 F: drivers/spi/spi-nuc900.c
1660 F: drivers/usb/host/ehci-w90x900.c
1661 F: drivers/video/fbdev/nuc900fb.c
1663 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1664 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1665 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1666 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1669 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1670 M: Alexander Clouter <alex@digriz.org.uk>
1671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 W: http://www.digriz.org.uk/ts78xx/kernel
1674 F: arch/arm/mach-orion5x/ts78xx-*
1676 ARM/OXNAS platform support
1677 M: Neil Armstrong <narmstrong@baylibre.com>
1678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1681 F: arch/arm/mach-oxnas/
1682 F: arch/arm/boot/dts/ox8*.dtsi
1683 F: arch/arm/boot/dts/wd-mbwe.dts
1684 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1687 ARM/PALM TREO SUPPORT
1688 M: Tomas Cech <sleep_walker@suse.com>
1689 L: linux-arm-kernel@lists.infradead.org
1690 W: http://hackndev.com
1692 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1693 F: arch/arm/mach-pxa/palmtreo.c
1695 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1696 M: Marek Vasut <marek.vasut@gmail.com>
1697 L: linux-arm-kernel@lists.infradead.org
1698 W: http://hackndev.com
1700 F: arch/arm/mach-pxa/include/mach/palmtx.h
1701 F: arch/arm/mach-pxa/palmtx.c
1702 F: arch/arm/mach-pxa/include/mach/palmt5.h
1703 F: arch/arm/mach-pxa/palmt5.c
1704 F: arch/arm/mach-pxa/include/mach/palmld.h
1705 F: arch/arm/mach-pxa/palmld.c
1706 F: arch/arm/mach-pxa/include/mach/palmte2.h
1707 F: arch/arm/mach-pxa/palmte2.c
1708 F: arch/arm/mach-pxa/include/mach/palmtc.h
1709 F: arch/arm/mach-pxa/palmtc.c
1712 M: Sergey Lapin <slapin@ossfans.org>
1713 L: linux-arm-kernel@lists.infradead.org
1714 W: http://hackndev.com
1716 F: arch/arm/mach-pxa/include/mach/palmz72.h
1717 F: arch/arm/mach-pxa/palmz72.c
1720 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1721 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1724 ARM/PT DIGITAL BOARD PORT
1725 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 W: http://www.armlinux.org.uk/
1730 ARM/QUALCOMM SUPPORT
1731 M: Andy Gross <andy.gross@linaro.org>
1732 M: David Brown <david.brown@linaro.org>
1733 L: linux-arm-msm@vger.kernel.org
1734 L: linux-soc@vger.kernel.org
1736 F: Documentation/devicetree/bindings/soc/qcom/
1737 F: arch/arm/boot/dts/qcom-*.dts
1738 F: arch/arm/boot/dts/qcom-*.dtsi
1739 F: arch/arm/mach-qcom/
1740 F: arch/arm64/boot/dts/qcom/*
1741 F: drivers/i2c/busses/i2c-qup.c
1742 F: drivers/clk/qcom/
1743 F: drivers/dma/qcom/
1744 F: drivers/soc/qcom/
1745 F: drivers/spi/spi-qup.c
1746 F: drivers/tty/serial/msm_serial.h
1747 F: drivers/tty/serial/msm_serial.c
1748 F: drivers/*/pm8???-*
1749 F: drivers/mfd/ssbi.c
1750 F: drivers/firmware/qcom_scm.c
1751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1753 ARM/RADISYS ENP2611 MACHINE SUPPORT
1754 M: Lennert Buytenhek <kernel@wantstofly.org>
1755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 ARM/REALTEK ARCHITECTURE
1759 M: Andreas Färber <afaerber@suse.de>
1760 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762 F: arch/arm64/boot/dts/realtek/
1763 F: Documentation/devicetree/bindings/arm/realtek.txt
1765 ARM/RENESAS ARM64 ARCHITECTURE
1766 M: Simon Horman <horms@verge.net.au>
1767 M: Magnus Damm <magnus.damm@gmail.com>
1768 L: linux-renesas-soc@vger.kernel.org
1769 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1772 F: arch/arm64/boot/dts/renesas/
1773 F: Documentation/devicetree/bindings/arm/shmobile.txt
1774 F: drivers/soc/renesas/
1775 F: include/linux/soc/renesas/
1777 ARM/RISCPC ARCHITECTURE
1778 M: Russell King <linux@armlinux.org.uk>
1779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 W: http://www.armlinux.org.uk/
1782 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1783 F: arch/arm/include/asm/hardware/ioc.h
1784 F: arch/arm/include/asm/hardware/iomd.h
1785 F: arch/arm/include/asm/hardware/memc.h
1786 F: arch/arm/mach-rpc/
1787 F: drivers/net/ethernet/8390/etherh.c
1788 F: drivers/net/ethernet/i825xx/ether1*
1789 F: drivers/net/ethernet/seeq/ether3*
1790 F: drivers/scsi/arm/
1792 ARM/Rockchip SoC support
1793 M: Heiko Stuebner <heiko@sntech.de>
1794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795 L: linux-rockchip@lists.infradead.org
1796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1798 F: arch/arm/boot/dts/rk3*
1799 F: arch/arm/boot/dts/rv1108*
1800 F: arch/arm/mach-rockchip/
1801 F: drivers/clk/rockchip/
1802 F: drivers/i2c/busses/i2c-rk3x.c
1803 F: drivers/*/*rockchip*
1804 F: drivers/*/*/*rockchip*
1805 F: sound/soc/rockchip/
1808 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1809 M: Kukjin Kim <kgene@kernel.org>
1810 M: Krzysztof Kozlowski <krzk@kernel.org>
1811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1813 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1815 F: arch/arm/boot/dts/s3c*
1816 F: arch/arm/boot/dts/s5p*
1817 F: arch/arm/boot/dts/samsung*
1818 F: arch/arm/boot/dts/exynos*
1819 F: arch/arm64/boot/dts/exynos/
1820 F: arch/arm/plat-samsung/
1821 F: arch/arm/mach-s3c24*/
1822 F: arch/arm/mach-s3c64xx/
1823 F: arch/arm/mach-s5p*/
1824 F: arch/arm/mach-exynos*/
1825 F: drivers/*/*s3c24*
1826 F: drivers/*/*/*s3c24*
1827 F: drivers/*/*s3c64xx*
1828 F: drivers/*/*s5pv210*
1829 F: drivers/memory/samsung/*
1830 F: drivers/soc/samsung/*
1831 F: Documentation/arm/Samsung/
1832 F: Documentation/devicetree/bindings/arm/samsung/
1833 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1834 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1837 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1838 M: Kyungmin Park <kyungmin.park@samsung.com>
1839 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1841 F: arch/arm/mach-s5pv210/
1843 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1844 M: Kyungmin Park <kyungmin.park@samsung.com>
1845 M: Kamil Debski <kamil@wypas.org>
1846 M: Andrzej Hajda <a.hajda@samsung.com>
1847 L: linux-arm-kernel@lists.infradead.org
1848 L: linux-media@vger.kernel.org
1850 F: drivers/media/platform/s5p-g2d/
1852 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1853 M: Marek Szyprowski <m.szyprowski@samsung.com>
1854 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1855 L: linux-media@vger.kernel.org
1857 F: drivers/media/platform/s5p-cec/
1858 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1860 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1861 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1862 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1863 L: linux-arm-kernel@lists.infradead.org
1864 L: linux-media@vger.kernel.org
1866 F: drivers/media/platform/s5p-jpeg/
1868 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1869 M: Kyungmin Park <kyungmin.park@samsung.com>
1870 M: Kamil Debski <kamil@wypas.org>
1871 M: Jeongtae Park <jtp.park@samsung.com>
1872 M: Andrzej Hajda <a.hajda@samsung.com>
1873 L: linux-arm-kernel@lists.infradead.org
1874 L: linux-media@vger.kernel.org
1876 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1877 F: drivers/media/platform/s5p-mfc/
1879 ARM/SHMOBILE ARM ARCHITECTURE
1880 M: Simon Horman <horms@verge.net.au>
1881 M: Magnus Damm <magnus.damm@gmail.com>
1882 L: linux-renesas-soc@vger.kernel.org
1883 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1886 F: arch/arm/boot/dts/emev2*
1887 F: arch/arm/boot/dts/r7s*
1888 F: arch/arm/boot/dts/r8a*
1889 F: arch/arm/boot/dts/sh*
1890 F: arch/arm/configs/shmobile_defconfig
1891 F: arch/arm/include/debug/renesas-scif.S
1892 F: arch/arm/mach-shmobile/
1893 F: Documentation/devicetree/bindings/arm/shmobile.txt
1894 F: drivers/soc/renesas/
1895 F: include/linux/soc/renesas/
1897 ARM/SOCFPGA ARCHITECTURE
1898 M: Dinh Nguyen <dinguyen@kernel.org>
1900 F: arch/arm/mach-socfpga/
1901 F: arch/arm/boot/dts/socfpga*
1902 F: arch/arm/configs/socfpga_defconfig
1903 F: arch/arm64/boot/dts/altera/
1904 W: http://www.rocketboards.org
1905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1907 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1908 M: Dinh Nguyen <dinguyen@kernel.org>
1910 F: drivers/clk/socfpga/
1912 ARM/SOCFPGA EDAC SUPPORT
1913 M: Thor Thayer <thor.thayer@linux.intel.com>
1915 F: drivers/edac/altera_edac.
1917 ARM/STI ARCHITECTURE
1918 M: Patrice Chotard <patrice.chotard@st.com>
1919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 W: http://www.stlinux.com
1922 F: arch/arm/mach-sti/
1923 F: arch/arm/boot/dts/sti*
1924 F: drivers/char/hw_random/st-rng.c
1925 F: drivers/clocksource/arm_global_timer.c
1926 F: drivers/clocksource/clksrc_st_lpc.c
1927 F: drivers/cpufreq/sti-cpufreq.c
1928 F: drivers/dma/st_fdma*
1929 F: drivers/i2c/busses/i2c-st.c
1930 F: drivers/media/rc/st_rc.c
1931 F: drivers/media/platform/sti/c8sectpfe/
1932 F: drivers/mmc/host/sdhci-st.c
1933 F: drivers/phy/st/phy-miphy28lp.c
1934 F: drivers/phy/st/phy-stih407-usb.c
1935 F: drivers/pinctrl/pinctrl-st.c
1936 F: drivers/remoteproc/st_remoteproc.c
1937 F: drivers/remoteproc/st_slim_rproc.c
1938 F: drivers/reset/sti/
1939 F: drivers/rtc/rtc-st-lpc.c
1940 F: drivers/tty/serial/st-asc.c
1941 F: drivers/usb/dwc3/dwc3-st.c
1942 F: drivers/usb/host/ehci-st.c
1943 F: drivers/usb/host/ohci-st.c
1944 F: drivers/watchdog/st_lpc_wdt.c
1945 F: drivers/ata/ahci_st.c
1946 F: include/linux/remoteproc/st_slim_rproc.h
1948 ARM/STM32 ARCHITECTURE
1949 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1950 M: Alexandre Torgue <alexandre.torgue@st.com>
1951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1955 F: drivers/clocksource/armv7m_systick.c
1957 ARM/TANGO ARCHITECTURE
1958 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1959 L: linux-arm-kernel@lists.infradead.org
1963 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1964 M: Lennert Buytenhek <kernel@wantstofly.org>
1965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
1969 M: Hans Verkuil <hans.verkuil@cisco.com>
1970 L: linux-tegra@vger.kernel.org
1971 L: linux-media@vger.kernel.org
1973 F: drivers/media/platform/tegra-cec/
1974 F: Documentation/devicetree/bindings/media/tegra-cec.txt
1976 ARM/TETON BGA MACHINE SUPPORT
1977 M: "Mark F. Brown" <mark.brown314@gmail.com>
1978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1982 M: Santosh Shilimkar <ssantosh@kernel.org>
1983 L: linux-kernel@vger.kernel.org
1985 F: drivers/memory/*emif*
1987 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1988 M: Santosh Shilimkar <ssantosh@kernel.org>
1989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991 F: arch/arm/mach-keystone/
1992 F: arch/arm/boot/dts/keystone-*
1993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1995 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1996 M: Santosh Shilimkar <ssantosh@kernel.org>
1997 L: linux-kernel@vger.kernel.org
1999 F: drivers/clk/keystone/
2001 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2002 M: Santosh Shilimkar <ssantosh@kernel.org>
2003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004 L: linux-kernel@vger.kernel.org
2006 F: drivers/clocksource/timer-keystone.c
2008 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2009 M: Santosh Shilimkar <ssantosh@kernel.org>
2010 L: linux-kernel@vger.kernel.org
2012 F: drivers/power/reset/keystone-reset.c
2014 ARM/THECUS N2100 MACHINE SUPPORT
2015 M: Lennert Buytenhek <kernel@wantstofly.org>
2016 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2019 ARM/TOSA MACHINE SUPPORT
2020 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2021 M: Dirk Opfer <dirk@opfer-online.de>
2024 ARM/U300 MACHINE SUPPORT
2025 M: Linus Walleij <linus.walleij@linaro.org>
2026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028 F: arch/arm/mach-u300/
2029 F: drivers/clocksource/timer-u300.c
2030 F: drivers/i2c/busses/i2c-stu300.c
2031 F: drivers/rtc/rtc-coh901331.c
2032 F: drivers/watchdog/coh901327_wdt.c
2033 F: drivers/dma/coh901318*
2034 F: drivers/mfd/ab3100*
2035 F: drivers/rtc/rtc-ab3100.c
2036 F: drivers/rtc/rtc-coh901331.c
2037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2039 ARM/UNIPHIER ARCHITECTURE
2040 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2044 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2045 F: arch/arm/boot/dts/uniphier*
2046 F: arch/arm/include/asm/hardware/cache-uniphier.h
2047 F: arch/arm/mach-uniphier/
2048 F: arch/arm/mm/cache-uniphier.c
2049 F: arch/arm64/boot/dts/socionext/
2050 F: drivers/bus/uniphier-system-bus.c
2051 F: drivers/clk/uniphier/
2052 F: drivers/gpio/gpio-uniphier.c
2053 F: drivers/i2c/busses/i2c-uniphier*
2054 F: drivers/irqchip/irq-uniphier-aidet.c
2055 F: drivers/pinctrl/uniphier/
2056 F: drivers/reset/reset-uniphier.c
2057 F: drivers/tty/serial/8250/8250_uniphier.c
2060 ARM/Ux500 ARM ARCHITECTURE
2061 M: Linus Walleij <linus.walleij@linaro.org>
2062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064 F: arch/arm/mach-ux500/
2065 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2066 F: drivers/dma/ste_dma40*
2067 F: drivers/hwspinlock/u8500_hsem.c
2068 F: drivers/mfd/abx500*
2069 F: drivers/mfd/ab8500*
2070 F: drivers/mfd/dbx500*
2071 F: drivers/mfd/db8500*
2072 F: drivers/pinctrl/nomadik/pinctrl-ab*
2073 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
2074 F: drivers/rtc/rtc-ab8500.c
2075 F: drivers/rtc/rtc-pl031.c
2076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2078 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2079 M: Ulf Hansson <ulf.hansson@linaro.org>
2080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081 T: git git://git.linaro.org/people/ulfh/clk.git
2083 F: drivers/clk/ux500/
2085 ARM/VERSATILE EXPRESS PLATFORM
2086 M: Liviu Dudau <liviu.dudau@arm.com>
2087 M: Sudeep Holla <sudeep.holla@arm.com>
2088 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 F: arch/arm/boot/dts/vexpress*
2092 F: arch/arm64/boot/dts/arm/
2093 F: arch/arm/mach-vexpress/
2096 F: drivers/clk/versatile/clk-vexpress-osc.c
2097 F: drivers/clocksource/versatile.c
2101 M: Russell King <linux@armlinux.org.uk>
2102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 W: http://www.armlinux.org.uk/
2107 ARM/VOIPAC PXA270 SUPPORT
2108 M: Marek Vasut <marek.vasut@gmail.com>
2109 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111 F: arch/arm/mach-pxa/vpac270.c
2112 F: arch/arm/mach-pxa/include/mach/vpac270.h
2114 ARM/VT8500 ARM ARCHITECTURE
2115 M: Tony Prisk <linux@prisktech.co.nz>
2116 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118 F: arch/arm/mach-vt8500/
2119 F: drivers/clocksource/vt8500_timer.c
2120 F: drivers/i2c/busses/i2c-wmt.c
2121 F: drivers/mmc/host/wmt-sdmmc.c
2122 F: drivers/pwm/pwm-vt8500.c
2123 F: drivers/rtc/rtc-vt8500.c
2124 F: drivers/tty/serial/vt8500_serial.c
2125 F: drivers/usb/host/ehci-platform.c
2126 F: drivers/usb/host/uhci-platform.c
2127 F: drivers/video/fbdev/vt8500lcdfb.*
2128 F: drivers/video/fbdev/wm8505fb*
2129 F: drivers/video/fbdev/wmt_ge_rops.*
2131 ARM/ZIPIT Z2 SUPPORT
2132 M: Marek Vasut <marek.vasut@gmail.com>
2133 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2135 F: arch/arm/mach-pxa/z2.c
2136 F: arch/arm/mach-pxa/include/mach/z2.h
2138 ARM/ZTE ARCHITECTURE
2139 M: Jun Nie <jun.nie@linaro.org>
2140 M: Baoyou Xie <baoyou.xie@linaro.org>
2141 M: Shawn Guo <shawnguo@kernel.org>
2142 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144 F: arch/arm/boot/dts/zx2967*
2145 F: arch/arm/mach-zx/
2146 F: arch/arm64/boot/dts/zte/
2148 F: drivers/dma/zx_dma.c
2149 F: drivers/gpio/gpio-zx.c
2150 F: drivers/i2c/busses/i2c-zx2967.c
2151 F: drivers/mmc/host/dw_mmc-zx.*
2152 F: drivers/pinctrl/zte/
2154 F: drivers/thermal/zx2967_thermal.c
2155 F: drivers/watchdog/zx2967_wdt.c
2156 F: Documentation/devicetree/bindings/arm/zte.txt
2157 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2158 F: Documentation/devicetree/bindings/dma/zxdma.txt
2159 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2160 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2161 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2162 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2163 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2164 F: Documentation/devicetree/bindings/soc/zte/
2165 F: Documentation/devicetree/bindings/sound/zte,*.txt
2166 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2167 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2168 F: include/dt-bindings/clock/zx2967*.h
2169 F: include/dt-bindings/soc/zte,*.h
2170 F: sound/soc/codecs/zx_aud96p22.c
2173 ARM/ZYNQ ARCHITECTURE
2174 M: Michal Simek <michal.simek@xilinx.com>
2175 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176 W: http://wiki.xilinx.com
2177 T: git https://github.com/Xilinx/linux-xlnx.git
2179 F: arch/arm/mach-zynq/
2180 F: drivers/cpuidle/cpuidle-zynq.c
2181 F: drivers/block/xsysace.c
2184 F: drivers/clocksource/cadence_ttc_timer.c
2185 F: drivers/i2c/busses/i2c-cadence.c
2186 F: drivers/mmc/host/sdhci-of-arasan.c
2187 F: drivers/edac/synopsys_edac.c
2189 ARM64 PORT (AARCH64 ARCHITECTURE)
2190 M: Catalin Marinas <catalin.marinas@arm.com>
2191 M: Will Deacon <will.deacon@arm.com>
2192 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2196 F: Documentation/arm64/
2198 AS3645A LED FLASH CONTROLLER DRIVER
2199 M: Sakari Ailus <sakari.ailus@iki.fi>
2200 L: linux-leds@vger.kernel.org
2202 F: drivers/leds/leds-as3645a.c
2204 AS3645A LED FLASH CONTROLLER DRIVER
2205 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2206 L: linux-media@vger.kernel.org
2207 T: git git://linuxtv.org/media_tree.git
2209 F: drivers/media/i2c/as3645a.c
2210 F: include/media/i2c/as3645a.h
2212 ASAHI KASEI AK8974 DRIVER
2213 M: Linus Walleij <linus.walleij@linaro.org>
2214 L: linux-iio@vger.kernel.org
2215 W: http://www.akm.com/
2217 F: drivers/iio/magnetometer/ak8974.c
2219 ASC7621 HARDWARE MONITOR DRIVER
2220 M: George Joseph <george.joseph@fairview5.com>
2221 L: linux-hwmon@vger.kernel.org
2223 F: Documentation/hwmon/asc7621
2224 F: drivers/hwmon/asc7621.c
2226 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2227 M: Corentin Chary <corentin.chary@gmail.com>
2228 L: acpi4asus-user@lists.sourceforge.net
2229 L: platform-driver-x86@vger.kernel.org
2230 W: http://acpi4asus.sf.net
2232 F: drivers/platform/x86/asus*.c
2233 F: drivers/platform/x86/eeepc*.c
2235 ASUS WIRELESS RADIO CONTROL DRIVER
2236 M: João Paulo Rechi Vita <jprvita@gmail.com>
2237 L: platform-driver-x86@vger.kernel.org
2239 F: drivers/platform/x86/asus-wireless.c
2242 M: David Howells <dhowells@redhat.com>
2243 L: keyrings@vger.kernel.org
2245 F: Documentation/crypto/asymmetric-keys.txt
2246 F: include/linux/verification.h
2247 F: include/crypto/public_key.h
2248 F: include/crypto/pkcs7.h
2249 F: crypto/asymmetric_keys/
2251 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2252 R: Dan Williams <dan.j.williams@intel.com>
2253 W: http://sourceforge.net/projects/xscaleiop
2255 F: Documentation/crypto/async-tx-api.txt
2258 F: include/linux/dmaengine.h
2259 F: include/linux/async_tx.h
2262 M: Bartosz Golaszewski <brgl@bgdev.pl>
2263 L: linux-i2c@vger.kernel.org
2265 F: drivers/misc/eeprom/at24.c
2266 F: include/linux/platform_data/at24.h
2268 ATA OVER ETHERNET (AOE) DRIVER
2269 M: "Ed L. Cashin" <ed.cashin@acm.org>
2270 W: http://www.openaoe.org/
2272 F: Documentation/aoe/
2273 F: drivers/block/aoe/
2275 ATHEROS 71XX/9XXX GPIO DRIVER
2276 M: Alban Bedel <albeu@free.fr>
2277 W: https://github.com/AlbanBedel/linux
2278 T: git git://github.com/AlbanBedel/linux
2280 F: drivers/gpio/gpio-ath79.c
2281 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2283 ATHEROS ATH GENERIC UTILITIES
2284 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2285 L: linux-wireless@vger.kernel.org
2287 F: drivers/net/wireless/ath/*
2289 ATHEROS ATH5K WIRELESS DRIVER
2290 M: Jiri Slaby <jirislaby@gmail.com>
2291 M: Nick Kossifidis <mickflemm@gmail.com>
2292 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2293 L: linux-wireless@vger.kernel.org
2294 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2296 F: drivers/net/wireless/ath/ath5k/
2298 ATHEROS ATH6KL WIRELESS DRIVER
2299 M: Kalle Valo <kvalo@qca.qualcomm.com>
2300 L: linux-wireless@vger.kernel.org
2301 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2304 F: drivers/net/wireless/ath/ath6kl/
2307 M: Ville Syrjala <syrjala@sci.fi>
2309 F: drivers/input/misc/ati_remote2.c
2311 ATK0110 HWMON DRIVER
2312 M: Luca Tettamanti <kronos.it@gmail.com>
2313 L: linux-hwmon@vger.kernel.org
2315 F: drivers/hwmon/asus_atk0110.c
2317 ATLX ETHERNET DRIVERS
2318 M: Jay Cliburn <jcliburn@gmail.com>
2319 M: Chris Snook <chris.snook@gmail.com>
2320 L: netdev@vger.kernel.org
2321 W: http://sourceforge.net/projects/atl1
2322 W: http://atl1.sourceforge.net
2324 F: drivers/net/ethernet/atheros/
2327 M: Chas Williams <3chas3@gmail.com>
2328 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2329 L: netdev@vger.kernel.org
2330 W: http://linux-atm.sourceforge.net
2333 F: include/linux/atm*
2334 F: include/uapi/linux/atm*
2336 ATMEL AT91 / AT32 MCI DRIVER
2337 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2339 F: drivers/mmc/host/atmel-mci.c
2341 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2342 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2344 F: drivers/power/reset/at91-sama5d2_shdwc.c
2346 ATMEL Audio ALSA driver
2347 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2348 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2353 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2354 L: linux-i2c@vger.kernel.org
2356 F: drivers/i2c/busses/i2c-at91.c
2359 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2360 L: linux-media@vger.kernel.org
2362 F: drivers/media/platform/atmel/atmel-isi.c
2363 F: include/media/atmel-isi.h
2366 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2367 L: linux-fbdev@vger.kernel.org
2369 F: drivers/video/fbdev/atmel_lcdfb.c
2370 F: include/video/atmel_lcdc.h
2372 ATMEL MACB ETHERNET DRIVER
2373 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2375 F: drivers/net/ethernet/cadence/
2377 ATMEL MAXTOUCH DRIVER
2378 M: Nick Dyer <nick@shmanahar.org>
2379 T: git git://github.com/ndyer/linux.git
2381 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2382 F: drivers/input/touchscreen/atmel_mxt_ts.c
2383 F: include/linux/platform_data/atmel_mxt_ts.h
2386 M: Wenyou Yang <wenyou.yang@atmel.com>
2387 M: Josh Wu <rainyfeeling@outlook.com>
2388 L: linux-mtd@lists.infradead.org
2390 F: drivers/mtd/nand/atmel/*
2392 ATMEL SAMA5D2 ADC DRIVER
2393 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2394 L: linux-iio@vger.kernel.org
2396 F: drivers/iio/adc/at91-sama5d2_adc.c
2399 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2400 L: linux-mmc@vger.kernel.org
2402 F: drivers/mmc/host/sdhci-of-at91.c
2405 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2407 F: drivers/spi/spi-atmel.*
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-ssc.c
2414 F: include/linux/atmel-ssc.h
2416 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2417 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2420 F: drivers/misc/atmel_tclib.c
2421 F: drivers/clocksource/tcb_clksrc.c
2423 ATMEL USBA UDC DRIVER
2424 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2427 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2429 ATMEL WIRELESS DRIVER
2430 M: Simon Kelley <simon@thekelleys.org.uk>
2431 L: linux-wireless@vger.kernel.org
2432 W: http://www.thekelleys.org.uk/atmel
2433 W: http://atmelwlandriver.sourceforge.net/
2435 F: drivers/net/wireless/atmel/atmel*
2438 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2439 L: linux-arm-kernel@lists.infradead.org
2440 L: dmaengine@vger.kernel.org
2442 F: drivers/dma/at_xdmac.c
2444 ATOMIC INFRASTRUCTURE
2445 M: Will Deacon <will.deacon@arm.com>
2446 M: Peter Zijlstra <peterz@infradead.org>
2447 R: Boqun Feng <boqun.feng@gmail.com>
2448 L: linux-kernel@vger.kernel.org
2450 F: arch/*/include/asm/atomic*.h
2451 F: include/*/atomic*.h
2453 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2454 M: Bradley Grove <linuxdrivers@attotech.com>
2455 L: linux-scsi@vger.kernel.org
2456 W: http://www.attotech.com
2458 F: drivers/scsi/esas2r
2460 ATUSB IEEE 802.15.4 RADIO DRIVER
2461 M: Stefan Schmidt <stefan@osg.samsung.com>
2462 L: linux-wpan@vger.kernel.org
2464 F: drivers/net/ieee802154/atusb.c
2465 F: drivers/net/ieee802154/atusb.h
2466 F: drivers/net/ieee802154/at86rf230.h
2469 M: Paul Moore <paul@paul-moore.com>
2470 M: Eric Paris <eparis@redhat.com>
2471 L: linux-audit@redhat.com (moderated for non-subscribers)
2472 W: https://github.com/linux-audit
2473 W: https://people.redhat.com/sgrubb/audit
2474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2476 F: include/linux/audit.h
2477 F: include/uapi/linux/audit.h
2480 AUXILIARY DISPLAY DRIVERS
2481 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2482 W: http://miguelojeda.es/auxdisplay.htm
2483 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2485 F: drivers/auxdisplay/
2486 F: include/linux/cfag12864b.h
2489 M: Ralf Baechle <ralf@linux-mips.org>
2490 L: linux-hams@vger.kernel.org
2491 W: http://www.linux-ax25.org/
2493 F: include/uapi/linux/ax25.h
2494 F: include/net/ax25.h
2498 M: Peter Rosin <peda@axentia.se>
2499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2501 F: Documentation/devicetree/bindings/arm/axentia.txt
2502 F: arch/arm/boot/dts/at91-linea.dtsi
2503 F: arch/arm/boot/dts/at91-tse850-3.dts
2505 AXENTIA ASOC DRIVERS
2506 M: Peter Rosin <peda@axentia.se>
2507 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2509 F: Documentation/devicetree/bindings/sound/axentia,*
2510 F: sound/soc/atmel/tse850-pcm5142.c
2513 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2514 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2515 L: linux-media@vger.kernel.org
2516 W: https://linuxtv.org
2517 T: git git://linuxtv.org/media_tree.git
2519 F: drivers/media/usb/dvb-usb-v2/az6007.c
2521 AZTECH FM RADIO RECEIVER DRIVER
2522 M: Hans Verkuil <hverkuil@xs4all.nl>
2523 L: linux-media@vger.kernel.org
2524 T: git git://linuxtv.org/media_tree.git
2525 W: https://linuxtv.org
2527 F: drivers/media/radio/radio-aztech*
2530 L: linux-wireless@vger.kernel.org
2531 L: b43-dev@lists.infradead.org
2532 W: http://wireless.kernel.org/en/users/Drivers/b43
2534 F: drivers/net/wireless/broadcom/b43/
2536 B43LEGACY WIRELESS DRIVER
2537 M: Larry Finger <Larry.Finger@lwfinger.net>
2538 L: linux-wireless@vger.kernel.org
2539 L: b43-dev@lists.infradead.org
2540 W: http://wireless.kernel.org/en/users/Drivers/b43
2542 F: drivers/net/wireless/broadcom/b43legacy/
2544 BACKLIGHT CLASS/SUBSYSTEM
2545 M: Lee Jones <lee.jones@linaro.org>
2546 M: Daniel Thompson <daniel.thompson@linaro.org>
2547 M: Jingoo Han <jingoohan1@gmail.com>
2548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2550 F: drivers/video/backlight/
2551 F: include/linux/backlight.h
2552 F: include/linux/pwm_backlight.h
2553 F: Documentation/devicetree/bindings/leds/backlight
2556 M: Marek Lindner <mareklindner@neomailbox.ch>
2557 M: Simon Wunderlich <sw@simonwunderlich.de>
2558 M: Antonio Quartulli <a@unstable.cc>
2559 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2560 W: https://www.open-mesh.org/
2561 Q: https://patchwork.open-mesh.org/project/batman/list/
2563 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2564 F: Documentation/ABI/testing/sysfs-class-net-mesh
2565 F: Documentation/networking/batman-adv.rst
2566 F: include/uapi/linux/batman_adv.h
2569 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2570 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2571 L: linux-hams@vger.kernel.org
2572 W: http://www.baycom.org/~tom/ham/ham.html
2574 F: drivers/net/hamradio/baycom*
2576 BCACHE (BLOCK LAYER CACHE)
2577 M: Michael Lyle <mlyle@lyle.org>
2578 M: Kent Overstreet <kent.overstreet@gmail.com>
2579 L: linux-bcache@vger.kernel.org
2580 W: http://bcache.evilpiepirate.org
2581 C: irc://irc.oftc.net/bcache
2583 F: drivers/md/bcache/
2585 BDISP ST MEDIA DRIVER
2586 M: Fabien Dessenne <fabien.dessenne@st.com>
2587 L: linux-media@vger.kernel.org
2588 T: git git://linuxtv.org/media_tree.git
2589 W: https://linuxtv.org
2591 F: drivers/media/platform/sti/bdisp
2593 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2594 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2595 L: netdev@vger.kernel.org
2597 F: drivers/net/ethernet/ec_bhf.c
2600 M: Luis de Bethencourt <luisbg@kernel.org>
2601 M: Salah Triki <salah.triki@gmail.com>
2603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2604 F: Documentation/filesystems/befs.txt
2608 M: Paolo Valente <paolo.valente@linaro.org>
2609 M: Jens Axboe <axboe@kernel.dk>
2610 L: linux-block@vger.kernel.org
2613 F: Documentation/block/bfq-iosched.txt
2616 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2618 F: Documentation/filesystems/bfs.txt
2620 F: include/uapi/linux/bfs_fs.h
2622 BLACKFIN ARCHITECTURE
2623 M: Steven Miao <realmz6@gmail.com>
2624 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2625 T: git git://git.code.sf.net/p/adi-linux/code
2626 W: http://blackfin.uclinux.org
2630 BLACKFIN EMAC DRIVER
2631 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2632 W: http://blackfin.uclinux.org
2634 F: drivers/net/ethernet/adi/
2636 BLACKFIN MEDIA DRIVER
2637 M: Scott Jiang <scott.jiang.linux@gmail.com>
2638 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2639 W: http://blackfin.uclinux.org/
2641 F: drivers/media/platform/blackfin/
2642 F: drivers/media/i2c/adv7183*
2643 F: drivers/media/i2c/vs6624*
2646 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2647 W: http://blackfin.uclinux.org
2649 F: drivers/rtc/rtc-bfin.c
2652 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2653 W: http://blackfin.uclinux.org
2655 F: drivers/mmc/host/bfin_sdh.c
2657 BLACKFIN SERIAL DRIVER
2658 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2659 W: http://blackfin.uclinux.org
2661 F: drivers/tty/serial/bfin_uart.c
2663 BLACKFIN WATCHDOG DRIVER
2664 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2665 W: http://blackfin.uclinux.org
2667 F: drivers/watchdog/bfin_wdt.c
2669 BLINKM RGB LED DRIVER
2670 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2672 F: drivers/leds/leds-blinkm.c
2675 M: Jens Axboe <axboe@kernel.dk>
2676 L: linux-block@vger.kernel.org
2677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2680 F: kernel/trace/blktrace.c
2684 M: Joern Engel <joern@lazybastard.org>
2685 L: linux-mtd@lists.infradead.org
2687 F: drivers/mtd/devices/block2mtd.c
2690 M: Marcel Holtmann <marcel@holtmann.org>
2691 M: Gustavo Padovan <gustavo@padovan.org>
2692 M: Johan Hedberg <johan.hedberg@gmail.com>
2693 L: linux-bluetooth@vger.kernel.org
2694 W: http://www.bluez.org/
2695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2698 F: drivers/bluetooth/
2701 M: Marcel Holtmann <marcel@holtmann.org>
2702 M: Gustavo Padovan <gustavo@padovan.org>
2703 M: Johan Hedberg <johan.hedberg@gmail.com>
2704 L: linux-bluetooth@vger.kernel.org
2705 W: http://www.bluez.org/
2706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2710 F: include/net/bluetooth/
2713 M: Jay Vosburgh <j.vosburgh@gmail.com>
2714 M: Veaceslav Falico <vfalico@gmail.com>
2715 M: Andy Gospodarek <andy@greyhouse.net>
2716 L: netdev@vger.kernel.org
2717 W: http://sourceforge.net/projects/bonding/
2719 F: drivers/net/bonding/
2720 F: include/uapi/linux/if_bonding.h
2722 BPF (Safe dynamic programs and tools)
2723 M: Alexei Starovoitov <ast@kernel.org>
2724 M: Daniel Borkmann <daniel@iogearbox.net>
2725 L: netdev@vger.kernel.org
2726 L: linux-kernel@vger.kernel.org
2728 F: arch/x86/net/bpf_jit*
2729 F: Documentation/networking/filter.txt
2730 F: Documentation/bpf/
2731 F: include/linux/bpf*
2732 F: include/linux/filter.h
2733 F: include/uapi/linux/bpf*
2734 F: include/uapi/linux/filter.h
2736 F: kernel/trace/bpf_trace.c
2739 F: net/core/filter.c
2740 F: net/sched/act_bpf.c
2741 F: net/sched/cls_bpf.c
2744 F: tools/testing/selftests/bpf/
2746 BROADCOM B44 10/100 ETHERNET DRIVER
2747 M: Michael Chan <michael.chan@broadcom.com>
2748 L: netdev@vger.kernel.org
2750 F: drivers/net/ethernet/broadcom/b44.*
2752 BROADCOM B53 ETHERNET SWITCH DRIVER
2753 M: Florian Fainelli <f.fainelli@gmail.com>
2754 L: netdev@vger.kernel.org
2755 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2757 F: drivers/net/dsa/b53/*
2758 F: include/linux/platform_data/b53.h
2760 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2761 M: Florian Fainelli <f.fainelli@gmail.com>
2762 M: Ray Jui <rjui@broadcom.com>
2763 M: Scott Branden <sbranden@broadcom.com>
2764 M: bcm-kernel-feedback-list@broadcom.com
2765 T: git git://github.com/broadcom/mach-bcm
2771 F: arch/arm/mach-bcm/
2773 BROADCOM BCM2835 ARM ARCHITECTURE
2774 M: Eric Anholt <eric@anholt.net>
2775 M: Stefan Wahren <stefan.wahren@i2se.com>
2776 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2778 T: git git://github.com/anholt/linux
2781 F: drivers/staging/vc04_services
2783 BROADCOM BCM47XX MIPS ARCHITECTURE
2784 M: Hauke Mehrtens <hauke@hauke-m.de>
2785 M: Rafał Miłecki <zajec5@gmail.com>
2786 L: linux-mips@linux-mips.org
2788 F: Documentation/devicetree/bindings/mips/brcm/
2789 F: arch/mips/bcm47xx/*
2790 F: arch/mips/include/asm/mach-bcm47xx/*
2792 BROADCOM BCM5301X ARM ARCHITECTURE
2793 M: Hauke Mehrtens <hauke@hauke-m.de>
2794 M: Rafał Miłecki <zajec5@gmail.com>
2795 M: Jon Mason <jonmason@broadcom.com>
2796 M: bcm-kernel-feedback-list@broadcom.com
2797 L: linux-arm-kernel@lists.infradead.org
2799 F: arch/arm/mach-bcm/bcm_5301x.c
2800 F: arch/arm/boot/dts/bcm5301x*.dtsi
2801 F: arch/arm/boot/dts/bcm470*
2802 F: arch/arm/boot/dts/bcm953012*
2804 BROADCOM BCM53573 ARM ARCHITECTURE
2805 M: Rafał Miłecki <rafal@milecki.pl>
2806 L: linux-arm-kernel@lists.infradead.org
2808 F: arch/arm/boot/dts/bcm53573*
2809 F: arch/arm/boot/dts/bcm47189*
2811 BROADCOM BCM63XX ARM ARCHITECTURE
2812 M: Florian Fainelli <f.fainelli@gmail.com>
2813 M: bcm-kernel-feedback-list@broadcom.com
2814 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2815 T: git git://github.com/broadcom/stblinux.git
2819 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2820 M: Kevin Cernekee <cernekee@gmail.com>
2821 L: linux-usb@vger.kernel.org
2823 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2825 BROADCOM BCM7XXX ARM ARCHITECTURE
2826 M: Brian Norris <computersforpeace@gmail.com>
2827 M: Gregory Fong <gregory.0xf0@gmail.com>
2828 M: Florian Fainelli <f.fainelli@gmail.com>
2829 M: bcm-kernel-feedback-list@broadcom.com
2830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2831 T: git git://github.com/broadcom/stblinux.git
2833 F: arch/arm/mach-bcm/*brcmstb*
2834 F: arch/arm/boot/dts/bcm7*.dts*
2835 F: drivers/bus/brcmstb_gisb.c
2838 BROADCOM BMIPS CPUFREQ DRIVER
2839 M: Markus Mayer <mmayer@broadcom.com>
2840 M: bcm-kernel-feedback-list@broadcom.com
2841 L: linux-pm@vger.kernel.org
2843 F: drivers/cpufreq/bmips-cpufreq.c
2845 BROADCOM BMIPS MIPS ARCHITECTURE
2846 M: Kevin Cernekee <cernekee@gmail.com>
2847 M: Florian Fainelli <f.fainelli@gmail.com>
2848 L: linux-mips@linux-mips.org
2849 T: git git://github.com/broadcom/stblinux.git
2851 F: arch/mips/bmips/*
2852 F: arch/mips/include/asm/mach-bmips/*
2853 F: arch/mips/kernel/*bmips*
2854 F: arch/mips/boot/dts/brcm/bcm*.dts*
2855 F: drivers/irqchip/irq-bcm63*
2856 F: drivers/irqchip/irq-bcm7*
2857 F: drivers/irqchip/irq-brcmstb*
2858 F: include/linux/bcm963xx_nvram.h
2859 F: include/linux/bcm963xx_tag.h
2861 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2862 M: Rasesh Mody <rasesh.mody@cavium.com>
2863 M: Harish Patil <harish.patil@cavium.com>
2864 M: Dept-GELinuxNICDev@cavium.com
2865 L: netdev@vger.kernel.org
2867 F: drivers/net/ethernet/broadcom/bnx2.*
2868 F: drivers/net/ethernet/broadcom/bnx2_*
2870 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2871 M: QLogic-Storage-Upstream@qlogic.com
2872 L: linux-scsi@vger.kernel.org
2874 F: drivers/scsi/bnx2fc/
2876 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2877 M: QLogic-Storage-Upstream@qlogic.com
2878 L: linux-scsi@vger.kernel.org
2880 F: drivers/scsi/bnx2i/
2882 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2883 M: Ariel Elior <ariel.elior@cavium.com>
2884 M: everest-linux-l2@cavium.com
2885 L: netdev@vger.kernel.org
2887 F: drivers/net/ethernet/broadcom/bnx2x/
2889 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2890 M: Michael Chan <michael.chan@broadcom.com>
2891 L: netdev@vger.kernel.org
2893 F: drivers/net/ethernet/broadcom/bnxt/
2895 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2896 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2897 M: Franky Lin <franky.lin@broadcom.com>
2898 M: Hante Meuleman <hante.meuleman@broadcom.com>
2899 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2900 M: Wright Feng <wright.feng@cypress.com>
2901 L: linux-wireless@vger.kernel.org
2902 L: brcm80211-dev-list.pdl@broadcom.com
2903 L: brcm80211-dev-list@cypress.com
2905 F: drivers/net/wireless/broadcom/brcm80211/
2907 BROADCOM BRCMSTB GPIO DRIVER
2908 M: Gregory Fong <gregory.0xf0@gmail.com>
2909 L: bcm-kernel-feedback-list@broadcom.com
2911 F: drivers/gpio/gpio-brcmstb.c
2912 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2914 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2915 M: Al Cooper <alcooperx@gmail.com>
2916 L: linux-kernel@vger.kernel.org
2917 L: bcm-kernel-feedback-list@broadcom.com
2919 F: drivers/phy/broadcom/phy-brcm-usb*
2921 BROADCOM GENET ETHERNET DRIVER
2922 M: Doug Berger <opendmb@gmail.com>
2923 M: Florian Fainelli <f.fainelli@gmail.com>
2924 L: netdev@vger.kernel.org
2926 F: drivers/net/ethernet/broadcom/genet/
2928 BROADCOM IPROC ARM ARCHITECTURE
2929 M: Ray Jui <rjui@broadcom.com>
2930 M: Scott Branden <sbranden@broadcom.com>
2931 M: Jon Mason <jonmason@broadcom.com>
2932 M: bcm-kernel-feedback-list@broadcom.com
2933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2934 T: git git://github.com/broadcom/cygnus-linux.git
2950 F: arch/arm64/boot/dts/broadcom/ns2*
2951 F: drivers/clk/bcm/clk-ns*
2952 F: drivers/pinctrl/bcm/pinctrl-ns*
2954 BROADCOM KONA GPIO DRIVER
2955 M: Ray Jui <rjui@broadcom.com>
2956 L: bcm-kernel-feedback-list@broadcom.com
2958 F: drivers/gpio/gpio-bcm-kona.c
2959 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2961 BROADCOM NETXTREME-E ROCE DRIVER
2962 M: Selvin Xavier <selvin.xavier@broadcom.com>
2963 M: Devesh Sharma <devesh.sharma@broadcom.com>
2964 M: Somnath Kotur <somnath.kotur@broadcom.com>
2965 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2966 L: linux-rdma@vger.kernel.org
2967 W: http://www.broadcom.com
2969 F: drivers/infiniband/hw/bnxt_re/
2970 F: include/uapi/rdma/bnxt_re-abi.h
2972 BROADCOM NVRAM DRIVER
2973 M: Rafał Miłecki <zajec5@gmail.com>
2974 L: linux-mips@linux-mips.org
2976 F: drivers/firmware/broadcom/*
2978 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2979 M: Rafał Miłecki <zajec5@gmail.com>
2980 L: linux-wireless@vger.kernel.org
2983 F: include/linux/bcma/
2985 BROADCOM STB AVS CPUFREQ DRIVER
2986 M: Markus Mayer <mmayer@broadcom.com>
2987 M: bcm-kernel-feedback-list@broadcom.com
2988 L: linux-pm@vger.kernel.org
2990 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2991 F: drivers/cpufreq/brcmstb*
2993 BROADCOM STB AVS TMON DRIVER
2994 M: Markus Mayer <mmayer@broadcom.com>
2995 M: bcm-kernel-feedback-list@broadcom.com
2996 L: linux-pm@vger.kernel.org
2998 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
2999 F: drivers/thermal/broadcom/brcmstb*
3001 BROADCOM STB NAND FLASH DRIVER
3002 M: Brian Norris <computersforpeace@gmail.com>
3003 M: Kamal Dasu <kdasu.kdev@gmail.com>
3004 L: linux-mtd@lists.infradead.org
3005 L: bcm-kernel-feedback-list@broadcom.com
3007 F: drivers/mtd/nand/brcmnand/
3009 BROADCOM STB DPFE DRIVER
3010 M: Markus Mayer <mmayer@broadcom.com>
3011 M: bcm-kernel-feedback-list@broadcom.com
3012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3014 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3015 F: drivers/memory/brcmstb_dpfe.c
3017 BROADCOM SYSTEMPORT ETHERNET DRIVER
3018 M: Florian Fainelli <f.fainelli@gmail.com>
3019 L: netdev@vger.kernel.org
3021 F: drivers/net/ethernet/broadcom/bcmsysport.*
3023 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3024 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3025 M: Prashant Sreedharan <prashant@broadcom.com>
3026 M: Michael Chan <mchan@broadcom.com>
3027 L: netdev@vger.kernel.org
3029 F: drivers/net/ethernet/broadcom/tg3.*
3031 BROCADE BFA FC SCSI DRIVER
3032 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3033 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3034 L: linux-scsi@vger.kernel.org
3036 F: drivers/scsi/bfa/
3038 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3039 M: Rasesh Mody <rasesh.mody@cavium.com>
3040 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3041 M: Dept-GELinuxNICDev@cavium.com
3042 L: netdev@vger.kernel.org
3044 F: drivers/net/ethernet/brocade/bna/
3046 BSG (block layer generic sg v4 driver)
3047 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3048 L: linux-scsi@vger.kernel.org
3051 F: include/linux/bsg.h
3052 F: include/uapi/linux/bsg.h
3055 M: Clemens Ladisch <clemens@ladisch.de>
3056 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3057 T: git git://git.alsa-project.org/alsa-kernel.git
3059 F: Documentation/sound/alsa/Bt87x.txt
3060 F: sound/pci/bt87x.c
3063 M: Michael Buesch <m@bues.ch>
3064 W: http://bu3sch.de/btgpio.php
3066 F: drivers/gpio/gpio-bt8xx.c
3069 M: Chris Mason <clm@fb.com>
3070 M: Josef Bacik <jbacik@fb.com>
3071 M: David Sterba <dsterba@suse.com>
3072 L: linux-btrfs@vger.kernel.org
3073 W: http://btrfs.wiki.kernel.org/
3074 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3077 F: Documentation/filesystems/btrfs.txt
3079 F: include/linux/btrfs*
3080 F: include/uapi/linux/btrfs*
3082 BTTV VIDEO4LINUX DRIVER
3083 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3084 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3085 L: linux-media@vger.kernel.org
3086 W: https://linuxtv.org
3087 T: git git://linuxtv.org/media_tree.git
3089 F: Documentation/media/v4l-drivers/bttv*
3090 F: drivers/media/pci/bt8xx/bttv*
3092 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3093 M: Chanwoo Choi <cw00.choi@samsung.com>
3094 L: linux-pm@vger.kernel.org
3095 L: linux-samsung-soc@vger.kernel.org
3096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3098 F: drivers/devfreq/exynos-bus.c
3099 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3101 BUSLOGIC SCSI DRIVER
3102 M: Khalid Aziz <khalid@gonehiking.org>
3103 L: linux-scsi@vger.kernel.org
3105 F: drivers/scsi/BusLogic.*
3106 F: drivers/scsi/FlashPoint.*
3108 C-MEDIA CMI8788 DRIVER
3109 M: Clemens Ladisch <clemens@ladisch.de>
3110 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3111 T: git git://git.alsa-project.org/alsa-kernel.git
3113 F: sound/pci/oxygen/
3116 M: Mark Salter <msalter@redhat.com>
3117 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3118 L: linux-c6x-dev@linux-c6x.org
3119 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3123 CA8210 IEEE-802.15.4 RADIO DRIVER
3124 M: Harry Morris <h.morris@cascoda.com>
3125 L: linux-wpan@vger.kernel.org
3126 W: https://github.com/Cascoda/ca8210-linux.git
3128 F: drivers/net/ieee802154/ca8210.c
3129 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3131 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3132 M: David Howells <dhowells@redhat.com>
3133 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3135 F: Documentation/filesystems/caching/cachefiles.txt
3138 CADET FM/AM RADIO RECEIVER DRIVER
3139 M: Hans Verkuil <hverkuil@xs4all.nl>
3140 L: linux-media@vger.kernel.org
3141 T: git git://linuxtv.org/media_tree.git
3142 W: https://linuxtv.org
3144 F: drivers/media/radio/radio-cadet*
3146 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3147 M: Jonathan Corbet <corbet@lwn.net>
3148 L: linux-media@vger.kernel.org
3149 T: git git://linuxtv.org/media_tree.git
3151 F: Documentation/media/v4l-drivers/cafe_ccic*
3152 F: drivers/media/platform/marvell-ccic/
3155 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3156 L: netdev@vger.kernel.org
3158 F: Documentation/networking/caif/
3159 F: drivers/net/caif/
3160 F: include/uapi/linux/caif/
3161 F: include/net/caif/
3164 CALGARY x86-64 IOMMU
3165 M: Muli Ben-Yehuda <mulix@mulix.org>
3166 M: Jon Mason <jdmason@kudzu.us>
3167 L: iommu@lists.linux-foundation.org
3169 F: arch/x86/kernel/pci-calgary_64.c
3170 F: arch/x86/kernel/tce_64.c
3171 F: arch/x86/include/asm/calgary.h
3172 F: arch/x86/include/asm/tce.h
3175 M: Wolfgang Grandegger <wg@grandegger.com>
3176 M: Marc Kleine-Budde <mkl@pengutronix.de>
3177 L: linux-can@vger.kernel.org
3178 W: https://github.com/linux-can
3179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3182 F: Documentation/devicetree/bindings/net/can/
3184 F: include/linux/can/dev.h
3185 F: include/linux/can/platform/
3186 F: include/uapi/linux/can/error.h
3187 F: include/uapi/linux/can/netlink.h
3190 M: Oliver Hartkopp <socketcan@hartkopp.net>
3191 M: Marc Kleine-Budde <mkl@pengutronix.de>
3192 L: linux-can@vger.kernel.org
3193 W: https://github.com/linux-can
3194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3197 F: Documentation/networking/can.txt
3199 F: include/linux/can/core.h
3200 F: include/uapi/linux/can.h
3201 F: include/uapi/linux/can/bcm.h
3202 F: include/uapi/linux/can/raw.h
3203 F: include/uapi/linux/can/gw.h
3206 M: Serge Hallyn <serge@hallyn.com>
3207 L: linux-security-module@vger.kernel.org
3209 F: include/linux/capability.h
3210 F: include/uapi/linux/capability.h
3211 F: security/commoncap.c
3212 F: kernel/capability.c
3214 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3215 M: Kevin Tsai <ktsai@capellamicro.com>
3217 F: drivers/iio/light/cm*
3219 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3220 M: Christian Lamparter <chunkeey@googlemail.com>
3221 L: linux-wireless@vger.kernel.org
3222 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3224 F: drivers/net/wireless/ath/carl9170/
3227 M: Jan Glauber <jglauber@cavium.com>
3228 M: David Daney <david.daney@cavium.com>
3229 W: http://www.cavium.com
3231 F: drivers/i2c/busses/i2c-octeon*
3232 F: drivers/i2c/busses/i2c-thunderx*
3234 CAVIUM LIQUIDIO NETWORK DRIVER
3235 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3236 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3237 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3238 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3239 L: netdev@vger.kernel.org
3240 W: http://www.cavium.com
3242 F: drivers/net/ethernet/cavium/liquidio/
3245 M: Jan Glauber <jglauber@cavium.com>
3246 M: David Daney <david.daney@cavium.com>
3247 M: Steven J. Hill <Steven.Hill@cavium.com>
3248 W: http://www.cavium.com
3250 F: drivers/mmc/host/cavium*
3252 CAVIUM OCTEON-TX CRYPTO DRIVER
3253 M: George Cherian <george.cherian@cavium.com>
3254 L: linux-crypto@vger.kernel.org
3255 W: http://www.cavium.com
3257 F: drivers/crypto/cavium/cpt/
3259 CAVIUM THUNDERX2 ARM64 SOC
3260 M: Robert Richter <rrichter@cavium.com>
3261 M: Jayachandran C <jnair@caviumnetworks.com>
3262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3264 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3265 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3267 CC2520 IEEE-802.15.4 RADIO DRIVER
3268 M: Varka Bhadram <varkabhadram@gmail.com>
3269 L: linux-wpan@vger.kernel.org
3271 F: drivers/net/ieee802154/cc2520.c
3272 F: include/linux/spi/cc2520.h
3273 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3275 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3276 M: Gilad Ben-Yossef <gilad@benyossef.com>
3277 L: linux-crypto@vger.kernel.org
3278 L: driverdev-devel@linuxdriverproject.org
3280 F: drivers/staging/ccree/
3281 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3284 M: Hans Verkuil <hans.verkuil@cisco.com>
3285 L: linux-media@vger.kernel.org
3286 T: git git://linuxtv.org/media_tree.git
3287 W: http://linuxtv.org
3289 F: Documentation/media/kapi/cec-core.rst
3290 F: Documentation/media/uapi/cec
3291 F: drivers/media/cec/
3292 F: drivers/media/rc/keymaps/rc-cec.c
3293 F: include/media/cec.h
3294 F: include/media/cec-notifier.h
3295 F: include/uapi/linux/cec.h
3296 F: include/uapi/linux/cec-funcs.h
3297 F: Documentation/devicetree/bindings/media/cec.txt
3300 M: Hans Verkuil <hans.verkuil@cisco.com>
3301 L: linux-media@vger.kernel.org
3302 T: git git://linuxtv.org/media_tree.git
3303 W: http://linuxtv.org
3305 F: drivers/media/platform/cec-gpio/
3306 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3308 CELL BROADBAND ENGINE ARCHITECTURE
3309 M: Arnd Bergmann <arnd@arndb.de>
3310 L: linuxppc-dev@lists.ozlabs.org
3311 W: http://www.ibm.com/developerworks/power/cell/
3313 F: arch/powerpc/include/asm/cell*.h
3314 F: arch/powerpc/include/asm/spu*.h
3315 F: arch/powerpc/include/uapi/asm/spu*.h
3316 F: arch/powerpc/oprofile/*cell*
3317 F: arch/powerpc/platforms/cell/
3319 CEPH COMMON CODE (LIBCEPH)
3320 M: Ilya Dryomov <idryomov@gmail.com>
3321 M: "Yan, Zheng" <zyan@redhat.com>
3322 M: Sage Weil <sage@redhat.com>
3323 L: ceph-devel@vger.kernel.org
3325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3326 T: git git://github.com/ceph/ceph-client.git
3329 F: include/linux/ceph/
3330 F: include/linux/crush/
3332 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3333 M: "Yan, Zheng" <zyan@redhat.com>
3334 M: Sage Weil <sage@redhat.com>
3335 M: Ilya Dryomov <idryomov@gmail.com>
3336 L: ceph-devel@vger.kernel.org
3338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3339 T: git git://github.com/ceph/ceph-client.git
3341 F: Documentation/filesystems/ceph.txt
3344 CERTIFICATE HANDLING:
3345 M: David Howells <dhowells@redhat.com>
3346 M: David Woodhouse <dwmw2@infradead.org>
3347 L: keyrings@vger.kernel.org
3349 F: Documentation/module-signing.txt
3351 F: scripts/sign-file.c
3352 F: scripts/extract-cert.c
3354 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3355 L: linux-usb@vger.kernel.org
3357 F: Documentation/usb/WUSB-Design-overview.txt
3358 F: Documentation/usb/wusb-cbaf
3359 F: drivers/usb/host/hwa-hc.c
3360 F: drivers/usb/host/whci/
3361 F: drivers/usb/wusbcore/
3362 F: include/linux/usb/wusb*
3364 CFAG12864B LCD DRIVER
3365 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3366 W: http://miguelojeda.es/auxdisplay.htm
3367 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3369 F: drivers/auxdisplay/cfag12864b.c
3370 F: include/linux/cfag12864b.h
3372 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3373 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3374 W: http://miguelojeda.es/auxdisplay.htm
3375 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3377 F: drivers/auxdisplay/cfag12864bfb.c
3378 F: include/linux/cfag12864b.h
3380 802.11 (including CFG80211/NL80211)
3381 M: Johannes Berg <johannes@sipsolutions.net>
3382 L: linux-wireless@vger.kernel.org
3383 W: http://wireless.kernel.org/
3384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3388 F: include/uapi/linux/nl80211.h
3389 F: include/linux/ieee80211.h
3390 F: include/net/wext.h
3391 F: include/net/cfg80211.h
3392 F: include/net/iw_handler.h
3393 F: include/net/ieee80211_radiotap.h
3394 F: Documentation/driver-api/80211/cfg80211.rst
3395 F: Documentation/networking/regulatory.txt
3397 CHAR and MISC DRIVERS
3398 M: Arnd Bergmann <arnd@arndb.de>
3399 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3404 F: include/linux/miscdevice.h
3407 M: Andy Whitcroft <apw@canonical.com>
3408 M: Joe Perches <joe@perches.com>
3410 F: scripts/checkpatch.pl
3412 CHINESE DOCUMENTATION
3413 M: Harry Wei <harryxiyou@gmail.com>
3414 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3415 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3417 F: Documentation/translations/zh_CN/
3419 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3420 M: Peter Chen <Peter.Chen@nxp.com>
3421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3422 L: linux-usb@vger.kernel.org
3424 F: drivers/usb/chipidea/
3426 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3427 M: Hans de Goede <hdegoede@redhat.com>
3428 L: linux-input@vger.kernel.org
3430 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3431 F: drivers/input/touchscreen/chipone_icn8318.c
3433 CHROME HARDWARE PLATFORM SUPPORT
3434 M: Benson Leung <bleung@chromium.org>
3435 M: Olof Johansson <olof@lixom.net>
3437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3438 F: drivers/platform/chrome/
3440 CIRRUS LOGIC AUDIO CODEC DRIVERS
3441 M: Brian Austin <brian.austin@cirrus.com>
3442 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3443 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3445 F: sound/soc/codecs/cs*
3447 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3448 M: Hartley Sweeten <hsweeten@visionengravers.com>
3449 L: netdev@vger.kernel.org
3451 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3453 CISCO FCOE HBA DRIVER
3454 M: Satish Kharat <satishkh@cisco.com>
3455 M: Sesidhar Baddela <sebaddel@cisco.com>
3456 M: Karan Tilak Kumar <kartilak@cisco.com>
3457 L: linux-scsi@vger.kernel.org
3459 F: drivers/scsi/fnic/
3461 CISCO SCSI HBA DRIVER
3462 M: Karan Tilak Kumar <kartilak@cisco.com>
3463 M: Sesidhar Baddela <sebaddel@cisco.com>
3464 L: linux-scsi@vger.kernel.org
3466 F: drivers/scsi/snic/
3468 CISCO VIC ETHERNET NIC DRIVER
3469 M: Christian Benvenuti <benve@cisco.com>
3470 M: Govindarajulu Varadarajan <_govind@gmx.com>
3471 M: Parvi Kaustubhi <pkaustub@cisco.com>
3473 F: drivers/net/ethernet/cisco/enic/
3475 CISCO VIC LOW LATENCY NIC DRIVER
3476 M: Christian Benvenuti <benve@cisco.com>
3477 M: Dave Goodell <dgoodell@cisco.com>
3479 F: drivers/infiniband/hw/usnic/
3482 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3483 L: linux-kernel@vger.kernel.org
3486 F: include/linux/cleancache.h
3489 M: Russell King <linux@armlinux.org.uk>
3490 L: linux-clk@vger.kernel.org
3492 F: include/linux/clk.h
3494 CLOCKSOURCE, CLOCKEVENT DRIVERS
3495 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3496 M: Thomas Gleixner <tglx@linutronix.de>
3497 L: linux-kernel@vger.kernel.org
3498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3500 F: drivers/clocksource/
3501 F: Documentation/devicetree/bindings/timer/
3504 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3505 M: Daniel Oliveira Nascimento <don@syst.com.br>
3506 L: platform-driver-x86@vger.kernel.org
3508 F: drivers/platform/x86/classmate-laptop.c
3511 M: Hans Verkuil <hans.verkuil@cisco.com>
3512 L: linux-media@vger.kernel.org
3513 T: git git://linuxtv.org/media_tree.git
3514 W: https://linuxtv.org
3516 F: drivers/media/pci/cobalt/
3518 COCCINELLE/Semantic Patches (SmPL)
3519 M: Julia Lawall <Julia.Lawall@lip6.fr>
3520 M: Gilles Muller <Gilles.Muller@lip6.fr>
3521 M: Nicolas Palix <nicolas.palix@imag.fr>
3522 M: Michal Marek <michal.lkml@markovi.net>
3523 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3525 W: http://coccinelle.lip6.fr/
3527 F: Documentation/dev-tools/coccinelle.rst
3528 F: scripts/coccinelle/
3529 F: scripts/coccicheck
3532 M: Jan Harkes <jaharkes@cs.cmu.edu>
3534 L: codalist@coda.cs.cmu.edu
3535 W: http://www.coda.cs.cmu.edu/
3537 F: Documentation/filesystems/coda.txt
3539 F: include/linux/coda*.h
3540 F: include/uapi/linux/coda*.h
3542 CODA V4L2 MEM2MEM DRIVER
3543 M: Philipp Zabel <p.zabel@pengutronix.de>
3544 L: linux-media@vger.kernel.org
3546 F: Documentation/devicetree/bindings/media/coda.txt
3547 F: drivers/media/platform/coda/
3549 COMMON CLK FRAMEWORK
3550 M: Michael Turquette <mturquette@baylibre.com>
3551 M: Stephen Boyd <sboyd@codeaurora.org>
3552 L: linux-clk@vger.kernel.org
3553 Q: http://patchwork.kernel.org/project/linux-clk/list/
3554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3556 F: Documentation/devicetree/bindings/clock/
3558 X: drivers/clk/clkdev.c
3559 F: include/linux/clk-pr*
3560 F: include/linux/clk/
3562 COMMON INTERNET FILE SYSTEM (CIFS)
3563 M: Steve French <sfrench@samba.org>
3564 L: linux-cifs@vger.kernel.org
3565 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3566 W: http://linux-cifs.samba.org/
3567 T: git git://git.samba.org/sfrench/cifs-2.6.git
3569 F: Documentation/filesystems/cifs/
3572 COMPACTPCI HOTPLUG CORE
3573 M: Scott Murray <scott@spiteful.org>
3574 L: linux-pci@vger.kernel.org
3576 F: drivers/pci/hotplug/cpci_hotplug*
3578 COMPACTPCI HOTPLUG GENERIC DRIVER
3579 M: Scott Murray <scott@spiteful.org>
3580 L: linux-pci@vger.kernel.org
3582 F: drivers/pci/hotplug/cpcihp_generic.c
3584 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3585 M: Scott Murray <scott@spiteful.org>
3586 L: linux-pci@vger.kernel.org
3588 F: drivers/pci/hotplug/cpcihp_zt5550.*
3590 COMPAL LAPTOP SUPPORT
3591 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3592 L: platform-driver-x86@vger.kernel.org
3594 F: drivers/platform/x86/compal-laptop.c
3596 CONEXANT ACCESSRUNNER USB DRIVER
3597 L: accessrunner-general@lists.sourceforge.net
3598 W: http://accessrunner.sourceforge.net/
3600 F: drivers/usb/atm/cxacru.c
3603 M: Joel Becker <jlbec@evilplan.org>
3604 M: Christoph Hellwig <hch@lst.de>
3605 T: git git://git.infradead.org/users/hch/configfs.git
3608 F: include/linux/configfs.h
3611 M: Evgeniy Polyakov <zbr@ioremap.net>
3612 L: netdev@vger.kernel.org
3614 F: drivers/connector/
3616 CONTROL GROUP (CGROUP)
3617 M: Tejun Heo <tj@kernel.org>
3618 M: Li Zefan <lizefan@huawei.com>
3619 M: Johannes Weiner <hannes@cmpxchg.org>
3620 L: cgroups@vger.kernel.org
3621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3623 F: Documentation/cgroup*
3624 F: include/linux/cgroup*
3627 CONTROL GROUP - CPUSET
3628 M: Li Zefan <lizefan@huawei.com>
3629 L: cgroups@vger.kernel.org
3630 W: http://www.bullopensource.org/cpuset/
3631 W: http://oss.sgi.com/projects/cpusets/
3632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3634 F: Documentation/cgroup-v1/cpusets.txt
3635 F: include/linux/cpuset.h
3636 F: kernel/cgroup/cpuset.c
3638 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3639 M: Johannes Weiner <hannes@cmpxchg.org>
3640 M: Michal Hocko <mhocko@kernel.org>
3641 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3642 L: cgroups@vger.kernel.org
3643 L: linux-mm@kvack.org
3648 CORETEMP HARDWARE MONITORING DRIVER
3649 M: Fenghua Yu <fenghua.yu@intel.com>
3650 L: linux-hwmon@vger.kernel.org
3652 F: Documentation/hwmon/coretemp
3653 F: drivers/hwmon/coretemp.c
3655 COSA/SRP SYNC SERIAL DRIVER
3656 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3657 W: http://www.fi.muni.cz/~kas/cosa/
3659 F: drivers/net/wan/cosa*
3661 CPMAC ETHERNET DRIVER
3662 M: Florian Fainelli <f.fainelli@gmail.com>
3663 L: netdev@vger.kernel.org
3665 F: drivers/net/ethernet/ti/cpmac.c
3667 CPU FREQUENCY DRIVERS
3668 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3669 M: Viresh Kumar <viresh.kumar@linaro.org>
3670 L: linux-pm@vger.kernel.org
3672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3673 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3674 B: https://bugzilla.kernel.org
3675 F: Documentation/cpu-freq/
3676 F: Documentation/devicetree/bindings/cpufreq/
3678 F: include/linux/cpufreq.h
3679 F: tools/testing/selftests/cpufreq/
3681 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3682 M: Viresh Kumar <viresh.kumar@linaro.org>
3683 M: Sudeep Holla <sudeep.holla@arm.com>
3684 L: linux-pm@vger.kernel.org
3685 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3687 F: drivers/cpufreq/arm_big_little.h
3688 F: drivers/cpufreq/arm_big_little.c
3689 F: drivers/cpufreq/arm_big_little_dt.c
3691 CPU POWER MONITORING SUBSYSTEM
3692 M: Thomas Renninger <trenn@suse.com>
3693 M: Shuah Khan <shuahkh@osg.samsung.com>
3694 M: Shuah Khan <shuah@kernel.org>
3695 L: linux-pm@vger.kernel.org
3697 F: tools/power/cpupower/
3700 M: "H. Peter Anvin" <hpa@zytor.com>
3702 F: arch/x86/kernel/cpuid.c
3703 F: arch/x86/kernel/msr.c
3705 CPUIDLE DRIVER - ARM BIG LITTLE
3706 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3707 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3708 L: linux-pm@vger.kernel.org
3709 L: linux-arm-kernel@lists.infradead.org
3710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3712 F: drivers/cpuidle/cpuidle-big_little.c
3714 CPUIDLE DRIVER - ARM EXYNOS
3715 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3716 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3717 M: Kukjin Kim <kgene@kernel.org>
3718 L: linux-pm@vger.kernel.org
3719 L: linux-samsung-soc@vger.kernel.org
3721 F: drivers/cpuidle/cpuidle-exynos.c
3722 F: arch/arm/mach-exynos/pm.c
3725 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3726 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3727 L: linux-pm@vger.kernel.org
3729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3730 B: https://bugzilla.kernel.org
3731 F: drivers/cpuidle/*
3732 F: include/linux/cpuidle.h
3735 M: Nicolas Pitre <nico@linaro.org>
3737 F: Documentation/filesystems/cramfs.txt
3741 M: Mikael Starvik <starvik@axis.com>
3742 M: Jesper Nilsson <jesper.nilsson@axis.com>
3743 L: linux-cris-kernel@axis.com
3744 W: http://developer.axis.com
3745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3748 F: drivers/tty/serial/crisv10.*
3751 M: Herbert Xu <herbert@gondor.apana.org.au>
3752 M: "David S. Miller" <davem@davemloft.net>
3753 L: linux-crypto@vger.kernel.org
3754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3757 F: Documentation/crypto/
3758 F: Documentation/devicetree/bindings/crypto/
3763 F: include/linux/crypto*
3765 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3766 M: Neil Horman <nhorman@tuxdriver.com>
3767 L: linux-crypto@vger.kernel.org
3769 F: crypto/ansi_cprng.c
3773 M: Hans Verkuil <hverkuil@xs4all.nl>
3774 L: linux-media@vger.kernel.org
3775 T: git git://linuxtv.org/media_tree.git
3776 W: http://linuxtv.org
3778 F: drivers/media/i2c/cs3308.c
3779 F: drivers/media/i2c/cs3308.h
3781 CS5535 Audio ALSA driver
3782 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3784 F: sound/pci/cs5535audio/
3787 M: Solomon Peachy <pizza@shaftnet.org>
3789 F: drivers/net/wireless/st/cw1200/
3791 CX18 VIDEO4LINUX DRIVER
3792 M: Andy Walls <awalls@md.metrocast.net>
3793 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3794 L: linux-media@vger.kernel.org
3795 T: git git://linuxtv.org/media_tree.git
3796 W: https://linuxtv.org
3797 W: http://www.ivtvdriver.org/index.php/Cx18
3799 F: Documentation/media/v4l-drivers/cx18*
3800 F: drivers/media/pci/cx18/
3801 F: include/uapi/linux/ivtv*
3803 CX2341X MPEG ENCODER HELPER MODULE
3804 M: Hans Verkuil <hverkuil@xs4all.nl>
3805 L: linux-media@vger.kernel.org
3806 T: git git://linuxtv.org/media_tree.git
3807 W: https://linuxtv.org
3809 F: drivers/media/common/cx2341x*
3810 F: include/media/cx2341x*
3812 CX24120 MEDIA DRIVER
3813 M: Jemma Denson <jdenson@gmail.com>
3814 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3815 L: linux-media@vger.kernel.org
3816 W: https://linuxtv.org
3817 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3819 F: drivers/media/dvb-frontends/cx24120*
3821 CX88 VIDEO4LINUX DRIVER
3822 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3823 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3824 L: linux-media@vger.kernel.org
3825 W: https://linuxtv.org
3826 T: git git://linuxtv.org/media_tree.git
3828 F: Documentation/media/v4l-drivers/cx88*
3829 F: drivers/media/pci/cx88/
3831 CXD2820R MEDIA DRIVER
3832 M: Antti Palosaari <crope@iki.fi>
3833 L: linux-media@vger.kernel.org
3834 W: https://linuxtv.org
3835 W: http://palosaari.fi/linux/
3836 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3837 T: git git://linuxtv.org/anttip/media_tree.git
3839 F: drivers/media/dvb-frontends/cxd2820r*
3841 CXGB3 ETHERNET DRIVER (CXGB3)
3842 M: Santosh Raspatur <santosh@chelsio.com>
3843 L: netdev@vger.kernel.org
3844 W: http://www.chelsio.com
3846 F: drivers/net/ethernet/chelsio/cxgb3/
3848 CXGB3 ISCSI DRIVER (CXGB3I)
3849 M: Karen Xie <kxie@chelsio.com>
3850 L: linux-scsi@vger.kernel.org
3851 W: http://www.chelsio.com
3853 F: drivers/scsi/cxgbi/cxgb3i
3855 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3856 M: Steve Wise <swise@chelsio.com>
3857 L: linux-rdma@vger.kernel.org
3858 W: http://www.openfabrics.org
3860 F: drivers/infiniband/hw/cxgb3/
3861 F: include/uapi/rdma/cxgb3-abi.h
3863 CXGB4 CRYPTO DRIVER (chcr)
3864 M: Harsh Jain <harsh@chelsio.com>
3865 L: linux-crypto@vger.kernel.org
3866 W: http://www.chelsio.com
3868 F: drivers/crypto/chelsio
3870 CXGB4 ETHERNET DRIVER (CXGB4)
3871 M: Ganesh Goudar <ganeshgr@chelsio.com>
3872 L: netdev@vger.kernel.org
3873 W: http://www.chelsio.com
3875 F: drivers/net/ethernet/chelsio/cxgb4/
3877 CXGB4 ISCSI DRIVER (CXGB4I)
3878 M: Karen Xie <kxie@chelsio.com>
3879 L: linux-scsi@vger.kernel.org
3880 W: http://www.chelsio.com
3882 F: drivers/scsi/cxgbi/cxgb4i
3884 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3885 M: Steve Wise <swise@chelsio.com>
3886 L: linux-rdma@vger.kernel.org
3887 W: http://www.openfabrics.org
3889 F: drivers/infiniband/hw/cxgb4/
3890 F: include/uapi/rdma/cxgb4-abi.h
3892 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3893 M: Casey Leedom <leedom@chelsio.com>
3894 L: netdev@vger.kernel.org
3895 W: http://www.chelsio.com
3897 F: drivers/net/ethernet/chelsio/cxgb4vf/
3899 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3900 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3901 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3902 L: linuxppc-dev@lists.ozlabs.org
3904 F: arch/powerpc/platforms/powernv/pci-cxl.c
3905 F: drivers/misc/cxl/
3906 F: include/misc/cxl*
3907 F: include/uapi/misc/cxl.h
3908 F: Documentation/powerpc/cxl.txt
3909 F: Documentation/ABI/testing/sysfs-class-cxl
3911 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3912 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3913 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3914 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3915 L: linux-scsi@vger.kernel.org
3917 F: drivers/scsi/cxlflash/
3918 F: include/uapi/scsi/cxlflash_ioctls.h
3919 F: Documentation/powerpc/cxlflash.txt
3922 M: Russell King <linux@armlinux.org.uk>
3923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3924 W: http://www.armlinux.org.uk/
3926 F: drivers/video/fbdev/cyber2000fb.*
3928 CYCLADES ASYNC MUX DRIVER
3929 W: http://www.cyclades.com/
3931 F: drivers/tty/cyclades.c
3932 F: include/linux/cyclades.h
3933 F: include/uapi/linux/cyclades.h
3935 CYCLADES PC300 DRIVER
3936 W: http://www.cyclades.com/
3938 F: drivers/net/wan/pc300*
3940 CYPRESS_FIRMWARE MEDIA DRIVER
3941 M: Antti Palosaari <crope@iki.fi>
3942 L: linux-media@vger.kernel.org
3943 W: https://linuxtv.org
3944 W: http://palosaari.fi/linux/
3945 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3946 T: git git://linuxtv.org/anttip/media_tree.git
3948 F: drivers/media/common/cypress_firmware*
3950 CYTTSP TOUCHSCREEN DRIVER
3951 M: Ferruh Yigit <fery@cypress.com>
3952 L: linux-input@vger.kernel.org
3954 F: drivers/input/touchscreen/cyttsp*
3955 F: include/linux/input/cyttsp.h
3957 D-LINK DIR-685 TOUCHKEYS DRIVER
3958 M: Linus Walleij <linus.walleij@linaro.org>
3959 L: linux-input@vger.kernel.org
3961 F: drivers/input/dlink-dir685-touchkeys.c
3963 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3964 M: Joshua Kinard <kumba@gentoo.org>
3966 F: drivers/rtc/rtc-ds1685.c
3967 F: include/linux/rtc/ds1685.h
3969 DAMA SLAVE for AX.25
3970 M: Joerg Reuter <jreuter@yaina.de>
3971 W: http://yaina.de/jreuter/
3972 W: http://www.qsl.net/dl1bke/
3973 L: linux-hams@vger.kernel.org
3975 F: net/ax25/af_ax25.c
3976 F: net/ax25/ax25_dev.c
3977 F: net/ax25/ax25_ds_*
3978 F: net/ax25/ax25_in.c
3979 F: net/ax25/ax25_out.c
3980 F: net/ax25/ax25_timer.c
3981 F: net/ax25/sysctl_net_ax25.c
3983 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3984 L: netdev@vger.kernel.org
3986 F: Documentation/networking/dmfe.txt
3987 F: drivers/net/ethernet/dec/tulip/dmfe.c
3989 DC390/AM53C974 SCSI driver
3990 M: Hannes Reinecke <hare@suse.com>
3991 L: linux-scsi@vger.kernel.org
3993 F: drivers/scsi/am53c974.c
3996 M: Oliver Neukum <oliver@neukum.org>
3997 M: Ali Akcaagac <aliakc@web.de>
3998 M: Jamie Lenehan <lenehan@twibble.org>
3999 L: dc395x@twibble.org
4000 W: http://twibble.org/dist/dc395x/
4001 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4003 F: Documentation/scsi/dc395x.txt
4004 F: drivers/scsi/dc395x.*
4007 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4008 L: dccp@vger.kernel.org
4009 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4011 F: include/linux/dccp.h
4012 F: include/uapi/linux/dccp.h
4013 F: include/linux/tfrc.h
4016 DECnet NETWORK LAYER
4017 W: http://linux-decnet.sourceforge.net
4018 L: linux-decnet-user@lists.sourceforge.net
4020 F: Documentation/networking/decnet.txt
4023 DECSTATION PLATFORM SUPPORT
4024 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4025 L: linux-mips@linux-mips.org
4026 W: http://www.linux-mips.org/wiki/DECstation
4029 F: arch/mips/include/asm/dec/
4030 F: arch/mips/include/asm/mach-dec/
4032 DEFXX FDDI NETWORK DRIVER
4033 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4035 F: drivers/net/fddi/defxx.*
4038 M: Pali Rohár <pali.rohar@gmail.com>
4039 M: Mario Limonciello <mario.limonciello@dell.com>
4040 L: platform-driver-x86@vger.kernel.org
4042 F: drivers/platform/x86/dell-smbios.*
4044 DELL SMBIOS SMM DRIVER
4045 M: Mario Limonciello <mario.limonciello@dell.com>
4046 L: platform-driver-x86@vger.kernel.org
4048 F: drivers/platform/x86/dell-smbios-smm.c
4050 DELL SMBIOS WMI DRIVER
4051 M: Mario Limonciello <mario.limonciello@dell.com>
4052 L: platform-driver-x86@vger.kernel.org
4054 F: drivers/platform/x86/dell-smbios-wmi.c
4055 F: tools/wmi/dell-smbios-example.c
4058 M: Matthew Garrett <mjg59@srcf.ucam.org>
4059 M: Pali Rohár <pali.rohar@gmail.com>
4060 L: platform-driver-x86@vger.kernel.org
4062 F: drivers/platform/x86/dell-laptop.c
4064 DELL LAPTOP FREEFALL DRIVER
4065 M: Pali Rohár <pali.rohar@gmail.com>
4067 F: drivers/platform/x86/dell-smo8800.c
4069 DELL LAPTOP RBTN DRIVER
4070 M: Pali Rohár <pali.rohar@gmail.com>
4072 F: drivers/platform/x86/dell-rbtn.*
4074 DELL LAPTOP SMM DRIVER
4075 M: Pali Rohár <pali.rohar@gmail.com>
4077 F: drivers/hwmon/dell-smm-hwmon.c
4078 F: include/uapi/linux/i8k.h
4080 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4081 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4083 F: Documentation/dcdbas.txt
4084 F: drivers/firmware/dcdbas.*
4086 DELL WMI NOTIFICATIONS DRIVER
4087 M: Matthew Garrett <mjg59@srcf.ucam.org>
4088 M: Pali Rohár <pali.rohar@gmail.com>
4090 F: drivers/platform/x86/dell-wmi.c
4092 DELL WMI DESCRIPTOR DRIVER
4093 M: Mario Limonciello <mario.limonciello@dell.com>
4095 F: drivers/platform/x86/dell-wmi-descriptor.c
4097 DELTA ST MEDIA DRIVER
4098 M: Hugues Fruchet <hugues.fruchet@st.com>
4099 L: linux-media@vger.kernel.org
4100 T: git git://linuxtv.org/media_tree.git
4101 W: https://linuxtv.org
4103 F: drivers/media/platform/sti/delta
4106 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4107 L: linux-mtd@lists.infradead.org
4109 F: drivers/mtd/nand/denali*
4111 DESIGNWARE USB2 DRD IP DRIVER
4112 M: John Youn <johnyoun@synopsys.com>
4113 L: linux-usb@vger.kernel.org
4114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4116 F: drivers/usb/dwc2/
4118 DESIGNWARE USB3 DRD IP DRIVER
4119 M: Felipe Balbi <balbi@kernel.org>
4120 L: linux-usb@vger.kernel.org
4121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4123 F: drivers/usb/dwc3/
4125 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4126 M: Andreas Klinger <ak@it-klinger.de>
4127 L: linux-iio@vger.kernel.org
4129 F: drivers/iio/proximity/srf*.c
4131 DEVICE COREDUMP (DEV_COREDUMP)
4132 M: Johannes Berg <johannes@sipsolutions.net>
4133 L: linux-kernel@vger.kernel.org
4135 F: drivers/base/devcoredump.c
4136 F: include/linux/devcoredump.h
4138 DEVICE FREQUENCY (DEVFREQ)
4139 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4140 M: Kyungmin Park <kyungmin.park@samsung.com>
4141 R: 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
4146 F: include/linux/devfreq.h
4147 F: Documentation/devicetree/bindings/devfreq/
4149 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4150 M: Chanwoo Choi <cw00.choi@samsung.com>
4151 L: linux-pm@vger.kernel.org
4152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4154 F: drivers/devfreq/event/
4155 F: drivers/devfreq/devfreq-event.c
4156 F: include/linux/devfreq-event.h
4157 F: Documentation/devicetree/bindings/devfreq/event/
4159 DEVICE NUMBER REGISTRY
4160 M: Torben Mathiasen <device@lanana.org>
4161 W: http://lanana.org/docs/device-list/index.html
4165 M: Alasdair Kergon <agk@redhat.com>
4166 M: Mike Snitzer <snitzer@redhat.com>
4167 M: dm-devel@redhat.com
4168 L: dm-devel@redhat.com
4169 W: http://sources.redhat.com/dm
4170 Q: http://patchwork.kernel.org/project/dm-devel/list/
4171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4172 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4174 F: Documentation/device-mapper/
4175 F: drivers/md/Makefile
4176 F: drivers/md/Kconfig
4178 F: drivers/md/persistent-data/
4179 F: include/linux/device-mapper.h
4180 F: include/linux/dm-*.h
4181 F: include/uapi/linux/dm-*.h
4184 M: Jiri Pirko <jiri@mellanox.com>
4185 L: netdev@vger.kernel.org
4187 F: net/core/devlink.c
4188 F: include/net/devlink.h
4189 F: include/uapi/linux/devlink.h
4191 DIALOG SEMICONDUCTOR DRIVERS
4192 M: Support Opensource <support.opensource@diasemi.com>
4193 W: http://www.dialog-semiconductor.com/products
4195 F: Documentation/hwmon/da90??
4196 F: Documentation/devicetree/bindings/mfd/da90*.txt
4197 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4198 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4199 F: Documentation/devicetree/bindings/regulator/da92*.txt
4200 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4201 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4202 F: drivers/gpio/gpio-da90??.c
4203 F: drivers/hwmon/da90??-hwmon.c
4204 F: drivers/iio/adc/da91??-*.c
4205 F: drivers/input/misc/da90??_onkey.c
4206 F: drivers/input/touchscreen/da9052_tsi.c
4207 F: drivers/leds/leds-da90??.c
4208 F: drivers/mfd/da903x.c
4209 F: drivers/mfd/da90??-*.c
4210 F: drivers/mfd/da91??-*.c
4211 F: drivers/power/supply/da9052-battery.c
4212 F: drivers/power/supply/da91??-*.c
4213 F: drivers/regulator/da903x.c
4214 F: drivers/regulator/da9???-regulator.[ch]
4215 F: drivers/thermal/da90??-thermal.c
4216 F: drivers/rtc/rtc-da90??.c
4217 F: drivers/video/backlight/da90??_bl.c
4218 F: drivers/watchdog/da90??_wdt.c
4219 F: include/linux/mfd/da903x.h
4220 F: include/linux/mfd/da9052/
4221 F: include/linux/mfd/da9055/
4222 F: include/linux/mfd/da9062/
4223 F: include/linux/mfd/da9063/
4224 F: include/linux/mfd/da9150/
4225 F: include/linux/regulator/da9211.h
4226 F: include/sound/da[79]*.h
4227 F: sound/soc/codecs/da[79]*.[ch]
4229 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4230 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4231 L: linux-gpio@vger.kernel.org
4233 F: drivers/gpio/gpio-gpio-mm.c
4235 DIGI NEO AND CLASSIC PCI PRODUCTS
4236 M: Lidza Louina <lidza.louina@gmail.com>
4237 M: Mark Hounschell <markh@compro.net>
4238 L: driverdev-devel@linuxdriverproject.org
4240 F: drivers/staging/dgnc/
4242 DIOLAN U2C-12 I2C DRIVER
4243 M: Guenter Roeck <linux@roeck-us.net>
4244 L: linux-i2c@vger.kernel.org
4246 F: drivers/i2c/busses/i2c-diolan-u2c.c
4248 FILESYSTEM DIRECT ACCESS (DAX)
4249 M: Matthew Wilcox <mawilcox@microsoft.com>
4250 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4251 L: linux-fsdevel@vger.kernel.org
4254 F: include/linux/dax.h
4255 F: include/trace/events/fs_dax.h
4257 DEVICE DIRECT ACCESS (DAX)
4258 M: Dan Williams <dan.j.williams@intel.com>
4259 L: linux-nvdimm@lists.01.org
4263 DIRECTORY NOTIFICATION (DNOTIFY)
4264 M: Jan Kara <jack@suse.cz>
4265 R: Amir Goldstein <amir73il@gmail.com>
4266 L: linux-fsdevel@vger.kernel.org
4268 F: Documentation/filesystems/dnotify.txt
4269 F: fs/notify/dnotify/
4270 F: include/linux/dnotify.h
4272 DISK GEOMETRY AND PARTITION HANDLING
4273 M: Andries Brouwer <aeb@cwi.nl>
4274 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4275 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4276 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4280 M: Jan Kara <jack@suse.com>
4282 F: Documentation/filesystems/quota.txt
4284 F: include/linux/quota*.h
4285 F: include/uapi/linux/quota*.h
4287 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4288 M: Bernie Thompson <bernie@plugable.com>
4289 L: linux-fbdev@vger.kernel.org
4291 W: http://plugable.com/category/projects/udlfb/
4292 F: drivers/video/fbdev/udlfb.c
4293 F: include/video/udlfb.h
4294 F: Documentation/fb/udlfb.txt
4296 DISTRIBUTED LOCK MANAGER (DLM)
4297 M: Christine Caulfield <ccaulfie@redhat.com>
4298 M: David Teigland <teigland@redhat.com>
4299 L: cluster-devel@redhat.com
4300 W: http://sources.redhat.com/cluster/
4301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4305 DMA BUFFER SHARING FRAMEWORK
4306 M: Sumit Semwal <sumit.semwal@linaro.org>
4308 L: linux-media@vger.kernel.org
4309 L: dri-devel@lists.freedesktop.org
4310 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4312 F: include/linux/dma-buf*
4313 F: include/linux/reservation.h
4314 F: include/linux/*fence.h
4315 F: Documentation/driver-api/dma-buf.rst
4316 T: git git://anongit.freedesktop.org/drm/drm-misc
4318 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4319 M: Vinod Koul <vinod.koul@intel.com>
4320 L: dmaengine@vger.kernel.org
4321 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4324 F: include/linux/dmaengine.h
4325 F: Documentation/devicetree/bindings/dma/
4326 F: Documentation/driver-api/dmaengine/
4327 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4330 M: Christoph Hellwig <hch@lst.de>
4331 M: Marek Szyprowski <m.szyprowski@samsung.com>
4332 R: Robin Murphy <robin.murphy@arm.com>
4333 L: iommu@lists.linux-foundation.org
4334 T: git git://git.infradead.org/users/hch/dma-mapping.git
4335 W: http://git.infradead.org/users/hch/dma-mapping.git
4340 F: drivers/base/dma-mapping.c
4341 F: drivers/base/dma-coherent.c
4342 F: include/linux/dma-mapping.h
4344 DME1737 HARDWARE MONITOR DRIVER
4345 M: Juerg Haefliger <juergh@gmail.com>
4346 L: linux-hwmon@vger.kernel.org
4348 F: Documentation/hwmon/dme1737
4349 F: drivers/hwmon/dme1737.c
4352 M: Jean Delvare <jdelvare@suse.com>
4354 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4355 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4356 F: drivers/firmware/dmi-id.c
4357 F: drivers/firmware/dmi_scan.c
4358 F: include/linux/dmi.h
4361 M: Jonathan Corbet <corbet@lwn.net>
4362 L: linux-doc@vger.kernel.org
4365 F: scripts/kernel-doc
4366 X: Documentation/ABI/
4367 X: Documentation/devicetree/
4368 X: Documentation/acpi
4369 X: Documentation/power
4370 X: Documentation/spi
4371 X: Documentation/media
4372 T: git git://git.lwn.net/linux.git docs-next
4374 DONGWOON DW9714 LENS VOICE COIL DRIVER
4375 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4376 L: linux-media@vger.kernel.org
4377 T: git git://linuxtv.org/media_tree.git
4379 F: drivers/media/i2c/dw9714.c
4382 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4383 L: blinux-list@redhat.com
4385 F: drivers/char/dtlk.c
4386 F: include/linux/dtlk.h
4388 DPAA2 DATAPATH I/O (DPIO) DRIVER
4389 M: Roy Pledge <Roy.Pledge@nxp.com>
4390 L: linux-kernel@vger.kernel.org
4392 F: drivers/staging/fsl-mc/bus/dpio
4394 DPAA2 ETHERNET DRIVER
4395 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4396 L: linux-kernel@vger.kernel.org
4398 F: drivers/staging/fsl-dpaa2/ethernet
4400 DPT_I2O SCSI RAID DRIVER
4401 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4402 L: linux-scsi@vger.kernel.org
4403 W: http://www.adaptec.com/
4405 F: drivers/scsi/dpt*
4406 F: drivers/scsi/dpt/
4409 M: Philipp Reisner <philipp.reisner@linbit.com>
4410 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4411 L: drbd-dev@lists.linbit.com
4412 W: http://www.drbd.org
4413 T: git git://git.linbit.com/linux-drbd.git
4414 T: git git://git.linbit.com/drbd-8.4.git
4416 F: drivers/block/drbd/
4418 F: Documentation/blockdev/drbd/
4420 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4421 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4424 F: Documentation/kobject.txt
4428 F: include/linux/debugfs.h
4429 F: include/linux/kobj*
4432 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4433 M: Kevin Hilman <khilman@kernel.org>
4434 M: Nishanth Menon <nm@ti.com>
4436 F: drivers/power/avs/
4437 F: include/linux/power/smartreflex.h
4438 L: linux-pm@vger.kernel.org
4440 DRM DRIVER FOR ARM PL111 CLCD
4441 M: Eric Anholt <eric@anholt.net>
4442 T: git git://anongit.freedesktop.org/drm/drm-misc
4444 F: drivers/gpu/drm/pl111/
4446 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4447 M: Dave Airlie <airlied@redhat.com>
4449 F: drivers/gpu/drm/ast/
4451 DRM DRIVER FOR BOCHS VIRTUAL GPU
4452 M: Gerd Hoffmann <kraxel@redhat.com>
4453 L: virtualization@lists.linux-foundation.org
4454 T: git git://anongit.freedesktop.org/drm/drm-misc
4456 F: drivers/gpu/drm/bochs/
4458 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4459 M: Linus Walleij <linus.walleij@linaro.org>
4460 T: git git://anongit.freedesktop.org/drm/drm-misc
4462 F: drivers/gpu/drm/tve200/
4464 DRM DRIVER FOR ILITEK ILI9225 PANELS
4465 M: David Lechner <david@lechnology.com>
4467 F: drivers/gpu/drm/tinydrm/ili9225.c
4468 F: Documentation/devicetree/bindings/display/ili9225.txt
4470 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4471 S: Orphan / Obsolete
4472 F: drivers/gpu/drm/i810/
4473 F: include/uapi/drm/i810_drm.h
4475 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4476 S: Orphan / Obsolete
4477 F: drivers/gpu/drm/mga/
4478 F: include/uapi/drm/mga_drm.h
4480 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4481 M: Dave Airlie <airlied@redhat.com>
4483 F: drivers/gpu/drm/mgag200/
4485 DRM DRIVER FOR MI0283QT
4486 M: Noralf Trønnes <noralf@tronnes.org>
4488 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4489 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4491 DRM DRIVER FOR MSM ADRENO GPU
4492 M: Rob Clark <robdclark@gmail.com>
4493 L: linux-arm-msm@vger.kernel.org
4494 L: dri-devel@lists.freedesktop.org
4495 L: freedreno@lists.freedesktop.org
4496 T: git git://people.freedesktop.org/~robclark/linux
4498 F: drivers/gpu/drm/msm/
4499 F: include/uapi/drm/msm_drm.h
4500 F: Documentation/devicetree/bindings/display/msm/
4502 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4503 M: Ben Skeggs <bskeggs@redhat.com>
4504 L: dri-devel@lists.freedesktop.org
4505 L: nouveau@lists.freedesktop.org
4506 T: git git://github.com/skeggsb/linux
4508 F: drivers/gpu/drm/nouveau/
4509 F: include/uapi/drm/nouveau_drm.h
4511 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4512 M: Noralf Trønnes <noralf@tronnes.org>
4514 F: drivers/gpu/drm/tinydrm/repaper.c
4515 F: Documentation/devicetree/bindings/display/repaper.txt
4517 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4518 M: Dave Airlie <airlied@redhat.com>
4519 M: Gerd Hoffmann <kraxel@redhat.com>
4520 L: virtualization@lists.linux-foundation.org
4521 T: git git://anongit.freedesktop.org/drm/drm-misc
4523 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4524 F: drivers/gpu/drm/cirrus/
4526 DRM DRIVER FOR QXL VIRTUAL GPU
4527 M: Dave Airlie <airlied@redhat.com>
4528 M: Gerd Hoffmann <kraxel@redhat.com>
4529 L: virtualization@lists.linux-foundation.org
4530 T: git git://anongit.freedesktop.org/drm/drm-misc
4532 F: drivers/gpu/drm/qxl/
4533 F: include/uapi/drm/qxl_drm.h
4535 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4536 S: Orphan / Obsolete
4537 F: drivers/gpu/drm/r128/
4538 F: include/uapi/drm/r128_drm.h
4540 DRM DRIVER FOR SAVAGE VIDEO CARDS
4541 S: Orphan / Obsolete
4542 F: drivers/gpu/drm/savage/
4543 F: include/uapi/drm/savage_drm.h
4545 DRM DRIVER FOR SIS VIDEO CARDS
4546 S: Orphan / Obsolete
4547 F: drivers/gpu/drm/sis/
4548 F: include/uapi/drm/sis_drm.h
4550 DRM DRIVER FOR SITRONIX ST7586 PANELS
4551 M: David Lechner <david@lechnology.com>
4553 F: drivers/gpu/drm/tinydrm/st7586.c
4554 F: Documentation/devicetree/bindings/display/st7586.txt
4556 DRM DRIVER FOR SITRONIX ST7735R PANELS
4557 M: David Lechner <david@lechnology.com>
4559 F: drivers/gpu/drm/tinydrm/st7735r.c
4560 F: Documentation/devicetree/bindings/display/st7735r.txt
4562 DRM DRIVER FOR TDFX VIDEO CARDS
4563 S: Orphan / Obsolete
4564 F: drivers/gpu/drm/tdfx/
4566 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4567 M: Dave Airlie <airlied@redhat.com>
4569 F: drivers/gpu/drm/udl/
4571 DRM DRIVER FOR VMWARE VIRTUAL GPU
4572 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4573 M: Sinclair Yeh <syeh@vmware.com>
4574 M: Thomas Hellstrom <thellstrom@vmware.com>
4575 L: dri-devel@lists.freedesktop.org
4576 T: git git://people.freedesktop.org/~syeh/repos_linux
4577 T: git git://people.freedesktop.org/~thomash/linux
4579 F: drivers/gpu/drm/vmwgfx/
4580 F: include/uapi/drm/vmwgfx_drm.h
4583 M: David Airlie <airlied@linux.ie>
4584 L: dri-devel@lists.freedesktop.org
4585 T: git git://people.freedesktop.org/~airlied/linux
4586 B: https://bugs.freedesktop.org/
4587 C: irc://chat.freenode.net/dri-devel
4591 F: Documentation/devicetree/bindings/display/
4592 F: Documentation/devicetree/bindings/gpu/
4593 F: Documentation/devicetree/bindings/video/
4594 F: Documentation/gpu/
4596 F: include/uapi/drm/
4597 F: include/linux/vga*
4599 DRM DRIVERS AND MISC GPU PATCHES
4600 M: Daniel Vetter <daniel.vetter@intel.com>
4601 M: Gustavo Padovan <gustavo@padovan.org>
4602 M: Sean Paul <seanpaul@chromium.org>
4603 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4605 T: git git://anongit.freedesktop.org/drm/drm-misc
4606 F: Documentation/gpu/
4608 F: drivers/gpu/drm/*
4610 F: include/uapi/drm/drm*
4611 F: include/linux/vga*
4613 DRM DRIVERS FOR ALLWINNER A10
4614 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4615 L: dri-devel@lists.freedesktop.org
4617 F: drivers/gpu/drm/sun4i/
4618 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4619 T: git git://anongit.freedesktop.org/drm/drm-misc
4621 DRM DRIVERS FOR AMLOGIC SOCS
4622 M: Neil Armstrong <narmstrong@baylibre.com>
4623 L: dri-devel@lists.freedesktop.org
4624 L: linux-amlogic@lists.infradead.org
4625 W: http://linux-meson.com/
4627 F: drivers/gpu/drm/meson/
4628 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4629 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4630 F: Documentation/gpu/meson.rst
4631 T: git git://anongit.freedesktop.org/drm/drm-misc
4633 DRM DRIVERS FOR ATMEL HLCDC
4634 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4635 L: dri-devel@lists.freedesktop.org
4637 F: drivers/gpu/drm/atmel-hlcdc/
4638 F: Documentation/devicetree/bindings/drm/atmel/
4639 T: git git://anongit.freedesktop.org/drm/drm-misc
4641 DRM DRIVERS FOR BRIDGE CHIPS
4642 M: Archit Taneja <architt@codeaurora.org>
4643 M: Andrzej Hajda <a.hajda@samsung.com>
4644 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4646 T: git git://anongit.freedesktop.org/drm/drm-misc
4647 F: drivers/gpu/drm/bridge/
4649 DRM DRIVERS FOR EXYNOS
4650 M: Inki Dae <inki.dae@samsung.com>
4651 M: Joonyoung Shim <jy0922.shim@samsung.com>
4652 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4653 M: Kyungmin Park <kyungmin.park@samsung.com>
4654 L: dri-devel@lists.freedesktop.org
4655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4657 F: drivers/gpu/drm/exynos/
4658 F: include/uapi/drm/exynos_drm.h
4659 F: Documentation/devicetree/bindings/display/exynos/
4661 DRM DRIVERS FOR FREESCALE DCU
4662 M: Stefan Agner <stefan@agner.ch>
4663 M: Alison Wang <alison.wang@freescale.com>
4664 L: dri-devel@lists.freedesktop.org
4666 F: drivers/gpu/drm/fsl-dcu/
4667 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4668 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4669 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4671 DRM DRIVERS FOR FREESCALE IMX
4672 M: Philipp Zabel <p.zabel@pengutronix.de>
4673 L: dri-devel@lists.freedesktop.org
4675 F: drivers/gpu/drm/imx/
4676 F: drivers/gpu/ipu-v3/
4677 F: Documentation/devicetree/bindings/display/imx/
4679 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4680 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4681 L: dri-devel@lists.freedesktop.org
4682 T: git git://github.com/patjak/drm-gma500
4684 F: drivers/gpu/drm/gma500/
4686 DRM DRIVERS FOR HISILICON
4687 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4688 M: Rongrong Zou <zourongrong@gmail.com>
4689 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4690 R: Chen Feng <puck.chen@hisilicon.com>
4691 L: dri-devel@lists.freedesktop.org
4692 T: git git://github.com/xin3liang/linux.git
4694 F: drivers/gpu/drm/hisilicon/
4695 F: Documentation/devicetree/bindings/display/hisilicon/
4697 DRM DRIVERS FOR MEDIATEK
4698 M: CK Hu <ck.hu@mediatek.com>
4699 M: Philipp Zabel <p.zabel@pengutronix.de>
4700 L: dri-devel@lists.freedesktop.org
4702 F: drivers/gpu/drm/mediatek/
4703 F: Documentation/devicetree/bindings/display/mediatek/
4705 DRM DRIVERS FOR NVIDIA TEGRA
4706 M: Thierry Reding <thierry.reding@gmail.com>
4707 L: dri-devel@lists.freedesktop.org
4708 L: linux-tegra@vger.kernel.org
4709 T: git git://anongit.freedesktop.org/tegra/linux.git
4711 F: drivers/gpu/drm/tegra/
4712 F: drivers/gpu/host1x/
4713 F: include/linux/host1x.h
4714 F: include/uapi/drm/tegra_drm.h
4715 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4717 DRM DRIVERS FOR RENESAS
4718 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4719 L: dri-devel@lists.freedesktop.org
4720 L: linux-renesas-soc@vger.kernel.org
4721 T: git git://linuxtv.org/pinchartl/fbdev
4723 F: drivers/gpu/drm/rcar-du/
4724 F: drivers/gpu/drm/shmobile/
4725 F: include/linux/platform_data/shmob_drm.h
4726 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4727 F: Documentation/devicetree/bindings/display/renesas,du.txt
4729 DRM DRIVERS FOR ROCKCHIP
4730 M: Sandy Huang <hjc@rock-chips.com>
4731 M: Heiko Stübner <heiko@sntech.de>
4732 L: dri-devel@lists.freedesktop.org
4734 F: drivers/gpu/drm/rockchip/
4735 F: Documentation/devicetree/bindings/display/rockchip/
4736 T: git git://anongit.freedesktop.org/drm/drm-misc
4739 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4740 M: Vincent Abriou <vincent.abriou@st.com>
4741 L: dri-devel@lists.freedesktop.org
4742 T: git git://anongit.freedesktop.org/drm/drm-misc
4744 F: drivers/gpu/drm/sti
4745 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4748 M: Yannick Fertre <yannick.fertre@st.com>
4749 M: Philippe Cornu <philippe.cornu@st.com>
4750 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4751 M: Vincent Abriou <vincent.abriou@st.com>
4752 L: dri-devel@lists.freedesktop.org
4753 T: git git://anongit.freedesktop.org/drm/drm-misc
4755 F: drivers/gpu/drm/stm
4756 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4758 DRM DRIVERS FOR TI LCDC
4759 M: Jyri Sarha <jsarha@ti.com>
4760 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4761 L: dri-devel@lists.freedesktop.org
4763 F: drivers/gpu/drm/tilcdc/
4764 F: Documentation/devicetree/bindings/display/tilcdc/
4766 DRM DRIVERS FOR TI OMAP
4767 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4768 L: dri-devel@lists.freedesktop.org
4770 F: drivers/gpu/drm/omapdrm/
4771 F: Documentation/devicetree/bindings/display/ti/
4774 M: Eric Anholt <eric@anholt.net>
4775 T: git git://github.com/anholt/linux
4777 F: drivers/gpu/drm/vc4/
4778 F: include/uapi/drm/vc4_drm.h
4779 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4780 T: git git://anongit.freedesktop.org/drm/drm-misc
4782 DRM DRIVERS FOR VIVANTE GPU IP
4783 M: Lucas Stach <l.stach@pengutronix.de>
4784 R: Russell King <linux+etnaviv@armlinux.org.uk>
4785 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4786 L: etnaviv@lists.freedesktop.org
4787 L: dri-devel@lists.freedesktop.org
4789 F: drivers/gpu/drm/etnaviv/
4790 F: include/uapi/drm/etnaviv_drm.h
4791 F: Documentation/devicetree/bindings/display/etnaviv/
4793 DRM DRIVERS FOR ZTE ZX
4794 M: Shawn Guo <shawnguo@kernel.org>
4795 L: dri-devel@lists.freedesktop.org
4797 F: drivers/gpu/drm/zte/
4798 F: Documentation/devicetree/bindings/display/zte,vou.txt
4799 T: git git://anongit.freedesktop.org/drm/drm-misc
4802 M: Thierry Reding <thierry.reding@gmail.com>
4803 L: dri-devel@lists.freedesktop.org
4804 T: git git://anongit.freedesktop.org/drm/drm-misc
4806 F: drivers/gpu/drm/drm_panel.c
4807 F: drivers/gpu/drm/panel/
4808 F: include/drm/drm_panel.h
4809 F: Documentation/devicetree/bindings/display/panel/
4812 M: Noralf Trønnes <noralf@tronnes.org>
4813 W: https://github.com/notro/tinydrm/wiki/Development
4814 T: git git://anongit.freedesktop.org/drm/drm-misc
4816 F: drivers/gpu/drm/tinydrm/
4817 F: include/drm/tinydrm/
4819 DSBR100 USB FM RADIO DRIVER
4820 M: Alexey Klimov <klimov.linux@gmail.com>
4821 L: linux-media@vger.kernel.org
4822 T: git git://linuxtv.org/media_tree.git
4824 F: drivers/media/radio/dsbr100.c
4827 M: Francois Romieu <romieu@fr.zoreil.com>
4828 L: netdev@vger.kernel.org
4830 F: drivers/net/wan/dscc4.c
4833 M: Hans Verkuil <hverkuil@xs4all.nl>
4834 L: linux-media@vger.kernel.org
4835 T: git git://linuxtv.org/media_tree.git
4836 W: https://linuxtv.org
4838 F: drivers/media/pci/dt3155/
4840 DVB_USB_AF9015 MEDIA DRIVER
4841 M: Antti Palosaari <crope@iki.fi>
4842 L: linux-media@vger.kernel.org
4843 W: https://linuxtv.org
4844 W: http://palosaari.fi/linux/
4845 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4846 T: git git://linuxtv.org/anttip/media_tree.git
4848 F: drivers/media/usb/dvb-usb-v2/af9015*
4850 DVB_USB_AF9035 MEDIA DRIVER
4851 M: Antti Palosaari <crope@iki.fi>
4852 L: linux-media@vger.kernel.org
4853 W: https://linuxtv.org
4854 W: http://palosaari.fi/linux/
4855 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4856 T: git git://linuxtv.org/anttip/media_tree.git
4858 F: drivers/media/usb/dvb-usb-v2/af9035*
4860 DVB_USB_ANYSEE MEDIA DRIVER
4861 M: Antti Palosaari <crope@iki.fi>
4862 L: linux-media@vger.kernel.org
4863 W: https://linuxtv.org
4864 W: http://palosaari.fi/linux/
4865 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4866 T: git git://linuxtv.org/anttip/media_tree.git
4868 F: drivers/media/usb/dvb-usb-v2/anysee*
4870 DVB_USB_AU6610 MEDIA DRIVER
4871 M: Antti Palosaari <crope@iki.fi>
4872 L: linux-media@vger.kernel.org
4873 W: https://linuxtv.org
4874 W: http://palosaari.fi/linux/
4875 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4876 T: git git://linuxtv.org/anttip/media_tree.git
4878 F: drivers/media/usb/dvb-usb-v2/au6610*
4880 DVB_USB_CE6230 MEDIA DRIVER
4881 M: Antti Palosaari <crope@iki.fi>
4882 L: linux-media@vger.kernel.org
4883 W: https://linuxtv.org
4884 W: http://palosaari.fi/linux/
4885 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4886 T: git git://linuxtv.org/anttip/media_tree.git
4888 F: drivers/media/usb/dvb-usb-v2/ce6230*
4890 DVB_USB_CXUSB MEDIA DRIVER
4891 M: Michael Krufky <mkrufky@linuxtv.org>
4892 L: linux-media@vger.kernel.org
4893 W: https://linuxtv.org
4894 W: http://github.com/mkrufky
4895 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4896 T: git git://linuxtv.org/media_tree.git
4898 F: drivers/media/usb/dvb-usb/cxusb*
4900 DVB_USB_EC168 MEDIA DRIVER
4901 M: Antti Palosaari <crope@iki.fi>
4902 L: linux-media@vger.kernel.org
4903 W: https://linuxtv.org
4904 W: http://palosaari.fi/linux/
4905 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4906 T: git git://linuxtv.org/anttip/media_tree.git
4908 F: drivers/media/usb/dvb-usb-v2/ec168*
4910 DVB_USB_GL861 MEDIA DRIVER
4911 M: Antti Palosaari <crope@iki.fi>
4912 L: linux-media@vger.kernel.org
4913 W: https://linuxtv.org
4914 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4915 T: git git://linuxtv.org/anttip/media_tree.git
4917 F: drivers/media/usb/dvb-usb-v2/gl861*
4919 DVB_USB_MXL111SF MEDIA DRIVER
4920 M: Michael Krufky <mkrufky@linuxtv.org>
4921 L: linux-media@vger.kernel.org
4922 W: https://linuxtv.org
4923 W: http://github.com/mkrufky
4924 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4925 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4927 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4929 DVB_USB_RTL28XXU MEDIA DRIVER
4930 M: Antti Palosaari <crope@iki.fi>
4931 L: linux-media@vger.kernel.org
4932 W: https://linuxtv.org
4933 W: http://palosaari.fi/linux/
4934 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4935 T: git git://linuxtv.org/anttip/media_tree.git
4937 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4939 DVB_USB_V2 MEDIA DRIVER
4940 M: Antti Palosaari <crope@iki.fi>
4941 L: linux-media@vger.kernel.org
4942 W: https://linuxtv.org
4943 W: http://palosaari.fi/linux/
4944 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4945 T: git git://linuxtv.org/anttip/media_tree.git
4947 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4948 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4951 M: Jason Baron <jbaron@akamai.com>
4953 F: lib/dynamic_debug.c
4954 F: include/linux/dynamic_debug.h
4956 DZ DECSTATION DZ11 SERIAL DRIVER
4957 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4959 F: drivers/tty/serial/dz.*
4961 E3X0 POWER BUTTON DRIVER
4962 M: Moritz Fischer <moritz.fischer@ettus.com>
4963 L: usrp-users@lists.ettus.com
4964 W: http://www.ettus.com
4966 F: drivers/input/misc/e3x0-button.c
4967 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4970 M: Antti Palosaari <crope@iki.fi>
4971 L: linux-media@vger.kernel.org
4972 W: https://linuxtv.org
4973 W: http://palosaari.fi/linux/
4974 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4975 T: git git://linuxtv.org/anttip/media_tree.git
4977 F: drivers/media/tuners/e4000*
4979 EATA ISA/EISA/PCI SCSI DRIVER
4980 M: Dario Ballabio <ballabio_dario@emc.com>
4981 L: linux-scsi@vger.kernel.org
4983 F: drivers/scsi/eata.c
4986 M: Antti Palosaari <crope@iki.fi>
4987 L: linux-media@vger.kernel.org
4988 W: https://linuxtv.org
4989 W: http://palosaari.fi/linux/
4990 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4991 T: git git://linuxtv.org/anttip/media_tree.git
4993 F: drivers/media/dvb-frontends/ec100*
4996 M: Tyler Hicks <tyhicks@canonical.com>
4997 L: ecryptfs@vger.kernel.org
4998 W: http://ecryptfs.org
4999 W: https://launchpad.net/ecryptfs
5000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5002 F: Documentation/filesystems/ecryptfs.txt
5006 M: Borislav Petkov <bp@alien8.de>
5007 L: linux-edac@vger.kernel.org
5009 F: drivers/edac/amd64_edac*
5012 M: Robert Richter <rric@kernel.org>
5013 L: linux-edac@vger.kernel.org
5015 F: drivers/edac/highbank*
5018 M: Ralf Baechle <ralf@linux-mips.org>
5019 M: David Daney <david.daney@cavium.com>
5020 L: linux-edac@vger.kernel.org
5021 L: linux-mips@linux-mips.org
5023 F: drivers/edac/octeon_edac*
5025 EDAC-CAVIUM THUNDERX
5026 M: David Daney <david.daney@cavium.com>
5027 M: Jan Glauber <jglauber@cavium.com>
5028 L: linux-edac@vger.kernel.org
5030 F: drivers/edac/thunderx_edac*
5033 M: Borislav Petkov <bp@alien8.de>
5034 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5035 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5036 L: linux-edac@vger.kernel.org
5037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5040 F: Documentation/admin-guide/ras.rst
5041 F: Documentation/driver-api/edac.rst
5043 F: include/linux/edac.h
5046 M: Mark Gross <mark.gross@intel.com>
5047 L: linux-edac@vger.kernel.org
5049 F: drivers/edac/e752x_edac.c
5052 L: linux-edac@vger.kernel.org
5054 F: drivers/edac/e7xxx_edac.c
5057 M: York Sun <york.sun@nxp.com>
5058 L: linux-edac@vger.kernel.org
5060 F: drivers/edac/fsl_ddr_edac.*
5063 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5064 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5065 L: linux-edac@vger.kernel.org
5067 F: drivers/edac/ghes_edac.c
5070 L: linux-edac@vger.kernel.org
5072 F: drivers/edac/i3000_edac.c
5075 L: linux-edac@vger.kernel.org
5077 F: drivers/edac/i5000_edac.c
5080 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5081 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5082 L: linux-edac@vger.kernel.org
5084 F: drivers/edac/i5400_edac.c
5087 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5088 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5089 L: linux-edac@vger.kernel.org
5091 F: drivers/edac/i7300_edac.c
5094 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5095 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5096 L: linux-edac@vger.kernel.org
5098 F: drivers/edac/i7core_edac.c
5101 M: Tim Small <tim@buttersideup.com>
5102 L: linux-edac@vger.kernel.org
5104 F: drivers/edac/i82443bxgx_edac.c
5107 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5108 M: "Arvind R." <arvino55@gmail.com>
5109 L: linux-edac@vger.kernel.org
5111 F: drivers/edac/i82975x_edac.c
5114 M: Jason Baron <jbaron@akamai.com>
5115 L: linux-edac@vger.kernel.org
5117 F: drivers/edac/ie31200_edac.c
5120 M: Johannes Thumshirn <morbidrsa@gmail.com>
5121 L: linux-edac@vger.kernel.org
5123 F: drivers/edac/mpc85xx_edac.[ch]
5126 M: Egor Martovetsky <egor@pasemi.com>
5127 L: linux-edac@vger.kernel.org
5129 F: drivers/edac/pasemi_edac.c
5132 M: Tony Luck <tony.luck@intel.com>
5133 L: linux-edac@vger.kernel.org
5135 F: drivers/edac/pnd2_edac.[ch]
5138 M: Tim Small <tim@buttersideup.com>
5139 L: linux-edac@vger.kernel.org
5141 F: drivers/edac/r82600_edac.c
5144 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5145 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5146 L: linux-edac@vger.kernel.org
5148 F: drivers/edac/sb_edac.c
5151 M: Tony Luck <tony.luck@intel.com>
5152 L: linux-edac@vger.kernel.org
5154 F: drivers/edac/skx_edac.c
5156 EDIROL UA-101/UA-1000 DRIVER
5157 M: Clemens Ladisch <clemens@ladisch.de>
5158 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5159 T: git git://git.alsa-project.org/alsa-kernel.git
5161 F: sound/usb/misc/ua101.c
5164 L: linux-efi@vger.kernel.org
5165 M: Ivan Hu <ivan.hu@canonical.com>
5166 M: Matt Fleming <matt@codeblueprint.co.uk>
5168 F: drivers/firmware/efi/test/
5170 EFI VARIABLE FILESYSTEM
5171 M: Matthew Garrett <matthew.garrett@nebula.com>
5172 M: Jeremy Kerr <jk@ozlabs.org>
5173 M: Matt Fleming <matt@codeblueprint.co.uk>
5174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5175 L: linux-efi@vger.kernel.org
5179 EFIFB FRAMEBUFFER DRIVER
5180 L: linux-fbdev@vger.kernel.org
5181 M: Peter Jones <pjones@redhat.com>
5183 F: drivers/video/fbdev/efifb.c
5186 W: http://aeschi.ch.eu.org/efs/
5190 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5191 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5192 L: netdev@vger.kernel.org
5194 F: drivers/net/ethernet/ibm/ehea/
5196 EM28XX VIDEO4LINUX DRIVER
5197 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5198 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5199 L: linux-media@vger.kernel.org
5200 W: https://linuxtv.org
5201 T: git git://linuxtv.org/media_tree.git
5203 F: drivers/media/usb/em28xx/
5204 F: Documentation/media/v4l-drivers/em28xx*
5207 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5208 M: Matt Mackall <mpm@selenic.com>
5209 M: David Woodhouse <dwmw2@infradead.org>
5210 L: linux-embedded@vger.kernel.org
5213 Emulex 10Gbps iSCSI - OneConnect DRIVER
5214 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5215 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5216 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5217 L: linux-scsi@vger.kernel.org
5218 W: http://www.broadcom.com
5220 F: drivers/scsi/be2iscsi/
5222 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5223 M: Sathya Perla <sathya.perla@broadcom.com>
5224 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5225 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5226 M: Somnath Kotur <somnath.kotur@broadcom.com>
5227 L: netdev@vger.kernel.org
5228 W: http://www.emulex.com
5230 F: drivers/net/ethernet/emulex/benet/
5232 EMULEX ONECONNECT ROCE DRIVER
5233 M: Selvin Xavier <selvin.xavier@broadcom.com>
5234 M: Devesh Sharma <devesh.sharma@broadcom.com>
5235 L: linux-rdma@vger.kernel.org
5236 W: http://www.broadcom.com
5238 F: drivers/infiniband/hw/ocrdma/
5239 F: include/uapi/rdma/ocrdma-abi.h
5241 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5242 M: James Smart <james.smart@broadcom.com>
5243 M: Dick Kennedy <dick.kennedy@broadcom.com>
5244 L: linux-scsi@vger.kernel.org
5245 W: http://www.broadcom.com
5247 F: drivers/scsi/lpfc/
5249 ENE CB710 FLASH CARD READER DRIVER
5250 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5252 F: drivers/misc/cb710/
5253 F: drivers/mmc/host/cb710-mmc.*
5254 F: include/linux/cb710.h
5256 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5257 M: Maxim Levitsky <maximlevitsky@gmail.com>
5259 F: drivers/media/rc/ene_ir.*
5261 EPSON S1D13XXX FRAMEBUFFER DRIVER
5262 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5265 F: drivers/video/fbdev/s1d13xxxfb.c
5266 F: include/video/s1d13xxxfb.h
5268 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5269 M: Jeff Layton <jlayton@kernel.org>
5272 F: include/linux/errseq.h
5274 ET131X NETWORK DRIVER
5275 M: Mark Einon <mark.einon@gmail.com>
5277 F: drivers/net/ethernet/agere/
5280 M: Stephen Hemminger <stephen@networkplumber.org>
5281 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5282 L: netdev@vger.kernel.org
5283 W: http://www.linuxfoundation.org/en/Net:Bridge
5285 F: include/linux/netfilter_bridge/
5288 ETHERNET PHY LIBRARY
5289 M: Andrew Lunn <andrew@lunn.ch>
5290 M: Florian Fainelli <f.fainelli@gmail.com>
5291 L: netdev@vger.kernel.org
5293 F: Documentation/ABI/testing/sysfs-bus-mdio
5294 F: Documentation/devicetree/bindings/net/mdio*
5295 F: Documentation/networking/phy.txt
5297 F: drivers/of/of_mdio.c
5298 F: drivers/of/of_net.c
5299 F: include/linux/*mdio*.h
5300 F: include/linux/of_net.h
5301 F: include/linux/phy.h
5302 F: include/linux/phy_fixed.h
5303 F: include/linux/platform_data/mdio-gpio.h
5304 F: include/linux/platform_data/mdio-bcm-unimac.h
5305 F: include/trace/events/mdio.h
5306 F: include/uapi/linux/mdio.h
5307 F: include/uapi/linux/mii.h
5310 M: Jan Kara <jack@suse.com>
5311 L: linux-ext4@vger.kernel.org
5313 F: Documentation/filesystems/ext2.txt
5315 F: include/linux/ext2*
5318 M: "Theodore Ts'o" <tytso@mit.edu>
5319 M: Andreas Dilger <adilger.kernel@dilger.ca>
5320 L: linux-ext4@vger.kernel.org
5321 W: http://ext4.wiki.kernel.org
5322 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5325 F: Documentation/filesystems/ext4.txt
5328 Extended Verification Module (EVM)
5329 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5330 L: linux-integrity@vger.kernel.org
5332 F: security/integrity/evm/
5334 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5335 M: Matt Fleming <matt@codeblueprint.co.uk>
5336 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5337 L: linux-efi@vger.kernel.org
5338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5340 F: Documentation/efi-stub.txt
5341 F: arch/*/kernel/efi.c
5342 F: arch/x86/boot/compressed/eboot.[ch]
5343 F: arch/*/include/asm/efi.h
5344 F: arch/x86/platform/efi/
5345 F: drivers/firmware/efi/
5346 F: include/linux/efi*.h
5347 F: arch/arm/boot/compressed/efi-header.S
5348 F: arch/arm64/kernel/efi-entry.S
5350 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5351 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5352 M: Chanwoo Choi <cw00.choi@samsung.com>
5353 L: linux-kernel@vger.kernel.org
5354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5357 F: include/linux/extcon/
5358 F: include/linux/extcon.h
5359 F: Documentation/extcon/
5360 F: Documentation/devicetree/bindings/extcon/
5363 M: Jingoo Han <jingoohan1@gmail.com>
5364 L: dri-devel@lists.freedesktop.org
5366 F: drivers/gpu/drm/exynos/exynos_dp*
5368 EXYNOS SYSMMU (IOMMU) driver
5369 M: Marek Szyprowski <m.szyprowski@samsung.com>
5370 L: iommu@lists.linux-foundation.org
5372 F: drivers/iommu/exynos-iommu.c
5374 EZchip NPS platform support
5375 M: Elad Kanfi <eladkan@mellanox.com>
5376 M: Vineet Gupta <vgupta@synopsys.com>
5378 F: arch/arc/plat-eznps
5379 F: arch/arc/boot/dts/eznps.dts
5382 M: Jaegeuk Kim <jaegeuk@kernel.org>
5383 M: Chao Yu <yuchao0@huawei.com>
5384 L: linux-f2fs-devel@lists.sourceforge.net
5385 W: https://f2fs.wiki.kernel.org/
5386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5388 F: Documentation/filesystems/f2fs.txt
5389 F: Documentation/ABI/testing/sysfs-fs-f2fs
5391 F: include/linux/f2fs_fs.h
5392 F: include/trace/events/f2fs.h
5394 F71805F HARDWARE MONITORING DRIVER
5395 M: Jean Delvare <jdelvare@suse.com>
5396 L: linux-hwmon@vger.kernel.org
5398 F: Documentation/hwmon/f71805f
5399 F: drivers/hwmon/f71805f.c
5402 M: Jan Kara <jack@suse.cz>
5403 R: Amir Goldstein <amir73il@gmail.com>
5404 L: linux-fsdevel@vger.kernel.org
5406 F: fs/notify/fanotify/
5407 F: include/linux/fanotify.h
5408 F: include/uapi/linux/fanotify.h
5410 FARSYNC SYNCHRONOUS DRIVER
5411 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5412 W: http://www.farsite.co.uk/
5414 F: drivers/net/wan/farsync.*
5416 FAULT INJECTION SUPPORT
5417 M: Akinobu Mita <akinobu.mita@gmail.com>
5419 F: Documentation/fault-injection/
5420 F: lib/fault-inject.c
5422 FBTFT Framebuffer drivers
5423 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5425 F: drivers/staging/fbtft/
5428 M: Michael Buesch <m@bues.ch>
5429 L: linux-media@vger.kernel.org
5431 F: drivers/media/tuners/fc0011.h
5432 F: drivers/media/tuners/fc0011.c
5435 M: Antti Palosaari <crope@iki.fi>
5436 L: linux-media@vger.kernel.org
5437 W: https://linuxtv.org
5438 W: http://palosaari.fi/linux/
5439 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5440 T: git git://linuxtv.org/anttip/media_tree.git
5442 F: drivers/media/tuners/fc2580*
5444 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5445 M: Johannes Thumshirn <jth@kernel.org>
5446 L: fcoe-devel@open-fcoe.org
5447 W: www.Open-FCoE.org
5449 F: drivers/scsi/libfc/
5450 F: drivers/scsi/fcoe/
5452 F: include/scsi/libfc.h
5453 F: include/scsi/libfcoe.h
5454 F: include/uapi/scsi/fc/
5456 FILE LOCKING (flock() and fcntl()/lockf())
5457 M: Jeff Layton <jlayton@kernel.org>
5458 M: "J. Bruce Fields" <bfields@fieldses.org>
5459 L: linux-fsdevel@vger.kernel.org
5461 F: include/linux/fcntl.h
5462 F: include/uapi/linux/fcntl.h
5466 FILESYSTEMS (VFS and infrastructure)
5467 M: Alexander Viro <viro@zeniv.linux.org.uk>
5468 L: linux-fsdevel@vger.kernel.org
5471 F: include/linux/fs.h
5472 F: include/uapi/linux/fs.h
5474 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5475 M: Riku Voipio <riku.voipio@iki.fi>
5476 L: linux-hwmon@vger.kernel.org
5478 F: drivers/hwmon/f75375s.c
5479 F: include/linux/f75375s.h
5481 FIREWIRE AUDIO DRIVERS
5482 M: Clemens Ladisch <clemens@ladisch.de>
5483 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5484 T: git git://git.alsa-project.org/alsa-kernel.git
5488 FIREWIRE MEDIA DRIVERS (firedtv)
5489 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5490 L: linux-media@vger.kernel.org
5491 L: linux1394-devel@lists.sourceforge.net
5492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5494 F: drivers/media/firewire/
5496 FIREWIRE SBP-2 TARGET
5497 M: Chris Boot <bootc@bootc.net>
5498 L: linux-scsi@vger.kernel.org
5499 L: target-devel@vger.kernel.org
5500 L: linux1394-devel@lists.sourceforge.net
5501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5503 F: drivers/target/sbp/
5506 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5507 L: linux1394-devel@lists.sourceforge.net
5508 W: http://ieee1394.wiki.kernel.org/
5509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5511 F: drivers/firewire/
5512 F: include/linux/firewire.h
5513 F: include/uapi/linux/firewire*.h
5516 FIRMWARE LOADER (request_firmware)
5517 M: Luis R. Rodriguez <mcgrof@kernel.org>
5518 L: linux-kernel@vger.kernel.org
5520 F: Documentation/firmware_class/
5521 F: drivers/base/firmware*.c
5522 F: include/linux/firmware.h
5524 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5525 M: Joshua Morris <josh.h.morris@us.ibm.com>
5526 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5528 F: drivers/block/rsxx/
5531 M: Jiri Kosina <jikos@kernel.org>
5532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5534 F: drivers/block/floppy.c
5537 M: Alessandro Rubini <rubini@gnudd.com>
5538 W: http://www.ohwr.org/projects/fmc-bus
5541 F: include/linux/fmc*.h
5542 F: include/linux/ipmi-fru.h
5545 FPGA MANAGER FRAMEWORK
5546 M: Alan Tull <atull@kernel.org>
5547 M: Moritz Fischer <mdf@kernel.org>
5548 L: linux-fpga@vger.kernel.org
5550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5551 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5552 F: Documentation/fpga/
5553 F: Documentation/devicetree/bindings/fpga/
5555 F: include/linux/fpga/
5556 W: http://www.rocketboards.org
5559 M: Bill Metzenthen <billm@melbpc.org.au>
5560 W: http://floatingpoint.sourceforge.net/emulator/index.html
5562 F: arch/x86/math-emu/
5564 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5565 L: netdev@vger.kernel.org
5567 F: drivers/net/wan/dlci.c
5568 F: drivers/net/wan/sdla.c
5571 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5572 L: dri-devel@lists.freedesktop.org
5573 L: linux-fbdev@vger.kernel.org
5574 T: git git://github.com/bzolnier/linux.git
5575 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5577 F: Documentation/fb/
5580 F: include/linux/fb.h
5581 F: include/uapi/video/
5582 F: include/uapi/linux/fb.h
5584 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5585 M: Horia Geantă <horia.geanta@nxp.com>
5586 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5587 L: linux-crypto@vger.kernel.org
5589 F: drivers/crypto/caam/
5590 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5592 FREESCALE DIU FRAMEBUFFER DRIVER
5593 M: Timur Tabi <timur@tabi.org>
5594 L: linux-fbdev@vger.kernel.org
5596 F: drivers/video/fbdev/fsl-diu-fb.*
5598 FREESCALE DMA DRIVER
5599 M: Li Yang <leoyang.li@nxp.com>
5600 M: Zhang Wei <zw@zh-kernel.org>
5601 L: linuxppc-dev@lists.ozlabs.org
5603 F: drivers/dma/fsldma.*
5605 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5606 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5607 L: netdev@vger.kernel.org
5609 F: drivers/net/ethernet/freescale/gianfar*
5610 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5611 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5613 FREESCALE GPMI NAND DRIVER
5614 M: Han Xu <han.xu@nxp.com>
5615 L: linux-mtd@lists.infradead.org
5617 F: drivers/mtd/nand/gpmi-nand/*
5619 FREESCALE I2C CPM DRIVER
5620 M: Jochen Friedrich <jochen@scram.de>
5621 L: linuxppc-dev@lists.ozlabs.org
5622 L: linux-i2c@vger.kernel.org
5624 F: drivers/i2c/busses/i2c-cpm.c
5626 FREESCALE IMX / MXC FEC DRIVER
5627 M: Fugang Duan <fugang.duan@nxp.com>
5628 L: netdev@vger.kernel.org
5630 F: drivers/net/ethernet/freescale/fec_main.c
5631 F: drivers/net/ethernet/freescale/fec_ptp.c
5632 F: drivers/net/ethernet/freescale/fec.h
5633 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5635 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5636 M: Sascha Hauer <kernel@pengutronix.de>
5637 L: linux-fbdev@vger.kernel.org
5638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5640 F: include/linux/platform_data/video-imxfb.h
5641 F: drivers/video/fbdev/imxfb.c
5643 FREESCALE QORIQ DPAA ETHERNET DRIVER
5644 M: Madalin Bucur <madalin.bucur@nxp.com>
5645 L: netdev@vger.kernel.org
5647 F: drivers/net/ethernet/freescale/dpaa
5649 FREESCALE QORIQ DPAA FMAN DRIVER
5650 M: Madalin Bucur <madalin.bucur@nxp.com>
5651 L: netdev@vger.kernel.org
5653 F: drivers/net/ethernet/freescale/fman
5654 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5656 FREESCALE QUAD SPI DRIVER
5657 M: Han Xu <han.xu@nxp.com>
5658 L: linux-mtd@lists.infradead.org
5660 F: drivers/mtd/spi-nor/fsl-quadspi.c
5662 FREESCALE QUICC ENGINE LIBRARY
5663 M: Qiang Zhao <qiang.zhao@nxp.com>
5664 L: linuxppc-dev@lists.ozlabs.org
5666 F: drivers/soc/fsl/qe/
5667 F: include/soc/fsl/*qe*.h
5668 F: include/soc/fsl/*ucc*.h
5670 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5671 M: Li Yang <leoyang.li@nxp.com>
5672 L: netdev@vger.kernel.org
5673 L: linuxppc-dev@lists.ozlabs.org
5675 F: drivers/net/ethernet/freescale/ucc_geth*
5677 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5678 M: Zhao Qiang <qiang.zhao@nxp.com>
5679 L: netdev@vger.kernel.org
5680 L: linuxppc-dev@lists.ozlabs.org
5682 F: drivers/net/wan/fsl_ucc_hdlc*
5684 FREESCALE QUICC ENGINE UCC UART DRIVER
5685 M: Timur Tabi <timur@tabi.org>
5686 L: linuxppc-dev@lists.ozlabs.org
5688 F: drivers/tty/serial/ucc_uart.c
5690 FREESCALE SOC DRIVERS
5691 M: Li Yang <leoyang.li@nxp.com>
5692 L: linuxppc-dev@lists.ozlabs.org
5693 L: linux-arm-kernel@lists.infradead.org
5695 F: Documentation/devicetree/bindings/soc/fsl/
5697 F: include/linux/fsl/
5699 FREESCALE SOC FS_ENET DRIVER
5700 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5701 M: Vitaly Bordug <vbordug@ru.mvista.com>
5702 L: linuxppc-dev@lists.ozlabs.org
5703 L: netdev@vger.kernel.org
5705 F: drivers/net/ethernet/freescale/fs_enet/
5706 F: include/linux/fs_enet_pd.h
5708 FREESCALE SOC SOUND DRIVERS
5709 M: Timur Tabi <timur@tabi.org>
5710 M: Nicolin Chen <nicoleotsuka@gmail.com>
5711 M: Xiubo Li <Xiubo.Lee@gmail.com>
5712 R: Fabio Estevam <fabio.estevam@nxp.com>
5713 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5714 L: linuxppc-dev@lists.ozlabs.org
5716 F: sound/soc/fsl/fsl*
5717 F: sound/soc/fsl/imx*
5718 F: sound/soc/fsl/mpc8610_hpcd.c
5720 FREESCALE USB PERIPHERAL DRIVERS
5721 M: Li Yang <leoyang.li@nxp.com>
5722 L: linux-usb@vger.kernel.org
5723 L: linuxppc-dev@lists.ozlabs.org
5725 F: drivers/usb/gadget/udc/fsl*
5728 M: Christoph Hellwig <hch@infradead.org>
5729 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5734 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5735 M: Pavel Machek <pavel@ucw.cz>
5736 L: linux-pm@vger.kernel.org
5738 F: Documentation/power/freezing-of-tasks.txt
5739 F: include/linux/freezer.h
5743 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5744 L: linux-kernel@vger.kernel.org
5747 F: include/linux/frontswap.h
5749 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5750 M: David Howells <dhowells@redhat.com>
5751 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5753 F: Documentation/filesystems/caching/
5755 F: include/linux/fscache*.h
5757 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5758 M: Theodore Y. Ts'o <tytso@mit.edu>
5759 M: Jaegeuk Kim <jaegeuk@kernel.org>
5760 L: linux-fscrypt@vger.kernel.org
5761 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5765 F: include/linux/fscrypt*.h
5766 F: Documentation/filesystems/fscrypt.rst
5768 FUJITSU FR-V (FRV) PORT
5772 FUJITSU LAPTOP EXTRAS
5773 M: Jonathan Woithe <jwoithe@just42.net>
5774 L: platform-driver-x86@vger.kernel.org
5776 F: drivers/platform/x86/fujitsu-laptop.c
5778 FUJITSU M-5MO LS CAMERA ISP DRIVER
5779 M: Kyungmin Park <kyungmin.park@samsung.com>
5780 M: Heungjun Kim <riverful.kim@samsung.com>
5781 L: linux-media@vger.kernel.org
5783 F: drivers/media/i2c/m5mols/
5784 F: include/media/i2c/m5mols.h
5786 FUJITSU TABLET EXTRAS
5787 M: Robert Gerlach <khnz@gmx.de>
5788 L: platform-driver-x86@vger.kernel.org
5790 F: drivers/platform/x86/fujitsu-tablet.c
5792 FUSE: FILESYSTEM IN USERSPACE
5793 M: Miklos Szeredi <miklos@szeredi.hu>
5794 L: linux-fsdevel@vger.kernel.org
5795 W: http://fuse.sourceforge.net/
5796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5799 F: include/uapi/linux/fuse.h
5800 F: Documentation/filesystems/fuse.txt
5803 M: Thomas Gleixner <tglx@linutronix.de>
5804 M: Ingo Molnar <mingo@redhat.com>
5805 R: Peter Zijlstra <peterz@infradead.org>
5806 R: Darren Hart <dvhart@infradead.org>
5807 L: linux-kernel@vger.kernel.org
5808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5811 F: kernel/futex_compat.c
5812 F: include/asm-generic/futex.h
5813 F: include/linux/futex.h
5814 F: include/uapi/linux/futex.h
5815 F: tools/testing/selftests/futex/
5816 F: tools/perf/bench/futex*
5817 F: Documentation/*futex*
5819 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5820 M: Rik Faith <faith@cs.unc.edu>
5821 L: linux-scsi@vger.kernel.org
5822 S: Odd Fixes (e.g., new signatures)
5823 F: drivers/scsi/fdomain.*
5826 M: Kees Cook <keescook@chromium.org>
5827 R: Emese Revfy <re.emese@gmail.com>
5828 L: kernel-hardening@lists.openwall.com
5830 F: scripts/gcc-plugins/
5831 F: scripts/gcc-plugin.sh
5832 F: scripts/Makefile.gcc-plugins
5833 F: Documentation/gcc-plugins.txt
5835 GCOV BASED KERNEL PROFILING
5836 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5839 F: Documentation/dev-tools/gcov.rst
5841 GDB KERNEL DEBUGGING HELPER SCRIPTS
5842 M: Jan Kiszka <jan.kiszka@siemens.com>
5843 M: Kieran Bingham <kieran@bingham.xyz>
5847 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5848 M: Achim Leubner <achim_leubner@adaptec.com>
5849 L: linux-scsi@vger.kernel.org
5850 W: http://www.icp-vortex.com/
5852 F: drivers/scsi/gdt*
5854 GEMTEK FM RADIO RECEIVER DRIVER
5855 M: Hans Verkuil <hverkuil@xs4all.nl>
5856 L: linux-media@vger.kernel.org
5857 T: git git://linuxtv.org/media_tree.git
5858 W: https://linuxtv.org
5860 F: drivers/media/radio/radio-gemtek*
5862 GENERIC GPIO I2C DRIVER
5863 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5865 F: drivers/i2c/busses/i2c-gpio.c
5866 F: include/linux/i2c-gpio.h
5868 GENERIC GPIO I2C MULTIPLEXER DRIVER
5869 M: Peter Korsgaard <peter.korsgaard@barco.com>
5870 L: linux-i2c@vger.kernel.org
5872 F: drivers/i2c/muxes/i2c-mux-gpio.c
5873 F: include/linux/i2c-mux-gpio.h
5874 F: Documentation/i2c/muxes/i2c-mux-gpio
5876 GENERIC HDLC (WAN) DRIVERS
5877 M: Krzysztof Halasa <khc@pm.waw.pl>
5878 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5880 F: drivers/net/wan/c101.c
5881 F: drivers/net/wan/hd6457*
5882 F: drivers/net/wan/hdlc*
5883 F: drivers/net/wan/n2.c
5884 F: drivers/net/wan/pc300too.c
5885 F: drivers/net/wan/pci200syn.c
5886 F: drivers/net/wan/wanxl*
5888 GENERIC INCLUDE/ASM HEADER FILES
5889 M: Arnd Bergmann <arnd@arndb.de>
5890 L: linux-arch@vger.kernel.org
5891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5893 F: include/asm-generic/
5894 F: include/uapi/asm-generic/
5896 GENERIC PHY FRAMEWORK
5897 M: Kishon Vijay Abraham I <kishon@ti.com>
5898 L: linux-kernel@vger.kernel.org
5899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5902 F: include/linux/phy/
5905 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5906 M: Kevin Hilman <khilman@kernel.org>
5907 M: Ulf Hansson <ulf.hansson@linaro.org>
5908 L: linux-pm@vger.kernel.org
5910 F: drivers/base/power/domain*.c
5911 F: include/linux/pm_domain.h
5912 F: Documentation/devicetree/bindings/power/power_domain.txt
5914 GENERIC UIO DRIVER FOR PCI DEVICES
5915 M: "Michael S. Tsirkin" <mst@redhat.com>
5916 L: kvm@vger.kernel.org
5918 F: drivers/uio/uio_pci_generic.c
5920 GENWQE (IBM Generic Workqueue Card)
5921 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5922 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5924 F: drivers/misc/genwqe/
5926 GET_MAINTAINER SCRIPT
5927 M: Joe Perches <joe@perches.com>
5929 F: scripts/get_maintainer.pl
5932 M: Steven Whitehouse <swhiteho@redhat.com>
5933 M: Bob Peterson <rpeterso@redhat.com>
5934 L: cluster-devel@redhat.com
5935 W: http://sources.redhat.com/cluster/
5936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5938 F: Documentation/filesystems/gfs2*.txt
5940 F: include/uapi/linux/gfs2_ondisk.h
5942 GIGASET ISDN DRIVERS
5943 M: Paul Bolle <pebolle@tiscali.nl>
5944 L: gigaset307x-common@lists.sourceforge.net
5945 W: http://gigaset307x.sourceforge.net/
5947 F: Documentation/isdn/README.gigaset
5948 F: drivers/isdn/gigaset/
5949 F: include/uapi/linux/gigaset_dev.h
5952 M: Hans Verkuil <hans.verkuil@cisco.com>
5953 L: linux-media@vger.kernel.org
5955 F: drivers/media/usb/go7007/
5958 M: Bastien Nocera <hadess@hadess.net>
5959 L: linux-input@vger.kernel.org
5961 F: drivers/input/touchscreen/goodix.c
5964 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5965 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5966 L: linux-gpio@vger.kernel.org
5967 L: linux-acpi@vger.kernel.org
5969 F: Documentation/acpi/gpio-properties.txt
5970 F: drivers/gpio/gpiolib-acpi.c
5973 M: Sean Young <sean@mess.org>
5974 L: linux-media@vger.kernel.org
5976 F: drivers/media/rc/gpio-ir-tx.c
5979 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5980 L: linux-gpio@vger.kernel.org
5982 F: drivers/gpio/gpio-mockup.c
5983 F: tools/testing/selftests/gpio/
5986 M: Linus Walleij <linus.walleij@linaro.org>
5987 L: linux-gpio@vger.kernel.org
5988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5990 F: Documentation/devicetree/bindings/gpio/
5991 F: Documentation/gpio/
5992 F: Documentation/ABI/testing/gpio-cdev
5993 F: Documentation/ABI/obsolete/sysfs-gpio
5995 F: include/linux/gpio/
5996 F: include/linux/gpio.h
5997 F: include/asm-generic/gpio.h
5998 F: include/uapi/linux/gpio.h
6001 GRE DEMULTIPLEXER DRIVER
6002 M: Dmitry Kozlov <xeb@mail.ru>
6003 L: netdev@vger.kernel.org
6005 F: net/ipv4/gre_demux.c
6006 F: net/ipv4/gre_offload.c
6007 F: include/net/gre.h
6009 GRETH 10/100/1G Ethernet MAC device driver
6010 M: Andreas Larsson <andreas@gaisler.com>
6011 L: netdev@vger.kernel.org
6013 F: drivers/net/ethernet/aeroflex/
6015 GREYBUS AUDIO PROTOCOLS DRIVERS
6016 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6017 M: Mark Greer <mgreer@animalcreek.com>
6019 F: drivers/staging/greybus/audio_apbridgea.c
6020 F: drivers/staging/greybus/audio_apbridgea.h
6021 F: drivers/staging/greybus/audio_codec.c
6022 F: drivers/staging/greybus/audio_codec.h
6023 F: drivers/staging/greybus/audio_gb.c
6024 F: drivers/staging/greybus/audio_manager.c
6025 F: drivers/staging/greybus/audio_manager.h
6026 F: drivers/staging/greybus/audio_manager_module.c
6027 F: drivers/staging/greybus/audio_manager_private.h
6028 F: drivers/staging/greybus/audio_manager_sysfs.c
6029 F: drivers/staging/greybus/audio_module.c
6030 F: drivers/staging/greybus/audio_topology.c
6032 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6033 M: Viresh Kumar <vireshk@kernel.org>
6035 F: drivers/staging/greybus/authentication.c
6036 F: drivers/staging/greybus/bootrom.c
6037 F: drivers/staging/greybus/firmware.h
6038 F: drivers/staging/greybus/fw-core.c
6039 F: drivers/staging/greybus/fw-download.c
6040 F: drivers/staging/greybus/fw-managament.c
6041 F: drivers/staging/greybus/greybus_authentication.h
6042 F: drivers/staging/greybus/greybus_firmware.h
6043 F: drivers/staging/greybus/hid.c
6044 F: drivers/staging/greybus/i2c.c
6045 F: drivers/staging/greybus/spi.c
6046 F: drivers/staging/greybus/spilib.c
6047 F: drivers/staging/greybus/spilib.h
6049 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6050 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6052 F: drivers/staging/greybus/loopback.c
6053 F: drivers/staging/greybus/timesync.c
6054 F: drivers/staging/greybus/timesync_platform.c
6056 GREYBUS PLATFORM DRIVERS
6057 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6059 F: drivers/staging/greybus/arche-platform.c
6060 F: drivers/staging/greybus/arche-apb-ctrl.c
6061 F: drivers/staging/greybus/arche_platform.h
6063 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6064 M: Rui Miguel Silva <rmfrfs@gmail.com>
6066 F: drivers/staging/greybus/sdio.c
6067 F: drivers/staging/greybus/light.c
6068 F: drivers/staging/greybus/gpio.c
6069 F: drivers/staging/greybus/power_supply.c
6070 F: drivers/staging/greybus/spi.c
6071 F: drivers/staging/greybus/spilib.c
6074 M: Johan Hovold <johan@kernel.org>
6075 M: Alex Elder <elder@kernel.org>
6076 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6078 F: drivers/staging/greybus/
6079 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6081 GREYBUS UART PROTOCOLS DRIVERS
6082 M: David Lin <dtwlin@gmail.com>
6084 F: drivers/staging/greybus/uart.c
6085 F: drivers/staging/greybus/log.c
6087 GS1662 VIDEO SERIALIZER
6088 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6089 L: linux-media@vger.kernel.org
6090 T: git git://linuxtv.org/media_tree.git
6092 F: drivers/media/spi/gs1662.c
6094 GSPCA FINEPIX SUBDRIVER
6095 M: Frank Zago <frank@zago.net>
6096 L: linux-media@vger.kernel.org
6097 T: git git://linuxtv.org/media_tree.git
6099 F: drivers/media/usb/gspca/finepix.c
6101 GSPCA GL860 SUBDRIVER
6102 M: Olivier Lorin <o.lorin@laposte.net>
6103 L: linux-media@vger.kernel.org
6104 T: git git://linuxtv.org/media_tree.git
6106 F: drivers/media/usb/gspca/gl860/
6108 GSPCA M5602 SUBDRIVER
6109 M: Erik Andren <erik.andren@gmail.com>
6110 L: linux-media@vger.kernel.org
6111 T: git git://linuxtv.org/media_tree.git
6113 F: drivers/media/usb/gspca/m5602/
6115 GSPCA PAC207 SONIXB SUBDRIVER
6116 M: Hans Verkuil <hverkuil@xs4all.nl>
6117 L: linux-media@vger.kernel.org
6118 T: git git://linuxtv.org/media_tree.git
6120 F: drivers/media/usb/gspca/pac207.c
6122 GSPCA SN9C20X SUBDRIVER
6123 M: Brian Johnson <brijohn@gmail.com>
6124 L: linux-media@vger.kernel.org
6125 T: git git://linuxtv.org/media_tree.git
6127 F: drivers/media/usb/gspca/sn9c20x.c
6129 GSPCA T613 SUBDRIVER
6130 M: Leandro Costantino <lcostantino@gmail.com>
6131 L: linux-media@vger.kernel.org
6132 T: git git://linuxtv.org/media_tree.git
6134 F: drivers/media/usb/gspca/t613.c
6136 GSPCA USB WEBCAM DRIVER
6137 M: Hans Verkuil <hverkuil@xs4all.nl>
6138 L: linux-media@vger.kernel.org
6139 T: git git://linuxtv.org/media_tree.git
6141 F: drivers/media/usb/gspca/
6143 GTP (GPRS Tunneling Protocol)
6144 M: Pablo Neira Ayuso <pablo@netfilter.org>
6145 M: Harald Welte <laforge@gnumonks.org>
6146 L: osmocom-net-gprs@lists.osmocom.org
6147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6149 F: drivers/net/gtp.c
6151 GUID PARTITION TABLE (GPT)
6152 M: Davidlohr Bueso <dave@stgolabs.net>
6153 L: linux-efi@vger.kernel.org
6155 F: block/partitions/efi.*
6158 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6159 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6160 W: http://uclinux-h8.sourceforge.jp
6161 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6164 F: drivers/clocksource/h8300_*.c
6165 F: drivers/clk/h8300/
6166 F: drivers/irqchip/irq-renesas-h8*.c
6169 M: Antti Palosaari <crope@iki.fi>
6170 L: linux-media@vger.kernel.org
6171 W: https://linuxtv.org
6172 W: http://palosaari.fi/linux/
6173 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6174 T: git git://linuxtv.org/anttip/media_tree.git
6176 F: drivers/media/usb/hackrf/
6178 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6179 M: Frank Seidel <frank@f-seidel.de>
6180 L: platform-driver-x86@vger.kernel.org
6181 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6183 F: drivers/platform/x86/hdaps.c
6186 M: Jean Delvare <jdelvare@suse.com>
6187 M: Guenter Roeck <linux@roeck-us.net>
6188 L: linux-hwmon@vger.kernel.org
6189 W: http://hwmon.wiki.kernel.org/
6190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6192 F: Documentation/hwmon/
6194 F: include/linux/hwmon*.h
6196 HARDWARE RANDOM NUMBER GENERATOR CORE
6197 M: Matt Mackall <mpm@selenic.com>
6198 M: Herbert Xu <herbert@gondor.apana.org.au>
6199 L: linux-crypto@vger.kernel.org
6201 F: Documentation/devicetree/bindings/rng/
6202 F: Documentation/hw_random.txt
6203 F: drivers/char/hw_random/
6204 F: include/linux/hw_random.h
6206 HARDWARE SPINLOCK CORE
6207 M: Ohad Ben-Cohen <ohad@wizery.com>
6208 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6209 L: linux-remoteproc@vger.kernel.org
6211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6212 F: Documentation/devicetree/bindings/hwlock/
6213 F: Documentation/hwspinlock.txt
6214 F: drivers/hwspinlock/
6215 F: include/linux/hwspinlock.h
6217 HARMONY SOUND DRIVER
6218 L: linux-parisc@vger.kernel.org
6220 F: sound/parisc/harmony.*
6222 HDPVR USB VIDEO ENCODER DRIVER
6223 M: Hans Verkuil <hverkuil@xs4all.nl>
6224 L: linux-media@vger.kernel.org
6225 T: git git://linuxtv.org/media_tree.git
6226 W: https://linuxtv.org
6228 F: drivers/media/usb/hdpvr/
6230 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6231 M: Jimmy Vance <jimmy.vance@hpe.com>
6233 F: Documentation/watchdog/hpwdt.txt
6234 F: drivers/watchdog/hpwdt.c
6236 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6237 M: Don Brace <don.brace@microsemi.com>
6238 L: esc.storagedev@microsemi.com
6239 L: linux-scsi@vger.kernel.org
6241 F: Documentation/scsi/hpsa.txt
6242 F: drivers/scsi/hpsa*.[ch]
6243 F: include/linux/cciss*.h
6244 F: include/uapi/linux/cciss*.h
6247 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6248 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6249 L: linux-rdma@vger.kernel.org
6251 F: drivers/infiniband/hw/hfi1
6254 L: linux-fsdevel@vger.kernel.org
6256 F: Documentation/filesystems/hfs.txt
6260 L: linux-fsdevel@vger.kernel.org
6262 F: Documentation/filesystems/hfsplus.txt
6265 HGA FRAMEBUFFER DRIVER
6266 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6267 L: linux-nvidia@lists.surfsouth.com
6268 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6270 F: drivers/video/fbdev/hgafb.c
6272 HIBERNATION (aka Software Suspend, aka swsusp)
6273 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6274 M: Pavel Machek <pavel@ucw.cz>
6275 L: linux-pm@vger.kernel.org
6276 B: https://bugzilla.kernel.org
6279 F: drivers/base/power/
6281 F: include/linux/suspend.h
6282 F: include/linux/freezer.h
6283 F: include/linux/pm.h
6284 F: arch/*/include/asm/suspend*.h
6287 M: Jiri Kosina <jikos@kernel.org>
6288 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6289 L: linux-input@vger.kernel.org
6290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6293 F: include/linux/hid*
6294 F: include/uapi/linux/hid*
6296 HID SENSOR HUB DRIVERS
6297 M: Jiri Kosina <jikos@kernel.org>
6298 M: Jonathan Cameron <jic23@kernel.org>
6299 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6300 L: linux-input@vger.kernel.org
6301 L: linux-iio@vger.kernel.org
6303 F: Documentation/hid/hid-sensor*
6304 F: drivers/hid/hid-sensor-*
6305 F: drivers/iio/*/hid-*
6306 F: include/linux/hid-sensor-*
6308 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6309 M: Thomas Gleixner <tglx@linutronix.de>
6310 L: linux-kernel@vger.kernel.org
6311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6313 F: Documentation/timers/
6314 F: kernel/time/hrtimer.c
6315 F: kernel/time/clockevents.c
6316 F: kernel/time/timer_*.c
6317 F: include/linux/clockchips.h
6318 F: include/linux/hrtimer.h
6320 HIGH-SPEED SCC DRIVER FOR AX.25
6321 L: linux-hams@vger.kernel.org
6323 F: drivers/net/hamradio/dmascc.c
6324 F: drivers/net/hamradio/scc.c
6326 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6327 M: HighPoint Linux Team <linux@highpoint-tech.com>
6328 W: http://www.highpoint-tech.com
6330 F: Documentation/scsi/hptiop.txt
6331 F: drivers/scsi/hptiop.c
6334 M: Jes Sorensen <jes@trained-monkey.org>
6335 L: linux-hippi@sunsite.dk
6337 F: include/linux/hippidevice.h
6338 F: include/uapi/linux/if_hippi.h
6340 F: drivers/net/hippi/
6342 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6343 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6344 M: Salil Mehta <salil.mehta@huawei.com>
6345 L: netdev@vger.kernel.org
6346 W: http://www.hisilicon.com
6348 F: drivers/net/ethernet/hisilicon/hns3/
6350 HISILICON NETWORK SUBSYSTEM DRIVER
6351 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6352 M: Salil Mehta <salil.mehta@huawei.com>
6353 L: netdev@vger.kernel.org
6354 W: http://www.hisilicon.com
6356 F: drivers/net/ethernet/hisilicon/
6357 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6359 HISILICON PMU DRIVER
6360 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6361 W: http://www.hisilicon.com
6363 F: drivers/perf/hisilicon
6364 F: Documentation/perf/hisi-pmu.txt
6366 HISILICON ROCE DRIVER
6367 M: Lijun Ou <oulijun@huawei.com>
6368 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6369 L: linux-rdma@vger.kernel.org
6371 F: drivers/infiniband/hw/hns/
6372 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6374 HISILICON SAS Controller
6375 M: John Garry <john.garry@huawei.com>
6376 W: http://www.hisilicon.com
6378 F: drivers/scsi/hisi_sas/
6379 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6381 HMM - Heterogeneous Memory Management
6382 M: Jérôme Glisse <jglisse@redhat.com>
6383 L: linux-mm@kvack.org
6386 F: include/linux/hmm*
6389 M: Jouni Malinen <j@w1.fi>
6390 L: linux-wireless@vger.kernel.org
6391 W: http://w1.fi/hostap-driver.html
6393 F: drivers/net/wireless/intersil/hostap/
6395 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6396 L: platform-driver-x86@vger.kernel.org
6398 F: drivers/platform/x86/tc1100-wmi.c
6400 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6401 M: Jaroslav Kysela <perex@perex.cz>
6403 F: drivers/net/ethernet/hp/hp100.*
6405 HPET: High Precision Event Timers driver
6406 M: Clemens Ladisch <clemens@ladisch.de>
6408 F: Documentation/timers/hpet.txt
6409 F: drivers/char/hpet.c
6410 F: include/linux/hpet.h
6411 F: include/uapi/linux/hpet.h
6415 F: arch/x86/kernel/hpet.c
6416 F: arch/x86/include/asm/hpet.h
6419 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6420 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6425 M: Sebastian Reichel <sre@kernel.org>
6426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6428 F: Documentation/ABI/testing/sysfs-bus-hsi
6429 F: Documentation/driver-api/hsi.rst
6431 F: include/linux/hsi/
6432 F: include/uapi/linux/hsi/
6435 L: linux-usb@vger.kernel.org
6437 F: drivers/net/usb/hso.c
6439 HSR NETWORK PROTOCOL
6440 M: Arvid Brodin <arvid.brodin@alten.se>
6441 L: netdev@vger.kernel.org
6445 HT16K33 LED CONTROLLER DRIVER
6446 M: Robin van der Gracht <robin@protonic.nl>
6448 F: drivers/auxdisplay/ht16k33.c
6449 F: Documentation/devicetree/bindings/display/ht16k33.txt
6451 HTCPEN TOUCHSCREEN DRIVER
6452 M: Pau Oliva Fora <pof@eslack.org>
6453 L: linux-input@vger.kernel.org
6455 F: drivers/input/touchscreen/htcpen.c
6457 HUAWEI ETHERNET DRIVER
6458 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6459 L: netdev@vger.kernel.org
6461 F: Documentation/networking/hinic.txt
6462 F: drivers/net/ethernet/huawei/hinic/
6465 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6470 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6471 L: linux-media@vger.kernel.org
6472 T: git git://linuxtv.org/media_tree.git
6473 W: https://linuxtv.org
6475 F: drivers/media/platform/sti/hva
6477 HWPOISON MEMORY FAILURE HANDLING
6478 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6479 L: linux-mm@kvack.org
6481 F: mm/memory-failure.c
6482 F: mm/hwpoison-inject.c
6484 Hyper-V CORE AND DRIVERS
6485 M: "K. Y. Srinivasan" <kys@microsoft.com>
6486 M: Haiyang Zhang <haiyangz@microsoft.com>
6487 M: Stephen Hemminger <sthemmin@microsoft.com>
6488 L: devel@linuxdriverproject.org
6490 F: Documentation/networking/netvsc.txt
6491 F: arch/x86/include/asm/mshyperv.h
6492 F: arch/x86/include/asm/trace/hyperv.h
6493 F: arch/x86/include/uapi/asm/hyperv.h
6494 F: arch/x86/kernel/cpu/mshyperv.c
6496 F: drivers/hid/hid-hyperv.c
6498 F: drivers/input/serio/hyperv-keyboard.c
6499 F: drivers/pci/host/pci-hyperv.c
6500 F: drivers/net/hyperv/
6501 F: drivers/scsi/storvsc_drv.c
6502 F: drivers/uio/uio_hv_generic.c
6503 F: drivers/video/fbdev/hyperv_fb.c
6504 F: net/vmw_vsock/hyperv_transport.c
6505 F: include/linux/hyperv.h
6506 F: include/uapi/linux/hyperv.h
6508 F: Documentation/ABI/stable/sysfs-bus-vmbus
6510 HYPERVISOR VIRTUAL CONSOLE DRIVER
6511 L: linuxppc-dev@lists.ozlabs.org
6516 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6517 L: linux-i2c@vger.kernel.org
6518 L: linux-acpi@vger.kernel.org
6520 F: drivers/i2c/i2c-core-acpi.c
6523 M: Peter Rosin <peda@axentia.se>
6524 L: linux-i2c@vger.kernel.org
6526 F: Documentation/i2c/i2c-topology
6527 F: Documentation/i2c/muxes/
6528 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6529 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6530 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6531 F: drivers/i2c/i2c-mux.c
6532 F: drivers/i2c/muxes/
6533 F: include/linux/i2c-mux.h
6535 I2C OVER PARALLEL PORT
6536 M: Jean Delvare <jdelvare@suse.com>
6537 L: linux-i2c@vger.kernel.org
6539 F: Documentation/i2c/busses/i2c-parport
6540 F: Documentation/i2c/busses/i2c-parport-light
6541 F: drivers/i2c/busses/i2c-parport.c
6542 F: drivers/i2c/busses/i2c-parport-light.c
6545 M: Wolfram Sang <wsa@the-dreams.de>
6546 L: linux-i2c@vger.kernel.org
6547 W: https://i2c.wiki.kernel.org/
6548 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6551 F: Documentation/devicetree/bindings/i2c/
6552 F: Documentation/i2c/
6555 F: include/linux/i2c.h
6556 F: include/linux/i2c-*.h
6557 F: include/uapi/linux/i2c.h
6558 F: include/uapi/linux/i2c-*.h
6561 M: Jean Delvare <jdelvare@suse.com>
6562 L: linux-i2c@vger.kernel.org
6564 F: Documentation/i2c/busses/i2c-taos-evm
6565 F: drivers/i2c/busses/i2c-taos-evm.c
6568 M: Till Harbaum <till@harbaum.org>
6569 L: linux-i2c@vger.kernel.org
6570 W: http://www.harbaum.org/till/i2c_tiny_usb
6572 F: drivers/i2c/busses/i2c-tiny-usb.c
6574 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6575 M: Jean Delvare <jdelvare@suse.com>
6576 L: linux-i2c@vger.kernel.org
6578 F: Documentation/i2c/busses/i2c-ali1535
6579 F: Documentation/i2c/busses/i2c-ali1563
6580 F: Documentation/i2c/busses/i2c-ali15x3
6581 F: Documentation/i2c/busses/i2c-amd756
6582 F: Documentation/i2c/busses/i2c-amd8111
6583 F: Documentation/i2c/busses/i2c-i801
6584 F: Documentation/i2c/busses/i2c-nforce2
6585 F: Documentation/i2c/busses/i2c-piix4
6586 F: Documentation/i2c/busses/i2c-sis5595
6587 F: Documentation/i2c/busses/i2c-sis630
6588 F: Documentation/i2c/busses/i2c-sis96x
6589 F: Documentation/i2c/busses/i2c-via
6590 F: Documentation/i2c/busses/i2c-viapro
6591 F: drivers/i2c/busses/i2c-ali1535.c
6592 F: drivers/i2c/busses/i2c-ali1563.c
6593 F: drivers/i2c/busses/i2c-ali15x3.c
6594 F: drivers/i2c/busses/i2c-amd756.c
6595 F: drivers/i2c/busses/i2c-amd756-s4882.c
6596 F: drivers/i2c/busses/i2c-amd8111.c
6597 F: drivers/i2c/busses/i2c-i801.c
6598 F: drivers/i2c/busses/i2c-isch.c
6599 F: drivers/i2c/busses/i2c-nforce2.c
6600 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6601 F: drivers/i2c/busses/i2c-piix4.c
6602 F: drivers/i2c/busses/i2c-sis5595.c
6603 F: drivers/i2c/busses/i2c-sis630.c
6604 F: drivers/i2c/busses/i2c-sis96x.c
6605 F: drivers/i2c/busses/i2c-via.c
6606 F: drivers/i2c/busses/i2c-viapro.c
6608 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6609 M: Hans de Goede <hdegoede@redhat.com>
6610 L: linux-i2c@vger.kernel.org
6612 F: drivers/i2c/busses/i2c-cht-wc.c
6614 I2C/SMBUS ISMT DRIVER
6615 M: Seth Heasley <seth.heasley@intel.com>
6616 M: Neil Horman <nhorman@tuxdriver.com>
6617 L: linux-i2c@vger.kernel.org
6618 F: drivers/i2c/busses/i2c-ismt.c
6619 F: Documentation/i2c/busses/i2c-ismt
6621 I2C/SMBUS STUB DRIVER
6622 M: Jean Delvare <jdelvare@suse.com>
6623 L: linux-i2c@vger.kernel.org
6625 F: drivers/i2c/i2c-stub.c
6628 M: "H. Peter Anvin" <hpa@zytor.com>
6632 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6633 M: "H. Peter Anvin" <hpa@zytor.com>
6634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6637 IA64 (Itanium) PLATFORM
6638 M: Tony Luck <tony.luck@intel.com>
6639 M: Fenghua Yu <fenghua.yu@intel.com>
6640 L: linux-ia64@vger.kernel.org
6641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6645 IBM Power 842 compression accelerator
6646 M: Haren Myneni <haren@us.ibm.com>
6648 F: drivers/crypto/nx/Makefile
6649 F: drivers/crypto/nx/Kconfig
6650 F: drivers/crypto/nx/nx-842*
6651 F: include/linux/sw842.h
6655 IBM Power in-Nest Crypto Acceleration
6656 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6657 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6658 L: linux-crypto@vger.kernel.org
6660 F: drivers/crypto/nx/Makefile
6661 F: drivers/crypto/nx/Kconfig
6662 F: drivers/crypto/nx/nx-aes*
6663 F: drivers/crypto/nx/nx-sha*
6664 F: drivers/crypto/nx/nx.*
6665 F: drivers/crypto/nx/nx_csbcpb.h
6666 F: drivers/crypto/nx/nx_debugfs.h
6668 IBM Power Linux RAID adapter
6669 M: Brian King <brking@us.ibm.com>
6671 F: drivers/scsi/ipr.*
6673 IBM Power SRIOV Virtual NIC Device Driver
6674 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6675 M: John Allen <jallen@linux.vnet.ibm.com>
6676 L: netdev@vger.kernel.org
6678 F: drivers/net/ethernet/ibm/ibmvnic.*
6680 IBM Power Virtual Accelerator Switchboard
6681 M: Sukadev Bhattiprolu
6682 L: linuxppc-dev@lists.ozlabs.org
6684 F: arch/powerpc/platforms/powernv/vas*
6685 F: arch/powerpc/platforms/powernv/copy-paste.h
6686 F: arch/powerpc/include/asm/vas.h
6687 F: arch/powerpc/include/uapi/asm/vas.h
6689 IBM Power Virtual Ethernet Device Driver
6690 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6691 L: netdev@vger.kernel.org
6693 F: drivers/net/ethernet/ibm/ibmveth.*
6695 IBM Power Virtual FC Device Drivers
6696 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6697 L: linux-scsi@vger.kernel.org
6699 F: drivers/scsi/ibmvscsi/ibmvfc*
6701 IBM Power Virtual SCSI Device Drivers
6702 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6703 L: linux-scsi@vger.kernel.org
6705 F: drivers/scsi/ibmvscsi/ibmvscsi*
6706 F: include/scsi/viosrp.h
6708 IBM Power Virtual SCSI Device Target Driver
6709 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6710 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6711 L: linux-scsi@vger.kernel.org
6712 L: target-devel@vger.kernel.org
6714 F: drivers/scsi/ibmvscsi_tgt/
6716 IBM Power VMX Cryptographic instructions
6717 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6718 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6719 L: linux-crypto@vger.kernel.org
6721 F: drivers/crypto/vmx/Makefile
6722 F: drivers/crypto/vmx/Kconfig
6723 F: drivers/crypto/vmx/vmx.c
6724 F: drivers/crypto/vmx/aes*
6725 F: drivers/crypto/vmx/ghash*
6726 F: drivers/crypto/vmx/ppc-xlate.pl
6728 IBM ServeRAID RAID DRIVER
6730 F: drivers/scsi/ips.*
6732 ICH LPC AND GPIO DRIVER
6733 M: Peter Tyser <ptyser@xes-inc.com>
6735 F: drivers/mfd/lpc_ich.c
6736 F: drivers/gpio/gpio-ich.c
6739 M: "David S. Miller" <davem@davemloft.net>
6740 L: linux-ide@vger.kernel.org
6741 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6744 F: Documentation/ide/
6746 F: include/linux/ide.h
6749 M: Borislav Petkov <bp@alien8.de>
6750 L: linux-ide@vger.kernel.org
6752 F: Documentation/cdrom/ide-cd
6753 F: drivers/ide/ide-cd*
6755 IDEAPAD LAPTOP EXTRAS DRIVER
6756 M: Ike Panhc <ike.pan@canonical.com>
6757 L: platform-driver-x86@vger.kernel.org
6758 W: http://launchpad.net/ideapad-laptop
6760 F: drivers/platform/x86/ideapad-laptop.c
6762 IDEAPAD LAPTOP SLIDEBAR DRIVER
6763 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6764 L: linux-input@vger.kernel.org
6765 W: https://github.com/o2genum/ideapad-slidebar
6767 F: drivers/input/misc/ideapad_slidebar.c
6769 IDT VersaClock 5 CLOCK DRIVER
6770 M: Marek Vasut <marek.vasut@gmail.com>
6772 F: drivers/clk/clk-versaclock5.c
6774 IEEE 802.15.4 SUBSYSTEM
6775 M: Alexander Aring <alex.aring@gmail.com>
6776 M: Stefan Schmidt <stefan@osg.samsung.com>
6777 L: linux-wpan@vger.kernel.org
6778 W: http://wpan.cakelab.org/
6779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6784 F: drivers/net/ieee802154/
6785 F: include/linux/nl802154.h
6786 F: include/linux/ieee802154.h
6787 F: include/net/nl802154.h
6788 F: include/net/mac802154.h
6789 F: include/net/af_ieee802154.h
6790 F: include/net/cfg802154.h
6791 F: include/net/ieee802154_netdev.h
6792 F: Documentation/networking/ieee802154.txt
6795 M: Yotam Gigi <yotam.gi@gmail.com>
6796 M: Jamal Hadi Salim <jhs@mojatatu.com>
6798 F: include/net/ife.h
6799 F: include/uapi/linux/ife.h
6801 IGORPLUG-USB IR RECEIVER
6802 M: Sean Young <sean@mess.org>
6803 L: linux-media@vger.kernel.org
6805 F: drivers/media/rc/igorplugusb.c
6807 IGUANAWORKS USB IR TRANSCEIVER
6808 M: Sean Young <sean@mess.org>
6809 L: linux-media@vger.kernel.org
6811 F: drivers/media/rc/iguanair.c
6813 IIO DIGITAL POTENTIOMETER DAC
6814 M: Peter Rosin <peda@axentia.se>
6815 L: linux-iio@vger.kernel.org
6817 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6818 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6819 F: drivers/iio/dac/dpot-dac.c
6821 IIO ENVELOPE DETECTOR
6822 M: Peter Rosin <peda@axentia.se>
6823 L: linux-iio@vger.kernel.org
6825 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6826 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6827 F: drivers/iio/adc/envelope-detector.c
6830 M: Peter Rosin <peda@axentia.se>
6831 L: linux-iio@vger.kernel.org
6833 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6834 F: drivers/iio/multiplexer/iio-mux.c
6836 IIO SUBSYSTEM AND DRIVERS
6837 M: Jonathan Cameron <jic23@kernel.org>
6838 R: Hartmut Knaack <knaack.h@gmx.de>
6839 R: Lars-Peter Clausen <lars@metafoo.de>
6840 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6841 L: linux-iio@vger.kernel.org
6842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6844 F: Documentation/devicetree/bindings/iio/
6846 F: drivers/staging/iio/
6847 F: include/linux/iio/
6850 IKANOS/ADI EAGLE ADSL USB DRIVER
6851 M: Matthieu Castet <castet.matthieu@free.fr>
6852 M: Stanislaw Gruszka <stf_xl@wp.pl>
6854 F: drivers/usb/atm/ueagle-atm.c
6856 IMGTEC ASCII LCD DRIVER
6857 M: Paul Burton <paul.burton@mips.com>
6859 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6860 F: drivers/auxdisplay/img-ascii-lcd.c
6862 IMGTEC IR DECODER DRIVER
6863 M: James Hogan <jhogan@kernel.org>
6865 F: drivers/media/rc/img-ir/
6867 IMS TWINTURBO FRAMEBUFFER DRIVER
6868 L: linux-fbdev@vger.kernel.org
6870 F: drivers/video/fbdev/imsttfb.c
6872 INA209 HARDWARE MONITOR DRIVER
6873 M: Guenter Roeck <linux@roeck-us.net>
6874 L: linux-hwmon@vger.kernel.org
6876 F: Documentation/hwmon/ina209
6877 F: Documentation/devicetree/bindings/i2c/ina209.txt
6878 F: drivers/hwmon/ina209.c
6880 INA2XX HARDWARE MONITOR DRIVER
6881 M: Guenter Roeck <linux@roeck-us.net>
6882 L: linux-hwmon@vger.kernel.org
6884 F: Documentation/hwmon/ina2xx
6885 F: drivers/hwmon/ina2xx.c
6886 F: include/linux/platform_data/ina2xx.h
6888 INDUSTRY PACK SUBSYSTEM (IPACK)
6889 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6890 M: Jens Taprogge <jens.taprogge@taprogge.org>
6891 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6892 L: industrypack-devel@lists.sourceforge.net
6893 W: http://industrypack.sourceforge.net
6897 INFINIBAND SUBSYSTEM
6898 M: Doug Ledford <dledford@redhat.com>
6899 M: Jason Gunthorpe <jgg@mellanox.com>
6900 L: linux-rdma@vger.kernel.org
6901 W: http://www.openfabrics.org/
6902 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6905 F: Documentation/devicetree/bindings/infiniband/
6906 F: Documentation/infiniband/
6907 F: drivers/infiniband/
6908 F: include/uapi/linux/if_infiniband.h
6909 F: include/uapi/rdma/
6912 INGENIC JZ4780 DMA Driver
6913 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6915 F: drivers/dma/dma-jz4780.c
6917 INGENIC JZ4780 NAND DRIVER
6918 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6919 L: linux-mtd@lists.infradead.org
6921 F: drivers/mtd/nand/jz4780_*
6924 M: Jan Kara <jack@suse.cz>
6925 R: Amir Goldstein <amir73il@gmail.com>
6926 L: linux-fsdevel@vger.kernel.org
6928 F: Documentation/filesystems/inotify.txt
6929 F: fs/notify/inotify/
6930 F: include/linux/inotify.h
6931 F: include/uapi/linux/inotify.h
6933 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6934 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6935 L: linux-input@vger.kernel.org
6936 Q: http://patchwork.kernel.org/project/linux-input/list/
6937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6940 F: include/linux/input.h
6941 F: include/uapi/linux/input.h
6942 F: include/uapi/linux/input-event-codes.h
6943 F: include/linux/input/
6944 F: Documentation/devicetree/bindings/input/
6945 F: Documentation/input/
6947 INPUT MULTITOUCH (MT) PROTOCOL
6948 M: Henrik Rydberg <rydberg@bitmath.org>
6949 L: linux-input@vger.kernel.org
6951 F: Documentation/input/multi-touch-protocol.rst
6952 F: drivers/input/input-mt.c
6955 INSIDE SECURE CRYPTO DRIVER
6956 M: Antoine Tenart <antoine.tenart@free-electrons.com>
6957 F: drivers/crypto/inside-secure/
6959 L: linux-crypto@vger.kernel.org
6961 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6962 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6963 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6964 L: linux-integrity@vger.kernel.org
6965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6967 F: security/integrity/ima/
6969 INTEL 810/815 FRAMEBUFFER DRIVER
6970 M: Antonino Daplas <adaplas@gmail.com>
6971 L: linux-fbdev@vger.kernel.org
6973 F: drivers/video/fbdev/i810/
6975 INTEL ASoC BDW/HSW DRIVERS
6976 M: Jie Yang <yang.jie@linux.intel.com>
6977 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6979 F: sound/soc/intel/common/sst-dsp*
6980 F: sound/soc/intel/common/sst-firmware.c
6981 F: sound/soc/intel/boards/broadwell.c
6982 F: sound/soc/intel/haswell/
6984 INTEL C600 SERIES SAS CONTROLLER DRIVER
6985 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6986 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6987 L: linux-scsi@vger.kernel.org
6988 T: git git://git.code.sf.net/p/intel-sas/isci
6990 F: drivers/scsi/isci/
6992 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6993 M: Jani Nikula <jani.nikula@linux.intel.com>
6994 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6995 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
6996 L: intel-gfx@lists.freedesktop.org
6997 W: https://01.org/linuxgraphics/
6998 B: https://01.org/linuxgraphics/documentation/how-report-bugs
6999 C: irc://chat.freenode.net/intel-gfx
7000 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7001 T: git git://anongit.freedesktop.org/drm-intel
7003 F: drivers/gpu/drm/i915/
7004 F: include/drm/i915*
7005 F: include/uapi/drm/i915_drm.h
7006 F: Documentation/gpu/i915.rst
7008 INTEL ETHERNET DRIVERS
7009 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7010 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7011 W: http://www.intel.com/support/feedback.htm
7012 W: http://e1000.sourceforge.net/
7013 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7017 F: Documentation/networking/e100.txt
7018 F: Documentation/networking/e1000.txt
7019 F: Documentation/networking/e1000e.txt
7020 F: Documentation/networking/igb.txt
7021 F: Documentation/networking/igbvf.txt
7022 F: Documentation/networking/ixgb.txt
7023 F: Documentation/networking/ixgbe.txt
7024 F: Documentation/networking/ixgbevf.txt
7025 F: Documentation/networking/i40e.txt
7026 F: Documentation/networking/i40evf.txt
7027 F: drivers/net/ethernet/intel/
7028 F: drivers/net/ethernet/intel/*/
7029 F: include/linux/avf/virtchnl.h
7031 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7032 M: Maik Broemme <mbroemme@libmpq.org>
7033 L: linux-fbdev@vger.kernel.org
7035 F: Documentation/fb/intelfb.txt
7036 F: drivers/video/fbdev/intelfb/
7038 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7039 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7040 M: Zhi Wang <zhi.a.wang@intel.com>
7041 L: intel-gvt-dev@lists.freedesktop.org
7042 L: intel-gfx@lists.freedesktop.org
7043 W: https://01.org/igvt-g
7044 T: git https://github.com/intel/gvt-linux.git
7046 F: drivers/gpu/drm/i915/gvt/
7048 INTEL HID EVENT DRIVER
7049 M: Alex Hung <alex.hung@canonical.com>
7050 L: platform-driver-x86@vger.kernel.org
7052 F: drivers/platform/x86/intel-hid.c
7054 INTEL I/OAT DMA DRIVER
7055 M: Dave Jiang <dave.jiang@intel.com>
7056 R: Dan Williams <dan.j.williams@intel.com>
7057 L: dmaengine@vger.kernel.org
7058 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7060 F: drivers/dma/ioat*
7063 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7064 M: Len Brown <lenb@kernel.org>
7065 L: linux-pm@vger.kernel.org
7066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7067 B: https://bugzilla.kernel.org
7069 F: drivers/idle/intel_idle.c
7071 INTEL INTEGRATED SENSOR HUB DRIVER
7072 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7073 M: Jiri Kosina <jikos@kernel.org>
7074 L: linux-input@vger.kernel.org
7076 F: drivers/hid/intel-ish-hid/
7079 M: David Woodhouse <dwmw2@infradead.org>
7080 L: iommu@lists.linux-foundation.org
7081 T: git git://git.infradead.org/iommu-2.6.git
7083 F: drivers/iommu/intel-iommu.c
7084 F: include/linux/intel-iommu.h
7086 INTEL IOP-ADMA DMA DRIVER
7087 R: Dan Williams <dan.j.williams@intel.com>
7089 F: drivers/dma/iop-adma.c
7091 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7092 M: Krzysztof Halasa <khalasa@piap.pl>
7094 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7095 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7096 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7097 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7098 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7099 F: drivers/net/wan/ixp4xx_hss.c
7101 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7102 M: Deepak Saxena <dsaxena@plexity.net>
7104 F: drivers/char/hw_random/ixp4xx-rng.c
7106 INTEL MANAGEMENT ENGINE (mei)
7107 M: Tomas Winkler <tomas.winkler@intel.com>
7108 L: linux-kernel@vger.kernel.org
7110 F: include/uapi/linux/mei.h
7111 F: include/linux/mei_cl_bus.h
7112 F: drivers/misc/mei/*
7113 F: drivers/watchdog/mei_wdt.c
7114 F: Documentation/misc-devices/mei/*
7117 INTEL MENLOW THERMAL DRIVER
7118 M: Sujith Thomas <sujith.thomas@intel.com>
7119 L: platform-driver-x86@vger.kernel.org
7120 W: https://01.org/linux-acpi
7122 F: drivers/platform/x86/intel_menlow.c
7124 INTEL MERRIFIELD GPIO DRIVER
7125 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7126 L: linux-gpio@vger.kernel.org
7128 F: drivers/gpio/gpio-merrifield.c
7130 INTEL MIC DRIVERS (mic)
7131 M: Sudeep Dutt <sudeep.dutt@intel.com>
7132 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7134 W: https://github.com/sudeepdutt/mic
7135 W: http://software.intel.com/en-us/mic-developer
7136 F: include/linux/mic_bus.h
7137 F: include/linux/scif.h
7138 F: include/uapi/linux/mic_common.h
7139 F: include/uapi/linux/mic_ioctl.h
7140 F: include/uapi/linux/scif_ioctl.h
7141 F: drivers/misc/mic/
7142 F: drivers/dma/mic_x100_dma.c
7143 F: drivers/dma/mic_x100_dma.h
7144 F: Documentation/mic/
7146 INTEL PMC CORE DRIVER
7147 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7148 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7149 L: platform-driver-x86@vger.kernel.org
7151 F: arch/x86/include/asm/pmc_core.h
7152 F: drivers/platform/x86/intel_pmc_core*
7154 INTEL PMC/P-Unit IPC DRIVER
7155 M: Zha Qipeng<qipeng.zha@intel.com>
7156 L: platform-driver-x86@vger.kernel.org
7158 F: drivers/platform/x86/intel_pmc_ipc.c
7159 F: drivers/platform/x86/intel_punit_ipc.c
7160 F: arch/x86/include/asm/intel_pmc_ipc.h
7161 F: arch/x86/include/asm/intel_punit_ipc.h
7163 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7164 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7165 L: linux-wireless@vger.kernel.org
7167 F: Documentation/networking/README.ipw2100
7168 F: Documentation/networking/README.ipw2200
7169 F: drivers/net/wireless/intel/ipw2x00/
7172 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7173 M: Len Brown <lenb@kernel.org>
7174 L: linux-pm@vger.kernel.org
7176 F: drivers/cpufreq/intel_pstate.c
7178 INTEL RDMA RNIC DRIVER
7179 M: Faisal Latif <faisal.latif@intel.com>
7180 M: Shiraz Saleem <shiraz.saleem@intel.com>
7181 L: linux-rdma@vger.kernel.org
7183 F: drivers/infiniband/hw/i40iw/
7185 INTEL TELEMETRY DRIVER
7186 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7187 L: platform-driver-x86@vger.kernel.org
7189 F: arch/x86/include/asm/intel_telemetry.h
7190 F: drivers/platform/x86/intel_telemetry*
7192 INTEL VIRTUAL BUTTON DRIVER
7193 M: AceLan Kao <acelan.kao@canonical.com>
7194 L: platform-driver-x86@vger.kernel.org
7196 F: drivers/platform/x86/intel-vbtn.c
7198 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7199 M: Stanislaw Gruszka <sgruszka@redhat.com>
7200 L: linux-wireless@vger.kernel.org
7202 F: drivers/net/wireless/intel/iwlegacy/
7204 INTEL WIRELESS WIFI LINK (iwlwifi)
7205 M: Johannes Berg <johannes.berg@intel.com>
7206 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7207 M: Luca Coelho <luciano.coelho@intel.com>
7208 M: Intel Linux Wireless <linuxwifi@intel.com>
7209 L: linux-wireless@vger.kernel.org
7210 W: http://intellinuxwireless.org
7211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7213 F: drivers/net/wireless/intel/iwlwifi/
7215 INTEL WIRELESS WIMAX CONNECTION 2400
7216 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7217 M: linux-wimax@intel.com
7218 L: wimax@linuxwimax.org (subscribers-only)
7220 W: http://linuxwimax.org
7221 F: Documentation/wimax/README.i2400m
7222 F: drivers/net/wimax/i2400m/
7223 F: include/uapi/linux/wimax/i2400m.h
7225 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7226 M: Mario Limonciello <mario.limonciello@dell.com>
7228 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7231 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7233 F: Documentation/trace/intel_th.txt
7234 F: drivers/hwtracing/intel_th/
7236 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7237 M: Ning Sun <ning.sun@intel.com>
7238 L: tboot-devel@lists.sourceforge.net
7239 W: http://tboot.sourceforge.net
7240 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7242 F: Documentation/intel_txt.txt
7243 F: include/linux/tboot.h
7244 F: arch/x86/kernel/tboot.c
7246 INTEL-MID GPIO DRIVER
7247 M: David Cohen <david.a.cohen@linux.intel.com>
7248 L: linux-gpio@vger.kernel.org
7250 F: drivers/gpio/gpio-intel-mid.c
7252 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7253 M: Linus Walleij <linus.walleij@linaro.org>
7254 L: linux-iio@vger.kernel.org
7256 F: drivers/iio/gyro/mpu3050*
7257 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7259 IOC3 ETHERNET DRIVER
7260 M: Ralf Baechle <ralf@linux-mips.org>
7261 L: linux-mips@linux-mips.org
7263 F: drivers/net/ethernet/sgi/ioc3-eth.c
7266 M: Pat Gefre <pfg@sgi.com>
7267 L: linux-serial@vger.kernel.org
7269 F: drivers/tty/serial/ioc3_serial.c
7272 M: Joerg Roedel <joro@8bytes.org>
7273 L: iommu@lists.linux-foundation.org
7274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7276 F: Documentation/devicetree/bindings/iommu/
7278 F: include/linux/iommu.h
7279 F: include/linux/iova.h
7282 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7284 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7287 M: Corey Minyard <minyard@acm.org>
7288 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7289 W: http://openipmi.sourceforge.net/
7291 F: Documentation/IPMI.txt
7292 F: drivers/char/ipmi/
7293 F: include/linux/ipmi*
7294 F: include/uapi/linux/ipmi*
7296 IPS SCSI RAID DRIVER
7297 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7298 L: linux-scsi@vger.kernel.org
7299 W: http://www.adaptec.com/
7301 F: drivers/scsi/ips*
7304 M: Wensong Zhang <wensong@linux-vs.org>
7305 M: Simon Horman <horms@verge.net.au>
7306 M: Julian Anastasov <ja@ssi.bg>
7307 L: netdev@vger.kernel.org
7308 L: lvs-devel@vger.kernel.org
7310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7312 F: Documentation/networking/ipvs-sysctl.txt
7313 F: include/net/ip_vs.h
7314 F: include/uapi/linux/ip_vs.h
7315 F: net/netfilter/ipvs/
7318 M: Jiri Kosina <jikos@kernel.org>
7319 M: David Sterba <dsterba@suse.com>
7321 F: drivers/tty/ipwireless/
7324 L: netdev@vger.kernel.org
7326 F: include/net/ipx.h
7327 F: include/uapi/linux/ipx.h
7331 M: Samuel Ortiz <samuel@sortiz.org>
7332 L: irda-users@lists.sourceforge.net (subscribers-only)
7333 L: netdev@vger.kernel.org
7334 W: http://irda.sourceforge.net/
7336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7337 F: Documentation/networking/irda.txt
7338 F: drivers/staging/irda/
7340 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7341 M: Marc Zyngier <marc.zyngier@arm.com>
7343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7344 F: Documentation/IRQ-domain.txt
7345 F: include/linux/irqdomain.h
7346 F: kernel/irq/irqdomain.c
7350 M: Thomas Gleixner <tglx@linutronix.de>
7351 L: linux-kernel@vger.kernel.org
7353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7357 M: Thomas Gleixner <tglx@linutronix.de>
7358 M: Jason Cooper <jason@lakedaemon.net>
7359 M: Marc Zyngier <marc.zyngier@arm.com>
7360 L: linux-kernel@vger.kernel.org
7362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7363 F: Documentation/devicetree/bindings/interrupt-controller/
7367 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7369 F: Documentation/isa.txt
7370 F: drivers/base/isa.c
7371 F: include/linux/isa.h
7374 M: Hans Verkuil <hverkuil@xs4all.nl>
7375 L: linux-media@vger.kernel.org
7376 T: git git://linuxtv.org/media_tree.git
7377 W: https://linuxtv.org
7379 F: drivers/media/radio/radio-isa*
7382 M: Jaroslav Kysela <perex@perex.cz>
7384 F: Documentation/isapnp.txt
7385 F: drivers/pnp/isapnp/
7386 F: include/linux/isapnp.h
7389 M: Lee Duncan <lduncan@suse.com>
7390 M: Chris Leech <cleech@redhat.com>
7391 L: open-iscsi@googlegroups.com
7392 W: www.open-iscsi.com
7394 F: drivers/scsi/*iscsi*
7395 F: include/scsi/*iscsi*
7397 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7398 M: Peter Jones <pjones@redhat.com>
7399 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7401 F: drivers/firmware/iscsi_ibft*
7403 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7404 M: Or Gerlitz <ogerlitz@mellanox.com>
7405 M: Sagi Grimberg <sagi@grimberg.me>
7406 M: Roi Dayan <roid@mellanox.com>
7407 L: linux-rdma@vger.kernel.org
7409 W: http://www.openfabrics.org
7410 W: www.open-iscsi.org
7411 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7412 F: drivers/infiniband/ulp/iser/
7414 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7415 M: Sagi Grimberg <sagi@grimberg.me>
7416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7417 L: linux-rdma@vger.kernel.org
7418 L: target-devel@vger.kernel.org
7420 W: http://www.linux-iscsi.org
7421 F: drivers/infiniband/ulp/isert
7424 M: Karsten Keil <isdn@linux-pingi.de>
7425 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7426 L: netdev@vger.kernel.org
7427 W: http://www.isdn4linux.de
7428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7430 F: Documentation/isdn/
7432 F: include/linux/isdn.h
7433 F: include/linux/isdn/
7434 F: include/uapi/linux/isdn.h
7435 F: include/uapi/linux/isdn/
7437 ISDN SUBSYSTEM (Eicon active card driver)
7438 M: Armin Schindler <mac@melware.de>
7439 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7440 W: http://www.melware.de
7442 F: drivers/isdn/hardware/eicon/
7444 IT87 HARDWARE MONITORING DRIVER
7445 M: Jean Delvare <jdelvare@suse.com>
7446 L: linux-hwmon@vger.kernel.org
7448 F: Documentation/hwmon/it87
7449 F: drivers/hwmon/it87.c
7452 M: Antti Palosaari <crope@iki.fi>
7453 L: linux-media@vger.kernel.org
7454 W: https://linuxtv.org
7455 W: http://palosaari.fi/linux/
7456 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7457 T: git git://linuxtv.org/anttip/media_tree.git
7459 F: drivers/media/tuners/it913x*
7461 IVTV VIDEO4LINUX DRIVER
7462 M: Andy Walls <awalls@md.metrocast.net>
7463 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7464 L: linux-media@vger.kernel.org
7465 T: git git://linuxtv.org/media_tree.git
7466 W: http://www.ivtvdriver.org
7468 F: Documentation/media/v4l-drivers/ivtv*
7469 F: drivers/media/pci/ivtv/
7470 F: include/uapi/linux/ivtv*
7472 IX2505V MEDIA DRIVER
7473 M: Malcolm Priestley <tvboxspy@gmail.com>
7474 L: linux-media@vger.kernel.org
7475 W: https://linuxtv.org
7476 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7478 F: drivers/media/dvb-frontends/ix2505v*
7480 JC42.4 TEMPERATURE SENSOR DRIVER
7481 M: Guenter Roeck <linux@roeck-us.net>
7482 L: linux-hwmon@vger.kernel.org
7484 F: drivers/hwmon/jc42.c
7485 F: Documentation/hwmon/jc42
7488 M: Dave Kleikamp <shaggy@kernel.org>
7489 L: jfs-discussion@lists.sourceforge.net
7490 W: http://jfs.sourceforge.net/
7491 T: git git://github.com/kleikamp/linux-shaggy.git
7493 F: Documentation/filesystems/jfs.txt
7497 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7498 L: netdev@vger.kernel.org
7500 F: drivers/net/ethernet/jme.*
7502 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7503 M: David Woodhouse <dwmw2@infradead.org>
7504 L: linux-mtd@lists.infradead.org
7505 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7508 F: include/uapi/linux/jffs2.h
7510 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7511 M: "Theodore Ts'o" <tytso@mit.edu>
7512 M: Jan Kara <jack@suse.com>
7513 L: linux-ext4@vger.kernel.org
7516 F: include/linux/jbd2.h
7518 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7519 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7520 L: linux-media@vger.kernel.org
7522 F: drivers/media/platform/rcar_jpu.c
7524 JSM Neo PCI based serial card
7525 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7526 L: linux-serial@vger.kernel.org
7528 F: drivers/tty/serial/jsm/
7530 K10TEMP HARDWARE MONITORING DRIVER
7531 M: Clemens Ladisch <clemens@ladisch.de>
7532 L: linux-hwmon@vger.kernel.org
7534 F: Documentation/hwmon/k10temp
7535 F: drivers/hwmon/k10temp.c
7537 K8TEMP HARDWARE MONITORING DRIVER
7538 M: Rudolf Marek <r.marek@assembler.cz>
7539 L: linux-hwmon@vger.kernel.org
7541 F: Documentation/hwmon/k8temp
7542 F: drivers/hwmon/k8temp.c
7545 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7546 R: Alexander Potapenko <glider@google.com>
7547 R: Dmitry Vyukov <dvyukov@google.com>
7548 L: kasan-dev@googlegroups.com
7550 F: arch/*/include/asm/kasan.h
7551 F: arch/*/mm/kasan_init*
7552 F: Documentation/dev-tools/kasan.rst
7553 F: include/linux/kasan*.h
7556 F: scripts/Makefile.kasan
7559 L: linux-kbuild@vger.kernel.org
7561 F: Documentation/kbuild/kconfig-language.txt
7565 M: Dave Young <dyoung@redhat.com>
7566 M: Baoquan He <bhe@redhat.com>
7567 R: Vivek Goyal <vgoyal@redhat.com>
7568 L: kexec@lists.infradead.org
7569 W: http://lse.sourceforge.net/kdump/
7571 F: Documentation/kdump/
7573 KEENE FM RADIO TRANSMITTER DRIVER
7574 M: Hans Verkuil <hverkuil@xs4all.nl>
7575 L: linux-media@vger.kernel.org
7576 T: git git://linuxtv.org/media_tree.git
7577 W: https://linuxtv.org
7579 F: drivers/media/radio/radio-keene*
7581 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7582 M: Ian Kent <raven@themaw.net>
7583 L: autofs@vger.kernel.org
7587 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7588 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7589 M: Michal Marek <michal.lkml@markovi.net>
7590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7591 L: linux-kbuild@vger.kernel.org
7593 F: Documentation/kbuild/
7595 F: scripts/Makefile.*
7601 L: kernel-janitors@vger.kernel.org
7602 W: http://kernelnewbies.org/KernelJanitors
7605 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7606 M: "J. Bruce Fields" <bfields@fieldses.org>
7607 M: Jeff Layton <jlayton@kernel.org>
7608 L: linux-nfs@vger.kernel.org
7609 W: http://nfs.sourceforge.net/
7610 T: git git://linux-nfs.org/~bfields/linux.git
7613 F: include/uapi/linux/nfsd/
7617 F: include/linux/lockd/
7618 F: include/linux/sunrpc/
7619 F: include/uapi/linux/sunrpc/
7621 KERNEL SELFTEST FRAMEWORK
7622 M: Shuah Khan <shuahkh@osg.samsung.com>
7623 M: Shuah Khan <shuah@kernel.org>
7624 L: linux-kselftest@vger.kernel.org
7625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7627 F: tools/testing/selftests/
7628 F: Documentation/dev-tools/kselftest*
7630 KERNEL USERMODE HELPER
7631 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7632 L: linux-kernel@vger.kernel.org
7635 F: include/linux/umh.h
7637 KERNEL VIRTUAL MACHINE (KVM)
7638 M: Paolo Bonzini <pbonzini@redhat.com>
7639 M: Radim Krčmář <rkrcmar@redhat.com>
7640 L: kvm@vger.kernel.org
7641 W: http://www.linux-kvm.org
7642 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7644 F: Documentation/virtual/kvm/
7645 F: include/trace/events/kvm.h
7646 F: include/uapi/asm-generic/kvm*
7647 F: include/uapi/linux/kvm*
7648 F: include/asm-generic/kvm*
7649 F: include/linux/kvm*
7650 F: include/kvm/iodev.h
7654 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7655 M: Joerg Roedel <joro@8bytes.org>
7656 L: kvm@vger.kernel.org
7657 W: http://www.linux-kvm.org/
7659 F: arch/x86/include/asm/svm.h
7660 F: arch/x86/kvm/svm.c
7662 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
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
7667 W: http://systems.cs.columbia.edu/projects/kvm-arm
7668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7670 F: arch/arm/include/uapi/asm/kvm*
7671 F: arch/arm/include/asm/kvm*
7674 F: include/kvm/arm_*
7676 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7677 M: Christoffer Dall <christoffer.dall@linaro.org>
7678 M: Marc Zyngier <marc.zyngier@arm.com>
7679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7680 L: kvmarm@lists.cs.columbia.edu
7682 F: arch/arm64/include/uapi/asm/kvm*
7683 F: arch/arm64/include/asm/kvm*
7686 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7687 M: James Hogan <jhogan@kernel.org>
7688 L: linux-mips@linux-mips.org
7690 F: arch/mips/include/uapi/asm/kvm*
7691 F: arch/mips/include/asm/kvm*
7694 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7695 M: Paul Mackerras <paulus@ozlabs.org>
7696 L: kvm-ppc@vger.kernel.org
7697 W: http://www.linux-kvm.org/
7698 T: git git://github.com/agraf/linux-2.6.git
7700 F: arch/powerpc/include/uapi/asm/kvm*
7701 F: arch/powerpc/include/asm/kvm*
7702 F: arch/powerpc/kvm/
7703 F: arch/powerpc/kernel/kvm*
7705 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7706 M: Christian Borntraeger <borntraeger@de.ibm.com>
7707 M: Cornelia Huck <cohuck@redhat.com>
7708 L: linux-s390@vger.kernel.org
7709 W: http://www.ibm.com/developerworks/linux/linux390/
7710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7712 F: arch/s390/include/uapi/asm/kvm*
7713 F: arch/s390/include/asm/gmap.h
7714 F: arch/s390/include/asm/kvm*
7716 F: arch/s390/mm/gmap.c
7718 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7719 M: Paolo Bonzini <pbonzini@redhat.com>
7720 M: Radim Krčmář <rkrcmar@redhat.com>
7721 L: kvm@vger.kernel.org
7722 W: http://www.linux-kvm.org
7723 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7726 F: arch/x86/include/uapi/asm/kvm*
7727 F: arch/x86/include/asm/kvm*
7728 F: arch/x86/include/asm/pvclock-abi.h
7729 F: arch/x86/kernel/kvm.c
7730 F: arch/x86/kernel/kvmclock.c
7733 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7734 M: Tejun Heo <tj@kernel.org>
7735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7737 F: include/linux/kernfs.h
7741 M: Eric Biederman <ebiederm@xmission.com>
7742 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7743 L: kexec@lists.infradead.org
7745 F: include/linux/kexec.h
7746 F: include/uapi/linux/kexec.h
7750 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7751 L: linux-integrity@vger.kernel.org
7752 L: keyrings@vger.kernel.org
7754 F: Documentation/security/keys/trusted-encrypted.rst
7755 F: include/keys/encrypted-type.h
7756 F: security/keys/encrypted-keys/
7759 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7760 L: linux-integrity@vger.kernel.org
7761 L: keyrings@vger.kernel.org
7763 F: Documentation/security/keys/trusted-encrypted.rst
7764 F: include/keys/trusted-type.h
7765 F: security/keys/trusted.c
7766 F: security/keys/trusted.h
7769 M: David Howells <dhowells@redhat.com>
7770 L: keyrings@vger.kernel.org
7772 F: Documentation/security/keys/core.rst
7773 F: include/linux/key.h
7774 F: include/linux/key-type.h
7775 F: include/linux/keyctl.h
7776 F: include/uapi/linux/keyctl.h
7780 KGDB / KDB /debug_core
7781 M: Jason Wessel <jason.wessel@windriver.com>
7782 W: http://kgdb.wiki.kernel.org/
7783 L: kgdb-bugreport@lists.sourceforge.net
7784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7786 F: Documentation/dev-tools/kgdb.rst
7787 F: drivers/misc/kgdbts.c
7788 F: drivers/tty/serial/kgdboc.c
7789 F: include/linux/kdb.h
7790 F: include/linux/kgdb.h
7794 M: Catalin Marinas <catalin.marinas@arm.com>
7796 F: Documentation/dev-tools/kmemleak.rst
7797 F: include/linux/kmemleak.h
7799 F: mm/kmemleak-test.c
7801 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7802 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7803 L: linux-kernel@vger.kernel.org
7806 F: include/linux/kmod.h
7808 F: tools/testing/selftests/kmod/
7811 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7812 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7813 M: "David S. Miller" <davem@davemloft.net>
7814 M: Masami Hiramatsu <mhiramat@kernel.org>
7816 F: Documentation/kprobes.txt
7817 F: include/linux/kprobes.h
7818 F: include/asm-generic/kprobes.h
7821 KS0108 LCD CONTROLLER DRIVER
7822 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7823 W: http://miguelojeda.es/auxdisplay.htm
7824 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7826 F: Documentation/auxdisplay/ks0108
7827 F: drivers/auxdisplay/ks0108.c
7828 F: include/linux/ks0108.h
7831 M: David Ahern <dsa@cumulusnetworks.com>
7832 L: netdev@vger.kernel.org
7835 F: include/net/l3mdev.h
7837 LANTIQ MIPS ARCHITECTURE
7838 M: John Crispin <john@phrozen.org>
7839 L: linux-mips@linux-mips.org
7842 F: drivers/soc/lantiq
7845 L: linux-x25@vger.kernel.org
7847 F: Documentation/networking/lapb-module.txt
7851 LASI 53c700 driver for PARISC
7852 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7853 L: linux-scsi@vger.kernel.org
7855 F: Documentation/scsi/53c700.txt
7856 F: drivers/scsi/53c700*
7859 M: Tobin C. Harding <me@tobin.cc>
7861 F: scripts/leaking_addresses.pl
7864 M: Richard Purdie <rpurdie@rpsys.net>
7865 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7866 M: Pavel Machek <pavel@ucw.cz>
7867 L: linux-leds@vger.kernel.org
7868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7870 F: Documentation/devicetree/bindings/leds/
7872 F: include/linux/leds.h
7874 LEGACY EEPROM DRIVER
7875 M: Jean Delvare <jdelvare@suse.com>
7877 F: Documentation/misc-devices/eeprom
7878 F: drivers/misc/eeprom/eeprom.c
7880 LEGO USB Tower driver
7881 M: Juergen Stuber <starblue@users.sourceforge.net>
7882 L: legousb-devel@lists.sourceforge.net
7883 W: http://legousb.sourceforge.net/
7885 F: drivers/usb/misc/legousbtower.c
7888 M: Michael Krufky <mkrufky@linuxtv.org>
7889 L: linux-media@vger.kernel.org
7890 W: https://linuxtv.org
7891 W: http://github.com/mkrufky
7892 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7893 T: git git://linuxtv.org/mkrufky/tuners.git
7895 F: drivers/media/dvb-frontends/lg2160.*
7897 LGDT3305 MEDIA DRIVER
7898 M: Michael Krufky <mkrufky@linuxtv.org>
7899 L: linux-media@vger.kernel.org
7900 W: https://linuxtv.org
7901 W: http://github.com/mkrufky
7902 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7903 T: git git://linuxtv.org/mkrufky/tuners.git
7905 F: drivers/media/dvb-frontends/lgdt3305.*
7907 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7908 M: Viresh Kumar <vireshk@kernel.org>
7909 L: linux-ide@vger.kernel.org
7910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7912 F: include/linux/pata_arasan_cf_data.h
7913 F: drivers/ata/pata_arasan_cf.c
7916 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7917 M: Tejun Heo <tj@kernel.org>
7918 L: linux-ide@vger.kernel.org
7919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7921 F: drivers/ata/pata_*.c
7922 F: drivers/ata/ata_generic.c
7924 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7925 M: Linus Walleij <linus.walleij@linaro.org>
7926 L: linux-ide@vger.kernel.org
7927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7929 F: drivers/ata/pata_ftide010.c
7930 F: drivers/ata/sata_gemini.c
7931 F: drivers/ata/sata_gemini.h
7933 LIBATA SATA AHCI PLATFORM devices support
7934 M: Hans de Goede <hdegoede@redhat.com>
7935 M: Tejun Heo <tj@kernel.org>
7936 L: linux-ide@vger.kernel.org
7937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7939 F: drivers/ata/ahci_platform.c
7940 F: drivers/ata/libahci_platform.c
7941 F: include/linux/ahci_platform.h
7943 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7944 M: Mikael Pettersson <mikpelinux@gmail.com>
7945 L: linux-ide@vger.kernel.org
7946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7948 F: drivers/ata/sata_promise.*
7950 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7951 M: Tejun Heo <tj@kernel.org>
7952 L: linux-ide@vger.kernel.org
7953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7956 F: include/linux/ata.h
7957 F: include/linux/libata.h
7958 F: Documentation/devicetree/bindings/ata/
7961 M: Sasha Levin <alexander.levin@verizon.com>
7963 F: tools/lib/lockdep/
7965 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7966 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7967 L: linux-nvdimm@lists.01.org
7968 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7970 F: drivers/nvdimm/blk.c
7971 F: drivers/nvdimm/region_devs.c
7973 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7974 M: Vishal Verma <vishal.l.verma@intel.com>
7975 L: linux-nvdimm@lists.01.org
7976 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7978 F: drivers/nvdimm/btt*
7980 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7981 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7982 L: linux-nvdimm@lists.01.org
7983 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7985 F: drivers/nvdimm/pmem*
7987 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7988 M: Dan Williams <dan.j.williams@intel.com>
7989 L: linux-nvdimm@lists.01.org
7990 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7994 F: drivers/acpi/nfit/*
7995 F: include/linux/nd.h
7996 F: include/linux/libnvdimm.h
7997 F: include/uapi/linux/ndctl.h
7999 LIGHTNVM PLATFORM SUPPORT
8000 M: Matias Bjorling <mb@lightnvm.io>
8001 W: http://github/OpenChannelSSD
8002 L: linux-block@vger.kernel.org
8004 F: drivers/lightnvm/
8005 F: include/linux/lightnvm.h
8006 F: include/uapi/linux/lightnvm.h
8008 LINUX FOR POWER MACINTOSH
8009 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8010 W: http://www.penguinppc.org/
8011 L: linuxppc-dev@lists.ozlabs.org
8013 F: arch/powerpc/platforms/powermac/
8014 F: drivers/macintosh/
8016 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8017 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8018 M: Paul Mackerras <paulus@samba.org>
8019 M: Michael Ellerman <mpe@ellerman.id.au>
8020 W: https://github.com/linuxppc/linux/wiki
8021 L: linuxppc-dev@lists.ozlabs.org
8022 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8025 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8026 F: Documentation/devicetree/bindings/powerpc/
8027 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8028 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8029 F: Documentation/powerpc/
8031 F: drivers/char/tpm/tpm_ibmvtpm*
8032 F: drivers/crypto/nx/
8033 F: drivers/crypto/vmx/
8034 F: drivers/i2c/busses/i2c-opal.c
8035 F: drivers/net/ethernet/ibm/ibmveth.*
8036 F: drivers/net/ethernet/ibm/ibmvnic.*
8037 F: drivers/pci/hotplug/pnv_php.c
8038 F: drivers/pci/hotplug/rpa*
8039 F: drivers/rtc/rtc-opal.c
8040 F: drivers/scsi/ibmvscsi/
8041 F: drivers/tty/hvc/hvc_opal.c
8042 F: drivers/watchdog/wdrtas.c
8043 F: tools/testing/selftests/powerpc
8050 LINUX FOR POWERPC EMBEDDED MPC5XXX
8051 M: Anatolij Gustschin <agust@denx.de>
8052 L: linuxppc-dev@lists.ozlabs.org
8053 T: git git://git.denx.de/linux-denx-agust.git
8055 F: arch/powerpc/platforms/512x/
8056 F: arch/powerpc/platforms/52xx/
8058 LINUX FOR POWERPC EMBEDDED PPC4XX
8059 M: Alistair Popple <alistair@popple.id.au>
8060 M: Matt Porter <mporter@kernel.crashing.org>
8061 W: http://www.penguinppc.org/
8062 L: linuxppc-dev@lists.ozlabs.org
8064 F: arch/powerpc/platforms/40x/
8065 F: arch/powerpc/platforms/44x/
8067 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8068 M: Scott Wood <oss@buserror.net>
8069 M: Kumar Gala <galak@kernel.crashing.org>
8070 W: http://www.penguinppc.org/
8071 L: linuxppc-dev@lists.ozlabs.org
8072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8074 F: arch/powerpc/platforms/83xx/
8075 F: arch/powerpc/platforms/85xx/
8076 F: Documentation/devicetree/bindings/powerpc/fsl/
8078 LINUX FOR POWERPC EMBEDDED PPC8XX
8079 M: Vitaly Bordug <vitb@kernel.crashing.org>
8080 W: http://www.penguinppc.org/
8081 L: linuxppc-dev@lists.ozlabs.org
8083 F: arch/powerpc/platforms/8xx/
8085 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8086 L: linuxppc-dev@lists.ozlabs.org
8088 F: arch/powerpc/*/*virtex*
8089 F: arch/powerpc/*/*/*virtex*
8091 LINUX FOR POWERPC PA SEMI PWRFICIENT
8092 L: linuxppc-dev@lists.ozlabs.org
8094 F: arch/powerpc/platforms/pasemi/
8095 F: drivers/*/*pasemi*
8096 F: drivers/*/*/*pasemi*
8098 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8099 M: Kees Cook <keescook@chromium.org>
8101 F: drivers/misc/lkdtm*
8103 LINUX SECURITY MODULE (LSM) FRAMEWORK
8104 M: Chris Wright <chrisw@sous-sol.org>
8105 L: linux-security-module@vger.kernel.org
8108 LIS3LV02D ACCELEROMETER DRIVER
8109 M: Eric Piel <eric.piel@tremplin-utc.net>
8111 F: Documentation/misc-devices/lis3lv02d
8112 F: drivers/misc/lis3lv02d/
8113 F: drivers/platform/x86/hp_accel.c
8116 M: Josh Poimboeuf <jpoimboe@redhat.com>
8117 M: Jessica Yu <jeyu@kernel.org>
8118 M: Jiri Kosina <jikos@kernel.org>
8119 M: Miroslav Benes <mbenes@suse.cz>
8120 R: Petr Mladek <pmladek@suse.com>
8122 F: kernel/livepatch/
8123 F: include/linux/livepatch.h
8124 F: arch/x86/include/asm/livepatch.h
8125 F: arch/x86/kernel/livepatch.c
8126 F: Documentation/livepatch/
8127 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8128 F: samples/livepatch/
8129 L: live-patching@vger.kernel.org
8130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8133 L: netdev@vger.kernel.org
8135 F: include/linux/llc.h
8136 F: include/uapi/linux/llc.h
8140 LM73 HARDWARE MONITOR DRIVER
8141 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8142 L: linux-hwmon@vger.kernel.org
8144 F: drivers/hwmon/lm73.c
8146 LM78 HARDWARE MONITOR DRIVER
8147 M: Jean Delvare <jdelvare@suse.com>
8148 L: linux-hwmon@vger.kernel.org
8150 F: Documentation/hwmon/lm78
8151 F: drivers/hwmon/lm78.c
8153 LM83 HARDWARE MONITOR DRIVER
8154 M: Jean Delvare <jdelvare@suse.com>
8155 L: linux-hwmon@vger.kernel.org
8157 F: Documentation/hwmon/lm83
8158 F: drivers/hwmon/lm83.c
8160 LM90 HARDWARE MONITOR DRIVER
8161 M: Jean Delvare <jdelvare@suse.com>
8162 L: linux-hwmon@vger.kernel.org
8164 F: Documentation/hwmon/lm90
8165 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8166 F: drivers/hwmon/lm90.c
8167 F: include/dt-bindings/thermal/lm90.h
8169 LM95234 HARDWARE MONITOR DRIVER
8170 M: Guenter Roeck <linux@roeck-us.net>
8171 L: linux-hwmon@vger.kernel.org
8173 F: Documentation/hwmon/lm95234
8174 F: drivers/hwmon/lm95234.c
8176 LME2510 MEDIA DRIVER
8177 M: Malcolm Priestley <tvboxspy@gmail.com>
8178 L: linux-media@vger.kernel.org
8179 W: https://linuxtv.org
8180 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8182 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8184 LOADPIN SECURITY MODULE
8185 M: Kees Cook <keescook@chromium.org>
8186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8188 F: security/loadpin/
8189 F: Documentation/admin-guide/LSM/LoadPin.rst
8192 M: Peter Zijlstra <peterz@infradead.org>
8193 M: Ingo Molnar <mingo@redhat.com>
8194 L: linux-kernel@vger.kernel.org
8195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8197 F: Documentation/locking/
8198 F: include/linux/lockdep.h
8199 F: include/linux/spinlock*.h
8200 F: arch/*/include/asm/spinlock*.h
8201 F: include/linux/rwlock*.h
8202 F: include/linux/mutex*.h
8203 F: arch/*/include/asm/mutex*.h
8204 F: include/linux/rwsem*.h
8205 F: arch/*/include/asm/rwsem.h
8206 F: include/linux/seqlock.h
8207 F: lib/locking*.[ch]
8210 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8211 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8212 L: linux-ntfs-dev@lists.sourceforge.net
8213 W: http://www.linux-ntfs.org/content/view/19/37/
8215 F: Documentation/ldm.txt
8216 F: block/partitions/ldm.*
8218 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8219 M: Sathya Prakash <sathya.prakash@broadcom.com>
8220 M: Chaitra P B <chaitra.basappa@broadcom.com>
8221 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8222 L: MPT-FusionLinux.pdl@broadcom.com
8223 L: linux-scsi@vger.kernel.org
8224 W: http://www.avagotech.com/support/
8226 F: drivers/message/fusion/
8227 F: drivers/scsi/mpt2sas/
8228 F: drivers/scsi/mpt3sas/
8230 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8231 M: Matthew Wilcox <matthew@wil.cx>
8232 L: linux-scsi@vger.kernel.org
8234 F: drivers/scsi/sym53c8xx_2/
8236 LTC4261 HARDWARE MONITOR DRIVER
8237 M: Guenter Roeck <linux@roeck-us.net>
8238 L: linux-hwmon@vger.kernel.org
8240 F: Documentation/hwmon/ltc4261
8241 F: drivers/hwmon/ltc4261.c
8243 LTC4306 I2C MULTIPLEXER DRIVER
8244 M: Michael Hennerich <michael.hennerich@analog.com>
8245 W: http://ez.analog.com/community/linux-device-drivers
8246 L: linux-i2c@vger.kernel.org
8248 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8249 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8251 LTP (Linux Test Project)
8252 M: Mike Frysinger <vapier@gentoo.org>
8253 M: Cyril Hrubis <chrubis@suse.cz>
8254 M: Wanlong Gao <wanlong.gao@gmail.com>
8255 M: Jan Stancek <jstancek@redhat.com>
8256 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8257 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8258 L: ltp@lists.linux.it (subscribers-only)
8259 W: http://linux-test-project.github.io/
8260 T: git git://github.com/linux-test-project/ltp.git
8264 W: http://www.linux-m32r.org/
8269 M: Geert Uytterhoeven <geert@linux-m68k.org>
8270 L: linux-m68k@lists.linux-m68k.org
8271 W: http://www.linux-m68k.org/
8272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8277 M68K ON APPLE MACINTOSH
8278 M: Joshua Thompson <funaho@jurai.org>
8279 W: http://www.mac.linux-m68k.org/
8280 L: linux-m68k@lists.linux-m68k.org
8285 M: Philip Blundell <philb@gnu.org>
8286 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8290 M88DS3103 MEDIA DRIVER
8291 M: Antti Palosaari <crope@iki.fi>
8292 L: linux-media@vger.kernel.org
8293 W: https://linuxtv.org
8294 W: http://palosaari.fi/linux/
8295 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8296 T: git git://linuxtv.org/anttip/media_tree.git
8298 F: drivers/media/dvb-frontends/m88ds3103*
8300 M88RS2000 MEDIA DRIVER
8301 M: Malcolm Priestley <tvboxspy@gmail.com>
8302 L: linux-media@vger.kernel.org
8303 W: https://linuxtv.org
8304 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8306 F: drivers/media/dvb-frontends/m88rs2000*
8308 MA901 MASTERKIT USB FM RADIO DRIVER
8309 M: Alexey Klimov <klimov.linux@gmail.com>
8310 L: linux-media@vger.kernel.org
8311 T: git git://linuxtv.org/media_tree.git
8313 F: drivers/media/radio/radio-ma901.c
8316 M: Johannes Berg <johannes@sipsolutions.net>
8317 L: linux-wireless@vger.kernel.org
8318 W: http://wireless.kernel.org/
8319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8322 F: Documentation/networking/mac80211-injection.txt
8323 F: include/net/mac80211.h
8325 F: drivers/net/wireless/mac80211_hwsim.[ch]
8326 F: Documentation/networking/mac80211_hwsim/README
8329 M: Jassi Brar <jassisinghbrar@gmail.com>
8330 L: linux-kernel@vger.kernel.org
8333 F: include/linux/mailbox_client.h
8334 F: include/linux/mailbox_controller.h
8336 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8337 M: Michael Kerrisk <mtk.manpages@gmail.com>
8338 W: http://www.kernel.org/doc/man-pages
8339 L: linux-man@vger.kernel.org
8342 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8343 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8344 L: linux-mips@linux-mips.org
8346 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8348 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8349 M: Andrew Lunn <andrew@lunn.ch>
8350 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8351 L: netdev@vger.kernel.org
8353 F: drivers/net/dsa/mv88e6xxx/
8354 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8356 MARVELL ARMADA DRM SUPPORT
8357 M: Russell King <linux@armlinux.org.uk>
8359 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8360 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8361 F: drivers/gpu/drm/armada/
8362 F: include/uapi/drm/armada_drm.h
8363 F: Documentation/devicetree/bindings/display/armada/
8365 MARVELL CRYPTO DRIVER
8366 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8367 M: Arnaud Ebalard <arno@natisbad.org>
8368 F: drivers/crypto/marvell/
8370 L: linux-crypto@vger.kernel.org
8372 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8373 M: Mirko Lindner <mlindner@marvell.com>
8374 M: Stephen Hemminger <stephen@networkplumber.org>
8375 L: netdev@vger.kernel.org
8377 F: drivers/net/ethernet/marvell/sk*
8379 MARVELL LIBERTAS WIRELESS DRIVER
8380 L: libertas-dev@lists.infradead.org
8382 F: drivers/net/wireless/marvell/libertas/
8384 MARVELL MACCHIATOBIN SUPPORT
8385 M: Russell King <rmk@armlinux.org.uk>
8386 L: linux-arm-kernel@lists.infradead.org
8388 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8390 MARVELL MV643XX ETHERNET DRIVER
8391 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8392 L: netdev@vger.kernel.org
8394 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8395 F: include/linux/mv643xx.h
8397 MARVELL MV88X3310 PHY DRIVER
8398 M: Russell King <rmk@armlinux.org.uk>
8399 L: netdev@vger.kernel.org
8401 F: drivers/net/phy/marvell10g.c
8403 MARVELL MVNETA ETHERNET DRIVER
8404 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8405 L: netdev@vger.kernel.org
8407 F: drivers/net/ethernet/marvell/mvneta.*
8409 MARVELL MWIFIEX WIRELESS DRIVER
8410 M: Amitkumar Karwar <amitkarwar@gmail.com>
8411 M: Nishant Sarmukadam <nishants@marvell.com>
8412 M: Ganapathi Bhat <gbhat@marvell.com>
8413 M: Xinming Hu <huxm@marvell.com>
8414 L: linux-wireless@vger.kernel.org
8416 F: drivers/net/wireless/marvell/mwifiex/
8418 MARVELL MWL8K WIRELESS DRIVER
8419 M: Lennert Buytenhek <buytenh@wantstofly.org>
8420 L: linux-wireless@vger.kernel.org
8422 F: drivers/net/wireless/marvell/mwl8k.c
8424 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8425 M: Nicolas Pitre <nico@fluxnic.net>
8427 F: drivers/mmc/host/mvsdio.*
8429 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8430 M: Hu Ziji <huziji@marvell.com>
8431 L: linux-mmc@vger.kernel.org
8433 F: drivers/mmc/host/sdhci-xenon*
8434 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8436 MATROX FRAMEBUFFER DRIVER
8437 L: linux-fbdev@vger.kernel.org
8439 F: drivers/video/fbdev/matrox/matroxfb_*
8440 F: include/uapi/linux/matroxfb.h
8442 MAX16065 HARDWARE MONITOR DRIVER
8443 M: Guenter Roeck <linux@roeck-us.net>
8444 L: linux-hwmon@vger.kernel.org
8446 F: Documentation/hwmon/max16065
8447 F: drivers/hwmon/max16065.c
8449 MAX20751 HARDWARE MONITOR DRIVER
8450 M: Guenter Roeck <linux@roeck-us.net>
8451 L: linux-hwmon@vger.kernel.org
8453 F: Documentation/hwmon/max20751
8454 F: drivers/hwmon/max20751.c
8456 MAX2175 SDR TUNER DRIVER
8457 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8458 L: linux-media@vger.kernel.org
8459 T: git git://linuxtv.org/media_tree.git
8461 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8462 F: Documentation/media/v4l-drivers/max2175.rst
8463 F: drivers/media/i2c/max2175*
8464 F: include/uapi/linux/max2175.h
8466 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8467 L: linux-hwmon@vger.kernel.org
8469 F: Documentation/hwmon/max6650
8470 F: drivers/hwmon/max6650.c
8472 MAX6697 HARDWARE MONITOR DRIVER
8473 M: Guenter Roeck <linux@roeck-us.net>
8474 L: linux-hwmon@vger.kernel.org
8476 F: Documentation/hwmon/max6697
8477 F: Documentation/devicetree/bindings/i2c/max6697.txt
8478 F: drivers/hwmon/max6697.c
8479 F: include/linux/platform_data/max6697.h
8481 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8482 M: Peter Rosin <peda@axentia.se>
8483 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8485 F: Documentation/devicetree/bindings/sound/max9860.txt
8486 F: sound/soc/codecs/max9860.*
8488 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8489 M: Javier Martinez Canillas <javier@dowhile0.org>
8490 L: linux-kernel@vger.kernel.org
8492 F: drivers/regulator/max77802-regulator.c
8493 F: Documentation/devicetree/bindings/*/*max77802.txt
8494 F: include/dt-bindings/*/*max77802.h
8496 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8497 M: Krzysztof Kozlowski <krzk@kernel.org>
8498 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8499 L: linux-pm@vger.kernel.org
8501 F: drivers/power/supply/max14577_charger.c
8502 F: drivers/power/supply/max77693_charger.c
8504 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8505 M: Chanwoo Choi <cw00.choi@samsung.com>
8506 M: Krzysztof Kozlowski <krzk@kernel.org>
8507 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8508 L: linux-kernel@vger.kernel.org
8510 F: drivers/*/max14577*.c
8511 F: drivers/*/max77686*.c
8512 F: drivers/*/max77693*.c
8513 F: drivers/extcon/extcon-max14577.c
8514 F: drivers/extcon/extcon-max77693.c
8515 F: drivers/rtc/rtc-max77686.c
8516 F: drivers/clk/clk-max77686.c
8517 F: Documentation/devicetree/bindings/mfd/max14577.txt
8518 F: Documentation/devicetree/bindings/*/max77686.txt
8519 F: Documentation/devicetree/bindings/mfd/max77693.txt
8520 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8521 F: include/linux/mfd/max14577*.h
8522 F: include/linux/mfd/max77686*.h
8523 F: include/linux/mfd/max77693*.h
8525 MAXIRADIO FM RADIO RECEIVER DRIVER
8526 M: Hans Verkuil <hverkuil@xs4all.nl>
8527 L: linux-media@vger.kernel.org
8528 T: git git://linuxtv.org/media_tree.git
8529 W: https://linuxtv.org
8531 F: drivers/media/radio/radio-maxiradio*
8533 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8534 M: Peter Rosin <peda@axentia.se>
8535 L: linux-iio@vger.kernel.org
8537 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8538 F: drivers/iio/potentiometer/mcp4531.c
8540 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8541 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8542 L: linux-iio@vger.kernel.org
8544 F: drivers/iio/dac/cio-dac.c
8546 MEDIA DRIVERS FOR ASCOT2E
8547 M: Sergey Kozlov <serjk@netup.ru>
8548 M: Abylay Ospan <aospan@netup.ru>
8549 L: linux-media@vger.kernel.org
8550 W: https://linuxtv.org
8552 T: git git://linuxtv.org/media_tree.git
8554 F: drivers/media/dvb-frontends/ascot2e*
8556 MEDIA DRIVERS FOR CXD2841ER
8557 M: Sergey Kozlov <serjk@netup.ru>
8558 M: Abylay Ospan <aospan@netup.ru>
8559 L: linux-media@vger.kernel.org
8560 W: https://linuxtv.org
8562 T: git git://linuxtv.org/media_tree.git
8564 F: drivers/media/dvb-frontends/cxd2841er*
8566 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8567 M: Daniel Scheller <d.scheller.oss@gmail.com>
8568 L: linux-media@vger.kernel.org
8569 W: https://linuxtv.org
8570 T: git git://linuxtv.org/media_tree.git
8572 F: drivers/media/pci/ddbridge/*
8574 MEDIA DRIVERS FOR FREESCALE IMX
8575 M: Steve Longerbeam <slongerbeam@gmail.com>
8576 M: Philipp Zabel <p.zabel@pengutronix.de>
8577 L: linux-media@vger.kernel.org
8578 T: git git://linuxtv.org/media_tree.git
8580 F: Documentation/devicetree/bindings/media/imx.txt
8581 F: Documentation/media/v4l-drivers/imx.rst
8582 F: drivers/staging/media/imx/
8583 F: include/linux/imx-media.h
8584 F: include/media/imx.h
8586 MEDIA DRIVERS FOR HELENE
8587 M: Abylay Ospan <aospan@netup.ru>
8588 L: linux-media@vger.kernel.org
8589 W: https://linuxtv.org
8591 T: git git://linuxtv.org/media_tree.git
8593 F: drivers/media/dvb-frontends/helene*
8595 MEDIA DRIVERS FOR HORUS3A
8596 M: Sergey Kozlov <serjk@netup.ru>
8597 M: Abylay Ospan <aospan@netup.ru>
8598 L: linux-media@vger.kernel.org
8599 W: https://linuxtv.org
8601 T: git git://linuxtv.org/media_tree.git
8603 F: drivers/media/dvb-frontends/horus3a*
8605 MEDIA DRIVERS FOR LNBH25
8606 M: Sergey Kozlov <serjk@netup.ru>
8607 M: Abylay Ospan <aospan@netup.ru>
8608 L: linux-media@vger.kernel.org
8609 W: https://linuxtv.org
8611 T: git git://linuxtv.org/media_tree.git
8613 F: drivers/media/dvb-frontends/lnbh25*
8615 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8616 M: Daniel Scheller <d.scheller.oss@gmail.com>
8617 L: linux-media@vger.kernel.org
8618 W: https://linuxtv.org
8619 T: git git://linuxtv.org/media_tree.git
8621 F: drivers/media/dvb-frontends/mxl5xx*
8623 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8624 M: Sergey Kozlov <serjk@netup.ru>
8625 M: Abylay Ospan <aospan@netup.ru>
8626 L: linux-media@vger.kernel.org
8627 W: https://linuxtv.org
8629 T: git git://linuxtv.org/media_tree.git
8631 F: drivers/media/pci/netup_unidvb/*
8633 MEDIA DRIVERS FOR RENESAS - DRIF
8634 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8635 L: linux-media@vger.kernel.org
8636 L: linux-renesas-soc@vger.kernel.org
8637 T: git git://linuxtv.org/media_tree.git
8639 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8640 F: drivers/media/platform/rcar_drif.c
8642 MEDIA DRIVERS FOR RENESAS - FCP
8643 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8644 L: linux-media@vger.kernel.org
8645 L: linux-renesas-soc@vger.kernel.org
8646 T: git git://linuxtv.org/media_tree.git
8648 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8649 F: drivers/media/platform/rcar-fcp.c
8650 F: include/media/rcar-fcp.h
8652 MEDIA DRIVERS FOR RENESAS - FDP1
8653 M: Kieran Bingham <kieran@bingham.xyz>
8654 L: linux-media@vger.kernel.org
8655 L: linux-renesas-soc@vger.kernel.org
8656 T: git git://linuxtv.org/media_tree.git
8658 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8659 F: drivers/media/platform/rcar_fdp1.c
8661 MEDIA DRIVERS FOR RENESAS - VIN
8662 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8663 L: linux-media@vger.kernel.org
8664 L: linux-renesas-soc@vger.kernel.org
8665 T: git git://linuxtv.org/media_tree.git
8667 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8668 F: drivers/media/platform/rcar-vin/
8670 MEDIA DRIVERS FOR RENESAS - VSP1
8671 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8672 L: linux-media@vger.kernel.org
8673 L: linux-renesas-soc@vger.kernel.org
8674 T: git git://linuxtv.org/media_tree.git
8676 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8677 F: drivers/media/platform/vsp1/
8679 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8680 M: Daniel Scheller <d.scheller.oss@gmail.com>
8681 L: linux-media@vger.kernel.org
8682 W: https://linuxtv.org
8683 T: git git://linuxtv.org/media_tree.git
8685 F: drivers/media/dvb-frontends/stv0910*
8687 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8688 M: Daniel Scheller <d.scheller.oss@gmail.com>
8689 L: linux-media@vger.kernel.org
8690 W: https://linuxtv.org
8691 T: git git://linuxtv.org/media_tree.git
8693 F: drivers/media/dvb-frontends/stv6111*
8695 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8696 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8697 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8698 P: LinuxTV.org Project
8699 L: linux-media@vger.kernel.org
8700 W: https://linuxtv.org
8701 Q: http://patchwork.kernel.org/project/linux-media/list/
8702 T: git git://linuxtv.org/media_tree.git
8704 F: Documentation/devicetree/bindings/media/
8705 F: Documentation/media/
8707 F: drivers/staging/media/
8708 F: include/linux/platform_data/media/
8710 F: include/uapi/linux/dvb/
8711 F: include/uapi/linux/videodev2.h
8712 F: include/uapi/linux/media.h
8713 F: include/uapi/linux/v4l2-*
8714 F: include/uapi/linux/meye.h
8715 F: include/uapi/linux/ivtv*
8716 F: include/uapi/linux/uvcvideo.h
8719 M: Sean Wang <sean.wang@mediatek.com>
8721 F: drivers/media/rc/mtk-cir.c
8723 MEDIATEK PMIC LED DRIVER
8724 M: Sean Wang <sean.wang@mediatek.com>
8726 F: drivers/leds/leds-mt6323.c
8727 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
8729 MEDIATEK ETHERNET DRIVER
8730 M: Felix Fietkau <nbd@openwrt.org>
8731 M: John Crispin <john@phrozen.org>
8732 M: Sean Wang <sean.wang@mediatek.com>
8733 M: Nelson Chang <nelson.chang@mediatek.com>
8734 L: netdev@vger.kernel.org
8736 F: drivers/net/ethernet/mediatek/
8738 MEDIATEK JPEG DRIVER
8739 M: Rick Chang <rick.chang@mediatek.com>
8740 M: Bin Liu <bin.liu@mediatek.com>
8742 F: drivers/media/platform/mtk-jpeg/
8743 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8746 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8747 M: Houlong Wei <houlong.wei@mediatek.com>
8748 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8750 F: drivers/media/platform/mtk-mdp/
8751 F: drivers/media/platform/mtk-vpu/
8752 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8754 MEDIATEK MEDIA DRIVER
8755 M: Tiffany Lin <tiffany.lin@mediatek.com>
8756 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8758 F: drivers/media/platform/mtk-vcodec/
8759 F: drivers/media/platform/mtk-vpu/
8760 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8761 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8763 MEDIATEK MT7601U WIRELESS LAN DRIVER
8764 M: Jakub Kicinski <kubakici@wp.pl>
8765 L: linux-wireless@vger.kernel.org
8767 F: drivers/net/wireless/mediatek/mt7601u/
8769 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8770 M: Sean Wang <sean.wang@mediatek.com>
8772 F: drivers/char/hw_random/mtk-rng.c
8774 MEDIATEK USB3 DRD IP DRIVER
8775 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8776 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8778 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8780 F: drivers/usb/mtu3/
8782 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8783 M: Peter Senna Tschudin <peter.senna@collabora.com>
8784 M: Martin Donnelly <martin.donnelly@ge.com>
8785 M: Martyn Welch <martyn.welch@collabora.co.uk>
8787 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8788 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8790 MEGARAID SCSI/SAS DRIVERS
8791 M: Kashyap Desai <kashyap.desai@broadcom.com>
8792 M: Sumit Saxena <sumit.saxena@broadcom.com>
8793 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8794 L: megaraidlinux.pdl@broadcom.com
8795 L: linux-scsi@vger.kernel.org
8796 W: http://www.avagotech.com/support/
8798 F: Documentation/scsi/megaraid.txt
8799 F: drivers/scsi/megaraid.*
8800 F: drivers/scsi/megaraid/
8802 MELEXIS MLX90614 DRIVER
8803 M: Crt Mori <cmo@melexis.com>
8804 L: linux-iio@vger.kernel.org
8805 W: http://www.melexis.com
8807 F: drivers/iio/temperature/mlx90614.c
8809 MELFAS MIP4 TOUCHSCREEN DRIVER
8810 M: Sangwon Jee <jeesw@melfas.com>
8811 W: http://www.melfas.com
8813 F: drivers/input/touchscreen/melfas_mip4.c
8814 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8816 MELLANOX ETHERNET DRIVER (mlx4_en)
8817 M: Tariq Toukan <tariqt@mellanox.com>
8818 L: netdev@vger.kernel.org
8820 W: http://www.mellanox.com
8821 Q: http://patchwork.ozlabs.org/project/netdev/list/
8822 F: drivers/net/ethernet/mellanox/mlx4/en_*
8824 MELLANOX ETHERNET DRIVER (mlx5e)
8825 M: Saeed Mahameed <saeedm@mellanox.com>
8826 L: netdev@vger.kernel.org
8828 W: http://www.mellanox.com
8829 Q: http://patchwork.ozlabs.org/project/netdev/list/
8830 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8832 MELLANOX ETHERNET INNOVA DRIVER
8833 M: Ilan Tayari <ilant@mellanox.com>
8834 R: Boris Pismenny <borisp@mellanox.com>
8835 L: netdev@vger.kernel.org
8837 W: http://www.mellanox.com
8838 Q: http://patchwork.ozlabs.org/project/netdev/list/
8839 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8840 F: include/linux/mlx5/mlx5_ifc_fpga.h
8842 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8843 M: Ilan Tayari <ilant@mellanox.com>
8844 R: Boris Pismenny <borisp@mellanox.com>
8845 L: netdev@vger.kernel.org
8847 W: http://www.mellanox.com
8848 Q: http://patchwork.ozlabs.org/project/netdev/list/
8849 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8850 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8852 MELLANOX ETHERNET SWITCH DRIVERS
8853 M: Jiri Pirko <jiri@mellanox.com>
8854 M: Ido Schimmel <idosch@mellanox.com>
8855 L: netdev@vger.kernel.org
8857 W: http://www.mellanox.com
8858 Q: http://patchwork.ozlabs.org/project/netdev/list/
8859 F: drivers/net/ethernet/mellanox/mlxsw/
8861 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8862 M: mlxsw@mellanox.com
8863 L: netdev@vger.kernel.org
8865 W: http://www.mellanox.com
8866 Q: http://patchwork.ozlabs.org/project/netdev/list/
8867 F: drivers/net/ethernet/mellanox/mlxfw/
8869 MELLANOX MLX CPLD HOTPLUG DRIVER
8870 M: Vadim Pasternak <vadimp@mellanox.com>
8871 L: platform-driver-x86@vger.kernel.org
8873 F: drivers/platform/x86/mlxcpld-hotplug.c
8874 F: include/linux/platform_data/mlxcpld-hotplug.h
8876 MELLANOX MLX4 core VPI driver
8877 M: Tariq Toukan <tariqt@mellanox.com>
8878 L: netdev@vger.kernel.org
8879 L: linux-rdma@vger.kernel.org
8880 W: http://www.mellanox.com
8881 Q: http://patchwork.ozlabs.org/project/netdev/list/
8883 F: drivers/net/ethernet/mellanox/mlx4/
8884 F: include/linux/mlx4/
8886 MELLANOX MLX4 IB driver
8887 M: Yishai Hadas <yishaih@mellanox.com>
8888 L: linux-rdma@vger.kernel.org
8889 W: http://www.mellanox.com
8890 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8892 F: drivers/infiniband/hw/mlx4/
8893 F: include/linux/mlx4/
8894 F: include/uapi/rdma/mlx4-abi.h
8896 MELLANOX MLX5 core VPI driver
8897 M: Saeed Mahameed <saeedm@mellanox.com>
8898 M: Matan Barak <matanb@mellanox.com>
8899 M: Leon Romanovsky <leonro@mellanox.com>
8900 L: netdev@vger.kernel.org
8901 L: linux-rdma@vger.kernel.org
8902 W: http://www.mellanox.com
8903 Q: http://patchwork.ozlabs.org/project/netdev/list/
8905 F: drivers/net/ethernet/mellanox/mlx5/core/
8906 F: include/linux/mlx5/
8908 MELLANOX MLX5 IB driver
8909 M: Matan Barak <matanb@mellanox.com>
8910 M: Leon Romanovsky <leonro@mellanox.com>
8911 L: linux-rdma@vger.kernel.org
8912 W: http://www.mellanox.com
8913 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8915 F: drivers/infiniband/hw/mlx5/
8916 F: include/linux/mlx5/
8917 F: include/uapi/rdma/mlx5-abi.h
8919 MELLANOX MLXCPLD I2C AND MUX DRIVER
8920 M: Vadim Pasternak <vadimp@mellanox.com>
8921 M: Michael Shych <michaelsh@mellanox.com>
8922 L: linux-i2c@vger.kernel.org
8924 F: drivers/i2c/busses/i2c-mlxcpld.c
8925 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8926 F: Documentation/i2c/busses/i2c-mlxcpld
8928 MELLANOX MLXCPLD LED DRIVER
8929 M: Vadim Pasternak <vadimp@mellanox.com>
8930 L: linux-leds@vger.kernel.org
8932 F: drivers/leds/leds-mlxcpld.c
8933 F: Documentation/leds/leds-mlxcpld.txt
8935 MELLANOX PLATFORM DRIVER
8936 M: Vadim Pasternak <vadimp@mellanox.com>
8937 L: platform-driver-x86@vger.kernel.org
8939 F: drivers/platform/x86/mlx-platform.c
8942 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8943 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8944 L: linux-kernel@vger.kernel.org
8946 F: kernel/sched/membarrier.c
8947 F: include/uapi/linux/membarrier.h
8950 L: linux-mm@kvack.org
8951 W: http://www.linux-mm.org
8953 F: include/linux/mm.h
8954 F: include/linux/gfp.h
8955 F: include/linux/mmzone.h
8956 F: include/linux/memory_hotplug.h
8957 F: include/linux/vmalloc.h
8960 MEMORY TECHNOLOGY DEVICES (MTD)
8961 M: David Woodhouse <dwmw2@infradead.org>
8962 M: Brian Norris <computersforpeace@gmail.com>
8963 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8964 M: Marek Vasut <marek.vasut@gmail.com>
8965 M: Richard Weinberger <richard@nod.at>
8966 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8967 L: linux-mtd@lists.infradead.org
8968 W: http://www.linux-mtd.infradead.org/
8969 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8970 T: git git://git.infradead.org/linux-mtd.git master
8971 T: git git://git.infradead.org/l2-mtd.git master
8973 F: Documentation/devicetree/bindings/mtd/
8975 F: include/linux/mtd/
8976 F: include/uapi/mtd/
8978 MEN A21 WATCHDOG DRIVER
8979 M: Johannes Thumshirn <morbidrsa@gmail.com>
8980 L: linux-watchdog@vger.kernel.org
8982 F: drivers/watchdog/mena21_wdt.c
8984 MEN CHAMELEON BUS (mcb)
8985 M: Johannes Thumshirn <morbidrsa@gmail.com>
8988 F: include/linux/mcb.h
8989 F: Documentation/men-chameleon-bus.txt
8991 MEN F21BMC (Board Management Controller)
8992 M: Andreas Werner <andreas.werner@men.de>
8994 F: drivers/mfd/menf21bmc.c
8995 F: drivers/watchdog/menf21bmc_wdt.c
8996 F: drivers/leds/leds-menf21bmc.c
8997 F: drivers/hwmon/menf21bmc_hwmon.c
8998 F: Documentation/hwmon/menf21bmc
9000 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9001 M: Neil Armstrong <narmstrong@baylibre.com>
9002 L: linux-media@lists.freedesktop.org
9003 L: linux-amlogic@lists.infradead.org
9004 W: http://linux-meson.com/
9006 F: drivers/media/platform/meson/ao-cec.c
9007 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9008 T: git git://linuxtv.org/media_tree.git
9011 M: James Hogan <jhogan@kernel.org>
9012 L: linux-metag@vger.kernel.org
9013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9016 F: Documentation/metag/
9017 F: Documentation/devicetree/bindings/metag/
9018 F: Documentation/devicetree/bindings/interrupt-controller/img,*
9019 F: drivers/clocksource/metag_generic.c
9020 F: drivers/irqchip/irq-metag.c
9021 F: drivers/irqchip/irq-metag-ext.c
9022 F: drivers/tty/metag_da.c
9024 MICROBLAZE ARCHITECTURE
9025 M: Michal Simek <monstr@monstr.eu>
9026 W: http://www.monstr.eu/fdt/
9027 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9031 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9032 M: Richard Genoud <richard.genoud@gmail.com>
9034 F: drivers/tty/serial/atmel_serial.c
9035 F: drivers/tty/serial/atmel_serial.h
9037 MICROCHIP / ATMEL DMA DRIVER
9038 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9040 L: dmaengine@vger.kernel.org
9042 F: drivers/dma/at_hdmac.c
9043 F: drivers/dma/at_hdmac_regs.h
9044 F: include/linux/platform_data/dma-atmel.h
9046 MICROCHIP / ATMEL ECC DRIVER
9047 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9048 L: linux-crypto@vger.kernel.org
9050 F: drivers/crypto/atmel-ecc.*
9052 MICROCHIP / ATMEL ISC DRIVER
9053 M: Songjun Wu <songjun.wu@microchip.com>
9054 L: linux-media@vger.kernel.org
9056 F: drivers/media/platform/atmel/atmel-isc.c
9057 F: drivers/media/platform/atmel/atmel-isc-regs.h
9058 F: devicetree/bindings/media/atmel-isc.txt
9060 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9061 M: Woojung Huh <Woojung.Huh@microchip.com>
9062 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9063 L: netdev@vger.kernel.org
9065 F: net/dsa/tag_ksz.c
9066 F: drivers/net/dsa/microchip/*
9067 F: include/linux/platform_data/microchip-ksz.h
9068 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9070 MICROCHIP USB251XB DRIVER
9071 M: Richard Leitner <richard.leitner@skidata.com>
9072 L: linux-usb@vger.kernel.org
9074 F: drivers/usb/misc/usb251xb.c
9075 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9077 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9078 M: Don Brace <don.brace@microsemi.com>
9079 L: esc.storagedev@microsemi.com
9080 L: linux-scsi@vger.kernel.org
9082 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9083 F: drivers/scsi/smartpqi/Kconfig
9084 F: drivers/scsi/smartpqi/Makefile
9085 F: include/linux/cciss*.h
9086 F: include/uapi/linux/cciss*.h
9087 F: Documentation/scsi/smartpqi.txt
9089 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9090 M: Chen Yu <yu.c.chen@intel.com>
9091 L: platform-driver-x86@vger.kernel.org
9093 F: drivers/platform/x86/surfacepro3_button.c
9096 M: Oliver Neukum <oliver@neukum.org>
9098 F: drivers/usb/image/microtek.*
9101 M: Ralf Baechle <ralf@linux-mips.org>
9102 L: linux-mips@linux-mips.org
9103 W: http://www.linux-mips.org/
9104 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9105 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9107 F: Documentation/devicetree/bindings/mips/
9108 F: Documentation/mips/
9111 MIPS BOSTON DEVELOPMENT BOARD
9112 M: Paul Burton <paul.burton@mips.com>
9113 L: linux-mips@linux-mips.org
9115 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9116 F: arch/mips/boot/dts/img/boston.dts
9117 F: arch/mips/configs/generic/board-boston.config
9118 F: drivers/clk/imgtec/clk-boston.c
9119 F: include/dt-bindings/clock/boston-clock.h
9121 MIPS GENERIC PLATFORM
9122 M: Paul Burton <paul.burton@mips.com>
9123 L: linux-mips@linux-mips.org
9125 F: arch/mips/generic/
9126 F: arch/mips/tools/generic-board-config.sh
9128 MIPS/LOONGSON1 ARCHITECTURE
9129 M: Keguang Zhang <keguang.zhang@gmail.com>
9130 L: linux-mips@linux-mips.org
9132 F: arch/mips/loongson32/
9133 F: arch/mips/include/asm/mach-loongson32/
9134 F: drivers/*/*loongson1*
9135 F: drivers/*/*/*loongson1*
9137 MIPS RINT INSTRUCTION EMULATION
9138 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9139 L: linux-mips@linux-mips.org
9141 F: arch/mips/math-emu/sp_rint.c
9142 F: arch/mips/math-emu/dp_rint.c
9144 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9145 M: Hans Verkuil <hverkuil@xs4all.nl>
9146 L: linux-media@vger.kernel.org
9147 T: git git://linuxtv.org/media_tree.git
9148 W: https://linuxtv.org
9150 F: drivers/media/radio/radio-miropcm20*
9153 M: Eric Miao <eric.y.miao@gmail.com>
9154 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9155 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9156 T: git git://github.com/hzhuang1/linux.git
9157 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9159 F: arch/arm/boot/dts/mmp*
9160 F: arch/arm/mach-mmp/
9162 MN88472 MEDIA DRIVER
9163 M: Antti Palosaari <crope@iki.fi>
9164 L: linux-media@vger.kernel.org
9165 W: https://linuxtv.org
9166 W: http://palosaari.fi/linux/
9167 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9169 F: drivers/media/dvb-frontends/mn88472*
9171 MN88473 MEDIA DRIVER
9172 M: Antti Palosaari <crope@iki.fi>
9173 L: linux-media@vger.kernel.org
9174 W: https://linuxtv.org
9175 W: http://palosaari.fi/linux/
9176 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9178 F: drivers/media/dvb-frontends/mn88473*
9181 M: Jessica Yu <jeyu@kernel.org>
9182 M: Rusty Russell <rusty@rustcorp.com.au>
9183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9185 F: include/linux/module.h
9188 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9189 W: http://popies.net/meye/
9191 F: Documentation/media/v4l-drivers/meye*
9192 F: drivers/media/pci/meye/
9193 F: include/uapi/linux/meye.h
9195 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9196 M: Jiri Slaby <jirislaby@gmail.com>
9198 F: Documentation/serial/moxa-smartio
9199 F: drivers/tty/mxser.*
9201 MR800 AVERMEDIA USB FM RADIO DRIVER
9202 M: Alexey Klimov <klimov.linux@gmail.com>
9203 L: linux-media@vger.kernel.org
9204 T: git git://linuxtv.org/media_tree.git
9206 F: drivers/media/radio/radio-mr800.c
9208 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9209 M: Alan Ott <alan@signal11.us>
9210 L: linux-wpan@vger.kernel.org
9212 F: drivers/net/ieee802154/mrf24j40.c
9213 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9216 M: "Lee, Chun-Yi" <jlee@suse.com>
9217 L: platform-driver-x86@vger.kernel.org
9219 F: drivers/platform/x86/msi-laptop.c
9222 L: platform-driver-x86@vger.kernel.org
9224 F: drivers/platform/x86/msi-wmi.c
9227 M: Antti Palosaari <crope@iki.fi>
9228 L: linux-media@vger.kernel.org
9229 W: https://linuxtv.org
9230 W: http://palosaari.fi/linux/
9231 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9232 T: git git://linuxtv.org/anttip/media_tree.git
9234 F: drivers/media/tuners/msi001*
9236 MSI2500 MEDIA DRIVER
9237 M: Antti Palosaari <crope@iki.fi>
9238 L: linux-media@vger.kernel.org
9239 W: https://linuxtv.org
9240 W: http://palosaari.fi/linux/
9241 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9242 T: git git://linuxtv.org/anttip/media_tree.git
9244 F: drivers/media/usb/msi2500/
9246 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9247 M: Robert Jarzmik <robert.jarzmik@free.fr>
9248 L: linux-mtd@lists.infradead.org
9250 F: drivers/mtd/devices/docg3*
9252 MT9M032 APTINA SENSOR DRIVER
9253 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9254 L: linux-media@vger.kernel.org
9255 T: git git://linuxtv.org/media_tree.git
9257 F: drivers/media/i2c/mt9m032.c
9258 F: include/media/i2c/mt9m032.h
9260 MT9P031 APTINA CAMERA SENSOR
9261 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9262 L: linux-media@vger.kernel.org
9263 T: git git://linuxtv.org/media_tree.git
9265 F: drivers/media/i2c/mt9p031.c
9266 F: include/media/i2c/mt9p031.h
9268 MT9T001 APTINA CAMERA SENSOR
9269 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9270 L: linux-media@vger.kernel.org
9271 T: git git://linuxtv.org/media_tree.git
9273 F: drivers/media/i2c/mt9t001.c
9274 F: include/media/i2c/mt9t001.h
9276 MT9V032 APTINA CAMERA SENSOR
9277 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9278 L: linux-media@vger.kernel.org
9279 T: git git://linuxtv.org/media_tree.git
9281 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9282 F: drivers/media/i2c/mt9v032.c
9283 F: include/media/i2c/mt9v032.h
9285 MULTIFUNCTION DEVICES (MFD)
9286 M: Lee Jones <lee.jones@linaro.org>
9287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9289 F: Documentation/devicetree/bindings/mfd/
9291 F: include/linux/mfd/
9292 F: include/dt-bindings/mfd/
9294 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9296 F: drivers/mmc/host/mmc_spi.c
9297 F: include/linux/spi/mmc_spi.h
9299 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9300 M: Ulf Hansson <ulf.hansson@linaro.org>
9301 L: linux-mmc@vger.kernel.org
9302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9304 F: Documentation/devicetree/bindings/mmc/
9306 F: include/linux/mmc/
9307 F: include/uapi/linux/mmc/
9309 MULTIPLEXER SUBSYSTEM
9310 M: Peter Rosin <peda@axentia.se>
9312 F: Documentation/ABI/testing/mux/sysfs-class-mux*
9313 F: Documentation/devicetree/bindings/mux/
9314 F: include/linux/dt-bindings/mux/
9315 F: include/linux/mux/
9318 MULTITECH MULTIPORT CARD (ISICOM)
9320 F: drivers/tty/isicom.c
9321 F: include/linux/isicom.h
9323 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9324 M: Bin Liu <b-liu@ti.com>
9325 L: linux-usb@vger.kernel.org
9327 F: drivers/usb/musb/
9329 MXL5007T MEDIA DRIVER
9330 M: Michael Krufky <mkrufky@linuxtv.org>
9331 L: linux-media@vger.kernel.org
9332 W: https://linuxtv.org
9333 W: http://github.com/mkrufky
9334 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9335 T: git git://linuxtv.org/mkrufky/tuners.git
9337 F: drivers/media/tuners/mxl5007t.*
9340 M: Marek Vasut <marex@denx.de>
9342 F: drivers/gpu/drm/mxsfb/
9343 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9345 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9346 M: Chris Lee <christopher.lee@cspi.com>
9347 L: netdev@vger.kernel.org
9348 W: https://www.cspi.com/ethernet-products/support/downloads/
9350 F: drivers/net/ethernet/myricom/myri10ge/
9352 NAND FLASH SUBSYSTEM
9353 M: Boris Brezillon <boris.brezillon@free-electrons.com>
9354 R: Richard Weinberger <richard@nod.at>
9355 L: linux-mtd@lists.infradead.org
9356 W: http://www.linux-mtd.infradead.org/
9357 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9358 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9359 T: git git://git.infradead.org/l2-mtd.git nand/next
9361 F: drivers/mtd/nand/
9362 F: include/linux/mtd/*nand*.h
9364 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9365 M: Daniel Mack <zonque@gmail.com>
9367 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9368 W: http://www.native-instruments.com
9371 NATSEMI ETHERNET DRIVER (DP8381x)
9373 F: drivers/net/ethernet/natsemi/natsemi.c
9376 M: Petr Vandrovec <petr@vandrovec.name>
9380 NCR 5380 SCSI DRIVERS
9381 M: Finn Thain <fthain@telegraphics.com.au>
9382 M: Michael Schmitz <schmitzmic@gmail.com>
9383 L: linux-scsi@vger.kernel.org
9385 F: Documentation/scsi/g_NCR5380.txt
9386 F: drivers/scsi/NCR5380.*
9387 F: drivers/scsi/arm/cumana_1.c
9388 F: drivers/scsi/arm/oak.c
9389 F: drivers/scsi/atari_scsi.*
9390 F: drivers/scsi/dmx3191d.c
9391 F: drivers/scsi/g_NCR5380.*
9392 F: drivers/scsi/mac_scsi.*
9393 F: drivers/scsi/sun3_scsi.*
9394 F: drivers/scsi/sun3_scsi_vme.c
9396 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9397 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9398 L: linux-scsi@vger.kernel.org
9400 F: drivers/scsi/NCR_D700.*
9402 NCT6775 HARDWARE MONITOR DRIVER
9403 M: Guenter Roeck <linux@roeck-us.net>
9404 L: linux-hwmon@vger.kernel.org
9406 F: Documentation/hwmon/nct6775
9407 F: drivers/hwmon/nct6775.c
9409 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9410 M: Faisal Latif <faisal.latif@intel.com>
9411 L: linux-rdma@vger.kernel.org
9412 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9414 F: drivers/infiniband/hw/nes/
9415 F: include/uapi/rdma/nes-abi.h
9417 NETEM NETWORK EMULATOR
9418 M: Stephen Hemminger <stephen@networkplumber.org>
9419 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9421 F: net/sched/sch_netem.c
9423 NETERION 10GbE DRIVERS (s2io/vxge)
9424 M: Jon Mason <jdmason@kudzu.us>
9425 L: netdev@vger.kernel.org
9427 F: Documentation/networking/s2io.txt
9428 F: Documentation/networking/vxge.txt
9429 F: drivers/net/ethernet/neterion/
9432 M: Pablo Neira Ayuso <pablo@netfilter.org>
9433 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9434 M: Florian Westphal <fw@strlen.de>
9435 L: netfilter-devel@vger.kernel.org
9436 L: coreteam@netfilter.org
9437 W: http://www.netfilter.org/
9438 W: http://www.iptables.org/
9439 W: http://www.nftables.org/
9440 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9444 F: include/linux/netfilter*
9445 F: include/linux/netfilter/
9446 F: include/net/netfilter/
9447 F: include/uapi/linux/netfilter*
9448 F: include/uapi/linux/netfilter/
9449 F: net/*/netfilter.c
9452 F: net/bridge/br_netfilter*.c
9454 NETROM NETWORK LAYER
9455 M: Ralf Baechle <ralf@linux-mips.org>
9456 L: linux-hams@vger.kernel.org
9457 W: http://www.linux-ax25.org/
9459 F: include/net/netrom.h
9460 F: include/uapi/linux/netrom.h
9463 NETRONOME ETHERNET DRIVERS
9464 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9465 L: oss-drivers@netronome.com
9467 F: drivers/net/ethernet/netronome/
9469 NETWORK BLOCK DEVICE (NBD)
9470 M: Josef Bacik <jbacik@fb.com>
9472 L: linux-block@vger.kernel.org
9473 L: nbd@other.debian.org
9474 F: Documentation/blockdev/nbd.txt
9475 F: drivers/block/nbd.c
9476 F: include/uapi/linux/nbd.h
9478 NETWORK DROP MONITOR
9479 M: Neil Horman <nhorman@tuxdriver.com>
9480 L: netdev@vger.kernel.org
9482 W: https://fedorahosted.org/dropwatch/
9483 F: net/core/drop_monitor.c
9486 L: netdev@vger.kernel.org
9487 W: http://www.linuxfoundation.org/en/Net
9488 Q: http://patchwork.ozlabs.org/project/netdev/list/
9489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9492 F: Documentation/devicetree/bindings/net/
9494 F: include/linux/if_*
9495 F: include/linux/netdevice.h
9496 F: include/linux/etherdevice.h
9497 F: include/linux/fcdevice.h
9498 F: include/linux/fddidevice.h
9499 F: include/linux/hippidevice.h
9500 F: include/linux/inetdevice.h
9501 F: include/uapi/linux/if_*
9502 F: include/uapi/linux/netdevice.h
9504 NETWORKING DRIVERS (WIRELESS)
9505 M: Kalle Valo <kvalo@codeaurora.org>
9506 L: linux-wireless@vger.kernel.org
9507 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9511 F: Documentation/devicetree/bindings/net/wireless/
9512 F: drivers/net/wireless/
9515 M: Andrew Lunn <andrew@lunn.ch>
9516 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9517 M: Florian Fainelli <f.fainelli@gmail.com>
9520 F: include/net/dsa.h
9521 F: include/linux/dsa/
9524 NETWORKING [GENERAL]
9525 M: "David S. Miller" <davem@davemloft.net>
9526 L: netdev@vger.kernel.org
9527 W: http://www.linuxfoundation.org/en/Net
9528 Q: http://patchwork.ozlabs.org/project/netdev/list/
9529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9531 B: mailto:netdev@vger.kernel.org
9535 F: include/linux/in.h
9536 F: include/linux/net.h
9537 F: include/linux/netdevice.h
9538 F: include/uapi/linux/in.h
9539 F: include/uapi/linux/net.h
9540 F: include/uapi/linux/netdevice.h
9541 F: include/uapi/linux/net_namespace.h
9542 F: tools/testing/selftests/net/
9547 M: Steffen Klassert <steffen.klassert@secunet.com>
9548 M: Herbert Xu <herbert@gondor.apana.org.au>
9549 M: "David S. Miller" <davem@davemloft.net>
9550 L: netdev@vger.kernel.org
9551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9560 F: net/ipv4/ipcomp.c
9561 F: net/ipv4/ip_vti.c
9565 F: net/ipv6/ipcomp6.c
9566 F: net/ipv6/ip6_vti.c
9567 F: include/uapi/linux/xfrm.h
9568 F: include/net/xfrm.h
9570 NETWORKING [IPv4/IPv6]
9571 M: "David S. Miller" <davem@davemloft.net>
9572 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9573 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9574 L: netdev@vger.kernel.org
9575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9582 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9583 M: Paul Moore <paul@paul-moore.com>
9584 W: https://github.com/netlabel
9585 L: netdev@vger.kernel.org
9586 L: linux-security-module@vger.kernel.org
9588 F: Documentation/netlabel/
9589 F: include/net/calipso.h
9590 F: include/net/cipso_ipv4.h
9591 F: include/net/netlabel.h
9592 F: include/uapi/linux/netfilter/xt_SECMARK.h
9593 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9595 F: net/ipv4/cipso_ipv4.c
9596 F: net/ipv6/calipso.c
9597 F: net/netfilter/xt_CONNSECMARK.c
9598 F: net/netfilter/xt_SECMARK.c
9601 M: Ilya Lesokhin <ilyal@mellanox.com>
9602 M: Aviad Yehezkel <aviadye@mellanox.com>
9603 M: Dave Watson <davejwatson@fb.com>
9604 L: netdev@vger.kernel.org
9607 F: include/uapi/linux/tls.h
9608 F: include/net/tls.h
9610 NETWORKING [WIRELESS]
9611 L: linux-wireless@vger.kernel.org
9612 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9614 NETXEN (1/10) GbE SUPPORT
9615 M: Manish Chopra <manish.chopra@cavium.com>
9616 M: Rahul Verma <rahul.verma@cavium.com>
9617 M: Dept-GELinuxNICDev@cavium.com
9618 L: netdev@vger.kernel.org
9620 F: drivers/net/ethernet/qlogic/netxen/
9623 M: Samuel Ortiz <sameo@linux.intel.com>
9624 L: linux-wireless@vger.kernel.org
9625 L: linux-nfc@lists.01.org (subscribers-only)
9629 F: include/uapi/linux/nfc.h
9631 F: include/linux/platform_data/nfcmrvl.h
9632 F: include/linux/platform_data/nxp-nci.h
9633 F: Documentation/devicetree/bindings/net/nfc/
9635 NFS, SUNRPC, AND LOCKD CLIENTS
9636 M: Trond Myklebust <trond.myklebust@primarydata.com>
9637 M: Anna Schumaker <anna.schumaker@netapp.com>
9638 L: linux-nfs@vger.kernel.org
9639 W: http://client.linux-nfs.org
9640 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9646 F: include/linux/lockd/
9647 F: include/linux/nfs*
9648 F: include/linux/sunrpc/
9649 F: include/uapi/linux/nfs*
9650 F: include/uapi/linux/sunrpc/
9653 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9654 L: linux-nilfs@vger.kernel.org
9655 W: http://nilfs.sourceforge.net/
9656 W: http://nilfs.osdn.jp/
9657 T: git git://github.com/konis/nilfs2.git
9659 F: Documentation/filesystems/nilfs2.txt
9661 F: include/trace/events/nilfs2.h
9662 F: include/uapi/linux/nilfs2_api.h
9663 F: include/uapi/linux/nilfs2_ondisk.h
9665 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9666 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9667 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9669 F: Documentation/scsi/NinjaSCSI.txt
9670 F: drivers/scsi/pcmcia/nsp_*
9672 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9673 M: GOTO Masanori <gotom@debian.or.jp>
9674 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9675 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9677 F: Documentation/scsi/NinjaSCSI.txt
9678 F: drivers/scsi/nsp32*
9681 M: Ley Foon Tan <lftan@altera.com>
9682 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9687 NOHZ, DYNTICKS SUPPORT
9688 M: Frederic Weisbecker <fweisbec@gmail.com>
9689 M: Thomas Gleixner <tglx@linutronix.de>
9690 M: Ingo Molnar <mingo@kernel.org>
9691 L: linux-kernel@vger.kernel.org
9692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9694 F: kernel/time/tick*.*
9695 F: include/linux/tick.h
9696 F: include/linux/sched/nohz.h
9698 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9699 M: Pavel Machek <pavel@ucw.cz>
9700 M: Sakari Ailus <sakari.ailus@iki.fi>
9701 L: linux-media@vger.kernel.org
9703 F: drivers/media/i2c/et8ek8
9704 F: drivers/media/i2c/ad5820.c
9706 NOKIA N900 POWER SUPPLY DRIVERS
9707 R: Pali Rohár <pali.rohar@gmail.com>
9708 F: include/linux/power/bq2415x_charger.h
9709 F: include/linux/power/bq27xxx_battery.h
9710 F: include/linux/power/isp1704_charger.h
9711 F: drivers/power/supply/bq2415x_charger.c
9712 F: drivers/power/supply/bq27xxx_battery.c
9713 F: drivers/power/supply/bq27xxx_battery_i2c.c
9714 F: drivers/power/supply/isp1704_charger.c
9715 F: drivers/power/supply/rx51_battery.c
9718 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9719 L: linux-ntb@googlegroups.com
9721 F: drivers/ntb/hw/amd/
9724 M: Jon Mason <jdmason@kudzu.us>
9725 M: Dave Jiang <dave.jiang@intel.com>
9726 M: Allen Hubbe <Allen.Hubbe@emc.com>
9727 L: linux-ntb@googlegroups.com
9729 W: https://github.com/jonmason/ntb/wiki
9730 T: git git://github.com/jonmason/ntb.git
9732 F: drivers/net/ntb_netdev.c
9733 F: include/linux/ntb.h
9734 F: include/linux/ntb_transport.h
9735 F: tools/testing/selftests/ntb/
9738 M: Serge Semin <fancer.lancer@gmail.com>
9739 L: linux-ntb@googlegroups.com
9741 F: drivers/ntb/hw/idt/
9744 M: Dave Jiang <dave.jiang@intel.com>
9745 L: linux-ntb@googlegroups.com
9747 W: https://github.com/davejiang/linux/wiki
9748 T: git https://github.com/davejiang/linux.git
9749 F: drivers/ntb/hw/intel/
9752 M: Anton Altaparmakov <anton@tuxera.com>
9753 L: linux-ntfs-dev@lists.sourceforge.net
9754 W: http://www.tuxera.com/
9755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9757 F: Documentation/filesystems/ntfs.txt
9760 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9761 M: Antonino Daplas <adaplas@gmail.com>
9762 L: linux-fbdev@vger.kernel.org
9764 F: drivers/video/fbdev/riva/
9765 F: drivers/video/fbdev/nvidia/
9768 M: Keith Busch <keith.busch@intel.com>
9769 M: Jens Axboe <axboe@fb.com>
9770 M: Christoph Hellwig <hch@lst.de>
9771 M: Sagi Grimberg <sagi@grimberg.me>
9772 L: linux-nvme@lists.infradead.org
9773 T: git://git.infradead.org/nvme.git
9774 W: http://git.infradead.org/nvme.git
9776 F: drivers/nvme/host/
9777 F: include/linux/nvme.h
9778 F: include/uapi/linux/nvme_ioctl.h
9780 NVM EXPRESS FC TRANSPORT DRIVERS
9781 M: James Smart <james.smart@broadcom.com>
9782 L: linux-nvme@lists.infradead.org
9784 F: include/linux/nvme-fc.h
9785 F: include/linux/nvme-fc-driver.h
9786 F: drivers/nvme/host/fc.c
9787 F: drivers/nvme/target/fc.c
9788 F: drivers/nvme/target/fcloop.c
9790 NVM EXPRESS TARGET DRIVER
9791 M: Christoph Hellwig <hch@lst.de>
9792 M: Sagi Grimberg <sagi@grimberg.me>
9793 L: linux-nvme@lists.infradead.org
9794 T: git://git.infradead.org/nvme.git
9795 W: http://git.infradead.org/nvme.git
9797 F: drivers/nvme/target/
9800 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9803 F: Documentation/devicetree/bindings/nvmem/
9804 F: Documentation/ABI/stable/sysfs-bus-nvmem
9805 F: include/linux/nvmem-consumer.h
9806 F: include/linux/nvmem-provider.h
9808 NXP TDA998X DRM DRIVER
9809 M: Russell King <linux@armlinux.org.uk>
9811 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9812 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9813 F: drivers/gpu/drm/i2c/tda998x_drv.c
9814 F: include/drm/i2c/tda998x.h
9817 M: Peter Rosin <peda@axentia.se>
9818 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9820 F: sound/soc/codecs/tfa9879*
9823 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9824 R: Charles Gorand <charles.gorand@effinnov.com>
9825 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9827 F: drivers/nfc/nxp-nci
9830 M: Josh Poimboeuf <jpoimboe@redhat.com>
9835 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9836 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9837 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9838 L: linux-omap@vger.kernel.org
9842 OMAP CLOCK FRAMEWORK SUPPORT
9843 M: Paul Walmsley <paul@pwsan.com>
9844 L: linux-omap@vger.kernel.org
9846 F: arch/arm/*omap*/*clock*
9848 OMAP DEVICE TREE SUPPORT
9849 M: Benoît Cousson <bcousson@baylibre.com>
9850 M: Tony Lindgren <tony@atomide.com>
9851 L: linux-omap@vger.kernel.org
9852 L: devicetree@vger.kernel.org
9854 F: arch/arm/boot/dts/*omap*
9855 F: arch/arm/boot/dts/*am3*
9856 F: arch/arm/boot/dts/*am4*
9857 F: arch/arm/boot/dts/*am5*
9858 F: arch/arm/boot/dts/*dra7*
9860 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9861 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9862 L: linux-omap@vger.kernel.org
9863 L: linux-fbdev@vger.kernel.org
9865 F: drivers/video/fbdev/omap2/
9866 F: Documentation/arm/OMAP/DSS
9868 OMAP FRAMEBUFFER SUPPORT
9869 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9870 L: linux-fbdev@vger.kernel.org
9871 L: linux-omap@vger.kernel.org
9873 F: drivers/video/fbdev/omap/
9875 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9876 M: Roger Quadros <rogerq@ti.com>
9877 M: Tony Lindgren <tony@atomide.com>
9878 L: linux-omap@vger.kernel.org
9880 F: drivers/memory/omap-gpmc.c
9881 F: arch/arm/mach-omap2/*gpmc*
9884 M: Grygorii Strashko <grygorii.strashko@ti.com>
9885 M: Santosh Shilimkar <ssantosh@kernel.org>
9886 M: Kevin Hilman <khilman@kernel.org>
9887 L: linux-omap@vger.kernel.org
9889 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9890 F: drivers/gpio/gpio-omap.c
9892 OMAP HARDWARE SPINLOCK SUPPORT
9893 M: Ohad Ben-Cohen <ohad@wizery.com>
9894 L: linux-omap@vger.kernel.org
9896 F: drivers/hwspinlock/omap_hwspinlock.c
9899 L: linux-mmc@vger.kernel.org
9900 L: linux-omap@vger.kernel.org
9902 F: drivers/mmc/host/omap_hsmmc.c
9905 M: Paul Walmsley <paul@pwsan.com>
9906 L: linux-omap@vger.kernel.org
9908 F: arch/arm/mach-omap2/omap_hwmod*data*
9910 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9911 M: Benoît Cousson <bcousson@baylibre.com>
9912 L: linux-omap@vger.kernel.org
9914 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9917 M: Benoît Cousson <bcousson@baylibre.com>
9918 M: Paul Walmsley <paul@pwsan.com>
9919 L: linux-omap@vger.kernel.org
9921 F: arch/arm/mach-omap2/omap_hwmod.*
9923 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9924 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9925 L: linux-media@vger.kernel.org
9927 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9928 F: drivers/media/platform/omap3isp/
9929 F: drivers/staging/media/omap4iss/
9932 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9933 L: linux-omap@vger.kernel.org
9935 F: drivers/mmc/host/omap.c
9937 OMAP POWER MANAGEMENT SUPPORT
9938 M: Kevin Hilman <khilman@kernel.org>
9939 L: linux-omap@vger.kernel.org
9941 F: arch/arm/*omap*/*pm*
9942 F: drivers/cpufreq/omap-cpufreq.c
9944 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9945 M: Rajendra Nayak <rnayak@codeaurora.org>
9946 M: Paul Walmsley <paul@pwsan.com>
9947 L: linux-omap@vger.kernel.org
9949 F: arch/arm/mach-omap2/prm*
9951 OMAP RANDOM NUMBER GENERATOR SUPPORT
9952 M: Deepak Saxena <dsaxena@plexity.net>
9954 F: drivers/char/hw_random/omap-rng.c
9957 L: linux-usb@vger.kernel.org
9958 L: linux-omap@vger.kernel.org
9960 F: drivers/usb/*/*omap*
9961 F: arch/arm/*omap*/usb*
9963 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9964 M: Mark Jackson <mpfj@newflow.co.uk>
9965 L: linux-omap@vger.kernel.org
9967 F: arch/arm/boot/dts/am335x-nano.dts
9970 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9971 M: Tony Lindgren <tony@atomide.com>
9972 L: linux-omap@vger.kernel.org
9973 Q: http://patchwork.kernel.org/project/linux-omap/list/
9974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9976 F: arch/arm/mach-omap1/
9977 F: arch/arm/plat-omap/
9978 F: arch/arm/configs/omap1_defconfig
9979 F: drivers/i2c/busses/i2c-omap.c
9980 F: include/linux/i2c-omap.h
9983 M: Tony Lindgren <tony@atomide.com>
9984 L: linux-omap@vger.kernel.org
9985 W: http://www.muru.com/linux/omap/
9986 W: http://linux.omap.com/
9987 Q: http://patchwork.kernel.org/project/linux-omap/list/
9988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9990 F: arch/arm/mach-omap2/
9991 F: arch/arm/plat-omap/
9992 F: arch/arm/configs/omap2plus_defconfig
9993 F: drivers/i2c/busses/i2c-omap.c
9994 F: drivers/irqchip/irq-omap-intc.c
9995 F: drivers/mfd/*omap*.c
9996 F: drivers/mfd/menelaus.c
9997 F: drivers/mfd/palmas.c
9998 F: drivers/mfd/tps65217.c
9999 F: drivers/mfd/tps65218.c
10000 F: drivers/mfd/tps65910.c
10001 F: drivers/mfd/twl-core.[ch]
10002 F: drivers/mfd/twl4030*.c
10003 F: drivers/mfd/twl6030*.c
10004 F: drivers/mfd/twl6040*.c
10005 F: drivers/regulator/palmas-regulator*.c
10006 F: drivers/regulator/pbias-regulator.c
10007 F: drivers/regulator/tps65217-regulator.c
10008 F: drivers/regulator/tps65218-regulator.c
10009 F: drivers/regulator/tps65910-regulator.c
10010 F: drivers/regulator/twl-regulator.c
10011 F: drivers/regulator/twl6030-regulator.c
10012 F: include/linux/i2c-omap.h
10014 ONION OMEGA2+ BOARD
10015 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10016 L: linux-mips@linux-mips.org
10018 F: arch/mips/boot/dts/ralink/omega2p.dts
10021 M: Bob Copeland <me@bobcopeland.com>
10022 L: linux-karma-devel@lists.sourceforge.net
10024 F: Documentation/filesystems/omfs.txt
10027 OMNIKEY CARDMAN 4000 DRIVER
10028 M: Harald Welte <laforge@gnumonks.org>
10030 F: drivers/char/pcmcia/cm4000_cs.c
10031 F: include/linux/cm4000_cs.h
10032 F: include/uapi/linux/cm4000_cs.h
10034 OMNIKEY CARDMAN 4040 DRIVER
10035 M: Harald Welte <laforge@gnumonks.org>
10037 F: drivers/char/pcmcia/cm4040_cs.*
10039 OMNIVISION OV13858 SENSOR DRIVER
10040 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10041 L: linux-media@vger.kernel.org
10042 T: git git://linuxtv.org/media_tree.git
10044 F: drivers/media/i2c/ov13858.c
10046 OMNIVISION OV5640 SENSOR DRIVER
10047 M: Steve Longerbeam <slongerbeam@gmail.com>
10048 L: linux-media@vger.kernel.org
10049 T: git git://linuxtv.org/media_tree.git
10051 F: drivers/media/i2c/ov5640.c
10053 OMNIVISION OV5647 SENSOR DRIVER
10054 M: Luis Oliveira <lolivei@synopsys.com>
10055 L: linux-media@vger.kernel.org
10056 T: git git://linuxtv.org/media_tree.git
10058 F: drivers/media/i2c/ov5647.c
10060 OMNIVISION OV7670 SENSOR DRIVER
10061 M: Jonathan Corbet <corbet@lwn.net>
10062 L: linux-media@vger.kernel.org
10063 T: git git://linuxtv.org/media_tree.git
10065 F: drivers/media/i2c/ov7670.c
10066 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10068 ONENAND FLASH DRIVER
10069 M: Kyungmin Park <kyungmin.park@samsung.com>
10070 L: linux-mtd@lists.infradead.org
10072 F: drivers/mtd/onenand/
10073 F: include/linux/mtd/onenand*.h
10075 ONSTREAM SCSI TAPE DRIVER
10076 M: Willem Riede <osst@riede.org>
10077 L: osst-users@lists.sourceforge.net
10078 L: linux-scsi@vger.kernel.org
10080 F: Documentation/scsi/osst.txt
10081 F: drivers/scsi/osst.*
10082 F: drivers/scsi/osst_*.h
10083 F: drivers/scsi/st.h
10086 M: Jens Wiklander <jens.wiklander@linaro.org>
10088 F: drivers/tee/optee/
10091 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10092 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10093 L: linux-rdma@vger.kernel.org
10095 F: drivers/infiniband/ulp/opa_vnic
10097 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10098 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10099 L: devicetree@vger.kernel.org
10101 F: Documentation/devicetree/dynamic-resolution-notes.txt
10102 F: Documentation/devicetree/overlay-notes.txt
10103 F: drivers/of/overlay.c
10104 F: drivers/of/resolver.c
10106 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10107 M: Rob Herring <robh+dt@kernel.org>
10108 M: Frank Rowand <frowand.list@gmail.com>
10109 L: devicetree@vger.kernel.org
10110 W: http://www.devicetree.org/
10111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10114 F: include/linux/of*.h
10116 F: Documentation/ABI/testing/sysfs-firmware-ofw
10118 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10119 M: Rob Herring <robh+dt@kernel.org>
10120 M: Mark Rutland <mark.rutland@arm.com>
10121 L: devicetree@vger.kernel.org
10122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10123 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10125 F: Documentation/devicetree/
10126 F: arch/*/boot/dts/
10127 F: include/dt-bindings/
10129 OPENCORES I2C BUS DRIVER
10130 M: Peter Korsgaard <jacmet@sunsite.dk>
10131 L: linux-i2c@vger.kernel.org
10133 F: Documentation/i2c/busses/i2c-ocores
10134 F: drivers/i2c/busses/i2c-ocores.c
10136 OPENRISC ARCHITECTURE
10137 M: Jonas Bonn <jonas@southpole.se>
10138 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10139 M: Stafford Horne <shorne@gmail.com>
10140 T: git git://github.com/openrisc/linux.git
10141 L: openrisc@lists.librecores.org
10142 W: http://openrisc.io
10144 F: Documentation/devicetree/bindings/openrisc/
10145 F: Documentation/openrisc/
10147 F: drivers/irqchip/irq-ompic.c
10148 F: drivers/irqchip/irq-or1k-*
10151 M: Pravin Shelar <pshelar@nicira.com>
10152 L: netdev@vger.kernel.org
10153 L: dev@openvswitch.org
10154 W: http://openvswitch.org
10156 F: net/openvswitch/
10157 F: include/uapi/linux/openvswitch.h
10159 OPERATING PERFORMANCE POINTS (OPP)
10160 M: Viresh Kumar <vireshk@kernel.org>
10161 M: Nishanth Menon <nm@ti.com>
10162 M: Stephen Boyd <sboyd@codeaurora.org>
10163 L: linux-pm@vger.kernel.org
10165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10167 F: include/linux/pm_opp.h
10168 F: Documentation/power/opp.txt
10169 F: Documentation/devicetree/bindings/opp/
10172 M: Clemens Ladisch <clemens@ladisch.de>
10173 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10174 T: git git://git.alsa-project.org/alsa-kernel.git
10176 F: sound/drivers/opl4/
10179 M: Robert Richter <rric@kernel.org>
10180 L: oprofile-list@lists.sf.net
10182 F: arch/*/include/asm/oprofile*.h
10183 F: arch/*/oprofile/
10184 F: drivers/oprofile/
10185 F: include/linux/oprofile.h
10187 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10188 M: Mark Fasheh <mfasheh@versity.com>
10189 M: Joel Becker <jlbec@evilplan.org>
10190 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10191 W: http://ocfs2.wiki.kernel.org
10193 F: Documentation/filesystems/ocfs2.txt
10194 F: Documentation/filesystems/dlmfs.txt
10197 ORANGEFS FILESYSTEM
10198 M: Mike Marshall <hubcap@omnibond.com>
10199 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
10200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10203 F: Documentation/filesystems/orangefs.txt
10206 L: linux-wireless@vger.kernel.org
10207 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10208 W: http://www.nongnu.org/orinoco/
10210 F: drivers/net/wireless/intersil/orinoco/
10212 OSD LIBRARY and FILESYSTEM
10213 M: Boaz Harrosh <ooo@electrozaur.com>
10215 F: drivers/scsi/osd/
10216 F: include/scsi/osd_*
10219 OV2659 OMNIVISION SENSOR DRIVER
10220 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10221 L: linux-media@vger.kernel.org
10222 W: https://linuxtv.org
10223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10224 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10226 F: drivers/media/i2c/ov2659.c
10227 F: include/media/i2c/ov2659.h
10230 M: Miklos Szeredi <miklos@szeredi.hu>
10231 L: linux-unionfs@vger.kernel.org
10232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10235 F: Documentation/filesystems/overlayfs.txt
10237 P54 WIRELESS DRIVER
10238 M: Christian Lamparter <chunkeey@googlemail.com>
10239 L: linux-wireless@vger.kernel.org
10240 W: http://wireless.kernel.org/en/users/Drivers/p54
10242 F: drivers/net/wireless/intersil/p54/
10244 PA SEMI ETHERNET DRIVER
10245 L: netdev@vger.kernel.org
10247 F: drivers/net/ethernet/pasemi/*
10249 PA SEMI SMBUS DRIVER
10250 L: linux-i2c@vger.kernel.org
10252 F: drivers/i2c/busses/i2c-pasemi.c
10254 PADATA PARALLEL EXECUTION MECHANISM
10255 M: Steffen Klassert <steffen.klassert@secunet.com>
10256 L: linux-crypto@vger.kernel.org
10259 F: include/linux/padata.h
10260 F: Documentation/padata.txt
10262 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10263 M: Harald Welte <laforge@gnumonks.org>
10264 L: platform-driver-x86@vger.kernel.org
10266 F: drivers/platform/x86/panasonic-laptop.c
10268 PANASONIC MN10300/AM33/AM34 PORT
10269 M: David Howells <dhowells@redhat.com>
10270 L: linux-am33-list@redhat.com (moderated for non-subscribers)
10271 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10273 F: Documentation/mn10300/
10276 PARALLEL LCD/KEYPAD PANEL DRIVER
10277 M: Willy Tarreau <willy@haproxy.com>
10278 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10280 F: Documentation/misc-devices/lcd-panel-cgram.txt
10281 F: drivers/misc/panel.c
10283 PARALLEL PORT SUBSYSTEM
10284 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10285 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10286 L: linux-parport@lists.infradead.org (subscribers-only)
10288 F: drivers/parport/
10289 F: include/linux/parport*.h
10290 F: drivers/char/ppdev.c
10291 F: include/uapi/linux/ppdev.h
10292 F: Documentation/parport*.txt
10294 PARAVIRT_OPS INTERFACE
10295 M: Juergen Gross <jgross@suse.com>
10296 M: Alok Kataria <akataria@vmware.com>
10297 M: Rusty Russell <rusty@rustcorp.com.au>
10298 L: virtualization@lists.linux-foundation.org
10300 F: Documentation/virtual/paravirt_ops.txt
10301 F: arch/*/kernel/paravirt*
10302 F: arch/*/include/asm/paravirt*.h
10303 F: include/linux/hypervisor.h
10305 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10306 M: Tim Waugh <tim@cyberelk.net>
10307 L: linux-parport@lists.infradead.org (subscribers-only)
10309 F: Documentation/blockdev/paride.txt
10310 F: drivers/block/paride/
10312 PARISC ARCHITECTURE
10313 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10314 M: Helge Deller <deller@gmx.de>
10315 L: linux-parisc@vger.kernel.org
10316 W: http://www.parisc-linux.org/
10317 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10322 F: Documentation/parisc/
10324 F: drivers/char/agp/parisc-agp.c
10325 F: drivers/input/serio/gscps2.c
10326 F: drivers/parport/parport_gsc.*
10327 F: drivers/tty/serial/8250/8250_gsc.c
10328 F: drivers/video/fbdev/sti*
10329 F: drivers/video/console/sti*
10330 F: drivers/video/logo/logo_parisc*
10333 M: Jiri Pirko <jiri@mellanox.com>
10334 L: netdev@vger.kernel.org
10337 F: lib/test_parman.c
10338 F: include/linux/parman.h
10340 PC87360 HARDWARE MONITORING DRIVER
10341 M: Jim Cromie <jim.cromie@gmail.com>
10342 L: linux-hwmon@vger.kernel.org
10344 F: Documentation/hwmon/pc87360
10345 F: drivers/hwmon/pc87360.c
10347 PC8736x GPIO DRIVER
10348 M: Jim Cromie <jim.cromie@gmail.com>
10350 F: drivers/char/pc8736x_gpio.c
10352 PC87427 HARDWARE MONITORING DRIVER
10353 M: Jean Delvare <jdelvare@suse.com>
10354 L: linux-hwmon@vger.kernel.org
10356 F: Documentation/hwmon/pc87427
10357 F: drivers/hwmon/pc87427.c
10360 M: Riku Voipio <riku.voipio@iki.fi>
10362 F: drivers/leds/leds-pca9532.c
10363 F: include/linux/leds-pca9532.h
10365 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10366 M: Guenter Roeck <linux@roeck-us.net>
10367 L: linux-i2c@vger.kernel.org
10369 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10371 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10372 M: Khalid Aziz <khalid@gonehiking.org>
10374 F: drivers/firmware/pcdp.*
10376 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10377 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10378 L: linux-pci@vger.kernel.org
10379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10381 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10382 F: drivers/pci/host/pci-aardvark.c
10384 PCI DRIVER FOR ALTERA PCIE IP
10385 M: Ley Foon Tan <lftan@altera.com>
10386 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10387 L: linux-pci@vger.kernel.org
10389 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10390 F: drivers/pci/host/pcie-altera.c
10392 PCI DRIVER FOR APPLIEDMICRO XGENE
10393 M: Tanmay Inamdar <tinamdar@apm.com>
10394 L: linux-pci@vger.kernel.org
10395 L: linux-arm-kernel@lists.infradead.org
10397 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10398 F: drivers/pci/host/pci-xgene.c
10400 PCI DRIVER FOR ARM VERSATILE PLATFORM
10401 M: Rob Herring <robh@kernel.org>
10402 L: linux-pci@vger.kernel.org
10403 L: linux-arm-kernel@lists.infradead.org
10405 F: Documentation/devicetree/bindings/pci/versatile.txt
10406 F: drivers/pci/host/pci-versatile.c
10408 PCI DRIVER FOR ARMADA 8K
10409 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10410 L: linux-pci@vger.kernel.org
10411 L: linux-arm-kernel@lists.infradead.org
10413 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10414 F: drivers/pci/dwc/pcie-armada8k.c
10416 PCI DRIVER FOR FREESCALE LAYERSCAPE
10417 M: Minghuan Lian <minghuan.Lian@freescale.com>
10418 M: Mingkai Hu <mingkai.hu@freescale.com>
10419 M: Roy Zang <tie-fei.zang@freescale.com>
10420 L: linuxppc-dev@lists.ozlabs.org
10421 L: linux-pci@vger.kernel.org
10422 L: linux-arm-kernel@lists.infradead.org
10424 F: drivers/pci/dwc/*layerscape*
10426 PCI DRIVER FOR GENERIC OF HOSTS
10427 M: Will Deacon <will.deacon@arm.com>
10428 L: linux-pci@vger.kernel.org
10429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10431 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10432 F: drivers/pci/host/pci-host-common.c
10433 F: drivers/pci/host/pci-host-generic.c
10435 PCI DRIVER FOR IMX6
10436 M: Richard Zhu <hongxing.zhu@nxp.com>
10437 M: Lucas Stach <l.stach@pengutronix.de>
10438 L: linux-pci@vger.kernel.org
10439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10441 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10442 F: drivers/pci/dwc/*imx6*
10444 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10445 M: Keith Busch <keith.busch@intel.com>
10446 M: Jonathan Derrick <jonathan.derrick@intel.com>
10447 L: linux-pci@vger.kernel.org
10449 F: drivers/pci/host/vmd.c
10451 PCI DRIVER FOR MICROSEMI SWITCHTEC
10452 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10453 M: Logan Gunthorpe <logang@deltatee.com>
10454 L: linux-pci@vger.kernel.org
10456 F: Documentation/switchtec.txt
10457 F: Documentation/ABI/testing/sysfs-class-switchtec
10458 F: drivers/pci/switch/switchtec*
10459 F: include/uapi/linux/switchtec_ioctl.h
10460 F: include/linux/switchtec.h
10461 F: drivers/ntb/hw/mscc/
10463 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10464 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10465 M: Jason Cooper <jason@lakedaemon.net>
10466 L: linux-pci@vger.kernel.org
10467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10469 F: drivers/pci/host/*mvebu*
10471 PCI DRIVER FOR NVIDIA TEGRA
10472 M: Thierry Reding <thierry.reding@gmail.com>
10473 L: linux-tegra@vger.kernel.org
10474 L: linux-pci@vger.kernel.org
10476 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10477 F: drivers/pci/host/pci-tegra.c
10479 PCI DRIVER FOR RENESAS R-CAR
10480 M: Simon Horman <horms@verge.net.au>
10481 L: linux-pci@vger.kernel.org
10482 L: linux-renesas-soc@vger.kernel.org
10484 F: drivers/pci/host/*rcar*
10486 PCI DRIVER FOR SAMSUNG EXYNOS
10487 M: Jingoo Han <jingoohan1@gmail.com>
10488 L: linux-pci@vger.kernel.org
10489 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10490 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10492 F: drivers/pci/dwc/pci-exynos.c
10494 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10495 M: Jingoo Han <jingoohan1@gmail.com>
10496 M: Joao Pinto <Joao.Pinto@synopsys.com>
10497 L: linux-pci@vger.kernel.org
10499 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10500 F: drivers/pci/dwc/*designware*
10502 PCI DRIVER FOR TI DRA7XX
10503 M: Kishon Vijay Abraham I <kishon@ti.com>
10504 L: linux-omap@vger.kernel.org
10505 L: linux-pci@vger.kernel.org
10507 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10508 F: drivers/pci/dwc/pci-dra7xx.c
10510 PCI DRIVER FOR TI KEYSTONE
10511 M: Murali Karicheri <m-karicheri2@ti.com>
10512 L: linux-pci@vger.kernel.org
10513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10515 F: drivers/pci/dwc/*keystone*
10517 PCI ENDPOINT SUBSYSTEM
10518 M: Kishon Vijay Abraham I <kishon@ti.com>
10519 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10520 L: linux-pci@vger.kernel.org
10521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10523 F: drivers/pci/endpoint/
10524 F: drivers/misc/pci_endpoint_test.c
10527 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10528 M: Russell Currey <ruscur@russell.cc>
10529 L: linuxppc-dev@lists.ozlabs.org
10531 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10532 F: arch/powerpc/kernel/eeh*.c
10533 F: arch/powerpc/platforms/*/eeh*.c
10534 F: arch/powerpc/include/*/eeh*.h
10537 M: Linas Vepstas <linasvepstas@gmail.com>
10538 L: linux-pci@vger.kernel.org
10540 F: Documentation/PCI/pci-error-recovery.txt
10542 PCI MSI DRIVER FOR ALTERA MSI IP
10543 M: Ley Foon Tan <lftan@altera.com>
10544 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10545 L: linux-pci@vger.kernel.org
10547 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10548 F: drivers/pci/host/pcie-altera-msi.c
10550 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10551 M: Duc Dang <dhdang@apm.com>
10552 L: linux-pci@vger.kernel.org
10553 L: linux-arm-kernel@lists.infradead.org
10555 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10556 F: drivers/pci/host/pci-xgene-msi.c
10559 M: Bjorn Helgaas <bhelgaas@google.com>
10560 L: linux-pci@vger.kernel.org
10561 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10564 F: Documentation/devicetree/bindings/pci/
10565 F: Documentation/PCI/
10567 F: include/linux/pci*
10569 F: arch/x86/kernel/quirks.c
10571 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10572 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10573 L: linux-pci@vger.kernel.org
10574 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10577 F: drivers/pci/host/
10578 F: drivers/pci/dwc/
10580 PCIE DRIVER FOR AXIS ARTPEC
10581 M: Niklas Cassel <niklas.cassel@axis.com>
10582 M: Jesper Nilsson <jesper.nilsson@axis.com>
10583 L: linux-arm-kernel@axis.com
10584 L: linux-pci@vger.kernel.org
10586 F: Documentation/devicetree/bindings/pci/axis,artpec*
10587 F: drivers/pci/dwc/*artpec*
10589 PCIE DRIVER FOR CAVIUM THUNDERX
10590 M: David Daney <david.daney@cavium.com>
10591 L: linux-pci@vger.kernel.org
10592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10594 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10595 F: drivers/pci/host/pci-thunder-*
10597 PCIE DRIVER FOR HISILICON
10598 M: Zhou Wang <wangzhou1@hisilicon.com>
10599 L: linux-pci@vger.kernel.org
10601 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10602 F: drivers/pci/dwc/pcie-hisi.c
10604 PCIE DRIVER FOR HISILICON KIRIN
10605 M: Xiaowei Song <songxiaowei@hisilicon.com>
10606 M: Binghui Wang <wangbinghui@hisilicon.com>
10607 L: linux-pci@vger.kernel.org
10609 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10610 F: drivers/pci/dwc/pcie-kirin.c
10612 PCIE DRIVER FOR HISILICON STB
10613 M: Jianguo Sun <sunjianguo1@huawei.com>
10614 M: Shawn Guo <shawn.guo@linaro.org>
10615 L: linux-pci@vger.kernel.org
10617 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10618 F: drivers/pci/dwc/pcie-histb.c
10620 PCIE DRIVER FOR MEDIATEK
10621 M: Ryder Lee <ryder.lee@mediatek.com>
10622 L: linux-pci@vger.kernel.org
10623 L: linux-mediatek@lists.infradead.org
10625 F: Documentation/devicetree/bindings/pci/mediatek*
10626 F: drivers/pci/host/*mediatek*
10628 PCIE DRIVER FOR QUALCOMM MSM
10629 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10630 L: linux-pci@vger.kernel.org
10631 L: linux-arm-msm@vger.kernel.org
10633 F: drivers/pci/dwc/*qcom*
10635 PCIE DRIVER FOR ROCKCHIP
10636 M: Shawn Lin <shawn.lin@rock-chips.com>
10637 L: linux-pci@vger.kernel.org
10638 L: linux-rockchip@lists.infradead.org
10640 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10641 F: drivers/pci/host/pcie-rockchip.c
10643 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10644 M: Linus Walleij <linus.walleij@linaro.org>
10645 L: linux-pci@vger.kernel.org
10647 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10648 F: drivers/pci/host/pci-v3-semi.c
10650 PCIE DRIVER FOR ST SPEAR13XX
10651 M: Pratyush Anand <pratyush.anand@gmail.com>
10652 L: linux-pci@vger.kernel.org
10654 F: drivers/pci/dwc/*spear*
10657 P: Linux PCMCIA Team
10658 L: linux-pcmcia@lists.infradead.org
10659 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10662 F: Documentation/pcmcia/
10667 PCNET32 NETWORK DRIVER
10668 M: Don Fry <pcnet32@frontier.com>
10669 L: netdev@vger.kernel.org
10671 F: drivers/net/ethernet/amd/pcnet32.c
10673 PCRYPT PARALLEL CRYPTO ENGINE
10674 M: Steffen Klassert <steffen.klassert@secunet.com>
10675 L: linux-crypto@vger.kernel.org
10678 F: include/crypto/pcrypt.h
10680 PEAQ WMI HOTKEYS DRIVER
10681 M: Hans de Goede <hdegoede@redhat.com>
10682 L: platform-driver-x86@vger.kernel.org
10684 F: drivers/platform/x86/peaq-wmi.c
10686 PER-CPU MEMORY ALLOCATOR
10687 M: Tejun Heo <tj@kernel.org>
10688 M: Christoph Lameter <cl@linux.com>
10689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10691 F: include/linux/percpu*.h
10693 F: arch/*/include/asm/percpu.h
10695 PER-TASK DELAY ACCOUNTING
10696 M: Balbir Singh <bsingharora@gmail.com>
10698 F: include/linux/delayacct.h
10699 F: kernel/delayacct.c
10701 PERFORMANCE EVENTS SUBSYSTEM
10702 M: Peter Zijlstra <peterz@infradead.org>
10703 M: Ingo Molnar <mingo@redhat.com>
10704 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10705 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10706 R: Jiri Olsa <jolsa@redhat.com>
10707 R: Namhyung Kim <namhyung@kernel.org>
10708 L: linux-kernel@vger.kernel.org
10709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10712 F: include/linux/perf_event.h
10713 F: include/uapi/linux/perf_event.h
10714 F: arch/*/kernel/perf_event*.c
10715 F: arch/*/kernel/*/perf_event*.c
10716 F: arch/*/kernel/*/*/perf_event*.c
10717 F: arch/*/include/asm/perf_event.h
10718 F: arch/*/kernel/perf_callchain.c
10722 PERSONALITY HANDLING
10723 M: Christoph Hellwig <hch@infradead.org>
10724 L: linux-abi-devel@lists.sourceforge.net
10726 F: include/linux/personality.h
10727 F: include/uapi/linux/personality.h
10730 M: Remi Denis-Courmont <courmisch@gmail.com>
10732 F: Documentation/networking/phonet.txt
10733 F: include/linux/phonet.h
10734 F: include/net/phonet/
10735 F: include/uapi/linux/phonet.h
10739 M: Joern Engel <joern@lazybastard.org>
10740 L: linux-mtd@lists.infradead.org
10742 F: drivers/mtd/devices/phram.c
10745 M: Bruno Prémont <bonbons@linux-vserver.org>
10746 L: linux-input@vger.kernel.org
10748 F: drivers/hid/hid-picolcd*
10751 M: Jamie Iles <jamie@jamieiles.com>
10752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10753 T: git git://github.com/jamieiles/linux-2.6-ji.git
10755 F: arch/arm/boot/dts/picoxcell*
10756 F: arch/arm/mach-picoxcell/
10757 F: drivers/crypto/picoxcell*
10759 PIN CONTROL SUBSYSTEM
10760 M: Linus Walleij <linus.walleij@linaro.org>
10761 L: linux-gpio@vger.kernel.org
10762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10764 F: Documentation/devicetree/bindings/pinctrl/
10765 F: Documentation/driver-api/pinctl.rst
10766 F: drivers/pinctrl/
10767 F: include/linux/pinctrl/
10769 PIN CONTROLLER - ATMEL AT91
10770 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10773 F: drivers/pinctrl/pinctrl-at91.*
10775 PIN CONTROLLER - ATMEL AT91 PIO4
10776 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10778 L: linux-gpio@vger.kernel.org
10780 F: drivers/pinctrl/pinctrl-at91-pio4.*
10782 PIN CONTROLLER - INTEL
10783 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10784 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10786 F: drivers/pinctrl/intel/
10788 PIN CONTROLLER - QUALCOMM
10789 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10791 L: linux-arm-msm@vger.kernel.org
10792 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10793 F: drivers/pinctrl/qcom/
10795 PIN CONTROLLER - RENESAS
10796 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10797 M: Geert Uytterhoeven <geert+renesas@glider.be>
10798 L: linux-renesas-soc@vger.kernel.org
10799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10801 F: drivers/pinctrl/sh-pfc/
10803 PIN CONTROLLER - SAMSUNG
10804 M: Tomasz Figa <tomasz.figa@gmail.com>
10805 M: Krzysztof Kozlowski <krzk@kernel.org>
10806 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10807 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10808 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10809 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10812 F: drivers/pinctrl/samsung/
10813 F: include/dt-bindings/pinctrl/samsung.h
10814 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10816 PIN CONTROLLER - SINGLE
10817 M: Tony Lindgren <tony@atomide.com>
10818 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10820 L: linux-omap@vger.kernel.org
10822 F: drivers/pinctrl/pinctrl-single.c
10824 PIN CONTROLLER - ST SPEAR
10825 M: Viresh Kumar <vireshk@kernel.org>
10826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10827 W: http://www.st.com/spear
10829 F: drivers/pinctrl/spear/
10831 PISTACHIO SOC SUPPORT
10832 M: James Hartley <james.hartley@sondrel.com>
10833 L: linux-mips@linux-mips.org
10835 F: arch/mips/pistachio/
10836 F: arch/mips/include/asm/mach-pistachio/
10837 F: arch/mips/boot/dts/img/pistachio*
10838 F: arch/mips/configs/pistachio*_defconfig
10842 M: linux-block@vger.kernel.org
10843 F: drivers/block/pktcdvd.c
10844 F: include/linux/pktcdvd.h
10845 F: include/uapi/linux/pktcdvd.h
10847 PKUNITY SOC DRIVERS
10848 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10849 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10851 T: git git://github.com/gxt/linux.git
10852 F: drivers/input/serio/i8042-unicore32io.h
10853 F: drivers/i2c/busses/i2c-puv3.c
10854 F: drivers/video/fbdev/fb-puv3.c
10855 F: drivers/rtc/rtc-puv3.c
10857 PMBUS HARDWARE MONITORING DRIVERS
10858 M: Guenter Roeck <linux@roeck-us.net>
10859 L: linux-hwmon@vger.kernel.org
10860 W: http://hwmon.wiki.kernel.org/
10861 W: http://www.roeck-us.net/linux/drivers/
10862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10864 F: Documentation/hwmon/pmbus
10865 F: drivers/hwmon/pmbus/
10866 F: include/linux/pmbus.h
10868 PMC SIERRA MaxRAID DRIVER
10869 L: linux-scsi@vger.kernel.org
10870 W: http://www.pmc-sierra.com/
10872 F: drivers/scsi/pmcraid.*
10874 PMC SIERRA PM8001 DRIVER
10875 M: Jack Wang <jinpu.wang@profitbricks.com>
10876 M: lindar_liu@usish.com
10877 L: linux-scsi@vger.kernel.org
10879 F: drivers/scsi/pm8001/
10882 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10886 POSIX CLOCKS and TIMERS
10887 M: Thomas Gleixner <tglx@linutronix.de>
10888 L: linux-kernel@vger.kernel.org
10889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10892 F: include/linux/timer*
10893 F: kernel/time/*timer*
10895 POWER MANAGEMENT CORE
10896 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10897 L: linux-pm@vger.kernel.org
10898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10899 B: https://bugzilla.kernel.org
10901 F: drivers/base/power/
10902 F: include/linux/pm.h
10903 F: include/linux/pm_*
10904 F: include/linux/powercap.h
10905 F: drivers/powercap/
10907 POWER STATE COORDINATION INTERFACE (PSCI)
10908 M: Mark Rutland <mark.rutland@arm.com>
10909 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10910 L: linux-arm-kernel@lists.infradead.org
10912 F: drivers/firmware/psci*.c
10913 F: include/linux/psci.h
10914 F: include/uapi/linux/psci.h
10916 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10917 M: Sebastian Reichel <sre@kernel.org>
10918 L: linux-pm@vger.kernel.org
10919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10921 F: Documentation/devicetree/bindings/power/supply/
10922 F: include/linux/power_supply.h
10923 F: drivers/power/supply/
10925 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10926 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10927 L: linuxppc-dev@lists.ozlabs.org
10929 F: drivers/char/powernv-op-panel.c
10931 PPP OVER ATM (RFC 2364)
10932 M: Mitchell Blank Jr <mitch@sfgoth.com>
10934 F: net/atm/pppoatm.c
10935 F: include/uapi/linux/atmppp.h
10938 M: Michal Ostrowski <mostrows@earthlink.net>
10940 F: drivers/net/ppp/pppoe.c
10941 F: drivers/net/ppp/pppox.c
10944 M: James Chapman <jchapman@katalix.com>
10946 F: net/l2tp/l2tp_ppp.c
10947 F: include/linux/if_pppol2tp.h
10948 F: include/uapi/linux/if_pppol2tp.h
10950 PPP PROTOCOL DRIVERS AND COMPRESSORS
10951 M: Paul Mackerras <paulus@samba.org>
10952 L: linux-ppp@vger.kernel.org
10954 F: drivers/net/ppp/ppp_*
10957 M: Rodolfo Giometti <giometti@enneenne.com>
10958 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10959 L: linuxpps@ml.enneenne.com (subscribers-only)
10961 F: Documentation/pps/
10962 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
10963 F: Documentation/ABI/testing/sysfs-pps
10965 F: include/linux/pps*.h
10966 F: include/uapi/linux/pps.h
10969 M: Dmitry Kozlov <xeb@mail.ru>
10970 L: netdev@vger.kernel.org
10972 F: drivers/net/ppp/pptp.c
10973 W: http://sourceforge.net/projects/accel-pptp
10976 M: Robert Love <rml@tech9.net>
10977 L: kpreempt-tech@lists.sourceforge.net
10978 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10980 F: Documentation/preempt-locking.txt
10981 F: include/linux/preempt.h
10984 M: Petr Mladek <pmladek@suse.com>
10985 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10986 R: Steven Rostedt <rostedt@goodmis.org>
10989 F: include/linux/printk.h
10991 PRISM54 WIRELESS DRIVER
10992 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10993 L: linux-wireless@vger.kernel.org
10994 W: http://wireless.kernel.org/en/users/Drivers/p54
10996 F: drivers/net/wireless/intersil/prism54/
10999 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11000 M: Kees Cook <keescook@chromium.org>
11001 L: linux-kernel@vger.kernel.org
11002 L: linux-fsdevel@vger.kernel.org
11004 F: fs/proc/proc_sysctl.c
11005 F: include/linux/sysctl.h
11007 F: tools/testing/selftests/sysctl/
11009 PS3 NETWORK SUPPORT
11010 M: Geoff Levand <geoff@infradead.org>
11011 L: netdev@vger.kernel.org
11012 L: linuxppc-dev@lists.ozlabs.org
11014 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11016 PS3 PLATFORM SUPPORT
11017 M: Geoff Levand <geoff@infradead.org>
11018 L: linuxppc-dev@lists.ozlabs.org
11020 F: arch/powerpc/boot/ps3*
11021 F: arch/powerpc/include/asm/lv1call.h
11022 F: arch/powerpc/include/asm/ps3*.h
11023 F: arch/powerpc/platforms/ps3/
11026 F: drivers/rtc/rtc-ps3.c
11027 F: drivers/usb/host/*ps3.c
11028 F: sound/ppc/snd_ps3*
11031 M: Jim Paris <jim@jtan.com>
11032 M: Geoff Levand <geoff@infradead.org>
11033 L: linuxppc-dev@lists.ozlabs.org
11035 F: drivers/block/ps3vram.c
11037 PSAMPLE PACKET SAMPLING SUPPORT:
11038 M: Yotam Gigi <yotam.gi@gmail.com>
11041 F: include/net/psample.h
11042 F: include/uapi/linux/psample.h
11045 M: Kees Cook <keescook@chromium.org>
11046 M: Anton Vorontsov <anton@enomsg.org>
11047 M: Colin Cross <ccross@android.com>
11048 M: Tony Luck <tony.luck@intel.com>
11050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11052 F: include/linux/pstore*
11053 F: drivers/firmware/efi/efi-pstore.c
11054 F: drivers/acpi/apei/erst.c
11055 F: Documentation/admin-guide/ramoops.rst
11056 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11057 K: \b(pstore|ramoops)
11059 PTP HARDWARE CLOCK SUPPORT
11060 M: Richard Cochran <richardcochran@gmail.com>
11061 L: netdev@vger.kernel.org
11063 W: http://linuxptp.sourceforge.net/
11064 F: Documentation/ABI/testing/sysfs-ptp
11065 F: Documentation/ptp/*
11066 F: drivers/net/ethernet/freescale/gianfar_ptp.c
11067 F: drivers/net/phy/dp83640*
11069 F: include/linux/ptp_cl*
11072 M: Oleg Nesterov <oleg@redhat.com>
11074 F: include/asm-generic/syscall.h
11075 F: include/linux/ptrace.h
11076 F: include/linux/regset.h
11077 F: include/linux/tracehook.h
11078 F: include/uapi/linux/ptrace.h
11079 F: include/uapi/linux/ptrace.h
11080 F: include/asm-generic/ptrace.h
11082 F: arch/*/ptrace*.c
11083 F: arch/*/*/ptrace*.c
11084 F: arch/*/include/asm/ptrace*.h
11087 M: Hans Verkuil <hverkuil@xs4all.nl>
11088 L: linux-media@vger.kernel.org
11089 T: git git://linuxtv.org/media_tree.git
11091 F: drivers/media/usb/pulse8-cec/*
11092 F: Documentation/media/cec-drivers/pulse8-cec.rst
11094 PVRUSB2 VIDEO4LINUX DRIVER
11095 M: Mike Isely <isely@pobox.com>
11096 L: pvrusb2@isely.net (subscribers-only)
11097 L: linux-media@vger.kernel.org
11098 W: http://www.isely.net/pvrusb2/
11099 T: git git://linuxtv.org/media_tree.git
11101 F: Documentation/media/v4l-drivers/pvrusb2*
11102 F: drivers/media/usb/pvrusb2/
11105 M: Hans Verkuil <hverkuil@xs4all.nl>
11106 L: linux-media@vger.kernel.org
11107 T: git git://linuxtv.org/media_tree.git
11109 F: drivers/media/usb/pwc/*
11112 M: Kamil Debski <kamil@wypas.org>
11113 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11114 L: linux-hwmon@vger.kernel.org
11116 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11117 F: Documentation/hwmon/pwm-fan
11118 F: drivers/hwmon/pwm-fan.c
11121 M: Sean Young <sean@mess.org>
11122 L: linux-media@vger.kernel.org
11124 F: drivers/media/rc/pwm-ir-tx.c
11127 M: Thierry Reding <thierry.reding@gmail.com>
11128 L: linux-pwm@vger.kernel.org
11130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11131 F: Documentation/pwm.txt
11132 F: Documentation/devicetree/bindings/pwm/
11133 F: include/linux/pwm.h
11135 F: drivers/video/backlight/pwm_bl.c
11136 F: include/linux/pwm_backlight.h
11137 F: drivers/gpio/gpio-mvebu.c
11138 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11141 M: Robert Jarzmik <robert.jarzmik@free.fr>
11142 L: linux-gpio@vger.kernel.org
11144 F: drivers/gpio/gpio-pxa.c
11150 M: Robert Jarzmik <robert.jarzmik@free.fr>
11151 L: linux-rtc@vger.kernel.org
11154 PXA2xx/PXA3xx SUPPORT
11155 M: Daniel Mack <daniel@zonque.org>
11156 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11157 M: Robert Jarzmik <robert.jarzmik@free.fr>
11158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11159 T: git git://github.com/hzhuang1/linux.git
11160 T: git git://github.com/rjarzmik/linux.git
11162 F: arch/arm/boot/dts/pxa*
11163 F: arch/arm/mach-pxa/
11164 F: drivers/dma/pxa*
11165 F: drivers/pcmcia/pxa2xx*
11166 F: drivers/pinctrl/pxa/
11167 F: drivers/spi/spi-pxa2xx*
11168 F: drivers/usb/gadget/udc/pxa2*
11169 F: include/sound/pxa2xx-lib.h
11173 PXA3xx NAND FLASH DRIVER
11174 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11175 L: linux-mtd@lists.infradead.org
11177 F: drivers/mtd/nand/pxa3xx_nand.c
11180 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11181 L: qat-linux@intel.com
11183 F: drivers/crypto/qat/
11185 QCOM AUDIO (ASoC) DRIVERS
11186 M: Patrick Lai <plai@codeaurora.org>
11187 M: Banajit Goswami <bgoswami@codeaurora.org>
11188 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11192 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11193 M: Gabriel Somlo <somlo@cmu.edu>
11194 M: "Michael S. Tsirkin" <mst@redhat.com>
11195 L: qemu-devel@nongnu.org
11197 F: drivers/firmware/qemu_fw_cfg.c
11200 M: Mike Marciniszyn <infinipath@intel.com>
11201 L: linux-rdma@vger.kernel.org
11203 F: drivers/infiniband/hw/qib/
11205 QLOGIC QL41xxx FCOE DRIVER
11206 M: QLogic-Storage-Upstream@cavium.com
11207 L: linux-scsi@vger.kernel.org
11209 F: drivers/scsi/qedf/
11211 QLOGIC QL41xxx ISCSI DRIVER
11212 M: QLogic-Storage-Upstream@cavium.com
11213 L: linux-scsi@vger.kernel.org
11215 F: drivers/scsi/qedi/
11217 QLOGIC QL4xxx ETHERNET DRIVER
11218 M: Ariel Elior <Ariel.Elior@cavium.com>
11219 M: everest-linux-l2@cavium.com
11220 L: netdev@vger.kernel.org
11222 F: drivers/net/ethernet/qlogic/qed/
11223 F: include/linux/qed/
11224 F: drivers/net/ethernet/qlogic/qede/
11226 QLOGIC QL4xxx RDMA DRIVER
11227 M: Ram Amrani <Ram.Amrani@cavium.com>
11228 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11229 M: Ariel Elior <Ariel.Elior@cavium.com>
11230 L: linux-rdma@vger.kernel.org
11232 F: drivers/infiniband/hw/qedr/
11233 F: include/uapi/rdma/qedr-abi.h
11235 QLOGIC QLA1280 SCSI DRIVER
11236 M: Michael Reed <mdr@sgi.com>
11237 L: linux-scsi@vger.kernel.org
11239 F: drivers/scsi/qla1280.[ch]
11241 QLOGIC QLA2XXX FC-SCSI DRIVER
11242 M: qla2xxx-upstream@qlogic.com
11243 L: linux-scsi@vger.kernel.org
11245 F: Documentation/scsi/LICENSE.qla2xxx
11246 F: drivers/scsi/qla2xxx/
11248 QLOGIC QLA3XXX NETWORK DRIVER
11249 M: Dept-GELinuxNICDev@cavium.com
11250 L: netdev@vger.kernel.org
11252 F: Documentation/networking/LICENSE.qla3xxx
11253 F: drivers/net/ethernet/qlogic/qla3xxx.*
11255 QLOGIC QLA4XXX iSCSI DRIVER
11256 M: QLogic-Storage-Upstream@qlogic.com
11257 L: linux-scsi@vger.kernel.org
11259 F: Documentation/scsi/LICENSE.qla4xxx
11260 F: drivers/scsi/qla4xxx/
11262 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11263 M: Harish Patil <harish.patil@cavium.com>
11264 M: Manish Chopra <manish.chopra@cavium.com>
11265 M: Dept-GELinuxNICDev@cavium.com
11266 L: netdev@vger.kernel.org
11268 F: drivers/net/ethernet/qlogic/qlcnic/
11270 QLOGIC QLGE 10Gb ETHERNET DRIVER
11271 M: Harish Patil <harish.patil@cavium.com>
11272 M: Manish Chopra <manish.chopra@cavium.com>
11273 M: Dept-GELinuxNICDev@cavium.com
11274 L: netdev@vger.kernel.org
11276 F: drivers/net/ethernet/qlogic/qlge/
11279 M: Anders Larsen <al@alarsen.net>
11280 W: http://www.alarsen.net/linux/qnx4fs/
11283 F: include/uapi/linux/qnx4_fs.h
11284 F: include/uapi/linux/qnxtypes.h
11286 QORIQ DPAA2 FSL-MC BUS DRIVER
11287 M: Stuart Yoder <stuyoder@gmail.com>
11288 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11289 L: linux-kernel@vger.kernel.org
11291 F: drivers/staging/fsl-mc/
11292 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11294 QT1010 MEDIA DRIVER
11295 M: Antti Palosaari <crope@iki.fi>
11296 L: linux-media@vger.kernel.org
11297 W: https://linuxtv.org
11298 W: http://palosaari.fi/linux/
11299 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11300 T: git git://linuxtv.org/anttip/media_tree.git
11302 F: drivers/media/tuners/qt1010*
11304 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11305 M: Kalle Valo <kvalo@qca.qualcomm.com>
11306 L: ath10k@lists.infradead.org
11307 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11310 F: drivers/net/wireless/ath/ath10k/
11312 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11313 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11314 L: linux-wireless@vger.kernel.org
11315 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11317 F: drivers/net/wireless/ath/ath9k/
11319 QUALCOMM CAMERA SUBSYSTEM DRIVER
11320 M: Todor Tomov <todor.tomov@linaro.org>
11321 L: linux-media@vger.kernel.org
11323 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11324 F: Documentation/media/v4l-drivers/qcom_camss.rst
11325 F: drivers/media/platform/qcom/camss-8x16/
11327 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11328 M: Timur Tabi <timur@codeaurora.org>
11329 L: netdev@vger.kernel.org
11331 F: drivers/net/ethernet/qualcomm/emac/
11333 QUALCOMM HEXAGON ARCHITECTURE
11334 M: Richard Kuo <rkuo@codeaurora.org>
11335 L: linux-hexagon@vger.kernel.org
11336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11341 M: Rob Clark <robdclark@gmail.com>
11342 L: iommu@lists.linux-foundation.org
11343 L: linux-arm-msm@vger.kernel.org
11345 F: drivers/iommu/qcom_iommu.c
11347 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11348 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11349 L: linux-media@vger.kernel.org
11350 L: linux-arm-msm@vger.kernel.org
11351 T: git git://linuxtv.org/media_tree.git
11353 F: drivers/media/platform/qcom/venus/
11355 QUALCOMM WCN36XX WIRELESS DRIVER
11356 M: Eugene Krasnikov <k.eugene.e@gmail.com>
11357 L: wcn36xx@lists.infradead.org
11358 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11359 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11361 F: drivers/net/wireless/ath/wcn36xx/
11363 QUANTENNA QTNFMAC WIRELESS DRIVER
11364 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11365 M: Avinash Patil <avinashp@quantenna.com>
11366 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11367 L: linux-wireless@vger.kernel.org
11369 F: drivers/net/wireless/quantenna
11371 RADEON and AMDGPU DRM DRIVERS
11372 M: Alex Deucher <alexander.deucher@amd.com>
11373 M: Christian König <christian.koenig@amd.com>
11374 L: amd-gfx@lists.freedesktop.org
11375 T: git git://people.freedesktop.org/~agd5f/linux
11377 F: drivers/gpu/drm/radeon/
11378 F: include/uapi/drm/radeon_drm.h
11379 F: drivers/gpu/drm/amd/
11380 F: include/uapi/drm/amdgpu_drm.h
11382 RADEON FRAMEBUFFER DISPLAY DRIVER
11383 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11384 L: linux-fbdev@vger.kernel.org
11386 F: drivers/video/fbdev/aty/radeon*
11387 F: include/uapi/linux/radeonfb.h
11389 RADIOSHARK RADIO DRIVER
11390 M: Hans Verkuil <hverkuil@xs4all.nl>
11391 L: linux-media@vger.kernel.org
11392 T: git git://linuxtv.org/media_tree.git
11394 F: drivers/media/radio/radio-shark.c
11396 RADIOSHARK2 RADIO DRIVER
11397 M: Hans Verkuil <hverkuil@xs4all.nl>
11398 L: linux-media@vger.kernel.org
11399 T: git git://linuxtv.org/media_tree.git
11401 F: drivers/media/radio/radio-shark2.c
11402 F: drivers/media/radio/radio-tea5777.c
11404 RADOS BLOCK DEVICE (RBD)
11405 M: Ilya Dryomov <idryomov@gmail.com>
11406 M: Sage Weil <sage@redhat.com>
11407 M: Alex Elder <elder@kernel.org>
11408 L: ceph-devel@vger.kernel.org
11409 W: http://ceph.com/
11410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11411 T: git git://github.com/ceph/ceph-client.git
11413 F: Documentation/ABI/testing/sysfs-bus-rbd
11414 F: drivers/block/rbd.c
11415 F: drivers/block/rbd_types.h
11417 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11418 M: Paul Mackerras <paulus@samba.org>
11419 L: linux-fbdev@vger.kernel.org
11421 F: drivers/video/fbdev/aty/aty128fb.c
11423 RAINSHADOW-CEC DRIVER
11424 M: Hans Verkuil <hverkuil@xs4all.nl>
11425 L: linux-media@vger.kernel.org
11426 T: git git://linuxtv.org/media_tree.git
11428 F: drivers/media/usb/rainshadow-cec/*
11430 RALINK MIPS ARCHITECTURE
11431 M: John Crispin <john@phrozen.org>
11432 L: linux-mips@linux-mips.org
11434 F: arch/mips/ralink
11436 RALINK RT2X00 WIRELESS LAN DRIVER
11438 M: Stanislaw Gruszka <sgruszka@redhat.com>
11439 M: Helmut Schaa <helmut.schaa@googlemail.com>
11440 L: linux-wireless@vger.kernel.org
11442 F: drivers/net/wireless/ralink/rt2x00/
11444 RAMDISK RAM BLOCK DEVICE DRIVER
11445 M: Jens Axboe <axboe@kernel.dk>
11447 F: Documentation/blockdev/ramdisk.txt
11448 F: drivers/block/brd.c
11450 RANDOM NUMBER DRIVER
11451 M: "Theodore Ts'o" <tytso@mit.edu>
11453 F: drivers/char/random.c
11456 M: Matt Porter <mporter@kernel.crashing.org>
11457 M: Alexandre Bounine <alexandre.bounine@idt.com>
11459 F: drivers/rapidio/
11461 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11462 L: linux-wireless@vger.kernel.org
11464 F: drivers/net/wireless/ray*
11467 M: Josh Triplett <josh@joshtriplett.org>
11468 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11469 L: linux-kernel@vger.kernel.org
11471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11472 F: Documentation/RCU/torture.txt
11473 F: kernel/rcu/rcutorture.c
11475 RCUTORTURE TEST FRAMEWORK
11476 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11477 M: Josh Triplett <josh@joshtriplett.org>
11478 R: Steven Rostedt <rostedt@goodmis.org>
11479 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11480 R: Lai Jiangshan <jiangshanlai@gmail.com>
11481 L: linux-kernel@vger.kernel.org
11483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11484 F: tools/testing/selftests/rcutorture
11487 M: Florian Fainelli <florian@openwrt.org>
11490 RDC R6040 FAST ETHERNET DRIVER
11491 M: Florian Fainelli <f.fainelli@gmail.com>
11492 L: netdev@vger.kernel.org
11494 F: drivers/net/ethernet/rdc/r6040.c
11496 RDMAVT - RDMA verbs software
11497 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11498 L: linux-rdma@vger.kernel.org
11500 F: drivers/infiniband/sw/rdmavt
11502 RDS - RELIABLE DATAGRAM SOCKETS
11503 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11504 L: netdev@vger.kernel.org
11505 L: linux-rdma@vger.kernel.org
11506 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11507 W: https://oss.oracle.com/projects/rds/
11510 F: Documentation/networking/rds.txt
11512 RDT - RESOURCE ALLOCATION
11513 M: Fenghua Yu <fenghua.yu@intel.com>
11514 L: linux-kernel@vger.kernel.org
11516 F: arch/x86/kernel/cpu/intel_rdt*
11517 F: arch/x86/include/asm/intel_rdt_sched.h
11518 F: Documentation/x86/intel_rdt*
11520 READ-COPY UPDATE (RCU)
11521 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11522 M: Josh Triplett <josh@joshtriplett.org>
11523 R: Steven Rostedt <rostedt@goodmis.org>
11524 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11525 R: Lai Jiangshan <jiangshanlai@gmail.com>
11526 L: linux-kernel@vger.kernel.org
11527 W: http://www.rdrop.com/users/paulmck/RCU/
11529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11530 F: Documentation/RCU/
11531 X: Documentation/RCU/torture.txt
11532 F: include/linux/rcu*
11533 X: include/linux/srcu.h
11535 X: kernel/torture.c
11537 REAL TIME CLOCK (RTC) SUBSYSTEM
11538 M: Alessandro Zummo <a.zummo@towertech.it>
11539 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11540 L: linux-rtc@vger.kernel.org
11541 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11544 F: Documentation/devicetree/bindings/rtc/
11545 F: Documentation/rtc.txt
11547 F: include/linux/rtc.h
11548 F: include/uapi/linux/rtc.h
11549 F: include/linux/rtc/
11550 F: include/linux/platform_data/rtc-*
11551 F: tools/testing/selftests/timers/rtctest.c
11553 REALTEK AUDIO CODECS
11554 M: Bard Liao <bardliao@realtek.com>
11555 M: Oder Chiou <oder_chiou@realtek.com>
11557 F: sound/soc/codecs/rt*
11558 F: include/sound/rt*.h
11560 REGISTER MAP ABSTRACTION
11561 M: Mark Brown <broonie@kernel.org>
11562 L: linux-kernel@vger.kernel.org
11563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11565 F: Documentation/devicetree/bindings/regmap/
11566 F: drivers/base/regmap/
11567 F: include/linux/regmap.h
11569 REISERFS FILE SYSTEM
11570 L: reiserfs-devel@vger.kernel.org
11574 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11575 M: Ohad Ben-Cohen <ohad@wizery.com>
11576 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11577 L: linux-remoteproc@vger.kernel.org
11578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11580 F: Documentation/devicetree/bindings/remoteproc/
11581 F: Documentation/remoteproc.txt
11582 F: drivers/remoteproc/
11583 F: include/linux/remoteproc.h
11585 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11586 M: Ohad Ben-Cohen <ohad@wizery.com>
11587 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11588 L: linux-remoteproc@vger.kernel.org
11589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11592 F: Documentation/rpmsg.txt
11593 F: include/linux/rpmsg.h
11594 F: include/linux/rpmsg/
11596 RENESAS CLOCK DRIVERS
11597 M: Geert Uytterhoeven <geert+renesas@glider.be>
11598 L: linux-renesas-soc@vger.kernel.org
11599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11601 F: drivers/clk/renesas/
11603 RENESAS ETHERNET DRIVERS
11604 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11605 L: netdev@vger.kernel.org
11606 L: linux-renesas-soc@vger.kernel.org
11607 F: Documentation/devicetree/bindings/net/renesas,*.txt
11608 F: Documentation/devicetree/bindings/net/sh_eth.txt
11609 F: drivers/net/ethernet/renesas/
11610 F: include/linux/sh_eth.h
11612 RENESAS R-CAR GYROADC DRIVER
11613 M: Marek Vasut <marek.vasut@gmail.com>
11614 L: linux-iio@vger.kernel.org
11616 F: drivers/iio/adc/rcar_gyro_adc.c
11618 RENESAS USB PHY DRIVER
11619 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11620 L: linux-renesas-soc@vger.kernel.org
11622 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11624 RESET CONTROLLER FRAMEWORK
11625 M: Philipp Zabel <p.zabel@pengutronix.de>
11626 T: git git://git.pengutronix.de/git/pza/linux
11629 F: Documentation/devicetree/bindings/reset/
11630 F: include/dt-bindings/reset/
11631 F: include/linux/reset.h
11632 F: include/linux/reset-controller.h
11635 M: Johannes Berg <johannes@sipsolutions.net>
11636 L: linux-wireless@vger.kernel.org
11637 W: http://wireless.kernel.org/
11638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11641 F: Documentation/rfkill.txt
11642 F: Documentation/ABI/stable/sysfs-class-rfkill
11646 M: Thomas Graf <tgraf@suug.ch>
11647 M: Herbert Xu <herbert@gondor.apana.org.au>
11648 L: netdev@vger.kernel.org
11650 F: lib/rhashtable.c
11651 F: include/linux/rhashtable.h
11653 RICOH R5C592 MEMORYSTICK DRIVER
11654 M: Maxim Levitsky <maximlevitsky@gmail.com>
11656 F: drivers/memstick/host/r592.*
11658 RICOH SMARTMEDIA/XD DRIVER
11659 M: Maxim Levitsky <maximlevitsky@gmail.com>
11661 F: drivers/mtd/nand/r852.c
11662 F: drivers/mtd/nand/r852.h
11664 RISC-V ARCHITECTURE
11665 M: Palmer Dabbelt <palmer@sifive.com>
11666 M: Albert Ou <albert@sifive.com>
11667 L: patches@groups.riscv.org
11668 T: git https://github.com/riscv/riscv-linux
11675 M: Stefan Achatz <erazor_de@users.sourceforge.net>
11676 W: http://sourceforge.net/projects/roccat/
11678 F: drivers/hid/hid-roccat*
11679 F: include/linux/hid-roccat*
11680 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11682 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11683 M: Jacob chen <jacob2.chen@rock-chips.com>
11684 L: linux-media@vger.kernel.org
11686 F: drivers/media/platform/rockchip/rga/
11687 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
11690 M: Jiri Pirko <jiri@resnulli.us>
11691 L: netdev@vger.kernel.org
11693 F: drivers/net/ethernet/rocker/
11697 W: http://www.comtrol.com
11699 F: Documentation/serial/rocket.txt
11700 F: drivers/tty/rocket*
11702 ROCKETPORT EXPRESS/INFINITY DRIVER
11703 M: Kevin Cernekee <cernekee@gmail.com>
11704 L: linux-serial@vger.kernel.org
11706 F: drivers/tty/serial/rp2.*
11708 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11709 M: Marek Vasut <marek.vasut+renesas@gmail.com>
11710 L: linux-kernel@vger.kernel.org
11711 L: linux-renesas-soc@vger.kernel.org
11713 F: drivers/mfd/bd9571mwv.c
11714 F: drivers/regulator/bd9571mwv-regulator.c
11715 F: drivers/gpio/gpio-bd9571mwv.c
11716 F: include/linux/mfd/bd9571mwv.h
11717 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11720 M: Ralf Baechle <ralf@linux-mips.org>
11721 L: linux-hams@vger.kernel.org
11722 W: http://www.linux-ax25.org/
11724 F: include/net/rose.h
11725 F: include/uapi/linux/rose.h
11728 RTL2830 MEDIA DRIVER
11729 M: Antti Palosaari <crope@iki.fi>
11730 L: linux-media@vger.kernel.org
11731 W: https://linuxtv.org
11732 W: http://palosaari.fi/linux/
11733 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11734 T: git git://linuxtv.org/anttip/media_tree.git
11736 F: drivers/media/dvb-frontends/rtl2830*
11738 RTL2832 MEDIA DRIVER
11739 M: Antti Palosaari <crope@iki.fi>
11740 L: linux-media@vger.kernel.org
11741 W: https://linuxtv.org
11742 W: http://palosaari.fi/linux/
11743 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11744 T: git git://linuxtv.org/anttip/media_tree.git
11746 F: drivers/media/dvb-frontends/rtl2832*
11748 RTL2832_SDR MEDIA DRIVER
11749 M: Antti Palosaari <crope@iki.fi>
11750 L: linux-media@vger.kernel.org
11751 W: https://linuxtv.org
11752 W: http://palosaari.fi/linux/
11753 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11754 T: git git://linuxtv.org/anttip/media_tree.git
11756 F: drivers/media/dvb-frontends/rtl2832_sdr*
11758 RTL8180 WIRELESS DRIVER
11759 L: linux-wireless@vger.kernel.org
11760 W: http://wireless.kernel.org/
11761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11763 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11765 RTL8187 WIRELESS DRIVER
11766 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11767 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11768 M: Larry Finger <Larry.Finger@lwfinger.net>
11769 L: linux-wireless@vger.kernel.org
11770 W: http://wireless.kernel.org/
11771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11773 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11775 RTL8192CE WIRELESS DRIVER
11776 M: Larry Finger <Larry.Finger@lwfinger.net>
11777 M: Chaoming Li <chaoming_li@realsil.com.cn>
11778 L: linux-wireless@vger.kernel.org
11779 W: http://wireless.kernel.org/
11780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11782 F: drivers/net/wireless/realtek/rtlwifi/
11783 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11785 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11786 M: Jes Sorensen <Jes.Sorensen@gmail.com>
11787 L: linux-wireless@vger.kernel.org
11788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11790 F: drivers/net/wireless/realtek/rtl8xxxu/
11792 S3 SAVAGE FRAMEBUFFER DRIVER
11793 M: Antonino Daplas <adaplas@gmail.com>
11794 L: linux-fbdev@vger.kernel.org
11796 F: drivers/video/fbdev/savage/
11799 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11800 M: Heiko Carstens <heiko.carstens@de.ibm.com>
11801 L: linux-s390@vger.kernel.org
11802 W: http://www.ibm.com/developerworks/linux/linux390/
11803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11807 F: Documentation/s390/
11808 F: Documentation/driver-api/s390-drivers.rst
11810 S390 COMMON I/O LAYER
11811 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11812 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11813 L: linux-s390@vger.kernel.org
11814 W: http://www.ibm.com/developerworks/linux/linux390/
11816 F: drivers/s390/cio/
11819 M: Stefan Haberland <sth@linux.vnet.ibm.com>
11820 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11821 L: linux-s390@vger.kernel.org
11822 W: http://www.ibm.com/developerworks/linux/linux390/
11824 F: drivers/s390/block/dasd*
11825 F: block/partitions/ibm.c
11828 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11829 L: linux-s390@vger.kernel.org
11830 W: http://www.ibm.com/developerworks/linux/linux390/
11832 F: drivers/iommu/s390-iommu.c
11834 S390 IUCV NETWORK LAYER
11835 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11836 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11837 L: linux-s390@vger.kernel.org
11838 W: http://www.ibm.com/developerworks/linux/linux390/
11840 F: drivers/s390/net/*iucv*
11841 F: include/net/iucv/
11844 S390 NETWORK DRIVERS
11845 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11846 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11847 L: linux-s390@vger.kernel.org
11848 W: http://www.ibm.com/developerworks/linux/linux390/
11850 F: drivers/s390/net/
11853 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11854 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11855 L: linux-s390@vger.kernel.org
11856 W: http://www.ibm.com/developerworks/linux/linux390/
11859 F: drivers/pci/hotplug/s390_pci_hpc.c
11861 S390 VFIO-CCW DRIVER
11862 M: Cornelia Huck <cohuck@redhat.com>
11863 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11864 L: linux-s390@vger.kernel.org
11865 L: kvm@vger.kernel.org
11867 F: drivers/s390/cio/vfio_ccw*
11868 F: Documentation/s390/vfio-ccw.txt
11869 F: include/uapi/linux/vfio_ccw.h
11872 M: Harald Freudenberger <freude@de.ibm.com>
11873 L: linux-s390@vger.kernel.org
11874 W: http://www.ibm.com/developerworks/linux/linux390/
11876 F: drivers/s390/crypto/
11879 M: Steffen Maier <maier@linux.vnet.ibm.com>
11880 M: Benjamin Block <bblock@linux.vnet.ibm.com>
11881 L: linux-s390@vger.kernel.org
11882 W: http://www.ibm.com/developerworks/linux/linux390/
11884 F: drivers/s390/scsi/zfcp_*
11886 S3C24XX SD/MMC Driver
11887 M: Ben Dooks <ben-linux@fluff.org>
11888 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11890 F: drivers/mmc/host/s3cmci.*
11892 SAA6588 RDS RECEIVER DRIVER
11893 M: Hans Verkuil <hverkuil@xs4all.nl>
11894 L: linux-media@vger.kernel.org
11895 T: git git://linuxtv.org/media_tree.git
11896 W: https://linuxtv.org
11898 F: drivers/media/i2c/saa6588*
11900 SAA7134 VIDEO4LINUX DRIVER
11901 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11902 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11903 L: linux-media@vger.kernel.org
11904 W: https://linuxtv.org
11905 T: git git://linuxtv.org/media_tree.git
11907 F: Documentation/media/v4l-drivers/saa7134*
11908 F: drivers/media/pci/saa7134/
11910 SAA7146 VIDEO4LINUX-2 DRIVER
11911 M: Hans Verkuil <hverkuil@xs4all.nl>
11912 L: linux-media@vger.kernel.org
11913 T: git git://linuxtv.org/media_tree.git
11915 F: drivers/media/common/saa7146/
11916 F: drivers/media/pci/saa7146/
11917 F: include/media/saa7146*
11919 SAMSUNG AUDIO (ASoC) DRIVERS
11920 M: Krzysztof Kozlowski <krzk@kernel.org>
11921 M: Sangbeom Kim <sbkim73@samsung.com>
11922 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11923 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11925 F: sound/soc/samsung/
11927 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11928 M: Krzysztof Kozlowski <krzk@kernel.org>
11929 L: linux-crypto@vger.kernel.org
11930 L: linux-samsung-soc@vger.kernel.org
11932 F: drivers/crypto/exynos-rng.c
11933 F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11935 SAMSUNG FRAMEBUFFER DRIVER
11936 M: Jingoo Han <jingoohan1@gmail.com>
11937 L: linux-fbdev@vger.kernel.org
11939 F: drivers/video/fbdev/s3c-fb.c
11941 SAMSUNG LAPTOP DRIVER
11942 M: Corentin Chary <corentin.chary@gmail.com>
11943 L: platform-driver-x86@vger.kernel.org
11945 F: drivers/platform/x86/samsung-laptop.c
11947 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11948 M: Sangbeom Kim <sbkim73@samsung.com>
11949 M: Krzysztof Kozlowski <krzk@kernel.org>
11950 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11951 L: linux-kernel@vger.kernel.org
11952 L: linux-samsung-soc@vger.kernel.org
11954 F: drivers/mfd/sec*.c
11955 F: drivers/regulator/s2m*.c
11956 F: drivers/regulator/s5m*.c
11957 F: drivers/clk/clk-s2mps11.c
11958 F: drivers/rtc/rtc-s5m.c
11959 F: include/linux/mfd/samsung/
11960 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11961 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11962 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11963 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11965 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11966 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11967 L: linux-media@vger.kernel.org
11968 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11970 F: drivers/media/platform/s3c-camif/
11971 F: include/media/drv-intf/s3c_camif.h
11973 SAMSUNG S3FWRN5 NFC DRIVER
11974 M: Robert Baldyga <r.baldyga@samsung.com>
11975 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11976 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11978 F: drivers/nfc/s3fwrn5
11980 SAMSUNG S5C73M3 CAMERA DRIVER
11981 M: Kyungmin Park <kyungmin.park@samsung.com>
11982 M: Andrzej Hajda <a.hajda@samsung.com>
11983 L: linux-media@vger.kernel.org
11985 F: drivers/media/i2c/s5c73m3/*
11987 SAMSUNG S5K5BAF CAMERA DRIVER
11988 M: Kyungmin Park <kyungmin.park@samsung.com>
11989 M: Andrzej Hajda <a.hajda@samsung.com>
11990 L: linux-media@vger.kernel.org
11992 F: drivers/media/i2c/s5k5baf.c
11994 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11995 M: Krzysztof Kozlowski <krzk@kernel.org>
11996 M: Vladimir Zapolskiy <vz@mleia.com>
11997 L: linux-crypto@vger.kernel.org
11998 L: linux-samsung-soc@vger.kernel.org
12000 F: drivers/crypto/s5p-sss.c
12002 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12003 M: Kyungmin Park <kyungmin.park@samsung.com>
12004 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12005 L: linux-media@vger.kernel.org
12006 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12008 F: drivers/media/platform/exynos4-is/
12010 SAMSUNG SOC CLOCK DRIVERS
12011 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12012 M: Tomasz Figa <tomasz.figa@gmail.com>
12013 M: Chanwoo Choi <cw00.choi@samsung.com>
12015 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12016 F: drivers/clk/samsung/
12017 F: include/dt-bindings/clock/exynos*.h
12018 F: Documentation/devicetree/bindings/clock/exynos*.txt
12020 SAMSUNG SPI DRIVERS
12021 M: Kukjin Kim <kgene@kernel.org>
12022 M: Krzysztof Kozlowski <krzk@kernel.org>
12023 M: Andi Shyti <andi.shyti@samsung.com>
12024 L: linux-spi@vger.kernel.org
12025 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12027 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12028 F: drivers/spi/spi-s3c*
12029 F: include/linux/platform_data/spi-s3c64xx.h
12031 SAMSUNG SXGBE DRIVERS
12032 M: Byungho An <bh74.an@samsung.com>
12033 M: Girish K S <ks.giri@samsung.com>
12034 M: Vipul Pandya <vipul.pandya@samsung.com>
12036 L: netdev@vger.kernel.org
12037 F: drivers/net/ethernet/samsung/sxgbe/
12039 SAMSUNG THERMAL DRIVER
12040 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12041 L: linux-pm@vger.kernel.org
12042 L: linux-samsung-soc@vger.kernel.org
12044 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12045 F: drivers/thermal/samsung/
12047 SAMSUNG USB2 PHY DRIVER
12048 M: Kamil Debski <kamil@wypas.org>
12049 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12050 L: linux-kernel@vger.kernel.org
12052 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12053 F: Documentation/phy/samsung-usb2.txt
12054 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12055 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12056 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12057 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12058 F: drivers/phy/samsung/phy-samsung-usb2.c
12059 F: drivers/phy/samsung/phy-samsung-usb2.h
12062 M: Zwane Mwaikambo <zwanem@gmail.com>
12064 F: drivers/watchdog/sc1200wdt.c
12067 M: Ingo Molnar <mingo@redhat.com>
12068 M: Peter Zijlstra <peterz@infradead.org>
12069 L: linux-kernel@vger.kernel.org
12070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12073 F: include/linux/sched.h
12074 F: include/uapi/linux/sched.h
12075 F: include/linux/wait.h
12078 M: Chen Liqin <liqin.linux@gmail.com>
12079 M: Lennox Wu <lennox.wu@gmail.com>
12080 W: http://www.sunplus.com
12084 SCR24X CHIP CARD INTERFACE DRIVER
12085 M: Lubomir Rintel <lkundrak@v3.sk>
12087 F: drivers/char/pcmcia/scr24x_cs.c
12090 M: Jens Axboe <axboe@kernel.dk>
12091 L: linux-scsi@vger.kernel.org
12092 W: http://www.kernel.dk
12094 F: drivers/scsi/sr*
12096 SCSI RDMA PROTOCOL (SRP) INITIATOR
12097 M: Bart Van Assche <bart.vanassche@sandisk.com>
12098 L: linux-rdma@vger.kernel.org
12100 W: http://www.openfabrics.org
12101 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12103 F: drivers/infiniband/ulp/srp/
12104 F: include/scsi/srp.h
12107 M: Doug Gilbert <dgilbert@interlog.com>
12108 L: linux-scsi@vger.kernel.org
12109 W: http://sg.danny.cz/sg
12111 F: Documentation/scsi/scsi-generic.txt
12112 F: drivers/scsi/sg.c
12113 F: include/scsi/sg.h
12116 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12118 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12120 L: linux-scsi@vger.kernel.org
12122 F: Documentation/devicetree/bindings/scsi/
12127 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12128 L: linux-scsi@vger.kernel.org
12130 F: Documentation/scsi/st.txt
12131 F: drivers/scsi/st.*
12132 F: drivers/scsi/st_*.h
12135 M: Vlad Yasevich <vyasevich@gmail.com>
12136 M: Neil Horman <nhorman@tuxdriver.com>
12137 L: linux-sctp@vger.kernel.org
12138 W: http://lksctp.sourceforge.net
12140 F: Documentation/networking/sctp.txt
12141 F: include/linux/sctp.h
12142 F: include/uapi/linux/sctp.h
12143 F: include/net/sctp/
12147 M: Jim Cromie <jim.cromie@gmail.com>
12149 F: Documentation/i2c/busses/scx200_acb
12150 F: arch/x86/platform/scx200/
12151 F: drivers/watchdog/scx200_wdt.c
12152 F: drivers/i2c/busses/scx200*
12153 F: drivers/mtd/maps/scx200_docflash.c
12154 F: include/linux/scx200.h
12157 M: Jim Cromie <jim.cromie@gmail.com>
12159 F: drivers/char/scx200_gpio.c
12160 F: include/linux/scx200_gpio.h
12162 SCx200 HRT CLOCKSOURCE DRIVER
12163 M: Jim Cromie <jim.cromie@gmail.com>
12165 F: drivers/clocksource/scx200_hrt.c
12167 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12168 M: Sascha Sommer <saschasommer@freenet.de>
12169 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12171 F: drivers/mmc/host/sdricoh_cs.c
12174 M: Kees Cook <keescook@chromium.org>
12175 R: Andy Lutomirski <luto@amacapital.net>
12176 R: Will Drewry <wad@chromium.org>
12177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12179 F: kernel/seccomp.c
12180 F: include/uapi/linux/seccomp.h
12181 F: include/linux/seccomp.h
12182 F: tools/testing/selftests/seccomp/*
12183 F: tools/testing/selftests/kselftest_harness.h
12184 F: Documentation/userspace-api/seccomp_filter.rst
12185 K: \bsecure_computing
12188 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12189 M: Al Cooper <alcooperx@gmail.com>
12190 L: linux-mmc@vger.kernel.org
12191 L: bcm-kernel-feedback-list@broadcom.com
12193 F: drivers/mmc/host/sdhci-brcmstb*
12195 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12196 M: Adrian Hunter <adrian.hunter@intel.com>
12197 L: linux-mmc@vger.kernel.org
12198 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12200 F: drivers/mmc/host/sdhci*
12201 F: include/linux/mmc/sdhci*
12203 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12204 M: Ben Dooks <ben-linux@fluff.org>
12205 M: Jaehoon Chung <jh80.chung@samsung.com>
12206 L: linux-mmc@vger.kernel.org
12208 F: drivers/mmc/host/sdhci-s3c*
12210 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12211 M: Viresh Kumar <vireshk@kernel.org>
12212 L: linux-mmc@vger.kernel.org
12214 F: drivers/mmc/host/sdhci-spear.c
12216 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12217 M: Kishon Vijay Abraham I <kishon@ti.com>
12218 L: linux-mmc@vger.kernel.org
12220 F: drivers/mmc/host/sdhci-omap.c
12222 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12223 M: Scott Bauer <scott.bauer@intel.com>
12224 M: Jonathan Derrick <jonathan.derrick@intel.com>
12225 L: linux-block@vger.kernel.org
12228 F: block/opal_proto.h
12229 F: include/linux/sed*
12230 F: include/uapi/linux/sed*
12233 M: Security Officers <security@kernel.org>
12237 M: James Morris <james.l.morris@oracle.com>
12238 M: "Serge E. Hallyn" <serge@hallyn.com>
12239 L: linux-security-module@vger.kernel.org (suggested Cc:)
12240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12241 W: http://kernsec.org/
12245 SELINUX SECURITY MODULE
12246 M: Paul Moore <paul@paul-moore.com>
12247 M: Stephen Smalley <sds@tycho.nsa.gov>
12248 M: Eric Paris <eparis@parisplace.org>
12249 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12250 W: https://selinuxproject.org
12251 W: https://github.com/SELinuxProject
12252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12254 F: include/linux/selinux*
12255 F: security/selinux/
12256 F: scripts/selinux/
12257 F: Documentation/admin-guide/LSM/SELinux.rst
12260 M: Jiri Slaby <jirislaby@gmail.com>
12262 F: drivers/misc/phantom.c
12263 F: include/uapi/linux/phantom.h
12266 M: Rob Herring <robh@kernel.org>
12267 L: linux-serial@vger.kernel.org
12269 F: Documentation/devicetree/bindings/serial/slave-device.txt
12270 F: drivers/tty/serdev/
12271 F: include/linux/serdev.h
12274 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12275 L: linux-serial@vger.kernel.org
12277 F: Documentation/devicetree/bindings/serial/
12278 F: drivers/tty/serial/
12281 M: Sean Young <sean@mess.org>
12282 L: linux-media@vger.kernel.org
12284 F: drivers/media/rc/serial_ir.c
12287 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12288 M: Edward Cree <ecree@solarflare.com>
12289 M: Bert Kenward <bkenward@solarflare.com>
12290 L: netdev@vger.kernel.org
12292 F: drivers/net/ethernet/sfc/
12295 M: Dimitri Sivanich <sivanich@sgi.com>
12297 F: drivers/misc/sgi-gru/
12299 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12300 M: Pat Gefre <pfg@sgi.com>
12301 L: linux-ia64@vger.kernel.org
12303 F: Documentation/ia64/serial.txt
12304 F: drivers/tty/serial/ioc?_serial.c
12305 F: include/linux/ioc?.h
12307 SGI XP/XPC/XPNET DRIVER
12308 M: Cliff Whickman <cpw@sgi.com>
12309 M: Robin Holt <robinmholt@gmail.com>
12311 F: drivers/misc/sgi-xp/
12313 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12314 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12315 L: linux-s390@vger.kernel.org
12316 W: http://www.ibm.com/developerworks/linux/linux390/
12320 SH_VEU V4L2 MEM2MEM DRIVER
12321 L: linux-media@vger.kernel.org
12323 F: drivers/media/platform/sh_veu.c
12325 SH_VOU V4L2 OUTPUT DRIVER
12326 L: linux-media@vger.kernel.org
12328 F: drivers/media/platform/sh_vou.c
12329 F: include/media/drv-intf/sh_vou.h
12331 SI2157 MEDIA DRIVER
12332 M: Antti Palosaari <crope@iki.fi>
12333 L: linux-media@vger.kernel.org
12334 W: https://linuxtv.org
12335 W: http://palosaari.fi/linux/
12336 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12337 T: git git://linuxtv.org/anttip/media_tree.git
12339 F: drivers/media/tuners/si2157*
12341 SI2168 MEDIA DRIVER
12342 M: Antti Palosaari <crope@iki.fi>
12343 L: linux-media@vger.kernel.org
12344 W: https://linuxtv.org
12345 W: http://palosaari.fi/linux/
12346 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12347 T: git git://linuxtv.org/anttip/media_tree.git
12349 F: drivers/media/dvb-frontends/si2168*
12351 SI470X FM RADIO RECEIVER I2C DRIVER
12352 M: Hans Verkuil <hverkuil@xs4all.nl>
12353 L: linux-media@vger.kernel.org
12354 T: git git://linuxtv.org/media_tree.git
12355 W: https://linuxtv.org
12357 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12359 SI470X FM RADIO RECEIVER USB DRIVER
12360 M: Hans Verkuil <hverkuil@xs4all.nl>
12361 L: linux-media@vger.kernel.org
12362 T: git git://linuxtv.org/media_tree.git
12363 W: https://linuxtv.org
12365 F: drivers/media/radio/si470x/radio-si470x-common.c
12366 F: drivers/media/radio/si470x/radio-si470x.h
12367 F: drivers/media/radio/si470x/radio-si470x-usb.c
12369 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12370 M: Eduardo Valentin <edubezval@gmail.com>
12371 L: linux-media@vger.kernel.org
12372 T: git git://linuxtv.org/media_tree.git
12373 W: https://linuxtv.org
12375 F: drivers/media/radio/si4713/si4713.?
12377 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12378 M: Eduardo Valentin <edubezval@gmail.com>
12379 L: linux-media@vger.kernel.org
12380 T: git git://linuxtv.org/media_tree.git
12381 W: https://linuxtv.org
12383 F: drivers/media/radio/si4713/radio-platform-si4713.c
12385 SI4713 FM RADIO TRANSMITTER USB DRIVER
12386 M: Hans Verkuil <hverkuil@xs4all.nl>
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/radio-usb-si4713.c
12394 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12395 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12396 L: linux-media@vger.kernel.org
12397 W: https://linuxtv.org
12398 T: git git://linuxtv.org/media_tree.git
12400 F: drivers/media/common/siano/
12401 F: drivers/media/usb/siano/
12402 F: drivers/media/usb/siano/
12403 F: drivers/media/mmc/siano/
12405 SILEAD TOUCHSCREEN DRIVER
12406 M: Hans de Goede <hdegoede@redhat.com>
12407 L: linux-input@vger.kernel.org
12408 L: platform-driver-x86@vger.kernel.org
12410 F: drivers/input/touchscreen/silead.c
12411 F: drivers/platform/x86/silead_dmi.c
12413 SILICON MOTION SM712 FRAME BUFFER DRIVER
12414 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12415 M: Teddy Wang <teddy.wang@siliconmotion.com>
12416 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12417 L: linux-fbdev@vger.kernel.org
12419 F: drivers/video/fbdev/sm712*
12420 F: Documentation/fb/sm712fb.txt
12422 SIMPLE FIRMWARE INTERFACE (SFI)
12423 M: Len Brown <lenb@kernel.org>
12424 L: sfi-devel@simplefirmware.org
12425 W: http://simplefirmware.org/
12426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12428 F: arch/x86/platform/sfi/
12430 F: include/linux/sfi*.h
12433 M: Hans de Goede <hdegoede@redhat.com>
12434 L: linux-fbdev@vger.kernel.org
12436 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12437 F: drivers/video/fbdev/simplefb.c
12438 F: include/linux/platform_data/simplefb.h
12440 SIMTEC EB110ATX (Chalice CATS)
12442 P: Vincent Sanders <vince@simtec.co.uk>
12443 M: Simtec Linux Team <linux@simtec.co.uk>
12444 W: http://www.simtec.co.uk/products/EB110ATX/
12447 SIMTEC EB2410ITX (BAST)
12449 P: Vincent Sanders <vince@simtec.co.uk>
12450 M: Simtec Linux Team <linux@simtec.co.uk>
12451 W: http://www.simtec.co.uk/products/EB2410ITX/
12453 F: arch/arm/mach-s3c24xx/mach-bast.c
12454 F: arch/arm/mach-s3c24xx/bast-ide.c
12455 F: arch/arm/mach-s3c24xx/bast-irq.c
12457 SIPHASH PRF ROUTINES
12458 M: Jason A. Donenfeld <Jason@zx2c4.com>
12461 F: lib/test_siphash.c
12462 F: include/linux/siphash.h
12464 SIS 190 ETHERNET DRIVER
12465 M: Francois Romieu <romieu@fr.zoreil.com>
12466 L: netdev@vger.kernel.org
12468 F: drivers/net/ethernet/sis/sis190.c
12470 SIS 900/7016 FAST ETHERNET DRIVER
12471 M: Daniele Venzano <venza@brownhat.org>
12472 W: http://www.brownhat.org/sis900.html
12473 L: netdev@vger.kernel.org
12475 F: drivers/net/ethernet/sis/sis900.*
12477 SIS FRAMEBUFFER DRIVER
12478 M: Thomas Winischhofer <thomas@winischhofer.net>
12479 W: http://www.winischhofer.net/linuxsisvga.shtml
12481 F: Documentation/fb/sisfb.txt
12482 F: drivers/video/fbdev/sis/
12483 F: include/video/sisfb.h
12486 M: Thomas Winischhofer <thomas@winischhofer.net>
12487 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12489 F: drivers/usb/misc/sisusbvga/
12492 M: Christoph Lameter <cl@linux.com>
12493 M: Pekka Enberg <penberg@kernel.org>
12494 M: David Rientjes <rientjes@google.com>
12495 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12496 M: Andrew Morton <akpm@linux-foundation.org>
12497 L: linux-mm@kvack.org
12499 F: include/linux/sl?b*.h
12502 SLEEPABLE READ-COPY UPDATE (SRCU)
12503 M: Lai Jiangshan <jiangshanlai@gmail.com>
12504 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12505 M: Josh Triplett <josh@joshtriplett.org>
12506 R: Steven Rostedt <rostedt@goodmis.org>
12507 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12508 L: linux-kernel@vger.kernel.org
12509 W: http://www.rdrop.com/users/paulmck/RCU/
12511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12512 F: include/linux/srcu.h
12513 F: kernel/rcu/srcu.c
12515 SMACK SECURITY MODULE
12516 M: Casey Schaufler <casey@schaufler-ca.com>
12517 L: linux-security-module@vger.kernel.org
12518 W: http://schaufler-ca.com
12519 T: git git://github.com/cschaufler/smack-next
12521 F: Documentation/admin-guide/LSM/Smack.rst
12524 SMC91x ETHERNET DRIVER
12525 M: Nicolas Pitre <nico@fluxnic.net>
12527 F: drivers/net/ethernet/smsc/smc91x.*
12529 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12530 M: Sakari Ailus <sakari.ailus@iki.fi>
12531 L: linux-media@vger.kernel.org
12533 F: drivers/media/i2c/smiapp/
12534 F: include/media/i2c/smiapp.h
12535 F: drivers/media/i2c/smiapp-pll.c
12536 F: drivers/media/i2c/smiapp-pll.h
12537 F: include/uapi/linux/smiapp.h
12538 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12540 SMM665 HARDWARE MONITOR DRIVER
12541 M: Guenter Roeck <linux@roeck-us.net>
12542 L: linux-hwmon@vger.kernel.org
12544 F: Documentation/hwmon/smm665
12545 F: drivers/hwmon/smm665.c
12547 SMSC EMC2103 HARDWARE MONITOR DRIVER
12548 M: Steve Glendinning <steve.glendinning@shawell.net>
12549 L: linux-hwmon@vger.kernel.org
12551 F: Documentation/hwmon/emc2103
12552 F: drivers/hwmon/emc2103.c
12554 SMSC SCH5627 HARDWARE MONITOR DRIVER
12555 M: Hans de Goede <hdegoede@redhat.com>
12556 L: linux-hwmon@vger.kernel.org
12558 F: Documentation/hwmon/sch5627
12559 F: drivers/hwmon/sch5627.c
12561 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12562 M: Steve Glendinning <steve.glendinning@shawell.net>
12563 L: linux-fbdev@vger.kernel.org
12565 F: drivers/video/fbdev/smscufx.c
12567 SMSC47B397 HARDWARE MONITOR DRIVER
12568 M: Jean Delvare <jdelvare@suse.com>
12569 L: linux-hwmon@vger.kernel.org
12571 F: Documentation/hwmon/smsc47b397
12572 F: drivers/hwmon/smsc47b397.c
12574 SMSC911x ETHERNET DRIVER
12575 M: Steve Glendinning <steve.glendinning@shawell.net>
12576 L: netdev@vger.kernel.org
12578 F: include/linux/smsc911x.h
12579 F: drivers/net/ethernet/smsc/smsc911x.*
12581 SMSC9420 PCI ETHERNET DRIVER
12582 M: Steve Glendinning <steve.glendinning@shawell.net>
12583 L: netdev@vger.kernel.org
12585 F: drivers/net/ethernet/smsc/smsc9420.*
12587 SOC-CAMERA V4L2 SUBSYSTEM
12588 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12589 L: linux-media@vger.kernel.org
12590 T: git git://linuxtv.org/media_tree.git
12592 F: include/media/soc*
12593 F: drivers/media/i2c/soc_camera/
12594 F: drivers/media/platform/soc_camera/
12596 SOEKRIS NET48XX LED SUPPORT
12597 M: Chris Boot <bootc@bootc.net>
12599 F: drivers/leds/leds-net48xx.c
12601 SOFT-ROCE DRIVER (rxe)
12602 M: Moni Shoua <monis@mellanox.com>
12603 L: linux-rdma@vger.kernel.org
12605 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12606 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12607 F: drivers/infiniband/sw/rxe/
12608 F: include/uapi/rdma/rdma_user_rxe.h
12610 SOFTLOGIC 6x10 MPEG CODEC
12611 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12612 M: Anton Sviridenko <anton@corp.bluecherry.net>
12613 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12614 M: Andrey Utkin <andrey_utkin@fastmail.com>
12615 M: Ismael Luceno <ismael@iodev.co.uk>
12616 L: linux-media@vger.kernel.org
12618 F: drivers/media/pci/solo6x10/
12620 SOFTWARE RAID (Multiple Disks) SUPPORT
12621 M: Shaohua Li <shli@kernel.org>
12622 L: linux-raid@vger.kernel.org
12623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12625 F: drivers/md/Makefile
12626 F: drivers/md/Kconfig
12628 F: drivers/md/raid*
12629 F: include/linux/raid/
12630 F: include/uapi/linux/raid/
12632 SONIC NETWORK DRIVER
12633 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12634 L: netdev@vger.kernel.org
12636 F: drivers/net/ethernet/natsemi/sonic.*
12638 SONICS SILICON BACKPLANE DRIVER (SSB)
12639 M: Michael Buesch <m@bues.ch>
12640 L: linux-wireless@vger.kernel.org
12643 F: include/linux/ssb/
12645 SONY MEMORYSTICK CARD SUPPORT
12646 M: Alex Dubov <oakad@yahoo.com>
12647 W: http://tifmxx.berlios.de/
12649 F: drivers/memstick/host/tifm_ms.c
12651 SONY MEMORYSTICK STANDARD SUPPORT
12652 M: Maxim Levitsky <maximlevitsky@gmail.com>
12654 F: drivers/memstick/core/ms_block.*
12656 SONY VAIO CONTROL DEVICE DRIVER
12657 M: Mattia Dongili <malattia@linux.it>
12658 L: platform-driver-x86@vger.kernel.org
12659 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12661 F: Documentation/laptops/sony-laptop.txt
12662 F: drivers/char/sonypi.c
12663 F: drivers/platform/x86/sony-laptop.c
12664 F: include/linux/sony-laptop.h
12667 M: Jaroslav Kysela <perex@perex.cz>
12668 M: Takashi Iwai <tiwai@suse.com>
12669 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12670 W: http://www.alsa-project.org/
12671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12672 T: git git://git.alsa-project.org/alsa-kernel.git
12673 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12675 F: Documentation/sound/
12677 F: include/uapi/sound/
12680 SOUND - COMPRESSED AUDIO
12681 M: Vinod Koul <vinod.koul@intel.com>
12682 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12685 F: Documentation/sound/alsa/compress_offload.txt
12686 F: include/sound/compress_driver.h
12687 F: include/uapi/sound/compress_*
12688 F: sound/core/compress_offload.c
12689 F: sound/soc/soc-compress.c
12691 SOUND - DMAENGINE HELPERS
12692 M: Lars-Peter Clausen <lars@metafoo.de>
12694 F: include/sound/dmaengine_pcm.h
12695 F: sound/core/pcm_dmaengine.c
12696 F: sound/soc/soc-generic-dmaengine-pcm.c
12698 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12699 M: Liam Girdwood <lgirdwood@gmail.com>
12700 M: Mark Brown <broonie@kernel.org>
12701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12702 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12703 W: http://alsa-project.org/main/index.php/ASoC
12705 F: Documentation/devicetree/bindings/sound/
12706 F: Documentation/sound/alsa/soc/
12708 F: include/sound/soc*
12711 M: Olli Salonen <olli.salonen@iki.fi>
12712 L: linux-media@vger.kernel.org
12713 W: https://linuxtv.org
12714 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12716 F: drivers/media/dvb-frontends/sp2*
12718 SPARC + UltraSPARC (sparc/sparc64)
12719 M: "David S. Miller" <davem@davemloft.net>
12720 L: sparclinux@vger.kernel.org
12721 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12728 SPARC SERIAL DRIVERS
12729 M: "David S. Miller" <davem@davemloft.net>
12730 L: sparclinux@vger.kernel.org
12731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12734 F: include/linux/sunserialcore.h
12735 F: drivers/tty/serial/suncore.c
12736 F: drivers/tty/serial/sunhv.c
12737 F: drivers/tty/serial/sunsab.c
12738 F: drivers/tty/serial/sunsab.h
12739 F: drivers/tty/serial/sunsu.c
12740 F: drivers/tty/serial/sunzilog.c
12741 F: drivers/tty/serial/sunzilog.h
12742 F: drivers/tty/vcc.c
12745 M: "Christopher Li" <sparse@chrisli.org>
12746 L: linux-sparse@vger.kernel.org
12747 W: https://sparse.wiki.kernel.org/
12748 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12749 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12751 F: include/linux/compiler.h
12753 SPEAR CLOCK FRAMEWORK SUPPORT
12754 M: Viresh Kumar <vireshk@kernel.org>
12755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12756 W: http://www.st.com/spear
12758 F: drivers/clk/spear/
12760 SPEAR PLATFORM SUPPORT
12761 M: Viresh Kumar <vireshk@kernel.org>
12762 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12764 W: http://www.st.com/spear
12766 F: arch/arm/boot/dts/spear*
12767 F: arch/arm/mach-spear/
12770 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12771 M: Marek Vasut <marek.vasut@gmail.com>
12772 L: linux-mtd@lists.infradead.org
12773 W: http://www.linux-mtd.infradead.org/
12774 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12775 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12776 T: git git://git.infradead.org/l2-mtd.git spi-nor/next
12778 F: drivers/mtd/spi-nor/
12779 F: include/linux/mtd/spi-nor.h
12782 M: Mark Brown <broonie@kernel.org>
12783 L: linux-spi@vger.kernel.org
12784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12785 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12787 F: Documentation/devicetree/bindings/spi/
12788 F: Documentation/spi/
12790 F: include/linux/spi/
12791 F: include/uapi/linux/spi/
12794 SPIDERNET NETWORK DRIVER for CELL
12795 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12796 L: netdev@vger.kernel.org
12798 F: Documentation/networking/spider_net.txt
12799 F: drivers/net/ethernet/toshiba/spider_net*
12802 R: Stephen Boyd <sboyd@codeaurora.org>
12803 L: linux-arm-msm@vger.kernel.org
12804 F: Documentation/devicetree/bindings/spmi/
12806 F: include/dt-bindings/spmi/spmi.h
12807 F: include/linux/spmi.h
12808 F: include/trace/events/spmi.h
12811 M: Jeremy Kerr <jk@ozlabs.org>
12812 L: linuxppc-dev@lists.ozlabs.org
12813 W: http://www.ibm.com/developerworks/power/cell/
12815 F: Documentation/filesystems/spufs.txt
12816 F: arch/powerpc/platforms/cell/spufs/
12818 SQUASHFS FILE SYSTEM
12819 M: Phillip Lougher <phillip@squashfs.org.uk>
12820 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12821 W: http://squashfs.org.uk
12822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12824 F: Documentation/filesystems/squashfs.txt
12827 SRM (Alpha) environment access
12828 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12830 F: arch/alpha/kernel/srm_env.c
12833 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12834 L: stable@vger.kernel.org
12836 F: Documentation/process/stable-kernel-rules.rst
12838 STAGING - ATOMISP DRIVER
12839 M: Alan Cox <alan@linux.intel.com>
12840 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12841 L: linux-media@vger.kernel.org
12843 F: drivers/staging/media/atomisp/
12846 M: Ian Abbott <abbotti@mev.co.uk>
12847 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12849 F: drivers/staging/comedi/
12851 STAGING - FLARION FT1000 DRIVERS
12852 M: Marek Belisko <marek.belisko@gmail.com>
12854 F: drivers/staging/ft1000/
12856 STAGING - INDUSTRIAL IO
12857 M: Jonathan Cameron <jic23@kernel.org>
12858 L: linux-iio@vger.kernel.org
12860 F: Documentation/devicetree/bindings/staging/iio/
12861 F: drivers/staging/iio/
12863 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12864 M: Jarod Wilson <jarod@wilsonet.com>
12865 W: http://www.lirc.org/
12867 F: drivers/staging/media/lirc/
12869 STAGING - LUSTRE PARALLEL FILESYSTEM
12870 M: Oleg Drokin <oleg.drokin@intel.com>
12871 M: Andreas Dilger <andreas.dilger@intel.com>
12872 M: James Simmons <jsimmons@infradead.org>
12873 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12874 W: http://wiki.lustre.org/
12876 F: drivers/staging/lustre
12878 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12879 M: Marc Dietrich <marvin24@gmx.de>
12880 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12881 L: linux-tegra@vger.kernel.org
12883 F: drivers/staging/nvec/
12885 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12886 M: Jens Frederich <jfrederich@gmail.com>
12887 M: Daniel Drake <dsd@laptop.org>
12888 M: Jon Nettleton <jon.nettleton@gmail.com>
12889 W: http://wiki.laptop.org/go/DCON
12891 F: drivers/staging/olpc_dcon/
12893 STAGING - REALTEK RTL8712U DRIVERS
12894 M: Larry Finger <Larry.Finger@lwfinger.net>
12895 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12897 F: drivers/staging/rtl8712/
12899 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12900 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12901 M: Teddy Wang <teddy.wang@siliconmotion.com>
12902 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12903 L: linux-fbdev@vger.kernel.org
12905 F: drivers/staging/sm750fb/
12907 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12908 M: William Hubbs <w.d.hubbs@gmail.com>
12909 M: Chris Brannon <chris@the-brannons.com>
12910 M: Kirk Reiser <kirk@reisers.ca>
12911 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12912 L: speakup@linux-speakup.org
12913 W: http://www.linux-speakup.org/
12915 F: drivers/staging/speakup/
12917 STAGING - VIA VT665X DRIVERS
12918 M: Forest Bond <forest@alittletooquiet.net>
12920 F: drivers/staging/vt665?/
12922 STAGING - WILC1000 WIFI DRIVER
12923 M: Aditya Shankar <aditya.shankar@microchip.com>
12924 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12925 L: linux-wireless@vger.kernel.org
12927 F: drivers/staging/wilc1000/
12929 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12930 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12932 F: drivers/staging/xgifb/
12935 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12937 L: devel@driverdev.osuosl.org
12939 F: drivers/staging/
12941 STARFIRE/DURALAN NETWORK DRIVER
12942 M: Ion Badulescu <ionut@badula.org>
12944 F: drivers/net/ethernet/adaptec/starfire*
12946 STEC S1220 SKD DRIVER
12947 M: Bart Van Assche <bart.vanassche@wdc.com>
12948 L: linux-block@vger.kernel.org
12950 F: drivers/block/skd*[ch]
12953 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12955 F: drivers/staging/media/st-cec/
12956 F: Documentation/devicetree/bindings/media/stih-cec.txt
12958 STK1160 USB VIDEO CAPTURE DRIVER
12959 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12960 L: linux-media@vger.kernel.org
12961 T: git git://linuxtv.org/media_tree.git
12963 F: drivers/media/usb/stk1160/
12965 STMMAC ETHERNET DRIVER
12966 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12967 M: Alexandre Torgue <alexandre.torgue@st.com>
12968 L: netdev@vger.kernel.org
12969 W: http://www.stlinux.com
12971 F: drivers/net/ethernet/stmicro/stmmac/
12974 M: Sam Creasey <sammy@sammy.net>
12975 W: http://sammy.net/sun3/
12977 F: arch/m68k/kernel/*sun3*
12978 F: arch/m68k/sun3*/
12979 F: arch/m68k/include/asm/sun3*
12980 F: drivers/net/ethernet/i825xx/sun3*
12982 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12983 M: Hans de Goede <hdegoede@redhat.com>
12984 L: linux-input@vger.kernel.org
12986 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12987 F: drivers/input/keyboard/sun4i-lradc-keys.c
12989 SUNDANCE NETWORK DRIVER
12990 M: Denis Kirjanov <kda@linux-powerpc.org>
12991 L: netdev@vger.kernel.org
12993 F: drivers/net/ethernet/dlink/sundance.c
12996 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12997 M: Rich Felker <dalias@libc.org>
12998 L: linux-sh@vger.kernel.org
12999 Q: http://patchwork.kernel.org/project/linux-sh/list/
13001 F: Documentation/sh/
13006 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13007 M: Len Brown <len.brown@intel.com>
13008 M: Pavel Machek <pavel@ucw.cz>
13009 L: linux-pm@vger.kernel.org
13010 B: https://bugzilla.kernel.org
13012 F: Documentation/power/
13013 F: arch/x86/kernel/acpi/
13014 F: drivers/base/power/
13016 F: include/linux/suspend.h
13017 F: include/linux/freezer.h
13018 F: include/linux/pm.h
13021 M: Martin Mares <mj@ucw.cz>
13022 L: linux-video@atrey.karlin.mff.cuni.cz
13024 F: Documentation/svga.txt
13025 F: arch/x86/boot/video*
13028 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13029 L: linux-kernel@vger.kernel.org
13030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13033 F: arch/*/kernel/pci-swiotlb.c
13034 F: include/linux/swiotlb.h
13037 M: Jiri Pirko <jiri@resnulli.us>
13038 M: Ivan Vecera <ivecera@redhat.com>
13039 L: netdev@vger.kernel.org
13042 F: include/net/switchdev.h
13044 SYNC FILE FRAMEWORK
13045 M: Sumit Semwal <sumit.semwal@linaro.org>
13046 R: Gustavo Padovan <gustavo@padovan.org>
13048 L: linux-media@vger.kernel.org
13049 L: dri-devel@lists.freedesktop.org
13050 F: drivers/dma-buf/sync_*
13051 F: drivers/dma-buf/dma-fence*
13052 F: drivers/dma-buf/sw_sync.c
13053 F: include/linux/sync_file.h
13054 F: include/uapi/linux/sync_file.h
13055 F: Documentation/sync_file.txt
13056 T: git git://anongit.freedesktop.org/drm/drm-misc
13058 SYNOPSYS ARC ARCHITECTURE
13059 M: Vineet Gupta <vgupta@synopsys.com>
13060 L: linux-snps-arc@lists.infradead.org
13063 F: Documentation/devicetree/bindings/arc/*
13064 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13065 F: drivers/clocksource/arc_timer.c
13066 F: drivers/tty/serial/arc_uart.c
13067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13069 SYNOPSYS ARC HSDK SDP pll clock driver
13070 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13072 F: drivers/clk/clk-hsdk-pll.c
13073 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13075 SYNOPSYS ARC SDP clock driver
13076 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13078 F: drivers/clk/axs10x/*
13079 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13081 SYNOPSYS ARC SDP platform support
13082 M: Alexey Brodkin <abrodkin@synopsys.com>
13084 F: arch/arc/plat-axs10x
13085 F: arch/arc/boot/dts/ax*
13086 F: Documentation/devicetree/bindings/arc/axs10*
13088 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13089 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13091 F: drivers/reset/reset-axs10x.c
13092 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13094 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13095 M: Hoan Tran <hotran@apm.com>
13096 L: linux-gpio@vger.kernel.org
13098 F: drivers/gpio/gpio-dwapb.c
13099 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13101 SYNOPSYS DESIGNWARE DMAC DRIVER
13102 M: Viresh Kumar <vireshk@kernel.org>
13103 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13105 F: include/linux/dma/dw.h
13106 F: include/linux/platform_data/dma-dw.h
13109 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13110 M: Jie Deng <jiedeng@synopsys.com>
13111 L: netdev@vger.kernel.org
13113 F: drivers/net/ethernet/synopsys/
13115 SYNOPSYS DESIGNWARE I2C DRIVER
13116 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13117 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13118 R: Mika Westerberg <mika.westerberg@linux.intel.com>
13119 L: linux-i2c@vger.kernel.org
13121 F: drivers/i2c/busses/i2c-designware-*
13122 F: include/linux/platform_data/i2c-designware.h
13124 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13125 M: Jaehoon Chung <jh80.chung@samsung.com>
13126 L: linux-mmc@vger.kernel.org
13128 F: drivers/mmc/host/dw_mmc*
13130 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13131 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13133 F: drivers/reset/reset-hsdk.c
13134 F: include/dt-bindings/reset/snps,hsdk-reset.h
13135 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13137 SYSTEM CONFIGURATION (SYSCON)
13138 M: Lee Jones <lee.jones@linaro.org>
13139 M: Arnd Bergmann <arnd@arndb.de>
13140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13142 F: drivers/mfd/syscon.c
13144 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13145 M: Sudeep Holla <sudeep.holla@arm.com>
13146 L: linux-arm-kernel@lists.infradead.org
13148 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
13149 F: drivers/clk/clk-scpi.c
13150 F: drivers/cpufreq/scpi-cpufreq.c
13151 F: drivers/firmware/arm_scpi.c
13152 F: include/linux/scpi_protocol.h
13154 SYSTEM RESET/SHUTDOWN DRIVERS
13155 M: Sebastian Reichel <sre@kernel.org>
13156 L: linux-pm@vger.kernel.org
13157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13159 F: Documentation/devicetree/bindings/power/reset/
13160 F: drivers/power/reset/
13162 SYSTEM TRACE MODULE CLASS
13163 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13166 F: Documentation/trace/stm.txt
13167 F: drivers/hwtracing/stm/
13168 F: include/linux/stm.h
13169 F: include/uapi/linux/stm.h
13172 M: Christoph Hellwig <hch@infradead.org>
13174 F: Documentation/filesystems/sysv-fs.txt
13176 F: include/linux/sysv_fs.h
13179 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13180 L: linux-scsi@vger.kernel.org
13181 L: target-devel@vger.kernel.org
13182 W: http://www.linux-iscsi.org
13183 W: http://groups.google.com/group/linux-iscsi-target-dev
13184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13188 F: Documentation/target/
13190 TASKSTATS STATISTICS INTERFACE
13191 M: Balbir Singh <bsingharora@gmail.com>
13193 F: Documentation/accounting/taskstats*
13194 F: include/linux/taskstats*
13195 F: kernel/taskstats.c
13198 M: Jamal Hadi Salim <jhs@mojatatu.com>
13199 M: Cong Wang <xiyou.wangcong@gmail.com>
13200 M: Jiri Pirko <jiri@resnulli.us>
13201 L: netdev@vger.kernel.org
13203 F: include/net/pkt_cls.h
13204 F: include/net/pkt_sched.h
13205 F: include/net/tc_act/
13206 F: include/uapi/linux/pkt_cls.h
13207 F: include/uapi/linux/pkt_sched.h
13208 F: include/uapi/linux/tc_act/
13209 F: include/uapi/linux/tc_ematch/
13212 TCP LOW PRIORITY MODULE
13213 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13214 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13215 W: http://tcp-lp-mod.sourceforge.net/
13217 F: net/ipv4/tcp_lp.c
13219 TDA10071 MEDIA DRIVER
13220 M: Antti Palosaari <crope@iki.fi>
13221 L: linux-media@vger.kernel.org
13222 W: https://linuxtv.org
13223 W: http://palosaari.fi/linux/
13224 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13225 T: git git://linuxtv.org/anttip/media_tree.git
13227 F: drivers/media/dvb-frontends/tda10071*
13229 TDA18212 MEDIA DRIVER
13230 M: Antti Palosaari <crope@iki.fi>
13231 L: linux-media@vger.kernel.org
13232 W: https://linuxtv.org
13233 W: http://palosaari.fi/linux/
13234 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13235 T: git git://linuxtv.org/anttip/media_tree.git
13237 F: drivers/media/tuners/tda18212*
13239 TDA18218 MEDIA DRIVER
13240 M: Antti Palosaari <crope@iki.fi>
13241 L: linux-media@vger.kernel.org
13242 W: https://linuxtv.org
13243 W: http://palosaari.fi/linux/
13244 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13245 T: git git://linuxtv.org/anttip/media_tree.git
13247 F: drivers/media/tuners/tda18218*
13249 TDA18271 MEDIA DRIVER
13250 M: Michael Krufky <mkrufky@linuxtv.org>
13251 L: linux-media@vger.kernel.org
13252 W: https://linuxtv.org
13253 W: http://github.com/mkrufky
13254 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13255 T: git git://linuxtv.org/mkrufky/tuners.git
13257 F: drivers/media/tuners/tda18271*
13259 TDA827x MEDIA DRIVER
13260 M: Michael Krufky <mkrufky@linuxtv.org>
13261 L: linux-media@vger.kernel.org
13262 W: https://linuxtv.org
13263 W: http://github.com/mkrufky
13264 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13265 T: git git://linuxtv.org/mkrufky/tuners.git
13267 F: drivers/media/tuners/tda8290.*
13269 TDA8290 MEDIA DRIVER
13270 M: Michael Krufky <mkrufky@linuxtv.org>
13271 L: linux-media@vger.kernel.org
13272 W: https://linuxtv.org
13273 W: http://github.com/mkrufky
13274 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13275 T: git git://linuxtv.org/mkrufky/tuners.git
13277 F: drivers/media/tuners/tda8290.*
13279 TDA9840 MEDIA DRIVER
13280 M: Hans Verkuil <hverkuil@xs4all.nl>
13281 L: linux-media@vger.kernel.org
13282 T: git git://linuxtv.org/media_tree.git
13283 W: https://linuxtv.org
13285 F: drivers/media/i2c/tda9840*
13287 TEA5761 TUNER DRIVER
13288 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13289 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13290 L: linux-media@vger.kernel.org
13291 W: https://linuxtv.org
13292 T: git git://linuxtv.org/media_tree.git
13294 F: drivers/media/tuners/tea5761.*
13296 TEA5767 TUNER DRIVER
13297 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13298 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13299 L: linux-media@vger.kernel.org
13300 W: https://linuxtv.org
13301 T: git git://linuxtv.org/media_tree.git
13303 F: drivers/media/tuners/tea5767.*
13305 TEA6415C MEDIA DRIVER
13306 M: Hans Verkuil <hverkuil@xs4all.nl>
13307 L: linux-media@vger.kernel.org
13308 T: git git://linuxtv.org/media_tree.git
13309 W: https://linuxtv.org
13311 F: drivers/media/i2c/tea6415c*
13313 TEA6420 MEDIA DRIVER
13314 M: Hans Verkuil <hverkuil@xs4all.nl>
13315 L: linux-media@vger.kernel.org
13316 T: git git://linuxtv.org/media_tree.git
13317 W: https://linuxtv.org
13319 F: drivers/media/i2c/tea6420*
13322 M: Jiri Pirko <jiri@resnulli.us>
13323 L: netdev@vger.kernel.org
13325 F: drivers/net/team/
13326 F: include/linux/if_team.h
13327 F: include/uapi/linux/if_team.h
13329 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13330 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13332 F: arch/x86/platform/ts5500/
13334 TECHNOTREND USB IR RECEIVER
13335 M: Sean Young <sean@mess.org>
13336 L: linux-media@vger.kernel.org
13338 F: drivers/media/rc/ttusbir.c
13341 M: Jens Wiklander <jens.wiklander@linaro.org>
13343 F: include/linux/tee_drv.h
13344 F: include/uapi/linux/tee.h
13346 F: Documentation/tee.txt
13348 TEGRA ARCHITECTURE SUPPORT
13349 M: Thierry Reding <thierry.reding@gmail.com>
13350 M: Jonathan Hunter <jonathanh@nvidia.com>
13351 L: linux-tegra@vger.kernel.org
13352 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
13353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13358 M: Peter De Schrijver <pdeschrijver@nvidia.com>
13359 M: Prashant Gaikwad <pgaikwad@nvidia.com>
13361 F: drivers/clk/tegra/
13364 M: Laxman Dewangan <ldewangan@nvidia.com>
13365 M: Jon Hunter <jonathanh@nvidia.com>
13367 F: drivers/dma/tegra*
13370 M: Laxman Dewangan <ldewangan@nvidia.com>
13372 F: drivers/i2c/busses/i2c-tegra.c
13374 TEGRA IOMMU DRIVERS
13375 M: Hiroshi Doyu <hdoyu@nvidia.com>
13377 F: drivers/iommu/tegra*
13380 M: Rakesh Iyer <riyer@nvidia.com>
13381 M: Laxman Dewangan <ldewangan@nvidia.com>
13383 F: drivers/input/keyboard/tegra-kbc.c
13386 M: Thierry Reding <thierry.reding@gmail.com>
13388 F: drivers/pwm/pwm-tegra.c
13390 TEGRA SERIAL DRIVER
13391 M: Laxman Dewangan <ldewangan@nvidia.com>
13393 F: drivers/tty/serial/serial-tegra.c
13396 M: Laxman Dewangan <ldewangan@nvidia.com>
13398 F: drivers/spi/spi-tegra*
13400 TEHUTI ETHERNET DRIVER
13401 M: Andy Gospodarek <andy@greyhouse.net>
13402 L: netdev@vger.kernel.org
13404 F: drivers/net/ethernet/tehuti/*
13406 Telecom Clock Driver for MCPL0010
13407 M: Mark Gross <mark.gross@intel.com>
13409 F: drivers/char/tlclk.c
13411 TENSILICA XTENSA PORT (xtensa)
13412 M: Chris Zankel <chris@zankel.net>
13413 M: Max Filippov <jcmvbkbc@gmail.com>
13414 L: linux-xtensa@linux-xtensa.org
13415 T: git git://github.com/czankel/xtensa-linux.git
13418 F: drivers/irqchip/irq-xtensa-*
13420 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13421 M: Nishanth Menon <nm@ti.com>
13422 M: Tero Kristo <t-kristo@ti.com>
13423 M: Santosh Shilimkar <ssantosh@kernel.org>
13424 L: linux-arm-kernel@lists.infradead.org
13426 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13427 F: drivers/firmware/ti_sci*
13428 F: include/linux/soc/ti/ti_sci_protocol.h
13429 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13430 F: include/dt-bindings/genpd/k2g.h
13431 F: drivers/soc/ti/ti_sci_pm_domains.c
13432 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13433 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13434 F: drivers/clk/keystone/sci-clk.c
13435 F: drivers/reset/reset-ti-sci.c
13437 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13438 M: Hans Verkuil <hverkuil@xs4all.nl>
13439 L: linux-media@vger.kernel.org
13440 T: git git://linuxtv.org/media_tree.git
13441 W: https://linuxtv.org
13443 F: drivers/media/radio/radio-raremono.c
13446 M: Zhang Rui <rui.zhang@intel.com>
13447 M: Eduardo Valentin <edubezval@gmail.com>
13448 L: linux-pm@vger.kernel.org
13449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13451 Q: https://patchwork.kernel.org/project/linux-pm/list/
13453 F: drivers/thermal/
13454 F: include/linux/thermal.h
13455 F: include/uapi/linux/thermal.h
13456 F: include/linux/cpu_cooling.h
13457 F: Documentation/devicetree/bindings/thermal/
13459 THERMAL/CPU_COOLING
13460 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13461 M: Viresh Kumar <viresh.kumar@linaro.org>
13462 M: Javi Merino <javi.merino@kernel.org>
13463 L: linux-pm@vger.kernel.org
13465 F: Documentation/thermal/cpu-cooling-api.txt
13466 F: drivers/thermal/cpu_cooling.c
13467 F: include/linux/cpu_cooling.h
13469 THINKPAD ACPI EXTRAS DRIVER
13470 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13471 L: ibm-acpi-devel@lists.sourceforge.net
13472 L: platform-driver-x86@vger.kernel.org
13473 W: http://ibm-acpi.sourceforge.net
13474 W: http://thinkwiki.org/wiki/Ibm-acpi
13475 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13477 F: drivers/platform/x86/thinkpad_acpi.c
13480 M: Andreas Noever <andreas.noever@gmail.com>
13481 M: Michael Jamet <michael.jamet@intel.com>
13482 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13483 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13486 F: drivers/thunderbolt/
13487 F: include/linux/thunderbolt.h
13489 THUNDERBOLT NETWORK DRIVER
13490 M: Michael Jamet <michael.jamet@intel.com>
13491 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13492 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13493 L: netdev@vger.kernel.org
13495 F: drivers/net/thunderbolt.c
13497 THUNDERX GPIO DRIVER
13498 M: David Daney <david.daney@cavium.com>
13500 F: drivers/gpio/gpio-thunderx.c
13502 TI AM437X VPFE DRIVER
13503 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13504 L: linux-media@vger.kernel.org
13505 W: https://linuxtv.org
13506 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13507 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13509 F: drivers/media/platform/am437x/
13511 TI BANDGAP AND THERMAL DRIVER
13512 M: Eduardo Valentin <edubezval@gmail.com>
13513 M: Keerthy <j-keerthy@ti.com>
13514 L: linux-pm@vger.kernel.org
13515 L: linux-omap@vger.kernel.org
13517 F: drivers/thermal/ti-soc-thermal/
13519 TI BQ27XXX POWER SUPPLY DRIVER
13520 R: Andrew F. Davis <afd@ti.com>
13521 F: include/linux/power/bq27xxx_battery.h
13522 F: drivers/power/supply/bq27xxx_battery.c
13523 F: drivers/power/supply/bq27xxx_battery_i2c.c
13525 TI CDCE706 CLOCK DRIVER
13526 M: Max Filippov <jcmvbkbc@gmail.com>
13528 F: drivers/clk/clk-cdce706.c
13531 M: Tero Kristo <t-kristo@ti.com>
13532 L: linux-omap@vger.kernel.org
13535 F: include/linux/clk/ti.h
13537 TI DAVINCI MACHINE SUPPORT
13538 M: Sekhar Nori <nsekhar@ti.com>
13539 M: Kevin Hilman <khilman@kernel.org>
13540 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13543 F: arch/arm/mach-davinci/
13544 F: drivers/i2c/busses/i2c-davinci.c
13545 F: arch/arm/boot/dts/da850*
13547 TI DAVINCI SERIES GPIO DRIVER
13548 M: Keerthy <j-keerthy@ti.com>
13549 L: linux-gpio@vger.kernel.org
13551 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13552 F: drivers/gpio/gpio-davinci.c
13554 TI DAVINCI SERIES MEDIA DRIVER
13555 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13556 L: linux-media@vger.kernel.org
13557 W: https://linuxtv.org
13558 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13559 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13561 F: drivers/media/platform/davinci/
13562 F: include/media/davinci/
13564 TI ETHERNET SWITCH DRIVER (CPSW)
13565 R: Grygorii Strashko <grygorii.strashko@ti.com>
13566 L: linux-omap@vger.kernel.org
13567 L: netdev@vger.kernel.org
13569 F: drivers/net/ethernet/ti/cpsw*
13570 F: drivers/net/ethernet/ti/davinci*
13572 TI FLASH MEDIA INTERFACE DRIVER
13573 M: Alex Dubov <oakad@yahoo.com>
13575 F: drivers/misc/tifm*
13576 F: drivers/mmc/host/tifm_sd.c
13577 F: include/linux/tifm.h
13579 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13580 M: Santosh Shilimkar <ssantosh@kernel.org>
13581 L: linux-kernel@vger.kernel.org
13582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13584 F: drivers/soc/ti/*
13585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13587 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13588 M: M R Swami Reddy <mr.swami.reddy@ti.com>
13589 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13590 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13592 F: sound/soc/codecs/lm49453*
13593 F: sound/soc/codecs/isabelle*
13595 TI LP855x BACKLIGHT DRIVER
13596 M: Milo Kim <milo.kim@ti.com>
13598 F: Documentation/backlight/lp855x-driver.txt
13599 F: drivers/video/backlight/lp855x_bl.c
13600 F: include/linux/platform_data/lp855x.h
13602 TI LP8727 CHARGER DRIVER
13603 M: Milo Kim <milo.kim@ti.com>
13605 F: drivers/power/supply/lp8727_charger.c
13606 F: include/linux/platform_data/lp8727.h
13608 TI LP8788 MFD DRIVER
13609 M: Milo Kim <milo.kim@ti.com>
13611 F: drivers/iio/adc/lp8788_adc.c
13612 F: drivers/leds/leds-lp8788.c
13613 F: drivers/mfd/lp8788*.c
13614 F: drivers/power/supply/lp8788-charger.c
13615 F: drivers/regulator/lp8788-*.c
13616 F: include/linux/mfd/lp8788*.h
13618 TI NETCP ETHERNET DRIVER
13619 M: Wingman Kwok <w-kwok2@ti.com>
13620 M: Murali Karicheri <m-karicheri2@ti.com>
13621 L: netdev@vger.kernel.org
13623 F: drivers/net/ethernet/ti/netcp*
13625 TI TAS571X FAMILY ASoC CODEC DRIVER
13626 M: Kevin Cernekee <cernekee@chromium.org>
13627 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13629 F: sound/soc/codecs/tas571x*
13631 TI TRF7970A NFC DRIVER
13632 M: Mark Greer <mgreer@animalcreek.com>
13633 L: linux-wireless@vger.kernel.org
13634 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13636 F: drivers/nfc/trf7970a.c
13637 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13639 TI TWL4030 SERIES SOC CODEC DRIVER
13640 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13641 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13643 F: sound/soc/codecs/twl4030*
13646 M: Benoit Parrot <bparrot@ti.com>
13647 L: linux-media@vger.kernel.org
13648 W: http://linuxtv.org/
13649 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13651 F: drivers/media/platform/ti-vpe/
13653 TI WILINK WIRELESS DRIVERS
13654 L: linux-wireless@vger.kernel.org
13655 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13656 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13659 F: drivers/net/wireless/ti/
13660 F: include/linux/wl12xx.h
13663 M: Chris Metcalf <cmetcalf@mellanox.com>
13664 W: http://www.mellanox.com/repository/solutions/tile-scm/
13665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13668 F: drivers/char/tile-srom.c
13669 F: drivers/edac/tile_edac.c
13670 F: drivers/net/ethernet/tile/
13671 F: drivers/rtc/rtc-tile.c
13672 F: drivers/tty/hvc/hvc_tile.c
13673 F: drivers/tty/serial/tilegx.c
13674 F: drivers/usb/host/*-tilegx.c
13675 F: include/linux/usb/tilegx.h
13677 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13678 M: John Stultz <john.stultz@linaro.org>
13679 M: Thomas Gleixner <tglx@linutronix.de>
13680 R: Stephen Boyd <sboyd@codeaurora.org>
13681 L: linux-kernel@vger.kernel.org
13682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13684 F: include/linux/clocksource.h
13685 F: include/linux/time.h
13686 F: include/linux/timex.h
13687 F: include/uapi/linux/time.h
13688 F: include/uapi/linux/timex.h
13689 F: kernel/time/clocksource.c
13690 F: kernel/time/time*.c
13691 F: kernel/time/alarmtimer.c
13692 F: kernel/time/ntp.c
13693 F: tools/testing/selftests/timers/
13696 M: Jon Maloy <jon.maloy@ericsson.com>
13697 M: Ying Xue <ying.xue@windriver.com>
13698 L: netdev@vger.kernel.org (core kernel code)
13699 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13700 W: http://tipc.sourceforge.net/
13702 F: include/uapi/linux/tipc*.h
13705 TLAN NETWORK DRIVER
13706 M: Samuel Chessman <chessman@tux.org>
13707 L: tlan-devel@lists.sourceforge.net (subscribers-only)
13708 W: http://sourceforge.net/projects/tlan/
13710 F: Documentation/networking/tlan.txt
13711 F: drivers/net/ethernet/ti/tlan.*
13713 TM6000 VIDEO4LINUX DRIVER
13714 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13715 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13716 L: linux-media@vger.kernel.org
13717 W: https://linuxtv.org
13718 T: git git://linuxtv.org/media_tree.git
13720 F: drivers/media/usb/tm6000/
13721 F: Documentation/media/v4l-drivers/tm6000*
13723 TMIO/SDHI MMC DRIVER
13724 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13725 L: linux-mmc@vger.kernel.org
13727 F: drivers/mmc/host/tmio_mmc*
13728 F: drivers/mmc/host/renesas_sdhi*
13729 F: include/linux/mfd/tmio.h
13731 TMP401 HARDWARE MONITOR DRIVER
13732 M: Guenter Roeck <linux@roeck-us.net>
13733 L: linux-hwmon@vger.kernel.org
13735 F: Documentation/hwmon/tmp401
13736 F: drivers/hwmon/tmp401.c
13738 TMPFS (SHMEM FILESYSTEM)
13739 M: Hugh Dickins <hughd@google.com>
13740 L: linux-mm@kvack.org
13742 F: include/linux/shmem_fs.h
13745 TOMOYO SECURITY MODULE
13746 M: Kentaro Takeda <takedakn@nttdata.co.jp>
13747 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13748 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13749 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13750 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13751 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13752 W: http://tomoyo.sourceforge.jp/
13753 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13755 F: security/tomoyo/
13757 TOPSTAR LAPTOP EXTRAS DRIVER
13758 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13759 L: platform-driver-x86@vger.kernel.org
13761 F: drivers/platform/x86/topstar-laptop.c
13763 TOSHIBA ACPI EXTRAS DRIVER
13764 M: Azael Avalos <coproscefalo@gmail.com>
13765 L: platform-driver-x86@vger.kernel.org
13767 F: drivers/platform/x86/toshiba_acpi.c
13769 TOSHIBA BLUETOOTH DRIVER
13770 M: Azael Avalos <coproscefalo@gmail.com>
13771 L: platform-driver-x86@vger.kernel.org
13773 F: drivers/platform/x86/toshiba_bluetooth.c
13775 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13776 M: Azael Avalos <coproscefalo@gmail.com>
13777 L: platform-driver-x86@vger.kernel.org
13779 F: drivers/platform/x86/toshiba_haps.c
13782 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
13783 W: http://www.buzzard.org.uk/toshiba/
13785 F: drivers/char/toshiba.c
13786 F: include/linux/toshiba.h
13787 F: include/uapi/linux/toshiba.h
13789 TOSHIBA TC358743 DRIVER
13790 M: Mats Randgaard <matrandg@cisco.com>
13791 L: linux-media@vger.kernel.org
13793 F: drivers/media/i2c/tc358743*
13794 F: include/media/i2c/tc358743.h
13796 TOSHIBA WMI HOTKEYS DRIVER
13797 M: Azael Avalos <coproscefalo@gmail.com>
13798 L: platform-driver-x86@vger.kernel.org
13800 F: drivers/platform/x86/toshiba-wmi.c
13803 M: Peter Huewe <peterhuewe@gmx.de>
13804 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13805 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13806 L: linux-integrity@vger.kernel.org
13807 Q: https://patchwork.kernel.org/project/linux-integrity/list/
13808 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13810 F: drivers/char/tpm/
13813 M: Steven Rostedt <rostedt@goodmis.org>
13814 M: Ingo Molnar <mingo@redhat.com>
13815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13817 F: Documentation/trace/ftrace.txt
13818 F: arch/*/*/*/ftrace.h
13819 F: arch/*/kernel/ftrace.c
13820 F: include/*/ftrace.h
13821 F: include/linux/trace*.h
13824 F: tools/testing/selftests/ftrace/
13826 TRACING MMIO ACCESSES (MMIOTRACE)
13827 M: Steven Rostedt <rostedt@goodmis.org>
13828 M: Ingo Molnar <mingo@kernel.org>
13829 R: Karol Herbst <karolherbst@gmail.com>
13830 R: Pekka Paalanen <ppaalanen@gmail.com>
13832 L: linux-kernel@vger.kernel.org
13833 L: nouveau@lists.freedesktop.org
13834 F: kernel/trace/trace_mmiotrace.c
13835 F: include/linux/mmiotrace.h
13836 F: arch/x86/mm/kmmio.c
13837 F: arch/x86/mm/mmio-mod.c
13838 F: arch/x86/mm/testmmiotrace.c
13841 M: Jiri Kosina <trivial@kernel.org>
13842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13844 K: ^Subject:.*(?i)trivial
13847 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13848 M: Jiri Slaby <jslaby@suse.com>
13850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13851 F: Documentation/serial/
13853 F: drivers/tty/serial/serial_core.c
13854 F: include/linux/serial_core.h
13855 F: include/linux/serial.h
13856 F: include/linux/tty.h
13857 F: include/uapi/linux/serial_core.h
13858 F: include/uapi/linux/serial.h
13859 F: include/uapi/linux/tty.h
13861 TUA9001 MEDIA DRIVER
13862 M: Antti Palosaari <crope@iki.fi>
13863 L: linux-media@vger.kernel.org
13864 W: https://linuxtv.org
13865 W: http://palosaari.fi/linux/
13866 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13867 T: git git://linuxtv.org/anttip/media_tree.git
13869 F: drivers/media/tuners/tua9001*
13871 TULIP NETWORK DRIVERS
13872 L: netdev@vger.kernel.org
13873 L: linux-parisc@vger.kernel.org
13875 F: drivers/net/ethernet/dec/tulip/
13878 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13879 W: http://vtun.sourceforge.net/tun
13881 F: Documentation/networking/tuntap.txt
13882 F: arch/um/os-Linux/drivers/
13884 TURBOCHANNEL SUBSYSTEM
13885 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13886 M: Ralf Baechle <ralf@linux-mips.org>
13887 L: linux-mips@linux-mips.org
13888 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13891 F: include/linux/tc.h
13893 TW5864 VIDEO4LINUX DRIVER
13894 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13895 M: Anton Sviridenko <anton@corp.bluecherry.net>
13896 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13897 M: Andrey Utkin <andrey_utkin@fastmail.com>
13898 L: linux-media@vger.kernel.org
13900 F: drivers/media/pci/tw5864/
13902 TW68 VIDEO4LINUX DRIVER
13903 M: Hans Verkuil <hverkuil@xs4all.nl>
13904 L: linux-media@vger.kernel.org
13905 T: git git://linuxtv.org/media_tree.git
13906 W: https://linuxtv.org
13908 F: drivers/media/pci/tw68/
13910 TW686X VIDEO4LINUX DRIVER
13911 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13912 L: linux-media@vger.kernel.org
13913 T: git git://linuxtv.org/media_tree.git
13914 W: http://linuxtv.org
13916 F: drivers/media/pci/tw686x/
13918 UBI FILE SYSTEM (UBIFS)
13919 M: Richard Weinberger <richard@nod.at>
13920 M: Artem Bityutskiy <dedekind1@gmail.com>
13921 M: Adrian Hunter <adrian.hunter@intel.com>
13922 L: linux-mtd@lists.infradead.org
13923 T: git git://git.infradead.org/ubifs-2.6.git
13924 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13926 F: Documentation/filesystems/ubifs.txt
13929 UCLINUX (M68KNOMMU AND COLDFIRE)
13930 M: Greg Ungerer <gerg@linux-m68k.org>
13931 W: http://www.linux-m68k.org/
13932 W: http://www.uclinux.org/
13933 L: linux-m68k@lists.linux-m68k.org
13934 L: uclinux-dev@uclinux.org (subscribers-only)
13935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13937 F: arch/m68k/coldfire/
13939 F: arch/m68k/*/*_no.*
13940 F: arch/m68k/include/asm/*_no.*
13943 M: Jan Kara <jack@suse.com>
13945 F: Documentation/filesystems/udf.txt
13949 M: Bastien Nocera <hadess@hadess.net>
13950 L: linux-input@vger.kernel.org
13952 F: drivers/hid/hid-udraw-ps3.c
13955 M: Evgeniy Dushistov <dushistov@mail.ru>
13957 F: Documentation/filesystems/ufs.txt
13960 UHID USERSPACE HID IO DRIVER:
13961 M: David Herrmann <dh.herrmann@googlemail.com>
13962 L: linux-input@vger.kernel.org
13964 F: drivers/hid/uhid.c
13965 F: include/uapi/linux/uhid.h
13968 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13969 L: linux-usb@vger.kernel.org
13971 F: drivers/usb/common/ulpi.c
13972 F: include/linux/ulpi/
13974 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13975 L: linux-usb@vger.kernel.org
13978 F: include/linux/uwb.h
13979 F: include/linux/uwb/
13981 UNICORE32 ARCHITECTURE:
13982 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13983 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13985 T: git git://github.com/gxt/linux.git
13989 M: Tony Finch <dot@dotat.at>
13990 W: http://dotat.at/prog/unifdef
13992 F: scripts/unifdef.c
13994 UNIFORM CDROM DRIVER
13995 M: Jens Axboe <axboe@kernel.dk>
13996 W: http://www.kernel.dk
13998 F: Documentation/cdrom/
13999 F: drivers/cdrom/cdrom.c
14000 F: include/linux/cdrom.h
14001 F: include/uapi/linux/cdrom.h
14003 UNISYS S-PAR DRIVERS
14004 M: David Kershner <david.kershner@unisys.com>
14005 L: sparmaintainer@unisys.com (Unisys internal)
14007 F: drivers/staging/unisys/
14009 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14010 M: Vinayak Holikatti <vinholikatti@gmail.com>
14011 L: linux-scsi@vger.kernel.org
14013 F: Documentation/scsi/ufs.txt
14014 F: drivers/scsi/ufs/
14016 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14017 M: Joao Pinto <jpinto@synopsys.com>
14018 L: linux-scsi@vger.kernel.org
14020 F: drivers/scsi/ufs/*dwc*
14022 UNSORTED BLOCK IMAGES (UBI)
14023 M: Artem Bityutskiy <dedekind1@gmail.com>
14024 M: Richard Weinberger <richard@nod.at>
14025 W: http://www.linux-mtd.infradead.org/
14026 L: linux-mtd@lists.infradead.org
14027 T: git git://git.infradead.org/ubifs-2.6.git
14029 F: drivers/mtd/ubi/
14030 F: include/linux/mtd/ubi.h
14031 F: include/uapi/mtd/ubi-user.h
14033 USB "USBNET" DRIVER FRAMEWORK
14034 M: Oliver Neukum <oneukum@suse.com>
14035 L: netdev@vger.kernel.org
14036 W: http://www.linux-usb.org/usbnet
14038 F: drivers/net/usb/usbnet.c
14039 F: include/linux/usb/usbnet.h
14042 M: Oliver Neukum <oneukum@suse.com>
14043 L: linux-usb@vger.kernel.org
14045 F: Documentation/usb/acm.txt
14046 F: drivers/usb/class/cdc-acm.*
14048 USB AR5523 WIRELESS DRIVER
14049 M: Pontus Fuchs <pontus.fuchs@gmail.com>
14050 L: linux-wireless@vger.kernel.org
14052 F: drivers/net/wireless/ath/ar5523/
14055 M: Oliver Neukum <oneukum@suse.com>
14056 L: linux-usb@vger.kernel.org
14057 L: linux-scsi@vger.kernel.org
14059 F: drivers/usb/storage/uas.c
14061 USB CDC ETHERNET DRIVER
14062 M: Oliver Neukum <oliver@neukum.org>
14063 L: linux-usb@vger.kernel.org
14065 F: drivers/net/usb/cdc_*.c
14066 F: include/uapi/linux/usb/cdc.h
14068 USB CHAOSKEY DRIVER
14069 M: Keith Packard <keithp@keithp.com>
14070 L: linux-usb@vger.kernel.org
14072 F: drivers/usb/misc/chaoskey.c
14074 USB CYPRESS C67X00 DRIVER
14075 M: Peter Korsgaard <jacmet@sunsite.dk>
14076 L: linux-usb@vger.kernel.org
14078 F: drivers/usb/c67x00/
14080 USB DAVICOM DM9601 DRIVER
14081 M: Peter Korsgaard <jacmet@sunsite.dk>
14082 L: netdev@vger.kernel.org
14083 W: http://www.linux-usb.org/usbnet
14085 F: drivers/net/usb/dm9601.c
14087 USB DIAMOND RIO500 DRIVER
14088 M: Cesar Miquel <miquel@df.uba.ar>
14089 L: rio500-users@lists.sourceforge.net
14090 W: http://rio500.sourceforge.net
14092 F: drivers/usb/misc/rio500*
14095 M: Alan Stern <stern@rowland.harvard.edu>
14096 L: linux-usb@vger.kernel.org
14098 F: Documentation/usb/ehci.txt
14099 F: drivers/usb/host/ehci*
14101 USB GADGET/PERIPHERAL SUBSYSTEM
14102 M: Felipe Balbi <balbi@kernel.org>
14103 L: linux-usb@vger.kernel.org
14104 W: http://www.linux-usb.org/gadget
14105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14107 F: drivers/usb/gadget/
14108 F: include/linux/usb/gadget*
14110 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14111 M: Jiri Kosina <jikos@kernel.org>
14112 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
14113 L: linux-usb@vger.kernel.org
14114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14116 F: Documentation/hid/hiddev.txt
14117 F: drivers/hid/usbhid/
14120 M: Olav Kongas <ok@artecdesign.ee>
14121 L: linux-usb@vger.kernel.org
14123 F: drivers/usb/host/isp116x*
14124 F: include/linux/usb/isp116x.h
14126 USB LAN78XX ETHERNET DRIVER
14127 M: Woojung Huh <woojung.huh@microchip.com>
14128 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14129 L: netdev@vger.kernel.org
14131 F: drivers/net/usb/lan78xx.*
14133 USB MASS STORAGE DRIVER
14134 M: Alan Stern <stern@rowland.harvard.edu>
14135 L: linux-usb@vger.kernel.org
14136 L: usb-storage@lists.one-eyed-alien.net
14138 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
14139 F: drivers/usb/storage/
14142 M: Clemens Ladisch <clemens@ladisch.de>
14143 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14144 T: git git://git.alsa-project.org/alsa-kernel.git
14146 F: sound/usb/midi.*
14148 USB NETWORKING DRIVERS
14149 L: linux-usb@vger.kernel.org
14151 F: drivers/net/usb/
14154 M: Alan Stern <stern@rowland.harvard.edu>
14155 L: linux-usb@vger.kernel.org
14157 F: Documentation/usb/ohci.txt
14158 F: drivers/usb/host/ohci*
14160 USB OTG FSM (Finite State Machine)
14161 M: Peter Chen <Peter.Chen@nxp.com>
14162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14163 L: linux-usb@vger.kernel.org
14165 F: drivers/usb/common/usb-otg-fsm.c
14168 M: Valentina Manea <valentina.manea.m@gmail.com>
14169 M: Shuah Khan <shuahkh@osg.samsung.com>
14170 M: Shuah Khan <shuah@kernel.org>
14171 L: linux-usb@vger.kernel.org
14173 F: Documentation/usb/usbip_protocol.txt
14174 F: drivers/usb/usbip/
14175 F: tools/usb/usbip/
14178 M: Petko Manolov <petkan@nucleusys.com>
14179 L: linux-usb@vger.kernel.org
14180 L: netdev@vger.kernel.org
14181 T: git git://github.com/petkan/pegasus.git
14182 W: https://github.com/petkan/pegasus
14184 F: drivers/net/usb/pegasus.*
14187 M: Felipe Balbi <balbi@kernel.org>
14188 L: linux-usb@vger.kernel.org
14189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14191 F: drivers/usb/phy/
14193 USB PRINTER DRIVER (usblp)
14194 M: Pete Zaitcev <zaitcev@redhat.com>
14195 L: linux-usb@vger.kernel.org
14197 F: drivers/usb/class/usblp.c
14199 USB QMI WWAN NETWORK DRIVER
14200 M: Bjørn Mork <bjorn@mork.no>
14201 L: netdev@vger.kernel.org
14203 F: Documentation/ABI/testing/sysfs-class-net-qmi
14204 F: drivers/net/usb/qmi_wwan.c
14207 M: Petko Manolov <petkan@nucleusys.com>
14208 L: linux-usb@vger.kernel.org
14209 L: netdev@vger.kernel.org
14210 T: git git://github.com/petkan/rtl8150.git
14211 W: https://github.com/petkan/rtl8150
14213 F: drivers/net/usb/rtl8150.c
14215 USB SERIAL SUBSYSTEM
14216 M: Johan Hovold <johan@kernel.org>
14217 L: linux-usb@vger.kernel.org
14218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14220 F: Documentation/usb/usb-serial.txt
14221 F: drivers/usb/serial/
14222 F: include/linux/usb/serial.h
14224 USB SMSC75XX ETHERNET DRIVER
14225 M: Steve Glendinning <steve.glendinning@shawell.net>
14226 L: netdev@vger.kernel.org
14228 F: drivers/net/usb/smsc75xx.*
14230 USB SMSC95XX ETHERNET DRIVER
14231 M: Steve Glendinning <steve.glendinning@shawell.net>
14232 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14233 L: netdev@vger.kernel.org
14235 F: drivers/net/usb/smsc95xx.*
14238 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14239 L: linux-usb@vger.kernel.org
14240 W: http://www.linux-usb.org
14241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14243 F: Documentation/devicetree/bindings/usb/
14244 F: Documentation/usb/
14246 F: include/linux/usb.h
14247 F: include/linux/usb/
14249 USB TYPEC SUBSYSTEM
14250 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14251 L: linux-usb@vger.kernel.org
14253 F: Documentation/ABI/testing/sysfs-class-typec
14254 F: Documentation/usb/typec.rst
14255 F: drivers/usb/typec/
14256 F: include/linux/usb/typec.h
14259 M: Alan Stern <stern@rowland.harvard.edu>
14260 L: linux-usb@vger.kernel.org
14262 F: drivers/usb/host/uhci*
14265 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14266 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14267 L: linux-media@vger.kernel.org
14268 T: git git://linuxtv.org/media_tree.git
14269 W: http://www.ideasonboard.org/uvc/
14271 F: drivers/media/usb/uvc/
14272 F: include/uapi/linux/uvcvideo.h
14275 M: Hans Verkuil <hverkuil@xs4all.nl>
14276 L: linux-media@vger.kernel.org
14277 T: git git://linuxtv.org/media_tree.git
14278 W: https://linuxtv.org
14280 F: drivers/media/usb/usbvision/
14283 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14284 L: linux-usb@vger.kernel.org
14286 F: drivers/usb/gadget/function/*uvc*
14287 F: drivers/usb/gadget/legacy/webcam.c
14289 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14290 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
14291 L: linux-wireless@vger.kernel.org
14293 F: drivers/net/wireless/rndis_wlan.c
14296 M: Mathias Nyman <mathias.nyman@intel.com>
14297 L: linux-usb@vger.kernel.org
14299 F: drivers/usb/host/xhci*
14300 F: drivers/usb/host/pci-quirks*
14303 L: linux-wireless@vger.kernel.org
14304 W: http://linux-lc100020.sourceforge.net
14306 F: drivers/net/wireless/zydas/zd1201.*
14309 M: Antoine Jacquet <royale@zerezo.com>
14310 L: linux-usb@vger.kernel.org
14311 L: linux-media@vger.kernel.org
14312 T: git git://linuxtv.org/media_tree.git
14313 W: http://royale.zerezo.com/zr364xx/
14315 F: Documentation/media/v4l-drivers/zr364xx*
14316 F: drivers/media/usb/zr364xx/
14318 USER-MODE LINUX (UML)
14319 M: Jeff Dike <jdike@addtoit.com>
14320 M: Richard Weinberger <richard@nod.at>
14321 L: user-mode-linux-devel@lists.sourceforge.net
14322 L: user-mode-linux-user@lists.sourceforge.net
14323 W: http://user-mode-linux.sourceforge.net
14324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14326 F: Documentation/virtual/uml/
14332 USERSPACE I/O (UIO)
14333 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14336 F: Documentation/driver-api/uio-howto.rst
14338 F: include/linux/uio*.h
14341 M: Karel Zak <kzak@redhat.com>
14342 L: util-linux@vger.kernel.org
14343 W: http://en.wikipedia.org/wiki/Util-linux
14344 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14348 M: Christoph Hellwig <hch@lst.de>
14349 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14350 L: linux-kernel@vger.kernel.org
14351 T: git git://git.infradead.org/users/hch/uuid.git
14354 F: include/linux/uuid.h
14355 F: include/uapi/linux/uuid.h
14359 M: Michal Januszewski <spock@gentoo.org>
14360 L: linux-fbdev@vger.kernel.org
14361 W: http://dev.gentoo.org/~spock/projects/uvesafb/
14363 F: Documentation/fb/uvesafb.txt
14364 F: drivers/video/fbdev/uvesafb.*
14367 M: Stefan Agner <stefan@agner.ch>
14368 L: linux-mtd@lists.infradead.org
14370 F: drivers/mtd/nand/vf610_nfc.c
14372 VFAT/FAT/MSDOS FILESYSTEM
14373 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14375 F: Documentation/filesystems/vfat.txt
14379 M: Alex Williamson <alex.williamson@redhat.com>
14380 L: kvm@vger.kernel.org
14381 T: git git://github.com/awilliam/linux-vfio.git
14383 F: Documentation/vfio.txt
14385 F: include/linux/vfio.h
14386 F: include/uapi/linux/vfio.h
14388 VFIO MEDIATED DEVICE DRIVERS
14389 M: Kirti Wankhede <kwankhede@nvidia.com>
14390 L: kvm@vger.kernel.org
14392 F: Documentation/vfio-mediated-device.txt
14393 F: drivers/vfio/mdev/
14394 F: include/linux/mdev.h
14395 F: samples/vfio-mdev/
14397 VFIO PLATFORM DRIVER
14398 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
14399 L: kvm@vger.kernel.org
14401 F: drivers/vfio/platform/
14404 R: Lukas Wunner <lukas@wunner.de>
14406 F: Documentation/gpu/vga-switcheroo.rst
14407 F: drivers/gpu/vga/vga_switcheroo.c
14408 F: include/linux/vga_switcheroo.h
14409 T: git git://anongit.freedesktop.org/drm/drm-misc
14411 VIA RHINE NETWORK DRIVER
14413 F: drivers/net/ethernet/via/via-rhine.c
14415 VIA SD/MMC CARD CONTROLLER DRIVER
14416 M: Bruce Chang <brucechang@via.com.tw>
14417 M: Harald Welte <HaraldWelte@viatech.com>
14419 F: drivers/mmc/host/via-sdmmc.c
14421 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14422 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14423 L: linux-fbdev@vger.kernel.org
14425 F: include/linux/via-core.h
14426 F: include/linux/via-gpio.h
14427 F: include/linux/via_i2c.h
14428 F: drivers/video/fbdev/via/
14430 VIA VELOCITY NETWORK DRIVER
14431 M: Francois Romieu <romieu@fr.zoreil.com>
14432 L: netdev@vger.kernel.org
14434 F: drivers/net/ethernet/via/via-velocity.*
14436 VIDEO MULTIPLEXER DRIVER
14437 M: Philipp Zabel <p.zabel@pengutronix.de>
14438 L: linux-media@vger.kernel.org
14440 F: drivers/media/platform/video-mux.c
14442 VIDEOBUF2 FRAMEWORK
14443 M: Pawel Osciak <pawel@osciak.com>
14444 M: Marek Szyprowski <m.szyprowski@samsung.com>
14445 M: Kyungmin Park <kyungmin.park@samsung.com>
14446 L: linux-media@vger.kernel.org
14448 F: drivers/media/v4l2-core/videobuf2-*
14449 F: include/media/videobuf2-*
14451 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14452 M: Helen Koike <helen.koike@collabora.com>
14453 L: linux-media@vger.kernel.org
14454 T: git git://linuxtv.org/media_tree.git
14455 W: https://linuxtv.org
14457 F: drivers/media/platform/vimc/*
14460 M: Alex Williamson <alex.williamson@redhat.com>
14461 M: Paolo Bonzini <pbonzini@redhat.com>
14462 L: kvm@vger.kernel.org
14466 VIRTIO AND VHOST VSOCK DRIVER
14467 M: Stefan Hajnoczi <stefanha@redhat.com>
14468 L: kvm@vger.kernel.org
14469 L: virtualization@lists.linux-foundation.org
14470 L: netdev@vger.kernel.org
14472 F: include/linux/virtio_vsock.h
14473 F: include/uapi/linux/virtio_vsock.h
14474 F: include/uapi/linux/vsockmon.h
14475 F: include/uapi/linux/vm_sockets_diag.h
14476 F: net/vmw_vsock/diag.c
14477 F: net/vmw_vsock/af_vsock_tap.c
14478 F: net/vmw_vsock/virtio_transport_common.c
14479 F: net/vmw_vsock/virtio_transport.c
14480 F: drivers/net/vsockmon.c
14481 F: drivers/vhost/vsock.c
14482 F: drivers/vhost/vsock.h
14483 F: tools/testing/vsock/
14485 VIRTIO CONSOLE DRIVER
14486 M: Amit Shah <amit@kernel.org>
14487 L: virtualization@lists.linux-foundation.org
14489 F: drivers/char/virtio_console.c
14490 F: include/linux/virtio_console.h
14491 F: include/uapi/linux/virtio_console.h
14493 VIRTIO CORE, NET AND BLOCK DRIVERS
14494 M: "Michael S. Tsirkin" <mst@redhat.com>
14495 M: Jason Wang <jasowang@redhat.com>
14496 L: virtualization@lists.linux-foundation.org
14498 F: Documentation/devicetree/bindings/virtio/
14501 F: drivers/net/virtio_net.c
14502 F: drivers/block/virtio_blk.c
14503 F: include/linux/virtio*.h
14504 F: include/uapi/linux/virtio_*.h
14505 F: drivers/crypto/virtio/
14506 F: mm/balloon_compaction.c
14508 VIRTIO CRYPTO DRIVER
14509 M: Gonglei <arei.gonglei@huawei.com>
14510 L: virtualization@lists.linux-foundation.org
14511 L: linux-crypto@vger.kernel.org
14513 F: drivers/crypto/virtio/
14514 F: include/uapi/linux/virtio_crypto.h
14516 VIRTIO DRIVERS FOR S390
14517 M: Cornelia Huck <cohuck@redhat.com>
14518 M: Halil Pasic <pasic@linux.vnet.ibm.com>
14519 L: linux-s390@vger.kernel.org
14520 L: virtualization@lists.linux-foundation.org
14521 L: kvm@vger.kernel.org
14523 F: drivers/s390/virtio/
14524 F: arch/s390/include/uapi/asm/virtio-ccw.h
14527 M: David Airlie <airlied@linux.ie>
14528 M: Gerd Hoffmann <kraxel@redhat.com>
14529 L: dri-devel@lists.freedesktop.org
14530 L: virtualization@lists.linux-foundation.org
14531 T: git git://anongit.freedesktop.org/drm/drm-misc
14533 F: drivers/gpu/drm/virtio/
14534 F: include/uapi/linux/virtio_gpu.h
14536 VIRTIO HOST (VHOST)
14537 M: "Michael S. Tsirkin" <mst@redhat.com>
14538 M: Jason Wang <jasowang@redhat.com>
14539 L: kvm@vger.kernel.org
14540 L: virtualization@lists.linux-foundation.org
14541 L: netdev@vger.kernel.org
14542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14545 F: include/uapi/linux/vhost.h
14547 VIRTIO INPUT DRIVER
14548 M: Gerd Hoffmann <kraxel@redhat.com>
14550 F: drivers/virtio/virtio_input.c
14551 F: include/uapi/linux/virtio_input.h
14553 VIRTUAL SERIO DEVICE DRIVER
14554 M: Stephen Chandler Paul <thatslyude@gmail.com>
14556 F: drivers/input/serio/userio.c
14557 F: include/uapi/linux/userio.h
14559 VIVID VIRTUAL VIDEO DRIVER
14560 M: Hans Verkuil <hverkuil@xs4all.nl>
14561 L: linux-media@vger.kernel.org
14562 T: git git://linuxtv.org/media_tree.git
14563 W: https://linuxtv.org
14565 F: drivers/media/platform/vivid/*
14568 M: Florian Fainelli <f.fainelli@gmail.com>
14569 L: openwrt-devel@lists.openwrt.org (subscribers-only)
14571 F: drivers/vlynq/vlynq.c
14572 F: include/linux/vlynq.h
14575 M: Martyn Welch <martyn@welchs.me.uk>
14576 M: Manohar Vanga <manohar.vanga@gmail.com>
14577 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14578 L: devel@driverdev.osuosl.org
14580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14581 F: Documentation/driver-api/vme.rst
14582 F: drivers/staging/vme/
14584 F: include/linux/vme*
14586 VMWARE BALLOON DRIVER
14587 M: Xavier Deguillard <xdeguillard@vmware.com>
14588 M: Philip Moltmann <moltmann@vmware.com>
14589 M: "VMware, Inc." <pv-drivers@vmware.com>
14590 L: linux-kernel@vger.kernel.org
14592 F: drivers/misc/vmw_balloon.c
14594 VMWARE HYPERVISOR INTERFACE
14595 M: Alok Kataria <akataria@vmware.com>
14596 L: virtualization@lists.linux-foundation.org
14598 F: arch/x86/kernel/cpu/vmware.c
14600 VMWARE PVRDMA DRIVER
14601 M: Adit Ranadive <aditr@vmware.com>
14602 M: VMware PV-Drivers <pv-drivers@vmware.com>
14603 L: linux-rdma@vger.kernel.org
14605 F: drivers/infiniband/hw/vmw_pvrdma/
14607 VMware PVSCSI driver
14608 M: Jim Gill <jgill@vmware.com>
14609 M: VMware PV-Drivers <pv-drivers@vmware.com>
14610 L: linux-scsi@vger.kernel.org
14612 F: drivers/scsi/vmw_pvscsi.c
14613 F: drivers/scsi/vmw_pvscsi.h
14615 VMWARE VMMOUSE SUBDRIVER
14616 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14617 M: "VMware, Inc." <pv-drivers@vmware.com>
14618 L: linux-input@vger.kernel.org
14620 F: drivers/input/mouse/vmmouse.c
14621 F: drivers/input/mouse/vmmouse.h
14623 VMWARE VMXNET3 ETHERNET DRIVER
14624 M: Shrikrishna Khare <skhare@vmware.com>
14625 M: "VMware, Inc." <pv-drivers@vmware.com>
14626 L: netdev@vger.kernel.org
14628 F: drivers/net/vmxnet3/
14630 VOCORE VOCORE2 BOARD
14631 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14632 L: linux-mips@linux-mips.org
14634 F: arch/mips/boot/dts/ralink/vocore2.dts
14636 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14637 M: Liam Girdwood <lgirdwood@gmail.com>
14638 M: Mark Brown <broonie@kernel.org>
14639 L: linux-kernel@vger.kernel.org
14640 W: http://www.slimlogic.co.uk/?p=48
14641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14643 F: Documentation/devicetree/bindings/regulator/
14644 F: drivers/regulator/
14645 F: include/dt-bindings/regulator/
14646 F: include/linux/regulator/
14649 M: David Ahern <dsa@cumulusnetworks.com>
14650 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14651 L: netdev@vger.kernel.org
14653 F: drivers/net/vrf.c
14654 F: Documentation/networking/vrf.txt
14656 VT1211 HARDWARE MONITOR DRIVER
14657 M: Juerg Haefliger <juergh@gmail.com>
14658 L: linux-hwmon@vger.kernel.org
14660 F: Documentation/hwmon/vt1211
14661 F: drivers/hwmon/vt1211.c
14663 VT8231 HARDWARE MONITOR DRIVER
14664 M: Roger Lucas <vt8231@hiddenengine.co.uk>
14665 L: linux-hwmon@vger.kernel.org
14667 F: drivers/hwmon/vt8231.c
14669 VUB300 USB to SDIO/SD/MMC bridge chip
14670 M: Tony Olech <tony.olech@elandigitalsystems.com>
14671 L: linux-mmc@vger.kernel.org
14672 L: linux-usb@vger.kernel.org
14674 F: drivers/mmc/host/vub300.c
14676 W1 DALLAS'S 1-WIRE BUS
14677 M: Evgeniy Polyakov <zbr@ioremap.net>
14679 F: Documentation/w1/
14681 F: include/linux/w1.h
14683 W83791D HARDWARE MONITORING DRIVER
14684 M: Marc Hulsman <m.hulsman@tudelft.nl>
14685 L: linux-hwmon@vger.kernel.org
14687 F: Documentation/hwmon/w83791d
14688 F: drivers/hwmon/w83791d.c
14690 W83793 HARDWARE MONITORING DRIVER
14691 M: Rudolf Marek <r.marek@assembler.cz>
14692 L: linux-hwmon@vger.kernel.org
14694 F: Documentation/hwmon/w83793
14695 F: drivers/hwmon/w83793.c
14697 W83795 HARDWARE MONITORING DRIVER
14698 M: Jean Delvare <jdelvare@suse.com>
14699 L: linux-hwmon@vger.kernel.org
14701 F: drivers/hwmon/w83795.c
14703 W83L51xD SD/MMC CARD INTERFACE DRIVER
14704 M: Pierre Ossman <pierre@ossman.eu>
14706 F: drivers/mmc/host/wbsd.*
14708 WACOM PROTOCOL 4 SERIAL TABLETS
14709 M: Julian Squires <julian@cipht.net>
14710 M: Hans de Goede <hdegoede@redhat.com>
14711 L: linux-input@vger.kernel.org
14713 F: drivers/input/tablet/wacom_serial4.c
14715 WATCHDOG DEVICE DRIVERS
14716 M: Wim Van Sebroeck <wim@iguana.be>
14717 R: Guenter Roeck <linux@roeck-us.net>
14718 L: linux-watchdog@vger.kernel.org
14719 W: http://www.linux-watchdog.org/
14720 T: git git://www.linux-watchdog.org/linux-watchdog.git
14722 F: Documentation/devicetree/bindings/watchdog/
14723 F: Documentation/watchdog/
14724 F: drivers/watchdog/
14725 F: include/linux/watchdog.h
14726 F: include/uapi/linux/watchdog.h
14728 WHISKEYCOVE PMIC GPIO DRIVER
14729 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14730 L: linux-gpio@vger.kernel.org
14732 F: drivers/gpio/gpio-wcove.c
14735 M: David Herrmann <dh.herrmann@googlemail.com>
14736 L: linux-input@vger.kernel.org
14738 F: drivers/hid/hid-wiimote*
14740 WILOCITY WIL6210 WIRELESS DRIVER
14741 M: Maya Erez <qca_merez@qca.qualcomm.com>
14742 L: linux-wireless@vger.kernel.org
14743 L: wil6210@qca.qualcomm.com
14745 W: http://wireless.kernel.org/en/users/Drivers/wil6210
14746 F: drivers/net/wireless/ath/wil6210/
14749 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14750 M: linux-wimax@intel.com
14751 L: wimax@linuxwimax.org (subscribers-only)
14753 W: http://linuxwimax.org
14754 F: Documentation/wimax/README.wimax
14755 F: include/linux/wimax/debug.h
14756 F: include/net/wimax.h
14757 F: include/uapi/linux/wimax.h
14761 M: David Härdeman <david@hardeman.nu>
14763 F: drivers/media/rc/winbond-cir.c
14765 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14766 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14767 L: linux-watchdog@vger.kernel.org
14769 F: drivers/watchdog/ebc-c384_wdt.c
14771 WINSYSTEMS WS16C48 GPIO DRIVER
14772 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14773 L: linux-gpio@vger.kernel.org
14775 F: drivers/gpio/gpio-ws16c48.c
14777 WISTRON LAPTOP BUTTON DRIVER
14778 M: Miloslav Trmac <mitr@volny.cz>
14780 F: drivers/input/misc/wistron_btns.c
14782 WL3501 WIRELESS PCMCIA CARD DRIVER
14783 L: linux-wireless@vger.kernel.org
14785 F: drivers/net/wireless/wl3501*
14787 WOLFSON MICROELECTRONICS DRIVERS
14788 L: patches@opensource.cirrus.com
14789 T: git https://github.com/CirrusLogic/linux-drivers.git
14790 W: https://github.com/CirrusLogic/linux-drivers/wiki
14792 F: Documentation/hwmon/wm83??
14793 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14794 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14795 F: Documentation/devicetree/bindings/mfd/arizona.txt
14796 F: Documentation/devicetree/bindings/mfd/wm831x.txt
14797 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
14798 F: arch/arm/mach-s3c64xx/mach-crag6410*
14799 F: drivers/clk/clk-wm83*.c
14800 F: drivers/extcon/extcon-arizona.c
14801 F: drivers/leds/leds-wm83*.c
14802 F: drivers/gpio/gpio-*wm*.c
14803 F: drivers/gpio/gpio-arizona.c
14804 F: drivers/hwmon/wm83??-hwmon.c
14805 F: drivers/input/misc/wm831x-on.c
14806 F: drivers/input/touchscreen/wm831x-ts.c
14807 F: drivers/input/touchscreen/wm97*.c
14808 F: drivers/mfd/arizona*
14809 F: drivers/mfd/wm*.c
14810 F: drivers/mfd/cs47l24*
14811 F: drivers/power/supply/wm83*.c
14812 F: drivers/rtc/rtc-wm83*.c
14813 F: drivers/regulator/wm8*.c
14814 F: drivers/regulator/arizona*
14815 F: drivers/video/backlight/wm83*_bl.c
14816 F: drivers/watchdog/wm83*_wdt.c
14817 F: include/linux/mfd/arizona/
14818 F: include/linux/mfd/wm831x/
14819 F: include/linux/mfd/wm8350/
14820 F: include/linux/mfd/wm8400*
14821 F: include/linux/regulator/arizona*
14822 F: include/linux/wm97xx.h
14823 F: include/sound/wm????.h
14824 F: sound/soc/codecs/arizona.?
14825 F: sound/soc/codecs/wm*
14826 F: sound/soc/codecs/cs47l24*
14829 M: Tejun Heo <tj@kernel.org>
14830 R: Lai Jiangshan <jiangshanlai@gmail.com>
14831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14833 F: include/linux/workqueue.h
14834 F: kernel/workqueue.c
14835 F: Documentation/core-api/workqueue.rst
14837 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14838 M: Chen-Yu Tsai <wens@csie.org>
14839 L: linux-kernel@vger.kernel.org
14844 M: Andrew Hendry <andrew.hendry@gmail.com>
14845 L: linux-x25@vger.kernel.org
14847 F: Documentation/networking/x25*
14848 F: include/net/x25*
14851 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14852 M: Thomas Gleixner <tglx@linutronix.de>
14853 M: Ingo Molnar <mingo@redhat.com>
14854 M: "H. Peter Anvin" <hpa@zytor.com>
14856 L: linux-kernel@vger.kernel.org
14857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14859 F: Documentation/x86/
14862 X86 MCE INFRASTRUCTURE
14863 M: Tony Luck <tony.luck@intel.com>
14864 M: Borislav Petkov <bp@alien8.de>
14865 L: linux-edac@vger.kernel.org
14867 F: arch/x86/kernel/cpu/mcheck/*
14869 X86 MICROCODE UPDATE SUPPORT
14870 M: Borislav Petkov <bp@alien8.de>
14872 F: arch/x86/kernel/cpu/microcode/*
14874 X86 PLATFORM DRIVERS
14875 M: Darren Hart <dvhart@infradead.org>
14876 M: Andy Shevchenko <andy@infradead.org>
14877 L: platform-driver-x86@vger.kernel.org
14878 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14880 F: drivers/platform/x86/
14881 F: drivers/platform/olpc/
14884 M: Andy Lutomirski <luto@amacapital.net>
14885 L: linux-kernel@vger.kernel.org
14886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14888 F: arch/x86/entry/vdso/
14890 XC2028/3028 TUNER DRIVER
14891 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14892 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14893 L: linux-media@vger.kernel.org
14894 W: https://linuxtv.org
14895 T: git git://linuxtv.org/media_tree.git
14897 F: drivers/media/tuners/tuner-xc2028.*
14899 XEN BLOCK SUBSYSTEM
14900 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14901 M: Roger Pau Monné <roger.pau@citrix.com>
14902 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14904 F: drivers/block/xen-blkback/*
14905 F: drivers/block/xen*
14908 M: Stefano Stabellini <sstabellini@kernel.org>
14909 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14912 F: arch/arm/include/asm/xen/
14914 XEN HYPERVISOR ARM64
14915 M: Stefano Stabellini <sstabellini@kernel.org>
14916 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14919 F: arch/arm64/include/asm/xen/
14921 XEN HYPERVISOR INTERFACE
14922 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14923 M: Juergen Gross <jgross@suse.com>
14924 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14928 F: drivers/*/xen-*front.c
14930 F: arch/x86/include/asm/xen/
14931 F: arch/x86/include/asm/pvclock-abi.h
14933 F: include/uapi/xen/
14934 F: Documentation/ABI/stable/sysfs-hypervisor-xen
14935 F: Documentation/ABI/testing/sysfs-hypervisor-xen
14937 XEN NETWORK BACKEND DRIVER
14938 M: Wei Liu <wei.liu2@citrix.com>
14939 M: Paul Durrant <paul.durrant@citrix.com>
14940 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14941 L: netdev@vger.kernel.org
14943 F: drivers/net/xen-netback/*
14946 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14947 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14949 F: arch/x86/pci/*xen*
14950 F: drivers/pci/*xen*
14953 M: Juergen Gross <jgross@suse.com>
14954 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14955 L: linux-scsi@vger.kernel.org
14957 F: drivers/scsi/xen-scsifront.c
14958 F: drivers/xen/xen-scsiback.c
14959 F: include/xen/interface/io/vscsiif.h
14961 XEN SWIOTLB SUBSYSTEM
14962 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14963 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14965 F: arch/x86/xen/*swiotlb*
14966 F: drivers/xen/*swiotlb*
14969 M: Darrick J. Wong <darrick.wong@oracle.com>
14970 M: linux-xfs@vger.kernel.org
14971 L: linux-xfs@vger.kernel.org
14973 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14975 F: Documentation/filesystems/xfs.txt
14978 XILINX AXI ETHERNET DRIVER
14979 M: Anirudha Sarangi <anirudh@xilinx.com>
14980 M: John Linn <John.Linn@xilinx.com>
14982 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14984 XILINX UARTLITE SERIAL DRIVER
14985 M: Peter Korsgaard <jacmet@sunsite.dk>
14986 L: linux-serial@vger.kernel.org
14988 F: drivers/tty/serial/uartlite.c
14990 XILINX VIDEO IP CORES
14991 M: Hyun Kwon <hyun.kwon@xilinx.com>
14992 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14993 L: linux-media@vger.kernel.org
14994 T: git git://linuxtv.org/media_tree.git
14996 F: Documentation/devicetree/bindings/media/xilinx/
14997 F: drivers/media/platform/xilinx/
14998 F: include/uapi/linux/xilinx-v4l2-controls.h
15001 M: Eli Billauer <eli.billauer@gmail.com>
15002 L: linux-kernel@vger.kernel.org
15004 F: drivers/char/xillybus/
15006 XRA1403 GPIO EXPANDER
15007 M: Nandor Han <nandor.han@ge.com>
15008 M: Semi Malinen <semi.malinen@ge.com>
15009 L: linux-gpio@vger.kernel.org
15011 F: drivers/gpio/gpio-xra1403.c
15012 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15014 XTENSA XTFPGA PLATFORM SUPPORT
15015 M: Max Filippov <jcmvbkbc@gmail.com>
15016 L: linux-xtensa@linux-xtensa.org
15018 F: drivers/spi/spi-xtensa-xtfpga.c
15019 F: sound/soc/xtensa/xtfpga-i2s.c
15021 YAM DRIVER FOR AX.25
15022 M: Jean-Paul Roubelat <jpr@f6fbb.org>
15023 L: linux-hams@vger.kernel.org
15025 F: drivers/net/hamradio/yam*
15026 F: include/linux/yam.h
15028 YAMA SECURITY MODULE
15029 M: Kees Cook <keescook@chromium.org>
15030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15033 F: Documentation/admin-guide/LSM/Yama.rst
15035 YEALINK PHONE DRIVER
15036 M: Henk Vergonet <Henk.Vergonet@gmail.com>
15037 L: usbb2k-api-dev@nongnu.org
15039 F: Documentation/input/yealink.rst
15040 F: drivers/input/misc/yealink.*
15042 Z8530 DRIVER FOR AX.25
15043 M: Joerg Reuter <jreuter@yaina.de>
15044 W: http://yaina.de/jreuter/
15045 W: http://www.qsl.net/dl1bke/
15046 L: linux-hams@vger.kernel.org
15048 F: Documentation/networking/z8530drv.txt
15049 F: drivers/net/hamradio/*scc.c
15050 F: drivers/net/hamradio/z8530.h
15052 ZBUD COMPRESSED PAGE ALLOCATOR
15053 M: Seth Jennings <sjenning@redhat.com>
15054 M: Dan Streetman <ddstreet@ieee.org>
15055 L: linux-mm@kvack.org
15058 F: include/linux/zbud.h
15060 ZD1211RW WIRELESS DRIVER
15061 M: Daniel Drake <dsd@gentoo.org>
15062 M: Ulrich Kunitz <kune@deine-taler.de>
15063 W: http://zd1211.ath.cx/wiki/DriverRewrite
15064 L: linux-wireless@vger.kernel.org
15065 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
15067 F: drivers/net/wireless/zydas/zd1211rw/
15069 ZD1301 MEDIA DRIVER
15070 M: Antti Palosaari <crope@iki.fi>
15071 L: linux-media@vger.kernel.org
15072 W: https://linuxtv.org/
15073 W: http://palosaari.fi/linux/
15074 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15076 F: drivers/media/usb/dvb-usb-v2/zd1301*
15078 ZD1301_DEMOD MEDIA DRIVER
15079 M: Antti Palosaari <crope@iki.fi>
15080 L: linux-media@vger.kernel.org
15081 W: https://linuxtv.org/
15082 W: http://palosaari.fi/linux/
15083 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15085 F: drivers/media/dvb-frontends/zd1301_demod*
15087 ZPOOL COMPRESSED PAGE STORAGE API
15088 M: Dan Streetman <ddstreet@ieee.org>
15089 L: linux-mm@kvack.org
15092 F: include/linux/zpool.h
15094 ZR36067 VIDEO FOR LINUX DRIVER
15095 L: mjpeg-users@lists.sourceforge.net
15096 L: linux-media@vger.kernel.org
15097 W: http://mjpeg.sourceforge.net/driver-zoran/
15098 T: hg https://linuxtv.org/hg/v4l-dvb
15100 F: drivers/media/pci/zoran/
15102 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15103 M: Minchan Kim <minchan@kernel.org>
15104 M: Nitin Gupta <ngupta@vflare.org>
15105 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15106 L: linux-kernel@vger.kernel.org
15108 F: drivers/block/zram/
15109 F: Documentation/blockdev/zram.txt
15111 ZS DECSTATION Z85C30 SERIAL DRIVER
15112 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15114 F: drivers/tty/serial/zs.*
15116 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15117 M: Minchan Kim <minchan@kernel.org>
15118 M: Nitin Gupta <ngupta@vflare.org>
15119 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15120 L: linux-mm@kvack.org
15123 F: include/linux/zsmalloc.h
15124 F: Documentation/vm/zsmalloc.txt
15126 ZSWAP COMPRESSED SWAP CACHING
15127 M: Seth Jennings <sjenning@redhat.com>
15128 M: Dan Streetman <ddstreet@ieee.org>
15129 L: linux-mm@kvack.org
15134 M: Linus Torvalds <torvalds@linux-foundation.org>
15135 L: linux-kernel@vger.kernel.org
15136 Q: http://patchwork.kernel.org/project/LKML/list/
15137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15138 S: Buried alive in reporters